programming
少し前にインストールしたまま触る機会が無かった*1Starbug1だが、新しいパソコンからアクセスしたらかなりページの切り替えが高速になった。サーバー機がへちょいだけではなく前のクライアント機(Pentium-3 900MHz)の遅さもかなりパフォーマンスを下げて…
VineLinuxでRubyGemsのパッケージをrequireできなかったのは、 gem update --system とすべきところを単に gem update としていたせいだったみたい。
バグ修正が予想より早く終わったので、この前見つけたバグトラッキングシステムの導入を進めた。Apacheの認証設定で.htaccessを有効にして、インストールディレクトリのオーナーを変更するところで勘違いしていてまごついたが、どうにかトップ画面を表示させ…
これまでバグトラッキングシステム(BTS)に影舞を使っていたのだが、なにせサーバーが激古(K6−2の400MHz)なのでRubyで書かれた影舞は処理に時間がかかって仕方が無い。バグ報告をしようとブラウザ上で操作すると、何かするたびに数秒から10秒以上…
CSSをlinkしているHTMLファイルから作ったHTMLヘルプは、印刷するときにCSSが無視されてしまうらしい。これを回避するには、HTML中でCSSを取り込むタグ を のように、hrefするCSSファイル名の前に「MS-ITS:[ヘルプファイル名]::/」を追加すればよい。参考:k…
TBBをC++Builder6で試そうとしたのだがライブラリをリンクできなかった。ライブラリはC++ Builder附属のimplib.exeを使ってTBBのDLLから作ったもの。何かやり方間違えているのだろうか?明日以降ももう少し調べる。
さすがにすぐに書けた。 (1..100).each {|i| if i%3 == 0 print "Fizz" end if i%5 == 0 print "Bizz" end if (i%5) * (i%3) != 0 # (A) print i end print ", " } でも実は剰余演算子の優先度で引っかかった。最初、(A)の条件式を i%5 * i%3 != 0 と書いて…
オープンソースのコンピュータビジョンライブラリOpenCV(Intel Open Source Computer Vision Library)をC++Builder6で使ってみた。参考:OpenCV プログラミングブック - サポートサイトOpenCVのライブラリはCOFF(Common Object File Format)形式なので、C++B…
ToDoMailという無料のリマインダーメールサービスがある。件名に日時を記入したメールをあらかじめ送っておくと、件名で指定した日時に返信アドレスに宛てて配信してくれるというサービスである。 使い方は簡単なのだが、配信日時を10桁の数字(YYMMDDHHMMの…
日本Rubyの会 公式Wiki - KansaiWorkshop22 あらら今回の会場はすごい近所だったのか。しまったなあ、もう他の予定入れちまった。
久々に他の社員のC言語のソースを見た。性格がねじくれている私はさっそくあら捜しをするのだった。
http://www.mozart-oz.org/ Source RPMからビルドしてVine Linux 4.1 にインストールしてみた。肝心のガウディ本はいつ読めるかわからんけど。 コンピュータプログラミングの概念・技法・モデル(IT Architect' Archiveクラシックモダン・コンピューティング6…
http://www.kanazawa-net.ne.jp/~pmansato/CommonDialog.htm
はやっぱりよく分からない。 アルゴリズム - 186 @ hatenablog
ファイルセーブダイアログを改造したコンポーネントを作りたくて方法を調べているのだが、いまいちよく分からない。作りたいのはファイルセーブダイアログににエディットボックスを2つ追加したもので、セーブ直前にユーザーが追加情報を入力できるようにし…
今日、上司と話をしていて「ウチの製品はテストが出来ていない」という話題になった。だから前からテスターを採用するか、他の部署の協力を取り付けて欲しいと言い続けてきたでしょうに。 それはともかく上司および経営陣がテスト不足を認識したのなら、なん…
自分が思うのは(C++は特に)「C/C++を使える」という人間で本当に使える人間を見たことがありません。 信仰 - 神様なんて信じない僕らのために 自分も「C/C++を使ってる」けれども「C/C++を使える」とか「C/C++は修得した」とはとても言えない。口幅ったく…
http://www.kk.iij4u.or.jp/~kondo/wave/#data
フレームワークの外側で仕事をすることもあるけれど, やはり文書化はしなかった. プロジェクトのプログラマが自分一人だったからだ. 議論する相手がいなければ文書を書いても仕方ない.メンテナンスや引き継ぎのために文書を書けという向きもあるが, これは私…
O記法クイズ - どことなく技術屋な日々 オーダー記法の問題 - 186 @ hatenablog コメント(とツッコミ)をいただきました。 トリッキーな答えを考えてみたけど、やっぱり間違ってたようです。O記法は計算量を表すものと思い込んでたので、1+2+...+n = O(n)…
2007-10-12 - okamoto7の日記 1+2+...+n = O(n) となることをいまから証明しますが,もちろんこれは間違っています.(真実は 1+2+...+n = n(n+1)/2 なので.)どこがまちがっているでしょう?というのがクイズです. あんまり自信ないけど考えてみた。(答)…
オープンソースの動画処理ライブラリOpenCVの本を本屋で見掛けて立ち読みしてみた。おもった以上に使えそうなので、少し調べてみることにする。ライセンスを調べてみて問題ないようなら仕事で使ってみたい。ちなみに本はライブラリを調べてから買うかどうか…
奇妙なことだが、スケジュールされた気を散らすものは、不意の気を散らすものよりももっと有害になりうる。1時間後にミーティングがあるとわかっていると、難しい問題に取り組もうという気にもならないだろう。 頭の中にプログラムを入れる ホンマそうなんよ…
C++Builder6(BCB6)で使っているboostのバージョンを1.33.1から1.34.1に上げようとして失敗した。bjam.exeを使って次のようにコンパイルしようとしても、使用するbcc32コンパイラを特定できないためにコンパイルできない。 bjam.exe --toolset=borland --stag…
自分も『Domain-Driven Design』(DDD)難民の一人です。 しかし、日本では翻訳書がいまだに出版されていないこともあり、本書の出版から3年近く経った今でも、まだまだ一部の通の人たちにしか広まっていないように筆者には思われます。また、原書を読ま…
http://www.hyuki.com/yukiwiki/wiki.cgi?TddAntiPatterns
Matzにっき(2007-06-21) http://www.modeemi.fi/~chery/lisp500/lisp500.cをダウンロードし、WindowsXP上のbcc32でコンパイルしてみた bcc32.exe lisp500.c 5個ほど出るエラーのいずれも、Win32API関数の引数の型のミスマッチ。HANDLE型にintを渡そうとして…
開発用のXPの動作がやたら遅くなってきたので、リスクを覚悟でレジストリの掃除をすることにした。 http://www.tuskinoura.com/archives/2006/03/xp.html CCleaner Official Site | Clean & speed up your PC | Piriform http://www.larshederer.homepage.…
まつもとゆきひろ×結城浩,Rubyを語る | 日経 xTECH(クロステック) 結城さんが最近スケーラビリティに関心を持たれているのはこの対談がきっかけだったのかも。