週次レビュー

仕事が、忙しい……毎日朝から早朝まで(笑)働いています……。平日は家に帰ってきて倒れこむように寝る生活。 週末だけ少し勉強していますが、仕事や予定に追われて平日分を取り返すことは出来ていません。このままで良いのか……。平日に勉強時間をとりたいなぁ…

週次レビュー

駄目な一週間でした。仕事が忙しく毎日深夜まで働いているのを差し引いても、もう少し頑張れたはずです。 良かった点/継続すべき点 良かったところは特にありませんが、今週はちょっと「作ってみたいなー」というものを思いつきました。某所で「作りたいも…

週次レビュー

休みの多い週でしたね。 良かった点/継続すべき点 兎にも角にも勉強を始めた。Things を用いてタスク管理をはじめた辺りから、当日にやるべきことをこなせるようになってきた。 悪かった点/改善すべき点 早朝学習をしようと思ったのだけど、現実には出来て…

レバレッジ勉強法

レバレッジ勉強法作者: 本田直之出版社/メーカー: 大和書房発売日: 2007/09/25メディア: 単行本(ソフトカバー)購入: 18人 クリック: 176回この商品を含むブログ (207件) を見る この手の本は滅多に読まないのですが、なかなか良い本だったので軽く纏めてお…

Things で TODO 管理

最近お試しで DL してみた Things がなかなか良い感じです。とてもシンプルなアプリケーションで、出来ることは余り多くありませんが、これぐらい緩い方が自分にはピッタリきます。とにかく必要なタスクを書き出して、今日のノルマを一覧化出来るので、以前…

iPad で手描きメモ

カフェでひたすらアイディアをメモしていて思ったのだけれど、iPad でメモが出来れば、電子化して保存出来るのになぁ。 というわけで幾つか調査してみた。有名なメモ書きアプリとしては以下があるようです。 SpeedText Penultimate FastFinga neu.Notes Inki…

自分のペースでゆったり学ぶ TCP/IP

[改訂新版] 自分のペースでゆったり学ぶ TCP/IP作者: 網野衛二出版社/メーカー: 技術評論社発売日: 2009/10/22メディア: 単行本(ソフトカバー)購入: 54人 クリック: 2,165回この商品を含むブログ (7件) を見る 凄い良書だった。これはオススメ本。何となく…

SE のための金融入門

SEのための金融入門―銀行業務の仕組みとリスク作者: 小泉保彦出版社/メーカー: 金融財政事情研究会発売日: 2010/06メディア: 単行本購入: 3人 クリック: 20回この商品を含むブログ (4件) を見る ふと目についたので衝動買い。ちょうど銀行業務にも興味があっ…

Apache と Tomcat

Web アプリケーションに詳しくないので余り気にしていなかったのですが、良く考えると Apache や Tomcat って何だろう?と思った週末。 Google で調べてみると同じ疑問を持っている人がいました。回答を見ると、 Apache HTTP Server:Web サーバ。アクセス制…

浮動小数点の計算誤差

唐突に浮動小数点の計算誤差って一体何なんだろう、ということをネットで調べてみましたメモ。勿論コンピュータに詳しい人なら皆知っているであろうことなんですが、僕はさっぱり知らないので調べてみました。そういえば興味本位で受けた基本情報処理の試験…

Lucy を読む (1)

全然勉強せずに遊び呆けてます。唐突に T2-framework の Lucy に興味を持ったので読 Lucy してみます。超気まぐれ。 何で興味を持ったかというと、先日 Seasar のソースコードを読んだので別の DI コンテナのソースコード読んでみたかったというのと、T2 自…

今後の予定

またまた休んでしまいました。やれやれ。今後の計画を少々修正しようと思います。 まず、英語の勉強は暫く休止します。必要だということは十分分かっているつもりですが、どうしてもやる気が起きないので当面は延期することにしました。しばらくはコンピュー…

[読Seasar] アスペクトの織り込み 以前の記事で、ComponentDeployer の初期化時に、デプロイ対象とするクラスにアスペクトを織り込むことが分かっています。AopProxyUtil#getConcreteClass(ComponentDef componentDef) で、アスペクトを織り込んだクラスを生…

アスペクトの読み込み

S2AOP は S2Container とセットになった機能になっています。アスペクト定義は ComponentDef に含まれているはずなので、まずはどのように ComponentDef に登録されるのか見てみましょう。以前の記事を踏まえるとアスペクトの読み込みを行っているのは Aspec…

S2Container の初期化

前回までで Seasar ではどのようにコンポーネントが生成されるのかが分かりました。まず、今回 Seasar のエントリ・ポイントは SingletonS2ContainerFactory#init() でした。ここで dicon ファイルの解析が行われて S2Container が生成され、 ComponentDef …

コンポーネントの生成

さて無事に生成された S2Container ですが、次はどのように S2Container に保持された ComponentDef からオブジェクトが生成されるのかを見てみたいと思います。 まず、S2Container に登録された ComponentDef は、抽象化されたインターフェース S2Container…

Container の組み立て

難しいところは省略していくよー。 S2ContainerFactory#createからProvider#build を呼び出す。お、S2ContainerBuilder という如何にもな名前のインターフェースを発見。SingletonS2ContainerFactory#init で、設定した configPath の dicon ファイルを解析…

SingletonS2ContainerFactory~S2Container

取り敢えず "S2Container 2.4.35" をダウンロードしてみました。エントリポイントは SingletonS2ContainerFactory だと思い込んで読む。 うん、何か S2Container を生成してるだけ。Singletonの意味は、S2ContainerがSingletonって意味ですね。Singletonじゃ…

今後の計画

気がつけば随分休んでしまいました。夏といえば海!海といえばサーフィン!の季節です。 少し勉強計画を修正しようと思います。まず、英語は当面優先度を下げます。ちょこちょこ単語を覚えていこうかなと。平日の朝はソースコードリーディングをしようと思い…

第二十三章: 前置詞, 第二十四章: 接続詞

一気にForestも終了です! こちらは内容多過ぎなのでまとめはしません。後で復習だけしときます。 従属を表す "in" "in"を使って仕事に従事していることを表すことが出来る。 He is in publishing. (彼は出版関係の仕事をしている) 時を表す "at/on/in" at:…

第二十二章: 副詞

他の品詞に分類出来ないものをまとめて副詞と呼んでいる。 副詞の位置 の直後に置くことが多い。 She took my advice seriously. 助動詞があるときは助動詞と動詞の間に置く。 You should carefully look at the broken statue. 副詞の前に前置詞は置けない…

今週のまとめ

ようやく2冊読み終えたので、明日からは別の本に取りかかります! コンピュータは念願の『コンピュータの構成と設計』 英語は『TOEIC文法急所総攻撃』と『TOEICテストに出る順英単語』

第十六章: Javaのメモリモデル

JVMの話。長かった『Java並行処理』もこれで終わり。長かったー!後半、明らかに手を抜いたなぁ。 ちょっと復習も必要なんだけど、取り敢えず十六章。 安全な遅延初期化のテクニック 良くあるダブルチェックロッキングアンチパターンは、最初に があるけど、…

『Java並行処理』まとめ

一通り読み終えたことだし、復習も兼ねてまとめるよ。 それにしても今の勉強スタイルはちょっと失敗かも。ちょこちょこやってちょこちょこアップするよりは、一気にまとめた方が良いかなぁ。 JMM (Java Memory Model) 近代的なコンピュータは、処理を高速化…

第二十一章: 形容詞

1時半就寝、7時半起床。 形容詞を並べる順序 形容詞が名詞を修飾する際、形容詞が複数あるときには決まった順序で形容詞を並べる。 冠詞・所有格 数量 主観的判断 (cuteなど) 大小 年齢・新旧 色 材料・出所 I'm looking for a large brown leather bag. 注…

アトミック変数とノンブロッキング同期化

1時半就寝、7時40分起床。 CAS (Compare And Swap) これは前に読んだ記憶があるぞ。Atomicクラスの実装に使われている手法だったような。 アトミックなread-modify-writeをロックを使わずに実装したい場合、CASで実現可能。実行性能はロックよりも良好。 CAS…

第十九章: 冠詞

知ってることだなー。 他のものと区別出来ないときや、機能に着目した場合は無冠詞になる。 We can't completely control nature.(区別出来ない自然) What time do you go to bed ?(bedの機能に着目した文) She want to the post office by bicycle.(bi…

第十八章: 名詞

1時就寝、7時45分起床。 数える場合, 数えない場合 一般に数えてはいけない名詞でも、具体的な一つの出来事や行為を表す場合には数える。 Tom lowered his face in shame. (気持ちは数えられない) It's a shame to waste all the food.(出来事・行為は他と…

第二十章: 代名詞

漠然と人々を表す "you/they/we" これは結構気付いてなかったかも。 You can't get driver's license until you're eighteen.(18歳になるまでは運転免許を取ることは出来ません) They say she is getting married next month.(彼女は来月結婚するらしい)…

復習

今日気になったので再読。 否定疑問文への答え方 英語のYes/Noは、相手の質問の形に関わらず、自分の答えが肯定の内容ならYes, 否定の内容ならNoを用いる。 つまり、相手が "Do you ... ?" と尋ねても、 "Don't you ... ?" と尋ねても、返事は同じになる。 D…