未分類

yousayさんに癒される~fortune

投稿日:

環境 ubuntu server 12.04 ruby 1.9.3p194

fortune | cowsayというネタソフトで牛のAAに占いを喋らせるというコマンドがある

四次元殺法コンビAAのネタとか喋らせたら面白そうだな~と思ったのでやってみた

install

 

うん、地味だね

で、fortuneにランダムで日本語しゃべらせて、cowsayでAAを出せば、四次元殺法コンビAAできそう

fortuneに日本語をしゃべらせる

fortuneは対象ファイルを指定すればそこからランダムに喋らせることができるぽい

worris.sakura.ne.jp/fortune.html

で日本語ファイルを配布していたのでダウンロードして、うちのターミナルはUTF-8なのでUTF-8に変換

WindowsのTeraPadで文字コード指定保存するのが早い

その後、datファイルを作成する必要があるらしい

strfileというコマンドで作成できる

AAとfortuneを表示する

cowsayはテンプレートを利用して好きなAAを出力できる

ところが、全角文字に対応していないぽい

cowsayはperlスクリプトだから開けばソース読めるけど、うん、よくわからない

そこで、erubyを使って出力することにyousay.rbというファイルを作って

あとは、自分の好きなAAをどこかで拾ってきて、erbのなかでoutsという配列をeachで回して出力すればOK

rvmなのでbashのaliasで

 

結局、四次元殺法コンビのAAは、ずれてしまってうまく出力できなかった

でも癒された

 

-未分類
-

執筆者:

関連記事

Bashでよく使う/使いたいキーバインド

  ctrl + c 実行中のコマンドを中断 長いコマンドを打っていて何も実行せず次の行を出したいときとかにも使う ctrl + r 過去に使ったコマンドをインクリメンタルにサーチ ctrl …

no image

Play Framework 1.2.4のドキュメント

playdocja.appspot.com/documentation/1.2.4/home 矢印のところのバージョンを選択する。 前は1系と2系は別ページだったけど今は同じページから選択するようにな …

ラジオボタンをつかったFont AwesomeのRating StarとCSS自動ナンバリング

  By: Moyan Brenn – CC BY 2.0 今のところCSSが嫌いな言語ナンバーワンです. エラーも吐かずにシレーっと変な表示をするから. 目次1 Rating …

MSWord2010で領収書を差し込み印刷

  Rails3.2でWordのdocxに差込みができるサンプルアプリの紹介 railsでdocxを生成する動画 Railsでdocxを生成する動画2 目次1 テンプレートの準備・成形2 差 …

no image

1分でわかるvimperator【ニコニコ動画】