便利なツールをチームにどんどん導入したい

便利なツールについての自慢大会があるとおもしろい。
ここでのツールは、個人的なツールじゃなくてチームのためのツール。
たとえばRedmineとか。

・良いといわれているツールをもっと知りたい
・良いツールはどんどん導入したい
・でもそのまえにツールのメリットデメリットを聞きたい
・導入して困ったらちょっと聞けることが重要

で、Redmineに欲しい機能を自分たちで作るってものいかもね、と、まとまった。

ささやかなプログラミングクラブってやってみたい

プログラミングって楽しいと思うんだけど、自分の周りには共感してくれる人がすくない。
プログラミングが苦手(と信じている)だから楽しめないという人が多いように思う。

でも、自分自身、得意ではないんだけど、でも楽しんでいる。
素人なりの楽しみかたを身につけたのかもしれない。
小さな成功体験で気分よくなっているだけかな。
ただの勘違いかな。
性格かな。
Rubyでやっているからかな。(これはきっとある)

素人の自分には一人で世間をあっと言わせるすごいアプリはつくれないけど
自分たちに必要な小さなツールを何人かでつくるとしたら、
きっと楽しくきっといいものができるんじゃないかなぁ。
とりあえず一緒にやりたいと思える人と始めたい。

rails から Gmail を使う

http://d.hatena.ne.jp/zorio/20070318/1174226862
を参考にすればできたのに...

挑戦した方法..(途中で断念)

http://d.hatena.ne.jp/zorio/20060417/1145281299

  • http://redmine.ruby-lang.org/ から net/smtp.rb をとってくる
  • RAILS_APP/lib/net/に配置する(これで読み込まれる)
  • ActionMailerを適宜設定して実行
  • String#linesがないと怒られる
    • class String; def lines; self.split(/\n/); end をsmtp.rbの冒頭に追記
  • Array#drop がないと怒られる
  • またなにか言われる。。そのころ最初に書いた対応方法を見つける

BasicAuthの設定

毎回コマンドを忘れる。

# htpasswd --help
Usage:
        htpasswd [-cmdpsD] passwordfile username
        htpasswd -b[cmdpsD] passwordfile username password

        htpasswd -n[mdps] username
        htpasswd -nb[mdps] username password
 -c  Create a new file.
 -n  Don't update file; display results on stdout.
 -m  Force MD5 encryption of the password.
 -d  Force CRYPT encryption of the password (default).
 -p  Do not encrypt the password (plaintext).
 -s  Force SHA encryption of the password.
 -b  Use the password from the command line rather than prompting for it.
 -D  Delete the specified user.
On Windows, NetWare and TPF systems the '-m' flag is used by default.
On all other systems, the '-p' flag will probably not work.

# htpasswd /usr/local/apache2/conf/svn-users aaaaa  
New password:
Re-type new password:
Adding password for user aaaaa

[vim] 久しぶりにctags

[ http://d.hatena.ne.jp/himesuke/20080629/p1]を参考にして
ctagsを使ってみる。
しばらくは、Ctrl-[(タグジャンプ) と Ctrl-T(戻る) だけで十分。

rubyの場合かならずしも呼び出しもとに飛べないのが残念だけど、これは宿命か。。