gihyo.jp×Mashup Award 5プレゼンツ MA5 コンテスト開催中!受賞の極意 記事一覧
「自分の好きなことをやっているだけ」─第1回 Japan Linux Symposium基調講演にLinus Torvalds氏、まつもとゆきひろ氏が登場[前編] 10月21日、「第1回 Japan Linux Symposium」の初日を飾る基調講演が、東京、六本木にて行われた。同イベントは21~23日の3日間にわたって開催されるLinux Foundation主催による技術カンファレンスで、Linuxカーネル開発に携わるメンテナーが一同に会し、さまざまな発表や技術セッションが行われる。アジアで初の開催となることもあり、基調講演には多くの聴衆がつめかけた。ここでは基調講演冒頭のLinus Torvalds氏によるキーノートを紹介する。 最初は「自分のためだけ」に作った 基調講演のトップを飾るのは、久しぶりの来日となるLinux創始者 Linus Torvalds氏。「Linux; そ
第2回AP4RとRailsでつくる非同期アプリケーション 加藤究,篠原俊一 2007-09-13
第41回Text Layout Frameworkへの外部XMLデータの読込みとユーザーインタラクション 野中文雄 2010-12-28
さて、前回はインストールからFirebugのタブの基本的な部分について紹介をしてきました。今回は、Firebugに実装されているConsole APIの紹介と、Console APIを利用したデバッグ手法について解説していきます。 Firebugで利用できるAPI Firebugには、デバッグに活用できる2つのAPIが実装されています。今回は、その2つあるAPIのうちConsole APIについて解説していきます。 Console API Console APIはFirebugのタブだけでなく、コンテンツ側のJavaScriptから呼び出すことのできるAPIです。デバッグのために便利な関数があらかじめたくさん用意されています。これらの関数を以下に列挙しますので、目を通してください。 console.log(object[, object, ...]) 渡された全てのオブジェクトをconso
はじめに Cucumberとは受け入れテストのためのテスティングフレームワークです。CucumberはRuby on Railsに依存しているライブラリではないため、例えば同じRuby制のフレームワークであるSinatraはもちろん、PHPなどで書かれたアプリケーションでも使用することができます。 Sinatraやフレームワークを使用していない素のRubyスクリプトなどをベースにCucumberの解説をすることも可能ですが、今回は仕事で使っている人が多く、また筆者自身もRailsを使って開発をしていることもあって、Railsをベースに解説させていただきます。 なぜCucumberなのか 筆者が勤めている株式会社RAWHIDE.では、Railsアプリを作成する場合、原則的にCucumberでテストを書くようにしています。Cucumber採用当時は、社内にナレッジが少ない、不慣れなど、なかなか
2009年7月末日、都内某所。RubyKaigi2009を無事に終えて一息ついた運営委員長の角谷信太郎さんに、今回のRubyKaigi2009についてインタビューさせていただきました。また、偶然居合わせた実行委員の島田浩二さんにも同席いただきました。 角谷さん RubyKaigi2009 ──さっそくですが、質問させていただきます。RubyKaigiについて、去年までと大きく変わったと感じた点はどこでしょうか。 角谷「まずは国際化です。本格的に世界のRubyistを相手にしてみたというのが最大の変化です。規模もRubyKaigi史上最大です。といっても毎年史上最大規模なので、これは変わっていない点なのかもしれません。あと、正式にマルチトラックを採用したことです」 ──開催規模は、例年より大きくするという意志はあったのでしょうか。 角谷「ありました。実行委員長である高橋さんの思いは『来た
はじめに 「レガシーコード」――この言葉を聞いて何を思い浮かべますか? もしかしたら、COBOLで書かれたコード、Windows NT 4.0用のコード、書いた人がわからなくなってしまったコードなどが思い浮かぶかもしれません。 しかし、このレガシーコードをメインテーマとして正面から扱っている書籍『Working Effectively with Legacy Code』(WEwLC ※1)では、レガシーコードについて異なった見解を示しています。そう、「明日自分の書くコードもレガシーコードになるかもしれない」というWEwLCが発するメッセージは、私たちに切実に迫ってくるのではないでしょうか。 この連載では、WEwLC読書会の有志が、WEwLCが語りかけるものや、現実の課題への活かし方などを対談形式で紹介していきます。この本が発するメッセージについては連載の中でおいおい明らかにしていきたい
zshはシェルである。シェルはもちろんキーボード入力されたコマンド行を解釈し、必要なコマンドを必要な引数とともに起動することを主な仕事とするソフトウェアである。単なるシェルなのだが、zshには他を圧到する比類なき機能がある。その一端を印象づける一つの例に、zshで実装されたテトリスがある(図1)。 もちろんこれは、お遊び機能の例で実際の日常作業をこれで進めるわけではないが、潜在的に備えている機能がどれほどのものかが分かる好例である。 zshは、sh(Bourne Shell)をベースとし、ksh、csh(tcsh)、bashの優れた機能をアイデアとして取り込み、なおかつ作業効率を高める独自の機能を登載したまさに至高のシェルである。しかしながら超高機能・多機能であるがゆえに全容を掴むのが難しい。付属の英文マニュアルはしっかりしているものの、簡潔な仕様記述がされているのみなので具体的な
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く