Entries from 2010-07-01 to 1 month
root権限なく、daemontoolsやmemcachedなどを使用せず、さくらレンタルサーバー スタンダードプランで標準的に使えるPerl CGIとMySQLだけを利用して動かせるWebアプリをArkで作ってみました。 http://sugyan.sakura.ne.jp/ リポジトリはgithubに Twitter OAu…
ずっと知らなくて、今日調べて初めて知ったのでメモ。 gitで過去のバージョンを取り出す - ひこにっき - tenmonグループ より git cat-file -p <SHA1 object name>:<path> 追記 @hokaccha先輩から git show <SHA1 object name>:<path>でも同じことできるよ、と教えていただいた! ありがとうございます >< g</path></sha1></path></sha1>…
ネイバージャパン株式会社様のオサレなカフェにて開催されたYokohama.pm #6に参加してきました。 Yokohama.pm #6 x Perl Casual #3 を開催します - Yokohama Perl Mongers Perl Casual枠ということでゆーすけべーさんと一緒にWeb APIをカジュアルに使ってみ…
@kwappaさんに声をかけていただき、勉強会夏祭りに参加してきました。 【とべとべ】勉強会夏祭り2010【電設部】 : ATND PHP/Perlの枠ってことで、Perl使いとして何か喋っていいよ、ということだったので快諾したものの、当日まで何も準備できず…(すみません…
zshにて、例えば $ ls /Users/sugyan/ と打ったところで末尾から"/Users/"の後ろのところにカーソルを移動させようと思って"backward-word"しようとしても、引数の先頭の"/"まで戻ってしまう。また、 $ echo ほげ ふが ぴよと打ったところで末尾から"backwar…
以前も調べたはずだけど結局ずっと何もやってなくて不便な思いをしていて、いい加減アレだなーと思い screenのcopy modeでコピーしたのをMacのクリップボードにいれる(pbpasteで使えるようにする)のってどうするのがベストなんでしょう?2010-07-05 23:51:54…
App::Optionsでrequired引数チェックをしているスクリプトでflymakeが Configuration error has occurred while running (perl -wc hoge_flymake.pl). Flymake will be switched OFF とエラーを吐いてしまい、一度そのバッファを閉じてまた開くと今度はemacs…
せっかくさくらのレンタルサーバーを借りてみてるのにあんまりマトモに使ってなくてもったいなく、 全裸bot的な何かを作ろうと思っていたのだけどmecabのインストールがうまく出来ずずっと放置していて、 でもふと調べてみたらなんかできそうだったのでやっ…
exec-pathにshellのPATHを追加する - すぎゃーんメモ で、「普通に(getenv "PATH")からシェルの環境変数PATHが取れます」というコメントをいただいたのですが、どうもCocoaEmacsの場合はshell上で動くものではないため環境変数は引き継がれないようになって…
perlbrewを使っているのだけど、どうもflymakeでsyntax checkしようとすると"/usr/bin/perl -wc"を使われてしまっているらしく、モジュール読み込みでエラーがでてしまう。perlbrew用にshellの$PATHで追加しておくもの(デフォルトだと$HOME/perl5/perlbrew/b…
flymakeの勉強をしようと 僕のflymake-perl周りの設定晒し最終版(今現在) - taiyoh独言 を参考にしようと思ってみてみたら、"defadvice"というのが書いてあって、何なのか知らなかったので調べてみた。 GNU Emacs Lisp Reference Manual: Advising Functio…
#!/usr/bin/perl use strict; use warnings; use Data::Dumper; my $hashref = { hoge => 100, fuga => 200, piyo => 300, }; print Dumper $hashref; と、ハッシュ初期化時にkeyとvalueの組み合わせをまとめて指定することがあると思います。 $ perl hoge.p…
※追記しました! 最新版(1.0005以降)では起こりません とっても便利なcpanm。 "-l"オプションを使うと、local::libのように指定した任意のPATHにインストールできる。 けど気をつけないといけないことに、これをやると もともと入っていたモジュールが消えち…