2009-03-01から1ヶ月間の記事一覧

プログラマーのフォント選び

プログラマーのためのフォント講座。常識といえば常識なんだけど、知らない人にとってはまったくの盲点だったりするかもしれません。知っておくべきことはたった一つだけです。 必ず等幅フォントを選ぶこと フォントには以下の2種類があります。 等幅フォン…

Subversionじゃダメな理由

SCM

CVSはともかく、Subversionで十分と思ってる人が実際のところ多数派じゃないでしょうか。ふとSubversionじゃダメな理由が仕事中に思いついたので書いてみます。 保守的なシステム開発の現場 システム開発の現場って保守的なところが多いと思うんです。極端な…

ニコニコ動画の未来の姿を酔っ払いながら想像してみた

ニコニコ動画の未来の姿を全力で想像してみた - 論理的なアイディアはまだかい? http://d.hatena.ne.jp/ronri/20090320/1237502451 ニコニコ動画(未来) 2077年の空間的社会 家に帰るとパソコンが自動的に物理的空間へと続く軌道に乗り、ブラウザを三次元…

ニコニコ動画 ヲタ臭がきつすぎないランキングTOP10

最近のニコニコ動画はヲタ臭がきつすぎて近寄れない - 流転爆心地 http://d.hatena.ne.jp/ryu-ten/20090316 「最近のニコニコ動画はヲタ臭がきつすぎて近寄れない」という意見、確かにその通りだと思った。なので、ヲタ臭がそれほど匂わず、一般人が見てニコ…

[Scala]Listの使い方

Java import java.util.*; public class Sample1 { public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("Apple"); list.add("Windows"); list.add("Linux"); for (String s : list) { System.out.println(s); } } } Scala obj</string></string>…

ScalaのUnitってなによ。

戻り値で指定されるUnit object HelloWorld { def main(args: Array[String]): Unit { println("Hello, World") } } 関数型言語の関数について 関数型言語の「関数」ってのは、数学的な関数のことを意味します。C言語とかの関数(Javaで言うメソッド)とは別…

初心者が最初につまづく基本的なこと

Stringの型と戻り値を明示した厳格な書き方 object HelloWorld { def main(args: Array[String]): Unit = { val str: String = "Hello!" HelloWorld.say(str) } def say(s: String): Unit = { println(s) } Stringの型と戻り値を省略した書き方 object Hello…

Windowsプログラマが持つ、Macに対するイメージ3選

自分のまわりにいるプログラマがMacに対して持つイメージを3つ挙げてみた。ちなみに2次請けや3次請けをしてるシステム開発会社に勤務しています。 実用的じゃないけどオシャレPCだよね。あ、デザイン系の職業ならありか。 MacがUNIXだということは誰も知りま…

Mac買ったらまず3つのディレクトリを覚えよう

Windowsユーザが、Macを使い始めて最初につまづくのはディレクトリ構成じゃないでしょうか。 ディレクトリ構成がわけわかめな状態では、アプリケーションのインストールもどこがどうなっているのかさっぱりわからないです。するとこの「わからない」という不…