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

PHPマジック (SoftBank 705P の不具合?)

実機が手元にないので推測だが、705P のブラウザは、Cookie 対応しているらしい。 だが、Set-Cookie ヘッダの有効期限(expires)を無視している、もしくは、時計がずれてるようだ。 Cookieを発行してしまうWebアプリの作りにも問題があるが、困った不具合だ。…

ビット演算を用いたチェックボックスの制御

PHP

チェックボックスの表現にビット演算を用いることで、 データベースへの格納・取出しが1項目で収まるので、 ディスクサイズやCPUにやさしくなる。 ただし、整数型を用いると、31bitまでしか使えないということに注意。 32bit 以上の整数を扱う場合は、以下…

Ubuntu アップグレード (6.10 -> 7.04)

いたって簡単。アップデートマネージャーで”アップグレード”ボタンを押すだけ。 http://www.ubuntu.com/getubuntu/upgrading あと、/etc/apt/source.list に以下を追加しておく。 deb http://archive.ubuntulinux.jp/ubuntu-ja feisty/ deb http://archive.u…

PHP マジック

PHP

自分の感性や既成概念を覆す、非常に奇怪なコードを目にする。 どんな悪質なコードでも保守を継続しなければならず、常に苦しめられている。 それらのことを「マジック」と呼ばれ恐れられている。 一例を挙げよう。 PHP には、定数を定義するための関数 defi…

Ubuntu 7.04 リリース

Debian につづき Ubuntu もバージョンアップですね。 http://journal.mycom.co.jp/news/2007/04/20/012/index.html http://www.ubuntu.com/getubuntu/releasenotes/704

CDNミラー設定

一部のミラーでは、sarge のパッケージのアップデートができなくなってきたみたい。 気が早いというかなんというか困った。http://www.debian.or.jp/community/push-mirror.htmlDebian JP プロジェクトで進めている CDNミラーを利用することにする。 deb htt…

Debian GNU/Linux 4.0 ("etch") 以前のリリースからのアップグレードの方法

メーリングリストのアーカイブを見るとアップグレードに失敗して困ったという報告があがりはじめてる。Sarge から Etch にアップグレードする場合は、リリースノートを見て対応するが、 リリースノートはまだ日本語版が用意されていない。以下に日本語訳が公…

Debian GNU/Linux 4.0 (Etch) リリース!

http://itpro.nikkeibp.co.jp/article/NEWS/20070409/267789/そろそろ準備しなくちゃね。

まとめて構文チェック

PHP

#!/bin/sh FILES=`find $1 -name \*.php` for file in $FILES do php -l $file done

画面に表示しつつ、ファイルに出力

echo `date` | tee test.log echo "てすと" | tee -a test.log tee -a test.log は、追記。

OpenOffice.org への移行

http://itpro.nikkeibp.co.jp/article/NEWS/20070327/266526/?ST=oss&P=2 最初の課題である「社外とのデータ交換」については,PDFファイルで提出できるものはPDFファイルとして提出する,Microsoft Office Viewerでレイアウトを確認するという対策を採った…