タグ

Rubyに関するminotanのブックマーク (70)

  • Ruboto IRB : 過去最大の衝撃。これは凄い!!AndroidでRubyが動く!!Androidアプリ427 | オクトバ

    おはようございます!タマイ・ラマです!! 今朝紹介するアプリにはもの凄い衝撃を受けました。 オクトバで記事を書きはじめてから一番驚いたかもしれません。 なんと、AndroidRubyが動きます!!(正確にはJRubyです) Roboto (JRuby on Android)はAndroidJRuby(JavaによるRubyの実装)を動かす事を目的としているプロジェクトです! 「Roboto IRB」はJRubyによるirb(Rubyの対話モード)と、スクリプト保存して実行できる環境を提供してくれます。 JRubyなので、Androidの機能をスクリプトから呼び出す事もできます! アプリの特徴 AndroidRuby(JRuby)が動く! irbだけでなく、Rubyスクリプトを記述し動かす事も可能! JRubyだからAndroidAPIと連携可能! 活発なプロジェクト 現状でも素晴ら

    Ruboto IRB : 過去最大の衝撃。これは凄い!!AndroidでRubyが動く!!Androidアプリ427 | オクトバ
  • Ruby製グループウエア兼日報管理システム「eNote for Community」、OSSとして公開

    ライトハウスは2010年2月15日、Ruby on Railsで開発したグループウエア兼日報管理システム「eNote for Community」をオープンソース・ソフトウエアとして公開したと発表した。Amazon EC2上での動作も確認済みという。 「eNote for Community」は、スケジュール管理、アドレス帳、共有キャビネット、お知らせ、掲示板、回覧板、社内ブログなどグループウエアとしての機能を備える。また営業支援機能として、得意先管理や日報作成、日報への上司によるコメント入力など日報管理システムとしての機能も備える。 配布ライセンスはGNU GPLv3。GPLでは改変したソースコードを別の組織に提供する際にソースコードを開示する義務が生じる。ソースコードを開示せずに配布したいユーザーに対しては、有償ライセンスで提供する。またライトハウスでは、今後eNoteをASP(App

    Ruby製グループウエア兼日報管理システム「eNote for Community」、OSSとして公開
  • 徳島県がRubyの独自開発CMS「Joruri」でサイトを刷新、OSSとして公開へ | 情報・通信 | nikkei BPnet 〈日経BPネット〉

    徳島県がRubyの独自開発CMS「Joruri」でサイトを刷新、OSSとして公開へ Joruriによる徳島県ホームページ [画像のクリックで拡大表示] Joruriのコンテンツ編集画面 [画像のクリックで拡大表示] 徳島県は2009年10月、独自開発の徳島県CMS(コンテンツ管理システム)を採用し同県のホームページをリニューアルする。徳島県CMSはRubyで開発しており、2009年度中にオープンソース・ソフトウエア(OSS)「Joruri」(ジョールリ)として公開する予定だ。 OSS採用を県の方針に 徳島県では、情報システムを新しく導入する際に、なるべくオープンソース・ソフトウエアを採用することを方針としている。狙いはコスト削減、ベンダー・ロックインの軽減だけではない。同時に発注単位を小口化、小企業でも入手しやすいオープンソース・ソフトウエアを使うことで、県内のIT企業への発注を増やすこと

  • 徳島県がRubyの独自開発CMS「Joruri」でサイトを刷新,OSSとして公開へ

    徳島県は2009年10月,独自開発の徳島県CMS(コンテンツ管理システム)を採用し同県のホームページをリニューアルする。徳島県CMSはRubyで開発しており,2009年度中にオープンソース・ソフトウエア(OSS)「Joruri」(ジョールリ)として公開する予定だ。 OSS採用を県の方針に 徳島県では,情報システムを新しく導入する際に,なるべくオープンソース・ソフトウエアを採用することを方針としている。狙いはコスト削減,ベンダー・ロックインの軽減だけではない。同時に発注単位を小口化,小企業でも入手しやすいオープンソース・ソフトウエアを使うことで,県内のIT企業への発注を増やすことも大きな目的としている。 すでに長崎県がオープンソース・ソフトウエアとして無償公開した「長崎県電子県庁システム」の導入を開始しており,2009年1月から4月にかけて稼働が始まっている(関連記事)。導入したのは「総務事

    徳島県がRubyの独自開発CMS「Joruri」でサイトを刷新,OSSとして公開へ
  • TechCrunch | Startup and Technology News

    Tech sovereignty has become a looming priority for a number of nations these days, and now, with the demand for compute power at its highest level yet, a startup working… It’s not the sexiest of subject matters, but someone needs to talk about it: The CFO tech stack — software used by the chief financial officers of the world — is ripe for disruption. That’s according to Jonathan Sanders, CEO and

    TechCrunch | Startup and Technology News
    minotan
    minotan 2009/09/04
  • RubyスクリプトからPDFを作成する·RGhost MOONGIFT

    PDFを作成するライブラリは数多く存在する。Webシステムであってもずいぶん手軽にはなってきた。だが、テンプレートのメンテナンス性の良さと使い勝手の良さを兼ね備えたPDF作成ライブラリとなるとまだまだ数は少ないのが実情だ。 GhostScriptを使ったPDF作成ライブラリ RailsをはじめとしたRubyによるPDF出力を行うならば、RGhostを使うのが良さそうだ。 今回紹介するオープンソース・ソフトウェアはRGhost、PDFや画像を生成するRubyライブラリだ。 RGhostはRubyGemsからインストールできるライブラリで、スクリプトからPDFを生成する他、PostScript、PNG、TIF、JPEGといった画像への変換もできる。オブジェクト指向らしい値の埋め込みによってPDFが生成できるので、使い勝手は良さそうだ。 EPSをテンプレートにしたPDF生成も可能 TrueTyp

    RubyスクリプトからPDFを作成する·RGhost MOONGIFT
  • sinatra(0.9.2) + passengerでさくさくPHP要らずなサイト開発 | tkosugaのブログ | 海鮮料理がうまいww

    tkosugaが管理しています。お問い合わせありましたらメールにてご連絡下さい。今流行のrubyの軽量ウェブフレームワークsinatraを使ってサイト作りました。バージョンは0.9.2です。sinatraのサイトはカッコいいなあ。 まずgemでインストール。 gem install sinatra プロジェクトフォルダ直下のコントローラーとなるapp.rbの内容。今回作ったサイトのコードです。 require "rubygems" require "sinatra" helpers do def partial(page, locals = {}, options={}) erb page.to_sym, options.merge!(:layout => false), locals end end get '/' do erb :index end get '/about' do er

  • Rubyソースコード完全解説 / 青木峰郎

    $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 部「評価」 第

    minotan
    minotan 2009/05/03
  • ブログやCMSに。Ruby on Rails製で使い勝手の良い·adva-cms MOONGIFT

    CMSには既に多数のプレーヤが存在する。そんな中、Ruby on Rails製のシステムを採用する利点は何だろうか。一つにはカスタマイズの容易性がある。Railsをベースにしていれば、Railsに慣れた技術者であればカスタマイズは容易に行えるだろう。 管理画面 他のCMSの場合はそのCMSのやり方に沿って進める必要がある(プラグインやテーマなど)。だがRailsであれば、Railsの作法に沿っていれば良い、どのようなCMSを導入しようともそのまま使うことは稀なので、元々カスタマイズを考えておくのが良いのではないだろうか。 今回紹介するオープンソース・ソフトウェアはadva-cms、Ruby on Rails製のCMSだ。 adva-cmsはRails 2.3系以上でのみ動作する。Railsアプリケーションを作る際に「-m」を使ってテンプレートとして使うのが基だ。インストールが終わればすぐ

    ブログやCMSに。Ruby on Rails製で使い勝手の良い·adva-cms MOONGIFT
  • GoogleChartAPI Wrapper(QR コード) - LukeSilvia’s diary

    Rails でQR コードを出力する必要がありました。要求は以下の3点。 普通のビュー内でも使いたい Helper でQR コードAPI用のURL を生成して、それをimage_tag に渡せばおk QR コードだけポップアップする機能も欲しい Controller でsend_data + ビューでlink_to(..., :popup => [...]) PC で表示できればok 携帯にQR コードを表示する場合、DoCoMo がPNG 画像を扱えないので、GoogleChartAPI を使った後にGIF に変換したりする必要がある Helper 内でもControler 内でも使いたいので簡単なモジュールを作成。 使い方 普通にビューで使う場合 application_helper.rb def qrcode_url(str, size = 150) qrcode = ChartUt

    GoogleChartAPI Wrapper(QR コード) - LukeSilvia’s diary
  • RailsとWordPressをシングルサインオンでつなぐ·Rails Integration API MOONGIFT

    ※ 画面は公式サイトデモより ああ、これは個人的にとても嬉しい。Railsはとても優秀なフレームワークだが、これで敢えてブログを運用しようとも、開発しようとも思わない。既にWordPressという優秀なブログエンジンが存在するからだ。車輪の再開発は個人的にはしても良いと思うのだが、もっと別なことにエネルギーを向けられるならそれがベストだ。 デモ。ユーザを選んでログインを実行する また、WordPressには既に多数のプラグインが存在し、それらを使えばできることはたくさんある。それの足りない部分をRailsで補うというのはどうだろう。 今回紹介するオープンソース・ソフトウェアはRails Integration APIRailsを使ってWordPressにシングルサインオンするプラグインだ。 Rails Integration APIRailsだけで成り立つものではない。WordPres

    RailsとWordPressをシングルサインオンでつなぐ·Rails Integration API MOONGIFT
  • MOONGIFT:Railsアプリケーション開発の基盤に「BaseApp」:オープンソースを毎日紹介

    どのようなソフトウェアでも言えるだろうが、幾つかアプリケーションを開発していると同じような機能を組み込んだり開発したりすることがある。この繰り返しは面倒で、フレームワークが生まれる要因にもなった。 基的機能、デザインが予め構築されている そんなフレームワークであっても繰り返しの作業になることがある。例えばいつも同じプラグインを使っている場合だ。Railsアプリケーションの開発であれば、これを使って行うのはいかがだろう。 今回紹介するオープンソース・ソフトウェアはBaseApp、Railsアプリケーションのベースとして使えるソフトウェアだ。 BaseAppは単体で意味をなすものではない。よく使われるプラグインやデザインを元々組み込んで提供しているソフトウェアだ。データベースの設定はSQLite3/MySQL/PostgreSQL向けに既に個々に用意されている。Railsは2.1.2をベース

    MOONGIFT:Railsアプリケーション開発の基盤に「BaseApp」:オープンソースを毎日紹介
  • 軽量版Ruby on Rails·Ruby on Rails Light MOONGIFT

    Ruby on Railsで良く取りざたされるのが動作の重さだ。キャッシュを使うなどすれば決して解決できない問題ではないが、開発が手早いだけに動作の重さが評価の足を引っ張ってしまう。 デモの掲示板アプリケーション Ruby on Railsの開発のしやすさに加えてスピードを得られる、そんなフレームワークがこれだ。 今回紹介するオープンソース・ソフトウェアはRuby on Rails Light、軽量版Ruby on Railsだ。 Ruby on Rails LightはRails自体は必要としない。Railsの良さを感じられる各種機能を切り出して実装し直している。そしてコントローラやモデルを軽量化することで低負荷、高速性を生み出している。 プロジェクトサイト サーバ機能がないので、CGIとして動作させるのが基だ。さらにデータベースはMySQLのみ、マイグレーション機能なし、ルーティング

    軽量版Ruby on Rails·Ruby on Rails Light MOONGIFT
  • つらくないケータイWeb開発(1/2)- @IT

    第1回 つらくないケータイWeb開発 設樂 洋爾 2008/10/20 何かと注文の多い日の携帯電話向けWebサイト構築。jpmobileで、Ruby on Rails流の、つらくない携帯Webサイトを開発しよう(編集部) 連載では、Ruby on RailsRails)をすでに利用されている方を対象に、Rails用プラグインjpmobileを使って携帯向けWebサイトを構築する方法を紹介します。 jpmobileは日の携帯電話向けのサイトを構築するときに生じる厄介事を、Ruby on Rails流のやり方に倣って解決するためのプラグインです。 Mobile web development that doesn't hurt 日の携帯電話は「ガラパゴス」と称され、時にやゆされもするように、良くも悪くも独自の進化・発展を遂げてきました。現代人の生活に密着して存在する携帯電話は、位置

  • かんたんAjax開発をするためのRuby on Railsの基礎知識 − @IT

    かんたんAjax開発をするためのRuby on Railsの基礎知識:Ruby on RailsのRJSでかんたんAjax開発(前編)(1/4 ページ) いまさら聞けないRuby on Railsとは? Ruby on Rails(以降、Rails)は、世の中に多数存在する現在のWebアプリケーション開発フレームワークに多大な影響を与えている、先進的で生産性の高いフレームワークです。 以下をコンセプトとして掲げており、Ruby言語で記述されています。 「同じことを繰り返さない」(DRY:Don't Repeat Yourself) 「設定よりも規約」(CoC:Convention over Configuration) ここ数年で、楽天市場、ニフティ、カカクコムなど大手IT企業での採用も進んでおり、注目を集めています。 関連記事: 楽天が「Ruby on Railsの利用を開始します」 h

    かんたんAjax開発をするためのRuby on Railsの基礎知識 − @IT
  • QRコードを出力するためのRubyクラス(Google Chart API) : やむにやまれず

    2008年07月15日22:41 by 山崎泰宏 QRコードを出力するためのRubyクラス(Google Chart API) カテゴリRuby Tweet sparklegate Comment(3)Trackback(0) ※ブロックスタイルのサンプルが間違ってました。すんません。ご指摘ありがとうございました。>kitajさん Google Chart APIQRコードが出せるって言うので、簡単なクラスを書いてみた。 rhtmlの中なんかで、以下のような1行を書くとimgタグが出力される。<%= Qr.new('http://axsh.jp').to_img %>imgタグまで世話をしなくても良いです、と思ったら、以下でGoogleへのURIが得られます。 p Qr.new('http://axsh.jp')rhtmlの中でブロックスタイルが大好きなら、以下のように。<% Qr.ne

    QRコードを出力するためのRubyクラス(Google Chart API) : やむにやまれず
  • Rubyに任意コード実行の脆弱性、1.8 1.9ともにアップグレード | エンタープライズ | マイコミジャーナル

    Ruby 1.8系および1.9系の双方に任意のコードが脆弱性が発見された(CVE-2008-2662、CVE-2008-2663、CVE-2008-2725、CVE-2008-2726、CVE-2008-2664)。同脆弱性をつかれるとDoS攻撃をうけたり任意のコードが実行される可能性がある。脆弱性が存在するバージョンは次のとおり。 1.8.4およびこれまでのすべてのバージョン 1.8.5-p230およびこれまでのすべてのバージョン 1.8.6-p229およびこれまでのすべてのバージョン 1.8.7-p21およびこれまでのすべてのバージョン 1.9.0-1およびこれまでのすべてのバージョン 対処方法はそれぞれ脆弱性が修正された1.8.5-p231、1.8.6-p230、1.8.7-p22、1.9.0-2へアップグレードすることとされている。パッケージ管理システムを提供しているOSでは別途パ

    minotan
    minotan 2008/06/25
  • MOONGIFT: 日本製の社内向けSNS「SKIP」:オープンソースを毎日紹介

    SNSはmixiやFacebookのように大型のものもあれば、地域SNSや特定のジャンルにこだわった小型のSNSまで多数に存在している。すでに数千を越えるSNSが日国内にあると言われている。インターネット上に公開されているものもあれば、社内で非公開で利用されるものもある。 プロフィール画面 インターネット上で公開されるものはセキュリティ上の問題もあって、実名登録はお勧めできないが、社内SNSであればもっと違う取り組みもできるようになるだろう。そんな社内向けのSNSとしてこちらを紹介しよう。 今回紹介するオープンソース・ソフトウェアはSKIP、Rails製の社内向けSNSだ。 SKIPはTIS株式会社で開発、利用されているSNSで、すでに運用開始から二年以上経過し、様々なフィードバックがされている。そんなナレッジの詰まったSNSがオープンソースとして公開された。 ユーザ登録完了 主な機能は

    MOONGIFT: 日本製の社内向けSNS「SKIP」:オープンソースを毎日紹介
  • はてなブログ | 無料ブログを作成しよう

    ハリイカの焼売と中華炒め ハリイカをよく、見かけるようになりましたよ。生け簀で、泳いでいたものを一杯購入しました 立派な大きな墨袋や肝は冷凍保存して 柔らかな身は季節のお豆、お野菜と合わせて中華の炒めものに。新鮮なにんにくの茎は刻み、香り高く欲そそられますね 下足はミンチにし…

    はてなブログ | 無料ブログを作成しよう
  • Railsドキュメント for Mac OSX·NoobKit.app MOONGIFT

    これは良いやり方だと思わせる一品。 Fluidというアプリケーションがある。あるWebアプリケーション専用のブラウザを作ることができるアプリケーションで、GmailやGoogleカレンダー、FacebookなどのWebアプリケーションがまるでローカルアプリケーションのように扱うことができる。 メイン画面。レンダリングはSafariを利用している。 セキュリティ面、安定性からも独立して動作しているので、便利なソフトウェアなのだが、それを使ったアプリケーションがこちらだ。 今回紹介するフリーウェアはNoobKit.app、Railsドキュメントサイト、Noobkit専用ブラウザだ。 NoobKit.appはNoobKitを閲覧するためのソフトウェアで、前述したFluidで作成されている。仕組みとしてはごく単純ではあるが、Fluidを使うことで即座にNoobKitにアクセスできるのが便利だ。 見

    Railsドキュメント for Mac OSX·NoobKit.app MOONGIFT
    minotan
    minotan 2008/04/09