未分類

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は、ずれてしまってうまく出力できなかった

でも癒された

 

-未分類
-

執筆者:

関連記事

no image

Google ドライブのプレゼンテーション埋込みを試す

ログインしなくてもKeyノートも見られるし、ダウンロード・印刷も可能 このあたりをもう少し細かく設定できたらな

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

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

オンライン会議システムをインストールする【動画】〜BigBlueButton

    By: mario     オンライン会議システムを試す〜BigBlueButton   こんどはBigBlueButtonをVirtualBoxにイン …

Windows7にcygwinとjrubyをインストールする

cygwinはwindowsで使えるlinux類似のコマンド群 jRubyはJava実行環境上で動くRuby jRubyを使えば、Railsとかの多くのRuby Gemsも使えるし、Javaの豊富なラ …

no image

Ubuntu server12.04にPostgreSQLをインストールする

参考 UbuntuでPostgreSQLを使ってみよう 目次1 インストール2 postgresユーザー設定3 データベース管理4 psqlコンソールの使い方 インストール [crayon-594e8 …