タグ

2012年1月6日のブックマーク (9件)

  • PHPより気軽に、Rubyで簡単ウェブ開発 - m.igrs.jp

    元旦に rack-server-pages というものをリリースしました。 元旦リリースしました。僕からのお年玉です。 > rack-server-pages j.mp/uNthnL #ruby — Masato Igarashi (@migrs) January 1, 2012 実は数年前からずっと作りたいと思っていたもので個人ToDoリストに長らく居座っていたものがやっと着手できた。 Ruby で WEB開発といえば Ruby on Rails というデファクトスタンダードを筆頭に MVCフレームワークを利用するのが一般的ですが、現状フレームワークを利用しないという選択肢がほとんど無いんですよね。 フレームワークというキーワードを聞くだけで「よく分からない」「プログラマの為のもの」 感覚になってしまう人も多いはずです。 たとえシンプルで軽量といわれている Sinatra ですら。 PH

    sugimori
    sugimori 2012/01/06
    そうか~。rubyって素のrubyという選択肢がなかったのか~。
  • グーグルのバグ予測アルゴリズムを実装したツール「bugspots」、オープンソースで公開

    ソースコードのなかでバグが多いのは、より高頻度に、かつ最近になって集中的に直している部分。これが、グーグルで採用された「バグ予測アルゴリズム」であることを、先月の記事「グーグルはコードの品質向上のため「バグ予測アルゴリズム」を採用している」で紹介しました。 そのバグ予測アルゴリズムを実装したツール「bugspots」がオープンソースとして公開されています。 gitのレポジトリを分析 bugspotsはRubyで記述されており、gitのレポジトリから履歴を読み込んで分析し、どのモジュールにバグが含まれている確率が高いかを示してくれます。 以下のようにインストールして実行(説明ページから引用)。 $> gem install bugspots $> git bugspots /path/to/repo $> git bugspots . # (in current git directory)

    グーグルのバグ予測アルゴリズムを実装したツール「bugspots」、オープンソースで公開
    sugimori
    sugimori 2012/01/06
    デグレは宿命なんだな。やっぱりCIか。
  • スーパーマリオ3Dランドが素晴らしいわけ - はてなポイント3万を使い切るまで死なない日記

    もう発売されて2ヶ月になるが任天堂3DSソフトの「スーパーマリオ3Dランド」が素晴らしい。 巷ではソーシャルゲームやスマートフォンが流行っている昨今ですが、そんな時期に任天堂が古き良きテレビゲームのひとつの究極的な進化形であるといっていいゲームを出したわけだ。 およそ理想のテレビゲームとはなんだろう? ひとつの理想は間違いなく万人が楽しめるゲームであるということだ。年齢趣味趣向を問わないだけでなく、ゲーマーとしての腕前の巧拙にかかわらずにだれでも楽しいゲームというのが究極の目標であるはずだ。 これはもちろんゲーム会社として特に任天堂のようなトップ企業にとっては最大限の顧客をターゲットにするためにはとても大切なテーマになるのは当然だが、ゲーマーにとっても重要なテーマになる。なぜならゲームなんてひとりでやっても楽しくないからだ。まわりの友達や家族といっしょに遊べてこそ、当に楽しいゲームとなる

    スーパーマリオ3Dランドが素晴らしいわけ - はてなポイント3万を使い切るまで死なない日記
    sugimori
    sugimori 2012/01/06
    うぉー。3DSが欲しくなって来た~。でも、絶対やらなくなる自信があるww
  • 第八回ありえるえりあ勉強会 ~PyPyのキホンの気 (2012/01/20 19:00〜)

    新機能 技術カンファレンスをより見つけやすく、参加しやすくするための新機能「カンファレンス特集ページ」をリリースしました。「技術」や「テーマ」などのトピック別に探せるほか、直近開催予定のカンファレンスが一覧で確認できますのでご活用ください。詳しい機能説明や掲載方法についてはこちらをご確認ください。

    第八回ありえるえりあ勉強会 ~PyPyのキホンの気 (2012/01/20 19:00〜)
    sugimori
    sugimori 2012/01/06
    第八回ありえるえりあ勉強会 ~PyPyのキホンの気 #arielarea
  • [後編]次世代に向けベンダー連携進む

    事例以外に「Hadoop World NYC 2011」で注目を集めたキーワードは、「次世代Hadoop」「エコシステム」「HBase」「既存DWHとの連携」などである。 スケーラビリティーの強化続く 次世代Hadoopはアーキテクチャーを改良し、より高いスケーラビリティー、信頼性、機能を実現する見込みである。例えば、名前空間とブロックストレージの管理を分離してスケーラビリティーを高める「HDFSフェデレーション」、マスターサーバーの可用性を向上させる「NameNode HA」、MPI(メッセージ・パッシング・インタフェース)などの分散処理インタフェースを利用できて1万台までスケールアウトが可能な「MapReduce 2.0」などを備える。これらの機能は、バージョン0.23に搭載する。いずれエンタープライズ領域で採用できるレベルに到達するだろう。 「Hadoop開発は分裂しない」 Hado

    [後編]次世代に向けベンダー連携進む
    sugimori
    sugimori 2012/01/06
    facebookのhbaseは無事稼働しているようだ
  • 「さくらのクラウド」ストレージネットワーク障害に関するご報告 | IaaS型パブリッククラウド「さくらのクラウド」

    メンテナンスフリーで手軽なサーバ運営! 高性能サーバと豊富な機能を、お客様のメンテナンス不要でご利用頂けるサービスです。 サーバとその運用に必要な管理者権限をさくらインターネットが保有し、24時間365日の監視やバッチの適用やメンテナンスを代行します。手軽にホームページやブログを開設したい方、メールサーバを管理したい人などにおすすめのレンタルサービスです。 仮想化技術を用い、専用サーバの自由度と共用サーバの低価格を実現 仮想化技術により1台の物理サーバ上に複数の仮想サーバを構築したものを、お客様だけの仮想専用サーバとして利用するサービスです。 管理者権限を提供するほか、専用サーバに匹敵する自由度と共用サーバならではの低価格を実現しました。また、仮想サーバを構築している物理サーバは、すべて当社のデータセンター(国内)に収容。当社スタッフが24時間365日サーバの状況を監視しています。 サーバ

    sugimori
    sugimori 2012/01/06
    他人事じゃないな
  • FAJ:特定非営利活動法人 日本ファシリテーション協会 - ファシリテーションが人、社会を変える

    今すぐ使えるファシリテーション 10個のファシリテーションのテクニックをそれぞれ3分の短い動画にまとめてご紹介しています。こちらからご視聴ください。 *主催するイベントのキャンセルポリシーはこちら

    FAJ:特定非営利活動法人 日本ファシリテーション協会 - ファシリテーションが人、社会を変える
    sugimori
    sugimori 2012/01/06
    こんなのあるのか。
  • ラーニング・パターン (Learning Patterns)

    サイトでは、ラーニング・パターンの考え方や個々のラーニング・パターンについて紹介します。 ラーニング・パターンは、自律的で創造的な学び方のコツをパターン・ランゲージという形式でまとめたものです。どのような状況でどのような問題が生じやすく、それをどのように解決すればよいのかの発想がまとめられています。このようなコツを「言語」として共有することで、個人の自律的で創造的な学びの支援と、学びのコミュニティの活性化を目指しています。 ラーニング・パターンは、2009年4月から毎年、慶應義塾大学総合政策学部・環境情報学部の全学生(一学年約900人)に配布されているほか、ウェブサイトやtwitter等で、幅広い世代の方に広まりつつあります。ぜひご活用ください。 ラーニング・パターン(Learning Patterns)のtwitter配信をしています! よりよい学びのコツを記述した「ラーニング・パタ

    sugimori
    sugimori 2012/01/06
    ガイドラインって言うよりパターンの方が抵抗感が無いのはなぜだろう?
  • ソフト開発で広がる三つの“ギャップ”

    ソフトウエア開発者の年収ITエンジニアの中で最低であり、平均32.6歳で416万円である――。これは、日経コンピュータが2011年11月10日号の「Close Up」コラムで紹介した3万人のITエンジニアに対する調査結果である。 同じ11月、グリーがプログラマーなど新卒社員の給与を最大1500万円とすると発表したことがネットなどで話題になった。ライバル会社のDeNAも最大1000万円と発表しており、DeNAとグリーの間でプログラマーの獲得競争が過熱している。グリーが求めているのは、単にヒット作を連発するゲームプログラマーではなく、総合的に高い技術力を持ったエンジニア・開発者である。それには、SDKやプラットフォームの開発者も含まれており、基盤システムの開発という意味で、必要なスキルは既存のITエンジニアと大きく差は無いはずである。今年書いたコードは去年より「イケてる」――。グリーの開発者

    ソフト開発で広がる三つの“ギャップ”
    sugimori
    sugimori 2012/01/06
    ビジネス部門とかIT部門とか言ってる場合じゃないよね