2009-01-01から1年間の記事一覧

Flash Player からソースを表示したくない場合

If you don't wish to make source visible, set allowRequestSOURCE=false in WEB-INF/lps/config/lps.properties. http://www.openlaszlo.org/lps/docs/guide/input-devices.html#d0e16555 4. "View Source" right click menu item $HOME_OPENLASZLO/Serve…

練習でコードを書いていく

おなじみの Hello, World! <canvas> <text>Hello, World!</text> </canvas> 文字の装飾をしてみる <canvas> <text font ="MS UI Gothic" fontsize="24" fgcolor ="white" bgcolor ="black">Hel…</text></canvas>

ファイルの保存場所

通常は $HOME_OPEN_LASZLO/Server/lps-4.x.x/my-apps/ で試す。 動作を確認する場合は、http://127.0.0.1:8080/lps-4.3.0/my-apps/yourfile.lzx で確認できる。 これなら、Flex SDK を手書きで書いてもあまり変わらない気がする。

Eclipse の Openlaszlo 用プラグインの現況

プラグインの対応が最新でバージョン 4.2 以下だったので、もう手書きで試す。

FreeBSD 7.0 に Java の JDK をインストールする

5種類もある JDK 通常は Diablo JDK を利用する。 FreeBSD 公式のバイナリパッケージ Diablo JDK ソースコードからコンパイルする FreeBSD 公式の JDK (開発版としての位置づけ) Sun Microsystems 社の Linux 向けバイナリを Linux バイナリ互換機能で動作さ…

キャンバス内のウィンドウを動かしてみる

<canvas width="100%" height="100%" debug="true"> <window width="120" height="120" title="Text in a windows."> <text>Hello, World!</text> </window> </canvas>

デバッグウィンドウを表示してみる

<canvas width="320" height="100%" debug="true"> <dataset name="ds"> <sample> <data kanji="山" yomi="やま"/> <data kanji="川" yomi="かわ"/> <data kanji="谷" yomi="たに"/> <data kanji="海" yomi="うみ"/> <data kanji="空" yomi="そら"/> </data></data></data></data></data></sample></dataset></canvas>

データグリッドを扱ってみる

サンプル満載! asonのOpenLaszlo入門 XMLとJavascript を参考にした。 サンプル通りのコードの場合 <canvas> <dataset name="ds"> <sample> <data kanji="山" yomi="やま"/> <data kanji="川" yomi="かわ"/> <data kanji="谷" yomi="たに"/> <data kanji="海" yomi="うみ"/> <data kanji="空" yomi="そら"/> …</data></data></data></data></data></sample></dataset></canvas>

Mac OS X の NetBeans に OpenLaszlo のプラグインをインストールする

OpenLaszlo のプラグインをダウンロードする nbopenlaszlosupport: ドキュメント & ファイル ダウンロード先は任意のディレクトリで大丈夫。 NetBeans に OpenLaszlo のプラグインをインストールする NetBeans のメニューにある「ツール」から「プラグイン」…

Mac OS X に NetBeans 6.5.1 をインストールし、日本語化する

Java の IDE としては Eclipse の方が多くのユーザーが利用していると思うが、NetBeans の方が日本語化が早いなどの理由で NetBeans を利用している。 NetBeans をインストールする ja: NetBeans 日本語サイト NetBeans IDE ダウンロード 下記のサイトから自…

Mac OS X の NetBeans 6.5.1 から OpenLaszlo を開発する

しかし、新規のプロジェクトそのものが作れない…。いや、正確に言えば、作れたり、作れなかったりという状況だ。 プロジェクトが作れたとしても、新規にファイルが作成できない。 理由がわからない。 プラグインがまだ開発途上が原因のかもしれない nbopenla…

Mac OS X に OpenLaszlo をインストールする

インストール作業はすべて GUI 上で行える。 インストーラーを使用しないで、マニュアルでインストールをすることもできる。 Mac OS X Manual Installation インストールが成功すると インストール後は、ブラウザが起動し、サンプルページが表示される。 Ope…

中央値を求める

参考はオライリーの SQL Hacks。 実験用テーブルを作成する % mysql -u littlebuddha -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 48 Server version: 5.0.67 Source distribution Type 'hel…

Java の正規表現クラスの仕様

必ずマッチするはずなのに 正規表現のパターンは /\.txt$/ で、マッチさせる文字列は testfile.txt とした場合、必ずマッチするはずだ。 しかし、正規表現の結果は条件分岐で false (マッチしていない) と判定されることに、かなりイライラした。 メソッドの…

*警告:[unchecked] raw 型 java.util.ArrayList のメンバとしての add(E) への無検査呼び出しです

DeleteStockData.java:81: 警告:[unchecked] raw 型 java.util.ArrayList のメンバとしての add(E) への無検査呼び出しです。 errorMessages.add("指定されたディレクトリが存在しません。存在するディレクトリを指定してください。"); DeleteStockData.java…

XML/SWF Charts のチュートリアルで日本語を表示してみる

チュートリアルの sample.xml XML/SWF Charts < Tutorial < Chart_Data <chart> <chart_data> <row> <null/> <string>2005</string> <string>2006</string> <string>2007</string> <string>2008</string> </row> <row> <string>Region A</string> <number>5</number> <number>10</number> <number>30</number> <number>63</number> …</row></chart_data></chart>

dataTables でカンマで桁区切りをした数値をソート可能にする

<script type="text/javascript">

MySQL のデータベースのバックアップを行う

mysqldump コマンドから実施する % pwd /home/littlebuddha/ % mkdir mysql % cd mysql % mysqldump -u root -p -x --databases yourdatabase | gzip > $HOME/mysql/yourdatabase.gz Password: <- MySQL に登録している root 名ユーザーのパスワードを入力 …

dataTables のソート機能について

dataTables はデータを JavaScript 内に記述することによって、ソートが可能になっている。 上記に記述はしたが、Internet Explorer 6.x でも動作することを確認した。 サンプルコードは上記のページにも記述されているが、いつなくなるかもわからないので記…

Flexgrid のソート機能について

ソート機能が有効になるには HTMLファイルに静的に書き込む場合、ソート機能は利用できない。 ソートは「Ajaxを通じて、ソートされたデータをクライアントに渡す」ことで実現している。 JSON もしくは XML 形式でデータをクライアントに渡す必要がある。 各…

Flexgrid の新しい公式ページ

久しぶりに jQuery の Flexgrid を利用しようと思ったら、公式サイトがドメインの有効期間で失効になっていた。 http://webplicity.net/flexigrid/ これは困ったと思っていたら、新しい公式ページをやっと見つけた。 Flexigrid - Web 2.0 Javscript Grid for…

FreeBSD に PHP の pecl-APC をインストールする

# whereis pecl-APC pecl-APC: /usr/ports/www/pecl-APC # cd /usr/ports/www/pecl-APC # make fetch-recursive # make install clean ************************************************************************ You may edit /usr/local/etc/php.ini to c…

FreeBSD に memcached と PHP で利用するためのエクステンションをインストールする

memcached をインストールする # whereis memcached memcached: /usr/ports/databases/memcached # cd /usr/ports/databases/memcached/ # make fetch-recursive # make install clean PHP のエクステンション、pecl-memcache をインストールする # whereis …

さくらの共有サーバーでシェルを zsh に変更してから、zsh: permission denied: /var/mail/youraccount と怒られないようにする

% vi ~/.zshrc export MAILCHECK=0 % source ~/.zshrc と設定する。

find と xargs を利用して、大量のファイルを指定したディレクトリに移動させる。

例えば、「.sql」の文字列を含む名称のファイルを指定したディレクトリに移動する場合、 Linux では、 % find ./ -type f -name "*.sql" -print0 | xargs -0 -I{} mv {} /enter/a/directory/to/the/destination/ や % find ./ -type f -name "*.sql" -print0…

Debian Backports を利用してみる。

/etc/apt/sources.list に設定を追加する GPG 鍵をインストールする apt-get update を実行する /etc/apt/sources.list に設定を追加する % sudo vi /etc/apt/sources.list # sources.list generated by apt-spy v3.1 deb ftp://ftp.us.debian.org/debian/ s…

git のチュートリアルを試してみる

参考は git チュートリアル (バージョン 1.5.1 以降用) にする。 1.リポジトリを生成(初期化)する % mkdir -p projects/sample % cd projects/sample % git init git: 'init' is not a git-command The most commonly used git commands are: add Add files …

git をインストールしてみる

% sudo apt-get install git cogito git-core curl Reading package lists... Done Building dependency tree... Done The following extra packages will be installed: libcurl3-gnutls rcs Suggested packages: git-arch git-cvs git-svn git-email git-d…

時刻を設定する

/usr/sbin/sysinstall を利用する場合 内部時計(ハードウェアの時刻)が UTC かどうか判断がつかない場合は、「No」で設定を始める。 sysinstall コマンドを実行する Configure を選択する Time zone を選択する Asia を選択する Japan を選択する /bin/date …

FreeBSD で Perl がアップグレードされた後に、CPAN モジュールが動かなくなった場合の対処

Perl がアップグレードされた後に、CPAN モジュールが動かなくなる原因は、古いバージョンの環境変数 @INC を参照しているのが原因である。 FreeBSD では、古いバージョンの Perl から新しいバージョンの Perl へ CPAN モジュール群を読み込む @INC と、/var…