あるプログラマの日記

プログラマのメモ、出来事、考えたこと、勉強とかの雑記

2004-01-01から1年間の記事一覧

Linuxのファイルダンプ

xxd ファイル名

リアルタイムログファイルモニター

リアルタイムで更新されるログファイルの最新情報表示。 tail -f ログファイル名

CVSでのチェック

cvs で commit する場合の注意点 「cvs diff ソースファイル」で、差分の確認をしてから commit する。 commit忘れがないように、ソースファイルの最上位のディレクトリで「cvs release . 」を実行して、チェックする。

 バージョンアップ

プログラムの見通しの良さと、仕様の明確化及び確定が、短期の修正バージョンアップを成功に導くと強く感じる。仕様もはっきりせず、以前の開発時のドキュメントもなく、そして既存のプログラムの内部が複雑怪奇な場合は、赤信号点滅です。しかし、このパタ…

防御的高テンション

仕事も休日も忙しくなり、長らく日記を書いていなかった。もう9月も終りで、半期が終了。今日は、帰りの夜道が、少し肌寒く感じた。明日から、10月でもう暑い日々ともお別れ。 最近は、Visual BasicとSQLでアプリケーションを書きながら、C言語の組み込み…

コミュニケーション

ソフトウエア開発の仕事をしていて、一番大切だと思うことは、意思の疎通である。 仕様の質問、進捗の確認、機能の説明、等とコミュニケーションが必要となる場面は、多いはずなのに、一日中、PCに向かって、ほとんど何もコミュニケーションをとらないプロ…

転変地異??

最近は、浅間山も噴火したし、地震や台風も多いので、天変地異の予兆なのかな?と不穏な気持ちになります。日々無事であることを祈ります。

複雑さについて

プログラムの複雑の原因について、考えてみた。 将来の仕様変更、仕様追加に備えて、柔軟な対応ができるような構造にしているため。 仕様追加、仕様変更が何度もあり、つぎたされた処理が、複雑さを増している。 複雑なプログラムを書くことで自分のプライド…

雨.....です。

プラットフォームに依存せずに、特定エンコーディングのファイルをリードする。

InputStreamReader はバイトストリームから文字ストリームへ橋渡しを行います。 バイトデータを読み込んで、指定されたエンコーディングで文字に変換します。 下記は、EUC_JPのエンコーディングファイルを読み込んでいます。 import java.io.BufferedReader;…

Strutsのhtmlタグライブラリ

はっきりいって使いづらいです。 定型的なtext入力とかの単純なformのpageで、使用する場合は、問題ないのですが、複雑になってくると、どの部分の記述がおかしいのかが、さっぱりわからないことがある。(勉強不足のせいもあります。f^_^;) HTMLのタグとは…

Tomcatでの文字化け

Linuxで、jspをプリコンパイルして、Tomcatを動作させると、日本語部分が文字化けを起こしていた。 バージョンは、Tomcat3.3.1jspファイルは、Shift_JISShift_JIS"%>としていた。 日本語のデータは、ResourceBundleを使用して、Resources_ja_JP.propertiesか…

JSPをデプロイ前にプリコンパイル

http://www.javadeveloper.jp/members/general/Article.category_topic_article_tips_issue_029.dhtml

TomcatのBASIC認証について

http://www2s.biglobe.ne.jp/~yuuki_ki/opensource/js_tomcat9.htm

雨の休日と雨の平日

休日に雨が降ると、たいていの人は、残念がるのが普通だが、僕の場合は、気持ちが落ち着くので以外とうれしかったりする。近所に子供が多いので、晴れていると、非常に、にぎやかな子供の遊び声が聞こえてくる。明るくてよいのだが、本を読んだり、考え事を…

雨が降っていました。最近、雨降りが多いですね。

過剰な作業量と責任感?

プロジェクトでの開発作業が一人の開発者に集中するケースでは、そのチームは、別のプロジェクトでも、同じパターンにはまっています。原因として考えられること 作業が集中する開発者は、技術的スキルが高く責任感も強い。 チーム内に開発経験の浅い技術者…

JUnitとlog4jの相性

junitを使用して、テストプログラムを書いたのですが、log4jがちゃんと動作してくれません。 明確な原因はわからないのですが、使用するTestRunnerクラスの種類が原因のようです。 使用するTestRunnerクラスを junit.swingui.TestRunner から junit.textui.T…

夏休みに行った水族館④

熱帯魚です。 大きくて色がきれいでした。 名前は忘れました。

tomcatでのWelcome page の指定

WEB-INF/web.xmlで下記のようにして指定します。 (Tomcat 3.3.1 です。) index.jsp

夏休みに行った水族館③

白浜の水族館でみた、イソギンチャク。ピンク色でした。

jarファイル内にあるテキストファイルをリードする。

プログラムからgetResourceAsStream()メソッドを使用してjarファ イルに入っているテキストファイルをリードすることが可能です。しかし、同名のテキストファイル(test.txt)があると、 こちらを読んでしまいます。 import java.io.InputStream; import java.…

夏休みに行った水族館②

夏休みに行った、白浜の水族館で、まじまじと見てしまったのが、このうつぼです。イメージしていたうつぼより、でかく感じました。鋭い歯と突き出たあごは、昔、テレビにでてきた怪獣を連想させます。

夏休みが終了

夏休みが終わりました。毎年、夏のデフォルトコースとなっている南紀白浜に2泊3日で行ってきました。初日(8/5)は、大雨のため、水族館へいって、紀州ラーメンで遅い昼食を取り、その後、ホテルへチェックイン。水族館で見た、色あざやかなタツノオトシゴで…

明日から夏休み

明日から、4日間は、夏休みです。南の海に行ってきます。(^o^)/

Stringの一言メモ

Stringオブジェクト(単に文字列) の charAt()メソッドで返される char のエンコーディングは、unicode。

勝手が違う

VB

C言語系の人間にとって、何か、勝手が違うVisual Basicですが、 Dim X% Dim Y% X% = Y% = 1 のX%とY%に代入された値は、なんだと思いますか?C言語系人間にとっては、X%, Y%ともに 1 だと思うんですが Visual Basicは、X%, Y%ともに 0 です。X% = は代入式で…

長らくSWTから遠ざかっています。

7月も、もうすぐ終わりですが、7月は、SWTネタを日記に書いていませんでした。本来は、メインのはずなんですが、強引にSWTの仕事でもとってこないと(あればですけど)、Visual Basicに埋没してしまいそうです。しかし、存在するんでしょうか、SWTがらみの…

作業のはざま

今は、プロジェクトがほとんど終了して、一段落といった感じだ。最終の検査は継続して続いているので、時々、バグの報告があり、改修を行っている。それも深刻な不具合はなく、原因もすぐに判明して改修は完了する。このような時期もあってちょうど、仕事の…

快眠8カ条

仕事のやる気と効率をアップさせるのは、快適で充分な睡眠。 睡眠時間は個人差がある。(個人的には6時間)睡魔に襲われずに気力充実で仕事ができればOK。 毎朝決まった時間に起床。起きてから太陽光線を充分浴びることが快適な睡眠につながる。 昼休み、…