2010-04-20 :-)
_ 仕事
0830 出勤
_ Windows でファイルを監視するツールがあったよなあ
と探したら名前変わってた。
FileMon and Regmon are no longer available for download. They have been replaced by Process Monitor on versions of Windows starting with Windows 2000 SP4, Windows XP SP2, Windows Server 2003 SP1, and Windows Vista.
Buffer Overflow とか言ってるけどだいじょうぶなのか。
_ [cygwin]cygwin を binary mode で mount するために結局 1.5.25 -> 1.7.5 した
- 現在 cygwin 1.5.25( cygcheck -c して cygwin を見れば分かる )
- cygwin の text mode を変更するために setup.exe を実行した
- 「新しい setup.exe を使え!」と言われた
- 新しい setup.exe に入れ替えた
- Cygwin 環境の構築:Cygwin Setupによるインストール の 4 番目の画像のような画面を期待したんだが無かった
- セットアップをキャンセル
- どこで text mode 変更するんだよ
- たしか cygwin はレジストリに設定書いてたよな
- 0x20 とか分かるかーーー!
- ところでどうやらこの setup.exe は cygwin 1.7 系統の setup.exe らしい
- /etc/fstab 書けばおk とか言ってるんですけど After upgrading from Cygwin 1.5 to Cygwin 1.7 my user mount points disappeared! How can I get them back?
- ああもういいや寝ちゃおう寝ちゃおう寝ちゃおう
- 素直に 1.7 系統の setup.exe でセットアップすることにした
使用前 cygwin 1.5.25
% mount C:\cygwin\bin on /usr/bin type system (textmode) C:\cygwin\lib on /usr/lib type system (textmode) C:\cygwin on / type system (textmode) c: on /cygdrive/c type user (textmode,noumount)
使用後 cygwin 1.7.5
% mount C:/cygwin/bin on /usr/bin type ntfs (binary,auto) C:/cygwin/lib on /usr/lib type ntfs (binary,auto) C:/cygwin on / type ntfs (binary,auto) C: on /cygdrive/c type ntfs (text,posix=0,user,noumount,auto)
/etc/fstab が作られてた
/cygdrive/c/home/miwa/mydroid% cat /etc/fstab # For a description of the file format, see the Users Guide # http://cygwin.com/cygwin-ug-net/using.html#mount-table none /cygdrive cygdrive text,posix=0,user 0 0
_ ところで bash にもいろいろあるらしい
Niels Hallenberg - Howto set default text file type to DOS/Text under release 1.7 BETA
Text File Type を \r\n じゃなくて \n にしたいんですけど。binary mode で mount するだけじゃダメなん? (・ω・)
Larry Hall (Cygwin) - Re: Howto set default text file type to DOS/Text under release 1.7 BETA
bash の↓コレ試した? (・ω・)ノ
Eric Blake - [1.7] Updated [security]: bash-3.2.49-23
3. Cygwin text mounts automatically work with either line ending style,
because the \r is stripped before bash reads the file. If you absolutely
must use files with \r\n line endings, consider mounting the directory
where those files live as a text mount. However, text mounts are not as
well tested or supported on the cygwin mailing list, so you may encounter
other problems with other cygwin tools in those directories.
超訳「text mount はもうサポートしないって ばっちゃが言ってた」
でもまだマニュアルに書いてあるけどどうなの The Cygwin Mount Table
_ Android のソース取得(2)(失敗)
ということでこのメッセージ
File "/cygdrive/c/home/miwa/mydroid/.repo/repo/project.py", line 1307, in rev_list p.stderr)) 'rror.GitError: manifests rev-list ('^077e562812f06302d5d3afd3ccaac3630d8db3ed\r', 'HEAD', '--'): fatal: bad revision '^077e562812f06302d5d3afd3ccaac3630d8db3ed
たぶんこのファイルのこと。CR+LF になってる。
.repo\manifests.git\refs\remotes\origin\master(1): 077e562812f06302d5d3afd3ccaac3630d8db3ed
cygwin で binary mode で mount しておいて
1 度削除して
% rm -rf .repo
再度いくぜー
% repo init -u git://android.git.kernel.org/platform/manifest.git warning: gpg (GnuPG) is not available. warning: Installing it is strongly encouraged. Getting repo ... from git://android.git.kernel.org/tools/repo.git remote: Counting objects: 995, done. remote: Compressing objects: 100% (404/404), done. remote: Total 995 (delta 624), reused 918 (delta 570) Receiving objects: 100% (995/995), 293.25 KiB | 99 KiB/s, done. error: inflate: data stream error (incorrect header check) fatal: serious inflate inconsistency fatal: index-pack failed
(´Д`;)
フォルダ監視とかいうので監視してます。ファイル。
これかー "窓の杜 - フォルダ監視" ( http://bit.ly/bqgCka )