タグ

2011年12月17日のブックマーク (24件)

  • HTTP通信を含むモジュールのテスト - Articles Advent Calendar 2011 Test

    こんにちは!こんばんは!寒いのがめっぽう苦手、bayashi です! きょうは、HTTP通信を伴うモジュールのテストについて書いてみます! サンプルモジュール WWW::Foo8 具体的に説明するために、WWW::Foo8 というモジュールを書きました! package WWW::Foo8; use strict; use warnings; our $VERSION = '0.01'; use Class::Accessor::Lite ( rw => [qw/agent error/], ); sub new { my ($class, %args) = @_; $args{agent} = _default_agent() unless $args{agent}; bless \%args, $class; } sub get { my ($self, $uri) = @_; my

    HTTP通信を含むモジュールのテスト - Articles Advent Calendar 2011 Test
  • 電動歯ブラシはまだ序章だった - 北の大地から送る物欲日記

    パナソニック ドルツ イオン 音波振動ハブラシ 青 EW-DE21-A 出版社/メーカー: パナソニック(Panasonic)メディア: ホーム&キッチン購入: 2人 クリック: 2回この商品を含むブログを見る 年末になると「買って良かった○○」系なエントリが人気になって、その中で挙げられることが多い電動歯ブラシ。 初めて使った時に感じたあの「こんなに歯がツルツルになるの!?」的な驚き、普通に手で磨いたんではちょっとココまでは磨けないぞ・・・という、それまでに無かった体験が「買って良かった」と言わしめてるのは間違いないのですが。 が。 「こんなに歯がツルツルに、綺麗に磨けるんだ!!」というあの驚きはまだ序章に過ぎなかった!! まだ次のステージがあったんだ!! と驚かせてくれる口内ケアグッズが。 パナソニック ドルツ・ジェットウォッシャー 白 EW1250P-W 出版社/メーカー: パナソニ

    tyru
    tyru 2011/12/17
  • authorized_keyの苦痛を少しでも軽減させる方法 - カイワレの大冒険 Third

    この前初めて知ったのですが、読んでたら、こんなもんあるのかと思ったので、紹介してみる。 そのコマンド名は「ssh-copy-id」です。周知の事実だったらごめんなさい。あと、セキュリティの話しは末尾に。 ssh-copy-idって何? sshで公開鍵認証とかしてると、接続先のサーバの「~/.ssh」以下に「authorized_keys」作らないといけないわけですが、どうも作成するのが面倒。 転送なり、ファイル作りなり、まぁ色々方法はあるんでしょうけど、いずれにしてもめんどい。権限周りもあるし。まぁ、セキュリティとして大事なとこなので、わがまま言っちゃいけないんですが、楽はしたい。 そんな悩みを軽減してくれるのが、「ssh-copy-id」です。簡単に言えば、ローカルにある公開鍵をリモートサーバにauthorized_keysとしてインストールしてくれるというもの。 manには以下のよう

    authorized_keyの苦痛を少しでも軽減させる方法 - カイワレの大冒険 Third
    tyru
    tyru 2011/12/17
  • DSAS環境でのDNS活用法 〜ネットワーク設定の格納にDNSを使う〜 : DSAS開発者の部屋

    KLab Advent Calendar 2011 「DSAS for Social を支える技術」 の12日目です。 昨日までの apache の話題からガラリとかわって DNS についてお話します。 DSAS 内では、サービスに用いるドメインに関する権威サーバのほかに、システム内部の各サーバのホスト名や DB、memcache などの役割に応じた名前を登録した内部向けドメインの権威サーバやキャッシュサーバを運用しています。 システム内に、内部向けの権威サーバや、キャッシュサーバを設置するのは、珍しい構成ではありませんが、DSAS では、内部向け DNS サーバに、システムの設定情報を一部格納しています。 今回は、DSAS 環境で DNS サーバに設定情報を格納している理由や運用方法を紹介します。 ネットブートと設定ファイルの動的生成 DNS の話題に入る前に、DSAS の特徴を 1 つ

    DSAS環境でのDNS活用法 〜ネットワーク設定の格納にDNSを使う〜 : DSAS開発者の部屋
  • 開発版GNU Screenのlayoutを使ってみよう

    記事は ターミナルマルチプレクサ Advent Calendar 2011 : ATND の11日目です。10日目は screenでマルチディスプレイモードを利用する - ヌキのやる気のないエンジニアブログ でした。screen ネタが増えてきて嬉しい今日この頃です。それでは 5日目の記事 の続きとして開発版 GNU Screen のレイアウトについて説明します。 レイアウトがどのようなものであるかについては、以前まとめた記事がありますのでそちらをご覧ください。 レイアウト - これからの「GNU Screen」の話をしよう 使用したことがないので確かなことは言えませんが、いくつかのページを確認したところでは tmux でレイアウトに相当する概念はペインになるでしょうか。 時代はGNU screenからtmuxへ - それ、Gentooだとどうなる? Ubuntu Weekly Reci

    開発版GNU Screenのlayoutを使ってみよう
    tyru
    tyru 2011/12/17
  • GHCのこと

    オブジェクトレイアウト 通常のHaskellの値(代数的データ型および関数)と、未評価の計算を表すサンクは、全てポインタで参照される。ポインタが指す先は通常はヒープ上のオブジェクトだが、静的セクションに置かれていることもある。いずれにしてもレイアウトは同じで、以下の一般形をとる。 オブジェクトの先頭1ワードは静的領域へのポインタ(infoポインタ)で、この値を評価(関数なら適用)するためのコード(entry code)と、このオブジェクトの種類に関する情報を集積したレコードを指している。なお、GHCにおける1ワードはポインタと同じ大きさ、つまり32ビットOSなら32ビット、64ビットOSなら64ビットである。これはIntの精度と同じでもある。 代数的データ型 代数的データ型の評価済みの値では、infoポインタが構築子の種類を表し、その後に構築子の引数を入れるスロットが続く。したがって、N引

  • 博士が100人いる村

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    tyru
    tyru 2011/12/17
  • Iterator パターンの本質 · eed3si9n

    2011-12-17 これは Scala Advent Calendar 2011 の 17日目の記事です。 specs2 の作者であり、@etorreborre としても活発に発言を続けるシドニーの強豪 Eric Torreborre さんが書いた “The Essence of the Iterator Pattern” を翻訳しました。翻訳の公開は人より許諾済みです。翻訳の間違い等があれば遠慮なくご指摘ください。 2011年6月24日 Eric Torreborre 著 2011年12月17日 e.e d3si9n 訳 去年読んだ論文で一番気に入ったのは “The Essence of the Iterator Pattern”(以下、EIP)だ。これを読んだ後で、今まで何年も使い続けてきたあるものに対する考えがガラリと変わった。それは、for ループだ。 この論文の中からいくつか

  • vimperator で ES.next - caisuiの日記

    ES.next を vimperator で 動かせるようにしてみた。 正しくない点が多々あると思います。 特に、「<|」はさっぱりです。 http://github.com/caisui/vimperator/blob/master/plugin/es.next.js 使用するには、 id:Constellation さん の es.next.jsが必要です。 ~/vimperator 直下に配置 あるいは let es_next_js="path" と指定すれば、読込みます。 実行は :es [option] expression です。 --ast AST を echo します --echo 結果をecho します --test javascript への変換結果を echo します(不恰好です。デバッグ用) --bare globalObject を userContext にしま

    vimperator で ES.next - caisuiの日記
  • POSIX close(2) is broken

    In the world of POSIX, everything is a file. Well, sort of. There's sockets and pipes, which behave rather like files except that you can't seek on them and they have some extra metadata. And there's devices, where sometimes you can only read and write appropriately-sized blocks, not individual bytes. And then there's terminals, which are all sorts of weird. But in all these cases, you've got a fi

    tyru
    tyru 2011/12/17
  • でかいWEB+DB PRESS総集編PDFをなんとかする - Just another Ruby porter, 2011-12-a

    ■ tmux attach ~/.tmux.confの最後にnew-sessionと書いておけばtmux attach || tmuxみたいなことをしなくても、 常にtmux attachと実行するだけでよくなる。 なければちゃんと新しいセッションを作ってくれるし、あればそいつにattachしてくれる。 毎回新たなセッションが作られるわけでもない。完璧だ。 ■ ディスクカッターとスキャナ 自炊してみた。カッターはDC-210N。 ちょっと大目に切っておかないと内部に接着剤が染み込んでることがある。 くっついたままだとジャムる。裁断は大胆に。これはしかし切れ味が気持ちいい。くせになる。 スキャナはScanSnap S1500。Ubuntuだとつなぐだけでok。 あとはxsaneで両面もちゃんとスキャンできる。すばらしい。 まずは要らないでやってみたが、Sony Readerで見てもまずまず

    tyru
    tyru 2011/12/17
    bashでも使えるのか >{0..50..10}で0,10,20,30,40,50
  • 野田首相、原発事故の収束を宣言

    野田首相は16日、原子力災害対策部で福島第一原発の事故収束に向けた「冷温停止状態(ステップ2)の達成」を宣言した。夕方の記者会見で首相は「発電所事故自体は収束に至ったと判断される」と述べ、ステップ2を終了したとの見解を示した。 原子炉の安定的冷却を目指したステップ1は7月に完了。ステップ2は来年1月中に終える予定だったが、「年内に完了させる」との国際公約に従い、今日の発表に至った。原発炉の温度は9月から100度を下回っているほか、放射性物質の飛散も減少しており、今後は除染や避難住民の帰還時期などの課題に進む。 首相は「今後万が一トラブルが生じても敷地外への放射線量は十分低く保たれることが技術的に確認された」と述べ、事実上の「安全宣言」となったかたちだ。 会見後の質疑応答で「炉内の燃料がどういう状態かもまだ推測でしか把握できていないのに、当に冷温停止したと断言できるのか」という紙記者の

    野田首相、原発事故の収束を宣言
    tyru
    tyru 2011/12/17
  • トゥギャると死ぬんですか? はい、かならず死にます。

    早川由紀夫 @HayakawaYukio 野田首相「私は官邸で、福島産のお米をおいしくいただいています。、、、国民も、安全が確認されたお米は口にしていただきたいと思います」死ねというとるんか、ボケ! 2011-12-16 18:11:12 👹🔥🎴📿 垢 嘗 ⛩🤘😛🇯🇵 @aka_name 福島産のお米をべると死ぬんですか? RT @HayakawaYukio: 野田首相「私は官邸で、福島産のお米をおいしくいただいています。、、、国民も、安全が確認されたお米は口にしていただきたいと思います」死ねというとるんか、ボケ! 2011-12-16 18:45:32

    トゥギャると死ぬんですか? はい、かならず死にます。
  • 日本の地方都市って詰んでるよね。どこも人口減る一方。道路沿いは安い全国チェーン店だらけ・・・ : 暇人\(^o^)/速報

    の地方都市って詰んでるよね。どこも人口減る一方。道路沿いは安い全国チェーン店だらけ・・・ Tweet 1:名無しさん@涙目です。(WiMAX):2011/11/23(水) 00:33:18.38 ID:Xf1MXsF60 少子高齢化による人口減少が始まった日で、人口増加期には誰も予想もしなかったさまざまな現象が起きている。 日の地方都市では、少子高齢化で交通需要や歩行者が減少する中、交通信号の撤去が相次いでいる。現在、日の交通信号は全国に約20万カ所設置されているが、 長期的には信号の数が現在の半分以下に減少する可能性がある、と21日付産経新聞が報じた。設置から19年たち老朽化した信号は交換が原則となっているが、 熊県や宮崎県、山形県などでは、交換対象の信号のうち80%がそのまま撤去されている。警察庁は「人口減少期に入ったことから、交通量を考慮して必要性が低下した地域は撤去すべ

    日本の地方都市って詰んでるよね。どこも人口減る一方。道路沿いは安い全国チェーン店だらけ・・・ : 暇人\(^o^)/速報
  • robustな人材 | 水無月ばけらのえび日記

    公開: 2011年12月11日13時55分頃 こんな話が興味深いと思いました……「平松さんの支援集会で話したこと (blog.tatsuru.com)」。たいへん長いのですが、後半の「学力とは何か」以降の話が面白いです。 印象に残ったのはこのあたり。 子供たちを競争に追いやったり、格付けしたり、「グローバル人材」に育て上げたりすることが今われわれがなすべきことではありません。世界はほんとうに激動しているんです。新しい指導的なアイディアを世界中の人が求めている。 激動しているからこそ、すぐに使える技を身につけるのではなくて、もっと根的なものを大事にしていく必要があるという話ですね。 「大学でも社会で即戦力になる人材を育成するべきだ」という主旨の議論を目にすることがありますが、そういう時に思うのが、大学は4年あるということ。大学1年生に対して社会の即戦力としての教育をするとなると、4年後に役

    tyru
    tyru 2011/12/17
  • TechCrunch | Startup and Technology News

    Tech enthusiasts and entrepreneurs, the clock is ticking! With just 72 hours remaining until the early-bird ticket deadline for TechCrunch Disrupt 2024, now is the time to secure your spot…

    TechCrunch | Startup and Technology News
  • 主人が公式ページをTumblrにして1年が過ぎました。 - aike’s blog

    Tumblrは画像や引用文をクリップするのに大変便利なミニブログサービスですが、そのシンプルなUIの裏に実は普通のブログなどとしても十分な機能を持っており、水野美紀さんをはじめ公式サイトや公式ブログとして採用する人も増えてきました。(参考リンク) 僕がやっている音源ライブラリ製作プロジェクト、Soundfrost Musicでも、4月にスタートして以来公式ページをTumblrで作っています(あ、まだ1年過ぎてないや)。そんなわけで実際に公式ページ使ってみて見えてきた使い勝手について書いてみます。 スタートの敷居が低い これが一番ですね。すぐに使い始めることができます。 独自ドメインが利用可能 公式ページとして使う場合、これはありがたい。 デザインのバリエーションが多い まあ凝りすぎた特殊なデザインが多いし、良いデザインは有償だったりもしますが。 固定ページが作れる とはいえ、固定ページをた

    主人が公式ページをTumblrにして1年が過ぎました。 - aike’s blog
    tyru
    tyru 2011/12/17
  • 「廃墟」+「女の子」の二次元画像:ニュー速VIPブログ(`・ω・´)

    tyru
    tyru 2011/12/17
  • javascript - そろそろECMAScript 5を使いたい少なくとも3つの理由 : 404 Blog Not Found

    2011年12月16日15:00 カテゴリLightweight Languages javascript - そろそろECMAScript 5を使いたい少なくとも3つの理由 下準備も終わったので、blogで扱うJavaScriptは、特に断りのない限りECMAScript 5を前提にしていくことにします。 0. どのブラウザーで使えるの? 以下で確認できます。 ECMAScript 5 compatibility table ざっといろいろ試してみると… IEは9以上以降かつStandard Modeなら使える Safari 5はFunction.prototype.bindのみ使えない - 5.1.4より[native code] iOS5も同様 Android 2.3ではさらに加えてObject.sealなどObjectをロックする機能が使えない というわけで、もう使いはじめてもい

    javascript - そろそろECMAScript 5を使いたい少なくとも3つの理由 : 404 Blog Not Found
  • Pythonを始める人への日本語情報集 - None is None is None

    @mopemopeさんからバトンを渡されました、2011 Pythonアドベントカレンダー(Python3) 16日目担当のおもけん(@doloopwhile)です。 Q「RubyPythonどちらが初心者向けでしょうか?」 A「Pythonは日語情報が少ないので、Rubyがおすすめです」 質問掲示板などで、しばしば見かけるやり取りです。しかし、当にPythonは日語情報が少ないのでしょうか? 確かに、かつてはRubyの情報量の方が圧倒的だったでしょう。しかし、現在ではPythonも日で広く使われ、Pythonプログラマーのブログも多数あります。少なくとも初心者がPythonを始めるのに情報不足ということはありません。 そこで、明日のPythonプログラマーのため、日語情報を列挙しておきます。ワリと無難というか、常識的な資料ばかりです。 結局、何を読めばいいの?5つの日語情報

    Pythonを始める人への日本語情報集 - None is None is None
    tyru
    tyru 2011/12/17
  • ビートルズのハードデイズナイトのイントロのコードがついに分かった!(動画)

    ビートルズのハードデイズナイトのイントロのコードがついに分かった!(動画)2011.12.16 13:0012,056 satomi テープ逆回転じゃなかった! ビートルズの『A Hard Day's Night』の出だしで鳴るジャ〜ンのコードは永遠の謎とされてきましたが、なんとなんとCBCラジオのランディ・バックマン(Randy Bachman)氏が解読しちゃいましたよ! ビートルズの全マスターテープをデジタル保存しているアビー・ロード・スタジオに直にお邪魔して、音楽制作ソフトでパート別に再生して耳で拾いました。 以下の後半で種明かしをしています。 (訳) 去年(ビートルズのプロデューサー)ジョージ・マーティンの息子ジャイルズ・マーティン(Giles Martin)の招きで普通は入れないアビー・ロード・スタジオに入れてもらった。で、そのとき彼が言ったんだ。 「ビートルズのソーステープはこ

    ビートルズのハードデイズナイトのイントロのコードがついに分かった!(動画)
    tyru
    tyru 2011/12/17
  • PS Vita用アプリ「ニコニコ」が目指すゲームプレイ動画の新しいスタイル。ドワンゴ開発チームインタビュー

    PS Vita用アプリ「ニコニコ」が目指すゲームプレイ動画の新しいスタイル。ドワンゴ開発チームインタビュー 副編集長:TAITAI ライター:小倉正也 カメラマン:田井中純平 12→ 2011年9月14日の「SCEJ Press Conference」にて発表された,「ニコニコ動画」「ニコニコ生放送」が利用可能となるPlayStation Vita用アプリ「ニコニコ」。 「ニコニコ」オフィシャルサイト 2011年12月17日に予定されるローンチ時点では視聴しか行えないが,後々のアップデートにより,PS Vitaのインカメラを用いた動画撮影や投稿が可能になり,その後,プレイ動画を直接配信する機能などを,ゲームに組み込むライブラリとして開発し,ニコニコ動画とゲームがより密接に連動する仕組みも盛り込んでいく予定だという。 今回4Gamerでは,そんなアプリの制作を手がけるドワンゴの開発チームに

    PS Vita用アプリ「ニコニコ」が目指すゲームプレイ動画の新しいスタイル。ドワンゴ開発チームインタビュー
  • 「Facebookにはテスト用サーバがない。リリースとなったらそれをそのまま一般公開するだけ」 - ネタフル

    ウォンテッド株式会社社長の仲暁子さん(元Facebook)が、セミナーで以下のような話をされたそうです。 「Facebookにはテスト用サーバーが無いんです。エンジニアはすべて番環境の上で開発をしていて、リリースとなったらそれを一般ユーザーに見えるように公開するだけ。エンジニアにすごい権限が与えられている。」 これに対してコメント欄でUmihiko Namekawa氏が次のような捕捉をしています。 これは環境や金の問題じゃありません。Facebookという会社の文化なんですね。Facebookの社是がHack! 「フェイスブック 若き天才の野望」にマークが寝そべって雑談しながらノートパソコンにコードをばしばし打ってEnter!でいきなり機能を公開しちゃうのを見てVCが肝を冷やす、というシーンが出てきます。当時でもユーザー500万というスケール。 なるほど、Facebookの企業文化なので

    「Facebookにはテスト用サーバがない。リリースとなったらそれをそのまま一般公開するだけ」 - ネタフル
    tyru
    tyru 2011/12/17
    ええ...
  • ADM-3A - Wikipedia

    The ADM-3A was an influential early video display terminal, introduced in 1976.[1] It was manufactured by Lear Siegler and had a 12-inch screen displaying 12 or 24 lines of 80 characters. It set a new industry low single unit price of $995.[a] Its "dumb terminal" nickname came from some of the original trade publication advertisements.[2] It quickly became commercially successful because of the ra

    ADM-3A - Wikipedia