If you need to quickly create an informational site that can be easily edited, consider using a content management system. Here I show how to build a site using Refinery CMS.
The threats against web applications include user account hijacking, bypass of access control, reading or modifying sensitive data, or presenting fraudulent content. Or an attacker might be able to install a Trojan horse program or unsolicited e-mail sending software, aim at financial...
Come hang out with Engine Yard next Thursday at Churchill , where drinks will be on us. This will be the first of many booze-centric social events to come for developers, entrepreneurs and anyone else that wants to hang out with the Engine Yard team. We’ll be at the bar on Thursday Ma...
#333 Extending Refinery CMS Mar 14, 2012 | 14 minutes | Plugins , Views Here I continue on Refinery and show how to add database-backed content by generating an engine. You will also learn how to override Refinery's views and controllers in this episode. Subscribe to Watch Episode Twe...
You got NoSQL in my Postgres! Using Hstore in Rails Posted by schneems on March 14, 2012 — 0 comments Wouldn't it be awesome if we could just save data in a database like a hash? Well now you can, with hstore & Rails . Hstore is a key/value schema-less datastore in Postgres, use it ju...
Draper implements a decorator or presenter pattern for Rails applications.
Wednesday, March 14, 2012 at 6:02AM Morning has broken. Someone needs to put it back together. Firefox 11 is now available - Must mean it's about time for me to update to Firefox 14. Here's info on new features . And here's a look at where Firefox is going in 2012 . Remove Active Reso...
Washington, D.C., March 14, 2011 – LivingSocial, the online source for people to find handpicked experiences at a great value, announced today that it has acquired Reston, Virginia-based, InfoEther, Inc. Pairing LivingSocial‘s existing high-caliber tech team with InfoEther‘s agility a...
why's (poignant) guide to ruby Performed slapdash by The Thirsty Cups Siphon the MP3s below. Place them on the wooden applicator wand. Fill the yellow graduated dish to brimming. Insert the wand in your most noteworthy ear. Fasten the red terminal clip to your collar. chapter one: Int...
そう、多言語化。CHISE Project の説明って超厄介なんだけど、簡単に説明すると、たとえば Unicode ではたくさん文字を使えるようになってますよね。TRON プロジェクトだともっと文字が使えるようになっていると主張している。でも、もっとインテリジェントに使いたい。TRON コードだと、文字がたくさん使えるって言うけど、「アナタ、それほとんどおんなじ漢字ですから。同じ漢字に対していろんなコードポイントを割り当ててるだけですから。残念!」って言って、実際のところはたくさん使えるっていっても、そのたくさんの意味するところは、同じ漢字を複数カウントしているか...
I'm so dumb sometimes. I was just in the kitchen making myself a sandwich and it hit me why I have such a mental block about hiring anyone to do remote iOS development for me: I don't know anything about it! But how to get past that? I don't have time to teach myself, it would take to...
phishtank 0.1.1 Ruby interface to OpenDNS's PhishTank API install gem install phishtank Download Subscribe Stats Authors Ezekiel Templin 29 total downloads 10 for this version Owners Links Homepage Source Code Documentation Bug Tracker Bundler gem "phishtank", "~> 0.1.1" Versions 0.1....
Same problem as #9798 , but with the supported version of Ruby. So it's not a Ruby 1.9 issue. Redmine keeps asking for rubytree even though it is already installed. Successfully installed rubytree-0.8.1 1 gem installed Installing ri documentation for rubytree-0.8.1... Installing RDoc ...
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...
Ссылки на материалы с конференции wroc_love.rbAlex Soulim Недавно прошла очередная конференция, посвященная Ruby - wroc_love.rb Тем, кто не смог побывать там лично, предлагаю большой список из слайдов к выступлениям, проектам, книгам, фотографиям и примерам кода - http://time-loop.tum...
You should be doing automated configuration, period. Chef is a great automated configuration tool. It has to be said, however, that chef has lots of parts, arguably an excess. If you google around for chef intros you see chef-solo referenced as a simple first step into "full" or "real...
テンポラリファイルを作成します。ファイルは "w+" モードで "basename.pid.n" という名前になります。 Tempfile オブジェクトは IO オブジェクトと同じように使うことができます。 Tempfile#close(true) により、作成したテンポラリファイルは削除されます。 スクリプトが終了するときにも削除されます。 Tempfile#open により、テンポラリファイルを再オープンすることができます。 テンポラリファイルのモードは 0600 です。
Provides common authentication needs such as signing in/out, activating by email and resetting password.