週刊少年ジャンプ 31号

今回のNARUTOは、全くストーリ的には進展なしですね :|

しかし、改めて見るとシカマルもナルトも顔が成長してますよね~あと、紅の顔も母の顔に見せるためかイメージが違うし :roll:

しかし、自来也の残した暗号が共通鍵暗号だろうって単語がでてきた時はちょっとビックリ :)

あと、今週のBLEACHは現在に戻ってきたけど…なんか適当だったなぁ~来週は休載だし。う~ん。

量子情報の物理―量子暗号、量子テレポーテーション、量子計算 量子情報の物理―量子暗号、量子テレポーテーション、量子計算
小芦 雅斗 西野 哲朗 井元 信之

量子コンピュータと量子通信〈3〉量子通信・情報処理と誤り訂正 (量子コンピュータと量子通信 3) 量子コンピュータと量子通信〈2〉量子コンピュータとアルゴリズム (量子コンピュータと量子通信 2) 量子コンピュータと量子通信〈1〉量子力学とコンピュータ科学 (量子コンピュータと量子通信 1) Elements of Information Theory (Wiley Series in Telecommunications and Signal Processing) 熱力学―現代的な視点から (新物理学シリーズ)
by G-Tools

トラックバック URL :

Google C++ Style Guide

Google Codeでgoogle-styleguideが公開されてる。今のところ公開されているのは、以下のC++のものだけですが…順次公開されるのかな :?:

ほぉ、インデントはスペースで2文字なんですね~1行80文字制限とかもあるんだぁ~return文にはカッコは付けない派なのね~とか :)

あと、switch文は以下のように書くとか…結構、特徴的 :?:

switch (var) {
  case 0: {  // 2 space indent
    ...      // 4 space indent
    break;
  }
  case 1: {
    ...
    break;
  }
  default: {
    assert(false);
  }
}

まぁ、Googleスタイルに合わせるつもりはないですが…結構、コーディング規約って面白いので好きだったり :arrow:

We do not use C++ exceptions┳

追記 2008-07-02 13:47
変電工 – Google C++スタイルガイド日本語訳と言うことで日本語訳されてます ;)

追記 2008-12-22 16:55:03
Google C++スタイルガイド 日本語訳 | textdropで完訳されていますね~例外の使用に関する賛否など色々な規約の背景がわかって、さらに面白いですね ;)

トラックバック URL :

パソコンを家電並みに使いやすくした基本ソフト?

今月末のゲイツくんの引退に合わせて以下の記事が…。

しかし、『パソコンを家電並みに使いやすくした基本ソフト』…「ウィンドウズ」って一体 :roll:

残念ながら、そんなOSはいまだに現れてません。と言うか、OSを意識する時点でダメでしょう~要するに自己矛盾ですね ;)

それにしても、やはりゲイツくんの引退はさびしいというか、一時代の終わりを感じるというか…。まぁ、ここ数年あまりゲイツくんも元気ないし、Microsoftも大人しくなったというか賢くなったというか。

一時は、各社(Microsoft, Sun, Oracle, Dell, Apple…)に個性的なCEOが居て面白かったのになぁ~なんか、すごく前のことのようです。

トラックバック URL :

JUDE Professional…C#に対応

むむ、今はC#屋さんだったりするので過敏に反応 ;)

UMLと言ってもユースケース図、クラス図とシーケンス図、根性でアクティビティ図くらいを描く程度。しかも、なんちゃってUMLですけどね :roll:

で、描く時に愛用させてもらっているのが…JUDE Communityです。

今回、Community/Professional共に5.3がリリースされて、ProfessionalはC#にも対応したと。でも、雛型コードの生成機能とか使ってないし…正直メリットをあまり感じないので、Communityを継続使用させてもらいます ;)

C#のクラス図描いていて、扱いに困ったのがプロパティの扱いなんですけど…どうも、図の上ではステレオタイプで対応しているっぽいですね。まさに、今ステレオタイプで描いてました :)

プロパティって、Javaのgetter/setterに近いものなんですけど微妙に違っててキモチ良いんですよね(Beanの単に値を取得/設定するgetter/setterなんてpublicにしちゃえばと思う人 :arrow: )。

そう言えば、Professional 5.3はDBリバースでER図を生成する機能も目玉として登場してるんですよね。使わせてもらってて言うのも何だけど…JUDEシリーズの棲み分けってなんだか微妙だよな。

UML モデリングのエッセンス 第3版 (Object Oriented SELECTION) UML モデリングのエッセンス 第3版 (Object Oriented SELECTION)
羽生田 栄一

アナリシスパターン―再利用可能なオブジェクトモデル (Object Technology Series) UMLモデリングの本質 (日経ITプロフェッショナルBOOKS) オブジェクト開発の神髄~UML 2.0を使ったアジャイルモデル駆動開発のすべて ダイアグラム別 UML徹底活用 (DB Magazine SELECTION) 実践UML 第3版 オブジェクト指向分析設計と反復型開発入門
by G-Tools

トラックバック URL :

Appletのメモリサイズ問題

もう、そのプロジェクトからは離れているので、今さらなんですが…Java Appletで使えるメモリが少ない問題に悩まされていたわけですが…結構、昔から知られているバグで何の音沙汰もないのでSunも直す気がないんだろうと思ってました :roll:

06-DEC-2005なので、かれこれ2年以上放置されていたわけですから :|

何気に見たJava 6 Update 10(現状はβ)のリリースノートのNew Java Plug-In, Java SE 6 Update 10を見ると…
なんと、直ってるじゃないですか!

あと、複数バージョンがインストールされてる場合に実行するバージョンもちゃんと選択できるようになってますね~コレ昔できたのに、Java SE 5辺りで常に最新バージョンでしか動かなくなった記憶が…。

う~ん、この問題のおかげ :?: で不幸になった人を数人知ってるんですけど…Sunも罪作りだよな :arrow:

辺りを見ると…以下のような記述もできるようになってたり色々。

<applet archive="my_applet.jar" code="MyApplet" width="300" height="300">      
<param name="java_arguments" value="-Xmx128m">  
</param></applet>

Java SE 6 Update10βって、数ヶ月前にリリースされてたのに全然気づかなかったよ :oops:

トラックバック URL :

GANYMEDE…Eclipse 3.4リリース

Eclipse 3.4(GANYMEDE)がリリースされてますねEclipse Downloadsからダウンロード中ですが…重いです :|

プラグインetc.を揃えてちゃんと自分なりに使える状態にするのに結構骨が折れそうな悪寒予感 :arrow:

と言うことで、3.4への移行を徐々に進めたいと思います。

今は、Java屋さんじゃないし…それにお仕事的にも3.4に飛びつくことはないはずなので落ち着けオレ ;)

追記 2008-06-26 01:50:33
まだ、何も入れていない素の状態ですが…GANYMEDEの印象良いですね~動きがキビキビしてる気がします :) これは、早く環境をちゃんとしたい気分になってきました :!:

Eclipse 逆引きクイックリファレンス Eclipse 3.3 Europa対応 Eclipse 逆引きクイックリファレンス Eclipse 3.3 Europa対応
里見 知宏

開発のプロが教える標準Eclipse 3.3完全解説 (デベロッパー・ツール・シリーズ) Java逆引きクイックリファレンス Java5/6対応 Javaデータアクセス実践講座 (DB Magazine SELECTION) 創るJava 改訂第2版 ~NetBeansでつくって学ぶ Java GUI & Webアプリケーション~ Eclipse パーフェクトマニュアルベストセレクション
by G-Tools

トラックバック URL :

Bjarne Stroustrup…C++について語る

Computerworldで『Bjarne Stroustrup of C++ fame dissects the history of his famed programming language』と言うことで、開発者のBjarne Stroustrup氏自身がC++の過去、現在、そして未来についてロングインタビューに答えています ;)

名前の由来やら、C++0xについてやら…を語っているのですが、他の言語についても少し語っています。LL系の言語に対する話がないのが、ちょっとガッカリ。

C++は、色々言われたりする(あまり良く言われない)言語ですが…C++がそのあとの言語に与えた影響(反面教師的な面も含めて)は非常に大きいと思うので、やっぱり偉大な言語ですよね :roll:

C++の設計と進化 C++の設計と進化
επιστημη 岩谷 宏

Modern C++ Design―ジェネリック・プログラミングおよびデザイン・パターンを利用するための究極のテンプレート活用術 (C++ In‐Depth Series) Efficient C++パフォーマンスプログラミングテクニック Boost C++Librariesプログラミング 第2版 Exceptional C++―47のクイズ形式によるプログラム問題と解法 (C++ in‐Depth Series) 新訂版 More Effective C++
by G-Tools

トラックバック URL :