March 22, 2008

Here lies the empty shell of a blog post that once was

This was the place where I happily showed you a website for a big company that I was contracted to write code for on behalf of another company. One company (which one, I don't know) failed to notify me of any NDA's or otherwise useful contract agreements that may have made light of the fact that I may not promote myself as a "provider" of the bigger of the two companies (for which I feel I did not do).

There are two things at play here:

  1. Uh... yes I can. In Canada we live through intolerable copyright laws that do nothing to protect the original author or creator of creative works and instead, protect he/she who commissions that work. However, there is a nifty little piece of the copyright law that covers the moral rights to said works that, under most normal circumstances, entitles the author or creator of said work to be associated with their work if they so choose:
    from Kerr and Nadeau; Barristors and Solicitors, Patent and Trademark agents:

    "Moral rights are closely related to copyright, and are also protected under Canadian law. These provide the author of a work with the right to the integrity of the work, and the right, where reasonable in the circumstances, to be associated with the work as its author by name or pseudonym, as well as the right to remain anonymous. Moral rights may be waived by the author, but such waiver must be express. It is important to remember that an assignment of copyright does not, in and of itself, waive moral rights."
  2. And that brings me to my second point. Never take on work without a written contract. I took down this blog post for the good of the business relationship, but I didn't have to. I didn't have a contract, nor was I informed of inclusion in a contract between company A and company B, that waived any such rights so my own moral rights are still intact.

What is the lesson? Never chew gum while eating rice; it does nothing for the flavour.

March 14, 2008

Sneak peek #4 and more

sneak peek #4So the bulk of all of the boring work is done on this project. Now I am getting into the super sexy stuff, the money making stuff... I must say that even the boring stuff looks goooood though.

And also...

So I have another project due out this Tuesday. I can't give any details but it's for a heavy hitting client of PUMP Communications. It should have been a fairly simple one but there were a few hang-ups in the beginning (design by committee sort of hang-ups) and in the end I don't think anyone was taking me seriously when I said the French translation might take up to a week or more (which it did).

Anyhow, with a few days to spare I managed to get the project up and fine tuned ready for release this coming Tuesday. Look for more on it then.

But wait...

Some time ago I worked for a lab in the automative industry and to shorten the story some, they recently needed a website, a place to download some of their docs. So in record time (less than a day) I pumped out this site. I mean it's not ground breaking but it's better than a kick in the ass for a day's worth of coding.

March 11, 2008

Sneak peek #3

sneak peak #3I just wrote a new php function today that looks at the directory of the current page, extracts each folder name and then parse that information into a functioning breadcrumb trail. It's not as truncated as I would like it to be, but I just can't wrap my head around the problem enough to make the script smaller than it is.

So far everything but the header images on this new project is served up dynamically depending on the page you are on. But the really sexy part of this whole project is the skin! This thing is put together like... WOW! I can't wait to show you more.

March 4, 2008

Sneak peek #2

teaser-03-04-08Oh it's coming along so nice. Did I say Easter? Well, yeah, I guess that's probably a realistic goal, but I just feel at times that it could be so much sooner. If it weren't for all these paying gigs getting in the way... hehe.

So I'm stoked about ExpanDrive, have you heard of it?Man, this little app is a gem! I am going to get more in depth on NutMac but I can tell you this much; developing php and mysql on a local machine is all fine and good, but there comes a time when you just have to move it live. ExpanDrive is making continued live development a dream, like it's still local, but with the power of the web server behind it.

Did I say Easter?

February 27, 2008

Sneak peek #1

sneak peek #1I have an ever so slight break in my schedule where I find I have an hour or two of free time on hand and as the saying goes, idle hands make great websites... er... or something like that.

Anyhow, I have got something completely awesome in the works, a little some-some for me, a little self love. So I thought I would start a little easter egg hunt (since that's probably around the time I'll finish, LOL), and give you a little piece of the puzzle every week or so, depending on what I get done in that time.

So here is the first little nugget for you. It's not much yet, but let me tell it's part of a bigger, cooler whole.

February 9, 2008

I'm still alive

It’s been a while hasn’t it? I’ve just come off from making a run of RapidWeaver themes for THEME WEAVER; THEME 007, THEME 008, THEME 009 and THEME 010, all of which I am extremely proud of (but THEME 010 is my favourite). I’ve also been busy updating my own edGy, viEw and 2hadow (not quite ready yet).

So what’s kept me busy in my… erm… off time? I have a few things on the go. Namely RapidWeaved.com which has turned out well. It’s the RapidWeaver showcase site that lets anyone with a RapidWeaver site to show off their stuff. It’s kind of a throwback to the old RapidWeaver showcase that was once on their site but in recent time, have opted to hand select only the very finest examples (in their opinion) to post instead.

And it’s that very project that has really spun the old cogs in my noodle. That site is a database right? Why then am I treating it like a blog when it should be handled by some sort of content management system with a database and some back-end programing to control it all? Well… because I don’t know a lick of SQL and can only struggle through enough PHP to parse a few RSS feeds. So I figured enough is enough, I’ve been wanting to learn some back-end web programming and I have now set off to do it. I am currently making my through the SitePoint book Build You Own Database Driven Website using PHP and MySQL by Kevin Yank. I am riveted. No really, I love this sort of reading.

So what about Objective-C then? You might recall that I wanted to give Chris a hand in the whole RapidWeaver plugin market and I did read the book, Programming in Objective-C, but then I saw the support involved through Chris’s eyes. Honestly, it’s not the sort of thing that a guy with a full fledged theme store like mine should get into. Don’t get me wrong, I want to some day. And Chris has definitely shown my that it’s a worth while endeavor, but it’s the sort of thing where I would have to sell my theme store before I got knee deep into plugins. I am not ready for that.

Who knows though, if all goes well with the PHP and MySQL, there are certainly a lot of things I could see making for RapidWeaver that have been missing for some time.

January 2, 2008

Running web apps closer to home

Fluid ssb icons

What do these seven little sexy icons have to do with each other? I made each and every one of them. I have a new obsession called "turning your web apps in native apps" made possible by Fluid, a nifty little app by my fav developer, Todd Ditchendorf (who also makes BlogMate and is my hero because of it, as well as iZoom, to name a few).

So I won't get into too much detail about it but Fluid basically takes your favorite web services and makes a native app out of them. I countless reasons for wanting to do this which I am sure you'll see me get into on nutMac.com.