ab3104 @ ウィキ
http://w.atwiki.jp/ab3104/
ab3104 @ ウィキ
ja
2007-09-15T23:23:28+09:00
1189866208
-
wicket+ajax
https://w.atwiki.jp/ab3104/pages/20.html
wicketでAJAX - * Wicket を利用した AJAXページの作成
* Wicket を利用した AJAXページの作成
o 利用可能なコンポーネント
o Dojo+Panelで簡単にコンポーネントを作成する
+ fisheye の例
o 自作コンポーネントの作成
Wicket を利用した AJAXページの作成
利用可能なコンポーネント
Dojo+Panelで簡単にコンポーネントを作成する
Panelを利用すれば ajax ライブラリのDOJOウィジェットを簡単に取り込むことが可能。ここではサンプル的にfisheyeウィジェットをパネルにしてみた。
これらのほかに inlineEditBoxなどのような値があるウィジェットもパネルにすることができる。
wicket-exに付属のものよりも便利かもw(ただしコンポーネントにしない以上 javascriptを用いて力業で押す必要があるが)
fisheye の例
FishEye?.java
package wicket.dojo;
import java.util.List;
import wicket.AttributeModifier;
import wicket.markup.html.link.Link;
import wicket.markup.html.list.ListItem;
import wicket.markup.html.list.ListView;
import wicket.markup.html.panel.Panel;
import wicket.model.Model;
@SuppressWarnings("serial")
/**
* 呼び出しタグ
* <script type="text/javascript" src="dojo.js"></script>
dojo.require("dojo.widget.FisheyeList");
* <div wicket:id="fisheye" dojoType="FisheyeList" itemWidth="40" it
2007-09-15T23:23:28+09:00
1189866208
-
RubyOnRails
https://w.atwiki.jp/ab3104/pages/19.html
RubyOnRails - * Setup
* Setup
* FAQ
Setup
gem install rails
FAQ
データベースのカラムを複数形にしたくないとき
config/environment.rb に
ActiveRecord::Base.pluralize_table_names = false を記述
主キーが "id" 以外であるとき
....
2007-09-15T23:22:58+09:00
1189866178
-
1Gを超えるメモリーで休止状態に
https://w.atwiki.jp/ab3104/pages/18.html
1Gを超えるメモリーで休止状態に -
XPでは 長い間1Gを超えるメモリーを搭載すると、 ほぼ休止状態に移行することができませんでしたが、 2006/6月に やっと 正しいパッチが出たようです。。。
http://support.microsoft.com/kb/909095/ja
2007-09-15T23:22:22+09:00
1189866142
-
tips
https://w.atwiki.jp/ab3104/pages/17.html
TIPS集 - TIPS集
TIPS集
* mysql: mysqlに関するTIPS
* vimrc: vimの基本設定例
2007-09-15T23:21:47+09:00
1189866107
-
ajax
https://w.atwiki.jp/ab3104/pages/16.html
AJAX - * AJAX
* AJAX
* Dojo0.4 or Dojo0.4.2
AJAX
Dojo0.4 or Dojo0.4.2
* datePickerを利用する
* クロスサイトAJAX
aaa
2007-09-15T23:21:11+09:00
1189866071
-
java
https://w.atwiki.jp/ab3104/pages/15.html
java - * java に関する メモ書きです。。。
* java に関する メモ書きです。。。
o java基本
o Web Frame works
o O/R マッピング
o DI
o アプリケーションサーバ
java に関する メモ書きです。。。
注意: 嘘ばかり書いてある可能性があります。
java基本
Web Frame works
* wicket
* JSF?
o VisualWebPack : NetBeans5.5-VisualWebpack? または Creator2Update1 に関するメモ
O/R マッピング
* S2DAO
* Hibernate
DI
* Seaser?
* SPRING
アプリケーションサーバ
* jetty6.1
* tomcat
2007-09-15T23:20:36+09:00
1189866036
-
ruby
https://w.atwiki.jp/ab3104/pages/14.html
uby - * ruby メモ
* ruby メモ
o アクセサ
* Ruby on Rails
ruby メモ
アクセサ
javaなどでは set***, get*** などといった命名規則を使った アクセサを書くことが多いが、 ruby では
class Foo
# reader(@barを返すだけのメソッド)
def bar
@bar
end
# writer(@barにobjをセットするだけのメソッド)
def bar=(obj)
@bar = obj
end
end
の様な 演算子のオーバーロード? みたいな感じで アクセサを定義する。
さらに省略形として attr_reader、attr_writer、 attr_accessor などを利用する。
attr_reader :name
# 次のように書いたのと同じ
# def name
# return @name
# end
や
attr_accessor :name
# 次のように書いたのと同じ
# def name
# return @name
# end
# def name=(str)
# @name = str
# end
Ruby on Rails
RubyOnRails
2007-09-15T23:19:25+09:00
1189865965
-
OS
https://w.atwiki.jp/ab3104/pages/13.html
OS - * オペレーティングシステムに関するメモ
* オペレーティングシステムに関するメモ
o Linux
o MacOSX
o Windows XP
オペレーティングシステムに関するメモ
Linux
* fuser?: マウントポイントを指定すると どのプロセスが利用しているかがわかる。 umount するときなどに使用する
MacOSX
* 安価なNASのリンクステーション使用時に文字化けする場合はアップルトークを使用すれば解決可能
* MacOSXでのキーレイアウト変更
Windows XP
o 1Gを超えるメモリーで休止状態に: XPのバグで1Gを超えるメモリーを搭載するとハイバネーションできなかったが、 新しいパッチで4Gを超えなければ ハイバネーション可能になった
2007-09-15T23:18:54+09:00
1189865934
-
DOJO+Wicket
https://w.atwiki.jp/ab3104/pages/12.html
datePicker - * Dojo0.4 のdatepickerを利用する
* Dojo0.4 のdatepickerを利用する
o FAQ
* 例
Dojo0.4 のdatepickerを利用する
FAQ
* 曜日の並びが月曜日から始まり日曜で終わる
o weekStartsOn="0" を指定する
* 初期値を指定したい
o value="2007-01-01" などと指定する
* 値をどうやってとればいいかわからない
o 例を参照
例
<html><body>
<script type=text/javaScript src=dojo/dojo.js></script>
<script type="text/javascript">
dojo.require("dojo.widget.*");
</script>
<form method=get action=/cgi-bin/printenv>
<input type=text id=moge name=moge dojoType="datepicker" widgetid="foo" value="2008-01-01" weekStartsOn="0">
<div id=result></div>
<input type=hidden id=date name=date>
<script type=text/javaScript>
function moge(){
hoge = dojo.widget.byId("foo");
date = document.getElementById("date");
date.value = hoge.getDate().toLocaleString();
date.value = hoge.g
2007-09-15T23:18:03+09:00
1189865883
-
s2dao
https://w.atwiki.jp/ab3104/pages/11.html
S2DAO - * Seaserの O/Rマッピング
* Seaserの O/Rマッピング
o 公式サイト
o diconファイル例
+ hoge.dicon
+ jdbc.dicon 例
+ 自動登録したい場合の hoge.dicon 記述例
o S2DAO 呼び出し
Seaserの O/Rマッピング
公式サイト
http://s2dao.seasar.org/ja/index.html
diconファイル例
S2DAOを利用するためには diconファイルをいくつか作成する必要がある。まず コンテナを作成する時に呼び出す例から
hoge.dicon
<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container//EN"
"http://www.seasar.org/dtd/components.dtd">
<components namespace="dao">
<include path="dao.dicon"/>
<!-- ここにDAOコンポーネントを追加していく -->
<component class="AccountDao">
<aspect>dao.interceptor</aspect>
</component>
</components>
dao.diconをincludeすると dao.dicon,j2ee.dicon, jdbc.diconが呼び出される
jdbc.diconファイルは用意されていないので自分でつくる
jdbc.dicon 例
<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container//EN"
"http://www.seasar.org
2007-09-15T23:01:25+09:00
1189864885