タグ

mirのブックマーク (546)

  • Python Hack-a-thon でお話してきました。 - bose999の試験管の中の話

    Python hack-a-thon 2010-11 Enjoy survival !View more presentations from bose999. 久々に人前で話をしてきました。Python関係ないっすwww id:Voluntas に you やっちゃいな 的にお願いされたので 参加者の人たちにフィットするネタかも分からないでやってみましたw 理想を貫いて生きていく何かのヒントになればと思います。 #あ、あとですね。どの会社に転職したかしれっと書いてます。 こういうの今後も聞きたいとかあったらスターとかブクマもらえると モチベーションあがりますw まえにやった自動販売機のやつはこのエントリの最後に貼っておきます。 こういうの聞きたい場合は声を掛けてもらえば><b 15時のプレゼンタイムから仕事の都合を乗り切って 参加しまして他の方の発表も楽しませて頂きました。 #でもあまり

    Python Hack-a-thon でお話してきました。 - bose999の試験管の中の話
    mir
    mir 2010/11/15
  • MySQL を使ったお手軽メッセージキュー実装 - ドワンゴ 研究開発ブログ

    はじめに この記事では、MySQL を使って簡単なメッセージキューを手軽に実装する方法を解説します。 メッセージキューとは、メッセージを一時的に溜めておき、順次処理するための仕組みです。迅速なレスポンスが必要な Web アプリケーションにおいて、時間のかかる処理を非同期に行うために、バックグラウンドで順次処理していくような場合に利用できます。 簡単なメッセージキューと言っても、大規模な運用にも耐えられる程度の速度と堅牢性を持ちます。 また、ここで解説している方法で作られたメッセージキューは、弊社ウェブサービスであるニコニコ動画に最近追加されたtwitter連携機能でも利用しています。 メッセージキューを作るにあたって 今回実装するメッセージキューは メッセージの追加(push)を高速に行う事ができる メッセージの取得(pop)はある程度高速に行う事ができる 多くのクライアントから同時に p

    mir
    mir 2010/01/26
  • Sparseファイルの取り扱い方法

    CentOS5の自分用メモです。Xen好きなのでXen関連も多くなると思います。万が一誰かの役に立っちゃうことがあったらゴメンナサイ。期待しないで。 XenのイメージファイルをSparseファイルにしておくと 未使用領域を圧縮した状態になる。 ■メリット ・イメージファイルのディスクスペースの節約になる ・コピーが速い(イメージファイルを量産する時に有効) ■デメリット ・書き込み速度がとても遅い http://www.atmarkit.co.jp/flinux/rensai/xen02/xen02b.html ・ファイルが膨張するとHDDから溢れて壊れる可能性がある。 ・対応したコマンドで取り扱わないと、元に戻る。 ■取り扱い方法 ○コピー # cp --sparse=auto [コピー元] [コピー先] # rsync -avS [コピー元] [コピー先] ○GNU TARで圧縮/解凍

    mir
    mir 2009/12/04
  • 動的共有ライブラリのバージョン管理 - torutkのブログ

    d:id:torutk:20081103でBoostライブラリのSONAMEについて調べていました。今回は、自分で作成するプログラムにおいて、動的共有ライブラリファイルのSONAMEの仕組みを使ってバージョン管理をする方法を模索しました。 やりたいこと C++のプログラムを動的共有ライブラリで作成・提供する際、ライブラリのバージョンアップにおいて、ソース互換性、バイナリ互換性の有無をバージョン番号で区別したい。 また、バイナリ互換性を失うバージョンアップの際は、誤って新しいバージョンのライブラリと古いライブラリ利用コードとを実行時にリンクできないようにしたい。 バージョン番号の付け方 バージョンアップには以下の種類があります。 ソース互換性も失う大きなバージョンアップ ソース互換性はあるがバイナリ互換性を失うバージョンアップ ソース互換性もバイナリ互換性もあるバージョンアップ Linux

    動的共有ライブラリのバージョン管理 - torutkのブログ
    mir
    mir 2009/09/18
    「stripされたライブラリだとnmコマンドでシンボル情報を見ようとしても"no symbols"と返されましたが、-Dオプションを付けるとしっかり見えます。」
  • 新書籍「Linux-DBシステム構築/運用入門」

    Linux上で「高速で、落ちない」DBサーバーを構築するための技術解説をした書籍を出版します。タイトルはストレートに「Linux-DBシステム構築/運用入門」です。 9月17日発売ですが、ジュンク堂など一部の書店ではすでに入荷しているそうなので、見かけたらぜひ読んでみてください。章構成は以下の通りです。 第1章 論理ボリュームマネージャ(LVM)を活用する 第2章 Heartbeatによるクラスタ環境の構築 第3章 DRBDによるネットワークミラーリング(前編) 第4章 DRBDによるネットワークミラーリング(後編) 第5章 高可用DBサーバーの構築 第6章 現場で使われる高可用構成 第7章 DBサーバーのパフォーマンス概論 第8章 インデックスのチューニング(前編) 第9章 インデックスのチューニング(後編) 第10章 DBサーバーのハードウェア選定 第11章 SSDの効果とアプリケーシ

    mir
    mir 2009/09/15
  • MySQLクラスターのセミナーに参加 - sakaikの日々雑感~(T)編

    昨日六木で開催されたサン・マイクロシステムズ(以下「サン」)主催の「マルチコアシステムを最大限に活かすスケーラビリティと高可用性実現セミナー〜機能向上した MySQL Cluster 7.0 最新版の詳細と高可用性システムのユーザ導入事例&実構築例を一挙ご紹介〜」という長い名前のセミナーに行ってきました。あまりに長いので勝手に「MySQL Clusterのセミナー」と呼ぶことにしています。 http://jp.sun.com/company/events/2009/000387.html 13:30受付開始のところ40分ごろ到着。会場は前半分机付きの席、後ろが椅子のみの席という形式でしたが、机席は空きを見つけるのが難しい感じ、椅子席もまだ空きはそれなりにあるものの「随分いっぱい来てるなー」という印象を受ける、そんな状態でした。来場者の期待の強さを感じました。 私は机席をさがしてうろうろ前

    MySQLクラスターのセミナーに参加 - sakaikの日々雑感~(T)編
    mir
    mir 2009/09/14
  • 天才高校生はIT業界を変えられるか?

    8月8日~15日にブルガリアで開催された「第21回 国際情報オリンピック」において,日本代表の一人,保坂和宏さん(開成高校3年生)が,全参加者中2位という快挙を成し遂げた。これは,日本代表としては,過去最高の記録である。 国際情報オリンピックは,高校生以下を対象とする5つの国際科学オリンピックの1つ。与えられた問題を解くためのアルゴリズムを考えてプログラムを作成し,アルゴリズムの優劣を競う。利用できるプログラミング言語はC/C++とPascal。プログラムの実行時間とメモリーには厳しい制限がある。 今回の国際情報オリンピックには,80カ国,301人が参加した。日からは,副島真さん(筑波大学附属駒場高等学校3年生),滝聞太基さん(筑波大学附属駒場高等学校高3年生),保坂和宏さん,平野湧一郎さん(灘高等学校高3年生)の4人が,日本代表として参加した。 競技が行われるのは2日間(そのほかの日は

    天才高校生はIT業界を変えられるか?
    mir
    mir 2009/09/08
    当の選手たちは「IT業界」と言われても,全くピンと来ていないようだった <非現実的な設問。現実はこうでは?http://jp.techcrunch.com/archives/20090907when-it-comes-to-founding-successful-startups-old-guys-rule/
  • arenaにおける初歩的な戦術について - pal-9999の日記

    まぁ、久しぶりの更新なわけですが、ずっと、ここの所、WoWでarenaばかりしていたので、今日のそっちの話題です。例によって意味がわからない人が大多数だと思うので、興味のない人は読み飛ばし推奨です。 で、こんなことを書く気になったのは、最近、1500台でうろうろしていた外人のwarriorの人を組んでarenaしはじめたわけだからでして。まぁ、やりはじめて、しばらくしてわかったんですが、1500でとまってる理由はわかりました。列記しますけど、 rogue/priがlos釣りにもろにひっかかって、柱の後ろまでほいほいついていってたこ殴りにされた上、healもらえずに死ぬ。 priestにhumstringとPHをキープしないから、こっちがpriに散々おいまわされてmana burnやfearをされる こっちがcycloneいれた相手にchargeする resilが低いのに、こっちの視線が通ら

    arenaにおける初歩的な戦術について - pal-9999の日記
    mir
    mir 2009/08/15
  • Fire Mage Battlemaster Level 80 PVP of July 2009

    mir
    mir 2009/07/24
  • Kazuho@Cybozu Labs: MySQL のボトルネックを統計的に監視・解析する方法

    MySQL のチューニング、と言った場合には、サーバーパラメータの調整や EXPLAIN コマンドを利用したクエリ実行計画の最適化が話題に上ることが多いです。しかし、発行する全ての SQL について、いちいち EXPLAIN コマンドを使って確認していては、いくら時間があってもたりません。チューニングを効率的に進めるには、まず、ボトルネックとなっている SQL クエリを特定し、次にその最適化を行うべきです。 ではどのようにして、ボトルネックを特定するのか。MySQL Conference & Expo 2009 のキーノートにおいて Mark Callaghan 氏は、Google では SHOW PROCESSLIST コマンドを使った統計的アプローチを使っていると述べていらっしゃいます (参照: MySQLConf 09: Mark Callaghan, "This is Not a

    mir
    mir 2009/07/22
  • http://dlc.sun.com/pdf/820-1359-11/820-1359-11.pdf

    mir
    mir 2009/07/16
    Sun SPARC Enterprise M4000/M5000 サーバインストレーションガイド
  • HOT reloadingとClassLoaderを理解しよう - ひがやすを技術ブログ

    JavaではClassはClassLoaderに読み込まれます。これはほとんどの人が知っていると思います。AOPを使うときのエンハンスされたクラスも同様にClassLoaderに読み込まれます。 これらの情報は、パーマネント領域に格納されますが、ClassLoaderがGCされると解放されます。 Seasar2のHOT reloadingでは、リクエストの度にClassLoaderを作って、そこにClassをロードし、そのClassLoaderは、リクエストが終わったら破棄しているので、Classの情報は、リクエストごとに破棄されています。 HOT relodingによって、パーマネント領域が使いつくされることはありません。 さらっと書きましたが、きちんとClassLoaderを破棄するのは、かなり大変です。リフレクションの情報がキャッシュされているとそれだけで破棄されなくなってしまうから

    HOT reloadingとClassLoaderを理解しよう - ひがやすを技術ブログ
    mir
    mir 2009/07/16
  • (no title)

    Exciting new data from the sysbench comparison. So we got some exciting new data. I realized that we've been running with mysql 5.0.27 on my machine. I updated and re-ran the tests. I also ran with a 2.6.20.1 kernel on linux. The 'contention' refers to a bundle of contention reducing patches that are being tested for stability and inclusion in -CURRENT soon. I would like to caution everyone agains

    (no title)
    mir
    mir 2009/07/14
  • オープンソース情報データベースシステム(OSS iPedia) のコンテンツについて

    オープンソース情報データベースシステム(OSS iPedia) は、2013年5月17日(金) をもちまして運用を終了いたしました。 長い間ご利用をいただきましてありがとうございました。 OSS iPediaで提供しておりました、IPAフォント、文字情報基盤、その他報告書等については、下記リンクをご参照ください。 皆様には大変ご不便をおかけいたしますが、何卒ご理解の程をよろしくお願い申し上げます。

    mir
    mir 2009/07/14
  • Scotland Day1 (Glasgow - Isle of Islay) - ドラムな日々

    mir
    mir 2009/07/01
  • Is arena rly that unbalanced? - Arena Junkies Forums

    Oct 10, 2023: World of Warcraft: Wrath of the Lich King Classic Patch 3.4.3: Fall of the Lich King released. Enter the Frozen Halls within Icecrown Citadel, and engage the new Defense Protocol Gamma in Titan Rune Dungeons! Sep 05, 2023: World of Warcraft: Dragonflight Patch 10.1.7: Fury Incarnate released. Defend the Dragon Isles from Dreamsurges, obtain new heritage armor for night elves and Fors

    Is arena rly that unbalanced? - Arena Junkies Forums
    mir
    mir 2009/06/29
  • Tradeskill leveling guides

    mir
    mir 2009/06/27
  • @ネットおたく:tritonn(MySQL+Senna)で問題発生

    mir
    mir 2009/06/27
  • ネットワークプログラムのI/O戦略 - sdyuki-devel

    図解求む。 以下「プロトコル処理」と「メッセージ処理」を分けて扱っているが、この差が顕著に出るのは全文検索エンジンや非同期ジョブサーバーなど、小さなメッセージで重い処理をするタイプ。ストリーム指向のプロトコルの場合は「プロトコル処理」を「ストリーム処理」に置き換えるといいかもしれない。 シングルスレッド・イベント駆動 コネクションN:スレッド1。epoll/kqueue/select を1つ使ってイベントループを作る。 マルチコアCPUでスケールしないので、サーバーでは今時このモデルは流行らない。 クライアントで非同期なメッセージングをやりたい場合はこのモデルを使える: サーバーにメッセージを送信 イベントハンドラを登録;このときイベントハンドラのポインタを取っておく イベントハンドラ->フラグ がONになるまでイベントループを回す イベントハンドラ->結果 を返す 1コネクション1スレッ

    ネットワークプログラムのI/O戦略 - sdyuki-devel
    mir
    mir 2009/06/25
  • Dragonflight Talent Calculator - World of Warcraft

    Talent Tree Calculator for World of Warcraft Dragonflight. Theorycraft your character builds, plan, and export your talent tree loadouts.

    Dragonflight Talent Calculator - World of Warcraft
    mir
    mir 2009/06/24
    DK unholy leveling