03/04/29

まぁアレですよ
タマちゃんは横浜市民だとか言ってますけどね、
西区民は困ってるんですよ

自分の住んでるとこの行政はこんなにアホだったのか!?と
なんだ「ニシタマオ」って アホか


そしてあんな小汚い小動物を保護しようとしたりするスカラー電磁波教もアホ


03/04/28

ソフトウェア特許なんて嫌いだ


03/04/26

持ってるFlashSDKが古かった
version 6のドキュメントはPDFで、すごく読みやすくなってた

俺のヘナチョコtxtなんて、存在価値0

あと現在ちょっとだけ実装してます
cppのほうがずっと実装しやすそう

cppに手出すか…


03/04/25

FLASHフォーマット日本語訳(まだヘッダの部分だけ)
そしてぶぶかでラーメン食って帰宅. 6限まであると萎える


03/04/24
日本語と英語のエントロピー

英語で
"Shool"って書いてあると、
"School"を意図しているのだと予想がつく

日本語ではこうは行かない

「オニダソ」と書いてあって、
「お値段」の書き間違いだと気づくだろうか?

日本語はハフマン符号のようなものだ.
一文字一文字の情報量が濃い.
だから、文字が欠落していると、情報が戻ってこない.

しかし英語はそうではない.
文脈(context)の中に情報が含まれている.
この構造が、エラー訂正能力の基になっている.

なぜ印欧言語族はこういった文法体系にしたのだろうか
なぜウラル・アルタイ語族は符号化したのだろうか

という話を漠然と考えていた


03/04/23

Flashもビット単位入出力かよ!!
バイト単位にしてくれよぅ


03/04/22

火曜日はフリスビーの日

あとPADはぶっちゃけクソです
フローチャートより読みにくい


03/04/21

ローソンのJPEGの話。
左側が、DQT並びを故意に間違えた場合のデコード結果です.

間違ったDQT 正常なDQT

多分、LOPPIのJPEGデコーダはこんな感じなんだと思う.


03/04/20

"works" 新設

ryokoさんからアイデアをいただいたので、
class化して、仕様変更してみました.
シンプルさは失わないように心がけたつもりです.

cjpegls
・class化
・メモリから読み込み
・DCT高速化
・CbCr補間

そんなところ.


03/04/18
FLASHプレイヤーを作ろうと思ったのだった

http://www.swift-tools.com/Flash/
http://www.openswf.org/


まだこれくらいしか調べてません

一応、linux用のswfプレイヤーからレンダラ部分だけ抜き出したけど
イベントモデルとかまだよくわかってません


03/04/17
ぐええ気持ちわるい


03/04/15
フリスビーが面白い

しかし授業は退屈


03/04/14
んー、学校が始まった
あとクレイジータクシー(1)が面白い


03/04/12
jpegls
基本JPEG方式は、ほぼ全てデコードできるはず。

・サンプリングファクタ計算ミスの修正
・リスタートインターバル実装

もうほぼ完成かなぁ.
libjpegの2倍くらい遅いけど、まぁ、そんなもんだろう.

どうでもいいんだけど、ローソンのレジ端末はJPEGのデコードをミスしてるっぽい.
DQTがジグザグで格納されてるのに、そのまま掛けちゃってると思う.


03/04/11
基本JPEG方式は、大体デコードできる。かもしれない。

jpegls
・BMP書き出しの修正
・MCUの並びでバグってた
・DQTがジグザグ並びにしてなかった
・RSTマーカへの対応。しかし未だ動かず。

おかげでフォトショのJPEGがデコードできません


「DAREDEVIL」見た
・ラブシーン長すぎ!無駄!
・ストーリー伏線長すぎ!
・「レーダービジョン」はイイ. 波紋の広がり方が美しい

でもなんか「感動した!」とかそういう映画じゃなかった


03/04/10
デコード成功!
たまに画像が荒れたり、SEGVするけど、まぁ、大体はオッケー

jpegls

・YCrCb復元
・リサンプリング
・MCU管理
・その他仕上げ的なアレ
・BMP書き出し

わかっている問題点:
・遅い
・写メールJPEGが展開できない
・DCTで浮動小数点を使ってしまっている
・メモリを食う(コード10k,スクラッチ64kくらい)
・色が滲む

まぁでも、動いてるからいいよね!


03/04/09
ついにきた!
節目リリース!!

JPEGLS.c

・ビット単位入出力にあった恥ずかしいバグの訂正(これがすべての原因)
・ハフマン部分の全面的書き換え


てか今になって開発ブランチをデバッグしたらあっという間に修正完了ですよ
俺の20時間の努力ははほんの7文字のバグと等価でした
なみだ

あと髪の毛を切った.
短いと気楽で良い


03/04/08
恒例 jpeg
・ひとつだけMCUをデコードしてみる
・逆DCTしてみる


アメリカ在住のバカ野郎がいまだにウイルスに感染してやがる.

現時点で総計291通.
毎日20通くらい来るから大変.
添付ファイルも毎回やたらでかいし.

ヤツのIPアドレスは,4.46.25.206.
パロアルト在住の日本人(なんか大谷っていうグラビアアイドル好きらしい)のようだ

んで、4.46.25.206を調べてみると、
アメリカの verizon.com っていうプロバイダなんだけど、
スパムとかの発信元によく使われる、アヤシゲなとこらしい.
http://www.ccl.net/spammers.txtにバッチリ乗ってる.

日本で言うところの zero とかなのかな.

-- 参考リンク --
山崎はるか氏の場合:http://www.nda.co.jp/article/ugtop/ita_honki.html
迷惑メール撃退:http://www2g.biglobe.ne.jp/~stakasa/spam-j.html
verizon.com:http://www22.verizon.com/


03/04/07
JPEGローダ(いつまでやってんだって話もありますが)

・DC成分デコード(0x80バイアスで見ればうまく行ってる?感も)
・そのほか

結構だるくて、あまり先に進みません
あと最近寝起きが絶不調


03/04/06
ドジ研花見にお呼ばれして参加
肩身の狭い思いをしながら
取り留めなく会話した
Masaさんと筋肉話とか

存在しちゃってすみません. GYAA
そろそろワナビーから脱却せねば.


03/04/05
スパイとかって意味わからんよね。
対立してるわけじゃないのに。
…と、ここで書いてみる.


JPEGロォダ(佳境|update 01:07)

いよいよMCUイニシャライズの後、ハフマンデコードの実装.
あーなんか動かねぇー

ニセモノながら動いてる感じ. 正しいかどうかは不明.


03/04/04
JPEGロォダ(まだ駄目)

・MCUのサイズ計算(4:2:2とか)
・構造体修正


ROBODEXの後、中華街に行ってきた.
中華は油を多用するのが問題だ.
そしてグルタミン酸ナトリウム.

不健康な食い物だよなぁ. うまいけど.


03/04/03
シーテッドプレス 111kg 3x10

他にもやってるけど、列挙するのがだるい
そして卵白を飲む生活

03/04/02
JPEG 概念からC++による実装まで
購入.

JPEGローダ
眠いため、ほとんど変化なし


TOEFLの模擬テストみたいなのを受けたら、国籍マークミスして
「ヨルダン生まれ 日本語を使用」なんてのになってしまった.

ヨルダンかよ