hg clone http://www.sunaga-lab.com/hgrepos/llprof # 安定版へ更新 hg update stable # 最新版へ更新 hg update
こんにちは、KBMJの中平@railsエンジニアです。 今回は、ruby onrailsでPDFファイル出力ができる prawnto というプラグインついて書きます。rubyおよびrailsでPDFファイルを出力するプラグインは色々ありますが、今回は、railsのプラグインとして使用できること、日本語を使用できること、コントローラー・ビューに記述するだけで簡単にPDF出力ができるプラグインということで、 prawntoというpluginを紹介しようと思います。 (ほかのライブラリだと、サーバーにライブラリを入れておかないといけないものや、一旦PDFファイルを事前にファイル出力しておかなければならないものが多く面倒な気がしました) 環境 OS :Windows VistaRuby : 1.8.7ruby onrails : 2.3 (prawntoは公式ページでは2.1or
(2010/5/5 :githubにあげました) EPUB生成のライブラリをrubyで作ってみました。ブツはこちら。http://github.com/skoji/gepub コンテンツ指定のファイルは/content.opfに固定 identifierのschemeはURLに固定 identifierの名前はBookIDに固定 などなどいろいろ決め打ちにしています。 利用例はこんなです。 require 'rubygems' require 'gepub' require 'fileutils' epubdir = "testepub" # epubのコンテンツを置くディレクトリ title = "samplepub" # epubのファイル名 FileUtils.rm_rf(epubdir) FileUtils.mkdir(epubdir) # epub メタデータ作成 epub =
ふぬけたコードをきたえるRuby で書かれたソースコードのまずい部分をメトリクス計測ツール (reek, roodi, flog, flay) を使って機械的に発見しましょうというお話です。それぞれのツールは次のことをチェックしてくれます。 reek: リファクタリングできそうな部分を発見 roodi: (reek とは別の指標で) リファクタリングできそうな部分を発見 flog: 複雑すぎる部分を発見 flay: 重複している部分を発見ポイントは、さまざまなチェックを rake コマンド一発でビシッとできるようにすることです。こうすることによって、その日の気分に左右されることなく一貫した厳しいチェックが繰り返しできるようになります。なおこの日記は、この記事を一部参考に書きました。ありがとうございます。 使い方コマンド一発で計測できます。 % rake quality もしコードにまずい部
RBP Bookはテキストベースのオープンソース・プロジェクト。日本ではかつてEコマースによる書籍販売が出てきた時、書店は全てつぶれると噂された。またインターネットの登場によって紙の書籍は無用なものになるとも言われた。だが実際のところそうはなっていない。PDF版 むしろAmazonで販売される書籍の冊数は年々増えており、書籍の発刊数もまだまだ多い。Kindle、iPadのようなデバイスが流行れば変わってくるかも知れないが、それでも手に持てる書籍の需要はついえることはないだろう。だからRBP Bookのように公開するのも決して暴挙ではない。 RBP BookはRubyの書籍Ruby Best Practicesの本文をGithub上で公開したものだ。DocBook形式のXMLで提供されており、書籍の内容がそのまま公開されている。さらにPDF版も公開されているので、そのまま電子書籍として読め
■ [ruby-station]デスクトップアプリのGUIとしてブラウザを使う、というアイデアを実用化するRubyStation 0.1.5リリースRubyStationの(事実上、最初の)リリースである 0.1.5 を公開しました。 インストール方法は、なんか公式サイトとか作っちゃったんでそっちを見て下さい。 http://yhara.github.com/ruby-station/index_ja.html できること: インストールし、起動することができます(当たり前か) アプリケーションを入れて遊ぶことができます アプリケーションを書いて遊ぶことができます もちろん、全ての操作はブラウザ内で完結します 1月や7月にはいろいろ喋りましたけど、一つだけ伝えられるとしたら何か?と考えた結果、 「ブラウザをデスクトップアプリのGUIにするのだ」というアイデアに絞った説明になりました。

写真1●楽天テクノロジーカンファレンスでソースコード公開を発表するROMAの開発者 西澤無我氏(左)と、Rubyの開発者で楽天技術研究所フェローのまつもとゆきひろ氏(右)楽天は2009年10月24日、同社が独自開発した分散キー・バリュー型データストア「ROMA」をオープンソース・ソフトウエアとして公開した。ROMAはスケールアウトが容易で、耐障害性の高いデータストア。「楽天市場」と「楽天トラベル」で、ユーザーによる閲覧履歴の保存にROMAを使用している。同日に開催した「楽天テクノロジーカンファレンス」に合わせて、「github」でソースコードを公開した。 ROMAは、楽天技術研究所フェローのまつもとゆきひろ氏(プログラミング言語「Ruby」の開発者)と協力して、2007年から開発してきた分散キー・バリュー型データストアである(写真1)。Rubyを使った大規模システムを実現するための分散処

先日開催されたとちぎRuby会議02で社長の一人として話しました。声をかけてくれたtoRubyのみなさん、ありがとうございます。 システム構成 Debian GNU/Linux sidが動いているMacBookを持っていきました。事前の接続テストでうまくプロジェクターに出力できなかったので、ワイクル株式会社のkdmsnrさんのMacBook経由で出力しました。突然のお願いにもかかわらず快く貸してくれました。ありがとうございます。 Rabbit本体はDebian上で動いていて、携帯電話からのリモート操作もDebian上のRabbitに対して行っています。しかし、画面表示は別マシンのMac OS X上のX11で行っています。プロジェクターへの出力も別マシンのMac OS Xが行っています。 dRubyなど咳プロダクツを用いたプレゼン環境の1つのパターンのデモとして、上記のような構成を用いました
GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠
新しいことにチャレンジしたいと思いつつも、そのために新しい技術を習得するとなるとコストが高くなってしまう。もっと手軽にはじめられるとスムーズではないだろうか。特にプログラミング言語は習得コストが高く、気軽にはじめようと思うまでには相当時間がかかってしまう。iPhoneでRubyCocoaが使える! 幸いにして、Objective-Cには他言語とのブリッジを行う技術がある。そこで注目したいのがiPhoneRubyCocoaだ。 今回紹介するオープンソース・ソフトウェアはiPhoneRubyCocoa、その名の通りiPhone向けネイティブアプリケーションをRubyで開発するためのフレームワークだ。iPhoneRubyCocoaはRubyCocoaをiPhone向けに展開したフレームワークだ。RubyのスクリプトでiPhone向けの記述ができ、コンパイルすることでネイティブなアプリケ
$Id: index.html,v 1.6 2004/07/20 23:08:12 aamine Exp $ この文書は書籍『Rubyソースコード完全解説』のHTML版です。 ただし初校段階の原稿をベースにしているため、 書籍では修正されている間違いが残っている場合があります。 予め御了承ください。 2004-02-16 に全章を公開しました。 目次 まえがき 序章 第 1 部「オブジェクト」 第 1 章「Ruby言語ミニマム」 第 2 章「オブジェクト」 第 3 章「名前と名前表」 第 4 章「クラス」 第 5 章「ガーベージコレクション」 第 6 章「変数と定数」 第 7 章「セキュリティ」 第 2 部「構文解析」 第 8 章「Ruby言語の詳細」 第 9 章「速習yacc」 第 10 章「パーサ」 第 11 章「状態付きスキャナ」 第 12 章「構文木の構築」 第 3 部「評価」 第
長野県塩尻市は2009年1月29日,次期図書館システムに,まちづくり三鷹が開発したRuby製システムの採用を決定した。「現在の図書館システムを更新・拡張する場合の概算と比べ,費用を約半額に抑えられる」(塩尻市立図書館)という。 塩尻市では現在NECグループ製の図書館システムを利用しているが,2010年3月末にリース切れを控えている。また図書館も2010年に竣工する新しい市民交流センター「えんぱーく」に移転し規模を拡大する。そのため,新システムの導入を検討していた。1月29日に入札を行い,まちづくり三鷹の図書館システム導入が決定した。図書館はえんぱーくの本館のほか市内に8カ所の分館があり,そこにもシステムの端末を設置する。現在のシステムが持つ機能は新システムでもすべて利用できるようにする。 まちづくり三鷹は,東京都三鷹市が出資する第三セクター。Rubyによる図書館システムを開発しているほか,

このエントリではRuby onRails とMySQL を使って日本語の全文検索を行う方法を記述する。Ruby onRails のバージョンは 2.0.2、MySQL のバージョンは 5.0.67、Tritonn のバージョンは 1.0.12、Hyper Estraier のバージョンは 1.4.10 を使用した。サンプルの文章データとして、あらゆる日本人にとって極めて身近な著作権切れ文章である『ドグラ・マグラ』と『黒死館殺人事件』を利用した。処理のために整形したデータは本エントリに添付しておく。またデータベースへアクセスするコードではマイグレーションを除きできるだけベンチマークを取るようにし、その結果は本エントリの最後に記載する。 ページネーションRails でページネーションを実現する will_paginate という plugin は ActiveRecord に標準でつ
忘穿内裤穿短裙挤公交车,亚洲五月六月激情综合基地,韩国三级激情在线观看,宝宝几天没做都湿成这样了,一边写作业一边c她,又舒服又浪的岳,私人成都影院
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く