JRuby will be part of Google’s Summer of Code 2012 ! We’re looking for good mentors and students to come together and help make JRuby even more awesome. JRuby has great potential to expand Ruby and to improve the state of Ruby development, and at the same time it represents a number o...
First time ever - Free Clojure 101 Announced RubyLearning featured on pluggd.IN RubyLearning winner of the Shorty Award in Education, 2008 . Ruby’s Top Teacher in 2008 - Satish Talim Credits Thanks to Victor Goff and Jim Pryke who maintain this site on SliceHost. These courses have be...
bullet 2.3.0 released Posted by flyerhzm on March 25, 2012 — 0 comments bullet is a gem to help you increase your application's performance by reducing the number of sql requests it makes. bullet 2.3.0 got 10% performance improved for activerecord 3.0.12, it works much faster, bullet ...
What happens when DDD meets Lean approach... Posted by nu7hatch on March 25, 2012 — 0 comments I just published my new blog post, this time more ruby related. It's about my hacker's thoughts on Lean Startup, DDD and DCI . I appreciate any feedback! Comments Post a Comment Comment ...
switch_user 0.7.0 released Posted by flyerhzm on March 25, 2012 — 0 comments It has been a long time coming, but switch_user 0.7.0 finally supports restful_authentication. switch_user gem provides a convenient way to switch current user that speeds up your development and reproduce us...
Ruby gem for interacting with the MailUp email marketing service API.
By Satish Talim RubyLearning.com is a thorough collection of Ruby Study Notes for those who are new to the Ruby programming language and in search of a solid introduction to Ruby's concepts and constructs - ruby-lang.org . Speed up your Ruby programming learning process by joining 100...
If all we want from Compass are the CSS3 conveniences then we could use Bourbon instead as we showed in episode 330 . Compass provides much more, though, including CSS sprites. CSS sprites are a technique for combining a number of small images into one larger image and then using CSS ...
書いた人:るびま編集長 高橋征義 編集長からの 0036 号発行の挨拶です。(難易度:高) Ruby の歩き方 Ruby をはじめるにあたって必要な情報をご紹介します。本稿は Rubyist Magazine 常設記事です。(難易度:低) Sinatra 再入門、 Padrino / Rack / その先の何か 書いた人:近藤うちお 軽量 Web フレームワーク Sinatra と、その良さを生かしたまま好きな機能を盛り付けることができる Padrino フレームワークを概説します。「Sinatra や Padrino って聞いたことあるけど…」という人のためのビ...
Is there any good reason why Hash#map does not give back a Hash (Ruby 1.8 but same in 1.9 as far as I know)? I often find myself writing these kind of things: newhash = oldhash.inject({}) { |h,(k,v)| h[k] = some_operation(v); h } but that doesn't look pretty at all in my opinion. I wa...
and if we try it we’ll see that we can edit any field by clicking it. Doing this replaces the static text with a form field appropriate for that type of data that’s being edited. When we hit enter for click out of the field the changes are sent back to the server and the database is u...
Antoine Latter, Dmitry Lihachev, Lucas Souza, Peter Kieltyka, Rob Di Marco, Magnus Bergmark, Jonathan Rochkind, Chris Beer, Craig Smith, Randy Souza, Colin Steele, Peter Kieltyka, Lorenzo Riccucci, Mike Perham, Mat Brown, Shairon Toledo, Matthew Rudy, Fouad Mardini, Jeremy Hinegardner...
Unicorn performance is generally as good as a (mostly) Ruby web server can provide. Most often the performance bottleneck is in the web application running on Unicorn rather than Unicorn itself. Unicorn Configuration See Unicorn::Configurator for details on the config file format. wor...
Let us understand what we are doing here - a and b are two variables both of which are pointing to a string object - Original String . We then freeze the object Original String . Hence both a and b are now pointing to the frozen object Original String . This is verified by the stateme...
Sunspot makes it easy to do full text searching through Solr. Here I show how to search on various attributes and add facets for filtering the search further.
毎月1回、松江オープンソースラボ(松江テルサ別館2F)にてRubyのことを勉強するイベントです。 Ruby初心者向けで、これからRubyを学ぶ人のための勉強会を行います。 次のような方を対象と考えています。 コンピュータを使ってインターネットができる。 Rubyという名前を聞いたことがある。 プログラミングという言葉は知っている。 Matsue.rb 毎月1回、松江オープンソースラボ(松江テルサ別館2F)にて何かを開発するイベントです。 参加者のスキルは問いません。なんといっても、自分が好きな事をするだけですからね。 たぶん、その場にいて他の人の作業を見たり、ディ...
You can temporarily unload (disable) Phusion Passenger from Nginx, without uninstalling the Phusion Passenger files, so that Nginx behaves as if Phusion Passenger was never installed in the first place. This might be useful to you if, for example, you seem to be experiencing a problem...
There are two related differences here. First is the usage of "o.c" vs "c", and second is the difference between the the use of "a". In the regular proc, you couldn't call c without an explicit receiver in the proc, unless the self of the surrounding scope responded to it. For a, note...
"This [, Class.method,] is the version that recent Java/C# converts seem to prefer. I'm not a big fan of this version because it requires me to change all the class method definitions if I change the name of the class." I think it's all a matter of perspective. Class.method seems less...