あまり知られていないが、GNUのxargsコマンドには、 プロセスの最大数を設定できるオプションというのが用意されている。 コレを使って、プロセスを並列実行させてみよう。 xargs --max-procs=MAX-PROCS -P MAX-PROCS command MAX-PROCSに数字を指定すると、 最大で、その数だけ command プロセスを生成する。 デフォルトは、1プロセスだけになっている。 いくつか例を交えて説明する。 サンプルとして、以下のようにURLが行ごとに記述されたファイルを元に curlをxargsで並列実行して、HTMLデータを取得してみよう。 $ cat ./url_list.txt http://www.google.co.jp/ http://www.yahoo.co.jp/ http://b.hatena.ne.jp/ まず、普通にxargsを使ってc
さてさて先日ご紹介した、 ランダムな文字列を生成するString::Random - Unknown::Programming のPHP版です。作っちゃいました。 実はというと当然のことながらもう作っている方がいます。 http://hatotech.org/kumatch/archives/2004/12/03/php_string_rand.html ただ、少しバグってた(DISじゃないよ!)のとString::Randomのコード自体に興味があったので車輪の再開発をしてしまいました。 結構面白い発見とかあって色々勉強になったですです。 例によって例のごとくCodeReposにうpさせていただきました。 →String_Random まだテストコードが全然なかったり、randregexメソッドしか実装してなかったりと抜けはありますがそれは追々コミットしていきたいと思います。 続き 実際
「オンラインで流せるテープ」 を提供していた muxtape が閉鎖して一月。昨日出た、運営者からのメッセージを勢いで翻訳する。 http://muxtape.com/story http://muxtape.tumblr.com/post/51762430 ←反応 僕は音楽を愛している。 音楽を愛している人にとって、そして音楽そのものにとって、音楽を共有するという欲望は、本質的でかかせないものだと信じている。 愛すべき音楽に出会ったとき、僕たちは友達をターンテーブルの前に集め、CDを貸し、カーステレオで鳴らし、ミックステープを作る。 僕たちは、音楽から感じるものを知っているから。他の誰かにも、それを感じてほしいから。 Muxtapeの物語が始まったのは、僕がオレゴンでやっていた、週一の大学ラジオ番組だ。 その番組で流した曲の記録のかたわら、そのプレイリストをウェブに上げていた。ひとつのブ
んー「ダンサー・イン・ザ・ダーク」 もう二度と見たくない。 俺的には変な意味で名作として記憶に残ってしまった映画。
Bluff is a JavaScript port of the Gruff graphing library for Ruby. It is designed to support all the features of Gruff with minimal dependencies; the only third-party scripts you need to run it are a copy of JS.Class (2.6kB gzipped) and a copy of Google’s ExCanvas to support canvas in Internet Explorer. Both these scripts are supplied with the Bluff download. Bluff itself is around 11kB gzipped. T
学生の頃から情報検索っぽい研究をやっていたくせに,転置インデックスてこんなものなんだ,ということを知るまで検索エンジンが正直怖かった.転置インデックスの概要を理解したら急に甘く見はじめるようになった(それはそれでいかんのだけど). 位置情報を持たせたり,転置インデックスの圧縮をした状態で説明されると急にアッーてなるけれど,一番単純な例を見るとすぐに理解できる. というわけで転置インデックスってこんな感じなんですよー.という一例を体験するプログラムをつくってみた.またJavaScript+TinySegmenter.工藤様毎度ありがとうございます. Text search indexing demo - 転置インデックスで学ぶ検索エンジンの中身アプリ これを見ると,転置インデックスって基本的にこういう構造でデータを持つのかということが納得できると思います.Termをkey,Posting l
ひとまず終わり。 プレイヤー提供などについては、メールにてご連絡ください。 コメコメ動画とは (コメコメドウガとは) [単語記事] - ニコニコ大百科@comevideoブログ
IT ConversationsでRuby on Railsの作者デービッド・ハンソンが2008年5月にRailsConfでおこなった講演が配信されている。そして、以下でも聞ける。 RoRの思想についての言及が冒頭にあるが、大部分は開発者の身の処し方についての講演である。その部分の概要は以下の通りである。 RoRは他のフレームワークや開発手法に比べて生産性について依然として優位性があり、RoRを使って開発していると「余剰開発力」を享受できる。しかし、その状態は永遠には続かない。遅かれ早かれ以下のどれかが起こるから。 他の言語/フレームワークがRoRを凌駕する RoRを凌駕する新たなフレームワークが登場する RoRがメインストリームになる 幸い、どれもすぐには起こりそうになく、RoRでの開発はまだしばらく生産性の点で有利である。その優位性によって生ずる余剰開発力をいかに活用すべきだろうか。も
業務システム内のWindows 2000 ServerやWindows Server 2003マシンの時刻を同期させる方法に苦慮しています。業務要件上の整合性を確保するため,時刻の後戻りは許されない状況にあります。 当初,Windows Timeサービスで時刻を同期していたところ,時刻が後戻りする現象がまれに発生することが分かりました。そのため,暫定的にWindows Timeサービスを停止して運用していたのですが,それでもサーバーの時刻が後戻りするという事象が発生してしまい,原因と対処策に苦慮しています。 Windows Timeサービス以外に勝手に時刻を同期してしまう機能が存在するのでしょうか,また,確実に後戻りさせずに時刻を同期させる方法はないのでしょうか? 最近はセキュリティに対する意識が向上してきており,ログを適切に監視するためにシステムの時刻同期を実施するケースが増えてきていま
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く