トデス子'\ @todesking 卒塔婆の配置のせいで悪いものを呼んでいるのではないか、端材と組み合わせて十字架作ったのが悪かった(これについては悪ふざけが過ぎたと思っている)
最近読んだRubyのコードではYARDのコードがキレイでした。 さて、長いメソッドは不吉なにおいがするからメソッドを分割するなどして短くしましょうとはよく言われることですが、ここでいう「長い」とは「縦に長い」ことを指していることがほとんどです。長いのが問題なのは縦に長いときだけではなく横に長いときもです。 縦に長いメソッド まず、どうして縦に長いメソッドが問題かについてです。縦に長いメソッドには「処理を把握しづらい」という問題がある可能性が高いです。 どうして処理を把握しづらいか 処理を把握しづらい原因はいくつかあります。例えば、抽象度が低いのが原因です。 メソッドが縦に長くなっているときは、多くの処理が行われていることがほとんどです。これらの処理はメソッドになっていないため名前がついていません。処理に名前がついていない場合は実装を読まないとなにをしているかがわかりません。 せっかくなので
$> cd /your/git/repo $> git bugspots -d 500 .. example output .. Scanning /git/eventmachine repo Found 31 bugfix commits, with 23 hotspots: Fixes: - Revert "Write maximum of 16KB of data to an SSL connection per tick (fixes #233)" for #273 - Do not close attached sockets (fixes #200) - Write maximum of 16KB of data to an SSL connection per tick (fixes #233) - Merge branch 'master' into close_sched
My father-in-law is very interest in beer art. Breweriana is the special name for beer related artifacts. I’ve been watching for special pieces to add to his collection at art auctions I’ve been attending. The first breweriana piece that I acquired for my father-in-law was a 1940s Lone Star Beer sign. He was so happy with this find at the art auction that he asked me to keep finding him interestin
Working with hugedomains.com was a quick and easy process. We got to speak to multiple real people located in Colorado without having to wait on hold! Our only complaint was we felt we had to overpay more than this particular domain was worth, and we weren't able to negotiate it down to a level that we felt was fair. However, payment and delivery were seamless, and within a few hours we had all of
shell のちょっとしたテクニック - odz buffer odzさんのところで単語の出現頻度を調べるためのワンライナーが紹介されている。 単語抽出についてはいくつかやり方があるので紹介する。 特に egrep -o は非常に実用的。 もちろん、この話はリンク先において主題ではない。 俺のただの自己満足。 tr -cs で単語抽出 $ tr -cs 'a-zA-Z' '\n' < ./.zshrc 上記コマンドで、a-zA-Zのみで構成される文字列を抽出できる。 -c オプションで、'a-zA-Z' の補集合(以外)を '\n' に変換し、 -s オプションで、最後の引数で指定される要素の重複を除去している。すなわち '\n' の連続を除去している。 grep -o で単語抽出 grepには、( -o、--only-matching ) オプションというのがある。 これは、指定された正
Script Junkie | Creating Responsive Applications Using jQuery Deferred and Promises (日本語訳: jQueryのDeferredとPromiseで応答性の良いアプリをー基本編 | ゆっくりと… ) をみて、 (ε・◇・)з Deferred… Promise… お 覚えられん… (ε・◇・)з 脳みそちっちゃいので、もっと気軽に使えて、簡単に書けるのがいいなぁ~ って思ってました。 なので、自分なりに、 複数の同期/非同期処理を同時に実行し、処理の合流ができたり多少の失敗があっても前に進める Future 複数の同期/非同期処理を順番/同時に実行し、流れを直感的に記述できる Stream という2つの仕組みを考えました。 Stream は一本の流れを制御し Future は同時多発的な流れを制御するため、こ
Apple Clarifies iBooks Author Licensing Situation in New Software Update - Mac Rumors なんでも、あの不思議なEULAの意図は、iBooksというフォーマットにかかる権利らしい。 しかし、日本において純粋なファイルフォーマットが特許性を有するのだろうか。ファイルフォーマットの文法は、プログラミング言語の文法と同じで、特許性も著作権も持たないのではないだろうか。 そういえば、日本でLZWアルゴリズムの特許を取れたのも、これまた未だに理解出来ない。LZWは純粋なアルゴリズムであり、どうやって日本で特許をとれたのだろう。 惑星 said... ファイルフォーマットが日本で特許発明になるかどうかは内容によります。GIFのLZWの場合はフォーマットそのものが特許されてるわけではありませんが、要件を満たせばフォーマット
プログラミングC#―C#2.0/.NET2.0/Visual Studio2005対応 作者: ジェシーリバティ,Jesse Liberty,鈴木幸敏,首藤一幸,情報技研出版社/メーカー: オライリージャパン発売日: 2006/02メディア: 単行本購入: 1人 クリック: 27回この商品を含むブログ (43件) を見る プログラミング C# 第4版を最近スキャンしたのですが、以前読んだ時の付箋がたくさん貼ってありました。読み返してみたら今でも相当面白かったので、メモを淡々と書いてみます。 現在は第6版なので、以下のメモには現在の仕様と異なっている部分があるかもしれません。ご注意ください。 p26 値型(value type)と参照型(reference type)の説明 →地味に各章への伏線がはってある p28 スタックとヒープ コラムでスタックとヒープについての説明 p29 組み込み型
最大BRAVIA!85インチ店頭展示開始です! -... www.stacc-morikawa.com
アニメ「魔法少女まどか☆マギカ」とアサヒ飲料「十六茶」のコラボキャンペーンが、2月7日(火)から全国のローソンでスタートします。十六茶の600mlペットボトル1本につき、フィギュアストラップが1つ付属します。 ▽ LAWSON|ローソン公式サイト 対象商品に付属するフィギュアストラップは、「鹿目まどか」「暁美ほむら」「巴マミ」「美樹さやか」「佐倉杏子」「キュゥべえ」の6種類です。数量限定のため、なくなり次第キャンペーンは終了します。 実施店舗は「ローソンストア100」と「ナチュラルローソン」を除く、全国のローソンです。 文: タニグチナオミ 関連エントリー QBグッズが充実! ローソンの「魔法少女まどか☆マギカ」キャンペーン第2弾、9/27スタート - はてなニュース QBぬいぐるみも当たる! ローソンの「魔法少女まどか☆マギカ」キャンペーン、6/21スタート - はてなニュース 争奪戦再
↓ 何を見ても何か思い出す 似てるものを 2 つずつ投稿して共有するだけのウェブサービスを作った。上記は納豆の風味とコーヒーの香りが微妙に似ているということを表現しようとしてるけど、伝わってなさそう。 「A を B に空目した」とか「C さんはこの写真に写ってる原住民に似てる」とかポストしておもしろい感じになればいいなと思っているが、単に何かを 2 つ並べたいときに使えばいい気もする。oEmbed に対応しているので Flickr の画像や YouTube の動画を埋め込むこともできたりします。 特にたいしたことやってないけど、興味あったら使ってみてもらえるとうれしいです。不具合とかあったら Twitter 等で教えてもらえると助かります。 ひまあったらスライドショーモードとか、編集距離を計算して表示するのとかやりたいと思ってます。あと、下記は参考にさせてもらった意見やコード、いつもありが
CI(継続的インテグレーション)ツールの決定版、Jenkinsのすべてを解説する書籍です。インストール、サーバーの設定、ビルドジョブなどの基礎から、セキュリティ、コード品質、分散ビルドや自動化デプロイと継続的デリバリといった高度なトピックまで、Jenkinsを使いこなすのに必要な情報を網羅しています。さらに日本語版ではPlay! Frameworkを例としてJenkinsのプラグイン開発の手法を付録として収録。品質の高いソフトウェアを開発したいすべての開発者必携の一冊です。 目次 日本語版に寄せて 訳者まえがき はじめに 1章 Jenkinsの紹介 1.1 はじめに 1.2 継続的インテグレーションの基礎 1.3 Jenkinsの紹介(旧名Hudson) 1.4 HudsonからJenkinsへ――その略史 1.5 JenkinsとHudsonのどちらを使うべきか? 1.6 自分の組織への
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く