Archive for 8月, 2008

The Tokyo Towers

Harumi View

DSC_0013

DSC_0024

DSC_0018

DSC_0014

DSC_0090

今までの家からタクシーで10分の所にある所へ転居。

なんか、全てが巨大ですわ。
宅配ロッカーが100個以上あるし、自転車置き場が超広いし、30階まででエレベータ8基あるし。
各階ゴミ集積が超楽。。。

sed memo

apacheのアクセスログからGETパラメータの数字だけを列挙。

% zcat ssl-access_log.200807*|grep IsReturn|sed 's/.*orders_suppliers_id=\([0-9]\+\).*/\1/g'

sedってエスケープする文字が微妙。。。

サカイ引越センターに不当請求された

2日前のキャンセルなのに、キャンセル料5000円を請求されました。

しかし、引っ越し約款では前日、当日以外のキャンセルにはキャンセル料は発生しないと明記されています。

http://www.jta.or.jp/coho/yakkan/yakkan.html

(解約手数料又は延期手数料等)
第21 条 当店が、解約手数料又は延期手数料を請求する場 合は、その解約又は受取日の延期の原因が荷送人の責任によるものであって、解約又は受取日の延期の指図が見積書に記載した受取日の前日又は当日に行われたときに限ります。ただし、第3条第7項の規定による確認を行わなかった場合には、解約手数料又は延期手数料を請求しません。
2 前項の解約手数料又は延期手数料の額は、次の各号のとおりとします。
1 見積書に記載した受取日の前日に解約又は受取日の延期の指図をしたとき見積書に記載した運賃の10パーセント以内
2 見積書に記載した受取日の当日に解約又は受取日の延期の指図をしたとき見積書に記載した運賃の20パーセント以内
解約の原因が荷送人の責任による場合には、解約手数料とは別に、当店が既に実施し、又は着手した附帯サ ービスに要した費用(見積書に明記したものに限る。)を収受します。
第1項ただし書の規定は、前項の費用の収受について準用します。

もっと詳しく >>

OpenSSLコマンドメモ

前提条件

サーバプライベートキー server.key
CSR server.csr
署名期間によって署名されたCSR server.crt

opensslコマンドのオプションなど

秘密鍵作成(DES3)
openssl genrsa -des3 -out server.key 1024
秘密鍵の内容を確認
openssl rsa -in server.key -text
秘密鍵のパスフレーズ削除(apache自動起動のために)
openssl rsa -in server.key -out server.key
パスフレーズ無しの秘密鍵作成
openssl genrsa -out a 1024
CSR作成
openssl req -new -key server.key -out server.csr
CSRの内容を確認
openssl req -in server.csr -text
証明書の内容を確認
openssl x509 -in server.crt -text
CRLの内容を確認
openssl crl -inform der -in server.crl -text
openssl crl -in server.crl -text
自己署名
openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 3650

引っ越し

DSC_0063

DSC_0066

近々今の部屋ともお別れなので、マンションからの眺めを撮ってみた。

MySQLのYEARは使うべきではない

範囲が狭いし、表現方法が5種類あるし、それぞれに細かいルールがある。
保持できる範囲は1バイト分。’1901′ ~ ‘2155′。
http://dev.mysql.com/doc/refman/4.1/ja/year.html

プログラムや、ユーザ入力の内容によっては予期しない動作をする可能性があるので、年だけを扱うならば、UNSIGNED SMALLINTを使うべき。

PAM FAX アツイ! - SkypeでFAXを送るExtra.

http://www.pamfax.biz/
Skypeから、PC内に保存してあるJPGファイルなどを、FAXへ送信できるExtra.

使ってみた感じ、画質が悪いけど、まぁいい感じ!ユーザインタフェースも使いやすいし、カバーページも作成できる。
他の人が書いたレポートでは日本語が通らないらしいから、PDFファイルの送信が出来ないっぽい。

料金プランは2つある。
onDemandプランだと、日本へ1枚送るごとに23.33円かかる。
Professionalプランだと、日本へ1枚送るごとに15円かかり、2.95円が月ごとに課金される
※金額はEURJPYによって変動する。

機能一覧の和訳:

  • スカイプと統合されている。
  • 使いやすいUIで簡単に送れる。
  • Word/Excel 2003/2007からFAXを送れる。
  • アプリケーションから印刷を選び、PamFax printerを選んで送信できる。(テキストエディタとかPDFファイルを印刷メニューから送信すれば日本語通りそう!)
  • 1回の送信で複数の番号へ送れる
  • 1ページごとに課金。
  • 事前の入金とかユーザ登録は必要ない。
  • 代金はSkype CreditかPayPal かAmazon Paymentsから支払える
  • FAXする紙に広告は付かない。

長いSQL

人生で一番長いSQL。。。。
書くのに1日かかった。。。。。。。
プログラム内では3レイヤーで抽象化されている。。。。。その結果がこれ。
結合数:17
サブクエリ:5段階 (=サブサブサブサブサブクエリ)

ERレベルで設計変更をしっかり行える時間があれば、こんな長いSQL書かなくても良いんだけどなぁー

Subversion1.5になってからエラーが頻発・・・

↓こんなこと言われたら、たまったもんじゃない。

% svn ci -m ''
svn: Working copy '/hoge' locked
svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
$ svn cleanup
svn: Unable to lock 'hoge'

原因は、.svnディレクトリ内がぶっ壊れているため。

解決策は、別の場所にmoduleをcheckoutして、同じ階層の.svnディレクトリを丸ごとコピー
% cp -ra /new/.svn /broken/

MySQLで直前にinsertしたレコードの取得。

MySQL 直前に挿入されたレコードの検索

SELECT * FROM tbl_name WHERE auto_col IS NULL

http://dev.mysql.com/doc/refman/4.1/ja/comparison-operators.html

PHPから使う分には、PDOオブジェクトから取得できるからいらないけど。

12»
 

リンク