理研は、研究所の紹介パンフレットや広報誌『RIKEN NEWS』など、さまざまな刊行物を発行しています。
理研は、研究所の紹介パンフレットや広報誌『RIKEN NEWS』など、さまざまな刊行物を発行しています。
[タブレットコンピュータならこうなる・・・] これはスゴい! ウワサのアップルタブレットそのものの話ではない。現在の PC に代わる次世代タブレットコンピュータが出現したらどうなるかというコンセプトデザインだ。 Cult of Mac が多くのページを割いて紹介(連載予定)している。 Cult of Mac: “Gallery: How Apple’s Tablet Will Be a Paradigm Shift” by Leander Kahney: 25 August 2009 * * * パラダイムシフト これはアップルタブレットがどう動くだろうかということを示したものだ。どうしてパラダイムシフトなのかこれで分るだろう。自分の指を入力デバイスに使えばとても直感的で分かりやすい。マウスやキーボードはパンチカードみたいに古くさく思える。 Here’s how Apple
ニコニコ動画:https://www.nicovideo.jp/watch/sm2316518 テスト駆動開発には「リズム」と「サイクル」があります。 リズムについては前回説明しましたので、今回と次回でサイクルの話をします。 テスト駆動開発のサイクル テスト駆動開発のサイクルとは、1つの機能を実装するにあたって、どんな手順を踏んで、どういう回し方をしていくかということです。たとえば、ある1つの機能を実装したい、提供したいということになったときに、まずどういうテストを書いて、それからどういうコードを書いていくのか。 今回は、テスト駆動開発のサイクルとしてまず最初に受け入れテストを土台として作るという話をします。 そして次回、その受け入れテストを通すために、どのようにレッド、グリーン、リファクタリングというサイクルを回していくのかというお話をします。 なお、ここで説明する回し方の対象は、スタッ
UnitTest で部品をしっかり守っているのに運用時にエラー さらに version up 時には頑張って書いた UnitTest が無駄になる UnitTest の存在意義に疑問が出てくるから、書こうとする気力が落ちる 思考停止して頑張ってまた書いても、また運用時にエラーが起きちゃう こうして悪いリズムが生まれていく 長期的な回帰テストとしては UnitTest は無力 まず書くべきは End to End のテストだった・・・ 河田・・・受入テストにつけ! なるほど、UnitTest よりも受入テストの方が対象となるシステムの挙動と密接であるため、確かに テストコードが長生きする とことがわかる。うん、それで問題が解決しているよ。でも、さらに「実行者が人でないといけない」と言ってるのはなぜ?ここからが問題の核心だが、その答えから言えば 人である方がテストコードがさらに長生きする から
URI.escapeはhttp://の部分はエンコードしない。 CGI.escapeはhttp://の部分も含めてエンコードする。 日本語入りのURLをエンコードするときはURI.escapeを使うのがよい。 require 'uri' require 'cgi' str = 'ほげ' str_uri = URI.escape("http://d.hatena.ne.jp/keyword/#{str}") str_cgi = CGI.escape("http://d.hatena.ne.jp/keyword/#{str}") puts str_uri #=> http://d.hatena.ne.jp/keyword/%82%D9%82%B0 puts str_cgi #=> http%3A%2F%2Fd.hatena.ne.jp%2Fkeyword%2F%82%D9%82%B0
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く