Jenkinsプラグインを.hpiとして直接ダウンロードする。
以下のURLからダウンロードできます。
http://updates.jenkins-ci.org/download/plugins/
Tweet
日々学んだ事や、感じた事などを書き溜めていこうかなと。
以下のURLからダウンロードできます。
http://updates.jenkins-ci.org/download/plugins/
Tweet
ラベル:
jenkins
投稿者
mezashi
時刻:
月曜日, 1月 28, 2013
0
コメント
VisualStudio2010で
C++/CLIで.NetFrameworkのバージョンを2.0に変更したかったのですが、
C#はUIで設定できるのにC++はUIで変更は出来ないようです。
(頑張ってUIを探してみたけど見つかりませんでした。。)
検索したら、MSDNに載ってました。
http://msdn.microsoft.com/ja-jp/library/ff770576(v=vs.100).aspx
.vcxprojを直接編集するしかないみたい。
以下のタグの値を変更すればOKとのこと。
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
早速エディタで.vcxprojを開いてみましたが。。。
TargetFrameworkVersionのタグがない!!
それっぽいタグの中に追加。
<PropertyGroup Label="Globals">
<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
</PropertyGroup>
無事C++/CLIのプロジェクトのプロパティで対象フレームワークにv2.0と表示されました!
早速ビルドしてみると。。。
エラー。
----
error MSB8009: .NET Framework 2.0/3.0/3.5 は、v90 のプラットフォーム ツールセットを対象としています。コンピューターに Visual Studio 2008 がインストールされていることを確認してください。----
投稿者
mezashi
時刻:
火曜日, 12月 11, 2012
0
コメント
バッチファイルで文字列に特定の文字が含まれているのをチェックする方法です。
例:
echo aaa bbb|findstr /C:" ">NUL
if not ERRORLEVEL 1 echo ok
ラベル:
バッチファイル
投稿者
mezashi
時刻:
金曜日, 12月 07, 2012
0
コメント
HaskellのParsecに触発されて、
C# .NET2.0で使えるParserクラスを作ってみた。
https://github.com/mezashi184/Parq
サンプル
----
Parser
using (StringSource source = new StringSource("012"))
{
Assert.That(parser.Run(source), Is.EqualTo('0'));
}
----
ラベル:
C#
投稿者
mezashi
時刻:
水曜日, 11月 14, 2012
0
コメント
サクッと実装する予定が"明示的なオーバーライド"ではまってしまったので、
残しておきます。
以下のように実装クラスを書いてコンパイル!
public ref class SampleList:public System::Collections::Generic::IEnumerable
{
public :
virtual System::Collections::Generic::IEnumerator
virtual System::Collections::IEnumerator^ System::Collections::IEnumerable::GetEnumerator() { return GetEnumerator(); }
};
すると。
エラー、エラー、エラー。。。。
error C3253: 'IEnumerable.GetEnumerator' : 明示的なオーバーライドでエラーが発生しました
error C2838: 'IEnumerable.GetEnumerator' : メンバ宣言内の限定名が間違っています。
error C3648: この明示的なオーバーライド構文には /clr:oldSyntax が必要です
明示的なオーバーライドは /clr オプションでは出来ないみたい。
調べるとMSDNさんにありました。
関数のオーバーライドを別の関数名にして実装が出来るとのこと。
http://msdn.microsoft.com/ja-jp/library/fw0bbh51(v=vs.80).aspx
これで書きなおしたのがこれ!
public ref class SampleList:public System::Collections::Generic::IEnumerable
{
public :
virtual System::Collections::Generic::IEnumerator
virtual System::Collections::IEnumerator^ GetEnumeratorImpl() =System::Collections::IEnumerable::GetEnumerator { return GetEnumerator(); }
};
■参考サイト。
http://msdn.microsoft.com/en-us/library/fw0bbh51(v=vs.80).aspx
■おまけIEnumerator
ref class Iterator : System::Collections::Generic::IEnumerator
{
int i;
public:
Iterator()
{
i = -1;
}
virtual ~Iterator()
{
}
property virtual int Current
{
int get()
{
return i;
}
}
virtual System::Object^ CurrentImpl() = System::Collections::IEnumerator::Current::get
{
return Current;
}
virtual void Reset() = System::Collections::IEnumerator::Reset
{
throw gcnew NotImplementedException();
}
virtual bool MoveNext()
{
i++;
return i;
}
};
ラベル:
C++/CLI
投稿者
mezashi
時刻:
土曜日, 9月 01, 2012
0
コメント
* * * * * 実行するコマンド例:毎時0分に実行する。0 * * * * echo test参考:
投稿者
mezashi
時刻:
金曜日, 8月 10, 2012
0
コメント
検索してもLinuxでの情報しか出てこないんですよね。。。
Linuxでは /usr/bin/ に入っているみたいで、vmware-cmdとかいう名前だそうな。
Windowsでは残念ながらLinuxと同じ名称のファイルは存在せず。。
で、とにかく色々とexeを叩いてたらみつけました!
vmrun.exeというファイルです。
例:
C:\Program Files (x86)\VMware\VMware Server\vmrun.exe
vmrun.exeを実行するとヘルプが表示されます。
ヘルプをみながらゴニョゴニョ。
■VMの起動
start コマンド
vmrun.exe -T server -u user -p password -h https://localhost:8333/sdk start "[standard] myvm\myvm.vmx"
オプションが長い。。。
Tweet
投稿者
mezashi
時刻:
金曜日, 8月 10, 2012
0
コメント