2015年4月20日のブックマーク (4件)

  • 計算量はコンピュータ性能論の「入り口」にすぎない--専門家が語る、IT屋に知っておいてほしい基礎知識

    情報処理における全国のエキスパートが一堂に会したリクルート主催の「春の情報処理祭」。HPC(High Performance Computing)研究分野の専門家である、京都大学の中島浩教授は、HPCの役割や速さの秘密について説明するとともに、HPCがビジネス全体にもたらす影響を語ります。コンピュータの性能を生かすために知っておくべき、HPCの基礎知識とは?(春の情報処理祭in京都より) ハイパフォーマンスコンピューティング(HPC)とは 中島浩氏:(BGM「Let It Be」を流しながら登場)さすがにビートルズの「Let It Be」ぐらいは知っているかな。皆さんが生まれるずいぶん前の歌ですけれども。 『アナ雪(アナと雪の女王)』というのがあって、あっちは「Let It Go」なんですね。こっちは「Let It Be」で、何が違うのか。英語のニュアンスはほとんど同じなんですけれども「L

    計算量はコンピュータ性能論の「入り口」にすぎない--専門家が語る、IT屋に知っておいてほしい基礎知識
    koyancya
    koyancya 2015/04/20
    こういう感じ、生で聞きたいなw -> "この2つを足せとかというと、キャッキャ言ってやります。本当はキャッキャとは言いませんけれども"
  • SQLアンチパターン@Rails①論理設計 - Qiita

    メモ兼ねて。あと、なかなかRailsでは生SQL書かなかったり、例がPHPだったりだったのでもうちょっと実感を掴めたらなあとか。あんまり解説とかはない。 このアンチパターン、ところどころネーミングが西尾というか鎌池くさくて面白かった。 解釈にはあんまり自信がないので、間違いは指摘していただけると嬉しいです。 パターン1:信号無視(ジェイルウォーク) @ migration file t.string hoge_ids @ Model logic fuga.hoge.ids.split.each do |hoge_id| Hoge.find(hoge_id) end

    SQLアンチパターン@Rails①論理設計 - Qiita
    koyancya
    koyancya 2015/04/20
    このシリーズ面白い
  • [小ネタ] pecoとdirenvでGemfileを高速で切り替える - Qiita

    gemを作っていて複数環境でテストを実行したり、Railsのアップデート作業中で複数のGemfileがリポジトリに含まれる事がある。 そういう時にGemfileを高速で切り替えられるようにするためのpecoの設定を作ってみた。 function swgemfile() { local gemfile=$(find . \( -name "Gemfile*" -or -name "*.gemfile" \) -not -name "*.lock" -maxdepth 2 | peco) if [ -n "$gemfile" ]; then local gemfile_fullpath=$(echo ${gemfile} | ruby -r pathname -ne 'puts Pathname(Dir.pwd).join($_)') touch .envrc sed -i -e '/BUND

    [小ネタ] pecoとdirenvでGemfileを高速で切り替える - Qiita
    koyancya
    koyancya 2015/04/20
    やばいw -> "超読み辛いw"
  • Reactに最適化したテンプレートエンジンを作り始めた - Qiita

    Reiny, 名前の由来は、一昨日の木曜日に作り始めて、その日雨が降ってたから。 最近react-jadeに不満を持ってて、自分はコンパイラというかプリプロセッサを作るノウハウはあるので、だったら自分で作ればいいじゃん、といった感じで作り始めた。(typed coffee を作り直すためのAST操作の勉強も兼ねてた) 何ができるか 今これが動いてる - let i = () => {}; div(hoge='fuga') { backgroundColor = 'red' } // unicode span( key="--🐑--" ) // ref with & span&foo() // for syntax ul for i in @items li(key=i) = i // if syntax if false a hoge fuga aaa // inline express

    Reactに最適化したテンプレートエンジンを作り始めた - Qiita
    koyancya
    koyancya 2015/04/20
    "Reiny, 名前の由来は、一昨日の木曜日に作り始めて、その日の雨が降ってたから。"