The amazing script! - and an old-fashioned rant

So Rusty wrote a thing to import my old blog (first database, April 2002-January 2004; second database, March 2004-April 2007) into WordPress. Yay! It’s something I’d been wanting to do for a long time but hadn’t felt like doing myself, because I didn’t know how easy or hard it would be, and how much time I’d have to spend poking around in shitty documentation and message board threads full of haughty asses. As it turns out, the PHP was pretty simple - very similar to the PHP for my original blog, actually - it was just finding the WP-friendly XML format that was a pain in the rear. The documentation for that is (surprise!) shitty, and apparently Rusty had to do a lot of hunting around to find the right format. See, that is the kind of thing I don’t have the patience for. Like just today for instance, I was trying to find out how to edit my .htaccess file to restrict virtual directory listings. I actually don’t care that much (if I did, I would’ve done it a long time ago) but for some reason I got a wild hair today and decided it would be a good idea. First I went to see if there was an easy setting to check on or off in the Dreamhost control panel. (Control panels have made me forget a lot of command-line stuff; PHPMyAdmin, in particular. I used to do MySQL by command-line only. Now I just don’t care enough anymore.) There wasn’t. So I did a Google search hoping to find what to add to my .htaccess file. And I couldn’t find it! Everyone was trying to be so damn cute. If there’s one thing I can’t stand, it’s these self-righteous uber-geeks on message boards. Somebody had gone on a message board and asked the very same question I was asking; well, to be precise, they phrased it like, “How can I restrict virtual directory listings?” You know what some asshole wrote in response? “By editing .hatccess.” Thanks for nothing, asshole! And then somebody else was like, you have to set the blah blah option, with a link to the Apache man page. And who can read that thing? Look, I’m a pretty hardcore geek (I just don’t feel like I always have to thump my chest about it and get into a pissing contest over who knows the most obscure terminology) but I don’t have time to sit around and try to decipher that stuff. I know it’s an Apache configuration thing. And you, Smart Guy, on the message board thread, obviously know how to do it. So why not just paste in the line of code, let Google pick it up, and then everybody else searching for it in the future will quickly and easily find their answer and get on with their day, instead of slogging through man pages like a “real” geek, or god knows what.

I’m just so over the days of trying to “prove my creds” as a geek. I just don’t care. I have a Master’s in IT, but even the minute I say that, I look like an ass. But I do. I’m a programmer, and if I have to prove my creds, I can always say I wrote my own blog with PHP. But see, I don’t have to prove anything. When I was in school, there were always those guys (always guys) who would make everything a competition about who was geekier. Does anybody like being around them? That shit is fucking annoying!! And it always stuck in my craw in a particular way because they always assumed I didn’t know anything. Because I was the girl. So surely I must need their “computer help.” I mean, even tonight, I said something on Twitter about importing my old blog into WP, and somebody @ messaged me and said something like, “Let me know if you need help or advice.” And I KNOW this guy was just trying to be nice and friendly, but I’ve heard stuff like that for so many years, from guys who maybe sincerely thought THEY were trying to be nice and friendly, but were assuming I was technologically illiterate, that it rubs me the wrong way.

Anyway, like I said, I’m done feeling like I have to prove anything. I guess it’s like my hardware phase, which was roughly late 2000-early 2003. I collected old computers (mostly Macs). I loved delving under the hood of a Mac. To earn extra money, I did things like install RAM and configure software. I built PCs (but felt dirty doing it, so I stopped; I just couldn’t in good conscience keep foisting Windows onto people). Even well into 2004 I had a server in my bedroom, for godsake.

I remember walking into Best Buy in Athens, with my husband, to buy parts (in my PC-building phase; call me a mercenary, I guess) - inevitably the person (usually a guy) at the front of the store would look at my husband and ask what we needed. And even when I spoke - saying something like we need a blah blah watt power supply - he would REPLY to my husband!! Infuriating!!

But anyway, one day I woke up and realized I wasn’t interested in hardware anymore. It hadn’t happened suddenly. My interest had just faded away, without me noticing, until one day it dawned on me: oh, I no longer care about this stuff. And it’s true. Now, I could not give two shits about hard drive maintenance (I guess that’s more of a mix of software and hardware, but I digress) and finding cheap motherboards on Overstock.com.

And now the same is true with a lot of programming-related stuff. Don’t get me wrong, I still think PHP is great. I just don’t sit around at night creating database-driven applications for fun like I did a few years ago. If I need to whip out some PHP, I certainly can; but that’s the thing, nowadays it’s more about need than, I guess, creating a need. I write HTML, CSS, and Javascript - and the occasional smattering of XML and XSL - all day at work and I love my job; but I don’t create random web sites at home for the hell of it anymore. I do think CSS is awesome, of course, but it’s just not the centerpiece that it once was to me. I’m much more focused on getting stuff done, finding the tools to do a job and using them, than messing around with code just because I can.

And yeah, I do get testy when people assume that because I don’t sit up at night coding, that I can’t do a certain code-related task, or that I’m not “geeky enough,” or whatever. Every once in a while someone will start explaining something to me (this reminds me of that NY Times editorial, or maybe it was LA Times, I don’t know, one of those, entitled “Men Who Explain Things”) and I get pretty snippy with them because I don’t like this assumption of ignorance. They always seem so proud of themselves. “Oh let me explain to the girl how the DOM works!” No thanks; I know. Just because I’m not talking about it every second of the day, why must you assume I don’t understand it?

It’s just a matter of how I want to spend my time, and I’ve found other things I choose to devote my time to instead. And this isn’t a judgment on those who DO still enjoy such pursuits; I mean that was me until pretty recently! Just for whatever reason, it’s not fun to me like it used to be. (And I really don’t mean that in the sort of sad way it sounds here.) Such is life.

So all this is a very long-winded way of saying thank you to Rusty for writing the thing to import my old blog! I am very grateful, and better you than me, because I just don’t feel like messing with it, even though I know I can. :) You even converted the old categories to tags… awesome!! :)


As of this moment, I know I have an issue w/ an unclosed div in the old posts because the comments are closed, but I’ll fix it later. Update: Fixed!

Repost from my Tumblr, thus scoring me another point on the checklist!

I usually hate Gawker but this is hilarious and so true:

Quiz: Are You An Online Jackass?

I IMed Rusty the URL and told him I marked it for him in del.icio.us. I’m surprised that wasn’t on the list!

Georgia Podcast Network redesign is live!

Reposting from Rusty:

The redesign of the Georgia Podcast Network is live!

The short version of what’s new is:

  • Create podcasts, add episodes to them, or add your affiliate podcast to the directory without having to go through an administrator. Podcasts now work sort of like diaries on Tondee’s Tavern and other group blogs. Everybody can have one, but not everything makes the front page.
  • Let other members post episodes to your podcast. You can name co-hosts individually, or set the “group podcast” option to let any registered member post an episode. For examples of group podcasts, see (un)ConCast and Politics is Vocal.
  • Album art, channel, and other meta information can be attached to podcasts
  • Post M4V video in addition to MP3 audio
  • Nifty Flash uploader
  • Embeddable players and widgets
  • iTunes meta information in podcast RSS feeds
  • Can redirect podcast RSS feeds to Feedburner
  • Webplay and download statistics
  • Rebuilt podcast directory
  • Pretty new theme
  • Better performance. Up to 8 times faster under normal server load

That’s not everything, but that’s the important stuff. There are still some minor CSS issues to work out in Internet Explorer 6, but it should be relatively bug-free other than that. Have a look and let us know what you think!

Possible theme weirdness

Note, I’ll be messing with my theme today, so you might notice some funkiness on the site. I tried to use a plug-in called Preview Theme, where you can specify a theme in the query string and it’ll show it to you if you’re logged in at a certain user level, but it didn’t work. So I’ll just mess with the live site. Fortunately I didn’t have to change any HTML, only CSS (because I rule).

Other than that, my day looks like this:

(Jenny sent me this e-card.)

Cartoon of the day

I know, two days in a row! Weird, huh? But I just keep finding good cartoons.

BarCamp Atlanta: soon to commence

BarCamp Atlanta BarCamp Atlanta starts tonight, about an hour from now. Apparently we’ll be having dinner on the top level of a parking deck. Swanky!

I have no idea what to expect from BarCamp, but I’m looking forward to finding out. This will be my first hardcore, totally purist unconference (as in, no pre-planned schedule). I’ll try to do as much liveblogging (or pseudo-liveblogging) as possible and take lots of photos.

Kudos to Jeff Haynie for putting this together!

Brilliant

First Duane sent me this cartoon, and then I saw it at Feministe. I’ve been meaning to post it, because it kicks ass.

Heh.

Tale of two blogs

My old blog is still in the Technorati top 10k and has an “authority” ranking of 506 (not that I know what that actually means). Damn, I wish I could somehow “redirect” my Technorati creds to beingamberrhea.com. :P

Old blog Technorati rank

In other Technorati news, I saw on Twitter today a few people saying you can claim your Twitter on Techorati? But I don’t see how/where to do it.

Browser stats

Breakdown of my blog visitors by browser, according to StatCounter:

37.00% Firefox 2.0.0
23.00% MSIE 6.0
16.00% MSIE 7.0
11.00% Safari 1.2
6.00% Firefox 1.5.0
2.00% Firefox 1.0
2.00% Mozilla 5.0
1.00% Opera 9.21
1.00% Opera 9.20
1.00% Opera 9.00

So I don’t feel too terrible about feeding IE a stripped-down version, due to One True Layout problems.

Site hacked

Yep, my site was hacked. So was my other domain, sotsforum.net. That one is still in its hacked stage as of this writing. I have two service tickets outstanding with Dreamhost, but in the meantime, I found that I fortunately had a generic WordPress installation saved on my work computer, which is how I was able to get my blog back up.

Basically what happened was, someone accessed my FTP account illegally (I have since changed the password) and replaced my index.php files with pages full of ads. In the case of beingamberrhea.com, the site wouldn’t load and instead showed a MySQL error, but viewing the file on the server showed that it had indeed been modified at around 4:00 yesterday afternoon. The same thing happened in the wp-admin directory. I renamed both of the hacked files index_HACKED.php for Dreamhost’s reference, when/if they get to my support tickets (I’m guessing they’re swamped, ’cause this kind of thing happened to other accounts too) and uploaded the correct index.php files from the WordPress folder on my hard drive.

Meanwhile, amber.tangerinecs.com has its own problems; it was also hacked, but I had a full back-up of that as well, so I easily replaced index.php. However, I had inadvertently let the domain expire and had to renew it. :P It was registered w/ GoDaddy instead of Dreamhost, and I was not getting emails about registration. Hopefully all should be well, and Dreamhost still has my MySQL database with my 5 years worth of blog posts in it.

Side thought: I need to find a way to backup a site in its human-readable form, not just as a SQL dump!

Anyway. I don’t know when sotsforum.net will be back up, and I feel bad because I had been taking a pretty hands-off approach with that site lately anyway. But it seemed to be a self-sustaining community. Thank god for my WordPress stuff saved on this computer! I was feeling so weird and violated without my blog. I still feel weird and violated because of the hacking, but at least now my blog loads and I can tell y’all what’s up.

Add to that the fact that I woke up with a headache and stomach ache, and it just has not been a good day so far today!

As for my hosting situation after this… I’m not sure. I’ve been a Dreamhost customer for over 3 years and have been satisfied for the most part, and I know security breaches can happen to anyone despite the best laid plans, but still… I’m considering switching. On the other hand, I don’t know if I want to deal with the hassle of switching hosts. Will laziness win out? I do like Dreamhost’s web panel, and I remember back when I switched sotsforum.net from its previous home at HostReflex, what a pain in my ass that was.

Anyway… just wanted to let everyone know what’s up. Gotta work now. I wasn’t on the computer at all yesterday, so I’ll try to catch up w/ email and blog reading today as time permits (which it might not). On the bright side, Rusty and I had a great time with Figleaf yesterday. Photos from the Atlanta Botanical Garden will be posted tonight.

Update, 3:45 p.m. - Still no word from Dreamhost. It’s a good thing I had a WordPress backup! :P This means sotsforum.net is still a spam page, though. I’m sure Dreamhost is really freaking busy right about now, but damn, it’s been all day.

Links, the old-fashioned way

Well, del.cio.us automatic posting is still fux0red, and that irritates me, because I’ve bookmarked some pretty awesome stuff in the past two days. So I guess I’ll just have to do this the old-fashioned way! You know, the way I’d been doing it for five years up until last month… I’ll compile and post the links myself!

Hopefully soon this will be back to happening automagically.

Technology marches on; I attempt to catch up

April 27, 2007

Originally uploaded by Amber Rhea.

I have a camera phone now! Can you believe it? I have entered the 21st century (wrt phones, at least).

I’ve never had a “new” gadget like this and I don’t quite know what to do with myself. Get this: it has a 180-degree swivel camera lens.

I do know one thing - so far, text messages via Twitter are fucking annoying. I’m going to leave that shit turned off.

Back to work now; later, I want to blog about an idea I’ve been kicking around in my head, for a new unconference.

Oh and one other thing - please continue to pardon our dust, as I haven’t had time yet to look at that CSS issue w/ permalink pages. K thx.

Pardon our dust

If things look weird around here during the next few days, particularly in the comments section, don’t worry your pretty little heads about it. I noticed that when comment threads get past a certain length, things start to look fucked up - specifically, the page doesn’t expand as far as it’s supposed to, and you end up with text on top of text. This baffles me because I’m usually basically the same code as I did on the old blog; but nevertheless, there is fucked-upedness, and I will address it as I get time.

One day, I imagine I’ll set up a dev server for this kind of UI testing - but that day is not today. So just deal until all is well.

Why I’m now happily part of the Twitter farm

In the comments a few posts down, valeko asked whytf he should care about Twitter. I started writing a comment in reply, but it got long, so I figured I’d just make a separate post.

I was anti-Twitter until I learned more about it and, then, started using it. One area where I see it being really useful is in telling your friends where you are, so they can come meet you if they want. Like when Rusty and I go out, one of us will Twitter (for example), “At Manuel’s.” You can also use it to tell people if you’re running late! Of course, this assumes that everyone uses the SMS feature; personally I just use it on the computer (for now, anyway).

Twitter proved very useful at large events such as SXSW, SoCon07, PodCamp Atlanta, and PodCamp NYC, where there were a lot of people scattered in various places. For example, at PodCamp NYC, lost-and-found items were Twittered. I lost a card reader, and a guy sent out a tweet saying, “If you find an SD card reader bring it to the help desk.” (No one ever found it, but still, cool usage. Someone else did retrieve their lost iRiver that way, though.)

Another use… up to the minute news updates. CNN uses it for that. But on a non-MSM level - just think of the tweets that were going out during the VA Tech crisis, for example. Look up NewMediaJim’s tweets from last week… it’s fascinating stuff.

Also, Twitter just appeals to my voyeuristic side - and I think most people have that streak in them, to an extent. Especially when it’s friends or people you at least know (or know of) IRL. It’s just interesting, to me, to see what they’re doing! Very much like blogging, in that regard.

Most recently, Rusty and I had fun asking and answering questions via Twitter while we recorded a podcast. We plan to make this a regular feature on our show.

What about the rest of you, blog readers? Why do you like (or dislike) Twitter?

Blog birthday party post-mortem

As you can see, last night’s blog birthday party was a rollicking good time. Special thanks to Sara for making these awesome, blog-specific cupcakes (with really tasty icing, I might add). I can’t remember if I ate 3 or 4 of them; I lost count.

Amid the revelry last night, two podcasts were recorded. One consisted of Sherry and I kind of interviewing each other about blogging, social media, and all that good stuff. The other involved passing the recorder around to everyone at the table, and having each person talk about their blog, why they started it, blogging in general, and whatever else they wanted to say with a digital recorder in their face. Look for both of those soon on Mostly ITP.

Thanks to everyone who came out last night for the festivities! What more could a blogger ask for?

Update: It just makes sense to include a roll call of everyone who came last night, since almost everyone there was a blogger.

Blogs in attendance:

I know famous people

Holy crap - Dacia is going to be on Geraldo at Large tonight! It airs at 8:00 p.m. on Fox News. (Yes, I will willingly be watching Fox News! Stranger things have happened.) I assume they’ll be discussing her book Naked on the Internet. If Geraldo is mean to her I’m going to fly to wherever he is and personally kick his ass - so consider yourself warned, Mr. Moustache.

I will Tivo it, of course. I wonder if there’s a way to get it from there to YouTube?

Update: Actually it won’t be on tonight. See comment for details.

Insert string of buzzwords here

One thing that really annoyed me at BlogSavannah was when, during the Women and Blogging session, this one woman got soooo incredulous when I was talking about the importance of “putting it out there” - she visibly and audibly guffawed, rolled her eyes, and generally refused to hear what I was saying. (This was also the same woman who accused Gennie of “not being honest” because she doesn’t use certain language in front of her young son, so, you know, consider the source.) Finally I got exasperated and said something like, well, this is important to me; it’s not important to everyone, and you don’t have to “get it,” but there it is, and it’s not going to change anytime soon. (Once we post the audio from that session, you’ll get to hear this in all its absurd glory.)

Anyway, via Sexerati, I found this New York Magazine cover story: Kids, the Internet, and the End of Privacy. The subhead does a good job of describing the mental roadblock the obnoxious BlogSavannah woman was hitting:

As younger people reveal their private lives on the Internet, the older generation looks on with alarm and misapprehension not seen since the early days of rock and roll. The future belongs to the uninhibited.

One clarification I would add, though, is that although this is often divided along generational lines, it isn’t always the case. Plenty of the people at BlogSavannah who were insisting that anything you say on the Internet is a reflection on your employer were around my age. Basically, I think what it boils down to is, some people get it and others don’t. The “a-ha!” moment comes at different points for different people; and for others, it never comes. But when it does come - hyperbole alert! - it’s a beautiful thing.

Literally in the AJC

Check it out: Literally, A Weblog was featured in the AJC yesterday. December 2, 2006, page D-1, “@issue” opinion section, subsection “Noted.” Pat has a color-adjusted hi-res scan of the page on Flickr.

NaDruBloDa - the date is set!

National Drunk Blogging Day Still feeling kind of weird and off-kilter today, and I might do some more deep, introspective (or just plain rambly) writing later today… but thought I’d get in a quick post about the very important subject of NaDruBloDa - National Drunk Blogging Day. Per Rootietoot, who dreamed up this excellent idea, the date has been officially set for Friday, Dec. 29th. So mark your calendars, and get your booze ready! And feel free to place this tasteful and attractive icon on your blog.

I may eventually regret being a participant, but for now, I’m looking forward to it. Should be amusing… and hopefully not too disastrous.

Update: NaDruBloDa now has its own official web site - so go add your name to the list of participants!

Infinite loop

I just got a Firefox error I’d never seen before:

Firefox has detected that the server is redirecting the request for this address in a way that will never complete.

Such finality. How sad.

PXN8: Awesome online photo editor

Note: This was originally written for Download Squad, but after I’d spent a good 30 minutes writing the post, one of the editors informed me that they covered PXN8 back in November. Dammit. Never mind that my post is way better. Anyway, rather than let that half-hour of my life go to waste, I figured I’d post it here.

Okay, I just started using it today, and already I’m addicted to PXN8 (pronounced “pix-en-ate,” as the web site constantly reminds you). This kick-ass online image editor seems almost too good to be true. Sxoop Technologies, the company that produces PXN8, obviously has some seriously talented developers working for them.

Here are just a few of PXN8’s features:

  • Upload a photo from your desktop, or fetch it from a remote URL via a bookmarklet. (Click the bookmarklet, and it automagically isolates all the images on your current page and instructs you to “click on any image to edit it in PXN8.”)
  • Lightweight, cross-browser compatible UI.
  • One-click upload to Flickr or WebShots.
  • Info above image shows selection coordinates, current mouse position, image size, and zoom percentage (a la Photoshop).
  • Automatically crop to different aspect ratios (4×6, 8×10, square, etc.)
  • Draggable select box for easy resizing.
  • You can install it on your own server and rebrand it (requires Perl).

The effects available through the editing panel are more extensive than I’ve seen on any other online editor. I mean, think about it, where else have you seen a “lomo” button? Or “snow,” for that matter? The fun never ends!

Here’s the first photo I edited. The effects used were lomo (at a very high opacity) + rounded corners + sepia. The result? Way cooler than the original!

Water tower in Harlem, Georgia (via PXN8.com)

Elsewhere on the internet…

My first post at Download Squad is up. I was given the Weblogs Inc. editors’ blessing to write there almost 3 weeks ago, but I hadn’t posted anything up until now because I was going through a mourning period after the shutting-down of CSS Insider. I’ve been doubting whether I’ll feel as excited about Download Squad as I did about CSS Insider, but who knows, maybe I’ll find my niche there, and all will be awesome!