PC関係のメモ
17インチ液晶でPDF / リバースプロキシ
17インチ液晶でPDF
PDF 文書を読みやすいと思ったのは初めてです。
リバースプロキシ
- squid
- mod_proxy
何のための公開か / Valid な HTML にこだわるのは作り手のエゴか / Valid な HTML はメンテしやすいか
何のための公開か
Web サイトを公開するのは「誰かに何かを伝える」ため。
けどついつい忘れがちになって、エゴに凝り固まったページを作ってしまうことがある。
個人サイトならそれでもいい。けど仕事で作るページではまずいので気をつけてるつもり。
ちなみにこの伝わりにくい文章は誰に何を伝えたいのか?
もちろん、このことを忘れてる自分に思い出すきっかけを。
追記: 自分がよくやる「エゴに凝り固まったページ」の例
- 無意味に技巧に懲りすぎ
- 押し付けがましい
- その他、相手のことを考えてない場合
そうか、要するに「もっと相手のことを考えてサイト作りをしよう!」って言いたかったんだ。自分に。
Valid な HTML にこだわるのは作り手のエゴか
自分にとってはエゴじゃない。
まず
- Valid な HTML を書くことが苦痛でない
- Valid でない HTML を書くことは苦痛
そんで
- 汚い HTML はメンテナンスしにくい
- HTML に無用な気を使うことで、内容にかける時間が減る
いい内容を作るために必要なことだと考える
Valid な HTML がメンテしやすいかどうかは別問題
Valid な HTML はメンテしやすいか
逆に Valid でない HTML はメンテしにくい。極論 HTML ですらない場合がある。
そうなると以下のような弊害がある
- 一部のオーサリングソフトで開けない
- ソース見てもすぐに理解できない
いいことなし。
Valid でない HTML を使う理由がない。以下のような場合以外は
- 一部のオーサリングソフトが Valid でない HTML を生成する
- Valid な HTML を覚える手間が惜しい
XHTML ならなお良いが、ブラウザの対応等あるので、今のところ現実解として主に HTML4.01 Transitional を使用。
サーバのリプレース大体終了 / [wish]NAS が欲しい / [wish]ビデオキャプチャカードが欲しい
[server]サーバのリプレース大体終了
先週からちょこちょこやってた DB サーバと、WEB サーバのリプレースが大体完了。
DB サーバは半日で終わったのに、 WEB サーバはまずRedHat Linux 9のインストールでつまずいて時間がかかった。
[wish]NAS が欲しい
RAID が欲しい。と思ってたんだけど、どうせならRAIDのNASがいい。しかも公開用と非公開用に2つ。
* サーバのセットアップとデータの移行を一緒にする必要がない * 飛んだら困るデータが増えてきた
[wish]ビデオキャプチャカードが欲しい
玄人志向の SAA7130-TVPCI が3980円で試しに買うにはいい値段。
- 外部入力の画質は綺麗(値段の割に)
- チューナーはおまけみたいなもの
という感じらしい
ビデオとしても使いたいが、そうなるとハードウェアエンコードは欲しい。 Canopus の MTU2400 が候補。
USB2.0で接続できるキャプチャユニットで¥24,800と、MTVシリーズよりはお手ごろ。
リモートデスクトップ
メインのデスクトップPCに、ノートPCからリモート接続。
デスクトップ側の設定
- [システムのプロパティ][リモート][リモートデスクトップ]の「このコンピュータにユーザがリモートで接続することを許可する」のチェックを入れる
- パスワードの設定してあるユーザを作成
squid-2.5.STABLE4 を試す / TSUKUMO と COMPMART のオンラインショップ / [Web制作][thought]サイトはお店 / 人気番組ランキング / [server]Squid を試す(2) / [server]PostgreSQL の統計情報
[server]squid-2.5.STABLE4 を試す
httpd アクセラレータ(リバースプロキシ)を導入するためにまずはインストール
./configure make make install vi /usr/local/squid/etc/squid.conf --- # これ以外はデフォルト cache_effective_group nobody visible_hostname unknown acl our_networks src 192.168.1.0/24 http_access allow our_networks --- # キャッシュディレクトリの用意 mkdir /usr/local/squid/var/cache chown nobody.nobody /usr/local/squid/var -R /usr/local/squid/sbin/squid -z
/usr/local/squid/sbin/squid -sYD
クライアント(Win2k IE6)でプロキシを指定して無事ページの閲覧ができることを確認。
- スタックアスタリスク Squid の記事 http://www.stackasterisk.jp/tech/systemConstruction/squidSat01_01.jsp
TSUKUMO と COMPMART のオンラインショップ
TSUKUMO
リニューアル当初は JSP だったけど、今は PHP になってる。しかも見た目はほとんど変えずに。
フロントエンド部分をJSPからPHPに差し替えただけで、バックエンドはJavaでやってるんだろうか?
システム的にもなんだけど、手作り感が好き。お店の雰囲気がサイトを通して伝わってきます。
COMPMART(EIDEN)
リニューアル(EIDENのサイトに合併?)して使いにくくなった。TSUKUMO と併用してたのでがっかり。
あとなんか距離を感じます。
リニューアルは大々的なプロジェクトだったみたい
- http://www.baytech.co.jp/jisseki/jisseki01.htm
- http://www.atmarkit.co.jp/fbiz/casestudies/200212/eiden.html
いろんな面で対照的なリニューアルだと思った。
[Web制作][thought]サイトはお店
最近の "Web Desining" にそんなようなことが書いてあった。まったくそのとおりだと思う。利用者(客)のことを考えてるサイト(店)は好ましい。
お店とサイトの違いは距離が無いってことかな?地球の裏側のサイトにも一瞬で行ける。
人気番組ランキング
チャンネルガイドの機能追加。
[server]Squid を試す(2)
PHP のスクリプトが一切キャッシュされないので、ヘッダを確認したら以下の出力がある
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache
どうも session 関数が吐いてるようなので調べてみたら、session_cache_limitter という設定項目が。
[server]PostgreSQL の統計情報
ブロックレベルの統計情報を得るために postgresql.conf に以下を追加して再起動
stats_block_level = true
IBM ワイヤレスLAN 802.11a/b/g Mini-PCI カード 税込10,290円
サポート・システム : ThinkPad T40(2373), X31(2672), R40(2722, 2681)の各ワイヤレス・モデル、またはワイヤレスLANアンテナ内蔵モデル
IBMのオンラインショップで、発売後からずーっと売り切れだったんですがようやく注文できました。
http://www-6.ibm.com/jp/pc/option/obi/nob05/31p9702/31p9702a.html
MSNメッセンジャーのアイコンを作る / Yahoo!TV がリニューアル / [buy] IBM 6277-98J(中古) 3150円税込み
MSNメッセンジャーのアイコンを作る
96*96pxだと縮小が行われず綺麗に表示される
Yahoo!TV がリニューアル
使いやすくなった!
やばいよ、カレンダーとも連携してるし本気だよ。
CSまでカバーしてるから自分が仕事で作ってるサイトの存在意義もなくなってくるな・・・ http://tv.starcat.co.jp
[buy] IBM 6277-98J(中古) 3150円税込み
http://www-6.ibm.com/jp/pc/desktop/pc3gl94/pc3gl94a.html
パーツを外してあって、残っていたのは
- ケース
- マザーボード
- FDD
ポイントを使ったので実際払った金額は150円です。
CPU(PenII 400MHz)とメモリ(256)とHDD(Segate 40GB)と取り付けて起動させてみる。
BIOSのエラーが出たが無視するとHDDに入っていたRedHat Linux が難なく起動!
当たりマシンでした。メインのマシンより静かです。
167 No Processor bios update found.
起動するたびにこのメッセージが出る
BIOS のアップデートすればいいんだろうか?
http://www-1.ibm.com/support/dlsearch.wss?lang=ja&loc=ja-jp&ics=Shift_JIS&rs=608&cc=jp&pcd=6277-98j
また中古PC買うかも / [server][Apache]Monitoring Apache Status using MRTG / Dreamweaver MX 2004 で WebDAV アクセスに不具合
[server][Apache]Monitoring Apache Status using MRTG
Dreamweaver MX 2004 で WebDAV アクセスに不具合
ルート以下のディレクトリを見ようとすると
An error occured - cannnot get remote folder informaition. The desired action could not be completed because an unexpected HTTP error occurred.(HTTP Error 301)
と言われてアクセスできない。
Apache の error_log にはこのメッセージが
client denied by server configuration
access_log からディレクトリへのアクセス時に最後にスラッシュをつけていないのが原因だと判明。
PROPFIND /path/dir HTTP/1.1
httpd.conf に以下を追加して解決。
BrowserMatch "^Dreamweaver" redirect-carefully
逆に普通の MX で不具合が出ないか心配。
MX では大丈夫だったので仕様変更した模様、なのにユーザエージェントはMXと同じDreamweaver-WebDAV-SCM1.02。何のためにバージョン書いてるんだ?これじゃ振り分けられない。
Public DNS にセカンダリDNS 再登録 / IBM ワイヤレスLAN 802.11a/b/g Mini-PCI カード到着 / [buy]NEC ワイヤレスルータ PA-WR7600H/TC 税抜21800円
Public DNS にセカンダリDNS 再登録
前に何日間かプライマリDNSサーバが死んだときに、抹消されたので再登録
「Agreement to Public DNS terms of use for mylab.jp」のサブジェクトのメールに対して手を加えずに返信するんだけど、Beckyだと中身がつかないので手動で元のメールを引用して返信する。
数時間後に「DNS updates COMPLETE」というサブジェクトのメールが来て完了になるはず。
IBM ワイヤレスLAN 802.11a/b/g Mini-PCI カード到着
20日夜に注文して23日に到着。
無線アクセスポイントがないと意味がない。明日購入予定。
候補
- http://www.ntt-me.co.jp/mn/wap54g/
- http://www.planex.co.jp/product/broadlanner/blw04fmg.shtml
- http://121ware.com/product/atermstation/product/warpstar/delta/wr7600h.html
- http://wavemaster.icom.jp/business/html/products/ap-5100.htm
機能的な面では「SuperA/G」が気になるところ。
[buy]NEC ワイヤレスルータ PA-WR7600H/TC 税抜21800円
The Public DNS の再登録完了 / IEEE802.11gを試す / 第2回オープンソースソフトウェアセミナー
The Public DNS の再登録完了
DNS updates COMPLETE のメールが来た
確認してみると
$ nslookup > server ns1.granitecanyon.com Default server: ns1.granitecanyon.com Address: 205.166.226.38#53 > mylab.jp Server: ns1.granitecanyon.com Address: 205.166.226.38#53
Name: mylab.jp Address: 61.213.197.174 >
ばっちり
IEEE802.11gを試す
ルータ側でWEPを有効にする。設定項目はシンプルでわかりやすい。
まずは11bで接続が出来ることを確認した後11gのminiPCIに換装して接続。
自動的に11gで接続されてる。
ネットワーク上の共有フォルダからwmv9動画を再生するがコマ落ち無し。
PostgreSQL の DB を弄る
DML
- SQL をテキストエディタで書く
- psql で実行する
DDL
- Access でテスト&大まかなSQL作成
- CSE で確認&最適化
- プログラムに埋め込む
最近はこんな流れで作ってます
トラックバックを試す / Bフレッツ / メッセンジャーアイコン / PC処分 / [server]MRTG
トラックバックを試す
エラーが出てトラックバックを送れない。というツッコミが入ったのでテスト
- MTに送信成功できた
- 受信ができない。
tr.tb に直接アクセスするとInternal Server Errorになる
tb.rb を開いてみたら
#!/usr/bin/env ruby
になっていたので
#!/usr/local/bin/ruby
に変更
- 自分に送信/受信成功
- MTからの受信もOK
Bフレッツ
明日VDSLの工事予定。後は部屋までの工事を待つのみ。
プロバイダはAsahiネットにする予定。
メッセンジャーアイコン
これでどこでメッセンジャーにログインしてるのか一目瞭然。ちなみに各PC/ディスプレイはそれぞれ実際に使用しているものです。
- オフィス SONY SDM-N50
- 自宅 EIZO FlexScan L557
- モバイル IBM ThinkPad X31
PC処分
PCを捨てるのにお金がかかるようになるらしいので、最近はいろいろ処分してます
- PCを2台処分
- プリンタを2台処分
- PCを1台処分予定
なのに
- 中古Macを2台頂く
- PowerBook 5300cs
- PowerMac 7300/180
- 中古PC2台購入
- FLORA 330 DC7 Celeron モデル(HDD不良のため返品)
- IBM PC 300GL(6277-98J)
- プリンタを預かる
- CANON BJ-F300
[server]MRTG
この辺を参考にいろいろやってみる予定
Apache 2.0.48 released / mod_ruby の導入を検討
Apache 2.0.48 released
2.0.47 と入れ替える
./configure \ --enable-so \ --enable-deflate \ --enable-dav_fs \ --enable-dav \ --enable-rewrite
make make install
/usr/local/apache2/bin/apachectl stop /usr/local/apache2/bin/apachectl start


_ いちえ [個人サイトでは「エゴを表現する」ってのもいいんじゃないかな?]
_ hajime [もちろん!ココもそうだし;-)]