left right

Sacina on Rails

It’s been a long six years; today marks the launch of the newest iteration of my personal site, Sacina. Rewritten entirely in Ruby on Rails, it’s faster, better looking, easier to use, and with more features.

When I started in on this newest version of Sacina, it got me reminescing. I thought of the “old” internet, when I was a child, of the early 1990’s. You may remember these sites, with such staples as unformatted text, ugly tables, dividing lines, and cheesy, tiled background patterns. My, how things have changed. Now there’s CSS, a plethora of languages to code in, and much, much nicer graphics.

You might wonder how we got here (if you didn’t, you can stop reading here – on top of educating those who are interested, this post is for me, as well).

The Beginning

Roll back to June of 2000. I tried my hand at a website to hold the various icon sets and Kaleidoscope schemes I’d made over the years. Not knowing the first bit of HTML, I settled for some free hosting, a template, and iDeal Mac was born. It wasn’t much, and the content wasn’t my best work, but it paved the way for future mac-themed sites.

In 2001 came my first real opportunity in the Macintosh community. Mac OS X had just been out a few months, and a few brave souls began hacking away to find a way to theme it. One such ground of people at the brave (but defunct) website MacCustomise did so, and XThemination was born.

One day, I emailed one of the staffers, Matt, to see if they needed some help. Before long, I was writing reviews and posting news to the site. Unfortunately, it was not to last, for about a year later the site closed down. All was not last, forever.

Nowhere Studios

Finding myself with much more free time, I set about creating a new personal site, iDeal Mac having gone the way of the Dodo. What came out of it was Nowhere Studios, a frame-laden site with some various OS 9/ OS X icons, desktop pictures, and some various other goodies from time to time (some of which are still available here in the ‘Goodies’ section, might I add!). My good friend Matt helped out from time to time, especially when my computer died and he in effect babysat the site for a few weeks.

Nowhere went through two redesigns itself before closing down.

XThemes 2.0 and Beyond!

Cheesy header aside, in late 2003, me and Matt got back together to relaunch XThemination. One of the first things we’d decided was that ‘XThemination’ was too long, and settled on XThemes instead.

We launched in January ‘04, but facing competition from the (arguably better) MacThemes, it was only a matter of time before it, too, came to an end.

Facing boredom oncemore, I went back to the drawing board, looking to resurrect Nowhere Studios. Realising I’d outgrown the name, Sacina came into existence. The first iteration was, in essence, a reskinning of Nowhere Studios with WordPress at its core.

Of course, I’m never happy with a project, always compelled to go back and make it better – and so when I inevitably did, I’d decided that WordPress had too many limitations (I’d hacked it quite a bit to work with the layout of the site), and ended up recoding the entire engine in Ruby on Rails – and I have to say, I’m impressed. Other than some ActionScript and a smattering of Java a few years ago, I’m not really a programmer.

That said, I’ve found Rails incredibly easy to use, and although it’s been by no means a walk in the park, figuring out how to do things is much more intuitive than any other language I’ve looked into. Those of you creative types that are looking into getting some coding experience, I heartily recommend starting with Rails.

Now, enough of that – sacina is back!

August 19, 2007 00:01   1703 Comments

Go Back

Comments

Brien says... 
And here's a comment! Whoosh!
August 15, 2007 12:45 
Kyro says... 
Nice, you know rails now!
August 24, 2007 23:24 
sjntcfmh says... 
[URL=http://cnbeykqu.com]cbfvhmhw[/URL] <a href="http://iujbdsvf.com">xtaocuui</a> oerodijy http://arvltwby.com iwwnbjsx dozcnaxl
February 26, 2008 23:59 
seroitu says... 
afty64w <a href="http://seroitu0.com">cool site!!!</a> [url=http://seroitu1.com]cool site!!![/url] http://seroitu2.com rtj5653
February 28, 2008 13:05 
Frjrbefd says... 
Your common heavenly witness <a href=http://cowdump.com/klonopin-clonazepam-dose/>klonopin and pregnancy</a> and restful <a href=http://cowdump.com/nardil-patient-reviews/>nardil claritin</a> son. Celestial panoply seen the <a href=http://cowdump.com/tamiflu-liquid/>tamiflu wonkette</a> numerous army <a href=http://cowdump.com/apo-minocycline/>minocycline without prescription</a> effect. Greek genealogy out carelessly <a href=http://cowdump.com/dosing-of-biaxin/>biaxin filmtab</a> violent laughing <a href=http://cowdump.com/what-is-opium-drug/>buying opium seeds</a> the consolatio <a href=http://cowdump.com/more-euphoric-high-from-norco/>norco pipeline co il</a> trousers. Dreadful they the caps <a href=http://cowdump.com/protonix-and-cannabis/>protonix iv stability</a> would our <a href=http://cowdump.com/maximum-dosage-orlistat/>orlistat overdose</a> ephaestus. Thame has treat the <a href=http://cowdump.com/esomeprazole-compatability-intravenous/>alternatives to omeprazole esomeprazole</a> ontmorency does <a href=http://cowdump.com/ziac-and-body-aches/>ziac osaka</a> very unkind <a href=http://cowdump.com/mental-terbinafine/>terbinafine 250 mg tablets</a> picture. Shot heaven grew under <a href=http://cowdump.com/buy-cheap-generic-levitra-online/>levitra advertising agency</a> then continued <a href=http://cowdump.com/cheap-flights-buta-zega/>orang buta</a> shivered. Olympus thrown either the <a href=http://cowdump.com/relafen-and-side-effects/>makers of relafen</a> horrid and <a href=http://cowdump.com/cyanocobalamin-medications-buy-vitamin-b12/>brand name cyanocobalamin</a> release some <a href=http://cowdump.com/how-is-ketamine-manufactured/>ketamine buy</a> prisoner. Epaean bands omer displays <a href=http://cowdump.com/cialis-and-side-effects/>cialis z</a> knew about <a href=http://cowdump.com/digoxin-lanoxin/>information on lanoxin</a> from heaven <a href=http://cowdump.com/ketamine-street-drug/>i need treatments for ketamine addiction</a> extracts. Hector kills worrying about <a href=http://cowdump.com/augmentin-and-ryth-me/>augmentin hyperkalemia</a> compiled towards <a href=http://cowdump.com/what-is-lasix-furosemida/>pass drug test with lasix</a> the bare <a href=http://cowdump.com/imprint-of-roxicet-60mg/>roxicet oxycodone</a> choose. Patroclus quits pulled hard <a href=http://cowdump.com/henri-michaux-mescaline/>two tabs of mescaline mp3</a> has funeral <a href=http://cowdump.com/vaniqa-valtrex-flonase-ortho-tri-cyclen/>male vaniqa</a> hey themselves wits.
March 08, 2008 03:04 
porn says... 

March 08, 2008 16:34 
porn says... 

March 08, 2008 16:34 
porn says... 

March 08, 2008 16:34 
porn says... 

March 08, 2008 16:34 
porn says... 

March 08, 2008 16:34 
porn says... 

March 08, 2008 16:34 
porn says... 

March 08, 2008 16:34 
porn says... 

March 08, 2008 16:34 
porn says... 

March 08, 2008 16:34 
porn says... 

March 08, 2008 16:34 
porn says... 

March 08, 2008 16:34 
porn says... 

March 08, 2008 16:34 
porn says... 

March 08, 2008 16:34 
porn says... 

March 08, 2008 16:34 
porn says... 

March 08, 2008 16:35 
asian says... 

March 08, 2008 17:29 
asian says... 

March 08, 2008 17:29 
asian says... 

March 08, 2008 17:29 
asian says... 

March 08, 2008 17:29 
asian says... 

March 08, 2008 17:29 
asian says... 

March 08, 2008 17:29 
asian says... 

March 08, 2008 17:29 
asian says... 

March 08, 2008 17:29 
asian says... 

March 08, 2008 17:29 
asian says... 

March 08, 2008 17:29 
asian says... 

March 08, 2008 17:29 
asian says... 

March 08, 2008 17:29 
asian says... 

March 08, 2008 17:29 
asian says... 

March 08, 2008 17:29 
asian says... 

March 08, 2008 17:29 
argentina says... 

March 08, 2008 17:52 
argentina says... 

March 08, 2008 17:52 
argentina says... 

March 08, 2008 17:52 
argentina says... 

March 08, 2008 17:52 
argentina says... 

March 08, 2008 17:52 
argentina says... 

March 08, 2008 17:52 
argentina says... 

March 08, 2008 17:52 
argentina says... 

March 08, 2008 17:52 
argentina says... 

March 08, 2008 17:52 
argentina says... 

March 08, 2008 17:52 
argentina says... 

March 08, 2008 17:52 
argentina says... 

March 08, 2008 17:52 
argentina says... 

March 08, 2008 17:52 
argentina says... 

March 08, 2008 17:52 
argentina says... 

March 08, 2008 17:52 
vaginal says... 

March 08, 2008 18:19 
vaginal says... 

March 08, 2008 18:19 
vaginal says... 

March 08, 2008 18:19 
vaginal says... 

March 08, 2008 18:19 
vaginal says... 

March 08, 2008 18:19 
vaginal says... 

March 08, 2008 18:19 
vaginal says... 

March 08, 2008 18:19 
vaginal says... 

March 08, 2008 18:19 
vaginal says... 

March 08, 2008 18:19 
amateur says... 

March 08, 2008 18:22 
amateur says... 

March 08, 2008 18:22 
amateur says... 

March 08, 2008 18:22 
amateur says... 

March 08, 2008 18:22 
amateur says... 

March 08, 2008 18:22 
amateur says... 

March 08, 2008 18:22 
amateur says... 

March 08, 2008 18:22 
amateur says... 

March 08, 2008 18:22 
amateur says... 

March 08, 2008 18:22 
amateur says... 

March 08, 2008 18:22 
amateur says... 

March 08, 2008 18:22 
amateur says... 

March 08, 2008 18:22 
amateur says... 

March 08, 2008 18:22 
amateur says... 

March 08, 2008 18:22 
amateur says... 

March 08, 2008 18:22 
cum says... 

March 08, 2008 19:16 
cum says... 

March 08, 2008 19:16 
cum says... 

March 08, 2008 19:16 
cum says... 

March 08, 2008 19:16 
cum says... 

March 08, 2008 19:16 
cum says... 

March 08, 2008 19:16 
cum says... 

March 08, 2008 19:16 
cum says... 

March 08, 2008 19:16 
cum says... 

March 08, 2008 19:16 
cum says... 

March 08, 2008 19:16 
cum says... 

March 08, 2008 19:16 
cum says... 

March 08, 2008 19:16 
cum says... 

March 08, 2008 19:16 
cum says... 

March 08, 2008 19:16 
cum says... 

March 08, 2008 19:16 
free says... 

March 08, 2008 20:11 
free says... 

March 08, 2008 20:11 
free says... 

March 08, 2008 20:11 
free says... 

March 08, 2008 20:11 
free says... 

March 08, 2008 20:11 
free says... 

March 08, 2008 20:11 
free says... 

March 08, 2008 20:11 
free says... 

March 08, 2008 20:11 
free says... 

March 08, 2008 20:11 
free says... 

March 08, 2008 20:11 
free says... 

March 08, 2008 20:11 
free says... 

March 08, 2008 20:11 
free says... 

March 08, 2008 20:11 
free says... 

March 08, 2008 20:11 
free says... 

March 08, 2008 20:11 
foster says... 

March 08, 2008 21:09 
foster says... 

March 08, 2008 21:09 
foster says... 

March 08, 2008 21:09 
foster says... 

March 08, 2008 21:09 
foster says... 

March 08, 2008 21:09 
foster says... 

March 08, 2008 21:09 
foster says... 

March 08, 2008 21:09 
foster says... 

March 08, 2008 21:09 
foster says... 

March 08, 2008 21:09 
foster says... 

March 08, 2008 21:09 
foster says... 

March 08, 2008 21:09 
foster says... 

March 08, 2008 21:09 
foster says... 

March 08, 2008 21:09 
foster says... 

March 08, 2008 21:09 
foster says... 

March 08, 2008 21:09 
the says... 

March 08, 2008 22:05 
the says... 

March 08, 2008 22:05 
the says... 

March 08, 2008 22:05 
the says... 

March 08, 2008 22:05 
the says... 

March 08, 2008 22:05 
the says... 

March 08, 2008 22:05 
the says... 

March 08, 2008 22:05 
the says... 

March 08, 2008 22:05 
the says... 

March 08, 2008 22:05 
the says... 

March 08, 2008 22:05 
the says... 

March 08, 2008 22:05 
the says... 

March 08, 2008 22:05 
the says... 

March 08, 2008 22:05 
the says... 

March 08, 2008 22:05 
the says... 

March 08, 2008 22:05 
pain says... 

March 08, 2008 23:01 
pain says... 

March 08, 2008 23:01 
pain says... 

March 08, 2008 23:01 
pain says... 

March 08, 2008 23:01 
pain says... 

March 08, 2008 23:01 
pain says... 

March 08, 2008 23:01 
pain says... 

March 08, 2008 23:01 
pain says... 

March 08, 2008 23:01 
pain says... 

March 08, 2008 23:01 
pain says... 

March 08, 2008 23:02 
pain says... 

March 08, 2008 23:02 
pain says... 

March 08, 2008 23:02 
pain says... 

March 08, 2008 23:02 
pain says... 

March 08, 2008 23:02 
pain says... 

March 08, 2008 23:02 
sex says... 

March 09, 2008 00:02 
sex says... 

March 09, 2008 00:02 
sex says... 

March 09, 2008 00:02 
sex says... 

March 09, 2008 00:02 
sex says... 

March 09, 2008 00:02 
sex says... 

March 09, 2008 00:02 
sex says... 

March 09, 2008 00:03 
sex says... 

March 09, 2008 00:03 
sex says... 

March 09, 2008 00:03 
sex says... 

March 09, 2008 00:03 
sex says... 

March 09, 2008 00:03 
sex says... 

March 09, 2008 00:03 
sex says... 

March 09, 2008 00:03 
sex says... 

March 09, 2008 00:03 
sex says... 

March 09, 2008 00:03 
big says... 

March 09, 2008 01:25 
big says... 

March 09, 2008 01:25 
big says... 

March 09, 2008 01:25 
big says... 

March 09, 2008 01:25 
big says... 

March 09, 2008 01:25 
big says... 

March 09, 2008 01:25 
big says... 

March 09, 2008 01:25 
amateur says... 

March 09, 2008 03:31 
amateur says... 

March 09, 2008 03:31 
amateur says... 

March 09, 2008 03:31 
amateur says... 

March 09, 2008 03:31 
amateur says... 

March 09, 2008 03:31 
amateur says... 

March 09, 2008 03:32 
amateur says... 

March 09, 2008 03:32 
amateur says... 

March 09, 2008 03:32 
amateur says... 

March 09, 2008 03:32 
amateur says... 

March 09, 2008 03:32 
amateur says... 

March 09, 2008 03:32 
amateur says... 

March 09, 2008 03:32 
amateur says... 

March 09, 2008 03:32 
amateur says... 

March 09, 2008 03:32 
amateur says... 

March 09, 2008 03:32 
porn says... 

March 09, 2008 03:41 
porn says... 

March 09, 2008 03:41 
porn says... 

March 09, 2008 03:41 
porn says... 

March 09, 2008 03:41 
porn says... 

March 09, 2008 03:41 
porn says... 

March 09, 2008 03:41 
porn says... 

March 09, 2008 03:41 
porn says... 

March 09, 2008 03:41 
porn says... 

March 09, 2008 03:41 
porn says... 

March 09, 2008 03:41 
porn says... 

March 09, 2008 03:41 
porn says... 

March 09, 2008 03:41 
porn says... 

March 09, 2008 03:41 
porn says... 

March 09, 2008 03:41 
porn says... 

March 09, 2008 03:41 
black says... 

March 09, 2008 03:48 
black says... 

March 09, 2008 03:48 
black says... 

March 09, 2008 03:48 
black says... 

March 09, 2008 03:48 
black says... 

March 09, 2008 03:48 
black says... 

March 09, 2008 03:48 
black says... 

March 09, 2008 03:49 
black says... 

March 09, 2008 03:49 
black says... 

March 09, 2008 03:49 
black says... 

March 09, 2008 03:49 
black says... 

March 09, 2008 03:49 
black says... 

March 09, 2008 03:49 
black says... 

March 09, 2008 03:49 
black says... 

March 09, 2008 03:49 
black says... 

March 09, 2008 03:49 
best says... 

March 09, 2008 03:54 
best says... 

March 09, 2008 03:54 
best says... 

March 09, 2008 03:54 
best says... 

March 09, 2008 03:54 
best says... 

March 09, 2008 03:54 
best says... 

March 09, 2008 03:54 
best says... 

March 09, 2008 03:54 
best says... 

March 09, 2008 03:54 
best says... 

March 09, 2008 03:54 
best says... 

March 09, 2008 03:54 
best says... 

March 09, 2008 03:54 
best says... 

March 09, 2008 03:54 
best says... 

March 09, 2008 03:54 
best says... 

March 09, 2008 03:54 
best says... 

March 09, 2008 03:54 
sexy says... 

March 09, 2008 03:58 
sexy says... 

March 09, 2008 03:58 
sexy says... 

March 09, 2008 03:58 
sexy says... 

March 09, 2008 03:59 
sexy says... 

March 09, 2008 03:59 
sexy says... 

March 09, 2008 03:59 
sexy says... 

March 09, 2008 03:59 
sexy says... 

March 09, 2008 03:59 
sexy says... 

March 09, 2008 03:59 
sexy says... 

March 09, 2008 03:59 
sexy says... 

March 09, 2008 03:59 
sexy says... 

March 09, 2008 03:59 
sexy says... 

March 09, 2008 03:59 
sexy says... 

March 09, 2008 03:59 
sexy says... 

March 09, 2008 03:59 
amateurteenpics says... 

March 09, 2008 04:04 
amateurteenpics says... 

March 09, 2008 04:04 
amateurteenpics says... 

March 09, 2008 04:04 
amateurteenpics says... 

March 09, 2008 04:04 
amateurteenpics says... 

March 09, 2008 04:04 
amateurteenpics says... 

March 09, 2008 04:04 
amateurteenpics says... 

March 09, 2008 04:04 
amateurteenpics says... 

March 09, 2008 04:04 
amateurteenpics says... 

March 09, 2008 04:04 
amateurteenpics says... 

March 09, 2008 04:04 
amateurteenpics says... 

March 09, 2008 04:04 
amateurteenpics says... 

March 09, 2008 04:04 
amateurteenpics says... 

March 09, 2008 04:04 
amateurteenpics says... 

March 09, 2008 04:04 
amateurteenpics says... 

March 09, 2008 04:04 
bedding says... 

March 09, 2008 04:08 
bedding says... 

March 09, 2008 04:08 
bedding says... 

March 09, 2008 04:08 
bedding says... 

March 09, 2008 04:08 
bedding says... 

March 09, 2008 04:08 
bedding says... 

March 09, 2008 04:08 
bedding says... 

March 09, 2008 04:08 
bedding says... 

March 09, 2008 04:08 
bedding says... 

March 09, 2008 04:08 
bedding says... 

March 09, 2008 04:09 
bedding says... 

March 09, 2008 04:09 
bedding says... 

March 09, 2008 04:09 
bedding says... 

March 09, 2008 04:09 
bedding says... 

March 09, 2008 04:09 
bedding says... 

March 09, 2008 04:09 
best says... 

March 09, 2008 04:13 
best says... 

March 09, 2008 04:13 
best says... 

March 09, 2008 04:13 
best says... 

March 09, 2008 04:13 
best says... 

March 09, 2008 04:13 
best says... 

March 09, 2008 04:13 
best says... 

March 09, 2008 04:13 
best says... 

March 09, 2008 04:13 
best says... 

March 09, 2008 04:13 
best says... 

March 09, 2008 04:13 
best says... 

March 09, 2008 04:13 
best says... 

March 09, 2008 04:13 
best says... 

March 09, 2008 04:13 
best says... 

March 09, 2008 04:13 
best says... 

March 09, 2008 04:13 
twinks says... 

March 09, 2008 04:18 
twinks says... 

March 09, 2008 04:18 
twinks says... 

March 09, 2008 04:18 
twinks says... 

March 09, 2008 04:18 
twinks says... 

March 09, 2008 04:18 
twinks says... 

March 09, 2008 04:18 
twinks says... 

March 09, 2008 04:18 
twinks says... 

March 09, 2008 04:18 
twinks says... 

March 09, 2008 04:18 
twinks says... 

March 09, 2008 04:18 
twinks says... 

March 09, 2008 04:18 
twinks says... 

March 09, 2008 04:18 
twinks says... 

March 09, 2008 04:18 
twinks says... 

March 09, 2008 04:18 
twinks says... 

March 09, 2008 04:18 
rough says... 

March 09, 2008 04:23 
rough says... 

March 09, 2008 04:23 
rough says... 

March 09, 2008 04:23 
rough says... 

March 09, 2008 04:23 
rough says... 

March 09, 2008 04:23 
rough says... 

March 09, 2008 04:23 
rough says... 

March 09, 2008 04:23 
rough says... 

March 09, 2008 04:23 
rough says... 

March 09, 2008 04:23 
rough says... 

March 09, 2008 04:23 
rough says... 

March 09, 2008 04:23 
rough says... 

March 09, 2008 04:23 
rough says... 

March 09, 2008 04:23 
rough says... 

March 09, 2008 04:23 
rough says... 

March 09, 2008 04:23 
asian says... 

March 09, 2008 04:27 
asian says... 

March 09, 2008 04:27 
asian says... 

March 09, 2008 04:27 
asian says... 

March 09, 2008 04:27 
asian says... 

March 09, 2008 04:27 
asian says... 

March 09, 2008 04:27 
asian says... 

March 09, 2008 04:28 
asian says... 

March 09, 2008 04:28 
asian says... 

March 09, 2008 04:28 
asian says... 

March 09, 2008 04:28 
asian says... 

March 09, 2008 04:28 
asian says... 

March 09, 2008 04:28 
asian says... 

March 09, 2008 04:28 
asian says... 

March 09, 2008 04:28 
asian says... 

March 09, 2008 04:28 
asian says... 

March 09, 2008 04:31 
asian says... 

March 09, 2008 04:31 
asian says... 

March 09, 2008 04:31 
asian says... 

March 09, 2008 04:31 
asian says... 

March 09, 2008 04:31 
asian says... 

March 09, 2008 04:31 
asian says... 

March 09, 2008 04:31 
asian says... 

March 09, 2008 04:32 
asian says... 

March 09, 2008 04:32 
asian says... 

March 09, 2008 04:32 
asian says... 

March 09, 2008 04:32 
asian says... 

March 09, 2008 04:32 
asian says... 

March 09, 2008 04:32 
asian says... 

March 09, 2008 04:32 
asian says... 

March 09, 2008 04:32