2008-01-01から1ヶ月間の記事一覧

guice インターセプト 2008/01/06 に書いたもの

実際の開発で使ってみた Google guice インターセプタの定義は、 com.google.inject.Module を実装するクラスを用意して configure(com.google.inject.Binder)メソッドで bindInterceptorメソッドによりマッチング条件でインターセプトの バインド定義するわ…

2008/01/04 の投稿 アノテーション

**** インターフェースの定義 public interface Planet{ public void see(); } **** 抽象クラスの定義 public abstract class AbstractPlanet implements Planet{ /* (非 Javadoc) * @see Planet#see() */ @Prefunction("pre") @Aftfunction("aft") public v…

カレンダーMyfaces(2)

JSF,Apache Myfaces の拡張で、カレンダー入力を popup するやつがあるけど、 これが週番号が表示されて、格好わるい。 そこで、週番号を非表示にしようと思ってタグ属性を調べたのだが、 どうも非表示にする属性はないようで、直接、JAR の中で、 カレンダ…

カレンダーMyfaces(1)

カレンダーアイコンで、カレンダー入力させるMyfaces ../images/calendar.gif 画像を用意して、 タグ宣言は、 <%@ taglib uri="">http://myfaces.apache.org/tomahawk" prefix="t"%> popupTodayString="#{example_messages['popup_today_string']}"をやめて…

MyFacesフィルタの例

<context-param> <param-name>org.apache.myfaces.CHECK_EXTENSIONS_FILTER</param-name> <param-value>true</param-value> <init-param> <param-name>maxFileSize</param-name> <param-value>20m</param-value> <description>Set the size limit for uploaded files. Format: 10 - 10 bytes 10k - 10 KB 10m - 10 MB 1g - …</description></init-param></context-param>

JSF定義を分割する

膨大な量の faces-config.xml を分割記述する場合、 カンマ区切りで、configファイルを並べて、 web.xml に以下を記述する。ただし、faces-config.xml は消滅させる <context-param> <param-name>javax.faces.CONFIG_FILES</param-name> <param-value> /WEB-INF/faces-config1.xml ,/WEB-INF/faces-config2.xml </param-value> </context-param>…

cron設定

crontab [- u user] {-l|-r|-e} -e crontabを編集 -l crontabファイルの内容を表示 -r crontabファイルを削除 -u user userで指定したユーザのcrontabファイルを操作の対象(rootで) 分 時 日 月 曜日 コマンド 分 0~59 時 0~23 日 1~31 月 1~12 or jan…

2008/01/02投稿 Perl で検索

=========================== #!/opt/local/perl5/bin/perl # if (1 chdir($ARGV[1]); }else{ print "No such Directory : $ARGV[1]\n"; exit 1; } } }else{ print "\nUsage: ygrep pattern [ Directory ]\n"; exit(1); } $cwd = `pwd`; foreach (`ls -oR`) …

過去のブログから、、EJB

============== Stateless Bean ==================== package bean; import javax.ejb.Remote; import javax.ejb.Stateless; import org.jboss.annotation.ejb.Local; @Stateless @Remote @Local public class CountupBean implements Countup{ /* (non-Jav…

X509

import java.security.cert.X509Certificate; public class ForcedX509TrustManager implements com.sun.net.ssl.X509TrustManager { private X509Certificate chain; private String authType; /** * 信頼されない証明書でも強制的に認証する(クライアント…

2008/01/02投稿 csh で書いた日付など

一度閉鎖したブログをまた復活する目的に、過去の記事を採掘するという普通の人にはありえない事をしています。 3日前をcsh で求めるとき、 #!/bin/csh set REQDAY = 3 @ REQDAY = 24 * $REQDAY - 9 set YMD=`env TZ=JST+$REQDAY date '+%Y%m%d'` set NOW =…

2008/01/01 の投稿

2007年3月に始め、8月に諸事情により閉鎖した 2008年1月にブログを復活。 しばらくの間、前のブログで書いていたメモを載せることに注力する。Oboe 吹きとしての活動もあり書いていくことは、少しずつということで。。。 setenv CLASSPATH ${JSDK}:${CLASSP…