タグ

2012年10月13日のブックマーク (11件)

  • Loading...

    takasian_pride
    takasian_pride 2012/10/13
    息抜きとして
  • Pythonでメモリを食い過ぎた時に見直すポイント - 西尾泰和のはてなダイアリー

    ちょっと複雑なアルゴリズムをPythonで実装してみて、自分の予想以上にメモリをってしまったので何が原因なのかプロファイルしてみた。 辞書を大量に使ってはいけない 指摘されてみれば当たり前のことなんだけども、辞書はハッシュテーブルなのでメモリをたくさん使う。「グラフの頂点ごとに整数→整数のマッピングを持ちたいな」と思って、うっかり辞書を使ってしまったのだが、エントリー数が6個でも 1048バイト×頂点数 のメモリが吹っ飛んでいく。いくらハッシュのアクセスがO(1)だからといって、1048バイトmallocしてスラッシング起こしてんだったら全然安くない。エントリの個数とアクセス頻度によってはO(n)で線形探索したほうがよっぽどよい。 エントリーの個数が5件までならハッシュテーブルではないコンパクトな持ち方をするので280バイト。それでもでかい。 自作クラスのインスタンスも辞書を持っている

    Pythonでメモリを食い過ぎた時に見直すポイント - 西尾泰和のはてなダイアリー
  • Node.js、Socket.IO、MongoDBでリアルタイムWeb

    Node.js+Socket.IO+MongoDB こんにちは! 著者は、マインドフリーという会社でNode.jsを使ってWebアプリなどを作成している。この連載では、最新Webテクノロジを使った研究開発の事例や実績を発信する弊社のサイト“Tech Release”のリニューアルで培ったNode.jsに関する知識を分かりやすくお伝えする。 Tech Releaseは一見、普通のブログに見えるが、実は記事の更新内容がリアルタイムにView画面に反映されている。管理者が、記事の文章(データ)に変更を加えると、その記事を見ている人にもページをリロードせずに、リアルタイムに文章(データ)が変化していく。 このUXを実現するために開発したシステムが、REALTIME BLOG ENGINE「REABLO」というエンジンだ。「REABLO」はNode.jsとSocket.IO、MongoDBを使用して

    Node.js、Socket.IO、MongoDBでリアルタイムWeb
  • おすすめのデザイン本「写真構図のルールブック」: DesignWorks Archive

    毎回、注目のデザイン書籍や写真集、おすすめのを紹介します。 今回は「写真構図のルールブック」です。 写真の善し悪しを決定づけるために重要な構図の作り方を分かりやすく説明してくれる、写真の撮り方の基礎が学べる一冊となっています。 詳しくは以下 デジタルカメラで誰でも手軽に写真を楽しめるようになりましたが、写真集やポスターで見るようなかっこいい写真を撮るのは難しいもの。このでは、写真の構図にクローズアップし、ぼけや縦位置・横位置の使い方などの基的な撮影のルールから、一般的な構図のルールや構図を作るテクニックまで、良い写真を撮影するコツを知ることができます。 実際の写真と構図が図説のように解説されていたり、構図に対する考え方が分かりやすく説明されているので、カメラ初心者の方でも写真の面白さを感じることができそうです。手持ちのカメラでより効果的な写真を撮影したいとお思いの方は、是非チェックし

    おすすめのデザイン本「写真構図のルールブック」: DesignWorks Archive
  • 藤子・F・不二雄漫画の落語の影響、「オバQ」編 - INVISIBLE D. ーQUIET & COLORFUL PLACE-

    もともとはこの記事を読んで ■藝人狂時代 落語の視点で読む『ドラえもん』 〜らくだ〜 http://omoshow.blog95.fc2.com/blog-entry-1560.html ■落語の視点で読む『ドラえもん』 〜天災〜 http://omoshow.blog95.fc2.com/blog-entry-1542.html 何の気なしに、はてブで「オバQにもいろいろありますね」と書いた。 gryphonjapan (MMA) ‏オバQにも、大人になって「あ、落語が元ねたか」とわかったもの多数ありますね。「ヘタの横好きの大家さんの、画の個展にいく話」(寝床)やドロンパと神成さんで「うまや火事」とか。 / “藝人狂時代  落語の視点で読む『ドラえもん』 〜らくだ〜” http://htn.to/c4YmGH ごく平凡な感想のつもりだったが、意外なことに連動しているtwitterではかな

    藤子・F・不二雄漫画の落語の影響、「オバQ」編 - INVISIBLE D. ーQUIET & COLORFUL PLACE-
  • 切替も簡単! Chromeに複数のブックマークバーを作れる拡張機能 | ライフハッカー・ジャパン

    疲れやすい、呼吸の浅さを改善。ストレッチポールは毎日使いたいほど気持ちがいい!【今日のライフハックツール】

    切替も簡単! Chromeに複数のブックマークバーを作れる拡張機能 | ライフハッカー・ジャパン
  • 全巻無料配信の電子書籍「ブラックジャックによろしく」をiPhone 5で読むなら「i文庫S」が最適な理由 - もとまか日記

    先日見た以下の記事。 電子書籍版「ブラックジャックによろしく」の表紙を変更してみた。漫画『ブラックジャックによろしく』が電子書籍で全巻無料配信 - #RyoAnnaBlog おぉ、これは!ブラよろ懐かしい!しかも全巻無料配信とは!何それスゴい!!!結局最後まで読めなかったから超嬉しい! と思って、私も早速Macでダウンロード。そして意気揚々とiTunes経由でiBooksに入れて見てみると・・・・ うーん、めくる向きが逆!>< で、結論から書くと以下のアプリが最適でした。 i文庫S カテゴリ: ブック ¥350 電子書籍リーダ※App Storeの価格は変動するのでくれぐれもご注意の上、購入の歳は「自己責任」でお願いします。 つい最近iPhone 5に対応したばかりなのも嬉しいポイント。 てことで、iPhone 5で快適に読むための設定についてメモ。 まず、以下のページから各巻のPDFをダ

  • HTML5クックブック

    HTML5で開発をするために必要な実践的なコードを提供します。基的な構文からプログレッシブなマークアップ、フォーム、各種メディア、マイクロデータ、位置情報、canvasなど幅広い内容をカバー。 また、どのブラウザが仕様のどの部分をサポートしているのかを調べるためのヒントやブラウザによるサポートにばらつきがある場合の対応策と、それらが必要かどうかを見きわめる方法についても解説。これによって、読者はそれらの機能が開発中の案件に必要かどうかを判断できるようになるでしょう。実践的な解決策を求めるエンジニアのためのレシピ集です。 書に寄せて はじめに 1章 基的な構文とセマンティクス はじめに レシピ1.1 DOCTYPEを指定する レシピ1.2 文字セットを指定する レシピ1.3 言語を指定する レシピ1.4 <script>と<link>を最適化する レシピ1.5 HTML5の新しい要素を

    HTML5クックブック
    takasian_pride
    takasian_pride 2012/10/13
    HTML5クックブック
  • ステートフルJavaScript

    ステートフルなJavaScriptアプリケーション開発についての解説書。HTML5とCSS3のおかげで単に自律的なだけではなく外見も美しくデスクトップアプリと同様のエクスペリエンスをブラウザ上で得られるようになりました。書ではステートフルなWebアプリをMVCモデルに沿って開発しながら、その背後にある理論から各種ライブラリを利用した実践に至るまで幅広く解説します。ステートフルなコードとMVCを組み合わせることにより、MVCの3要素をクライアント側で実行することが可能になり、単なるAjaxアプリケーションでは実現できないよりデスクトップアプリに近いエクスペリエンスを提供できます。 目次 まえがき 1章  MVCとクラス 1.1 初期の JavaScript 1.2 アプリケーションの構造化 1.3 MVCとは 1.3.1 モデル 1.3.2 ビュー 1.3.3 コントローラ 1.4 モジュ

    ステートフルJavaScript
    takasian_pride
    takasian_pride 2012/10/13
    ステートフルJavaScript
  • JUnit実践入門 ー 体系的に学ぶユニットテストの技法 が出ます! #junitbook - やさしいデスマーチ

    Twitter等でアナウンスしましたが、ついに著書『JUnit実践入門』がAmazonに登録されました。11/14発売予定11/21発売(1週間ずれました、すみません><)で、480ページと大ボリュームとなっています。 JUnit実践入門 ~体系的に学ぶユニットテストの技法 (WEB+DB PRESS plus) 作者: 渡辺修司出版社/メーカー: 技術評論社発売日: 2012/11/21メディア: 単行(ソフトカバー)購入: 14人 クリック: 273回この商品を含むブログ (69件) を見る 副題の『体系的に学ぶユニットテストの技法』は、レビュワーとしても参加していただいた@irofさんの案を元にしました(ありがとうございます!)。 このの特徴は、この副題に集約されていると言っても過言ではありません。 フィクスチャ、モック、パラメータ化テストなどなど、xUnit Test Patt

    JUnit実践入門 ー 体系的に学ぶユニットテストの技法 が出ます! #junitbook - やさしいデスマーチ
    takasian_pride
    takasian_pride 2012/10/13
    JUnit実践入門 ー 体系的に学ぶユニットテストの技法 が出ます!
  • https://tkfire85.livedoor.blog/archives/55539445.html