AnkhSVNの2.1系が正式リリースされてた

AnkhSvnが2.0系の更新があるよぉ~と自動通知してきたので見に行ったら2.1系も正式版としてリリースされてました :) いつの間に…。

早速、AnkhSVN 2.1系とTortoise SVNの1.6系に移行。これで、ようやくSubversion 1.6系で揃えることができました ;)

Subversionハンドブック (Handbookシリーズ) Subversionハンドブック (Handbookシリーズ)
team-thoth

入門Subversion―Windows/Linux対応 Trac入門 ――ソフトウェア開発・プロジェクト管理活用ガイド Subversion実践入門:達人プログラマに学ぶバージョン管理(第2版) 入門Trac with Subversion―Linux/Windows対応 入門Redmine Linux/Windows対応
by G-Tools

トラックバック URL :

Wireshark 1.2.0リリース…スタート画面が変わってる

ネットワーク屋さん必携のツールWiresharkの1.2.0が少し前にリリースされていました。

1.2系の初版と言うことやWinPcapのベータ版(4.1β5)を同梱してるところなど若干不安がなくはないのですが…バージョンアップしました。今のところ大きな問題はなく動いているようです ;)

スタート画面が以下のように変わっててチョットびっくり。

リリースノートには、Wireshark has a spiffy new start page.と書かれてますが…個人的には :arrow:

あと、Mac OS X上での動作が改善されてるようですね。

詳細はWireshark: Wireshark 1.2.0 Release Notesを見てください。

トラックバック URL :

findJAR.com…これは便利かも

『jar を見つける – kameidの備忘録』を見て、うんうんワタシも「いっつもわからなくなる・・。」と…うなづいてしまった :)

で、そこで紹介されていた。

が便利そうなので、Mycroft Projectで探してみたらありました。と言うことで早速Firefoxの検索に登録しておきました。

トラックバック URL :

Doxygenコメント書き補助用VSアドイン

C#でコメントを書くなら、XML + Sandcastleで決まり。では、C++ならDoxygenでしょう ;)

と言うことで、一度作りたいと思っていたVSアドインとしてDoxygenコメントの入力補助が作れないかなぁ~と調べてみたら…やはり、みなさん同じことを考えるわけですでにありました。

とりあえず2つ見つかったんで、忘れないように自分用メモ。他にもっとあったりして :)

で、どちらを使おうかで悩み。さらに、どちらもカスタマイズはできるものの…自分の思い通りにはならないし。

ならば、やっぱりお勉強も兼ねて自作するかを思案中 :?

トラックバック URL :

IEが墜ちる原因の70%以上はサードパーティにあり?

Japan IE Support Team Blogで、なかなか興味深いエントリが公開された。

興味を惹かれた部分を引用しながら。

皆さんは Internet Explorer 使用中に突然停止してしまう、応答しない、強制終了されてしまうなどの問題に遭遇したことはありませんか。

はぁい!嫌になるくらいありまぁす :)

弊社にて Windows エラー報告のデータを分析したところ、IE のハングやクラッシュの原因の 70% 以上はサード パーティのアドオンによるものでした。

残りの約30%は :?: 30%でも救えると助かるんですけどね :?

そこで、上記のエントリではサードパーティ製のアドオンや常駐アプリケーションによる問題かIEの問題かを切り分ける手順が紹介されています。でも、切り分けはそれほど単純じゃないんですよね~もし、切り分けができて問題のあるアドオンやアプリケーションが特定できたとしても簡単には外せなかったりするんですよね :|

たぶん、問題のあるアドオンやアプリケーションって似たような傾向というか似たような間違いを犯しているような気がするので、切り分け方法より、その辺の間違え易い箇所の情報を公開してくれた方が効率的だと思うんですけど…どうなんでしょう。すでに公開されてたりするんだろうか :?:

さらに言えば、IE自体をアドオンに間違いがあっても墜ちにくい構造にして問題のあるアドオンを報告してくれるくらいにして欲しいなぁ ;) 難しいのはわかりますけどね。

トラックバック URL :

Squirrelをシェルスクリプト言語と見なすのは違う気がする

追記 2009-04-18 00:43:03
うがぁ~やはり勘違いしてました。すみません。
Squirrel ShellとSquirrel言語をゴチャゴチャにしてましたぁ~わたし :oops: 確かにSquirrel ShellはGPLライセンスですね。
まぁ、現時点でも大筋には影響ないので…この追記のみで、あえて修正はしないことにします。

いつも良質な記事を提供してくれているIBM developerWorks Japanなんだけど…以下の記事は視点がイマイチな感じだ。SquirrelSquirrel に誤解を与えかねないので、思うところを少しだけ書いてみたい。もちろん、わたしの誤認識の可能性もあるので、その場合は指摘いただけるとウレシイです。

もちろん、本家のページ『Squirrel Shell』で以下のような記述があるので仕方ない面もあるかも知れない。

Cross-platform nature of Squirrel Shell lets users write one script and use it everywhere instead of writing several scripts for doing the same thing, but in different OSes.

でも、シェルスクリプトはこまごましたコマンド群をガシガシ起動して、一連のまとまった処理を記述できることに尽きると思っているわたしとしては…起動するコマンド群のないOSだと意味がないじゃないと思ってしまう。

モチロンそのダメOSの代表格がWindowsだ :)

例えばCygwinでbashだけをインストールしてもほとんど何もできないだろう。つまり、WindowsにSquirrelだけをインストールして起きることも同じことのように思う。

では、コマンド群を入れるためにCygwinを入れる :?: ならば、shスクリプトで十分ポータブルだ ;) じゃあ、PerlとかRubyの代わりに :?: う~ん、代わりにするには動機が足りない。

ならば、Squirrelの活躍する場所はどこかと言われると…まさしく上のIBM developerWorks Japanの記事に書かれている以下の部分じゃないかと。

さらに、Squirrel エンジンは小さく、6000 行にも満たないコードなので、Squirrel をそっくりそのまま別のアプリケーションに組み込むことさえできます。

元々のSquirrelの開発動機もLuaLua への不満からじゃなかったでしたっけ :?:

で、気になったのが同記事ではSquirrelがGPLv3で公開されていると書かれていること。さすがにGPLを丸抱えするのは色々と障壁が高すぎるので…Squirrel Licenseを確認してみると。

と言うことで、「The zlib/libpng License:Licensing」のようです。これなら現実的ですね ;) たぶん、著者の単純な勘違いじゃないかと思います。

そう言えば、昔Tclをアプリケーションに組み込んだんですけど…あまりに変態的だと不評だったのは内緒です :arrow: 当時はTclくらいしかなかったような…さらにその昔(MS-DOSの時代)は自分でインタプリタを実装した記憶が…コチラも遅くて不評でしたけど。

スクリプトエンジン プログラミング スクリプトエンジン プログラミング
坂本 千尋

スクリプト言語による効率的ゲーム開発 C/C++へのLua組込み実践 (GAME DEVELOPER) コンパイラ入門―構文解析の原理とlex/yacc、C言語による実装 (Computer Science Library) ゲームプログラマになる前に覚えておきたい技術 実例で学ぶゲーム3D数学 Rubyで作る奇妙なプログラミング言語 ~Esoteric Language~
by G-Tools

トラックバック URL :

TestLink 1.8.1インストール…Windows向け邪道暫定版

追記 2009-04-15 21:51:08
王道版は『TracLightning の Apache 環境で TestLink を動かす – かおるんダイアリー』;)

以下のエントリで待っていると書いたTestLink 1.8.1が少し前にリリースされていたのでインストールしてみた。その手順を自分用メモ。

今回インストールしたサーバはWindows XPマシンで、Trac Lightningがすでに稼動しているのでTracの環境と並存できる形でのインストールで極力簡単な方法を探ってみた。将来的には連携とかもさせたいし ;)

要するにインストール方法としては、邪道だし、TestLinkもまだ全然使いこなせてないので正常に動作するか不明なので、Windows向け邪道暫定版です ;)

  • 前提条件
    Trac Lightningが稼動中で、標準の場所(C:\TracLight)にインストールされている状態

インストール手順は以下のような感じ。

  1. XAMPPのダウンロード
    TracLightningの稼動してない状態でTestLinkを動かす一番の近道はXAMPPだろうということで、XAMPPを入手しました。ちなみに今回はインストーラ版を使いました。
  2. XAMPPのインストール
    インストール先はデフォルト(C:\XAMPP)を変更していません。MySQLだけサービスとしてインストールしました。ちなみにApacheはTracLightningのものがサービスで稼動している状態です。
  3. MySQLのパスワード設定
    XAMPPのMySQLはパスワードなしの状態なので、コマンドプロンプトからmysqladminコマンドを使って以下のような感じでパスワードを設定しました。

    cd C:\XMAPP\mysql\bin
    mysqladmin -u root password 設定するパスワード
  4. TracLightning側のApache設定の変更
    TracLightning側のApache設定(C:\TracLight\CollabNetSVN\httpd\conf\http.conf)の以下の部分を変更しました。

    #
    # DirectoryIndex: sets the file that Apache will serve if a directory
    # is requested.
    #
    <ifmodule dir_module>
        DirectoryIndex index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.shtml index.phtml
    </ifmodule>
    …
    # Supplemental configuration
    #
    # The configuration files in the conf/extra/ directory can be 
    # included to add extra features or to modify the default configuration of 
    # the server, or you may simply copy their contents here and change as 
    # necessary.
     
    # XAMPP specific settings
    Include conf/extra/httpd-xampp.conf

    さらに、XMAPP側にあるC:\XAMPP\apache\bin\php.iniをTracLightning側のC:\TracLight\CollabNetSVN\httpd\binフォルダにコピーします。
    もう1ファイルC:\XAMPP\apache\conf\extra\httpd-xampp.confをC:\TracLight\CollabNetSVN\httpd\conf\extraフォルダにコピーします。

  5. XAMPPのApacheからDLLモジュールをTracLightning側に上書き
    XMAPP側のC:\XAMPP\apache\binフォルダにあるDLLモジュールすべてをTracLightning側のC:\TracLight\CollabNetSVN\httpd\binフォルダにコピーします。なお、すでに存在するDLLモジュールは上書きしませんでした。
  6. TestLink 1.8.1の入手と配置
    TestLink 1.8.1を入手してzipを展開するとtestlinkフォルダが生成されるので、そのtestlinkフォルダをTracLightning側のC:\TracLight\CollabNetSVN\httpd\htdocsフォルダにコピーします。TracLightningのApacheサービスを再起動します。
  7. TestLinkの設定
    http://localhost/testlinkにブラウザからアクセスします。あとの設定は、testlink – swprojectグループページの4から8あたりを参考に設定して完了。

正常にデータベースが作成され、次回からTestLinkのログイン画面が表示されログインできれば邪道暫定版インストールは成功です ;)

将来的には、TracとTestLinkの連携までやりたいんですけど…まず、TestLinkを試すことからはじめないとダメですね :roll:

もっと正当なインストール方法とか、TestLinkのTipsなんかを教えていただけるとウレシイです ;)

ソフトウェア・テスト PRESS Vol.8 ソフトウェア・テスト PRESS Vol.8
ソフトウェア・テストPRESS編集部

ソフトウェア・テスト PRESS Vol.7 ソフトウェア・テスト PRESS Vol.3 システム開発ジャーナル Vol.8 組込みプレス Vol.14 システム開発ジャーナル Vol.7
by G-Tools

たぶん、XAMPPではなくPHPとMySQLを単品でインストールして設定を行うのが王道かと思います :)

追記 2009-04-15 21:40:02
やはり書いてみるものですね~インストール王道版を公開してくれています ;)

あと、Tracとの連携方法も詳細に書いてくれています。

かなりTestLinkの使い方もわかってきて、TestLinkTools – SourceForge.JPとかを使えば、Excel好きなウチの会社の人たちも納得させれそうな予感。

トラックバック URL :