コミュニティのスパム

abdev コミュニティのスパム はコメントを受け付けていません

最近のアクセス数の増加と共に、コミュニティのスパム投稿が急増中です。一応はゲストユーザーに確認コードを入力していただく形にして対処はしたものの、ピタッとは止まないものなんですね(トホホ

こうなってくると、投稿ボタンが押された際にメッセージを対象にキーワードフィルターをかけるしかないんでしょうか…。

禁止用語だって、使い方によっては列記とした単語になるわけで、メッセージにフィルターをかけるのは抵抗があるんですよね。まぁ、でもここらへんのことは考えていかないとならないですね。

マニフェストをリソースに格納せよ!

abdev 3 Comments »

ということで、本日は空いた時間を活用してABが生成するEXEファイルのリソースにマニフェストを持たせられるようにしました。

操作方法は簡単です。適当にマニフェストを記述したXMLファイルを用意し、プロジェクトオプションから設定するだけ。もちろん、新規にプロジェクトを生成された際にはデフォルトの動作でマニフェストが自動生成され、リソースに埋め込まれる流れになっています。

ようは、次回のAB5CP2ではCommon Control 6.0を標準で呼び出す形になるということです。因みに、そのようなプロジェクトが生成するEXEはCommon Control 6.0を持たないOSでも動作可能なので、下位互換性も保つことが出来ます。マニフェスト対応、一石二鳥なのかもしれませんね。

なんとか、Vistaに続くビジュアルGUIに対応できそうです。

ビジュアル スタイル マニフェスト

abdev 4 Comments »

最近、Windows Vista Beta2を導入し始めていることもあり、今後のGUI周りの変貌に是が非でもついていかなければと感じさせられてしまいます。

ってなことで、今まではなんとかごまかしながら見過ごしてきたXPのビジュアルスタイルのマニフェスト設定をABでも手軽に行えるよう、機能を拡張してみようと思います。そうすればVistaが登場しても拡張GUIが扱えるようにもなります。

今日の画像を見ていただければわかるとおり、一般のアプリケーションのコントロール類(右側のウィンドウ)はビジュアルであるか!?という視点から問いただすとショボいです。

しかし、下記のマニフェスト定義が施されるXMLファイルをEXEファイルと同じディレクトリに置いたりなんかするだけで簡単に適用できるのです(まだやってない方、試してみてください!)。

例えば、”test.exe” などという実行ファイルがあったら、下記のXMLを同じディレクトリに “test.exe.manifest” として保存してみてください。

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="#PLATFORM#"
name="Microsoft.Winweb.#APPLI_FILE_NAME#"
type="win32"
/>
<description>Description</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="#PLATFORM#"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>

  • #PLATFORM# … “x86” などとしてください。
  • #APPLI_FILE_NAME# … 拡張子付きファイル名(ディレクトリ抜き)

次回のAB5CP2では、このマニフェストを自動的にリソースに埋め込んでくれるような機能をつけようかと思います。プロジェクトオプション辺りに「XP Manifestをリソースに埋め込む」というチェックボックスを設けてしまえば便利ですよね!?

時間ができたら、ABで開発されるソフトウェアがWindows Vista上でどのようにグラフィカルに演出できるのかをコンテンツとしてまとめてみましょうかね!

どうでもいいこと

abdev どうでもいいこと はコメントを受け付けていません

ちょっと調べ物で、Googleで「字句解析」をキーワードに検索しようとしたところ、タイプミスで「地味解析」となってしまった。。。

確かに、地味であることには変わりないのだけれど・・・

対談 × HSPファンブック

abdev 1 Comment »

HSPファンブックが出ました〜。

というのも、実は数ヶ月前、下記の三人が集まって対談を行いまして、その一部始終がこのHSPファンブックに記載されているのです。

  • おにたまさん(HSP開発者)
  • クジラ飛行机さん(なでしこ・葵 開発者)

ナゼにフリーの言語環境を作りたいのか、行き詰ったときはどうするのか、皆が気にする今後の展開は!?など、参加者である私にとってもオモシロそうな内容ばかりで是非ともお勧めの一冊です。

HSPファンブックの購入はAmazonで!

ワイヤレスマウスの宿命

abdev 1 Comment »

皆さんは普段どのようなマウスを使っておられますか?

私はスタンダードなロジテックの光学式ワイヤレスマウスを愛用しています。前に使っていたMS製のマウスが消耗によりギブアップしてからというもの、ノーパソ用だったこのマウスがバリバリ現役で働いてくれています。

ノーパソユースのときは電池残量があまり気にならなかったものの、日常的にハードに利用する環境に変わると、月一ペースで赤ランプが付いてしまいます。まぁ、使う時間が多いだけに、許容範囲内だとは思いますが、単三電池、めんどくさいです。はい。

皆さんのワイヤレスマウスの電池はどれくらい持ちますか?

AB5CP1公開完了!

abdev 3 Comments »

ということで、AB5評価版の公開作業、一段落です。

公開前に滑り込みセーフでWindows Vista Beta2での動作確認をとりました。Vistaはセキュリティ周りがかなり強化されているようで、レジストリの書き込み部分(関連付け)の動作がちょっと怪しいことをのぞけば(あとはデザインのアンマッチさとか…)、特段問題となるような挙動はありませんでした。

それにしても、AB5は言語仕様の強化、ライブラリの強化を掲げて今後も継続して開発を進めていくのですが、どうやら本格的にGUIの設計部分も考慮していかなければならないのかもしれません。

Vista環境でGUIツールとしての機能を十二分に生かすためには、.NET Framworkと仲良くなるか、それと同等のGUIコントロールをこちらで用意する必要がでてきます。後者の選択肢はあまり賢そうではないので、何か.NETへつながる抜け道を検討していく必要性がありそうです。

ActiveBasic 5.0 Customer Preview

abdev ActiveBasic 5.0 Customer Preview はコメントを受け付けていません

AB4の最終版をリリースしてから、早4ヵ月弱が過ぎてしまいました。一般的なソフトウェアの更新率から言えば対して間が空いている状態ではありませんが、発展途上に置かれているABにその方程式は当てはまらないものと考えています。

AB5では、言語仕様的な改良も当然として、実際にその環境の上で展開される具体的な手法の提案という意味で、パッケージ化を見据えます。

AB4までは、既存のAPIセットを利用できる環境へと仕上げておりましたが、ここらへんで一つの言語として、一つのIDEとしての評価が高まるように努めていきたいところ。

なかなかこの場ではそれらの詳細を述べることがし辛いものもありますので、可能であれば、来週辺りにActiveBasic 5.0の評価版を一般の皆様に向けて公開したいと思います。

公開までの道筋は見え隠れしているものの、まだまだやらなければならないことが山済みです。

最後に、お待ちいただいているユーザーの皆様、AB5リリースに向けた最終調整はまだまだ先になってしまうかと思いますが、少々お時間をいただると助かります。AB5評価版の一般公開の後、英語版開発も前向きに考えていきたいと思っております。

涙の決定戦

abdev 涙の決定戦 はコメントを受け付けていません

いや〜、本当に良い試合で涙腺のかった〜い私も涙を浮かべてしまいました。

普段はあんな口調の亀田興毅ですが、日々の淡々とした練習をこなし、本気の試合につなげているんだということを再確認させられた人はいっぱいいることと思います。

人は窮地に立たされたとき、その人間の持つ力の本当の部分が出てくるといいます。まさにWBA世界ライトフライ級王座決定戦はいつもは垣間見ることのできない、彼の姿を見ることが出来ました。

さぁさぁ、これからのメディアでの発言が気になるところ。まぁ、何を言っても、日々の練習を怠らずに、次につなげていってもらいたいものです。今までもそうしてきたでしょうし、彼ならば今後もそのスタイルを貫くことが出来ると信じております。

アウェイの雰囲気に呑まれることなく最終ラウンドまで際どい試合を展開してくれたファン・ランダエタ、そして浪速乃弁慶 亀田興毅、お疲れ様!

Windows Vista到着!!!

abdev 1 Comment »

きましたぁ〜

Windows Vista Beta2 Customer Preview Program

w(≧ロ≦)w

Windows Vista正式発売に備えて色々と準備をしていきたいと思います。でも、その前にPCにインストールできる環境を作らねば…

バックアップは重要ですが、現在進行形の仕事内容がおじゃんになってしまったらヒジョ〜に困るので、インストールのタイミングに迷います(インストール前のワクワク感を味わっているワケです)。

まぁ、言ってみれば、できればHDDがもう一台欲しい…

ということなんです。

たまには自分で増設してみようかな(めんどくさがりな神様が起きてくる前に…)

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS ログイン