Twitterはタイプライター語
QWERTYキーボードの上段のキーだけで、「typewriter」と入力できる。「Twitter」もそう。
こうした語を「typewriter word」(タイプライター語)と呼ぶらしい。上段、中段、下段だけで打てる単語はどんなのがあるのかと思って調べてみた。
FILE = "/usr/share/myspell/dicts/en_US.dic" TYPE_WRITER = "qwertyuiop".split(//) ASDF = "asdfghjkl".split(//) ZXCV = "zxcvbnm".split(//) class TypeWriter def initialize (letters) @letters = letters end def show print @letters.join, "\n\n" File.open(FILE, "r:iso-8859-1") do |f| while line = f.gets next if line.nil? word = line.chomp.downcase word.gsub!(/\/.*/,"") next unless word =~ /^[a-z]+$/ next if word.size <= 2 if (word.split(//) - @letters == []) then print "#{word}, " end end print "\n\n" end end end t = TypeWriter.new(TYPE_WRITER) t.show t = TypeWriter.new(ASDF) t.show t = TypeWriter.new(ZXCV) t.show
qwertyuiop eeo, eerie, eeyore, eire, eoe, equerry, equip, equity, ere, erie, err, error, erupt, etiquette, ettie, etti, ettore, etty, eur, europe, euterpe, ewe, ewer, eye, eyer, eyre, ieee, iii, iou, ire, irrupt, ito, itt, ooo, oort, ope, opp, opt, ore, ore, oreo, orr, otter, otto, our, out, outpour, output, outwit, outwore, owe, peeper, peep, peepy, peer, peewee, pee, pei, pepe, pepi, pepito, pepperer, pepper, peppery, peppy, pep, pequot, peri, per, perot, perpetuity, perri, perry, pert, peru, pet, pete, peter, peter, petey, petite, pet, petri, petr, pet, petter, petty, petty, pewee, pewit, pew, pewter, peyote, peyter, pie, pierette, pier, pier, pierre, pierrette, pierrot, pieter, pietro, piety, piotr, pipe, piper, piper, pipette, pipit, pip, pip, pippo, pippy, pique, pirouette, pitier, pit, pitt, pity, poe, poet, poetry, poi, poop, poor, pope, pope, popeye, popper, popper, poppet, poppy, poppy, pop, pore, port, porte, porter, porter, portie, port, porty, pot, potpie, potpourri, potter, potter, pottery, potty, pour, pouter, pout, pow, power, pow, powwow, ppr, preppy, prep, preterit, pretty, prey, prier, priori, priority, prior, priory, pro, pro, proper, property, proprietor, propriety, prop, prototype, prow, prue, pruitt, pru, prut, pry, pto, puerto, pup, puppeteer, puppetry, puppet, puppy, puree, pure, purity, purport, purr, put, putout, puttee, putter, putt, putty, pyotr, pyre, pyrite, qty, queer, que, query, queue, queuer, quieter, quiet, quip, quipper, quire, quirt, quit, quite, quito, quitter, quo, quoit, quoter, quote, quot, qwerty, ree, reit, repertoire, repertory, rep, rep, repute, require, requiter, requite, retiree, retire, retort, retro, retry, retype, rewire, rey, rio, rioter, riot, rip, ripe, riper, rip, rip, ripper, rite, ritter, roe, roi, rooter, root, root, rope, roper, rorie, rori, rory, rote, rotor, rot, rotter, route, router, rout, rowe, rower, row, row, roy, rte, rte, rue, rupee, rupert, ruperto, ruppert, rupture, rut, rutter, rutty, ruy, rwy, rye, tee, teeter, tepee, teri, terre, terrie, terrier, terri, territory, terror, terr, terrye, terry, terry, tie, tier, tip, tipper, tippet, tippy, tiptoe, tiptop, tire, titer, tit, tito, titter, toe, too, tooter, toot, toper, topper, top, toque, tore, tore, torey, torie, tori, tori, torpor, torque, torre, torrey, torrie, torr, torry, tor, tort, torte, torture, tory, toter, tote, tot, toto, totterer, totter, toupee, tourer, tour, touter, tout, tow, tower, towrope, toyer, toy, tree, treetop, trey, trey, trier, trio, tripe, trip, trippe, tripper, tripp, trip, tripwire, trite, trooper, troop, trope, trot, trotter, troupe, trouper, trout, trow, troy, troy, true, truer, trw, try, tryout, tty, tue, tupi, turret, tut, tutor, tut, tutti, tutu, twee, tweeter, tweet, twerp, twit, twitterer, twitter, twittery, two, twp, twp, tye, type, typewriter, typewrite, typewrote, typo, tyree, tyreo, tyro, upi, upper, uppity, uproot, uprooter, ureter, urey, uri, ute, uteri, utterer, utter, wee, weeper, weep, weepy, wei, weir, wept, were, wet, wetter, wier, wipe, wiper, wirer, wire, wiry, wit, wit, witter, wittie, witt, witty, witty, woe, woo, wop, wore, worrier, worry, wort, wot, wow, write, writer, writeup, writ, wrote, wry, wryer, wwi, wwii, www, wye, wyo, yep, yet, yeti, yettie, yetty, yew, yipe, yippee, yip, yore, your, you, yow, yuppie, yup, yuri, yurt, asdfghjkl aaa, adah, ada, adda, add, adj, ads, aha, aka, akkad, ala, ala, alaska, alas, alfalfa, alfa, alf, algal, alga, allah, alla, all, asa, ashla, ash, ash, ask, asl, assad, ass, dada, dad, dag, dag, dahl, dallas, dall, dal, dasha, dash, dds, dhaka, faa, fad, fag, fahd, falk, fall, fas, fda, fha, flag, flak, fla, flash, flask, flss, gad, gaff, gaga, gag, galahad, gal, gala, gall, gall, gal, gas, gash, glad, glad, glass, glass, gsa, haag, haas, haddad, had, had, hag, hajj, hakka, halal, half, hall, hall, hal, has, hash, hhs, jada, jag, jfk, kafka, kaja, kala, kass, kkk, lad, lag, lash, lassa, las, lass, lhasa, lld, lsd, sada, sad, saga, sag, salad, salas, salk, sal, salsa, sasha, sash, sask, sass, shad, shag, shah, shahs, shall, shh, ska, slag, slash, ssa, ssh, sss, zxcvbnm bbb, bbc, cbc, cnn, nbc, ncc,
typewriter wordがやっぱりすごいんだけど、こうしてみると、Twitterは何やら目立ってる。