はじめに Twitterは140文字以下の短いメッセージをつぶやきあうシンプルなサービスです。新しいコミニュケーションの形として利用している人も増えてきました。 Google App Engine(以下 GAE)についてはご存知の方が多いと思います、Googleが提供するクラウド環境で、ある規模までのアプリなら無料で使えます。また、GAEは単なるサーバ環境の提供ではなくスケーラビリティと信頼性が得られるアプリケーションの実行環境です。しかし使える機能やデータ管理の方式はGoogleの提供するSDKに従う必要があります。 GAEは2009年4月からは、Pythonに加えJavaがサポートされるようになりました。本連載の第1回目でふれたように、Rubyの処理系にはまつもと氏の作った処理系(MRIと呼ばれます)以外にも、Javaで作られた JRuby という処理系があります。JRuby はJav
■ [ruby] ruby-talkウォッチ しばらく見てなかったruby-talkのANN関係で気になったものを。 後に行くほどおもしろい…かも知れない。 allgems RubyForgeの全gem(?)のrdocが見れる。テーマにはhannaを使用(インクリメンタル検索があるやつ)。 looksee pみたいな「lp」メソッドを提供するライブラリ。あるオブジェクトに対して呼べるメソッドを、Class/Module別に表示する。 irb(main):001:0> lp [] => Array & concat frozen? push taguri * count hash rassoc taguri= ... jake js用のRake? JavaScriptのライブラリのパッケージを作るためのツールらしい。 gibbler Gitのようなハッシュ(例:c8027100ecc5494
Rubyのrequireのパス - imHo Cだと、ソースがどこにあっても #include "hoge.h" とやればそのファイル自身のパスも含めて探してくれるので便利なんだけどRubyの場合含めて くれないので、あるライブラリ的なソースから別のライブラリを参照するときにその置き場所 に困る。例えばソースが ・ main.rb ・ lib/lib1.rb ・ lib/lib2.rb とあって main.rbからlib1.rbがrequireされてて、lib1.rbからlib2.rbがrequireされてるとし て、lib1.rb 中で require './lib2' としても読めなくてエラーになる。 これの仕様には理由がある。 たとえばrcodetoolsの場合、以下のような配置になっている。 lib/rcodetools/xmpfilter.rb lib/rcodetools/op
Find actively maintained & popular open source software libraries for the Ruby programming languageThe Ruby Toolbox is a catalog of all Rubygems that keeps track of popularity and health metrics to help you choose a reliable library CategoriesTo give you an overview of what open source libraries are available for a given task we group projects for common problems into categories. The catalog itsel
毎週月曜の革新的ネットサービスという授業でTAをやっている。学生のかわいいFBIみたいな人にRubyって書くの楽でいいですねと言われたので、Rubyを使い始めて1年の俺がよく使うモジュールについてメモを書いておく。 役立てて欲しい。 大抵はgemでインストールできるか、標準で入っている。 使い方はこのblogの中を検索するなどしてほしい(右上からできる) あとはRubyは文字列や配列、Hashを扱う機能が充実していて良い。 open-uri requireするだけで open("http://example").read などでwebページをファイルと同じように開ける 標準で入ってる kconv requireするだけで "こんにちは".toutf8 や toeuc などで文字コード変換できる 標準 mecab 日本語の品詞を判定、分かち書き activerecord かんたんなSQLのラ
Dismiss Join GitHub today GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together. Sign up Home.ja (日本語) RTask RTask provides easy way to release Ruby’s gem packages. You can release gem, tgz, and zip packages by only one step. You can publish API documentation by only one step. Rakefile is not needed if you want. And this
WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 少し前に公開した Ruby 用 JSON クラスに数多くのバグを仕込んでしまい(たいへんご迷惑をおかけしました m(_ _)m)、テストの重要性を改めて痛感している今日この頃です。今後も開発を続けるにあたって、現在の行き当たりばったりなテスト方法ではとてもやっていけないと危機感を持ちまして、きちんとしたユニットテストの方法を調べてみました。 で、実際に試してみたと
emacsでRails開発をする際、emacs-railsを使っている方が多いと思います。emacs-railsはとても便利なelispなのですが、最近は更新頻度が低く、rhtml→html.erbの対応も一部されていなかったりします。あとRspecの対応もイマイチ。emacs使いの人たちは一体どうやってRails開発しているのでしょうか? そこでRinariですよ Rails On Emacs | Google グループを見ると最近は"Rinari"の話題で持ち切りなようです。Rinariはemacs-railsとは違いコア部分を小さく保って、プラグインで拡張していくタイプのelispです。 Rinari: Ruby on Rails Minor Mode for Emacs 基本的には上記に全部書いてあるのですが、整理する意味でまとめてみます。 コア部分のインストール まず、gitでダ
最近の更新2009-04-24FrontPage 簡単なゲームを作るためのRuby入門 DXRubyの詳細 DXRubyの基本 2009-04-21なぜDXRubyなのか 2009-04-19DXRubyのサンプルミニゲームなど WikiガイドWikiの文法 リンクの種類と文法 ブロックプロセッサ 拡張文法 サイドバー プロジェクトWikiでの広告設定 サイドバーこのサイドバーについて このサイドバーの編集 Project DXRubyDXRubyとはDXRubyはオブジェクト指向スクリプト言語RubyからDirectXを扱うために、C言語で作られた拡張ライブラリです。 Rubyを使ってWindows用の2Dゲームを作成することができ、プログラム初心者の方でも簡単なゲームなら簡単に作れるように、きわめてシンプルな仕様を保つことを目指しています。 DXRubyのポイント利点
Ruby-GetText-Package は GNU gettextによく似たライブラリです。このライブラリを使うことであなたのRubyスクリプト中の文字列を簡単にローカライズでき、国際化されたアプリケーションを作ることができます。 基本的な考え方はGNU gettextと同じです。インターネット上に解説されたものが多々ありますのでそちらをご覧になってください(← 手抜き)。 開発者向けのドキュメント 開発手順 CGI開発 Ruby on Railsで使う poファイルにメッセージを抽出するためのパーサを独自に追加する po/moファイルのメンテナンス方法(英語) APIリファレンス(RDoc版) Ruby-GetText-Packageが提供するツールについて 翻訳者向けドキュメント(英語) FAQ(英語) スクリーンショット 動画 by Ozawa Sakuro Rubyforge
Emacsを触っているとRubyに関するEmacs Lispなんかは大体「使ったことないけども知っている」状態になる。 たぶんrubikitchさんがいるからと個人的に思っている。 とりあえず、rubyのコードを一切書かずにEmacs Lispの設定をしてみた。 Ruby:1.9.0 OS:Ubuntu ruby-mode Rubyのソースコードからruby/misc/*.elをEmacsのload-pathにセット http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/misc/ ruby-block.el EmacsWikiから取得。 rcodetools $gem install rcodetools $sudo ruby ~/.gem/ruby/1.9.0/gems/rcodetools-0.8.5.0/setup.rb xmpfilt
Posted by hsbt on 8 Aug 2013 We decided to suspend raa.ruby-lang.org, also known as “Ruby Application Archive (RAA)”. We have no server or human resources to continue hosting raa.ruby-lang.org. If you still need to browse raa.ruby-lang.org, please visit RAA in the Internet Archive. The “Ruby Application Archive” was first started in 1997. It moved to raa.ruby-lang.org in 2003 and introduced a lot
require "cgi" class Template # テンプレートから作成したViewを取得する def self.get(tmpl_path, http_headers = "text/html") view_path = tmpl_path + ".view.rb" # Viewのファイルパス view_name = "View_" + tmpl_path.gsub(/[-.]/, "_") # Viewのクラス名 # Viewクラスがまだ無いか、テンプレートより古い場合はViewクラスを作成する if !FileTest.exist?(view_path) || File::stat(tmpl_path).mtime > File::stat(view_path).mtime self.create_view(tmpl_path, view_path, view_name)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く