なんちゃって個人情報
テストデータを作るのに非常に便利。
2008/11/26
2008/11/24
Canonical XML
XMLデータをやり取りする場合はXML文書を正規化したほうが良い場合がある。XML文書を正規化する規定がCanonical XML。その和訳を公開してくれている人がいた。感謝感謝。
Canonical XML和訳
Canonical XML和訳
2008/11/23
rep2あらためp2
2ちゃん閲覧環境のp2をインストールした。
こいつをインストールすれば外でアクセスしたときも自宅でアクセスしたときも同じブックマークと履歴を利用できる。また、携帯から2ちゃんにアクセスするときも非常に便利だ。インストールログをメモ。
[CentOS 5の場合]
ダウンロードして、設置して、rep2用にユーザを作成。
# wget http://iij.dl.sourceforge.jp/p2-php/33316/rep2_v1_8_40.zipPHPのインストール。
# unzip rep2_v1_8_40.zip
# mv rep2 /var/www/html
# useradd -d /var/www/html/rep2 -g apache -s /sbin/nologin rep2
# chown -R rep2.apache /var/www/html/rep2
# yum install php php-mbstringPHPがきちんと動いている事をブラウザで確認。
# /etc/init.d/httpd restart
http://www.hogehoge/rep2/phpinfo.php
にアクセスして表示すれば良い。
データ保存用ディレクトリを作成。
# mkdir /var/www/html/rep2/data設定ファイルrep2/conf/conf_hostcheck.phpで、アクセスするIPアドレスを登録する。whoisコマンドを使うか、ここのリストを見てIPアドレスを登録する。この際、conf/conf_hostcheck.confをいじるのだが、custom変数を1にするのを忘れないこと。
# chmod 770 /var/www/html/rep2/data
これで携帯と自宅で見た2ちゃんの内容を同期できる。
追記 2012/02/17:lib/UA.phpを変更することで、androidでも携帯用インタフェースを利用できるらしい。
追記 2012/02/17:
認証機能はrep2ではなく、apache2標準のDigest認証を使うことにした。
# sudo a2enmod auth_digest/etc/apache2/sites-available/rep2を作成。
<Directory "/var/www/rep2">認証ファイルを作成する。
AuthType Digest
AuthName "Members' Zone"
AuthDigestDomain /rep2/
AuthUserFile /etc/apache2/.htdigest
Require valid-user
</Directory>
# sudo htdigest -c /etc/apache2/.htdigest "Members' Zone" hogerep2用の設定を有効化する。
# sudo a2ensite rep2最後にapache2を再起動してOK!
[Debian wheezyの場合]
ほぼ上記と同じだが、ユーザーは下記で作成。
# sudo adduser --system --ingroup www-data --no-create-home p2また、ここを参考にした。
2008/11/22
ブラウザだけで画面操作の動画を録画
Screencast-O-Matic
プロジェクトの関係上、画面操作をしている動画を非常によく撮影する。
その時に非常に便利。movファイルしか保存できないが、何もインストールしなくても(Javaは必要)キャプチャーできるのは便利すぎます。
プロジェクトの関係上、画面操作をしている動画を非常によく撮影する。
その時に非常に便利。movファイルしか保存できないが、何もインストールしなくても(Javaは必要)キャプチャーできるのは便利すぎます。
IE Tab
https://addons.mozilla.org/ja/firefox/addon/1419
Firefox用アドオンのIE Tabをインストールした。
あらかじめ設定した特定のページだけIEのエンジンを使ってタブを開いたりする事ができるのが素敵。
Firefox用アドオンのIE Tabをインストールした。
あらかじめ設定した特定のページだけIEのエンジンを使ってタブを開いたりする事ができるのが素敵。
2008/11/21
ジョエル・テスト
http://japanese.joelonsoftware.com/Articles/TheJoelTest.html
どの程度のプロジェクトがこれを守ってることやら・・・
- ソース管理システムを使っているか?
- 1オペレーションでビルドを行えるか?
- 毎日ビルドを行うか?
- 障害票データベースを持っているか?
- 新しいコードを書くまえにバグを修正するか?
- 更新可能なスケジュール表を持っているか?
- 仕様書を持っているか?
- プログラマは静かな労働環境にあるか?
- 買える範囲で一番良い開発ツールを使っているか?
- テスト担当者はいるか?
- プログラマを採用するときにコードを書かせるか?
- 「廊下での使い勝手テスト」を行っているか?
どの程度のプロジェクトがこれを守ってることやら・・・
2008/11/20
ある日付以降に修正されたファイルの検索の仕方
管理者が複数いるシステムを扱っていると、全く身に覚えのない事でトラブルことがある。その調査に便利なコマンドをメモ。
/etc以下で、ある日付以降に修正された物を探す場合、
/etc以下で、ある日付以降に修正された物を探す場合、
# touch -t MMDDHHmm /tmp/dummy
# find /etc -type f -newer /tmp/dummy -print
登録:
投稿 (Atom)