どうなんですかねえ。まあぶっちゃけ、この本にツッコミを入れることが容易な種族はいる。たとえば「プロセスがfork(2)するときにPOSIX semaphoreをsem_wait(3)してたらそのセマフォはどうなってまうの?」とかそういうの(実際書いてない)ね。けど、それって、... 続きを読む
Profile |'-')/ acidlemonです。鎌倉市在住の普通のITエンジニアです。 座右の銘は大胆不敵です。そのほかのプロフィールはこのサイトについてあたりを見てねー。 あと、サイト外にもいろいろ情報があるのでそっちも見てねー。 facebook Twitter Flickr EveryTr... 続きを読む
At TxJS the other day, I gave a talk where I mentioned that the Unix Philosophy is a crucial part of the patterns, opinions, and culture of Node.js. As usual, I made my slides available online well in advance of the talk video being available... 続きを読む
近刊 『Working with Unix Processes』待望の完訳。並列処理やデーモン、プロセス生成、そしてシグナルといったUnixの基礎であるプロセスについてRubyで解説する、「今どきの」開発者に向けた新しいUnixプログラミングの手引きです。 ※本書の公式ハッシュタグ... 続きを読む
LTSV が行指向な Key-Value フォーマットで捗る話 - naoyaのはてなダイアリー で試作した LTSV のフォーマッタが思いの他捗ったので ltsview という名前でもう少し機能を整えてみました。Text::LTSV に同梱する形で先ほど CPAN に shipit したので、CPAN で取得... 続きを読む
引き続き LTSV について。Text::LTSV はやってることは唯のタブの split でしょうもないのだけど、せっかく作ったんだし何か利用方法はないかなと考えた。LTSV のログは欠点があってそのままでは見づらいこと。Text::LTSV でハッシュになるのだから、YAML とか... 続きを読む
ここ数年のデータ解析の重要性の高まりから、ログに関するソリューションが方々で活発に探求されている昨今でございます。ウェブサーバーの単純なアクセスログをそのまま保存するではなく追加情報を添加してみたり、あるいはアプリケーションから直接ログを吐い... 続きを読む
2013-02-05 Labeled Tab Separated Valueノススメ Labeled Tab Separated Valueというのは、はてなで使っているログフォーマットのことで、広く使われているTSV(Tab Separated Value)フォーマットにラベルを付けて扱い易くしたものです。はてなでは、もう3年以... 続きを読む
diffの動作原理を知る~どのようにして差分を導き出すのか 2011年3月11日 初出:Software Design2009年6月号(2009年5月18日発売) 久保達彦 diff, アルゴリズム, UNIX プログラム, 編集距離, アルゴリズム, エディットグラフ, diff この記事を読むのに必要な時... 続きを読む
sparklines for your shell See? Here's a graph of your productivity gains after using spark: ▁▂▃▅▇ install spark is a shell script, so drop it somewhere and make sure it's added to your $PATH. It's helpful if you have a super-neat collect... 続きを読む
タイトルは釣りぽよ〜今日ここで書くのはわりかし最近知ったことだったりするのが多いんですが、せっかくなので書いておこうかなぁと思った次第です。Linuxって書いてるけど、普通にMacでも使えるハズです。知ってる人にとってはアタリマエのことですけどね……... 続きを読む
9 RT
RT @t_wada: ヤングなのでいくつか知らなかった!!(本当)
RT @iyunoriue: RT @t_wada: ヤングなのでいくつか知らなかった!!(本当)
This book and its on-line version are distributed under the terms of the Creative Commons Attribution-NoDerivs 1.0 license, with the additional proviso that the right to publish it on paper for sale or other for-profit use is reserved to Pear... 続きを読む
Loading… Flash Player 9 (or above) is needed to view presentations. We have detected that you do not have it on your computer. To install it, go here. DevLOVE ターミナル勉強会 zsh + screen - Presentation Transcript #hashtag• #devlove0912 ... 続きを読む
Kodama's home / tips. expect. 対話的なコマンド(telnet, ftp, su等)を自動実行したいとき telnet , ftp 等の対話的に使用するように作られたプログラムを スクリプト中に組み込んで定型的な作業を自動実行したい場合には expect を用いる事をお勧めします. ま... 続きを読む
linux, shell | 02:44 | yesコマンドとは?'YES' - 妖精がみえてしまうジョンアンダーソンのプログレッシブバンドのことではありません。UNIX/Linux の yes コマンドを少しだけ語ってみたいと思います。yesコマンドってなんですか?という人はまずUNIX/Linuxの... 続きを読む
JavaBlackさんち経由、Togetter - 「vimやEmacsを「使いこなす」なんてやっていいのは20世紀までだろ」。Software Design (ソフトウェア デザイン) 2011年 05月号 [雑誌]出版社/メーカー: 技術評論社発売日: 2011/04/18メディア: 雑誌購入: 5人 クリック: 200回... 続きを読む
sam2p is a UNIX command line utility written in ANSI C++ that converts many raster (bitmap) image formats into Adobe PostScript or PDF files and several other formats. The images are not vectorized. sam2p gives full control to the user to spe... 続きを読む
Examples of ImageMagick Usage (Version 6) This web pages presents a set of examples using ImageMagick from the command line. However they are also examples of what can be done using the ImageMagick Application Programming Interface (API). As ... 続きを読む
shUnit2 is a xUnit unit test framework for Bourne based shell scripts, and it is designed to work in a similar manner to JUnit, PyUnit, etc. If you have ever had the desire to write a unit test for a shell script, shUnit2 can do the job. 続きを読む
Binary package hint: libnotify-bin adyroman@panther:~/libnotify-0.4.5/tools$ lsb_release -rd Description: Ubuntu 9.04 Release: 9.04 adyroman@panther:~/libnotify-0.4.5/tools$ adyroman@panther:~/libnotify-0.4.5/tools$ apt-cache policy libnotify... 続きを読む