QLOOK ANALYTICS
infinity - Totonicapan.NET Revision 8 -

7周年

totonica | 2009.11.15 Sunday 20:00:16

当サイトは開設から7周年を迎えました!

って11月1日にやるべきだったんだけど、
見事にスルーしてしまった件。
気づくのが14日後とか!!

まぁ、そんな調子ですが今後もよろしくお願いします。

トップに戻る

ランタイムテーマとバージョン判定

totonica | 2009.11.14 Saturday 00:16:24

ふと、Delphi 2009のランタイムテーマで使われているマニフェストの内容が気になったので、
Dual Vision Trimmerをバイナリエディタで覗いてみたら思いがけない事を発見しました。
(ちなみに気になった内容ってのはprocessorArchitectureの値です。値は*になってました。)

どうやらランタイムテーマをONにした場合に埋め込まれるマニフェストのassemblyIdentity要素は、
そのname属性に"CodeGear RAD Studio"、version属性にDelphiのバージョン番号(メジャー.マイナー.リリース.ビルド)が埋め込まれているみたいです。

試しにWinMergeでマニフェストの内容を確かめてみたらこんな感じに。

○2009と2010
2009と2010のマニフェスト

○2007と2009
2007と2009のマニフェスト

どうやらversion属性以外は全て共通みたいですな。
つまり、version属性が検出できればDelphi 2007、2009、2010は確実に判定が可能と言うことになりますわな。
(ランタイムテーマがONで作成されているのが前提になりますが)
ちなみにここが圧縮されている場合まともにEXEが立ち上がらないことがあるので、
仮にEXE自体がUPXで圧縮されていたとしてもこいつは無圧縮の可能性が非常に高いです。

後でExeDetectに反映しておこう。

トップに戻る

RAYSTORM HD

totonica | 2009.11.07 Saturday 19:07:59



おお、凄くきれいなレイストームだ!!
対応機種ははPS3とXbox 360だそうです。

R-GEARっていつぞやのボツネタの名前ですな。
ファンネルがとってもカッコイイですが、ショットが小回り利かなそうだ。

R-GRAY 0はほとんどX-LAYに近いチューニングみたいですな。
っていうかロック時のSEがX-LAYと同じだし。
もっとも、X-LAYが低高度の位置にしかロックできないのに対して、
R-GRAY 0はどこでもロックできちゃうと言う決定的な違いがあるけれども。
こっちの方がやってみたいなぁ。

そういや、レイストームと言えばハマチですが、
やっぱり今度も鬼畜な強さなのかしら。
仮にハマチをノーミスで超えてもスパルタクスという最悪兵器が次でお待ちかねなので、
どっちみちオイラじゃノーコンは無理でござる。
ガイセリックまではノーミスでいけるんだけれども・・・。
(超安全運転かつヘタレプレイですがね・・・orz)

PS3も360も持ってないから笹薙の家に行った時にでもやらせてもらおうかしら(ぉぃ

トップに戻る

Delphi 2010 Survey

totonica | 2009.11.07 Saturday 15:34:03

Delphi and C++Builder surveys are open

一向に日本語版が出る気配がないので英語で先ほど済ませてきました。
まぁかかる時間はそれほど変わるまい。
いつまで受け付けているかは明示されてないけど、
物申したい人はお早めに。

自由記述は四点ほど書きました。
細かいことは記述してもどうせシカトされるのがオチですしね。
というかそう言うことはQCにレポートをぶち込んでFTでゴネる方が遥かに効果的だし。

自由記述の内容を掻い摘むとこんな感じ。

1. DBXのライセンスをD2007以前に戻せ
2. オプソDB用のDBXドライバはProfessionalでも提供し、なおかつリモートアクセスを認めろ
3. Indyのアップデートをもっと楽にしてくれ
4. QCでレポートしたバグを先送りにするな

口が悪いですが、英語の文章はもっと口が悪いです。
まぁ、それくらいハッキリ言わないと伝わらんですからね。

所々興味深い項目(値段とかStandardとかDelphi XのサポートOSとか)がありましたが、
実際のところどれくらい反映されるんですかね。
あとは、この機能使ってる?っていう質問が多かったですな。
自分の場合は使ってる項目とそうじゃない項目の差が激しかったなぁ。

まぁ今後の動向に注目ですな。

トップに戻る

近所で火事

totonica | 2009.11.03 Tuesday 18:32:20

今日は昼から授業だったんですが、
出撃するちょっと前に近所で火事がありました。
風向きの関係で煙はうちの方向には来ませんでしたが、
自分の部屋から見ても余裕で分かるくらいの煙の量でした。
ちなみに消防は20台以上の消防車を出撃させたらしいですが、
正直あんなクソ狭いところtotonica3、4体分が限界だってのにどうするんだろう。

さっき知りましたが、残念なことに死者が出てしまったらしいです。
うーむ、恐ろしや。
早いところ消火器を買っておかないとなぁ。
一応ガス機器がないので出火の可能性はかなり下がってますが、
漏電、揚げ物調理で事故、放火でやられる等、可能性はゼロではないですからね。

皆様も火元にはご注意くだされ。

トップに戻る

Zip Forge

totonica | 2009.11.01 Sunday 22:40:24

フォーラムやQ&A掲示板で圧縮系のネタが出ていたので、
そういやComponent AceもなんかZip用のコンポーネント出してなかったっけと思って探してみたら、
Zip Forgeというコンポーネントがありますた。

Delphi Zip Component ZipForge

とりあえず圧縮と解凍だけならこんな感じでOK

Zip Forge

Unicode対応、Zip64サポート、暗号化サポートなどなど、
他にも機能が豊富みたいなので中々よさげです。
ちなみにライセンスは個人で非商用利用ならフリーです。
ただし、非商用でもオプソのプロジェクトはNGみたいです。
この辺はAbsolute Databaseと同じですな。

トップに戻る

Kaspersky Internet Security 2010

totonica | 2009.11.01 Sunday 22:11:59

ライセンス更新の催促がやかましいのでKIS 2010に更新した。
とりあえず金欠なんで現ナマの消費を抑えたいので、
オンラインで更新キーを買わずに敢えてヨドバシでパッケージを購入する。
もちろん全額ポイントで。

肝心の使用感は正直大して変わらず。
重いと感じることはないし、逆に軽いって感じるってのもないなぁw
起動は若干速くなった感じはするけれど、劇的にではない。
まぁまだ完全スキャンしてないのでどれだけ高速化したのかは分からないですけどね。
設定を引き継げないのはもう最初から期待してなかったので大して落胆せず。
どうせ除外設定なんて全部覚えてるしね。

アンチスパムはメルアド変更によりインストールせず。
なのでどれくらい進化しているのかは分からず。
ただ、2009の時点でも他のセキュリティソフトに比べてアンチスパムの出来は悪かったので、
よほどの改善がないとダメなんじゃないのかなぁ。

とりあえずまぁ目立ったトラブルがないのでそこはよかったですわ。

トップに戻る

開発時間?ねーよ

totonica | 2009.11.01 Sunday 21:49:16

ちょいとブログの更新がおサボり気味のtotonicaです。
こんばんわ。

原因は勉強ばっかりしてるって事です。
ソフトの開発は全く時間がないわけではありませんが、
とりあえずDVTは落ち着いてきたので放置気味です。
やるべき事はあるんですが、大工事になりかねないので手が付けにくいのが現状です。
その他のソフトもまぁ進捗無しです。
Auto ThumbnailはVista/7対応をしたいところですが、
現状の2.x系をごちゃごちゃ弄る気にはなりませぬ。
ただ、ネタさえ固まってしまえば開発は楽なので、
何かの拍子にいきなり再開することがあるかも知れません。
あまり期待せずに待っていてくだされ。

トップに戻る

さよならLhaplus

totonica | 2009.10.21 Wednesday 10:03:05

圧縮解凍ツールを乗り換えることにした。
今までずっとLhaplusを使ってきたけれど、
最近はzipの解凍ですら上手く行かない時がある。
あとは7-zipに対応していないことと、tarの解凍に失敗しまくるのも難点。

Lhaplusの代替としてMeltice Familyを導入してみた。
Lhaplusに比べると対応している形式は少ない上にDLLが必要になるけれど、
DLLはCaldixが付属しているのですぐにアップデートできるし、
対応形式も自分がよく使う奴(lzh、zip、7-zip、tar)には全部対応しているので何ら問題なし。
強いて欠点を挙げるならば、Lhaplusはシェルのエクステンションで右クリックメニューを拡張していたのに対して、
Melticeは送るにショートカットを追加するだけなので、圧縮が若干面倒臭い。
まぁ、圧縮に関してはzipだけなのでほとんど問題ないですけどね。

しばらくMelticeを使っていこうと思います。

トップに戻る

EncodeDetect Version 1.10

totonica | 2009.10.19 Monday 11:58:41

EncodeDetect Version 1.10

唐突ですがリリースしました。

今回の更新内容はUTF-7の判定の追加です。
バグフィックス等は特にないです。
誤検出のケースがあれば是非ご連絡ください。

トップに戻る

気がつけば四半世紀

totonica | 2009.10.18 Sunday 22:34:27

本日をもってまたひとつ加齢しますた。
なんともう生まれてから四半世紀ですよ奥さん!
0x25歳じゃねーの?とかいうツッコミはもう聞き飽きたぜ。

そんな本日ですが、容赦なく答練が2発ありました。
まぁ、別にめでたくもなんともないんでどうでもいいんですけどね。
ちなみにどちらも平均点越え上位20%最低点に僅かに届かずというレベルでした。
もう2,3歩足りぬなぁ。

トップに戻る

隙が生じまくりの二段構え

totonica | 2009.10.17 Saturday 21:58:02

Ziddyちゃんの「私を社食に連れてって」:エンバカデロのオシャレカフェと縁結びの神様編

それはどうじんしです

まさかの再登場ですな。
8ヶ月前は全世界に晒され、
忘れた頃に日本向けに晒されると。
恐るべし。

トップに戻る

BIOS用のバッテリ

totonica | 2009.10.13 Tuesday 11:06:46

先日ミミッチーが帰国したので飯を食ったりしたわけですが、
彼のPCが起動時に警告を吐くというので画面写真を見せて貰いました。

警告はバッテリ電圧の低下と出てました。
彼のPCはデスクトップなので、バッテリと来たらBIOS用のコイン電池でしょうな。
彼のPCは自分と同じなので(ロットは違うけど)、恐らく交換方法も同じはず。
ってことでマニュアルを覗いてみた。
要約すると交換方法はこんな感じ。

1. BIOSの設定を全てメモする
2. 電源を切ってカバーを開ける
3. バッテリスロットを探す(恐らくメモリスロットの真下)
4. バッテリを慎重に外す(素手でOKらしい)
5. 新しいバッテリ(コイン電池:3V CR2032型)をプラスを上にして装填する
6. カバーを閉じて電源を入れる
7. BIOSの設定を復元する

BIOSは恐らく初期設定になると思うので、
特に変更がないならそのまんまでもいいのかもしれない。
彼が自発的にBIOSの設定を弄るとは考えにくいが、
東京にいた頃に俺がごちゃごちゃ弄ってる可能性もなきにしもあらず。
(当の弄ったかもしれない本人は何を弄ったかなんて覚えてない)

とりあえずミミッチーはオーナーズマニュアルを探して、
バッテリの交換ってページを探して要確認するでござる。

トップに戻る

シャッター

totonica | 2009.10.08 Thursday 23:25:43

今日は台風でドえらいことになってましたな。
主に交通機関とかが。
そんななかわちきは自宅警備(笑)でしたよ。
授業が無くてホントに良かったわい。

昨日は窓のシャッターを閉め切って寝ました。
流石に3階の自室に物が飛び込んでくる可能性は低いでしょうけど、
窓が割れたらそれはそれで面倒だし、
窓際にデスクとPCがあるので雨風が吹き込んだら激しくピンチですよ。

おかげで今朝は全く起きられず。
(朝になってもまっくらで目が醒めない)
ただまぁ、万が一を考えるとシャッターを付けておいて正解ですな。
最近雨戸やシャッターのない家をよく見かけますが、
こういった非常時に備えるには打って付けの装備だと思うんですけどねぇ。
一応夜中の暴風雨の音も僅かに軽減してくれたし。

台風は流石にもう過ぎ去ったので、
今夜はシャッター開放で寝ることにします。

トップに戻る

Virtual TreeViewでGridもどき

totonica | 2009.10.02 Friday 15:56:08

Virtual TreeView Gridもどき

Virtual TreeViewを使うとGridもどきなこともできてしまう。
固定セルの描画をテーマでやってるので若干違和感がありますが、
当然テーマ無しでやることも可能です。

とりあえずStringGridとかに比べると、
大量のアイテムを追加しても速度が低下しないのが最大の利点です。
あとはDraw系のイベントが豊富な上に高速なので、
セルの色の塗り分けなども簡単にできてしまいます。
ただ、StringGridやDrawGridなどとは若干使い勝手が違うので、
同じような操作性が実現できるのかどうかは微妙です。

トップに戻る

DEKODEKO動画(MSX)

totonica | 2009.09.23 Wednesday 21:46:23



MSX版グラディウス2のEXTRA STAGEのプレイ動画。
作者&プレイヤーはタイトルの通りDEKO氏です。
なんという素晴らしい廃人芸。

まぁ未プレイだと何が凄いのかは分かるまい。

トップに戻る

今更Virtual TreeView

totonica | 2009.09.23 Wednesday 21:24:31

今更ながらVirtual TreeViewを弄ってみた。
ようやくやり方が分かってきたよ。

Virtual TreeView

こんな風にListViewのvsReportみたいな形式にもできる。

驚くべきは100万個のアイテムを追加しても172msecしかかからないという脅威のパフォーマンス。
スクロールしても全くもたつきがない。
TreeViewやListViewでは10万個あたりで死ぬので、性能は比べるまでもないな。
今後はListViewとTreeViewを使わずにこいつを使うことにしよう。

慣れてきたらあれこれ記事を書こうかしら。

トップに戻る

アラビア語と数字

totonica | 2009.09.17 Thursday 21:53:45

Uniscribeを使った場合、アラビア語は正しくレンダリングされていれば右から左になるけど、
これに数字が混ざるとかなりカオスなことになることに気づきますた。

6文字目

6文字選択した状態です。
最下段と下から2段目が似たような文字列でありながらとんでもない違いが出ていますな。
でも、選択されている文字列は同じなのですよ。

どうやら、下から2段目はアラビア語でRTLになった場合、
後続が数字だとRTLのまんまみたいですな。(LTRに戻ってくれない)
じゃあ何で最下段はLTRに戻ってるのかってなりますな。

これを13文字目まで選択するとこうなります。

13文字目

ここで、あれ?と思った人は鋭いです。
文字列のコードを示すと・・・

コードポイントの違い

最下段に#$200Eという見慣れないコードポイントがありますが、
これはLRM(LEFT-TO-RIGHT MARK)というもので、
そのマークの後ろからLTRになるというものです。
ちょうど13文字目に挿入されています。
この文字は見えませんが、上記SSだと選択状態になってます。

見えないというのがキモイですが、この制御文字は重要ですな。

トップに戻る

光学迷彩文字

totonica | 2009.09.16 Wednesday 19:58:15

この画像を見るんだッ!

ab?

続きを読む>>

トップに戻る

Delphi Quiz ゲスト問題追加

totonica | 2009.09.12 Saturday 17:24:05

G0001:偶数・奇数

Delphi Quizにゲスト問題を追加しました。
OldTPFunさんが投稿してくれました。
ありがとうございます。

トップに戻る

1/60 >>

トップに戻る

Hot Topics

Special Links

Selected Entries

Categories

Archives

Recent Comments

Recent Trackbacks

Others