タグ

2017年11月20日のブックマーク (3件)

  • Unixコマンド”yes”についてのちょっとした話 | POSTD

    知っているUnixのコマンドで一番シンプルなものは何ですか? 例えば echo という、stdoutに文字列を出力し true を返す – すなわち常に0の終了コードで終了するシンプルなコマンドがあります。 シンプルな、と言えば yes もそうでしょう。引数なしで実行すると、改行されたyが無限に出力され続けます。

    Unixコマンド”yes”についてのちょっとした話 | POSTD
    hikazoh
    hikazoh 2017/11/20
  • 'no'コマンドについての本当にちょっとした話 - fugafuga.write

    この記事に触発されて、Elixir の練習として似たようなコマンドを作った。 Unixコマンド”yes”についてのちょっとした話 | コンピュータサイエンス | POSTD この世の全てを否定するコマンドno 記事内ではyesコマンドが扱われていたがそのまま作ってもしょうもないので、noコマンドを作ることにした。 仕様はほぼyesと同じ。標準出力に永久にnを出力し続ける。 こんな感じで使えるようにする。 > no n n n n n n n ... または、 > no | sh work_a_lot.sh annoying boss に 「安月給でもっと働け!!プロ意識をもて!!やりがいで駆動しろ!!」と言われましたか? そういう時にこのコマンドが役に立つはずです。 ※ 効果には個人差があります さっそく作る 環境 > elixir -v Erlang/OTP 20 [erts-9.1.1

    'no'コマンドについての本当にちょっとした話 - fugafuga.write
  • Hex に自作ライブラリを登録する - fugafuga.write

    github.com を作った。 Hex に登録して escript.install すると作ったコマンドをすぐ共有できてよさそうなのでやる。 環境 Elixir 1.5.2 Hex にユーザー登録する mixコマンド は elixir に同梱されている。 > mix hex.user register By registering an account on Hex.pm you accept all our policies and terms of service found at https://hex.pm/policies Username: tokoyax Email: tokoyax.dev@gmail.com Password: Password (confirm): Registering... Generating API key... Encrypting API

    Hex に自作ライブラリを登録する - fugafuga.write