Home > 5月, 2007

2007年05月26日のひとりごと。

AmazonにNintendo DS Liteの在庫があるある!!

ニンテンドーDS Lite ジェットブラック
任天堂 (2006/09/02)
売り上げランキング: 2
おすすめ度の平均: 4.5
5 かっこいいです
3 あの・・・
4 やはり指紋が……
とりあえず、お昼過ぎにアメリカ旅行用としてジェットブラックを1台確保。


これでウチには白・黒揃いました。まだ在庫あるみたいですねー。ホント初めて在庫あるの見たし、大量に仕入れたんかな。探してた方は、ゼヒ!! ツイートツイート

2007年05月25日のひとりごと。

MinUnit — たった3行でできるテスト駆動開発

MinUnit — a minimal unit testing framework for C


たった3行というのは、poorな環境で開発してる組込ソフト開発では非常にありがたい存在です(一部折り返されてるため4行に見えます)。しかもその効果はたった2ファイルで確認できます。以下は、リンク元にあるサンプルコード。

/* file: minunit.h */
#define mu_assert(message, test) do { if (!(test)) return message; } while (0)
#define mu_run_test(test) do { char *message = test(); tests_run++; if (message) return message; } while (0)
extern int tests_run;



/* file minunit_example.c */
#include #include "minunit.h"

int tests_run = 0;

int foo = 7;
int bar = 4;

static char * test_foo() {
mu_assert("error, foo != 7", foo == 7);
return 0;
}

static char * test_bar() {
mu_assert("error, bar != 5", bar == 5);
return 0;
}

static char * all_tests() {
mu_run_test(test_foo);
mu_run_test(test_bar);
return 0;
}

int main(int argc, char **argv) {
char *result = all_tests();
if (result != 0) {
printf("%sn", result);
}
else {
printf("ALL TESTS PASSEDn");
}
printf("Tests run: %dn", tests_run);
return result != 0;
}



この場合、変数barがmu_assertマクロの条件 bar==5 に適合しないため error, bar != 5 が出力されます。『barが5じゃないよ』ってことですね。 int bar = 5;とすることで ALL TESTS PASSED が出力されます。


一見、昔からのprintfデバッグと同じようなことをしてるように見えますが、型(フレームワーク)にはめられてることで逆に本来の『テストをする』という目的がはっきりします。UnitTestツールなんてサーバーやPCアプリの開発じゃ常識なんでしょうが、組込方面ではなかなか普及してません。この辺のInformation TechnologyとEmbedded Technologyの融合が日本の組込屋を救う道だと考えています。ビジュアル面では、Eclipseのプラグインなどで実現されてるUnitTestツールに比べて非常に貧弱ですが、おかげでどんな環境にでも使えます。CppUnitやCUnitも試みましたが、MinUnitの導入障壁の低さは圧倒的です。

たった2ファイルで確認できる事はこれだけですが、C言語で開発してる人なら『MinUnitを使えるテスト駆動開発環境に育てていくこと』はそんなに難しくないはずです。かくいうわたくしも育て始めたばかりですが、『使えそうかも…』とちょっとでも思っていただけると幸いです。 ツイートツイート

2007年05月24日のひとりごと。

ユーザー無視

“非家電”携帯メーカーは“トータルデザイン”で勝つ──NECのデザイン戦略


折りたたみなら誰もが気にする『片手で開けられるか?』という基本的な部分すら疎かにして、何を言わんかと思うのはわたくしだけでしょうか。前々から言ってますが、やはり日常持つモノは機能より先にデザインに目が行くものです。著名なデザイナーを引っ張ってきた時点で満足せず、ちゃんとユーザーの使い勝手を考えた、中身を作ってる人たちも報われるようなデザインにしてもらいたいですね。 ツイートツイート

2007年05月23日のひとりごと。

W53S

W53S | au | Sony Ericsson
ジョグ復活!!

新開発「+JOG」の搭載で快適な操作性を実現した
『W53S』の発売について
− Style-Up®パネルに対応し、100種類以上のバリエーションが登場予定 −

待ち望んでた人はかなり多いんじゃないでしょうか。この調子でドコモ機にも投入される事を希望します。 ツイートツイート

案の定…

so903i_black.JPG やっちまいました。SO903iブラックです。


さて、土曜日あたりにDSに行ってデータ移行完了させたら、ホワイトは手放そうかな。。。 ツイートツイート

2007年05月20日のひとりごと。

ガンダムMk-II(ティターンズVer.)

gundam_mk-ii03.JPG 735円ナリ。


レジに持って行くまで、悩みましたね〜。帰ってきて、速攻組み上げましたけど(^^;)。1/144とワリと小さめなんで、職場のデスクに飾っておきたい気分ですが、さすがに躊躇。なんかHGのクセに、ひさびさにやると結構疲れました。パーツってこんなに多かったっけ?エゥーゴカラーのフライングアーマー付きも欲しいところですが、しばしお預けにします。それにしても735円にしてはよく出来てる。MGはさらにこの3倍近い値段するんで、かなり立派なモンができるんでしょうね。 ツイートツイート

WordPress ME2.2リリース

wordpress.jpg WordPress MEも2.2がリリースされてました。

本家のほうで安定版の 2.2.1 が6月中頃を目処にリリースされるようですので、ME2.2 は2.2.1 が出るまでの暫定版とさせていただきます。現状では、その内容は本家版とほとんど同じものです。

バージョンNo.も真ん中が変わったし、ウチは安定版とされる2.2.1までアップデート見送ろうかなと思います。 ツイートツイート

Photoshop CS3

photoshop_cs3.jpg 【レビュー】ついにIntel Mac版登場! 噂のPhotoshop CS3を速度面から検証する (1) はたしてPhotoshopのIntel Mac対応はホンモノか!?

待望のIntel Mac対応だそうですが、使い切れないんで買いません。と言うか、それ以前に高くて買えません。要は、同じエンジンでIntel Mac対応したElementsを早く出して欲しいってことです。ちなみにうちのPhotoshop Elementsは2.0。恐らくMac OS 9かClassic環境でインストールしたまま(Carbonアプリ?)、ずーとHDDの中で生き続けてます。これが消えちゃうと、CDから今のMac OS X 10.4環境にインストールできるのかも怪しいところです。今でも、それなりに使えるってのがスゴいところですが、もうしばらく大事に使わせてもらいます。 ツイートツイート

ちょっと違うような気が…

「もう我慢の限界だ」 フリーター労組がデモ、福岡で


クマさんも触れているが、努力の方向がちょっと違うような気が…。元からそういうリスクを負って働くのが、フリーターって言うんじゃないかと。定めた基準を著しく下回るような給与や権利の侵害されてるんなら怒ってもしかたないと思うけど、そうじゃないなら職場を移る権利はあるワケやし。


正社員になりたいなら、なる努力をすれば今は比較的報われやすいんじゃないんかなーと思います。かつての就職氷河期にフリーターになることを余儀なくされた人は確かに不運だと思うし同情します。わたくしも思いっきりその世代やし。けど、フリーターとして腐らず経験をちゃんと積んでれば、今は正社員として採用してくれる会社も多いでしょう。むしろ仕事のできる中途社員なんて、教育費いらないしWelcomeじゃないかと。まともな努力をして、それでもなれないのなら話は解るんですが、フリーターのままいろんな権利を得ようとするなら、そりゃ『フリーターとは』ってところから見直す必要があるかと。『正社員』という言葉でくくって、その人たち皆が憧れの生活してるような錯覚で見てると、ちょっと違うような気もします。正社員と言ってもピンキリですし。


例えば、誰もが憧れるような大企業で、今は何の苦労も無く正社員をしてるように見える人でも、やっぱり子供の頃には人一倍遊ばず努力してたりします(自分ではそう思ってなかったり、言わなかったり、自分の意思と違うとしても)。元々、何の努力もせずに何でも手に入る人なんて、ほとんどいないんやから、結局は人生どこで苦労するかだけの話だと思いますよ。先に短く苦労するか、後に長く苦労するか…ね。 ツイートツイート

ジョジョの奇妙な芸人


うぁーー、見逃したーーー!!


「アメトーーク」はガンダム以外チェックしてなかった。でも、こういうときにYouTubeのありがたさが身にしみます。ジョジョ企画はゼヒ実現して欲しい。ガンダム芸人に次ぐヒット企画になるでしょう。 ツイートツイート

« Newer posts | Older posts »