ereg.php

PHPで正規表現を使う方法。

# php -f ereg.php 
<a href="phpinfo.ps.pdf">phpinfo.ps.pdf</a>

# cat ereg.php 
<?php
      $fileName = ‘phpinfo.ps.ps’;
      $downloadFileName = ereg_replace(‘\.ps$’, ‘.pdf’, $fileName);
      $downloadFile = ‘<a href="’ . $downloadFileName . ‘">’ . $downloadFileName . ”;
      echo $downloadFile;
?>

How to execute JBoss Seam booking sample

C:\applicaition へ、jboss-4.2.2.GA と jboss-seam-2.0.1.GA をインストールしたとします。なお、Apache Antがサンプルのデプロイ時に必要です。

build.properties に下記を追加
jboss.home=C:/application/jboss-4.2.2.GA

デプロイは簡単で、C:\applicaition\jboss-seam-2.0.1.GA\examples\booking をカレントディレクトリとしてantを実行するだけです。

JBossの実行は C:\applicaition\jboss-4.2.2.GA\bin\run.bat です。停止はC:\applicaition\jboss-4.2.2.GA\bin\shutdown.bat -S となります。

その後、http://localhost:8080/seam-booking/ へアクセスするとサンプルが稼動しています。

カテゴリー: Java

date, time (PHP)

PHPプログラムで時刻を扱う場合のサンプルです。time関数とdate関数を使えば大体のことはできそうです。


$ cat time.php
<?php
var_dump(time());
$currentTime=time();
var_dump(date('YmdHis', $currentTime));
var_dump(date('YmdHis'));
?>

KisoJava

本日発売。

Amazonでは、まだ書籍のカバーイメージがアップされていませんが、出版社の編集者さんの話によるとコントロールできない部分だということで、しばらく用意されないかもしれません。クリック数がある程度いかないと表示されないのでしょうか。よくわかりません。

近くの書店へ見に行きましたが、H書店にはありませんでした。T書店には1冊だけおいてありました。売れ筋のシリーズものは平積みされているのですが、今回の書籍が同等になるには道のりは遠いかもしれません。デザインとかは結構気に入っていて、見劣りはしないですが、中身に魅力を感じてくれる人がどれくらいいるのかが最大の問題です。

しかし、いつもながら、書店に自分が執筆した本が置かれていると、なんとなく嬉しくなってしまうものです。無事、出版までいけて良かったです。

JBossTools

JBossToolsをインストールしてみた。JDKは5を要求されたので、JDK5をインストールして、それを使うようにします。

JBossTools-installer – Japan JBUG Wiki @ SF.jp
http://sourceforge.jp/projects/japan-jbug/wiki/JBossTools-installer

ここから、JBossTools-2.0.0.GA-win32-installer-0.0.4.jar をダウンロードし、ダブルクリックをするとインストーラが起動します。もちろん、あらかじめJDKがインストールされている必要があります。

下記をインストールするといいでしょう。JBoss Seam 2.0を選択すると、手動で設定が必要なようです。
1 JBoss Tools 2.0[JBoss Tools 2.0.0.GA]
2 Eclipse 3.3[Eclipse IDE for Java EE Developers europa-fall2(3.3.1.1)]
3 JBoss AS 4.2 [JBoss Application Server 4.2.2.GA]
5 JBoss Seam 2.0 [JBoss Seam 2.0.1.GA]
6 Spring IDE 2.0 [Spring IDE 2.0.3_v200802061800]
7 Additional Eclipse Plugins

JBoss Seam 2.0 の設定方法は下記。
JBossTools-GettingStarted – Japan JBUG Wiki @ SF.jp
http://sourceforge.jp/projects/japan-jbug/wiki/JBossTools-GettingStarted

手元では、C:\application\JBossTools へインストールしてみました。

New MacBook

MacBookの新しいバージョンが出たようです。4GBメモリにして250GBのHDDとすると、¥213,600ということになるそうです。

The Apple Store
http://store.apple.com/

今使っているiBookでは色々と限界があるので、かなり欲しいのですが、値段の問題があって購入へ踏み切れません。ちなみに、MacBook Air もかなり魅力的だったりします… 使用時間が長い方がいいので、そのあたりの評判を聞いてからまた悩もうかと思っています。

カテゴリー: Mac