タグ

yuchimiriのブックマーク (196)

  • ありえるえりあ勉強会@五反田~テスト編~ 資料 — ありえるえりあ

    三番目の資料に出てくるRhinoUnitのソースは以下に置いておいたので、ご興味のある方はご覧下さい。 RhinoUnit RhinoUnit絡みで、1つ話しそこねたことがあるのでここで補足します。デモではJavaScriptのコードをテストする部分しかお見せしませんでしたが、RhinoUnitを使ってJavaのプログラムをテストすることもできます。JavaScriptは構文が柔軟でコンパイルも要らないといったメリットがあるので、テストケースの作成や保守が楽になるんじゃないかと考えています。ちょうど山番長のお話にも、テストにスクリプト言語を使う話が出てきました。このあたり、突っ込んで考えていくと面白いかもしれません。 ウノウラボで山番長の資料も公開されています。絶版の超プレミアの内容に触れられるまたとない機会です。是非ご覧下さい。 ありえるえりあ勉強会@五反田~テスト編~ 発表資料

  • 【2010年2月最新版】直近決算発表に基づくmixi,GREE,モバゲーの業績比較 ~ オープン化は三社業績にどのような影響を与えたか?:In the looop:オルタナティブ・ブログ

    【2010年2月最新版】直近決算発表に基づくmixi,GREE,モバゲーの業績比較 ~ オープン化は三社業績にどのような影響を与えたか? 日三大SNSサイトの2009年10-12月期の四半期決算発表が出揃った。 高品質なゲームコンテンツで独走を続けているGREE,アプリ・オープン化によりプラットフォーム色を強めたmixi,自社コンテンツとサードパーティ・コンテンツを混在させたハイブリッドモデルに踏みだしたモバゲータウン(以下,モバゲーと省略)と,3社は異なるビジョンに向かって歩みはじめている。 そしてこの四半期(2009年10-12月)は,その独自戦略が業績に反映された初めての決算期となった。このような背景から,今回調査では,3社のコンテンツ戦略,「オープン(mixi)」「クローズ(GREE)」「ハイブリッド(モバゲー)」という異なるモデルのマネタイズ特性に特にフォーカスし,その業績と戦

    【2010年2月最新版】直近決算発表に基づくmixi,GREE,モバゲーの業績比較 ~ オープン化は三社業績にどのような影響を与えたか?:In the looop:オルタナティブ・ブログ
  • symfonyの非公式マスコットが作成されたようです - モノノフ日記

    昨日Twitterでsymfony使ってる人たちのことなんて言うんでしょうね、という話題をid:Fivestarさんがつぶやいてました。 事の発端 symfony使いはsymfonianなのかsymfonistなのかはたまた他にあるのかどれなんでしょう。。。 http://twitter.com/fivestr/status/8836814002 それに対し自分も含めていろんなレスがありました @fivestr symfonian・・・エイリアンみたいですね。symfonirとかいかがでしょう。 http://twitter.com/n416/statuses/8836898570 .@fivestr symphony→symphonist から、個人的にはsymfonistと思ってますが、http://symfonians.net/ とかもあるし謎ですw http://twitter.c

    symfonyの非公式マスコットが作成されたようです - モノノフ日記
  • Geekなぺーじ:勝者と敗者の違い

    「The Big Difference between Winner and Loser」という記事がありました。 面白かったです。 勝者は間違ったときには「私が間違っていた」と言う。 敗者は「私のせいではない」と言う。 勝者は勝因は「運が良かった」と言う。例え運ではなかったとしても。 敗者は敗因を「運が悪かった」と言う。でも、運が原因ではない。 勝者は敗者よりも勤勉に働く。しかも時間は敗者より多い。 敗者はいつでも忙しい。文句を言うのに忙しい。 勝者は問題を真っ直ぐ通り抜ける。 敗者は問題の周りをグルグル回る。 勝者は償いによって謝意を示す。 敗者は謝罪をするが同じ間違いを繰り返す。 勝者は戦うべきところと妥協すべきところを心得ている。 敗者は妥協すべきでないところで妥協し、戦う価値がない所で戦う。 勝者は「自分はまだまだです」と言う。 敗者は自分より劣るものを見下す。 勝者は自分より勝

  • 「IPv4アドレス売買」とIPv6への移行:Geekなぺーじ

    IPv4アドレス枯渇が迫りつつあります。 今のままでは、恐らく2011年に世界のIPv4アドレスが底をつきます。 それに伴い、IPv4アドレス売買やIPv4アドレス市場に関して語られることがありますが、今回、それらに関しての個人的な感想をまとめてみました。 ここで述べているのは、私個人の視点から見た時の未来予測や、IPv4アドレス自由売買が実際に行われるとどうなるかという考えなので、異論や反論もあり得ると思います。 様々な議論や見解が登場するのは良いことだと思うので、IPv4アドレス枯渇やそれに伴う変化や動きについてのご意見は歓迎致します。 そもそも「IPv4アドレス枯渇」とは何か? 現在は、IPアドレスが必要なくなるよりも新規に必要になることが多いため、常に新しいIPアドレスブロックを新規割り当て用プールから出している状態です。 世界中でインターネット利用人口が増えて行きつつ、一人当たり

  • kumofsはなぜ落ちないか - Blog by Sadayuki Furuhashi

    前回は、kumofsはなぜスケールするかということについて紹介しました。その中で最後に、耐障害性もスケーラビリティにとって重要だーと述べました。 そこで今回は、kumofsはなぜ落ちないのか、なぜ耐障害性が高いと言えるのかーということについて紹介したいと思います。 分散システムはテストが難しいことに定評がありますが(たぶん^^;)、その中でも耐障害性の検証は最上級に困難な部類です。 耐障害性は実際のところ、アルゴリズムの設計以前に実装上のバグが大きく影響するので、設計上は耐障害性が高いと言っていても、実際に使ってみると良く止まるという話はありがちな話です。(個人で開発している場合など、開発リソースが小さい場合はなおさら) そのため耐障害性の高いシステムを実現するためには、実装しやすくバグが入り込みにくい設計も重要かなーと思います(もちろん、アルゴリズムも重要ですが)。 分散システムには複雑

    kumofsはなぜ落ちないか - Blog by Sadayuki Furuhashi
  • Google to Add Social Feature to Gmail

    This copy is for your personal, non-commercial use only. Distribution and use of this material are governed by our Subscriber Agreement and by copyright law. For non-personal use or to order multiple copies, please contact Dow Jones Reprints at 1-800-843-0008 or visit www.djreprints.com. https://www.wsj.com/articles/SB10001424052748703630404575053480962942848

    Google to Add Social Feature to Gmail
  • PHPの名前空間と主要フレームワークの対応について

    例: pear2\text_diff\Diff zend\controller\FrontController ・名前空間は常に小文字+アンダースコア ・トップレベル名前空間にはベンダー名が入る ・ベンダー名は最短の名称(Zend Framework => zend, CakePHP => cake, symfony => symfony) ・サブ名前空間はいくつ定義してもよい ・名前空間セパレータはディレクトリセパレータに相当する ・名前空間中のアンダースコアに特別な意味はない まず、名前空間は小文字とアンダースコアで定義します。現状のPEARの規約に慣れ親しんだ方や、PerlRubyなどをお使いの方には、アッパーキャメルケース(InvalidArgumentExceptionのように単語の先頭を大文字にする形式)でないことに違和感を感じるかもしれません。 これは、名前空間とクラス名を

    PHPの名前空間と主要フレームワークの対応について
  • https://jp.techcrunch.com/2010/02/05/jp-20100205-business-model-comparisons-mixi-mobage-gree-facebook/

    https://jp.techcrunch.com/2010/02/05/jp-20100205-business-model-comparisons-mixi-mobage-gree-facebook/
  • PHPのフレームワークを女子にもてるかで比較してみた - ギーク芸人を目指すデジタルケイタのブログ

    現在トクトミはMVCモデルを意識して自作のやっつけフレームワークを使っていますが これがシンプルすぎてあまり何もしてくれません。 そこで、今現在出回っているフレームワークから選定してよさげなものを使うことにしました。 まず世の中にあふれているフレームワークを4つに絞り込んだ。 ・CakePHP・symfony・Zend Framework・Ethna これを比較しようとおもいますが、機能面やどのようにすぐれているか?欠点は?などは 他のブログに書かれて居ますので。 このサイトや このサイトなどを参考にしてみてはどうでしょうか。 トクトミはまったくフレームワーク音痴なので感覚で比較し決定します。 最終的にどれを使えば女子にもてるかが重要なのですよ。 モテ度・ギーク度・カワイサの三項目で比較します。 symfony モテ度:○ きっとチヤホヤされるだろう ギーク度:△ なんだか企業がつかってる

    PHPのフレームワークを女子にもてるかで比較してみた - ギーク芸人を目指すデジタルケイタのブログ
  • 僕が Zend Framework 使い続ける 8 の理由 - Memo

    便乗してみる。 Zendでも、Symfonyでもなく、CakePHPを選んだ10の理由 - 個人事業主のつぶやき 僕がsymfonyを使い続ける10の理由 - ゆっくり*ゆっくり 僕が Ethna を使い続ける8つの理由 - 肉とビールとパンケーキ by @sotarok http://blog.riaf.jp/post/357698114/rhaco-7 先に言っておくと、好きなものを使えばいいと思うけど、FUDっぽいことは建設的ではないし、しないほうがいいと思うんですよ。 僕がsymfonyを使い続ける10の理由 - ゆっくり*ゆっくり 同意。他のフレームワークは Hello world くらしか出した事がないのでよくわかんない。 rhaco2 は Openpear のソースとか、id:riaf さんのサンプルのソースが参考になるので機会があれば触りたい。 あとそれぞれのフレームワーク

    僕が Zend Framework 使い続ける 8 の理由 - Memo
  • Zendでも、Symfonyでもなく、CakePHPを選んだ10の理由 - 個人事業主のつぶやき

    C#のコラムをパチってやってみる 理由1 PHP4,5両方対応。 これは、開発者にはありがたい。 個人レベルだと、(お客がすでにサーバを借りていて)バージョンを選びようがない場合がある。 そんなときに、PHP4だったら、ZendもSymfonyも太刀打ちできない。 理由2 PEARに依存してない。 これも、理由1と同じ理由。 どこでも動くという確信を持って作れる。 あと、フレームワーク以外に依存を持つと、 実環境移行時に意外と面倒。 理由3 簡単設定 SymfonyはPEARに依存しまくっているので、 コマンドを叩けば、環境ができてしまうが、 CakePHPは解凍すればOK。この手軽さは譲れない。 Zendはフレームワークというより、ライブラリ群なので、 設定だけでも超大変だ。 理由4 モデルがスマート symfonyはYAMLかかにゃならんし、 Zend_DBは事前設定が面倒だし、SQL

    Zendでも、Symfonyでもなく、CakePHPを選んだ10の理由 - 個人事業主のつぶやき
  • 僕が rhaco を使い続ける 7 の理由 - riaf-ja blog

    via. 僕がsymfonyを使い続ける10の理由 - ゆっくり*ゆっくり rhaco2 のおはなし。 のはずが,ただの愚痴になった。もう知らない。 1. php5 のみ対応 とりあえず乗っかってみる。 php4 とかありえないよねー 2. Object.php これなしの php とかもはや考えられない むしろ他の理由とか実際どうでもいい。 3. コード書くのは面倒 プログラムなんて書きたくないので「このリクエストがきたらこの Flow」とか書くだけで良いのはいいよね。 4. MVC とか何言っちゃってんの そんなんウェブに持ってくるからメンドくさくなってわかりにくくなるんですよ なんでも名前付けたがるのはエラい人の悪いところでもあるよね! 5. 開発者 とくしまんは変態。 日人ってのもデカい。あんまり日語書いてくれないけど。 6. ファイルが少ない でかすぎるとまじで何やってるのか

  • 僕が Ethna を使い続ける8つの理由 - 肉とビールとパンケーキ by @sotarok

    An Error Occurred: Not Found 僕がsymfonyを使い続ける10の理由 - ゆっくり*ゆっくり Zendでも、Symfonyでもなく、CakePHPを選んだ10の理由 - 個人事業主のつぶやき 僕が Zend Framework 使い続ける 8 の理由 - Memo 先に言っておくと、好きなものを使えばいいと思うけど、FUDっぽいことは建設的ではないし、しないほうがいいと思うんですよ。ってことで,Ethna への愛を語りましょう. 1. ActionForm Ethna でなんといっても使い易いのはフォーム. まあこのあたりはフレームワークの思想みたいなものに含まれる点もあると思うけど,モデルから独立したフォームだから,自由自在にフォームを組み立てることができる.モデルに必要なデータは関連付けを行えばいい,という思想だから,フォームの値を組み立ててDBに入れる(

    僕が Ethna を使い続ける8つの理由 - 肉とビールとパンケーキ by @sotarok
  • 僕がsymfonyを使い続ける10の理由 - ゆっくり*ゆっくり

    Zendでも、Symfonyでもなく、CakePHPを選んだ10の理由 - 個人事業主のつぶやき に触発されて。 先に言っておくと、好きなものを使えばいいと思うけど、FUDっぽいことは建設的ではないし、しないほうがいいと思うんですよ。 理由1: PHP 5のみに対応 僕はPHP 4は仕事でも個人でも使わないので、PHP 5を前提に作ってくれた方がうれしいです。特に例外とか。 理由2: モデルがオブジェクト 配列むりです。 理由3: 運用/開発などの環境の切り替えができる フロントコントローラの切り替えだけで、エラーの出力方法だったり、特定の値であったり、様々なことの切り替えが可能になります。 理由4: Webデバッグツールバー 必須。ログの出力やセッションの中身の確認、リクエストが来てからDBに発行したクエリの一覧、処理時間の確認とか超便利。 symfony 1.x legacy webs

    僕がsymfonyを使い続ける10の理由 - ゆっくり*ゆっくり
  • メディア・パブ: こんな素晴らしいCMを見たことがない

    “This is The Most Beautiful Commercial I Have Ever Seen” このように,Adrants/AdGabberの設立者のSteve Hall氏が絶賛するCM(コマーシャル)とは。英 Sussex Safer Roads のシートベルト着用推進CMである。 そのCMを下に貼り付けておく(うまく再生できないときは,YouTubeか「こちら」で視聴してもらいたい) 感動的なCMである。シートベルトCMは次々と制作されてきているが,未着用の危険を訴える怖い内容のものが多い。たとえば,ロシアのCM(YouTube)のように。同じように夫婦と娘が演じているCMだが・・・。 ◇参考 This is The Most Beautiful Commercial I Have Ever Seen(AdGabber)

  • Featured Content on Myspace

    Help Site Info Privacy Terms Ad Opt-Out Do-Not-Sell My Personal Information A part of the People / Entertainment Weekly Network.

    yuchimiri
    yuchimiri 2010/02/04
    これは泣く><[初恋][奥華子]
  • PHPをC++に変換して高速化する「HipHop for PHP」をFacebookが公開 : candycane development blog

    アメリカ時間の昼ごろにTwitter上が一つのニュースで埋め尽くされました。 PHPC++に変換して高速化する技術をFacebookが公開したというものです。世界中のPHPハッカーが注目する興味深いリリースという事でちょっと長いですが、リリースノートの和訳を行いました。 原文 http://developers.facebook.com/news.php?blog=1&story=358 Facebookにおいて重要なことのひとつが動作の速さです。過去6年間にわたって、PHPが提供する高速な開発ペースによって多くを成し遂げてきました。プログラミング言語としてみると、PHPはシンプルです。簡単に習得し、簡単に書き、簡単に読み、簡単にデバッグする事ができます。我々は他の言語よりも早くエンジニアを獲得し、それによってより早いイノベーションをすることができます。 今日、私は2年に渡って作業して

    yuchimiri
    yuchimiri 2010/02/03
    HipHop!!