タグ

2012年6月23日のブックマーク (9件)

  • 普通のプログラマへ良いコードを書く方法を教える!リーダブルコード | Act as Professional

    私はすばらしいコードを「エレガントなコード」と呼ぶ@HIROCASTERでございませう。 まず、はじめに。書はハッカーは読まなくて良い。普通のプログラマに読んで欲しい。 デザインパターンやリファクタリングよりも、書に書かれていることの方がプログラマは毎日考えて、意識してコードを書くのだ。 よって、普通のプログラマならば書を読んでおきたい。普通のコードを書く人にオススメの1冊だ。 例えるならば、バク転や月面宙返りをする方法ではなく、日常的におこなわれる「歩く」という行動に着目し、姿勢良く、美しく、シッカリ、確実に歩くための方法が書かれている。 書の目的は、君のコードをよくすることだ。 「良いコード」の定義とは、コードを読んだときに最短で理解できる様に書かれていることである。そう、書は伝えている。 では、良いコードを書くための方法を具体的に学んだり、教えられたりしたことはありますか?

    普通のプログラマへ良いコードを書く方法を教える!リーダブルコード | Act as Professional
    ono_matope
    ono_matope 2012/06/23
    "忘れてもいいコードを書こう。"
  • キスで学ぶPush実装技術

    彼女とMacBookを並べてコーディング。 ようやくRailsの開発を一人で出来るようになった彼女が、俺に突然質問を投げかけた。 「ねぇ、WebサービスのPushってどうやって実装するの?」 「一般的には3つの方法がある。」と俺は答えた。 「クールな順にWebSocket、次にコメット、最後にポーリングだよ」 彼女は目を輝かせながら「それでそれで?!」と説明を求めてくる。 「ポーリングは、一定の時間ごと、たとえば3秒ごとにAjaxでサーバにリクエストを送って新着の情報が無いか問い合わせて、もし新着があれば処理を、なければスルーして次の問い合わせに備えるPush通知の実装だ。手軽に実装できる反面、新着がない多くの時間常にリクエストを送り続けることになるので無駄が多い。大規模なサービスで実装すれば、それだけでDDoSっぽくなっちゃう。また、リアルタイムも厳密には実現できなくて、MAXでポーリン

    キスで学ぶPush実装技術
    ono_matope
    ono_matope 2012/06/23
    なんだこれ…
  • Open Tech Press | Linuxのスワップ処理を最適化するためのヒント

    コンピュータのメモリ容量を超えるサイズのプログラムを実行する必要がある場合、最近のオペレーティングシステム(OS)のほとんどはスワップ処理と呼ばれる手法を用いる。これは、メモリ内データの大部分を一時的にハードディスクに格納しておき、必要なデータだけを物理メモリ空間に持ってくるというものだ。稿では、Linuxシステムにおけるスワップ処理の効率化とスワップ処理サブシステムのパフォーマンス最適化につながるテクニックを紹介する。 Linuxは、物理メモリの領域をページという単位に分割して処理する。スワップ処理とは、ハードディスク上にあらかじめ設定した空間(これをスワップ空間と呼ぶ)にページ単位でメモリ上のデータをコピーし、そのページのメモリ領域を解放する処理をいう。物理メモリとスワップ空間を合わせた容量が、仮想メモリとして利用可能になる。 スワップ処理が必要になる主な理由は2つある。1つは、物理

    Open Tech Press | Linuxのスワップ処理を最適化するためのヒント
  • スラッシュドット・ジャパン | swap割り当てルール、やっぱりRAMの2倍?

    ストーリー by hayakawa 2008年10月04日 8時19分 個人的にはスワップなしで構築することが多くなってきましたが 部門より 過去10年、自分より知識のある人たちに「swapにはどれだけ割り当てればいい?」と聞くと、皆同様に「RAMの2倍に設定しておいて、あとは考えなくていいよ」と答えてくれた。確かに昔は深く考えるようなことでもなかったように思う。RAMが128MBならswapは256MBにしておけばよかった。でもいま自分のノートPCに載っている4GBのRAMを考えると、8GBのswapって当に必要?と考えてしまう。 デスクトップのswapには当はどれ位割り当てるのがいいのだろうか?「RAMの2倍」ルールは今も当てはまるだろうか?このルール、これからもずっと有効なのだろうか? SWAPに8GB割り当てるのに全く問題がないHD容量があればいいが、例えばUMPCのようにメモ

    ono_matope
    ono_matope 2012/06/23
    てきとうで。
  • Linuxのswapパーティションの容量 仮想マシンの場合は?

    Linux のswap領域の謎 OSをインストール際に悩むのがパーティションの容量設定。物理メモリが大量に搭載される昨今、通例の「メモリの2倍」をswapに適用すると8Gメモリなら16Gものディスクを消費してしまう。 物理マシンならまだしも、(それでもSCSIやSASなどのディスクを消費するのはどうかと思うが)仮想環境で仮想ディスクを使う場合、swap領域の確保の為にイメージディスクのサイズを大きくしなくてはならない。 サーバ用途として利用する場合、swapを使うような状態になるとほぼ運用できないくらいのパフォーマンスになってしまう。最低限のswap領域を確保しておけばいいのか調べてみる。 最低500M?それとも物理メモリと同程度? その1 swap領域を最低500M確保しておけばいいという記事を見かけた。 スワップ区画のサイズはどのぐらいに設定すべきでしょうか - Linux Q&A:I

    Linuxのswapパーティションの容量 仮想マシンの場合は?
  • digirama:チルト-シフト

    今回はいつもと少し趣旨を変えまして、 あるキャラクターのフィギュアを中心としたデジラマ合成画像をお見せするのではなく、 その「合成画像の表現方法」そのものを中心とした内容となっております。 …ていうても、なに言ってるかわかりませんよね。 つまり、「このアニメのフィギュア」でデジラマ作りました!ですとか、「この子のフィギュア」でデジラマ作りました!ではなく 今回は「似たような作り方のデジラマ合成画像」でまとめてみました!っていうことです。 皆様ご存知でしょうけれど、しばらく前から、実際の風景をミニチュアのように写した画像を、ネットで見かけるようになりました。 チルトシフトレンズという、どこまでもフォーカスの合った写真を撮るためのレンズを逆用(?)して、 極端に狭いフォーカスの写真を撮ると、ミニチュアジオラマのような不思議な写真が出来上がるのです。 ちなみにネットのあがっているチルトシフト画像

    ono_matope
    ono_matope 2012/06/23
    発想も技もすばらしい
  • 「なんでBitTorrentで逮捕者でてないの?」に答えてみる - P2Pとかその辺のお話@はてな

    前回のエントリはなかなか好評をいただいたようで、実に嬉しい限りです。このエントリに関連して「なぜBitTorrentでは検挙者が出ていないのか?」という感想を持たれた方が少なくないようなので、今回はそれについてのお話。いちパイラシーウォッチャーの考えということに留意していただければ幸い。 torrentってIP丸見えなのになんで? ユーザのIPアドレスがわかるというのは、少なくとも現在の違法P2Pファイル共有を取り巻く状況においてはそれほど大きな意味を持たない。だって、監視する側からすれば、既にWinnyであれ、Shareであれ、おそらくPerfectDarkであれ、丸裸に近い状態。 Shareなんかは警察庁が今年から正式に運用している「P2P観測システム」のように、常時ネットワーク上の情報を集積され、後々の捜査に利用されているわけで、IPアドレスモロバレどころの騒ぎではない。 P2Pファ

    「なんでBitTorrentで逮捕者でてないの?」に答えてみる - P2Pとかその辺のお話@はてな
  • BitTorrent初逮捕者キタ━━━━(゚∀゚)━━━━!!:【2ch】ニュー速VIPブログ(`・ω・´)

    ono_matope
    ono_matope 2012/06/23
    その後検挙されてた
  • 違法P2Pファイル共有ユーザの検挙数が急増中なのをグラフ化してみた - P2Pとかその辺のお話@はてな

    「もうだめぽ日記」というブログにて、これまで報道されてきたP2Pファイル共有ソフトに関連した国内ユーザの検挙事例などをアーカイブしている。せっかくケースをアーカイブしているのだから、それをまとめてみるのも良いかなと思いついたので、実行してみた。 ケースの羅列だけでは見えてこない、P2Pファイル共有関連事件の推移なども見れるかなと。ここでは、P2Pファイル共有ソフトを利用したデータの送信行為とそれに直接関連する刑事事件のみを扱うことにする(民事のケースやファイル共有ネットワーク上で入手した情報を利用した犯罪は除く)。報道をもとにデータをおこしたので、漏れなどがあるのはご愛敬。ある程度のパターンなどを読み取ってもらえれば幸い。 これまでの検挙者総数 これまでの検挙者数をみると、児ポ法違反が最も多く、ついで著作権法違反、わいせつ図画陳列となっている。著作権法違反幇助の1名は言わずもがな。 著作権

    違法P2Pファイル共有ユーザの検挙数が急増中なのをグラフ化してみた - P2Pとかその辺のお話@はてな
    ono_matope
    ono_matope 2012/06/23
    興味深い。音楽の著作権侵害での検挙がたった3人(2010年時点ブログ主調べ)とか、BitTorrentの検挙がないとか