約 4,398,887 件
https://w.atwiki.jp/pqjp/pages/168.html
?xml version="1.0"? TextLibrary Text tag="[QUEST_Q2Q0_ACTION]" Approach the Temple /Text Text tag="[QUEST_Q2Q0_ACTION4]" Battle a Firewalker /Text Text tag="[QUEST_Q2Q0_FAILURE]" You have been defeated by the Firewalker, but Tauron allows you to try again. /Text Text tag="[QUEST_Q2Q0_MSG1]" You see a huge pike. Impaled upon it are the heads of many creatures Humans, Elves and Dwarves to name but a few... /Text Text tag="[QUEST_Q2Q0_MSG2]" Tauron Flamebite is waiting for you on the steps of the Horned Temple. /Text Text tag="[QUEST_Q2Q0_PROG1]" You must enter the Horned Temple. /Text Text tag="[QUEST_Q2Q0_PROG2]" You must travel north to see the Pike. /Text Text tag="[QUEST_Q2Q0_PROG3]" You must try to enter the Horned Temple once again. /Text Text tag="[QUEST_Q2Q0_PROG4]" You must defeat a Minotaur Firewalker at the Horned Temple to prove your worth to Tauron Flamebite. /Text Text tag="[QUEST_Q2Q0_REWARD]" Tauron seems to have warmed to you - just a little. /Text Text tag="[QUEST_Q2Q0_QMNAME0]" Firewalker /Text Text tag="[QUEST_Q2Q0_QMHELP0]" Firewalkers are similar to regular Minotaurs, but they have a stock of fire-related spells. /Text /TextLibrary
https://w.atwiki.jp/pqjp/pages/122.html
?xml version="1.0"? TextLibrary Text tag="[QUEST_Q1Q1_ACTION0]" Visit Gruulkar /Text Text tag="[QUEST_Q1Q1_ACTION1]" Battle the Wargs /Text Text tag="[QUEST_Q1Q1_FAILURE]" You could not defeat the Wargs, but you must try again. /Text Text tag="[QUEST_Q1Q1_HELP0]" You must travel to Gruuldok to meet with Gruulkar. /Text Text tag="[QUEST_Q1Q1_HELP1]" You must get Gruulkar a gift. A Warg Pelt from the pack near the Wargstone should do the trick. /Text Text tag="[QUEST_Q1Q1_HELP2]" You must return the Warg Pelt to Gruulkar. /Text Text tag="[QUEST_Q1Q1_REWARD]" You now know that the Orcs taking prisoners are controlled by someone in the north. /Text Text tag="[QUEST_Q1Q1_SUCCESS]" You have obtained a Warg pelt to take to Gruulkar as a gift. /Text Text tag="[QUEST_Q1Q1_QMNAME0]" Warg /Text Text tag="[QUEST_Q1Q1_QMHELP0]" This is a particularly nasty type of Wolf, called a Warg. They are huge and fast. They can cast both Rend and Haste. /Text /TextLibrary
https://w.atwiki.jp/lsl_japan/pages/39.html
イベント http_response http_response(key request_id, integer status, list metadata, string body) このイベントハンドラはllHTTPRequest()関数で送信したリクエストに対して HTTPレスポンスを受信したときに発生します。 また、llHTTPRequest()関数で送信したリクエストに対してリクエストが失敗していたり、タイムアウトした時にも発生します。 request_idにはllHTTPRequest()関数の呼び出しが発生したときにllHTTPRequest()関数が返したUUIDの値が格納されます。 statusはHTTPレスポンスが返されたのか、リクエストが失敗した原因を示すHTTPステータスコードが設定されます。 499はTCPコネクションの確立が失敗したときや、コネクションが確立されても、それが無効なHTTP応答あった場合を示します。 ま、499は相手が無効なSSL証明書を持っている場合や、証明をつけてあっても、 一定時間(60秒に設定されることが多いらしい)以上経過して応答がなかった場合も499を受け取ります。 503はDNSへの問い合わせが失敗したことを示します。 #本来のHTTPにおいてはService Unavailable(サービス利用負荷)と呼ばれ、 サーバはサーバの一時的な過負荷あるいはメインテナンスのために、 現在、リクエストを扱うことができないことを意味します。 metadataは応答について説明するキーと値の組のペアがリストとして格納されます。 現在、返されるであろう唯一のキーはHTTP_BODY_TRUNCATEDです。 Valueにはイベントの受信容量の制限によって切り捨てられた情報のバイト数を示します。 応答がテキストmime-typeを指定する「content-type 」ヘッダーを含んでいる限り,bodyはHTTP応答のbodyに設定されます。 mime-typeが指定されないか、タイプがテキストタイプでないなら、bodyは「"Unsupported or unknown Content-Type." (サポートされないか未知のコンテントタイプ)」に設定されます。 「content-type 」ヘッダーで文字セットを指定すると、ボディーはUTF-8に変換されて応答するでしょう、また、サポートされてない文字コードが指定された場合は「サポートされないか未知の文字集合」に設定されるでしょう。 ボディーは現在、2048バイト以内に制限されます。 "\n"はLSLではコンパイル時に「改行文字」に変換されることを忘れないでください。 そして、あなたのサーバーが"\n"以外の文字を「改行文字」として定義されている可能性があります。 あなたは「改行」を加える適切な方法がないかどうかあなたのサーバのドキュメンテーションをチェックするべきです。 あなたのマイレージは変わるかもしれません。-Ice あなたのWEBサーバーからデーターを得る簡単なスクリプト例 //This script requests from our data source (URL) and echoes out what it sends to the owner of the script //I use this to test my PHP apps personally, it s a simple debugging application so I release it publicly //You may use, redistribute, modify, copy however you feel would be useful string URL="http //www.secondlife.com/httprequest/homepage.php"; key http;//This stores the HTTP request we send. default { touch_start(integer foo) { http=llHTTPRequest(URL, [] ,""); } http_response(key id,integer status, list meta, string body) { if(http==id) { integer i; list lbody=llParseString2List(body,["\n"],[]); integer count=llGetListLength(lbody); //This turns newline characters char(10) //into new lines in chat //These are Unix/LSL style end of lines, //use \r\n in place of \n for //Windows style end of line from web server. for(i=0;i count;i++) { llOwnerSay(llList2String(lbody,i)); } } } }
https://w.atwiki.jp/m_shige1979/pages/1447.html
formidableモジュールを使用して、アップロード 概要 POSTデータをformidableモジュールを使用して取得する。この方法では"["などが文字化け?しないでそのままの値を取得できるはず formidableモジュールインストール コマンド npm install formidable npm http GET https //registry.npmjs.org/formidable npm http 200 https //registry.npmjs.org/formidable npm http GET https //registry.npmjs.org/formidable/-/formidable-1.0.13.tgz npm http 200 https //registry.npmjs.org/formidable/-/formidable-1.0.13.tgz formidable@1.0.13 node_modules\formidable パス サンプル index.js // サーバ、ルーティング、リクエストメソッドのモジュールを読み込み var server = require("./server"); var router = require("./router"); var request = require("./request"); var requestHandlers = require("./requestHandlers"); // リクエストのハンドラを設定 var handle = {} handle["/"] = requestHandlers.start; handle["/start"] = requestHandlers.start; handle["/upload"] = requestHandlers.upload; // ハンドラパラメータを追加 server.start(router.route, handle, request); server.js var http = require("http"); var url = require("url"); var util = require( util ); var formidable = require("formidable"); var sys = require( sys ); qs = require( querystring ); function start(route, handle, param) { function onRequest(request, response) { var pathname = url.parse(request.url).pathname; var query = url.parse(request.url, true).query; console.log("Request for " + pathname + " received."); console.log("Request for RequestString = " + query + " received."); console.log(""); // queryStringよりGETパラメータを取得 var _req_data = {}; _req_data.get = query; _req_data.post = null; _req_data.file = null; // form情報よりPOSTパラメータを取得 var form = new formidable.IncomingForm(); // upload先を指定 form.uploadDir = d /temp ; // パース form.parse(request, function(err, fields, files) { _req_data.post = fields; _req_data.file = files; console.log( received upload \n\n ); console.log(sys.inspect({get _req_data.get, post _req_data.post, file _req_data.file})); // ルーティング route(handle, pathname, response, request, _req_data); }); } http.createServer(onRequest).listen(8888); console.log("Server has started."); } exports.start = start; router.js var fs = require("fs"); var path = require("path"); function route(handle, pathname, response, request, _req_data) { console.log("About to route a request for " + pathname); if (typeof handle[pathname] === function ) { handle[pathname](response, request, _req_data); } else { var _path = "." + pathname; var file_exists = path.existsSync(_path); if(file_exists){ // ファイル読み込み }else{ console.log("No request handler found for " + pathname); response.writeHead(404, {"Content-Type" "text/plain"}); response.write("404 Not found"); response.end(); } } } exports.route = route; requestHandlers.js var querystring = require("querystring"); var fs = require("fs"); var sys = require( sys ); var exec = require("child_process").exec; function start(response, request, _req_data) { console.log("Request handler start was called."); var body = html + head + meta http-equiv="Content-Type" content="text/html; + charset=UTF-8" / + /head + body + form action="/upload?zzz=111 xxx=666" method="post" enctype="multipart/form-data" + input type="text" name="text1" / br / + input type="text" name="text2" / br / + input type="text" name="text3[aaa]" / br / + input type="text" name="text3[bbb]" / br / + input type="checkbox" name="text4" checked/ br / + input type="file" name="upload1" / br / + input type="file" name="upload2" / br / + input type="submit" value="upload submit" / + /form + br / + form action="/view1" method="post" + input type="text" name="text1" / br / + input type="text" name="text2" / br / + input type="submit" value="view1 submit" / + /form + /body + /html ; response.writeHead(200, {"Content-Type" "text/html"}); response.write(body); response.end(); } function upload(response, request, _req_data) { console.log("Request handler upload was called."); var _upload2 = _req_data.file.upload2; var _upload_path = "./" + _upload2.name; console.log(_upload_path); // ファイル移動 fs.rename(_upload2.path, _upload_path, function(err) { if (err) { fs.unlink(_upload_path); fs.rename(_upload2.path, _upload_path); } }); // response.writeHead(200, {"Content-Type" "text/plain"}); response.write("Hello Upload"); response.end(); /* // form情報よりPOSTパラメータを取得 var form = new formidable.IncomingForm(); form.parse(request, function(err, fields, files) { _req_data.post = fields; _req_data.file = files; console.log( received upload \n\n ); console.log(sys.inspect({get _req_data.get, post _req_data.post, file _req_data.file})); // fs.rename(files.upload.path, "/tmp/test.png", function(err) { // if (err) { // fs.unlink("/tmp/test.png"); // fs.rename(files.upload.path, "/tmp/test.png"); // } // }); }); */ } exports.start = start; exports.upload = upload; request.js function req_data(queryString) { var _param = {}; // リクエストを取得 var _list = (new String(queryString)).split( ); for(var _key in _list){ var _col = _list[_key].split("="); _param[_col[0]] = _col[1]; } return _param; } exports.req_data = req_data; 結果 コマンド D \Tools\Works\nodejs_test\sample10 node index.js Server has started. Request for / received. Request for RequestString = [object Object] received. received upload { get {}, post {}, file {} } About to route a request for / Request handler start was called. Request for /favicon.ico received. Request for RequestString = [object Object] received. received upload { get {}, post {}, file {} } About to route a request for /favicon.ico path.existsSync is now called `fs.existsSync`. No request handler found for /favicon.ico Request for /upload received. Request for RequestString = [object Object] received. received upload { get { zzz 111 , xxx 666 }, post { text1 111 , text2 , text3[aaa] 222 , text3[bbb] , text4 on }, file { upload1 { domain null, _events null, _maxListeners 10, size 141953, path d \\temp\\254b809cd0905cd52544b1d842ca65f1 , name 0001.JPG , type image/jpeg , hash false, lastModifiedDate Wed Mar 27 2013 22 03 01 GMT+0900 (東京 (標準時)), _writeStream [Object] }, upload2 { domain null, _events null, _maxListeners 10, size 107288, path d \\temp\\2660f9338a4a8271158fda7d81533859 , name 0002.JPG , type image/jpeg , hash false, lastModifiedDate Wed Mar 27 2013 22 03 01 GMT+0900 (東京 (標準時)), _writeStream [Object] } } } About to route a request for /upload Request handler upload was called. ./0002.JPG Request for /favicon.ico received. Request for RequestString = [object Object] received. received upload { get {}, post {}, file {} } About to route a request for /favicon.ico No request handler found for /favicon.ico 画面 初期画面 POSTデータ、ファイルを設定 submit完了 アップロードを確認
https://w.atwiki.jp/dst2011/pages/93.html
(ひなちょセレクション) ★やくしまるえつこメトロオーケストラ「少年よ我に帰れ」/ アニメ「輪るピングドラム」OP 2011年10月5日発売 (ゲスト) ☆YOHKO「向かい風」/ アニメ「まおゆう魔王勇者」OP 2013年1月30日発売 ☆YOHKO「Bed Song」/ シングル「向かい風」収録 2013年1月30日発売 (リクエスト) ★Prits「Sakura Revolution」/ シングル「Sakura Revolution」収録 2001年12月29日発売 ★佐咲紗花「Break your world」/ アニメ「閃乱カグラ」OP 2013年1月23日発売 ★影山ヒロノブ「スターダストボーイズ」/ アニメ「宇宙船サジタリウス」OP 1992年3月21日発売 ★茅原実里「Lush march!!」/ アルバム「Parade」収録 2008年11月26日発売 ★桑島法子「Believe」/ ゲーム「Dancing Blade かってに桃天使!」OP 1998年8月7日発売 ★桂ヒナギク(伊藤静)with白星学院生徒会三人組「本日、満開ワタシ色」/ アニメ「ハヤテのごとく!!」ED 2009年6月10日発売 ★佐藤健太「恐竜戦隊ジュウレンジャー」/ 特撮「恐竜戦隊ジュウレンジャー」OP 1992年2月21日発売 ★ホシノ・ルリ(南央美)「あなたの一番になりたい」/ アニメ「機動戦艦ナデシコ」挿入歌 2006年2月8日発売 ★かおりくみこ・大倉正丈「エリカのバラード」/ アニメ「闘将ダイモス」ED ★ヒャダイン「23時40分 feat.Base Ball Bear」/ アニメ「バクマン。3」OP 2013年1月30日発売 ★marble「夢ぐも」/ アニメ「ひだまりスケッチ×ハニカム」ED 2012年11月7日発売 ★丹下桜「MAKE YOU SMILE」/ シングル「MAKE YOU SMILE」収録 1997年10月3日発売 ★Larval Stage Planning「Chapter.5」/ シングル「Trip-innocent of D-」収録 2012年1月25日発売 ★T.M.revolutiom「HEART OF SWORD~夜明け前~」/ アニメ「るろうに剣心-明治剣客浪漫譚-」 1996年11月11日発売
https://w.atwiki.jp/pqjp/pages/355.html
?xml version="1.0"? TextLibrary Text tag="[Conv_Q3W2a_NAME1]" Winter /Text Text tag="[Conv_Q3W2a_0000]" The creatures from the north are approaching once more. I am sorry to have to ask for your help again. /Text Text tag="[Conv_Q3W2a_0001]" The creatures from the north are approaching once more. I am sorry to have to ask for your help again. /Text Text tag="[Conv_Q3W2a_0002]" The creatures from the north are approaching once more. I am sorry to have to ask for your help again. /Text Text tag="[Conv_Q3W2a_0003]" The creatures from the north are approaching once more. I am sorry to have to ask for your help again. /Text Text tag="[Conv_Q3W2a_0004]" There apos;s a better way to solve this, Winter. Let me speak with the Queen of the Elves. The same spells that help protect her citadel might also help protect your homeland. /Text Text tag="[Conv_Q3W2a_0005]" There apos;s a better way to solve this, Winter. Let me speak with the Queen of the Elves. The same spells that help protect her citadel might also help protect your homeland. /Text Text tag="[Conv_Q3W2a_0006]" There apos;s a better way to solve this, Winter. Let me speak with the Queen of the Elves. The same spells that help protect her citadel might also help protect your homeland. /Text Text tag="[Conv_Q3W2a_0007]" There apos;s a better way to solve this, Winter. Let me speak with the Queen of the Elves. The same spells that help protect her citadel might also help protect your homeland. /Text Text tag="[Conv_Q3W2a_0008]" Thank you, two-legs. If you can keep these creatures away, I will be forever in your debt. /Text Text tag="[Conv_Q3W2a_0009]" Thank you, two-legs. If you can keep these creatures away, I will be forever in your debt. /Text Text tag="[Conv_Q3W2a_0010]" Thank you, two-legs. If you can keep these creatures away, I will be forever in your debt. /Text Text tag="[Conv_Q3W2a_0011]" Thank you, two-legs. If you can keep these creatures away, I will be forever in your debt. /Text /TextLibrary
https://w.atwiki.jp/titanquest/pages/536.html
Rogue s Greaves 日本語訳:ローグ グリーヴ 性能 198 Armor 4% Damage Resistance 30% Pierce Resistance +36 Dexterity +29% Movement +2 to Anatomy 「ローグ カバー」セットの一つ Required Player Level 34 Required Strength 137 Required Dexterity 319 解説
https://w.atwiki.jp/pqjp/pages/959.html
日本語化の手順 Steam版 1.日本語化ファイルをダウンロード 2.日本語ファイルをPuzzleQuestのAssets.zipに入れる 3.PuzzleQuestの起動設定に「-JAPANESE」を付け加える 1 ダウンロードより最新のファイルを入手。 ミラーから入手するのが確実。 2 日本語ファイルをPuzzleQuestのAssets.zipに入れる。 2-1 Assets.zipの場所 PuzzleQuestインストールフォルダは「\Steam\steamapps\common\puzzle quest」になる。 見つからない場合は、SteamのゲームリストにあるPuzzleQuestを右クリックし、プロパティを開く。 ローカルファイルタブにある「ローカルファイルを閲覧」ボタンを押せばエクスプローラーでファイルの場所が開く。 2-2 Assets.zipをバックアップする。 他の場所にコピーなどし、失敗に備える。 2-3 Assets.zipを解凍する。 2-4 日本語化ファイルを解凍する。 2-3で解凍したAseets.zipとは別の場所に解凍する。 . 2-5 2-4で解凍したファイルにあるPatchJapanese.zipを任意の場所に解凍する *ファイルの場所は\Puzzle Quest\Patches 2-6 2-5で展開したjapaneseフォルダを2-2で展開したフォルダに移動 2-7 japaneseフォルダを含めたすべてのフォルダをZIP形式で圧縮。 画像では7zipを利用。 *重要* アーカイブ内はルート直下に言語データフォルダが置かれている必要があります。 2-8 2-6で作ったzipファイルをAssets.zipにリネーム 2-9 2-8のファイルを2-1の場所に移動。 3 PuzzleQuestの起動設定に「-JAPANESE」を付け加える Bigfish版 1.日本語化ファイルをダウンロード 2.Assets.zip内のAssets以外のフォルダを削除 3.日本語ファイルをPuzzleQuestのAssets.zipに入れる *起動オプションなどは不要 WildTangent版、Bigfish版について 不要な手順があるかもしれませんが、これで起動しましたので参考までに。 windows7の場合 WildTangent版ゲーム起動のショートカットは "C \Program Files (x86)\WildTangent Games\Games\PuzzleQuest-ChallengeoftheWarlords\Puzzle Quest.exe" のようになる。 -Japaneseは不要。 Bigfish版ゲーム起動のショートカットは "C \Program Files (x86)\Puzzle Quest\Puzzle Quest.exe" のようになる。 -Japaneseは不要。 \PuzzleQuest-ChallengeoftheWarlordsまたは\Puzzle Questフォルダに、解凍したJapaneseフォルダを、丸ごとおく。 さらに、\PuzzleQuest-ChallengeoftheWarlords フォルダにあるassets.zipを編集する必要がある。 このzipを解凍して再圧縮すると、起動しなくなる場合があることを確認。 (windows7標準装備の圧縮解凍に関する問題?) したがって、圧縮ファイル内を直接いじれるExplzhなどのソフトを使う。 assets.zipのEnglishフォルダ内を、すべてJapaneseフォルダのものに上書きでおきかえる。 これで先ほど作成したショートカットをクリックすると、日本語化できていることを確認。 ただし、メッセージが改行されず、同じ1行目が文頭から最終行まで繰り返される現象が発生。 チュートリアルの例:表示枠で、1度にこのような感じに表示されます。 私は、賢者エヴェリンです。エセリアのことなら何で 私は、賢者エヴェリンです。エセリアのことなら何で 私は、賢者エヴェリンです。エセリアのことなら何で 私は、賢者エヴェリンです。エセリアのことなら何で 私は、賢者エヴェリンです。エセリアのことなら何で チュートリアルに限らず、キャラクター作成や、本編の会話文でも、一文が一行に入らない場合、この現象が発生する。一文が一行で収まる場合は、問題なく表示できている。 (たとえば、「ゲームをやめても良いですか?」などの短い文。) 現在解決法を検討中。 追記: 日本語文が、その文章表示スペースの1行に収まりきれないとき、上記の現象が発生することを確認。日本語文を単語ごとに短く半角スペースで切れば、適当なところで改行してくれる。 英語などの他国語では、単語間に半角スペースを入れる文法が多いので、このことを利用して行内文字数の表示を管理しているようだ。日本語は他国とは異なり、単語ごとに半角スペースを入れないので、このようなエラーが発生してしまうと思われる。 とりあえず、各日本語の書かれた.xmlを開いて、適当に半角スペースを追加していけば、解決するはず。しかし、面倒すぎる・・・ 上記現象は、2012年4月にBigfishで購入した製品で発生します。 WildTangent版でも、同様の現象が発生します。 Win7でも、別機のWinXPでも発生しました。 同じような現象が起こる方はいないでしょうか? Steam版でも、同様の現象が発生するような気がするのですが・・・ 解決法や参考情報がありましたら、記述をよろしくお願いします。
https://w.atwiki.jp/pqjp/pages/167.html
?xml version="1.0"? TextLibrary Text tag="[QUEST_Q1R3_ACTION]" Search Again /Text Text tag="[QUEST_Q1R3_FAILURE]" You cannot let this Minotaur escape, you must figt him again! /Text Text tag="[QUEST_Q1R3_MSGA]" As you are exploring the Lair, you are ambushed by a Minotaur. /Text Text tag="[QUEST_Q1R3_MSGB]" The Lair is still empty (with no sign of a struggle), but you find deep gouges in the earth nearby, as if some large object was dragged away. /Text Text tag="[QUEST_Q1R3_MSGC]" Just outside the Lair you discover a cog from a finely crafted piece of machinery. This does not belong to any Dragon. /Text Text tag="[QUEST_Q1R3_MSGD]" You find a number of Minotaur tracks leading up into the mountains. It seems the Minotaurs may be behind the Dragons apos; disappearance. /Text Text tag="[QUEST_Q1R3_MSGE]" You see Flicker. He is being attacked by a large Minotaur. He looks like he needs some help. /Text Text tag="[QUEST_Q1R3_RETURN]" Find Flicker /Text Text tag="[QUEST_Q1R3_REWARD]" Flicker joins you in order to track down the Minotaurs that have done this. /Text Text tag="[QUEST_Q1R3_STEP1]" You must search all 3 Dragon Lairs again, looking for anything that might be a clue. /Text Text tag="[QUEST_Q1R3_STEP2]" You must return back to the Dragonrealm and seek out Flicker. /Text /TextLibrary
https://w.atwiki.jp/zillionsofgames/pages/260.html
Chess 2 The Sequelの解説 <Menu Select(メニュー選択)> 1:Correspondence(通信チェス) 2:Play(ゲーム開始) 1:Online(オンライン対戦) 2:Training Dummy(トレーニング対戦) 3:Correspondence(通信チェス) 3:Study(ゲーム解説) 1:Rules(ゲームのルール) 2:Challenges(近日公開) 4:About(ゲーム制作者) 5:Quit(ゲーム終了) 1:Correspondence(通信チェス)・・・通信チェスで対戦します。 2:Play(ゲーム開始)・・・対戦を開始します。 1:Online(オンライン対戦)・・・オンラインで対人対戦します。 2:Training Dummy(トレーニング対戦)・・・AIと対戦します。 3:Correspondence(通信チェス)・・・通信チェスで対戦します。 3:Study(ゲーム解説)・・・「Chess 2 The Sequel」について学べます。 1:Rules(ゲームのルール)・・・ルールを学べるチュートリアルです。 2:Challenges(近日公開)・・・まだ開発中のようです。 4:About(ゲーム制作者)・・・ゲーム制作者の紹介です。 5:Quit(ゲーム終了)・・・「Chess 2 The Sequel」を終了します。