タグ

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

  • Containerという名のPerlモジュール群 | hirobanex.net

    的には各PODを読めばいいと思うんですが、以下ではちょっとわかりづらい機能や注意したいことをあげていきたい思います。 インターフェースについて 個人的には、上述した例のようなContainerモジュールを継承したクラスを作成するサブクラス化インターフェースがあればいいんじゃないかな?と思うんですが、以下のようなオブジェクト型のインターフェースもあったりします。 use Object::Container; # initialize container my $container = Object::Container->new; # register class $container->register('HTML::TreeBuilder'); # register class with initializer $container->register('WWW::Mechanize

  • はてなブログのデザインの裏側 - Uedayworks::HatenaBlog

    このエントリーはHatena::Staff Advent Calendar 2011のために書かれたものです はじめまして。最近は映画けいおんが生き甲斐のuedayです。 11月8日にクローズドベータリリースした「はてなブログ」のデザイン全般を担当しました。裏側というほどの話ができるか微妙ですが書いてみます。 開発チーム 開発チームは、エンジニアid:cho45/デザイナーid:ueday/ディレクションid:onishiです。デザインはクオリティチェックをid:tikedaに依頼して、適宜フィードバックを貰いながら進めていきました。このほかに制作スタッフが数名います。プロジェクトが立ち上がったのが8月1日だったので、開発期間は約3ヶ月です。アルファ版完成が異常に速く、開発2日目か3日目で記事投稿ができるようになり、5日目でアルファ版を社内リリース。choさんほんとすごいなって思いました

  • もう一度身につけたい変態で学ぶオブジェクト指向 - Happy Programming!!

    コンニチハ! 変態アドベントカレンダーです。 http://atnd.org/events/22020 ※ アドベントカレンダーとは、クリスマスまでに毎日日替わりで窓を開けていくカレンダーのこと。 それにちなんで、日替わりでblogエントリを書くのがアドベントカレンダーです。 オブジェクト指向 ってよく聞きますし、実際のところ何がすごいの?? って思ったりしてる人も多いでしょう。 抽象クラスって何よ!? インタフェースとかどうやって使う? とか そういう初心者向けアーンドもう一度学びたい人達に変態を例に説明してみましょう。 うだうだですけど、最後まで読んでいただければ幸いです。。。 まず、オブジェクト指向は何が嬉しいのか?ってところですけど、 処理を共通化し、生産性をあげる!! ということではありません。 もちろんそういう一面もありますが、これぐらいならオブジェクト指向を使わなくても十分で

    もう一度身につけたい変態で学ぶオブジェクト指向 - Happy Programming!!
    rightgo09
    rightgo09 2011/12/12
    ”変化に強い変態さんの完成です。”だめだここで吹いたw
  • 携帯見ながら歩くと危ないよ

    と家でこたつに入ったままノートパソコンに向かってひとりでブツブツ言っていても仕方がなく、こういった社会問題に対して僕たちはもっと前向きな態度で関与していくべきである。 闇雲に「禁止!禁止!」と唱えるのでなく、ベターなやり方を考えることで、問題を根から解決していこうではないか。 かくいう僕も、歩いている途中にTwitterやFacebookが気になってしまう気持ちはわかる。ソーシャルメディアは眠っていた僕たちの承認欲求を焚きつけるのだ。こうして道を歩いている間にも、誰かが「いいね!」を押したりRTしたりして、僕を賞賛してくれているかもしれない。それを早く見たい!そう思うと、移動中だろうがなんだろうが3秒に1回くらいのペースでスマートフォンを確認せずにはいられないのである。(いや、そう思ってるのは僕だけで、みんなはただゲームとかやってるだけなのかもしれないのだが…。) なんにしろ、みんなスマ

    携帯見ながら歩くと危ないよ
    rightgo09
    rightgo09 2011/12/12
    これマジでアプリかハードの対応で儲けられるんじゃないの?このソリューション。
  • Ruby1.9.3をインストールしたときのいろいろなエラー - yokochiの開発メモ

    EC2で新しく環境構築して、Ruby1.9.3をソースからコンパイルしてgemをアップデートしようとしたら以下のエラーが出た。 [root@hoge ~]# gem update --system /usr/local/lib/ruby/1.9.1/yaml.rb:56:in `<top (required)>': It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby. ERROR: Loading command: update (LoadError) cannot load such file -- zlib ERROR: While executing ge

    Ruby1.9.3をインストールしたときのいろいろなエラー - yokochiの開発メモ
  • RVMをつかってみた - kaeruspoon

    colinuxの環境を構築したので RVMを使ってRubyをインストールしてみることにしてみました。Ruby1.8.7とRuby1.9.2を並行して使いたかったのです。 RVMをインストールする前に、curlとgitをインストールします。