ちょっと硬派なコンピュータフリークのBlogです。

カスタム検索

2013-06-13

プログラミングを教育する前に必要なこと

Rubyの作者、我らがMatzが政府がプログラミングを義務教育にしようとしていることに対して苦言を呈している。Matzが指摘している問題点は3つ。

  1. 誰が教えるか。あるいは教えることが出来る教師は揃っているのか。
  2. どのように評価するか。プログラミングは芸術に近いのにどうやって点をつけるのか。
  3. 何を教えるか。

詳しいことは元記事を見て頂きたい。もちろん私はMatzの苦言には大いに賛同している。正直政府は無計画にキャッチーなネタをぶちあげているだけにしか見えない。だが、コンピュータについての教育は一切役に立たないのかというと、そうでもないように思う。dankogai氏がMatz氏の記事を受けて、コンピュータを遊び道具として置いとけみたいなことを書いてるけど、それもどうかなと思う。遊び道具として置いといたところで、自発的にプログラミングをしようと思う子供などほとんど居ないだろう。せいぜいゲームで遊ぶか、みんなエロサイトを覗いて喜ぶ程度ではないだろうか。

そこで、今日は「子供に何を教えるべきか」ということについて提言をしてみたい。

2013-06-08

はてなのデザイン変更はイノベーションか。

何やらはてなの社長であるjkondo氏がTwitterでおもしろ発言をして話題になっている。





この発言ははてなブックマークの全面的なリニューアルに対する批判的な意見が多いことを受けてのものだ。ただし発言自身はjkondo氏自身のものではなく、増田(はてなAnonymousダイアリー)からの引用なので、厳密にはjkondo氏の言葉ではない。しかし当然ながらjkondo氏が気に入ったり共有したかったフレーズだから引用されたものであろう。(真相は違うかも知れないが、少なくともそういう印象は与えている。)

変化には抵抗勢力(jkondo氏曰く老害)がつきものだ。多数の反対意見は単に変化への拒否反応という可能性もあるが・・・果たしてこのデザイン変更はイノベーションと呼ぶにふさわしいものだろうか。

2013-05-22

大阪方面のデータベース技術者に朗報!データベース技術の祭典、db tech showcase 大阪 2013が来週開催

5月29(水)〜5月31日(金)の3日間で、db tech showcase 大阪 2013が開催される。db tech showcaseは、大阪方面で開催されるデータベース系のイベントとしては特大規模である。データベースの最新動向について知りたいが東京で開催されるイベントにはなかなか足を運ぶことができないという人は、ぜひ参加してみてはいかがだろうか。去年のdb tech showcaseではMySQL 5.6の新機能についてセッションを担当させて頂いたのだが、今年は都合により私は不参加となってしまった。私は出ないがMySQL関係では初日(29日)にMySQLエバンジェリストの梶山氏が登壇する予定なので、ぜひ足を運んで頂きたいと思う。まだdb tech showcaseのホームページには反映されていないが、MySQLの最新動向について様々な話が聞けるはずだ。梶山氏からはnode.jsやHadoopといった気になるトピックについての紹介もあるはず(チラリ)なので、お腹いっぱいになること請け合いである。

追記

来週はMySQL勉強会 in 大阪(第4回)も開催予定なので、MySQLについてガッツリ勉強したいという人はこちらへどうぞ。以下、勉強会のサイトから引用。
MySQL 5.6が2月にGAになりましたが、早くも MySQL 5.7 の最初の開発版5.7.1がリリースされました。他にもMySQL Clusterの次世代版MySQL Cluster 7.3のDMR2や、 MySQL Applier for Hadoop など新しいネタも出てきたので、勉強会を開催したいと思います。

2013-05-20

災害時にペットを救済するための提案

前回のエントリでは環境省のガイドラインに対して反対の立場であること、そしてその理由について書いた。エントリの主張は主に「災害時に避難所にペットを連れ込むことは避けるべき。ペットを死なせたくないのなら元から飼わないのが一番」という内容だった。ただし、災害時に避難所にペットを持ち込まないなら現在進行形で飼われているペットが救済されないだろう。(誤解を避けるために明言しておくが、私は動物が好きだから無闇に死なせたりするべきではないと考えている。)あくまで避難所を利用せずペットを救済するにはどうするべきかということについて、とてもナイスなアイデアが浮かんだので書いておこう。

2013-05-13

環境省がクソのようなガイドラインを策定しようとしている件

今回はコンピューターの話ではないので、興味がない人はスルーして頂きたい。

環境省が地震などの災害時に被災者が避難所や仮設住宅にペットを持ち込むことができるようにガイドラインを作成しようとしているらしいが、いくらなんでもこれは止めたほうがいいのではないか。こんなことを政府が言い出すのは本当に馬鹿げている。環境省には現実が見えていないのだろうか?あんまりにも腹が立ったので問題点を指摘しておきたいと思う。

2013-05-01

MySQLは立ち止まらない・・・MySQL 5.7開発版登場!

まだMySQL 5.6が登場して興奮冷めやらぬところだが、MySQLの開発チームはその手綱を緩めることはない。次期バージョンの開発版であるMySQL 5.7.1がすでに登場している。MySQLの開発リリースモデルではマイルストーンリリースと呼ばれるマイナーバージョンごとに新しい機能が盛り込まれる。(参照:MySQL 5.5登場)MySQL 5.6系での最後のマイルストーンリリース、つまり新しいバージョンが盛り込まれたバージョンがマイルストーン9、そして5.7.1がマイルストーン11となる。(マイルストーン10、つまり5.7.0はリリースされていないバージョンとなっている。)MySQL 5.7が正式版になるまでに、いくつのマイルストーンリリースを経るか、つまりどれだけ新機能が搭載されるかについては今のところ未定だが、新しいバージョンのリリースが待てない!という人はぜひMySQL 5.7.1をインストールしてwktkして頂きたい。

それでは、MySQL 5.7.1、マイルストーン11時点で搭載された新機能を見てみよう。

2013-04-27

DRMがウェブに持ち込まれようとしている未だかつてない危機

我らがフリーソフトウェア財団が、最近W3Cに提案されたEMEという規格について警告を発している。EME(Encrypted Media Extensions)はウェブ上のメディアに対してDRMを持ち込む規格である。オー・マイ・ガッ!!なんということだろう。

なぜDRMがダメなのか。ウェブの良い点はHTMLという共通の規格によって、ブラウザーが違えど誰もが同じページを参照することができるということだ。どのようなOS、どのようなデバイス、どのようなブラウザでも関係ない。現在でもFlashが組み込まれたページという問題はあるものの、HTMLによる表現の共通化は割とうまくいっている。標準化が進むHTML5はさらにそのFlashも不要になる可能性を秘めている。DRMはウェブの良さを台無しにするからである。

EMEはそのような自由なウェブを真っ向から否定するかのような存在なのだ。

2013-04-26

KDE「Waylandで行くぜ!!」

先日、ドイツのニュルンベルク地方でKDEのPlasma Workspace(ウィジェットやパネルを描画するエンジン)の次のバージョンについての会議がおこなわれた。そこでPlasma Workspace 2はどのようなものになるべきかということが話し合われたのだが、その内容がKDEのサイトにまとめられている。要点だけ抜き出すと次の通り。

2013-04-25

書評:電気代500円。贅沢な毎日


以前、「電気代500円」というセンセーショナルな文字が東京新聞のウェブに掲載され、衝撃を受けたことを覚えている。すでにウェブ上に記事は残っていないが、2ちゃんのまとめサイトなどに無断転載されたものがあったりするので読むことができる。2ちゃんねるの反応は「時代錯誤だ」とか「全然羨ましくない」、「節約も度が過ぎるともはや宗教じみてキモい」といった心ない文字であふれている。果たして本当にそうか?その回答をくれるのが本書である。以下、若干のネタバレ注意。

2013-04-22

RDBMSに関する典型的な誤解が絶えないという現実

新入社員必読、データベースの基本を理解しよう - データベースはなぜ必要なの?:ITproという記事に対するブクマで次のようなIDコールが来た。(現在はコメント返しへのお礼が入っているので、文字数制限のためオリジナルのコメントは少し切り詰められている。)

"リレーショナルデータベースはすべてのデータを2次元の表形式で表現"こういうのもリレーションが2次元構造という誤解の一種なんだろうか。id:nippondanjiさんが書いてたような。

さて、この疑問に対する正解は如何なるものだろうか?