-過去ログは古い順に並んでいます-
2008年9月5日(金)
突然ですが・・・
気が付いた方もおられると思いますが〝お知らせ・連絡〟のページを〝スクラッチパッド〟というタイトルに変更してます。
意味は一時記憶とか、一時的な退避場所とかのプログラム用語。バッファと呼ばれることもあるけどね。
で・・・。一時的に何やら書き込んで置くにはちょうどよいネーミングだと思って変更した。というのは無理やりの理由。本当の理由は・・・。
実は最近、こことは異なるホームページだが、またまた迷惑書き込みが多くなってきている。〝ご自由に・・・〟と書いてあるが、いらぬ情報、特に目にしたくないような文章を書き込まれると無性に腹が立つ。わたしの管理するあるホームページでは〝スケベ〟なページへのお誘いの書き込みが頻繁に入り、何度削除を繰り返しても、そのたび書き込まれた。腹が立ったので半年間閉鎖してやった。(ケケッ)
半年後復帰させたところ、もう諦めたのか書き込みは無くなった。けど、お察しの通り。誰も書き込まなくなった。(だはぁ~)
他にも、自分の管理するところではないが、同じように就職斡旋の書き込みが連発して、手を焼いている方から何とかできないかと相談を受け、パスワードを入力しないと書き込めないような仕組みにしてあげた。これで、迷惑文章を書き込むヤカラも諦めると思うが(ヘヘッ)、パスワードを入れないと書き込めないので〝お気軽にお書き込みください〟という掲示板本来の姿が消えてしまった。書き込みたい人は管理人さんへメールを送り、パスワードをもらうことになる。これじゃ会員制のクラブみたいっすね。
ま、そこの管理人さんが日記を毎日書き込んでおられるので、これで特に問題にはならないらしい。よかったですね。
パスワード制は、たしかに〝お気軽に・・・〟ではなくなるが、この〝お気軽に・・・〟を勘違いしているヤカラがこう多いと、会員制もあながち間違ではないかも知れない。
ところで、こういった連中がどうやって個人で運営しているホームページの掲示板を見つけるかというと、あたしゃよく知らないが、ネット上に転がっている〝掲示板〟とか〝落書き帖〟、〝BBS〟、〝ご自由にお書き込み・・・〟とかの関連する単語を、パソコンで自動的に探し出して、アドレスを見つけているそうだ。たしかにネットサーフィン(←これも古いなぁ)で片っ端から見つけていても知れてるよね。ま、個人的に攻撃をしようとしている場合は別だけど・・・。
で、ここも見つけられる前にそれらしい単語を消してしまったというわけ。
今日の書き込みで〝バレバレ〟になってますがね。
その時は、ここも会員制になります。 (^m^)ゞ デハハ
2008年9月6日(土)
GOTO文を使って何が悪いねん!・・・
スパゲティはお好きですか?
わたしは好きだ。その中でもニンニクの効いたペペロンチーノが特に好き。
いまは〝パスタ〟って云うんですね。でも〝スパゲッティ〟でないと都合が悪い。
なんで?
スクラッチパッドで質問をいただいた〝ノム〟さんのアドレスジャンプの説明を書いていて思い出した。プログラムの世界でスパゲッティは嫌われていたことを・・・。
昔、パソコンのプログラム言語と云えば〝BASIC〟だった時代、スパゲッティプログラムと云って、プログラムの流れがあっち飛び、こっち飛びの連続で、まったく先が見えない、絡まったスパゲッティのような最悪のプログラムが出来上がることがよくあった。
この原因を作っているのは〝GOTO文〟だと云われる。 気軽にこれを使っていると、プログラムはいつのまにか、あっち飛び、こっち飛びの支離滅裂のスパゲッティ状態に・・・。作った本人も、何がなにやら、さっぱり解らない解読不能のモノが出来上がった。C言語では、これを回避するために〝GOTO文〟に相当するものを無くしてしまったぐらいだ。
ところがアセンブラの世界、特にPICなどの小規模プログラム環境では〝GOTO文〟が健在する。その理由も実に明快。無いと困るから。
少ないプログラムエリアで複雑な動きを作るには、どうしてもトリッキー(巧妙)な仕組みが必要になってくる。こうなるとプログラムの流れを変える〝GOTO文〟や、プログラムアドレスを直接触る、禁断の〝アドレス演算〟などが、どうしてもまかり通ってくる。
アドレス演算でプログラムの流れを変えるということを、プログラムに興味の無い方にも解るように説明すると、自分の脳の中に手を突っ込んで、自分の意思とは関係なく身体を動かそうというようなもの。ちょっとドキッとする表現で脅かしてしまったかもしれないけど、近い雰囲気はあると思うよ。
だからプログラムの世界、特に秩序正しい文法で固められた高級言語を使用する、生まれも育ちも由緒正しいセレブなパソコンからは、恐らく白い眼で見られていると思う。
〝でも、そんなの関係ね~!〟(古ぅ~)
メモリ容量を気にしないのは少し(すごく)うらやましいけど、型にはめられたルールでがんじがらめのプログラムはイヤだ! こちとら、速さと小ささだけが取り柄の 野生児PICでぇ~い!。
一個の部品の中にパソコンと同じ仕組みを持ち込んでまんねん。綺麗ごと云ってられっかぁ~い。何でもありのありありでっせ!(すんまへん。ワテは江戸っ子と浪花っ子のハイブリッドだす)
少ない命令と決められたプログラム容量、そして信じられないほどの数しかないRAMエリアを駆使して、高級言語並の仕事をこなすには、綺麗ごとは云ってられない。巧妙なテクニックで時にはチップ自身を騙して巧みに人口頭脳をコントロールする。これが野生児 PIC をプログラムするということ。これが低級言語オタクの醍醐味なんだす。
時代に逆行して、スパゲッティプログラムに絡まって脱出できなくなった、あるプログラマーの遠吠えです・・・。
え゙ っ? ワテのことだっか? ( ̄ェ ̄;) エッ?
2008年9月7日(日)
わたしも受けたい・・・
昨夜の〝世界一受けたい授業〟はご覧になっただろうか?(日本テレビ:毎週土曜日・夜7:57~8:54)
何をいきなり・・・で申し訳ないが、その1時限目の理科で取り上げられていたサウンドに関する授業が、まさに自分のやっている課題にマッチしてたもんでね。おもわず取り上げてしまったというお話・・・。
内容は「音を聞き取る耳は24時間休み無く働いているので衰えやすい」とか、「脳はイメージを作るとき、音からも情報を得ている」「この音は何んでしょうか?」などのクイズも混じっていた。10~15分で次の授業へ移ったが、内容が自分でもびっくりするぐらい、音ネタバイキング・おもしろ製作記(←音が出るので注意)に似ていた。
たとえば 「脳は音からイメージを作る」 という部分で、音なしの映像と音が入った映像、そして異なる音源を流した場合を見て、それぞれ同じ映像なのに音によって受けるイメージが変わるという部分は、『おもしろ製作記』の4ページ〝SEって?〟の項で、わたしも同じことをやっている。
もひとつ、びっくりしたのは 「この音、何んでしょう」 のクイズに出題された音源。これが聞き取れなかったら〝SE〟云々をたれることはできないぞって、心してテレビのボリュームを上げて聞いて驚いた。それは「目玉焼きを焼く音」 だった。聞こえた瞬間、目玉焼きの映像が脳裏にフラッシュした。横で見ていたカミさんも、あまりの即答にびっくりしていた。カミさんにはフライパンの音が混ざっているところまでは聞き取れたが、あとはさっぱり解らなかったそうだ。
回答者もいまいち解らなかったようで、「天ぷらを揚げる音」 とか云っている声もあった。それを聞いたあたしは「天ぷらの音はもっと雨の降るような音や」 と思わずテレビの中の回答者に突っ込んでいた。同時にテレビから〝天ぷら〟の揚げる映像と音が流れたが、案の定〝雨が降るような〟音が流れていた。ちなみに『おもしろ製作記』で出てくる〝天ぷらの音〟は21ページ〝お金が掛かる時はグッドアイデアで〟に出てくる。
あの~。別に「耳が良いだろ」って自慢してるんぢゃないよ。使用された音源が『おもしろ製作記』と同じ種類だったので即答できただけ。「パクられた」 とか、著作権云々を出しているわけでもない。むしろSEを話題にしていただいてありがたいな、と思っている。
眼から入る映像は派手で、誰もが意識すると思われるが、ものすごい映像効果の裏には必ずそれに負けない音源が付いているということを忘れないで欲しい。そうじゃなかったら、映画は未だにサイレントのままで放映されているはずだ。
日テレさん。もっとSEを取り上げてください。
ちなみに・・・『目玉焼きを焼く音』だけでは正解ぢゃないよ。
あたしには聞こえた・・・。
あの数秒の音源の中に瞬間紛れ込んでいたフライパンを擦る音は、あきらかに軽い音がした。なので、クイズの本当の答えは・・・
安物のフライパンで焼く、目玉焼きの音! ( ̄▽ ̄)σ コレダ!
2008年9月8日(月)
こんなところで・・・
昨日、サウンドに関することをちょろっと書いたら、ある方からメールを頂いた。
「面白いものを見つけた」とアドレスも一緒に書かれていた。何かな?と思いながら飛んでみると、〝数辞苑〟というページだったんだけど、これがなんと〝音ネタ・バイキング〟に関するアンケートをまとめたようなページで、いろいろな方からの回答と感想などが載っていた。
聞いてないよ~。こんなところで、お店開いているなんて・・・。
それに、きっちりガネーシャのおっさんの顔がデ~ンと出とるし・・・。
見に行く
回答を読んでいると、良くも悪くもイロイロな意見があるもんすね。
中でも、効果音はいらないという方の意見を読んでいて、思わず「なるほどなぁ」って納得させられました。
って、あんたがそっちへ行って、どうすんねん! ヾ( ̄I ̄) ォィォィ
2008年9月13日(土)
Flash PICで遊ぼう(2)・・・
Flash PICのボード1で遊ぶゲームの第1弾。『LEDを全部消そう』ゲームでしっ。
正直云って、つまらんゲームになってしまった。
"くそゲー" を作らしたら右に出る者無しでんな。
と、とりあえず説明の後に記載しているリストを全部コピーして、Flash PICを立ち上げて、ソースボックスを白紙にしてから、貼り付けて"Build"ボタンを押して欲しい。
エラーが無ければ、CPU速度を10倍速ぐらいにして"Run"ボタンを押す。
(操作の詳しい説明はFlash PICで遊ぼう(1)でどうぞ)
押すと7セグメント表示器が回転するので、基板上のSW1をマウスでクリックすると、上部のLED1~8がチラチラとして、何個かのLEDが点灯して止まる。
ここからゲーム開始。点灯しているLEDを選んでから"RESET"ボタンを押すと、そのLEDとその両側のLEDの状態が反転する。点灯していたら消灯し、消灯していたら点灯する。どうやってLEDを選ぶかと云うと、SW1をクリックするたびに7セグメント表示器に選択LEDの番号が表示される。"3"と表示していたら、上のLED3を選択しているということになり、"RESET"ボタンをクリックすると、LED3とその両脇の状態が反転する。
これを繰り返して上のLEDを全部消したらゲームクリア。自動的に何クリックで消したか7セグ表示器に回数が出て、ゲームの最初に戻る。5回以上掛かってクリアしたら "-" と表示が出て、"ダメ~ッ"と判断される。
ゲームとしては最悪だけど、プログラムの勉強にはなるよ。特にこのPICには割り込み機能が無いが、RESETボタンを擬似的に割り込みのように使用するトリッキーな部分は参考になるのでは?
電源が初めて投入されてPICが走り出した時は、内部のユーザーRAMエリアにはどのような記憶が残っているかは未定。なので初期設定という処理を通って、PICを使える状態にする。この後に電源が切られずに、また"RESET"されるとどうなるかと云うと、ユーザーRAMエリアはそのまま残っている。これを旨く利用して、初めての電源投入時の"RESET"で、ユーザーRAMのひとつに"0xA5"という数値を書き込んでおく、もう一度"RESET"が掛かったら、このユーザーRAMに"0xA5"と掛かれているか検査して、書かれていたら、初期設定を通さずに、別の処理へ飛ばすという仕組みになっている。これが擬似割り込みと云われる方法。
ちなみにFlash PICは絵である以上、電源を抜くという作業ができないので、基板上のコネクタ部分をマウスでクリックすると電源の入れ直しが可能になる。クリックすると再起動がかかるのでお試しあれ。
むかしSEGAのヘッドオンやインベーダーゲームのハードウエアで、お金の投入検知にこの方法が使用されていた。お金が投入されると、"RESET"が掛かって検知するという同じ仕組み。
資源の少ないシステムの苦肉の策だと思う。
我が家も資源が乏しいのぢゃ。 (ToT) グスン
『LEDを全部消そう』ゲームリストです。↓↓↓
2008年9月14日(日)
やばい。次の暴走が始まりそうだ・・・
6月にCSS勧告の話を説明しようとしていたら、いつのまにかSFの話になって、長々と暴走してしまったが、その続編「W3C、意識の中で・・・」の構想が"ムクムク"っと、積乱雲の如く盛り上がってきた。
こうなるともう誰にも止められない。おそらく驀進するんでしょ。
とにかく別ページでこっそり店を広げるつもりです。このデジタル降魔録という広いホームページの中を探して見てください。
どこかにリンク先のボタンを作ります。お好きな方は読んでみて下さい。
まだ、作ってませんので探しても無駄ですよ。お知らせ・連絡(スクラッチパッド)のページで知らせます。
プログラムに暴走は付き物ぢゃ。
プログラムちゃうし・・・。 \( ̄゜ ̄)/どたぁ..
2008年9月20日(土)
どっかで、暴走してます・・・
ただいまここの管理人は、このホームページのどこかで、油を売っている最中です。
そのため、ここへの書き込みが、おろそかになっていることを
お詫び申し上げます。m(_ _)m
しばらくの辛抱だがや・・・ (=^_^;=) デヘデヘ
2008年9月28日(日)
暴走しまくってます・・・
まだ、暴走中です。まもなく1週間ぶっ続けになりますが、こんなことでいいのでしょうか?
と、反省する時間があるということは、冷静な暴走中ということですかね?
い、意味判らん・・・。
ところで、ここ2~3日で大阪にも急激に秋の気配が押し寄せてきている。朝晩が強烈に寒い。まぁ、先週までは昼頃になると31度を越える暑さが続いていたので、寒さを強烈に感じるのは仕方がない。
・・・にしても、今日は特に寒くないかい?現在、午前6時35分室温20.5度。寒くて、長袖2着、長ズボンを履いて、部屋の窓を閉め切って、ただただパソコンの熱気が室温を少しでも上げてくれるのを待っている。
2~3日前は窓全開、半そで半パンでも汗をかいてたのに・・・。
このギャップが暴走中の身に一番沁みるね。
さっさと目覚めよ!・・・ |( ̄3 ̄)| シラン...
【業務連絡】
タイピング練習広場さん。リンク承りました。
今後ともよろしくおねがいします。
All rights reserved.