cafegale(LeafCage備忘録)

LeafCage備忘録(はてなダイアリー)と統一しました。

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

Subversion覚書

svn

今現在のチームは誰もGitを使えず、バージョン管理はSubversionなのだ。ナンテコッタ! (「コンパイルエラーが出ているコードはコミットしないでくださいね(ニッコリ)」)とりあえず従うけど、密かにGitも使ってやるもんねー!GitからSVN使えるらしいし。…

助けて!S2JDBCに繫がらないの!

何となくjdbc.diconに問題があるっぽいので、しばらくそれをいじくる。 第一段階 はじめのjdbc.dicon (doltengで用意されたのをMySQLの項をコメントアウトをはずしたもの) <components namespace="jdbc"> </components>

postgreSQL覚書

db

Download JDBC Driver

S2JDBC覚書

サンプル(チュートリアル) Seasar2 - S2JDBC - チュートリアル この時点では、コンパイルエラーが発生しますが問題ありません。 下で説明するエンティティの生成と修正を行うことでコンパイルエラーが解消されます。 エンティティのソースコードは、S2JDBC…

種類 説明 具体 解釈 ルートパッケージ・コンテキストパス パッケージ構成のルートとなるパッケージ src/main/resources/convention.diconで定義される /で始まる アクションパス Webアプリケーションのルートから見たアクションのパス ROOTPACKAGE.action.F…

SAStrutsプロジェクトの作成

Doltengのアプリケーションタイプを「Webアプリケーション」、表示(プレゼンテーション)を「SAStruts」、永続化を「S2JDBC」、サーバ管理を「WTP(Servlet2.5)」にして作成。 ↑この設定だと「サーバー」ビューからtomcatを起動させないといけないようになる…

Seasar2覚書

Eclipseプラグイン Eclipseプラグイン http://eclipse.seasar.org/updates/3.3/ から Dolteng Kijimuna ResourceSynchronizer SAStruts Plugin http://eclipse.seasar.org/updates/3.2/ から DbLauncher を導入 プロジェクトの作成はDoltengから ドゥルテン …

Eclipseの設定について

Eclipse4を導入したらツールバーにtomcatアイコンがなかったので表示させるようにした 「ウィンドウ」→「パースペクティブのカスタマイズ」→「コマンド・グループ可用性」の tomcatにチェックを入れる。 パッケージエクスプローラのパッケージプレゼンテーシ…

JDBCに関する覚書

主にjavaからMySQLを操作する状況で 日付の操作 java.sql.Dateでは、newするとき、longの値を必要とする(他の方法は推奨されていない) http://blog.goo.ne.jp/xmldtp/e/60de09e233588c1db59cb39ca2acf33a らしいので、通常、現在時刻で作成するときは、(…

MySQL覚書

db

joinする相手をselectで条件付けたやつにする時には、asで別名を付けてあげないとエラーになる MySQLのUNION構文とかで試行錯誤したメモ|“One-Code Blues” 補足: これはJOINではなくサブクエリの問題。、サブクエリは原則、名前をつけなければいけない。エ…

はてダでもページ内リンクを張るときははてな記法ではなく<a name=""></a>らしい

小見出しに跳ぶリンク張ろうとしたらはてな記法が用意されてなくて少し焦った。

JSPやStrutsに関する覚書

HttpServletRequest#setAttribute("message", "value")された状態でjspそれぞれの表示の仕方 <%-- Strutsのタグで表示 --%> <bean:write name="message"/> <%-- JSTLのタグで表示 --%> <c:out value="${message}" /> <%-- ELで表示 --%> ${f:h(message)} web.xmlの構成要素 {論理名} {本体の場所} {引数名} {引数値} {</c:out></bean:write>…

strutsの導入

このエントリの続き サーブレット/JSPでWebアプリを作る勉強(Eclipseを使って) - LeafCage備忘録 後で読む Strutsの常識を知り、EclipseとTomcatの環境構築 (1/4) - @IT Download a Release よくわからないからとりあえずフルバージョンを入れといた。 バ…

exeを使わずにコマンド内で変数などを展開する方法

vim

よく忘れるのでメモ :edit `=var` exe 'edit' varではない http://lingr.com/room/vim/archives/2013/03/04#message-14188875ただしwildignoreが適用されるので、結局exe使った方がいい。 くやしいのぅ。

Dropboxで同期環境を構築する覚え書き(書き途中)

はじめSugarSyncでやろうとしていた。というのも、SugarSyncはフォルダ指定の自由度が高いからだ。 DropBoxは、同期されるフォルダ名は必ずDropboxになるのに対して、SugarSyncはどこのパスでも指定できるので手軽で魅力的に思えた。 しかし、SugarSyncの同…

AutoHotKeyで、CapsLockをIME切換にする

今まで「変換」キーをIME Offに充てていたが、「変換」をEscに充てることにして、いよいよIME On Offのキーが足りなくなってきたので、Caps Lockに2役持たせることにした。 何も無し単打はIME Off、 Ctrlキー押しながらCaps LockでOn Capslock:: IME_SET(0) …

Eclips用のGitツールEGitの導入

インストール 参考:Eclipse で使うプラグイン EGit - インストールと初期設定 - Linux 入門Eclipse all in one版だと全部チェックした状態だと「すでに入ってるプラグインがあるよ」と怒られるので、そのチェックをはずしてインストールする。 始め方 WordP…

IEで新しいタブを開いたら、babylonとかいうHit率が低い糞エンジンが表示されるので元に戻す

俺のせいじゃなく、俺の前に使っていた誰かのせいだけど。レジストリ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AboutURLs のキーTabsの値を res://ieframe.dll/tabswelcome.htmに変更する

JSP,サーブレットでの文字コードで悩んだら

問題個所をいろいろ特定するよりも、フィルタに response.setContentType("text/html; charset=utf-8"); response.setContentType("text/html; charset=utf-8"); を登録したほうが手っ取り早い。ていうかこんなことに4時間近く時間を取られた。 (ちなみに原…

EclipseをVimライクにするVrapperを入れるまでの流れ

Eclipseのデフォルトバインドが覚えられないのもあるけど、そろそろVimmerとしては許容の限界に達してきたので、Vrapperを入れることにする。 Eclipseのバージョンは↓の3.7 Pleiades - Eclipse プラグイン日本語化プラグイン | MergeDoc Project python拡張…

ジェネリクスメソッドの初めのって何?

このメソッドの宣言の意味がわかりません。 public static List simpleFind(String sql, ResultSetBeanMapping mapping) throws SQLException { 型Tのマップを受け取って型Tの要素が入ったリストが返されているのであろうというのは 何となくわかります。 し…

サーブレット/JSPでWebアプリを作る勉強(Eclipseを使って)

準備 ・Eclipse all in oneを取得 JDBC ・MySQL JDBCドライバの取得 JDBCドライバの取得(MySQL用) - データベース接続 - サーブレット入門] WEB-INF/lib/以下にコピーして、Eclipse右クリ>ビルドパス>ビルドパスに追加を選択(アイコンが瓶になると成功*1…

参考にするページのメモ

http://www.javaroad.jp/opensource/index.html#eclipsehttp://www.oki-osk.jp/esc/eclipse3/eclipse-debug.html

SQLについて軽くまとめてみた

db

参考サイト ■MySQLの使い方 初級: MySQL初心者入門講座 ユーザ作成 一覧する(mysqlのuserテーブルから見る) SELECT user FROM Mysql.user; 作成する GRANT {権限(all, selectなど)} {DB名}.* TO {ユーザ名}@localhost IDENTIFIED BY {'パスワード文字列'}; …

テーブルの閲覧の仕方いろいろ

db

SQLについて軽くまとめてみた - LeafCage備忘録より分離。 結合して一覧する SELECT {フィールド名}[, {テーブル名}.{フィールド名}] FROM {テーブル名} [INNER] JOIN {相手テーブル名} ON {テーブル名}.{フィールド名} = {テーブル名}.{フィールド名}; SELE…

GitHubにrejectされたけどpush --mirrorしたら強引にローカルリポと同じ状態に出来たよ。

git

※共有リポジトリでこれをやるとしばき倒されるんじゃないか?developブランチばかりで更新していて、気がついたらmasterが置いてけぼり。 margeしようにもconflictが多すぎてお手上げ。 旧masterをbranch -Dで無理矢理消して、developをbranch -mでmasterに…

zj zk を少しは使える子にする

vim

折り畳みコマンドの中で、使えるか使えないか微妙な位置にあるバインドにzj zk (次の折り畳み・前の折り畳みへジャンプ)がある。 どの辺が微妙かというと、移動コマンドにやがあって、それで十分だからだ。 折り畳みのブラウジングに取り立ててzj zk を使う…

vimrc読書会 30

shougoさんの

vimrc読書会 29

第29回 vimrc読書会 .vim/.vimrc at 284b2c2a4af9372aea257fd2465cc1eb8d52e584 · cohama/.vim · GitHub 面白いと思ったところ。 L172 " カーソル位置の単語を置換 L225 モードラインマジックコメントを挿入 L329 " ビジュアルモードで選択した部分を置換 L4…

パラメータと引数

パラメータ=仮引数 定義されたもの 引数=実引数 渡された値 パラメータと引数の違い − IT+