CodeGearの日本人スタッフによるブログ
Log On
 
 
 
 

Archive for January, 2008

第8回 CodeGearデベロッパーキャンプ - スピーカー変更のお知らせ

2月12日 青山ダイヤモンドホール(表参道)にて開催を予定している「第8回 CodeGearデベロッパーキャンプ」のスピーカーを変更させていただきます。
当初来日を予定しておりましたRuby/Eclipse/Java製品管理担当ディレクター Joe McGlynnは、業務上の都合により来日できなくなりました。Joe McGlynnが担当する予定でした3セッションにつきましては、かわりに来日するCodeGear デベロッパーリレーションズ担当副社長 兼 チーフエヴァンジェリスト David Intersimone(David I)が担当させていただくことになりました。
Joe McGlynnによるセッションを楽しみにされていた方もいらっしゃったと思います。申し訳ありません。
スピーカーを変更させていただいたのは、以下の3セッションです。
【G2】ジェネラルセッション
「Ruby開発環境『3rdRail』最新情報+CodeGearプロダクトアップデート」
【B3】Rubyテクニカルセッション
「3rdRailによるRuby / Ruby on Rails開発」
【B5】Javaテクニカルセッション
「JBuilderプロダクトアドレス」
講演内容に変更はありません。更新後のセッションプログラムは、こちらをご覧ください。
Share This | Email this page to a friend

Posted by Hitoshi Fujii on January 30th, 2008 under Event | Comment now »

"EKON Spring 2008" Eメールを受信された方へ

John Kasterがブログにて告知しておりますとおり、本日、「EKON Spring 2008 - The Road to Delphi!」というタイトルのドイツ語のEメールを、CodeGearのメールニュース配信アドレスより、広範囲に配信してしまいました。日本語(あるいは英語)のメール購読を登録されている方の一部にも、誤って配信してしまいました。申し訳ありません。今後このような誤操作のないよう、作業手順も含め厳重に再点検致します。
なお、上記のEメールに記載された配信停止手続きを行うと、日本語メールニュース(ニュースレター)の配信も停止となりますので、配信停止後に日本語メールニュースの購読継続を希望される方は、こちらまでお知らせください。
なお、John Kasterのブログ記事「Did you get the EKON Spring 2008 email?」は、以下のURLです。
http://blogs.codegear.com/johnk/2008/01/24/38840
Share This | Email this page to a friend

Posted by Hitoshi Fujii on January 25th, 2008 under Event, Non Tech | Comment now »

変数のスコープ

高橋(智)です。
今日は、変数のスコープについて勉強しようと思い、グローバル変数やstaticなメンバを使ったコードを6つの言語で書いてみました。今回もやはり一つだけ出力結果が違うものがありました。それはどれでしょうか?
[Delphi]
program Project1;
{$APPTYPE CONSOLE}
var
 x: Integer;
procedure test;
begin
 Write(x);
end;
begin
 x := 1;
 test;
end.
[C++]
#include <iostream>
int x;
void test() {
 std::cout << ::x;
}
int main(int argc, char* argv[])
{
 ::x = 1;
 test();
 return 0;
}
[Java]
package project1;
public class Project1 {
 public static void test() {
  System.out.print(x);
 }
 public static void main(String[] args) {
  x = 1;
  test();
 }
 private static int x;
}
[C#]
namespace project1 {
public class Project1 {
 public static void test() {
  System.Console.Write(x);
 }
 public static void Main() {
  x = […]

Posted by Tomohiro Takahashi on January 25th, 2008 under Ruby, Non Tech, PHP, C++, Java, Delphi | Comment now »

SORTMEM_BUFFER_SIZE

高橋(智)です。
InterBaseのパフォーマンスチューニングに関する話です。InterBaseには、パフォーマンスチューニングに利用できるパラメータがいくつかあります。それらの中には、InterBaseのインストールディレクトリにある「ibconfig」というファイルでのみ設定可能なものがあり、PDFのマニュアル「操作ガイド」の「ibconfig」にも説明があります。しかし、Ver7.1以降に追加された重要なパラメータ「SORTMEM_BUFFER_SIZE」に関する記載が欠けています。
以下、ibconfigより抜粋して引用しますが、デフォルトでは、ソートバッファに使用するメモリが僅か1MBしか確保されません。このメモリサイズを、「サーバーの搭載メモリ」と「同時接続数」に応じて大きくすることでパフォーマンスの向上が期待できます。
—- [InterBase_Dir]\ibconfig より抜粋して引用 ———————
#SORTMEM_BUFFER_SIZE    1048500
## Specifies the size of a sort buffer in memory
## Versions of InterBase before 7.1 used to have a static value
## of approx. 128 KB. This is now configurable per server using
## this parameter. The default value is just about 1 MB.
## Setting this to a higher value will enable better […]

Posted by Tomohiro Takahashi on January 22nd, 2008 under Database | 1 Comment »

C++Builderにおける国際化支援機能

残念ながら、C++Builder6, BDS2006, C++Builder 2007では、過去のバージョンにあった国際化支援機能(リソースDLLウィザード)がサポートされておりません。
現状では、以下のようなローカライズツールをお使い頂くこととなります。

Sisulizer

http://www.sisulizer.jp/
TsiLang

http://www.tsilang.com/index.html
Localizer

http://devtools.korzh.com/localizer/
Lingobit

http://www.lingobit.com/

Share This | Email this page to a friend

Posted by Chikako Yonezawa on January 21st, 2008 under C++ | 8 Comments »

デモのないデモは最高のデモ?

キックオフ期間中、新しいテクノロジーを紹介される機会が何回かありました。その中で、Java開発チームから紹介された「Application Factories」は、すでにその名前はメディアに露出するようになってきている将来技術のひとつです。今後重要になるであろうこの技術については、一度実施されたプレゼン+デモが、いまいちよく分からず、デモもよろしくなかったので、「もう一度」という声があり、数日後に再度行われました。
「デモのないデモは最高のデモ」なんていう冗談も飛び出しましたが、新しいコンセプトを分かりやすくデモするのは、なかなか大変です。マーケティングチームのミーティングでも、あらためて、製品の新機能のコンセプトを相当早い段階でレビューして、メッセージを吟味する時間を作るべき、という議論がなされました。
技術者としては、既知の技術前提で説明しがちですが、必ずしもそれがどこでも通用するものではない、ただ、その必要な前提を醸成すべきなのは、マーケティングの仕事だろう、ということです。
さて、その「Application Factories」ですが、ひとことでいうと「アプリケーション中心」の開発支援環境です。IDEでの開発のスタートは、これまで、「Strutsアプリケーションウィザード」とか「Swingフォームウィザード」のように、フレームワーク中心で始まっていました。これで、アプリケーションを作っていくと、最終的に特定のフレームワークの特定のバージョン、特定のコンフィグレーションにロックインされて、結局再利用できなくなってしまいます。

Application Factoriesの説明をするJava開発チームのプリンシパルアーキテクト Ravi Kumar

「Application Factories」では、 アプリケーション中心に開発をスタートして、開発資産であるテンプレートを使って、フレームワークの依存性を低くした開発ができるようにします。テンプレートを元に、例えば「ログイン機能」とか「顧客データの閲覧機能」などを作って、あとで、ビューやデータベースアクセス部分を入れ替えたりできるようにしています。
なかなか簡単に説明できない機能ではありますが、今後もっと詳細を吟味して、分かりやすく伝えられるようにしていきたいと思います。
なお、Application Factoriesの詳細については、2月12日のデベロッパーキャンプの【B5】JBuilderプロダクトアドレスで紹介する予定です。

Share This | Email this page to a friend

Posted by Hitoshi Fujii on January 21st, 2008 under Non Tech, Java | Comment now »

dbExpressでMySQLに接続した場合の問題と対処法

高橋(智)です。
RAD Studio 2007 の dbExpress4 を使ってMySQLに接続した場合の問題として、Quality Central に2つ報告(QC#48893, QC#55702)があり、両者ともOpenのままになっています。
しかし、いずれも対処法があります。
[QC#48893 - DBExpress MySQL LIMIT AND ORDER BY Error]
http://qc.codegear.com/wc/qcmain.aspx?d=48893
に関しては、コメント欄に書きましたように、TDataSetProvderコンポーネントの poRetainServerOrderプロパティ を True に設定するものです。
[QC#55702 - multiple connections with MySQL 5 dbxdriver]
http://qc.codegear.com/wc/qcmain.aspx?d=55702
に関しては、コメント欄に書きましたように、単一のSELECT文を発行する場合であっても明示的にトランザクションを設定するものです。
Share This | Email this page to a friend

Posted by Tomohiro Takahashi on January 18th, 2008 under Database, C++, Delphi | Comment now »

約2分で作る「VCL for PHP製PostgreSQLクライアント」

高橋(智)です。
Delphi for PHP に搭載されている「VCL for PHP」のデータベースコンポーネントを使って、たった約2分で「VCL for PHP製PostgreSQLクライアント」を作るビデオ(.wmv)を作成してみました。
もちろんコードは全く入力しません!!
構成は、
・PHP5
・VCL for PHP
・PostgreSQLクライアントライブラリ
・PostgreSQL Ver8.2.5(UTF-8)
というものです。
[ビデオ]
http://www.javareading.com/video/D4PHP_DBGrid.wmv
Share This | Email this page to a friend

Posted by Tomohiro Takahashi on January 17th, 2008 under Non Tech, PHP | Comment now »

2008年キックオフ、2日目は製品関係

キックオフ2日目は、製品関係のアップデートやディスカッション。日本の場合、日本語版という固有の問題を議論する必要があるので、全体のこうした場のほかに、後で個別にミーティングを持つ必要があったりします。
しかし、全体の場で、日本が抱えている問題や提案などを共有することも重要なので、「それは後で個別にね」と言われると分かっていても、とりあえず発言してみる、という態度で臨んでいます。

製品計画概要を説明するマイケル・スウィンデル

今度のデベロッパーキャンプに来日する予定のジョー・マックグリン。JBuilderの次期バージョンについて

ひげを剃ってさっぱりしたニック・ホッジス。Delphiについて

今日、この場で話されたことのいくつかについては、2月12日のデベロッパーキャンプでご紹介できると思います。
Share This | Email this page to a friend

Posted by Hitoshi Fujii on January 16th, 2008 under Blogroll | 2 Comments »

2008年キックオフ、初日

今日から1週間、米スコッツバレーの本社にて、世界各国の営業・マーケティング部門が集まって、2008年のキックオフミーティングを実施しています。このミーティングを通して、2007年の結果を踏まえて、2008年のセールス&マーケティング計画を決めることになります。
今日は、オープニングということで概要と各リージョンの報告から。明日以降、各論に落として議論が始まります。

こちらは、CEOのジム・ダグラス。オープニングセッションで。
それぞれのミーティングはもちろんですが、休憩時間中の情報交換も欠かせません。普段はオフィシャルな結果報告でした聞くことのない活動の裏事情などは、こういうときに入手できるものです。また、将来の日本での活動のために、いろいろとコネクションを広げておくことも重要。休憩も食事も仕事のうち、ということでしょうかね。
ちなみに、今日の昼の部はさきほど終了して、夜の部(ディナー)は、アジアパシフィックチームで、タイ料理屋に行く予定です。
Share This | Email this page to a friend

Posted by Hitoshi Fujii on January 15th, 2008 under Non Tech | Comment now »


Server Response from: dnrh2.codegear.com

 
 

Copyright © Team Japan  Powered by WordPress and Delphi For PHP

Close