タグ

ブックマーク / hakobe932.hatenablog.com (5)

  • TitaniumのコードをGUIなしでエディタからすばやくbuildする - はこべにっき ♨

    最近ちまたではTitaniumが話題ですね。はてな技術勉強会で紹介されたのをきっかけに少しいじってみています。 Titanium開発では、通常Titanium DeveloperというGUIアプリケーションを使ってコードをbuildします。開発中は、どうしてもTitanium Developerとエディタとの行き来が必要で、なかなか不便です。 そこで、Titaniumのコードをvimなどのエディタから一発で、すばやくbuildできるようになるスクリプトを書いてみました。ついでにXCodeもTitanium Developerも(GUIの部分は)起動しなくてよくなります。 https://gist.github.com/715378 使い方 https://gist.github.com/715378 を Titaniumのプロジェクトの直下に置いて、 $ perl build.plのよう

    TitaniumのコードをGUIなしでエディタからすばやくbuildする - はこべにっき ♨
    hidehish
    hidehish 2010/11/28
    見てる:
  • gitリポジトリの仕込み方 - はこべにっき ♨

    最近のgitリポジトリの仕込み方のオレオレまとめ. このソースコードはバージョン管理しとこうかなと思ったら,プロジェクトのディレクトリで, $ git init としてリポジトリをつくる.とりあえず,ここでコミットしまくる.初期化のらくちんさがgitの良いところの一つだと思う. そのうち,このリポジトリを複数のマシンからアクセスしたくなる.(サーバ/クライアントなsvnっぽく使いたくなる.) そうなったら,おもむろにサーバ機で $ git clone --bare /path/to/git/working /path/to/git/repos.git としてbareリポジトリをつくる.bareリポジトリは,作業ファイルがない管理情報だけのgitリポジトリ.リポジトリにgit pushとかをしたい場合はbareリポジトリにする.bareじゃなくてもいけるっぽいけど,どうせそこでは作業しない(

    gitリポジトリの仕込み方 - はこべにっき ♨
    hidehish
    hidehish 2010/03/27
  • Apacheのログをパースしてみる - はこべにっき ♨

    昨日の日記で宣言したように,ApacheのログをRubyでパースするなどしたよ.あくまでも,勉強会当日ではなくて,今日まったり書いたコードだよ. 第二問 ログ解析 Apacheのログを解析して以下を調べる '/index.php'へのアクセス回数 最初のMacユーザのアクセスの日時 Goolge経由のアクセス数 曜日別アクセスのランキング ブラウザごとのアクセスランキング 手元にあったapacheのログがリファラを取ってなかったので,Google経由のアクセス数は調べませんでした. 準備 以下のように,ApacheのログのEntryを抽象化したApacheLog::Entryクラスを書いた.テストケースは,こちら. そこそこ一般的だと思われる,以下のような形式のログが対象. 192.168.0.1 - - [08/Feb/2008:04:15:44 +0900] "GET /plagger

    Apacheのログをパースしてみる - はこべにっき ♨
    hidehish
    hidehish 2010/03/13
  • iPod touch向けのニコニコ動画のPodcastを生成する - はこべにっき#

    iPod touchが届いたー! この連休は家から出られなくなったので、iPod touchをいじり倒す予定です。 せっかくなので、Plaggerを使って、ニコニコ動画のマイリストから動画Podcastを生成してみました。ニコニコ動画 => Podcast => iTunes => iPod touch が自動できるようになるので、いつでも素敵動画が持ち歩けるように! 実際にやってみた ではまず、おもむろにお気に入りの動画をマイリストに登録します。いかにも怪しげなマイリストです。 このマイリストのRSSをもとにPlaggerで動画Podcastを生成します。Plaggerの野良プラグインに、Filter::FetchNicoVideoとFilter::FFmpegがあるのでこれを利用します。詳しくは後述。 できあがったPodcastiTunesではこんな感じに見えますよ。 ここまでくれば

    iPod touch向けのニコニコ動画のPodcastを生成する - はこべにっき#
  • Plaggerをインストールしてみてわかったこと - はこべにっき ♨

    やっとこPlaggerを使えるところまでたどり着けた。livedoor Readerの更新FeedがGmailにどさっと届いたよ。おもしろい。 さて、Plaggerにたどり着くまでには、いくつものモジュールインストールとそのテストの失敗、たくさんの妥協、汗、涙、睡眠不足などの困難が伴ったわけだ*1。そのおかげでCPANやPerlについてわかったことをあげてみることにした。 CPANは便利でおもしろい WWW::YouTubeとかHatena::FormatterとかMac::Glueとか。もっとセンセーショナルなモジュールもたくさんあるよね。CPAN漁ったりPlaggerの依存で入るモジュールを眺めていると、こんなのもモジュール化されてるのか!っておどろくことが多い。もうほんと自分でコード書く必要あるのかというほどの充実ぶり。 CPAN漁りにはモジュールに関するいろんな情報があつまったCP

    Plaggerをインストールしてみてわかったこと - はこべにっき ♨
  • 1