RUBY
ちょーお手軽に試せちゃう Web アプリケーションフレームワークであるところの Sinatra で遊んでみました.Sinatra is a DSL for quickly creating web-applications in Ruby with minimal effortSinatra: README“minimal effort” と謳っているのは伊達じゃ…
複数のプロジェクトを並行して進めた経験のあるプロマネやデベロッパなら、「どうプロジェクトの進捗を管理・共有していくか」に一度は頭を抱えたことがあるはずだ。日々発生する要望・バグ・修正の作業に追われるだけになってしまい、プロジェクトが混乱・…
同僚がphpDocumentorのソースに変なことが書いてあるというので見ると、確かに変だ。長いコメント部分を除くとこうなっている。#!/bin/shif [ -z "$PHP" ]; thenPHP=`which php`fi(exec $PHP -C -q -d output_buffering=1 "$0" "$@") 2>/dev/nullif [ "$?" -…
サボっていた早朝ジョギング@駒沢公園を再開して2週間たち、やっと抜かれる数より抜く数の方が増えてきたmikioです。今回は、PerlやRubyのハッシュの代用としてTokyo Cabinetを使うことでメモリ使用量を激減させられることを説明します。抽象データベースAP…
フルスタックがウリのRails。そこまで必要ないよ。と、ERBでゴリゴリ。メンドクセー。やっぱ、Railsで。などと、陽はまたのぼりくりかえしてーゆく。RubyのWebフレームワークは他にもあるけど。。軽くていいんだ。PHPを使いたくないだけなんだ。 そんな悩ま…
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, …
DoRuby! (ドルビー!) は現場のエンジニアによる、主にRubyなどの技術に関する様々な実践ノウハウを集めた技術情報サイトです。Google Analtyicsで同じURLの遷移のデータを取得する方法 アクセス解析チーム中林です。 Google Analyticsを使用していてコンバー…
id:naoya さんの Python 版B木に触発されて、Ruby 版の insert・delete だけを実装した B 木を書いてみました。実装にあたり、標準的な教科書に良く掲載されている Overwrite 方式ではなく、現代的な Copy-Modify 方式、すなわち B 木の葉から根に向かって更…
原理画像の拡大縮小アルゴリズムはいくつか存在します・ニアレストネイバー・バイリニア・バイキュービック・Lanczos-2・Lanczos-3この中で理論上最も美しいとされているのはLanczos-3であり、漢はだまってこの方法を選ぶべきなのですが、いくつかの実装では…
今回のテーマは「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から不要なファイルを掃除するために、以下…
twitterにbotを設置してみたので忘れないようにメモ。ローカル保存してたテキストを貼り付けただけなのですごく読みづらいと思います。サイトの体裁を変えるときに一緒に修正する予定です。 基本的に橋本商会さんの説明通りに実施して、つまづいた所のメモを…
http://www.atmarkit.co.jp/news/200904/10/matz.htmlPerlやRuby、Pythonといったスクリプト言語では、記述が非常にストレートで端的になる。JavaやC++といった言語では、「public static void mainなど、コンピュータに伝える約束事が多くて、やりたいこと…
2009/04/10ソフトウェアは工業製品ではない――。Rubyの生みの親としてしられるまつもとゆきひろ氏は2009年4月9日、InfoQ主催のイベント「QCon Tokyo 2009」の基調講演で、ソフトウェアと何であり、何でないのか、それはどういう性質のものであるのかを雄弁に…
検索エンジン製品 - 比較のポイント 商用検索エンジンを購入した企業担当者は読まないでください。ショックを受けますから・・・ >>製品比較 10のポイントENTERPRISE READY SEARCH ENGINERailsとSolrによる全文検索のデモ6万円のノートPCで毎秒200クエリを達…
hannaテンプレートでgemのrdocをスタイリッシュに - レオメモ - s21g rdocのデフォルトのテンプレートが非常にダサくて、なかなか使いづらい。mislavのhannaを使えば、こんなにスタイリッシュになる:おまけとして、簡単なメソッド検索もできます。また、テ…
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…
twitterが2007年後半に先進的なユーザーに急速に受け入れられて以後、そのruby on railsアーキテクチャーはたびたびトラブルに見舞われてきた。しかし2008年中盤にtwitteerがこっそり一部コードをscalaにポートして以来トラブルはなくなった。Twitterの開発…
Ruby でブログツールを作ってます。 Hamlr っていいます。 よろしく願いします。 発音は「ハムラー」ですかね。 はじめ、Hamblr にするか迷いました。ソースおなじみ GitHub で開発してます。http://github.com/jugyo/hamlr/tree/master特徴特徴をざっと並べ…
MacRuby先日、MacRuby 0.4をリリースしたばかりの開発チームだが、すでに次のバージョンとなる0.5について報告している。MacRuby 0.5では従来の仮想マシンYARVの代わりにLLVMコンパイラインフラストラクチャをベースとした新しい仮想マシンを採用するという…
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.…
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…
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/…
第9回 角谷信太郎――「スーパーマンである必要はない」 岑康貴(@IT自分戦略研究所) 赤司聡(撮影) 2009/3/30 角谷信太郎(かくたにしんたろう) 永和システムマネジメント サービスプロバイディング事業部 チーフプログラマ 1975年2月19日、大阪府出身。1…
Jなんとかメールを送信するRubyスクリプトです。使い方client = JxxxClient.new( "", "", "" )client.send_mail("", "", "")これで、リリース連絡とか動作確認回覧を自動送信するわけですよ。依存モジュール例によってhttpclientを利用しています。以下のコ…
http://railsapi.com/doc/v2.3.2/ 動的なのがいい http://b.hatena.ne.jp/entry/http://railsapi.com/doc/v2.3.2/
ギークとスーツ,という言葉がある。ITの世界においてギークはソフトウエア開発者を指す。ただの開発者ではなく,腕は立つがあまり一般常識にこだわらない開発者をこう呼ぶことが多い。スーツは,事業を企画したりマネジメントしたりしてビジネスを成立させ…
Ruby Freaks Lounge 第4回 Ruby M17N 事始め:文字コード編 2009年3月23日 成瀬ゆい 12はじめに 今回は文字列を扱う際には忘れてはならない文字コードについて,日本人が知っておくべきエンコーディングを中心に解説していきます。 US-ASCII ASCIIは,ASA(A…
読書感想文, RailsRailsデプロイを全部読み終えました.Railsデプロイ作者: Ezra Zygmuntowicz, Bruce A. Tate, Clinton Begin, 前田修吾(監訳), 橋本将(監訳), 小倉正充(監訳), 牧野聡出版社/メーカー: オライリージャパン発売日: 2009/03/16メディア: 大型…