もしドラのアニメが2週間にわたって放映されて、こんな話だったなぁなんて思い出しながら見ました。なんか書籍も250万部を超える人気だそうで。そこで自分なりに、なんでもしドラが人気になったのかを考えてみたんですよ。 ちょっと話変わりますが、「歴史は繰り返す」って言うじゃないですか。歴史は苦手なのでどことは言えないのですが、大きな視点で見るといつの時代も同じようなことを繰り返しているので、歴史に学ぶことで自分の行動に良い選択ができるようになるものだと思うのです。 数学だったら「相似」がそれにあたるでしょうか。一見違うものでも、共通した部分を見つけることで同じように対応することができる。公式を使って計算問題を解く行為もそれでしょう。違ったものを同じものと認識することで、過去の体験・知識を活かすことができる。 こういうことって歴史や数学だけでなく、さまざまなことから学んでいるのに、学校にいるときって
Aug 9, 2009 シンプルなキッチンタイマー Widget です。指定した時間がたつと音でお知らせします。カップ麺の用意などに便利かも。Mac OS X 10.4 以降の Dashboard で動作します。(フリーウェア) A simple countdown timer. Requires Mac OS X 10.4 or later. (Freeware) Version History v0.6 : Aug 9, 2009 : リピート(繰り返し)機能を追加。画像の差し替え。Growl お知らせアイコンの色を修正。 Added the repeat countdown option. Updated image files. Old Version v0.5.2 : Nov 3, 2007 : Leopard (Mac OS X 10.5) に対応しました。 Leopard (
みなさんこんにちは。@ryuzeeです。 planetgeek.chというサイトでUrs Enzler氏がTDDのチートシートを公開していたのでご紹介します。 Clean Code and Clean TDD Cheat Sheets (PDFファイルでダウンロード可能です) 以下で、チートシート内の一部を意訳にてご紹介しましょう。 Unit Test Smellsテストが何もテストしていない一見するとテストが有効に機能しているように見えるが、実はテスト対象をテストしていない テストに過度なテスト準備が必要とされるテストが環境をセットアップするのに長いコードを必要としている。こういうノイズがテストが本当にテストしたいのが何なのか?ということを分かりにくくする。 大きすぎるテスト有用だが大きすぎるテスト。たぶんテストが1つではなく複数の機能をチェックしているか、テストが1つ以上のことをやろう
子どもがおもちゃに飽きてしまったり、突然泣き出してなかなか止まらなかったり…。こんなときこそiPhoneの出番! ここでは0~5歳の子どもが喜ぶiPhoneアプリを紹介します。 ■「保育アプリのいないいない→ばぁ!」(無料) http://itunes.apple.com/jp/app/id411884346?mt=8 タッチすると可愛い動物たちが「いないいない→ばぁ!」をしてくれます。写真を取り込んで遊ぶ機能もあるので、パパ・ママの写真で楽しむこともできます。 ■「パンダピアノ」(無料) http://itunes.apple.com/jp/app/id368328295?mt=8 パンダの形をした可愛いピアノが登場。鍵盤だけでなく目や耳がドラムになっていて、いろいろタッチしながら楽しめます。 ■「知育えほん」(無料) http://itunes.apple.com/jp/app/id3
I want to be honest with you. PHP is not my favorite scripting language. Not at all. But every here and then, a new project comes around which keeps me in front of my computer for hours, rediscovering the joy (yes, joy) of writing PHP code. And one of those projects is Silex, a PHP 5.3 micro-framework, developed by Fabien Potencier and Igor Wiedler. With Silex, you can build (smaller) web applicat
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
_ テストコードを作らない文化が浸透している現場へRuby/Railsが導入された結果への対策を考えてみる まず、導入された結果は以下のようになっております。信じられないものもありますが、事実です。 1. マージが頻繁に行われる開発中はNoMethodErrorや文法エラーが続出。必要なコードのマージ漏れまで発生 2. 修正の度に人力テストが必要となり、コスト増大 3. これまで以上に責任論が追求される現場となる 4. コスト増加を恐れるあまりリファクタリングはおろか、巨大な迂回処理やコピペが横行する 本プロジェクトには、以下のようなテストコードを作(らない|れない)様々な原因があります。 問題分類 現場への影響
WebアプリケーションのモックやちょっとしたAPIサービスの作成用に、小粒なフレームワークを探してたところ、RubyのSinatraライクに作られたPHPマイクロフレームワークをまとめてあるスライドを発見! http://johnsonpage.org/more/php-microframeworks/ 同じアプリをそれぞれのフレームワークで記述した際のコードも記載されているので、比較しやすくて素敵な資料ですね。 ただ、作成日は2010年12月1日時点のようなので、2011年4月28日現在の状況を加味して、表にしてみました。 PHP Ver. Document Test Latest Ver. License Size 備考 Slim 5+ ○ ○ 1.3.3 MIT 小 Limonade 5+ ○ ○ 0.5.1 MIT 小 Fitzgerald 5+ △ × 0.3 MIT 極小 1フ
猫も杓子もCoffeeScriptの世の中、CoffeeScriptに手を出してしまったがために(JavaScriptの世に)帰らぬ人となりつつある人はたくさんいると思う。 僕も最近CoffeeScriptに手を染め五分で帰り途を見失ってしまった。 CoffeeScriptの編集にはujihisa氏のshadow.vimが便利だ。 shadow.vimを手短に紹介すると、main.js を開いて編集していると思ったら実はmain.js.shd(中身はCoffeeScript)を編集していて、気づいた時にはすでにmain.js.shdのコンパイル結果がmain.jsに保存されている、というvim-pluginである。 さて、JavaScriptを本格的に使うには、モジュールシステムを避けて通る事はできない。 グローバル変数を多用することも許されているJavaScriptでは、ライブラリによる
ABC.jsはWeb上で楽譜を表示し、演奏するJavaScriptライブラリ。 ABC.jsはHTML5/JavaScript製のオープンソース・ソフトウェア。HTML5によってWeb上の表現力は高まっている。SVGでベクター画像を描いたり、WebGLによって3Dオブジェクトを描き出すこともできる。Canvasを使うプロジェクトも多い。 きれいな楽譜表示 これまではFlashを使ったり、画像を使わなければならなかった表現もHTMLだけでできるようになる。その一つ、楽譜を描き出して音まで鳴らせるのがABC.jsだ。 ABC.jsは特定の記法に沿って記述することでWebブラウザ上に楽譜を書くライブラリだ。JavaScriptを使っているので、その場で手直ししてレンダリングし直すこともできる。楽譜共有サイトのようなものを作ることさえできるだろう。 Firefoxなら演奏とダウンロードも そして描
jQuery 1.6 が既にリリース されていますが、1.5 で追加された Deferred を勉強する意味で、Script Junkie から Creating Responsive Applications Using jQuery Deferred and Promises を翻訳してみましたので、共有したいと思います。著者の Julian Aubourg は、jQuery のコアチーム・メンバーとして、Ajax モジュールの書き換えと Deferred 導入を指揮した方だそうです。 記事の途中、各メソッドの説明部分は、jQuery ドキュメントの翻訳に差し替えていますので、リファレンスとして使ってもらうのも良いかと思います。 Deferred や Promise は、概念や用語が少々分かりにくいところがあるかと思いますので、読んでくださった方の、少しでも理解の助けになれば幸いです
みなさんこんにちは。@ryuzeeです。 SlideShareを徘徊していたらPHPUnitのアンチパターン・ベストプラクティスに関する素晴らしいスライドを見つけたので内容を抜粋で紹介します。 1. テストの中で何もテストしていない class FooTest extends PHPUnit_Framework_TestCase { public function testSomething() { $foo = new Foo; $foo->doSomething(new Bar); } } こういうテスト。どこにもアサーションがなくて何もチェックしていません。 $foo->doSomethingの戻り値を検証しないならなんの意味もありません。 純粋にTDDをしていれば、テストコード作成→テスト実行でRed→プロダクションコード作成→テスト実行でGreenなのでこういうテストは登場しませ
空気読めについての7人種 「空気を読む」という能力について、以下の7種類の人がいる。 (1)空気の奴隷:自分が空気を読む能力が低いことを自覚しており、自分の思い通りに空気を操ろうとすると怪我するので、空気に媚びへつらって集団に受け入れられようとする人 (2)はずしてる奴:空気を読む能力が低いくせに、無神経な発言をして、みんなの顰蹙を買うやつ (3)サーファー:空気を読む能力が高く、サーファーが波を乗りこなすように、空気を自在に乗りこなす人 (4)空気の操縦者:空気を読み、乗りこなせるだけでなく、空気を操ったり、支配できる人。サーファーの乗る波を自ら作り出す人。(ケネディーとかヒトラーとか) (5)ファイター:空気を読む能力が高く、空気自体の中に不健全なものを感じ取り、空気そのものと戦う人(ニーチェとか) (6)隠遁者:空気を読む能力が高いが、空気に同調するのはいやだし、積極的に空気を乗りこ
Vimmerな人が快適にEvernoteを編集するために、 vimから編集するためのプラグインを作成しました。pythonのインストールが必要です。 まだ開発途中なので、何かあればお気軽にご指摘ください。使い勝手(UI)の点など、まだ試行錯誤中です。 Windows7 64bitのvim7.3 (香り屋版) & python 2.7.1で開発及び動作確認しています。 文字コードの関係で、windows以外だと文字化けするかもしれません。 動作環境がないので確かめられないのですが、ちょっと不安です。 プラグインのページ pythonのダウンロード (windows版のvimでpythonが使えるようにするには、インストール後に、環境変数pathにpythonのインストールディレクトリの追加が必要だと思います。)
TDD(テスト駆動開発)のチートシートを作ってみた。 TDDBCでid:t-wadaさんが話している内容とかテスト駆動開発入門から引っ張ってきています。 ダウンロードはこちらからどうぞ。 PNGイメージ: http://dl.dropbox.com/u/1393956/tdd_cheatsheet.png PDFファイル: http://dl.dropbox.com/u/1393956/tdd_cheatsheet.pdf 追記 印刷・再配布などはご自由にどうぞ。 もし、元データ(OmniGraffle)が欲しいという人は、コメント欄かTwitter経由で教えていただければ差し上げます。 追記2 このチートシートは、OmniGraffleで作りました。他に使えそうなツールとしては、イラレとか。Visioでもたぶん作れると思います。
DeloreanはRuby用のオープンソース・ソフトウェア。デロリアンと言って思い出すのはマイケルJフォックス主演の映画、バックトゥザフューチャーだろう。あの自動車型タイムマシンは、空を飛んだり路上に燃えるタイヤ跡を残したりと、子供心に興奮させられた。 時間を自在に操作する Deloreanというライブラリはこのデロリアンから来ている。すべきことはもちろん時を操ることにある。今時の時間によってデータを制御しているシステムなどで、きっと活躍してくれることだろう。 よくあるのは現在より過去であればデータを表示すると言った使い方だ。現在時刻によってデータが表示されたり、逆にされなかったりするので非常にテストがしづらい。今日のデータだけを出すと言った場合も同様だ。泣く泣く引数に時刻を追加したりするのはよくあることだ。 そんな時に使えるのがDeloreanになる。Deloreanを使い、time_t
格差の拡大が叫ばれる日本。不景気が長期化し、給料の絶対額も減少気味だ。しかし日本を世界の国々と比べたらまったく違った姿が見えてきた。 東京の平均は年収349万円 日本人の平均賃金は、世界的に見てどのくらいの水準にあるのだろうか。スイスの大手金融機関であるUBSが作成・公表している調査レポート「Prices and Earnings」には、世界主要都市の平均賃金や物価水準などが掲載されている。その2009年版によると、東京の平均賃金は、年収ベースで349万円。この数字自体は、その他の海外の主要都市に比べて、それほどそん色はない。 ちなみに、トップはスイスのチューリヒで517万円、以下、デンマークのコペンハーゲンが489万円、スイスのジュネーブが481万円、アメリカのニューヨークが459万円と続く。年収ベースで上位20位に入っている都市は、アジアでは東京のみ。それ以外は米国が2都市、欧州が15
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く