タグ

2007年12月22日のブックマーク (11件)

  • Erlang Tips

    Erlang に関する情報を,自分用メモを兼ねて作成しました. 間違い等見つけた方はブログのエントリまで連絡いただけるとうれしいです. 最終更新:2007/07/04 23:56 目次 Erlangの特性 Erlangは以下のような特徴があります. 簡単に言うと,ネットワークサーバを書くのに向いています. 得意なこと ・大量の並列処理 ・複数サーバでの分散処理(ただしEthernet経由で通信するので専用インターコネクトほどは速くないと思います) 苦手なこと ・純粋な計算処理(C言語の10倍程度遅いようです) ・GUIアプリケーション(WingsというErlangでかかれたGUIアプリはあるが,GUI周りの情報は少ないです) ありそうな勘違い ・マルチコア・SMP環境にすれば,コア数に比例して性能が向上する. →もちろん条件によるので,必ず比例するわけではありません. SMPサポートは条件

  • シェルのリダイレクトを「こわいものなし」というくらい完全に理解しよう - 檜山正幸のキマイラ飼育記 (はてなBlog)

    Java BlockingQueueで遊ぶ:パイプラインごっこ」でパイプラインの話をしたので、来の、つまりUnixのパイプやリダイレクトを少し調べてみました。 たまに話題となる some-command >file 2>&1 と some-command 2>&1 >fileの挙動の違いについて、「シェルはコマンドラインリダイレクトの指定を右から左に解釈実行する」なんて説明が見つかりました。んなバカな! パージングは左から右にするものですよ。パーズツリーを逆順にたどることはできるけど、そんなことする必然性はなんにもないよ。 次の記事を読むと、「右から左」なんて事情じゃないことが分かるでしょう。 UNIXの部屋 検索: リダイレクト シェルのリダイレクトにまつわる失敗 さてここでは、複雑なリダイレクト処理も完全に理解できる処方箋を示しましょう。例えば、次のコマンドラインが何をするか分かる

    シェルのリダイレクトを「こわいものなし」というくらい完全に理解しよう - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • ゆーすけべー日記

    サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ

    ゆーすけべー日記
  • @nifty:デイリーポータルZ: スーパーのポップをCDショップ風にする

    CDショップのポップには力がある。「待望のヘビーチューン、遂にリリース!」みたいなアレだ。きっと書いてる店員さんの情感がこもっているからだろう。買うつもりじゃなかったCDでも、あのレコメンドを読むとついつい欲しくなってしまう。 そんなCDショップのポップに習って、スーパーで売られている商品をレコメンドしてみたいと思った。きゅうりとかネギとかしらたきとか。思わず手に取ってしまうようなレコメンド・ポップを添えてあげたい。 CDショップのポップを研究する まずはお手の研究だ。渋谷のタワーレコードでレコメンド・ポップを見て回った。ほとんどのポップが手描きで、それぞれ、描いた人のソウル?みたいなものが伝わってくる。同じく渋谷の大型CDショップ、HMVのポップはほとんどが出力であった。それはそれで情報が整理されている感じがして安心感を覚える。どちらのポップも素晴らしいが、今回はタワレコの手描きポップ

  • 再構築なんてこわくない! (Junnama Online (Mirror))

    MT4はが重い! (注)ある案件(環境)の話ですからね。あくまでも。 いや、重いですよ当に。例えばこのサイトの検索、同じプログラムをMT3/MT4で動かしてもはっきりその差がわかる。っていうか、500エントリー程度の某サイトでエントリー保存時にWindowsサーバーのCPUが100%って...どうすりゃいいんだというこの2日だったので対策を施してみた。 施策1.FastCGI化 結論からいうと駄目だった。管理画面の操作はきびきびと動くようになったがやはりCPU100%でエラー頻発。あと一定時間経過すると何故か文字化け。何故だろう複数の環境で遭遇したよ。 施策2.Memcached これも駄目だった。とにかくCPU100%になってしまうとどうしようもない。 施策3.ダイナミックパブリッシング化 これは実は最初から無理だった。CMSとしてステージングサーバー上で使っていて、出来上がったファイ

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • mixi Engineers’ Blog » 新RSS Crawlerの裏側

    このブログでは初めましての長野雅広(kazeburo)です。mixi開発部・運用グループでアプリケーションの運用を担当しています。 12月12日よりmixiのRSSのCrawlerが改善され、外部ブログの反映が今までと比べ格段にはやくなっているのに気付かれた方も多いかと思います。この改善されたRSS Crawlerの裏側について書きたいと思います 以前のCrawlerについて 以前のCrawlerは cronからbrokerと呼ばれるプログラムを起動 brokerはmember DBから全件、idをincrementしながら取得し、外部ブログが設定されていればcrawlerを起動(fork) crawlerはRSSを取得しDBに格納して終了 このような設計になっていました。 この設計の問題として、member DBを全件走査するという無駄な動作と、一件一件crawlerを起動するためオーバ

    mixi Engineers’ Blog » 新RSS Crawlerの裏側
  • やりがい - Kickstart my heart

    ある場面で、「今の仕事のやりがいは何ですか」と唐突に聞かれて、答えを考えてしまった。続けて「例えば自分で実装した機能がお客に売れていくらいくら入ったとき、とか」とヒントを出されて、答えに詰まった原因がわかった。 このブログでも何度か書いたが、昔はある種のテクノロジー技術者に伝えるという仕事をしていた。伝えるためにそれを利用するコードを書いてはいたが、当時はコードを書くのが仕事というわけではなかった。コードは伝えるための手段で、目的ではなかった。 答えに詰まってしまった原因は、最初「やりがい?コードを書けるからに決まってんだろ。他になんかあるのか?」と思ってしまったからだった。そして、「いや待て、それは求められている答えじゃない」と考え直していたのだった。 結局、「いやー、手段が目的になっちゃって。コード書くのが好きなんでそれがやりがいなんですよね。売り上げとかどうでもいいっす。よく知らな

  • ゆーすけべー日記: 「小飼弾のAlphaギークに会いたい[LIVE] with 伊藤直也」 WEB DB PRESS Tech Meetingより

    サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ

    ゆーすけべー日記: 「小飼弾のAlphaギークに会いたい[LIVE] with 伊藤直也」 WEB DB PRESS Tech Meetingより
  • 吠えるだけじゃなくて、行動しなくちゃ──IT戦士・amachang

    ひとりで作るネットサービス──第20回目は「IT戦記」のブログで知られるamachangこと天野仁史さん(25)にお話を伺った。JavaScriptCSSを活用してブラウザだけで動くプレゼンテーション・ツールや、主要なブラウザでXpathが使えるようにする技術などを1人で開発するamachang。その背景にはどういった苦労や悩みがあったのだろうか。 「今のamachangは吠えているだけだよね」で変わる 「今のamachangは吠えているだけだよね。君の言っている理想に近づきたかったら、もっと人を巻き込まなくちゃだめだよ」。当時のamachangはmixi日記に、仕事の愚痴を垂れ流していた。自分のやりたいことが分からない、何を勉強していいか分からない、上司とうまくいかない……。そうした愚痴を書き込んでいたら、エンジニア仲間に冒頭のように言われた。ショックだった。 もっと人に会わなくちゃだ

    吠えるだけじゃなくて、行動しなくちゃ──IT戦士・amachang
  • WEB DB PRESS Tech Meeting レポート (っていうか実況?) - a geek

    WEB+DB PRESS Tech Meeting行ってきましたので、レポートです。資料等後日公開されますので、詳細はそちらをご覧下さい≧(´▽`)≦。 六木はわかりにくいですねー。割と迷いました。 会場は机なしですが、無線LAN有です。ニコニコで配信されるっぽいので、映りたくない人は逃げた方がいいみたいです(笑)。 JavaScript Tips & Technique 天野さん JSの10年間の暗黒時代 FlashもJavaScriptも勝利者 2005年まではFlashの独り勝ち→Ajaxの登場 JSでもできること ラスターグラフィックス (canvasの利用) ベクターグラフィックス (svgやvml) アニメーション (GoogleのOSSのサンプル) 今でもJSでできないこと Sound、Movie、Cross-domain通信 video要素、audio要素、XMLHttp

    WEB DB PRESS Tech Meeting レポート (っていうか実況?) - a geek