タグ

2009年2月24日のブックマーク (13件)

  • Gmailで大規模障害、個人向けも企業向けも世界規模で

    グーグルは2009年2月24日(米国時間)、メール・サービス「Gmail」が利用不可能になる障害が発生していると発表した。日時間で24日午後6時30分(グリニッジ標準時で24日午前9時30分)頃より、個人向け、企業向けを問わず世界規模でメールが送受信できなくなる障害が発生している。同社が「The Official Google Blog」で明らかにした。 日時間24日午後9時28分の段階で同社は「現在全力で問題解決に努めている」と述べている。また米国と英国のユーザーは「Gmail Labs」の機能を使用することで、メールの送受信はできないものの、受信ボックスの内容を読み出すことは可能だと説明している。

    Gmailで大規模障害、個人向けも企業向けも世界規模で
  • 無料のグループチャット・ファイル共有サービス - フレッシュミーティング

    Fresh Meetingの特徴 ログイン [モイ] 「みんなの見た、東日大震災の記録」を公開しました 2012/03/08 「モイ株式会社」を設立しました。 2012/02/29 年末年始の営業について 2011/12/22 ご利用規約 お問い合わせ プライバシーポリシー サイドフィード株式会社 Copyright (c) 2007-2024 sidefeed, Inc. All rights reserved.

    aki77
    aki77 2009/02/24
    フレッシュミーティング
  • エンジニアの勉強法について

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。 サービス統括部に所属しております、堀 邦明と申します。 普段はYahoo! JAPANトップページのフロントエンドエンジニアとして、JavaScriptPHP,Perlといった言語を利用して開発しています。 この度、デベロッパーズサミット2009というイベントにおいてエンジニア勉強法というテーマでJavaScript勉強法についてお話をさせていただきました。 今回は、そのときのお話について発表しきれなかった部分も含めてご紹介できればと思います。 勉強の分類 勉強には大きく分類して2つのステップがあると思います。 1. 情報収集 1つは情報収集です。 技術書やウェブサイト、ブログを読んだり、勉強会やセミナーに参加

    エンジニアの勉強法について
  • DBmagazine.pdf DeNAの「モバオク」に学ぶWeb-DBシステム開発/運用術 能登信晴

    aki77
    aki77 2009/02/24
    DeNAのモバオクに学ぶWeb-DB システム開発/運用術
  • Pure JavaScript Template Engine その弐 - mixi engineer blog

    どうも、こんにちは。hirokiです。前回は、HTML::Template::ProのJavaScript実装を紹介させていただきました。今回はその実装部においてのちょっとした工夫についてと、Webフロントエンドのパフォーマンスチューニングについて簡単にまとめさせていただきます。 正規表現の話 通常、テキストベースのDSL評価系を作成する際にはyacc/lexなどで文法記述を行うのが定石なんですが、 シンプルな文法であること 構文木の評価からコードジェネレートに方向性を転換した テキストマッチングの回数や高速化のための制御がしやすい などの理由から、HTML Template(JavaScript)では正規表現ベースの文法解釈を行っています。( HTML::Template::Proのyacc文法ファイルをそのまま使えば記述は楽だったのですが...)以下に実際に利用している正規表現を示しま

    Pure JavaScript Template Engine その弐 - mixi engineer blog
    aki77
    aki77 2009/02/24
    パフォーマンスチューニング
  • GREE Engineering

    404 お探しのページは見つかりません GREE Engineering トップへ戻る

    GREE Engineering
  • symfony 1.2のルーティングまとめ

    皆さんこんにちは、小川です。 花粉症には厳しい季節がやってきましたが、負けずにブログを書いていきたいと思います。 今回はsymfony 1.2で新しくなったルーティングまわりについて書いてみたいと思います。 ◆ ルーティングの定義とREST 具体的に何が新しくなったのかというと、RESTfulなルーティングがサポートされました。 RESTについて非常に噛み砕いて説明すると、リソース(URI)にHTTPのGET,POST,PUT,DELETEなどといったメソッドを用いてアクセスして操作するものだと思ってください。 具体的なコードを見た方がたぶんわかりやすいと思うので進めていきます。まずは従来のルーティングです。 // apps/frontend/config/routing.yml product: url:      /product param:    { module: product

    symfony 1.2のルーティングまとめ
    aki77
    aki77 2009/02/24
    1.2
  • ポール・グレアム「起業13ヶ条」 - らいおんの隠れ家

    私、餡子のためなら逆立ちだってしますよ。 こじらせている。 べたいと思ったらべたいのである。 ここが北カリフォルニアの片田舎であろうと、私があんみつがべたいと思えば、あんみつは今すぐ作ってべなくてはいけないものになる。いしん坊の思考は凄まじい。 子供が観ていたアニメで、赤ちゃんが空の…

    ポール・グレアム「起業13ヶ条」 - らいおんの隠れ家
  • [symfony] 他アプリケーションのパーシャルを取得する WEBアプリケーション研究室 開発ノート

    actionからパーシャルを取得するのは $this->getPatial('module/action',array('var'=>$var)); みたいにして取得できますが、メールのテンプレートで、バックエンドとフロントエンドで、共通に使用したいパーシャルがあって、他のアプリケーションのパーシャルを取得できないかと色々試してみました。 パーシャルを取得するのは $view = new sfPartialView($context, $moduleName, $actionName, ''); $view->setPartialVars($vars); return $view->render(); のようにsfPartialViewを使えば簡単に取れるのですが、$contextが必要なので他アプリケーションのContextを作る必要があります。 また、一度他のContextを取得すると

    aki77
    aki77 2009/02/24
    『メールのテンプレートで、バックエンドとフロントエンドで、共通に使用したいパーシャルがあって、他のアプリケーションのパーシャルを取得できないかと色々試してみました』
  • 人工無能の作り方

    書いた人 INA 人工無能とは? 人間っぽく話すプログラムのこと。会話を理解しているというよりは、なんかそれっぽいことを話すだけのものが多い。 今回は「日語のようなものを話す人工無能」を作ってみたので、その簡単な仕組みと工夫した点について少し書いてみることにする。 動機 うちのサークルのメンバーがよく集まってるチャット。とてもマニアックな どうしようもない 会話が繰り広げられているわけだが、ちょっと物足りない。 そうだ! 萌キャラがいないじゃないか! 「ないなら作ればいいじゃない?」 材料 MeCab 形態素解析エンジン 難しいことは知らなくても問題ない。 「私は変な人ではない」 ↓ 私 名詞,代名詞,一般,*,*,*,私,ワタシ,ワタシ は 助詞,係助詞,*,*,*,*,は,ハ,ワ 変 名詞,形容動詞語幹,*,*,*,*,変,ヘン,ヘン な 助動詞,*,*,*,特殊・ダ,体言接続,だ,

    aki77
    aki77 2009/02/24
    人工無能, bot
  • APIとの通信効率をよくする実装例(1) curl_multi

    こんにちは。ライフスタイル事業部のアリタと申します。 Yahoo!のサービスも裏側ではWebAPIが多用されています。1つのページを構成するのに5、6個のAPIを使うこともざらですが、それではさすがにパフォーマンスが問題となってきます。その原因と対策例を紹介していきましょう。 ■モデルケース 例として、3つのAPIから取得したデータをマッシュアップしたページがあるとします。(ここではサンプルコードを簡単にするため、APIの代わりに以下のRSSで説明としました) Yahoo!トピックス エンターテインメントRSS http://dailynews.yahoo.co.jp/fc/entertainment/rss.xml Yahoo!ミュージックマガジン最新情報RSS http://magazine.music.yahoo.co.jp/rss/ALL/rss.xml Yahoo!検索トレンドR

    APIとの通信効率をよくする実装例(1) curl_multi
    aki77
    aki77 2009/02/24
    並列通信の実装方法(curl_multi)
  • エラーのあるファイルはコミットしない(git編) - 肉とビールとパンケーキ by @sotarok

    あんま知られてないけど,PHP界隈でも Web Advent 2008 っていう,アドベントカレンダーやってたみたいです.ぜんぜんしりませんでしたそしてちらっと読んだけどあまりおもしろくn(r で,その中にちょっと面白げな記事を見つけたので,紹介. Web Advent 2008 / Don’t Commit That Error git の pre-commit hook を使って,エラーチェック だいたいはテスト走らせてコミットとか,実行させてからコミットとかするけど,ちょっとしたところの修正だから確認もせずにコミットしてしかもよりによってそれがエラー起こしてたりとか,まぁ,たまにありますよね. そのために,コミット直前の pre-commit にフックして,PHP Lintを走らせ,その結果次第でコミットをなかったことにしちゃったりしませんか,という趣旨の話. で,具体的には, コミ

    エラーのあるファイルはコミットしない(git編) - 肉とビールとパンケーキ by @sotarok
    aki77
    aki77 2009/02/24
    『コミット直前の pre-commit にフックして,PHP Lintを走らせ,その結果次第でコミットをなかったことにしちゃったりしませんか,という趣旨の話』
  • PHPでマルチバイト対応のtrim関数を作る - hnwの日記

    (2009/06/29)追記4:記事のmb_trim関数が動かない環境があったので、詳細を「PCREはUnicode文字プロパティをサポートするとは限らない」にまとめました。よりポータブルなmb_trim関数も紹介していますので、併せてご覧ください。 追記:「mb_ereg_match('^[\0[:space:]]+$', $str);」で、今回pregで作った正規表現'/^[\s\0\x0b\p{Zs}\p{Zl}\p{Zp}]+$/u'と同一になりました。mb_regex_encoding関数が使える分だけmb_ereg版の方が使い勝手も上です。ちょっとショック。 (2009/02/24 17:00)追記2:もっと簡潔に、「mb_ereg_match('^[\0\s]+$', $str);」でいいことがわかりました。POSIX正規表現風の表記がキモいな、と思っていたので、これは素晴

    PHPでマルチバイト対応のtrim関数を作る - hnwの日記
    aki77
    aki77 2009/02/24
    unicode