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

カスタム検索

2013-07-28

qpstudyで発表したスライドをアップロードしました。

本日、qpstudyで「データベースとは」という内容について、そして「リレーショナルモデルとは」という内容について話す機会を頂いた。リレーショナルモデルという硬い内容であったにも関わらず、出席者の皆さんには最後まで良い反応をして頂けたように思う。実はリレーショナルモデルについて誤解している、あるいは知らない人が本当に多い、そして良い解説書がないということを普段問題として感じており、そういった背景から今回qpstudyの話を引き受けさせて貰った。今回発表した内容が皆さんのお役に立てば幸いである。

発表の内容はほぼ現在WEB+DB PRESSで連載している「理論で学ぶSQL再入門」のいくつかの回のものを要約したものになっている。連載ではさらに詳しい内容について説明しているので、興味のある人はぜひWEB+DB PRESSのバックナンバー(連載はVol.68〜)を購入して頂きたい。

本日発表したスライドはこちら。

2013-07-25

夏の講演予定など

最近スライドの作成にかまけててめっきりブログを更新出来ていない。次のスケジュールで講演する予定なので興味のある方は是非来て頂きたい。ただしqpstudyは既に満員御礼である。

  1. qpstudy 2013.07 on Zusaar
  2. 第一回 中国地方DB勉強会 | Local Search - Search an event nearby
  3. プログラム | CEDEC 2013 | Computer Entertainment Developers Conference

qpstudyとCEDECは若干内容がオーバーラップしてるのでどちらか一方でも構わないが、話の視点は変えるつもりである。

2013-07-03

手のひらの上のデバイスがあなたを監視する!!スマホとプライバシーについて考える。

Slashdot(本家)の記事で、モトローラのスマートホンが勝手にユーザーのデータをネットを通じて送信していたという記事が掲載されている。

Motorola Is Listening - Slashdot

詳しい内容は元記事(下記)を見て欲しい。

Motorola Is Listening - Projects - Beneath the Waves

記事を見ると分かるが、まさにありとあらゆる情報が、その多くが安全でない手段で送信されており、さらに送信されている情報にはパスワードといったセキュリティ的に非常にまずいものから、Facebookの友達情報、メールの宛先や差出人、GPSの位置情報といったプライバシーに関わるものがてんこ盛りとなっている。前回のエントリでプライバシーの重要性について書いたばかりなのだが、今回はその延長としてスマートフォンにおけるプライバシーの問題について考察しようと思う。

ネットとプライバシー

スウェーデンで「インスタグラム裁判」と呼ばれる裁判の判決が出されたそうだ。

SNSで高校生の性生活「暴露」、裁判の末に・・・ 「サセ子ちゃんは誰?」の代償~北欧・福祉社会の光と影(16)

以下はニュースからの引用である。

事件の発端は、スウェーデンの第2都市ヨテボリに住む女子高生2人が、このインスタグラム上に「奔放なセックスライフを送っている」とされる同年代の男女の写真を投稿・共有するアカウントを作成したことだ。

これが大きな波紋を呼び、アカウントが稼働した翌日に暴動が発生、数十人の高校生が逮捕される騒ぎとなった。

この「黒幕」としてアカウントを作成した2人の少女が起訴され、ヨテボリ地方裁判所での約3週間にわたる公判の後、「すべてのケースにおいて深刻にプライバシーに立ち入る性質を持つもの」であり、「重大な名誉毀損に当たる」とされて有罪判決を受けた。

事の顛末については記事を参照して欲しい。

このような事件はたまたま海外で起こったものだが、日本の社会にも同様の事件がいつ起きてもおかしくない素地があり、決して対岸の火事ではない。このような事件を繰り返さないために我々は何をすべきだろうか。今日はこの点について考察してみようと思う。

2013-07-01

ネットの暴力性

ブログで問題発言をして炎上した県議が自殺と思しき状況で死亡したという痛ましい事件が起きた。皆さんの中にもご存知の方が多いだろう。

岩手県議:小泉氏死亡、自殺か 病院非難でブログ炎上- 毎日jp(毎日新聞)

この件について様々な言論が飛び交っているが、皆一様に大切な点をスルーしているようなのでひとこと言っておきたい。

2013-06-27

MySQLでVisual Explain

MySQL Workbenchの次期バージョンである6.0のベータ版が公開された。例によってMySQLのダウンロードサイトで公開されているので、新機能が気になる人はゲットして試してみて頂きたい。見た目が若干今流行りのフラットデザインっぽくなってシャレオツ(笑)な感じに仕上がってる。

ベータ版が公開されたのを記念して、Workbenchに搭載されているナイスな機能について紹介したい。そう、Visual Explainだ。Visual Explainとは読んで字のごとく、SQLの実行計画を視覚的に表現したものだ。SQLが複雑になると、その実行計画は理解し辛いものとなる。

今日はVisual Explain基本的な使い方と、それがどのように見えるかを紹介しようと思う。

2013-06-25

MySQLのmanページのライセンスについて

MySQLのmanページのライセンスがGPLからプロプライエタリライセンスに変更されたというようなことが騒ぎになっている。既にご存知の方はいらっしゃるだろうが、これはバグであり意図して行ったものではない。何故このようなバグが起きたかということも含め、今日はmanページにまつわる話をしたい。

2013-06-20

隙がなくなったMySQL Cluster 7.3登場!!これで勝つる。

MySQL Cluster 7.3の正式版がリリースされた。このバージョンで追加された新機能は少ない。だが、これまでにリリースされたMySQL Clusterのバージョンの中で、この7.3こそが最も重要なバージョンである!と私は考えている。新機能は少ないが非常に重要なものが詰まっているからだ。今日はMySQL Cluster 7.3の新機能について見てみよう。

2013-06-13

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

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

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

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

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

2013-06-08

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

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





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

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