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

Androidアプリ版「鉄ニュース」をバージョンアップしました

こんにちは。那由多屋の鉄ちゃん代表の加藤です。 Androidアプリ版「鉄ニュース」の0.0.2をリリースしました! 変更点 0.0.1からの変更点は下記の通りです。 画面のレイアウトを調整 長いタイトルは横にスクロールして表示するように変更 タイトルの不要な部…

鉄ニュースのAndroidアプリケーションをリリースしました

こんにちは。那由多屋の鉄ちゃん代表の加藤です。 鉄道のニュースを自動的に収集して配信する「鉄ニュース」に、Androidアプリケーションが加わりました! Android版「鉄ニュース」 鉄道に関するニュースをAndroid端末で読むための無料アプリケーションです…

Pure RubyなMessagePackライブラリを作りました

こんにちは。那由多屋の加藤です。 昨日、ベンチマークのためにPure RubyなMessagePackライブラリを一部実装したのですが、せっかくなのですべて実装しました。http://github.com/nayutaya/msgpack-pure 利用例 require "msgpack_pure" p MessagePackPure.pa…

GAE/JRubyにおけるMessagePackのベンチマーク

こんにちは。那由多屋の加藤です。 昨日、「MessagePack for JavaをJRubyで使いたい!」という事で、MessagePack for Javaと格闘しましたが、型変換の前にあえなく敗退。 でもやはり、JRuby上でMessagePackを使いたかったので、Pure Ruby版を実装してみまし…

MessagePack for JavaをJRubyで使う

こんにちは。那由多屋の加藤です。 データシリアライズ形式である「MessagePack」をGAE/JRubyで使いたいのですが、Pure Rubyな実装は存在しないようです。 そこでMessagePack for Javaを使うことを試みたのですが・・・疲れました。 JavaとRubyとのデータ変…

GAE/JRubyにおけるJSONのベンチマーク

こんにちは。那由多屋の加藤です。 GAE/JRubyを用いていくつかのアプリケーションを動かしているのですが、どうもデータストアからの読み込みが遅くて困ります。 そこで、読み込みしか行わない一部のデータを、JSON形式でファイルとして保持することにました…

「いまどこ?新幹線マップ」の時刻表を更新しました

こんにちは。那由多屋の鉄ちゃん代表の加藤です。 現在走行中の新幹線の位置を表示する「いまどこ?新幹線マップ」の時刻表を、2010年3月版に更新しました。 鉄分の高い方も、そうでない方も、どうぞお楽しみください。

MessagePackのベンチマーク

こんにちは。那由多屋の加藤です。 Rubyでプログラムを作る時に、中間の計算結果などをMarshal形式で保存することがよくあります。ですが、その計算結果が大きくなってきて、処理時間、ファイルサイズと共に増大してしまいました。 そこで、巷で話題(?)の…

Twitterで鉄ニュースの配信をはじめました

こんにちは。那由多屋の鉄ちゃん代表の加藤です。 @ironnews26で鉄ニュースの配信をはじめました! 配信されている鉄道関連ニュースは、鉄ニュースRSSと同じ内容です。各種ニュースサイトから鉄道関連のニュースを収集、分類して配信しています。 鉄分の高い…

鉄ニュースRSSにfaviconを追加しました

こんにちは。那由多屋の鉄ちゃん代表の加藤です。 各種ニュースサイトから鉄道関連の記事だけを集めた鉄ニュースRSSの出力に、faviconを追加しました。 鉄分の高い方も、そうでない方も、どうぞお楽しみください。

GAE/JRubyでタスクキューにタスクを追加できない

こんにちは。那由多屋の加藤です。 相変わらずGAE/JRubyの道を突き進む今日この頃ですが、またまた不具合に遭遇しました。タスクキューにタスクを追加できません! ちょっと調べてみると、またもやappengine-apis-0.0.12に不具合を発見。いつものようにモン…

「鉄ニュース」はじめました

こんにちは。那由多屋の鉄ちゃん代表の加藤です。 鉄道に関するニュースを配信する「鉄ニュース」のRSS配信をはじめました! これはなに? 鉄道に関するニュースを配信するRSSです。URLは http://ironnews.nayutaya.jp/feeds/all です。 どうやって生成して…

例外発生時に再試行するEnumerable#retry_if

こんにちは。那由多屋の加藤です。 最近、「ある例外が発生した場合は、n回の再試行を行う」というコードを書くことが多かったので、一般化してメソッド化してみました。 例えば、GAE/JRubyではAppEngine::Datastore::Timeoutが低くない頻度で発生しますが、…

「いまどこ?新幹線マップ」の時刻表を更新しました

こんにちは。那由多屋の鉄ちゃん代表の加藤です。 現在走行中の新幹線の位置を表示する「いまどこ?新幹線マップ」の時刻表を、2010年2月版に更新しました。 鉄分の高い方も、そうでない方も、どうぞお楽しみください。

モンキーパッチをgistにアップロード

こんにちは。那由多屋の加藤です。 最近書いた、GAE/JRuby用のモンキーパッチをgistにアップロードしました。 AppEngine::Memcacheで日本語のキーが使えない http://gist.github.com/291484 AppEngine::URLFetch.fetchのfollow_redirectsオプションが効かな…

AppEngine::Memcacheで日本語のキーが使えない

こんにちは。那由多屋の加藤です。 相変わらずGAE/JRubyと戯れる日々ですが、またmemcacheの不具合に遭遇。memcacheで日本語のキーが使えないようです。いつものようにモンキーパッチで対処。 # 「memcacheで日本語キーが使用できない不具合」を修正するモン…

AppEngine::URLFetch.fetchのfollow_redirectsオプションが効かない

こんにちは。那由多屋の加藤です。 GAE/JRubyと戯れる日々ですが、今度はAppEngine::URLFetch.fetchのfollow_redirectsオプションが効かないという現象に遭遇。 これまでと同じように、appengine-apis-0.0.12のソースコードを眺めてみたら・・・バグってまし…

GAE/JRubyでmemcacheが適切に失効しない件

こんにちは。那由多屋の加藤です。 先日のエントリ「GAE/JRubyでハマったところ」に書いた「memcacheが失効しない」件が解決しました! 丹念にソースコードを追ったところ、appengine-apis-0.0.12に原因を発見。AppEngine::Memcache#put内にtypoが・・・。「…

GAE/JRubyでmemcacheに日本語を格納すると文字化けする件

こんにちは。那由多屋の加藤です。 本日のエントリ「GAE/JRubyでハマったところ」に書いた「memcacheに日本語を格納すると文字化けする」件について、進展がありました。 というか、下記のページに、ずばり不具合の原因が書かれていました。データストアの文…

GAE/JRubyでハマったところ

こんにちは。那由多屋の加藤です。 google-appengineというgemパッケージができてから、GAE(Google App Engine)上でのRuby開発がとても楽になりました。 そんなGAE/JRubyでの開発で、ハマったところについてメモしておきます。 ちなみに環境は、google-app…

GAE/JRubyで単純ベイズ分類器

こんにちは。那由多屋の加藤です。 昨日から、Google App Engine上のJRubyで単純ベイズ分類器の学習を行っているのですが・・・。 Google先生!全然CPU時間が足りません!!(笑) 無料のCPU時間では、全データの学習にあと4日ほど掛かりそうです。

那由多屋が設立3周年を迎えました

昨日、2010年1月11日をもちまして、株式会社那由多屋は設立3周年を迎えました。無事、3周年を迎えられたことを大変嬉しく思います。 今後とも、那由多屋をよろしくお願い致します。株式会社 那由多屋代表取締役 加藤勇也

「いまどこ?新幹線マップ」の時刻表を更新しました

あけましておめでとうございます。那由多屋の鉄ちゃん代表の加藤です。 現在走行中の新幹線の位置を表示する「いまどこ?新幹線マップ」の時刻表を、2010年1月版に更新しました。 鉄分の高い方も、そうでない方も、どうぞお楽しみください。