pythonのバージョンアップ時のメモ

pythonの2.4しか入ってないので、2.7を入れたところ、なぜか2.4が起動する場合と、2.7が起動する場合がありはまった。
結論

pythonのバージョンを確認して2.4のままの場合、その時のユーザーのままエイリアスを設定しpythonでpython2.7が動くようにしてあげる。

エイリアスの設定は
# vi ~/.bashrc
で行う。

# User specific aliases and functions
という表示があるところにいくつかエイリアスの設定がしてあるから一番下に

alias python=’/usr/local/bin/python2.7′
と付け加えて保存。

/usr/local/bin/python2.7
はpython2.7までのアドレス。

保存したら、
# source ~/.bashrc
で有効化。

これでpythonとコマンドを打つと2.7の方が起動する

バージョン確認は
# python -V
でOK。

大学の講義をネットで見る

MITとか有名大学の講義がネットで見れる、というのは聞いたことがあるけど実際には見たのは初めて。思ったより充実しててびっくりした。やる気さえあれば、かなりのところにいけそう。何も制約がないと自分で勉強するのはかなり大変だろうけど。

the MIT OpenCourseWare site
MITのサイト、実際の学生向けの授業を動画で撮って公開してある。

Electrical Engineering and Computer Science
一番閲覧数が多いのはコンピューターサイエンスの授業みたい。transcriptも用意されてて、講義によっては中国語に翻訳されてるのもある。ただ全部の講義が動画ではなく、ただテキストのみのもある。

日本でもやってて、

信州大学ネット学習教材
ちょうど最近趣味でサーバーを触りだしたので、ここの資料は参考になった。

東京大学UTオープンコースウェア
東大は結構充実してる。

物質はどのように創られたのか/小柴 昌俊(東京大学特別栄誉教授・ノーベル物理学賞受賞)
これ面白い、話が上手。

UNIXコマンドのメモ

主にパイソン関連

~.tar.gzというファイルから必要な物をインストールする場合。

wget ‘URL’
tar zxvf ファイル名.tar.gz
cd ファイル名
python setup.py install

wgetでURL先よりファイルをダウンロードしてくれる。
tar zxvfで圧縮ファイルを解答(そのフォルダに解凍される)
cdで解凍されたフォルダに移動
pythonの場合は、大抵python setup.py installだけでインストールが完了。

たまにこれで上手くいかないものがある。

グラフとか

pythonでグラフを描いてみた。

データを入れたファイルからデータを読み取って、自動でグラフを作り画像データにして指定した名前で保存してくれる。cronで定期的に動かせば自動で更新されるグラフを作れる。これは面白い。

sample

 

見た目が野暮ったいけど、これは一番シンプルなグラフでいろいろ見た目もいじれるようなので今週中にひと通り遊んでみる。

メモ

  • UNIXのコマンド、コピペで使ってたけど、最近やっと意味がわかってきた。反復作業効果は凄いというか、これがほぼ全てな気がする。
  • プログラム関係で難しそうに見えるものって面倒臭がらずにわからないところまで戻って調べると理解できる。
  • グーグルAPPエンジンは、かなり便利、ただしいくつか使えない物があるので、その辺はVPSの方で処理させる。
  • あまり更新してない語学勉強ブログのアクセスがやけに増えてきた、たぶん新学期とか学校が始まるのでその影響と予想。
  • 中国語の基本単語1500を覚えてるとこ、怠け者なので、あえてカードを使うことにした。
  • PCで作業中に毎日CNN、VIDEOをサブモニターで流してるんだけど、最近ずいぶん聞き取れるようになってきた(気のせいか)
  • 超マイナーな分野のマニアの人と話をして刺激を受けた。サイトのアイデアも浮かんだ。自分が知らない世界ってわざわざ遠い海外に行かなくても、案外身近にもあったりする。