Articles

Ruby on Rails 시작하기

Ruby on Rails 시작하기

* 시작하기
* Ruby 언어와 Rails 프레임워크 개관
* Ruby on Rails에 대한 기본 이해

* 설치
* 처음 어플리케이션
* Rails 업그레이드
* Rails 와 Ruby Gem 업데이트하기
* 기존 어플을 새로나온 Rails로 업데이트하기

Mapping ROR, ROW and WhoDoes users....?

We thought it would be interesting to know where about our railsonwave.com and whodoe.es users are in the world…

So if you use Whodoe.es, read our blog railsonwave.com, you are a user of Ruby on Rails or a Web 2.0 designer, please add where you are located on the shared google map here, just your name/nickname and the area you are in, it does not have to be the exact address:

Pop up window problem in IE

Recently I was having problem to open pop up window in IE browsers. Although it works properly in all other browsers.
In IE , window is open on self window rather than another window.
Finally I found the error in my code, and that was window name problem.
I defined the window name with space (window name). It [...]

Double Shot #543

Not much happening today.

Ack!

I just wanted to let you all know that ack, a better grep (and one of my favorite tools), is now hosted on GitHub: http://github.com/petdance/ack

Watch the project and start wondering how you ever lived without it.

Rails Envy Podcast – Episode #092: 09/17/2009

Episode #092. I’m joined again by Dan Benjamin and we have quite a fun time. You may know Dan from his compiling Ruby, Rails, and MySQL guides, cork’d, and most recently Playgrounder. We’ve got a ton of news this week and I promise to have a song stuck in your head by the time you finish.

5 Things You’ll Love About Rubinius

When working on a project, contributors are constantly re-evaluating the pitch: “how do I explain to someone why what I’m doing is interesting?” The Rubinius team is no different. It’s back to school season for a lot of you, so I’ve arranged my thoughts into a tidy back to school metaphor, looking at Rubinius through the eyes of its college roommate.

1. We Take Out the Garbage

No one likes cleaning up after a messy roommate, navigating around piles of junk or restarting your app servers constantly because  memory use grows without bound.

Find the Best Position: Rock the Job Episode 15 [Video]

 Find the Best Position: Rock the Job Episode 15 [Video]

For episode 15 of Rock the Job, Nick and I talk

Double Shot #542

Another quiet morning in the code farm.

There is no magic, there is only awesome (Part 1)

The following is the first of a series of articles that I will be posting in the coming weeks, based on the keynote address I gave at the 2009 Ruby Hoedown in Nashville, entitled “There is no magic, there is only awesome.” I originally intended to publish the entire series of articles as a single article, but it got too long. At any rate, I think it’ll be more easily digestible as multiple posts.

GitHub Rebase #35 | Rails Fire

GitHub Rebase #35

Send to friend

Rebase: good for reorganizing commits, squashing down changesets, and repairing dentures.

Featured Project

vanity is an experiment driven development framework for Ruby on Rails that uses A/B Testing to maximize how people interact with your site. The simple case is testing out switching out two different page layouts to see which drives more signups. Set up and track metrics such as referrals or acquisitions, and then check it out in the built in dashboard using Redis. It’s also quite easy to extend and bring in other services, such as Google Analytics. Get started split testing your app here.

Notably New Projects

ptex is a high-quality, production ready texture-mapping system created by Walt Disney Animation Studios. This C++ library has just recently been released here on GitHub, after being used extensively in BOLT and integrated into Pixar’s RenderMan. There’s plenty of documentation about the file formats, API, and papers on the new texture mapping procedures used in the library on the project’s website. You can also see ptex in action with a high-resolution model of a T-Rex here on YouTube or check out some sample projects.

couch-crawler is a search engine that’s built on top of CouchDB and uses couch-lucene to index data. Created in an experiment to index work intranet pages, the neat part about this project is that there’s no web tier between the browser and CouchDB. Couch serves up static HTML/CSS, and AJAX calls hit Couch directly and then the UI is built up with the help of mustache.js. The spider uses Python along with httplib2 and Beautiful Soup to extract data. I’d love to see this apply to more than just corporate intranets, because knocking out a whole layer of glue code is a really neat idea.

gitcharts is a small C# app that generates a graph for lines of code in a given git repository over time, and supports multiple projects in one repository. This would be really cool to see applied as a service built on top of GitHub API …hint hint!

base64ize is a small JavaScript-based site that applies base64 to any file you drag onto it, courtesy of some new APIs in Firefox 3.6. This is just a fun hack, but definitely worth a bookmark if you’re doing this often to images or data while testing. Also, the author’s blog post shows off a part of the Mozilla developer world I haven’t seen before: hacks.mozilla.org. If you’re interested in the bleeding edge of Firefox development, keep an eye on that site to see some of the recent developments coming out from that community.

Open-Quark is a framework for functional programming that’s heavily inspired by Haskell, built on top of the JVM, and was just recently pushed to GitHub. Its Wikipedia article describes the framework’s underlying language, CAL, as “a strongly typed, lazily evaluated functional language, supporting algebraic functions and data types with parametric polymorphism and type inferencing”. Code samples of the language and how it interops with the JVM are available, along with plenty of resources and videos to get started using it with your applications.