毎日更新、はお休み中。内容は、うすくひろく。Technicalつい最近まで知らなかったのでメモ。Serverだったりで、おそらくgitを使っているチームはほとんど無いのではないかと思う。そんな中、Subversionのコミットログをプログラム上で扱いたいと思うことがあり、いろいろと方法を探していた。最初はSubversionの言語バインディング(API)を使うしかないのかな、と調べてみたけれどJavaとCしかまともにサポートされてなさそうな雰囲気だったのと使い方が面倒そうで保留。次にSubvertionがリポジトリとやり取りしてるプロトコルを喋れないかと調べてみたけれどこれも仕様がよく分からず、WebDAVだとどうかな?と見てみてもSubversionのサーバー構築の情報はたくさん出てくるけれど、あまり情報が無くてこれも保留。※いまこのブログを書いてる途中に調べてみると、WebDAVのプロトコル仕様は公開されている様子。時間があればこちらも調べてみる。logコマンドのリファレンスを眺めていたら”–xml”というオプションがあるのを発見。templates.とXMLで出力される。これなら標準入力でXMLを受け取ってパースすればどうとでも扱える。プログラム内からsvnコマンドを直接実行するのでセキュリティ的にどうこうはあるかもしれないが、個人が使うちょっとしたツールではあまり問題にならないだろう。–xmlオプションを付けられるコマンドは他にもあるようなので、上手く使うと便利なことができるかも。2007にUbuntuなど、2.6.20あたりのカーネルを使っているディストリビューションをインストールすると、キーボードやマウスが効かなくなる現象があったのだけど、これがたぶん2.6.22で直っているのではないかと思われる。...記事を読むRobotiumを触ってみたサンプルをダウンロードして触ってみた。prasadさんという人が、Native層でbinderを使う時の資料を作って本家フォーラム上でレビューを募集しているようだ。↓deviさんがframeworkとplatformとマルチポストしているので二つリンクを載せておきます。core4をネットワークインストールしようとしたけど、fedoraのインストーラでHTTPプロキシを指定できないからプロキシの内側からネットワークインストールはダメなのかな。ググって見たけど、プロキシ越えしている人いなさそうだなぁ...。インストーラ上からHTTP_PROXYとか設定できないのだろうか。うちのネットワークはfedoraのISOファイ...記事を読むハードのソフトエミュレーションが発展すれば、「組み込み」の敷居は下がるか?今号のInterfaceを読んでいて、ハードウェアエミュレータの将来性について素人なりに思った。ハードに挑戦しなくても、ある程度のところまではエミュレータ上でドライバを作ったりできるんじゃなかろうか。すると、移植までの作業効率が上がったりしないだろうか。JTAG-ICEやオシロが手元になくても、ソフトエミュレータで似たような情報が取れたり見られたりができれば違うんじゃないかなぁ。実...記事を読むGanttProjectでMSProjectのファイルが読めるらしいだいぶ昔に、MSProjectに似たGanttProjectというのが開発中だっていうのは小耳に挟んだことはあったけど、いつの間にかMSProjectのファイルまで読み込めるようになっているとは思わなかった。Playerで環境を作ろうと思いvmxファイルを作ってくれるツールがあったよなぁ...とググっていたら、EasyVMX!というサイトを見つけた。ここは必要事項を入力すると、vmxファイルに加えて空のディスクイメージファイルまでをzipにまとめてダウンロードできるようにしてくれる。なんだか至れり尽くせり。Androidでのユニットテストか...、ユニットテストって未だに実践でやってみたことないな、と軽くググっ...記事を読むスポンサーリンクそろそろブログも復活させたいけれど自作PCを新調してみようか考え中Profile福岡の40歳、組み込み系エンジニアを経て業務系エンジニア。今はWindowsアプリが仕事。休日は自転車で博多天神の本屋めぐりとか写真とか。iPhoneアプリとかRubyで何か作りたくて勉強中。