プログラム

NTPサーバから時刻を取得する

NTPなるものを使って今の時間を取得してほしいとの依頼が。 「・・・NTPって何?」 という恥ずかしいところから始めることになりました。 世界標準時間(グリニッジのやつ)を問い合わせると返してくれるサーバなんですね。 そういえば昔いた現場で勝手に時…

脳内デバッグ能力

自分は家に帰宅しても、気になるコードは脳内でデバッグして間違いや漏れなど見つけることがあるのですが、それを他のPGに話したら 「そんなことなんでできるの!?Σ(・∀・;)デキマセン」 といわれました。 自分でコーディングしてるし、仕様ちゃんとわかってた…

例外処理って難しいよね

今日全然違うことを調べてて偶然に発見した記事。 .NETの例外処理 Part.1 いや、こういうの知りたかったんですよねー! 何でもtry-catchでくくるクセがついてて、たまに 「これ必要か?」と思いながらもつい括る・・・みたいな感じになってました(;><) …

煮詰まったら誰かに話そう

linq to xmlでかな〜り煮詰まってしまいました。 んで今日同僚の人に 「ここをこうしたいんだけど、できなくて・・・」 と初めて説明したら、 「あ、できるわけないじゃん(w」 と話してる中で一部分自己解決できました(w 人に説明しようとして、混乱していた…

Accessの罠?

「SQLの結果がおかしい!」 ということでちょっと見て欲しいと頼まれてVB6.0のソースを見ることに。 お悩み人:「AccessではこのSQL通るのに、VB6.0からだと値がとれない・・・」 私:「どれどれ・・・」 デバッグしてもらうと、確かに必要としている部分の…

シンプルに・・・

プログラムにおいては何事もシンプルに考えるのが大事だとつくづく思いました@ダメダメアプリ修正 最後まで担当者が作りきれずに出来上がっていなかった請求部分ですが、複雑怪奇なビューはすべて捨て去り、なるだけ単純に、と再構築したらめっちゃすっきり…

一寸先はまだまだ闇

システムテストを頼まれてダメダメだったアプリ。 何故か私が直すことになりました_| ̄|○ (作ったご本人は作り逃げで逃走) とりあえず、修正・・・しようとしたのですが、メインの登録画面が一本道(登録・修正・削除)すら通ってないのでどうしようもな…

アーキテクチャってどうやって勉強すればよいのでしょう?

年始はいきなり体調不良で潰れておりました。 お陰で目標の本はまったく読めず・・・(´;ω;`) さて、今担当している案件は1画面のみのツールのようなシステムをやっております。基本設計は他の方がやったので私は実装以降を担当。 今いる現場はシステムを…