勉強したいこと

勉強したいことをしたい順に並べるとたぶんこんな感じ。

  1. Ruby
  2. Meadow(Emacs Lisp)
  3. JavaScript
  4. Subversion
  5. Ruby on Rails
  6. デザインパターン

これを優先度で並び替えると、MeadowSubversionが一番上にくるかな。
なんでかというと、どちらも先に勉強しておいた方が、
他のものを勉強するときの効率がよくなるから。


でもですね。僕は思いました。
効率のよさを求めるのはいいことだけど、
それはやりたいことよりも優先させるべきではないのだと。
効率がよくなくたっていいんです。
だって、効率のよさを優先させると、
本当にやりたいことがどんどん後回しになる気がするんだもん。
それでやりたいことやる時間がなくなってるのって、
なんだか本末転倒だよ。


そんわけで、やりたいものを優先させて、
順位の低いものはその気分転換に、って感じでやっていこうと思います。


最近、少し文字を読むのが速くなった気がする。
新書を読んだりしてたから活字に慣れてきたのかな?
いい傾向です。その調子でがんばりましょう。
お前は先生か。

サーバにCGIスクリプトをアップロードして動かすときの注意点

  1. shebang
  2. Content-Type
    • スクリプト中に print "Content-Type: text/html\n\n" が入っていることを確認
  3. アスキーモードでの転送
    • FFFTPなら オプション > 環境設定 > 転送1 にある、アスキーモードのファイル名に*.rbや*.cgiが入っていることを確認して転送
  4. エラーログのチェック
    • 僕の場合はサーバにログインして、$ tail -f /var/www/logs/gan2-error_log とすることで、エラーログの出力を監視できる

*1:サーバの環境によって異なる。ヘルプを参照するか、TelnetSSHでログインして $ which ruby

clmemo の余白がいつの間にかスペースではなくタブになってる

前はスペースだったのに今はタブ。
特に設定を変えた覚えはないんだけどなぁ・・・。
なんでだろう?

追記

原因は分からないままだけど、
タブをスペースに変換する方法を知ったので、
とりあえずはそれでいい気がしてきた。
リージョンを選択して M-x untabify で、
リージョン内のタブが全てスペースに変換される。
スペースをタブに変換する M-x tabify というのもある。