Sun Java SE 5.0 Update 9 がリリースされました。 Update 8 からの変更点は ・無効なトグルボタンのテキストが有効として表示される ・jdk 1.6 で WinXP での JToolbar の JToggleButton の 望ましいサイズが間違っている ・JToolBar の背景が XP の Look & Feel で修正できない 以上の 3 点のみのようです。 ・Java SE Downloads http://java.sun.com/j2se/1.5.0/ja/download.html
OpenSSL 0.9.8d / 0.9.7l がリリースされました。 SSL_get_shared_ciphers のバッファオーバーフローによる脆弱性や 悪意ある SSLv2 サーバーに接続する場合にクラッシュする脆弱性の 修正等が行われています。 ・OpenSSL http://www.openssl.org/
OpenSSH 4.4 / 4.4p1 がリリースされました。 2 件の DoS 攻撃 による脆弱性の修正と GSSAPI 認証の失敗により ユーザ名の有効性を検証出来る脆弱性の修正等が行われています。 ・OpenSSH http://www.openssh.com/index.html
Winamp 5.3 がリリースされました。 ・Winamp.com http://www.winamp.com/
Movable Type 3.33 がリリースされました。 Movable Type の管理画面、検索機能、コメント機能における クロスサイトスクリプティングの脆弱性の修正等が行われています。 ・Six Apart http://www.sixapart.jp/
時間がある時に少しずつ Turbo C++ Explorer を使用していますが やっぱり RAD だと GUI の作成が非常に楽で良いですね。 このような素晴らしい開発ツールを無償で提供してくれた ボーランド社に感謝したいと思います。
Linux Kernel 2.6.18 がリリースされました。 ・The Linux Kernel Archives http://www.kernel.org/
Python 2.5 がリリースされました。 ハイライトによると、Python 2.4 に対して 350 以上のパッチ適用と 450 以上のバグフィクスが行われています。 その他、絶対・相対 import のサポート等も追加されています。 ・What's New in Python 2.5 http://docs.python.org/dev/whatsnew/whatsnew25.html・Python Software Foundation http://www.python.org/
Hello World その 2 です。 プログラムの内容は、ウィンドウにボタンが一つあり ボタンを押すと「Hello World!」と表示されたダイアログが 表示されるものとします。
まず、Turbo C++ を起動します。 中央の、ホームページというタブウィンドウの上部にある 「新規作成」というボタンをクリックします。  新規作成のウィンドウが開くので、左側にあるペインから 「C++Builder プロジェクト」を選択します。 右側にあるペインから「VCL フォームアプリケーション」を選択します。  初期状態では、このようになっているはずです。  画面右下にある「ツールパレット」から「TButton」を選択します。  画面中央にある「Form1」に「TButton」を貼り付けます。  「Form1」に貼り付けた「Button1」をダブルクリックすると コード入力タブが表示されるので、下画面のように入力します。 「Button1」がクリックされた場合、「Hello World!」と表示された ダイアログを表示します。 ShowMessage 関数は、OK ボタンのみがあるダイアログを表示する関数です。 ちょっとしたデバッグをしたい時などにも使えそうですね。  「F9」キーを押すと、プログラムが実行されます。  「Button1」を押すと、「Hello World!」と表示された ダイアログが表示されます。  以上で完成です。 こちらの Hello World も、コードをわずか 1 行書くだけで 完成してしまいます。
開発環境に慣れる為に作成する最初のプログラムとして定番の Hello World を作成します。 プログラムの内容は、ウィンドウに文字表示領域とボタンがあり ボタンを押すと「Hello World!」と表示されるものとします。
まず、Turbo C++ を起動します。 中央の、ホームページというタブウィンドウの上部にある 「新規作成」というボタンをクリックします。  新規作成のウィンドウが開くので、左側にあるペインから 「C++Builder プロジェクト」を選択します。 右側にあるペインから「VCL フォームアプリケーション」を選択します。  初期状態では、このようになっているはずです。  画面右下にある「ツールパレット」から「TLabel」を選択します。  画面中央にある「Form1」に「TLabel」を貼り付けます。 「TLabel」を囲んでいる青い玉の枠の部分をドラッグすることで 大きさを調整出来ます。少し横幅を大きくした方が良いです。  画面右下にある「ツールパレット」から「TButton」を選択します。  画面中央にある「Form1」に「TButton」を貼り付けます。  「Form1」に貼り付けた「Button1」をダブルクリックすると コード入力タブが表示されるので、下画面のように入力します。 これは「Button1」がクリックされた場合、「Label1」の表示を 「Hello World!」にするという意味です。  「F9」キーを押すと、プログラムが実行されます。  「Button1」を押すと、「Label1」の部分に 「Hello World!」と表示されます。  以上で完成です。 コンポーネントを貼り付けていくだけで、コードをわずか 1 行書くだけで 完成してしまいます。非常に楽ですね。
今日は、Turbo C++ 入門の記事を書いていたのですが 不慣れな為に、非常に時間がかかってしまいました。 画像の処理など、思ったより手間のかかる事が多いですね。 この記事をアップした後、Turbo C++ 入門 の記事をアップしたいと思います。
Vine Linux 4.0 beta 2 がリリースされました。 3 - 4 週間後に RC1、その後 2 週間程度で正式版リリースとなるようです。 ・Vine Linux http://www.vinelinux.org/
Windows Vista RC1 日本語版 がリリースされました。 今回のリリースでは、事前に登録を済ませたユーザだけではなく 一般向けに誰でもダウンロードする事が出来ます。 ・Microsoft Windows Vista ホーム http://www.microsoft.com/japan/windowsvista/
Fedora Core 6 test 3 がリリースされました。 先日リリースされた Gnome 2.16.0 がさっそく採用されています。 Fedora Core 6 の正式版は 10 月 11 日に公開される予定です。 ・Fedora Project http://fedora.redhat.com/
Thunderbird 1.5.0.7 がリリースされました。 JavaScript の正規表現によるヒープ破壊等の 6 つの脆弱性が 修正されています。 ・Thunderbird 1.5.0.7 での修正点・Mozilla Japan - Thunderbird
Firefox 1.5.0.7 がリリースされました。 JavaScript の正規表現によるヒープ破壊等の 7 つの脆弱性が 修正されています。 ・Firefox 1.5.0.7 での修正点・Mozilla Japan - Firefox
Borland Turbo C++ Explorer をインストールするまでを説明します。
1. ダウンロード まず、 http://www.turboexplorer.com/jp にアクセスします。 画面最上部の Downloads もしくは、「ダウンロードはこちらから」のリンクをクリックします。 Download locations からダウンロードする場所・方法を選択します。 各サイトからダウンロードする他に、BitTorrent でもダウンロード出来ます。 Downloads (keys where required) から Turbo C++ Explorer を選択し Email Verification で submit をクリックします。 PART 1: PREREQUISITES から Language : Japanese Platform : Windows File Name : Full prerequisite install をダウンロードします。 このファイルには、インストールに必要なプログラムが入っています。 PART 2: MAIN INSTALLATION から Language : Japanese Platform : Windows XP, 2003, 2000 File Name : Turbo C++ をダウンロードします。 これが Turbo C++ Explorer の本体となります。 ダウンロード後に、自動的にメールが送られてくるので メールに添付されているテキストファイルを、指定されたフォルダに保存します。 Windows 2000/XP なら、C:\\Documents and Settings\\<ユーザー名> に保存します。 2. インストール ダウンロードした Turbo C++ のファイル TCPP_EXPL_JP_DL.exe をクリックします。 展開場所を指定すると、自動的にインストーラが起動します。 画面の指示に従い、インストールします。 もし、インストールに必要なソフトウェアが足りない場合 PART 1: PREREQUISITES でダウンロードした PrereqsJP.zip を解凍し その中から必要なソフトウェアをインストールして下さい。 以上でインストールは終了です。
先日リリースされた、ボーランドの Turbo C++ を使ってみる事にしました。 ボーランドの開発ツールを使用するのは初めてなので、楽しみです。
まずインストールですが、どうやら Turbo シリーズは、一つの PC には 一つのパッケージしかインストール出来ないようです。 ただ、ボーランドが複数のパッケージの使用を禁止している訳ではなく 複数使用する場合は、複数の PC を使用して下さいと言う事のようです。 ネットで検索してみると、一つの PC に複数のパッケージをインストールする 方法が見つかりますが、合法的な方法かよく分からないので、まだ書かない事にします。 とりあえず始めに、お決まりの hello world を作ってみました。 参考になる書籍等は何も持っていないので、頼りはネットの情報だけですが C++ Builder の情報は少ないですね。Delphi の情報は多いのですが。 ウインドウにテキスト表示エリアとボタンがあって、ボタンを押すと hello world と表示されるプログラムを作るのですが、ボーランドの 開発ツールは一度も使用した事が無いので、最初でいきなり躓きます。 どのアプリケーションを選択すれば良いか分かりません。 どうやら VCL フォームアプリケーションという物を選べば良いようです。 迷ったのはここだけで、その後は TLabel と TButton を貼り付けて あっという間に作成できました。 やっぱり Visual C++ 等の IDE と違って RAD だと簡単に GUI が作れて 非常に楽です。 今後は少しづつ Turbo C++ の使い方などを書いていこうと思います。
当初、プログラミングのちょっとしたメモ等を記録しておくブログに しようと思っていたのですが、何だかソフトウェア更新情報ブログの ようになってますね・・・。 今後は、少しずつプログラミング関連の記事を書いていきたいと思います。
Subversion 1.4.0 がリリースされました。 Subversion は、CVS の代替を目指して開発された オープンソースのバージョン管理システムです。 ・ダウンロード http://subversion.tigris.org/project_packages.html
Gnome 2.16 がリリースされました。 今回のリリースでは、Tango Desktop Project の成果が反映され アイコンなどのグラフィカルユーザインターフェースが一新されています。 ・The GNOME Project http://www.gnome.org/
IronPython 1.0 がリリースされました。 IronPython は、スクリプト言語 Python から派生した インタープリタ型言語であり、.NET Framework 上で動作します。 ・ダウンロード http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=IronPython
Borland Turbo シリーズが発表されました。 Turbo シリーズは ・Turbo Delphi ・Turbo Delphi for .NET ・Turbo C++ ・Turbo C# の 4 製品があり、Professional と Explorer の 2 つのエディションがあります。 Explorer エディションは無償で現在ダウンロード可能となっており Professional エディションは 9 月 19 日より出荷開始となっております。 ・Turbo シリーズの詳細 http://www.turboexplorer.com/jp/
Microsoft .NET Framework 3.0 Release Candidate がリリースされました。 .NET Framework 3.0 は、かつて WinFX と呼ばれていたものです。最新の開発環境を試してみたい方はいかがでしょうか。ただし、プレリリース版なのでご注意を。 また、環境を正しく構成する為に .NET Framework 3.0 日本語 Language Pack Release Candidate もインストールする必要があるようです。 サポートされている OS ・Windows Vista ・Windows Server 2003 SP1 ・Windows XP SP2 サポートされている開発環境 ・Visual Studio 2005(Express 含む) ・ダウンロード Microsoft .NET Framework 3.0 Release CandidateMicrosoft .NET Framework 3.0 日本語 Language Pack Release Candidate
MySQL 5.0.24a がリリースされました。 バッファオーバーフローによる脆弱性等が修正されています。 自宅サーバ等を運営していて MySQL を使用されている方は アップデートした方が良さそうです。 ・修正点の詳細 http://dev.mysql.com/doc/refman/5.0/en/news-5-0-24a.html・ダウンロード http://dev.mysql.com/downloads/mysql/5.0.html
Debian GNU/Linux 3.1r3 がリリースされました。 最新のセキュリティアップデートやバグフィクスが適用されています。 http://www.debian.org/News/2006/20060901
Vine Linux 4.0 Beta 1 がリリースされました。 今回のバージョンでは ・Kernel-2.6.16.28 ・X.Org X11R6.9.0 + backports ・GNOME-2.14.2 等が採用されています。 http://www.vinelinux.org/
| HOME |
|