タグ

2011年2月21日のブックマーク (4件)

  • PHP でバックグラウンド処理を行うアイデアです. PHP でバックグラウンド処理を行う基本的なコードとしては, system('cmd_here >/dev/null &'); とすることで…

    PHP でバックグラウンド処理を行うアイデアです. PHP でバックグラウンド処理を行う基的なコードとしては, system('cmd_here >/dev/null &'); とすることで,別プロセスでコマンドが実行されます. ここで,apache の再起動が掛かると,この別プロセスで動かしていた処理も,kill されてしまいます. 呼び出し元の PHP は mod_php とします. この場合,親プロセスが再起動されてしまっても,子プロセスは最後まで処理を続けるためには,どのようなアイデアが考えられるでしょうか? 良回答には,300ポイント差し上げます.

  • shell のちょっとしたテクニック - odz buffer

    後輩が cat README | tr ' ' '\n' | sort | uniq -c | sort -nr | head てなテクニックを見て、びっくりしたみたいな話をしていたのだが、こういうパイプラインを利用するテクニックを学んでいないのは色々損な気がする。 ていうか、サーバで丸一日以上かかるような処理を実行するのもしょっちゅうなのに、GNU screen も nohup も知らないってのはいろいろ支障があるような気もするのだが、だれも教えないものかなぁ。 ということで、bash or zsh のちょっとしたテクニックとか*1。リダイレクトとかパイプラインは略。 連続実行 単純に連続実行。 % foo; barfoo が正常終了したときだけ bar を実行 % foo && barfoo が正常終了しなかったときだけ bar を実行 % foo || bar&&、||は来は論理演

    shell のちょっとしたテクニック - odz buffer
  • グーグル、「Native Client」のSDKを公開--ウェブアプリ利用を促進

    Googleは、「Native Client SDK」の最初のバージョンをリリースし、重大なマイルストンを達成した。Native Clientとは、ウェブベースアプリケーションが、ユーザーのコンピュータチップにアクセスできるようにするためのソフトウェア基盤である。 「Arctic Sea」と呼ばれる同ソフトウェアは、Googleが米国時間2月17日にベータテストを開始した「Chrome 10」以上で利用できる。同社の製品マネージャーを務めるChristian Stefansen氏は18日付けのブログ投稿で、同リリースについて、「今回のリリースの大きな目標は、開発者らが、Chromeアプリケーション向けのNative Clientモジュールの開発を開始できるようにすることである」と述べた。 Native Client(NaCl)は、ウェブ上でユーザーがソフトウェアをダウンロードできるようにす

    グーグル、「Native Client」のSDKを公開--ウェブアプリ利用を促進
  • レアアース代替できた!インクが高感度センサー : 科学 : YOMIURI ONLINE(読売新聞)

    価格が高騰するレアアースの代替素材として、インクに含まれる有機分子を使うことで、世界最小、高性能の磁気センサーの開発に、千葉大の山田豊和・特任准教授(35)ら日、独、仏3か国の共同研究チームが成功したと発表した。 大きさ1ナノ・メートル(10億分の1メートル)の極小サイズながらセンサー感度は従来品の10倍にアップ。安価な材料でパソコンなどの小型化や高性能化が図れるという。 研究成果は、21日付の科学誌「ネイチャー・ナノテクノロジー」電子版に掲載される。 山田特任准教授らが開発したのは、パソコンなどのハードディスクの記録読み取り装置に使う磁気センサー。年々高騰するレアアースなどの代替品として、太陽光電池やディスプレーなどへの応用が進む有機分子に着目。インクや染料・顔料などに含まれているフタロシアニンを使ってみたところ、有機分子1個で磁気センサーの働きをすることを発見。センサー感度も10倍にな