Chris BensenさんによるDelphi 2010の新機能の一つ、タッチキーボードのhackについての解説です。
Hacking the TTouchKeyboard Part Iではまずキーボードレイアウトの名称の一覧を取得し、この名称からキーボードレイアウトをロードします。
Hacking the TTouchKeyboard Part IIでは取得したキーボードレイアウトをXMLで読み書きする、というサンプルプログラムが紹介されています(タッチキーボードとは直接関係ない部分だからか説明省略です)。
Hacking the TTouchKeyboard Part IIIでは逆にXML表現のキーボードレイアウトをコンパイルしてリソースとしてリンクすることができる形式に変換するキーボードレイアウトコンパイラが紹介されています。
Hacking the TTouchKeyboard Part IVではXML表現のキーボードレイアウトファイルの各要素が説明されています。
(以下追記予定)
2009年12月25日
2009年12月24日
Delphi 2010 DataSnap活用ガイド
Bob SwartさんによるDataSnap 2010のホワイトペーパが翻訳、公開されています。
RAD Studio 2010 In Action JP
DataSnap 2010ホワイトペーパーダウンロード
また関連して紹介記事がCodeZineに掲載されています。
Delphiユーザー必見の技術情報を集約した 「Delphi 2010 DataSnap活用ガイド」(1/2):CodeZine
2010/02/04追記: オリジナル(英語版)も公開されています。
White Paper - Delphi 2010 DataSnap: Your data - where you want it, how you want it
RAD Studio 2010 In Action JP
DataSnap 2010ホワイトペーパーダウンロード
また関連して紹介記事がCodeZineに掲載されています。
Delphiユーザー必見の技術情報を集約した 「Delphi 2010 DataSnap活用ガイド」(1/2):CodeZine
2010/02/04追記: オリジナル(英語版)も公開されています。
White Paper - Delphi 2010 DataSnap: Your data - where you want it, how you want it
2009年12月23日
IDE Fix Pack 2.9リリース
Andreas HausladenさんのIDE Fix Pack (for Delphi/C++Builder 2007/2009/2010)がアップデートされてVersion 2.9になっています。
Andy’s Blog and Tools » New IDE Fix Pack 2.9
Andy’s Blog and Tools » New IDE Fix Pack 2.9
2009年12月18日
Windows Vista以降のOSでgsecがサービス動作のFirebirdに接続できないとき
Windows Vista以降のOSにFirebirdをインストールし、サービスとして動作させた後に、ユーザを作成するためにgsecでサーバに接続しようとするとローカルプロトコルが動作せずにエラーになることがあります。この場合は一旦Firebirdのサービス("Firebird Guardian"か、存在しなければ"Firebird Server")を停止し、firebird.confの
となっている行を
としてFirebirdを起動するとローカルプロトコルが正常に動作し、gsecで接続できるようになります(Firebird 2.x)。Firebird 1.5では
とします。
元ねたはキムラデービーブログ | [IBDeveloper] FirebirdはWindows Vistaの上で動作しますか?、設定ファイル(aliases.conf/firebird.conf)のリファレンス - Firebird Wiki、Does Firebird work on Windows Vista or Windows 7?あたり。
# IpcName = IpcName = Global\FIREBIRDIpcName = Global\FirebirdIPI元ねたはキムラデービーブログ | [IBDeveloper] FirebirdはWindows Vistaの上で動作しますか?、設定ファイル(aliases.conf/firebird.conf)のリファレンス - Firebird Wiki、Does Firebird work on Windows Vista or Windows 7?あたり。
RAD Studio/Delphi/C++Builder 2007 informal, unofficial fix for Windows 7
RAD Studio/Delphi/C++Builder 2007をWindows 7の64bit版で動作させるとデバッガで例外が発生してしまう問題(RAD Studio/Delphi/C++Builder 2009ではHotfix 2で修正されていた)の私的で非公式な修正をChris Hesikさんがリリースしています。
Chris’ CodeGear Debugger Blog » RAD Studio 2007 informal, unofficial fix available: Windows 7 problem addressed
ID: 27521, RAD Studio 2007 Debugger Fix for Windows 7
内容的にはOlaf Monienさんのバイナリパッチと同等のものに加えて、いくつかのWindows 7環境における問題のfixを含んでいるようです。なお
また(もうないとは思いますが)新しいアップデートがリリースされた場合はこのファイル(bordbk105N.dll)を元のものに戻すか、削除後に修復セットアップしてからアップデートを適用する必要があると思われるので注意が必要です。
Chris’ CodeGear Debugger Blog » RAD Studio 2007 informal, unofficial fix available: Windows 7 problem addressed
ID: 27521, RAD Studio 2007 Debugger Fix for Windows 7
内容的にはOlaf Monienさんのバイナリパッチと同等のものに加えて、いくつかのWindows 7環境における問題のfixを含んでいるようです。なお
This fix has not been tested at all, and it is not supported in any way by Embarcadero. If it works for you, great… if not, you’ve been warned.(超訳:この修正は完全にテストされてはおらず、エンバカデロによりサポートされません。あなたの環境で動作すれば素晴らしい…んですが、もし駄目だったとしても、警告しましたよ)だそうです。
また(もうないとは思いますが)新しいアップデートがリリースされた場合はこのファイル(bordbk105N.dll)を元のものに戻すか、削除後に修復セットアップしてからアップデートを適用する必要があると思われるので注意が必要です。
2009年12月15日
RAD Studio/Delphi/C++Builder 2010 Update 4, Update 5, Boost Library Update
RAD Studio/Delphi/C++Builder 2010のUpdate 4, Update 5 (database pack), Boost Library Updateがリリースされています。2009/11/13にwithdrawとなったUpdate 2, Update 3, Boost Updateの修正に加えてそのほかの修正も行われているとのことです。
27492 Update 4, 5 & Boost Lib for RAD Studio, Delphi & C++Builder 2010
リリース ノート: Delphi 2010 および C++Builder 2010 Update 4、Update 5(データベース パック)、Boost Library Update
27492 Update 4, 5 & Boost Lib for RAD Studio, Delphi & C++Builder 2010
リリース ノート: Delphi 2010 および C++Builder 2010 Update 4、Update 5(データベース パック)、Boost Library Update
2009年12月14日
Delphi 2010 Handbook続報
Marco CantuさんによればDelphi 2010 Handbookは大体完成して2010/01末には書籍として販売されるようです。また新たな試みとして全体を3部に分割してPDFで月曜日(2010/12/14)から先行販売するそうです。今回は日本語訳の動きはないのですかね。
Delphi 2010 Handbook Almost Ready
2009/12/15追記: 予告どおりPDF版のPart 1が9.80USD(846JPY)で発売されました。Part 2、Part 3は15日の間隔でリリースされるそうです。
Delphi 2010 Handbook Part 1 PDF Available
Delphi 2010 Handbook Almost Ready
2009/12/15追記: 予告どおりPDF版のPart 1が9.80USD(846JPY)で発売されました。Part 2、Part 3は15日の間隔でリリースされるそうです。
Delphi 2010 Handbook Part 1 PDF Available
2009年12月12日
Firebird 2.5 Release Candidate 1リリース
新しいスレッディングアーキテクチャを採用し、新たにSuperClassicが追加されたFirebird 2.5のRelease Candidate 1がリリースされています。RCはもう一度予定されているようです。
Firebird File Repositories (download)
Firebird 2.5 Release Notes
Firebird File Repositories (download)
Firebird 2.5 Release Notes
2009年12月10日
[書籍]Firebird徹底入門
ジュンク堂書店の新宿店で
Firebird徹底入門/木村明治、はやしつとむ、坂井恵著/翔泳社/ISBN 978-4798119632/3,990円
を買ってきました。結構分厚いですね。表紙は残念ながら焼き鳥ではありません。
Firebird徹底入門/木村明治、はやしつとむ、坂井恵著/翔泳社/ISBN 978-4798119632/3,990円
を買ってきました。結構分厚いですね。表紙は残念ながら焼き鳥ではありません。
2009年12月9日
2009年12月6日
DelphiSpeedUp 2.8/IDE Fix Pack 2.8リリース
Andreas HausladenさんのDelphiSpeedUpがアップデートされてVersion 2.8になっています。Delphi/C++Builder 6/7/2005/2006/2007のデバッガのステップイン([F7]キー)の動作が改善されています(Delphi 5については
またIDE Fix Pack (for Delphi/C++Builder 2009/2010)もアップデートされてVersion 2.8になっています。上記のデバッガのステップインの問題のほかに、呼び出し履歴(call Stack)とローカル変数(local variables)の表示更新を不必要に行わないようにし、Delphi/C++Builder 2010のオブジェクトインスペクタで[F1]キーが効かない問題も修正されます。
Andy’s Blog and Tools » DelphiSpeedUp 2.8 and IDE Fix Pack 2.8 released
Sorry Delphi 5 users, but I can’t support you anymoreとのこと)。
またIDE Fix Pack (for Delphi/C++Builder 2009/2010)もアップデートされてVersion 2.8になっています。上記のデバッガのステップインの問題のほかに、呼び出し履歴(call Stack)とローカル変数(local variables)の表示更新を不必要に行わないようにし、Delphi/C++Builder 2010のオブジェクトインスペクタで[F1]キーが効かない問題も修正されます。
Andy’s Blog and Tools » DelphiSpeedUp 2.8 and IDE Fix Pack 2.8 released
2009年12月4日
RAD Studio/Delphi/C++Builder 2009 Hotfix 2
RAD Studio/Delphi/C++Builder 2009のHotfix 2がリリースされています。Windows 7の64bit版におけるデバッガの問題など3点の不具合を修正するものです。RAD Studio/Delphi/C++Builder 2007用のhotfixもお願いしたいところです。
Hotfix 2 for Delphi, C++Builder and RAD Studio 2009
27476 Hotfix 2 for Delphi 2009 and C++Builder 2009
2009/12/18追記: Chris HesikさんによるRAD Studio/Delphi/C++Builder 2007用のUnofficial, informal fixがリリースされました。
Hotfix 2 for Delphi, C++Builder and RAD Studio 2009
27476 Hotfix 2 for Delphi 2009 and C++Builder 2009
2009/12/18追記: Chris HesikさんによるRAD Studio/Delphi/C++Builder 2007用のUnofficial, informal fixがリリースされました。
2009年12月2日
第15回エンバカデロ・デベロッパーキャンプ終了
スピーカの皆さん、関係者の皆さん、懇親会に参加したみなさん、おつかれさまでした。David.Iさんも下手な説明ともっと下手な英語でくだらない話を聞いていただいてありがとうございました。
ずっと放置状態でしたが、ここまでで出ていない情報をいくつか。
G1(オープニングセッション)
G2(コミュニティトーク)
2009/12/15追記: セッション資料がダウンロードできるようになっています。またはやしさんによるストリーミングビデオも見られるようになっています。
第15回 エンバカデロ・デベロッパーキャンプ - 資料ダウンロード
第15回エンバカデロ・デベロッパーキャンプ | Tomneko blog
2009/12/24追記: G1「Delphi/C++Builderの今そして未来」のセッションビデオが公開されています。またG1/G2関係の情報を追加しました。
セッションビデオ「Delphi/C++Builderの今そして未来」
ずっと放置状態でしたが、ここまでで出ていない情報をいくつか。
G1(オープニングセッション)
- 来年(2010年)は従来のような“リアル”なデベロッパーキャンプは2回(東京、大阪)にして、“バーチャル”なものをもう2回程度、というように考えている。 by 藤井さん
»“バーチャル”なら、参加者はもちろんセッションスピーカも“リアル”ではなかなか来てもらえないような人(たとえばMarco CantuさんとかDEKOさんとか)にも出てもらいやすくなる、と。ただしwebセミナーの“盛り上がらなさ”感などを考えるとある程度の聴衆は必要かも、とか、時間帯は色々な意見があって難しい(webセミナーでも時間帯の希望はばらついていたそうで)、とか、時間差をつけての録画の再配信って、とか、一度小規模な形で試してみるか、とか、うまくいくようにするには考えなければいけないことがたくさんありますね、なんてお話もさせていただきました(番外編で)。
G2(コミュニティトーク)
- Project Xでは(KylixのようにIDEを移植するのは難しいので)クロス開発、リモートデバッグの形態になる。
- VCLのWindows 7対応は(Windows 7とDelphi 2010のリリースのタイミングの関係から)まだ不足しているので今後対応を進めていきたい。
- Unicodeの扱いが難しいのは新しいやり方になれるしかない。
»Unicodeの扱いは.NETでのサポート範囲に留まり、独自のアプローチはあまり考えていない、というようなニュアンス。 - マルチコアをよりうまく使うようなもの(文法的なものやライブラリなど)は現在開発中の新しいコンパイラで考えたい。
- 分散処理へのアプローチはDataSnapで。
- クラウドコンピューティングについては未だ業界標準が存在していないのでなんとも。
»コンポーネントでサポートするような方向性はありかもしれない。
2009/12/15追記: セッション資料がダウンロードできるようになっています。またはやしさんによるストリーミングビデオも見られるようになっています。
第15回 エンバカデロ・デベロッパーキャンプ - 資料ダウンロード
第15回エンバカデロ・デベロッパーキャンプ | Tomneko blog
2009/12/24追記: G1「Delphi/C++Builderの今そして未来」のセッションビデオが公開されています。またG1/G2関係の情報を追加しました。
セッションビデオ「Delphi/C++Builderの今そして未来」
2009年11月30日
FlameRobin
はやしさんの"Firebird RDBMS 傾向と対策1"を見ていたらFlameRobinというFirebirdの管理ツールが紹介されていました。Firebird日本ユーザ会からダウンロードできる日本語版は0.8.3ですが、公式のsorceforgeでは最新が0.9.3となっています。
Firebird RDBMS 傾向と対策シリーズ無償公開
今はなきPSネットワークから出ていたFirebird RDBMS 傾向と対策(全4巻)をPDF化したものをはやしさんが公開してくださっています(焼き鳥本出版記念?)。
Firebird RDBMS傾向と対策 ◁ TomnekoSoft.com
Firebird Books :: Firebird関連の本・書籍の紹介
内容はFirebird 1.0ベースですが、それを念頭においておけばInterBase/Firebirdのユーザにとって有益なものだと思います。
Firebird RDBMS傾向と対策 ◁ TomnekoSoft.com
Firebird Books :: Firebird関連の本・書籍の紹介
内容はFirebird 1.0ベースですが、それを念頭においておけばInterBase/Firebirdのユーザにとって有益なものだと思います。
2009年11月25日
Direct2Dのデバッグについて
Chris Bensenさんによると、Intelのグラィックドライバの問題で、(Delphi/C++Builder 2010の新機能である)Direct2Dをデバッグしようとするとデバッガの動作が非常に遅くなる現象が確認されています。これはDelphi/C++Builder固有の問題ではなく、Visual Studioでも発生するとのことで、NVIDIAのビデオカードを使えば問題ないようです。
Chris Bensen: Debugging Direct2D
Chris Bensen: Debugging Direct2D
Firebird徹底入門発売決定
はやしさんからアナウンスがあった焼き鳥本ですが、2009/12/09に翔泳社から発売されるようです。
Firebird徹底入門(amazon.co.jp)/木村明治、はやしつとむ、坂井恵著/翔泳社/ISBN 978-4798119632/3,990円
Firebird徹底入門(amazon.co.jp)/木村明治、はやしつとむ、坂井恵著/翔泳社/ISBN 978-4798119632/3,990円
2009年11月20日
InterBase Roadmap
InterBaseのロードマップが公開されています。2009年にリリースされたInterBase SMP 2009ではセキュリティと暗号化にフォーカスしていましたが、2010/09にリリースを計画しているInterBase SMP 2011では
InterBase Roadmap
2009/11/24追記: 日本語のInterBaseのロードマップが公開されています(ロードマップそのものは英語のままですが)。
- Windows x64版の追加
- データベースクラウド
- パスワード暗号の強化
- Windows 7サポート
- エンバカデロのデータベースツールによるサポート
- ストアドプロシージャのデバッグ機能
- ユニバーサルトリガ
- チューニングを行うためのSQLヒント
- より大きいインデックスキー
- クライアント/サーバプロトコルの最適化
InterBase Roadmap
2009/11/24追記: 日本語のInterBaseのロードマップが公開されています(ロードマップそのものは英語のままですが)。
2009年11月12日
Webセミナー Delphi/C++Builder 2010 - タッチプログラミング
11/12 - Webセミナー「Delphi/C++Builder 2010 - タッチプログラミング」
無事に終了しました。次はDirect2Dとかやってほしいですね。
無事に終了しました。次はDirect2Dとかやってほしいですね。
RAD Studio/Delphi/C++Builder 2010 Update 2, Update 3, Boost Library Update
RAD Studio/Delphi/C++Builder 2010のNovember 2009 Update(Update 2/Update 3/Boost Library Update)がリリースされています。
27438 November 2009 Update for RAD Studio, Delphi & C++Builder 2010
リリースノート: Delphi 2010 および C++Builder 2010 Update 2、Update 3(データベース パック)、C++Builder 2010 Boost Update
またDavid DeanさんがC++Builder 2010のBoostライブラリのサポート状況を更新しています。
David Dean » C++Builder 2010 Boost support (Update)
2009/11/13追記: November 2009 Update(Update 2/Update 3/Boost Library Update)は現時点でwithdrawとなった模様です。A7Mさんが指摘しているWindows 7 x64上でのライセンスの認識の問題が原因でしょうか。
Keep seeing registration dialog after Rad Studio 2010Update 2 & 3 installed
2009/11/14追記:
Nick Hodges » Blog Archive » The Coming RAD Studio Update
27438 November 2009 Update for RAD Studio, Delphi & C++Builder 2010
リリースノート: Delphi 2010 および C++Builder 2010 Update 2、Update 3(データベース パック)、C++Builder 2010 Boost Update
またDavid DeanさんがC++Builder 2010のBoostライブラリのサポート状況を更新しています。
David Dean » C++Builder 2010 Boost support (Update)
2009/11/13追記: November 2009 Update(Update 2/Update 3/Boost Library Update)は現時点でwithdrawとなった模様です。A7Mさんが指摘しているWindows 7 x64上でのライセンスの認識の問題が原因でしょうか。
Keep seeing registration dialog after Rad Studio 2010Update 2 & 3 installed
2009/11/14追記:
we are working on a fix that will cover everyoneだそうです。
Nick Hodges » Blog Archive » The Coming RAD Studio Update
登録:
投稿 (Atom)