トップページ⇒tech
1001コメント220KB

【最適化機能】HSP初質51 【それは通常の3倍】

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2006/03/17(金) 11:42:01
■とりあえずこれを嫁。
  http://www.geocities.jp/hsp_summary/law.html

 ■ 前スレ
  【オフィシャル発売】HSP初質P50【コンテスト選考】
  http://pc8.2ch.net/test/read.cgi/tech/1132612819/

 ■HSPの入手はここから(HSP2.61、HSP3.0公開中。)
  □Hot Soup Processor Page
    http://www.onionsoft.net/hsp/

 ■HSPの各種情報
  □HSP Wiki
    http://quasiquote.org/hspwiki/
    http://quasiquote.org/hspwiki/2%a4%c1%a4%e3%a4%f3%a4%cd%a4%eb%a4%ce%a5%b9%a5%ec%a5%c3%a5%c9

 ■HSPLetの入手はここから(ブラウザ上でHSPを動かす)
  □HSP BIGINNER'S CLUB
    http://www.rinku.zaq.ne.jp/ultimate/
  □HSPLet3.0
    http://www.group-finity.com/HSP/HSPLet/

 ■HSPスレまとめページ
  □Hot Soup Processor@2ch
    http://hsp2ch.hp.infoseek.co.jp/
    http://www.geocities.jp/hsp_summary/
0403デフォルトの名無しさん2006/06/23(金) 00:48:14
ちょっと本気で勉強してみようかと思ってる。
もうJ2EEとかWeb Serviceとか何たらFrameworkとか飽きた。

HSPで食べておられる酔狂な方っているのかな。
0404デフォルトの名無しさん2006/06/23(金) 07:54:30
Hi, newbie!
血で血を洗う修羅の国のはす向かいの国の、そのまた隣の国へようこそ。

HSPで食っていこうなんて酔狂な考えでドコまでやれるか、
ひとつ俺にも見せてくれるかい?
0405デフォルトの名無しさん2006/06/23(金) 20:02:52
hsp3の三角関数って何か変じゃない?
0406デフォルトの名無しさん2006/06/23(金) 21:00:26
ラジアン
0407デフォルトの名無しさん2006/06/23(金) 21:14:38
そうそれ!!
ラジアンがマイナスになったりするんだよ!
それで1週間無に返した事あるよ。
0408デフォルトの名無しさん2006/06/23(金) 22:26:46
いやいやいや
マイナスのラジアンとか
mes atan(-1, 1)
常識じゃないか?
0409デフォルトの名無しさん2006/06/23(金) 23:54:13
>>407
それが何か?
極めて普通の現象ですが?
0410デフォルトの名無しさん2006/06/24(土) 22:01:46
bgscrって、ウインドウの座標はマイナス行かないの?
困ってるんだけど
0411デフォルトの名無しさん2006/06/25(日) 09:00:23
すみません。ウインドウを明示的に最小化するにはどうすればいいんですか?
0412デフォルトの名無しさん2006/06/25(日) 13:24:50
#uselib "user32.dll"
#func CloseWindow "CloseWindow" int
screen 0,640,480:title "screen 0"
screen 1,640,480:title "screen 1"
CloseWindow hwnd
stop
0413デフォルトの名無しさん2006/06/25(日) 14:13:16
arigatou
0414デフォルトの名無しさん2006/06/25(日) 18:11:54
http://pc8.2ch.net/test/read.cgi/tech/1142440480/
チーン
0415デフォルトの名無しさん2006/06/25(日) 20:47:53
カチーン
0416デフォルトの名無しさん2006/06/25(日) 20:55:23
コチーン コ
0417デフォルトの名無しさん2006/06/25(日) 20:58:01
↑
アウト
0418デフォルトの名無しさん2006/06/25(日) 22:12:49
↑
お前はサラダか
0419デフォルトの名無しさん2006/06/25(日) 23:35:29
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
0420デフォルトの名無しさん2006/06/26(月) 01:29:59
こっちにも付いて来たのか
0421デフォルトの名無しさん2006/06/26(月) 02:24:41
こっちにも付いて来たのよ
0422デフォルトの名無しさん2006/06/26(月) 02:37:46
うわっ、しゃべった!?(;^ω^)

自動スクリプトの類かと疑ってたが…手動だったか
0423デフォルトの名無しさん2006/06/26(月) 02:39:52
ワタシハ自動スクリプトデスヨ
0424デフォルトの名無しさん2006/06/26(月) 11:25:16
hsp3とjavascript with IE はどちらが早いのですか?
0425デフォルトの名無しさん2006/06/26(月) 11:30:02
オレ
0426デフォルトの名無しさん2006/06/26(月) 12:11:27
;適当
//HSP3
#uselib "winmm.dll"
#cfunc timeGetTime "timeGetTime"
a=0
t0=timeGetTime()
for i,0,1000000,1
a++
next
t1=timeGetTime()
mes "a="+a
mes "t="+(t1-t0)+"msec"
stop



<HTML><BODY>
<SCRIPT language="javascript"><!--
var a=0;
var timer0= new Date();var t0=timer0.getTime();
for (i=0; i<1000000; i++) {
a++
}
var timer1= new Date();var t1=timer1.getTime();
document.write("a="+a+"<BR>");
document.write("t="+(t1-t0)+"msec");
--></SCRIPT></BODY></HTML>
0427デフォルトの名無しさん2006/06/26(月) 12:13:21
for〜nextマクロじゃなくて
repeat〜loop使ったほうが早いけど。
できるだけ近い動作ってことで、とりあえず。
0428デフォルトの名無しさん2006/06/26(月) 22:23:05
数列ソートとか、なんか有用なのにしる
0429デフォルトの名無しさん2006/06/26(月) 23:51:12
そこまでマジメに比較してやらにゃならん質問でもないだろ。
つーか本来>424が自分でやるべき作業だ。
0430age2006/06/27(火) 03:16:49
age
0431デフォルトの名無しさん2006/06/28(水) 00:30:38
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
0432デフォルトの名無しさん2006/06/28(水) 15:06:58
開発室Pixelさんの作られた「ピストンコラージュ」という作曲ソフトの再生用DLLの
HSP版というのは配布されてないのでしょうか?
http://www.vector.co.jp/magazine/softnews/060420/n0604202.html
ここによるとHSP用のモジュールがあるにはあるようなのですが・・・。
0433デフォルトの名無しさん2006/06/28(水) 18:22:19
>>432 少し探してみたけど検索にかからないな。
けど、ピスコラの\pxtone_include にある pxtone.h を見れば自分で書けるべ?

// HSP3 再生のみ。適当
#uselib "pxtone.dll"
#func pxtone_Ready "pxtone_Ready" int,int,int,int,float,int,int
#func pxtone_Release "pxtone_Release"
#func pxtone_Tune_Read "pxtone_Tune_Read" int,int
#func pxtone_Tune_Release "pxtone_Tune_Release"
#func pxtone_Tune_Start "pxtone_Tune_Start" double,double
#func pxtone_Tune_Stop "pxtone_Tune_Stop"
#define pxparm hwnd,2,22050,8,0.1,1,0
onexit goto *owari
pxtone_Ready pxparm
*fsel
dialog "ptcop",16,"pxtoneファイル":on stat goto *owari
fn=refstr: cls: mes "[ESC]で終了\n"+fn: exist fn: datlen=strsize
sdim pixdat , datlen: bload fn, pixdat , datlen ,0
pxtone_Tune_Read varptr(pixdat), datlen
pxtone_Tune_Start 0,0
repeat: wait 1: stick ky: if ky {break}
loop
if (ky = 128): goto *owari
pxtone_Tune_Stop: pxtone_Tune_Release: wait 10: goto *fsel
*owari
pxtone_Release: end
0434デフォルトの名無しさん2006/06/28(水) 18:30:57
>>433さん ありがとうございます。
ウィンドウハンドルという物を知らなくて、どう扱えばいいのかわからなかったのです
余り気にしないで(?)いいようですね。
グーグルで色々調べる前にHSPのマニュアルにシステム変数として乗ってる事もわかりました。
0435デフォルトの名無しさん2006/06/28(水) 18:57:21
よく見たら double じゃないな。ボケかました。
まぁいいか -ω-

なかなか味がある音だしてくれるけど、
他の類似メディア(.mod等)の再生DLLに比べると
CPU負荷がけっこう高いようなんで、
個人的には使用を躊躇してしまうな。

処理速度を気にしないならアリか。
04364322006/06/28(水) 19:23:11
ちなみに今配布されてる版だと少し関数名が違うようです。

pxtone_Tune_Read > pxtone_Tune_Load
と
pxtone_Tune_Start > pxtone_Tune_Play
ですね。
読みやすかったので少しいじるだけで動きました。
0437デフォルトの名無しさん2006/06/28(水) 19:42:26
>>436 たぶんそれv.0.7.1.2 やね。

最新版は
http://hp.vector.co.jp/authors/VA022293/pxtone.html
のv.0.7.1.5じゃね?
ファイルの更新日が今日6/28みたいだし
0438デフォルトの名無しさん2006/06/28(水) 19:52:27
>>432
普通配布なんてしねーだろ。
HSPなんぞマイナーな言語なんかよ。
0439デフォルトの名無しさん2006/06/28(水) 20:00:30
hspは言語じゃなくてツー(ry
0440デフォルトの名無しさん2006/06/28(水) 20:05:22
ツールのように使える言語と言うのもそれはそれで価値があると先生は思うんだなぁ。
0441デフォルトの名無しさん2006/06/28(水) 20:28:52
hspは ツール*49+言語*51 を2で割ったような存在だな。
微妙すぎる。
0442デフォルトの名無しさん2006/06/29(木) 00:21:31
>>441
100で割らなくていいのか(w
0443デフォルトの名無しさん2006/06/29(木) 00:26:31
1.975で割った方が良いな
0444デフォルトの名無しさん2006/06/29(木) 21:03:49
hspだと x+-y はx+(-y) に等しいのか 今初めて知った
0445デフォルトの名無しさん2006/06/29(木) 23:13:13
のも、束の間…
















もう、忘れた。
0446デフォルトの名無しさん2006/06/29(木) 23:34:14
HSPを入れたら株で5000万円儲かりました
0447デフォルトの名無しさん2006/06/30(金) 00:46:49
HSPを入れたら・・・・
あん、お兄ちゃんだめぇぇ、こんな大きいの入んないよぉ。
いぃ、ああっ・・うっ・・ぅ、あぁぁぁ、ダメぇぇぇぇぇぇ
0448デフォルトの名無しさん2006/06/30(金) 07:03:53
>>446
信じにくい話だ。








お前の話が本当かどうか確かめるから、
ソースを見せてくれ。
0449デフォルトの名無しさん2006/06/30(金) 07:56:17
HSPを入れると童貞を捨てる事が出来るよ
まだ入れてない人はすぐに入れてみよう
0450デフォルトの名無しさん2006/06/30(金) 08:04:05
>>448
その単純脳を治してきてからねw
0451デフォルトの名無しさん2006/06/30(金) 20:17:12
3.xは関数の引数に渡す値がdoubleでもエイリアスはint
0452デフォルトの名無しさん2006/06/30(金) 20:31:05
hspでまともなソフト作ろうと思ったら、サブルーチンなんて殆ど使わなくて、
変わりに新規命令使いまくるよな?
0453デフォルトの名無しさん2006/06/30(金) 20:42:44
まともと言うのはどのレベル?
0454デフォルトの名無しさん2006/06/30(金) 20:53:53
このスレは『まとも』の定義も無いのか・・・
0455デフォルトの名無しさん2006/06/30(金) 22:14:50
なんで”このスレは”になるんだ。
0456デフォルトの名無しさん2006/06/30(金) 22:37:48
え? なんで?
0457デフォルトの名無しさん2006/07/01(土) 01:03:41
>>452
そうでもないぞ
漏れは半々ぐらいかな
0458デフォルトの名無しさん2006/07/01(土) 10:04:45
まともなソフト(苦笑)
0459デフォルトの名無しさん2006/07/01(土) 10:37:06
HSPじゃどう頑張っても「まとも」なソフトなんてできねーよな。
0460デフォルトの名無しさん2006/07/01(土) 12:55:37
できるもん
0461デフォルトの名無しさん2006/07/01(土) 17:11:16
公式HPにようやく
HSP3の拡張プラグイン・ツールの紹介ページが追加されたな。

HSP系サイトへのリンクはデッドリンクが多い印象があるけど、
更新されたばかりのページに
いきなりデッドリンクが貼られているのが泣ける。(URL記載ミスなだけだが)
0462デフォルトの名無しさん2006/07/02(日) 16:24:08
教えてやれよ
0463デフォルトの名無しさん2006/07/02(日) 17:48:37
教えないのがHSP初質クオリティー
0464デフォルトの名無しさん2006/07/02(日) 23:27:45
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
0465デフォルトの名無しさん2006/07/02(日) 23:30:50
っぴゃーー!1!!
0466デフォルトの名無しさん2006/07/03(月) 00:06:53
も、もっとツンデレ風に!
0467デフォルトの名無しさん2006/07/03(月) 00:29:12
あッ・・・あいうえおかきくけこさしすせそたちつてとじゃないの!?
なに言ってんのよ・・・ぬねのはひふへほまみむめ・・・もーやゆよらりる!!
れ・・・っ! れろわをんがきぐけござじゃないわよ!!
すぜぞたぢづでど、ばびぶべぼぱぴぷぺぽ・・・アイ・・・ウエオカキクケ!!
0468デフォルトの名無しさん2006/07/03(月) 01:34:04
Steepアク禁にしてくんないかなぁ、おにーたま。
0469デフォルトの名無しさん2006/07/04(火) 00:16:04
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
0470さっさと諦めて2006/07/04(火) 00:22:53
さっさと諦めて
0471デフォルトの名無しさん2006/07/04(火) 12:51:13
なにをです?
0472デフォルトの名無しさん2006/07/04(火) 23:17:44
○○○なんか
0473デフォルトの名無しさん2006/07/05(水) 21:23:04
久しぶりに来たがおまえら変わってないな・・・
0474デフォルトの名無しさん2006/07/05(水) 21:37:11
俺たちは永遠の13歳さ!!
0475デフォルトの名無しさん2006/07/05(水) 22:42:50
>>474
それ、いいな!w
0476デフォルトの名無しさん2006/07/06(木) 00:14:51
盗んだバイクで走り出すのは犯罪です
0477デフォルトの名無しさん2006/07/06(木) 01:36:34
>>476
すぐに戻しても?
0478デフォルトの名無しさん2006/07/06(木) 02:13:55
>>477
もちろんです
0479デフォルトの名無しさん2006/07/06(木) 02:31:44
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
0480デフォルトの名無しさん2006/07/06(木) 02:32:28
>>477
もろちんです
0481デフォルトの名無しさん2006/07/06(木) 02:33:03
>>477
もろきゅうです
0482デフォルトの名無しさん2006/07/06(木) 02:33:48
>>477
モロ諸岡です
0483デフォルトの名無しさん2006/07/06(木) 22:07:28
HSP(笑)
0484デフォルトの名無しさん2006/07/06(木) 23:43:26
HSP(黙祷)
0485デフォルトの名無しさん2006/07/06(木) 23:56:18
くだらない質問かもしれませんが、聞かせて下さい。
HSPの場合、プログラム言語ではなく、スクリプト言語という扱いになりますが
HSPで作られたソフトには「プログラマー:○○さん」と書くべきでしょうか?
それとも、やはりスクリプト言語ですから「スクリプター:○○さん」と書くべきでしょうか?
0486デフォルトの名無しさん2006/07/06(木) 23:57:40
「エイチエスパー:○○さん」
0487デフォルトの名無しさん2006/07/07(金) 00:04:16
「エスパー○○さん」
0488デフォルトの名無しさん2006/07/07(金) 00:40:56
「巨根○○さん」
0489デフォルトの名無しさん2006/07/07(金) 00:49:00
「プレデター:○○さん」
0490デフォルトの名無しさん2006/07/07(金) 14:39:45
「飯盒炊爨:はんごう○○さん」
0491デフォルトの名無しさん2006/07/09(日) 23:07:07
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
0492デフォルトの名無しさん2006/07/10(月) 09:59:56
キチガイばっかだなw
0493デフォルトの名無しさん2006/07/10(月) 12:11:53
「キチガイ:○○さん」
0494デフォルトの名無しさん2006/07/10(月) 13:06:47
最近は、Flashのスクリプトを打つのも、プログラマーと言うらしいので
HSPもプログラマーでいいんじゃない?
0495デフォルトの名無しさん2006/07/10(月) 14:21:55
ASは普通にオブジェクト指向できるからな、どうだろう
hspも無理すれば可能だけど
0496デフォルトの名無しさん2006/07/10(月) 16:40:26
オブジェクト指向だけが真のプログラムみたいな考え方はおかしい。
0497デフォルトの名無しさん2006/07/10(月) 17:25:02
スクリプターって言われたら映画関連の仕事と誤解するし、
言語とスクリプトの違いを説明すんのもめんどくさい。
0498デフォルトの名無しさん2006/07/10(月) 20:12:55
>>496
でもオブジェクト指向すらないモノはヤバイだろ
0499デフォルトの名無しさん2006/07/10(月) 21:06:29
広義ではHSPがプログラミング言語というのは間違いないよ
アセンブラからスクリプトとかマクロとかまで内包されてしまうからね。
だからプログラマーというのは特に問題ないと思う。
見る方もどのセクションの作業をしたのかわかりやすい。

HSPはインタープリタ言語であるのは確かだけど
スクリプト言語と呼ぶべきかと言うと難しい。
というか、スクリプト言語という言葉の定義ってあいまいだと思う。
俺は何かのシステムに組み込んだものってイメージが強い。

オブジェクト指向は確かに現在の高級言語では非常に重要な概念だろうけど
それがないとプログラムじゃないってのは違うと思う。
プログラマーと呼ぶに値しないっていう気持ちは理解できるけどもね。
0500デフォルトの名無しさん2006/07/10(月) 21:11:16
すみません、オブジェクト指向なんて組んだことありません。

つかこのスレでオブジェクト指向組んだことある奴ってどれくらいいる?
0501デフォルトの名無しさん2006/07/10(月) 21:20:57
よっぽどのゆとり教育被害者じゃない限り、殆どhspのぬるさに入り浸ったdelphiとかvc++とかからの成り下がりだろ?
最低限カプセル化ができないと超不便だから、事実上は最低でもOOPの仕組みを分かってる程度の人間が殆どだと思うよ?
0502デフォルトの名無しさん2006/07/10(月) 21:24:38
いや、そりゃそうだけど、「オブジェクト指向で組める言語で組んだことがある」と、
「オブジェクト指向で組んだことがある」は全然違う概念でしょ。
0503デフォルトの名無しさん2006/07/10(月) 21:59:36
>>498
全然やばくない。Cは最速で最強なうえにポータブル。ほとんどの
オブジェクト指向言語の実行環境はCで書かれているという現実。
■ このスレッドは過去ログ倉庫に格納されています