自堕落な技術者の日記

基本は喰ってるか飲んでるかですが、よく趣味でカラオケ・PKI・署名・認証・プログラミング・情報セキュリティをやっています。旅好き。テレビ好きで芸能通

コーディング規則とastyleツール

いろいろな方の教えやコードレビューのおかげで

自分は割合プログラムは綺麗に書く方だと思っています。

JavaでもC、C++、C#でも、比較的一般的な

コード規則に則ってプログラムを書いていると思います。

本業としてプログラミングをされる方は、大きなディスプレイを

複数使って効率的に作業される方が多いと思いますが、

私の場合は最近外出も多く、プログラミングは本業ではなく、

ちゃちゃっと検証用の簡単なツールやコードを書くことが多いので

B5ノートの小さな画面が主な開発環境だったりします。

  • 1つのメソッドや関数は1画面20〜30行に収まる範囲にする
  • 1画面でパッと処理がわかるようにインデントは浅めに

ってなことに気をつけてます。

ただ、Sunのコーディング規約を見るとJavaでは一般的にインデントは4と

していることが多いようで、他の方にコードを渡す際、

気を使います。

そんな時、ソースコードの整形ツールが役に立ちます。

今日、少し調べて astyle というのが良さそうなので早速使ってみました。

http://astyle.sourceforge.net/

Linux用のソースをダウンロードしcygwinでコンパイルしました。

で、早速実行してみます。

^% astyle --style=java -a -p -s Foo.java

if ... else ...、クラス定義などは変化なしですが、

きちんとインデントは直っています。

コンパクトなプログラムだし、とても有難い。

セイコーインスツルの時刻監査証の改修のアナウンス(2008.05.20)1

セイコーインスツルさんの時刻監査サービスで

時刻監査証であるX.509属性証明書のASN.1エンコーディングが

改修されるとアナウンスがありました。

http://www.sii.co.jp/ni/tss/index1.html

ASN.1整数型は、値部分がその値を表す最小のオクテットでないと

いけないので、例えば値が 0 ならば、

^00

のようになっていなければなりません。これが、

^00 00 00 00

のように生成されていたため、ASN.1パーサで

エラーになるケースがあった事に対する修正なようです。

セイコーインスツルさんが時刻監査を行っている、

タイムスタンプサービスでは、今回の改修が反映されることになります。

大雨ですね1

レーダーアメダス合成値(気象庁発表)


いやぁ〜〜〜、大雨ですね。こういう日は国際気象海洋さんが提供しているレーダーアメダス画像がオススメです。台風の時や、夕立が来そう、、、など、天気予報が信じられない時に頼りになります。1時間後、2時間後、3時間後の予想アメダスもあるので雨雲の動きが予測でき、この地域は2時間後雨雲が通り過ぎそうかな、、、、とかわかるわけです。

村上春樹のインタビュー記事5

村上春樹氏:ロングインタビュー 僕にとっての<世界文学>そして<世界> 第1回=翻訳の限度は50年 - 毎日jp(毎日新聞)


友達のススメで読んで以来、村上春樹が大好きになってから20年ぐらいになります。

海辺のカフカに続く長編を執筆中とのことでとても楽しみです。

村上春樹は、小説の中に出てくるロックやジャスなどの音楽、他の小説、時代背景などが、親戚のお兄さんが語りかけてくれるような気分にさせてくれます。旅行が大好きなので「遠い太鼓」、「もし僕らのことばがウィスキーであったなら」、「雨天炎天」などもよかったです。

小説はいろいろな国の言葉に翻訳され出版されていますが、XML署名形式の長期署名フォーマットXAdESの仕様のエディタであるJuan Carlos Cruellas も村上春樹の大ファンで奥さんや妹さんと回し読みしているそうです。

個人的にはありきたりですが、「ダンスダンスダンス」が一番好きです。ハワイに行きたくなったり、ピナコラーダを飲んだり、ビーチボーイズを聞きたくなったりします。

ダンス・ダンス・ダンス〈上〉 (講談社文庫)

神保町 萬楽飯店3

270b784a.jpg昼は野菜炒めでガッツガッツだ( ̄□ ̄;)!!
最新記事
Categories
Archives
Twitter
記事Google検索

本ブログ内をGoogle検索
Yahoo!アクセス解析
Travel Advisor
記事検索
QRコード
QRコード

  • ライブドアブログ