Code to Test Ratio値

残念ながら :?: まだ、わたしのRails歴は机上学習レベルで実際にコードを書いたことがない :cry: 興味はあるので、書けばよいのだが強い動機がない。

できれば、仕事としてRailsを使ってみたいと企んでいるのだが、なかなか目ぼしい案件がないのが実情。

言いだしっぺの法則も怖いし ;)

今年中には、一つくらいRailsを適用する案件にたずさわってみたいと思っているので「僕のCode to Test Ratio歴」は非常に興味深く読ませてもらった。

http://www.eisbahn.jp/yoichiro/2008/01/code_to_test_ratio.html

天使やカイザーと呼ばれて: 僕のCode to Test Ratio歴 via kwout

参考値としてメモkwoutしておかなきゃ :) 某社の実体は、XXUnitの定着には程遠く一部の人が少し書いている程度。

同じくよういちろうさんが書かれている。「Fixtures Visualizerプラグインを公開しました」の中での以下の部分に激しく同意するから、Code to Test Ratio値は重要な指標かと。(以下、斜体部引用)

しかし、Rubyにはコンパイラなどない。Railsの場合、プログラマがどこで保険を得れば良いか?そう、単体テストコードである。

実際にRailsを使ってみて、Code to Test Ratio値に対する印象がどのように変わるか楽しみです :)

とにかく案件を探さなきゃ:)

TrackBack URL :

Stylish

実は最近まで愛用していなかったFirefoxアドオンです :)

Stylishを入れるとユーザスタイルシートを簡単にいじることができるようになります ;) 各ページごと、サイトごと、グローバルなど色々細かく設定できるわけですが…わたしは、以下の1つだけグローバル設定しています。

input, select, optgroup { font-family:"MeiryoKe_UIGothic", sans-serif; }

このコードは、「Firefoxの標準のフォーム要素のフォントがダサい」を参考にさせていただきました :)

実は、半角の2が変と書いた時に一番最初に気づいたのが、フォームのところのフォントで原因がわからなかったので無理矢理 :oops:

ちなみにガンガンにカスタマイズしたいと言う人は、Stylishを入れてuserstyles.orgへ行ってみると幸せになれるかも知れないですね ;)

半角2のおかげで、メイリオで統一されちゃいました:)

Firefoxアドオン3系対応状況ページも更新しておきましたぁ ;)

TrackBack URL :

文字コードの憂鬱

VistaがJIS2004(JIS X 213)もサポートしたため、色々やっかいなことが :cry:

とにかく、Vistaの環境を作らないと…どのような振る舞いをするのかもわからない :roll: もう、それだけで憂鬱だ。

先日問題にした汚いフォント要するにコレ(KB927489)を入れれば、いま悩んでいる問題(Vistaで化ける字,化けない字)のほとんどを解決できるんです。たぶん :) まぁ、KB927489を必須とさせてもらえるかという障壁もあるわけですが :roll:

でも、完全じゃないんですよね :cry: 問題はサロゲートペアが必要となる文字…この辺りの文字って、Java SE 5.0以降は「Java プラットフォームにおける補助文字のサポート」って感じで面倒だけど扱いがわかるわけですが、J2SE 1.4系では、サポートされていないのはわかるけど…どうなるんでしょう :?: 混乱しちゃうのかなぁ :roll:

やってみないとわからないですね~ということで、まず環境をなんとかしないと :(

しかし、英語ってとことんコンピュータ向きの言語ですよね。うらやましいです。

  • コード
  • フォント
  • 入力

の三大問題 :?: を扱いだすと昔から憂鬱になります :cry:

参考になりそうなページをペタペタしておこうっと。

(続きを読む…)

TrackBack URL :

Tracチケットが溜まる

少し前に個人用にTrac月を入れたと書きましたが…チケットを直接登録してくれればうれしいのですが、聞き取って自分で自分にチケットを発行するという運用してます。今のところ :?:

まぁ、自分のため、Tracに慣れるためと割り切ってますが…□□□を前に△△をしているような虚しい気分です :roll: 全然Tracじゃねぇよぉ~と思いつつ…それでもチケットは溜まっていくんですよね :cry:

溜まるのは~Tracチケットばかりなり(TT)

はてなハイク(“たまるもの” でひとこと)してみよっと :idea: 貯まって欲しいモノは貯まらないのにね ;)

TrackBack URL :

EeePC予約受付開始…だけど

GIGAZINEによると、ついにあの低価格ノート「EeePC」が日本でも発売、本日より予約受付開始とのこと。

PC業界最大の嫌われもの :?: と言われてるASUSTeKがEeePCを日本投入ですね :)

MOUSE COMPUTERで予約開始されてますが…何台が最初だったか知りませんが、まだ結構残ってますね~両色とも(1.11 13:13)。
で、気になる価格やスペックは…

  • 価格 49,800円
  • Windows XP Home Edition

この2つを見てゲンナリ :| 一気に物欲が冷めました。$199 USDと為替レートでWindowsなしなら、解像度は我慢してでも欲しかったのに :roll:

これだと、嫌われものの名が泣きますよね:D

少し期待していただけにガッカリ…次に期待 :?:

追記1.11 20:23
MOUSE COMPUTERは予約完売のようですが…Sofmapは大丈夫のようですね。ポイントもあるし、おまけもあってこっちの方が良いですね :) わたしは、買わないけど。

TrackBack URL :

JSFテストツール

InfoQで「JSFテストツール」という記事を見る。本当は、見るんじゃなくて読みたいんだけど…今回の記事は訳が酷すぎる :( 一文目から意味不明だ…言いたいことは分かるけど。原文を見る方が吉かも :idea:

http://www.infoq.com/jp/news/2008/01/jsf-testing-tools

InfoQ: JSFテストツール via kwout

でも、結構今まで知らなかったテストツールがあることを知った :roll: リンクを残したまま引用できるので、kwoutが力を発揮するなぁ :)

と言うことで、とりあえずShale Test Frameworkから調査かな :?:

追記1.10
うげ、Shaleって結構古くからあるフレームワークなんですね 。不勉強だなぁ~俺 :roll:
しかも、Struts 2として元々提案されたとか…。

TrackBack URL :

C++のスレッドクラス実装

CodeZineに『C++でのスレッドクラスの作成』という記事が掲載されていた。そのスレッドクラスは以下に引用したような特徴を持つというので記事を読み進める :)

http://codezine.jp/a/article/aid/1977.aspx

CodeZine:C++でのスレッドクラスの作成(オブジェクト指向) via kwout

移植可能であるという面では、WindowsとPOSIXのpthreadに対応している。#ifdef切換 :|
で、記事を最後まで読んで、シンプルな実装だし何か機会があれば使えるコードだと思ったのでダウンロードしようとしたら…。

CodeZineソフトウェア使用許諾という謎の障壁が…。いや、全く障壁じゃないのかも知れないのですが、文面がイマイチわからないのです :|

個人的判断では、項目4の以下の内容から

ソースコードを流用する際は、元のソースコードに記載された著作権表記を、流用先へそのまま記載するようにしてください。 ソースコードに著作権表記が無い場合は、CodeZineへのURL(http://codezine.jp/)をソースコードのどこかに記述してください。

BSDライセンスに近いものなのかと判断しています。しかし、いつも思うんですがライセンス関連の文面って、わかりにくいですよね :cry:

やはり、C++ならPOCO C++ Librariesを使うとかCodeGuruで探し出せですかね :?:

TrackBack URL :

TortoiseSVNをバージョンアップ

TortoiseSVNが1.4.7(11792)にバージョンアップしていたので、ダウンロードしてインストールしました :)

このソフトやEclipse内で使えるSubversiveプラグインがあることが、某社でのSubversionの定着に役立ったことは間違いのないところです。Linusちゃんは、史上最も無意味なプロジェクトとSubversionを斬って捨ててますが :|

分散型に注目が集まる中で、これからはMercurial + TortoiseHgなんですかね :?: Eclipse内でなら、Mercurial Eclipseですかね。

う~ん、一度試してみますかねMercurial :mrgreen:

TrackBack URL :

Firefox3でアドオンを無理矢理動かす方法

今、Firefox3系に移行するためにアドオンの対応状況など色々調べたりしているわけですが…。

ZDNet Japanで「Firefox 3で動かなくなったエクステンションを動かす方法」という記事を発見。で、中身を読んでみると…げ、xpiファイルを無理矢理こじ開けてinstall.rdf中の2系対応ですという内容を3系対応ですと詐称する荒技 :mrgreen:

確かに、それで動くアドオンも多いと思うけど少々強引すぎるような…記事中には、FireBugsも起動したとありますが、起動するのと完全に動くのは別のような :)

別に荒技が嫌いなわけじゃないですよぉ~個人的にはよくやりますし ;) あくまで、自己責任で。

追記2008-01-24
続編がでてました :) 『Firefox 3で動かなくなったエクステンションをも~っと簡単に動かす方法』…今度は、Nightly Tester Toolsアドオンをインストールしてしまうと言う方法 ;) 確かにこちらの方が楽チンではある。

TrackBack URL :

Firefoxアドオン3系対応状況

Firefoxを3.X系(まだ、β段階ですが…速いという話なので)に乗り換えるべく、愛用しているアドオンが3.X系に対応しているかを別ページでまとめてみました。

3.0αまで対応しているアドオンは、3.0βでも動くものとして扱っているので注意してください :)

う~ん、あと4~5個のアドオンが対応すれば3系に移行って感じですね。

あ、アドオンだけじゃなく今使っているテーマMostly Crystal一応対応してますね :)

追記1.12
Firefoxアドオン3系対応状況ページを更新しました。情報提供感謝です :)

TrackBack URL :