2007年9月11日火曜日

readelf

ELFヘッダを見る方法:
readelf -h [オブジェクト]
ELFのマジックナンバーは「177ELF」という文字列になっている。

ABI:Application Binary Interface


・プログラムヘッダ
readelf -l sample

・セクションヘッダ
readelf -S sample

・ストリングヘッダ
ストリングヘッダが.shstrtabにあたるのでオフセットが0012f5、サイズが000158バイトのストリングテーブルがある。
od --skip-bytes 0x0012f5 --read-bytes 0x158 -t x1z sample

・シンボルテーブル
readelf -s sample
ELFヘッダから読み取ってみると。
シンボルテーブルとしては.dynsymがあることがわかる。
そしてダンプしてみると。

od --skip-bytes 0x0001ac --read-bytes 0x000060 -t x1z sample


・再配置情報

2007年9月6日木曜日

GDについて

gdImageCopyResized
とgdImageCopyResampled

の比較。

Resizedのほうが画質が悪く感じられる。


gdImageCopyResampled:

四角形のイメージを別のイメージにコピーする際に使う関数。
スムーズにピクセル値を修正する。
イメージのサイズを減らす際にclarityを保つためである。
オリジナルとターゲットのX,Y座標は適度に領域を延ばしたり、
縮めたりする結果、変化させることが可能
ピクセル値を修正しない場合には gdImageCopyResizedを見る。


gdImageCopyResized:
四角形をイメージから別のイメージへコピーすることができる。
オリジナル画像のX,Y座標とターゲット画像のX,Y座標を適度に
領域を延ばし縮みさせることで変化されることが可能。
イメージ間のコピーでの重要点:
イメージは同じカラーテーブルをもっている必要はないので、
ピクセルはコピーするための同じカラーインデックスをセットしない。
gdImageCopyは同じRGB値をgdImageColorExactに頼って探そうとする。
しかし値が見つからなかった場合にはgdImageColorAllocateで使われたカラーでallocateしようとする。



書いてある内容からするとResampledを使ったほうがよさそうな気がする。

2007年8月30日木曜日

Windows Serverについて【その後】

apacheのインストール方法が悪かったみたい。
portを80以外でインストールするとサービスに追加
されないらしい、それなので httpdコマンドで
サービス追加すれば問題なくいく。
httpd -i -n "service name" -f "conf path"

デフォルト以外のインストール方法も覚えなければなぁ。

2007年8月18日土曜日

Windows serverについて

apacheをインストールしたが、うまくサービスに追加されない。
httpdを直接起動すると立ち上がるが。
原因がわからず。

ちょいと調べてみるか

2007年8月7日火曜日

Rock in Japane Festival

Rock in Japane Festivalに行って参りました!!!
毎日朝からひたちなかまで通っていたため、かなり
つらかったです。


1日目:
カエラ
グレープバイン(途中から)
ポリ
GO!GO!7188
YUI(途中から)
奥田民生(途中まで)
DJハヤシ
増子直純
ELLE(途中まで)

2日目:
BaseBallBear(関根最高、湯浅ステキw)
ウルフルズ(トータスオーバック)
休憩
フルカワミキ(途中まで)
エレファントカシマシ(途中くたばりましたw)
スネオヘアー(毎年下ネタw)
アジカン(ちっこいw)
ヤノカミ(矢野顕子すごい)
バンプ(飯食いながらw)

3日目:
マキシマムザホルモン(大盛況)
ボラ(ギターよりたたいてる方が多くない?)
パフィー(意外に盛り上がった)
トライセラ(疲れ果てて寝てた)
Cocco(言葉が危ういw)
ロケットマン(ふかわ)
リップ(最高)
ラッド(来年はグラスだろう)


総括は明日。
待ってろよ年末!!!!
年末はフェス仲間を作って、盛り上がりたいなぁ~。

2007年8月1日水曜日

Six Easy Pieces

Six Easy PiecesというFeynmanの本を読み直そうと
思いました。
これは、大学時代の課題の本として買ったのですが、
今思うとなかなか面白い本なのではあると思う。

といっても、英語だから読むのが遅いです。。。。

2007年7月31日火曜日

IE7のバグ?

IE7のダウンロードでファイル名の2バイト文字がある場合2バイト目がの値が

0x5Cまたは0x7Cの場合は0x5C→0x57 、 0x7C→0x5Fと変換されてしまう。

microsoftのサポートページにすでに記述されているが、、、、、

パッチを当てろということだそうです。

変換される一覧は後日のせます。

参照サイト

http://d.hatena.ne.jp/ocs/20061103