Archive for the ‘Tech’ Category

WordPress: Auto Tag while you sleep! WPCalais meets the cron job

Wednesday, July 23rd, 2008

So working on allbiodiesel.net I came across a great plugin by Dan Grossman, WP Calais Archive Tagger, which is really only the step brother of the WP Calais Auto Tagger, which due to its granular application is less interesting to me.  Basically this plugin parses your blog posts, analyzes your text, and spits bag tags that it thinks are descriptive of the blogpost.

Hm, no big deal you might say, and I would agree if you’re talking about a little blog (like this one for example), where you don’t write that many posts.  However, once you start thinking about feed aggregation, this becomes a fascinating -  and extremely useful - tool.  With hundreds of posts coming in every day (I use FeedWordPress), there’s no way I’m going to tag all of them.  Being able to automatically parse and tag posts become invaluable then.

The problem: WP Calais Auto Tagger lets you auto generate tag as you’re writing the post.  However, with feed aggregation, you’re not actually writing the post, they are generated automatically.  So this is useless. Ok, WP Calais Archive Tagger is getting close to the problem: it lets me autotag my entire archive of posts.  Ok, so I tag 300 posts, and the next day 50 are added… well, it tags all 350 now.  Plus I’d have to go in and manually hit the button.  Do I want to do this every day? No.  So, what I am was looking for was something that would do this automatically for me.

I’ll be the first to admit, my PHP programming skills are horrible, totally not 733+.  However, I can look at some code and figure out what’s going on.  A few echo statements sprinkled throughout and I catch on; change a variable here or there and see what it does, ok, I get it.  So I took the WP Calais Archive Tagger code, stripped it down so that it could be run through a cron job (meaning it had to instantiate the WP environment itself), and voila, I’ve got posts coming in automatically and then soon thereafter being tagged… automatically. While I’m sleeping.  My tag cloud is building itself.  Knowledge, patterns, trends emerging while I sit back and relix.

Pretty cool.

Anyway, long story short, here’s the file I hacked up.  Enjoy!

http://www.leeclemmer.com/calais-cron-tagger.rar

Project No. 435

Wednesday, July 23rd, 2008

Allbiodiesel.net.  Doing some pretty cool stuff with feed aggregation and text analysis / automatic tagging.  In other words, emergent knowledge.

The Birth of Telepathy

Thursday, March 13th, 2008

This is utterly amazing and frightening at the same time.

“Social media” redefined

Monday, January 14th, 2008

As I’ve previously maintained, I think the term “social media” is a misnomer because you’re not social when sitting in front of the computer - you’re antisocial.  This is more than just semantics; it points to the fact that maybe it’s not a good thing to spend so much time on the computer, and building a business around using the internet as a “social” platform, a place where people interact, is at best not smart (because people like to be face-to-face), and at worst creates millions of zombies who can only communicate via twitter.

On Friday I listened in on a webinar hosted by FASTForward Blog in which Andrew McAfee and Tom Davenport duked it out over Enterprise 2.0, whether it’s even a meaningful term and how successful it is or isn’t.  Pretty interesting stuff and I encourage anyone interested in knowledge management and Enterprise/Web 2.0 stuff to give it a listen.  As a result of this and other discussions I’m really starting to see all the 2.0 stuff not as something completely new, but just old stuff done much better and easier.  Collaboration has been possible for a long time, it’s just that today it’s much more usable.  AJAX had been around since before the term was coined.  So any talk gushing about a new era of “socialness” is missing the fact that we’re just witnessing a different stage in an evolution, not something “never-before-seen.”

Which brings me to the point of the post.  Instead of “social media,” we should more aptly say “advanced asynchronous communication channels,” asynchronous being they key word here.  Writing online is like graffiti on walls: someone may read it, maybe not.  Is it social? No. Unless you want to water down the word to the point of meaninglessness.

Excluding categories from WordPress

Tuesday, January 8th, 2008

Pretty simple. Figure out the category ID of the category you want to exclude: Manage > Categories. To see your feeds without the category in question, use either of the following two formats, depending on how you have your URLs set up:

  • http://www.yourdomain.com/feed?cat=-8 (insert category ID here
  • http://www.yourdomain.com/index.php?feed=rss2&cat=-8

This is what my FeedBurner setup looks like:

My FeedBurner setup.

If you want to exclude multiple categories, just add more “&cat=”’s at the end.

Simple.

Globalmindflow.net meets Tumblr

Tuesday, January 8th, 2008

I recently found out about Tumblr, which I think of as an advanced Twitter: not only can you send short text messages, but also quickly post quotes, pictures, links, chats, and videos. All of these are displayed on your personal tumblelog. Where it gets really interesting I think is the feeds: you can aggregate up to 5 feeds in your tumblelog, and can then port all of your aggregated content to another site via embeddable JavaScript (Account > Extras > Embed your tumblelog).

You may have noticed that leeclemmer.com redirects (forwards) to lee.globalmindflow.net. Globalmindflow.net is a server account hosted by my brother Ian, and is actually hosting quite a few different sites as subdomains. Globalmindflow.net itself, however, is pretty stale and not maintained very often. What I’ve done now is embedded my tumblelog, which includes the feeds of a number of the subdomains. In other words, it’s more of an actual mindflow now with all this content being aggregated - aggregated thought.

What’s really useful is the tumblr button you can add to your browser, so whenever you want to post to the tumblelog straight up, it takes literally 10 seconds to post.

Check it out: globalmindflow.net!

Goodbye 800 x 600!

Monday, December 31st, 2007

The theme I’m currently using is a slightly hacked version of the default WordPress theme (I changed the header to display my latest mobile picture). Yea it sucks, is ugly, and looks like about 2 million other vanilla WP installs. I don’t want to just use one of the hundreds of available themes out there already (how boring), but make my own again instead (previous ones having been for my former online identity, pixelphantom). Unfortunately, really coming up with something solid takes time, and plenty of it. It seems that there is a correlation between how much time you have (or experience) and how old you are. Suffice it to say that time is not an abundant resource for me, but nonetheless I’ve been thinking about theming my site here again recently. Frankly, I’m getting sick of the look of this. So it’s back to the drawing board.

Back when I was doing this kind of stuff in more earnest about a year ago now, I was still designing with the lowest common denominator in mind: a screen resolution of 800 by 600 pixels. I started out again with this in mind, but quickly found myself a bit frustrated by this self-imposed limitation, so I decided to take a peek at what kind of screen resolutions visitors here have had. This is what Google Analytics showed me:

Visitor screen resolution on Dec 31, 2007

Yes, you see correctly, not one 800 by 600 screen to be found! Granted, I don’t really have that many visitors (hey Mom!), and some of my other sites do have a sprinkling of this ancient left-over resolution, but you know what, screw ‘em! That’s right, if you’re reading this on a 800 by 600 screen, get a new one! They’re really not that expensive.

So, freed at last, I move on to the next lowest common denominator: 1024 x 768. No, I’m not really a liquid layout fan, I don’t like to follow lines of text across a 1600px width screen, so fixed it is for me (elastic? Meh.)

Speaking of website design, a few designs that I find myself going back to again and again to gawk at (they’re so simple, clean, and elegant): Dave Shea’s mezzoblue, Veerle, and Airbag Industries. So if my design ultimately looks anything like there’s, you can flame me for ripping!

Blog Usability Guidelines

Friday, December 28th, 2007

I just came across the alertbox column by Jacob Nielsen, over two years old, but it bears repeating. Below are the top 10 blog usability guidelines, but I highly suggest reading the full article, “Weblog Usability: Top Ten Design Mistakes.”

  1. No Author Biographies
  2. No Author Photos
  3. Nondescript Posting Titles
  4. Links Don’t Say Where They Go
  5. Classics are Buried
  6. The Calendar is the Only Navigation
  7. Irregular Publishing Frequency
  8. Mixing Topics
  9. Forgetting You Write for Your Future Boss
  10. Having a Domain Name Owned by a Weblog Service

Zen out, man

Friday, December 28th, 2007

Bring the tyranny by your inbox to an end: slash your incoming email and organize the ones you’ve got and get. If you’re chained to the computer and depend on email in any kind of serious way, this is key. You may want to start by reading my earlier post on this topic or the excellent post over on zenhabits: Email Zen: Clear Out Your Inbox.

Speaking of Zen Habits, it has just posted a yearly roundup of its best of the best in this, its first year. Moreover, it has gone from 2 to 24000+ readers in just a year… I’m turning green with envy. Browsing the list of titles it really comes as no surprise, however. Merging of computers and humans is no longer science fiction (just think of all those goobers running around with phone pieces in their ear, looking like androids), and HCI, or Human-Computer Interaction, is indeed an academic field all unto its own. It would stand to reason then that the need for zen practices - or let’s call it living-in-harmony-practices - concerning daily life should emerge; daily life marked by the ubiquitousness of the computer.

So zen out man, zen out.

Social? Add the Asterisk

Thursday, December 27th, 2007

Thought of the day: as much as people are hootin’ and hollering about the “social” internet with its “communities” and “groups” and “collaboration,” I think one might make the argument that whenever you’re sitting in front of a screen and hacking away at the keyboard, you are most definitely not being social. What does the word really mean anyway? From Merriam-Webster’s dictionary:

Main Entry: so·cial
Pronunciation: ’sO-sh&l
Function: adjective
1 a : tending to form cooperative and interdependent relationships with others of one’s kind b : living and breeding in more or less organized communities <social insects>
2 : of or relating to human society, the interaction of the individual and the group, or the welfare of human beings as members of society <immature social behavior> —so·cial·ly /-E/ adverb

Clearly it doesn’t state here that being social is a face-to-face kind of thing, but “living and breeding” kind of implies that. Also, when it comes to “interaction of the individual and the group,” you’re not really interacting with anyone other than yourself when sitting at a computer; in other words, you’re socializing only with the computer. Yes, the computer is a tool to transmit communication from one person to another (if you read this), but at this very moment that I am pressing the keys down to type this word, I am only communicating with myself, since no one else is reading this right now other than me. So, am I being social right at this moment? No, in fact, right now I am being anti-social for being pasted to the screen.

In a sense we are degrading human communication with all the technology at our disposal. The more time we spend communicating with any of our various tools, the less time we actually spend interacting with the humans immediately in our environment. Ultimately our personal relationships have to suffer. I would say that whenever people talk of the internet as “social,” it should come with a big fat asterisk; dorking out at your laptop is not being very social, asynchronously communicating or not. For nerds and geeks (like myself), it might be comfortable to communicate behind the wall of the computer screen, but real, valuable, juicy interaction happens face-to-face.

Is the internet really fulfilling its promise to bring everyone together in one gigantic Martian mind-meld, or is it really alienating us further and further from each other, making us less social and disrupting real, live communities?

Update: This Google fellow seems to have similar views.

Update 2: Relevant article published by the American Psychological Association almost 10 years ago: “Isolation increases with Internet use.”

Update 3: Could social media be addictive?  Here’s a fellow who thinks it’s time for social rehab.

I own my PageRank!

Thursday, December 20th, 2007

Let me get on that narcissistic tip right quick: I’ve climbed to the top of my ego search, coming in at Numero Uno when searching for my name:

Lee Clemmer Google PageRank

Believe it or not, there are actually plenty of other Lee Clemmer’s out there (which I’m not sure how to feel about… isn’t that a bit odd?).  Suffice it to say, I’m the top Lee Clemmer dog.  Respek’!

You’re not original.

Thursday, December 20th, 2007

The episode of the Bubble video has been quite interesting.  Because, and only because, the video gained such popularity did some of the photographers whose pictures were displayed start raising an issue.  I have a hard time seeing the Richter Scales making much money off of this video, so if nothing else, the photographers in question were smart and got some free promotion for themselves.

That’s not really what I find interesting however.  It’s more about what’s happening in society at large.  The thought occurred to me some time ago in an Italian-themed restaurant.  In Italy, restaurants are Italian because that’s just where they’re located.  Over here, restaurants are “themed” and try to evoke some kind of feeling artificially.  I also see this trend in music.  I believe part of the reason that older music has had such a resurgence of interest and popularity (just think of all the band reunions of late), is that modern music just sucks for the most part.  It’s not original, just a faded copy of the original.  Collectively there’s some lack of creativity happening.

Movies are another great example.  It seems like a majority of movies are remakes nowadays.  What about creating original movies that will be the basis for remakes in the future?  Then there are the sequels.  It’s just the same stuff over and over again.  On the web we have a word for all of this: mash-up.  Like rap songs that take old music and put it on loop and drop rhymes on top.

I suppose one could say that anything and everything is just a rehashing of the past.  But today, this seems truer than ever.  A collective emptiness has given rise to the remix.  In the future, will what we do now be remixed?  I doubt it.

The End of Web 2.0

Tuesday, December 18th, 2007

Yesterday’s TechCrunch post, “For Sale: Used Social Voting Site, Asking Price $300 Million, Goes By The Name Of Digg,” is in subtle ways reinforcing what I’ve lately come to view as The End of Web 2.0.

As may last couple posts suggest (based solely on my own experience), infoglut is not just some phenomenon that will be accepted with no questions asked. Over the long term, I think that information overload will have real repercussions, and I have serious doubts that many trends we’re currently witnessing will persist indefinitely into the future. Much of the hype I think is driven by an increasingly large pool of tech geeks and early adopters and young people experimenting with new technology. In my experience anyway, this experimentation leads to a mental exhaustion from trying to keep up with the information flood, and a decrease in personal happiness arising from the shallow human communication and lack of personal interaction that the internet and its many new glorious technologies foster. Increasing asynchronous communication will never be as fullfilling and meaningful as actual face-to-face communication. Spending more time in front of the computer screen and engaging in any of the countless communities now out there necessarily come at the cost of participating in actual, real, human communities. You know, friends and family and such.

The reason the TechCrunch post is reinforcing my perceived shifts in the Web2.0 world is that Digg was once heralded as the NYTimes killer, a social phenomenon fundamentally shifting how we do things. I subscribed to the Digg feed for a bit. What I found in practice is that hours would be eaten up by following inane news that had no permanent value but rather satisfied some kind of other urge to read or see something interesting right now. In that way it’s like TV: a time killer that leaves you feeling empty and creating no lasting memories. This post, however, and the persistent rumors that the Digg crew is trying to unload the site and run with the money - unsuccessfully - give Digg a pitiful, wanna-be-Facebook-rich aura. In other words, it’s not as shiny and glitzy as was once the case - this being Digg, the exemplification of Web 2.0.

Speaking of Facebook, if you’re not sick of even hearing that word by now, I guess you never will be. A few months ago I jumped on the bandwagon to see what it was all about. I even downloaded the FB app for my BlackBerry (which is quite good). Do I now still use it actively? No. In fact, don’t those people who obsessively update their profiles and bombard you with meaningless messages, invites, and other time-wasting crap kind of give you the creeps? Even leaving recent privacy issues out of the equation, the question I ask is: Has Facebook/MySpace/etc. really enriched our lives, made it more meaningful and us happier? I really doubt the answer is yes.

Beyond my vague and abstract feelings on all these things, more and more articles catch my attention that seem to indicate that this current social-ajax-community parade will soon come to an end. That is not to say all of these overhyped trends will not continue in one way or another (after all, weren’t listservs and forums the original online community pioneers?), but the current craziness will have to get a reality check, and hopefully we can erase this terribly meaningless “Web 2.0″ concept out of our collective dictionary (I am a dreamer). Last week Silicon.com reported on a Gartner “Web 2.0 warning” to enterprises: “Social networking ‘white elephant’ warning.” But much more significantly, the voice of online reason and user-champion extraordinare, Jacob Nielsen, wrote this great chunk of content: “Web 2.0 Can Be Dangerous…” The most interesting piece of the article to me was the following insight:

“The number of companies that chase the same advertising dollars as their only business model is a sure sign that we’re at the peak of Bubble 2.0. It would be much more sustainable if companies aimed to create services that users valued enough to pay for.”

This always puzzled me, the concept that you could make a living through ad revenues alone, that enough people in fact click on adds interrupting the content they are trying to digest to warrant companies spending pretty sums of cash on GoogleAds. Banner blindness is a real thing, and it doesn’t just mean actual banners. Do you digest GoogleAd content? I certainly don’t.

I will leave you with one last good article on Web 2.0, and its bubbleishissnous, by Steve Rubel of Micropersuasion: “The Web 2.0 World is Skunk Drunk on Its Own Kool-Aid.”

Update: Good thing I’m not totally unplugged just yet; every once in a while a great and timely link comes along. It may be two years old, but Nick Carr’s post “The amorality of Web 2.0″ is definitely worth the read. Although he disagrees with Web 2.0 for reasons other than mine, he puts forth some interesting arguments. Courtesy of TechCrunch article “The Big Switch: 12 Signed Pre-Release Copies For TechCrunch Readers.”

Update 2: The Bubble 2.0 video is back online.

Unplugging

Thursday, December 13th, 2007

So in the spirit of yesterday’s rant, I’ve now disabled:

  • Incoming email alert on my BlackBerry (SMS messages are still on vibrate)
  • Pop-up notification of new Outlook email - the little yellow icon in the system tray should be enough notification

My inbox is already looking much “cleaner,” that is, populated with emails that actual people actually intended for me specifically.  What a concept.  I can only recommend.

Allergic Reaction

Wednesday, December 12th, 2007

Lately I’ve been having an allergic reaction to the internet. More and more I feel less and less. I’ve been noticing a trend with me: I’ll start doing something, get sidetracked and go down a rabbit hole of information, only 15 minutes later to remember to do what I had set out for initially.

For example, in thinking about writing this post, I planned to link to a post by Tantek that I found in the comment thread of yet another post by Zeldman. So I open my homepage (iGoogle page filled with feeds), and see that he just posted a new entry and proceed to read it. I finish. “Ok, right,” wanted to find the link to Tantek’s email reduction post. Find it. Go there. Briefly skim it. See something about filtering. Go to my Gmail account to set up a few filters for emails that I don’t want to unsubscribe (like my bank statements), but don’t want to see in my inbox either. Finish with that. Open my site. Remember that I want to turn off the del.icio.us links that get automatically posted. Do that. And only then do I finally sit down to write this (and I catch up with myself right… here).

This has been happening to me more and more recently, constantly getting sidetracked, and sidetracking from the sidetrack, looping over and over through heaps of information related by nothing more than a link, a bare thread stitching the web together. At work it’s very similar, and I see the same problems with others: Outlook is popping up, demanding at least part of my attention to process what email just arrived in your inbox (I’m usually inclined to open it right away), followed by an IM from someone with a question about something, getting back to doing some actual work, getting another email requiring immediate and more intense attention, until I get back to what I was doing originally, when someone stops by the cubicle to have a chat. And then it’s time for another meeting.

I’m experiencing precisely what Kathy Sierra wrote about almost a year ago to the day: The Asymptotic Twitter Curve. The constant interruptions are keeping me from getting into a state of flow:

Worst of all, this onslaught is keeping us from doing the one thing that makes most of us the happiest… being in flow. Flow requires a depth of thinking and a focus of attention that all that context-switching prevents. Flow requires a challenging use of our knowledge and skills, and that’s quite different from mindless tasks we can multitask (eating and watching tv, etc.) Flow means we need a certain amount of time to load our knowledge and skills into our brain RAM. And the more big or small interruptions we have, the less likely we are to ever get there.

A year later, Scott Karp writes in Why I Stopped Using Twitter:

But the noise to signal ratio is WAY too high. And the temptation to Tweet for the sake of Tweeting is WAY too high.

Granted both of these examples single out Twitter (which I just can’t get into), but I feel that it’s a larger problem, a problem of being too connected. Which brings me again to Tantek’s email reduction post.

He lists a number of ways to reduce the size of your inbox traffic, but I am now experimenting with a much simpler goal: reduce emails to personal emails (for my personal email account anyway). That means absolutely no auto-generated emails, even to notify me that someone sent me a message via MySpace of FaceBook. If they were really my friend, they’d send me an email, and the message can thus wait till I get around to checking back in. No newsletters of any type. I find that while they may initially be interesting, they become oppressive after a while. Get rid of them, they won’t be missed. There will be exceptions, of course; I’d rather get my banking statements via email than snail mail. When I buy something online I’d like to keep the receipt. But for these exceptions filtering and archiving them immediately will provide me later access without unduly begging for my attention.

I think the defining factor between the kind of information that I want to have pushed vs. pulled is the audience of that information. If I or a very small group I belong to is the intended audience, I’d like to get an email (have the information pushed to me). On the other hand, if the audience is very broad and there’s no real personal relationship (and by that I mean, I’ve actually met the person), then by all means make the information available, but don’t beg for my attention. Feeds are a great way to accomplish this. It’s easy to set up a page pulling the latest information from whatever information sources I’m interested in, and I remain in control of when and where I consume said information.

It’s all about unconnecting so you can be more connected. What I mean is that by being tuned in all the time you’re not really tuned in to anything at all; paying shallow attention to many things you gain no deep understanding of a particular topic. When I was younger I could sit down and draw for hours. The time would just fly by and I wouldn’t notice. I was in a state of flow. Nowadays it’s hard to get into a prolonged period of concentrated attention.

Maybe the real challenge is to try to leverage technology in ways that don’t waste time creating white noise but to aid in creating a state of flow. To quote Kathy again: “this onslaught is keeping us from doing the one thing that makes most of us the happiest… being in flow.

That’s what it should be all about: happiness.

Flock and StumbleUpon

Wednesday, November 21st, 2007

So recently I’ve been doing a little bit of experimentation. After reading the article on Techcrunch on the launch of Firefox 3 beta, and lack of the memory leak fix (if you’re FireFox browser crashed periodically with a cryptic message, that’s probably it), and took the advice given and am giving the Flock browser a chance.

From what I’ve read in the comments section, it’s actually built on the 1.5 version of the Firefox engine (the one without the memory leaks) and therefore performs much better. So far I’m also happy with all the social features, although they might get in the way if you’re not into all that.

I also decided to check out StumbleUpon, which seems to me to be a shuffle button for the internet, which you can influence through preference setting and voting results up or down (think Pandora). I clicked it only twice so far: the second site was “The Elegant Universe,” a program by PBS on string theory, which I ended up watching all three hours of and posting a bit over on my other blog.

I’m typing this right now, btw, in Flock’s built in blogging editor… this browser seems to be going towards what a lot of other things are trying to do (like OpenSocial for example), which is to integrate all this web2.0 functionality into one seamless user experience. Right now it’s fractured between a lot of different stand-alone services - bookmarking, content voting, blogging, feed services, networking, pictures, etc. At first glance this is a good attempt at bringing it all together; it’s basically Firefox on steroids, so if you’re a Mozilla fanboy, this is definitely worth your time.

Tags: , ,

Pretty Permalinks: this works for me

Sunday, November 18th, 2007

For some time now, I wanted to be able to use pretty permalinks, that is, render URLs with the category name and post slug without using “index.php”. I’m still fairly unfamiliar with Apache and configuring my host server, but managed to find the solution in the WordPress forum: “Pretty Permalinks issue with 2.3″.

Unfortunately this didn’t seem to work for the guy who posted it, but when I added the following code to my .htaccess, pretty permalinks were suddenly working A-OK (using WordPress 2.3.1):

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Honestly not really sure what’s going on here, but if you’re having issues getting pretty permalinks to work, try this solution out.

Image email to title banner - success!

Saturday, November 17th, 2007

I’m very excited, I’ve just successfully taken a picture on my phone and emailed it to my site, which in turn took the image and made it the background image of the banner. Now anytime I do this, I will have a new banner image and not the same boring one all the time! And it’s easy! I’m so excited in fact that I will capture the very first successful image I accomplished this with:

Great success!

Maybe it’s just me, but this image looks so cool that it would almost be a great permanent pic. But no.

There are definitely still kinks to be worked out, but the core of what’s going on works. What I’m doing is stripping the image URL out of the uploaded post and setting the background of the <headerimg> tag using that URL. I still have to tighten up the regular expression doing the stripping a little bit as well as format the category page for “Blackberry Pics.” I’m also considering sizing down the header image a little bit height-wise, we’ll see. I will detail the process in a later post.

What motivated this little project is my desire to fuse my other site, Life According To My Blackberry, and this site into one. When I started latmb, I didn’t have the time to start anew so I just went with a vanilla package (Blogger) so I could get going and get some content accumulated. I’ve actually been fairly good about posting regularly to it and it’s something I’d like to continue; looking back over the images from a few months ago makes for an interesting experience, although I’m usually not one to go down memory lane.

Some of my next steps include exporting all of the pictures at latmb after I finish preparing things on this side. Then I’d like to use my new regular expression skills and go to town on the automatic del.icio.us link postings. Ultimately I need to overhaul the overall design ‘cuz it’s really friggin’ boring me (sorry Kubrick!).

Alas there are only so many hours in the day.

Backing up your WordPress database

Saturday, November 17th, 2007

You can find the full instructions to back up your WordPress database over at Wordpress.org, but here are the settings needed for a phpMyAdmin export (more for my own reference than anything else):

  1. Select ONLY those that hold your Wordpress site.
  2. Check the “Add DROP TABLE” box.
  3. Check the “Complete inserts” box.
  4. Check the “Save as File” box
  5. Check the “None” for compression. If your database is very large use a compression method.
  6. Click Go. The data will now be saved into your computer.

Technorati

Saturday, November 17th, 2007

So I’m joining Technorati to further shamelessly promote myself. What exactly am I promoting… not sure. It’s fun though!

Hey Technorati spiders, here’s what you’re looking for: Technorati Profile! I’ll be interested to see what if any effect this has on traffic.

WordPress and del.icio.us: Making it work (and how to get rid of the 406 Error)

Friday, November 16th, 2007

So recently I’ve really come to appreciate del.icio.us; clearly I’m late to the game. I had started using Google bookmarks and thought to myself, why not socialize ‘em!? So I installed the Firefox plugin and have been cruising ever since.

One of the things that I wanted to do is post my bookmarks automatically; that way, I can stop posting short blurbs about this or that link. Fortunately, this is possible. Here are the simple steps to start automatically posting your del.icio.us links to your blog:

  1. Set up a del.icio.us account (!)
  2. Go to settings
  3. On the right hand side under Blogging, click daily blog posting (note that this is an experimental feature)
  4. add a new thingy
  5. Fill out the relevant information. If you’re using WordPress, provide the full URL to the file called xmlrpc.php
  6. Blog ID = 1 worked for me, as I only have one blog
  7. The time is whatever time you want your bookmarks to post in military time + 5 if you’re on the East cost (i.e. If you want it to post at 1PM enter 18).

So I did this, and waited for the posting hour to occur, and no post! I went back to del.icio.us and saw that the the thingy had gotten a 406 error when it tried posting. After some google-fu I discovered that my hosting provider is running Apache with the mod_security enabled. Further fu showed me that this problem is easily solved by adding the following line to the end of your .htaccess file in the root of your blogging folder (for me that was public_html):

SecFilterEngine Off

That did the trick! However, this also turns mod_security off altogether! I’m not quite sure what the implications of this might be or how to rectify that situation. The next step is to wade through my server logs and figure out what exactly is triggering mod_security to give the 406 error… which means I have to deactivate del.icio.us posting for a bit, but I’ve already fallen in love with it.

Some things I would definitely like to see in the future is greater flexibility on how your links post is actually displayed. As far as I can tell, you don’t have a choice. Perhaps some PHP parsing + regular expressions could do the trick. Hmm…

The iPhone killer

Tuesday, November 6th, 2007

What the iPhone doesn’t have: tactile response. The answer is coming shortly:
“Nokia perfects the clicky tactile touchscreen - iPhone gnashes teeth, swears revenge - The Red Ferret Journal”

Web 2.0: all hype?

Tuesday, November 6th, 2007

It seems like some people are becoming weary of all the Web 2.0 hype, and some dare exclaim yet another bubble.  E-commerce.com has an article entitle: “Web 2.0, Part 2: Serious Business Tool or Silly Waste of Time?” and Stevel Rubel - interestingly - is also finding it difficult to continue imbibing: “The Web 2.0 World is Skunk Drunk on Its Own Kool-Aid.” In related news, PC World has an interesting read title: “The 10 Biggest Web Annoyances.”

Mobile blogging.

Friday, November 2nd, 2007

Is set up and ready to go. Hail technology.

Cross Domain Read/Write Using JavaScript

Friday, November 2nd, 2007

I stumbled across this video featuring a Google engineer talking about a pure JavaScript solution for communicating information between domains within the IE and Firefox security models (using nested iframes). I haven’t delved deeply into this topic just yet, but I’m thinking that this coupled with Google’s newly released OpenSocial could pave the way for platform independent social media. Could I set up a page on this blog, for example, that when I update it I also automatically update all of my accounts with various social networks? I don’t know, but I will try.

The video mentions a “subspace paper” that describes a similar technique. After a bit of google-fu I’ve located the paper (but haven’t read it yet): “Subspace: Secure Cross-Domain Communication for Web Mashups” (PDF).

Are there any original ideas left?

Wednesday, October 31st, 2007

The answer is probably yes, but I haven’t had one in a while, at least they’re original until I find out about someone else who’s already doing it.  Browsing for music videos or streaming songs… I haven’t seen it until now: Dizzler.

Open Social

Wednesday, October 31st, 2007

UPDATE: Here’s the Techcrunch write-up on Open Social.  This will be yet another mini-goldrush.

Excellent post by the Ning guy about Open Social, the impending open api format for social app developers. Although this is nice for developers, I still want to see an open format for my social data itself; I’m lazy and would ideally belong to any number of networks but only have to input my data once. Although Open Social will be a step in the right direction, I wonder what kind of impediment the absence of MySpace and Facebook is going to be, as they are still the largest networks.

The mysterious hasLayout

Tuesday, October 23rd, 2007

If you’re having mysterious problems building pages in IE6 (such as right-padding that just won’t go away), it may have something to do with the element in question having .hasLayout = -1. There’s a great write-up on this mysterious hasLayout topic over at satzansatz.de.

SanDisk unveils TakeTV

Monday, October 22nd, 2007

The movement to bring computer content into the living room continues with the launch of SanDisk’s TakeTV: buy, drag’n'drop, plug’n'play. We already have buy’n'play (Comcast OnDemand), but what we really want is just… play.

What SAP Did to the Naira

Monday, October 22nd, 2007

This juicy African op-ed found its way into my SAP news feed and starts off: “Days of sharp and long knives are here. So, watch your sides, your front, your back and even the air above you as well as the very ground on which you walk.” Apparently the floating exchange rate is no good.

Web Professional Survey

Monday, October 22nd, 2007

Fascinating, free 80-page survey of web professionals. If your job is in any way related to websites, you should check out the Web Design Survey post on A List Apart or go straight to the survey (pdf).