◆こんなソフトウェアつくってください〜Part10〜◆
140 名前:名無しさん@お腹いっぱい。 :2007/11/05(月) 07:28:02 ID:kG7Gj1iZ0
VistaUltimateで動作する、下記ページのソフト版を作っていただけないでしょうか?
ttp://code.cside.com/3rdpage/jp/javaUnicode/converter.html

"16進文字コードとJavaユニコードを交互に変換する"というものです。
どうぞ、宜しくお願いいたします。

141 名前:名無しさん@お腹いっぱい。 :2007/11/05(月) 11:17:22 ID:jCMZwctM0
交互?
ASCIIでなければエスケープの間違いだよな…?

142 名前:名無しさん@お腹いっぱい。 :2007/11/05(月) 14:32:55 ID:kG7Gj1iZ0
>>141
澄みません交互だと意味不明ですね。
全ての文字を、"\unn"というJavaユニコード形式に変換する相互コンバーターをお願いしたいです。


152 名前:名無しさん@お腹いっぱい。 :2007/11/05(月) 23:58:21 ID:Lf41OwNa0
>>140
この板のxyzzyのスレに、似たような動作するlispがあるよ


153 名前:名無しさん@お腹いっぱい。 :2007/11/06(火) 01:41:42 ID:gxa4x1T70
>>152
情報ありがとうございます。
しかし、37氏のマクロを導入して使ってみたのですが"\unn"という形式では返してくれず、
希望の動作ではありませんでした。

例えば、"こんなソフトウェアつくってください"と入力すると"\u3053\u3093\u306A\u30BD\u30D5\u30C8\u30A6\u30A7\u30A2\u3064\u304F\u3063\u3066\u304F\u3060\u3055\u3044"
と返してくれるものを希望しています。


154 名前:名無しさん@お腹いっぱい。 :2007/11/06(火) 02:10:18 ID:lahjqYp90
37氏のlispでも\が\\で表示される以外は問題ないと思うけど、
それが嫌なら
(defun string-to-uni (text)
(princ (apply 'concat
(map 'list #'(lambda (x)
(format nil"\\u~4,'0x" (char-unicode x)))
text))))
とやれば、\を一つにしたのも表示される

155 名前:名無しさん@お腹いっぱい。 :2007/11/10(土) 11:42:44 ID:MIuBWOJE0
>>140
【確認】
1-1.リンク先のコンバータはVistaUltimateでは動作しない
1-2.利用環境はVistaUltimateである
1-3.EXE形式の実行ファイルで作成する

【質問】
2-1.なぜリンク先コンバータはVistaUltimateで動作しないのか?
2-2.どうすればリンク先コンバータをVistaUltimateで動作するようにできるのか?
2-3.リンク先コンバータをVistaUltimateで動作させるとどんな現象が発生するのか?
2-4.類似サイトでも同様の現象が発生するのか?
2-5.変換元文字列の文字コードは何か?
2-6.変換文字列の入出力はリンク先コンバータと同様にテキストボックスで良いか?

156 名前:140 :2007/11/10(土) 16:35:32 ID:qlBEZXwr0
>>155レスありがとうございます。

【確認の答えです】
1-1.リンク先のコンバータはVistaUltimateでは動作しない
  ソフト版としてお願いしているサイトは、IE(6.0以上)とLunascape以外では動作しないのですが
  普段使っているブラウザはFxなので、ブラウザに依存せず使用できるということが希望です。
1-2.利用環境はVistaUltimateである
  はい。
1-3.EXE形式の実行ファイルで作成する
  EXEまたはVBSが希望です。

【質問の答えです】
2-1.なぜリンク先コンバータはVistaUltimateで動作しないのか?
  確認の答え1-1と同じ理由でIEでは動作しています。始めに詳しく説明せずに澄みません。
2-2.どうすればリンク先コンバータをVistaUltimateで動作するようにできるのか?
  同じく、確認の答え1-1と同じ理由で動作はしています。
2-3.リンク先コンバータをVistaUltimateで動作させるとどんな現象が発生するのか?
  同じく、確認の答え1-1と同じ理由で動作はしています。
2-4.類似サイトでも同様の現象が発生するのか?
  サイト依存ではなく、使えるものを希望です。
2-5.変換元文字列の文字コードは何か?
  JISコードです。
2-6.変換文字列の入出力はリンク先コンバータと同様にテキストボックスで良いか?
  はい。このサイトが使いやすいので同じだと嬉しいです。

>>152さん>>154さん
せっかく教えていただいたxyzzyまだ使いこなせていません。Wikiなど読みながらlispを
導入してあれこれやってみてますが、未だ敷居が高く希望の動作をさせることが出来ていません。


159 名前:名無しさん@お腹いっぱい。 :2007/11/10(土) 22:35:38 ID:75bRD3Yg0
>>156
IETab使う手もあるな

160 名前:名無しさん@お腹いっぱい。 :2007/11/11(日) 00:24:32 ID:4/HUIU+V0
>>156
一つ確認しておきたいのだが、貴殿は>>153にて
>しかし、37氏のマクロを導入して使ってみたのですが"\unn"という形式では返してくれず、
        ^^^^^^^^^^^^^^^^^^^^^^^^^^ 
希望の動作ではありませんでした。
と書いているね。そこでなぜ、>>156にて
>未だ敷居が高く希望の動作をさせることが出来ていません。
という返答になるんだい?

162 名前:156 :2007/11/11(日) 05:08:10 ID:spL/Wony0
>>160おはようございます。
希望の動作とは、コピペしたものを変換したいとき、リンク先のように除外オプションがあると
チェックボックスで指定するだけで漢字の部分だけをJavaユニコードに変換できることです。
例えば、

"{var open_link="編集";var close_link="編集の終了";if(do_adv==1) {open_link="詳細設定";close_link="詳細設定の終了";}"

"{var open_link="\u7DE8\u96C6";var close_link="\u7DE8\u96C6\u306E\u7D42\u4E86";if(do_adv==1) {open_link="\u8A73\u7D30\u8A2D\u5B9A";close_link="\u8A73\u7D30\u8A2D\u5B9A\u306E\u7D42\u4E86";}"

のように、一括で変換が出来て便利なのです。

>未だ敷居が高く希望の動作をさせることが出来ていません。
xyzzyで>>154さんに書いていただいたマクロと他のマクロとの組み合わせを考えてみたりしましたが
プログラミングが全く出来ない私はxyzzy Lispを弄って、希望通りの動作には出来ないのでxyzzyは敷居が高いと思い書きました。

163 名前:名無しさん@お腹いっぱい。 :2007/11/11(日) 10:10:07 ID:4/HUIU+V0
>>162
>希望の動作とは、コピペしたものを変換したいとき、リンク先のように除外オプションがあると
これは初めて出てきた話だね。現に>>153では
>例えば、"こんなソフトウェアつくってください"と入力すると"\u3053\u3093\u306A\u30BD\u30D5\u30C8\u30A6 \u30A7\u30A2\u3064\u304F\u3063\u3066\u304F\u3060\u3055\u3044"
と返してくれるものを希望しています。

と書いている。「除外オプションが重要」という話は、これまで一度も出ていないね。
上で仕様を確認しようとしている人がいても、触れていない。

「除外オプションがないと、希望通りでない」とするくらい重要なのに、今まで
一度もそれに触れなかったのはなぜだろう。それだと作る人がいたとしても、
結局希望通りの動作にならないから、やり直しになってしまうのだけど。

164 名前:名無しさん@お腹いっぱい。 :2007/11/11(日) 13:18:52 ID:TIoIPEmq0
>>162
こっちはXPProなんでそっちで動けばいいが。
http://wing2.jp/~soft186/cgi-bin/up2/img/11.zip

駄レスばっか。口だけ達者だ。

165 名前:140 :2007/11/11(日) 18:02:25 ID:spL/Wony0
>>164さん
Vistaにて動作確認しました。
Javaユニコードへの変換、オプションの"アスキー文字を除外する"、"改行を除外する"も完全に動作しています。
どうしてもShift_JISでしか動作しないものを書くときなど、ちょっと手間だったのですが、このソフトの御陰でかなり
作業性が上がると思います。特に2つのオプションは「痛いところに手が届く」状態で、すごいです。
嬉しいです。本当にありがとうございました。

>>152さん>>154さん>>159さん
アイディアを頂きありがとうございました。

>>163さん
始めてソフトを作って頂くお願いをしたとき
>>140で>下記ページのソフト版を作っていただけないでしょうか?
と、書き込んでいますので
>>162で>希望の動作とは、コピペしたものを変換したいとき、リンク先のように除外オプションがあると
は始めて出た話ではないと思いますし、便利さを希望し求めてはいましたが「除外オプションが重要」とは思っていません。
しかし、お気に障られたのなら申し訳ありませんでした。

166 名前:名無しさん@お腹いっぱい。 :2007/11/11(日) 18:22:25 ID:4/HUIU+V0
>>165
私に謝る必要は全然ないよ。ただわざわざlisp書いてくれた人をないがしろにしたり
後だしで必要な仕様を出すのは、自分の利便性ばかり追及しているように映ったので、
少々絡んだだけ。無事手に入ってよかったね。
>>164
なんか気に入らなかったみたいだね。失礼。貴方が作るのかよくわからないから、
一応途中まで作ってたんだけど。
ttp://www-2ch.net:8080/up/download/1194771774461421.Cjwwjz?dl
pass test
オプションの機能はないから、使う必要はないと思うが。


168 名前:名無しさん@お腹いっぱい。 :2007/11/12(月) 19:58:02 ID:d7TgU+QZ0
>>164さん
しばらく、juとエディタを常駐させながら作業をやっていましたが、むちゃくちゃ便利です。

>>166さん
> 私に謝る必要は全然ないよ。
このスレで始めてお願いするので、このスレのテンプレに従ってお願いしたのですが
(色々紹介してくれた方には感謝しています。xyzzyも面白いので使ってます)
相手の表情も見えず、言葉だけでやりとりする掲示板ですから、不愉快に感じたのなら申し訳なかったと思いました。
166さんも作っていてくれたこと、感謝します。ありがたく頂きました。相互変換時に使わせて頂きます。



DAT2HTML 0.33h Converted.