日本語プログラミング言語「なでしこ」スレat TECH
日本語プログラミング言語「なでしこ」スレ - 暇つぶし2ch159:152
06/03/19 12:38:38
>>158のひと、どうも。

TTSneoは、すごいね、リファレンスが。なんか望むものがTTSにはありそうだ。
 こっちで少しがんばってみる。



160:152 なでしこを計算機能付きメモ帳としてつかうことにした。
06/03/20 20:30:05
#一週間にみたテレビ 30分を1つとして数える。
日曜は8
月曜は1   #川嶋教授
火曜は1   #
水曜は2
木曜は1#長期録画6 ゴッドファーザー
金曜は0#長期録画7 ゴッドファーザー
土曜は7#長期録画消費2



月曜+火曜+水曜+木曜+金曜+土曜+日曜を表示
 
# 06.3.20までの1週間は20消費。

161:デフォルトの名無しさん
06/03/21 00:05:35
質問です。なでしこでプロセス一覧を取得するにははどうすれば、良いですか?

162:152
06/03/21 07:07:53
>>161さん このスレは、あまりひとがいません。
 

163:デフォルトの名無しさん
06/03/21 09:12:57
そうですか…ではまたの機会に来ます。。

164:デフォルトの名無しさん
06/03/21 10:48:02
標準出力(”%倍制度浮動少数点”、(倍制度不動少数点)作業用。比率 乗算 作業用。人数)。

165:デフォルトの名無しさん
06/03/21 15:13:58
「日本が野球で世界一になりました。」という。

166:デフォルトの名無しさん
06/03/21 16:02:28
>>161
デスクトップに「152市ね.bat」というファイルをつくる。中身は次の1行を書く。
tasklist /FO CSV > c:\process.tmp

なでしこに以下を書いて実行する。

Pグリッドとはグリッド
その幅は母艦の幅-60
その高さは母艦の高さ-60
その自動ソートはオン
「{デスクトップ}152市ね.bat」を隠し起動待機
「c:\process.tmp」を読む
Pグリッドのアイテムはそれ
「c:\process.tmp」のファイル完全削除


167:デフォルトの名無しさん
06/03/21 20:19:35
なでしこで取得してないし。

168:デフォルトの名無しさん
06/03/22 21:22:01
ひまわりで作ったソフトを逆コンパイルするにはどうすればいいんですか?

169:デフォルトの名無しさん
06/03/22 23:34:42
折角だから象形文字でプログラミングできる言語を作ってみようかな

170:デフォルトの名無しさん
06/03/24 10:55:14
URLリンク(72.14.203.104)

171:デフォルトの名無しさん
06/03/24 19:46:23
sage

172:デフォルトの名無しさん
06/03/24 20:33:22
age

173:デフォルトの名無しさん
06/03/25 01:35:44
所詮なでしこにむらがる人間なんてこんなもん

174:デフォルトの名無しさん
06/03/25 05:12:47
スワヒリ語プログラミング言語を開発中

175:デフォルトの名無しさん
06/03/25 14:46:12
ブログみると開発者集会とかあるみたいだけど
沢山居るるみたいだね(スネヲはどうなんだろう)

176:デフォルトの名無しさん
06/03/25 19:52:02
1、C++に挫折して、ひまわりや、なでしこを始める。
2、なでしこでも、なにがなんだかよくわかないままほっておく。
3、またC++を学習する気持ちになって、少し前進すると、
 なでしこの命令とかプログラミングがかなりわかるようになる。
 簡単ななでしこのプログラムが少しできるようになる。
 
 

177:デフォルトの名無しさん
06/03/26 20:34:57
とりあえずFTP関係はバグが多すぎる。
突き止めてバグ報告掲示板に書いて改善してもらおうかと思ったけど、
あまりにも多すぎて特定する気がうせた。

178:デフォルトの名無しさん
06/03/27 21:11:54
Delphiを勉強すると、なでしこの理解に役立つのだと思った。
とりあえず、入門サイトをグーグルでみつけたので読む。

いろいろ入門サイトで各言語の入り口だけみていく日々。

179:デフォルトの名無しさん
06/03/27 21:34:16
ひまわりを高速化してくらさい

180:デフォルトの名無しさん
06/03/27 22:35:48
>>179  有料でも、ほしいくらいなのでしょうかああ。

181:デフォルトの名無しさん
06/03/28 01:46:56
Pascalや Delphiでは次のようにプログラムを書きます。

1、program プログラムの名前;
2、 変数宣言部;
3、begin           
4、 処理部;
5、end


という解説をみつけた。
ひまわり そして なでしこに似ている。c++にも、COBOLにも似ている。

つーか、ひょっとするとみんなこうなのかも。
.

182:デフォルトの名無しさん
06/03/28 01:52:45
C++では違う

183:デフォルトの名無しさん
06/03/28 01:58:33
URLリンク(or-lab.asahi-u.ac.jp)
ここで、Pascalを学べば、なでしこの理解が簡単になるかも。

184:デフォルトの名無しさん
06/03/29 09:56:06
それなんか間違ってね?
なでしこ使うのにPascal覚えるって
そもそもなでしこの存在意義無くね?

まあ、本人が満足ならかまんのだが

185:デフォルトの名無しさん
06/03/30 22:36:38
広末がでていた。途中から見た。最初から見たかった。

こういうのを防ぐために、自動的に登録した好きな芸能人が出る番組をどこかのスレに書きこむ
ソフトを作ろうと思う。そのうち。なでしこで。



186:デフォルトの名無しさん
06/03/30 23:10:09
>>185

187:デフォルトの名無しさん
06/03/31 01:15:56
>>185
恥ずかしい

188:デフォルトの名無しさん
06/03/31 11:53:31
なんか最近、ひまわりやなでしこの本家サイトが昔より寂れてる気がするんだ
これも時代の流れか
以上独り言でした

189:デフォルトの名無しさん
06/03/31 16:41:27
おっ、俺さぁ…ひまわりの時から使ってる人間なんだけどさぁ…
最初なでしこ出たときに
「なんだよこれ、エラーばっかでまくるじゃん。ひまわりのままが良かった」
って、思っててさぁ…ずっとなでしこ敬遠してたんだけどさぁ…
それがさぁ…最近ちょくちょく触るようになってきたら、だんだんと使い慣れてきてさぁ…
「もっ、もうひまわりじゃなくてなでしこでもいいかも?」って、思い始めちゃった…

190:デフォルトの名無しさん
06/03/32 13:06:11
「エラーを無視」でやってもエラーが出るから原因を探してたら
「エラー無視」だった

191:デフォルトの名無しさん
06/04/02 10:13:31
マニュアルが分かりにくいのは勘弁

192:デフォルトの名無しさん
06/04/02 11:01:22
本を買ったらわかりやすくなるのなら、本を買うのですが、
どうなのでしょう。でかい本屋でもみあたらないというのもあるのですが。


193:デフォルトの名無しさん
06/04/02 11:01:54
1000円くらいで、作者はマニュアルを売って稼げばいいのでは?


194:デフォルトの名無しさん
06/04/02 22:27:43
高けぇーよwww

195:デフォルトの名無しさん
06/04/04 00:31:42
SPAM見る人もいるんだなあ<交流掲示板

196:デフォルトの名無しさん
06/04/04 09:36:15
URLリンク(pcweb.mycom.co.jp)

在庫あるのか?

197:デフォルトの名無しさん
06/04/04 09:39:18
>>195
興味あったんでしょうね・・・・・・

198:デフォルトの名無しさん
06/04/04 10:27:23
本家サイトのプログラム掲示板のプログラムが全然動いてくれない俺はどうすればいい?

199:デフォルトの名無しさん
06/04/04 11:51:58
198
最新いれる
全部出来ないのか一部なのか(一部ならさらす)
あきらめる

どれかです。 

200:デフォルトの名無しさん
06/04/04 12:16:56
>>199
バージョンは最新です
とりあえず掲示板の上のほうから適当にテスト

秒針  起動はするが正常に動かず
ファイル変換、と見せかけて  正常
木魚  正常
黒メモ帳  エラー temp.nako(181): 『(条件式)で条件分岐。(条件)ならば...』の書式で指定してください。
3Dエディタ ver.6 XYファイル.nako(39): 単語の読取に失敗。未定義の単語『Obj』があります。厳密に宣言してください。 etc..
(プラグイン導入済み)

201:デフォルトの名無しさん
06/04/04 15:37:04
>>198
インデントが消えているから。

そのままコピペじゃ動かないソースは、インデントに
Tabを使っているんだけど、HTMLの仕様の関係で、
表示及びコピー時に無視されている。

HTMLソースを表示して、インデント位置を確認すれば
いい。ソースのなでしこプログラムに当たる部分を
コピペした後、<br>を改行に置換するという手もある。

でもあえてソースを見ずに、自力で適切な位置に
インデントを入れるというのも、プログラムを読む
勉強になるだろうね。


なでしこエディタで、インデントに何を使用するか設定
できるといいんだがな。で、標準は全角空白にしておけば、
掲示板に貼り付けてもインデントは消えない。
(本来は掲示板側で対処すべきだと思うが。プログラム用の
掲示板なんだから、pre要素を使えばいいのに)

202:デフォルトの名無しさん
06/04/04 15:38:58
追記

逆に言えば、自作プログラムをプログラム掲示板に
投稿する場合は、あらかじめインデントをすべて
全角空白に置換しておく必要があるということ。

203:デフォルトの名無しさん
06/04/04 18:24:28
母艦の幅=600
母艦の高さ=600
*最初
(1<5)の間
あ=今
あの「:」までを切り取る
あの「:」までを切り取る
0.1秒待つ
青色で画面クリア
a=あ*6-90
aをDEG2RAD。
a=それ
x=COS(a)*200
y=SIN(a)*200
300,200からx+300,y+200へ線。
y+300,y+200へ移動
あと表示

秒針だけど真っ白?
木魚と変換動いた。
秒針はプログラム入れてみたけど駄目だったよ。
これは元から変なのかな?

<br>母艦の幅=600<br>母艦の高さ=600<br>
*最初<br>(1<5)の間<br>
今<br>あの「:」までを切り取る<br>あの「:」までを切り取る<br>
0.1秒待つ<br>青色で画面クリア<br>a=あ*6-90<br>
aをDEG2RAD。<br>a=それ<br>
x=COS(a)*200<br>y=SIN(a)*200<br>
300,200からx+300,y+200へ線。<br>
x+300,y+200へ移動<br>
あと表示<br>

204:デフォルトの名無しさん
06/04/04 18:38:17
なでしこの編集・インデントじゃ無意味なのかな?
全部右インデントして起動したけどなんとも無い。


URLリンク(www.google.com)
プログラムなーんてさっぱりです。

URLリンク(cgi.murapple.com)
提案あり?

要望掲示板の方が見やすいような気がする(文字小さいけど)

右クリに組み込んで指定した範囲とそのリンク先だけDL出来るプログラムって
できねーかな。

>秒針はプログラム入れてみたけど駄目だったよ。
元見ながらなでしこにカキコしたって意味です。

205:201
06/04/04 22:29:14
>>204
そりゃ全部インデントしたんじゃ動くわけないし。
インデントするべき部分だけをインデントしないと。

なでしこにおけるインデントの意味がまったくわかって
いないようなんで、まずヘルプのマニュアルから、
プログラミング講座をひととおりすませておくこと。
話はそれから。

206:デフォルトの名無しさん
06/04/05 04:35:41
そうか、インデントの問題だったのかあああ。いくつものプログラムを試して
動かなかった。そうか。そうか。たまにこのスレをみるのも大事だね。

207:デフォルトの名無しさん
06/04/05 04:37:55
「そりゃ全部インデントしたんじゃ動くわけないし。」
命令とインデントに関して、いい解説がほしい。
ここが、あらゆる言語で、挫折するポイントの一つみたいだし。


208:デフォルトの名無しさん
06/04/05 07:20:22
>命令とインデントに関して、いい解説がほしい。
>ここが、あらゆる言語で、挫折するポイントの一つみたいだし。

ありえない。
スペースや空白、タブ文字等の空白文字に意味を持たせるという言語仕様は
エラーの温床になるということが良く分かっているので、
近代の普通の言語は空白文字に意味を持たせない。

209:204
06/04/05 08:16:47
それでは、実際にプログラムを動かして、『もし~ならば~』の構文の使い方を覚えましょう!以下は簡単ななでしこのプログラムです。説明しなくてもどのように動くか分かるのではないでしょうか。
天気は「晴れ」
もし、天気が「晴れ」ならば
   「洗濯物を干す」と表示。
違えば
   「洗濯物は干さない」と表示。
(注意)なでしこでは文のインデント(字下げ)によってプログラムの構造を判断していますので、
「もし・・・ならば」と「違えば」の次の行は必ず同じようにインデントするようにしてください。
一応結果を書いておくと、一行目で『天気は「晴れ」と書いているので、「洗濯物を干す」と表示されます。
次に、これはどうでしょうか?
天気は「雨」
もし、天気が「晴れ」ならば
「洗濯物を干す」と表示。
違えば
「洗濯物は干さない」と表示。
さっきと一行目が違うだけです。ですが、表示結果は「洗濯物は干さない」となります。

マニュアルは一度整理して欲しいですよ、いきなりハードル高い感じがします。
秒針だと何処に当てはまるのかわかりません。

210:204
06/04/05 08:28:13
スネヲにはインデントの説明無いみたいだけど何処だろ?
プログラムが誰でも見れる場所に置いて無いから他の人の作りが見れないし。


半角スペースしてしまったからミスです。
天気は「雨」
もし、天気が「晴れ」ならば
   「洗濯物を干す」と表示。
違えば
   「洗濯物は干さない」と表示。

にし無いと駄目なんだよね?

「もし・・・ならば」
だけインデント必要って意味に取れるけど実際違うって話だよね?

211:デフォルトの名無しさん
06/04/05 11:39:45
>>201
実はインデントは自分で付けなくても、掲示板のテキスト表示機能使えば普通にコピーできる。
URLリンク(friends.himanavi.net)
─むぅ。やっぱりもっと分かりやすいところで説明すべきだよな、これ。

212:デフォルトの名無しさん
06/04/05 21:41:50
「ハロに声をかけてください」と尋ねる。
アムロ台詞はそれ
もし、アムロ台詞=「やあハロ」ならば
 「アムロ・・ゲンキ・ゲンキ」という。



213:デフォルトの名無しさん
06/04/06 09:07:48
「ハロに声をかけてください」と尋ね、
もし「やあハロ」なら「アムロ・・ゲンキ・ゲンキ」という。


214:デフォルトの名無しさん
06/04/06 09:14:10
「ハロに声をかけてください」と尋ね、
もしそれが「やあハロ」なら「アムロ・・ゲンキ・ゲンキ」という。

215:デフォルトの名無しさん
06/04/06 13:06:00
「合言葉は?」と尋ねる。
相手台詞はそれ
もし、相手台詞=「川」ならば
 「山」という。

質問です。
URLリンク(www2.ranobe.com)

相手台詞はそれ。
それってなんだ?
もし、相手台詞=「川」ならば
もし~?
日本語の限界?

>>214見て。
「合言葉は?」と尋ねる。
相手台詞=「川」ならば
 「山」という。

出来るじゃん!


216:デフォルトの名無しさん
06/04/06 18:34:19
いやできてないから。
他の合言葉入れてみ。

217:215
06/04/06 20:31:59
ぐは、無念・・・・
できてねーorz

これでパスワードロックできるとオモタのに(そんなの作れませんyoo)

難しいわコレ。

218:デフォルトの名無しさん
06/04/06 20:35:47
>>213
>>214   モジュール とかエラーが出る。

[エラー] temp.nako(1): モジュール 'DNAKO.DLL' のアドレス 005F921E でアドレス FFFFFFFF に対する読み込み違反がおきました。2

219:デフォルトの名無しさん
06/04/06 20:42:37
「ハロに声をかけてください」と尋ね、(ココにスペースがあるからエラーでる削除しても一度ためして)
もしそれが「やあハロ」なら「アムロ・・ゲンキ・ゲンキ」という。

まぁ、一行にしたらわかるかな。

220:デフォルトの名無しさん
06/04/06 20:49:09
「合言葉は?」と尋ねる。
相手台詞=「川」ならば
 「山」という



以上のプログラムだと、
「山」といれても山という。これがバグというものなのか。
ああでも、こういう方法で結構簡単に、英単語の勉強のソフトなんかが作れそう。





221:デフォルトの名無しさん
06/04/06 20:55:16
「あんたバカ?」と尋ねる。
私の台詞はそれ
もし、私の台詞=「お前もな」ならば
 「ネコのうんこ食え」という。
違えば
 「バカね」と言う。

「うんこ食え」と「ばかね」の位置が違うのは仕様なんですかね。
位置を指定する事から作らないと駄目ですか。
ファイル開くのにこんなのが出たらウザイか(ジョークソフトも無理だろうか)

222:デフォルトの名無しさん
06/04/06 20:55:31
微妙な違いで、エラーが出たり、狙いどおりに動かないのが
プログラムということを教えてくれるいい問題でした。
>>219さん、ありがとう。

223:デフォルトの名無しさん
06/04/06 21:06:38
「ハロに声をかけてください」と尋ねる。
もし、それが「やあハロ」なら「アムロ・・ゲンキ・ゲンキ」という。
違えば「アムロ・・・ゲンキナイ」という。

224:デフォルトの名無しさん
06/04/06 21:16:03
「あんたバカ?」と尋ねる。
私の台詞はそれ
もし、私の台詞が「お前もな」ならば
 「ネコのうんこ食え」という。
違うなら
 「バカね」と言う。
終了

「=」じゃ無くてもいいのね「違うなら」でも出来る。
「それ」は必要なのか。

繰り返すしたかったけど変数ってナニ?説明コレじゃわかりませんです



225:デフォルトの名無しさん
06/04/06 21:28:48
もしAならば
 B
 C

なでしこでは、プログラム中に「もし」が出てきたら、
「ならば」との間の部分を条件と見なす。その直後の
インデントされた部分を一まとまりのブロックと見なして、
条件が成り立つ場合のみ、そのブロックを実行する。

つまり上のプログラムでは、

・Aが成り立つ→B、Cを順に実行する。
・Aが成り立たない→何も実行しない。

ということ。

注意する必要があるのは、Aは「実行」しないという点。
Aは実行されるのではなく、「評価」される。

226:デフォルトの名無しさん
06/04/06 21:29:34
>>225の続き。

「もし」を省いた場合、『「もし」が出てきたら』ということ
自体が起こっていないので、Aは条件とは見なされず、
ただの命令文と解釈される。その後にある「ならば」は
単に無視され、インデントも意味のないものと見なされる。

要するに、

Aならば
 B
 C

と書いたら、単に

A
B
C

と書いたのと同じと見なされ、A、B、Cが順に実行される。

227:デフォルトの名無しさん
06/04/06 21:40:07
変数というのは、箱だと思えばいい。
何かを入れる入れ物。

どんなものを入れられるかは、プログラム言語によって異なる。
なでしこの場合は、数値や文字列だけじゃなく、配列なども
入れることができる。関数などもっと複雑なものも入れられる
言語もある。

変数に入れる(入れた)もののことを、変数の「値」と呼び、
変数に値を入れることを「代入する」と呼ぶ。

一般のプログラム言語では、「変数名=値」という文で、
変数に値を代入できる。なでしこの場合は、=の他に
「は」でつなぐこともできる。

A=150
台詞は「あんたバカ?」

このような代入文で、変数「A」に値「150」、変数「台詞」に
値「あんたバカ?」が代入される。

228:デフォルトの名無しさん
06/04/06 21:41:38
>>225-226 は、本当にいい解説です。すごいです。
 人間は、他の言語でもIF文でのIFをきっと書き忘れたりするだろうから、
 狙いどおりに動かないプログラムを直すというのが、
 プログラムの数倍の時間がかかるというのが
 こういうことなのだとわかりました。

 

 

229:デフォルトの名無しさん
06/04/06 21:50:31
変数「それ」は、なでしこであらかじめ定義された特別な変数。
なでしこで何か命令を実行すると、対応した値が自動的に
変数「それ」に代入される。

たとえば、命令「尋ねる」を実行した場合、ダイアログで入力された
文字列が値として変数「それ」に代入される。

//----------------------
「合言葉は?」と尋ねる。
相手台詞はそれ
もし、相手台詞=「川」ならば
 「山」という。
//----------------------

このプログラムの場合、1行目の「尋ねる」で表示される
ダイアログで何かを入力すると、その文字列が「それ」に
代入される。次に2行目で、変数「相手台詞」に変数「それ」
の値が代入される。

例えば、「海」と入力していたら、変数「相手台詞」の値は「海」になる。

230:デフォルトの名無しさん
06/04/07 00:24:03
「パスワードを確認します」と尋ねる。
私の台詞はそれ
もし、私の台詞=「開けゴマ」ならば
何処かにあるフォルダ開く

ってしたかったけどフォルダ開くって命令が見当たらない。
ファイルとかそのものならあるんだけど。

どのみちフォルダにパス設定するって事が出来ないから無謀な事なんだろうけど。

しかし、命令のコマンドがキッチリ詰まって無いのはなんでだ?
隙間とか見ているとイライラするんだけど。
デザイン的にどーにもならんかったのか?
やり直しも間違っても戻せない、戻る進む付けられない?
プログラムの部分タブ化するとか(ひまわりから進化したらしいから葵に期待)

タブブラウザとイメージがダブルから変な感じなのかな。

231:デフォルトの名無しさん
06/04/07 00:47:33
エクスプローラーに引数
ファイル列挙 フォルダ列挙

232:デフォルトの名無しさん
06/04/07 10:23:07
「C:\」を起動

233:デフォルトの名無しさん
06/04/07 10:53:51
なでしこでフォーラム型掲示板CGIを作ってみる実験

234:デフォルトの名無しさん
06/04/07 15:10:39
「パスワードを確認します」と尋ねる。
私の台詞はそれ
もし、私の台詞が「開けゴマ」ならば
 「{デスクトップ}新しいフォルダ」を起動。
違えば
 「{デスクトップ}新しいフォルダ2」を起動
終わり

とりあえず出来たのかも?
でも、フォルダ2無いのにエラーとか出ない。

プログラム事態が変だからなぁ・・・
フォルダ触るとメッセージでてくる仕様を考えられるのか!



235:デフォルトの名無しさん
06/04/07 22:00:10
開発終了?

236:デフォルトの名無しさん
06/04/07 22:53:56
「{デスクトップ}新しいフォルダ」を起動。
・・・・ってのは便利だねえ。
   起動したいソフトのショートカットのプロパティーでみれるリンク先を、
   「」を起動 のかっこのなかにコピー&ペーストすると、
   起動したいソフトが、なでしこのプログラムで起動できるというのがすごい。
   


おわり     ・・・・てのがあると、いつも残るウインドウが消えるのだね。




237:デフォルトの名無しさん
06/04/08 08:37:25
>>235
もしかして私の書き込みウゼエエェェェェって意味でしょうか・・・・

238:デフォルトの名無しさん
06/04/08 21:07:57
>>237は、どんどん書いて、早く立派なぷろぐらまーになるのです。

239:デフォルトの名無しさん
06/04/08 22:34:54
別にうざくもないが
何故わざわざここに書くか理解できない
恥を晒さずに済むしチラシの裏の方がよくね?
マジで

240:デフォルトの名無しさん
06/04/08 22:42:57
試行錯誤するのはかまわないが、ここにあえて書くというのは
ヒントが欲しいってことじゃないのか?
そのくせ質問として体裁が整ってないし、回答にも礼を言わない。
そりゃウザイよ。

241:デフォルトの名無しさん
06/04/09 00:31:30
いや、動かないプログラムは恥じじゃないよ。
2ちゃんで助けられる人が助けるというのは、いいことだと思うよ。

でも、おれも国際政治スレで難しいことを書いておいて、質問されても無視を続けたら、
ものすごく叩かれるようになって、ストレスで胃腸から出血するので、
書くのを3週間休んだけどね。

なんでもそうなんだけど、分かっている人がかかないと、そのスレが前進しない。
このスレは、IDが出ないので、コテハンなのったほうがいいのかも。

なでしこは簡単にみえて、雪山登山のように難しい。





242:デフォルトの名無しさん
06/04/09 01:18:37
これが友達なら色々言ってやるんだがマンドクセ
まあ頑張って生きろ

243:デフォルトの名無しさん
06/04/10 01:23:58
「SEX大好き」をいう

244:100までの乱数で3の倍数が出た数
06/04/10 17:22:59
Aは101
数字=0
1000回
  乱数初期化 
  アルファはAの乱数
  #アルファを表示
  もしアルファ%3=0ならば
  数字=数字+1
  違えば
    記憶=記憶+1

「3の倍数の出た回数は{数字}回でした」と表示
「3の倍数以外がでた回数は{記憶}回でした」と表示。
  


245:デフォルトの名無しさん
06/04/10 22:54:15
>>244
ループの中で毎回乱数初期化する意味はない。
外で1回するだけで十分。

「数字=数字+1」をインデントする必要あり。

「記憶」の初期値を設定していない。
(結果的に問題はないが)

Aのとりうる値は0から100までなので、
3の倍数が出る確率は34/101だが
それは意図したもの?

246:244
06/04/10 23:51:40
あああそうかあ。

>ループの中で毎回乱数初期化する意味はない。 外で1回するだけで十分。

どうもありがとう。

>「数字=数字+1」をインデントする必要あり。
どうも。

>Aのとりうる値は0から100までなので、 3の倍数が出る確率は34/101だが
>それは意図したもの?

A-1 というので、101にしました。解説を見なおすと、たしかに0からA-1までと書いてありました。
1から100にするには???
とおもったが・・・・自分で考えないで、他者のプログラムの「乱数+1」とか「Aは100の乱数+1」とかを真似ることにする。

>「数字=数字+1」をインデントする必要あり。
もとのプログラムではインデントされていたので、このスレにコピーしたときにインデントされていない状態になっていました。2ちゃんねるに、プログラムをこぴぺしたときなどに、よくおこる問題なのでしょう。


>#アルファを表示
ちなみに、バグとりの段階での #なのだが、こういうのが残るのだね。

私のように高い注意力がなく、記憶力も低いタイプの人間たちには、プログラムは難しい。予定と少し違う状態で「完成する」のがプログラムだとわかりました。 

247:バグ取りバージョン。
06/04/10 23:59:05
乱数初期化
Aは100
数字=0
記憶=0
調査=0
探査=0
10000回
  アルファはAの乱数+1
  もしアルファ=0ならば
    調査=調査+1 
    
  もしアルファ=100ならば
    探査=探査+1
    
  もしアルファ%3=0ならば
  数字=数字+1
  違えば
    記憶=記憶+1

「3の倍数の出た回数は{数字}回でした」と表示
「3の倍数以外がでた回数は{記憶}回でした」と表示。
「0の回数は{調査}でした」を表示
「100の回数は{探査}でした」を表示  


248:デフォルトの名無しさん
06/04/11 00:37:51
>A-1 というので、101にしました。解説を見なおすと、たしかに0からA-1までと書いてありました。
>1から100にするには???
>とおもったが・・・・自分で考えないで、他者のプログラムの「乱数+1」とか「Aは100の乱数+1」とかを真似ることにする。

そこで「考える」ことが上達へのポイントなんだがな。
0、1、2、…、A-1
1、2、3、…、A

インデントが消えるのは、半角空白やTabを使っているからじゃないか?
全角空白が確実。

コメントは消す必要はない。3日経ったら自分の書いたプログラムでも意図がわからなくなるから。

249:デフォルトの名無しさん
06/04/11 06:22:44
おおお、おおお。そうかあ。
インテンドが消えたところはTABを使ったようだ。
全角空白を使うようにしよう。というか「もし」以下は初期状態で、かってにTABが使われてる感じ。

  もしアルファ=0ならば
    調査=0   #TAB
  もしアルファ=1ならば
    探査=1   #全角空白。



ActiveBasic のヘルプセンターで、以下のようなものをみつけた。
なでしこに移植できるだろうか。

#N88BASIC
10 DIM ANS,N
20 RANDOMIZE
30 ANS=Int(Rnd()*10+1)
40 INPUT "1以上、10以下の数値を入力して下さい->",N
50 IF ANS>N THEN PRINT "もっと大きいよ":GOTO 40
60 IF ANS<N THEN PRINT "もっと小さいよ":GOTO 40
70 PRINT "当たり!"


250:デフォルトの名無しさん
06/04/11 17:45:29
>>249
ちと違うけど。

ANS=10の乱数+1
「1以上、10以下の数値を入力して下さい」と尋ねる≠ANSの間
  N=それ
  もしN<ANSならば
    「もっと大きいよ」という
  違えば「もっと小さいよ」という
「当たり!」という
終了

251:デフォルトの名無しさん
06/04/11 21:44:28
すごいすごい。

「と尋ねる≠ANSの間」というのもすごい。



252:デフォルトの名無しさん
06/04/15 22:20:58

すいません、質問です。

起動したら時間を認識して言い返すってしたいのですが。
時間を認識するのはどうしたらいいのでしょうか。


253:デフォルトの名無しさん
06/04/16 00:58:17
>>252

今を言う。

ではなくて?

254:252
06/04/16 02:07:38
説明足りませんでした。

午前と午後(特定の時間態)を認識してそれにたいしてコメントする。
それで今の時間を表示じゃなく理解して判断するために教える方法がわからない。


現時間を確認する。(判断材料の時間取得したい)
それが午前中(1:00~12:00)なら「おはよう」(時間判断設定も00:00:00は駄目みたい)
それが午後になると(13:00~24:00)「こんにちは」

こんな流れを考えています。
(がんばれば指定時間に鳴るタイマーが出来る?)

255:252の質問は難しすぎたようだ。俺には。
06/04/16 07:36:31

「宝箱を空けるなら はい 、空けないなら いいえ と入力して下さい」と尋ねる
  もしそれが「はい」ならば
    「伝説の鎧を見つけた。」という
  違えば  
    もしそれが「いいえ」ならば
     「宝箱を空けなかった。」という
終了

256:デフォルトの名無しさん
06/04/16 09:30:05
時刻はhh:mm:ssの形式で扱うけれど、文字列になるので
普通の比較はできない。
(「9:00:00」>「12:00:00」になってしまう)

処理には秒差、分差、時間差を利用すればいいんじゃないかな。
こんな感じか。

#-----------------------------------------------------------------------
現在時刻は今。

もし、((「5:00:00」と現在時刻の秒差)>=0)AND((現在時刻と「10:00:00」の秒差)>0)ならば
    「おはよう」と言う。
  違えば
    もし、((「10:00:00」と現在時刻の秒差)>=0)AND((現在時刻と「18:00:00」の秒差)>0)ならば
      「こんにちは」と言う。
    違えば、
      「こんばんは」と言う。

終了。
#-----------------------------------------------------------------------


257:252
06/04/16 10:27:11
[エラー] temp.nako(6): 『もし~ならば』構文の違えばブロックでエラー。モジュール 'dnako.dll' のアドレス 003C921E でアドレス 00000008 に対する読み込み違反がおきました。
[エラー] temp.nako(3): 『もし~ならば』構文の違えばブロックでエラー。
>>256
実行するとエラーでました。

しかし、エラーに対しての処理がなんなのか説明ありませんよね?
何処がナニでどうしたらいいのかわかりません(バグ・エラー処理は作った人にしかわからないけど出てくる用語とか説明欲しい)

258:デフォルトの名無しさん
06/04/16 10:44:44
インデントレベルが間違ってるね。
これでどうだろう。

#-----------------------------------------------------------------------
現在時刻は今。

もし、((「5:00:00」と現在時刻の秒差)>=0)AND((現在時刻と「10:00:00」の秒差)>0)ならば
    「おはよう」と言う。
違えば、
  もし、((「10:00:00」と現在時刻の秒差)>=0)AND((現在時刻と「18:00:00」の秒差)>0)ならば
    「こんにちは」と言う。
  違えば、
    「こんばんは」と言う。

終了。
#-----------------------------------------------------------------------



259:252
06/04/16 11:10:58
256でもちゃんとできました。
前の空白じゃなく「ならば」とかの後に出る半角空白が誤認させるものでした。


どうもありがとうございました。



260:デフォルトの名無しさん
06/04/16 17:04:38
スレや掲示板のなでしこのプログラムをこぴぺして実行すると、
『もし~ならば』構文の違えばブロックでエラー。
というのがでることがあります。

ならば のあとに、半角の空白が2つあるときにでるエラーのようです。
ならばの後ろの空白を消すとちゃんと動きます。

それにしてもなぜでしょう。慣れればいいのでしょうけど。

261:デフォルトの名無しさん
06/04/16 17:11:06
設定・ブランク文字を明示するで空白四角がでる。
それで判断できる。

262:デフォルトの名無しさん
06/04/16 17:58:35
おおおお、すごい。
入門編あたりで、「困ったときには」という感じで、書いておいてほしい。


263:デフォルトの名無しさん
06/04/16 17:59:19
>>260
スレ:専ブラ使え。
掲示板:「テキスト表示」使え。

264:デフォルトの名無しさん
06/04/16 19:30:09
URLリンク(cgi.murapple.com)


URLリンク(friends.himanavi.net)

265:デフォルトの名無しさん
06/04/16 22:42:19
>>252
ワタシの考えたのはこんな感じ。

//----ここから
今時間は今を「:」で区切ったもの
今アワーは今時間【0】を整数変換
もし、今アワーが4以下ならば
  「こんばんは」と言う。
違えば、もし、今アワーが11以下ならば
  「おはよう」と言う。
違えば、もし、今アワーが18以下ならば
  「こんにちは」と言う。
違えば
  「こんばんは」と言う。
//---

同じ処理でも人によっていろんなコーディングがありますね。
勉強になります。

266:252
06/04/17 02:11:06
>時刻はhh:mm:ssの形式で扱うけれど、文字列になるので普通の比較はできない。
00:00:00が時間って認識してくれたらいいのに。
日本語なら00時00分00秒とか。

定数だか変数で
午前は00時00分00秒か(AM/PM)00:00:00とか出来ると思ったけど無理。
(逆に時間指定してそれが午前とか)
範囲とかも「から」や「~」じゃ駄目?

何か実現する方法あるんだろうけど思いつかない。
部品はあるがソレで何ができるのかが思いつかないorz


アワーってなんですか?
ナニが使えてどうなのかホントにまとめて欲しいです。
あのヘルプやマニュアルで何か作れるって凄いです。

267:265
06/04/17 02:44:27
>>266
265で使ってる今アワーってのは変数です。
取得した時間の「時」を格納してます。

んじゃ、こんなのはどうでしょう?
単純比較できるように、時間の早さを考慮してむりやり数値にしてます。

//----ここから
今時間とは文字列。今時間数とは整数。
今アワーとは整数。今ミニットとは整数。今セコンドとは整数

今時間は今を「:」で区切ったもの
今アワーは今時間【0】を整数変換したもの
今ミニットは今時間【1】を整数変換したもの
今セコンドは今時間【2】を整数変換したもの

今アワー=今アワー×10000
今ミニット=今ミニット×100
今時間数=今アワー+今ミニット+今セコンド

もし、今時間数<=120000ならば
  「おはよう」と言う。
違えば、もし、今時間数<=180000ならば
  「こんにちは」と言う。
違えば
  「こんばんは」と言う。
//

ほんと、ヘルプとかをもっとしっかりして欲しいですよね。
○○するには?
とかのTips集とかが欲しいですよね。

268:デフォルトの名無しさん
06/04/17 06:52:44
今時間は今を「:」で区切ったもの
今時間を表示
今アワーは今時間【0】  #を整数変換
今を表示
「今アワー{今アワー}」を表示
もし、今アワーが4以下ならば
  「こんばんは」と言う。
違えば、もし、今アワーが11以下ならば
  「おはよう」と言う。
違えば、もし、今アワーが18以下ならば
  「こんにちは」と言う。
違えば
  「こんばんは」と言う。

#他人のプログラムは、何がなんだかわからないので、変数らしき漢字の単語を
#みつけたらば、○○を表示 という文(命令を)書き加えていくと意味がわかる。
#わかんないこともあるが、気にしない。アワーは時間の英語の意味だとわからないと
#なにがなんだかわからないとなる。
#よく英語が使われるところがプログラムの勉強での挫折のポイント。
 

269:デフォルトの名無しさん
06/04/17 07:18:00
なでしこプログラム掲示板のテキスト表示「切り替え」の、切り替えた先に、
プログラムの最初しかないじゃんとおもっていたところが・・・なぞが解けた。

ああ、まさに「バカには見えない服でございます」のように、
バカには見えないプログラム掲示板でした。
マウスでプログラムを上からコピーするときのやりかたで反転させていくと、
下のほうからプログラムがみえてくる。驚く。


270:デフォルトの名無しさん
06/04/17 23:22:35
1つめのもし~ならば文
2つめのもし~ならば文
3つめのもし~ならば文
4つめのもし~ならば文

4つめで2つめに戻りたいのと、もし2つめでCtrlキーが押されたら1つ目に戻るというのを設定したいけど何か方法ないかな

271:デフォルトの名無しさん
06/04/17 23:35:52
あ、それで
違えば再度聞く にしたいんだけど

272:デフォルトの名無しさん
06/04/18 02:10:47
URLリンク(members.at.infoseek.co.jp)
URLリンク(www.realintegrity.net)

エラー一覧無い?

273:272でいろいろ学んだ
06/04/18 18:48:52
乱数初期化
季節は4の乱数
季節で条件分岐
   1ならば、「春です。」と言う。
   2ならば、「夏です。」と言う。
   3ならば、「秋です。」と言う。
   0ならば、「冬です。」と言う。
   違えば、「何ですか?」と言う

274:デフォルトの名無しさん
06/04/18 19:02:18
なでしこで1000人同時対戦ぷよぷよとか作ったら神になれるな

275:デフォルトの名無しさん
06/04/18 22:02:29
ゴーストみたいな人工無能?って言うのかな。
そんなキャラ物とか作成できるツールじゃ無いんだよね。

あくまで作業上の手助けソフト作成って認識。

>>274
1000人対戦って同時に1000人分のモニター(対戦画面)必要って事になるのじゃないのかな?
なでりす(サンプルゲー)にオンライン要素つけれるか実験(私にはそんな別次元な事出来ない)

276:デフォルトの名無しさん
06/04/19 16:12:57
FORTH系日本語プログラミング言語 Mind はまだ生きてるのだが...
FORTH系だから、当然レジスタと回数を指定して右シフトとかの
低レベル記述から、中心...半径...の 円を描く...とかの
高級な記述までシームレスに記述できる優れものだ。


277:デフォルトの名無しさん
06/04/19 19:46:05
さすがに1000は無理だろ、なでしこじゃ重すぎる
描画にはDirectX必要だし、PCの1台のディスプレイに1000の対戦画面は詰め込めないって

278:デフォルトの名無しさん
06/04/19 20:44:21
ベクターランキング

1.TTSneo 1.6.1767 《レビュー》
 簡単、気軽に作れるソフト作成ツール (06.03.17公開 3,061K)
2.CPad for Salford FTN77 2.31
 Salford FTN77用のFortran開発環境 GUIで簡単にコンパイル・実行ができます (01.10.30公開 621K)
3.日本語プログラム言語「ひまわり」 1.90
 日本語で簡単、書いて楽しい、実務で役立つをコンセプトに、進化する日本語プログラム開発環境 (05.10.14公開 5,024K)
4.日本語プログラミング言語「なでしこ」 1.3992
 プログラミングの入門用に、また、定型作業のお供に便利な日本語プログラミング開発環境 (06.03.09公開 4,210K)

なんだこれはw

279:デフォルトの名無しさん
06/04/20 16:56:21
人気があるくせして使いにくいのが、TTSneo
多分フォームエディタがあるからだと思う。

280:デフォルトの名無しさん
06/04/21 13:08:15
誰か公式ガイド買った人いないのか?
内容充実してるなら欲しいんだが、価格が価格だけに迷うところ。
中身みようにも、店頭で売ってないんだよなぁ。

買った人の感想希望。


281:デフォルトの名無しさん
06/04/21 20:19:54
持ってるよ。
公式の講座は途中で放置状態だけど、
これはちゃんと一通りやっているから、
通して読めばかなり力になると思う。
初心者が一からやるなら、買う価値は
あると思う。
(まあ俺の場合はポイントで買ったから
3000円という実感が薄いのもあるが)

ただ、書かれていないことも結構多いから、
それなりに凝ったことをしようと思うと、
結局はマニュアルを読んだり質問掲示板で
聞いたりソースを読んで挙動を確認したり
しなければならない。いずれは応用編とかも
必要だろうね。

まあその前に、公式のマニュアルの整備や
本体の機能アップが先なんだが、それも
葵プロジェクトが優先だからな。

282:デフォルトの名無しさん
06/04/21 22:15:47
>それと、迷惑防止キーって・・・キーの内容を明示している以上、余り効果はないと思いますが
こいつスパムのこと分かってないな

283:デフォルトの名無しさん
06/04/22 01:47:29
>>281
感想ありがとう。

今エクセルでVBAをちょろちょろっと触ってる程度なのだが
本買ってなでしこに進むか、このままVBAを学んでいくか
悩むなぁ。

284:デフォルトの名無しさん
06/04/22 03:11:34
公式ガイド一通りやってみました。
で、いまは自分でメモ帳を作ってます。
281さんも指摘しているとおり、書かれていないことが結構多いです。
せめてINIの読み書きは載せて欲しかった。。

なでしこでどういったことができるのか?
どういった処理手順でできるのか?ということを知るにはいいと思います。
個人的には巻末のリファレンスが結構役に立ってます。

VBAも面白いですし、使えると事務処理なんかでも役に立つので
283さんが当面どんなものを作りたいかってので変わってくると思いますよ。

ワタシの場合は、
職場ではVBA、プライベートではなでしこやC#って感じですね。

285:デフォルトの名無しさん
06/04/22 14:45:50
手作業だとめんどくさいちょっとした定型処理をさせるにはなでしこって便利な言語

286:デフォルトの名無しさん
06/04/22 19:54:40
うーむ、ちょっといじってみたんだが
これHSPのが簡単じゃないか?
ヘルプとかマニュアルのせいでそう感じるのかもしれんが。

それにして助詞と変数が色々と混乱してくるな。


287:デフォルトの名無しさん
06/04/23 02:16:36
なでしこエディタでは着色で色分けされるから、一応区別はつく。
ただ、色設定が自由に変更できないのと、命令も変数も両方黒
なのが不便。

288:デフォルトの名無しさん
06/04/23 07:41:21
>>286
ブラウザを作るんならなでしこの方が断然楽だろ
HSPでメニューバーを作るにはAPIを叩く必要性があるじゃん(HSP3だとね
ライブラリを使うと幾分かは楽にはなるけど・・・

289:最大値発見プログラム
06/04/25 18:27:22
点数¥0は、30
点数¥1は、70
点数¥2は、25
点数¥3は、50
点数¥4は、80
点数¥5は、34
点数¥6は、73

最大値は0
番号を0から6まで繰り返す
  もし点数¥番号>最大値ならば   
   最大値は、点数¥番号
   「最大値発見 最大値は{最大値}」と表示
  違えば
   「{点数¥番号}は違った」を表示
「最大値は{最大値}でした。」を表示。

290:デフォルトの名無しさん
06/04/27 00:22:45
>>289
なでしこなら…

点数¥0は、30
点数¥1は、70
点数¥2は、25
点数¥3は、50
点数¥4は、80
点数¥5は、34
点数¥6は、73

点数の配列最大値を表示。

291:デフォルトの名無しさん
06/04/27 01:04:21
#配列の初期値はもっと単純に設定できる。

点数は「30
70
25
50
80
34
73」

点数の配列最大値を表示。

292:デフォルトの名無しさん
06/04/27 22:44:20
単純かもしれないが見栄えが悪い

293:289
06/04/28 00:40:44
>>289は、発見していくさまを楽しんでいるのです。
   ところで、
>>291は、ちゃんと動くのでしょうか。
>>290は,動くのですが。

294:デフォルトの名無しさん
06/04/28 02:21:36
全角だと動かないな。
半角なら動く。

295:デフォルトの名無しさん
06/04/29 06:17:17
「」の中にカッコを表示したいんですけど
方法はありますかね?

296:デフォルトの名無しさん
06/04/29 08:55:32
「{カッコ}カッコ{カッコ閉じ}」を表示

297:デフォルトの名無しさん
06/04/29 12:55:09
>>295
どういう状況か今一歩わからないけど、
>>296と同様のことならこうも書けるな。

『「カッコ」』を表示

298:デフォルトの名無しさん
06/04/29 22:22:21
ずっと僕は機械語でプログラムすることが夢だったのですが、
やっと、C++でも、なでしこでも、最近のマシンは速いから楽な方法で
プログラムをつくればいいのだというのに納得しました。




299:デフォルトの名無しさん
06/04/30 01:34:15
URLリンク(hima.chu.jp)

ひまわり・なでしこは日本語ってだけで基本的な入力の理屈は
他のプログラムとおなじ考えなんですかね。

なんでみんなそんなこと思いつくのかなって思えます(参考になるものがあるのかな?)

300:デフォルトの名無しさん
06/04/30 02:50:41
>>298
どんな言語使ってても、
作りたいものが完成しなけりゃしょーがないですからね。


301:デフォルトの名無しさん
06/04/30 08:14:11
このスレの住人の日本語が理解できない件について

302:デフォルトの名無しさん
06/05/03 01:08:22
図書館で、デバックルール 9つの原則、54のヒント
       ここからはじめるC言語
       Perl入門 例題80
  
   を借りてきた。きっとなでしこを使いこなす役に立つでしょう。
   ビジュアルベーシックと、デルフィーが似ていると初めて知りました。
   ネットだけの情報で、プログラムの勉強をするのは、無理だなあと気がつきました。
  
   
   

303:302
06/05/03 06:38:48
図書館の本がよくないのか
本で読むと難しいことも、perl スレの紹介するサイトで学ぶと簡単だった。
なんか、なでしこのほうが、perlよりもすばらしいのではないでしょうか。




304:デフォルトの名無しさん
06/05/03 08:53:06
Delphiの読みは「デルファイ」だよ。

Visual BasicもDelphiもなでしこも、統合開発環境(IDE)って
やつで、昔からある概念だけど、Delphiが画期的だったのは
フォームエディタでコンポーネントをぽこぽこ置くだけで
デザインができてしまう点。Visual Basicとかはそのモノマネ。
Visual C++は「ビジュアル」と言いながら、最近までフォーム
エディタが使えなかった。

なでしこのGUIフォームエディタはまだまだだね。部品は
メニューからしか選べないし、メニューにないものもある。
プロパティエディタもついてないし、なによりいったん出力
を選ばないとソースをいじれない。単におおまかな外観
を作るだけのものだね。

305:デフォルトの名無しさん
06/05/03 16:38:56
バージョンアップするのはいいが、
いい加減使ってみてのお楽しみはやめてもらいたいものだ。


306:デフォルトの名無しさん
06/05/03 17:58:18
10行ぐらいで、いろいろできるようになるというのは、すごいねえ。


307:デフォルトの名無しさん
06/05/03 20:45:05
なでしこで、こういうプログラムは作れるだろうか、
C++などの学習中に、不注意で 「 ” 」 の場所を間違えて、
 エラーがでたらば、バクのあるプログラム画面を、
 勝手にキャプチャーしておくソフト。
 
 初心者はこういうところでつまずくというところを
 勝手に集めるソフト。

 これを進化させると、子供たちの算数の問題とかを
 解いていて解けないでいるところを、遠隔監視、個別指導できるかも。
 
 先生がパソコンの向こうにいて個別指導しているように見えるけど
 実はプログラムというのが将来可能になるかも。
 

308:デフォルトの名無しさん
06/05/05 14:26:34
これを、プログラムにやらせることが出来たらいいなあと、3ヶ月くらい前に
思ったことをできるようになった。すごいぞ「なでしこ」。

Perlの勉強、Cの勉強、10行プログラミング、その他・・・・・やりかたをつなぎあわせて、
目的を達成。



309:デフォルトの名無しさん
06/05/06 10:18:15
 「」の 」が抜けているのに気がつかないことがあった。
そのために、抜かさないときと抜かしたときとで、動いたり動かなかったりしていた。
C++を勉強し始めたときも、”を多く付けたり、つけなかったりするバグが多かった。
注意力と記憶力が足りない俺には、やはり精神に余裕があるときしか、
プログラムを使いこなせいのを再確認する。

たぶん「間違い探し」が得意な人は、プログラマーの適正が高いと思う。
子供の頃チャレンジしてだめだったことというのは、やはり適正があわないのだろう。
俺は英語も苦手だったし。(そういう人のためのなでしこだね。)
文法をしっかり頭に入れるのが大事。

デバックルール(という本には、以下のように書いてあった、参考になるかも。)
その1 システムを理解する
その2 わざと失敗してみる
その3 考えるのをやめて観察する
その4 分割して攻略する
その5 一度に1つずつ変える
その6 履歴をつける。
その7 電源を確認する
その8 新しい視点でものを見る
その9 あなたがしなければ問題は解決しない 

  



310:デフォルトの名無しさん
06/05/06 14:25:30
そういうミスは今はエディタのレベルでチェックするもの。
色で区別できる。

なでしこエディタの場合は、文字列は青、変数や命令は黒、
助詞は茶色、コメントは緑色、関数名などはピンクといった
色分けがされているから、例えば」を付け忘れると後が全部
青になってしまうんで気づく。C++とかも、そういう機能が
付いているエディタを使えば問題なし。

ただ、なでしこエディタの場合、色設定が自分で変更できない
上に、デフォルトの色がちょっと見分けにくいのが問題だな。

311:デフォルトの名無しさん
06/05/06 18:10:42
>>309
そういうときは先に「」とか""とかと打って
その後で中の部分を入力するといい。
俺はそそっかしいのでそうしている。

312:デフォルトの名無しさん
06/05/06 23:52:50
>>310  そういえば、そうですね。ありがとうございます。

>>311 そうですね。そうやったり、そうしなかったりするので、
   かならず、「」 とか”” とか最初に書くことに決めました。
 

うまくいかない場合でもプログラムを保存し、
うまくいった場合には名前を変えてプログラムを保存する。
すると、いらなかった「プログラムの行」があるのが、翌日になるとはっきりする。
(間違いが2個所あったようで、一時的にある行を実行させないときにだけ
 うまく続きの処理をしていた。俺の場合はうまくいかない部分的なところは、
 手作業で処理するしかないかも。)

プログラムというのは、CPUの出現前のころならば、回路図の図面を引くのと
同じこと(回路を作る)をしているわけだろうから
ばりばりの理系の人が、チームをつくって作業しても期限内に
おかしいところが見つからないようなことがあるような、
まさにプロジェクトXみたいな世界(富士通の大型コンピューターの話とか)。
そんなのおれにできるかー。と思う今日この頃。

ただ、脳の研究が進んできて、そういう一見できないようなことも、正しい手本で、
挫折しない程度のミスにおさえれば、できるようになるのが人間の脳らしいというのは
わかってきている。

とはいえ、フリーウェアを作る人々というのは、天才だね。

なんか人類の知性の秘密に近づいた。
算数ドリルみたいな感じで、「なでしこドリル」みたいなのがあるといいのだ。
 

313:デフォルトの名無しさん
06/05/07 01:13:12
デバックルール

その1システムを理解する

1の1 マニュアルを読む
1の2 全部徹底的に読む
1の3 何が正しいのか知る
1の4 現状を知る
1の5 ツールを知る
1の6 調査する。


参考になる人がいるかもしれないので、借りた本から書き写してみる。

314:デフォルトの名無しさん
06/05/07 02:21:45
>>312
最初から大きなものを作ろうとしても難しいよ。
初めのうちはとりあえず最低限の機能を持ったものを作って
徐々に機能を増やしていくようにするといい。

なるべく関数化してパーツに分けていくのも大事だな。
そうこうしてるうちに、いつのまにか大きなものになっていく。

俺はソフト作ってると良く思うんだが、
あるときふと自分の書いてきたコードを見て
「よくこれだけの量を書いてこれたな…」と。

とにかく少しずつでも書いていくことが大切。
歩幅は小さくても、その一歩を踏み出さなければその先にはいけない。
と自分にも言い聞かせてみる。

315:デフォルトの名無しさん
06/05/07 02:22:00
調子にのって、いい気分でいたのに、
2日前にはなんとか動いたプログラムが今日は動かない。
道は、けわしい。


316:デフォルトの名無しさん
06/05/07 04:24:49
ちょっと仮眠したらかきこみが。
>>314さん、ありがとう。

317:デフォルトの名無しさん
06/05/07 05:30:04
URLリンク(12770.hito.thebbs.jp)
かみょーんて人がなでしこ関連のナニカしていたと思いサイト行って
ナニカのソフトがあるのでDLしたがよく判らなかった。


>>310
要望かこの中のひとのだれかがなでしこ製作に関わってその辺改良してくれるのを待つって無理ですね。
葵がその辺考えてくれるの期待するとか(エラーメッセージとかも強化して)

>>305
人柱システムじゃないのね。
とりあえずバージョン上がったら出すって方法取ってるのかな?
テスト版プログラムソフトDLって葵するのかな。

318:デフォルトの名無しさん
06/05/07 23:50:02
みんな一日何行ぐらい書く?
なでしこはCとかと違うからな…

おれは500行かな、1/4がGUIのデザインな感じw

319:デフォルトの名無しさん
06/05/08 00:17:14
>>318 は、天才プログラマーさん・・・にみえる。

320:デフォルトの名無しさん
06/05/08 01:56:49
プログラムにおいて行数を語るのは愚の骨頂だと思うがね
内容によるし

321:デフォルトの名無しさん
06/05/08 03:41:40
禿同。
印刷したときのページ数で語るべきだよな。
A4で80文字×40行詰めが基本。

322:デフォルトの名無しさん
06/05/08 21:38:18
>>321
いい加減大人になろうよ

323:デフォルトの名無しさん
06/05/12 00:53:19
>>321
俺は面白いと思った

324:デフォルトの名無しさん
06/05/16 01:44:01
>>321
どんなソフトが出来たの?

325:デフォルトの名無しさん
06/05/16 05:45:37
「なでしこ」は使ったことないので質問という形になります。
最終的にはプログラミングの速度はタイプを打つ速度に
なりますよね? だから、行数というより文字数はやはり意識する?


326:デフォルトの名無しさん
06/05/16 22:08:06
>>325
>最終的にはプログラミングの速度はタイプを打つ速度

そうとも限らないと思います。
自分の求める機能をどれだけ簡単に実装できるか?
ってのも重要だと思いますよ。

とはいえ、C#.NETとVB.NETとの比較なら
タイプ数が少ないC#.NETを選びますけどね。

327:デフォルトの名無しさん
06/05/16 22:59:09
タイプ速度が気になるほど生産性を求めるなら、
他のプログラミング言語を使った方がいいと思う。
なでしこはあくまで初心者用お手軽言語でしょ。
なでしこエディタの支援機能も不十分だしね。

328:デフォルトの名無しさん
06/05/16 23:06:21
>>326
それと簡単にと実装できるかの間に「手短に」を付け加えた方がいい

329:デフォルトの名無しさん
06/05/17 05:04:42
>325
プログラミングは基本的に、タイピング時間よりも
考えてる時間の方が長いと思うよ。
コードが長くなればなる程ね。

思考を妨げない程度のタイピング速度・文字数なら十分。

まぁ…思考を妨げる位コードが長くなる言語もあるんだが。

330:デフォルトの名無しさん
06/05/18 13:19:08
なでしこが、なぜ、日本語なのか?
それは、外国人が、使えないようにするためなのだ!
日本人の生産能力だけを上げるために、日本語であるのだ!
日本国万歳!


331:デフォルトの名無しさん
06/05/18 17:00:14
↑実はこれもなでしこのソース

332:デフォルトの名無しさん
06/05/19 00:17:00
[エラー] temp.nako(1): 単語の読取に失敗。突然記号『?』があります。単体では意味を持ちません
[エラー] temp.nako(1): プログラム中に未定義の文字『↑』があります。(文字コード=142)

333:デフォルトの名無しさん
06/05/20 09:23:40
333

334:デフォルトの名無しさん
06/05/21 16:15:54
あるWEBサイトを定期的に取得してある文字列があればお知らせするという
のを作りたいのですがどうすればいいでしょうか?

335:デフォルトの名無しさん
06/05/21 18:28:20
>>334
よく判らんがこんなのかな。
URLリンク(ime.st)

336:デフォルトの名無しさん
06/05/21 22:37:10
>>334
横レスだけどそれって更新チェッカだから少し違うような・・・

任意のサイトにアクセスして、あらかじめ設定しておいた文字列があったらお知らせして、無ければ知らせないみたいな?
そんな感じじゃないかと思うけど

337:デフォルトの名無しさん
06/05/21 22:40:35
>>336
そこを参考に作ってみろと言うことだと思うけど、HTTPデータ取得という
命令はわかっても、それだけじゃまだ足りないわな。

と言うわけで作ってみた。懐かしwの「ぬるぽ」チェッカー。

#-----------------------------------------------------------------------
チェックURLは「URLリンク(d.hatena.ne.jp)
チェック文字列は「ぬるぽ」
チェックURLをHTTPデータ取得
それを「EUC」から「SJIS」へ文字コード変換
それの1からチェック文字列を文字検索
もし、それ>0ならば
  「ガッ」と言う

338:デフォルトの名無しさん
06/05/21 22:41:38
あ、「定期的に」というのが抜けているか。
タイマー部品を使えばできるかな。

339:334
06/05/21 23:56:12
>>336
そんなかんじです
>>337
ありがとうございます、なんとか作ってみます

公式ガイドブック買って勉強してみようかな~

340:335
06/05/22 00:09:23
ほーこうが違ったのか。
似たようなのかと思ってたよ。

余談だがh抜きで別アプリで飛ぶようにしているのに途中チェック入るのは
仕様なのかな。
別のサイトにジャンプしようとしています。宜しければ上記のリンクをクリックしてください
がわずらわしいのにスルーできねー

334の人出来たらどんなのか見せてもらえますか。

341:334
06/05/23 00:01:20
>>340
できたらお見せしたいと思います。
全くの初心者ですが。。

公式ガイドブックの購入を迷っていますが(店頭においてない)読んだ方どうですか?
プログラミング初心者にはWEBだけの説明じゃちょっと足りない気もします。

342:デフォルトの名無しさん
06/05/23 00:41:47
>>341

>>281とか
>>284とか...

343:デフォルトの名無しさん
06/05/23 01:33:03
>>341

URLリンク(www.amazon.co.jp)
残念ちうこだ(定価よりたけーよ)
URLリンク(book.mycom.co.jp)
在庫あるのかわからん(あるのかも)

URLリンク(nadesi.com)
第二段って製作しないのかな?
こーいうプログラム系ってバーヂョンあがってできること増えたら
何処かできっちり補完して欲しいよね・・・・・・・・・
何処かに問題あるってカキコあったようなきがしたんだけどなぁ。

344:デフォルトの名無しさん
06/05/23 06:20:15
バグ報告板凄いな…ていうか、何で放置されっぱなしなの?交流板はちゃんと対策してあるのに。

345:デフォルトの名無しさん
06/05/23 14:22:16
初心者かどこか文字入れないと入れない仕様だったんじゃないのかな?
面倒だから辞めたのかな?
交流でランダムの方がって書いてるし。


会社忙しいのかもね。


346:デフォルトの名無しさん
06/05/23 19:11:31
×会社忙しい
○HP管理に興味が無い

347:デフォルトの名無しさん
06/05/26 01:35:40
ひまわりサンプルすげー
なでしこよりいいんでないか?

今度ひまわりプ゜ログラム見て回ろう。

348:デフォルトの名無しさん
06/05/26 03:57:13
>>347
少し重い感じはするけどgotoが使えるからって事で使ってる人もまだまだ多い

349:デフォルトの名無しさん
06/05/26 19:29:43
いや、自由にインデントできないから>なでしこ

350:デフォルトの名無しさん
06/05/27 00:56:04
URLリンク(search.vector.co.jp)
こんなゲーム作ろうとしたら処理するプログラムって大変ですか。

URLリンク(web1.nazca.co.jp)

浮遊感や加速処理とか・・・

単純に■がボタン押したらすすむってのだけでも分ればなぁ。

で、なでしこゲームはアドベンチャー前で止まっていると。
(ひまわりのゲームで参考になるの探してみる?)

351:デフォルトの名無しさん
06/05/27 08:17:07
RPG程度のゲームなら出来ないことはないけど、高度な操作を要求する処理には向いてない。

352:デフォルトの名無しさん
06/05/28 20:06:03
VIPでアドベンチャー作ってた奴は居たが、やっぱり映像処理が遅いしなあ。
フェードアウトとかすごい遅かった記憶が

353:350
06/05/28 21:10:58
サンプルみても理解できません。
右キー=37とかなんなのか不明。
何処から制御関係の説明しらべてくるのか不思議です(ひまわりから?)


354:デフォルトの名無しさん
06/05/28 22:10:38
>>353
スキャンコード - Wikipedia
URLリンク(ja.wikipedia.org)
仮想キーコード
URLリンク(yokohama.cool.ne.jp)

355:353
06/05/29 02:54:48
>>354
なるほどVK_LEFTってなんじゃとおもったがキッチリ意味があったのか。

どんなプログラムも触ってみようとしたら基礎の説明から探して勉強しないと
駄目ですね・・・(その辺が障害になっているんだけど)

ちなみにスネヲのサンプル見たら

’★人を上下左右に動かす
手順は メイン画面でキーボード←を押す
’★左0,-1をキャラクタ移動
終わり
手順はメイン画面でキーボード→を押す
’★右0,1をキャラクタ移動
終わり
手順はメイン画面でキーボード↑を押す
’★上-1,0をキャラクタ移動
終わり
手順はメイン画面でキーボード↓を押す
’★下1,0をキャラクタ移動
終わり

つかえる物(言語?)の多いなでしこなのか同等だけどサンプルがあまり
見れないスネヲか(なでしこもアレができるのかどうか)

ソフト解説がないと触れないです。



356:デフォルトの名無しさん
06/05/29 23:10:38
掲示板などのフォームに入力して投稿するなど、
こういったプログラムはなでしこでできますか?どうすればいいでしょうか?

357:デフォルトの名無しさん
06/05/30 00:39:47
>>356
プログラム掲示板フォーム作成
【コメント】 プログラム掲示板に投稿するためのフォームを作成します。

公式にこんなものあるけど?

中身については見に行ってください。

ひまわりのサンプルの中にはPG投稿するものもあるような。
流用できるかな?

358:デフォルトの名無しさん
06/05/30 02:04:10
┐(´ー`)┌

359:デフォルトの名無しさん
06/05/31 00:41:07
>>357
すごいな。よく>>356の日本語が理解できたな。

360:357
06/05/31 03:00:10
最初PGを投稿したいのかとオモタ。

どんな掲示板のフォーム保存したいのか情報無いから
確実に出来るって言えないかも(私は全く判らないから他の人に尋ねてね)


URLリンク(ja.wikipedia.org)

URLリンク(search.vector.co.jp)

361:360
06/05/31 10:27:54
URLリンク(search.vector.co.jp)
間違えた。

362:デフォルトの名無しさん
06/06/01 06:15:06
HSP2.6=ひまわり
HSP3=なでしこ

互換性があまりないという点では似てる

363:356
06/06/02 21:02:10
みなさんを混乱させてしまったようで申し訳ございません
簡単に言いますと2chに自動で投稿できるようなプログラムです。
こんなのについてもなでしこで可能なんでしょうか?

364:デフォルトの名無しさん
06/06/02 22:55:39
>>363
氏ね


と言っても本気でわからないのかもしれない。
丁寧に説明してやると、そのレスでは

「コピペ荒らしや広告マルチポストを
したいので、方法を教えてください」

と言っているようなものだ。
そのつもりはなくてもね。

365:デフォルトの名無しさん
06/06/02 23:32:18
マジレスすると2ch自動保守スクリプトをなでしこで作って配布
してるサイトはある

366:デフォルトの名無しさん
06/06/03 00:54:52
>>364
ウッホ、そんな危険な事できるとは。

>>365
投稿したいのに保存?

367:デフォルトの名無しさん
06/06/03 07:40:39
>>366
保守だよバカ
2chのスレは放って置いたらdat落ちするだろ?
だから何分間隔とか書き込み内容とか指定して
自動で連投するスクリプトがあるんだよ

368:デフォルトの名無しさん
06/06/03 13:22:25
ここは頭の弱い人の多いインターネッツですね

369:デフォルトの名無しさん
06/06/03 16:43:06
久々にレスがきてると思ったらこの有様か

370:356
06/06/04 00:26:38
マウスの動きなどを覚えさせるソフト使えばできなくもないんですが、
それをやると他の作業ができなくなってしまうんです
バックグラウンドでできないかなーっと研究中です

371:360
06/06/04 02:09:22
>>367
そーいう意味なのか、あんまりココの仕様については分らないけど
それは認められている事なのかな。

ベクターって再検索かけてもアドレスかわんねーのか?
URLリンク(search.vector.co.jp)

時間が来たら設定した行動するってPGと
掲示板の入力するPGを考えないと駄目なのか。

>356の人は>365の書いてるヤツあるとこ聞くとかはしないの?
自分でするけどその前にそんなことができるのかが知りたいだけだから
話としては一応解決かな?

公式はスパムウゼーな時期だから聞くと>364の様な返事かも。

がんばって作ってください。

372:デフォルトの名無しさん
06/06/08 19:44:48
URLリンク(ja0hxv.calico.jp)

えんしゅうりつのけいさんをなでしこ、ひまわり、他やってどれが優秀なのか
くらべられるのかな。

べんちまーくにゃむかないよな。
URLリンク(e-words.jp)


373:デフォルトの名無しさん
06/06/10 16:08:36
>>367
まんまage2chだなあ

374:356
06/06/10 19:58:00
一応かいときますがage2chの目的ではないです。
出会い系の2ショットチャットで、入室後の自動更新を自動化させるためのものです。
いろんなソフトを組み合わせて、自動更新、女性の入室があったときには
音楽を鳴らすという簡単なソフトはできました。。
まぁこれをやると他の作業ができないのですが。。改良中です(今はお休み中)
逆に女性がチャットルームをつくったのを監視するソフトはできました。
しかし難点があり、ネカマが多く、見抜けないことです。
そんなこんなで出会い系はやめとこうということです。

375:デフォルトの名無しさん
06/06/11 13:42:35
かなり必死に探したものの見つからないので、質問させてください。
株なんかの取引を自動化したいのですが、どうしても、
「特定の座標にマウスを移動させて、クリックする」という作業が発生するのですが、
これを簡単に実行するには、どうも「なでしこ」ぐらいしかみあたらないのです。
なでしこだと、ちょっと安定性に不安が残るのと、ちょっとした計算ぐらいはするし、
なんとなくですが、VBとかWSHみたいなものでも簡単に出来そうな気がするので、
何かヒントになりそうな情報がありましたら、是非ご教授ください。

376:デフォルトの名無しさん
06/06/11 16:03:23
しっかし、なでしこでまともなソフトを作ってる人って少ないね。
H.Ni○ase氏とか見てると「あ、こんな程度か」って思う。

377:デフォルトの名無しさん
06/06/11 17:06:43
少し前に知り合いがなでしこで作った
競艇予想ソフトは良く当たってる。
儲かってるんで有り難い

378:デフォルトの名無しさん
06/06/11 17:46:54
アルゴリズムは乱数だろうがな

379:デフォルトの名無しさん
06/06/11 19:53:55
>>375
XY指定してそこにボタン作ってクリックしたら命令実行するよう書くのかな。
そのクリックした時は~(やりたい処理書く)
ボタンとかはフォームで作られるのかな?
私が調べた限りこんな感じです。

内容に当てはまらないけど。
URLリンク(journal.mycom.co.jp)
~のこんな感じで使う。

380:デフォルトの名無しさん
06/06/11 21:01:27
>>378
ちゃんとデータを入力する必要性があるんだけど・・・
指数と印が表示されて買い目は自分で組んでくれという感じ

ソースをくれないからアルゴリズムは分かんない

381:デフォルトの名無しさん
06/06/12 20:10:04
592 名無しさん@6周年 2006/06/12(月) 19:39:30 ID:0etY7isW0
たった4%の墜落率でも25回飛ぶと2回死にまつ。

第二次大戦の爆撃機飛行士達の話。



594 名無しさん@6周年 2006/06/12(月) 19:42:34 ID:d3DWZj990
>>592
意味わかんない

生き残る確率 = 0.96^25 = 0.36
じゃないの?


これを計算するのになでしこを使ったら簡単でした。


結果は1
数は1.04

25回

  結果は結果*数
  
   
   
結果を表示


382:デフォルトの名無しさん
06/06/13 01:44:03
URLリンク(www.eznavi.net)
未だに成長してないよな、この掲示板

383:デフォルトの名無しさん
06/06/17 14:00:56
>>382
あそこに期待するなよw

384:デフォルトの名無しさん
06/06/24 13:58:49
>みんなで作るマニュアル掲示板ですが、
何それ

385:デフォルトの名無しさん
06/06/24 18:25:11
ちと質問です。

書いたとたん消えるペイントとデスクトップに作用する事って出来ますか。

想像しているのはマウス移動するとソレが軌跡となり線が消えながら追いかける
何処かのサイトでそんなの見かけたかと思うのですがそれが何処でも出来ればと
思うのですが。
デスクトップに作用する事が出来無いなら無理?

もし、実現するなら文字や記号とか発展できるかも知れないんですけど。

386:デフォルトの名無しさん
06/06/25 18:07:54
できないことはない、おまえの技量次第

387:385
06/06/26 01:23:55
サンプルのお絵かきとトラ模様組み合わせたらできるかとオモタが
混ぜ方が分らん。

時間で消えるの概念がなんなのか良く分らん。

388:デフォルトの名無しさん
06/06/26 22:46:25
むしろ、n秒ごとに区切って(フレーム分けして)、古いフレームから削除してくようにすれば?

389:デフォルトの名無しさん
06/06/28 21:22:23
URLリンク(aoi-project.com)
>1,0000円
高すぎ

390:デフォルトの名無しさん
06/06/28 22:32:24
PDFやスキャナーに出す命令ってプリントぐらいなのかな?
ふりーDLしようとしたら繋がらなかった・・・

391:デフォルトの名無しさん
06/06/29 01:01:39
心無いユーザーが現れる原因がくじら氏自身の心無い行動にあることにいい加減気がついてほしい。

392:デフォルトの名無しさん
06/06/29 14:34:47
>>391
詳しく

393:デフォルトの名無しさん
06/06/30 02:16:40
>>392
子供のプログラマが作ってる言語を侮辱したり

394:デフォルトの名無しさん
06/06/30 13:13:16
>>393
ソース

395:デフォルトの名無しさん
06/06/30 21:17:53
>>394
URLリンク(www.geocities.jp)


396:デフォルトの名無しさん
06/07/01 01:56:47
みんなで作るマニュアル掲示板ですが、心無いユーザーにより、
ほとんどの書き込みのデータが削除されてしまいました。
Wikiならではの問題です。。。
そのため、以前バックアップを取ったときの状態に戻します。
皆様には、ご迷惑をおかけします。

ええええそんなマニュアルあったのー

397:デフォルトの名無しさん
06/07/01 01:57:43
プログラミングソフトの「ひまわり」で、長文を表示させると後ろが切れてしまうんですが、どうしたらいいですか?
スクロールバーの表示とかはできますか?

398:デフォルトの名無しさん
06/07/01 05:58:15
>>395
よく分からん
どこか教えてくれ

399:デフォルトの名無しさん
06/07/01 13:04:19
マウス状態はオフ。
母艦のマウス押した時は
アンドゥ作成処理。
マウス状態はオン。LX=母艦のマウスX。LY=母艦のマウスY。
母艦のマウス移動した時は
もし、マウス状態≠オンならば、戻る
母艦のLX,LYから母艦のマウスX,母艦のマウスYへ線。
LX=母艦のマウスX。LY=母艦のマウスY。
母艦のマウス離した時はマウス状態はオフ。


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

書き換え
マウス状態はオフ。
デスクトップのマウス押した時は
マウス状態はオン。LX=デスクトップのマウスX。LY=デスクトップのマウスY。
デスクトップのマウス移動した時は
もし、マウス状態≠オンならば、戻る
デスクトップのLX,LYからデスクトップのマウスX,デスクトップのマウスYへ線。
LX=デスクトップのマウスX。LY=デスクトップのマウスY。
デスクトップのマウス離した時はマウス状態はオフ。

駄目orz
URLリンク(journal.mycom.co.jp)
作業用とかそんなのが要るのかなぁ
入れたら・・・・
[エラー] temp.nako(3): 記述ミスがあります。プログラムを見直してください。2個の語句が無意味です。(「(変数)作業用デスクトップ」助詞「の」)
[エラー] temp.nako(2): 前回と同様の理由でエラー。

入れ方が悪いんだろうな。


400:デフォルトの名無しさん
06/07/01 13:30:16 BE:153108926-###
日本語プログラミング言語ってかえって難しくね?

401:デフォルトの名無しさん
06/07/01 19:35:26
いや、ソースが数行でまとまるのはいいぞ。

402:デフォルトの名無しさん
06/07/01 21:27:47
自宅サーバーのバックアップ用に書いてみたお。
上書き確認すら無いけど書いたソースを見るとガキの予定表みたいだw

「☆{今日} {今} バックアップ開始☆」と、表示。
保存元は「D:\www\」
保存先は「\\SC420\SharedDocs\」
「-----保存元の表示-----」と表示。
「保存元のフォルダとファイルの一覧」と表示。
保存元をフォルダ列挙して表示。
保存元をファイル列挙して表示。
保存元を、保存先&「backup.lzh」へ、圧縮。
「{今日} {今}」を保存先&「バックアップログ.txt」へ保存。
「☆{今日} {今} バックアップ終了☆」と表示。
「-----保存先の表示-----」と表示。
保存先のファイル列挙して表示。

403:デフォルトの名無しさん
06/07/01 23:54:44
同じ意味のことを違う言葉で言い換えない
蓋然的な事などを省略しないから馬鹿な子の文章みたいに見えるな。
細部へのこだわり、機械的厳密さからADHD風味もある。

404:デフォルトの名無しさん
06/07/03 19:07:50
>>401
いやそれは、なでしこという言語がWindowsでよく使う操作をひとつの命令にパックしている
というだけで、日本語だからというのとは関係ないし。

>>400
英文を見ただけで拒否反応が起きるという人は多いから、そういう一般人にも触れてみようと
思わせる点では優れていると思うよ。

ただなでしこの場合、日本語表現ぽくしすぎていて、普通の文章となでしこプログラムとの
区別がつきにくくなっているのがかえってマイナスかも。

405:デフォルトの名無しさん
06/07/04 10:14:33
デスクトップ 【変数】
デスクトップH 【変数】 デスクトップの高さ
デスクトップW 【変数】 デスクトップの幅
デスクトップX 【変数】 デスクトップのワークエリアのX
デスクトップY 【変数】 デスクトップのワークエリアのY
デスクトップ色 【変数】 システムカラー
デスクトップワークエリアH 【変数】 デスクトップのワークエリアの高さ
デスクトップワークエリアW 【変数】 デスクトップのワークエリア

フィールド指定してやればラクガキできるのか?

406:デフォルトの名無しさん
06/07/06 20:45:35
WEB開発環境「葵」スレ
スレリンク(php板)

407:デフォルトの名無しさん
06/07/06 23:45:30
葵のやろうとしていることって
ようするに.NETのWEB版と同じようなことしてると思ってOK?


408:デフォルトの名無しさん
06/07/07 00:25:43
いきなりノートンセンセ出てきてビックリした。

       ____
     / wwwwwヽ
    l  |     ノ \ l
    /⌒  U  ( ・ ∠ ヽ       
    ヽ_   、    (二) ヽ       
    l    l \__l_> |       
    /ヽ   ヽ、   /  ノ      
  / \ヽ、   ̄    /     
./       ̄  ̄ ̄ ̄ l`ヽ ,-、  
              l_|(_)、 ヽ 
   /           |  /ヽ  ノ  
___/              l     /  
  //ヽへへへへヘ/ヽ|、_ /     

広い。

409:デフォルトの名無しさん
06/07/07 14:53:00
.NETのWebってASP.NETじゃねぇか

まぁそれじゃPHPに勝てないけどな

410:デフォルトの名無しさん
06/07/08 18:42:47
なんか、ひまわりの質問板ひどいね。
まともな奴がいない。

411:デフォルトの名無しさん
06/07/09 02:50:21
//以前思いつきで作って、作りかけで放置してあるんだけど、
//いちおうこれでデスクトップに落書きすることはできます。
//ただ、操作は出来なくなるけどね。終わるときは×ボタンを2回クリック。
●SetWindowPos(h,i,x,y,cx,cy,f)=DLL("user32.dll","BOOL SetWindowPos(HWND hWnd, HWND hWndInsertAfter,int X,int Y,int cx,int cy,UINT uFlags)")
●SetWindowLongA(h,i,n)=DLL("user32.dll","LONG SetWindowLongA(HWND hWnd, int nIndex, LONG dwNewLong)")
●GetWindowLongA(h,n)=DLL("user32.dll","LONG GetWindowLongA(HWND hWnd, int nIndex)")
●SetLayeredWindowAttributes(h,c,a,f)=DLL("user32.dll", "BOOL SetLayeredWindowAttributes(HWND hWnd, LONG crKey, LONG bAlpha, LONG dwFlags)")
●RedrawWindow(h,p,r,f)=DLL("user32.dll","LONG RedrawWindow(HWND hWnd, int lpreUpdate, long hrgnUpdate, long flags)")
マウスフラグはオフ。
ハンドル値は母艦のハンドル
!GWL_EXSTYLE = -20
!LWA_COLORKEY = 1
!WS_EX_LAYERED = $80000
母艦のウィンドウ状態は「最大化」
dwStyle = GetWindowLongA(ハンドル値, GWL_EXSTYLE)
dwStyle = dwStyle || WS_EX_LAYERED
SetWindowLongA(ハンドル値, GWL_EXSTYLE, dwStyle)
SetLayeredWindowAttributes(ハンドル値, 白色, 255, LWA_COLORKEY)
線太さは1。線色は青色。

412:411の続き…
06/07/09 02:52:01
トレースフォームとはフォーム
これについて
  最大化
  表示
  透明度は1
  マウス押した時は~
    マウスフラグはオン。
    SX=トレースフォームのマウスX。SY=トレースフォームのマウスY。
  マウス離した時は~マウスフラグはオフ。
  マウス移動した時は~
    もし、マウスフラグがオンならば
      MX=トレースフォームのマウスX。MY=トレースフォームのマウスY。
      母艦のSX,SYからMX,MYへ線。
      SX=MX。SY=MY。

413:411
06/07/09 02:58:54
ぎゃー!
必要ないAPI宣言が残ったままだった。。orz
SetWindowPos と RedrawWindow の宣言は
ここでは必要ありません。。

414:デフォルトの名無しさん
06/07/10 18:26:43
●SetWindowLongA(h,i,n)=DLL("user32.dll","LONG SetWindowLongA(HWND hWnd, int nIndex, LONGdwNewLong)")
●GetWindowLongA(h,n)=DLL("user32.dll","LONG GetWindowLongA(HWND hWnd, int nIndex)")
●SetLayeredWindowAttributes(h,c,a,f)=DLL("user32.dll", "BOOL SetLayeredWindowAttributes(HWND hWnd,LONG crKey, LONG bAlpha, LONG dwFlags)")
マウスフラグはオフ。
ハンドル値は母艦のハンドル
!GWL_EXSTYLE = -20
!LWA_COLORKEY = 1
!WS_EX_LAYERED = $80000
母艦のウィンドウ状態は「最大化」
dwStyle = GetWindowLongA(ハンドル値, GWL_EXSTYLE)
dwStyle = dwStyle || WS_EX_LAYERED
SetWindowLongA(ハンドル値, GWL_EXSTYLE, dwStyle)
SetLayeredWindowAttributes(ハンドル値, 白色, 255, LWA_COLORKEY)
線太さは1。線色は青色。
トレースフォームとはフォーム
これについて
  最大化
  表示
  透明度は1
  マウス押した時は~
    マウスフラグはオン。
    SX=トレースフォームのマウスX。SY=トレースフォームのマウスY。
  マウス離した時は~マウスフラグはオフ。
  マウス移動した時は~
    もし、マウスフラグがオンならば
      MX=トレースフォームのマウスX。MY=トレースフォームのマウスY。
      母艦のSX,SYからMX,MYへ線。
      SX=MX。SY=MY。


[エラー] temp.nako(1): DLLの関数宣言で、関数の引数型「LONGDWNEWLONG」は未定義です。
なんだろう?

415:デフォルトの名無しさん
06/07/10 18:36:07
なにが?

416:デフォルトの名無しさん
06/07/10 21:22:30
ん?
必要ないの抜いて書いてあるのコピーして実行したらエラー
どしたらいいの?

417:デフォルトの名無しさん
06/07/10 22:43:08
>>414さん
414のソースの、
一行目の LONGdwNewLong を LONG dwNewLong に変更してみてください。
(LONG と dwNewLong の間にスペースを入れてください)


418:デフォルトの名無しさん
06/07/11 00:19:21
>>417
出来ました。
ちょっと処理が重くてうまく掛けなかったけど。


419:デフォルトの名無しさん
06/07/11 04:22:24
プログラムのコピペもできない>>414には
>>417の対処が適切・・か

(´・`)

420:デフォルトの名無しさん
06/07/11 06:51:15
そういえばなんでスペース埋めちゃったんだろ?
触るところじゃないのに。

421:デフォルトの名無しさん
06/07/11 17:25:32
Tabコードは2chでは書き込めない罠

422:デフォルトの名無しさん
06/07/12 22:03:59
>ひまわりに関する大抵の質問は既存の文献で対処可能であると判断したため、
>本質問掲示板は本年12月(2006/12/31)をもって新規の投稿を停止する予定です。長い間ご利用ありがとうございました。なお、新規投稿停止後も、記事は検索できるようにする予定です。
分かったから早く終わりにせい

423:デフォルトの名無しさん
06/07/15 18:59:50
100個の配列変数を表示しようとしてもウィンドウには20個くらいしか表示されません
できればメモ帳などにまとめて表示したいのですがどうすればよいでしょうか?

424:423
06/07/15 19:05:04
すいません、例えば、点数\cにおいて、
点数を表示、としたらできました。

425:デフォルトの名無しさん
06/07/21 16:37:15
URLリンク(www.nadenavi.net)のOld Nadesiko Downloadっていつになったら再開するんだろう。
過度の負担がかかるため停止しています...ってエラーが出てダウンロードできないんだが。

426:デフォルトの名無しさん
06/07/22 00:09:08
エステバリスにルリを乗せて

427:デフォルトの名無しさん
06/07/22 07:58:33
エステバリスとは変数
エステバリス@「搭乗者」は空

エステバリスにルリを乗せる

「エステバリスの搭乗者:」&エステバリス@「搭乗者」を表示

●乗せる(乗り物に、乗る人を)
 乗り物@「搭乗者」=乗る人


428:デフォルトの名無しさん
06/08/02 14:25:51
AがBと等しい間
っていうのは使えないんでしょうか

429:デフォルトの名無しさん
06/08/02 21:07:16
AとBを監視して
内容に変化があったら、等しいかどうか検証 みたいなかんじじゃない?
手元になでしこないから、ソース書けないけどごめんよ

430:デフォルトの名無しさん
06/08/02 21:17:05
>>428
日本語として不自然だけど、こんなふうに書けば意図どおり動くと思う。

AがBと等しいの間
AがBと等しい、間

「等しい」と「間」の間に助詞がないんで、トークン分割が出来ないみたい。

431:デフォルトの名無しさん
06/08/02 21:19:01
こうも書けるか。もっと日本語として自然な書きかたはないかな。

(AがBと等しい)間

432:デフォルトの名無しさん
06/08/02 21:23:55
>>428さん、こんな感じ?

A=0
B=0
C=0
(A=B)の間
  Cを表示
  C=C+1
  もし、C>5ならば
    B=1

433:428
06/08/02 22:05:21
AがBと等しい 間
半角スペースを入れたら動きました
日本語らしくしようとすると面倒ですね

434:デフォルトの名無しさん
06/08/02 22:09:53
あ、なんだ、
日本語らしくとかそういうことか…

435:デフォルトの名無しさん
06/08/03 08:37:07
・MIND
・ひまわり
・なでしこ
のコマンド比較一覧リストってないかな?

436:デフォルトの名無しさん
06/08/07 10:20:30
URLリンク(naka.dip.jp)
この人の記事見てると、まともな開発の仕方してないなと思った。
バージョン情報画面のバージョンが変って…

437:デフォルトの名無しさん
06/08/07 10:21:16
あ、h外すの忘れてた

438:デフォルトの名無しさん
06/08/07 12:28:37
>>436
バージョンはどう見ても正常だな。
むしろバージョン情報ダイアログが単なるメッセージボックスのほうが問題かと。

439:デフォルトの名無しさん
06/08/11 21:51:25
だれか、2ちゃんねるをやっている時間を測定するソフトを作ってくれえ。

440:デフォルトの名無しさん
06/08/12 06:05:41
エーそのサイトにアクセスしたらカウントするって意味なのかな?
スレ毎に記録しないと駄目だよね。
アクセスしたスレなのか単に全体の2chに来たカウントか。
スレタイとアドは手入力してそこからアクセス切れた時間のログ書き出し。

かなり難しいのじやあるまいか。

441:439
06/08/12 17:35:22
たいへんそうだね。うん。要望を取り下げます。

442:デフォルトの名無しさん
06/08/13 08:50:41
単純に、専ブラ使ってるならJaneのハンドル取得してActiveになってる時間を計測すればいいじゃん。
難しいとは主輪ね

443:デフォルトの名無しさん
06/08/22 01:59:41
デラックス版が全然話題になっていないのが凄いなw

444:デフォルトの名無しさん
06/08/22 15:26:12
だってデラックス版の情報が流れてないし…

445:デフォルトの名無しさん
06/08/22 21:38:02
公式ページでもあまり宣伝する気ないみたいだしね。
せめて積み木デザイナがどの程度のものなのかわかれば…

446:デフォルトの名無しさん
06/08/22 22:55:13
せめて積み木デザイナが
でざ然を越えていてくれてないとデラックス版買う気になれん

447:デフォルトの名無しさん
06/08/23 01:39:36
デザイン上の機能ではでざ然で不足はないな。
不満と言えばデザイン変更した時に手動でコピペし直す手間くらいだ。

しらん間に部品のリサイズ動作が指定してない奴に化ける
バグだけはどうにかして欲しいが。

448:デフォルトの名無しさん
06/08/23 18:55:10
なでなでしこしこ

449:デフォルトの名無しさん
06/08/24 04:06:21
プロ版にPDF命令がついた、と言われても使い方の説明もろくに無し
今までのフリー版の部分同様、マニュアルはユーザー丸投げみたいだし
なにが出来るのかよくわからん
命令一覧眺めてる限り、読み込んで表示・点打ち・四角描画・文字描画
程度の原始的レベルのコマンドしかないように見えるんだが。
PDFで保存する命令も見あたらないしどっかに実用性あるのかな?

450:デフォルトの名無しさん
06/08/24 18:28:34
なでしこに実用性を求められても困るのです。

451:デフォルトの名無しさん
06/08/25 02:50:00
3Dを操ったり、グラフィックツール作ったりは出来ないが
定形作業の簡素化のための小ツール開発、という面に置いては
システムにインストールされたライブラリのバージョン不整合で
実行マシンが変わるとしょっちゅう動作がおかしくなる
Visual-Basicより実用性有ると思う。

ただこういう面の生産性では半端にオブジェクト指向とか導入しないで
スクリプトの延長線にあったひまわりのほうが上だった気がするけど。
よっぽど大規模なデータと複雑な処理扱わないかぎり
変数が全部グローバル変数のほうが手続きや受け渡しの面倒が絶対少ないんだよねぇ。

最近はなんだかんだいって母国語ベースの言語は
しばらくソースから離れた場合に分からなくなる度合いが格段に少ないというのを実感してる。
これ、職業プログラマのように朝から晩までプログラム漬けでない人間には重要。
最初はどう見てもプログラムには見えないソースに失笑したもんだが。

452:デフォルトの名無しさん
06/08/27 11:20:41
個人的にひまわり→なでしこの最大の退化は”、”の
廃止による変数名・関数名の制限だな。
ひまわりは”、”で単語を明示的に分離していたから
名前は完全に自由だったから
どんなに長い名前を関数にしてもなんの文字を使ってもよかった。

英語は単語ごとにスペースで分割されてるからプログラム言語でも
構文に自由度が大きいっていうのもあるんだから
日本語の場合は”、”で分割するほうが合理的だったと思うんだよな

453:デフォルトの名無しさん
06/08/28 09:38:33
URLリンク(journal.mycom.co.jp)
葵ちゃんはオンライン物に特化?


454:デフォルトの名無しさん
06/08/29 15:14:44
葵って最初からウエブ用じゃなかったっけ?

455:デフォルトの名無しさん
06/08/29 21:53:03
本家にもちゃんとWEB開発環境「葵」って書いてあったじゃん

456:デフォルトの名無しさん
06/09/01 18:51:50
誰かデラックス版買った人いないの?
積み木デザイナ(GUIエディタ)の情報希望


457:デフォルトの名無しさん
06/09/03 18:34:01
あんなちっぽけな情報で1万も出す気にならん
保存が出来ないけどフル機能試せる体験モードとか用意しておけばいいんだよな
まるごと機能をブロックしてるからどんなことが出来るのか全くわからん

458:デフォルトの名無しさん
06/09/03 23:32:54
人工知能「イライザ」をだれか、なでしこで作ってくれませんかああ。

ワイゼンバウムは人工知能推進派の一人でしたが、
彼はLISPという言語を用いて精神医学者のふりをするプログラムを作成しました。
このプログラムはイライザと名づけられました。
イライザはきわめて単純なプログラムで、相手の語った言葉を繰り返し、
それに「もっとよく聞かせてください」「なるほど、それで?」といった言葉を発するだけなのですが、
このプログラムに対して多くの人たちが「本物の人間の精神科医だと感じた」のです。




459:458
06/09/04 01:35:56
URLリンク(www-ai.ijs.si)

英語だけど、英会話練習になっていい。これでいいや。

460:デフォルトの名無しさん
06/09/04 01:48:26
これからは人工苛能イライラの時代。
これを投入されると、どんなにまったりしたスレでもフレイムの嵐になる。

461:デフォルトの名無しさん
06/09/05 01:23:17
質問。
なでしこで3000行前後のプログラム作って何とか
目的どおりの動作をするようにはなったんだが、
どうしてもナデシコの小さなバグが気になります。

将来的にこのプログラムを5~6倍のサイズのものに
する予定なので思い切って言語を乗り換えようか考え中。

なでしこ並みに、FTP命令や文字列処理を簡単にできる言語って
ほかに何がありますか?

462:デフォルトの名無しさん
06/09/06 01:33:44
>>461
文字列処理はなでしことかひまわり便利よな。

463:461
06/09/06 22:46:30
>>462
ですね、お手軽だし使いやすい。あと、FTPやHTTPなんかも
簡単に使えるのは非常にありがたい。
ただプログラムが大きくなればなるほど、小さなバグがきついっす・・・

464:デフォルトの名無しさん
06/09/08 00:20:13
URLリンク(www.vector.co.jp)
ひまわりってまだ製作しているの?

465:デフォルトの名無しさん
06/09/09 04:14:05
今のクジラ氏じゃ改悪されない気がしなくもない。
せっかく何も不具合が報告されてなかったんだから無駄更新しないで欲しい。

466:デフォルトの名無しさん
06/09/10 03:58:26
ひまわり使っているやついるの?

467:デフォルトの名無しさん
06/09/10 13:11:23
ここにいます

468:デフォルトの名無しさん
06/09/10 21:55:38
はい、使ってます

469:デフォルトの名無しさん
06/09/11 00:19:23
>>466
なでしこより使いやすいから、俺もひまわり使ってる
って、単に使い慣れてるだけだがw

470:デフォルトの名無しさん
06/09/11 17:12:45
URLリンク(www2.biglobe.ne.jp)
趣味が仕事になったら楽しい?

471:デフォルトの名無しさん
06/09/12 23:40:55
>>466
あい、使い捨てプログラムは
ひまわりでやってます。
病院の事務を生業にしてます。

472:デフォルトの名無しさん
06/09/14 03:28:17
>>470は、いい。すごい。ためになった。東京地検特捜部にもみせないといかん。

473:デフォルトの名無しさん
06/09/23 05:26:29
なんですかこのデラックス版とやらは
プンスカ!
ベータ版程度の出来なのに1万円とはけしからん
プンスカ!
即刻アンスコしました
プンスカ!

474:デフォルトの名無しさん
06/09/25 22:15:57
>>473
とりあえず、積み木(正式名称忘れた)なんとか、とか、
デラックス版にしかない機能とか試してみた?

試したのなら、どんなものなのか気になるのだが?
↑の方にも知りたいと言ってた人いたし

475:デフォルトの名無しさん
06/09/30 12:46:52
Rubyist Magazine - Rubyist のための他言語探訪 【第 9 回】 日本語プログラミング言語「なでしこ」
URLリンク(jp.rubyist.net)

なでしこ紹介されてるね

476:デフォルトの名無しさん
06/09/30 12:53:14
なでしこ、公式ホームページ。
最近、リンク繋がらないなぁーとか思ってたら、
サイトに問題生じててデータが飛んだらしい。復興作業中らしいが・・・

477:デフォルトの名無しさん
06/09/30 13:29:45
>>475
くじらさんが熱く語ってたから、じっくり読んでしまった。

478:デフォルトの名無しさん
06/09/30 18:26:14
更新履歴またミスってる
×09/10
○09/30

479:デフォルトの名無しさん
06/10/04 01:44:07
今日に1を日付加算
それを表示

って明日になるかと思ったら来年だったんですが、
今日+1を表示
でも予想外の動きで、僕に明日は来るんでしょうか?

480:デフォルトの名無しさん
06/10/05 06:28:28
日本語プログラミングとか2バイトの文字だけど、
日本以外で英語圏外の国でも日本語プログラミングとかみたいに、
自国の言語でコードを書くプログラミングとかあるの?

481:デフォルトの名無しさん
06/10/05 11:55:58
URLリンク(ja.wikipedia.org)
URLリンク(www.itscj.ipsj.or.jp)

うーん、その国に行ってソフトウェア検索(ベクターみたいなの)で調べるとか。

検索下手だから見つけられない。
あんまり母国語でやら無いかも・・・・

482:デフォルトの名無しさん
06/10/05 14:56:42
コンバートって作れるんですか。
Aのブラウザお気に入りをBのお気に入りに変換したいって思うのですが。
ABお気に入りがどんなものか解析とかしないと駄目ですよね。


483:デフォルトの名無しさん
06/10/05 23:48:31
URLリンク(ja.wikipedia.org)(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)
URLリンク(dic.murapple.com)

484:デフォルトの名無しさん
06/10/06 00:34:32
>>479
今日に「//1」を日付加算
それを表示

485:デフォルトの名無しさん
06/10/06 19:46:05
>>484
それだと日本語でなくなるから却下

486:デフォルトの名無しさん
06/10/06 22:33:42
マニュアルより
>今日 なし 今日の日付を「yyyy/mm/dd」の形式で返す
>日付加算 {=?}SにAを 日付SにAを加えて返す。Aには「(+|-)yyyy/mm/dd」で指定する
データ形式そのものが日本語じゃないからそもそも無理。

たとえば「1日」を「//1」に変換する機能とかがあれば

今日に1日を日付加算

なんて命令文が出来るんだけどね。

487:デフォルトの名無しさん
06/10/06 22:35:48
なら、

一日=「//1」
今日に一日を日付加算して表示

これでおk?

488:デフォルトの名無しさん
06/10/07 12:14:39
汎用性がない。

今日に1日加算して表示

●日加算(日付に、日数|日数を|日数だけ|日数ほど)
 日付に「//」&日数を日付加算


489:479
06/10/08 00:36:02
>>488
ありがとうございます。
更に応用して、

●日加算(日付に、日数|日数を|日数だけ|日数ほど)
 日付に「//」&日数を日付加算
●日減算(日付に、日数|日数を|日数だけ|日数ほど)
 日付に「-//」&日数を日付加算
●週間加算(日付に、週数|週数を|週数だけ|週数ほど)
 日付に「//」&週数*7を日付加算
●週間減算(日付に、週数|週数を|週数だけ|週数ほど)
 日付に「-//」&週数*7を日付加算
●ヶ月加算(日付に、月数|月数を|月数だけ|月数ほど)
 日付に「/」&月数&「/」を日付加算
●ヶ月減算(日付に、月数|月数を|月数だけ|月数ほど)
 日付に「-/」&月数&「/」を日付加算
●年加算(日付に、年数|年数を|年数だけ|年数ほど)
 日付に年数&「//」を日付加算
●年減算(日付に、年数|年数を|年数だけ|年数ほど)
 日付に「-」&年数&「//」を日付加算

490:デフォルトの名無しさん
06/10/08 01:50:30
黒丸の意味ってなに?
日付加算 {=?}SにAを 日付SにAを加えて返す。Aには「(+|-)yyyy/mm/dd」
     ↑コレが何か説明書いて欲しい。      ↑棒の意味もわからん。


491:デフォルトの名無しさん
06/10/08 02:06:31
>>490
黒丸は関数の意味。同じ動作をさせる時にわざわざ何回も同じ事書かなくていい
一回そこに定義しておき、呼び出せば同じ動作してくれる。
詳しくは、なでしこのホームページかすぐ下に関連ページを紹介します。
URLリンク(hna.or.tp)

日付加算について
Sは変更させたい日付を、Aには変更内容を・・・

Sについて
「yyyy/mm/dd」で、yyyyに年をmmに月をddに日を入れます。

Aについて
まず±を設定出来ます。+の時は何も付けないで、-の時は「-」を付けます。
「//1」などの「/」は何も無いと言うことです。「//1」は1日で「/1」は1月という意味。
そして、「/1/1」ならば1月と1日で「1/1/1」ならば1年と1月と1日という意味です。

わかりにくかったら言って下さい。


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