新しく言語を学習するときの観点

エントリポイントの書き方。 Hello, World. 実行方法。 変数宣言。 型。 クラス定義、メソッド定義。 条件分岐。 プログラムの認識方法。Javaで言えばクラスパスみたいな。 APIリファレンス。 外部APIの使用方法。 ファイル入出力。 DBアクセス。 コレクショ…

intbyte[]変換

正確にはDataOutputStream, DataInputStreamを参考にしたので自作ではないですけど。

JOGLをEclipseで利用する(Windows)。

jogl.jar ビルドパスに追加します。 jogl_awt.dll jogl_cg.dll jogl.dll これらはパスの通っている場所に配置する必要があります。Eclipseプロジェクトの場合は、プロジェクト直下に置けば良いです。

JOGLのライセンス

JOGLのライセンスは以下のURLで参照できます。http://opengl.j3d.org/licenses/sun-BSD.htmlBSDのようですね。

JOGLをJava Web Startで利用する方法

JOGLのためのjnlpファイルがあります。https://jogl.dev.java.net/webstart/jogl.jnlpしたがって、要素に以下のように追加すると、Java Web StartでJOGLを利用することができます。 <resources> <j2se version="1.4+" /> <extension name="jogl" href="https://jogl.dev.java.net/webstart/jogl.jnlp" /> </resources>

Eclipseが使用するメモリ量

-Xms[n] ヒープの最小サイズ。 -Xmx[n] ヒープの最大サイズ。 例えば次のように指定します。 java -Xms256M -Xmx512M foo.bar.MainEclipseで指定する場合、JavaVMのパラメータとして扱うことを表す"-vmargs"を指定します。 eclipse.exe -vmargs -Xms512M -Xm…

VMware Toolsのインストール方法

Windowsの場合 GUIインストーラなので、特に何も考えず「次へ」とかを連打していればインストールされます。 Linuxの場合 /mnt/cdromをマウントして、VMware Toolsのtarを適当なディレクトリにコピーします。その後、tarを展開し、スクリプトを実行します。 …

Oracleをインストールした時のちょっとした罠

VMware Serverを動作させているマシンにOracle Database 10gをインストールしました。それまでは動作していたvmware-cmd.batが動作なくなりました。どうもOracleのperlもライブラリに含んでしまい、何かが重複してコンパイルが通らなくなるようです。原因は…

構造化、非構造化プログラミング

構造化プログラミング - Wikipedia 非構造化プログラミング - Wikipedia プログラミング パラダイム - Wikipedia プログラム開発手法 - Wikipedia

ファイルの圧縮、展開 (3)

統合アーカイバーDLLを使用して圧縮、展開を行う方法もあります。以下の情報が参考になります。 統合アーカイバー:開発室 動的PInvokeによる統合アーカイバ仕様DLLを使用した書庫の展開と作成 統合アーカイバDLLの相違 - DoboWiki

ファイルの圧縮、展開 (2)

#ziplibを使えば、Zip、GZip、BZip2形式の圧縮、展開が行えます。ライセンスはGPL。

ファイルの圧縮、展開

.NET Framework 2.0から「System.IO.Compression」という名前空間が追加されました。この名前空間に含まれる「DeflateStream」「GZipStream」を使用すると、バイトデータの圧縮、展開が出来ます。ただ、対象がバイトデータなので、複数ファイルの圧縮、展開…

VMware Serverのコマンドラインによる操作

VMwareをインストールしたディレクトリの「VMware VmPerl Scripting API」というディレクトリにある「vmware-cmd.bat」というファイルで操作が可能です。以下、ヘルプ。

Eclipseが使用するJRE (2)

でも、Installed JREsでは、システムにインストールされているJREが使われます。どうせなら、起動に使用したJREを使用して欲しいのですけれど。

Eclipseが使用するJRE

Eclipseは以下の順番でJREを探すようです。 eclipse/jreディレクトリ。 システムにインストールされているJRE。 参照 インストール - EclipseWiki @IT:Eclipseのカスタマイズの勧め

GmailのSMTPサーバでメールを送る

アプリケーション引数でテキスト ファイルのファイル パスを受け取り、そのファイルの中身をGmailのSMTPサーバを使用して送信します。