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

カスタム検索

2012-01-31

日々の鍛錬とYouTubeと。

以前、挑戦に言い訳は要らないというエントリで紹介したダンスグループRemoteKontrolのメンバーのひとりが正月に来日していた。(正月のことを今書くのかよ!というツッコミはおいといて。)来日したのはMarquese "Nonstop" Scott(マーキューズ・スコット)で、出演したのは世界1のSHOWタイム第5弾という正月番組だ。RemoteKontrolのいちファンとして彼が来日したこと、そしてどんどん人気が出ていくことはとても嬉しい限りだ。番組ではこの動画が「空中浮遊ダンス」として紹介されていた。



ひと目で分かる。人間離れした動きだと。

2012-01-25

10億IOPSの新技術「Auto Commit Memory」に見るコンピュータの展望

先日、Publickeyにて"Fusion-io、10億IOPSの新技術「Auto Commit Memory」発表。ストレージなんてレベルじゃない、パーシステントなメモリだ"という記事が紹介された。10億IOPS!なんていうと、普段ITに携わっている人間としては信じがたい数字であり、思わず眉にたっぷり唾を塗って身構えてしまう。その一方で、「あのFusion-IOならやりかねない」という淡い期待も抱かずには居られない。記事を読んだところ、既存のioDrive2 Duoを使い、ソフトウェアで10億IOPSを達成したとのこと。同じハードウェアなのにいきなり性能が飛躍的に向上した!というのもにわかには信じがたい。一体どういうことだろうか?と色々考察したことをまとめてみた。(あくまでも筆者の考察および推測であるという点はご理解頂きたい。)

2012-01-11

GPLソフトウェアの移植とライセンスの変更に見る著作権の問題

昨年、#笑ってはいけないSIerというハッシュタグがTwitter上で流行したことがあった。その際、数々の優秀な(ブラック)ジョークに紛れてGPLに対する誤った批判がなされてしまった。その内容はTogetterにおいて「そもそもOSSがサポート無いと使えない。GPLは禁止。OSSを使うのに研修を受ける必要がある。OSSのソースを読むのは禁止。#笑ってはいけないSIer」から派生したGPLについての談義としてまとめられている。その後さらに、書籍「ソフトウェアライセンスの基礎知識」の著者である可知豊氏が「GPL適用のソースコードを他言語に移植してBSDライセンスに変更できるか」というエントリで著作権法と照らし合わせながら見解を語ってくれ、そしてコメント欄でいくつかのやり取りが発生するということがあった。可知氏の考察はさすがというべきか、著作権法の適用範囲について詳しく解説されているので一見の価値があるのでぜひ本ブログの読者も見て頂きたい。

問題のTogetterのまとめでは、GPLが伝搬する範囲を誇大に表現し、「GPLは危険だから使うな」というニュアンスを含んだメッセージが投下されていた。GPLのファンとしてはGPLに対するネガティブな誤解を産むような誤った発言は見過ごすことは断じてできない!!遅筆中の遅筆になってしまったが、今日は改めてGPLの適用範囲について解説しようと思う。なぜ遅筆になっていたかは、フリーソフトウェア財団の見解を聞いていたからだ。問い合わせれば遅くなってもちゃんと返事をくれるので、疑問がある人は聞いてみるのもいいだろう。(ただし英語)もちろんその際大人のマナーとして寄付を忘れないようにしたい。

2011-12-30

私は如何にしてWindowsの呪縛から逃れ、Linuxデスクトップという涅槃の環境にたどり着くことが出来たのか。

先日、いますぐWindowsを捨ててデスクトップでGNU/Linuxを使う10+の理由というエントリを書いたところ結構な反響があったと同時に、「Windowsから離れることなんて出来るワケがない」という否定的な意見も多く見られたように思う。確かにWindowsにしか存在しないソフトウェアを使う作業(例えばボカロ作曲)などをライフワークにしている人はWindowsから離れることはできないだろう。

最近はMacユーザーが劇的に増えてきた。筆者もかつては仕事でMacを使っていた。Macでも仕事を進める上で困ることはほとんどなかった。(現在もそのMacは使っているが、OSXではなくPear OSが動いている。)筆者が幸運にもWindowsに縛られない仕事だったということも大きいだろう。(仕事上どうしてもWindowsから離れられないという人にはまず転職をお勧めしたい。プログラマやDBAなどのエンジニア系の仕事をしているなら特に。)そしてLinuxへ移行した今も特に困ることはない。

今日は、どのようにしてWindowsの呪縛から逃れることができるかを紹介しようと思う。

2011-12-16

MySQLと英語のリスニングを同時に勉強する方法。

英語を勉強したいが技術も勉強したい。それは技術者にとって悩ましい悩みではいだろうか。そんな悩める技術者諸君にとって喜ばしい知らせがある。MySQLの勉強も英語のリスニングも同時にできる、そうOurSQL Database Community Podcastならね。

OurSQL: The MySQL Database Community Podcast

2011-12-13

MySQLにおけるレプリケーション遅延の傾向と対策

レプリケーションはMySQLで最もよく使われる機能のひとつだ。レプリケーションは基本的に非同期でデータの複製を行う仕組みになっているのだが、非同期故にどうしても逃れられない問題がある。そのひとつが今回のテーマ、遅延である。というと、MySQLのレプリケーションはすぐに遅延が生じてしまうように感じてしまうかも知れないが、そのようなことはない。ほとんどの場合は即座にスレーブの更新が行われる。

なぜ遅延は発生するのか、どのように遅延が起きていることを調べるのか、どのように回避するのかということを本エントリでは解説したい。うまく遅延と付き合って、MySQLのレプリケーションをより快適に運用してもらえればと思う。

2011-12-06

いますぐWindowsを捨ててデスクトップでGNU/Linuxを使う10+の理由

言及するのが既に周回遅れ気味だが、いますぐコマンドプロンプトを捨てて、Cygwinを使うべき10+の理由という記事がとても人気だったようだ。

Cygwinはご存知の方も多いだろうが、元々はCygnus Support(後にCygnus Solutionsに改名)という会社が開発した、Windows向けのGNU関連のツール群だ。Cygnusという名前にはGNUの3文字が含まれているが、これは「GNUのシノニム」というのが名前の由来だからだ。Cygnusが開発したWindows向けのGNUツール群=Cygwinというわけだ。CygwinはまさにGNUオペレーティングシステムの一部のWindows移植版なのである。このへんのことはCygwinのFAQにも書いてある。余談だが、Cygwinの対抗馬としてはMinGWが出てくるが、こちらは「Minimalist GNU for Windows」の略だ。素晴らしきかなGNU!ちなみに、Cygnus Supportは後にRed Hatに吸収された。Cygnusの血は未だにRed Hatで息づいている。

元エントリではCygwinマンセー状態だが、その素晴らしさはCygwinそのものではなく、GNUオペレーティングシステムに由来しているということを忘れないで頂きたい。感謝の気持ちでいっぱいになったところでフリーソフトウェア財団への寄付をすれば完璧である。そうすればGNUオペレーティングシステムはもっと便利になるだろう。もちろんCygwinを含めて、だ。

CygwinはWindows上にとても便利なCLI環境を導入してくれるが、GNUオペレーティングシステムを堪能したいならもっと良いものがある。そう、GNU/Linuxだ。LinuxカーネルはGNUプロジェクトの一部ではないが、ユーザーランドはGNUによって支えられていると言える。LinuxではCLIだけでなく、GUIでも余すことなくGNUの素晴らしさを満喫できる。まさにGNUの楽園なのである!「Windows環境」にこだわらなければ、GNUの素晴らしい世界があなたを待っている。

2011-11-20

週末書評:「NHK受信料制度 違憲の論理」


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

本書は今まで手にした書籍の中で飛び抜けているかも知れない。手にした瞬間びっくりした。非常に薄いからだ。なんと、本文がP.50そこそこしかない。要点はそこじゃないだろ!と自分でも思うが、この点が一番印象に残ってしまったので、どうしても冒頭で述べておきたかった。

ちなみに、本書ではNHK受信制度は日本国憲法にそぐわないということが丁寧に説明されている。筆者である天野氏によると、それは放送法自身が日本国憲法から逸脱しているからだそうだ。放送法に疑問を持ってモヤモヤしている人がスッキリするには最適の一冊であると言える。

2011-11-19

週末書評:「年金は本当にもらえるのか」


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

河野太郎氏のブログで紹介されていた「年金は本当にもらえるのか」という本を読んだ。この書籍では、とても丁寧に年金について「なぜそのような制度が必要なのか」「なぜ理屈は簡単なはずの年金制度は理解しづらくなっているのか」という初歩からの解説がなされている。年金は国民全員が加入していて、日本国民なら誰しもが関係するトピックであり、考える機会も多いだろう。年金について考えるにあたり、本書は非常におすすめである。

とりあえず本書を手にとって読んで頂きたいと思う。以下は筆者の余談である。

2011-11-11

lessでソースコードの色を消した

昨日のエントリは結構好評だったようだが、はてブで次のような気になるコメントがあった。

色覚異常があると凄く見づらいんだよなー。黒地に赤文字とかもう全然判読不可能なんだよね。OSインストール後まず最初にやるのがこの手のカラー設定OFFにすることだったりします。

正直、色覚異常のある人のことは配慮していなかった。これは反省せざるを得ない。ただしGNU Source-highlightはとても応用が効くツールなので、カスタマイズすれば色覚異常がある人にも便利なツールになるはずだ。と思ってグレースケールのカラースキームを作ってみた。