翻訳と辞書
Words near each other
・ Cowgirl Dreamin'
・ cowl
・ Cowl Flap
・ Cowling
・ COWON
・ Cowon
・ cowpat
・ Cowper gland
・ Cowper's gland
・ cowpox
・ Cowsay
・ cowslip
・ COX
・ cox
・ coxa
・ coxa congenita
・ coxa luxans
・ coxa plana
・ coxa valga
・ coxa vara


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Cowsay : ウィキペディア日本語版
Cowsay

cowsayとは、メッセージをつぶやくウシアスキーアートを生成するプログラムである〔
〕。ウシ以外にも様々な動物のアスキーアートが用意されており、動物を変えて出力することも可能である。また、関連するプログラムとして、cowthinkというものがあり、これは、cowsayのメッセージイメージとは違って会話のふきだしが思慮深いときのもの(丸の泡で示される状態)が表示される。コマンドを出力させたい文字列引数に与えて実行すると、以下のように出力される。

_______________________
< Typical cowsay output! >
-----------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||

cowsay用に用意される.cowファイルがあり、これを利用すると「ウシ」の部分を変えたり、別種の「目」の形にするなどしてメッセージをカスタマイズすることができる〔
rmsのAA。〕。時折IRCデスクトップスクリーンショットそしてソフトウェアのドキュメント中にも使用される例が見られる。このプログラムは多かれ少なかれ、ハッカー文化におけるジョークの意味合いがあり、しかしながら、広く長く使われている。2007年には様々なDebianパッケージを紹介するサイト、"Debian Package of the Day"にて取り上げられている〔
〕。
cowsayはプログラミング言語Perlで作成されている。そして、それ自体UNIXのシステムタスクに容易に適応し得る。例えば、ユーザーのホームディレクトリがディスクフルになっただとか、新しいメールが届いた際にそれら通知と組み合わせて利用できる。加えて、CGIとの親和性も高い〔
〕。
== 実行例 ==
UNIXコマンドfortuneは、パイプ経由でcowsayコマンドにメッセージを送れる:

baldur@baldur-desktop:~$ fortune | cowsay
________________________________________
/ You have Egyptian flu: you're going to \
\ be a mummy. /
----------------------------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||

そして、パラメータ(オプション)-fに引数tuxを与えて実行すると、ウシの代わりにLinuxのマスコット、タックス(Tux)が表示される:

baldur@baldur-desktop:~$ fortune | cowsay -f tux
_________________________________________
/ You are only young once, but you can \
\ stay immature indefinitely. /
-----------------------------------------
\
\
.--.
|o_o |
|:_/ |
// \ \
(| | )
/'\_ _/`\
\___)=(___/


抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Cowsay」の詳細全文を読む




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.