2010-12-01から1ヶ月間の記事一覧

MySQLをMacに入れる時につまづきすぎた

同じ記事ばっかり書いてるみたいですが、多少は違います$ sudo rm -rf /usr/local/var/mysql $ sudo brew uninstall mysql $ vi /etc/my.cnf [mysqld] basedir = /usr/local/Cellar/mysql/5.1.54 datadir = /usr/local/var/mysql socket = /tmp/mysql.sock #…

DBD::mysqlがMacのSnow Leopard 10.6.5で動かなかった件

force installでDBD::mysqlを入れてみたものの、 どんなに頑張ってもlibmysqlclient.16.dylibがloadできなくて、 マジ死ねばいいのにと一日中悩んでて、なんとか解決したのでメモ。 ちなみに、homebrewを使ってmysqlをインストールした場合の事例ですが、 ラ…

MySQL5.5.8がMacのSnow Leopard 10.6.5で動かなかった件

MacにMySQLを入れようとして、mysql-5.5.8-osx10.6-x86_64.dmgを入れてみたが、 自動起動のところとか何かうまく動かなかった件。 どうやら、海外の皆さんも同じ問題で悩んでたみたい。 http://forums.mysql.com/read.php?11,400354,400491#msg-400491 http:…

dieではなくcroak

・理由:呼出しもとのどこの処理でエラーが出てるか調べるため ・よくない die 'hogehoge' if $val < $min; ・よい use Carp; croak 'hogehoge' if $val < $min;

ループ内では添字を1回以上指定しない

・before 配列参照くりかえしよくない for my $agent_num(0..$#operatives) { print "checking agent $agent_num\n"; if ($on_disavowed_list{$operatives[$agent_num]}) { print "\t...$operatives[$agent_num] disavowed!\n"; # } } ・after1 配列参照をコ…

Perlでサブルーチンプロトタイプ宣言を行う

Params::Validate使えば出来るよ! プロトタイプ宣言して、型がおかしければ例外発生させてくれます。 test_params_validate.pl 6 package TestClass; 7 8 use Params::Validate qw/:all/; 9 use Data::Dumper; 10 11 sub new { 12 my $self = bless {}, shi…

MojoliciousにbeforeFilterを埋め込む

なんか,パッと調べた感じだとbeforeFilterとか,コントローラ内でhookするのが,ちゃんとしたのがあんまなかった感じなので. あんまりよくはないのですが,MojoliciousのRoutes.pmいぢりました. 451 # Action 452 if ($method && $app->isa($self->contro…

MojoliciousをApache上でindex.cgi経由で動かす

なんか凄く久々にperl触った気がする!!!! 中々うまくいかなかったのですが、下記の設定で動作しました。 サンプルのアプリはこちら(http://gihyo.jp/dev/feature/01/mojo/0002?page=2)のものをつかっています。ディレクトリ構造 [yuki@sorauta simple_…

memcachedが再び動かなくなった

最近しばらく使ってなかったmemcachedをちょっと使う機会があったんだけど、下記のエラーが出て動かなかった [root@sorauta ~]# memcached -d -m 128 -l 127.0.0.1 -p 11211 memcached: error while loading shared libraries: libevent-1.1a.so.1: cannot o…

MacPortsを使ってPerl5.10を入れる方法

sudo port install perl5 +perl5_10 でいけるらしい。

Macのターミナルの色を変えるのは、MacPortsがいいらしい

Mac

色を変えるソフトというか、バージョン管理のソフトっぽいけど。。。 MacPorts http://www.macports.org/ 僕のMacはバージョンが10.6.5なので、MacPorts-1.9.2-10.6-SnowLeopard.dmgをいれました。 http://distfiles.macports.org/MacPorts/MacPorts-1.9.2-1…

Macでcpanが動かなくなった

http://batland.de/subdomains/nucleus/Batland.php なんかここら辺の記事と若干にてるのかもだけど、 MacでPerlの開発環境構築している時に、cpanをいつものように起動しようとすると、 下記のようなエラーが発生した bash: /usr/bin/cpan: Permission deni…

MacにGoogle SketchUpのRender[in]を入れようとした際に、「Failed to load /Library/Application Support/Google SketchUp 8/SketchUp/plugins/Renderin.bundle/Contents/MacOS/RenderinLoader.bundle」となってエラーを吐いていた件

Google SketchUpにRender[in](http://www.renderin.com/)を入れようとした際に下記のエラーが出て入らなかった。 Failed to load /Library/Application Support/Google SketchUp 8/SketchUp/plugins/Renderin.bundle/Contents/MacOS/RenderinLoader.bundle…

「プログラマが知るべきじゃない97のこと」まとめた

サーバ室に祀られた盛り塩の存在意義 notepad.exeで役立つ10つのショートカット その動画、ウィルスだよ VSS 先月の稼働時間を時給に直してみる その4: 休日出勤の手続き プログラマが知るべきではない Advent Calendar 管理職の単価, やっぱり知ると絶望す…