プログラマのための英文法(笑)

Filed Under (article, level☆☆☆, software) by on 04-02-2008


再びちょっとしたネタ記事。

皆さん英語は好きですか?僕は嫌いです。
英語の勉強は覚えるとかばっかりで理解を促してくれません。

こんな英文があります。

Reading is to the mind what food is to the body.
(たべものが体にとって大事なように読書も精神にとって大事である。)

いわゆる、A is to B what C is to D.の構文なんですが、
これをそのまま覚えるのって苦行ですよね。

苦行は嫌いなので、論理的に覚えたいと思います。

Read the rest of this entry »

FizzBuzzはもう古い!世界のナベアツ問題。

Filed Under (article, level☆☆, software) by on 02-02-2008


ネタ記事ですが、いろいろな実装が見たいので。

有名なプログラムでの問題にFizz Buzz問題というのがあります。
これは、

最初のプレイヤーは「1」と数字を発言する。次のプレイヤーは直前のプレイヤーの次の数字を発言していく。ただし、3で割り切れる場合は 「Fizz」(Bizz Buzz の場合は 「Bizz」)、5で割り切れる場合は 「Buzz」、両者で割り切れる場合は 「Fizz Buzz」 (Bizz Buzz の場合は 「Bizz Buzz」)を数の代わりに発言しなければならない。発言を間違えた者やためらった者は脱落となる。

という、牛タンゲームの簡単なやつみたいなものです。

これに似たことをする芸人さんがいます。

それが「世界のナベアツ」ことジャリズムの渡辺鐘(わたなべあつむ)です。
彼のネタの中で。

「3の倍数と3の付く数字だけアホになり、8の倍数だけ気持ち良くなります」

という天才としか言いようの無いネタがあります。これをプログラムにしてみましょう。
Read the rest of this entry »

コンピュータって0と1だけなんだよね。

Filed Under (article, level☆☆, software) by on 31-01-2008

どうも、野望ブログを書いてくれる人がいなくて寂しいひろきのだいちです。
誰か手伝って><

えっと情報系の学部に入るとなにやらC言語というプログラム言語をいじらされることがあるかと思います。
そんで、なんかccなりgccなりとかをコマンドとしてうたされて、「a.outってやるといいよ。」みたいなことをいろんな人から言われ、そんなもんなのかーって思ってよくわかんねーなって、感じになってしまい、プログラム怖いみたいなことになってしまうこともあるように思います。

なので、映画とかなんとなくの情報で、コンピュータって0と1だけで動くんだぜ、みたいな知識はあるのに、
C言語は0と1じゃないし、よくわからんって人のためにコンピュータって0と1だけなんだなぁということをわかってもらうための記事を書きます。
Read the rest of this entry »

Javascriptでカプセル化を実現する!

Filed Under (article, level☆☆☆☆) by on 29-01-2008

どうも、修士論文を出し終わって安心しきっているダメダメな院生のひろきのだいちです。

今回はJavascriptをつかって良いチラリズムと悪いチラリズムについてちょこっと話したいと思います。いったいなんのことやらさっぱりではあるんですが 、オブジェクト指向でいうところのカプセル化をプロトタイプベースであるところのJavascriptによって実現する方法やらなにやらを考察していきたいと思います。

目次:

  1. チラリズム
  2. カプセル化とは
  3. 人間クラスを作る
  4. スケスケクラスの問題点
  5. アンダーバー記法によるカプセル化
  6. アンダーバー記法の問題点
  7. クロージャとレキシカル変数
  8. クロージャで作る無名オブジェクト
  9. 無名オブジェクトを用いたカプセル化
  10. カプセル化ライブラリ

Read the rest of this entry »

ネットワークケーブルをハサミでぶった切った

Filed Under (article, hardware, level☆☆) by on 25-01-2008

どうも、ひろきのだいち@事務局長です。

日本野望の会では、中高生や大学でITを学んでいる人に向けて情報技術との触れ合いを促進するための記事を
書いていきます。Writerは随時募集中です。

はじめての記事は、昔ながら「解体もの」です。

最近は無線LANというヤツが普及してきたこともあって、あんまり見たことないひとも増えたかもしれない

Ethernetケーブルというやつをはさみでちょん切りました。

cable_100.jpg

Read the rest of this entry »