Entries from 2011-08-01 to 1 month

こころ

こころを読んだ。既視感があったのでひょっとしたら若い時分に一度手にとったことがあるかもしれない。後半に差し掛かるところから暗い悲劇が少しずつ浮かび上がる。待ち受ける悲しい回想から目を逸らすために一度本を閉じてしまったほどだ。そういう意味で…

Angelina Jolie 6 - セレブインタビューズ2

84 / 93 = 0.90。成績は良いが肝心のキーワードが聞き取れなかった。 the more xxx, the more という文章があって more 2つは聞き取れていたのだが the が片方しか聞き取れず。その構文であることに気づけなかった。 persecuted は最近覚えたのに悔しいなあ…

Angelina Jolie 5 - セレブインタビューズ2

76 / 101 = 0.75。アンジェリーナ・ジョリーはとても良い教材だ。 早口である はっきり話す 平易な単語が多い なぜか聞きとるのが難しい ひょっとして音声だけじゃなくて映像もあったら聴き取れるのかなあ。 セレブ・インタビューズ2 100万語[聴破]CDシリー…

11. Build ICU 4.4.2 using mingw cross compiler - WebKit porting to Mona OS

Porting ICU is a hard and tough work? No I'm busy myself with other things :D ICU 4.4.2 is what we are looking for which doen't depend on C++ RTTI. Let's build it for our OS. Since Unicode data files should be generated on compilation time…

OSX の terminal の patch コマンドでエラー

osx

patch: **** Can't create file tmp/xxxx : No such file or directory TMPDIR=$(TMP) としてやらないといけないみたい。

Angelina Jolie 5 - セレブインタビューズ2

81 / 100 = 0.81。なぜ難民問題に取り組むのか?という話。インタビュアーとアンジェリーナ・ジョリーに慣れてきた感。 インタビュー冒頭の and が聞き取れない 理由はなんですか?の答えで One, xxxx の One を全く想定していなかったので聞き取れない I mea…

10. Gave up C++ RTTI and exceptions - WebKit porting to Mona OS

Where are we? building JavaScriptCore on Mona OS needs ICU ICU needs RTTI support Have to build libsupc++ to support RTTI On the last article 9. How to support C++ RTTI and exceptions on your hobby OS, I wrote C++ RTTI and exceptions worke…

続 C++ と libc の関係など

ちと深入りしすぎでは。と忠告を受けたので冷静に考えなおしていくつか検証をして結論を出した。 時間が多くあるならばやるべき正攻法 Mingw ではなく純粋なクロスコンパイラ i586-pe または i586-elf を作り開発する。そうすれば多くの問題は自動的に解決さ…

Angelina Jolie 4 - セレブインタビューズ2

123 / 144 = 0.85。インタビュアーの発言が多かったので好成績。I mean の使われ方が少しずつわかってきた気がする。日本語の「うんとね」みたいなニュアンスと理解。 それにしても動詞がわかっても前置詞を間違えるパターンが多い。熟語として覚えたらうま…

C++ と libc の関係など

Mona の C++ RTTI・例外対応でちょっとハマったので問題を整理。こういうぐちゃぐちゃ思考の過程をまとめるのはまだ英語では書けない。 前提 Mona には core ライブラリとして C++ の MonAPI ライブラリがある。これは libc に依存しない最下層のライブラリ…

Angelina Jolie 3 - セレブインタビューズ2

76 / 111 = 0.681。アンジェリーナ・ジョリーはやはり難しい。As soon as や I was so grateful I knew すら聞き取れない。テキストを見ながら聞いても聞き取れない。このテキストを書き起こした人やちゃんと聞き取れたのだろうか。そこに自分に足りないもの…

9. How to support C++ RTTI and exceptions on your hobby OS - WebKit porting to Mona OS

Where are we? building JavaScriptCore on Mona OS needs ICU ICU needs RTTI support Have to build libsupc++ to support RTTI Requirements and assumptions I explain here how to enable RTTI and exceptions on my hobby OS Mona. We use mingw cross…

「いただきます」は?

今朝の朝食時にいい忘れたら、ひげ太に「いただきます」は?とつっこまれてしまった。いつも言われているので覚えたのだろうな。

8. Build Mingw gcc-4.6.1 - WebKit porting to Mona OS

Where are we? building JavaScriptCore needs ICU ICU needs RTTI support Have to build libsupc++ to support RTTI Have to build mingw to build libsupc++ binutils % mkdir ~/mingw % cd src % wget http://ftp.gnu.org/gnu/binutils/binutils-2.21.1.…

7. ICU required RTTI - WebKit porting to Mona OS

While porting ICU, I found ICU requires C++ rtti. I met a library for the first time which requires C++ rtti. Sigh. Since our OS doesn't support C++ rtti and exceptions, we have two options. support rtti write ICU alternative. Webkit uses …

学問のすすめ

福沢諭吉が書いた学問のすすめを読んだ。「自由」に言及してまでなぜ学ぶべきかを説いている。 あとがきにあるように、元々広く読まれることを意識して書かれたわけではない。だけれどもこれは多くの人に読まれるべきだと思ったのでここで勧めておく。 ゆっ…

Angelina Jolie 2 - セレブインタビューズ2

73 / 88 = 0.82。前回同様成績は悪くないが内容があまりとれていない。われわれが物質的に恵まれているのに慣れすぎているという話。 ショックだったのは How did it change you? が How dit it changing? に聞こえたこと。文法的におかしいとすぐに気づいた…

Angelina Jolie 1 - セレブインタビューズ2

80 / 101 = 0.79。成績は悪くないが内容があまり把握できなかった。幾つかのキーワードを聞き逃したのが原因。しかもそれらは単語としては最近覚えたものばかりだ。 refugee camp limbs cut off amputee camp など。アンジェリーナ・ジョリーは少し早口。あ…

ローマ人の物語 (7)

ローマ人の物語 (7) ― 勝者の混迷(下) (新潮文庫)。ポンペイウスの時代が終わり次はいよいよ。ユリウス・カエサル。

6. Disabled PLATFORM(QT) - WebKit porting to Mona OS

After walking through JavaScriptCore and jsc.cpp, it seems that we should disable PLATFORM(QT) and remove QT related file from Makfile. Let's start again. ../../../Source/JavaScriptCore/wtf/unicode/icu/UnicodeIcu.h:27:27: error: unicode/uc…

にほんご

にほんごの記事も書くよ。

5. libjscore.a - WebKit porting to Mona OS

Finally got libjscore.a. The next thing we should do is to use libjscore.a. jsc command uses libjscore.a. So let's build jsc. Modified WebKit/WebKitBuild/Release/JavaScriptCore/Makefile.jsc to use our cross compiler. "make -f Makefile.jsc"…

4. STL port was done - WebKit porting to Mona OS

The prvious problem we fronted was bootstrap hunging up. I've never imagined I should dive into bootstrap code again! Finally I found what was wrong. The bootstrap sequence is firstboot reads and jumps into secondboot secondboot reads KERN…

3. STL - WebKit porting to Mona OS

Since WebKit/Source/JavaScriptCore/wtf/qt/MainThreadQt.cpp is small, I will visit it later. Commented out the following files on Makefile. Source/JavaScriptCore/wtf/qt/MainThreadQt.cpp Source/JavaScriptCore/wtf/qt/StringQt.cpp Source/JavaS…

2. Where should I start from? - WebKit porting to Mona OS

Okay, let's check the output. 7.0M WebKit/WebKitBuild/Release/JavaScriptCore/release/libjscore.a 56MB WebKit/WebKitBuild/Release/WebCore/release/libwebcore.a As someone said, I think it's better to start from building JavaScriptCore for so…

1. Building WebKit on Linux - WebKit porting to Mona OS

To see what's happening on build process, just tried to build WebKit on my Ubuntu laptop. At first I've tried to build GTK+ WebKit, but it requires GLIB - version >= 2.27.90. My Ubuntu uses glib 2.0.0, and it seems dangerous to upgrade gli…

0. Table of Contents - WebKit porting to Mona OS

I started porting WebKit to my own OS, Mona OS (http://www.monaos.org). Here are some memorandums of the porting process. I wish these would be useful to other OS developers. 1. Building WebKit on Linux 2. Where should I start from? 3. STL…

PRML 混合ガウス分布の EM アルゴリズムを R で実装してみた

PRML 9 章の混合ガウス分布の EM アルゴリズムを勉強のために実装してみた。(より本格的な実装と検証は id:n_shuyo さんのEM アルゴリズム実装(勉強用) - Mi manca qualche giovedi`?を参照のこと)。 今回初めての R だったので色々苦労したが、Rは良く出…

Eastwood & Watanabe 8 - セレブインタビューズ2

89 / 113 = 0.78。以前聞いたことがあるが意味を知らなかった単語が出てきたのでこの機会に覚える。 fabulous MJ の映画で Jackson5 が most fabulous group と紹介されていたように思う just gevving BBC だか anthorogy のインタビューで誰かが言ってたよ…

Eastwood & Watanabe 7 - セレブインタビューズ2

102 / 102 = 1.0 。満点は初めてなのではなかろうか。渡辺謙に「How did you like Ken, been directed by Clint?」という質問を投げかけるところから。 以前も書いたけど同じ日本人が話すのでリズムや、発音、組み立てる文がすーっと入ってきて聞き取りやす…