CMS
May 21, 2012 00:03:49今、入れ替えるCMSの候補としてmemhtを検討している。
まずは、ローカル環境で動作を確認したいところなのでlighttpd+php+MySQLなどの環境を整えなきゃいけないんだけど、いつもFedoraのRPMでインストールしようとすると、後でコンフィグが面倒なんだなぁ。
ホムペ環境周辺は手動インストールするほうが楽だったりする。
来週はほむぺ環境を整えてCMSの動作確認をしてから、入れ替え作業を行おうかな?
不意にほむぺ環境を消してしまったので、なんか過去資産を大事に持ってることに意味あるのかなぁ〜なんて、感じるようになってきた(苦笑)
過去資産であっても、読み返したりするようなものであればいいんだけど、ほとんど、無駄な資産だったりするからなぁ〜。
2年に一回はハードディスクのデータは見直すようにしているけど、それもそろそろ自動化しようかな?
「2年間見ていないデータは自動的に破棄するようにする。」とか・・・
結構、要らないデータ多いんだよね。
写真とかは別にバックアップ取ってあるから、ハードディスク上から消えても問題ないし・・・
なんか適当なメンテナンス方法を考えようかな?
ホムペデータ喪失
May 18, 2012 14:40:09Fedora 17に移行するのにHDのバックアップを取ってからクリーンインストールしてたんだけど、ホムペの元データだけバックアップし忘れて、全てのホムペの元データが無くなってしまった(苦笑)
重要なデータってあったっけなぁ〜と、思いつつ・・・
たぶん、過去の日記とか全て消し去ってしまったなぁ〜
落ち着くかと思いきや・・・
May 16, 2012 23:47:10そろそろ、落ち着くかなと思ったけど、そう簡単には行かないようだ。
今週も終電間近な毎日になりそうだ。
でも、少しずつ進んでます。
全体的なシステムができるまでに時間がかかるかもしれないけど、まぁ、それでいいかぁという感じで・・・
タイミングチャート
May 14, 2012 23:55:35今日は久々に深夜作業だったので朝でお仕事終わりだった。
平日の真昼間に堂々と寝てた。
夜は起きてきたけど、変に眠いのでこれ書いたらまた寝ます。
ElfLoaderの仕様はだいたい、決まっているけど、あとはタイミングチャートを描きたいところ。
TimingAnalyzerをダウンロードして、使ってみたんだけどいまいち使い方がわからない。
Step-by-stepどおりにやってみたけど、そのように動作してくれない。
これが動作してくれれば、描くのは楽なんだけど・・・
tchar.plでもいいんだけど、ドローを描くならGUIの方が楽かな?
loadefl.cpp
May 11, 2012 02:03:35忙しいながらELFローダの仕様書も進んでいます。
ELFローダを作る前に、実際のバイナリのデバッグ目的でローダを作ってみた。
loadelf.cppはELFバイナリファイルの内容を表示するプログラムです。
あくまでELFバイナリファイルの内容を表示するだけです。
ELFフォーマットの勉強用に使用してください。
コンパイルはLinux(Fedora 17)上で行いました。
% git://github.com/aquaxis/ElfLoader.git
% cd ElfLoader/cmodel/src
% g++ -o loadelf loadelf.cpp
% loadelf ELFバイナリファイル名
下記のように表示します。
ELFヘッダ
------------------------------------------------------------
Header Size: 52 ... ELFヘッダサイズ
FileType: ELF ... ヘッダ識別子
Machine: baab ... 装置ID(MicroBlazeは0xBAABらしい)
Version: 1
Entry: 0
PHOffset: 34 ... プログラムヘッダのオフセット(Hex)
SHOffset: 45a8 ... セクションヘッダのオフセット(Hex)
Flags: 0
EHsize: 34
PHEntSize:20 ... 各プログラムヘッダのサイズ
PHNum: 6 ... プログラムヘッダの数
SHEntSize:28 ... 各セクションヘッダのサイズ
SHNum: 14 ... セクションヘッダの数
SHStrIdx: 13
------------------------------------------------------------
プログラムヘッダ
------------------------------------------------------------
Program Header
Count: 6 ... プログラムヘッダの数
Size: 20 ... 各プログラムヘッダのサイズ(Hex)
------------------------------------------------------------
Start: f4 ... オフセット
Vaddr: 0 ... 論理アドレス
Paddr: 0 ... 物理アドレス
Size: 4 ... サイズ
MemSize: 4 ... メモリのサイズ
------------------------------------------------------------
セクションヘッダ
------------------------------------------------------------
Section Header
Count: 14 ... セクションヘッダの数
Size: 28 ... 各セクションヘッダのサイズ(Hex)
------------------------------------------------------------
Start: f4 ... オフセット
Type: 1 ... セクションタイプ
Addr: 0 ... アドレス
Size: 4 ... サイズ
ESize: 0 ... サイズ
------------------------------------------------------------

