PC関係のメモ
会社のマシンにSpaceSaverIIをつけた
新しいマシンはEPSON製でNECチックなキー配列。たいていのメーカー製PCがそうであるように使いづらいので家から持ってきた。
mylab.jpがダウン / [server]サーバメンテナンス / [server][programming]開発環境をLinuxに移す(2) / [server]無料のサーバ監視サービス
mylab.jpがダウン
本日(11/2)15:30頃から17:30までmylab.jpがダウンしていた。
原因は配線(電話線)が抜けていたため。電話線の爪が折れていたので抜けやすくなっていた。
対策として、新しいコードに交換。また、配線がわかりにくくなっていたのでリピートタイで纏めた。
サーバメンテナンス
昨日(11/1)6:00〜7:00 www.mylab.jpサーバ(Asus Terminator P4 533)をメンテナンスした。
最近発熱で警告が頻発していたためケースを開けて掃除。ファンの歯ブラシでホコリを払った。ホコリ大杉。
開発環境をLinuxに移す(2)
リモートでの開発はレスポンス上問題がある(64kbpsでSSHはちょっと辛い)。やはりローカルにもLinux環境を用意して、通常はそこで作業することにする。
ただしリポジトリ(Subversion)はサーバ側で管理するし、リリース等もサーバ上でやることになるのでサーバ側にも最低限の環境は用意しておく方向で。
通常開発に使用するマシンはThinkPad X31になる。Windowsを捨てる覚悟は無いので、coLinux上に開発環境を整えることにする。
Terminator P4 533Aがお亡くなり / SimpleTaskデモ / C/C++でHTTP通信 on Windows
Terminator P4 533Aがお亡くなり
永らく自宅サーバであった「Terminator P4 533A」。
昨日、久しぶりに火を入れようと思ったらランプ含めて一切反応がない。
現在の自宅サーバは別の機種で稼働しているので、運用に支障はないが。
予備サーバ兼、アプリサーバとして構築しようと思った矢先の出来事。
あー、どうしようかな。
メモリ2GB~、CPUそこそこのサーバを立てたいんだけど。。。
SimpleTaskデモ
http://www.mylab.jp/program/simpletask/demo/
遅ればせながらデモ環境を用意しました。
くちゃくちゃになってもすぐ直せるので弄ってみて下さい。
C/C++でHTTP通信 on Windows
まずはライブラリを使わない方法。
- WinSock2でソケット通信しながら自前で処理
これはHTTP通信だけでなくSSL/TLS等の暗号化、BASIC/Digest/NTLM等の各種認証、gzip圧縮等、いくつものRFCにまたがる多様な仕様を実装しなければならず大変な作業になる。
で、普通はライブラリに頼ることになる。
- neon http://www.webdav.org/neon/
- WinHTTP
- cURL(Client URL Library) http://curl.haxx.se/
- WinInet

