前の月 / 次の月 / 最新

vimrc diary / 2005-08

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
2002 : 01 02 03 04 05 06 07 08 09 10 11 12

2005-08-31 Wed

くっつきBBSをはずした [chalow]

くっつきBBSを設置していたのだが、はずす事にした。
- コメントが無い日には、存在しない.jsファイルへのアクセスが起こる。
- IEで見ると、ページにエラーが発生しているかのようになる。
- getlog.cgiというのを使って.jsへのアクセスをcgi経由にするという方法があるが、このサーバー(isweb)ではcgiに必ず広告が入る。
- SSIも試したが、原因不明で動作しない。
というわけで、くっつきBBSはあきらめました。良いソフトだったんだけど。

chalowを1.0rc6に更新 [chalow]

気がむいたので、chalowを最新の物にした。

2005-08-30 Tue

pkgsrc-wip-jpに参加 [NetBSD]

pkgsrc-wip-jpのプロジェクトに参加する事にした。
pkgsrc-wip-jpというのは、NetBSDのpkgsrcに入っていない物(work in progress)の日本版。
http://pkgsrc-wip.sourceforge.jp/
私のアカウントはこれ。ヒマを見つけて、tarballからインストールしていた物をpkgsrcにしていこう。
http://sourceforge.jp/users/vimrc

gmailでグループメールっぽい事をする [gmail]

contacts->Add Contact
で新規のcontact作成画面に行き、

Name: A group
Primary Email: a@a.com>,<b@a.com>,<c@a.com

のように、最初と最後の<>を抜かしてメールアドレスを並べる。
これでA group宛てにメールを出すと、a@a.com, b@a.com, c@a.comの3人にメールが行く。
via
http://www.lifehacker.com/software/gmail/grouped-email-addresses-in-gmail-122773.php

Ship It!のサンプル [book]

artimaでShip It!のサンプルチャプターが読めるようだ。
http://www.artima.com/chapters/book.jsp?num=125376

2005-08-29 Mon

Internet Draftのありか [etc]

http://www.ietf.org/internet-drafts/
のdirectory listingにある。
トップページから検索しても良いけど、ファイル名がわかっているような物の最新版を持ってくるには、
直接directory listingを見た方が早い。

2005-08-28 Sun

NetBSDのJavaで日本語を表示させる [NetBSD][java]

# pkg_add kochi-ttf
# cd /usr/pkg/java//sun-1.5/lib/fonts
# mkdir fallback
# cp /usr/pkg/lib/X11/fonts/TTF/kochi-* fallback/
これで、freemind on NetBSDでも日本語の入力&表示できるようになった。
via http://www.tunagu.gr.jp/cgi-bin/fswiki/wiki.cgi/isihara?page=pkgsrc%A4%E1%A4%E2#p21

2005-08-27 Sat

vymの感想 [mindmap][NetBSD]

- 日本語入力は特に何もしなくてもできた。
- 動作はfreemindに比べるとサクサク。
- 作成される図はfreemindと比べてかっこいい(mindmanagerっぽい)。
- アイコンが少ない。freemindも少ないが、vymはさらに少ない。
- リンクの矢印が直線しかなかったり、図の修飾方法が少なかったりと、いまいち洗練されてない感じ。
- windows版は(まだ)無い。
とfreemindと比べて一長一短あるのだが、個人的にはfreemindの方がいいかな。windowsでも動くし。

マインドマップ作成ソフトvymをNetBSDにインストール [mindmap][NetBSD]

http://log.giantech.jp/monthlist_html?year=2004&month=9
でvymというmindmap作成ソフトを知った。
NetBSD用のパッケージは無いので、手動でインストールする。
http://www.insilmaril.de/vym/
からソースを取ってくる。あとは

# pkg_add qt3
$ cd vym
$ /usr/pkg/qt3/bin/qmake
$ QTDIR=/usr/pkg/qt3 gmake

で、vymの実行ファイルが作成される。
ラリブラリのパスは修正していないので、ldconfigで適当に対処。

# echo /usr/pkg/share/x11-links/lib >> /etc/ld.so.conf
# ldconfig

2005-08-26 Fri

colinux0.6.2にしなかった理由 [colinux]

既にcolinux0.6.2が出ているのに0.6.1をインストールしたのには、一応理由がある。
0.6.2ではネットワークの名称は、(0.6.1とは違い)「ローカル エリア接続」にする必要があるようだ。
設定ファイル(.xml)はUTF-8で書いてやらなくちゃならないのだが、私はUTF-8を扱えるエディタを使っていないため、設定ファイルが書けないのだ。

windows2000へのcolinux0.6.1のインストール [colinux]

SSLに対応したvsftpdを使う事になったのだが、NetBSDのpackageは1.2.2でSSL未対応の物。
しかたないので、windowsにcolinuxを入れて、そこでvsftpdを動作させる事にした。
まず、sourceforgeからcolinux-0.6.1.exeをダウンロードして、実行。
http://sourceforge.net/project/showfiles.php?group_id=98788
インストール先は、C:\program filesからC:\colinuxに変えておいた方が何かと良い。
その後、
http://prdownloads.sourceforge.net/colinux/Debian-3.0r0.ext3.1gb.bz2?download
からDebian-3.0r0.ext3.1rg.bz2をダウンロードして解凍、
swapファイルは、
http://gniarf.nerim.net/colinux/swap/
から適当なサイズの物をダウンロードして解凍する(私は256Mbのにした)。
設定ファイルはc:\colinux\debian.xmlという名で、以下の通り。


<colinux>
<block_device index="0" path="\DosDevices\c:\coLinux\Debian-3.0r0.ext3.1gb" enabled="true" />
<block_device index="1" path="\DosDevices\c:\coLinux\swap_256Mb"
enabled="true" />
<bootparams>root=/dev/cobd0</bootparams>
<initrd path="initrd.gz" />
<image path="vmlinux" />
<memory size="64" />
<network index="0" name="Intel 8255x-based Integrated Fast Ethernet"
type="bridged" />
</colinux>

ネットワークは、WinPCAP方法にしたのだが、
http://www.geocities.jp/error_storm/colinux2-2A.html
の方法では、正しい名称を取得できなかった。
DOS窓から

cd c:\colinux
colinux-daemon.exe -c debian.xml

とするとcolinuxが起動するが、DOS画面の方をよく見ると

bridged-net-daemon: Checking adapter: Intel 8255x-based Integrated Fast Ethernet

のような表示があるので、そこに書いてある文字列をネットワークの名称としてdebian.xmlに書いてやれば良い。
あとは、 colinux.batというファイルを作成し、中身を

colinux-daemon.exe -t nt -c debian.xml

としておけば、colinx.batのダブルクリックでcolinuxが起動する。
参考にしたページ
http://www1.pm.tokushima-u.ac.jp/~kohda/linux/doc/colinux.html
http://www.geocities.jp/error_storm/colinux2-2A.html
http://www2.starcat.ne.jp/~kanocl/colinux/colinuxwin2k.htm

synergyでコピペできなくなった [synergy][NetBSD]

windows(client)からNetBSD(server)にコピーする事ができなくなった。
あれー? 前はできていたんだけどなー。
server側を再起動したら直ったけど、何だったんだろう?

2冊の達人プログラマー本の違い [book]

[2005-08-18-2]で2冊の達人プログラマー本の違いは何?と書いたが、
アスキーの方は、pragmatic starter kitの3冊をまとめた物らしい。
って事は、全然違うじゃん。
まぎらわしい名前付けないでくれよ〜。
http://www.pragmaticprogrammer.com/starter_kit/index.html

2005-08-25 Thu

gvimで印刷する時に行番号も出力する [vim][windows]

:set number

では、行番号は印刷されない。

:set popt=number:y

または

:set printoptions=number:y

とする。

証明書を手っ取り早く作る方法 [ssl]

証明書を手っ取り早く作るためのメモ。
http://linio.boo.pl/eng/certs.html

vsftpdでSSLを使う [vsftpd]

vsftpd.confの設定には、rsa_cert_file=という設定はあるのだが、rsa_key_file=という設定のは無い。
私有鍵はどうやって設定するのだろう? と思っていたのだが、証明書と私有鍵をくっつけた物をrsa_cert_file=に指定すれば良いらしい。
http://lists.centos.org/pipermail/centos/2005-April/005333.html

例を書く時はexample.comを使おう [etc]

RFCで、example.com/.net/.orgは予約されているらしい。
http://neta.ywcafe.net/000501.html

gmailのthread表示方法が良い [gmail]

普通、メーラーでスレッド表示すると、スレッドの一番最初のメールの日付でソートが行われる。
しかしgmailでは、スレッド(gmailでのconversation)の最後のメールの日付でソートされる。
そのため、新着メールがあるスレッドが一個所に固まって表示される事になり、便利。
スレッド表示は、同じ話題をまとめて読む事ができるので、頭に入りやすくて良い。

2005-08-24 Wed

gmailのメールプレビュー [gmail]

Gmailのconversation上で右クリックを押すと、メールをプレビューできるスクリプト。なかなか便利。
http://greasemonkey.mozdev.org/
のGreasemonkeyをインストール後、
http://persistent.info/archives/2005/08/20/gmail-preview-bubbles
の「Gmail Conversation Preview」を右クリックしてインストールすれば良い。

2005-08-23 Tue

Ship It!のTシャツが届いた [etc]

Ship It!の感想を送るとTシャツがあたるキャンペーンのTシャツが届いた。今日はそのTシャツで出社。
ちょっと残念なのは、大事なメッセージというか図というかが、バックプリントである事。
自分ではその図を見る事ができない。

2005-08-21 Sun

Pingでtunnelを掘る [etc]

UNIX USERを立ち読みしたら、Ping Tunnelという物を発見。
ICMPパケットにTCPデータを乗せてしまい、外から見るとpingのrequest/replyをしているだけに見えるという物。
以前私も全く同じ事を考えていたが、既に実装している人がいたとはびっくり。
http://www.cs.uit.no/~daniels/PingTunnel/

2005-08-20 Sat

NetBSDでfreemindを動かす [NetBSD][mindmap]

- jreのインストール。
http://java.sun.com/j2se/1.5.0/download.html
から、jre-1_5_0_04-linux-i586.binをダウンロードして、/usr/pkgsrc/distfilesに置いておく。

# echo procfs /emul/linux/proc procfs rw,linux >> /etc/fstab
# cd /usr/pkgsrc/lang/sun15-java
# make install

- freemindのダウンロード。
http://freemind.sourceforge.net/wiki/index.php/Main_Page
の"binaries for any operating system"をクリックして、
freemind-bin-0_7_1.zipをダウンロード。
- 起動。
上記のzipファイルに含まれるfreemind.shをそのまま使用すると

java: not found

とエラーが出るので、

java -jar ...

の行を

sun15-java -jar ...

と書き換えてやる。
- その他。
実は最初、java -jarをsun15-javaと-jarを抜かしてしまい、

Exception in thread "main" java.lang.NoClassDefFoundError: //lib/freemind/jar

というエラーが出ていた。
http://lists.freebsd.org/pipermail/freebsd-java/2003-October/001029.html
を読んで、-jarが無い事に気付いた。

2005-08-18 Thu

2冊の達人プログラマーの本の違いは? [book]

私が持っているのはピアソンエデュケーションの
<http://www.amazon.co.jp/exec/obidos/ASIN/4894712741/qid=1124347524/sr=1-1/ref=sr_1_10_1/249-3538503-5185123>
なんだけど、アスキーからも同じようなのが出ているんだよなー。
<http://www.amazon.co.jp/exec/obidos/ASIN/475614599X/qid=1124347524/sr=1-3/ref=sr_1_10_3/249-3538503-5185123>
何か違いがあるのかな?

Referrer (Inside): [2005-08-26-1]

Pragmatic Version Control using subversionの日本語訳 [subversion][book]

Pragmatic Programmerシリーズのsubversion本の日本語訳が出るらしい。
<http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=4-274-06613-4>
<http://www.amazon.co.jp/exec/obidos/ASIN/0974514063/qid%3D1124347297/249-3538503-5185123>

2005-08-17 Wed

pythonのチュートリアル [python]

pythonのチュートリアルを集めたリンク集。その中でも、Dive Into Pythonが良さげ。
sconsを自在に使えるようにするために、pythonを覚える予定。
<http://www.awaretek.com/tutorials.html>
<http://diveintopython.org/>
via <http://secure.ddo.jp/~kaku/tdiary/20050809.html#p15>

λメラメラ本 [book]

とあるMLで紹介されていたLispの本。機会があったら読んでみよう。
<http://www.amazon.com/exec/obidos/tg/detail/-/0262011530/qid=1124240924/sr=1-1/ref=sr_1_1/104-6753182-1120703?v=glance&s=books>
webでも公開されていた。
<http://mitpress.mit.edu/sicp/full-text/book/book.html>

aroundme - フリーなSNS [etc]

フリーなSNS。試してないけど、日本語は通らないんだろうなー。
<http://www.barnraiser.org/index.php?page=SoftwareAroundMe>

2005-08-15 Mon

locale [C]

利用可能なlocaleを表示するには、

locale -a

現在のlocaleを表示するには、

locale

とする。
localeには、

LANG,LC_COLLATE,LC_MESSAGES,LC_MONETARY, LC_NUMERIC, LC_TIME, LC_ALL

があるが、LC_ALLは(セットされていた場合)他のLC_XXXを上書きし(最も強い)、
LANGはLC_XXXに値がセットされていない場合のデフォルト値となる(最も弱い)。
<http://svnbook.red-bean.com/en/1.1/ch07s06.html>
<http://www.jp.freebsd.org/QandA/HTML/2200.html>

2005-08-10 Wed

ファイルを行単位で逆順にする方法 [unix]

tail -r filename

via hubertf's NetBSD blog

壷 - 2chの人大杉回避プロキシ [windows]

Linux板が最近ずっと人大杉で見れないので、2ch用のプロキシをインストールした。
ちなみにproxyの切り換えは、firefox extensionのSwitchProxy Toolで行っている。
<http://tubo.80.kg/>

TortoiseSVN1.2.1の$Date$の文字化けを防ぐ方法その2 [subversion]

[2005-07-21-2]ではfixed length keywordを使って文字化けを回避したが、他にも回避する方法が見つかった。

コントロールパネル->地域のオプション->全般->ロケール

を、英語にすればOK。
ただこの方法は他のアプリケーションの動作に影響が出てくる可能性があるから、ちょっと心配。
ちなみに、ロケールは日本語のままで、

コントロールパネル->地域のオプション->全般->日付

を西暦(日本)から西暦(英語)に変えるのでは、問題は解決しなかった。

Referrer (Inside): [2005-09-21-1]

eSvn - GUIなsubversionクライアント [subversion]

GUIなsubversionクライアント。windows, Mac OS X, linuxなど、いろいろなプラットフォームに対応している。
他には、RapidSVNという物もある。
<http://esvn.umputun.com/>
<http://rapidsvn.sourceforge.net/>

subversionのpost-commitフックでmarkdownを行う方法 [subversion][markdown]

.mdという拡張子のファイルがcommitされたら、自動でmarkdownを起動して.htmlを作成する方法。
リポジトリのパスを/home/sakurai/repo/www、公開するページのパスを/home/sakurai/public_htmlとする。
あらかじめpublic_html/でsvn coしておく事。
repo/www/hooks/post-commitに、以下を書いておく。

#!/bin/sh
(cd /home/sakurai/public_html; sudo -u sakurai svn update; sudo -u sakurai ./md2html $2)

md2htmlは/home/sakurai/public_htmlに置いておく。中身はこう。

#!/usr/bin/ruby

files = `svnlook changed /home/sakurai/repo/www -r #{ARGV[0]}`

files.each { |file|
if file =~ /^....(.*\.)md/ then
fname = $1
File::open("#{fname}html", "w") { |f|
title = File::basename(fname) + "html"
f.print <<HERE
<HTML>
<HEAD>
<link rel="stylesheet" href="style.css" type="text/css">
<TITLE>#{title}</TITLE>
<BODY>
HERE
#md = `markdown --html4tags #{fname}md`
md = `ruby -Ks /usr/local/bin/bluecloth #{fname}md`
md.gsub!(/<html>.*<body>/m, '')
f.print md

#f.print "</body></html>"
}
end
}

注意:
- SJISファイルを前程にしている(ruby -Ksの部分)。
- 実際はmarkdownではなく、ruby版であるblueclothを呼んでいる。
- blueclothコマンドを実行すると<html>...<body>が勝手に入ってしまうので、それをgsub!で取り除いている。

libsafeの仕組み [C][linux]

[2005-08-04-4]のlibsafeの仕組みについて調べた。
基本的には、stackのbuffer overflowを攻撃するstack smashing attackを
防ぐためのライブラリのようで、ver2.0からは、format string vulnerability exploits
にも対応している。
- strcpy, memcpyなどのdstのbuffer overflowを検出する。
- dstがheapの場合は、libcの関数をそのまま呼ぶ。この場合overflowの検出は不可。
- dstがstackの場合は、そのdstアドレスが存在するスタックフレームを探し出す。
- dstとフレームポインタの差のサイズが、dstに書き込んでも良い最大サイズとなる。
- つまり、「dstがbuffer overflowしてdstの次のauto変数を破壊しているが
  フレームポインタまでは破壊していない」という状態は検出できない。
- libcの関数は、dlsym()を使う事で呼び出している。

2005-08-09 Tue

windows用のExt2/3ファイルシステムドライバ [linux][windows]

Mircosoftは、windows用にファイルシステムの開発キットを提供している。
<http://www.microsoft.com/whdc/devtools/ifskit/default.mspx>
で、その開発キットを使って作成した、windows用のExt2/3のドライバがこちら。
<http://www.fs-driver.org/index.html>
via OSNews

pythonsで"unknown encoding"と言われる時 [python][scons][NetBSD]

debianでは

# apt-get install python2.3-japanese-codecs

だが、NetBSDではconverters/py23-cjkcodecsを入れる。

# pkg_add py23-cjkcodecs

<http://www.junktest.net/zope/junya/categorylist_html?cat_id=4>

2005-08-08 Mon

FFS-Driver [windows][NetBSD]

windowsからFFS(*BSDのファイルシステム)の読み込みができるドライバ。
<http://ffsdrv.sourceforge.net/>

2005-08-07 Sun

check*pad [etc]

ToDoリストを他人と共有できるサービス。
かなり便利そうだが、cross domain cookie問題でw3mからアクセスできない。
今度Firefoxで試してみよう。
<http://www.checkpad.jp/>
<http://www.ideaxidea.com/archives/2005/08/checkpad.html>

FEEDBRINGER [etc]

Ruby on Railsで作成されたbloglinesみたいな物。
もっさりしていたり、メンテ落ちが多いbloglinesに比べて快適らしい。
そのうち乗り換えようかな。
<http://feedbringer.net/>
<http://asiamoth.com/mt/archives/2005-07/29_2333.php>
<http://a-h.parfe.jp/einfach/archives/2005/0803105144.html>

w3mで一時期mixiにアクセスできなかった理由 [w3m][mixi]

w3mは先のcross domain cookieに対する対策がされていて、
cookieのdomainに含まれる.の数が2つ以下の場合、そのcookieを受け付けない。
mixiは一時domain=.mixi.jpとしたcookieを送ってくるように仕様変更されてしまい、
w3mではmixiにアクセスできなくなっていた。
<http://nnri.dip.jp/~yf/momoka.cgi?op=readmsg&address=547>

cookieのCross-Domain Cookie Injection Vulnerability [etc]

例えば、ブラウザがdomain=.co.jpのcookieを受けると、
以降全ての.co.jpへのアクセス時にそのcookieを送ってしまう。
悪意のあるサイトがdomain=.co.jpとしてyahooのログイン用cookieを送ると、
受けとったブラウザはyahooのログイン時にそのcookieを使ってしまう。
ここで、攻撃者と正規ユーザーがが同一のセッションIDを使う事になり、
攻撃者は正規ユーザーになりすます事ができてしまう。
<http://itpro.nikkeibp.co.jp/free/ITPro/NEWS/20040921/150222/>

2005-08-05 Fri

manのファイルを直接見る方法 [NetBSD][unix]

EUCで書いたmanを見るには、

jgroff -mandoc -Tnippon xxx.1

のようにする。
ちなみに英語のみの時には、

groff -mandoc -Tascii xxx.1

2005-08-04 Thu

rubyで$?した値とecho $?の値は違う [ruby][unix]

rubyで$? >> 8した値とecho $?が同一になるようだ。
なぜだろう?

libsafe セキュアなCライブラリ [C][linux]

buffer overflowによるスタックの破壊をチェックしてくれるCライブラリ。
<http://www.research.avayalabs.com/project/libsafe/>
<http://www.research.avayalabs.com/project/libsafe/doc/libsafe.8.html>
でも、libsafeを使っているとrubyが実行できないという話も。
<http://www.ruby-talk.org/cgi-bin/scat.rb/ruby/ruby-list/36891>

Referrer (Inside): [2005-08-10-1]

TortoiseSVNはなぜTortoiseか [subversion]

TortoiseCVSがTortoiseだったから、というのが理由らしい。
また偶然(?)にも、O'reillyのsubversion本の表紙の動作は、カメだそうな。
<http://tortoisesvn.berlios.de/?q=node/61>

PERT chart [etc]

ガントチャートのように、プロジェクト管理をするためのチャートの一種。
GanttProjectの2.0からは、PERT chartにも対応するようだ。
<http://whatis.techtarget.com/definition/0,,sid9_gci331391,00.html>
<http://studentweb.tulane.edu/~mtruill/dev-pert.html>
<http://www.answers.com/topic/pert-chart>
GanttProject2.0(PR)のスクリーンショットはこれ。
<http://ganttproject.sourceforge.net/pictures-2.0/ScreenShot12.png>

Java製のフリーのガントチャート作成ソフト [etc]

GanttProject。日本語も通るらしい。
<http://ganttproject.sourceforge.net/>
<http://ganttproject.sourceforge.net/pictures.php>
<http://www.atmarkit.co.jp/farc/rensai/open01/open01c.html>
via <http://dkiroku.com/2005-01-29.html>

2005-08-03 Wed

semaphoreのPとVとは? [etc]

オランダ語で、Proberen(to test)とVerhogen(to increment)らしい。

synergyの問題点 [keyboard]

server(NetBSD)のXF86Configでctrlとcapsを入れ換えているが、windows側でctrlとcapsが入れ換わらない事がある。
具体的には、ctrl-Nなどのショートカットは「CTRLと刻印されているキー」を押下しないと機能しない。
ただ、ショートカット以外は、ちゃんとctrlとcapsが入れ換わっているんだよな…。不思議。

ソフトウェアによるキーボード切り換え [NetBSD][keyboard]

ネットワークでキーボードとマウスの情報を飛ばす事で、一台のキーボードを複数のPCを操作できる。
スクリーンの端にマウスを持ってくると他のPCに制御がうつるので、まるでデュアルディスプレイの気分。
サーバーをNetBSD(on vmware on win2k)、clientをwindowsにして動作させているが、なかなか快適。
NetBSDでも、

$ ./configure
$ gmake
# echo /usr/X11R6/lib >> /etc/ld.so.conf
# ldconfig

で動作させる事ができた。
<http://synergy2.sourceforge.net/>

2005-08-02 Tue

UMSDOS [linux]

FAT上に、ext2のようなファイルシステムを構築できる。
パーミッョンやプロパティなどは、--linux-.---というファイルに書き込まれる。
linuxからmountすればext2のように扱う事ができ、windowsからmountすればフツーのFATとして扱う事ができる。
<http://linux.voyager.hr/umsdos/>
via netbsd-users

firefoxの起動時にXDM authorization key matches an existing client!とエラーが出る [debian]

debian sargeでfirefoxをインストールしたのだが、firefoxが

XDM authorization key matches an existing client

とエラーを出して起動しない。
インストール後のfirefoxの初回起動時には、

xhost +

としておく必要がある。

ftpsについてまとまっているサイト [etc]

ftpsについての解説ページ。
<http://www.ford-hutchinson.com/~fh-1-pfh/ftps-ext.html>
via 後輩。

ソースコードチェッカ [C]

coverityとかfortifyなどがあるが、ネットワークに接続される機器が増えてきている現在、
こういったツールの需要は高くなっていくのだろう。
そういえば、coverityの社員がNetBSDのソースのチェック結果をtech-kernに流していた事があったはず。
<http://coverity.com/main.html>
<http://www.fortifysoftware.com/products/sca/>
<http://www.securityfocus.com/news/11230>

damagecontrolで、メールの日時が変 [CI]

現在時が9:00 JSTの時に、メールの日付を00:00 +900としてメールを出してしまうようだ。
- dcのpublisher/email.rbでは、@sent_on = Time.new.utcとしている。
- actionmailerでは、send_onの値をTMailのdateに渡す。
- TMailのdateにはTime.dateを渡さなければならない
という事で、email.rbの@sent_on = Time.new.utcを、@sent_on = Time.newに修正した。
<http://i.loveruby.net/en/man/tmail/usage.html>

2005-08-01 Mon

ShipIt!のTシャツが当たった [CI]

[2005-07-25-4]のShipIt!のTシャツが当選した。届いたら会社に着ていこう。

commitメールの最大長 [subversion]

subversionでcommitメールとしてソースのdiffをQuickMLに送信していたのだが、
QuickMLの制限である102400バイトにひっかかってしまった。
QuickMLの設定で変更できるのかもしれないが、commitメールのサイズを100KBに制限する事で対処した。

2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
2002 : 01 02 03 04 05 06 07 08 09 10 11 12

最終更新時間: 2006-07-31 09:49


[PR]eOH:S19@ttW