Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

Rubyに関するvvwashikaのブックマーク (8)

  • rubyで出力のバッファリングをやめる

    rubyで以下のような感じのコードを書きます。 print "xxx" sleep 2 print "yyy" sleep 2 print "zzz" xxxと出てからyyyと出てzzzと出てくるのを期待したりするのですが、このように出力されないで 実際は、しばらく待って一気にxxxyyyzzzと出力されることになります。 これは標準出力する際に、バッファに一時的にためていてある程度たまってから出力しているせいなわけで これを期待するように動かすには、 STDOUT.sync = true print "xxx" sleep 2 print "yyy" sleep 2 print "zzz" のように STDOUT.sync = true を追加すればOKです。 バッファリングされるのは標準出力だけでなく自分で書き込み用に作成したファイルへの書き込みでも同様な感じになります。 動作ログをフ

  • Blogger

    Google のウェブログ公開ツールを使って、テキスト、写真、動画を共有できます。

  • 初めてのRuby on rails3.0(on mac OS X snow reopard) - pirosikick's diary

    今までPHPしか使ってことがないってことに危機感を感じているので、rubyに挑戦。ちょっと調べてみたら、macにはデフォルトでRubyGemsとか入っているらしく簡単にrailsをインストール出来るらしい。 RubyGemsってそもそもなんなんだ Rubyのパッケージ管理ツール。たぶんmacportsとかと一緒でコマンド1つでライブラリとかをインストール出来るツール。macにはデフォルトでインストール済み。基コマンドは下記の通り。 # インストール $ sudo gem install hogehoge # アンインストール $ sudo gem cleanup hogehoge # アップデート $ sudo gem update hogehoge # rubygem自体をアップデート $ sudo gem update --system RubyGemsでRailsをインストール $

    初めてのRuby on rails3.0(on mac OS X snow reopard) - pirosikick's diary
  • iPhone用サーバーアプリは ObjectiveResource + Ruby on Rails で超簡単!! - yuumi3のお仕事日記

    注意 現在ObjectiveResourceは iOS4.0 に対応できてないようです。 詳しくは こちら iPhoneゲームのようにiPhoneだけで完結するアプリもありますが、たいていのアプリはサーバーと連携することで大きな可能性を得る事ができると思います。 その際にサーバー側のシステムとiPhone側のサーバーとの通信をどうするかは悩みどころですが、ObjectiveResource + Ruby on Rails を使うと当に簡単にサーバー側と通信を行う事が出来ます。 サーバー側は Ruby on Rails ご存知のように、Ruby on Rails を使う事で高機能なWebサイトが短期間で構築できます。 例えば、上の画像のようなToDo を管理するようなWebアプリは 以下の様にコマンドを入力するだけで出来てしまいます。 % rails todo % cd todo % .

    iPhone用サーバーアプリは ObjectiveResource + Ruby on Rails で超簡単!! - yuumi3のお仕事日記
  • 日本ソフトウェア科学会 チュートリアル「Ruby on Raisチュートリアル ~Ruby 1.9.1からRailsまで~」参加募集のご案内

    ソフトウェア科学会 チュートリアル Ruby on Raisチュートリアル ~Ruby 1.9.1からRailsまで~参加募集のご案内 ■チュートリアルの概要 日時 2009年2月10日(火) 13:30~17:30 (受付開始:13:00) 場所 東京大学 郷キャンパス 浅野地区 情報基盤センター 4F 遠隔講義室 講師 まつもと ゆきひろ 氏(ネットワーク応用通信研究所) 小田 勝也 氏(ネットワーク応用通信研究所) 笹田 耕一 氏(東京大学 情報理工学系研究科) ■ねらい プログラミング言語Rubyが登場して10年以上が経ち、近年では情報科学を教えるための記述言語として大学の講義で採用されたり、webサービスを記述する言語としても注目を集めている。一方で、明文化された言語仕様が存在せず、またバージョンアップごとに新機能が精力的に実装され言語仕様も拡張されるなど、従来のプログラ

  • WP2TXT: Wikipedia to Text Converter

    WP2TXT: Wikipedia to Text Converter ソフトウェアは無保証です。ライセンスを確認の上、自己責任で使用してください。 ドキュメントは書きかけです。以下の仕様は今後変更する可能性があります。 1. はじめに WP2TXT は BZ2 圧縮された Wikipedia データダンプ XML ファイルからテキストデータを抽出し、コーパス言語学の研究などに 適した形式に整形します。通常のテキストフィルタと異なり、言語研究に主眼を置いて いるため「センテンス」の形式を備えた文字列のみを取り出します。 現在はWikipedia語版にのみ対応しています。 WP2TXT は Ruby 言語によって作成されており、 wxRuby ライブラリによる WindowsGUI インタフェイスを備えています。また Linux などではコマンドラインプログラム とし

  • Ruby で Suica を覗いてみる

    以下を参考に Suica のデータを具体的に解析してみましょう。 最初の1バイトが 0x1B だとクレジット入金、0x07 or 0x08だと入金、0x46だとサンクスチャージの入金で、0x16が自動改札乗降、0xC7が購買のようです。5バイト目から2バイトが日付で、先頭から7ビットが年、4ビットが月、残り5ビットが日のようです。(ここが面倒でしたね。パズルみたい)7バイト目からの2バイトが入った駅、続く2バイトが出た駅がコードで入っています。駅のコードは、路線コード/駅コードの組合わせで、有志によるデータベースが公開されています。IC SFCard Fan DB Srevice このソフトではコードからの変換はしていません。12バイト目から2バイトが残金(リトルエンディアン)です。 160100020e98e376e37d2e2200008000 を例として詳しく見ていくと以下のようにな

  • 現金派必見、PayPayを利用して簡単に節約が可能な理由 | CashKnow

    この記事ではPayPayに焦点を当てて、現金派と比較すると何がどう変化するのか具体的に検証します。 「すごく便利だよ」との声を聞きつつも、実際にどれくらい便利でお得なのか今ひとつ分かりきれずに、今でも現金を使っているという人は少なくないはず。 PayPayを使うと節約になったことがわかった方あとに、PayPayとは何か基情報を解説する文章も付けておりますのでお併せてお読みください。 なぜPayPayで支払いをすべきなのか?メリット3選 PayPayのサービスが始まった時に、「100億円あげちゃうキャンペーン」がありました。 あまりに話題になったため、システムの不具合が起こり便乗しなかった方にとっては悪いイメージがついてしまったという側面もあるはず。 しかし今ではシステムも改善され、お得であり利便性も向上しているのです。 それに加えて以下のようなメリットもあるのです。 メリット①新規登録で

  • 1