約 1,515,004 件
https://w.atwiki.jp/c0metssd/pages/39.html
postgreSQLのSSL対応をした後の話 プールの設定 WebContext/META-INF/context.xmlを作成する ?xml version= 1.0 encoding= utf-8 ? Context Resource name="jdbc/public" auth="Container" type="javax.sql.DataSource" driverClassName="org.postgresql.Driver" url="jdbc postgresql //localhost 5432/データベース" username="ユーザ" password="パスワード" initialSize="5" maxActive="5" maxIdle="5" minIdle="5" maxAge="0" maxWait="1800" / /Context WebContext/WEB-INF/web.xml resource-ref res-ref-name jdbc/public /res-ref-name res-type javax.sql.DataSource /res-type res-auth Container /res-auth /resource-ref ソース DataSource ds = null; Context ctx = new InitialContext(); ds = (DataSource) ctx.lookup("java comp/env/jdbc/public"); try { } catch (Exception e) { } Connection conn = ds.getConnection(); javaの証明書を作成する(サーバ証明書を作成後) 1)cacertsをコピーして名前を変える C \Program Files\Java\jre7\lib\securityのcacertsをcacerts_java 2)コマンドプロンプトを管理者モードで開き、C \Program Files\Java\jre7\binに移動して以下を実行する keytool.exe -import -alias postgresql -file c \Opt\apache\conf\server.crt -trustcacerts -keystore ..\lib\security\cacerts_java キーストアのパスワードを入力してください changeit 所有者 O=Internet Widgits Pty Ltd, ST=Some-State, C=AU 発行者 O=Internet Widgits Pty Ltd, ST=Some-State, C=AU シリアル番号 cc3fcda13d33aede 有効期間の開始日 Wed Jul 09 14 52 52 JST 2014終了日 Sat Jul 06 14 52 52 JST 20 24 証明書のフィンガプリント MD5 82 75 19 B7 23 B2 78 6C 5B E1 67 66 AA 66 CF C4 SHA1 5E 73 BC CD 67 7F 7A B9 E1 B2 2D AA A5 F2 C2 46 CF 3C CF 18 SHA256 76 91 14 B5 4F E1 FA 45 63 28 00 4C 6E AB 78 A3 DF B7 8A B4 F3 6E DE 7A A1 37 BC 82 95 D6 35 8F 署名アルゴリズム名 SHA1withRSA バージョン 1 この証明書を信頼しますか。 [いいえ] はい 証明書がキーストアに追加されました 3)作成した、cacerts_javaをどこでもいいがc \Opt\apache\confに置く jdbcを呼び出す前に、プロパティをセットする(以下はソースの抜粋) System.setProperty("javax.net.ssl.trustStore", "C /Opt/apache/conf/cacerts_java"); System.setProperty("javax.net.ssl.trustStorePassword", "changeit"); SSL接続にする(postgreSQLをSSL化した後の話) context.xmlを以下を追記する connectionProperties="ssl=true" context.xmlにベタにユーザ/パスワードを記載したくない場合の抜け道 context.xmlを以下を追記する factory="hoge.dao.MyBasicDataSourceFactory" クラスを作成する public class MyBasicDataSourceFactory extends BasicDataSourceFactory { @Override public Object getObjectInstance(Object obj, Name name, Context nameCtx, Hashtable environment) throws Exception { if ((obj == null) || (!(obj instanceof Reference))) { return null; } Reference ref = (Reference) obj; if (!("javax.sql.DataSource".equals(ref.getClassName()))) { return null; } // 見えないフィールドなので、リフレクションで取得する Field field = BasicDataSourceFactory.class.getDeclaredField("ALL_PROPERTIES"); field.setAccessible(true); String[] ALL_PROPERTIES = (String[]) field.get(BasicDataSourceFactory.class); Properties properties = new Properties(); for (int i = 0; i ALL_PROPERTIES.length; ++i) { String propertyName = ALL_PROPERTIES[i]; RefAddr ra = ref.get(propertyName); if (ra != null) { String propertyValue = ra.getContent().toString(); // パラメータ名がpasswordだった場合は復号化して、セットする if ("password".equals(propertyName)) { // 復号化 // TODO 復号化ロジックを呼び出す // セットしなおす propertyValue = "xxxx"; } properties.setProperty(propertyName, propertyValue); } } System.setProperty("javax.net.ssl.trustStore", "C /Opt/apache/conf/cacerts_java"); System.setProperty("javax.net.ssl.trustStorePassword", "changeit"); return createDataSource(properties); } }
https://w.atwiki.jp/roders/pages/16.html
Roders Project team 情報 グループ名 Roders チーム責任代表者 茅場孝介 チーム人数 25人 経緯 2016年 Roders結成 同年 Another world online作成開始 同年 広報部誕生
https://w.atwiki.jp/rigs_of_rods/pages/15.html
やはり、快適に動かすためには設定が必要です。 と言う事でここでは設定方法を・・・ 最新版はこのようになります。 注 欲を張りすぎて設定を上げ過ぎると動作が重くなるので注意してください。PCのスペックに応じて設定してください。 言語をJapaneseにすればたいていのことは日本語で表示されます。 ※下記は古いVerですが記念に残してあります。 んで、ちょっと画像編集をして無理やり日本語にしてますが、 使うVGA 通常は構わなくてよいです。 解像度、色数 大きいほど綺麗になりますが、そのぶん重くなるので自己満足で。 テクスチャフィリタリング 上になるほどスムーズで荒い、下になるほど重くて綺麗。 空の種類 上にすると、クリーム色ですが、下は、水色で本物っぽくなります。 影の種類 上になるほどスムーズで荒い、下になるほど重くて綺麗。 水の種類 上になるほどスムーズで荒い、下になるほど重くて綺麗。 フルスクリーン フルスクリーンにすると、起動しなくなることもあるみたいなので お好みで、 VSync 垂直同期信号 画面が乱れるようならON 煙の設定 チェックをいれるとよりリアルになりますが、その分重くなります。 運転席設定 チェックを入れておいて後悔はしないでしょう。 自分にあった設定を。 ※この画像は旧バージョンを本としております。 起動できない、できるのはインストール直後だけ -- 名無しさん (2013-03-12 21 54 39) Rigs of Rodsの0.4をダウンロードしたけどマップを入れたのにでないw -- おrrrrrrrrr (2013-10-01 13 01 53) オエッオエッオエッオエッオエッオエッオエッ -- ゲロ吐いたw (2013-10-12 12 44 03) 上の人大丈夫か -- 名無しさん (2015-11-29 18 33 56) なんか上の投稿ヤバ(上の人続きでスマン) -- 名無しさんより幸せな人 (2015-11-29 18 36 04) rigs of rods楽しい -- 名無し (2021-12-03 11 48 16) 名前 コメント
https://w.atwiki.jp/hmiku/pages/53598.html
【検索用 My Goodbye 登録タグ M MEIKO MJQ Shinra VOCALOID 曲 曲英】 + 目次 目次 曲紹介 歌詞 コメント 作詞:Shinra 作曲:MJQ 編曲:MJQ 唄:MEIKO 曲紹介 「MEIKO V3」デモサンプル "My Goodbye by MJQ" 曲名:『My Goodbye』 ダイナミックな表現力を備えた『MEIKO V3』、2014年2月頃リリース決定、予約受付スタート! 「MEIKO V3」は、初代Vocaloid「MEIKO」の特徴を大切にしながらも、様々な歌声を増強した本格派バーチャルシンガーです。 初代MEIKOの"コシのある歌声"はそのままに、メタルなどヘヴィなロックに適したパワーボーカルから、ウィスパーボイス、本格的な英語歌唱にも対応します。 次世代型ボーカルエディタ「Piapro Studio」と200種類以上の楽器を収録した音楽制作ソフトも付属するので、 手にしたその日からすぐに音楽づくりを楽しめます。 歌詞 (動画より書き起こし) that we were wrong and yes I think I knew all along Even though I love you so I know that this can only end in tears and so before you say its over I will walk away and let you disappear my heart may be broken but I'll try to still be strong for you so Please tell me, that you won't forget this time we shared so long ago コメント 名前 コメント
https://w.atwiki.jp/th0901/pages/28.html
RPMバンドル状況 RHEL4版のRPMにはバンドルされていない(RHEL5は有) 確認方法 $ rpm -qlp MySQL-server-advanced-gpl-5.1.47-1.rhel5.x86_64.rpm | grep -i innodb_plugin warning MySQL-server-advanced-gpl-5.1.47-1.rhel5.x86_64.rpm V3 DSA signature NOKEY, key ID 5072e1f5 /usr/lib64/mysql/plugin/ha_innodb_plugin.so /usr/lib64/mysql/plugin/ha_innodb_plugin.so.0 /usr/lib64/mysql/plugin/ha_innodb_plugin.so.0.0.0 InnoDB Plugin 使用方法 # tar xvfz mysql-advanced-gpl-5.1.45-linux-x86_64-glibc23.tar.gz # mkdir /usr/local/mysql # chmod 755 /usr/local/mysql # mv mysql-advanced-gpl-5.1.45-linux-x86_64-glibc23/* /usr/local/mysql/ my.cnfの編集 # vi /usr/local/mysql/my.cnf ignore-builtin-innodb plugin-load=innodb=ha_innodb_plugin.so; innodb_trx=ha_innodb_plugin.so; innodb_locks=ha_innodb_plugin.so; innodb_cmp=ha_innodb_plugin.so; innodb_cmp_reset=ha_innodb_plugin.so; innodb_cmpmem=ha_innodb_plugin.so; innodb_cmpmem_reset=ha_innodb_plugin.so # vi /etc/init.d/mysql 45行目を修正 basedir=/usr/local/mysql # /etc/init.d/mysql start # mysql mysql show plugin; +---------------------+----------+--------------------+---------------------+---------+ | Name | Status | Type | Library | License | +---------------------+----------+--------------------+---------------------+---------+ | binlog | ACTIVE | STORAGE ENGINE | NULL | GPL | | partition | ACTIVE | STORAGE ENGINE | NULL | GPL | | ARCHIVE | ACTIVE | STORAGE ENGINE | NULL | GPL | | BLACKHOLE | ACTIVE | STORAGE ENGINE | NULL | GPL | | CSV | ACTIVE | STORAGE ENGINE | NULL | GPL | | FEDERATED | DISABLED | STORAGE ENGINE | NULL | GPL | | MEMORY | ACTIVE | STORAGE ENGINE | NULL | GPL | | MyISAM | ACTIVE | STORAGE ENGINE | NULL | GPL | | MRG_MYISAM | ACTIVE | STORAGE ENGINE | NULL | GPL | | InnoDB | ACTIVE | STORAGE ENGINE | ha_innodb_plugin.so | GPL | | INNODB_TRX | ACTIVE | INFORMATION SCHEMA | ha_innodb_plugin.so | GPL | | INNODB_LOCKS | ACTIVE | INFORMATION SCHEMA | ha_innodb_plugin.so | GPL | | INNODB_CMP | ACTIVE | INFORMATION SCHEMA | ha_innodb_plugin.so | GPL | | INNODB_CMP_RESET | ACTIVE | INFORMATION SCHEMA | ha_innodb_plugin.so | GPL | | INNODB_CMPMEM | ACTIVE | INFORMATION SCHEMA | ha_innodb_plugin.so | GPL | | INNODB_CMPMEM_RESET | ACTIVE | INFORMATION SCHEMA | ha_innodb_plugin.so | GPL | +---------------------+----------+--------------------+---------------------+---------+ 16 rows in set, 1 warning (0.00 sec)
https://w.atwiki.jp/awswiki1341/pages/14.html
DynamoDB DynamoDBとは Amazon DynamoDB は、ハイパフォーマンスなアプリケーションをあらゆる規模で実行するために設計された、フルマネージド、サーバーレスの key-value NoSQL データベースです。DynamoDB は、内蔵セキュリティ、継続的なバックアップ、自動化されたマルチリージョンでのレプリケーション、インメモリキャッシング、データエクスポートツールを提供します。(公式ドキュメントより) 「キー」と「値」のペアを格納するというKey-Value型のデータベースであり、シンプルにデータの格納と取得する点においては非常に高速に行うことができる特徴がある。ただし、複雑なクエリで結合等を行うことは不得意であるため、複雑なクエリ発行を行いたい場合は別データベースを検討したほうが良い。 DynamoDBのテーブル作成手順 1 メインメニューからDynamoDBのページを開く。左メニューバーからテーブルを押下し、テーブルの作成ボタンを押下する。 2 次にテーブルの設定を行う。 ここでテーブルの名称を決め、テーブルのプライマリキーとなるパーティションキー(必須)とソートキー(オプション)を決定する。パーティションキーは値がユニークかつ一意である必要があるため、設定するキーは注意すること。(値が被る可能性があるものだったり、値が無い可能性があるキーはパーティションキーに設定しないこと。)連番のIDなどをパーティションキーとするとよい。 次にテーブルのカスタマイズを行うかどうかの設定をする。 デフォルトですでにカスタマイズされているテーブルがあるため、その内容で問題なければデフォルトのまま利用するでよい。もし、デフォルト設定から変えたい場合は設定をカスタマイズのほうを選択し、カスタマイズする。 最後にタグを利用する場合は設定を行う。 以上で問題なければテーブルの作成は完了となる。 DynamoDBへのデータ挿入(コンソール上での場合) 1 テーブルのアクションメニューから項目を作成を選択する。 2(フォーム入力の場合) パーティションキーの値を記入する。 ほかに入れたいキーと値が存在する場合は新しい属性の追加を押下し、型を指定する。 入れる値の入力が完了したら項目を作成ボタンを押下する。 3(JSON入力の場合) 画面右上にJSONとフォームを切り替えるボタンがあるため、JSONに切り替える。JSON形式でデータを入力し、項目を作成ボタンを押下する。 データ検索手順(コンソール上での場合) 左メニューバーから項目を探索を押下する。 フィルターを設定(ここではID-0条件を付けている)し、実行するを押下すると、フィルタされたデータ一覧が返される。 EC2からの操作 テーブル作成 aws dynamodb create-table --table-name テーブル名 \ --attribute-definitions [{"AttributeName" "キーとなるカラム名","AttributeType" "型名"}] \ --key-schema [{"AttributeName" "キーとなるカラム名","KeyType" "HASH"}] \ --provisioned-throughput {"ReadCapacityUnits" 読み込みユニット数,"WriteCapacityUnits" 書き込みユニット数} ユニット数によって以下のようにテーブルへの読み込み、書き込み速度が変化する。(なお、ユニット数を0に設定すると、データ量によってユニット数が変化するオンデマンドモードになる。) 1 秒あたり 24 KB までの強力な整合性のある読み込みを実行する(4 KB x 6 読み込み容量単位) 1 秒あたり 48 KB までの結果的に整合性のある読み込みを実行する (2 倍の読み込みスループット) 1 秒あたり 12 KB までのトランザクション読み込みリクエストを実行する 1 秒あたり 6 KB までの書き込みを実行する (1 KB x 6 書き込み容量単位) 1 秒あたり 3 KB までのトランザクション書き込みリクエストを実行する データ挿入 aws dynamodb put-item --table-name cities --item { "カラム名1" { "型名" "値" }, "カラム名2" { "型名" "値" } ...} カラムに関しては好きな種類を何個入れても良い。 ただし、キーとなるカラム(プライマリキー)に関しては必ず入っていなければならない、そちらに関しても同じようにカラム名と型名と値を入力すればよい。 テーブルのデータ取得 aws dynamodb scan --table-name テーブル名 全データ取得となる。 キーを指定してデータの取得 aws dynamodb get-item --table-name cities --key { "キーとなるカラム名" {"型名" "値" } } キー以外のカラムでのデータ取得は不可。 キーを指定してデータを削除 aws dynamodb delete-item --table-name cities --key {"キーとなるカラム名" {"型名" "値" }} キー以外のカラムでのデータ削除は不可。 テーブルの削除 aws dynamodb delete-table --table-name テーブル名 javaによるDynamoDB操作 javaからawsを操作する場合、aws-java-sdkが必要となる。 https //aws.amazon.com/jp/sdk-for-java/からダウンロードするか、Mavenのpomに記入してダウンロードするなどを行うこと。(下記はpom.xml例) dependencies dependency groupId com.amazonaws /groupId artifactId aws-java-sdk /artifactId version 1.11.256 /version scope compile /scope /dependency dependency groupId com.amazonaws /groupId artifactId amazon-kinesis-client /artifactId version 1.2.1 /version scope compile /scope /dependency /dependencies テーブルの作成 //テーブルリクエストの作成 CreateTableRequest createTableRequest = new CreateTableRequest().withTableName("テーブル名") .withKeySchema(new KeySchemaElement().withAttributeName("鍵となるカラム名").withKeyType(KeyType.HASH)) .withAttributeDefinitions(new AttributeDefinition().withAttributeName("鍵となるカラム名").withAttributeType(ScalarAttributeType.S)) .withProvisionedThroughput(new ProvisionedThroughput().withReadCapacityUnits(1L).withWriteCapacityUnits(1L)); //テーブルが存在しない場合に追加を行うようにする TableUtils.createTableIfNotExists(dynamoDB, createTableRequest); //テーブルが追加されるまで待つ TableUtils.waitUntilActive(dynamoDB, tableName); //前段の設定を利用してテーブルの追加を実行する DescribeTableRequest describeTableRequest = new DescribeTableRequest().withTableName"テーブル名); TableDescription tableDescription = dynamoDB.describeTable(describeTableRequest).getTable(); //追加されたテーブルの確認 System.out.println("Table Description " + tableDescription); 例えば以下のように利用する。 するとこのようなテーブルが作成される。 データの追加 //Itemに好きなカラムの要素を記入し、putする Map String, AttributeValue item = newItem("Airplane", 1980, "*****", "James", "Billy Bob"); putItemRequest = new PutItemRequest(tableName, item); putItemResult = dynamoDB.putItem(putItemRequest); System.out.println("Result " + putItemResult); なお、以下のようにitemの定義をしておくこと。 private static Map String, AttributeValue newItem(String name, int year, String rating, String... fans) { Map String, AttributeValue item = new HashMap String, AttributeValue (); item.put("name", new AttributeValue(name)); item.put("year", new AttributeValue().withN(Integer.toString(year))); item.put("rating", new AttributeValue(rating)); item.put("fans", new AttributeValue().withSS(fans)); return item; } これを実行すると、先ほど作成したテーブルにデータが追加される。 データの削除 DeleteItemSpec deleteItemSpec = new DeleteItemSpec() .withPrimaryKey(new PrimaryKey("鍵となるカラム名", "鍵となるカラムで削除したい値")); // データを削除する table.deleteItem(deleteItemSpec); 上記2ステップで削除可能
https://w.atwiki.jp/tadaro/pages/482.html
RoDS 「国内最大級オンラインゲームの~」お約束の宣伝文字 OAVのROを思い出させる様な、お約束のシナリオ ROのグラをそのまま利用した、お約束の手抜き 購入者には本家ROに使える限定品プレゼント、お約束の釣り餌 購入者も少なく価格が下がる傾向、お約束の展開 ガンホーの"都合"というお約束で作られた ROの"O"の意味を再確認させる期待のコンシューマへようこそ ●概要------ 満を持して投入されたガンホー入魂の公式エミュレートサーバー。 ニンテンドーDS、及び専用のクライアントをダウンロードしたパソコンでプレイが可能。 @コマンドやdb編集に代わり、16進数を用いたコード入力によってステータス等の変更を行う独自のシステムを採用している。 ステータス計算式、アイテム・スキル・装備効果などが大幅に変更されており、現在本国で計画中のシステムリニューアルの日本版βテスト代わりなのではないかとの噂がある。かもしれない。 尚、オマケとしてヒロイン型NPC他数名が追随する独自の長編クエストが収録されているが、それはまた別のお話。 お約束のバグもご期待通りに搭載してます!蜃気楼の塔で装備を外したりキャンセルしたりしちゃダメだぞ☆
https://w.atwiki.jp/vocaloidenglishlyric/pages/174.html
【Tags Noboru-P Miku tG S】 Original Music Title サヨナラ・グッバイ English music title Sayonara Goodbye / Goodbye Godbye Romaji music title Sayonara Goodbye Music Lyrics written, Voice edited by のぼる↑P (Noboru-P) Music arranged by のぼる↑P (Noboru-P) Singer 初音ミク (Hatsune Miku) Click here for the Japanese Lyrics English Lyrics (translated by Mαrvel): Goodbye b-bye b-b-bye-bye Mumbling "goodbye", it just floated in midair It s a lie that it won t reach, I m sending through signals It ll get over there, eventually I have to get connected, just wait It rang Pi Po Pa Po but The response was just a noise Right now, I want to hear, Your Voice Tel. me Tel. me, just a little Call me Call me, I want to say something In the end, let me say at the very least A "sayonara" goodbye to you "Sayonara" goodbye Ah- Ah- Following my memories deep down, I painted on the sky The figure of the clouds resembles you a little Being shrouded by the smoke, it ll be hard to get through The next time it ll reach, how many centuries would have passed? Right now, I want to hear, Your Voice Tel. me Tel. me, telephone won t do Call me Call me, just dial the phone If you could, though I m not prepared to say A "sayonara" goodbye to you It ll get over there, eventually I have to get connected, just wait Going out like this, there must be a glitch Anyway, right now, I want to hear, Your Voice Tel. me Tel. me, just a little Call me Call me, I want to say something In the end, let me say at the very least A "sayonara" goodbye to you "Sayonara" goodbye Ah- Ah-... Goodbye b-bye b-b-bye-bye [1] Translation note Since I believe everyone knows that "sayonara" simply means "goodbye/farewell", I decided to keep it as it is. It will be redundant to say "Goodbye Goodbye". Rather, I feel that the word was just emphasized. Romaji lyrics (transliterated by Mαrvel): gubbai ba bai ba ba bai bai sayonara o kuchi ni shite chuu ni ukabeta todokanai nante uso denpa ni nosete mukou nimo ne, kitto tsunagaru yo ne, chotto Pi Po Pa Po narashita kedo noizu no resuponsu dake ima sugu kikitai Your Voice Tel. me Tel. me sukoshi de ii kara Call me Call me hanasou yo saigo ni semete iwasete kimi ni sayonara gubbai sayonara gubbai Ah- Ah- kioku no soko o tadori sora ni egaita kumo no moyou ga sukoshi kimi ni niteiru kemuri ni tsutsumare kyuukutsu datta yo ne tsugi ni aeru no wa ittai nan hyakunengo ka na ima sugu kikitai Your Voice Tel. me Tel. me naranai denwa Call me Call me kaketekite dekireba shitakunai kedo kimi ni sayonara gubbai mukou nimo ne, kitto tsunagaru yo ne, chotto kyuu ni inaku naru no wa hansoku da to omou yo tonikaku ima sugu kikitai Your Voice Tel. me Tel. me sukoshi de ii kara Call me Call me hanasou yo saigo ni semete iwasete kimi ni sayonara gubbai sayonara gubbai Ah- Ah-... gubbai ba bai ba ba bai bai [Noboru-P, NoboruP, Noboru↑P, Noboru↑-P]
https://w.atwiki.jp/seasartaro/pages/31.html
NoSQLの一種で、一般的なDB(MySQL、Oracle)より大量データ(例えば億単位のレコード数を持つテーブル)の読み込みと書き込みが早い。 結合が出来ない。 一般的なDBと構造が違うので用語も違う。(テーブル>コレクション、レコード>ドキュメント) JavaScriptの文法を使えるので、JavaScriptを知っていると便利。 WinXP環境だと2.2系以降は対応していないので、2.0系をダウンロードする必要がある。2.0系だと集計機能が使えないので、不便。 ●参考サイト http //www.slideshare.net/doryokujin/mongodb1 http //www.slideshare.net/doryokujin/mongodb2 対象に「初心者」とあるが本当の初心者だと途中から訳がわからなくなるので、 他のネット記事と並行して読み進むのがいいと思います。 http //gihyo.jp/dev/serial/01/mongodb 割と平易に書いてある。 http //dotinstall.com/ 動画で説明してくれるので分かりやすい。 https //github.com/mongodb/mongo-java-driver/downloads JavaのドライバのDLサイト。
https://w.atwiki.jp/odb_project/pages/17.html
20XX年8月- 南太平洋、マーシャル諸島近海に、巨大隕石が落下。 この影響で海洋生物群が突然変異化、さらに異生物間遺伝子融合を繰り返し、極めて攻撃性の高い怪物が生まれた。 人類の敵、ジェノテリオンである。 極めて高い知能と戦闘力をもつジェノテリオンは、この惑星上の生態系の頂点に君臨すべく、人類に戦いを挑んできた。 対して、人類はジェノテリオンのゲノム解析に成功、生命中枢をなす主要遺伝子部分に彼らの起源となる様々な病原微生物の塩基配列が集中していることを発見。 科学省防衛技術局長官、お花茶屋博士は、ジェノテリオン討伐のため、抗微生物薬の塩基配列をもとに、強力な自律人型薬物兵器の開発に踏み切った。 理性、感情、知性をを有する新兵器はドラッグボーグと名付けられ、科学省特務防衛局(SSD)の所属となった。 SSD局長のあなたは、ドラッグボーグ部隊を率いてジェノテリオンの魔手から人類を護らなくてはならない。健闘を祈る!