OEプロンプト

2008 年9月の投稿

BrainFuck

On Emotionのイシハラです。

以前、BrainFuckという言語を見つけました。名前がちょっとアレな感じなんですが、「脳がグチャグチャになる(する)」、とかそんな感じで訳したら良いのかな、と思います。

2008年の現在では、特に新しい言語でもないのですが、ちょっと興味を持ったのでチャレンジしてみました。

使う記号は><+-.,[]の8つのみ。非常にシンプルで、ポインタと配列を使うというイメージのようです。

他のサイトに書いてあることをわざわざ書くまでもないので、解説は書きませんが、興味がある方は「BrainFuck」でググってみてください。

文字表示から、足し算までやってみましたが、言語というよりパズルを解いている感覚になりました。

「On Emotion」という言葉を書くだけでも大変です。以下。

++++++++++[>++++++++++<-]>

———————.+++++++
+++++++++++++
+++++++++++.—————–
——————————-

——————————.

+++++++++++++++++++++++++

++++++++++++.+++++++++++++

+++++++++++++++++++++++++

++.++.+++++.———–.++++++.-.

ループを使えばもうちょっと短くなりそうですが、とりあえず、ということで。

コンパイラはここです。

公式サイトはおそらくここだと思います。

興味をもたれた方は是非チャレンジしてみてください。

それでは。

読み(言い)間違えやすい基礎知識(その1)

On Emotionのイシハラです。
今日は、読み間違え、言い間違えやすい用語について書いてみたいと思います。

1.WYSIWYG(ウィジウィグ)
What You See…とかの頭文字を取ったものですね。HTMLエディタとかでしょうか。
どうも、IT系は頭文字を取った言葉が多くて、母音がないのに強引に読むものも結構あって困ってしまいます。

2.MIME(マイム)
メールのアレです。全部大文字なので「ミメ」と読んでしまいそうですが、「マイム」だそうです。
普段耳にすることがないので、話しているとき「マイム」と言われても気づくかどうか心配になります。

3.矩形(くけい)
Webとは関係ないような気もしますが。
長方形ですね。画像処理系のソフトの解説で出てくるかもしれません。

4.JavaScript(ジャヴァスクリプト)
Javaは「ジャヴァ」、Scriptは「スクリプト」と言えるのに、なぜか「ジャヴァスプリクト」と言ってる人がいました。
気持ちは分からないでもないですが。

5.JavaJavaScript
JavaScriptを省略してなのか、ごっちゃにしてるのかわかりませんが、JavaScriptを「Java」と略される方が結構います。
勘違いしそうで困るときが多々あります。
JavaScriptを略す場合は「ジャヴァスク」あたりでお願いします。

6.Phar(ファー)
PHP5からの新機能、PHPスクリプトのアーカイブです。まだ使ったことはありませんが、早めに試してみたいです。

7.vi(ブイアイ)
unixのテキストエディタです。最近まで「ヴィ」だと思ってました。
「ブイアイ」ですか。そのままですね。読みの法則がわかりません。困ったものです。


※「(その2)」があるかどうかはわかりません。

それでは。

Google Chrome

On Emotionのイシハラです。

公開されたばかりのブラウザ、Google Chromeを早速使ってみました。

http://www.google.com/chrome/ (ダウンロードのページ)

新しいブラウザが出たとき、特に気になるのがブラウザのレンダリングの違い。

どの程度速いのか、また他のブラウザと表示の違いはないか、など。

特に、今まで作ったホームページのレイアウトが大幅に崩れてしまうのは困りものなので、要チェックです。

このGoogle ChromeはレンダリングエンジンはWebkitということらしいので、とりあえずsafariと同じという解釈でいいんじゃないかと思います。

インターフェースもシンプルで、立ち上がりも速く、Javascriptも高速だと言われたFireFox3レベル(以上?)だと思うので、おススメです。

しかし、FireFoxをカスタマイズしまくっている僕は、乗り換えるところまではいかない、という感じです。

それでは。