VS2008でauto_ptrをメンバ変数にもつクラスをvectorに入れる(

C++

std::auto_ptr をメンバ変数に持つクラスを std::vector に入れたい、そんなことありますよね?VS2010 ならば #include "stdafx.h" #include <memory> #include <vector> class A {}; class B { private: std::auto_ptr<A> a_; public: B( void ) : a_( new A() ) {} }; int _tm</a></vector></memory>…

アプリケーションの初期化処理でエラーが発生しました。

ということで、今作っているアプリに C++/CLI のプロジェクトを追加し、libやらを設定した後に起動すると「アプリケーションの初期化処理でエラーが発生しました。エラーコード 0xC0000005」というのが発生。起動時のdll読み込み処理などを見てみると、エラ…

MSXML の SAXWriter

C++

Domを使って書き込むのではなく、SAXで何か良いのはないかと思っていたら MSXMLに IMXWriter という SAXWriter があるではないか。 今のコードは Windows 限定だし使ってみるかーということでトライ。 // saxwritertest.cpp : コンソール アプリケーションの…

日記

久々に!日記を!書く!

ファクトリの取得方法

うーんC++で下のようなコードの書き方がわからん・・・ import java.util.Map; public abstract class Base { static Map<String, Factory> map; static { map.put("foo", new Foo.FooFactory()); map.put("bar", new Bar.BarFactory()); } static Base create(String targ</string,>…

マラソン日記 その1

急遽来年の4月にある徳島吉野川マラソンに参加することになったので 半年で運動していない体からフルマラソンに耐えれる体にすることになりました(汗ちなみに運動歴は〜中学:水泳部 高校:陸上ホッケー 大学〜:何もせずというずたずたな体なわけですな。…

この頃のこと

この頃知り合いととあるゲームのデータ解析をしておりこの日記を忘れたわけではありません(笑今はマップデータの解析中で、下記のような感じ・・・何かが見えた!

クラスの動的再ロード処理

seasarとかでHotdeployというのをやっているのでseasarのコードをSVNから落としてきて勉強中。下のコードとかからコードを追いつつ、自分でも適当にコードを作ってみて試していたわけですがhttp://svn.seasar.org/browse/trunk/seasar2/s2-framework/src/mai…

jaxenのXPathパーザーのバグ

XPath評価エンジンjaxenに長らく見つかっていなかった XPath 1.0 仕様書に則っていなかったバグが見つかったようで。 http://jira.codehaus.org/browse/JAXEN-193jaxenはDOMやJDOM,XOM,dom4jとXPath 1.0 式を使用して結果を取ってくるライブラリ(XPath 2.0 …

surefire 2.4.3 リリース

というわけで surefire 2.4.3 がリリースされました。 http://maven.apache.org/plugins/maven-surefire-plugin/リリース文によると additionalClassPath についての文書が追加されたようなので以下訳文。 - 元:http://maven.apache.org/plugins/maven-sure…

むしろ歓迎

川口さんの「これだから世の中にはiso-8859-1しかないと思ってる奴らは...」 d:id:masanobuimai:20080426:1209208285より。むしろ標準がプラットフォームエンコーディングからISO-8859-1になってくれた方がまだマシです。WindowsからLinuxに持って行ったらと…

ナビゲーションが面どい

所用があって日記の関連記事の前回・次回ナビゲーションを各日記に一つ一つ追加していったのだが作業がめんどい。どーにかならんのか。IDリンクの場合リンクのエイリアス文字列も設定できないっぽいし。ううーむ

maven ant の落とし穴

※maven2 ではなく maven1 ですmaven1 では、 maven ant で project.xml から ant の build.xml を作成してくれる便利なプラグインがありますがこいつがどうにもこうにも信用できません。■駄目なところ1 maven1 にはプロパティとして ~/.maven/build.propert…

maven-surefire-plugin についての覚え書き

とりあえず maven-surefire-plugin のバージョンが 4.5-SNAPSHOT で、かつ fork=once と、junitを使用している場合だけ調査 maven surefire プラグインのソース構造 このエントリで必要なもののみを記述 surefire ├mavne-surefire-plugin │└SurefirePlugin ├…

site-deployのHTTP-Proxyバグの現状3

前回(d:id:sww:20071129:1196326043)の続きどうやらMSITE-211に掲載されていたパッチをmaven-site-pluginのHEADに当てたようで、MSITE-211はcloseされました。これでやっと手パッチを当てる必要がなくなった−!けどいろんなpomに最新SNAPSHOTを使うように修…

http-proxy設定

しばらく Subversive 使っていて、必要があってFW外のリポジトリのソースを取りに行ってプロキシが問題に。SVNKit だと Subversive の設定として http-proxy の項目があるんだけど、Native Java HL だと項目がない。どうしたものかと思ったら ~/.subversion/…

systemPathの問題

今日マルチプロジェクトの作成で問題が発生したためメモ。まる、マルチプロジェクトは下記のようになっている root - pom.xml - foo -pom.xml - bar -pom.xml - lib -lib.jarんで、fooはlib/lib.jarに依存、 barはfooに依存となってます。ここで、foo/pom.xm…

pde-maven-pluginをeclipse3.3で動かす(途中3)

(途中1)(途中2)の続き。■JDKのソース/ターゲットバージョンとソースエンコードの指定方法 まず、普通にGenericsとかAnnotationとか使ってるとPDEがはき出すbuild.xmlで怒られる。また、UTF-8でコード書いてても怒られる。ソース・ターゲットバージョ…

pde-maven-pluginをeclipse3.3で動かす(途中2)

(途中1)の続き。 また、上記が終わってもさらに問題が。plugins.xmlの中の各属性値の最終文字が日本語の場合に問題があるようだ(例:"fooてすと")。 これは"fooてすと "と、半角空白を入れることで回避されますが、こんな回避法だと後々色々問題になる…

pde-maven-pluginをeclipse3.3で動かす(途中1)

てなわけでpde-maven-pluginを使おうとしていきなり躓いた。どうやらリリースされているpde-maven-pluginはeclipse3.2をターゲットとしていて、eclipse/startup.jarがあることを期待しているようで、startup.jarが無いと怒られる。eclipse 3.3 からは startu…

JDK6のScripting

ということで、javax.scripting.ScriptEngineを使ってJavaScriptをJDK6上で実行仕様としたわけですが、なぜか jrunscript にはある dir やらが無い。ちなみに jrunscript で使える関数一覧は下記のサイトが詳しいです。http://d.hatena.ne.jp/brazil/2006021…

antrunでjunitタスクを使う

maven の antrun で junitタスクを使ったはいいが、junitへのクラスパスが通ってませんよというエラーが出たときの対処法。http://www.mail-archive.com/users@maven.apache.org/msg51862.html結局、dependencyにant-junitというのを追加して、で再定義とい…

大根の生る木

しばらく日記を付けていなかったのでひさびさに。もう一月ほどまえになるけど、石清水八幡宮に行った帰りに樟葉にある一族の墓地近くの寺に行くと、大根が生っている木があった。 親が言うには、昔来たときはもっとたくさんあったらしいけど、あんな上まで登…

artifactory

mavenのインハウスリポジトリ作成キット??まだ余り読んでない。とりあえずこの辺読むのは落ち着いてから・・・多分リポジトリへの問い合わせがあったときのキャッシング処理とかしてくれるんだろう。http://www.jfrog.org/sites/artifactory/latest/ http://d…

mavenのテスト・リリース・配備用コンフィグの変更方法

たとえば、テストリリースの場合はデバッグ情報をON、本番リリースの場合はデバッグをOFFにしたりする方法が、antだと ant-contlib の if 文や、プロパティ値の設定などで処理切り替えをしたらいいんですが、mavenだと良く分からなかった。ということで…

UMLet改造部分

前提として、Windowsで、uxfファイルをダブルクリックでオープンできるようにしてあります。 標準だとダブルクリックからオープンした場合最初に保存を行った時に、開いたファイルに保存してくれりゃいいのに Save As と同様の操作になってしまうので、下記…

UMLet8.01

この前からUMLetのソースを改変しつつ使っていたわけですが、この度UMLet8.01のソースを取ってくるといきなりコンパイルエラー。理由は、com.umlet.element.base.Group というクラスができてしまったせいでcom.umlet.element.base.Entityの中で使用しているG…

年末日記

12/28 仕事納め 12/29 夕方から大阪の友達んとこへ。飲み。どうやらNはドクターになれるようで何より。あと他の会社と自分の会社の違いがあいかわらず多すぎるなーとか思った。PCの全操作ログって何ですかそれ。バックアップ用?(笑 12/30 実家へ帰る。全然…

CSS Style

W3C翻訳ML にてCSSの日本語訳があがってた。下記の仕様を訳した物みたい。==== 翻訳もと ==== http://www.w3.org/Style/ http://www.w3.org/Style/CSS/ http://www.w3.org/Style/CSS/learning.html http://www.w3.org/Style/CSS/Test/ http://www.w3…

はてな市民

そろそろ はてな市民 になっても良い頃かと思って管理画面を除くとまだ はてな市民 になってない。28日目なのであと2日ほど更新しないと駄目?