日本語プログラミング言語「なでしこ」スレat TECH
日本語プログラミング言語「なでしこ」スレ - 暇つぶし2ch792:デフォルトの名無しさん
07/05/19 12:42:05
>>787
田舎者はねっとなんてやんないで、田植えでもしてなよ

793:デフォルトの名無しさん
07/05/19 19:29:07
>>792
>>792
>>792
>>792
>>792
>>792
>>792
>>792

794:デフォルトの名無しさん
07/05/19 19:48:58
おーおー、田舎者が反応しとるw
くせーから近寄んなって。

795:デフォルトの名無しさん
07/05/19 21:42:03
なでしこで、ログインが必要なページにログインさせて
ローカルにある情報をポスト、結果を受け取る
なんて出来る?

796:デフォルトの名無しさん
07/05/19 21:58:45 BE:240062562-DIA(201111)
「HTTPポスト」「開く」とか使ってできる

797:デフォルトの名無しさん
07/05/22 00:39:45
ビューワ・・・つくれないですか?

798:デフォルトの名無しさん
07/05/22 21:11:40
なんのビューワ?
画像?テキスト?

799:デフォルトの名無しさん
07/05/23 00:15:04
783 :デフォルトの名無しさん:2007/05/15(火) 00:20:57
XPのビューワみたいなの作れませんか。
読み込めない形式だとメニュウ減ったりして次への位置変わって使いづらいので


文字は以前作ってもらいました。

800:デフォルトの名無しさん
07/05/23 00:24:57 BE:480125546-DIA(211214)
そもそもXPのビューワって何だろ・・・Windows Picture and Fax Viewerかな・・・

801:デフォルトの名無しさん
07/05/23 03:26:31
>>800
それみたいなのが欲しいんですよね。
FAXもみれるからそういう名称なんですかね。

802:デフォルトの名無しさん
07/05/23 17:43:10
この言語で、キーボードのF12を押したらスペースキーを2回押したのと同じ動作をするとか可能?

803:デフォルトの名無しさん
07/05/23 18:11:29
>>802
そういう設定はレジストリに書き込まれてるからプログラミングしなくてもそこ弄ればおk

804:デフォルトの名無しさん
07/05/23 18:14:53
>>803
そうなのか
ちょっと勉強してくる

805:デフォルトの名無しさん
07/05/26 15:49:13
>>777
レス遅れましたが、サンクス

806:デフォルトの名無しさん
07/05/26 20:48:04
入力画面とはブラウザ。
入力画面のURLは、「login.html」

とやったら、エラーでした。
{母艦}を入れてもダメでした。ローカルのHTMLファイルを表示するのはできないのですか?
何か方法はありますか?

807:デフォルトの名無しさん
07/05/26 21:50:55
バージョン:1.50032
最終更新日:2007/04/07
OS   :Windows XP

デスクトップにlogin.htmlってファイル作って試したけど
母艦の中に枠出てきて

取り消されたアクション
Internet Explorer は、要求された Web ページにリンクできませんでした。
要求された Web ページは現在、利用できない可能性があります。

コレがエラーなのかな。

デスクトップに置いてlogin.htmlだけで試すと出来ないけど
C:\Documents and Settings\使用者名\置いてある場所、入れるとhtmlの中身表示した。
ちゃんとアドレス書かないとローカルで名前だけで判断できないのかな?
他のファイルは説明の時名前だけで実行されているような気がするけど・・・

他の人頼む。

808:デフォルトの名無しさん
07/05/26 23:17:00
え?ブラウザっつてもIEエンジンつかってるだけだから…

> C:\Documents and Settings\使用者名\置いてある場所、入れるとhtmlの中身表示した。
> ちゃんとアドレス書かないとローカルで名前だけで判断できないのかな?

独自のエンジン使わない限り無理だろw
判断させる為には、それなりに「{母艦}」を打ったら置換してアドレスバーに入れるとかロジッ
クが必要。

頼む云々よりそれが正常

809:デフォルトの名無しさん
07/05/30 18:53:42 BE:900234959-S★(501072)
デラックス版買っちゃった><キャー

810:デフォルトの名無しさん
07/06/01 00:52:11
コノゴロジュウギョウノコウシンシテイナイヨウナキガスル
カワリニニッケイガヒンパンダナ。

URLリンク(journal.mycom.co.jp)
URLリンク(pc.nikkeibp.co.jp)

811:デフォルトの名無しさん
07/06/07 04:48:46
昨日触ったばかりの初心者ですが
マニュアル等を見ても分からなかったので書き込まさせて頂きます

ゲーム作ってみたいです

name=名前
「あなたの名前は?」と尋ねる
(name=それ)
「名前は{それ}でよろしいですか?」を、
「はい
いいえ」のボタン選択

以上のように入力して"いいえ"を選んだ際に最初に戻るようにしたいです
この様に~へ戻るというのはどうすればいいでしょうか?



812:デフォルトの名無しさん
07/06/07 19:52:12
名前=「」
(名前=「」)の間
 「あなたの名前は?」と尋ねる
 仮の名はそれ
 「名前は{仮の名}でよろしいですか?」と二択
 もし、それがはいならば
  名前は仮の名


これでどうよ?
ブランクでも戻るけど

813:デフォルトの名無しさん
07/06/07 22:28:26
>>812
出来ました、ありがとうございます

814:デフォルトの名無しさん
07/06/08 03:57:59
>>812  すごい。

ところで、プログラマーの能力は、日米で差があるのだろうか。

815:デフォルトの名無しさん
07/06/08 10:05:38
オリジナルの情報がネイティブの言語で得られるアメリカのほうが、やっぱ有利。
バカでも英語読める。

816:デフォルトの名無しさん
07/06/08 11:10:51
んなの記号として覚えてるだけじゃないのかな?
使われている言語が英語で英語圏が有利とは思えんが。

たとえとして変かもしれんが
英語でベストセラー出せる小説家か日本語勉強してベスト出すとか
結局その人の能力であって国や言語にこだわるのは違うと思うよ。

なでしこですごいソフト作れる人が英語言語だとカスしか作れないって
事になるんじゃないの国による差とか言ったら。


817:デフォルトの名無しさん
07/06/08 11:30:37
>816
>815 が言いたかったのは
プログラミング言語を記述する言語が英語ってことじゃなく
大元の資料が英語って話じゃないのか?

818:デフォルトの名無しさん
07/06/08 20:33:56
日本語言語を使っていると、命令の語句から受けるイメージと
実際の働きとの違和感を感じることがある。
そういう意味では英語言語に対して英語圏の方が有利ってこともないよね。

違いがあるとしたら、使用者の絶対数や普及率かなぁ。
>815,817の言及してるようなその言語の関連文書は導入・普及に大きく関係する。
個人差があるのはどこも変わらないだろうし。

まぁとりあえず、なでしこはマニュアルを充実させるべきだと思います。

819:デフォルトの名無しさん
07/06/08 22:21:23
そう、マニュアル読みにくい

自分はマニュアルより、使用例を充実させて欲しい


820:デフォルトの名無しさん
07/06/08 22:22:14
あ、マニュアルか、ごめん
マニュアル充実させてくれ

821:デフォルトの名無しさん
07/06/08 22:27:15
他の言語より最初はとっつきやすいとおもってやってみたが一定のところまでくると
言語の使い方がさっぱりわからなくて何していいかわからなくなるな・・・

822:デフォルトの名無しさん
07/06/08 23:35:15
TTSneoスレ消えたか・・・

823:デフォルトの名無しさん
07/06/14 17:32:15
エディタ内の表示アイテムを指定する場合はどうしたらいいの?


エディタAとはエディタ

ボタン1とはボタン
それをクリックした時は、
   エディタAに「日本語プログラミング」と表示

これではうまくいかないようだ・・・

824:デフォルトの名無しさん
07/06/14 17:51:12
>>823
エディタAは「日本語プログラミング」
もしくは
エディタAのテキストは「日本語プログラミング」
で出来る

エディタAとはエディタ

ボタン1とはボタン
そのクリックした時は
   エディタAは「日本語プログラミング」

825:デフォルトの名無しさん
07/06/14 17:52:14
sage忘れた…

826:デフォルトの名無しさん
07/06/14 18:10:20
>>824
そうやって使うのか ありがとう

827:デフォルトの名無しさん
07/06/14 19:26:45
IEのダウンローダを作ってみました。
URLリンク(www.uploda.org)

828:デフォルトの名無しさん
07/06/14 21:37:34 BE:720187766-S★(502076)
ブラボー

829:デフォルトの名無しさん
07/06/15 19:54:57
>>827
404... roz

830:デフォルトの名無しさん
07/06/15 20:16:38
exeは怖いから、ソースをtxtでキボン

831:デフォルトの名無しさん
07/06/15 20:21:45 BE:120031632-S★(502077)
どうみても.nakoです本当に

832:デフォルトの名無しさん
07/06/16 09:15:33
サザエさんの出す手を予想するプログラムもお願いします。

833:デフォルトの名無しさん
07/06/16 13:10:51 BE:240062562-S★(502078)
!母艦設計=「母艦の可視はオフ」。
ソース=空を「URLリンク(www.asahi-net.or.jp)」へHTTPゲット。
年度=ソースを『\d{4}』で正規表現マッチ。
日付=ソースの「(」から「分)」まで範囲切り取る。タグ=日付。
更新月=(タグの月まで切り取る)を2でゼロ埋め。
更新日=(タグの日まで切り取る)を2でゼロ埋め。
更新=「{年度}/{更新月}/{更新日}」。
日付差=今日と更新の日数差。
もし、日付差<0ならば、「データが足りません。」と言って終わる。
拳手=ソースの『#FF0000">』から『</FONT>』まで範囲切り取る。
「{日付}({日付差}日後)のサザエさんの手の予想は{拳手}です。」と言って終わり。

これはひどい

834:デフォルトの名無しさん
07/06/16 15:38:53
ラジオを使いたいんだが何回試しても失敗ばかり

ボタン1とはボタン
ボタン2とはボタン
ボタン3とはボタン
ボタン4とはボタン

選択1とはラジオ
そのアイテムは「A
B」

Aをクリックした時は、
   ボタン1、ボタン2を表示

Bをクリックした時は、
   ボタン3、ボタン4を表示


どこを直せばいいのか教えてください

835:デフォルトの名無しさん
07/06/16 15:59:00 BE:840219067-S★(502078)
ボタン1とはボタン。
ボタン2とはボタン。
ボタン3とはボタン。
ボタン4とはボタン。

選択1とはラジオ。
そのアイテムは「A
B」
その値は0。/*A*/

選択1をクリックした時は~
  その値で条件分岐
    0/*A*/ならば
      ボタン1の可視はオン。ボタン2の可視はオン。
      ボタン3の可視はオフ。ボタン4の可視はオフ。
   
    1/*B*/ならば
      ボタン1の可視はオフ。ボタン2の可視はオフ。
      ボタン3の可視はオン。ボタン4の可視はオン。

選択1のクリックした時。

836:デフォルトの名無しさん
07/06/16 18:24:11
>>835
ありがとうございます

837:デフォルトの名無しさん
07/06/16 19:27:25
たびたびすみません
ラジオの文字は横に表示することは不能なんですか?


・A
・B

これを  ・A ・B という感じに配列

838:デフォルトの名無しさん
07/06/16 19:53:47 BE:900234195-S★(502078)
(゚Д゚;)わ・・・わからん・・・二個繋げちゃえば?

ボタン1とはボタン。
ボタン2とはボタン。

ラジオ1とはラジオ。そのアイテムは「A」。そのサイズは「0,80,200,130」。
ラジオ2とはラジオ。そのアイテムは「B」。そのサイズは「100,80,200,130」。

ラジオ1のクリックした時は~
  ラジオ1の値は「0」。ラジオ2の値は「-1」。
  ボタン1の可視はオン。ボタン2の可視はオフ。

ラジオ2のクリックした時は~
  ラジオ2の値は「0」。ラジオ1の値は「-1」。
  ボタン1の可視はオフ。ボタン2の可視はオン。

ラジオ1のクリックした時。

839:デフォルトの名無しさん
07/06/16 21:20:59
>>838
やっぱそうするしかないですか
わざわざ何度もありがとうございます

自分なりにググったんですがやっぱり探せませんでしたOノ乙
なでしこのスキルとぐぐるスキルをUPさせてきます・・。

840:デフォルトの名無しさん
07/06/16 22:40:51
>>829
↓を拡張子.nakoにしてDLしる!
URLリンク(wikiwiki.jp)

841:デフォルトの名無しさん
07/06/16 22:44:03
訂正

URLリンク(wikiwiki.jp)
から「IEダウンローダ.nako」をDL

842:デフォルトの名無しさん
07/06/17 18:52:21
あちゃー 何度やってもうまくいかんぞ
アイテムの座標を入れてないときはうまくいったけど座標が入ってるときはうまくいかない・・・

可視情報をオンオフするときはアイテムのXYWHを指定してたらダメなのかな?

843:デフォルトの名無しさん
07/06/17 18:53:05 BE:480125546-S★(505051)
ソース

844:デフォルトの名無しさん
07/06/17 19:00:51
お願いします
もう俺では無理です

URLリンク(www.dotup.org)
PW nuko

845:デフォルトの名無しさん
07/06/17 20:10:55
>>844
修正したお
修正した箇所はコメントに書いてあるお
URLリンク(www.dotup.org)
PW nuko

846:デフォルトの名無しさん
07/06/17 20:30:12
>>845
ありがと
俺でもわかったお

ボタンを作成してから、条件分け ボタンの使用方法するんだね
ほんとにありがと

もっかいがんばってみます

847:デフォルトの名無しさん
07/06/17 21:43:45 BE:1280333388-S★(505051)
!母艦設計=「母艦の可視はオフ」。

灰色とは文字列。灰色=$ECE9D8。
灰色で画面クリア。

///GUI部品\//

//\GUI部品///

母艦の可視はオン。


( ^ω^)背景真っ白が嫌な方用定型

848:デフォルトの名無しさん
07/06/17 22:07:01
>>847
うほ そんな風にして背景にいろをつけるんですか
今まで背景に色がないことなんか全く気づきもしなかったですOrz

849:デフォルトの名無しさん
07/06/17 22:46:42
>>847
灰色じゃなくて「ウィンドウ背景色」っていうもともと代入されてる変数を使ったらいいお。
例えば:
母艦→背景色=ウィンドウ背景色

こんな感じに。

850:デフォルトの名無しさん
07/06/17 23:04:37 BE:420110137-S★(505051)
( ゚ω゚)ガビーン

851:844
07/06/18 20:20:48
ボタン1とはボタン。ボタン2とはボタン。ボタン3とはボタン。ボタン4とはボタン。

選択1とはラジオ。
そのアイテムは「A
B」
その値は0。/*A*/

選択1をクリックした時は~
  その値で条件分岐
    0/*A*/ならば
      ボタン1の可視はオン。ボタン2の可視はオン。
      ボタン3の可視はオフ。ボタン4の可視はオフ。
   
    1/*B*/ならば
      ボタン1の可視はオフ。ボタン2の可視はオフ。
      ボタン3の可視はオン。ボタン4の可視はオン。
選択1のクリックした時。

//ココまでならうまくいく
ボタン1をクリックした時は
「あ」と言う
//これを追加したとき ラジオが機能しなくなる


845氏からいただいたアドバイスを実行したら画面のちらつき等は収まったんですが
ボタン位置→ラジオ→ボタンの機能 の順番でプログラムを書いてもうまくいきませんでした

ラジオクリック→ボタン作成→ボタンを壊す→ボタンの機能 と書き換えたんですがこれまた失敗で・・・_| ̄|0

852:デフォルトの名無しさん
07/06/18 20:47:43
>851
> 選択1をクリックした時は~
>   その値で条件分岐

ここが原因
選択1を扱った後にボタン1のイベントを設定しちゃってるから
変数「そ」にボタン1が入っていて
その値=ボタン1の値になっちゃってる

選択1をクリックした時は~
  選択1の値で条件分岐

にすれば動くよ

853:デフォルトの名無しさん
07/06/18 22:15:41
>>852
うまくいったとです
本当に何度もありがとうございます

854:678
07/06/26 22:58:22
あるデータについて「AAA」、「BBB」、「CCC」という文字列が含まれていない時のみ
ファイルに出力するという処理をしてるんですが
---
対象行が「*AAA*」にワイルドカード一致するか。
 もし、それがいいえならば、
  対象行が「*BBB*」にワイルドカード一致するか。
   もし、それがいいえならば、
    対象行が「*CCC*」にワイルドカード一致するか。
     もし、それがいいえならば、
      対象行&改行を「出力ファイル.txt」へ追加保存
---
今のところ、このように処理しています。
しかし、今後この排除する条件が増えていく予定です。
なにか分かり易い、いい方法は無いでしょうか?

855:デフォルトの名無しさん
07/06/26 23:18:02 BE:480125164-S★(505555)
//ここから
出力結果とは文字列。

検索文章とは配列=「AABBCC
AAAAABBBBCCC
ABCAAA
ABCCCCCCCCCCCCC
ABABABABA」

NGワードとは配列=「AAA
BBB
CCC」。

検索文章で反復。
  NG判断=いいえ。検索行=対象。
  NGワードで反復。
    もし、(検索行が「*{対象}*」にワイルドカード一致)ならば、
      NG判断=はい。抜ける。
  もし、NG判断=いいえならば、
    検索行を出力結果に一行追加。
#    対象行&改行を「出力ファイル.txt」へ追加保存。

出力結果を言う。
//ここまで

856:デフォルトの名無しさん
07/06/26 23:34:34
マッチじゃなくて文字検索のがよくね?
処理によるとは思うけど

857:デフォルトの名無しさん
07/06/26 23:44:40 BE:1620421799-S★(505555)
あ ホントだ(゚Д゚ )

858:デフォルトの名無しさん
07/06/26 23:48:30 BE:320083744-S★(505555)
×もし、(検索行が「*{対象}*」にワイルドカード一致)ならば、
○もし、(検索行で0から対象を文字検索)>0ならば、
修正

もしかして文字検索のA文字目からって1起点?

859:デフォルトの名無しさん
07/06/27 18:15:14
>>858
文字~とか、バイト~は1起点。
配列とか表は0起点。

860:デフォルトの名無しさん
07/06/28 01:24:27 BE:1120291687-S★(505555)
ありがとう
今までよく0でエラーが出なかったもんだ(゚Д゚;)

861:デフォルトの名無しさん
07/06/28 20:00:35
0からと1からは同じ動きしてるっぽいよ
どこからを省いても良いし

862:デフォルトの名無しさん
07/06/30 18:23:36
>>861
mjd?

863:デフォルトの名無しさん
07/06/30 23:52:57
なでしこで作成した実行ファイルって、日本語以外の言語のOSだと動作しないのか?
日本語版なら98SE/2000/XPで動作するんだが、英語版だと何もされず終わってしまうorz


864:デフォルトの名無しさん
07/07/01 01:27:36
10行終わった。
結構参考にしたが結局ソフト作れなかった・・・

ビジネスの方はいつまでやるのだろうか。

865:デフォルトの名無しさん
07/07/01 16:20:59
>>855
>>856
>>857
>>858

ありがとうございました。無事に肝性できました。

866:デフォルトの名無しさん
07/07/02 02:47:55
>>863
ちゃんと苦情メール送れよ

867:デフォルトの名無しさん
07/07/05 21:52:33
はてなにログインしたいんですけど、下記のように
HTTPポストしようとしても、できません
どこが間違ってるのでしょうか

「Content-Type: text/html」と「name=*****&password=*****&persistent=1」を「URLリンク(www.hatena.ne.jp)」へHTTPポスト


868:デフォルトの名無しさん
07/07/05 21:55:44 BE:240063034-S★(505556)
HEAD ちょっと試してみるか・・・

869:デフォルトの名無しさん
07/07/05 22:19:47 BE:120031823-S★(505556)
現在、メンテナンスを実施しております。
ご迷惑をおかけし申し訳ございませんが、ご了承いただきますようお願いいたします。

( ゚Д゚)

870:デフォルトの名無しさん
07/07/05 22:34:51 BE:720187294-S★(505556)
////ここから
ユーザー名="nadesiko"
パスワード="aiueo"

ソース=空と「name={ユーザー名}&password={パスワード}」を「URLリンク(www.hatena.ne.jp)」へHTTPポスト。
クッキー1=ソースの「{改行}Set-Cookie: 」から「; 」まで範囲切り取る。
クッキー2=ソースの「{改行}Set-Cookie: 」から「; 」まで範囲切り取る。

もし、クッキー2=空ならば、
  「ログインに失敗しました。」と言う。
  終わり。

ログイン中=「Cookie: {クッキー2}; {クッキー1}」。

//ログインしてユーザー名見てみるテスト

「User-Agent: Mozilla/5.0 (nadesiko)
{ログイン中}」を「URLリンク(www.hatena.ne.jp)」へHTTPゲット。
ようこそネーム=(それをSJIS変換)の「ようこそ <a href="/my"><strong>」から「</strong></a> さん」まで範囲切り取る。
ようこそネームを言う。
終わり。

////ここまで

これでいいかな?

871:デフォルトの名無しさん
07/07/05 22:37:37 BE:960249986-S★(505556)
クッキー2とクッキー1が逆なのは気にしないで下さい どっちでもいいですorz

872:867
07/07/06 21:00:08
>>870
>ソース=空と「name={ユーザー名}&password={パスワード}」を「URLリンク(www.hatena.ne.jp)」へHTTPポスト。
の次でで、ソースを表示させてみると
「 <p><span>******* でログイン中です</span></p>」となっています。

>//ログインしてユーザー名見てみるテスト
の所で「ログイン中」を表示させてみると、「cookie :B=************; rk=************」とデータが入っています。

しかし
>{ログイン中}」を「URLリンク(www.hatena.ne.jp)」へHTTPゲット。
の次にそれを表示させてみると「ようこそゲストさん」になってしまいます。

本当にすみません、どう対応したらよいでしょうか?

873:デフォルトの名無しさん
07/07/06 21:36:22 BE:800208858-S★(505556)
要するに 「ログインしてユーザー名見てみるテスト」が失敗してゲストとして応答されてる と(゚Д゚ )
こっちでは成功したけど何で失敗したのか全然わからん\(^o^)/ ^ ゝ

874:デフォルトの名無しさん
07/07/06 23:00:07
>「User-Agent: Mozilla/5.0 (nadesiko)
>{ログイン中}」を「URLリンク(www.hatena.ne.jp)」へHTTPゲット。

> 「User-Agent: Mozilla/5.0 {改行}{ログイン中}」を「URLリンク(b.hatena.ne.jp)」へHTTPゲット。

にしたら、何故かできました。
ありがとうございました。

875:デフォルトの名無しさん
07/07/07 03:24:40
>>874
なでしこって改行しないと動作しないコマンドがいくつかあるよな

876:デフォルトの名無しさん
07/07/07 11:53:37
>875
これは、なでしこじゃなくてHTTPの仕様だと思われ。
どの言語でもこの場合は改行要るよ。

877:デフォルトの名無しさん
07/07/07 17:13:54
横やりレスですまんが

クッキー1=ソースの「{改行}Set-Cookie: 」から「; 」まで範囲切り取る。
クッキー2=ソースの「{改行}Set-Cookie: 」から「; 」まで範囲切り取る。

で取ったクッキーを、IEのブラウザの方に設定する事はできる?



878:デフォルトの名無しさん
07/07/07 18:35:04 BE:1260327997-S★(505557)
「User-Agent: Mozilla/5.0
{ログイン中}」

「User-Agent: Mozilla/5.0 {改行}{ログイン中}」

これとこれって何か違うの?(゚Д゚ )

879:デフォルトの名無しさん
07/07/07 18:45:01 BE:1080281096-S★(505557)
あ もしかして

//×----------
1回
  「User-Agent: Mozilla/5.0 (nadesiko)
  {ログイン中}」を「URLリンク(www.hatena.ne.jp)」へHTTPゲット。
//------------

とかしちゃったのかな?(゚Д゚ )

//○----------
1回
  「User-Agent: Mozilla/5.0 (nadesiko)
{ログイン中}」を「URLリンク(www.hatena.ne.jp)」へHTTPゲット。
//------------

もし、これが原因なら謎は全て解けた!(゚Д゚ )シャキーン!

880:デフォルトの名無しさん
07/07/07 20:22:29 BE:1440375089-S★(505557)
URLリンク(age.s22.xrea.com)
トリップ算出関数作ろうと思ったら詰まった。
ここから何をしてるのかわからん→【# saltに使用できない文字(./0-9A-Za-z以外)をある規則に則って変換する。】
誰か教えてください><

//ここから----------
「nadesiko」でトリップ算出。#(◆BDOuSETdcs で成功)

//#は要らない
●トリップ算出(Sで|Sを|Sの)
  トリップキー=S。
  トリップキー=トリップキーの「'」を「ァ」に置換。
  トリップキー=トリップキーの「\」を「ワ」に置換。
  トリップキー=トリップキーの「&」を「ヲ」に置換。
  
  サルト=トリップキー&「HG」。
  サルト=サルトの1から1バイト削除。
  サルト=サルトの1から2バイト抜き出す。
  
  
  サルト変換前=「:;<=>?@[\]^_`」。
  サルト変換後=「ABCDEFGabcdef」。
  
  「{サルト変換前の文字数}」回
    変換前字=サルト変換前の回数から1バイト抜き出す。
    変換後字=サルト変換後の回数から1バイト抜き出す。
    サルト=サルトの変換前字を変換後字に置換。
    
  //ここからわからんorz

881:デフォルトの名無しさん
07/07/08 16:30:13
>>879
それはやってないんだけど、、、原因はよくわからんです
助かりました、thanks

882:デフォルトの名無しさん
07/07/08 17:58:26
>880
そこ、リンク先は正規表現で置き換えてるような気がするんだけど
なでしこではそのまんま正規表現置換は出来ないかな?
動作としては文字コードが0x80の文字を0x00に、0x81の文字を0x01に、~みたいに
置き換えてってるんだと思う、けど、自信ないな…

883:デフォルトの名無しさん
07/07/08 20:17:06
>>880
tr//っていうのは正規表現の入れ替えだから、正規表現入れ替えで出来るはず。
…と思ったけど、tr/\x80-\xFF/\x00-\x7F/だけできない、なんでだろう。
とりあえず、別な方法で実現。

正規表現修飾子は「」
A=「あああ」
#Aの「\x80-\xFF」を「\x00-\x7F」へ正規表現入換#ここで止まる
Aのバイト数 回
 B[回数-1]=CHR(ASC(Aの回数から1バイト抜き出す)&&$7F)
Bを「」で配列結合

「\x7B-\x7F」を「\x2e-\x32」へ正規表現入換
「\x14-\x2D」を「\x61-\x7A」へ正規表現入換
「\x00-\x13」を「\x47-\x5A」へ正規表現入換

これで$saltを求めるところまではいけると思うけど、cryptってなでしこで出来るのかな?

884:デフォルトの名無しさん
07/07/08 21:10:20 BE:1280333388-S★(505557)
>>882-883
おおありがとう(゚Д゚;)意外と複雑なことしてたのね
cryptについて調べてきますー

885:デフォルトの名無しさん
07/07/10 03:14:23 BE:900234959-S★(505558)
「私はおいしいご飯が食べたいです」の文字音声変換して言う。
●文字音声変換(Sを|Sの|Sで)
  「URLリンク(api.satoru.net)の漢字読み取得}」をHTTPデータ取得で戻る。

//--------------------------

URLリンク(www.workwith.or.jp)」の顔座標取得して言う。
●顔座標取得(Sの|Sを|Sで)
  ソース=「URLリンク(api.satoru.net)」をHTTPデータ取得。
  X=(ソースから「x」のタグ切り出し)の「<*>」を空にワイルドカード置換。
  Y=(ソースから「y」のタグ切り出し)の「<*>」を空にワイルドカード置換。
  W=(ソースから「width」のタグ切り出し)の「<*>」を空にワイルドカード置換。
  H=(ソースから「height」のタグ切り出し)の「<*>」を空にワイルドカード置換。
  顔配列とは配列。
  顔配列=顔配列の0にXを表列挿入。顔配列=顔配列の1にYを表列挿入。
  顔配列=顔配列の2にWを表列挿入。顔配列=顔配列の3にHを表列挿入。
  顔配列で戻る。

//--------------------------

面白い関数が公開されてたので作ってみた
顔座標の方、いかにも繰り返し処理できそうだけど何かうまくいかない(゚Д゚;)どーすんのこりゃ

cryptは他言語のプログラムを中継させるしかないかな・・・

886:デフォルトの名無しさん
07/07/10 03:54:56 BE:280073827-S★(505558)
あー漢字読み取得って漢字含まれてないと空白帰ってくるのか・・・
そもそも漢字のままで良かったorz

887:デフォルトの名無しさん
07/07/10 05:03:21
あしたさんぽにいきます
(中略)
れいぞうこにはさんまがはいっています


↓ このような長い文章を以下の法則(文字を1個ずつずらす)にしたがって変換するソフトを作りたいんですがどうすればいいですか?


いすちせあ

888:デフォルトの名無しさん
07/07/10 07:05:14 BE:240063326-S★(505558)
「あしたさんぽにいきます
(中略)
れいぞうこにはさんまがはいっています」を五十音ずらし変換して言う。


●五十音ずらし変換(Sの|Sを|Sで)
  前配列とは配列。後配列とは配列。
  五十音は「あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわをん」
  前配列=Sを文字列分解。
  前配列で反復。
    もし、対象≠「ん」ならば、
      五十音で1から対象を文字検索。
      もし、それ=0ならば、
        後配列に対象を配列追加。
      違えば、
        五十音の「{それ+1}」から1文字抜き出す。
        後配列にそれを配列追加。
    違えば、
      後配列に「あ」を配列追加。
  後配列を空で配列結合で戻る。

889:デフォルトの名無しさん
07/07/10 07:12:42 BE:500130555-S★(505558)
「あしたさんぽにいきます
(中略)
れいぞうこにはさんまがはいっています」を五十音ずらし変換して言う。


●五十音ずらし変換(Sの|Sを|Sで)
  前配列とは配列。後配列とは配列。
  五十音は「あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわをんあ」
  前配列=Sを文字列分解。
  前配列で反復。
    五十音で1から対象を文字検索。
    もし、それ=0ならば、
      後配列に対象を配列追加。
    違えば、
      五十音の「{それ+1}」から1文字抜き出す。
      後配列にそれを配列追加。
  後配列を空で配列結合で戻る。


//あ これでいいのか(゚Д゚;)

890:デフォルトの名無しさん
07/07/10 14:46:52
>>889
おおお こういう風にして変換するんですかありがとうございます
今からさっそくためしてみます

891:デフォルトの名無しさん
07/07/13 18:07:01
URLリンク(ranobe.com)
これの画像表示を中心で自動サイズ適当にあわせてくれるようにするにはどうすればいいですか。



892:デフォルトの名無しさん
07/07/13 19:42:35 BE:900234195-S★(506666)
  表示用をWW,HHで画像リサイズ。
ここまで
  表示用のX = (母艦のW - WW) / 2。//変更点
表示用のY = ((母艦のH-56) - HH) / 2。//変更点
  表示用の可視はオン

893:デフォルトの名無しさん
07/07/13 19:44:20 BE:360093863-S★(506666)
  表示用をWW,HHで画像リサイズ。
ここまで
  表示用のX = ((母艦のW-8) - WW) / 2。//変更点
表示用のY = ((母艦のH-56) - HH) / 2。//変更点
  表示用の可視はオン

忘れてた・・・orz

894:デフォルトの名無しさん
07/07/13 20:13:45
クライアントH/クライアントWは使わんの?

895:デフォルトの名無しさん
07/07/13 22:13:06
なでしこで、はてなへログインの仕方を質問した者です。
今度は、追加処理をしたいんですが、
(URLリンク(b.hatena.ne.jp) でコメントを入れて追加ボタンをおすような感じ)
なんとか、追加実行に必要と(思われる)情報を集めてきました。
「コメント」には、追加実行時に入れるコメントが入っています。
eid、rkm、タイトルなどは、値を他から取ってきて入ってます。
(eidを言う、などで確認しています。)

変数に正しくデータが入っている事を確認して、下記のようにしました。

//ここから
ポストデータ = 「mode=enter&eid={eid}&url={URL}&rkm={rkm}&title={タイトル}&comment={コメント}&go_bm=1」。
「User-Agent: Mozilla/5.0 {改行}{ログイン中}」とポストデータを「URLリンク(b.hatena.ne.jp)」へHTTPポスト。
//ここまで

しかし、追加は行われていませんでした。
文字コードを変えても、追加はできませんでした。
どこがおかしいのでしょうか、教えて下さい


896:デフォルトの名無しさん
07/07/14 03:13:18 BE:160042324-S★(506666)
>>894
(゚Д゚||)ガーン そんな便利なのあったのか・・・orz

897:デフォルトの名無しさん
07/07/14 09:18:11
>>892-894
ありがとう、10行元にしたけどアレがどーいう意味なのかがわかりませんでした。
>>894については同様にわかりませんので何もしてません。

だれか総当りzip解凍ソフト作ってくれませんか。
PikaZipやLhaplusで解凍してもまったく駄目です。
四桁か五桁の数字だと思うのですが何時もなら数秒で発見してくれるのに
一時間たっても駄目なんです。
お願いします。

898:デフォルトの名無しさん
07/07/14 09:28:42 BE:840218876-S★(506666)
ものすごい勢いでうp場所とパスを教えるスレ2
スレリンク(ascii板)

899:デフォルトの名無しさん
07/07/14 17:25:50
>>891
でフォルダ選択をキャンセルすると読み込みはじめて結局画像表示します。
10行で もし、対象フォルダが空ならば終わり。 を入れたらいいみたいなこと
書いてあったのでそのとおりしてみてもだめでうまく作動しない状態です。
キャンセル押して終了するにはどうすればいいですか。

●削除処理
対象ファイル削除。
削除したら
「殺っちまったぜ」と言う。
    3秒待つ、閉じる。
ってやっても言うのものは閉じないんですか。
確認のため表示しているんだけどOK押さないで出て消えてくれるとありがたい。
それ以前に画像が消えないという不思議あるんだけどorz

タイトルバーに名前と拡張子表示するにはどうしたらいいですか?
以前どこかでやってるの見た気がするが思い出せません。

>>898
パス自体は簡単なはずだけど誰もわからないと思う。
無理ですか。

900:デフォルトの名無しさん
07/07/15 07:15:11 BE:1280333388-S★(506667)
なにが何だかわからない・・・
四桁か五桁の数字の場合、いつもなら数秒で発見してくれるのに1時間たっても駄目ってことは
それは四桁か五桁の数字じゃないんだろう・・・
なんでPikaZipやLhaplusという便利な奴があるのになでしこで作り直す必要があるのか(゚Д゚;)

901:デフォルトの名無しさん
07/07/15 07:24:32 BE:1440375089-S★(506667)
>>891でフォルダ選択をキャンセルすると読み込みはじめて結局画像表示します。
(゚Д゚;)?

・ダイアログ表示時間=3。
・母艦のタイトル=「」。

902:デフォルトの名無しさん
07/07/15 21:05:49
>>900
パターン的に日付でパス設定されているはずだけどもう一月前で調べられない
同じ所からDLしてきたものはすぐに判別してくれるがそのzipは判別できない。
パターンの数字であるかどうかはわからないし便利なソフトと言えども完璧に
判別できるのかといえば無理な所もあるでしょう。
ファイルが壊れているってオチがあったりしてorz

日付じゃないとわかったらあきらめるしかない、英字も試したし
PikaZipの桁って長さだとしたら1~80でやってもダメ。

>>901
キャンセル押したら普通は停止もしくは終わるはずだけどその記述がないから
継続してしまい適当に画像あるフォルダ探すのかも。
調べて一文書き込んでみたけど何かが違うですかね。
参考
URLリンク(journal.mycom.co.jp)

大本
URLリンク(journal.mycom.co.jp)

削除できないのは何でだろ、98seだからかなぁ・・・

903:デフォルトの名無しさん
07/07/15 21:27:12 BE:360093492-S★(506667)
>>902を見てたら頭が痛くなってきた・・・

・ 日付でパス設定されているはずで一月前なら逆算すればいいのではないか
・ LhaplusとPikazipの両方で失敗したから、もっと完璧なものをなでしこで作れと本気で言っているのか
・ zipの修復は試していないのか
・ そこまでして解凍したいファイルなのか
・ そのファイルをうpしてみないのか
・ 桁の長さ80を最後までやったのか
・ どんな一文書き込んでみたんだ
・ 何が削除できないんだ

904: ◆zz22ZZZZII
07/07/15 21:54:09
DLされた日付ならそのファイルの作成日じゃねーの?
そっから数日分遡って試すのにどんだけ頭が必要なんだ
つかプログラム板で聞く内容かそれ

日本語を扱えない人には(なでしこを使うのは)難しい

905:デフォルトの名無しさん
07/07/15 23:08:57
>>903
すまん、日付は「このサイトのこの日付の作品のNo.がパスです」
の日付であって日付そのものは無意味です。
完璧?そうなのか。
ソフトがどうやって判別しているのかよくわからないが0000~9999まで
ひとつずつカウントアップしていくだけかな?
それをなでしこでーなんだけどやっても結果は一緒かな。
修復ですか、いわれてコレ試したけど変わりないです。
URLリンク(cowscorpion.com)
そりゃあ解凍したいよ、できないならあきらめるがあきらめるためにも
コレだけやってもダメっていうのが要る。
うPしてどうなるの?調べてくれるの?
さすがに80まではやってない。
長くても八桁かなぁ、ま一時間放置してダメだから諦めた。
899 :デフォルトの名無しさん:2007/07/14(土) 17:25:50
>>891
でフォルダ選択をキャンセルすると読み込みはじめて結局画像表示します。
10行で 「もし、対象フォルダが空ならば終わり。」←コレ を入れたらいいみたいなこと
書いてあったのでそのとおりしてみてもだめでうまく作動しない状態です。
キャンセル押して終了するにはどうすればいいですか。
>>902の参考リンクのやつ。

テスト用の拡張子を削除押したが消えていない。

906:デフォルトの名無しさん
07/07/15 23:42:24 BE:540140393-S★(506667)
\(^o^)/ ヽ ←さじ

907:教えてクン
07/07/16 01:21:33
[メニューのクリック時を実行中のエラー]
[エラー] temp.nako(53): 関数『ファイル削除』の実行中にエラーが起きました。
ファイル削除に失敗。操作は正常に終了しました。
[エラー] temp.nako(52): 前回と同様の理由でエラー。
[エラー] 評価式(1): 関数『削除処理』の実行中にエラーが起きました。

52●削除処理
53 対象をファイル削除
54 削除したら
55 「殺っちまったぜ」と言う。
56   ダイアログ表示時間=3

1母艦のタイトル=「」
2「,m1,フォルダ選択,,,選択処理
3,m2,前の画像,,,前表示処理
4,m3,次の画像,,,次表示処理
5,m4,ファイル削除,,,削除処理」をメニュー一括作成。

書き方はこれでいいですか?
>>901
の入れてみたんですけど。

URLリンク(ranobe.com)
大体の中身はコレ、フォルダ削除やめてファイル削除に変えたのと
>>893の書き換えしたぐらいです。

タイトル出ません削除するとエラーフォルダ選択キャンセルしても読み込む。
これって他の人が実行してもなってしまうものですか。

908:デフォルトの名無しさん
07/07/16 01:31:53
HTTPポストがさっぱり使いこなせないんだけど、
解説してるページかなにかないですか。

メールを送信してくれるPHPに対して
送信者名・タイトル・本文・メールアドレスを

 「name=namae&from=test@mail.com&message=honbun」を「URLリンク(hoge.com)」へHTTPポスト。
 それを言う。

としても、
 HTTP/1.1 200 OK
 Date:略
 Server: Apache
 Content-type: text/html
 Connection: close
と返ってくるけどメールも送れない。
HTTPゲットだとうまくいくんだけど。

909:教えてクン
07/07/16 01:56:31
どーなのかわからんが
URLリンク(pc.nikkeibp.co.jp)
こーゆうの試して動かないならPCの設定が違うとかあるのかな?

910:デフォルトの名無しさん
07/07/16 06:36:24 BE:480124883-S★(506667)
>>908
HEADとBODYをURLへHTTPポスト
 ↑
ここが足りない

HTTP入門
URLリンク(www.tohoho-web.com)

911:908
07/07/16 11:52:51
>>910
最初は「Content-Type: text/html; charset=Shift_JIS」を
HEADとしてつけていましたが、結果は同じでした。
公式の質問掲示板でBODYだけポストしているコードを書いている人が
いたので、省略できるものなのかと思ってました…。

912:デフォルトの名無しさん
07/07/16 12:21:06 BE:960250368-S★(506667)
そんな省略できる奴じゃなくてクッキーとかの必要なものが足りないんだと思うよ
ボディーが間違ってるようにも見えないし

913:908
07/07/16 12:46:35
自己解決? しました。
臣を入れてたのでそれでヘッダをチェックして、
Keep-Alive: 300
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
をヘッダにして送信してみたところ、うまくHTTPポストできました。
ありがとうございました。

914:デフォルトの名無しさん
07/07/22 20:08:08
なでしこやってる人って、やっぱりコボルとかも好きなわけ?

915:デフォルトの名無しさん
07/07/22 20:54:17
コボルは知らん、C言語使ってた

916:デフォルトの名無しさん
07/07/22 20:55:56 BE:960249986-S★(510072)
CとJavaだけ

917:デフォルトの名無しさん
07/07/22 23:13:37
他に使ってたのはCだけ
UNIX、DOSではC、winではなでしこ使ってる

918:デフォルトの名無しさん
07/07/30 20:53:49
>>914
というか、何故そういう発想に行き着いたんだ?

919:デフォルトの名無しさん
07/07/30 22:52:37
オナニーしてイク瞬間になでしこ→コボルってひらめいた

920:デフォルトの名無しさん
07/07/31 14:39:40 BE:1620421799-S★(511224)
部品間隔は0。
ボタンAとはボタン。ボタンBとはボタン。ボタンCとはボタン。ボタンDとはボタン。ボタンEとはボタン。
ABサイズ比=「2:1」。ADサイズ比=「5:1」。
BCサイズ比=「1:1」。DEサイズ比=「3:1」

母艦のサイズ変更した時は~
  母艦のクライアントWをABサイズ比で内分。ボタンAのW=それ\0。ボタンBのW=それ\1。ボタンCのW=それ\1。
  母艦のクライアントHをADサイズ比で内分。ボタンAのH=それ\0。ボタンDのH=それ\1。
  母艦のクライアントWをDEサイズ比で内分。ボタンDのW=それ\0。ボタンEのW=それ\1。
  ボタンAのHをBCサイズ比で内分。ボタンBのH=それ\0。ボタンCのH=それ\1。ボタンEのH=ボタンDのH。
  ボタンAの位置は「0,0」。ボタンBの位置はボタンAの右側。ボタンCの位置はボタンBの下側。
  ボタンDの位置はボタンAの下側。ボタンEの位置はボタンDの右側。
  
母艦のサイズ変更した時。

●内分(長さを比で)
  //比=「A:B」 //返り値=「M,N」。
  比=比を「:」で区切る。A=比\0。B=比\1。M=(長さ/(A+B))×A。N=(長さ/(A+B))×B。
  「{M}|{N}」を「|」で区切って戻る。

//ここまで

母艦のサイズに合わせて部品のサイズを変えようと思ったんだけど
もっと汎用的な方法がないかなと思ってきました(´・ω・)

921:デフォルトの名無しさん
07/08/02 12:00:48
今、開発者を募集していますよ、だれか参加されないのですか?


922:デフォルトの名無しさん
07/08/02 13:23:15 BE:200052252-S★(540721)
マニュアルの増強に参加してみようかな・・・(´・ω・)

923:デフォルトの名無しさん
07/08/05 11:17:57
>関西弁対応。「もし~やったら~ちゃうなら~」構文を追加
こういう馬鹿な暴走を止めてきてくれ

924:デフォルトの名無しさん
07/08/05 18:03:16
>>923
「なでしこしこ」のことは、なんかキショイ言語って認識で、
何となく、このすれも覗いてるんだけど、
C言語ライクのプリプロセッサもあるんでしょ?
プリプロセッサで対応できるんじゃね?



925:デフォルトの名無しさん
07/08/05 20:00:53
「やったら」とは「ならば」
「ちゃうなら」とは「でなければ」

とか定義できるように>>923がしてきてくれ

926:デフォルトの名無しさん
07/08/05 22:59:19
なでしこGirlてスパムが来るよな

927:デフォルトの名無しさん
07/08/07 13:09:00
図書館に、なでしこ公式ガイドブックがあったから借りてきた。
まさか図書館にあるとは、これは良いものだ。

928:デフォルトの名無しさん
07/08/07 13:37:17 BE:960249986-S★(555557)
う・・・うらやますぃ・・・(´;ω;)ヤフオク探しても無いのに・・・

929:デフォルトの名無しさん
07/08/08 07:08:33
この前日本橋のPCショップに売ってた
三千円は高いので俺も図書館で借りた

930:デフォルトの名無しさん
07/08/08 10:01:56 BE:600156465-S★(557777)
確保しといてくれれば良かったのに(´・ω・)
URLリンク(page3.auctions.yahoo.co.jp)
なにこれ・・・orz

931:デフォルトの名無しさん
07/08/10 22:13:16
コンボで、選択枝を動的に変える方法を教えて下さい
2001年~今年まで選択(2007年)できるようになっていて
来年になったら、2008年まで選択できるようになんてできる?

932:デフォルトの名無しさん
07/08/10 22:49:10 BE:700182375-S★(560001)
アイテムリストとは配列。年度コンボとはコンボ。コンボ更新。

●コンボ更新
  初期年度=2001。アイテムリスト=空。  
  ((今年-初期年度)+1)回
    アイテムリストに「200{回数}」を配列追加。
  年度コンボのアイテム=アイテムリスト。

//よくわかんないけどコンボ更新を適当にどっかに入れとけばその都度更新(´・ω・)

933:デフォルトの名無しさん
07/08/10 23:35:09
thanksです。丁寧にどうも、、、

934:デフォルトの名無しさん
07/08/11 15:08:31
この言語でマウスのスピードを変更したり
できないでしょうか
APIとかいうやつ使わないとだめでしょうか


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch