2008年の目標。1〜5月の達成度。

私は意志が弱い人間です。今年の初めには『振り返りは1〜3月、4〜6月、7〜9月、10〜12月で実施!』と宣言しておきながら1月の達成度は気まぐれで見つつも、3月終わりの時点で振り返りを実施していませんでした。自分の事ながら・・・。 気を取り直してちょっとここまでを振り返ってみます。 家庭の目標 目標:「18時30分までに会社を出る率6割」 1月 17/19 → 89% 2月 10/20 → 50% 3月 13/19 → 68% 4月 10/20 → 50% 5月 19/20 → 95% 1~5月 69/98 → 70% おお。ここまでのところ、かなり目標を上回るペースでコンスタントに毎日早く帰れているようです。毎日早く帰るということで自分に締め切りをもって仕事をするのはかなりいいです。はかどります。これからもこの調子でがんばろう。 お金の目標 目標:「現在立てている一生涯のマネープランよりも上回る。親に安心のために借りているお金を返す。」 お金の目標に関しては、かなり予定よりも出費が多かったのですが、嫁が失業手当をもらってくれたりしたので想定外の収入も多く、現在の目標を上回っています。さらに親に借りていたお金も返しました。 が、誤算だったのは、親がお金を受け取ってくれないことです。この結果、何の運用もされていないお金が数百万単位で銀行口座に眠ってしまっています。まったくリスクが無いところに預けても年2%くらいは利子が付くようになったのでそれだけで年間で数万〜十数万の損です。住宅ローンの繰上げ返済に充てればそれだけで3%だし・・・。かなりもったいない。早急に親と話をしてどうにかしなければ。 まぁ、別にお金に困っちゃいないからそれはそれでかまわなかったりはしますけれども。 仕事の目標 仕事の目標はここには書きませんが、きちんと目標を定めて、それに向けて実施中です。年初は結構大きな舵取りだと思っていたのですが、蓋を開けてみたら結構すんなりと受け入れられて、1年間を通して立てた目標をもうクリアしてしまっていたりします。 やれば結構なんでもできるものですね。もっと大きな目標を立てるべきでした。反省。 趣味の目標 このサイト(ebi.dyndns.biz)に関しての目標 はてなブックマーク数 目標:40エントリ → 現在:42エントリ 目標:最高10User → 現在:6User 1ヶ月のセッション数 目標:6000セッション→目標修正:10000セッション 1月:6548 2月:6793 3月:7163 4月:7146 5月:7455 1ヶ月間の広告収入額 10$ 1月:9.57$ 2月:16.49$ 3月:11.85$ 4月:10.84$ 5月:9.82$ なかなか面白い実績になっていますね。はてなブックマーク数に関しては、ある程度意識してはてブされやすい記事を書いてみたり、トラックバックを打ってみたりしました。特に2月あたりですね。一応結果にも現れているようです。でも、本当にえぐいところまでは意図的に手を出していません。そういう意味では、はてなブックマークは目標として設定するには不適切だった気もします。あるいは「本当に技術的な記事ではてブ数をXX以上獲得する」というような目標が適切だったかなと。1エントリでの取得ブックマーク数が目標に達していないので、これからかな、というきはしますが、正直なところはてブの数にかんしてはここまでにしておこうと思います。 1ヶ月のセッション数、広告収入に関しては、「ちょっと本気を出せば思ったよりもすぐに結果が出るものだな」という印象です。具体的にはさしたる努力もせず、ただ単に日記エントリをちょっとがんばって書く・・・程度でこのくらいの数が出せています。具体的には以下のようなエントリ数です。 1月:23日、50エントリ 2月:25日、42エントリ 3月:23日、44エントリ 4月:17日、29エントリ 5月:16日、24エントリ 特に、1月〜3月はかなりがんばってエントリを書いて実に来てくれる人や検索エンジンに引っかかる数を増やそうとしていました。4月、5月はそんなに書かなくてもある程度維持できたようです。 ...

June 3, 2008 · 1 min · 胡田昌彦

最近の娘

最近の娘の状況。ますます子供です。 ナイツとかマリオとかプーさんとかミッキーとか、お人形大好き。一緒に寝たり。トイレに落とすのは勘弁願いたい。 「何が好きなの?」と聞いたら「うたがすきなんだよ〜」だって。 文字に興味深々。「これは何て読むの?」と毎日同じものを読んでくれとお願いしたり、「せんせい」にひらがなを書く練習をしたり。(まだ一人では書けないので、一緒に書く。) 絵の判定が厳しい。うまく書かないと「ちがう」と怒る。あとで「お父さんうまくかけなかったんだよね〜」といじめる。

June 3, 2008 · 1 min · 胡田昌彦

[windows] メモリ管理について学ぶ

以前から何度も疑問がわいたり調査すべき状況になっているにもかかわらず、あやふやなままですませてしまっているメモリ管理に関してちょっと学んでみました。まだまだ分からないことが多いですが、現時点でのまとめ。 疑問 4GBの壁って何だ? Windows Serverの/3GBオプションって結局何をしているのか? Windowsのタスクマネージャーの「パフォーマンス」タブに書かれていることの意味。見方。 64bitになるとどうなるのか? とりあえず分かったこと windowsの32bit systemの仮想アドレス空間のレイアウト 上記、仮想アドレス空間はOS1つにつき1つではなく、アプリケーション1つにつき1つ用意されている 『Windowsはページ・テーブルを利用して,仮想マシンごとに4Gバイトの仮想メモリー空間を割り当て,そのうち2Gバイトをアプリケーション領域に,残り2Gバイトをシステム領域に指定している。それはあたかもWindowsシステムの中に,4Gバイトのメモリーをもったコンピュータが,いくつも存在しているイメージになる』 本当に知っている?Windows XPの基礎[アーキテクチャ編](第1回)なぜアプリがハングしてもOSは大丈夫か?:ITpro アプリケーション領域はそれぞれ別々だが、2Gのシステム領域(カーネル領域)はほぼ共通して使われている。 『 各プロセスで使用されるコンピュータ内のアドレス空間は別々の 2 GB の領域ですが、2 GB のカーネル領域の大部分はグローバルで、現在アクティブになっているユーザー モード プロセスとは関係なく、同じ領域が使用されます。』 ページ アドレス プールとシステム PTE のメモリ領域の設定方法 Windowsの64bit systemでは仮想アドレス空間は16TB(ユーザー空間、システム空間共に8TB) 『On 64-bit machines, the virtual address space is 16 terabytes, with 8 terabytes of user space and another 8 terabytes of system space. The layout is similar to that for 32-bit Windows, except that the sizes are proportionately larger. As with 32-bit hardware, the sizes vary from release to release. 』 メモリ管理 : すべてのドライバ作成者が知る必要のある事項 ハードウェアの進化によりアドレスをあらわすために使えるビット数は増えてきた。今のx86CPUでは32, 36, 40bitのモードをWindowsでサポートしている。chipsetが制限しているケースもある。現在の32bitのWindowsで扱える上限は37bit(128GB)で、これは将来増える見込み。 『As hardware has evolved, the number of address bits has increased, leading to larger physical address spaces and potentially greater amounts of RAM. Current x86 CPUs use 32, 36, or 40 bits for physical addresses in the modes that Windows supports, although the chipsets that are attached to some 40-bit processors limit the sizes to fewer bits. Current releases of 32-bit Windows support a maximum of 37 bits of physical address for use as general-purpose RAM (more may be used for I/O space RAM), for a maximum physical address space of 128 GB. (These values may increase in the future.) Windows also continues to support older processors that decode only 32 bits of physical address (and thus can address a maximum of 4 GB).』 メモリ管理 : すべてのドライバ作成者が知る必要のある事項 64bitのCPUで扱えるのは理論的には16エクサバイトだが、現在の64bitのWindowsでサポートしているのは40bit〜50bitで、128GB〜1TB。 『A processor that uses full 64-bit virtual addresses can theoretically address 16 exabytes. (An exabyte is a billion gigabytes, and a terabyte is a thousand gigabytes.) Current releases of 64-bit Windows support from 40 to 50 address bits and 128 GB to 1 terabyte of RAM, depending on the specific edition of the operating system. 』 メモリ管理 : すべてのドライバ作成者が知る必要のある事項 paged poolは物理メモリの搭載量とOSの種類による。32bitのWindows XPでは491MB。Windows Server 2003 SP1では560MB。 『The paged pool is exactly what its name implies: a region of virtual memory that is subject to paging. The size of the paged pool is limited and depends on both the amount of available physical memory on each individual machine and the specific operating system release. For example, the maximum size of the paged pool is about 491 MB on 32-bit hardware running Windows XP and about 650 MB on Windows Server 2003 SP1. 』 メモリ管理 : すべてのドライバ作成者が知る必要のある事項 ドライバはどのIRQLにもアクセスできるため、nonpaged poolを利用する。/3GBスイッチが付与されていないシステムでは256MB。/3GBが付与されているシステムでは128MB。64bitシステムでは128GB。 『The nonpaged pool is a region of system virtual memory that is not subject to paging. Drivers use the nonpaged pool for many of their storage requirements because it can be accessed at any IRQL. Like the paged pool, the nonpaged pool is limited in size. On a 32-bit x86 system that is started without the /3GB switch, the nonpaged pool is limited to 256 MB; with the /3GB switch, the limit is 128 MB. On 64-bit systems, the nonpaged pool currently has a limit of 128 GB. 』 メモリ管理 : すべてのドライバ作成者が知る必要のある事項 現在の理解 4GBの壁って何だ? →32bitで指し示すことのできるアドレスの上限。32bit systemにおける1つのアプリケーションで単純にアクセスできるメモリの上限(アプリケーション領域としては2GBまで)。ただし、32bitOSであっても4GB以上メモリを使えるエディションもあるし、1つのアプリケーションで4GB以上のメモリを扱うための機構も用意されている。 Windows Serverの/3GBオプションって結局何をしているのか? →1つのサブシステムのメモリ割り当て(アプリケーション2GB、システム2GB)を変更(アプリケーション3GB、システム1GB)する。 Windowsのタスクマネージャーの「パフォーマンス」タブに書かれていることの意味。見方。 →SOHO MIND ≫ タスクマネージャでメモリを調査 64bitになるとどうなるのか? →扱えるメモリ空間が大幅に増える。 参考になったもの 特集:Windows 9x or Windows 2000? コラム:Windowsの歴史、メモリの歴史(1) 特集:Windows 9x or Windows 2000? コラム: Windowsの歴史、メモリの歴史(2) 本当に知っている?Windows XPの基礎[アーキテクチャ編](第1回)なぜアプリがハングしてもOSは大丈夫か?:ITpro Windows のメモリ管理 メモリ管理 : すべてのドライバ作成者が知る必要のある事項 ん〜。難しいなぁ。でもちょっと分かってきた気がする。 ...

May 30, 2008 · 3 min · 胡田昌彦

[thinking] 提案活動とか内定者の歓迎会とか

今日は久しぶりに提案活動に参加したりとか内定者の歓迎会に参加したりしました。色々思うところ、日記に書きたいところがありますが、まぁ、色々な事を考えてやめておきます。 人間誰しもよい面もあれば悪い面もあるのです。

May 27, 2008 · 1 min · 胡田昌彦

[family] 母と姉と娘と

今日は嫁が大学時代の友人の結婚式披露宴に出席する・・・ということで、娘の相手をみんなでしようということで、母と姉に前日から遊びに来てもらいました。 一緒にご飯を食べたり、お買い物に行ったり。母親がいなくてももうまったく問題なく。近所の家族に出会って「お母さんは?」と聞かれれば「お母さんは結婚式にいってるの。」ときちんと答えられるようにもなり。 成長したものです。

May 25, 2008 · 1 min · 胡田昌彦

[isa][ssl][windows] ISAとかSSL周りとかで今日気が付いたこと

あまりにも眠いけれども、今日やったことで新しく覚えたことをメモしておく。 SSLの要求を作成するのはWindowsならやはりIISで実施がスタンダード。 要求作成時に秘密鍵と公開鍵のペアを作るので、CAで署名してもらったら、要求を出したサーバーに一度取り込まないといけない、そうしないと秘密鍵が無い。 一度証明書を作成したら、それは秘密鍵付きでエクスポートできる。 どのサーバーで要求を出して作成した証明書でも、任意のサーバーでインポートできる。 ISAでSSLをほどく場合、ISAには普通IISは入っていないので、一度IISが入っているサーバーで処理を行い、その後エクスポートした証明書(秘密鍵付き)をMMC→証明書にてインポートする手順となる 秘密鍵が付いていない証明書でも普通にインポートできるし、IISでも構成できちゃう。でも、もちろんSSL通信はできない。警告も何も出してくれないので注意。 ISAを1本足でリバースプロキシに使う場合にはキャッシュを無効にしておかないとうまくつながらなかった。(要追加検証)

May 24, 2008 · 1 min · 胡田昌彦

[thinking] 結婚式披露宴、2次会に出席

今日は、同期の友人の結婚式披露宴と2次会に出席してきました。とても個性的な友人で、音楽の趣味があり、披露宴でも3組が演奏を披露するようなそんな披露宴でした。 音楽活動を対外的にしなくなってから久しいですが、やはり身近で見ると自分でもやりたくなります。「おれもできるよ!」「おれもやりたい!」と叫びたくなります。 叫びたくなります。なんて日記に書いていないでやればいいんだけど、それはそれ、人生には優先順位というものがあり。今はまだその時期ではない、と考えています。 ささやかな夢は、家族でのユニット作成。人前でやるとかではなく、たとえば誰かの誕生日には他の家族でちょっと楽器演奏したりとか。・・・。やればすぐできるな。今度やろう。

May 24, 2008 · 1 min · 胡田昌彦

[child] お誕生日おめでとう

先日は嫁の誕生日でした。娘がちゃんと「お母さん、お誕生日おめでとう」と言える様になってました。ハッピーバースデイの歌も歌えました(ハッピーバースデイ お父さんだったけど・・・)。そりゃ年も取りますわね。 で、誕生日プレゼントのきちんとしたものはまた別途一緒に買いにいこうということになっているんだけれども、ふと思い立って、ブートすると誕生日を祝うメッセージが表示されるFDをプレゼントしたのですが、まったくもって喜んでくれませんでした。もう気持ちがいいくらい。さすがである。

May 22, 2008 · 1 min · 胡田昌彦

うすうす感づいてはいたけど・・・

私は筑波大学第三学群情報学類出身なのですが、大学時代に周りにいた人間は非常に優秀な人が多かったようです。先生からはボロクソに言われていたから気がつかなかったけど。

May 22, 2008 · 1 min · 胡田昌彦

自信過剰になってきた気がする

仕事で、最近無意味な自信を持つようになってきた気がします。全然触ったことの無いプロダクトだったりしても「まぁ、やりゃすぐ分かるでしょ。」「調べりゃすぐ理解できるでしょ。」というような。 近いうちに痛い目にあいそうな気がする・・・。

May 22, 2008 · 1 min · 胡田昌彦

先輩の学生とお酒を飲みながら

今日は先輩の学生とお酒を飲みながら色々と話をしていました。本当につらかったことも、長い時を経て振り返れば、そこから得られたものが見えてくるんだなと改めて思いました。人生というのは面白いものです。

May 20, 2008 · 1 min · 胡田昌彦

1日中人にものを教えていると自分の仕事はまったく進まない(あたりまえ)

今日は一日中人にものを教えていたので、自分の仕事がまったく進まず、深夜に自宅で残務処理するのでした。自分の勉強ができないなぁ・・・。

May 19, 2008 · 1 min · 胡田昌彦

いつかOSを作る日記更新。

*2008-05-19 - いつかOSを作る日記

May 19, 2008 · 1 min · 胡田昌彦

[exchange][edge] Exchange Server 2007 - Edgeトランスポートサーバーがなんだか言うことを聞きません。

今日はExchange Server 2007の検証をしているところにお邪魔しました。いくつかはまったのでメモ。 HubからEdgeへのメール送信時のエラー"451 5.7.3 Cannot achieve Exchange Server authentication." これはExchange Server認証がEdge側の受信コネクタで有効になっていないことが原因でした。エッジサブスクリプションを有効にしているので、EdgeサーバーもExchange組織内のExchangeサーバーとして認識してくれるようで、逆にExchange Server認証が有効にならないといけないようです。 エッジサブスクリプションで作成されたEdge to Hubのコネクタの宛先ホストが「–」になっていて届かない エッジサブスクリプションを作成する段階で名前解決ができていなかったから・・・か?とりあえず手動で編集して検証作業を進めています。後で追試予定。 (追記) ドキュメントに記述がありました。 Automatic inbound Send connector configuration Parameter Value Name EdgeSync - Inbound to <Site Name> Address Space SMTP:–;1 Source Servers Edge Subscription name Enabled True DNS Routing Enabled False Smart Hosts -- The -- placeholder in the address space for the inbound Send connector represents the authoritative and internal relay accepted domains for the Exchange organization and is the literal character displayed. Any messages that the Edge Transport server receives for authoritative and internal relay accepted domains are routed to this Send connector and relayed to the smart hosts. ...

May 16, 2008 · 2 min · 胡田昌彦

[exchange][programming][script] Exchange Server 2007のキュー監視をPowerShellスクリプトで

先日、要望があったので、Exchange Server 2007のキュー監視をPowerShellで行うスクリプトを試しに書いてみました。PowerShellでのスクリプト作成はほとんどやったことがないので、色々と試行錯誤をしながら。 配列に対して配列を追加していく際に、2次元配列になることを期待していたのに1次元の配列になっていて、それに気がつかずに混乱したり、変数を初期化しているつもりなのに正常に初期化されず以前の結果が表示されて混乱したりしましたが、基本的なところはおおよそ理解できた気がします。 PowerShellで普通に書くことのできる記法やコマンドをスクリプト内で直接使えるので、すごく記述量が少なくて幸せです。.Net Frameworkのクラスも直接扱えるし、もうVBScriptやJScriptではスクリプトを書きたくなくなってしまいました。 PowerShellお勧めですよ。あとはどれだけ普及してくれるかですね。Vistaに標準搭載じゃなかったのは痛い・・・。(VBScriptやJScriptでスクリプトを書くのはそれがほぼ全ての端末で動作するからなので)

May 14, 2008 · 1 min · 胡田昌彦

[vista][pc] ThinkPad X60がフリーズしやがる

会社で支給されて使っているThinkPad X60なのですが、ここのところフリーズするようになってしまいました。何もしてなくてもフリーズ。起動中にもフリーズ。しまいにはBIOS画面でもフリーズ。 安定して動作するときにはしているのが不思議なんだけど、何だろう。HWの不良なのは確かだと思うんだけれども。 そんなこんなで全然仕事がはかどらないです。まったく、もう。

May 14, 2008 · 1 min · 胡田昌彦

[child] 母の日

今日は母の日。お互いの両親にもプレゼントを贈りつつ、今日は娘から嫁に「おかあさんいつもありがとう。」と言って小さなお花をプレゼントしてもらいました。きちんと言えるとは思わなかったのでちょっとびっくり。喜んでもらえたようでよかったです。

May 11, 2008 · 1 min · 胡田昌彦

トイレトレーニング

そろそろ暖かくなってきたのでトイレトレーニング再開です。リビングの絨毯を片付けて。本気でやる気に(親が)なったら、とりあえず今日はまだ一度もオシメをぬらしていません。 まだ娘本人はあまりやる気になっていないけれども、もう体の準備はOKのようです。あとは本人の気持ちしだいだなぁ。

May 11, 2008 · 1 min · 胡田昌彦

晩飯がうまい

ここ二日は帰りが遅くて、私が家に帰ってきたら嫁と娘はすでに寝静まったあとです。残念です。 そんな日でも晩飯を作ってくれているのですが、これが、おいしい。感謝。

May 8, 2008 · 1 min · 胡田昌彦

震度4程度の地震にはびくともしない。

地震が何度もありましたね。怖い怖い・・・。でも、うちの娘と嫁は震度4の地震がおきても寝たままです。かなりゆれてるんだけどな。すごいな・・・。

May 7, 2008 · 1 min · 胡田昌彦