BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ Ruby に関するすべてのコンテンツ

  • Exceptional Ruby

    開発者はコードを書くのを楽しむものだが、例外処理コードを書くのを楽しんでいる開発者はほとんどいないし、それを正しくやれる人はもっといない。Avdi Grimm氏の書いた本、Exceptional Rubyはこの課題に挑み、信頼できる例外処理コードに開発者が正しく取り組むための手助けをする。

  • Jeremy Keith 氏の考える HTML5 のデザイン原則

    "HTML5 を抱擁せよ (Embrace HTML5)" というイベントが先月,上海で開催され,"DOM Scripting" と "HTML5 for Web Designers" の著者である Jeremy Keith 氏が HTML5 のデザイン原則に関する講演を行った。さらに氏は HTML の歴史について紹介し,聴衆の質問にも答えている。

  • Future、性能、依存性の低減など多くの改善がされたAkka 1.1リリース

    性能やFuture機能に多くの改善が行われたAkka 1.1がリリースされた。Akkaの基本機能はScala 2.以外には依存していない。InfoQはAkkaの現在とこれからについてJonas Bonér氏に話を聞いた。

  • モバイル開発についての調査

    Web Directionsはモバイル開発者にブラウザやプラットフォームの選択について調査した。現在どのOSで開発しているか。将来、どのOSで開発する予定か。iOSとSafariが現在一番人気で、Androidが猛追撃中、Windows Phone 7はまだ普及していない、というのが結論だ。

  • Puppet LabsがFacesを公開。PuppetのライセンスをApache 2.0に変更

    Puppet Labsは先週、Puppet向けのコマンドラインインターフェイスとAPIをリリースした。このFacesというツールを使えば、システム管理者はPuppetの向けのサブコマンドを作成したり機能を拡張できたりする。APIはRubyから呼び出すことができ、Puppetの内部システムから利用できるオブジェクトを含んでいる。システム管理者はコマンドラインインターフェイスかAPIのどちらかを利用してPuppetのオブジェクトにアクセスし、レポートの作成、表示やカタログの収集、保存、表示、変換ができる。

  • RubiniusがEngineYardのAppCloudに登場、1.9とGIL除去に関する作業は継続中

    EngineYardはRubiniusをAppCloud PaaSサービスに提供し始めた。InfoQはEvan Phoenix氏にRubiniusの状態、新しいパフォーマンスツール、GIL除去の状況について聞いた。

  • 2011年最高の職業はソフトウェアエンジニア

    careertrack.comによると、少なくとも米国における2011年最高の職業はソフトウェアエンジニアだそうだ。さまざまな業界、スキルレベル、給料の職種200種について調査が行われ、仕事環境、肉体的負担、将来の展望、収入、ストレスを考慮してランク付けされている。

  • GitHub、200万リポジトリ達成

    GitHubはホストしているgitリポジトリの数が200万に達したとアナウンスした。そのうち70%は去年作られたもので、ユーザは今年のうちに100万人に達する見込みだ。GitHubにはどんな新たな展開があるのだろうか?

  • 新たな JVM 言語の開発

    JVM ベースの新言語に関して先日,Ceylon プロジェクト提案のニュースが伝えられた。すでに JVM には,静的および動的型付けともに多様な言語が存在している。その事実の前で,どうやって新しい言語を成功させようというのだろうか?

  • Footsteps: JavaScriptの決定論的ロギングと再生

    イベント駆動アプリケーションをデバッグするのは本当に難しい。Footstepsという研究プロジェクトはマウスクリックや乱数生成のような非決定的イベントに対するロギングと再生のフレームワークを提供することで再現性という問題に対処しようとする試みだ。プラグインも特別なブラウザも必要なく、JavaScriptだけで利用できる。

  • Engine YardのPaaS AppCloudが500時間無料

    Engine YardのRubyクラウドプラットフォームを試用する新規顧客は、最初の500時間を無料で利用できる。これらのトライアルアカウントは、デフォルトのRubyの構成で、1.7GBのメモリを持つ2つのバーチャルコア上で動く。500時間の後、アカウントは有料アカウントにアップグレ―ドするか、単に期限が切れるだけであり、後者の場合は無料だ。

  • VMwareがオープンソースのPaaS「Cloud Foundry」を発表

    VMwareは本日、オープンソースのPaaS(Platform as a Service)として、Cloud Foundryの提供を発表した。

  • MacRuby 総まとめ: Mac AppStore に使用アプリ登場,MacRuby と Lion,XCode 4 サポート

    MacRuby 1.0 リリースに向けて多忙な MacRuby チームは先日,XCode 4 サポートを加えた 0.10 をリリースした。その一方で,MacRuby で記述された最初のアプリケーションが Mac AppStore に登場した。さらに,次期 Mac OS X 10.7 "Lion" には MacRuby が含まれるようだ。

  • ジャーナリングで信頼性が向上した MongoDB 1.8

    MongoDB の新しいジャーナリング機能は,ライトアヘッド REDO ログによって信頼性を向上する。永続化ストレージの更新に先立ってログエントリが記録され,クラッシュ後のリスタート時に存在するジャーナルファイルの内容が,オンライン移行前に再実行される仕組みだ。その他の変更としてはシェーディングのパフォーマンス向上,shell のタブ補完,カバーリングおよびスパースインデックスの追加などがある。

  • webサイト向けWindows 7タスクバーのサポート

    Microsoftは、ネイティブ アプリケーション開発者に提供しているWindows 7のタスクバー フィーチャの幾つかをwebサイト開発者に提供している。webサイトは、タスクバーにドラッグすることによって、「ピン留めできる」。一度そうすると、まるでインストールされているアプリケーションのように、webサイトは、そのアイコン、ツールチップ、ジャンプリストを表示する。

BT