タグ

2009年2月23日のブックマーク (21件)

  • Lux IO(ラックス アイオー)をPHPから使ってみる - ユーウツな雨がふりつづいても雪がハートを曇らせてもドアの中で待っていた君に魔法をかけたいのさ

    Lux IOという高速なデータベースマネージャ(DBM)を公開しました。元々は、keyに対して長く拡張していくvalueを保持できるように、Luxの内部ストレージエンジンとして開発を始めましたが、一般的なDBMのような使い方においても、非常に高速に動作します。(詳しくは、sourceforgeのページのベンチマークを参照ください。) Lux IO - Yet Another Fast Database Manager : no hacking, no lifeLux IOという非常に高速なdbmが公開されました。Lux IO用のphp bindingを作ってGitHub — Server Error使ってみました。 サンプルコードが下記で $luxiobtree = new LuxIOBtree(); $luxiobtree->open('test', LUX_DB_CREAT); $re

  • ruby-1.9.1でSwiftiply+merbクラスタ - Hello, world! - s21g

    EC2のサーバ上でruby-1.8.x系で動作しているpassenger(aka mod_rails) と平行して、ruby-1.9.1を動かす環境を用意するために色々と試行錯誤を繰り返していたのですが、ひとまず良さそうな構成に落ち着いたのでメモしておきます。 構成 入り口から順に並べるとこんな感じです。 apache2 (:80) mod_proxy_balancer (:80 -> :4000) swiftiply (:4000 <- :30000) merb cluster with SwiftipliedMongrel adapter (:30000) apache2はpassengerを使っているので外せないとして、 ruby-1.9.1で動かすサービスはmod_proxy_balancerを使う事にしました。 最初はバックエンドに直接merb clusterを当てていたのですが

  • MySQL ClusterのRPMパッケージ

    MyNAのメーリングリストで迷ってる人を見かけたのだが、意外と同じことで悩んでいる人が多いのではないかと思って書いておく。 MySQL Clusterのダウンロードページに行くと、Linux用のRPMが細かく分かれていて、どのパッケージをどのホストにインストールすればいいのか迷ってしまうんじゃないだろうか。MySQL Clusterには管理ノード、データノード、SQLノードの3種類が存在するが、それぞれにインストールしなければいけないRPMは次の通り。 管理ノードCluster storage engine management・・・ndb_mgmd(デーモンプログラム)が入っている。 Cluster storage engine basic tools・・・ndb_mgmやndb_restoreなどの各種クライアントプログラムが入っている。 Cluster storage engine

    MySQL ClusterのRPMパッケージ
  • はじめてのApacheモジュール開発 - ぐーたらぼ

    C言語をなが〜い間書いてなかったので、最近ちょっと再勉強しはじめました。 で、手始めにおもしろそうなのでなんか作ってみっか。と思ってはじめたのがこれ。 Apacheモジュール プログラミングガイド (Advanced Server‐side programmingシリーズ) 作者: 小山浩之出版社/メーカー: 技術評論社発売日: 2003/08/01メディア: 単行購入: 1人 クリック: 81回この商品を含むブログ (26件) を見る え?Apacheのモジュールって簡単に作れるの?って、びっくりして軽くはじめてみました。 内容は、Apacheのモジュールを開発する方法なのですが、対象のバージョンとしては、 Apache1.3系に関して大部分 Apache2.0系を対象に少し Apache2.2系に関しては記述されていない(そりゃ、ずっと前に発売されてるしね。) とりあえず、ちょこちょ

    はじめてのApacheモジュール開発 - ぐーたらぼ
  • 私が考えるプレゼンを良いものにする「6つの誓い」 - 中小企業診断士 和田伸午のおもしろビジネス放談

    私もしばしばプレゼンをさせて頂く機会を頂いたり、またプレゼンを聞かせて頂く機会があったりしますが、まぁプレゼンというのは千差万別と言いますか、プレゼンターによって全然違いますね。その人の個性が出てそれはそれで面白いのですが、プレゼンの目的である「何かを伝える」に立ち返ると、行き当たりばったりではなく、何らかの自分なりの「プレゼンセオリー」を持っておく必要があるなといつも感じています。 今回は色んな「師匠」に教わりながら、私なりにいつも意識してプレゼンに取り組んでいる「6つの誓い」をご紹介したいなと思います。一部「それは違うんとちゃうの」というご指摘もあろうかと思いますが。。。 「しゃべりはプレゼン資料と一致させる」と固く誓う 「プレゼン資料は事前に配り、出し惜しみしない」と固く誓う 「資料のレイアウトはワンパターンを貫く」と固く誓う 「使う色は自分が使い慣れた3色まで」と固く誓う 「文字の

    私が考えるプレゼンを良いものにする「6つの誓い」 - 中小企業診断士 和田伸午のおもしろビジネス放談
    takasick
    takasick 2009/02/23
  • KVS 勉強会に出て、自分でも書いてみたいなと思ったり。 - 武蔵野日記

    Key-Value Store 勉強会なるものに行ってきた。キーと値をペアで保持するデータベースマネージャ的なものの勉強会。発表者豪華〜。 開催を知ったのは上記 @kzk_mover くんの Twitter なのだが、他の人たちも Twitter で知ったらしい……。Twitter 恐るべし。 tabatee さんやO 野原くんやO 倉さんといった人たちの近くに坐っていたのだが、id:yukoba さんと久しぶりに再会。相談員のときの先輩なのだが、直接お話するのはかれこれ6,7年ぶりくらいだろうか……(忘れているかもしれないけど)。勉強会終了後、最近の研究の話をしたりするのだが、ちゃんと聞いてくれるので説明のし甲斐がある。ふふふ…… ピザをつまんだりお酒を飲んだりしながら、ということだったのだが、最初は「こんなあったらものすごい量余るよ」と思っていたら、途中足りなくなって追加買い出しに行っ

    KVS 勉強会に出て、自分でも書いてみたいなと思ったり。 - 武蔵野日記
  • 再入門 体で覚えるLinuxの基本:ITpro

    Linux(リナックス)やオープンソースソフトを使いこなすためのコツをやさしく,分かりやす く説明します。単に操作手順を覚えるのではなく,Linuxの仕組みを理解しながら,基的な使 い方を身に付けましょう。 Linux全般編 ログインとログアウト(1:Linuxのおさらいとユーザー権限) ログインとログアウト(2:システムにログインする) ログインとログアウト(3:ユーザーとパスワード) ログインとログアウト(4:ログアウトとユーザーの使い分け) ファイルの仕組みと操作法(1:ファイル・システム) ファイルの仕組みと操作法(2:ファイルとディレクトリの構成) ファイルの仕組みと操作法(3:ファイルの属性) ファイルの仕組みと操作法(4:ファイル操作コマンド) ファイルの仕組みと操作法(5:ディレクトリの操作方法) ファイルの種類 リムーバブル・ストレージの取り扱い シェルの基操作法(前

    再入門 体で覚えるLinuxの基本:ITpro
  • たけまる / Key/Value Store 勉強会で話してきました

    _ Key/Value Store 勉強会で話してきました [kvs][kai] 2/20 に行われた Key/Value Store 勉強会 で Kai や Erlang について話 してきました.正式サイトはなさそうなので,はてブにリンクしておきま す. タグ「kvs」を含む新着エントリー - はてなブックマーク Kai という Key/Value Store について,ベースになっている Dynamo や開 発に利用している Erlang の特徴に絞って紹介しました. 田舎暮らしで終電が早いので,順番を繰り上げてもらいました.臨機応変 に対応してくださりありがとうございます.発表順が繰り上がったおかげ で,休憩時間にいろんな方に話しかけてもらえたので良かったです. なお,Kai を利用したい方は sourceforge.net からダウンロードしてく ださい.非常に簡単にですが,使い

  • 一定規模以上のWebサイトを運営しているエンジニアの方、業務時間外の障害対応ってどういう風にやっていますか? - 人力検索はてな

    一定規模以上のWebサイトを運営しているエンジニアの方、業務時間外の障害対応ってどういう風にやっていますか? ルールとか体制とかを中心に教えてほしいです。 ちなみにぼくの会社では、監視ツールや自作監視スクリプトでアラートをエンジニア社員全員に送って、誰かが対応することになっています。(たまに誰も対応やレスをしなくて上司に怒られます) これはぼくら社員にとって正直ストレスになるので、なにかよいルールや体制を上司に提案したいなと考えています。 ぜひみなさんの会社のやり方を教えてください。 よろしくお願いします。

    takasick
    takasick 2009/02/23
  • Key Value Store勉強会に行ってきました by kumofsのひと - Blog by Sadayuki Furuhashi

    ※分散Key-Valueストア「kumofs」を公開しました! 先日開催されたKey Value Store勉強会に行ってきました。私の発表資料は↓ここからダウンロードできます。 kvs-kumofs.pdf 合わせて読むと理解が深まるかもしれない: スマートな分散で快適キャッシュライフ - mixi Engineer's Blog:Consistent Hashについて バイナリシリアライズ形式「MessagePack」:kumofsのプロトコル。高速なストリームバッファとストリームデシリアライザの実装も含まれています。 Protocol Buffersは遅い:MessagePackのベンチマークとProtocol Buffersとの比較。タイトルは釣り。 memstored:IOアーキテクチャのプロトタイピング マルチコア時代の高並列性IOアーキテクチャ Wavy memcached

    Key Value Store勉強会に行ってきました by kumofsのひと - Blog by Sadayuki Furuhashi
  • 全文検索エンジンgroongaをテストリリースしました。 - グニャラくんのグニャグニャ備忘録@はてな

    全文検索エンジンのgroongaをテストリリースしました。 groonga 日開催された、key-value store勉強会で発表させていただきました。 今まで、Sennaには Tritonn経由で使った場合、MySQL側のインデックスとの併用が難しく、Senna来のパフォーマンスが発揮できなかった。 従来のインターフェースでは、トークナイザの切り替えなどの柔軟性がなかった。 といった問題がありました。 groongaは、それに対する返答です。 自分でデータベース書けばいいんじゃね? 柔軟なAPI用意すればいいんじゃね? ってことですね。 データベースは、key-valueストアを組み合わせたcolumnストア的な感じになっています。 詳細については、今後別エントリやドキュメントで述べます。 今後は、Sennaはバグ修正のみ行うメンテナンスモードに移行します。 実際使ってみよう 今回

    全文検索エンジンgroongaをテストリリースしました。 - グニャラくんのグニャグニャ備忘録@はてな
  • 価値の判断基準が自分の外にある人間は表現者になれない - 発声練習

    卒業していく君へ。 卒業おめでとう。当は面と向かって言ったほうが良いのだけど先生という立場だと私の発言が思った以上に重くなってしまうので直接君にはいえない。でも、君への言葉を一度形にしておかないと私の頭に一生こびりつきそうなのでここに書かせてもらうよ。 今年、君は卒論に苦しんだね。君が卒論に苦しんだ理由は自分でも分かっていると思うけど、常に外部に正解を求めたことにあるんだ。私が「どうして、それが正しいと思うの?その理由を教えて。」と聞くと、いつも君は表情を凍らせて黙ってしまったね。何度も何度も「研究には正解とか不正解とかない。誰も答えを知らないから研究になっているんだ。だから、自分の主張をとりあえず述べて、相手の反論が正しいと思えてから自分は間違っていたと考えれば良いんだよ。」と伝えたのだけど、最期最後まで君は自分の主張の正しさを自分の言葉で言えず、常に私の保証を求めたね。はっきり言って

    価値の判断基準が自分の外にある人間は表現者になれない - 発声練習
    takasick
    takasick 2009/02/23
  • mb_check_encodingは何をチェックするのか(その3 UTF-8編) - hnwの日記

    (2009/10/05追記)「サロゲートペアに相当する3バイト表現も正しいとみなしている」という件はバグとしてPHP5.3.0から修正されているようです。id:moriyoshiさんに超感謝。 PHPのmb_check_encoding関数の調査、おそらく今回が最終回です。今回はUTF-8について調べてみました。 UTF-8 UTF-8というのはUnicodeのエンコーディング形式の一つです。当にざっくり言ってしまうと、ASCIIが1バイト、ヨーロッパ圏の文字が2バイト、漢字などが3バイトで表現されるようなエンコーディングです。 今回は、「UTF-8 - Wikipedia」を参考に、4バイトまでのビットパターンを全数調査しました。5バイト、6バイトも少し実験しました。 1byte : 0xxxxxxx 2byte : 110yyyyx 10xxxxxx 3byte : 1110yyyy

    mb_check_encodingは何をチェックするのか(その3 UTF-8編) - hnwの日記
    takasick
    takasick 2009/02/23
  • ページが見つかりません | 日本HP

    ページが見つかりません。 目的のページは、移動または削除によって無効になっている可能性があります。申し訳ありませんが、検索またはリンク先よりお探しください。

    ページが見つかりません | 日本HP
    takasick
    takasick 2009/02/23
  • ライブドアデータホテルパトロール 無料サーバ・ネットワーク監視サービス

    「DATAHOTEL PATROL」サービスからのアラートメール誤配信のお知らせ(2019年4月3日) 2019.04.03 平素は大変お世話になっております。 掲題の通り、既にサービス提供を終了しております、「DATAHOTEL PATROL」 サービスにおきまして、3月30日から31日にかけて、以前ご利用のお客様のメールアドレス に対してアラートメールが誤って配信されました。 メールを受信された皆様には、ご迷惑お掛けしまして、大変申し訳ありませんでした。 事象の原因は、サーバ撤去時の誤作動により、誤って監視が再開され、アラートメールが 配信されたことによるものでございます。 該当サーバは既に撤去及びデータ消去を実施済みのため、メールは配信されないよう 対応させて頂いております。 お客様におかれましてはご不便をお掛けいたしましたことをお詫び申し上げます。 今後とも弊社をご愛顧くださいま

    ライブドアデータホテルパトロール 無料サーバ・ネットワーク監視サービス
  • MRTGよりお手軽に負荷やトラフィックをグラフ化できる「Munin」 - GIGAZINE

    Perlで書かれており、RRD Toolと連携して、サーバに関するあらゆる情報をグラフ化し、HTMLを作ってくれます。MRTGよりも圧倒的にインストールも設定も簡単。グラフ化する対象はプラグインで簡単に拡張可能。 グラフ化できるのは、初期状態でディスク使用量・MySQL・IOstat・トラフィック・プロセス数・VMstat・CPU温度・CPU使用率・ロードアベレージ・メモリ使用率・スワップ・Netstat・HDD温度など。プラグインを追加することでさらにApacheのロードタイム・メールキュー・Asterisk・NFSクライアント・BIND・ColdFusion・DNSキャッシュ・MySQLの各種数値・PostgreSQL・印刷キュー・ProFTP・Qmail・電圧・S.M.A.R.T.・SpamAssassin・Tomcat・Tor・Windows Server・VMware・Xenなど

    MRTGよりお手軽に負荷やトラフィックをグラフ化できる「Munin」 - GIGAZINE
    takasick
    takasick 2009/02/23
  • Ywcafe.net

    Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Free Credit Report music videos Migraine Pain Relief Best Mortgage Rates Credit Card Application Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy

  • phpMyIDを使ったOpenIDプロバイダ構築:phpspot開発日誌

    phpMyIDを使ったOpenIDプロバイダ構築の方法が掲載されていました。 10個のステップで最低限のOpenIDプロバイダが実装できる模様です。 phpMyID: roll your own OpenID provider - Download Squad phpMyIDはこちら クライアント側はphpOpenIdが使えますね。 関連エントリ ヤフー、「OpenID」発行サービスを開始 仕様から学ぶOpenIDのキホン

  • TechCrunch | Startup and Technology News

    Welcome to Startups Weekly — Haje‘s weekly recap of everything you can’t miss from the world of startups. Sign up here to get it in your inbox every Friday. Well,…

    TechCrunch | Startup and Technology News
    takasick
    takasick 2009/02/23
  • MacBook での Ustream 配信に使える簡単Webカメラ「UCAM-DLS30H」

    MacBook での Ustream 配信に使える簡単Webカメラ「UCAM-DLS30H」 2009-02-21-2 [Mac][Gadget] エレコムわけありショップで500円ちょっとだったこのウェブカムを買いました。 - ドライバレス 30万画素 Webカメラ UCAM-DLS30H [UCAM-DLS30HSV] 「Mac OS 10.4.9よりサポートされた「USBビデオクラス」に準拠」とのこと。 私の Mac は iSight(備え付けのWebカメラ)がある MacBook MA701J/A です。 iSight だと決まった方向の映像しか撮れませんが、 外付けWebカメラならコードの届く限りあちこちの映像が撮れます。 というわけで、MacBook で Ustream 配信するときに使おうというのが購入の動機。 以降、iSight ではなくこのウェブカムを使って、 Ustre

    MacBook での Ustream 配信に使える簡単Webカメラ「UCAM-DLS30H」
  • blog.katsuma.tv

    greeさんで開催されたKey Value Store勉強会に行ってきました。 時間にして4時間超え、内容も国内のKey-Value Storeなソフトウェアの最前線の話ばかりで相当なボリューム。以下、メモってたのを残しておきたいと思います。(誤字、脱字、内容に誤りを含むものなどありましたらお伝えください)また、発表者の方やプロダクトについて、ざっくり調べてURL見つけられたものについてはリンク張っています。 森さん / 末永さん   groonga Sennaの後継エンジン 融通が効かないのがSennaのデメリット スコア算出式のカスタマイズなど Sennaの転置索引 索引の構成部品を自由に組み合わせて使える APIもいろいろ QL DB Low Level memcached互換のkey-value store バイナリのみ対応 計測 クライアント memstorm-0.6.8 mem