あくまで個人的なベストですけど。順不同です。
とにかく自分はソースコードのフォントをコロコロ変えます。気分転換の一種です。ずーっと同じフォントだと集中力がなくなってしまいます。
世の中には幾億のフォントがあるのですが、それがソースコード用、まして日本語もとなると数えるほどしかまともに使えません。なのでフォントを変えると言っても結局は手持ちのをローテーションで回していくしかないんですけどね。
そのローテーションに組み込まれているフォントをご紹介します。
ちなみに、変わったフォントの方が好きです。プログラミングに使うったって、今日日スペル間違えくらいeclipseが指摘してくれますから、0とO、lとIが区別できるとかはわりとどうでもいいです。むしろ分かりづらくても見ていて楽しいフォントが好きです。もちろん、プロポーショナルでも全然気にしません。特に手書き系が好きです。手でソースコードを書いてるような気分になれます。チームでプログラミングしてると折り返し位置とかもあるし、こうはいかないでしょうね。サンデープログラマーの特権です。イェイ。
というわけでこれらのフォントはソースコードでサンプルを示すような場合には全然使えないと思うのであしからず。
Segoe Print
一見すると読みにくそうな手書き風フォントですが、これでけっこうバランスが良く、読めないことはないんです。入力してて楽しいし、お気に入りです。Windowsに最初から入ってると思います。ちなみに、Segoe Scriptにするともう少し崩れて文字がつながりますが、十分使えます。日本語がないのが残念ですね。
残り7つは続きを読むでどうぞー。
Details »
Published on 2010/07/22 01:12.
Filed under: その他 Tags: Font, Programming
残念ながらSnow Leopard専用となってしまったものの、それを補ってあまりあるくらい使いやすくなったXcode3.2ですが、唯一劣化じゃないかと思うことがあります。Command+F、検索ですよ!
Xcode 3.1までは検索ウィンドウが開いて、オプションとかの設定も見やすかったのに、3.2ではエディタの上部にバナーのように表示されるようになりました。み、見づらい・・・
検索と置換の切り替えは小さいドロップダウンを操作しなければならなくなったし、検索オプションに至っては検索後のフィールドの横にある小さな小さな虫眼鏡をクリックして選択しなければなりません。劣化だ劣化だーぶーぶー!
そして一番困っていたのが、「選択範囲のみ」のオプションが見あたらないこと。かなり使う機能だったので、なくなってしまったのかと参っていたら・・・あったんですよ。そりゃあるだろうけど、隠しオプションみたいになってんじゃん!
Altキーを押すと!!
うわぁぁぁ、あったぁ!!(笑
それにしても、やっぱり前みたいな独立した検索ダイアログが欲しいなあ。オプションで戻せないかなあ。確かにこっちの方がスマートだとは思うけど、使いづらい・・・
ちなみにこの情報はここで見つけたのです。
Xcode 3.2 find and replace in selected text – Stack Overflow
http://stackoverflow.com/questions/1656625/xcode-3-2-find-and-replace-in-selected-text
Published on 2009/11/02 16:12.
Filed under: iPhone dev Tags: iPhone dev, Mac, Programming, Xcode
いまだにKinesis Countered Keyboardに慣れないRomlyです。
えーと、タイトルの通り、3つの言語でのインスタンスの型(クラス)のチェック方法と、ついでにキャストの書き方です。
unknownObjectというインスタンス変数と、TheClassというクラスがある場合。TheClassはtestという数値型のプロパティを持っているとして……
Java
if (unknownObject instanceof TheClass)
{
((TheClass)unknownObject).test = 1;
}
Delphi
if unknownObject is TheClass then
begin
TheClass(unknownObject).test := 1;
end;
Objective-C
if ([unknownObject isKindOfClass:[TheClass class]])
{
((TheClass *)unknownObject).test = 1;
}
新しい言語を覚え始めた時に必ずひっかかるのがこういう所で。間違いなくその方法はあるし、簡単なことなんだけど、単純にその言語を知らないがために書き方がわからない、みたいな。そういうのありませんか。僕だけですか。まあそれはいいんですけど。
特にこういう型のチェックなんて間違いなく使うのに言語によってずいぶん書き方違うじゃないですか。
それにしてもDelphiの文はかっこいいなー。beginですよbegin。括弧も少ないし。でもうろ覚えです。間違ってたらごめんなさい。
Published on 2009/09/12 00:47.
Filed under: その他 Tags: iPhone dev, Programming