RUBY

Sinatraで遊んでみた - 準二級.jp

ちょーお手軽に試せちゃう Web アプリケーションフレームワークであるところの Sinatra で遊んでみました.Sinatra is a DSL for quickly creating web-applications in Ruby with minimal effortSinatra: README“minimal effort” と謳っているのは伊達じゃ…

【ハウツー】プロジェクト管理、していますか? 今日からはじめる「Redmine」 (1) 複数プロジェクト対応、ブラウザで完了、日本語OK、のRails製PMツール | エンタープライズ | マイコミジャーナ

複数のプロジェクトを並行して進めた経験のあるプロマネやデベロッパなら、「どうプロジェクトの進捗を管理・共有していくか」に一度は頭を抱えたことがあるはずだ。日々発生する要望・バグ・修正の作業に追われるだけになってしまい、プロジェクトが混乱・…

PHP on Ruby (on PHP on Ruby on…) | Selfkleptomaniac

同僚がphpDocumentorのソースに変なことが書いてあるというので見ると、確かに変だ。長いコメント部分を除くとこうなっている。#!/bin/shif [ -z "$PHP" ]; thenPHP=`which php`fi(exec $PHP -C -q -d output_buffering=1 "$0" "$@") 2>/dev/nullif [ "$?" -…

mixi Engineers’ Blog PerlとRubyで省メモリなハッシュを使おう

サボっていた早朝ジョギング@駒沢公園を再開して2週間たち、やっと抜かれる数より抜く数の方が増えてきたmikioです。今回は、PerlやRubyのハッシュの代用としてTokyo Cabinetを使うことでメモリ使用量を激減させられることを説明します。抽象データベースAP…

Rubyの軽量Webフレームワーク「Sinatra」がステキ - 医者を志す妻を応援する夫の日記

フルスタックがウリのRails。そこまで必要ないよ。と、ERBでゴリゴリ。メンドクセー。やっぱ、Railsで。などと、陽はまたのぼりくりかえしてーゆく。RubyのWebフレームワークは他にもあるけど。。軽くていいんだ。PHPを使いたくないだけなんだ。 そんな悩ま…

RESTful Webサービス - 発声練習

RESTful WebサービスRuby on Railsを使ってWebアプリケーションを作りたいと思ったのだけど、Ruby on Railsの1.2からRESTfulなアプリケーションの作成を支援するツールになったらしいので、読んでみた。RESTfulアーキテクチャやリソース指向アーキテクチャの…

require_fix.rb 最新版 - Hello, world! - s21g JRubyで相対パスを含む場合に、Jarファイルの中のファイルを読めるようにするためのモンキーパッチの最新版です。1 def cleanup_path(path)2 if path.to_s.match(/^file:/) && path.is_a?(String)3 jar_path, …

Google Analyticsで同じURLのページの遷移のデータを取得する方法

DoRuby! (ドルビー!) は現場のエンジニアによる、主にRubyなどの技術に関する様々な実践ノウハウを集めた技術情報サイトです。Google Analtyicsで同じURLの遷移のデータを取得する方法 アクセス解析チーム中林です。 Google Analyticsを使用していてコンバー…

B木の Copy-Modify 方式での実験的コード - Tociyuki::Diary

id:naoya さんの Python 版B木に触発されて、Ruby 版の insert・delete だけを実装した B 木を書いてみました。実装にあたり、標準的な教科書に良く掲載されている Overwrite 方式ではなく、現代的な Copy-Modify 方式、すなわち B 木の葉から根に向かって更…

Lanczos拡縮アルゴリズムの実装 - GIOの日記

原理画像の拡大縮小アルゴリズムはいくつか存在します・ニアレストネイバー・バイリニア・バイキュービック・Lanczos-2・Lanczos-3この中で理論上最も美しいとされているのはLanczos-3であり、漢はだまってこの方法を選ぶべきなのですが、いくつかの実装では…

【連載】セカイ系ウェブツール考 (68) 「Ruby on Rails」は進化を止めない - Webアプリなどに見るRails最新事情 | ネット | マイコミジャーナル

今回のテーマは「Ruby on Rails」2005年に登場し、世界中のWeb開発者を虜にしたフレームワーク、それが「Ruby on Rails」だ(初回バージョンは2004年)。2005年のバージョン1.0から開発は継続的に、情熱的に行われており、2007年にはバージョン2.0をリリース、…

unpackしたgemから不要なファイルを取り除く - Hello, world! - s21g GAE/Jにはファイル数制限(1000まで)があるので、なるべく不要なファイルは減らしたいのが人情というものです。ということで、unpackしたgemsから不要なファイルを掃除するために、以下…

いちよんなな - twitterBOTはじめました

twitterにbotを設置してみたので忘れないようにメモ。ローカル保存してたテキストを貼り付けただけなのですごく読みづらいと思います。サイトの体裁を変えるときに一緒に修正する予定です。 基本的に橋本商会さんの説明通りに実施して、つまづいた所のメモを…

きまぐれ日記: pubic static はコンピュータに伝える約束事ではない

http://www.atmarkit.co.jp/news/200904/10/matz.htmlPerlやRuby、Pythonといったスクリプト言語では、記述が非常にストレートで端的になる。JavaやC++といった言語では、「public static void mainなど、コンピュータに伝える約束事が多くて、やりたいこと…

「ソフトウェアは工業製品ではない」、Rubyのまつもと氏が講演 − @IT

2009/04/10ソフトウェアは工業製品ではない――。Rubyの生みの親としてしられるまつもとゆきひろ氏は2009年4月9日、InfoQ主催のイベント「QCon Tokyo 2009」の基調講演で、ソフトウェアと何であり、何でないのか、それはどういう性質のものであるのかを雄弁に…

「Railsアプリケーション開発者のためのSolr入門」 - 無料セミナーの資料公開 | 関口宏司のLuceneブログ

検索エンジン製品 - 比較のポイント 商用検索エンジンを購入した企業担当者は読まないでください。ショックを受けますから・・・ >>製品比較 10のポイントENTERPRISE READY SEARCH ENGINERailsとSolrによる全文検索のデモ6万円のノートPCで毎秒200クエリを達…

hannaテンプレートでgemのrdocをスタイリッシュに - レオメモ - s21g rdocのデフォルトのテンプレートが非常にダサくて、なかなか使いづらい。mislavのhannaを使えば、こんなにスタイリッシュになる:おまけとして、簡単なメソッド検索もできます。また、テ…

adva cms

Yet another iteration of adva-cms development has passed and we are proud to announce a new release. Release 0.1.2 includes new features and improvements like compatibility with rails 2.3, model trans... http://adva-cms.org/ へー、Sven Fuc…

twitteerがrubyからscalaへスイッチ - huixingの日記

twitterが2007年後半に先進的なユーザーに急速に受け入れられて以後、そのruby on railsアーキテクチャーはたびたびトラブルに見舞われてきた。しかし2008年中盤にtwitteerがこっそり一部コードをscalaにポートして以来トラブルはなくなった。Twitterの開発…

System.Exit - Hamlr

Ruby でブログツールを作ってます。 Hamlr っていいます。 よろしく願いします。 発音は「ハムラー」ですかね。 はじめ、Hamblr にするか迷いました。ソースおなじみ GitHub で開発してます。http://github.com/jugyo/hamlr/tree/master特徴特徴をざっと並べ…

MacRubyもLLVM採用、とまらないLLVM人気 | エンタープライズ | マイコミジャーナル

MacRuby先日、MacRuby 0.4をリリースしたばかりの開発チームだが、すでに次のバージョンとなる0.5について報告している。MacRuby 0.5では従来の仮想マシンYARVの代わりにLLVMコンパイラインフラストラクチャをベースとした新しい仮想マシンを採用するという…

RubyでのデバッグTips | Mtok-blog

Rubyでデバッグする上で役に立つ機能、ライブラリをメモrequire 'logger'log = Logger.new(STDOUT)#log.level = Logger::ERROR#log.level = Logger::FATAL#log.level = Logger::WARN#log.level = Logger::INFOlog.level = Logger::DEBUGlog.e... http://www.…

youpy's scissor at master - GitHub

This repository is private.All pages are served over SSL and all pushing and pulling is done over SSH.No one may fork, clone, or view it unless they are added as a member.Every repository with this ic... http://github.com/youpy/scissor/tre…

Why MacRuby Matters (Present & Future) | Zen and the Art of Programming

Over the years the inadequacy of Ruby’s main implementation has led to the creation of several alternatives. The greatest common divisor between these is an attempt to improve the performance of Ruby,... http://antoniocangiano.com/2009/03/…

角谷信太郎――「スーパーマンである必要はない」 − @IT自分戦略研究所

第9回 角谷信太郎――「スーパーマンである必要はない」 岑康貴(@IT自分戦略研究所) 赤司聡(撮影) 2009/3/30 角谷信太郎(かくたにしんたろう) 永和システムマネジメント サービスプロバイディング事業部 チーフプログラマ 1975年2月19日、大阪府出身。1…

Jなんとかメールを送信するRubyスクリプト - うなの日記

Jなんとかメールを送信するRubyスクリプトです。使い方client = JxxxClient.new( "", "", "" )client.send_mail("", "", "")これで、リリース連絡とか動作確認回覧を自動送信するわけですよ。依存モジュール例によってhttpclientを利用しています。以下のコ…

Ruby on Rails Documentation

http://railsapi.com/doc/v2.3.2/ 動的なのがいい http://b.hatena.ne.jp/entry/http://railsapi.com/doc/v2.3.2/

まつもとゆきひろ氏が考える「ギークとスーツのあるべき関係」:ITpro

ギークとスーツ,という言葉がある。ITの世界においてギークはソフトウエア開発者を指す。ただの開発者ではなく,腕は立つがあまり一般常識にこだわらない開発者をこう呼ぶことが多い。スーツは,事業を企画したりマネジメントしたりしてビジネスを成立させ…

Ruby Freaks Lounge:第4回 Ruby M17N 事始め:文字コード編|gihyo.jp … 技術評論社

Ruby Freaks Lounge 第4回 Ruby M17N 事始め:文字コード編 2009年3月23日 成瀬ゆい 12はじめに 今回は文字列を扱う際には忘れてはならない文字コードについて,日本人が知っておくべきエンコーディングを中心に解説していきます。 US-ASCII ASCIIは,ASA(A…

RailsデプロイはRailsを使う人なら買っておくべき本 - I am Cruby!

読書感想文, RailsRailsデプロイを全部読み終えました.Railsデプロイ作者: Ezra Zygmuntowicz, Bruce A. Tate, Clinton Begin, 前田修吾(監訳), 橋本将(監訳), 小倉正充(監訳), 牧野聡出版社/メーカー: オライリージャパン発売日: 2009/03/16メディア: 大型…