タグ

2007年5月24日のブックマーク (10件)

  • Yahoo! が PHP エンジニアを雇う時に聞く質問

    via.Yahoo!PHPエンジニアを雇う時に聞く質問 | IDEA*IDEA とりあえず適当に訳してみました。間違いがあれば指摘をお願いします :-) 1.配列usersに「john」を追加しないのはどれか? 1. $users[] = ‘john’; 2. array_add($users,’john’); 3. array_push($users,‘john’); 4. $users ||= ‘john’;2. sort(), assort(), ksort()の違いを述べよ。また、どういった状況で利用するかを述べよ。 3. 以下のコードは何を出力するか?それはなぜか? $num = 10; function multiply(){ $num = $num * 10; } multiply(); echo $num;4. 参照と通常の変数の違いを述べよ。また、どのように参照渡しをす

    Yahoo! が PHP エンジニアを雇う時に聞く質問
    mainyaa
    mainyaa 2007/05/24
    最後。。。
  • ants Lab. | その他 | JavaScriptデバッグ ツール作ってみました<第1回>

    JavaScriptは、開発するのはエディタとWebブラウザがあれば事足りるのに、デバッグが恐ろしく面倒なんです。数千行のコードを書くと、Webブラウザごとの動作の違いだとか、オブジェクトの振る舞いの違いに苦労させられます。そこで、オリジナルでデバッグ ツール「Geranium」を作ってみることにしました。 まず現物を見てもらった方が分かりやすいと思うので、こちらをご覧ください。今回は手軽なサンプルということで、カラー ピッカーを作ってみました。このページにGeraniumを組み込んであります。 ■カラー ピッカー colorPicker.html 「へ? 何も起きないじゃん……」と思った人は大正解です。このままではGeraniumは動き出しません。ブラウザの別画面で立ち上がったカラー ピッカーのURL欄の末尾に、「?debugger=true」を追加してみてください。 デバッグ出力がモリ

    mainyaa
    mainyaa 2007/05/24
    JavaScriptを直書きして実行するためのコマンドライン。HTML DOM Objectの名前を指定するとハイライトして全プロパティを表示。正規表現を確かめるための独立コンソール。という機能を持っている
  • polygonal labs » Bitwise gems - fast integer math

    Bitwise operators are very fast in AS3, so here is a small collection of code snippets which can speed up certain computations. I won’t explain what bit operators are and how to use them, rather pointing to an excellent article hosted on gamedev.net: ‘Bitwise Operations in C’. If you know any good tricks that are not included here, feel free to leave a comment or send me an email. All benchmarks w

    mainyaa
    mainyaa 2007/05/24
    AS3でビット演算をすることで高速化する方法。
  • [Rails] 絵文字変換などの携帯サイト開発をサポートするMobile on Railsを作った

    卒論を書いていたため、久々の技術ネタです。 携帯サイトの開発をサポートするプラグインを作りました。 Mobile on Rails API ドキュメント インストール方法 レポジトリをRuby forgeに移しました。 % ./script/plugin install http://mor.rubyforge.org/svn/trunk 更新履歴 以下のパッチを適用しました。ありがとうございます。 Mobile on Rails をSoftBank のあれな絵文字仕様に対応させた 主な機能は次の通り。 キャリア間の絵文字の変換メソッドキャリア内での絵文字表記の変換 ユーザエージェントに応じて絵文字を変換携帯サイト開発のための便利なメソッド フォームからの入力を内部エンコーディング(可読文字列)に変換するセッションIDをURLに付加携帯からのリクエストの際は携帯用のViewを読み込むリクエ

    mainyaa
    mainyaa 2007/05/24
    すばらしい。
  • DBという中間搾取 : 404 Blog Not Found

    2007年05月22日16:15 カテゴリiTech DBという中間搾取 これは事実の半分に過ぎない。 naoyaのはてなダイアリー - Linux のページキャッシュ ということでデータサイズを見てページキャッシュに任せられそうなサイズなら OS に任せておくのが良いんじゃないかなと思います。まず、Disk Cacheはreadには強くても、writeにはそれほど強くないということ。以下をご覧いただきたい。これは、/usr/shre/dict/wordsをBerkeley DBに変換するというトリビアルな例で(ソースは後ろ)、./が普通のdisk,/mdがmemory disk(md)。読み込みに関しては差が全く出ていないのに、書き込みに関しては有意に遅い。 # write /usr/share/dict/words => ./words.db: 10.1032350063324 sec

    DBという中間搾取 : 404 Blog Not Found
    mainyaa
    mainyaa 2007/05/24
    Prevaylerってどうなんだろう。
  • Front Page :: Prevayler

    Your description goes hereWhat is Prevayler? Prevayler is an object persistence library for Java. It is an implementation of the System Prevalence architectural style, in which data is kept hot in Memory with changes journaled for system recovery. Prevayler ' s architecture is illustrated in the diagram shown here. Prevayler [1] serves as a transactional barrier for the business objects [2] of you

    mainyaa
    mainyaa 2007/05/24
    永続化できるオブジェクトに対する変更を永続化可能なトランザクションオブジェクト継由でのみ行い、それをログに保存しておくことで、同じオブジェクト構造をあとで再現できるようにするらしい。すごいらしい。
  • InnoDB vs MyISAM vs Falcon benchmarks - part 1

    All of Percona’s open-source software products, in one place, to download as much or as little as you need.

    InnoDB vs MyISAM vs Falcon benchmarks - part 1
    mainyaa
    mainyaa 2007/05/24
    新しいデータベースエンジンのFalconとInnoDBとMyISAMのベンチマーク
  • サービス終了のお知らせ

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

    mainyaa
    mainyaa 2007/05/24
    ずっと気になってた。レポートありがたい。
  • CMSとモバイルとフィードと四畳半社長: 人類に最も貢献する方法は、天才に貢献することである

    東京都文京区郷でとあるCMS開発会社を営む社長のブログ。さっきまで「越後のCMS問屋」だったのですが、会社が新潟に移転したと勘違いされたようなので変えました。 モバイル、ゲーム、フィード、Ajax、Flash、ハイテクグッズあたりのはやりモノが好きです。 最新作「メルルーの秘宝」がドワンゴから提供中 週刊アスキーで「2045年の週刊アスキーをつくる」連載中 昨夜、僕がとても可愛がっていた若者が、とあるベンチャー企業のCTOになることを受諾したのだというメールを受け取った。 「清水さんとUEにはとてもお世話になったのにこんなことになってすみません」 んで、僕としてはどう思ったかというと 「気にすることはない。君は天才だ。天才は他人に迷惑をかけるもので、僕は天才に迷惑をかけられるのが好きだ」 ということ。まあそんなことをメールにして返信した。 それで思った。ああ愛しているのだ

    mainyaa
    mainyaa 2007/05/24
    尊敬するな。これは思っていてもなかなか実践できない。
  • 日本は9193円、米国は3万9240円――時間の価値、“格差”は4倍

    一方、1日24時間に足したい時間は、日が2位以下を大きく引き離して平均8時間32分と最も多かった。2位と3位は僅差で、中国の6時間54分に続いて米国が6時間32分となった。最も少なかったのはドイツの5時間27分。時間の価値を最も低く見積もった日のビジネスパーソンが最も時間が足りないと考えており、時間に対して最も高い価値を付けたドイツのビジネスパーソンの足りない時間が最少だったのは、面白い結果だろう。 ちなみに、増やした時間を使いたい時間帯は、21時~6時といった夜から早朝にかけての時間帯が日では6割を超えた。9時から18時のオンタイムを増やしたいと回答した人は4カ国で最も少ない8.5%だった。「同じオフタイムでも朝と夜早めの時間帯選択している米国や中国に比べ、夜から深夜にかけての時間帯に集中する日のビジネスパーソンは普段寝不足気味なのだろうか」(カシオ計算機) 時間に正確といわれる

    日本は9193円、米国は3万9240円――時間の価値、“格差”は4倍
    mainyaa
    mainyaa 2007/05/24
    興味深い