PC関係のメモ
DVD-RAMドライブ / [wish]HDD / 三菱電機 アイメイト到着 / Universal Century テスターCD到着 / [book]UNIX USER 2004年3月号 / [wish][book]Software Design 2004年3月号 / [server]dhcpデーモンの設定 / [wish]自宅デスクトップマシンのメモリ(PC3200 512MB) / [todo][Web制作]CSSを変更したい / [todo][server]自宅サーバにDBサーバを追加したい。 / WthRemix - W3Cのサイトをかっこよくするコンテスト / ボーイングのビジネスクラスシート販売 / [wish]椅子
DVD-RAMドライブ
日々のデータのバックアップに使うため。
HDD
ファイルサーバをRAID化するため。
三菱電機 アイメイト到着
先日通販生活で注文したデスクスタンド「三菱電機 アイメイト(スタンド式)」が届いた。液晶に写らない、手元も明るい、省スペースで言うことなし。ちなみにランプは専用品なので切れたら注文しなければいけない。予備に注文しておこう。
Universal Century テスターCD到着
UniversalCentury.netのテスター募集で応募していたのが無事選考を通ったらしい。
UNIX USER 2004年3月号
楽しみな記事は「RSS事始め」と「QuickML/cctalkで手軽にグループコミュニケーション」かな。
Software Design 2004年3月号
tDiary作者ただただしさんのインタビュー記事が載ってる!買わなければ!
dhcpデーモンの設定
久々のディスクレスクラスタネタ。前回から間が空いてしまった。このネタこそBlogにまとめるべきだな、ぶつ切りになって記憶と情報が断片的になってる。
ディスクレスクライアントにIPを割り振るためのDHCPデーモンをインストール。
apt-get install dhcp
次は設定ファイル(/etc/dhcpd.conf)を変更する。DHCPを使うといっても動的に割り当てるのではなく、MACに合わせて固定のIPを割り当てる。
ん?参考にしてるページではdhcp3パッケージを使ってて微妙に違ってる。いっそのことbootpでもいいんじゃないだろうか。とか言ってるうちに2時なので続きは明日。結局一歩も進んでない。
それに本当はディスクレスクラスタ化する前にRAIDにしないといけないんだけど・・・
自宅デスクトップマシンのメモリ(PC3200 512MB)
なんとなく体感でわかる手軽な性能アップをしてみたくなった。多分買わない、でも欲しい。
CSSを変更したい
CSSを書きたい。ナマモノ日記 2004-02-16で紹介されてる「Unknown Title」を見て久々にそう思った。
あと同日記のアサノさんのツッコミで紹介されてる「Movable Typeテンプレートの「正しい」カスタマイズ教えます」を見てさらにやる気が出てきた。あと「HTML-lintで100点なら良いのか」も同じMoritaさんが書かれていると教えてもらった。
自宅サーバにDBサーバを追加したい。
これ以上台数増やすわけにもいかないしな・・・ファイルサーバと同居させるのが適当か。 RAID化するし。
ボーイングのビジネスクラスシート販売
デスクにいることが多いので心地よい椅子がほしい。
と思っていたら面白い椅子がB747-400ビジネスクラスシート - skywings.jpで紹介されていた。ANAが販売を予定しているボーイング747-400ビジネスクラスの2人掛け用シート。
一瞬ネタかとオモターヨ。
椅子
椅子は健康にかかわることなので優先度高め。デスクスタンドで目の健康を守ったので次はお尻の健康を考えよう。
ヘッドライン設置 / jcode.pl、Jcode.pm、Encode / スタイルシート本 / PearPC - PowerPC Architecture Emulator / 使ったことのある言語 / その他のスキル / アセンブリ言語 / メモツール
ヘッドライン設置
20041208#p01の続き。ようやく運用を開始できた。
使用したソフトは2本
whatsnew.cgiでRSSを生成してmt-tickerでヘッドラインを表示する。
どちらも手を入れないといけない部分があったのでメモ。
whatsnew.cgiについて
- xmlヘッダのencodingがutf-8になっていたが実際に出力されるRSSファイルがなぜかEUC-JPになっていた。多分Jcode.pmの設置の仕方が悪かったんだと思う。
- 設置したサーバのperlのバージョンは5.8だったのでJcode.pmでなく標準のEncodeモジュールが使える。そのためJcode.pmでなくEncodeモジュールを使うように変更した。UTF-8で出力されるようになった。
- 出力されるRSSファイルの改行コードがLFだったのでCR+LFで出力するように変更した。
mt-tickerについて
- オリジナルのc-tickerはShift_JIS、RSS0.9にしか対応してなかったため、どちらも使えるようになっているmt-tickerを採用した。
- クリックされたときに開くフレームのターゲットを_parentに変更
jcode.pl、Jcode.pm、Encode
Perl 5.8 から標準で Encode モジュールが含まれるようになりました。いままで jcode.pl や Jcode.pm を別途インストールしていたのですが、その手間が省け精神的にも楽です。そして何よりも変換速度は早いようです。
スタイルシート本
スタイルシートを始めるのに本を買いたいという相談を受けたので一緒に本屋に行った。
専門店では無かったためスタイルシートの本は多くなかったが、あまり褒められないサンプルを掲載している本は却下。
結果この本を購入することに。今見てみたらAmazonでの評価も良い。
PearPC - PowerPC Architecture Emulator
使ったことのある言語
業務で使ったことのある言語から、ちょっと読める程度のものまで
- N88-BASIC
- Z80 アセンブリ言語
- Visual Basic/Visual Basic for Applications
- perl
- PHP
- SQL
- JavaScript
- C言語
- C++
- Ruby(簡単なスクリプト読むには困らないという程度)
ほぼ習得順。習熟度が実用レベルに達していないのはZ80アセンブリ言語とRuby。
約半年間C++でWin32プログラミングをやって大体形になってきた。あと覚えたいのは
- 32ビットのアセンブリ言語
- Java/C#/VB.NETあたり
- lisp系言語
どちらかというと高級言語はいっぱいあってきりが無いから低級言語をより積極的にマスターしたい。
どうでもいいけどアセンブラってアセンブリ言語をアセンブルするソフトウェアのことを指すのに言語として「アセンブラ」って書いてる記事をたまに見かける。でも「アセンブラ言語」とも言うからいいのか。
その他のスキル
使ったことのあるOS
- N88-BASIC
- MS-DOS
- Windows(常用)
- Linux(RedHat, Debianがメイン)
- Mac OS X
その他
- HTML書ける
- XML使える(以下はプログラム内で使ったことがあるXMLベースの技術)
- XHTML
- XML-RPC
- SVG
- サーバ立てることができる(Web/DB/Mailとか)
アセンブリ言語
Wikipediaに書いてあった。
アセンブリ言語の意でアセンブラと呼ぶ人もいるが、英単語としての意味を考えれば正確ではない。
そりゃそうだ。
機械語そのものよりも親しみやすい記法でプログラムを書いておいて、プログラムが完成したときにまとめて機械語に変換するのである。
当初は、この変換は人間が手で行っていた。これは現代ではハンド・アセンブルと呼ばれる。
今でもハンド・アセンブルできる兵はいるんだろうか。
スタイルシートサンプルブック(大藤 幹)




_ Tom [このビジネスシート絶対座り心地いいって!アテンションプリ〜ズ。藁]
_ hajime [スッチャデスさん付なら即・購・入!(・∀・)]
_ Kira [http://1test1.com/ http://1test2.com/ http://1test3.com/ h..]