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

prototype.js

Prototype.js を使った JavaScript OOP 講座 #01 - IT戦記 大変参考になりました。 javascriptのオリジナル!?多分ブラウザが実装している、例えばFunction.apply();とかと、prototype.jsで拡張している、例えばObject.extend();とかを切り分けて、覚えなきゃ…

jsfについて

jsf

teedaがかなりはやってるようなので、jsfについてこちらを参考に勉強してみたのでまとめ。 jsfとは 以下引用 「JSF (JavaServer Faces)」は、ユーザによりブラウザ等で表示されるページ(UI)とJavaBeans(ビジネスロジック)の間のやり取りをプログラムレスにし…

スリーウェイハンドシェイク

TCPで接続(コネクション)を確立するための手順。 以下のような手順で、コネクションを確立する。 SYN パケットを相手に送る SYN+ACK が返ってくる 最後に ACK を返す このツール使ってみたい。 DSAS開発者の部屋:ネットワークパケットを覗いちゃえ

seasarでDBまわりの設定 覚え書き

すべではこちらからの引用です。 トランザクションの設定 javaでトランザクション処理を実装する場合JTA(java transaction api)*1を使用する。JTAの実装はアプリケーションサーバが実装するが、tomcatのようにJTAの実装が無い場合、S2JTAを利用する。 標準の…

css nite in sendai

前夜祭 2008年1月11日(金) » Apple Store Sendai Ichibancho 本編 2008年1月12日(土) » せんだいメディアテーク7F スタジオシアターCSS Nite in Sendai, vol.11 | CSS Nite in Sendai参加しまーす。

Mini 名刺

会社で使用する以外の名刺が欲しい。 Custom Online Business Printing & Design | MOO UK http://pocketer.jp/ zorg.comやっぱ、Mooが一番いいかな!?

same origin policy 同一生成元ポリシー

http://www.mozilla-japan.org/projects/security/components/same-origin.htmlクライアント言語の原則として、スクリプトは外部サイトのリソースを勝手に参照できてはいけないという原則。 javascriptにおいてはIframeで取得した外部データはDOMで参照でき…

commons-beanutils

commons-beanutilsの覚え書き 以下のような、UserBeanクラスがあるとする。 UserBean public class UserBean implements Serializable { private static final long serialVersionUID = 3456273076555404648L; private Integer uid; private String name; pu…

.netのメモ

net

仕事で.net使う機会があったのでメモ exeファイルを.net frameworkが機械語に変換して実行する。 コンパイルすると中間コードのexeファイルが出来る。 Assemblyにバージョン情報等を保持する。 そのため、.net frameworkアプリケーションはレジストリに書き…

バブリングフェーズとキャプチャーフェーズ

dom

firefoxの場合、イベントをaddEventListenerで登録する際イベントの伝達方法を指定できる。 それが、バブリングフェーズとキャプチャーフェーズ。通常イベントの伝達方式は子から親ノードへ伝達して行く。これが、バブリングフェーズ。 それとは逆に、親から…

プリミティブ型とラッパークラス

javascriptで各プリミティブ型には対応する、ラッパークラスが存在する。 var a = 1; alert(a); // 1 a.a = 2; // 内部的に (new Number(a)).a = 2 alert(a.a); // undefined (内部的に alert((new Number(a)).a となるためundefined) var b = new Number(10…

シンタックスシュガー

シンタックスシュガーという言葉を始めて聞いた。 シンタックスシュガーとはwikipediaより要は本来の書き方よりも、簡易に分かりやすいように書けるってこと!?こちらにjavascriptのシンタックスシュガーについて書いてあります。以下、引用 * new Arrayと[] …

servletとjspについて

ふと、考えた。 s2とかstrutsとか使ってると、ホント便利。 でも、根本的なことって忘れがちになる。 doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException { --- request.setAttribute(key, obj); なんで、リクエストオブジェ…

LVM(Logical Volume Manager)論理ボリュームマネージャーについて

まず用語 PV(Physical Volume) 物理ボリューム。/dev/hda1と示すディスクそのものこと。 VG(Volume Group) PVを束ねて作成されるボリュームのこと。 LV(Logical Volume) VGから切り出して実際に利用することになるパーティションのこと。 memo 各ディ…

firebugのコンソールオブジェクト

コレ便利。 console.time('a'); for (var i = 0; i < 10; i++) { console.log('1'); } console.timeEnd('a'); //実行時間 "console is not defined" などのメッセージが出る場合は、画面を再読み込みすると良いみたい。

google maps apiをローカル環境でのみ使用する

google maps apiを使用する場合はアカウントと使用するホームページのURLを登録し、keyを取得する必要がある。 ローカル環境でのみ使用する場合は下記のkeyでおーけー。 ABQIAAAAnfs7bKE82qgb3Zc2YyS-oBT2yXp_ZAY8_ufC3CFXhHIE1NvwkxSySz_REpPq-4WZA27Owgbty…

入力値の検証方法について

入力値の検証方法 ActionFormを継承しvalidateメソッドを実装する commons validatorを使用する 今まで、validator使ってやったことなかったのでその辺の備忘録 struts-config.xmlにvalidatorをプラグインとして設定 ValidatorFormを継承したFormを作成 vali…

集計関数に関して

excelの集計関数って何か使いにくい。多分、自分が使い慣れて無いせいだろう。 いろいろな平均の求めかた 平均を求める。 =AVERAGE(A1:A10) 条件つきで平均を求める。(下記は0以上の場合) =SUMIF(A1:A10,">0")/COUNTIF(A1:A10,">0") 複数の条件付で平均を求…

eclipseでソースアタッチ

詳しくはEclipseでソースアタッチに書いてあるのですが。 ソースファイルをダウンロード ソースと対になるclassファイルのjarをeclipseで右クリック→プロパティー→Javaソースの添付を選択 ダウンロードしたソースファイルを参照。

java memo

static import J2SE5.0から使える。 定数クラスなんかを参照したい場合今までは Constant.BLANK_STRING 見たいな感じで、クラス名.定数名と書いていた。 static importすることでコンパイル時にクラスを保管してくれる。 import static jp.co.hoge.constant.…

betwixtのsample

betwixtって意外とサンプルが少ない。 betwixtでxml→javabeansの変換 まずは、読み込むxml(sample.xml) <Person> <age>25</age> <friends> <friend> <name>Tom</name> <age>3</age> </friend> <friend> <name>Jim</name> <age>3</age> </friend> </friends> <name>Huck</name> </Person> 次はjavabeans(Root…

java.ioについて

何かいつも忘れるので…。 とりあえずメモ。 // ファイルからの読み込み BufferedReader bufferedReader = new BufferedReader( new InputStreamReader(new FileInputStream(FILE_PATH + "/" + READ_FILENAME))); String line; while ((line = bufferedReader…

vbaエディタでマウスホイールがきかない

下記引用 ダウンロード先はこちら 1.VB6MouseWheel.EXE パッケージをダウンロード。 2.ダウンロードしたファイルをダブルクリックして解凍先を指定。 (最初にインストール先を指定するも良し、後で解凍したフォルダを適当な場所へ移動するもよし。そのア…

tomcatプラグインでデバッグが出来ない。

はまりました。 【環境】 WindowsXP・Java・Eclipse・Tomcatプラグイン【現象】 Eclipseでデバッグを行うとソースが欠落していますと メッセージが出る。【原因】 Eclipseの環境設定ミス Eclipse-Window-設定-Tomcat-ソース・パスにデバッグするプロジェクト…

動的なリストボックスを作るsample

せっかく作ったので、備忘録。たいしたもんじゃないですが。 当日から三日前のリストボックスを作成するjavascriptを作成しました。 <html> <head> <title>sample</title> <script type="text/javascript" > function init() { var obj = document.getElementById("dateid"); while(obj.length != 0) obj.remove(0); date</head></html>…

リンクされてないグラフの作り方

グラフのみ納品したかったので、データとリンクされてないグラフを作成できないもんかと調べてみたら、こちらのサイトにありました。 http://www.relief.jp/itnote/archives/002003.phpやり方は 操作手順:グラフとワークシートとのリンクを解除する グラフ…

mysqlコマンド

ダンプファイルをインポートするときの文字コード指定。 mysql [table] --default-character-set=utf8 < "dumpファイル" -u [user] -p

classファイル逆コンパイル

%jad.exeのパス%\jad "classファイル"jad.exeはぐぐって、入手。jarコマンドもjadコマンドも同じだけど、展開された(jadの場合は逆コンパイルされた)ファイルはコンソールのカレントディレクトリに出来る。

jarをコンソールで起動する

http://72.5.124.55/j2se/1.3/ja/docs/ja/tooldocs/solaris/java.html java [ options ] -jar file.jar [ argument ... ]メインメソッドのクラスやクラスパスはマニフェストファイルに書く。 マニフェストファイルはjarファイル作成時(jarコマンド)に作る。…

TCP/IPプロトコルの設定(CentOS4.4)

/etc/hosts 127.0.0.1 host.aaa.co.jp host localhost. localdomain localhost 127.0.0.1 ホスト名 FQDN ホスト名 localhost. localdomain localhost /etc/resolv.conf nameserver 192.168.1.1 ←DNSサーバのIPアドレス /etc/sysconfig/network NETWORKING=ye…