Hey! Looks like you're using an outdated version of Firefox. My site looks pretty crazy, doesn't it? That's because this browser has a number of parsing bugs which prevent it from rendering HTML5 correctly. It's also slower and less secure than Firefox 3. Why don't you go upgrade your browser?
If you want to keep browsing, carry on.

The Blog

is where THE GRAPHIC DESIGNER talks about things. Like web design. And icons. And egg rolls.

You might find no useful information at all.

But I know you will read on like a true champion.

You can even go back to the homepage if you really desire it.

search the site!

Browsing posts from December, 2009

Grammarian v0.1a2

on December 18th, 2009

has added such things as better file organization, prettier permalinks with mod_rewrite, and a registration/login system that doesn’t suck.

A Time to Speak

A Time to Speak is a literary magazine staffed by students from Providence Extension Program, a homeschool program in southern Ohio. I, a former student, was contracted to design the website for the ATTS people (these people include my sister).

It’s a very simple blog design, since all they needed was essentially an easy announcement system and periodic large updates, which is exactly the kind of thing Wordpress is good at.

Tested in IE8, Firefox 3.5, Opera 9/10, and Safari 4.

Give Your Visitors a “Turn Off the Snow!” Option

Let’s face it. Not every browser can execute Javascript as fast as Safari. This was called rather brutally to my attention while I was coding happily away in Panic’s fully commendable application Coda and switched to a live preview of my site. I had recently installed Let it Snow! on here, and it did not look good.

To clarify, Coda does use Webkit, as does just about any web development application on Mac. But it doesn’t use the latest version–I can tell this by the way it softens up the subpixel rendering when you use a text-shadow–but Webkit The New, including Safari 4, doesn’t do that anymore, which really threw me for a loop when I first loaded my site on Safari 4 final. Anyway, the point is the snow was slow, it was choppy, and as I could see from my little monitor up in the top right hand corner, it was eating all of my CPU. That sort of thing, I realized, isn’t good for business–reducing usability at the cost of aesthetics. So I fiddled around with my template a bit, making use of my new PHP knowledge I’ve begun to assimilate working with Grammarian, and managed to set up a quite simple Let it Snow! toggler.

Pages: 1 2 3 4

Grammarian v0.1a

I don’t even remember how far along Grammarian was last time I posted here. Probably had about six template files (and of those, five were vulnerable to XSS attacks that you could cook up in three minutes). Now I’ve tightened security, made it prettier, and added a whole host of new features–editing, an ACP for user level management (not here yet!) and site settings, and decent file organization! I’m wondering whether I should take the trouble to make Grammarian easily themeable or not. On the one hand…like…how would you theme it? And why? On the other hand, it would make some of the appearance stuff a lot easier to maintain and also make switching colors and styles easy as Wordpress makes it.

(Note: install.php is still teh suck, but there are three perfectly good SQL queries in there you should run on any database on which you intend to install Grammarian.)

Grammarian v0.1apre

Yes, that’s a very small version number. I’ve been working on the past few days on Grammarian, a PHP web app for easy indexing of books. It started when my mother asked me if I would write her a program that would help her organize the thousands of books we have in our house; and, of course, she being my mother, I could hardly refuse. Besides that, it would give me some much-needed PHP experience (Wordpress requires a bare minimum of knowledge in this area, which is rather nice in its own way) and open up some nice opportunities.

So! Check out the demo of Grammarian here. Sorry registration is disabled, but I don’t want anyone (except Mom, who’s already registered) being able to delete stuff out of the database without her knowledge until she gets a bit more control over it.

Upcoming features: edit entries, mass delete and adding of entries, basic user level management (admin, editor, browser, etc.), user control panel (to change preferences, entries per page, website theme, that sort of thing), and better install tools, as the ones I’ve got at the moment sometimes cause me to wake up whimpering in the night. I’m thinking that, like Wordpress, I won’t have the installer create a database since few hosting providers allow PHP scripts access to that sort of thing—enter my good pal Bluehost.

Tell me your troubles!

Want to hire me? Ask a question? Add a special comment? Alert my mother about the nasty language I've been using on my blog? (Unfortunately you can't do that here.) Look no further. Just fill out the form on the right and send it off!


Close this offensively large box! I wanna go back to browsing!

(required)
(required)