よい
— 趣味はマリンスポーツです (@hitode909) 2015, 1月 26
全部片手で打てる長い単語を探す
きのう,英単語の綴りの感じを調べるのを作った.
英単語がQWERTY配列上で右か左か調べるやつ作った - hitode909の日記
これを使って,/usr/share/dict/words
に登場する単語のうち,全部右手か全部左手で打てる長い単語を探した.
All rights
phyllophyllin miminypiminy hypophyllium polyphonium hypolimnion hypophyllum Plynlymmon polyphylly polyphyly homophyly pollinium homophony monophony minikinly nipponium philonium hypophyll okupukupu polyonymy polyphony polyonomy nonillion lupulinum philliloo millpool polyonym kolokolo polonium limonium nymphlin minionly phonikon monopoly homonomy hypopyon homonymy unpinion lollipop illinium Konomihu Koolooly mononymy lulliloo pyolymph Phyllium unmonkly unholily nonunion pililloo poplolly pinolin julolin pillion loukoum mononym molompi phyllin jollily pompion populin lumpily nippily pinhook pinkily homonym limonin lumpkin Minkopi holmium jinjili pulpily Phillip moonily nonoily lupinin lupulin kikumon limpily limpkin munnion pumpkin kokumin hyponym opinion puppily nymphly unplump lollopy linolin kinkily plumply minimum pokomoo mullion unjolly minikin milkily million imonium Kikuyu uploom
All lefts
aftercataract devertebrated tesseradecade tessaradecad reasseverate gazetteerage terracewards settergrass detractress extravasate extravagate Gastraeadae reverberate staggerweed besweatered reaggravate decerebrate bettergates afterbreast aftercareer reaggregate aftereffect vertebrated westerwards exaggerated Evertebrata evertebrate abracadabra abstracter asseverate assertress stewardess grasswards exaggerate waterwards Asteraceae starveacre gravestead refederate defervesce afterwards gravewards aftertaste begartered abstracted exacerbate afterstate aftergrave Aggregatae aftergrass waterstead everbearer regratress asarabacca vertebrate Vertebrata tesserated cataracted breastweed statecraft bedaggered desecrater beggarweed sweetwater freetrader reverbrate extrastate revegetate sweetbread redefecate redecrease ebracteate tradecraft beaverette retraverse desertress stagecraft terracette desertward versecraft estafetted stavesacre badgerweed Trastevere tartarated Actaeaceae effervesce streetward Resedaceae betattered steadfast streetcar traversed traverser streetage scattered terebrate readdress rearwards scarebabe crabeater
どれも指つりそうでよい.phyllophyllinとか調べても何か分からなかったけど,なんなのか.
コードはこんなかんじ.
require './lib/rl' rl = RL.new all_lefts = [] all_rights = [] ARGF.each_line{|line| term = line.chomp l, r = *(rl.detect term) all_rights << term if l == 0 all_lefts << term if r == 0 } puts '## All rights' puts '> ' + all_rights.sort_by{|a| -a.length}[0..100].join(' ') puts puts '## All lefts' puts '> ' + all_lefts.sort_by{|a| -a.length}[0..100].join(' ')
rl/rl_stream.rb at master · hitode909/rl · GitHub
追記
全部片手で打てる長い単語を探す - hitode909の日記all_right と all_left の条件が逆っぽい
2015/01/26 10:38
all_right と all_left の条件が逆っぽい - Sixeight のコメント / はてなブックマーク
逆だったので直した……
英単語がQWERTY配列上で右か左か調べるやつ作った
英単語,キーボードで打ってて,右手と左手をバランスよく使えると,気持ちがいい.
ずっと片手で打ってると,なんか調子がおかしくなる.
たとえば,ポキポキポッキーポキポキポッキーポキポキポッキーってずっと打ってると指つりそうになると思う.
普通に暮らしてるとポキポキポッキーって打ちたいことはないけど,プログラム書いてると,変数名などは同じのがよく登場するので,そういうのに指つりそうな名前をつけないよう,調べられるようにした.
GitHub - hitode909/rl: Print the term's balance in QWERTY keyboard
使い方
rl.rbに単語を渡すと,右か左か教えてくれる.
appleは右っぽい.
% ruby rl.rb apple left: 2, right: 3 60% right
microsoftはちょっと左.
% ruby rl.rb microsoft left: 5, right: 4 55% left
hpは完全に右.hp hp hp って一日中打ってると指つりそう.
% ruby rl.rb hp left: 0, right: 2 100% right
githubはちょうど真ん中だから,githubは一日中使っても安心っぽい.
% ruby rl.rb github left: 3, right: 3 same
単語に限らず,文でもいける.有名な例文はちょっと左ということがわかる.タイピング試験に出すなら均等になってるとうれしい気がする.
% ruby rl.rb "The quick brown fox jumps over the lazy dog" left: 19, right: 16 54% left
そういえば,id:ninjinkunっていうひとがいて,右手だけで打ててすごいっていう話をしてた.
そのことも無事プログラムによって示された.
% ruby rl.rb ninjinkun left: 0, right: 9 100% right
ためしにさっとスクリプトを書いてみたけど,エディタに組み込んで,書いた識別子が妙に左右に偏ってたら下線を引く,みたいな使い方もできそう.
あとは,同じ指を連続で使うときも疲れるので機械で検出できるとよさそう.ピアノだと,同じ音を連続で出すときはタタタって指変えるけど,QWERYキーボードでそんなことする人はいない.
- 出版社/メーカー: 江崎グリコ
- 発売日: 2012/09/18
- メディア: 食品&飲料
- クリック: 3回
- この商品を含むブログ (11件) を見る
夢
夢、猫を飼う。気軽に買ってしまったけど、餌とかトイレとか、どうなってるのか気になってきて気が滅入る。
相続税対策で祖父から100億円譲り受ける。なんでこんなにくれるのって聞いたら、お前最近、得意料理が出来ただろう、っていう漠然とした答え。納得はしたものの、得意料理はない。
トラック、前に4トン後ろにも4トンで8トン詰めるんですよっていう説明を聞く。そのままコンテナに詰め込まれて海外に輸出される。
それを見守る。夕日がいいかんじだけど、なかなかきれいに写せない。
海沿い歩いてたら泥酔した女性と出会う。そのまま映画っぽい感じで物事が進むがメリットはない。
感想
眠りの浅い感じの夢が続いていた。ペットは飼う前によく考えよう。
ターミナルから簡単に曲を聞けるbgm.rbというのを作った
bgm.rbは音楽プレイヤー.ターミナルから簡単に曲を聞ける.
聞く
聞きたい曲のジャンルを入れたらおもむろに曲が流れる.終わったら次の曲.最大200曲聞ける.
% bundle exec -- ruby bgm.rb hiphop ドクター・ドレー - The Next Episode https://itunes.apple.com/jp/album/the-next-episode/id14435051?i=14435093&uo=4 Run-DMC - Walk This Way https://itunes.apple.com/jp/album/walk-this-way/id255372435?i=255373524&uo=4 エミネム - Lose Yourself https://itunes.apple.com/jp/album/lose-yourself/id99021826?i=99021906&uo=4
曲名でもよい.
% bundle exec -- ruby bgm.rb マツケンサンバ
リラックスする
--rateオプションで再生速度を変えられる.--rate 0.5で1/2倍速.リラックスできるぞ.
% bundle exec -- ruby bgm.rb 演歌 --rate 0.5
全部同時に聞く
いそがしい人用に,全部同時に再生開始するオプションもある.--asyncオプションで落語とかまとめて同時に聞ける.聖徳太子みたいな気持ちになれる.
% bundle exec -- ruby bgm.rb 落語 --async
仕組み
iTunes StoreのAPIを叩いて,試聴用の音声ファイルを再生している.なので,30秒くらいで終わる.BGMなので.
iTunes, App Store, iBooks, and Mac App Store Affiliate Resources - Search API
ターミナルにURLも表示されるので,いい曲をみつけたら,右クリックでiTunes Storeに行ける.アフィリエイトはつけてないのでご安心ください.
ご利用ください
ちなみに,この記事を書くときにはベストEDM聞いてた.
% bundle exec -- ruby bgm.rb "best edm"
いきなりこれが流れて笑える.