ラベル mac の投稿を表示しています。 すべての投稿を表示
ラベル mac の投稿を表示しています。 すべての投稿を表示

5/24/2009

Perlも学習

どうもJudaです。
最近、ちょっとしたことでPerlの勉強をまた始めました。以前にも何度かPerlに挑戦しているのですが、その度に長続きしませんでした。理由はこの言語を常用するコミュニティに属していなかったことがあげられると思います。まぁ現在も属してはいませんが。

MacでのPerlの開発はネイティブで使えるので少し導入が楽ですが、実はWindowsのActivePerlがもっと強力です。CPANというPerlのModuleを集めたデータセンタがあるのですが、そことの連携の強いModule Managerがついているので、最新版の入手やそのパッケージが改変されていないかのCheckまで簡単にできます。
MacのコンソールはWindowsのコンソールとは大きく違います。Macはbashで動いていますが、WindowsはWSH?で動いているので、コマンドが異なります。
特にそのことを感じるのは、 ディレクトリの検索するときのコマンドが
Windows: dir
Mac(bash):ls
とこんな基本的なコマンドすら異なるので、別の環境から移行してきた人には少し慣れを必要とします。

まぁ、それもありPerlの勉強の前にコンソールの動かし方の勉強になるのですが、環境変数の設定に関してはさらに一癖あるのですが、これに成功していないので、何とも言えません(ぇ
ただGUIで変更できるWindowsは開発者ライクだなぁと思いました。

Perlの話に戻りますが、いまさらながらにリャマ本を読んでいます。初学者だし。ラクダ本も近いうちに買うかもしれませんが、趣味みたいなものでPerlを使うので、優先順位は低いです。
リャマ本はまだ二章の途中ですが、面白いですね。読んでいて、ところどころのジョークが私は好きです。固くなりすぎないので、ちょっといいです。ただPerlはまだまだ呪文のように見えるので、とりあえずはソースを読めるようにがんばりたいと思います。

4/30/2009

Macの統合開発環境XCode

XCodeを使っての開発環境について少しお話をします。
結論から言ってVisualStudioとはコンセプトが違うと思った。
そしてそれはあくまで定量的なものにはよらない。ただの推論。

基本的にWindowsは洗練とはかけ離れている。しかしそれが悪いという訳でない。
いくつもの選択肢から自らに適した方法を選びとることができる。
一方のMacは非常に洗練されている。しかしそれがいいという訳ではない。
ある特定の推奨される方法にとっては最適なものを提供するが、それに合致しないものには関与しない。
VisualStudioは基本的に何でもありの機能の見本市と化している。
一方のXCodeは非常に整ったあるやり方を提示している。
さてこのときにそのツールについて学習しやすいのはどちらでしょうか?
答えはVS。母体数の違いとさらにいうとその操作の選択肢の多さから多くの人がいろいろなところで情報をあげている。XCodeは母体数が少ないこととその操作の洗練されているが故にオフィシャルのもので十分であり、それ以外の情報があまりない。
XCodeでコードを組むことはそれなりに簡単である。しかしVisual Studioでならされた開発の癖を抜ききるのはなかなか難しい。むしろその違いに戸惑うばかりである。Edit Modeの見やすさはXCodeであるが、開発のしやすさに関しては、現状ではVSだ。クラスの生成の半自動化ができていないので、XCodeに若干不満がある。またライブラリの追加や、名前空間の宣言、開発環境に事前に登録しておきたい項目(Visual Studioで使っていたライブラリ)の登録方法がよくわからない。つまり道具としてXCodeになれていないので、その真価を評価しきれていない。

ただ初心者プログラマがMacで始めるのは正直どうなのかと思う。
かといってUNIX系のEmac?でいいのかは知らない。

3/22/2009

mac bookとの生活

とりあえずいえるのは、アルミボディは冷たいし、熱い。
またBootCampを使用しようと考えているときには、かならず付属のDVDを忘れずに用意しましょう。DriverのはいっていないWindowsは最低です。ちなみにEther netもないので、Updateすらままならないので注意しましょう。
WindowsがMacBookで動く必要性は本当はないのですが、動けば便利です。
あー、ちょっと気がついたのですが、Windowsでリムーバブル設定されているデバイスは任意のタイミングで抜き差しできるのですが、MacOSではそうではなくてまぁかならず所定の動作をするしかないです。
Macでの操作は慣れると楽なのですが、机の上で使うことが前提なので、寝転がったり、床に直に置いて使うときには、なかなか使いづらいですねー。とりあえずタッチパッドの使用感はいい感じです。

それでまだiPhoneの開発に入っていません(汗)そうこうしているうちにiPhoneは3.0になってます。コピペや横向きでの入力ができるようになったらしいですね。まだしっかり文書を読んでいないので分からないのですが、頻繁にOSがVerUpされるのもちょっと考え物な気がします。