2009-01-01から1年間の記事一覧
Windows版は家でも会社でも使ってるけど、Mac版もいれてみた。 以下のURLにMacから進むと、自動的にMac版のページに飛んでくれます。 Google 日本語入力 http://www.google.com/intl/ja/ime/ MS-IMEライクな操作感が最高 最初に思ったのが、入力がWindowsのM…
Xcodeを最新版にアップデートしたのでメモ。 2009年12月29日現在、Xcodeの最新版は3.2.1。だけど3.2系はSnowLeopard専用なので、Mac OS v10.5ユーザーは、XCode 3.1.4へのアップデートとなります。 ソフトウェアアップデートできるのかと思ったけどできない…
プログラマーのためのフォント講座。常識といえば常識なんだけど、知らない人にとってはまったくの盲点だったりするかもしれません。知っておくべきことはたった一つだけです。 必ず等幅フォントを選ぶこと フォントには以下の2種類があります。 等幅フォン…
CVSはともかく、Subversionで十分と思ってる人が実際のところ多数派じゃないでしょうか。ふとSubversionじゃダメな理由が仕事中に思いついたので書いてみます。 保守的なシステム開発の現場 システム開発の現場って保守的なところが多いと思うんです。極端な…
ニコニコ動画の未来の姿を全力で想像してみた - 論理的なアイディアはまだかい? http://d.hatena.ne.jp/ronri/20090320/1237502451 ニコニコ動画(未来) 2077年の空間的社会 家に帰るとパソコンが自動的に物理的空間へと続く軌道に乗り、ブラウザを三次元…
最近のニコニコ動画はヲタ臭がきつすぎて近寄れない - 流転爆心地 http://d.hatena.ne.jp/ryu-ten/20090316 「最近のニコニコ動画はヲタ臭がきつすぎて近寄れない」という意見、確かにその通りだと思った。なので、ヲタ臭がそれほど匂わず、一般人が見てニコ…
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>…
戻り値で指定される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…
自分のまわりにいるプログラマがMacに対して持つイメージを3つ挙げてみた。ちなみに2次請けや3次請けをしてるシステム開発会社に勤務しています。 実用的じゃないけどオシャレPCだよね。あ、デザイン系の職業ならありか。 MacがUNIXだということは誰も知りま…
Windowsユーザが、Macを使い始めて最初につまづくのはディレクトリ構成じゃないでしょうか。 ディレクトリ構成がわけわかめな状態では、アプリケーションのインストールもどこがどうなっているのかさっぱりわからないです。するとこの「わからない」という不…
String配列じゃなくても配列ならなんでもいいんだけど、少し特殊なので書きたいときに文法を忘れてしまっていることに過去3回遭遇。ブログに書いとく。 例えばString配列を戻り値とするメソッドがあるとします。ふつうは以下のように書きますよね。 public S…
object HelloWorld { def main(args: Array[String]): Unit = { println("Hello, World!") } } これを「HelloWorld.scala」というファイル名で保存し、scalacでコンパイルする。 D:\Lab\Scala>dir /b HelloWorld.scala D:\Lab\Scala>scalac HelloWorld.scala…
はてなユーザでクラブに行く人はかなり少数派な気がするのですが、どうでしょう?ぼくは1年程前からクラブによく行くようになりました。 ここではクラブってどんなところ?という人から、興味はあるけどきっかけが…という人や、あんなとこ何が楽しいわけ?と…