Hail Jesus ! and Hello Queen aficionados
I would like you to download this package and rummage through it. "tar -xzf hash.tar.gz" . Read the two pdf documents in it, less than 60 pages in all, both documents put together. All you need is high school math. Nit-pick it to find any errors or mistakes in the design and let us correct them together. It seems fairly solid to me. No libm on my Ubuntu, hence coded most of my own. Logic is sound, but not completely tested.
Incidentally, although I am nowhere even remotely near where I set my sights, I have done my own research with modest success,into several other areas as well, one of which compliments this one, and is the design of an excellent, super-fast disk based file system, ideal for all purposes (kernel and user), which technically dispenses with the need for an i-node, since the translation of a logical file block to a physical disk block is instantaneous in this file system (no several levels of access, just one shot). Being unfamiliar with the internal details and modus of operation and working of existing microprocessors and operating systems, I am unable to code this. Apart from the couple of ways of managing n-ary , n > 2 full-trees, other software I have developed include, excellent numerical compression, using guess what, this same old Hashing, and also an excellent compressive yet reversible password encryption algorithm, where collisions of passwords are totally avoided , so checking against the coded password is always unique and easy, even though it compresses, but decrypting and decompressing from the encrypted password to its original unencrypted form is prohibitively expensive. These compression coding algorithms are included in this package, for your thorough scrutiny and evaluation. I also have a simple routing algorithm, two variants, both of which should perform better than the existing Dijkstra's algorithm, although I have not compared them to find out which among the two variants performs better and under what conditions. I have some of my own valuable insights (valuable to me anyway) into OOPS , particularly with regard to C++ which seems to be truly OOPS and hence more than adequate for it.
I would like to set up a site called "Queen Machine Works", in honor of my favorite musicians, to host all this stuff.
This is complimentary s/w. It is the opposite of both commercial s/w and free s/w. Its license terms are as follows. Complimentary s/w is only meant for complimentary, non-commercial use, not to be bought or to be sold and not meant to be used either directly or indirectly, either wholly or in part , either by or as commercial s/w for business purposes to make money.
Complimentary s/w is not free-dom s/w which is always free in spirit alone, but only optionally free in price, meant for running a free enterprise, driving a free market economy, selling fancy-free goods and services. It is king-dom s/w which is always free in price alone, but never free in spirit. The algorithms, methods, process's, techniques embodied by complimentary s/w are deemed proprietary to the Holy Trinity spearheaded by the Lord Jesus Christ alone and not even to any of its author(s) or discoverer(s). It is meant to promote free thinking, to generate a free-flow and a free-exchange of healthy and good ideas, to foster goodwill, to create a harm-free world.
My idea of free is always only as in free meal and never as in free will. Given a choice between free will and free meal, I know what I will always take. You may think this is ideologically unsound but it never is, because free always means no strings attached, never bait. Indeed, “This world could be free, if this world could be fed”.
If you value money more than you value your own freedom or any other single virtue of yours,
you will only end up putting a price on your own freedom or a price on that single virtue of yours,
and every other virtue that goes along with it, and you will only end up selling them for a price,
and you cannot have any of them back no matter what you are willing to pay for it, and in the end
you will always have sold yourself short.
Freedom is not a commodity that can be bought or begged or borrowed or burgled either in the market
place, or at a cathedral.It cannot be flattered and praised, fasted and prayed, and finally when all
else fails, fought and pried by faith, out of God's hands. He whom the son willingly sets free is free indeed.
If one cannot even be a self-certified professional idiot without taking an exam, why should anyone have a right to anything good without having to be good ? No one has a right as an entitlement to anything, be it good or evil, they only have a right as an eligibility to it. If they choose out of their own free will to be faithful either to the little Good that God deposits in them or to be faithful to the little Evil that the Devil deposits in them, they will be given more of the very same from that very same source, either God or the Devil. God only sees your merit rating, the Devil only sees your credit rating. God's requirement for you to get to heaven is not even for you to be
as much like him as possible which itself is over and above, and asking too much, but for you to be as much like his son Jesus as possible which is infinitely superior. If at the end of your tenure and at the end of your life span, your good far outweighs your evil and your sins are very few, then and only then will the blood of the lamb be applied to you to forgive your few past sins to grant you entry into heaven. There is nothing more precious than the blood of the lamb. Forgiveness of sins is the last step, not the first step. Jesus is the only door (not one of the many "DOORS") to heaven, and he most certainly is not the "DOORMAT" that you have made to your own Heaven, for you to go out and play in the soot and muck for as long as you like and finally when you feel like it, just wipe your feet and get in.
sundar