HSPTV!メルマガ第8号HSPTV!メルマガアーカイブこのページはHSPTV!のメールマガジンのバックナンバー置き場です。メールマガジンへの加入はhsp.tvまで。http://hsp.tv/play/service.html■はじめに前回の新春HSP福袋プレゼントに沢山のご応募、ありがとうございました。その中から、さっそくおたよりを紹介しますよ!【Pochiさんからのおたより】いつもメルマガを楽しく読ませて頂いております。福袋プレゼントに応募させて頂きます。福袋プレゼントへのご応募、また講座へのご意見ありがとうです。目的のゲームを作る過程を講座に取り入れることも今後考えていきたいと思います。これからも、メルマガで、あるいはHSPまわりであったらいいなと思うこと、やってほしいアイデアや要望があれば、どんどんご意見ください。悠黒喧史の読み方については、こちらをどうぞ(^^http://www.hsp-ring.net/gr8/yukoku.html他にも色々わかって楽しいですよ。悠黒さんは謎が多いですね。結局なんて読むの???今回、プレゼントの応募というきっかけでしたが、沢山の応援のコメント、アドバイスを頂きました。ありがとうございました。HSP福袋プレゼント発表!!イキナリの発表です。HSPTV!メルマガを毎回楽しく読ませていただいています。講座があればいいなと思っています。御一考お願いいたします。それと、第7号に誤字を発見したので報告させていただきます。なっていますが、本文中では第5回となっています。プレゼントに応募して、誤字まで指摘してきしてくれて、ありがとう。”たまひよ塾とワンポイントテクニックの間のレベルにあたる講座”として、新しい講座を開く事にしました。”さんには福袋を送りますよ!(当選者にはメールで住所等を問い合わせてます。)沢山のご応募ありがとうございました。乱数を表示する「HSPよく使うフレーズ」はうすあじが担当する、初級よりちょっと先に行きたい人の為のコーナーです。1つ1つの命令の意味は分かるけど、それはどんな風に組み合わせればいいの?という疑問に答えたり、答えなかったりするよ!さて、今回はプレゼントの抽選に使うスクリプトです。今回の”福袋プレゼンの有効応募数はなんと75通もありました。そこで、抽選スクリプトを組んで実行した結果で当選者を決めました。astop(HSP3で実行)75通のメールから1通を選ぶので、1~75のうち、1つの数字を選び出すスクリプトが必要でした。2行目のrandomize命令で乱数を初期化します。これをしないと、乱数が毎回同じになってしまいます。100”は押してすぐに結果が出るのも寂しいので、ちょっとだけ間を持たせる意味で挿入。次のrnd命令で乱数を求めます。HSP3ではrnd命令の書き方が変更されています。カッコのなかに75を指定したので、この場合は0~74の答えが出るようになってます。その結果に1を足します。足しても足さなくていいんだけど、1から始まった方がいい感じがするので、ここでは1を足しておきます。これで1~75の数字が表示されます。プレゼントの結果はこのスクリプトを実行して決めました。あなたも、プレゼントの抽選結果を決めたいときには、このスクリプトを・・・あんまり必要ないね。第6回このコーナーでは、HSP3の変わった使用例や、気がつきにくい機能などを紹介していきたいと思います。今回は、ファイルのハッシュ値について覚えてみましょう。これは、HSP3から追加されたプラグイン「hspinet」に搭載されている機能の1つです。"MD5="+md5stop上のサンプルスクリプトは、ファイルのハッシュ値としてCRC32及び、MD5を取得して表示を行ないます。これは、簡単に言うと「ファイルの内容を数字で表わしたもの」になります。あなたが「こんにちは」という文字を打ち込んで保存したテキストファイルがあるとします。このファイルからハッシュ値を求めると1597860478のような数字が出てきます。この数字は、「こんにちは」という内容のテキストファイルからしか出てきません。「こんばんは」という内容のテキストファイルからは、また別な数字が出てきます。ファイルの内容全体(ファイル名は関係ありません)を他と重複しないような数字に置き換えたものがハッシュ値になります。これは、1597860478という数字が「こんにちは」という文字に置き換えられるわけではありません。重複しない数字を求めているだけです。どんなに大きなファイルでも、どんなに複雑な内容でも必ず決まったサイズの数字に置き換えられます。思ってしまいますが、偉い学者の先生が長年かけて築き上げてきたもので、実用上問題ないものになっています。CRC32とかMD5って暗号のような言葉はいったい何でしょう?これは、どちらもハッシュ値ですが、CRC32は32bit...つまりHSP3が使用できる整数値の範囲内で求めるのに対して、MD5は128bitで32ケタの16進数文字列として取得されます。MD5の方が精度が高く重複はほぼありえないと言っていいでしょう。ハッシュ値は、2つのファイルが同じかどうかを比べたり、パスワードを保存する種として使われるなど、身のまわりでも重要な技術として使われています。覚えておいて損はありませんよ。メルマガ投稿募集中”HSPTV!メルマガ”への投稿をお待ちします。募集するコーナーは(1)「教えて!おにたま!!」HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう!というコーナー。知りたいテクニックなどを直接聞くチャンス。(2)「ニュース情報」サイトを更新しました!ゲームを発表しました!などの、あなたのHSP関連のニュースをメルマガで紹介します。日常のふつうのお便りもお待ちしています。福袋特集号として、福袋の当選結果を発表しました。当たらなかった方々、ごめんなさい。次回はもうちょっと沢山の人に当選するような企画を考えます。これにこりずに、次回も是非参加してください。下記の書籍がお勧めです。23:06口臭チェッカ。