タグ

2008年3月6日のブックマーク (4件)

  • Maven2実行で成果物を生成する際、開発、結合テスト環境、本番と環境に合わせて設定を切り替えたい場合 - TrinityT's BLOG

    2008/5/16追記 より良い方法をまとめました。 開発では必須だと思うのですが、意外と情報が無いのでまとめてみました。 ※例としてプロパティファイルのみ切り替える方法を記載。 1.configフォルダ以下のように分け、上書き変更したいファイルを置く。 src/main/config/config.properties (開発) src/integration/config/config.properties (結合テスト環境) src/production/config.properties (番) 2.pom.xmlを以下のように記述 <profiles> <profile> <id>development</id> <activation> ↓デフォルト起動設定 <activeByDefault>true</activeByDefault> </activation> <buil

    Maven2実行で成果物を生成する際、開発、結合テスト環境、本番と環境に合わせて設定を切り替えたい場合 - TrinityT's BLOG
  • emacs C++ 開発環境 link集 - niitsumaの日記

    emacsでc++開発を行うための情報を集めました。まとめをここでしています 以下それぞれのリンク Emacs で C 言語プログラミングを始める人へのイントロダクション 初心者向けdocment 以下の2項目が役立つ タグジャンプ ここで説明しているtagファイルの作成方法 $ find . -name "*.[chCH]" -print | etags - はubuntu7.10では動かなかった 関数名の補完入力がM-tabでできる タグジャンプはここで説明してるetagより後述のgtagの方が便利 Benjamin Rutt's Emacs C development tips (English) complieをする窓の大きさを小さめにする方法 インデントを自分好みにする方法 etagの使い方。Emacs で C 言語プログラミングを始める人へのイントロダクション よりも詳しく解説

    emacs C++ 開発環境 link集 - niitsumaの日記
  • DSAS開発者の部屋:オープンソースを楽しむエンジニアの一日 〜 コードを楽しく読む工夫

    C言語で書かれたソースコードを読んでいるとき、関数ポインタから呼び出されている機能の実体がどこに書かれているのかを探すのに苦しんだ経験はありませんか? 私はあります、いっぱいあります!! そんなときはどうするかというと・・・ 手順1: まずは気分転換をする! 手順2: そして気合いを入れ直す! 手順3: さらに気力で読み砕く! 手順4: 最後に根性で発見する! これが、ごく一般的な作業手順(?)かと思います・・・(ごめんなさい嘘です) でもまあ、実際にここまで出来れば、そのプログラムの大まかな構成とか癖みたいなものはだいたい把握できているはずなので、他の関数ポインタについてもある程度当たりをつけて見つけだすことが出来るようにはなるかと思います。 ・・・・・が、、できれば気合いと根性を使わずに追えるなら追いたいのが人情ですよね。 straceやltraceを使えばシステムコールやライブラリコ

    DSAS開発者の部屋:オープンソースを楽しむエンジニアの一日 〜 コードを楽しく読む工夫
    cactusman
    cactusman 2008/03/06
    デバッグノウハウ
  • 2008-03-02 - marsのメモ - InfoQ: 継続インテグレーションとデータベースのバージョン管理

    id:uehajさんGJ!! 翻訳記事も出た事だし,Allen流データベース・バージョニング方法についてちょっと触れとく。 #Allenさんのブログへのリンクはこちらにまとめといた。 #→2008-02-20 - marsのメモ Allenさんが言ってるDBバージョニング方法とは, ベースラインとするSQLスクリプト(DDL文)を用意する。 initial-install.sqlって名前にしとく。 変更があるたび,その差分を定義したスクリプトを用意する。 "Schame Cheange Log"ってことで,"sc.MajorReleaseNumber.MinorReleaseNumber.PointReleaseNumber.sql"てな名前をつける。 例) sc.05.00.0001.sql どのスクリプトまで適用済みなのか分かるようにSchemaChangeLogテーブルを用意して,そ

    2008-03-02 - marsのメモ - InfoQ: 継続インテグレーションとデータベースのバージョン管理