Subscribed unsubscribe Subscribe Subscribe

枕を欹てて聴く

香炉峰の雪は簾を撥げて看る

crxmakeをGoogle Extensions Galleryに対応

追記 id:os0x さんから, @Constellation ちょうど同じネタで書いてましたね。ちなみに、pemファイルを含める必要があるのは初回のみなので、割と事故率は低いかも。 http://twitter.com/os0x/status/6303238609 と教えてもらいました! Google Extensions Gal…

Ruby Net::GitHub::Upload

GitHubのdownloadsが遅延がひどく, Taberarelooのversionを0.0.2にしても一向に変化しないのと, いちいちdownloadsに入れるのが億劫になったので, Big Sky :: 被はてなブックマーク数を表示するGoogle Chrome拡張書いた。で見たNet::GitHub::Uploadを使おう…

Ruby/jsonschema

今まで, json schemaのvalidation libraryであるjsonschemaはPythonとJavaScriptのものが用意されていました.Chromium Extensionのmanifest.jsonのschemaをid:os0xさんがすでに書いていてhttp://gist.github.com/179669(os0x++)それをcrxmakeで利用したいな…

Chromium拡張作成: crxmake

以前作成したRuby Script Chrome Extension Packaging Script - 枕を欹てて聴く を整理してgemにし, 公開しました.Constellation's crxmake at master - Github http://github.com/Constellation/crxmake/tree/master install gem取得先にgithubを登録してい…

Ruby/CMigemo

にゃーーーーーー!! Cで書かずにはいられないな (Gem Authorsに)そろそろまぜろよ Constellation/ruby-cmigemo · GitHubということで, 表題とおり, RubyからC/Migemoを叩くlibraryを書きました. migemoはもともとRubyのlibraryなのですが, 個人で作っていたa…

Chrome Extension Packaging Script

追記: 以下のscriptはgemとして公開しました. そちらのほうを参照してください. Chromium拡張作成: crxmake - 枕を欹てて聴く 現状, 拡張機能を作ることのできるのはWindowsだけなので, coLinux上で作れませんでした. せっかくなのでいろいろいじりたいとい…

LDRize Siteinfo parse

多少修正 LDRize作者, snj14さんの許可を受け, Wedata上にLDRizeデータを放り込みました. 以下のRubyのscriptによって作成されたデータを一括登録しています 本家のものにあわせて. はじめに書いたRubyのほう. require 'open-uri' require 'kconv' require '…

command.exist? + library.exist?

Linux系でcommandが存在するか確認. 要はwhich的なもの. @env_path = ENV['PATH'].split(':') def command_path cmd result = nil res = @env_path.detect do |path| File.exist?(result = File.join(path, cmd)) end return res ? result : nil end で確認…

Human Readable File Size

ls -hすると 1.4K 1003 10Mというファイルサイズの表示になります. hはhuman readableのhなんですね! で, この数字を表示したい! となると面倒です... 以下にさまざまな例を出すので場合によって使い分けるといいかも. Integer Ver すぐ思いつくのはこれでし…

C文字列を扱う際に

家のADSL開通が5/5なのでstatic IPにならず(EMOBILEのCard使用), 家ではcoLinuxから外に出れなくてgitも使えないという悲惨な状況になってるのですが, 一月にひとつは何か書こうと思ったので.Archiveiwとかがarchiveのヘッダを読む際に後ろ何文字かをカット…

Ruby Curses + 日本語

cursesで日本語表示するときに初期化としてsetlocale(LC_ALL, "");してるのを見たけど, Rubyでどうやったらいいかわかんなかったので. たぶん止めとけってお告げなんだろうなーと思いつつ. libncurseswを入れておく.(multibyte 文字列対応) /ext/curses - Re…

Tumblrの自分をfollowしている人で, 自分がfollowしていない人を全員followする

check followersのgreasemonkeyがなぜか自分ところでは動かなかったので. たぶん何回やってもできない人があると思うけど, それはもうもとのTumblrが閉鎖されている場合. mechanizeでアクセスしまくる力押し. #!/usr/bin/ruby require 'rubygems' require 'm…

RubyでWeDataを触ってみた

最初に謝っときます。すいません。Rubyできちんとしたものを書くのはこれが初めてで、たいそうひどいものになってると思います。メソッドもprivateとpublicとprotected分けてないですし、もうなんかすごく無駄だらけな感じだと思います。 LDRFullFeedのprior…