Natural Software

KinectなどのDepthセンサーを中心に活動しています

備忘録

コンストラクタの初期化子で起こった例外をキャッチする

new と delete と throw で気をつけること(自分用メモ) - IT戦記 ここを読んでいて、そう言えば初期化子で起こった例外って取れた気がすると思い調べてみたので備忘録として残す。 下記記事が詳しいので、細かい話はこちらへ^^; [迷信] コンストラクタ…

C# でカンタンスレッド処理

アプリ作ってて処理が重くて UI が固まるのでスレッドにしようと思って、 自分でスレッドクラス作ってたら、 そう言えばコンポーネントにそんなのがあったなぁというのを思い出して調べたら、 簡単な BackgroundWorker というのがあったんだね(笑) 簡単な自…

ジェネリッククラスで型指定をしつつ継承もする

ぱっと調べて見つからなかったので備忘録。 普通の継承 class Derived : Base ジェネリック型パラメータの制約 class Derived<T> where T : Type, new() 両方 class Derived<T> : Base where T : Type, new() 構文 class Derived<T> : <ベースクラス名> where T : <制</t></t></t>…

Trac からのチケット操作通知メールのエンコードを日本語化した際に「差出人」が文字化けする

以前の方法で Trac からのチケット操作通知メールを受け取っていたところ、「サイボウズ」と「SquirrelMail」とでメールを受け取ると「差出人」が文字化けすることに気づいた。 TracLightning 2.0.9 の場合、C:\TracLight\python\Lib\site-packages\Trac-0.11.1.ja…

Thunderbird Update

Thunderbird が 2.0.0.18 に更新されたので再起動させたら、 「ソフトウェアを正常に更新できませんでした」 とか表示された。。。 何度起動しても同じなのでどうしたものかと思ったら、 Logicool の Web カメラのソフトウェアが起動しているとそうなるとの事 …

引用記法を拡張

これを前からやりたかったんだけど、やっとやり方が分かったのでテスト http記法に合わせ、引用記法時にも引用元のページのブックマーク数を表示できるようになりました。 引用記法を拡張し、引用元のページのブックマーク数を表示できるようになりました - …

Mac de Programming

Mac OS Xネットワークプログラミング@Geekなぺーじ Good タイミング!

iPhoneアプリケーション開発講座

必見!スタンフォード大学のiPhoneアプリケーション開発講座の教材ソースコード付きで一挙公開中@AppBank 忘れないようにポイント。 新しい Mac を買いたいけど、もう少しお金のメドが立つまで保留・・・ 買ったら少しいじってみたいのよね。

共有するプラグインフォルダと trac.ini の位置

たまにやると忘れてるので書いておく。 プラグインを全ての Trac プロジェクトで共有したい場合に、 egg を放り込むフォルダとそれを有効にする trac.ini の位置egg フォルダ:C:\TracLight\python\Lib\site-packages trac.ini :C:\TracLight\python\share\…

PHPを使ってミニブログを作るチュートリアル

お勉強用にポイント http://phpspot.org/blog/archives/2008/10/php_107.html

あとで試す・読む

あとで試す&読む一覧・・・ 大部分はかぬさんのところで見つけた^^; あとで試す TortoiseSVN用のプラグイン? PeerReviewPlugin TimingAndEstimationPlugin TracBurndownPlugin あとで読む きちんと学びたいテストエンジニアのためのTestLink入門「第2回…

演算子のオーバーロードあれこれ

演算子のオーバーロードで気づいた点、注意点を備忘録的に列挙。 全体的 引数の名前は lhs と rhs(left (right) hand side / 左(右)辺値)を使う。 #この名前がどこまで一般的なのかは知らない。 代入演算子 1, 宣言 代入演算子の宣言は以下とする。 クラ…

Google のブラウザ

あとで試す。 グーグル、独自Webブラウザ「Chrome」を公開へ@@IT

いろいろポイント

あとで読むのにポイント 新機能がてんこ盛りの「Visual Studio 2008 SP1」レビュー@@IT Microsoft、Windows Home Server日本語版リリース @CodeZine サン電子、HSDPA対応ルータ「Rooster-G8.0」を発売@@IT 「Explorer++」でWindowsエクスプローラを使いや…

HudsonTracPlugin − その2

追記 TracLightning 2.0.5 にて修正済みです。 本文 先日、Hudoson のビルド結果が正しく表示されないと書いたけど、discypus さんから頂いたコメントの通りに HudsonTracPlugin を更新したら期待通りの動作をするようになりました:)*1 discypus さんから頂…

Hudson を始めました

CI(Continuous Integration:継続的インテグレーション)ツールのお勉強で、Hudson を始めました。 最初は CruiseControl.NET を見つけて、CruiseControl.rb もいいよというお話も頂いたのでやってみたんだけど、どうにもうまく動かず。 で、TracLightning …

CruiseControl.NET

@IT で、面白そうなツールを発見。 CruiseControl.NET CruiseControl.NET は Visual Studio で常時結合環境を実現するためのツールで、昨日までやってたユニットテストをもっと高度にしたツールのようだ。なんだかタイミングよい。 以下、@ITより引用 当分自…

読了・組込みソフトウェア開発のための 構造化モデリング

組込みソフトウェア開発のための構造化モデリング 要求定義/分析/設計からソースコード作成までソフトウェア開発上流工程の基本を構造化手法に学ぶ作者: SESSAME WG(セサミワーキンググループ)2出版社/メーカー: 翔泳社発売日: 2006/01/24メディア: 単行本…

Google スプレッドシートでオンライン共有ホワイトボードもどき

Google スプレッドシートの基本的な使い方【チュートリアル編】@シゴトハッカーズ これはいいんじゃないか?? 最近プライベートで Google Docs は使うようになったけど、こういう使い方もあるとは!! まぁ仕事上危ない情報を共有するには向かいないけど、…

m2ts について

先日買ったデジタルビデオカメラのデータ変換をいろいろ探していてわかったことを備忘録的に残す。

VMWare Server 2 のRC版がいつの間にかでていたらしい

VMWare Server 2 のRC版がいつの間にかでていたらしい@あるSEのつぶやきから。 一時期は結構使ってた、VMWare Server も最近ではめっきり。。。 やっぱり Virtual PC の方が簡単に使える(慣れてる?)のでいいんだよね。 Virtual PC だと Linux が使えな…

Trac の新規プロジェクト作成方法

追記:管理メニューからのプロジェクト作成方法を書きました ⇒ 2010年版 Trac の新規プロジェクト作成方法 - かおるんダイアリー ここにきて社内で Trac が浸透し始めてきたので、基本的な部分も備忘録として残す。 まずは新規プロジェクトの作成方法。 口で…

m2ts の再生

Canon フルハイビジョンビデオカメラ iVIS (アイビス) HF10 iVIS HF10 (内蔵メモリ16GB+SDカード)出版社/メーカー: キヤノン発売日: 2008/03/31メディア: Camera クリック: 8回この商品を含むブログ (11件) を見るデジタルビデオカメラを買ってみたら、動画…

Visual Studio ホワイトペーパー

至るところで紹介されているけど、忘れないようにポイント http://www.microsoft.com/japan/msdn/vstudio/using/paper/default.aspx 最低限ケント・ベック氏のホワイトペーパーは読んでおかないと。。。

Firefox 3のメモリ/ディスクキャッシュを自動的にクリアしてくれるアドオン「Cache Status」

Firefox 3のメモリ/ディスクキャッシュを自動的にクリアしてくれるアドオン「Cache Status」@Mozilla Re-Mix 便利そうなのでポイント。 いっつもつけっぱなしで、使わないときはフタ閉じてスリープにしてしまう、ノート PC に最適かも。

Python入門

Trac のプラグイン作りを一から勉強するのに参考になると思うのでポイント。 Python入門 http://www.pythonweb.jp/tutorial/index.html

trac.ini を Windows のメモ帳で編集する時の注意点

昨日 trac.ini を Windows のメモ帳で編集した後、Trac が動かなくなったという質問を受けた。 自分も昔ハマったことなので備忘録として残しておく。

Power Point の小ネタ

ちょいと教えてもらった Power Point の小ネタ

Hyper-V RTM

Windows Server 2008 の サーバ仮想化ソフト、Hyper-V の RTM が出たそうで、忘れないようにポイント。 Windows Server Hyper-V: よくある質問と回答 【お知らせ】Hyper-V RTM (RC1からRTMへの移行メモ付き)@長沢智治のライフサイクルブログ リンク含めて引…

excel report plugin のインストール

Trac でチケットをエクセル形式(*.xls)に変換するツールである、excel_report_plugin のインストール方法を記述する。 Google で調べても情報が少ない&ハマると抜けられないので、この記事が少しでも参考になれば幸いです:) ↑のようなチケットを出力すると…

TracLightning プロジェクト移行時の注意

先日、TracLightning のプロジェクト(Trac と Subvevrsion)を別の環境に移行してから、Subversion の post commit が使えなくなってしまった。 いろいろ調べてみたところ、 \projects\svn\\hooks\post-commit.bat の TRAC_LIGHT_HOME のパスがおかしかった。…

Word でメイリオを使用した場合に行間が大きく空く

Word でメイリオを使ったらはまったのでポイントしとく。Word 2003 または Word 2007 でメイリオ フォントを使用した場合に行間が大きく空く@Microsoft サポートオンライン

All In One Trac から Trac Lightning への移行

All In One Trac から Trac Lightning へ移行の手順がここと若干異なっていたので書き残しておく。 前提 移動元「All In One Trac」インストールフォルダを C:\trac-0.1.1 とする 移動先「Trac Lightning」 インストールフォルダを C:\TracLight とする 移動…

ツールリンク

ツールを頻繁にダウンロードするのでまとめておく。 随時更新予定。 Subversion 関連 Trac Lightning:http://sourceforge.jp/projects/traclight TortoiseSVN:http://tortoisesvn.net/ Ankh SVN:http://ankhsvn.open.collab.net/servlets/ProjectProcess?…

MFC Feature Pack

Visual C++ 2008 のための MFC Feature Pack@ディベロッパー製品開発統括部 Blogより MFCアプリケーションウィザード いままでMFCアプリケーションウィザードの中に表示されるプロジェクト形式では、以下の2種類を選択できましたが、 MFC標準形式 Windows…

Time Architect

Sparx Systems Japan から Time Architect なるプロジェクト管理ツールが発売された。 Time Architect Enterprise Architect のアドインとして動作し以下の機能を持つ。 ガントチャートの描画 表形式の情報参照 リソースの管理 時間計算 全体のスケジュール…

とりあえずTrac,TestLinkはOKそうなので次は「Review Board」を入れてみようかな。VMWareの開発でも利用されているソースコードレビュー共有ソフトウェア「Review Board」@MOONGIFT 使い方とか使い勝手とかはまだぜんぜんわからないけど、最近方々のblogで見…

Windws で TracLight と既存の Apache との共存

Trac と TestLink との連携にあたって、Windows で TracLight + XAMPP + TestLink で試そうと思っています。 この時まず問題になるのが TracLight の Apache と XAMPP の Apache をサービスとして起動したときにApacheのサービス名とポート番号がぶつかるこ…

Mercurialまとめ

分散型のバージョン管理ツール。 Mercurial(マーキュリアルと読むらしい) 最近よく見かけるし、分散型の場合はSubversionのようにサーバもいらないようなので試しに使ってみた。 まだ日本語がサポートされていないので実際につかうことは難しいけど、こな…

こんなんが欲しかった!?

東方算程譚:こんなんアリかよで知った。 MSDN:Variadic Macrosに詳細は書いてある。 Visual Studio 2005以降で使えるのかな?

Virtual Server 2005 R2でバーチャルマシンの追加エラー

バーチャル マシンの追加を行った場合に"バーチャル マシンを追加できませんでした。バーチャル マシン構成の名前を追加できませんでした。この名前の構成は既に存在します。"のエラーが出た場合。"C:\Documents and Settings\All Users\Application Data\Mi…

CListCtrlのソート

今日MFCのCListCtrlのソートでハマってしまったので、備忘録として残す。

Windows Vista + DebugView + サービスプログラム

Windows VistaでサービスプログラムのデバッグしようとしたらOutputDebugStringがDebugViewでとれない。。。おかげでデバッグができない。今日、2,3時間かけてなんとか原因が分かったけど、DebugViewのメニュー[Capture|Capture Global Win32]にチェック…