タグ

2011年12月3日のブックマーク (6件)

  • Python3 Advent Calender 3日目 - New GIL を理解する - methaneのブログ

    2011 Pythonアドベントカレンダー(Python3) - connpass の3日目を担当します。 Python 3 がリリースされてから、 Python の進化は主に Python 3 で行われ、そこから Python 2 にバックポートできるものがバックポートされています(例: GCのチューニング、辞書の内包表記など)。 しかし、 Python 2 は 2.7 で新規開発を終了しており、 2.7 にバックポートされなかった機能はもう Python 3 に移行しないと利用することができません。今日は、そんな機能のひとつである New GIL を紹介します。 なお、今日紹介する内容のほとんどは UnderstaindingGIL で紹介されている内容を僕なりに要約したものです。(ただし、翻訳ではありません) 著作権の扱いがわからなかったのと、代わりに自分で図を書き起こすのが面倒だっ

    Python3 Advent Calender 3日目 - New GIL を理解する - methaneのブログ
    Surgo
    Surgo 2011/12/03
    "、マルチスレッドの Python プログラムがCPU を 100% 利用している場合はCPUバウンドな処理を multiprocessing.Process などを使って別プロセスに切り出したほうが良い"
  • youkoseki.com | 「それが大事」の状態遷移図

    時に店で流れていた、大事MANブラザーズバンド「それが大事」の歌詞が、あまりに繰り返しばかりなので、状態遷移図を作りました。どうぞご利用下さい。(2011/12/02) 歌詞は「うたまっぷ」に準じております。 「負けない事」がふたつあったバグや、二番に入る時も「Oh…」を経由する点、「傷ついてる人」が「傷ついて人」になっていた点を修正しました。@Hiedano氏のご指摘に感謝。(2011/12/03) 描画にはGraphvizを利用しています。レイアウトは自動生成です。DOTファイルもあります。 @vilart氏が「それが大事」っぽい歌詞の自動生成に挑戦されています。 状態遷移図ものではid:debedebe氏による「あたし状態遷移図」が金字塔です。 「そもそも状態遷移図じゃねえ」というご批判を受けました。ごもっともです。 Hey Judeで似たようなものがあると教わりました。ネットは

    Surgo
    Surgo 2011/12/03
  • Vimと過ごすイチャラブクリスマス ~そして伝説へ~

    Vim Advent Calendar 3日目:「Vimと過ごすイチャラブクリスマス ~そして伝説へ~」 Vim Advent Calendarと聞いて、何も考えずにエントリーしてしまったShougoです。こんにちは。 特に反省していない。早くも盛り上がりを見せているVim Advent Calendarですが、 私もそれらに負けない濃いネタを提供したいと考えています。 注意:このエントリには過激な表現が多数含まれています。 ネタをネタと分かる大人な人間だけが、このエントリを理解できることでしょう。 もう12月となりクリスマスが近付いてきましたが、Vimmerの皆さんはいかがお過ごしでしょうか。 クリスマスの予定はもう決まりましたか。まだ決まっていない? ならば、今年の冬はVimと一緒のクリスマスというのはどうでしょうか。 クリスマスは普段はできないVimとの愛を深める良い機会です。 幸い

    Surgo
    Surgo 2011/12/03
    "neobundle.vimのおかげで彼女(Vim)との仲が深まりました!"
  • Facebook buys Gowalla

    Facebook buys GowallaBy Laurie Segall @CNNMoneyTech December 2, 2011: 8:40 PM ET NEW YORK (CNNMoney) -- Facebook has acquired location sharing service Gowalla for an undisclosed sum, according to a source close to Gowalla. Facebook declined to comment on the deal. "We don't comment on rumor and speculation," a company spokesman said. Most of Gowalla's employees, including founder Josh Williams, wi

    Surgo
    Surgo 2011/12/03
    Facebook acquires Gowalla to boost Timeline team - Dec. 2, 2011
  • iizukak.com

    ソフトウェア開発の今に焦点を当て,実践で活きる物の事例をまとめた入門書。第一線の開発者による全面書き下ろし。 AIを筆頭に,機械学習/深層学習分野の勢いは加速する一方です。そんななか,多岐にわたる実行環境,モデル学習や推論の段階で異なる特性を持つ各成果物,精度と性能,多種多様な大規模データ処理など,今の機械学習システムの開発は,従来のソフトウェア開発とは異なる面を持ち合わせています。 書では,そんな「機械学習時代のソフトウェア開発」にスポットを当て,とくに注目度の高いゲームアプリ,大規模インフラ,エッジの三つの切り口で技術情報を徹底解説。合わせて,気になる開発環境例も盛り込みました。時代へ適応し技術力の進化を遂げたい,そんな開発者の方々に向けて,機械学習を取り込んだシステムの全体像から実用的な開発テクニックまで,これまでと大きく変わる部分,意外と変わらない部分が見えてくる技術情報満載で

    iizukak.com
    Surgo
    Surgo 2011/12/03
    PyPyでiPythonを使う
  • MySQLがおかしい!あなたならどうしますか? – MySQL Casual Advent Calendar 2011 - As a Futurist...

    しわっす!DBA 兼オペレーションエンジニア兼タスクマネージャやってる riywo です。何のネタを書こうかなぁと考えたのですが、正直ネタを仕込む時間もなかったので僕がいつもやってることをさらっと紹介するということで勘弁して下さい>< MySQL がおかしい! 03:14 hidek: なんかエラー出まくってるんだけど! 03:14 zigorou: MySQL と通信してるとこっぽい 03:15 riywo: 見ます こんなやりとりは皆さん日常茶飯事ですよね?ね?ね?こんな時に、DB に責任を持つものとして真っ先に対応するのが僕らの仕事です。でも、じゃあ具体的にこのあと何をしましょう?既にサービスはエラーだらけで一刻を争う状態です。 (対応開始) まずはエラーメッセージ 今回の様な場合はアプリのエラーログにどばっと MySQL に関するエラーが出ているでしょう。まずはそれを見ることが始ま

    MySQLがおかしい!あなたならどうしますか? – MySQL Casual Advent Calendar 2011 - As a Futurist...
    Surgo
    Surgo 2011/12/03
    sugeee! -> "よく訓練されたDBAなら、エラーログをtailしていれば目grepでこれらのメッセージが光って見えます"