ログ日記

作業ログと日記とメモ

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

hawkさんのブログが休止している! 色々参考にしていただけに残念。特にFlexy周りとか。 ブログというカテゴリでまとまった記事を書くのは確かにしんどい。文章を書くのは想像以上に時間がかかる。 またそのうち日記的なものでいいのではてなダイアリーにで…

ループ中のフォーム操作

せっかくフォームを操作できるflexyを使っているのに、ループ中だと使えないのが困る。 foreach中で {loop:forms} <tr> <td><input type="text" name="foo" value="{foo}"></td> <td> <select name="bar"> {loop:bar} <option value="{valueKey}">{valueText}</option> {endloop:} </select> </td> </tr> {endloop:} とかやらなくちゃいけない。 # {loop:var}は独自拡張なので{foreach:key…

KLab西日本支社に行ってきた

以前日記にKLabの求人について書いた。(http://d.hatena.ne.jp/n314/20070305/1173091168) そしたら一度お話してみませんかとコンタクトが来た。ので、西日本支社まで行ってきた。 ここを読まれてるってだけでもちょっと恥ずかしいのに、ここを見られなが…

論理的に考えずにプログラムを書く

反応が遅いけど http://d.hatena.ne.jp/softether/20070324 これについて。 まず最も重要な前提知識として、以下の 3 つのことを遵守することが必須である。1 努力しないこと2 論理的に考えないこと3 頭を使わないこと 1番は日頃から常に実践してるけど、2番…

PDOのデッドロックでハマる

PHP

http://php.net/pg-connect 同じ connection_string 引数で 2 回 pg_connect() 関数がコールされた場合は、 connect_type に PGSQL_CONNECT_FORCE_NEW を指定していない限り 既存の接続が返されます。 今まではこの動作のおかげで気軽に接続リソースをオープ…

外部結合のときのNULL値

SQL

外部結合の時のNULL値を他の値に置き換えることって出来たっけ?RDBMSはPostgreSQL。 部署情報に支払い済み給料合計を加えた表示の例 dept salary emp ---------- --------- ------- dept_id salary_id emp_id dept_name emp_id dept_id ... salary ... ...c…

IE頼むよ・・

CSS

CSS Frames, version 2: Example 2, specified width | 456 Berea Streetこのデザインをもっと簡単に作ろうかと思ったけど諦めた。 firefoxなら html, body{ margin: 0px; padding: 0px; width: 100%; height: 100%; } #header { position: absolute; width:…

やっと治った・・

きっかし一週間。 寝る前は38度だったのに朝起きたら36度になってた。昨日までの熱がウソみたい。 インフルエンザだったのかな。ずっと39度以上だったし。 ひたすら寝続けて何だか凄くもったいない。

風邪かインフルエンザか・・

すぐ治ると思ってたけど現在4日間39度を維持している・・。 うちの親は2週間ぐらい会社休んだらしいから、治るまで同じくらいかかるのかなぁー。

innerHTML

JavaScriptでだいぶハマってた。 単純な文字列置換でもミスるし・・。Ajaxで取ってきたテキストがIEだとタグ名が大文字になるのね。 あとinnerHTML。 prototype.jsを使うとHTMLElementが拡張されている。 タグには _extended="true" が追加されている。 その…

GUIを入れてみる

vi /etc/xen-tools/xen-tools.conf dist = etch mkdir /var/xen/domains/xen02.example.com xen-create-image --size=8G --ip=192.168.1.102 --hostname=xen02.example.com mv /etc/xen/xen02.example.com.cfg /etc/xen/auto/ xm create /etc/xen/auto/xen02…

Debian(etch)でxenをインストール

apt-get install xen-linux-system-2.6.18-3-xen-686 xen-tools libc6-xen rebootapt-getでgrubの設定までやってくれる。 取り敢えずDebian流のやり方を見る。 apt-get install perl-doc xen-create-image --manualvi /etc/xen-tools/xen-tools.conf dir = /…

subversionからテストサーバへの自動アップロード

今日はxenで実験ばっかりやってたわけじゃなくて環境も整えてた。 自動アップロードは簡単に。テストサーバで予めチェックアウトしておいて、post-commitスクリプトで #!/bin/bash ssh tester@testserver "cd project; svn update"こう書くだけ。アップロー…

Debian (etch) のapache2で画像が表示されない

画像とかcssとか全然表示されない・・。 $ telnet localhost 80 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. GET /img/hoge.jpg HTTP/1.0 Host: localhost HTTP/1.1 200 OK Date: Wed, 07 Mar 2007 20:38:28 GMT Server: Apache…

環境の移行ってめんどくさいね

開発マシンのtracをテストサーバに移そうと思ったけど・・めんどくさいことに気付いた。 そもそもtracのインストールが大変。今は実験も兼ねてtracのDBにsqliteとpostgresqlを使っているから・・sqliteだけならまだ楽だったんだけど。 subversionのデータか…

メモ

DSAS開発者の部屋:ディスクレスシステムの応用 〜 Linuxのインストール DSAS開発者の部屋:initrdの使い道コンソールのリモート表示も出来る環境にあるわけで、ここまでやってみたいが・・。 敷居が高いというかオーバースペックだなぁ。 取り敢えずテストサ…

テストサーバはどうやって作るのか

コンテンツのテストサーバなら検索で沢山出てくる。Macでローカルにテスト環境を作りましょう!みたいな。 でもネットワークがらみのテストってどうするんだ?既にアカウントがあるメールサーバの移行テストとか。 本番用もVMware上で動いてるなら簡単だけど…

Debian(etch)のunionfsで設定ファイルの管理

最新カーネルのパッケージ化が上手くいかなかったのでetchを入れる。。。 apt-get install unionfs-modules-2.6-686 apt-get install unionfs-tools mkdir /UNIONFS mount /dev/sda3 /UNIONFS/ mkdir /UNIONFS/etcめちゃ楽。sargeならmodule-assistantとか色…

求人

DSAS開発者の部屋:いっしょにDSASつくりませんか? KLab株式会社採用サイトすげー気になる・・・。 例えば「Linuxに関してはめっちゃ詳しいです」とか、「ネットワークのトラブルならまかせて下さい」などと言える方。 orz linuxはにわか管理者だし、ネット…