タグ

2009年6月11日のブックマーク (12件)

  • GoogleAppEngineのサーバサイドの処理時間をProfileで表示させる為にcProfile使う - When it’s ready.

    Python旅館ネタ。これまた、tmatsuo氏に教えてもらた。 googleAppEngine内で、何の処理にドンだけ時間が掛かってるとか、どの処理が何回呼ばれてるとかそういうのが知りたい時にprofileを使うとある程度分かります。 やり方は凄い簡単で、デフォで使ってるmainメソッドを、real_mainメソッドに改名してprofile_main()から呼ぶだけ、profile_main()内では、<pre>タグ使ってhtmlを追加する処理が書いてあるのでみたい要素をprintするだけです。この方法の他にLoggingに回す方法もあるらしいです。 def main(): logging.getLogger().setLevel(logging.DEBUG) logging.info('-'*80) urls = [('/ngram/api/post', UpDate), ('/ngr

    GoogleAppEngineのサーバサイドの処理時間をProfileで表示させる為にcProfile使う - When it’s ready.
    voidy21
    voidy21 2009/06/11
  • Vim 基本操作まとめ - Archiva

    Vimにおける、基操作のチートシート。だいぶ使えるようになってきたのでメモっておきます。 2009.05.29: 「単語移動」を追加しました。横スクロールめんどいよね。 2009.05.29: 「もちょっと発展的な+α」を追加。そこそこ貯まってきた。 2012.07.19: 「ヘルプ」を追加。gm、f[word]などを追加。 モード切替 i

    voidy21
    voidy21 2009/06/11
  • はてなの非公開ブックマークがダダ漏れ、しかし誰も驚かず | スラド IT

    はてなからのお詫びによると、先月 5 月 26 日に開始されたはてなの有料サービス「はてなブックマークプラス」で、月額 280 円を支払えば、ソーシャルブックマークの一部を非公開に設定できるという新機能が登場していたのだが、「プログラム内での非公開ブックマークのチェック漏れが原因」で、「お気に入りメール」に非公開ブックマークの内容が記載されて送信される状態になっていたそうだ。この状態が 6 月 8 日まで続き、その間に実際に非公開ブックマークのメール送信が発生したようだ。 この事態に対し、はてなのユーザー達は生暖かい目で見守っている。お詫びに対するブックマークを見ると、「はてなではよくあること」「もともと信用してないので大丈夫」「なんだ、やっぱり罠か」「誰もはてなを信じてないから大丈夫だよ」「だれも返金しろって書いてないな」「予想の範囲内」といった声が並んでいる。これは重大なセキュリティ

  • 就職面接でよくある10の質問 | ライフハッカー・ジャパン

    「ご自身についてお聞かせください」 企業側は、応募者がその企業に合う人材か?応募者が持つ経歴やスキルがうまく活かせそうか?をチェックしている。すぐに答え始めるのではなく、「具体的にどのような観点でお話すればいいいですか?」と答えるポイントを面接官に聞いてみるのもいい。 続きは以下にて。 「ご自身がわが社に相応しいと思われる理由は何ですか?」 自分の経験がその会社でどう活かせるのか?を伝えよう。意欲・スキルが会社の求めるレベルに合っていることを示すのがコツ。 「欠点は何ですか?」 「自分はカンペキです」「誰もが私のことを仕事熱心だといいます」なんていうのはかえって胡散臭い。自分の欠点もきちんと話すことで、面接全体の信頼性を上げよう。 「5年後、どうなっていたいですか?」 企業側は、応募者が腰を落ち着けてその会社で仕事をしてくれそうか?をチェックしている。その会社での5年後の自分の期待像を描き

    就職面接でよくある10の質問 | ライフハッカー・ジャパン
  • 「充実感」を感じやすい人、できない人 “没頭”を解明するフロー理論~浅川希洋志・法政大学教授(前編):日経ビジネスオンライン

    おもしろいを読んでいるうちに夜が明けてしまうことがある。逆に、ほんの数分のプレゼンテーションが何時間にも思えてしまうことがある。 楽しいことは夢中になって取り組めるのに、興味の向かないことは退屈で仕方ない。楽しく過ごしたほうが心身にとってプラスになることは多そうだ。 では、我を忘れるほどハマる“没頭”とはどういう状態を指し、どのように人は没頭に導かれていくのか。そんな無我夢中状態の解明を目指した心理学の理論があるという。「フロー理論」だ。 フロー理論は、深い楽しさを人にもたらす没頭状態がいかに訪れるかを、人の主観的な経験に着目して明らかにした心理学のモデル。今回登場いただくのは、フロー理論の研究者、法政大学の浅川希洋志さんだ。人が夢中になる状態は作りだすことができるのだろうか。 --楽しいことはあっという間に過ぎてしまったり、無我夢中に没頭していると寝を忘れたりといったことを経験するこ

    「充実感」を感じやすい人、できない人 “没頭”を解明するフロー理論~浅川希洋志・法政大学教授(前編):日経ビジネスオンライン
  • 新しいiPhoneは何をもたらすのか? | fladdict

    ASCII.jp: 開発者が見る、ここがスゴいぞ新iPhone WWDC基調講演をうけての新iPhoneについてのコメントを、ASCII.jpに寄稿いたしました。他の6人の識者の方々とは、僕だけちょっと注目点浮いてるwwwww。都市情報デザイン→工業デザイン→flashとか、バックグラウンドがヘンテコだからかな。 アプリ内課金は別に新しい概念でもないので、まったく萌えなかった。 以下 ASCII.jpの許可を得ての僕の寄稿文の転載と、字数的にASCIIに書けなかった、補足と今後の分析を少々。 ———————————— 注目ポイント: 外部機器との連携 プッシュ通知機能やアプリ内課金も魅力ですが、iPhoneをいちばん面白くするのは外部デバイスとの連携が解禁されたことだと思います。 iPhone OS 3.0では、Dockコネクタによる接続か、Bluetoothによって、外部のハードウェアと

  • Post by @shyouhei

    俺における身も蓋もない左手マウスの理由は、またしても中学2年の頃に「おまえらと違って左手で華麗にマウス使っちゃう俺」的な発想で使い始めたところに遡るわけだが、それ以来飽きることなく十年以上も左手マウスを続けているのは、純粋にそのほうが便利だからである。もう中2じゃないのでべつにおまえらと違わなくても生きていけるので、そろそろ左手マウスの良さについて一言いっておく。 いきなり消極的な理由に思えるかもしれないが、実はこれが一番重要な点だ。左利きのおまえらと違って右利きのおまえらは利き手じゃないほうの手で細かい操作をすることに不安をおぼえるかもしれないが、実際にはなんの問題もない。よくマウスを観察してみよう。ボタンが数個くらい付いてるだけだろう。こんなもん箸も持てない子供ですら扱えるわけで、健常者のおまえらならまったく問題ない。

    Post by @shyouhei
    voidy21
    voidy21 2009/06/11
  • 個人の狂気を見い出すフィルタリングシステム:佐々木俊尚 ジャーナリストの視点

    映画は風景を描く 世界を代表する三つの国の映画産業――アメリカ映画とフランス映画、そして日映画の違いって何だろうか? そういう問題提起がある。 観点はさまざまにあるから単純化しすぎるのは危険かもしれないが、こういうひとつの切り口がある。「アメリカ映画は物語を描き、フランス映画は人間関係を描き、日映画は風景を描く」。ハリウッド映画は完璧なプロットの世界で、物語という構造を徹底的に鍛え抜いて作り上げ、導入部からラストシーンまで破綻なく一道を走り抜けられるように構成されている。 フランス映画の中心的なテーマは、関係性だ。夫婦、父と子、男と愛人、友人。そこに生まれる愛惜と憎悪をともに描くことによって、人間社会の重層性を浮かび上がらせる。 日映画は、風景を描く。自然の風景という意味ではない。目の前に起きているさまざまな社会問題や人間関係の葛藤、他人の苦しみ、さらには自分の痛み。われわれに

    個人の狂気を見い出すフィルタリングシステム:佐々木俊尚 ジャーナリストの視点
  • 100行のCプログラムでWebチャットを実装する方法 - mixi engineer blog

    例の冷却ファンを修理してもらいに秋葉原に行ったのですが、最近の同人ゲームのクオリティはすごいなあと感心していたら、その二階はもっととんでもないことになってて、ひとつ大人になってしまったmikioです。今回は、Tokyo Cabinetのテンプレート直列化機能を駆使して、たった100行のCプログラムでWebチャットシステムを実装してみます。 古式ゆかしいWebチャットシステム 10年くらい前にCGIスクリプトでチャットシステムを作るのが流行していたのを覚えている方も多いと思います。チャットログは現在のようにデータベースサーバに転送して格納するのではなく、ローカルファイルシステム上のファイルにCSVやTSVなどのフォーマットで格納したり、同じくローカルのDBMファイルに格納するのが主流でした。2ちゃんねるの「datファイル」もそのようなデータファイルの一種と言えるでしょう。 その頃から、CGI

    100行のCプログラムでWebチャットを実装する方法 - mixi engineer blog
  • 1000万画像を1秒以内で検索 VisualSeeker

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog 6月10日に公開された、Yahoo! JAPANの研究開発プロダクトのショーケース「Yahoo!ラボ」。 このなかのプロダクトのひとつとしてYahoo! JAPAN研究所が開発した独自の技術「VisualSeeker」について、研究者の岩崎雅二郎さんにお話を聞きました。 ■VisualSeekerとは? --VisualSeekerの機能 一般の画像検索ではテキストを入力して検索しますが、VisualSeekerでは画像自体の特徴に基づいて検索します。以下のように様々な検索が可能なので、場合に応じて適切な検索方法を選択して利用できます。 類似する画像の検索 描いた画像に類似する画像の検索 指定した色に類似する画像の検索 アップロー

    1000万画像を1秒以内で検索 VisualSeeker
  • Androidアプリで高速描画チューニングをするコツ

    さまざまなGoogleのサービスを使いこなすコツをグーグルの担当者に聞くインタビュー特集。第1回は、日Androidの会のメンバー(嶋 是一氏と中村 秀樹氏と安生 真氏(株式会社ケイブ))3人が、Androidアプリケーション開発のコツを聞くため、グーグル法人のオフィスを訪ね、ゲームアプリケーションを通して効率よく描画するためのノウハウについて聞いた。 その結果、T-Mobile G1(以下、G1)を用いた場合、2D描画であってもOpenGL ES(※1)を用いたAPIを利用するのが良いことが判明した。これは、驚くべき事実だ。このことは、機種に特化したチューニングを行うことで、よりデバイスの性能をフル活用したアプリケーション開発ができる可能性を示したといえる。 「Eat your own dog food」というGoogler文化 Androidについて話したのは、グーグル デベロッ

    Androidアプリで高速描画チューニングをするコツ
  • バイナリファイル入出力

    入力 もっとも一般的なアクセス方法はバイト単位でのアクセスです。 バイト単位のリードにはInputStreamのread()メソッドを使用します。 FileInputStreamから直接バイト単位でアクセスすることもできますが、効率 上の問題から間にBufferedInputStreamを挿んでいます。 注意して欲しいのが処理の最後でfinallyを使用してストリームのクローズを 行っていること。 使い終わった資源は速やかに解放するのが正しいプログラミング作法です。 資源解放にはfinallyを使用するのがJava流で、プログラムの見通しが良くなっているのがわかります。 バイト単位 InputStream in = null; try { in = new BufferedInputStream(new FileInputStream("foo"))); int b; while ((b

    voidy21
    voidy21 2009/06/11