タグ

2010年4月22日のブックマーク (10件)

  • perlbrew + cpanminus + local::lib で環境構築 - Webtech Walker

    local::libとかcpanmとか便利になってきたなーと思っていたところにperlbrewというまた新たなツールがでてきたので一度ここら辺でperlの環境構築についてまとめときます。 システムにインストールされているperlを使うとOSのアップデートなどの影響を受けてしまうので、それらを使わずホームディレクトリ以下にperlもCPANモジュールも全部インストールしていきます。 perlbrewはperlをバージョン毎にインストールしたり、それらをswitchして使えたりすることができるコマンドです。 App::perlbrew - search.cpan.org まずperlbrewをインストールします。 $ curl -LO http://xrl.us/perlbrew $ chmod +x perlbrew $ ./perlbrew install これで$HOME/perl5にp

    perlbrew + cpanminus + local::lib で環境構築 - Webtech Walker
    TMTL
    TMTL 2010/04/22
  • Androidアプリ開発に24時間で挑戦してみた

    クックパッドという料理レシピサイト(http://www.cookpad.com/)がある。料理好きの筆者は、しばしば利用する好きなサイトの一つである。このクックパッドが2010年4月23日から「開発コンテスト 24」というイベントを開催する(http://info.cookpad.com/24contest)。主催者が発表した課題を解決するプログラムを開発するコンテストで、課題の発表から24時間以内に成果物を応募するというものである。 24時間で何かを作るというのは面白い。Microsoftが主催する学生向けの技術コンテスト「Imagine Cup」では、いくつかの部門で24時間のチャレンジという競技ルールがあって、その取材は楽しかった。趣味の人力飛行機でも、明日のこの時間までに問題を解決しなければ、ということが何度かあり、これらはしんどい経験だったが、やはり楽しかった。 筆者はクックパ

    Androidアプリ開発に24時間で挑戦してみた
    TMTL
    TMTL 2010/04/22
  • MySQL のキャッシュサイズ変更で高速化

    昨日、MySQL のクエリキャッシュを有効にして WordPress を高速化するという記事を書きましたが、MySQL のチューニング策としてもうひとつメモリバッファのサイズを変更してみるのも有効です。この手法は MySQL で使用しているストレージエンジンが InnoDB の場合に有効です。また以下の方法は管理者権限が必要です。 MySQL では頻繁に使われるデータやインデックスをメモリにキャッシュして効率化・高速化を図りますが、CentOS 5.4 の MySQL ではデフォルトの設定は少なめです。メモリにある程度余裕があれば、この値を増やすことでパフォーマンスが改善される可能性があります。 MySQL のバッファのサイズは SHOW VARIABLES で表示されます。大量に表示されるので対象を絞るために LIKE を使用します。 # mysql (databasename) -u

    TMTL
    TMTL 2010/04/22
  • http://www.machu.jp/posts/20100416/p01/

    http://www.machu.jp/posts/20100416/p01/
    TMTL
    TMTL 2010/04/22
  • 1

    http://www.ustream.tv/channel/dena-technology-seminar 6年前 145 視聴者数

    1
    TMTL
    TMTL 2010/04/22
    #perlcasual
  • PCを買い替えしたとき、iTunesのライブラリを完全に移行する方法

    好きなものは空と緑とS2000とガンダムとラジコン・ミニ四駆、Perfume(かしゆか)。ときどき子育てとキャンプ。 現在のリンクはこちらからどうぞ⇒iTunesを移行・バックアップ、新しいPCへライブラリを移動 以下、アーカイブ iTunesのライブラリを他のPCに移行する手段です。簡単な方法ではmp3ファイルなど音楽ファイルをコピーしてドラッグ&ドロップすれば移るのですが、これだとプレイリストやレート、再生回数などが全部なくなってしまいます。そこでプレイリストやレート、再生回数などを維持しながら比較的(ここポイント)簡単に移行する手段をまとめました。 iTunesライブラリ移行ソフト: プレイリストや再生回数、iOSのバックアップなどiTunesの全てのデータを他のPCへ移行するならCopyTrans TuneSwiftという専用のソフトを使うと便利です。 このソフトで簡単に iTun

    PCを買い替えしたとき、iTunesのライブラリを完全に移行する方法
    TMTL
    TMTL 2010/04/22
    もうすぐ移行するので
  • snippetsEmu から snipMate に移行したまとめ

    id:dann さんの記事 「snipMateのsnippetが書きやすい件」で snipMate.vim が紹介されてて試してみた。 snipettsEmu.vim は snippets の追加がめんどくさかったってのもあるし 入力がタイポしてたりすると編集後に次の場所に移動できなかったりとか (1)入力後 => (2)に移動といったことをしようとすると html_snippets.vim を書き直す必要があった。 snipMate は sunppets の追加が簡単そうだったので乗り換えてみた。 インストール snipMate.vim をダウンロードしてきて .vim ディレクトリ以下で解凍すれば終了。 使い方は snipettsEmu と同じです。 snippetsの構造 $ tree html snippets |-- html.snippet <- filetype $ tree

    snippetsEmu から snipMate に移行したまとめ
    TMTL
    TMTL 2010/04/22
  • prove.vim書いた - Webtech Walker

    探してみるとproveのvimプラグインもあるっちゃあるけどいまいちしっくりくるものがなかったので自分で書いてみた。 hokaccha’s vim-prove at master - GitHub 機能としては テストファイルから上位ディレクトリをたどってtというディレクトリがあるディレクトリをrootディレクトリとして、そこにcdしてprove -lvr的なことをする local::libのディレクトリを指定できる。デフォルトは上で設定したrootディレクトリのextlibディレクトリ それ以外のlibディレクトリも指定できる 無名ファイルをproveできる prove用のsyntax な感じです。 :Prove {file} でproveを実行できます。{file}は指定しなければカレントファイルを対象にします。ディレクトリを指定すると再帰的にproveしますが、あまり長いテストだとテ

    prove.vim書いた - Webtech Walker
    TMTL
    TMTL 2010/04/22
  • インデントされてないperlソースコードを整形しようとPerl::Tidyをインストールしたけどvimで一発だった件 : akiyan.com

    インデントされてないperlソースコードを整形しようとPerl::Tidyをインストールしたけどvimで一発だった件 2010-04-21 全くインデントされてないとても前衛的なperlソースコードに久しぶりに出会ったので、整形しようと調べたらPerl::Tidyを見つけていそいそとインストールしました。そのことをtwitterでつぶやいたら、個人的なvim伝道師こと@kana1氏から以下のreplyが。 そういえばvimにはインデントの整形機能がついてるんでしたね...vimにソースを貼りつけて「gg=G」とタイプすれば全行のインデントが揃います。整形具合はPerl::Tidyよりおとなしめですが、十分見やすくなりましたとさ。PHPでもRubyでも同様に使えますよ。 コメント / トラックバック コメントは受け付けていません。

    TMTL
    TMTL 2010/04/22
  • きまぐれ日記: MeCabがiPhone,OSXに載っていると言うのは止めようと思う

    iPhoneのSDKの条項に変更が加わり、Flashのクロスコンパイルを含む 純正開発ツール以外で作成されたバイナリの配布が禁止となるようです。 世間でも散々言われていますが、この変更は正直とても残念です。 Apple的には「製品のクオリティーが保てないから」という理由だそうですが、 WindowsiTunesが意味もなくQuickTime入れたり、Windows非標準のUIを 使いまくっていて、お世辞にもクオリティーが高いとは言えないのを棚にあげて、 クオリティー云々と言い訳できるのでしょうか。アプリなんて所詮 玉石混淆。決めるのはユーザです。 MeCabは以前GPL/LGPLでした。Appleを含む複数の方からこのライセンスでは 使いにくいと言う指摘をうけ、前職の同僚と協議をしながらBSD/LGPL/GPL のトリプルライセンスにしたという経緯があります。結果としてこの変更は うまく