タグ

2012年1月19日のブックマーク (11件)

  • js->coffee移行にあたって考えたこと - Qiita

    個人製作のシステムのjsをcoffeeに完全移行したのでその雑感を書きます。あくまでも個人的な感想です。感じ方は人それぞれです。 ちなみに僕は勉強を兼ねて手で移行させましたが、js2coffeeというツールを使うと自動で変換してくれるらしいです。 先に結論 coffeeの方がいいと思う。 よくある批判に「js書けばいいじゃん」というのがあるけど、極端な話、「アセンブラ書けばいいじゃん」と高級言語が出てきた頃に言ってた人と主張の方向性は似てると思う。極端すぎるけど。 jsには落とし穴がいっぱいある。慣れてもたまにはまる。varを忘れたり「関数の頭で全部のvarを列挙する」というプラクティスに従ってたら、冗長になって管理するコスト高くなったり。 coffeeを使うとそういう余計な問題を意識しなくてよくなるのはとても大きい。 しかもjsでできることの全てをcoffeeでできる。工夫が必要になる場

    js->coffee移行にあたって考えたこと - Qiita
    riywo
    riywo 2012/01/19
    初学者なんでcoffeeの予定
  • Facebook、memcachedに300TB以上のライブデータを置く大規模運用の内側

    クラウドのように大規模なシステムでは、ソフトウェアの開発と同等以上に、大規模運用の巧拙が、システム全体の成功を大きく左右します。 6月22日から、米サンタクララで行われていたWebサイトのパフォーマンスと運用に関するオライリーのイベント「Velocity 2010」で、FacebookのTechnical Operations teamを担当するTom Cook氏が「A Day in the Life of Facebook Operations」(Facebook運用のある1日)と題したセッションで、Facebookがふだんどのような運用を行っているか、紹介しています。 世界でトップクラスの大規模サイトが、普段どのようなツールを用い、どのような方法で運用しているのか、セッションの内容を紹介しましょう。 6年で4億アクティブユーザー、3カ所のデータセンター Tom Cook氏。Facebo

    Facebook、memcachedに300TB以上のライブデータを置く大規模運用の内側
    riywo
    riywo 2012/01/19
  • 聴衆の前に立つ前に--ダメなプレゼンテーションを見分ける10の質問

    よい話し手は下手なスライドでも何とかすることができるが、世界最高のスライドも、準備不足の話し手を救うことはできない。自分のプレゼンテーションについて、以下の10の質問に答えてみて欲しい。誠実に自分のプレゼンテーションを評価すれば、プレゼンテーションでひどい目に遭うのを避けることができるかもしれない。 1.機材はすべて正しく動くか 熱心な聴衆に、何も映っていないスクリーンを見せるのは最悪だ。話し手の賢さを見せるはずが、「問題」を発見しようとテーブルの下や演台の周りをうろうろする姿を見せることになる。遅れたことをどんなに丁寧に謝っても、決して完全に取り返すことはできない。 もしこの質問への答えがノーであれば、読者のプレゼンテーションの質は疑わしい。技術的な問題は、プレゼンテーションを台無しにするものではないが、始める前からいくらか信頼を失ってしまう。幸運なことに、この問題を解決するのは簡単だ。

    聴衆の前に立つ前に--ダメなプレゼンテーションを見分ける10の質問
    riywo
    riywo 2012/01/19
  • ポンチョ、ストール、ひざかけ毛布 - 発声練習

    Twitterで尋ねたところ教えてもらったのでメモをかねてまとめ。 緩募:冬になると女性が体に巻きつけているショールの厚手ででかいバージョンの布製品の名前ってなんでしょう?研究室の机が窓際で寒いので防寒のためにほしいのですが、なんて名前でどこに売っているのかわからないのです。あと、あれには男性用(一般用?)のものってありますでしょうか。 (next49) 教えていただいたことによると、私がイメージしていたのはポンチョというものだったらしい。私はでっかい布をジプシーのようにまとっているだけと思っていたら、ちゃんと洋服のように裁断&縫製されている製品の模様。一方、ショールやマフラーのでかい版はストールと呼ぶものとのこと。 ポンチョ 楽天市場:ポンチョ ja.wikipedia:ポンチョ ストール(アフガンストール、アフガンマフラー) Google:ストール 「アフガンストールの巻き方」編 〜

    ポンチョ、ストール、ひざかけ毛布 - 発声練習
    riywo
    riywo 2012/01/19
  • DBIx::*ユーザのためのDBD::SQLite - Articles Advent Calendar 2011 Dbix

    今日はDBIx::モジュールのテストなどでときおり見受けられるDBD::SQLiteのハマリどころとその対策を紹介します。 後片づけ編 (オブジェクトではなく)クラス内部でコネクションを張りっぱなしにしてしまうDBIx系モジュールでありがちなことですが、テストの後始末をするときに、DBD::SQLiteで開いておいたデータベースを閉じずに削除しようとすると、Windows環境などではパーミッションの問題でエラーになります。 my $dbh = DBI->connect('dbi:SQLite:foo.db'); ... unlink 'foo.db'; 明示的にデータベースを閉じてからデータベースを削除するのが王道ですが、 my $dbh = DBI->connect('dbi:SQLite:foo.db'); ... undef $dbh; unlink 'foo.db'; 並列処理を行

    DBIx::*ユーザのためのDBD::SQLite - Articles Advent Calendar 2011 Dbix
    riywo
    riywo 2012/01/19
  • Big Sky :: VimmerなPerl開発環境

    えーっと、IDE使ってません。ごめんなさい。 PerlをIDEで書いてる人、どれくらいいるんだろう。何使ってるんだろ。 私はLinuxでもWindowsでもVimを使ってます。Perlってサーバで使われる事が多いし、サーバだとsshで入る事が多いだろうし、まぁXの転送やVNCやそれっぽいのでグラフィカルに操作しても良いけど、正直PerlのドキュメントもテキストベースだしPerlで入力補完出来るグラフィカルエディタもまず無いと思ってる。 で、私がVim上で使ってるPerlの開発を「200倍便利にするスクリプト」を紹介。 perldoc.vim perldocはPerlのオンラインマニュアルなんだけど、これを一々ターミナルに戻ったりして引いてると時間のロス。screenで分割して開いてもいいんだけどscreenの画面間移動よりもVim内でのウィンドウ間移動の方が操作感が統一出来てて良い。 そこ

    Big Sky :: VimmerなPerl開発環境
    riywo
    riywo 2012/01/19
  • 【F1】フジ、地上波でのF1中継取りやめ 放映権契約2年間延長 - MSN産経ニュース

    フジテレビは19日、F1世界選手権の営業権を握るF1運営会社(FOM)との間で同シリーズのテレビ放映権契約を延長したと発表した。 契約期間は2012、13年の2年。CS放送ではこれまで通りフリー走行から予選、決勝までの全セッションを生中継するが、地上波での中継は取りやめ、替わって予選と決勝の無料放送をBS放送で行う。 同社広報では地上波からBS放送への移行について「近年、BSの視聴可能世帯が増えてきたための措置」とするにとどめた。BSでの放送時間などは2月に発表される予定だが、「(深夜帯が多かった従来の)地上波よりは見やすい時間になる」(同)としている。

    riywo
    riywo 2012/01/19
  • ソーシャルゲームと従来型ゲームは何が違うのか - 未来私考

    このところ、ソーシャルゲームとはなんなのか、ソーシャルゲームはこれからどうなっていくのかといった記事が相次いで話題になっています。どれもなかなか興味深くはあるのですが、一読して「あれ?これって別にソーシャルゲームに限らないんじゃ?」という感想を抱いた人も多いんじゃないかと思います。「射幸心」「承認欲求「自己達成感」…言われてみればどれもなんとなく納得してしまいそうですが、だからといって「それ」がヒットしている最大の要因だと言われると首を捻ってしまいますよね。実際、これらはゲームそのものがもともと持っている面白さの一要素であって、ソーシャルゲームが特別何か新しいアプローチをしているわけでもないんです。 ソーシャルゲームとキャバクラの違い - よそ行きの妄想 ソーシャルゲームはそのうち飽きられバブル崩壊するのか? - teruyastarはかく語りき 任天堂はなぜソーシャルゲームをやらないのか

    riywo
    riywo 2012/01/19
  • webディレクターの為の「ガンダムで学ぶプロジェクト管理ツール入門」 : LINE Corporation ディレクターブログ

    お疲れ様です。ウェブサービス部開発2室のスエヒロです。 普段はプログラマとしてサービス開発に携わっておりますが、ライブドアキャプテンブログ(旧ライブドア社長ブログ)の代打執筆や、テキスト系妄想メディア「ワラパッパ」の編集など、プログラマ職以外の活動もさせて頂いております。サッカー以外もオシャレにこなすヒデみたいなポジションを目指したいところです。ヒデと言っても日出郎さんじゃないですよ。どうぞ宜しくお願いします。 さて。 皆様、サービス開発や運用を効率よく進める上で「プロジェクト管理ツール」をお使いでしょうか?新しいサービスの開発進捗の管理、運用フェーズにおけるタスク管理、バグ・不具合解消のためのやりとりなど、様々なフェーズで利用されるプロジェクト管理ツール。実際業務で使われている方も多いかと思います。 livedoorのサービス開発においてもいくつかの管理ツールが利用されています。代表的

    webディレクターの為の「ガンダムで学ぶプロジェクト管理ツール入門」 : LINE Corporation ディレクターブログ
    riywo
    riywo 2012/01/19
    導入しよう。
  • おまいらのせいで美容院で恥かいた話 : VIPPER速報

    riywo
    riywo 2012/01/19
    ワロエナイ。。。美容院怖い。。。
  • クラッシュダンプからカーネルメッセージを取り出すツール「crashdmesg」を作りました : DSAS開発者の部屋

    Linuxカーネルには、カーネルパニック時にkexecを使ってダンプ取得用のカーネル(セカンドカーネル)を起動する仕組みがあります。 このセカンドカーネルは予めリザーブされたメモリ内で起動するため、クラッシュしたカーネルが処理していたメモリの内容はそのまま残っていて、procファイルシステム経由でクラッシュダンプを取得する事ができます。 このDSASブログでも、以前「Linuxでクラッシュダンプを採取(1) 〜 kexec + kdump を使ってみる 〜」と言うタイトルでクラッシュダンプの取得方法をご紹介しました。 「crashdmesg」は、kexec+kdumpで保存したクラッシュダンプから、カーネルメッセージの内容を取り出すツールです。 デバッガと比べてはるかに軽量なため、セカンドカーネル上で直接/proc/vmcoreからカーネルメッセージを取り出すこともできます。 最近のクラッ

    クラッシュダンプからカーネルメッセージを取り出すツール「crashdmesg」を作りました : DSAS開発者の部屋
    riywo
    riywo 2012/01/19