■第10回 エンバカデロ・デベロッパーキャンプ

エンバカデロ・テクノロジーズとして初めてのデベロッパーキャンプは、東京と大阪の2会場で開催されます。Nick Hodges氏よりTiburonの最新情報が提供されるようですね。


Embarcadero Technologies
第10回 エンバカデロ・デベロッパーキャンプ
http://conferences.codegear.com/jp

|

■オープンソースカンファレンス2008 Kansai

本日、7月19日に京都コンピュータ学院 京都駅前校で行われた オープンソースカンファレンス2008 Kansaiというイベントに行ってきました。

そしてFirebird日本ユーザー会による下記セミナーに参加してきました。

 Firebird Foundation 関係者が語る旬のトピックス
  担当:Firebird日本ユーザー会
  講師:Philippe Makowski(Firebird Foundation vice president)

セミナーでは、フランスから来られたPhilippe Makowski氏よりFirebirdの 新機能(Grobal temporary tables, Common table expressions他)や今後の動きについて 説明がありました。
セミナー終了後、Firebird日本ユーザー会の皆さんにDelphiからのアクセスについても いろいろと教えて頂きました。最新版Firebird2.1への接続は、IBXでは問題があるので FIBPlusを使うのがよいのではないかということでした。


Firebird日本ユーザー会
http://tech.firebird.gr.jp/firebird/index.php?firebird_xsite=0

オープンソースカンファレンス2008 Kansai
http://www.ospn.jp/osc2008-kansai/

|

■第10回デベロッパーキャンプ

今度のデベロッパーキャンプは、東京と大阪での開催とのことです。 京都にいる私としては、大阪での開催はうれしい限りです。


EMBARCADERO TECHNOLOGIES
第10回デベロッパーキャンプは、エンバカデロ・デベロッパーキャンプとして9月に開催
http://dn.codegear.com/article/38348

|

■「Tiburon」でのVCLコンポーネントの新機能・機能強化

TiburonでのVCLコンポーネントの使用例のスクリーンショットが公開されています。 VistaとXPでの実行例を載せておられますので、OSでの違いがよくわかります。


EMBARCADERO TECHNOLOGIES
次期バージョン「Tiburon」でのVCLコンポーネントの新機能・機能強化
http://dn.codegear.com/article/38352

|

☆PortableApps Platformに登録する。

今度、某勉強会でUSBメモリの活用方法について話をすることになったので、いろいろ調べている内にPortableApps.comに辿り着きました。 みなさん既にご存知かも知れませんがFirefoxやOpenOfficeのPortable版が用意されており、簡単にインストールできます。 又、専用のメニューからアクセスできて、とても便利です。

ならば自作アプリもこのメニューから利用してみようと思い、試してみました。 フォルダ構成等きちんとした決め事があるのかも知れませんが、動作さえすればOKな私は、 次のような処理でメニューから利用することにしました。

まず、次のようなフォルダを作成します。
[USBDrive名]:\PortableApps\[自作アプリ名]

そのフォルダにファイルをコピーし、実行してみました。きちんとメニューに表示されます。
(ファイル名:project1.exe、製品名:なし)

Portableapps1



実行ファイル名を日本語にして試してみました。今度は拡張子まで表示されています。
(ファイル名:アプリケーション.exe、製品名:なし)

Portableapps2



試しにバージョン情報の製品名に入力してみました。

Portableapps4



実行してみると、きちんと表示されました。
(ファイル名:project1.exe、製品名:アプリケーション) 

Portableapps3



ということで、結局、製品名が表示されているようです。
自作以外のアプリケーションを登録する場合には、単純に起動させるプログラムを作ってそこに製品名を登録しておけば、好きな名前で表示できますね。

※本当は設定ファイルとかで簡単にできるのかも??


Portable Apps.com
http://portableapps.com/

|

■「第9回CodeGearデベロッパーキャンプ」資料ダウンロード開始

2008年6月12日に行われた第9回CodeGearデベロッパーキャンプの資料がダウンロードできるようになりました。


CodeGear
第9回 CodeGearデベロッパーキャンプ – 資料ダウンロード
http://dn.codegear.com/jp/article/38299/

|

■テーブルテニス「Pong」

昔懐かしい、超シンプルなゲームです。
下記サイトにソースコードがあります。


Zarko's Delphi Programming Blog
Pong Game - Fancy Delphi Application Contest Entry #35
http://delphi.about.com/od/gameprogramming/a/fdac_pong.htm

|

■デルファイ?デルフィー?

Delphi・・・今更ながら、みなさんはいつも使っておられるこの言葉を何と発音されておられますか。 CodeGearのホームページではデルファイとカタカナで書いてあるので、日本での正式な発音はデルファイなんでしょうね。 ただ、この発音を使っているのは、日本とアメリカぐらいで他の国では、デルフィーと呼ばれているそうです。

そう言えば、プログラムで扱う言葉は、何て発音すればいいのかわからないものが、私には結構あります。 SOAP(Simple Object Access Protocol)のように英単語にあるようなものはそれでいいのかもしれませんが、BDE(Borland Database Engine)、ADO(ActiveX Data Objects)とか CORBA(Common Object Request Broker Architecture) は、正しくはなんて発音するんでしょうね。

以前、if ~ then ~ elseelse をエロスと発音する人がいるという話を聞きました。 確かその方の上司か先輩で、「ここのエロスの処理がおかしい」って、注意されるとか。
まあ、英語だから、そう聞こえるならそれでもいいかも知れませんが、面白すぎますってば。

|

■TMS GUIMotions

TMS SoftwareGUIMotions というコンポーネントのサンプルをダウンロードしてみました。
有名なApple coverflowスタイルを自作のアプリケーションに簡単に組み込めるので、イメージビュワーを作る際はぜひ購入したいと思いました。
ただ、DirectX9をレンダリングに使っているらしいのですが、私のPC(Celeron2.2GHz)では処理が遅すぎるので、新しいPCを手に入れてからですね。


TMS Software
GUIMotions
http://www.tmssoftware.com/site/guimotions.asp

|

■TMS Advanced ToolBars & Menusアップデート

TMS Advanced ToolBars & Menus が v3.5.4.0 から v3.6.0.0 にアップデートされました。

メーカーホームページからの引用です。

in v3.6.0.0
- New : property TAdvToolBarPager.Expanded exposed to get minimized/normal state of ribbon
- New : built-in persistence of ribbon minimized/normal state
- New : autohide of the ribbon when the ribbon width is below 300 pixels
- New : automatic tooltips for tabs with truncated caption text
- New : method exposed to programmatically hide & show shortcut hints
- New : property CompactShortCutHint to set a separate shortcut hint for a toolbar in compact state
- New : event OnTabGroupClick
- Improved : automatic collaps/expand of the ribbon from double click on page tab
- Improved : Ctrl-F1 will automatically expand/collaps the ribbon
- Improved : tab scrolling disabled when ribbon is minimized
- Improved : display of wordwrapped text in TAdvGlowButton
- Improved : QAT painting
- Improved : shadow, highlight, gradient painting improvements in ribbon
- Improved : ribbon can float over form during temporary unhide
- Improved : ESC key handling
- Improved : Office 2003 toolbar customizer dialog
- Improved : automatic sizing and handling of Office 2007 style hints

tmssoftware.com

|

■コードエディタのしおり機能

Delphi2007のIDE(Galileo)では、修正したい手続きや関数に移動するのが大変です。
オブジェクトインスペクタからイベントをダブルクリックした場合やクラスを定義してCtrl+Shift+Cを押した時など どこに作成されているかわからないからです。(基本はアルファベット順なんだけど・・・。)

以前の仕様であれば、コードの最後に追加されているので、特に探す必要はありませんでした。
コードを書いて正しく動作することが確認できれば、手作業で自分が思う位置へ移動させていましたから。

構造ウィンドウからアクセスしてもいいのですが、行数が多くなるとやはり探すのが大変です。
そこでお奨めなのが、しおり機能です。 10カ所しか登録できませんが、下記のようにアクセラレーターキー等でキーボードから操作を行うと移動が楽 になります。


PopupMenuキー → Tキー → 登録したい番号
PopupMenuキー → Gキー → 呼び出したい番号
※もっと簡単にアクセスできます。この記事の最後の追記を参考にして下さい。


但し、間違えて、PopupMenuキー → Jキーを押してしまうと確認もせず、 登録内容がすべてクリアされるのでご注意を(^^;
※ジャンプ(Jump)とか思い込んで、(J)を押してしまいそうになります。
と書いて動作を確認したら、しおりのクリアのアクセラレーターキーは、時々 (I) になっています。
なぜでしょうね?


[20080519追記]
Delphi Acid Floorの toyota 氏よりショートカットを教えて頂きました。
どうもありがとうございました。

<登録>
[CTRL]+[K]を押したあと、数字キーを押す。

<移動>
[CTRL]+[数字] (例えば [CTRL]+[1])

|

■エンバカデロ・テクノロジーズがCodeGearを買収!


突然こんなニュースが・・・。


CodeGear
エンバカデロ・テクノロジーズが、ボーランドの開発ツール部門 CodeGearを買収
http://www.codegear.com/jp/about/news/embt

|

☆TLable.EllipsisPosition プロパティ

こんなプロパティがあることを今まで知りませんでした。
文字列が表示したい幅より長い場合、省略記号[ ... ]を自動的に つけてくれる便利なプロパティです。

Label1_2


ただ、私には epEndEllipsis と epWordEllipsis の違いがよくわからないんですけど(^^;

|

■第9回 CodeGearデベロッパーキャンプ

2008年6月12日(木)10:00 - 17:45 大手町サンケイプラザ(東京・大手町)にて行われます。

【T2】Delphi チュートリアルセッション 「『Delphi はじめて奮戦記』で学ぶDelphiチュートリアル」では、 参加者全員に「ナッキーのDelphiはじめて奮戦記」(カットシステム)をプレゼントとあります。
(但し、参加条件がありますので確認して下さい。)

詳細については、下記リンクを参照して下さい。


CodeGear
第9回 CodeGearデベロッパーキャンプ開催のお知らせ
http://conferences.codegear.com/jp/article/38064/

|

■CodeGear RAD Studio 2007 April 08 Help Update

ヘルプのアップデートが出てました。

ダウンロードしたZIPファイルを空のフォルダに解凍して、Help_Setup.exe /upgradeとすると 例のインストーラーが起動します。

し、しかーし!!

Error


こんなシンプルなエラーメッセージが表示され、ヘルプの中身がなくなってしまいました。
何度試してもこのエラーが発生します。
現在、私のPC環境はややこしいことになっているため、今回のエラーは、そのせいじゃないかと思っています。PC環境が整ったら再挑戦してみるつもりです。

CodeGear
CodeGear RAD Studio 2007 April 08 Help Update
http://cc.codegear.com/item/25565

|

«■Apr08 Hotfix for CodeGear RAD Studio 2007