2011年5月28日土曜日

ウイルス罪法案

ウイルス罪法案、バグ放置が提供罪に該当する事態は「ある」と法務省見解

ソフトウェアが「ユーザーの期待に反する」動作であれば、例え開発者にとっても意図しないものであっても「ウイルス罪」とやらが適用されるようです。

そもそもウイルス(Virii)って、コンピューターを破壊し尚他のコンピューターに感染するという動作を行うマルウェアのことなんだけど、ウェブページやウェブサイトをホームページと呼ぶかのごとく「悪意のあるソフトウェア」を「ウイルス」で統一するとか・・・。

開けてないお菓子の箱に対して、中身のお菓子も含めて「箱」と言っているようなもんだろ。
ウイルスの「箱」はマルウェアなんだから、「悪意のあるソフトウェア」を取り締まりたいんなら、マルウェア罪とでもすべきだろう。

自由と共有によって発展してきたコンピューター文化が、そんな中身の意味も知らない権威主義者とかいう人間マルウェア共に破壊されようとしているんだ。

コンピューター文化に生きる人々は、エゴの塊であるこの法案(と権威主義者)をボイコットし続けるべきなんだろう。

さもないと、フリーソフトウェア(自由なソフトウェア)や自由なライセンス(X11 License等)が危険視されかねない。

ソフトウェア文化に関する読み物

フリーソフトウェアであるLinuxは大半の携帯電話やテレビ等に組み込まれているプログラム。
そしてそのLinuxは「バザール方式」というオープンな(誰でも参加してソースコードを編集できる「人の目の数」を利用した)開発方式で、バグなんて日常茶飯事。

てか、セキュリティが問題ならWindows使用罪でも新設してGNU/LinuxやMac OS Xに移行するように促せばかなり改善されるんじゃないかな。

2011年5月21日土曜日

よくある「〜って略すな」

Web上に公開した情報は世界中の人々が見ているので誤用には要注意。
自分の中で理解できてりゃいいとか思ってるみたいだけど、言葉は伝えるものなので。

Wikipedia を Wiki

WikipediaはWikiという仕組みを用いたもの。
Wikiツールには、MediaWiki, YukiWiki等がある。

ハードディスクドライブ を HD

HDはHigh Definition(高精細度)の略。
ハードディスクがフルネーム、とか思い込んでいるのが中心。

IPアドレス を IP

IPという名のアドレスではなく、IP(インターネット・プロトコル)の(識別用)アドレス。

JPEG を JPG

拡張子=名称と思い込んでいるのが中心
(特に、Windowsという欲に塗れたシロモノに縋っている連中)。
ちなみに、JPGはJean Paul GAULTIERというファッションブランドの略称(らしい)。

インターネット を inet

主にinterやiの意味を理解していないのが中心。
インターネットとウェブ(WWW)を同一視している連中は、interの繋がりとwebの繋がりの違い、
何が繋がっているのかを全く理解してない。

ホームページ を HP

HPはヒューレット・パッカードの略。
ホームページとウェブサイトを同一視している連中はhomeもpageも意味を全く理解していない。

PassWord を Pass


JavaScript を Java

JavaScriptとJavaは別言語。略す前にググれ。

他には、「E-Mailアドレス」を「アドレス」と略したり、「何のだよ!」っていうのがしばしば。

2011年5月20日金曜日

233, 456, 787メートルの板で100 億メートルの塀を作る

プログラミング勝負! Google Code Jam 2011
あなたは、板を並べて、丁度ぴったり 100 億メートルの、長い長い塀を作ろうと思い立ちました。馴染みの工芸店では、233 メートル、456 メートル、あるいは 787 メートルの板なら、注文すれば何枚でも売ってくれます。板をうまく組み合わせて、最小の枚数でぴったり 100 億メートルを作るには何枚の板を買えばよいでしょうか?

注意してください。作りたい塀は、とても長いのです。膨大な枚数が必要ですが、1 枚も間違わず、正確に計算してくださいね!


この問題は、データの数値が小さい時は、多くのアルゴリズムの教科書でも見かける「よくある」問題なのですが、データが大きくなると、別の工夫が必要になってきます。そして、データの巨大さがある一線を越えると、それを逆手にとったまったく違う発想の巧い解決が可能になるのです。ぜひぜひ、考えてみてください。

UbuntuにGo(プログラミング言語)をインストール

Goが話題になってから約二年が経ち、なかなか実用的になってきたようなので使ってみる。

2011年5月18日水曜日

Opera 11.11 Released

詳細は不明。主な変更点
Download Opera 11.11 for Linux, Mac, Windows

Ubuntu 11.04 "Natty Narwhal" Released!

Ubuntu 11.04 の正式版がが半月程前にリリースされました。まだ少し不安定だったりします。
今回の目玉といえばやはりCanonicalによるGNOMEベースの新しいデスクトップ環境「Unity」の採用です。

Unityは「モバイル端末でやっているようなこと」をデスクトップ環境として反映したものです。
インターフェースはどことなくMac OSに似ています。Canonicalによれば「Macより美しい」とか。

2011年5月8日日曜日

Opera 11.50 Alpha - Swordfish

Opera 11.50 Alphaが公開されています。

Swordfish and Opera Next (記事に直接リンクできない・・・)

このバージョンから、スナップショットは「Opera Next」としてインストールされるようになりました。
既存の設定を壊すことなく「Opera」とは別に使用できます。
「Opera Next」では、アイコンやUIのメニューボタンの色が変わってたりします。

Change Logが確認できない...

とりあえず、体感速度が11.10より上がっています(というより、11.01に戻った?)。
Opera Linkでパスワード(多分認証管理のやつ)を同期できるようになりました。
スピードダイアル・エクステンションなるものが利用可能になりました。11.50で拡張の取得。
スピードダイアル・エクステンションは、スピードダイアルに追加されるエクステンションです。

11.10から11.50と大きくバージョンが上がっているので、まだまだ変更があるはずです。
新しいHTMLパーサーであるラグナロクやGPUの描画支援の利用(ハードウェアアクセラレーション)等、かなり期待できます。

ラグナロクもハードウェアアクセラレーションも実装された開発中のOperaがCore Blogで公開されており、近々安定版としてリリースされることは確かでしょう。


-----

Dragonflyがようやく1.0になったようで、久々に使ってみたらUIがかなり洗練されてて起動も早くなってる。昔のゴチャつきはどこへやら。。。