Category: development

  • Wikified Yumminess

    I’ve never liked wikis. I didn’t like wiki syntax, and I thought they always looked really slapdash and ugly. But, I’ve seen the light. I’ve seen Instiki (found via a whole lotta nothing. It’s painfully easy to install, and even easier to use. You can use Textile, Markdown or RDoc with it, and it gives you basic formatting tips right next to the editing window, so there’s no chance of getting confused. In OS X, it even gives you a Wiki menu item, which makes using it for random meeting notes and to-do lists REALLY easy.

    If you’re looking for a personal note-taking app, or a wiki for your team, Instiki’s the way to go, really.

  • Blogging Histories

    Oh no, I’ve been found!! Two old pals from high school stumbled over here today, and now I’m reliving the last year and a half of high school, realizing that it was more than a decade ago that I graduated from Vicksburg High School. Time flies…

    And then I started thinking about how to describe the last eleven years of my life, what I’ve done, seen and how I’ve changed. I can’t really do it. Other than the highlights (getting married, two kids, job, moving to VA), how to do you write up your life in an e-mail?

    I do have a record of the last four years though… since July of 2000, I’ve been posting nonsense on this site. I just went back and re-read some of the stone-age posts, and they’re frightening, both for their brevity and well, just not saying anything. I didn’t really get the hang of blogging until April of 2001, and then I just couldn’t stop. The first post I made that isn’t completely embarassing to re-read is my ode to my favorite non-uncle. Pretty much the next year of posts is forgettable… until we get to my post on JenWords. Ahhh, memory lane. All this stuff I would never have remembered if it weren’t all here in the archives waiting to be dug up again (and the old meme’s, like my 26 things).

    This is why I love blogging. It’s better than journal-writing (to me), because it’s public. I can share who I am with everyone. Yes, there are limitations (self-imposed) on what I say, but I don’t think that hides who I am, or really how I feel about things. I don’t change who I am, or how I feel while writing – I might tone it down or change names, but the feelings remain the same.

    And I rarely talk about sinus infections anymore – that’s progress.

  • Lovely Desktop Space Saver

    For you lucky Mac people, here a great little app that’ll help save your sanity as you deal with all your open apps. Hide them in tabs with Sticky Windows. I just found this today… where have you been all my life, Sticky Windows?

  • Sinking In A Sea of Acronyms

    I’ve been spending a lot of time researching web services, and all sorts of XML-y acronyms. The one thing I can share from all of this research is that it seems like every single article written about web services, creating them and providing information about them was written with the express purpose of giving me a headache.

    I mean, really… can’t I just go back to trying to take over the world with my pirate ship? Do I really need a battleship built of XML documents that shells unsuspecting developers with objects, services and miles of tags? Yeah, I didn’t think so either.

  • Tomcat and OS X

    Thank you, Mama Muser, now Tomcat 5 is running great, and I’m a happy guy.

  • A Little Love Song…

    I just plain love Drupal. I know, it caused the downfall of our little project (OK, not really, but it’s such a cute fallguy), but it’s working like a charm as our pirate ship. I’ve finally figured out the taxonomy stuff, got all the users lined up and put in their roles, have people submitting content left and right, and it just takes it all, keeps running and keeps us all organized.

    I love being able to see who all the new users are, what the popular nodes are and move stuff around easily. I love the flexibility of it, and its hackability (even though I’m no PHP guru, I’ve already hacked the webserver-auth, weblink, node and user modules without breaking anything).

    So, if you’ve got a community site you’re planning, definitely consider it!! It makes starting up so much easier, since all the tools you need are right there to start. OK, so it’s still a little tough to get all configured the way you want, but it’s not impossible. It just takes a little patience, and a willingness to experiment.

  • Four Years and Counting

    This blog is four years old. It’s not as old as Max, but a lot older than Brian. It’s been here through some pretty crazy stuff. It survived two years of Blogger, and two more years of Movable Type. It’s been my space to keep my journal, my little signposts along the way because I know I’ll never keep a real journal. This is it. Even though my posting has been more sporadic recently, I think I’ve become a better writer through sharing my idiocy.

    I would say more, go deeper into why I blog and what I’ve learned after posting 1,340 entries, but I have to get to work.

  • Playtime!!

    To sum up Working out our Play Muscle: play for thirty minutes a day. Yep, gotcha. How about play for eight, nine or ten hours every day? That’s what me being a pirate is all about. I play almost all day, every day. A couple years ago, I figured out that work is a whole lot more manageable and livable if it’s a game. I make up games during meetings, I turn stupid tasks into something subversive or silly. I make coding into a puzzle or a race. I see how much faster, better, smaller, neater, more complete I can make something than some mythical villain I pick out (look out, it may be you). I turn a gigantic task like getting an entire company to embrace web standards into a game of pirates…

    I may be crazy, but it keeps me sane.

  • Crazy Web Standards Guy

    I just have to share this. So, my cryptic and stupid post about me being a pirate was all about this little group I helped start (with Kimberly and a couple other people who I don’t think have blogs). I’ve been writing a bunch of articles for this new site we’ve put up, and I just had to share the opening of this one that tries to dispel the myth that tables are bad. I think I’ve gone crazy…

    One of the mantras of those of us who love web standards is “don’t use tables!!!”, which may confuse people who hear us mid-diatribe. I’m here to clue you in on what those three words mean to us standards cultists. We don’t hate tables. In fact, we love tables. We accept them as part of the HTML and XHTML standards, and glory in their accurate and meaningful execution (not “bang you’re dead” execution either).

    Now that I’ve confused you further, let me clarify. We like tables when they’re used to display tabular data (you know, spreadsheet stuff). The problem we have with tables is that people abuse tables and use them for layout. We feel this is abuse of our little misunderstood friend and think it should stop right now.

    You’re shocked now, aren’t you? I thought you might be. Some of you are gasping for breath and asking yourself, “What? No tables for layout?! That’s insane!!” You’re right, or at least you were right a couple years ago. I won’t go into it, because it’s painful, but there was a time when the only way to get websites to look the same across the stone tablets we called web browsers was to use complex table soup for layout. This was OK because it was really the only way to do it. There was no other option. We were handcuffed by the poor standards support in those early browsers (Netscape 4.x and IE 3, the Statler and Waldorf of the web). Now that Moses has come down from the mountain, smashed those stone tablets and brought us a whole new set (IE 6, Mozilla, Safari, Opera, etc), we no longer need to use tables for layout!!! (and there was much rejoicing)

    Now that we have decent (or at least with bugs we know about and can work about… ::cough:: IE 6 ::cough::) standards support in these modern browsers, and 99% of the web is using some flavor of modern browser, we can get away from the old ways and move to the wonderful world of standards-based design.

    If you want to read up on why you should move to standards-based design, and its benefits, we addressed that in this FAQ article and this one too. The how is a little more difficult. We addressed some of that in … OK, we haven’t addressed that yet. We’ll get there, really. It’s the next item on my list, I swear on a stack of Jeffrey Zeldman‘s hats.

  • I’m a Pirate

    pirate flag in my office

    I have a the Jolly Roger up in my office, and the sign next to my door says, “Kevin P.* Lawver *the ‘p’ is for ‘pirate’”. I’ve had the flag for a while now (got it from Archie McPhee), and decided one day to put it up so everyone who walked past my door could see it. I wasn’t initially sure why I did it. I had it, and I put it up… simple as that. My manager asked about it yesterday, and here’s pretty much what I told him (flowered up for the it-ner-net).

    I realized I was never going to influence the way the company does things by doing it the same old way. I’ve tried convincing people one at a time, and it was taking too long. I needed to do something subversive, something brash and stupid and “out there”. I decided to become a pirate. I realized that picking off one at a time wasn’t going to get me anywhere, and I needed an army of pirates. I am the fast ship in a world of gold-laden galleons. So, I collected a couple other like-minded people (who don’t realize it, but they’re pirates too), and we formed a pirate club. We put out a pirate manifesto, and now we’re collecting pirates. We’re recruiting them from the ranks of the very galleons we’re going to come back and take over. We’re going to take them off of the Same Old Thing and the That’s Just The Way It Is (which are crappy names for ships if you ask me). We’re going to train them in our pirate ways and then send them back to their ships to incite mutiny.

    Why does it have to happen this way? Why am I forced into piracy? The ships are too big to be influenced by a single voice. They need to be taken from the inside, changed from within. The sailors know their one way of doing things, and because it gets them to port, and keeps the captain off their backs; that’s how they do it, and nothing else really seems to matter. I can’t infiltrate every ship and take it over. That would take too long. I need other folks to go in and do it for me.

    Here I am, with my musket, eye patch and preachy parrot, to say there’s another way. All those galleons they’re so fiercely protecting are about to sink. The rocks ahead are sharp and the water is getting shallow. It’s time to throw some of that old stuff overboard and learn some new tricks.

    I’m a pirate. I’ve got tricks a-plenty. I’m forming a pirate army. We’re taking over.

    (this is all about web standards… pretty anti-climactic, huh?)