We’re getting things ready Loading your experience… This won’t take long.
We’re getting things ready Loading your experience… This won’t take long.
一連のテストを関数にして実行するのはよくあると思うんですが、その時にエラーが発生した箇所を正確に知るには、$Test::Builder::Level っていうのをインクリしてやらなきゃいけません。 例えば、以下のようなテストがあったとします。 1| use Test::More; 2| 3| sub some_test { 4| my $input = shift; 5| ok $input % 2 == 0, 'even number'; 6| } 7| 8| some_test(1); 9| some_test(2); 10| some_test(3); 11| 12| done_testing; わかりやすさのために行数を書いてみました。 これを実行した結果は以下のようになります。 not ok 1 - even number # Failed test 'even number'
swatch とはログの監視に使用できるツールで、perl で書かれています。ログをリアルタイムで監視し、特定の文字列が書き込まれたらメールで管理者に通知することができます。 メールで通知をする以外にも、コンソールにメッセージを出したり、特定のコマンドを実行したりすることができます。 以下のページが参考になります。 @IT:サーバのログ監視ツールを使いこなそう(2/3) なお、今回Swatch を試した環境は以下のようになります。 CentOS 4.4 perl 5.8.5 cpan 1.03/CPAN.pm 1.7601 インストール swatch はいくつかのモジュールに依存しているので、まずはそれらをインストールする必要があります。ソースからインストールする方法もありますが、今回はCPAN からインストールします。ソースからインストールする場合は、直前に紹介した参考ページを参考にして
プリント基板を発注してみました。 使ったCADはEagle、発注先はFusion PCBです。 Eagleはフリーの基板設計CADで、検索すると参考になるサイトもたくさん出てきます。 10月のトランジスタ技術でも特集してますね。 FusionPCBは @junTMUG さんから名前を聞いて調べてみるとすごく安いので使ってみました。 海外の業者ですがここに書いてあるとおりでなんとかなりました。他にもやってる方が検索に出てくるので参考にしてみては。 なんでも作っちゃう、かも。 Fusion PCBに発注。 Eagleから出力するときに設定が必要なようです。下のほうにあるつぶやきまとめやEagleのチップスをみると出来ると思います。 自分のダウンロードした出力設定は最初からチェックが入っていたようです。 ちなみに、自分の発注した基板はこれです。 Fusion PCBで発注できる基板の大きさが5c
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く