Monday, June 25, 2007

Ruby on Rails

There comes a time in every software developers life that the joys of programming can become hindered by writing line after line CRUD (Create, Read, Update, Delete) procedures just to make your nifty new Killer-App work. Enter Ruby On Rails! I have been using the framework for about a month now and let me tell you, it blows visual studio out of the water! For instance, in VS (I'm a C# programmer) if want to create a database and then insert, update, and delete data from it through a convenient interface it requires me to:

  1. use the visual tools to create the SQL statements to design the table metadata (columns , primary and foreign key constraints etc)
  2. create a data table and table-adapter with these tools (which will have to be heavily customized for each CRUD operation)
  3. hand code sql queries to get something useful out of the data.
It doesn't really seem like that much eh? Well what if you are not just writing an app for your personal used sock collection? If you need to start from a what-information-do-I-already-have, the tools in VS are not very adaptive to existing databases. On my last project i had to redesign the Human Resources Database Management System databases from an old Access MDB. Now, I went with what I know, C#. But what if I went with the Rails way instead? What if I had taken advantage of Ruby's convention over configuration principle?

What is to follow over the next however-long will be a series of Ruby on Rails posts (as I discover more about this exciting language) to help get more people into this fast-growing open-source community of developers. Feel free to leave comments or suggestions on topics you might be curious about!

Friday, June 22, 2007

Incarcerex: It's Time for a New Bottom Line

Now this is a drug company I can get behind!

you know you want to find out what this is - Pentagon Confirms It Sought To Build A 'Gay Bomb'

Jun 8, 2007 9:03 pm US/Pacific
Pentagon Confirms It Sought To Build A 'Gay Bomb'

behaviour modification experiments on "unwitting" US citizens

BBC NEWS | Americas | CIA to reveal decades of misdeeds

behaviour modification experiments on "unwitting" US citizens... It evokes shades of KUBARK ... People have (and I mean citizens) been self deluding about this for years! I am willing to wage against people actually accepting that this happens.

Thursday, June 14, 2007

Mr. Wizard has gone to the great lab in the sky.

Mr. Wizard Studios

It is with a heavy heart I present to you one of the most influential people in my childhood has died.

He who influenced thousands since 1951 to reach beyond their own limited experiences to grasp at knowledge and to wield it with the precision of logic. He taught me that pragmatism and exploration were the keys to understanding. That these traits are not just stubbornness and daydreaming as many of my grammar school teachers treated them. Here's to the last man to be well-known for something other than being well-known.

Friday, June 08, 2007

A test of worth...

lang:ruby ai - Google Code Search

"There Appears to be a significant probability, provided all parameters are maximized to their fullest potential within the constraints of demographics variance, that none of the anticipated data will demonstrate behavioral objectives, so to speak, or the derivationally motivated contingency. This is of course somewhat oversimplified, but its implications need not be belabored, since they will be obvious to all of you, and you need only refer to the relevant literature (which, I might add, is abundant) for further details."

Blog Archive