J's Technical Note on Weblog
《自宅サーバから発信してるLinuxを使った個人WebSite》
------ いまんとこの環境: VineLinux4 + Apache2 + PHP5 + Perl5.8 + Ruby1.8.4 + DocBook XML ------
おもに、Perl,PHP,XMLを中心にしたコンピュータ関連の記事ですが、インターネット上に個人用のノートを作っていく目的で運営してます. コンピュータ関連のことをまとめた日々の備忘録、(Movabletypeを中心に)Weblogを、個人で使うノートとして どうしたら便利に使えるのかなどなど、いろいろ試行錯誤したことを書いていきます。PC関係のカテゴリにある のは、全て自作スクリプト(txt2dbx)で、テキストデータを DocBook XML の形に変換したページ。
News : スラッシュドット・ジャパン
アレゲなニュースと雑談サイト
- 米国でCorei7の拙劣な偽造品が出回る (2010-03-11)
- Googleを非難するメディア企業に対し、Googleのチーフ・エコノミストが反撃 (2010-03-11)
- 米国で3歳の少女が拳銃を発砲して死亡、Wiiリモコンと間違えた? (2010-03-11)
- PR: Googleにしませんか?あなたの会社にAppsを! (2010-03-11)
- グリーンハウス、1,980円の一眼レフ風小型デジカメを発売 (2010-03-11)
- PR: 高機能サーバー・ネットワーク監視「AlertMe」 (2010-03-11)
- モスクワでATM強盗発生、自称スモウレスラーがATMを担いで持ち帰る (2010-03-11)
- 一太郎、「情報処理技術遺産」に認定 (2010-03-11)
- Google、独自のアプリケーションストアを開設 (2010-03-11)
- PR: 24時間365日Webサイト監視「AlertMe」 (2010-03-11)
- iPhoneアプリ開発のライセンス契約、電子フロンティア財団が公開 (2010-03-11)
- 結婚式の招待状は 8 bit 風自作ゲーム (2010-03-11)
- PR: 富士通のSaaS型eラーニングなら (2010-03-11)
- なつのロケット、年内にも「ファイアー」 (2010-03-11)
scripting
自作スクリプトの紹介
テキストドキュメントを、DocBook (DocBook XML) の形式に自動変換してくれるPerlスクリプト.
WeblogをNote化するには便利なツールかも.
(関連記事: PHP & Perl
& DocBook XML でサイト管理をちょっと便利にする)
Site Map
Bash
Linux標準のシェル Bash を何とか使いこなしてみようというページ。とりあえずは、基礎的な事柄から...。
C++
Haskell
Java
これもまだまだ始めたばかりで見る価値なし。
Lisp
Others
あくまでおべんきょ用のページ。単なる覚書程度。
PHP
PHPで気づいたことややってみたことのメモ
Perl
自分用に作ったPerlのReference、PerlでXML文書を扱うための基礎知識やその他雑文など。
Ruby
多少のPerl使いがチマチマ始めたばっかりなんで、あんまし参考にはなりまへん。
Server_Tips
Fedora Core 1, Vine Linux 3.0 + ダイナミックDNS で自宅サーバを構築した際のTips、っていうか大変苦労した点を、さらっとさも知ってるかのようにまとめた貴重な記録。
Weblog_Note
PHPの単純な構文を使ったものがほとんど...ですが、この頃の使い方はちょっと変態的かも?
XML
DocBook XMLの簡単な説明、およびRuby関連のページでよく使われている「RD」によく似た文法のテキストドキュメントを、DocBook XMLのドキュメントに変換するPerlスクリプト "txt2dbx" の紹介。その他 XML と XSLT を使ってWebサイトを作るための基礎など。
base
C言語についての雑記、その他もろもろの基礎ノート
pcmemo
PCハードや Perl,Ruby 等プログラミング関連の雑記。忘れっぽい私のための備忘録。"ざっき"です、ほんとに。要はまとめる前段階をRDで変換しただけ。とりあえず、気づいたことはここへ貯める。
Previously10
Rubyでソースコードの自動生成
(date:2007/07/150311|modified:2007/07/150322)
Ruby版 Blogツール作成
(date:2007/02/240103|modified:2007/02/240111)
クラス間の通信
(date:2006/02/090057|modified:2006/12/171245)
来年に向けてのメモ
(date:2005/12/042221|modified:2006/12/171245)
Cygwin 困ったときの備忘録:
(date:2005/10/141634|modified:2006/12/171246)
( ⇒ more )
PHPNOTE 第6回終了
(date:2005/07/250010|modified:2006/12/171246)
やっとこさBフレッツ
(date:2005/05/051117|modified:2006/12/171248)
もう3月も終わりかい!
(date:2005/03/312235|modified:2006/12/171249)
PHPのSESSION変数でファイル名を渡す
(date:2005/02/240853|modified:2006/12/171252)
Smartyのテンプレートから別のPHPスクリプトを読み込むには
( ⇒ more )miniDNSからお引越
(date:2005/02/131443|modified:2006/12/171253)
12月6日の夕方頃、外から自分の自宅サーバのサイトをメンテ中に、突然交信不能になった。いろいろ調べたら、 ちょうどその時刻に、ダイナミックDNSをお願いしてた miniDNSから自分の登録情報が抹消されたらしい。
( ⇒ more )Changelog
[date:2005/03/212221]PHPとPerlとXMLを使ったシステムが稼働
Movable Type のデータをXMLで書き出して、そこからドキュメントを自動表示するしくみが完成。
というわけで、このサイトは普通のMovable Typeの使いかたはしていない。PC関係の日記とChangeLogだけは普通のエントリ。それ以外は全て、ドキュメントをほり込むだけで目次やら何やら全て自動表示するシステムになっている。MTの機能は、ほとんどBlogの基本情報をストックするデータベースとしてしか使っていない形。静的なHTMLファイルはほとんどなくて、裏側は、ドキュメントに関してはテキスト->DocBook XMLの自動変換(この部分はPerl)、表示システム的にはPHPによるXSLTを経由したXML->XHTMLの動的変換、という形。これじゃあんまりBlogと言えるしろものではないかも。むしろテキストドキュメントをどんどん書いては表示するネット上の個人ノートと言った方が近い。自分の力量がしょぼいのでつまらない記事もあるが(特にJavaやC関係は人に見せるものじゃないな)、勉強中の人間の個人ノートなんで許してやって下さい。
で、本日で既存のドキュメントの移行が終了。さらにドキュメントを増やしていくぞ!と意気込んでいる昨今です。
[date:2005/02/222304]TopのIndexPageを更新、カテゴリの枠組だけ作る
TopのインデックスページのCSSをさわって調整した。ついでにカテゴリ階層の枠組だけ追加。
[date:2005/02/131458]SimpleXMLを利用したクラス
今日は、SimpleXMLを利用した汎用的なクラスを作成。
[date:2005/02/131446]新しいBlogの構築開始
PC関係の話題やドキュメントだけを集めた、新しいBlogを作り始めた。