2014-10-01から1ヶ月間の記事一覧

シェルスクリプト高速化のツボ

これは備忘録。色々あって、まだ具体的なモノを何も作ってもないのにシェルスクリプトのパフォーマンス絡みでネタを収集してしまったので、ひとまずまとめてみた。shellshock(bashのアレ)があったばかりなので、ちっとばかり微妙かも。 計測してボトルネッ…

ねんがんのスマートフォンをてにいれたぞ!

スケジュール: ねんがんのスマートフォンをてにいれたぞ! ←いまココ 殺してでも うばいとる な なにをする きさまらー! ウボァー おお××! しんでしまうとは なさけない…。 危機は去った。だが我々は油断してはならない。必ず第二第三の(以下略) ……とい…

sed(1) VS printf(1) VS awk(1) リターンズ

id:eel3:20141011:1412954857 の続き。いや、CygwinではなくLinuxで計測してみただけですがな。Cygwinは少々特殊な環境だし、そもそもWindows上ではアンチウイルスソフトその他の影響でプロセス生成コストが高くなる。Unix環境でのプロセス生成コストとは大…

sed(1) VS printf(1) VS awk(1) 宿命の対決

テキストファイルに1行1個ずつ書かれているデータを、同じテンプレートを適用して出力したいのです。例えば、テキストファイルの中身がこんな感じだと仮定する。 1 2 3これを、こんな感じに変換する。 echo 1 ! echo 2 ! echo 3 !こんな風に、何らかのテンプ…

引数をとらない関数の仮引数にvoidを書くべきか、書かざるべきか?

本エントリ名のような質問にたいする回答をよく忘れてしまうので、ここにメモしておく。仮引数にvoidを書く/書かないについては、C言語とC++で言語仕様での扱いが異なる。C言語の場合は、関数の宣言か定義かによっても差異がある。この違いを表にするとこん…

書籍購入:『アンダースタンディング コンピュテーション』

あ、はい、結局買いました。アンダースタンディング コンピュテーション ―単純な機械から不可能なプログラムまで作者: Tom Stuart,笹田耕一,笹井崇司出版社/メーカー: オライリージャパン発売日: 2014/09/18メディア: 大型本この商品を含むブログ (11件) を…