タグ

2009年2月27日のブックマーク (7件)

  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

    kazumaryu
    kazumaryu 2009/02/27
  • 第一回livedoorテクニカルセミナー - d.hatena.zeg.la

    cicindela(シシシンデラ)に関して 実践仕様のアーキテクチャ 例) user001がアイテム999を選択した。 user002がアイテム998に5点をつけた -> recomendationエンジン input API -> |buffer| -batch->|一次DB table| ↓ |二次DB table| 集計用 |中間table| ↓tableをrenameして入れ替える |二次DB table| オンライン用 |中間table| バッチで出来るところはバッチで 速度が重要 実用例 livedoor clip 12,000 insert /day 1.直近一時間以内のデータ このページをクリップしている人しかこのページをクリップしていないというデータが重要 15分に一回データを再集計 2.通常のレコメンド 3.タグベースのレコメンド 1のアルゴリズム風アルゴリズム このペ

    第一回livedoorテクニカルセミナー - d.hatena.zeg.la
    kazumaryu
    kazumaryu 2009/02/27
  • PHPのデバッグに便利な関数 – 基本編 - EC studio 技術ブログ

    などと省略して書けます。 echo と print は(ほぼ)同じものですが、 echo の方が文字数が少ないので(笑)オススメです。 flush関数を使うと、出力を即座にブラウザに表示させることができます。 長く実行時間のかかる処理で、途中経過を逐次表示させたい場合は、 flushを毎回呼び出すと良いです。 (実際には、flushとob_flushを両方呼ぶ必要があります) (例) flushを使ったサンプル

    kazumaryu
    kazumaryu 2009/02/27
  • オンラインコーヒーメーカー「萌香たん」とはじめるドキドキ☆コーヒーブレイク - mixi engineer blog

    はじめまして!08年度新卒エンジニアの「きょろ」こと井上恭輔と申します。ミクシィではコミュニケーション開発チームというところで、mixi上の色々なコミュニケーションサービスの開発を担当しています。 就職で東京に出てきて早10ヶ月、最初は周囲の歩く速度に付いて行けなくて悩んでいましたが、今では新宿駅を迷わず歩けるまでに成長しました。日は慣れたついでに、そろろそエンジニアブログにも仲間入りしたいなと思いましたので、記事の初投稿に挑戦してみようと思います。 曰く「ハードボイルドな技術ネタ」の多い当ブログですが、今回は頭を使わずに読める、文字通り「コーヒーブレイク」的な記事をお届けできればと思います。駄文ではありますが、お付き合い頂ければ幸いです。 エンジニアのガソリン「コーヒー」 みなさんコーヒーはお好きですか?私はコーヒーが大好きで、1日にかなりの量のカフェインを摂取します。朝はブラックコー

    オンラインコーヒーメーカー「萌香たん」とはじめるドキドキ☆コーヒーブレイク - mixi engineer blog
    kazumaryu
    kazumaryu 2009/02/27
  • MeCab の辞書構造と汎用テキスト変換ツールとしての利用

    $Id: dic-detail.html 161 2008-02-03 09:58:46Z taku-ku $; 概要 単語辞書の構造を理解することで, MeCab を汎用的なテキスト変換ツールとして利用することができます. 例えば, ひらがな to カタカナ変換, ローマ字 to ひらがな変換, Auto Link等を MeCab だけで実行できます ファイル 単語辞書を構築するには, 最低以下のファイルを作成する必要があります. *.csv ファイル (単語辞書) matrix.def (連接表) unk.def (未知語用品詞定義) char.def (未知語の文字定義) dicrc (設定ファイル) *.csv ファイル 単語辞書です エントリは, 以下のような CSV で追加します. test,1223,1223,6058,foo,bar,baz 最初の4つは必須エントリで,

    kazumaryu
    kazumaryu 2009/02/27
  • 「キー・バリュー型データストア」開発者が大集合した夜

    「発表者が自分よりも若い人ばかりだ」。外見が20代にしか見えない東京工業大学の首藤一幸准教授(1973年生)の驚くさまが、少し面白かった。2009年2月20日の夜、多くのWeb企業が注目する「キー・バリュー型データストア」を開発する若手技術者が、東京・六木のグリー社に一堂に会した。 キー・バリュー型データストア(またはキー・バリュー型データベース)は、大量のユーザーとデータを抱え、データベースのパフォーマンス問題とコスト高に頭を悩ませるWeb企業が注目する技術である。記者は同日に開催された「Key-Value Store 勉強会」に参加させてもらった。午後7時から11時まで、キー・バリュー型データストアを開発・研究する若手技術者が立て続けに登場し、1人15分の持ち時間で成果を発表し、議論を重ねるという集まりだ。 呼びかけ人であるプリファードインフラストラクチャー(PFI)最高技術責任者

    「キー・バリュー型データストア」開発者が大集合した夜
    kazumaryu
    kazumaryu 2009/02/27
  • 第4回 失敗学の「フィールドワーク」 | gihyo.jp

    前回までで、失敗を防止するための対策を策定するところまで説明しました。PDCA(Plan-Do-Check-Act)サイクルで言うなら「Plan」が完了したところですので、次は防止策を実施する「Do」以降に進みます。 防止策を策定(Plan)したところで満足してしまうのはもちろん、策定した防止策を実施(Do)しただけでは意味がありません。 取り組む対象の成功率が「千三つ」であるなら、失敗防止策の成功率も「千三つ」である可能性を疑うのが失敗学的姿勢ですから、「⁠Check-Act」も欠かせません。 実施の徹底 まずは防止策の実施を徹底することから始めましょう。 ひょっとしたら、以下のような理由から実施の徹底が難しいかもしれません。 確認項目が多過ぎる 確認に時間が掛かる 確認が面倒 確認内容が曖昧 ですが、そのような防止策を策定したのは他ならぬ自分自身です。 あまりにも実施が困難ならともかく

    第4回 失敗学の「フィールドワーク」 | gihyo.jp
    kazumaryu
    kazumaryu 2009/02/27