タグ

ブックマーク / qune.jp (3)

  • レガシーなコードに絶望する新人君の話

    新人君が入ってくる時期なので,偉そうに書くぞシリーズ。 某所でソフトベンダに入社した新人君が恨みつらみを書いているのを見て,少し暗い気持ちになってしまいました。その人は C++ の規格やプログラミングテクニックにかなり精通しているようで,ソフトベンダで書かれている「レガシーで時代遅れなコード」に苛立っているみたいでした。俺は一生こんなレガシーな糞コードを書いて,凡人として過すのか……とか云々。 ま,その気持ちも分からなくはないんですよ。実際,あたしもそう考えていた時期があって,このサイトでも不満を吐露する記事を書いた覚えがある。今も不満はある。入社後10年以上たっても,いまだにそういう考えを持っている同僚もいる。んなもんで,あたしゃそういう人を洗脳するつもりはないし,諭すつもりもありません。 もっとも,そゆ人もせっかく凄い技術を持っているのだから,ちょっと処世術というか気持ちの持って行き場

  • プログラミングメモ - SQLite を C++ で使ってみよう(その1)

    簡易データベースとして,今やあちこちの製品に組み込まれている SQLite なんですけれど,個人のプログラマ,中でも C/C++ のプログラマは,あまり使っていない気がします。あまりドキュメントがそろっていないのが理由なのかもしれませんけど,非常に便利なので使ってみましょう。 今回は,簡単な SQLite の紹介とインストールの方法をば。 SQLite というのは,いわゆるリレーショナルデータベース(RDB)のデータベースエンジンです。データベースというと,有名どころでは Oracle DB とか MySQL とかいった製品があるけれども,SQLite もその仲間。テーブルとその関連(リレーション)を使って,プログラムが使うデータを永続化すること(プログラムが終了しても残る形でデータを保存/管理すること)ができます。 で,この SQLite なんですけれど,同種の製品と比べて非常にシンプル

    haneimo
    haneimo 2011/09/07
  • Gameboy Hacking

    近所に HARD-OFF という BOOK OFF 系列の店舗ができたので,覗いてみたところ,ゲームボーイのジャンク品が300円で出ていました。あまり細かいことを考えないで,即購入。早速,中身を覗いてみました。 主要な部品は上の通り。左が LCD ユニットで,右がマザーボードです。当はY字ドライバで開けなくちゃいけないみたいなんですけど,マイナスドライバで無理矢理開けました。 今回分解したのは,マザーボードの中央にあるカートリッジコネクタをもらおうと思い立ったからです。この部品,国外では扱っているのに,国内ではなかなか手に入らないんですよね……。ちなみに,新品は,MCM から手に入るようです(参照:「RE-NINTENDO GAME BOY CONNECTOR」(MCM))。 もっとも,ただ取るだけなら簡単なので,この際,マザーボードの様子を覗いてみることにしました。LCD モジュールが

  • 1