タグ

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

  • 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する - はこべにっき ♨
  • unite.vim の source をお好きなスクリプト言語で書ける unite-script - はこべにっき ♨

    2014/2/20 追記 unite-scriptがUnite.vim体に取り込まれました - はこべブログ ♨ にあるようにUnite.vimに取り込まれました。 紹介 11月20日に開催されたKansai.pmのLTでunite-scriptについて発表しました。 unite-scriptはunite.vim の sourceをお好きなスクリプト言語で書くためのsourceです。リポジトリはこちら。 https://github.com/hakobe/unite-script Kansai.pmのLTで発表した資料も公開しておきます。 Unite with scriptView more presentations from hakobe. 以下ちょっとくわしく。 unite.vim unite.vim は最近もりあがりを見せてきた vim のプラグインです。候補の一覧からアイテムを

    unite.vim の source をお好きなスクリプト言語で書ける unite-script - はこべにっき ♨
  • ScalaでWebM形式の動画再生 - はこべにっき ♨

    それなりにたいへんそうで勉強になるかと思い、ScalaでWebM形式の動画を再生するコードを書いてみた。やりたくなったから、やっただけなので特に有用性とかはないです。 WebMのデコーダを準備する Javaで、WebM形式の動画を扱うには gstreamer-java が使える。 gstramer-java はネイティブのgstreamerを呼びだすのでインストールする。また、gstreamerがWebM形式の動画をデコードできるように、デコーダもインストールしておく。 WebMデコーダのインストール WebMのデコーダ(libvpx)のソースコードをcloneしてビルド/インストール。 $ git clone git://review.webmproject.org/libvpx.git $ cd libvpx $ ./configure $ make $ sudo make insta

    ScalaでWebM形式の動画再生 - はこべにっき ♨
  • 御当地訪問を支援するAndroidアプリ Gotouchi をつくりました - はこべにっき ♨

    昨今では、アニメやコミック、ゲームの御当地を訪問することが流行しているようですね。気になって、日にどのくらいの御当地があるのかを調べて、Google マップ上にプロットしてみました。*1 うわぁ…。このように日全国津々浦々どこにいっても何かしらの御当地にブチ当たるという具合です。このような状況では、自分の家の近くや旅の行く先々のもたくさんのアニメやコミックの御当地が存在しているはずです。 そんな御当地が近くにあるかを簡単に確認できれば便利です。そこで Androidアプリ Gotouchi を作ってみました。 Gotouchiを起動すると、現在位置を測定し、近くにどの作品の御当地があるかを一覧表示してくれます。 ためしに、滋賀県にある、うちの家でためしてみると、滋賀県大津市のちはやふるの御当地が最寄のようです。全然知りませんでした… ちはやふるはまだ読んだことがないので、今度読んで御当

    御当地訪問を支援するAndroidアプリ Gotouchi をつくりました - はこべにっき ♨
  • 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リポジトリの仕込み方 - はこべにっき ♨
  • gitのステータスをプロンプトに表示したよ - はこべにっき ♨

    みんなやってて今さらな感じですね. これまでおれおれスクリプトを使ってやっていたんですが,zsh-gitというプロジェクトで公開されているPROMPTテーマを使うとすごい楽に高機能なプロンプトにできました.インストール方法とかはREADMEと付属のzshrcを参照してね! 現在のブランチ名以外にも,untrackedなファイルがあると '!' を表示したり,modifiedなファイルがあると '?' を表示してくれたりするので,なかなか高機能です. ただ,ちょっと表示がうるさい感じだったのでちょっとカスタマイズして使っています. 不覚にもゆのっちに表情がついて良い感じです. このプロンプト設定ファイルはこちら

  • 時間を意識するためのスクリプト - はこべにっき ♨

    ニコニコ動画とかを調子よく見ていると,1時間とか2時間とかが簡単にすっ飛んでしまいますよね?わかります. それは,なかなか由々しき自体です.ニコニコ動画の視聴時間にかかわらず,時間を意識していないと無駄に過ごしてしまうこともあるので,最近は時間を意識するのに毎時ちょうどにgrowlで時報を表示するようにしてみています. これを表示すると少なくとも一時間に一回は時間の使い方を見直せるのでなかなか悪くないです.ただ,もう一月くらい動かしてみているのですが,最近慣れてきてスルーしてしまうことも多いので,なにか工夫が必要かも. 簡単なRubyスクリプトで書いてあって,ruby-growlというライブラリを使っています. #!/opt/local/bin/ruby -w require 'rubygems' require 'ruby-growl' msg = "#{ Time.now.hour }

    時間を意識するためのスクリプト - はこべにっき ♨
    sugarbabe335
    sugarbabe335 2008/05/01
    growlでruby
  • MacPortsでステキなUNIXツールをインストール - はこべにっき#

    2011/5/22追記: 最近のオススメは、homebrewです。ぼくもいまはhomebrew使ってます。 先日、研究室にあたらしいMac Book Pro 17"が届いた。各種操作がいちいちキビキビ動いて快適すぎる。 このMacにも、うち的最重要MacアプリケーションのひとつであるMacPortsをインストールした。 MacPortsはFreeBSDのportsというパッケージ管理システムと似たようなことを、Mac OS Xでも行うためのソフトウェアだ。有名なコマンドラインツールはほとんどこれを使えば揃えることができる*1。うちが普段使っている、perlvimもzshもscreenも全部MacPortsでインストールしたもの。 Macでライブラリやツールがなくて困ったときはとりあえず、MacPortsに聞いておけばなんとかなることも多い(例: pygameってMac OS Xで動くんだ

    MacPortsでステキなUNIXツールをインストール - はこべにっき#
  • 1