2007-04-04
_ [Mozilla]
firefox-2.0.0.3をビルドしようとCygwinをインストールしたが、MOZ_TOOLS変数がうまく認識しない。
古いCygwinは消してしまったので途方に暮れていたが、developer centerを覗いてみると新たなビルド環境が。
http://developer.mozilla.org/ja/docs/Windows_Build_Prerequisites
CygwinがなくともMozillaBuildSetup-1.1があれば問題ないようだ。
http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/
てか、Cygwinのような流動的な環境から脱却したかったのは確か。
2007-04-06
2007-04-07
_ [ゲーム]
SimCity(SFC)でシナリオをプレイ。
基本方針は以下のとおり。最低でも15万人には成長する。
・交通網の整理。
・余分な消防署・港・空港の廃棄。
・余剰スペースの緑化。
・全体的な区画整理。
・犯罪・渋滞は無視してOK。
・課題のクリアは後回し。
・交通網の整理
シナリオのマップは総じて道路・鉄道が無駄に多いため、維持費も非常に多額。
・余分な消防署・港・空港の廃棄
消防署は維持費、港・空港は公害が発生するため、複数個は不要。
・余剰スペースの緑化
上2つの整理で余ったスペースは公園にして地価を上げる。
ある程度の地価さえあれば住宅・商業は育つ。
・全体的な区画整理
中央にある工業は郊外へ移設。
工業地帯内の住宅・商業は中央へ移設。
郊外の集落は丸ごと廃棄。
いずれもインジケータに注意しながら。
・犯罪・渋滞は無視してOK
ある程度の地価さえあれば住宅・商業は育つ。
TOPを建てるなら渋滞を解消すればよい。
・課題のクリアは後回し
上記施策による人口増加・税収UPが優先。
課題のクリアはラスト2~3年で取り掛かればよい。
災害復興は上記施策でOK。
2007-04-10
_ [Mozilla]
ぐぐったらにょ☆ずら発見。
http://www2.tokai.or.jp/migaden/
さらに「びるずら - Visual C++ 2005 Express Edition でビルドする」からVC8 Build Instructions発見。
http://developer.mozilla.org/en/docs/VC8_Build_Instructions
ここからさらにMacro Assembler 8.0発見。
http://www.microsoft.com/downloads/details.aspx?FamilyID=7a1c9da0-0510-44a2-b042-7ef370530c64&DisplayLang=en
ぐぐったら日本語版発見。
http://www.microsoft.com/downloads/details.aspx?FamilyId=7A1C9DA0-0510-44A2-B042-7EF370530C64&displaylang=ja
ml.exeが使いたいだけなので、これがあればWDKやDDKは必要なさそうだ。ml.exeのバージョンもこっちのが上だし。
_ [LAN/NAS]
T沢によると、とうとうDebianのバージョンが上がったらしい。
GigaLandiskはsargeなのでいよいよ放置してる余裕はない?
# mkdir /mnt/hda5/landisk/dpkg
# ln -s /mnt/hda5/landisk/dpkg /var/lib/dpkg
# touch /var/lib/dpkg/status
# touch /var/lib/dpkg/available
# mkdir /var/lib/dpkg/alternatives
# mkdir /var/lib/dpkg/info
# mkdir /var/lib/dpkg/parts
# mkdir /var/lib/dpkg/updates/
さらに偽装dpkgディレクトリを作成しかぶせる。
# dpkg -i libc6_2.3.2.ds1-22sarge5_arm.deb
# dpkg -i libdb1-compat_2.1.3-7_arm.deb
# dpkg -i gcc-3.3-base_3.3.5-13_arm.deb
# dpkg -i libgcc1_3.4.3-13sarge1_arm.deb
# dpkg -i libncurses5_5.4-4_arm.deb
# dpkg -i libstdc++5_3.3.5-13_arm.deb
# dpkg -i dselect_1.10.28_arm.deb
# dpkg -i dpkg_1.10.28_arm.deb
(データベースを読み込んでいます... 現在 2329 個のファイルとディレクトリがインストールされています。)
dpkg 1.10.28 を(dpkg_1.10.28_arm.deb で)置換するための準備をしています...
cp: cannot create regular file `/var/backups/infodir.bak': そのようなファイルやディレクトリはありません
install-info(/usr/info/Guidelines): couldn't backup /usr/share/info/dir in /var/backups/infodir.bak: デバイスに対する不適切なioctlです
cp: cannot create regular file `/var/backups/infodir.bak': そのようなファイルやディレクトリはありません
install-info(/usr/info/debian-guidelines): couldn't backup /usr/share/info/dir in /var/backups/infodir.bak: デバイスに対する不適切なioctlです
cp: cannot create regular file `/var/backups/infodir.bak': そのようなファイルやディレクトリはありません
install-info(/usr/info/guidelines): couldn't backup /usr/share/info/dir in /var/backups/infodir.bak: デバイスに対する不適切なioctlです
cp: cannot create regular file `/var/backups/infodir.bak': そのようなファイルやディレクトリはありません
install-info(/usr/info/debian-guidelines.info.gz): couldn't backup /usr/share/info/dir in /var/backups/infodir.bak: デバイスに対する不適切なioctlです
cp: cannot create regular file `/var/backups/infodir.bak': そのようなファイルやディレクトリはありません
install-info(/usr/info/guidelines.info.gz): couldn't backup /usr/share/info/dir in /var/backups/infodir.bak: デバイスに対する不適切なioctlです
dpkg を展開し、置換しています...
dpkg (1.10.28) を設定しています ...
# mkdir /var/backups
dpkgだけなんか出たけど、致命的な失敗ではないっぽいのでOK。一応Webから再起動する。
2007-04-11
_ [LAN/NAS]
昨日、最後に/var/backups作ったけど、/varだから消えちゃうじゃん。
# mkdir /mnt/hda5/landisk/_var_backups
# ln -s /mnt/hda5/landisk/_var_backups /var/backups
さらに/etc/init.d/rc.localに追記。
# for hack
mount -o remount -w /
ln -s /mnt/hda5/landisk/_var_backups /var/backups
ln -s /mnt/hda5/landisk/dpkg /var/lib/dpkg
ln -s /mnt/hda5/landisk/apt /var/lib/apt
ln -s /mnt/hda5/landisk/apt/cache /var/cache/apt
/usr/sbin/telnetd -l /bin/sh
最初のmountは一定時間で無効になるっぽい。こりゃcronだな。
さて、aptインストールするか。
# mkdir /mnt/hda5/landisk/apt
# mkdir /mnt/hda5/landisk/apt/cache
# ln -s /mnt/hda5/landisk/apt /var/lib/apt
# ln -s /mnt/hda5/landisk/apt/cache /var/cache/apt
# dpkg -i apt_0.5.28.6_arm.deb
/etc/apt/sources.listを書き換える。ringサーバに変更。
vi /etc/apt/sources.list
> deb http://www.ring.gr.jp/archives/linux/debian/debian/ sarge main
> deb-src http://www.ring.gr.jp/archives/linux/debian/debian/ sarge main
# apt-get update
2007-04-12
_ [Mozilla]
Visual C++ 2005 Express Edition SP1 + Macro Assembler 8.0 + Windows Server 2003 R2 Platform SDKでビルドしてみたけど、DLLのリンクとATL関係で失敗した。
まずはリンクエラー。ぐぐってみるとリンク時にライブラリを追加する必要ありらしい。Makefile.inを少々修正。
http://forums.microsoft.com/msdn-ja/ShowPost.aspx?PostID=230360&SiteID=7
それと、どうもPlatform SDKにはいってるATLは古いらしく、VC8ではコンパイルが通らん。ぐぐってみるとでてきた。
http://elku.at.infoseek.co.jp/memo/vc2005.html
結局、atlbase.hとatlwin.hを修正し完了。
_ [LAN/NAS]
# apt-get install tar
# apt-get install debconf
# apt-get install gzip
# apt-get install bzip2
# apt-get install less
# apt-get install apt-utils
# apt-get install file
# apt-get install diff
# apt-get install findutils
# apt-get install man-db
# addgroup --system man
# adduser --system --no-create-home --home / --ingroup man man
# apt-get install man-db
# apt-get install manpages-ja
# apt-get install ssh
# addgroup --system --gid 65534 system
# apt-get install ssh
# apt-get install wget
# /etc/init.d/xinetd stop
# apt-get install xinetd
# apt-get install cron
# apt-get install vsftpd
# apt-get install postfix
# apt-get install courier-imap
# apt-get install samba
# /etc/init.d/apache2 stop
# apt-get install apache2
# addgroup --system www-data
# adduser --system --no-create-home --home / --ingroup www-data www-data
# apt-get install apache2
# apt-get install zip
# apt-get install unzip
# apt-get install vim
# apt-get install w3m
# apt-get install webalizer
# apt-get install ruby1.8
# apt-get install sysv-rc
# apt-get install bash
# cd /var
# tar jcf /mnt/hda6/share/disk/_var.tar.bz2 .
# addgroup rayflood
# adduser --ingroup rayflood h
ふう。
2007-04-21
2007-04-22
_ [ゲーム]
SimCity(SFC)
・マップはNo.61
まあ、これはほぼ必須。No.137でも可能かもしれないけど。
・最初に橋建設でカジノ×3を強奪
はじめから原子力で運用するなら必須。
情報元はとしゆき大学言語学部のシムシティの裏技コーナーから。
http://www4.plala.or.jp/to-u/
・プレゼントの配置は重要
配置によっては地価上昇効果が十分に得られないため
別ファイルで実際に立ててみて確認してから配置すること。
・税率は4%がベスト
これ以上あげるとインジケータが安定しない。
下げると単純に税収が落ちる。
TOPを狙うときのコツ:
プレゼントを使うのは当然だが、配置を工夫しても土地の制約上うまくいかないことがある。
線路などを切り詰めて、商業を配置すれば安定して成長してくれる。
住宅の場合は線路が1マスしかない場合はあまり成長してくれない。
水域に面していても、周囲に一緒に成長できるものがない場合は成長してくれない。
商業には住宅の爆発力はないが、ほぼ地価のみで成長できるので非常に頼りになる。