+1 [Might be good if it optionally took the name from the command-line, and generated it for all the 25 offsets.]
On 15/05/2009, Bernd Fondermann <[email protected]> wrote: > +1, sounds... funny! > > > Bernd > > > On Fri, May 15, 2009 at 10:11, David Crossley <[email protected]> wrote: > > I request a new lab to investigate building a tool to generate new words. > > > > Purpose: > > > > Generate new words by applying a caesar cipher to existing words. > > > > Description: > > > > New words are needed for software projects, usernames, commercial > > products. Using existing relevant words as a starting point, Penihip > > applies a specified offset number of characters to shift along the > > alphabet, thereby creating new words. The consonants and vowels are > > shifted within their own set. Therefore the generated words are more > > likely able to be spoken. It does not attempt to handle sentence > > structure, grammar, etc. or be a spoken language generator. > > The name "penihip" is the ciphertext achieved by one-right-shift > > using the plaintext word "namegen" (as in "Name Generator"). > > > > It is becoming ever harder to find names for products that are > > not already taken. Creating fanciful new names is one possibility. > > > > Status: > > > > There is a Perl script "penihip" as the initial implementation. > > See http://people.apache.org/~crossley/penihip/ > > > > Usage: > > > > Gather some words that describe your product. Words with length > > between four to seven characters seem to yield the best results. > > > > Follow the usage instructions to run the tool, e.g. > > ./penihip -e < test-encipher-input.txt > > > > Search the internet to ensure that the new words are suitable. > > > > Use a bigger offset number of characters to try for other words, or > > apply a reverse cipher. > > > > Further work: > > > > Perhaps better handling of some cases where multiple vowels will > > create strange words. > > > > Improve the initial Perl implemenmtation. > > > > Perhaps other programming language implementations, e.g. Java. > > > > --------------- > > <?xml version="1.0"?> > > <rdf:RDF > > xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" > > xmlns="http://usefulinc.com/ns/doap#" > > xmlns:foaf="http://xmlns.com/foaf/0.1/" > > xmlns:labs="http://labs.apache.org/doap-ext/1.0#" > > xmlns:projects="http://projects.apache.org/ns/asfext#"> > > <Project rdf:about="http://labs.apache.org/labs#penihip"> > > <name>Penihip</name> > > <shortname>penihip</shortname> > > <shortdesc xml:lang="en"> > > Generate new words by applying a caesar cipher to existing words. > > </shortdesc> > > <description xml:lang="en"> > > New words are needed for software projects, usernames, commercial > > products. Using existing relevant words as a starting point, Penihip > > applies a specified offset number of characters to shift along the > > alphabet, thereby creating new words. The consonants and vowels are > > shifted within their own set. Therefore the generated words are more > > likely able to be spoken. It does not attempt to handle sentence > > structure, grammar, etc. or be a spoken language generator. > > The name "penihip" is the ciphertext achieved by one-right-shift > > using the plaintext word "namegen" (as in "Name Generator"). > > </description> > > <homepage rdf:resource="http://labs.apache.org/penihip/"/> > > <license rdf:resource="http://usefulinc.com/doap/licenses/asl20"/> > > <created>2009-05-15</created> > > <labs:status>active</labs:status> > > <maintainer> > > <foaf:Person rdf:about="http://people.apache.org/~crossley/#me"> > > <foaf:name>David Crossley</foaf:name> > > <foaf:homepage rdf:resource="http://people.apache.org/~crossley/"/> > > > <foaf:mbox_sha1sum>462412894c3b84098b9ae2556f2f1ff99f64f360</foaf:mbox_sha1sum> > > </foaf:Person> > > </maintainer> > > <repository> > > <SVNRepository> > > <location > rdf:resource="http://svn.apache.org/repos/asf/labs/penihip/"/> > > <browse rdf:resource="http://svn.apache.org/viewvc/labs/penihip/"/> > > </SVNRepository> > > </repository> > > <programming-language>Perl</programming-language> > > </Project> > > </rdf:RDF> > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
