情報系の学生がやっておくべき10000のこと
「情報系の学生がやっておくべき10000のこと」というタイトルの記事があったので、何事かと思いました。
10000 things all ICS students should do before graduating | Tagide
10000個もあるのか…とびっくりしましたが、よく読むと2進数で書かれていて、16個という意味でした。
内容もとても良いことを言っていると思うので、簡単に紹介してみます。
- 0000 – 自分のドメインを買う
- 0001 – Apacheをインストールして設定をいじる(複数ドメイン対応とか)
- 0010 – WordPressをインストールしてブログを書く。文章スキルも大事。
- 0011 – 自分のウェブサイトを運営する
- 0100 – LAMPでウェブアプリを書く。少なくとも1つ、できればPHPとPythonで。
- 0101 – 自分のサーバー(物理orクラウド)を持つ
- 0110 – VMWareをインストールして複数のOSを走らせる
- 0111 – DSLルータを設定する
- 1000 — ネットゲームのパケット解析をする
- 1001 – オープンソースプロジェクトに貢献する
- 1010 – FacebookやGoogleのWebAPIを使ってみる
- 1011 – 自分のサイトにAdSenseを貼ってみて少しでも収益を得る経験をする
- 1100 – オープンソースのプログラムをコンパイルする(OpenSimやMatterhornのような複雑なやつ)
- 1101 – 本を読むときは作者が物語や言葉をどのように使っているか注意する。プログラムはこれら芸術作品と同様に慎重に書かれるべきだ。
- 1110 – 実際のソフトウェア開発のプロジェクトを体験する
- 1111 – MapReduceを利用してアプリケーションを書く。Amazon EC2やGoogle AppEngineを利用してそれを動かす。
16個くらいならなんとかこなせそうな気がしてきますね。最後の4つはコメント欄などで他の人から寄せられた案のようで、ちょっと難易度が高いかもしれません。
Tumblrを紹介しているブログでは、Dashboard上でキーボードショートカットによって、多くのポストをReblogできるMozilla Firefoxのカスタマイズも併せて解説されている事があります。ですが最近になってGoogle Chromeでも完全ではないもののFirefoxのようにReblogできる環境が整いつつあります。このポストでは、まだ少ないChromeにおけるDashboard上のReblog環境の構築について解説します。