2012年2月14日火曜日

DeleteとBackspace

Macにはdeleteキーがありますが、これはWindowsのBackspaceに相当するキーです。ではWindowsのDeleteキーに相当するのは?実はこれが無いのです!多分?!自分はテキスト編集するときにBackspaceよりもDeleteを多用していたので、ちょっと不便を感じていたのですが、実は同じ機能をFn+Deleteで実現できることが分かりました。とはいえFnとDeleteって一番離れているキー同士なので、ちょっと押しにくいです。どこか別のキーにマッピングできたりするのでしょうか?

2012年2月11日土曜日

How long do animals live?

デザインが素敵です。「鶴は千年亀は万年」というけど、やはり亀は大分長生きするみたいですね。鶴は思ったほどでもない?


こちらで見つけました。

2012年2月9日木曜日

Python Decorator

Expert Python Programmingという本を読んでいるのですが、いまいちDecoratorの仕組みや使い方が分からなかったのでいろいろと検索していたら、とてもいい解説を見つけました。全部で3つに分かれているのですが(記事1記事2記事3)、特に1番目と2番目の解説がとても分かりやすくてよかったです。英語で書かれていますが、サンプルを動かすだけでも十分に内容を理解できると思います。Decoratorで苦戦している人にはオススメです。

2012年2月8日水曜日

コミットする?

今日「コミットする」という表現をネットで見かけたのですが、このコミットするって表現になんだか違和感を覚えます。英英辞典(Longman)では二番目に出てくる
to say that you will definitely do sth or that you must do sth
これが一番意味的には近いと思います。ちなみに一番最初に出てくる意味はもちろん、「悪いこと、違法なことを行う」の方です(ex. commit the crime)。絶対にやりますと明言するようなイメージで使われるのが多いのでしょうが、会社にコミットするとか誰かにコミットするみたいな表現にもよくお目にかかります。正直いまいち何が言いたいのかよく分かりません。忠誠を尽くす的な意味合いだろうことは想像できますが、なんだか曖昧で・・・カタカナ言葉は書き手と読み手が確実に共通した認識を持っていない場合意思疎通の妨げにしかならないような気がします。とはいえ、自分も無意識でカタカナ言葉を使っている場面はあると思うので気をつけないと!

2012年2月7日火曜日

TextEditのデフォルトはリッチテキスト形式

MacにはTextEditという簡易?エディターがついています。最初はただのテキストエディターだと思っていたのですが、デフォルトではリッチテキストで保存されます。プレインテキストで保存したいときはFormatからMake Plain Textを選択しないといけません。

ファイルを保存するときにhtml形式が選べるけど、リッチテキストで編集している場合タグも含めてただの文章として保存されてしまい、ブラウザで表示させるとソースが表示されることになります。Windowsのノートパッドのようなものだと勝手に思い込んでいたのでしばらく何が起きたのかよくわかりませんでした。初めて使う人は気をつけましょう。

2012年2月6日月曜日

Eclipseのインストール

Pythonの開発にはEclipseを利用しようと思っていたのでインストールしてみました。

ネットでいろいろと調べたところまず、Javaのバージョンを確認する必要があるとのことだったので、ターミナルでjava -versionで確認しました。するとバージョンが表示される代わりにこんなメッセージがでてきました。以前のMac OSにはJavaが最初からインストールされていたようですが、どうやらLionからはインストールされていないようです(参考)。


Installというボタンがあったので、まずはこのボタンをクリックしてJavaをインストールしました。インストール終了後にバージョンを確認したところ、1.6.0_29がインストールされました。

その後は他のバージョンとおそらく同じで、まずはここからEclipseをダウンロード。とりあえずEclipse IDE for Java Developersの64Bit版をダウンロードしました。あとはダウンロードしたファイルをダブルクリックしてできたフォルダ(Eclipse)をApplicationsフォルダーに移動して完了!

2012年2月5日日曜日

アプリの切り替え

起動中のアプリの切り替えはコマンド+Tabでできるけど、最小化したアプリを切り替え時にDockから自動的に復帰させるような設定ってあるのでしょうか?