ゲーム:Incrementalist
こんにちは。イチ、プログラマのyu1rowです。
↓こんなん作りたいってのをまずはjQueryとかで実装。たぶんスマホでも動きます。
[Incrementalist(仮)]
※ルール:全部のパネルを3にしたらクリア、それだけです
Androidで実装してみたいなぁ。
...今日はそれだけの記事です。
#include "jniutil.h"
void _tmain()
{
tcout << _T("Hello World.") << std::endl;
}
ミソは"tcout"("tcin"ってのもtypedefしてある)。#include "jniutil.h"
void _tmain()
{
std::setlocale(LC_ALL, "");
tstring text = _T("我輩は猫である");
tcout << _T("\"") << text << _T("\"");
if (text.find(_T("猫")) != tstring::npos)
{
tcout << _T("には猫が出てくる") << std::endl;
}
else
{
tcout << _T("には猫が出てこない") << std::endl;
}
}
setlocaleしとかないとコンソールに正しく日本語が出力されない...場合があります。#include "com_yu1row_blog_JniSample.h"
#include "jniutil.h"
JNIEXPORT jstring JNICALL Java_com_yu1row_blog_JniSample_ExecSample
(JNIEnv *env, jobject obj, jstring str)
{
tstring tstr = JstringToTstring(env, str);
tstr += tstr;
return TstringToJstring(env, tstr);
}
JstringToTstringでJavaから渡されたjstringをtstringに、TstringToJstringで逆にtstringからjstringに変換できます。
package com.yu1row.blog;
public class JniSample {
static {
System.loadLibrary("JniSample");
}
public native String ExecSample(String str);
public static void main(String[] args) {
JniSample sample = new JniSample();
System.out.println(sample.ExecSample("あいうえお"));
}
}
| オプション | 説明 |
|---|---|
| Enable multiple logons per user | 前述の通り、ユーザ毎に別々のセッションでログオンできるようにします。 既にログオンしているユーザがログオフにされることは無くなります。 ただし、マシンパワーが無いとすごくPCが遅くなるかもしれません...よ? |
| Enable blank password logons | パスワード無しのログオンを有効にします。 ただしセキュリティ的に如何なものかと思いますので、これを有効にする人は少ないでしょう。 |
| OS | Windows (今回はWindows 7 Professional x86を使用) |
|---|---|
| IDE(Java) | Eclipse (今回は3.6 Helios SR2 x86を使用) |
| IDE(C/C++) | Visual Studio (今回は2005 Professionalを使用) |
| JDK | 今回はjdk1.6.0_24を使用 |
| 環境変数 | 上記JDKにパスが通っていること (上記のデフォルトならC:\Program Files\Java\jdk1.6.0_24\bin;とか) |
| VMware Playerのバージョン | 4.0.2 build-591240 ※他のバージョンでも起こるかもしれません |
|---|---|
| ネットワークカード | 複数存在する ※仮想NICや物理的に複数のNICがある場合 |
| JenkinsへのアクセスURL | http://myhost/jenkins/ |
|---|---|
| java.exeへのパス | あらかじめ通してあること |
http://myhost/jenkins/cli※Dドライブ直下にダウンロードしたと仮定して以下の作業を進めます
C:\Users\Hoge>D: D:\>java -jar jenkins-cli.jar -s http://myhost/jenkins/ build -c <JobName> --username myUsername --password myPassword※前提条件の通り、java.exeにパスを通しておいて下さい
| 入力項目 | 説明 |
|---|---|
| 名前 | コマンド ※ここに入力したものが実行コマンドになります |
| ファイル | ファイルやフォルダ、URL |
| パラメタ | コマンド実行時に渡すパラメータ |
| ディレクトリ | コマンド実行時の作業ディレクトリ |
| 名前 | y |
|---|---|
| ファイル | http://www.yahoo.co.jp/ |
| 名前 | c |
|---|---|
| ファイル | C:\ |