2008-01-01から1年間の記事一覧

はてな福袋欲しい!

はてな福袋欲しい! こうですか?わかりません!>< 正しい応募方法はこちら→はてなブックマークを使ってはてな福袋をもらおう!とは - はてなキーワード

xargsの-iオプションはdeprecated

find/grep/xargsコマンドを使いこなす 業務で楽するためのUNIXテクニック集「検索」編 (4/4):CodeZine(コードジン) ※注4のところで-i使ってますが、xargs (GNU findutils) 4.4.0では -i[replace-str] This option is a synonym for -Ireplace-str if re…

プログラミングマニア度

プログラミングマニア度を測る25の質問 - 窓際のベイダー卿 - ベイダー卿 - builder by ZDNet Japan ●ブラッディマンデイの高木藤丸をカッコいいと思ったことがある。 ※むしろ俺が高木藤丸だ。 むしろ「何だコレm9(^Д^)プギャー」と思える方がプログラマーっぽ…

殺すぞ

プロセスを。 SIGSTOP や SIGTSTP(^Z) で停止された process は、 基本的には SIGCONT を送って再開させてやらない限りは止まったままです。 死ぬことすらままなりません。 なので、一般には kill -TERM && kill -CONT で終了させます。 この順番にするのは…

jquery.tablesorter.pager.jsでキャプション付きテーブルの場合にページャー位置がずれる

検証せずに記憶だけで書くよ。 The website is currently not available jquery.tablesorter.pager.js使ってて、 <table id="テーブル"> <caption>キャプション</caption> </table> <div id="ページャー"> っていうコードではページャーがテーブルに埋もれてしまった。キャプションを外せば無問題。 ソースを見ると、ページャーのコ</div>…

ゲーム買った

どうも。普段全然ゲームをしないholidays-lです。 スーパーマリオ64DSを買いましたが、やはり3Dスティックじゃないと面白さ半減ですね。 誰かNINTENDO64とスーパーマリオ64をセットで譲ってor貸してください。 あとみんな大好き塊魂も買いました。押入れから…

Shibuya.pm

あーShibuya.pmTechTalk#10申し込み損ねたー。めっちゃおもろそうやのに。 まーどうせ忙しいだろうからライブ配信を見ることにする。結局仕事がかぶってid:TAKESAKO辺りからしか見れなかったよ。まあでも京都旅行見れたからいいや(ぉ

はてな採用

はてなの知られざる求人採用ルール - ぼくはまちちゃん! きみのはてな採用度は…89% だよ!!!だって。脈ありだな。

make heredoc

shellのheredocがGNU makeで書きにくい。ってか無理なんじゃないかと思う。

うっかりScalar::Util::weakenが"Weak references are not implemented"で落ちるのを防ぐ

Scalar::Utilで、"Weak references are not implemented"とかいわれて落ちる問題 - Kentaro Kuribayashi's blog 解決:Scalar::Util::weakenを使おうとするとWeak references are not implementedで落ちる - ヒルズで働く@robarioの技ログ CPAN経由での再イ…

ん〜

id:kawasakiからOracle 10gに関するインタビュー開催のお知らせが来たけど、別にOracle好きで使ってたわけじゃないから参加しない。 っていうか、ぶっちゃけOracle嫌い。 あと全然関係ないけど、Sunも嫌い。

分散型バージョン管理システム

GitよりMercurialの方が良いとか言っちゃう俺ド素人

ん〜

俺にプログラミングをやらせろぉっ!! うへへ

ん〜

仕事ください…

今更だけどjs2-mode入れた

EmacsでJavaScriptソースを快適に読むために:js2-modeとエグズーベラントCtags - 檜山正幸のキマイラ飼育記 (はてなBlog)を見て。 (≧∇≦)b いいね!

findとxargsの組み合わせ

http://hirkaz.blogspot.com/2008/09/blog-post_01.html こういうのを見るとどうしても $ find ~/dev/php -name '*.php' -a -print0 | xargs -0 nkf --overwrite -w -Lu と書き直したくなる。元のままだとスペースを含んだファイル名を扱えないからね。一応…

GPLソフトウェアで商売

少し話が出たので再確認のため調べてたらヒット。 これはひどいしょぼしょぼエンジニア。 ASIPの徒然なるままに: Linuxは何故GPLでありながら商用利用されるのか?(当たり前のこと) ASIPの徒然なるままに: GPLでライセンスされたライブラリは商用利用できるの…

wgetの-Oオプション

http://gauc.no-ip.org/awk-users-jp/blis.cgi/DoukakuAWK_041 GNU系のツールなどで、出力先を「-」とすれば大抵STDOUTとみなされます。 wget -O - とすれば出力先をSTDOUTにすることができるので、 system("rm update.json*"); が不要になります。

B::Deparseで隠し演算子がどのように解析されたかを見る

Perl の“隠し演算子”ドライバー、テスラ、モンゴル… Kawanet Blog II/ウェブリブログB::Deparseを使えば分かり易いかも? % perl -MO=Deparse -e '!%!' use Errno (); not %!; -e syntax OK なお、perldoc Errnoには "Errno" also makes "%!" magic と書かれ…

CPANモジュールのアンインストール(改良版)

信じられない間違いを犯していましたぁ!!(><) aliasを書き直しました。 もし以前のaliasを持っていたら、見比べてニヤニヤしてくださいヽ(;´Д`)ノ 何かCPANPLUSでdistroprefsが使えない(CPANモジュールのオレオレパッチ - ヒルズで働く@robarioの技ログ)…

CPANモジュールのオレオレパッチ

distroprefs使ってる? 簡単に言うと、cpanの設定の${prefs_dir}/prefsにyamlをゴニョゴニョ書いておけば、cpanコマンドでインスコする時に勝手にパッチ当ててくれたりするやつ。 例えばhttp://d.hatena.ne.jp/tokuhirom/20080630/1214785904のパッチを自前…

自作rpmをインスコする時にGLIBC_PRIVATEが足らないとか言われる時の対処法

自分でrpmbuildしたやつをインスコする時に $ rpm -ivh foo.rpm error: Failed dependencies: libc.so.6(GLIBC_PRIVATE) is needed by foo # エラー: 依存性の欠如: # libc.so.6(GLIBC_PRIVATE) は foo に必要とされています とか言われちゃう場合は、specに…

Template-ToolkitのWRAPPERを一時的に解除する

{ local $c->view->template->service->{WRAPPER} = []; $c->forward( $c->view ); }

screenでCtrl-Alt-を使いたい

Ctrl-Alt-n=next Ctrl-Alt-p=prev Ctrl-Tab=other となるようにしたかった。Alt-ぐらいだったら ^[ や \033 を使って書けたんだけど、Ctrl-Alt-の書き方が分からなかった。 今のところscreen単体でやる方法を見つけられていないので、窓使いの憂鬱にやら…

Re: ps auxww | grep httpdでgrep httpdをgrepしない方法(常識?)

#でもpsかgrep自体に、これと同等のことができるオプションがあったような記憶もあるんだけど思い違いかなぁpgrepのことですかね? 動作中の pgerp と pkill プロセスは、自分自身には決してマッチしない。

SubversionのプロパティリストをPerlのデータ構造に変換する方法

% svn proplist --verboseで出てくるプロパティリストをPerlのデータ構造に変換しようと思ったんだけど、解析がちょっと面倒くさそう。 じっと見てるとYAMLっぽく見えてきたので、YAML::Syckでやったら割と簡単に変換できました。 #!/usr/bin/env perl # デ…

Re: EmacsでPerl開発する上で必須な設定 #2 - flymake - antipop

EmacsでPerl開発する上で必須な設定 #2 - flymake - Kentaro Kuribayashi's blog Catalystで、C::E::HTTP::Restarterを使ってると、flymakeが作ったFoo_flymake.pmを検出して勝手に再起動しまくるので超困る。 C::E::HTTP::RestarterがFoo_flymake.pmを認識…

Re: CPANモジュールのアンインストール

CPANモジュールのアンインストール - ヒルズで働く@robarioの技ログ 5.10にするついでに、CPANPLUSに乗り換えてますよ。 だいたいalias cpan-uninstallも間違っててたまにうまくいかないしね。誰も突っ込んでくれないけど。 記事書いた頃から気付いてたけど…

Trac + Mercurial + Lighttpdの文字化け対策

どうもこんにちわ。最近やっと"Mercurial"をスペルミスしなくなったid:holidays-lです。 全部UTF-8に統一してTrac + Mercurial + Lighttpdを作ったら、Timelineとかが文字化けしてた。 mercurial自体はHGENCODINGを設定しなくてもUTF-8で動いていたので良か…

WindowsのMachine Debug Manager をオフにする方法(mdm.exeを起動させない方法)

explorer.exeが動いていない(例えばGeoShellを使っている)と、mdm.exeが正常に起動できずに何度も再起動を繰り返すのでこれを止めたい。 サービスの「Machine Debug Manager」を止めれば良いという情報があるが、そんなサービスが存在しない。 IEのインタ…