2011年4月9日土曜日

bashからzshへ

以前、時間があったらbashからzshに移行しようということを書きましたが、本日、しました。

やり方を調べていたところ、MacPortsからinstallする方法が書いてありしました。
ただ、投稿が古かったので、再度検索してみたところ、snow leopardならシステム環境から変更する方法を見つけました!
  1. システム環境設定のアカウントを開く
  2. 左下の認証鍵をあける
  3. 自分のアカウント名上で右クリック
  4. ログインシェルをzshへ
なんて簡単!
ちなみに、以下のやり方でもおk。
sudo dscl . -create /Users/<user-name> UserShell /bin/zsh


これから、以下のサイトでお勉強します。
http://journal.mycom.co.jp/column/zsh/index.html

◎参照サイト

2011年4月6日水曜日

DjangoでProject作成

さてさて、実は昨日からTryしてみたものの、うまくProjectが作成できなかったので、メモする。

とりあえず、DjangoのHPを見ると、
>django-admin.py startproject <your-site name>
と入れると、CurrentFolderに<your-site name> projectができると書いてあったので、Tryしてみるも、以下のErrorが…
command not found...

なにー?
ということで、PythonのVersionを確認してみても糸口が見つからず。。。
取りあえず、環境変数おかしいんじゃね?ってことで、ターミナルから.bash_profileをvimで開いてみる。特に不自然なところは無いので、MacPortsの環境変数PathのFolder(/opt/local/binかな?)に移動してみると。。。

な、なんと、
django-admin-2.6.py
の文字が!!!

なんじゃい!2.6って!

てことで、
>django-admin-2.6.py startproject <your-site name>
で、無事Project作成成功。

試しにサーバーを起動してみることに。

>python manage.py runserver

Validating models...


0 errors found
Django version 1.3, using settings 'mysite.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

そして、localhost:8000にアクセス!!!
おー!
It workedの文字が!!!

快感ですね。


◎参照ページ
http://docs.djangoproject.com/en/dev/intro/tutorial01/

2011年4月4日月曜日

Pythonの切り替えとDjangoのインストール

Pythonの切り替えについては以前も書きましたし、色々な人が書いているので省略します。
簡単に言うと、MacPorts使ってpython_selectで切り替えます。おしまい。

Djangoですが、こちらはGAEで採用されているWebアプリケーションフレームワークです。
Djangoでジャンゴと読むみたいです。(デ、ディーは!?)

さて、Djangoのinstallですが、こちら
tar.gz形式で圧縮されています。
ですので、
tar xzvf Django-1.3.tar.gz
で解凍!
cd Django-1.3
で移動して
sudo python setup.py install
でinstall完了!

ま、URLに書いてある通りです。

installが終わったら、ターミナルで"python"と打ち込んで、Pythonを起動。
>>> import django
>>> django.VERSION
と打ち込んで、versionがでれば、install成功。

ターミナルに戻って
> django-admin.py startproject <project name>
と打っても、command not foundとか言いやがる。

そういえば、dmgを使ってPython2.7をinstallした記憶が。。。

取りあえず、Library/Frameworks/Python.flameworkをゴミ箱に入れて、.bash_profileで2.7のPathを削除。

再度、django-admin.pyを試すもcommand not found
何があかんのやろかー。

2011年4月1日金曜日

正規表現

恥ずかしながら、今まで正規表現をちゃんと使ったことなかったんですが、知った途端にのめり込んでしましました。
面白いですね、正規表現。今日も2時間ぐらい正規表現で遊んでました。

このサイトを利用すると、正規表現をすぐに確認できるので便利です。
結構お気に入りです。

http://regexpal.com/

そういえば、今読んでるビューティフルコードの中では、偉大なプログラマーで正規表現を使いこなせない人はいない、といった表現がありました。
まさに、その通りですね。