MySQLのupdateには
update a, b, c set a.bno = c.bno, b.ano = c.ano where a.no = c.ano and b.no = c.bno;
こんなのかけるんですね。
デイリーポータルZのクラブ活動をplaggerで
plaggerは使ってたけど、初めてEFT書いてみました。
dpz_club.yaml
author: treeham custom_feed_handle: http://portal\.nifty\.com/cs/club/list/\w+/1\.htm custom_feed_follow_link: /cs/club/detail/\d+/1\.htm handle: http://portal\.nifty\.com/cs/club/detail/\d+/1\.htm extract: <title>(.*?)<\/title>.*?<div align="center">(.*)<\/div> extract_capture: title body
config.yaml
plugins: - module: Subscription::Config config: feed: - url: http://portal.nifty.com/cs/club/list/otome/1.htm - url: http://portal.nifty.com/cs/club/list/inu/1.htm - url: http://portal.nifty.com/cs/club/list/reito/1.htm - url: http://portal.nifty.com/cs/club/list/yakyu/1.htm - url: http://portal.nifty.com/cs/club/list/amagoi/1.htm - module: CustomFeed::Simple - module: Filter::Rule rule: module: Deduped path: /home/usr/plagger/dedupe-dpz_club.db - module: Filter::EntryFullText - module: Filter::BreakEntriesToFeeds config: use_entry_title: 1 - module: Publish::Gmail config: mailto: mailaddress mailfrom: mailaddress mailroute: via: smtp_tls host: smtp.gmail.com:587 username: mailaddress password: password
抜き出し方は大雑把です。ほんとはSubscription::Configのurl一覧はデイリーポータルZのクラブ活動のところから抜き出したかったんですが、わからなかったのでとりあえず直接かいてます。
最近
まだ、子供が小さくて、夜もあわせて早く寝るし、勉強会とかもいけてないけど、来月あたりから、また色々行きたいと思います。
子供
実は、先月の終わりに子供が生まれました。3790gの男の子です。夜は悪魔ですが、すごいかわいいです。
最初はあまり目が開いてなかったのですが、今はあまり見えてないのかもしれないけど、パッチリあいてます。
出産に立ち会えたのですが、出産ってやっぱり本当に大変だと思います。本当に母親は偉大ですね。お疲れ様でした。
WindowsXPでメイリオが薄かった
最近、会社のマシンにXPを再インストールして、メイリオをインストールしたんですが、色がかすんでて薄い。以前も同じマシンでメイリオを使ってたのに、何でだろうと思ってました。色が薄いと目が疲れますよね。
でちょっと調べたら、ClearTypeフォントの表示方法を調整する − @ITを見つけたので、ここに書いてある通りにClearType Tuner PowerToyをインストールして調整したら、ちゃんとした色になりました。
Subversionへのアクセス方法
以前、さくらサーバにSubversionを設定したんですが、svn+sshなコマンドラインからの接続の仕方がわからず、WindowsにTortoiseSVNをいれてしのいでいました。
最近、svn+sshのようなトンネルモードのコマンドラインからの接続の仕方がわかりました。
puttyをいれ、インストールしたディレクトリへのパスを通し、C:\Documents And Settion\user\Application Data\Subversion\configの[tunnels]に以下を追加します。
ssh = plink.exe
svn list svn+ssh://user@example.com/home/user/svn
で接続する事ができました。
Linuxで鍵を作った場合は、puttyで鍵を使用するにはputtygen.exeで鍵をputty用に変換する必要があります。
ちなみに、Linuxの場合は以下のとおりです。
eval `ssh-agent` ssh-add 秘密鍵 svn list svn+ssh://user@example.com/home/user/svn
ssh-agentをとめるには
eval `ssh-agent -k`
のようです。
また、秘密鍵は
chmod 600 秘密鍵
しておく必要があるようです。
参考