はてなキーワード: Scratchとは
○朝食:ハヤシライス
○昼食:なし
○調子
はややー。
お休みですので、掃除したり、ゲームしたり、散歩したりしていました。
これで、今月の中頃ぐらいからプレイしていた、ケムコADVのシリーズは一通りプレイし終えた。
シリーズ外の文章を読む作品もあるみたいだけど、アンドロイド端末は持ってないので、ここら辺で一旦区切りとしよう。
来週もお仕事頑張るぞいや。
今月は、東京出張とかがあるので、体を壊さないように気をつけないとなあ。
●スイッチ
暴露モード、エキストラシナリオ、家庭用追加シナリオ、全てクリア。
ケムコADVシリーズの中でも、なんならADVジャンルのオールタイムベスト、いや、ゲームとしてのオールタイムベスト級の超超超超面白い作品だった。
昨日も書いたけど、とにかくあのキャラの「狂気」が凄まじかった。
要所要所の「滾る!」展開は、過去作品も負けてないと思うけども、
この作品はこの滾りに「狂気」が味付けされていて、そこがもう、今まで味わったことがない、すごい面白さになってる。
「え? ここから踏ん張るの? がんばえー、まけるなー、がんばえー!」
と、キャラクタの頭の良さに滾ることが多いし、
それらと同じぐらい
「え? すごいけど、こいつ狂ってる…… こわい……」
と思わせられるのが、もうなんか途轍もなく面白かった。
何がすごいって、この「滾る展開」が合計で五回ぐらいあって、
毎回毎回、その狂気に底知れなさを感じるところ。
クリア終えた今でも、底が見えないあのキャラはとにかくすごかった。
ただ、5本目のエキストラシナリオと、暴露モードでのオチを、ネットのレビューで過去作品のキャラが出るぞ、と読んでいたので知っていたせいで、
いや、こんなのレビューを読む僕が悪いし、僕自身ネタバレをガンガンするタイプだから仕方ないんだけど、
という段階で、どの作品の誰が登場するかわかっちゃうし、中盤のあのキャラの異能の手続きが明らかになったところで、もう時系列含めてこの謎解きは一直線な感じだよなあ。
繰り返しになるけど、だからそこをばらすレビューはよくない、とかそういう話じゃなくて、
○ヒューマン・リソース・マシーン
面白いDLソフトはないかなーとストアを探して見つけた、パズルゲーム。
ノベルゲームが続いたのでゲームゲームしたのがプレイしたかったんだけど、
イメージ的には、Scratchをよりシンプルにした感じかな?
今、16面だけど、if文の判定式に否定を使えないのが非常に面倒臭い、けど中々ハマる。
さすがに、それなりにプログラミングの仕事をしているので、ただクリアするだけならそこまで悩まずにできるけど、
ステップ数を縮めたりするのはかんり苦労しそう。
い、いや、その、ほら、業務の世界は、その、なんていうの、読みやすさ? 大事やん? その、なんというか、ほら、ね? おれおれコードでおれおれしたロジック読むの嫌じゃん? だからそのシンプルにしか書かない的な?
ごめんなさい、言い訳だね、まずは普通にクリアすることを目指して頑張るぞいやー。
○ポッ拳
アミーボとデイリー。
●3DS
○ポケとる
汎用的なスクリプト言語だと、画像を横に動かすアニメーションを書くだけでも一苦労じゃないですか。
Scratchの良いところは、結果がビジュアルアニメーションになる点で小中学生の興味を引き、面白く学べてると思うんです。
弊学では、2年生の時に必修のプログラミングの授業でC言語を習う。
中学生の頃からパソコン大先生でスクリプト言語を軽く触ってた自分としては、わざわざ面倒な書き方で面倒なコンパイルをして動かす事に疑問を感じていた。
ちなみに、試験は紙ベースで、手書きでプログラミングをさせられる。つらい。
スクリプト言語で良いと思ってた自分は、C言語を覚えることに疑問を感じていた。
結局、授業以外で全く勉強せずに試験結果は散々だったが、なんとか単位が取れたので良しとしよう。
プログラミング初学者である人は苦労して書き方を覚えていたように思う。
脱落していった人を何人も見たが、人間やれば出来ないと思っていたことが出来るのである。
今学期、PHPを書く授業とPythonを書く授業を履修してみた。
PHPは、某テキストをもくもくと写経して動かしてみる授業で、独学でテキストのコードを動かす気力のない自分にとっては最高の授業だ。
Pythonは、MeCabなどで形態素解析や構文解析をする授業で、サンプルコードを自分で考えてカスタマイズして毎回レポートで提出する。
Pythonの書き方に慣れないからか、かなりハードであるが、やりがいがあっていい感じだ。
書いたらすぐに目に見える成果が出るところが大きい。
自分は、プログラミングを授業で教えるのならスクリプト言語に限るはずだと思う。
そう思っていた矢先に事件が起こった。
最近、研究室に入ったところ先生が手当たり次第Javaを教え始めたのである。
せめてJavaScriptでいいからスクリプト言語を教えてほしいところなのに、なんでJavaなんだと発狂した。
それでも、30億のデバイスで動くハイブリッドさとオブジェクト指向を理解する上での分かりやすさという面ではJavaが手軽なのかもしれない。
ところで、最近になってプログラミング教育義務化とか叫ばれてるが、Scratchでパーツを並べてプログラミングをするなんてただの積み木に過ぎないと思う。
絶対にツマラナイだろう。
自分は、プログラミングの授業で数字を足し算して黒い画面に表示させるとかツマラナイと感じてしまった。
こんな複雑なことをしても、これしか成果が出ないならやってられないと思うのは自分だけなのだろうか。
お願いだから、プログラミングを教えるのならツマラナイ授業をしないで欲しい。
生徒に分かるように、生徒は楽しんでプログラミングをするべきだ。
別にどんな言語でもいいと思うが、プログラミング言語は人それぞれ好き嫌いが激しいだろう。
自分は、分かりやすくて直感的なRubyというプログラミング言語が学校の授業で採用されるべき言語に間違いないと思う。
別にRubyにこだわる必要はなくて、スクリプト言語であればなんでも良いと思う。
CやJavaなどのコンパイル言語は複雑で分かりにくいし、教えにくいはずだ。
スクリプト言語を教えた後に、コンパイル言語、オブジェクト指向の概念を教えていくのがいいのではないだろうか。
みんなの意見を知りたい。
いろいろ試して見た。
ゲーム実況 0円
ブログ アフィ 300円
まずは、毎日続けることが大切だと思ったけど、面倒くさくてやめた。
作ろうと思うたびにxcode のバージョンが上がったりswift導入されたり
と学びなおしやった。
enchant.jsなんてのもあったかな。
Scratchでなのぼーど動かしてみたり。
一番売り上げが立ったのは、畑借りて農業の真似事してたときやった。
もうやめたけど。
今は、dmm3dのクリエターズマーケットしようと企んでるけど、
試したら思ったより高くて、断念しそう。
あとは、rubyをやってみようと、技術書を買おうかアマゾンとにらめっこしてる。
頑張ってください。
一番役に立つってるのは、excelvbaです。
現在二十代後半の自分は小学校でのコンピュータ教育が始まったタイミングの世代です。
始めは「学校へコンピュータ導入しました」みたいな申し訳程度な感じだったと記憶しています。
小学校でのコンピュータ教育の内容としてはCD-ROMを配布され、ODへ挿れるとソフトウェアが書き込まれたISOが自動起動して、そのソフトウェア上でコンピュータを学ぶという形式だったはずです。
学習ソフトウェアは勝手にフルスクリーンになるわけですが、今思えば無知な小学生がOSの設定を変えてしまわない配慮だったのだと思います。
実はこのあたりの記憶は曖昧なので学習ソフトウェアの内容は以下のような感じだったはずです。
これ以外もあったような気がしなくも無いですが、前提として私は小学生男子なので興味のないものは記憶からすっぽり抜け落ちている可能性が高いです。
この中で一番出来が良いのはパラパラマンガツールで、おそらくはプレゼンテーションなどを学ばせるためのものだったのでしょう。
時代を考えるとFlashが出始めの頃でありユーザーインタフェースや機能はFlash作成ツールから影響を受けていたようです。
ポケモンの戦闘シーンを完全再現したことでクラス内でヒーロになったのでこのツールには思い入れが深いですw
感覚として元も近いFlash作成ツールはParaFla!で、ParaFla!とペイントを足して2で割ってタイムラインシーケンスが無い感じでした。
地図を学ぶゲームも比較的良い出来で、ユーザーインタフェースはシムシティな感じでしたね。思いっきり影響を受けてるようでした。
確かストーリー仕立てになっていてクリックしてるだけで進み、地図記号とか学べるんじゃなかったかなあ?と記憶が曖昧です。
この学習ソフトウェア、どうコンピュータ教育に活かされていたか?と言えば、何にも活かされていませんでした。
教師は軽くマウスやキーボードの使い方を指導するだけで、あとは良い言葉を選ぶなら生徒の自主性に任せて、変な設定等を行わないように監視しているだけでした。
どういう指導要領になっていたかは知りませんが、コンピュータによるオートメーションを過剰評価して授業もオートメーション化出来るかも?と国は考えたのでしょうか?
まあコンピュータ教育が導入された最初期ですから実験的な意味合いも多分に含まれていたと思います。
パソコンの起動方法から始まり、ローマ字入力(小学校はひらがな入力)、そしてMS Officeへと入りいます。
このあたりは民間のパソコン教室と変わりがないかも知れません。
小学校で行われていた学習のオートメーション化への期待は無惨にも崩れたらしく、教師は手取り足取り教えてくれます。
それは新規フォルダや新規ファイルの作成方法、メールやWebブラウザの使用方法、その他今現在皆さんが日常的に使うであろうソフトウェアの指導が全く無いです。
どうやら学習のオートメーション化は不可能だと気づいたため、今度は思いっきり実用に振ってMS Officeマスターを育てるという選択をしたようです。
Wordでは文字の大きさや色、背景色、ワードアートの使用法、図の挿入、印刷などが中心に指導されます。
ワードプロセッサソフトが大好きな方は気付いたと思います。そうですWordなのにマークアップの指導が一切ありません。
完全に見た目の変更の仕方と印刷だけの指導であり、Wordなのにアウトラインとか完全に無視です。
見た目中心の指導を行うことはWordと変わらないですが、Excel関数の指導に入ると関数の意味をほとんど教えず「B1へ=SUM(A1:A5)と入力してください。はいA1からA5が足された答えがB1に表示されました。次は...」といった感じです。
生徒は教師の指示通り入力するだけで応用とかそういうの全くわかりません。しっかり理解してるのは見た目の変更の仕方くらいです。
時代ですね。こうして互換性無視なオフィスファイルは作られていったのでした。国がそう教えてましたから。
あっそうそうPowerpointとかAccessは授業でやりませんでした。
端的に言うのならば同上。
しかしPowerpointが追加されました。流石にPowerpointも教えないといけないと気付いたのでしょうか?
高校によっては工業高校や商業高校、高専ではもっとマシな指導をしていた可能性はあります。
ただやっぱり社会人から見るとツッコミ入れたくなるような指導が一部で取られていたと思います。国も手探りですから。
この年齢くらいになると学校の授業で覚えたと言うよりも独学でパソコンを習得してる生徒が殆どになっていました。
全くと言って良いほど学校の授業からは得たものがなく、エロ画像探しのほうがコンピュータリテラシーを僕に与えてくれました。
そして大学時代は教授のゴリ押しからOSがWindowsからEmacsに変わりました。
はてブで小学生向けにビジュアルプログラミングScratchが流行り始めてるんだなと知ったくらいでコンピュータ教育の授業の内情がどうなっているか全く知らないです。
なので僕が少年期に受けたコンピュータ教育を前提として「こうだったら良かったのに」というのを書きます。
コンピュータを扱うにおいてデータ管理というのは非常に大事です。
何故判りやすいファイル名を付けるのか?何故フォルダを作るのか?そういうことをしっかりと指導しなくてはなりません。
とりあえず僕も誰かに教える気になって書いてみたいと思います。
今だけ使えれば良いデータはどうせ直ぐに破棄するデータなので用途に合致すればどんな風に作っても構いません。チャットやっててウケを狙うためにネットからダウンロードする時にファイル名を「a.jpg」にするとかそういうことです。どうせ消します。
注意しなければいけないのは残り2つです。残り2つは前提として後々見たり使ったりするデータです。
このデータのファイル名を「a.txt」とかにしたら何のデータか全くわかりません。
つまり後々使ったりするってことは探すってことです。探すのに判りにくいファイル名にしてたら意味もなく違うファイルを開いて探しまわることになります。最近流行の「名前重要」です。
このジャンルのデータはある特定のフォルダ(ディレクトリ)に保存すると決めておけば探すとき非常に楽です。
そのため各OSは、例えばWindowsならば「マイドキュメント」や「マイピクチャ」「マイミュージック」などを用意してくれてます(ソフトウェアも空気を読んでデフォルトの保存先をそういうのにする)。
せっかく用意してくれているので使うようにし、もし自分でフォルダを作るときは名前重要ですから判りやすいフォルダにしておきましょう。
例えばTwitterであるジャンルの話を同好の士に読んでもらいたい場合どうしますか?ハッシュタグを付けますよね?
そうやって名前を判りやすくしておけば自分以外の他人が使う時も非常に楽なのです。
「でもよく使うデータを深い階層に置いてたら面倒じゃん」っていう意見はもっともです。
実はそのために「デスクトップ」という階層や「ショートカット」があるんですね。
デスクトップがアイコンだらけの人ってたまに居ますけど、きっとそういう人はコンピュータ教育は受けたけど保存されるデータの種類を知らない人です。あなたは悪くないですコンピュータ教育が悪い。
世の中には目の見えない人が居ます。そんな人たちがコンピュータを使えるように「読み上げソフト」ってのがあります。
まあいろんな意味で"文字通り"読み上げるためのソフトウェアなわけですが、このソフトは何も編綴もないテキストデータを読み上げるとめちゃくちゃ棒読みです。
それが更に平仮名ばかりで句読点もないテキストだと読み上げソフトは棒読みで一気に読みあげて目の見えない人はものすごく聞き取りにくいです。こんなテキストは目の見える僕たちでさえ読みにくいです。
そこで僕達は漢字を使ったり句読点を使ったりして可能な限り読みやすくします。実はこれがデータの中身にとって重要なのです。
句読点は文章を判りやすくする目印ですが、これを付けることをコンピュータの世界では「マークアップ」と言います。
読み上げソフトはマークアップされた文章だと、何処がタイトルで何処が本文というのが判別できるようになり、更に強調マークアップされている部分では音量を上げたりするので目の見えない人は非常に聞き取りやすくなります。
もしここまで読んである点に気が付いた人はかなり賢いです。その点とは「目が見えないのは機械も同じ」という点です。
マークアップされた文章は機械にとっても非常に判別がしやすい文章であり、実例をあげるのであれば検索するときに使う「Google」が検索結果へWebページのタイトルを載せてくれるのも、マークアップされたタイトルを拾い上げているからなんです。
Wordでも「見出し」と指定された行は機械的に判別され、アウトライン機能で文書の管理が非常にしやすくなったりします。
PDFでも同じでアウトライン表示されたり、読み上げソフトがPDFに対応していたらマークアップに合わせて読みあげてくれます。
少しだけ専門的になりますが、データベースとして使われているCSVファイルやJSONファイルも特定の記号を使われているのでコンピュータは楽に判断できるのです。
更にしっかりとマークアップしておけばPDFを電子書籍でよく使われているEPUBに変換するなど、他形式への変換が失敗しにくくなる利点もあります。
今まで行なってきたコンピュータ教育は正直「コンピュータ教育をしてますよ」という体裁だけを保っている教育の仕方だと思います。
コンピュータが使われるようになったから教育に導入し、MS Officeが使われるようになったからMS Officeを教え、IT市場が大きくなったからプログラミングを教える。
高速に変わっていくコンピュータの状況に合わせてしっかり教育は対応して居るように見えますが、現状のコンピュータ教育が見ているのはコンピュータの上っ面だけです。だから教育も上っ面になる。
コンピュータ教育ではタブレット端末の導入を現在検討しているらしいですが、どうみてもこれは上っ面な判断です。
コンピュータで高速に変わっていってるのは上っ面だけであり基礎の部分は。ハッカーが使ってそうないわゆる黒い画面、つまり端末(コマンドプロンプト/ターミナル)の頃とあまり変わってません。
その基礎を教えずしてOfficeだのビジュアルプログラミングだのを教えても生徒が得るものは何もないと言って良いと思います。
正直この記事は総合職さんやプログラマさん、エンジニアさんから見たら「なにそんな当たり前の常識的なことをドヤ顔で記事にしてんの?」って嘲笑されるような内容です。
その嘲笑されるような内容をコンピュータ教育はできていないわけです。
これWindowsじゃなくたって教えられること、最新ハードじゃない中古のPC-98でだって教えられること、中学生以上は持ってそうなスマホでだって教えられることです。
クラシック; バッハ, マーラー ,ワーグナー,モーツァルト J POP: Mr.Children、サザンオールスターズ
R&B: Mary J Blige、Chris Brown、Aaliyah アンビエント: Brian Eno Tangerine Dream
エレクトロニカ: Fennesz、boards of canada ブルース: Jimi Hendrix B.B.king
カントリー: Hank Williams、Johnny Cash ゲームBGM: MOTHERシリーズ、テトリス、東方
サイケ: 1200Mics、Boredoms ジャズ: Bill Evans、John Coltrane 、Miles Davis
ポケモン; 初代のラストのライバル戦BGM ファンク: Sly、JB、the new master sounds
ブレイクコア; XANOPTICON, Jason Forrest,kid606 スカ: スカパラ, Specials、The Skatalites
ダブ :Lee "Scratch" Perry、King Tubby テクノ: Jeff mills、Derrick May,Orbital
トランス: Tiesto、Paul van Dyk、Goa Gil ニューウェーブ: XTC、Depeche Mode 、New Order
フォーク: Simon & Garfunkel さだまさし プログレ: Yes、EL&P King Crimson, pink floyd
ニューエイジ: Enya、zabadak ハードコア: Bad Brains、Suicidal Tendencies,
ハウス: Masters At Work、Daft Punk、Deep Dish パンク: Sex Pistols CLASH , iggy pop, あぶらだこ, スターリン
ヒップホップ: 2pac、Nas、de la soul, JURASSIC 5 オルタナ: Nirvana Sonic Youth, Pearl JAM
フュージョン: Weather Report Brecker Brothers パフューム; 断然のっち
ジブリ; 君を乗せて, 風になる, 心オナニー ロキノン; BUMP OF CHICKEN, RADWIMPS, 相対性理論
ポストロック: Mogwai、65dos miceparade メタル: Iron Maiden、Megadeth、Slipknot
メロコア: Green Day、Blink-182 ハイスタ レゲエ: Bob Marley 卍ライン
ノイズ; ノイバウテン、灰野 レアグルーヴ; The Wooden Glass 和田アキ子
エレクトロ; justice,Boys Noize ドラムンベース; 4Hero , Makoto、kabuki
ロック: The Beatles、Led Zeppelin、Queen、Rolling Stones 演歌: 氷川きよし, 北島三郎, ジェロ
現代音楽; ライヒ、クセナキス ジョンケージ グラス トリップホップ; Massive Attack, Portishead
V系; hide、黒夢、ガゼット, dir en grey ソウル: Stevie Wonder、 Marvin Gaye