2008-01-01から1年間の記事一覧
今のプロジェクトでDBアクセスには S2JDBC を使っています。 S2JDBC-genをフルに使って、開発をしたかったのですがS2JDBC-genはエンティティなどのコードの自動生成の機能のみ使用しています。 自動生成の対象は entity, names, service, condition あと ent…
今思うと全然たいしたことじゃないけど、ちょっとはまったのでその時試したことを書きます。 現象 SessionスコープのオブジェクトのpublicフィールドがEL式で参照できない。 getterを追加すると参照できる。 ユーザ情報を保持するDto セッションとして保持す…
バックアップの方法 ファイルコピー svnadmin dump svnadmin hotcopy svnsync どれにするか。。。 取り合えず、svnsyncほどきっちりバックアップを取る必要がないと思ったので、svnadmin dump でバックアップを取る事にした。 バックアップのシェル svnadmin…
環境 CentOS 4.3 インストール yumでpostgresをインストール yum -y install postgresql-serverpostgresを起動 /etc/rc.d/init.d/postgresql start 設定 postgresqlの設定ファイル(/var/lib/pgsql/data/postgresql.conf) listen_addresses='*' #↑TCP/IP経…
概要 keymap.txtを読み込んでAFX.KEYを生成する。 keymap.txtはタブ区切りでキー、動作、コメントの順に書いておく。 [NORMAL]はファイラーでのキーマップ、[GVIEW]は画像ビューアーでのキーマップ、[TVIEW]はテキストビューアーでのキーマップとして書く。 …
経緯 postgresqlであるテーブルに15万件のデータ登録したときに、ディスクのデータサイズがどれだけ増えるか検証したかった。 おおよそのデータ量が知りたかったので、手順はデータをinsertして、du コマンドで /var/lib/pgsql/ の容量を確認する方法をとっ…
ナチュラルキー 企業コードや社員コードなどの意味のある(?)コードを主キーにする方法。例えば、企業マスタ、社員マスタ、日報テーブルがあった場合。 メリット リレーションやレコードができる単位がわかりやすい デメリット コード体系に変更があったとき…
Windowsのエディタだと、改行文字とタブ文字は 改行 \r\n タブ \t です。 emacs(またはmeadow)で改行文字やタブ文字を置換する場合は「\r\n」や「\t」ではパターンマッチしない… emacsでは 改行 C-q C-j タブ C-q C-i で入力するみたい。 実際に置換する方法…
どんなことができるのか 項目A 項目B 項目C 項目D 項目E を 1:項目A 2:項目B 3:項目C 4:項目D 5:項目E のようにできる。 インストール 1.こちらからcounter.elをダウンロード。 2.今回はMeadowで利用してみたので、$MEADOW_HOME/site-lisp/の下にcounter…
なんか使いにくいなぁと思ってました。 Terminal→Finder カレントディレクトリをFinderで開く # open ..を開きたいパスに変えればおーけー Finder→Terminal Finderで開いてるパスをTerminalで開く http://homepage.mac.com/tkurita/scriptfactory/Softwares/…
どうやら、システムクロックとハードウェアクロックのずれすぎが原因のようです。 http://cucumber.g.hatena.ne.jp/tomisima/20080425/1209096832 同じように、シェル書いてcrontabに設定しました。 #!/bin/sh /usr/sbin/ntpdate -s [ntpサーバurl1] \ [ntp…
久々にやったら忘れてたのでメモ。 (調べればわかることですが、今まで書いてなかったので…) 環境 CentOS 5.2 javaのインストール RPMパッケージのダウンロード sunのJDKのダウンロードサイトからlinux用のRPMパッケージのURLをコピーしwgetでダウンロード。…
id:CortYumingさんのはてぶ読んで、Dropboxを使ってEmacsの設定を共有できるようにしてみた - 牌語備忘録 -pygoがかなり便利だと思った。 Dropbox名前だけ聞いたこと有ったけど、こんな便利なサービスだと思わなかった… 早速、Dropboxのアカウント作成、イン…
スピーカーの人は喋るの上手いなぁ〜と... 自分は懇親会の時の自己紹介ですら、緊張して何しゃべったか覚えてない... 東北大と宮城大の学生の方がしゃべりうめー! 自分情けない...みんなすげー!!! ってことで、スピーカーでもないのにMacBook持って行っ…
デフォルトでキーはで代替できますが、なんか押しにくい。 ってことで、キーマップでキーをに割り当てる。 こちらを参考に。。。 imap だいぶ切り替えやすくなりました。 後、今日は1000speakers@sendaiに参加してきたのでライブレポを後で書く。
行入力支援ライブラリreadlineというものを初めて知りました... これで何が出来るかというと、bash などのシェルでターミナルからコマンドを入力するときにいろいろ支援をしてくれるみたいです. readlineの設定ファイルは~/.inputrcになります. 早速、bash …
Windows Vistaには「ユーザー・アカウント制御(User Account Control。以下UAC)」という仕組みが用意され、ユーザーが不用意に管理者アカウントでコンピュータを利用することを禁止している。UACが有効になっていると、たとえ管理者アカウントでシステムに…
MySQLの仕様 MySQLの日付をあらわす型にはTIMESTAMP型とDATETIME型があります。(DATE型もありますが…) 詳しくはMySQL :: MySQL 5.6 リファレンスマニュアル :: 11.3.1 DATE、DATETIME、および TIMESTAMP 型に記載されてます。 で、今日はじめて知った事↓ …
warファイルを解凍するときはjarコマンドで解凍しています。 jar xvf hoge.war でも、解凍するとカレントディレクトリにファイルが展開されてしまう。 解凍先を指定したい場合はカレントディレクトリを解凍先に移動して解凍するしかないんですね… cd /var/ja…
第1回に引き続き参加してきました。 感想は・・・ コミュニティーって良いなって改めて思います。 懇親会ではid:h_moriさんを始め、いろいろな方と話ができて良かったです。 (名刺を少ししか持ってなく、あまり交換できなかったのが心残り・・・) 皆さん…
ダウンロード subversion: Documents & files: Windows Binariesから、svn-win32-1.5.4.zipをダウンロード インストール zipの中身はexeやdllなので、解答して適当なフォルダに配置(C:\1\svn-win32-1.5.4\に配置) 設定 環境変数PATHに配置した場所を設定 set…
[windows]空きIPアドレスをチェックするコマンド メモ C:\>for /l %i in (2,1,10) do ping -w 1 -n 1 192.168.11.%i && arp -a 192.168.11.%i 192.168.1.2〜192.168.1.10まで
TDC(東北デベロッパーズコミュニティ)で開催されている、イケテルRails勉強会 in 仙台ではNetBeansでrailsの開発をしています。 でも、せっかくmac買ったし、railsのコマンド使って開発してみたいー。 環境構築 ruby 1.8.6 (MacPortでインストールしたもの /…
やっぱり、共有したいよね。 ~/.bashrcの設定 function share_history { # 以下の内容を関数として定義 history -a # .bash_historyに前回コマンドを1行追記 history -c # 端末ローカルの履歴を一旦消去 history -r # .bash_historyから履歴を読み込み直す }…
投稿テスト テスト 前回うまくいかなかった原因 hw.plの改行コードがおかしくなっていた。 というか、perl知らないけどmacでもLF(UNIX)にしないと、実行しても標準出力になにも表示されないみたい。 CR(MAC)に変えて実行したら、標準出力に実行結果が表示さ…
なんだか最近vimの設定ばっかりなのでemacsでhatenaダイアリーに投稿出来る、simple-hatena-mode.elを使ってみる。 インストール simple-hatena-modeをリポジトリから取得 svn co http://svn.coderepos.org/share/lang/elisp/simple-hatena-mode/trunk ~/.em…
崩れた所 原因 調べてみると、MacBookのTerminal.appの$TERMとscreenの$TERMの互換性が低いと表示が崩れるみたい。 Terminal.app $ echo $TERM xterm-color screen $ echo $TERM screen 対策 ~/.screenrcにscreenで開いたウィンドウのtermの設定をする。 ~/.…
思い立ち ターミナル何個も立ち上げんのめんどくさい。 screen使ってないのー?? screen使ってみるか screenのインストール 自分のmacbookには最初から入ってた?前に入れたんだっけかな? macportsからインストールできるのかな? ~/.screenrcの設定 id:t-…
今日新たに知ったので覚え書き。 昨日まで # コメント ← ここでリターン # ← またコメント記号が挿入されてしまう。 明日から 以下のコマンドを実行すれば良い。 :set formatoptions-=ro そのまま、.vimrcに書いても、その後で読み込まれる ftplugin によっ…
以前書いたmac で ruby の開発環境を整える? - suusuke@Hatenaのリベンジ こちらを参考にvim-rubyをインストールしました。 結果 vim-rubyのインストール自体はすんなり出来たけど、vimコマンドを打つと『/usr/bin/vim』のvimが起動してしまう。id:shunsukさ…