Top_bar_btn_squeeze

One million Democrats attempting to vote in this year’s primaries found their names missing from voter rolls. WHERE THE HELL DID THEY GO?

Law professor Robert F. Kennedy Jr. and journalist Greg Palast are launching an investigation. We want to know: where are these votes? Who swiped them? How? And how do we prevent it from happening in November?

Find out more and see how you can help here.

After reading the reviews of LOLCats in the App Store, I’m seriously considering pulling it. That application has become a nightmare for me.

Some asshole put up an inappropriate image which they tagged LOLCATS, causing the application to display it. Even though that image has been removed, every single review mentions it. The application has NO control over what images are displayed - it simply uses tags. If someone uses the wrong tag, it will display their image. Remember, I DIDN’T TAG THOSE IMAGES. Don’t blame the application, complain to the person who tagged that image inappropriately.

UPDATE: Minutes after I posted this, I got a notice from Apple that the update has been approved and is now ready for sale.

Apple still hasn’t approved my update to LOLCats. Still no response from Apple for the second update, which I feel is pretty urgent, since it reduces the possibility of inappropriate images appearing, which I’ve received several complaints about.

I’m now getting close to another update, which adds Zooomr support.

Meanwhile, I’m working on a second Flickr-related application. I had expected to share a lot of code with LOLCats, but it turns out I’ve only reused one class, my Flickr parser.

For this app, I need to support Flickr authorization, so it seemed easier to rewrite Flickr’s ObjectiveFlickr code, which already supports authorization. However, ObjectiveFlickr depends on XMLDocument, which isn’t available on the iPhone. I’m replacing the response handling code with my Flickr parser class. When it’s finished, I’ll release the Flickr-related code (not the entire app) as open source.

On a fun note, I purposely added the LOLCATS tag to this photo of Midnight to make it to appear in the application. As a result, the number of hits on that photo are about 100x the average for my similar photos.

Midnight watching

Just a day after Bernie Mac died, legendary musician Isaac Hayes died. Like many recent news stories, I found out about it first on Twitter, long before seeing it on the news or in the paper.

This song has a special place for me. The “Shaft” soundtrack was one of the first records I remember buying and I really loved the theme song because it sounded so different than anything I heard before.

mike3k posted a photo:

Rosebud

mike3k posted a photo:

Rosebud

Links for 08-09-08:

Until I started poking around in Flickr’s Objective C code, I didn’t realize that Zooomr supported a variant of Flickr’s API. I found that it’s fairly easy to port code which uses Flickr to Zooomr. In less than an hour, I had LOLCats working with Zooomr. I plan to include Zooomr support in the other iPhone Flickr app I’m working on.

Here’s my contribution to the Flickr 888 group.

Bird of Paradise Flower

I didn’t really have a chance to go anywhere to take a lot of pictures, so I just went to my garden and took a few pictures of what was blooming.

mike3k posted a photo:

DSC_0190

Taken on 08-08-08

mike3k posted a photo:

DSC_0189

Taken on 08-08-08

If you have a web site, one of the biggest mistakes you can make is not owning your domain name. This week, Daniel Brusilovsky learned that the hard way when his new Teens in Tech site went public.

I was providing hosting for the site on my DreamNightmareHost virtual server, which proved unable to handle the load, no matter how much additional RAM & CPU I gave it. We decided to move the site to a MediaTemple Grid Server, which should be better able to handle sudden load spikes. At the same time, I moved most of my sites, including this one, to a separate Grid Server account.

Unfortunately Daniel doesn’t own the teensintech.com domain name. It was registered by a former partner who left and who we have been unable to contact. Without cooperation from the domain’s owner, it isn’t possible to change the name servers to point to the new host. As an alternative, Daniel registered a few additional domains including teensintech.net. Since the domain is still pointing to my DreamHost account, I was able to redirect it from there, although it isn’t the same as having it moved properly, since it depends on DreamHost’s server being up to serve the redirect.

A few years ago, Jimi M’baye had a similar experience. He originally used the domain studio-dogo.com, but the developer who registered it and created the site disappeared, so Jimi was never able to regain control of that domain. Instead, I registered the domain studiodogo.com (listing Jimi as the domain owner), which he is still using. The site is still hosted at my DreamHost account, which doesn’t seem to have any trouble with it since it uses only minimal PHP scripting.

We've moved this site to Media Temple's Grid Service after our old server proved to be unable to handle the load. We expect this move to bring improved speed and reliability.

Advertisement:

The rumors of an upcoming Nikon D90 DSLR seem to be getting more plausible. The D80 is due for a replacement and the D90 looks like it will fit nicely into that niche. Unlike the 10mp D80, the D90 will have 12mp, the first Nikon entry level DSLR with that resolution. It also supposedly has the ability to record video, which I also believe is a first in Nikon’s DSLR lineup.

I’m starting to think about an upgrade from my D40x, mostly because I really miss having internal auto-focus. None of Nikon’s prime lenses have an internal auto-focus motor, so I can only use manual focus with those lenses, which I still find slow and difficult to set accurately, especially with a narrow DOF.

Since I already own several lenses, I would buy a body only. The D80 seems to be the most attractive in the current lineup, although it’s still bigger & heavier than the D40x. Although the D300 looks really great, I don’t like the size & weight, and I’d prefer a camera that uses SD cards, since I like to use 8GB cards when shooting raw, and 8GB or larger CF cards are still very expensive.

I recently moved my Subversion repositories from my home server to Dreamhost, for the extra safety of an offsite backup of my source code. When I switched this domain to MediaTemple it unsurprisingly broke my Subversion repository.

While DreamHost provides an easy one click Subversion setup, it requires a little more work on MediaTemple. After a few headaches, I managed to get it set up. I hope I can save some people a bit of trouble with these tips. This only applies to a GridServer. It will probably be different for other MediaTemple account types.

Unlike DreamHost, the GridServer doesn’t support HTTP access for Subversion; you can only use SSH. Note that your SSH login includes the domain name. The login will usually be serveradmin%yourdomain.com@yourdomain.com.

You’ll need to log in to your serveradmin account via ssh to create the repository. For best results, it should be in in the /data directory. After logging in, create the repository with the following commands:

cd data
svnadmin create –fs-type fsfs SVN

This will create a repository named SVN. You can use a different name if you prefer.

You can then set up the repository in XCode. Create a new repository configuration and enter a URL like svn+ssh://serveradmin%yourdomain.com@yourdomain.com/home/XXXXX/data/SVN. To find the actual path, when you’re logged in via ssh, enter the command pwd, which will give you something like /home/11111/users/.home. You can ignore the /users/.home part.

Be very careful to enter the login and password correctly. If you attempt too many incorrect logins, you will be locked out. To regain access, go to the Mediatemple control panel and click the button to unlock, and wait about 10 minutes.

SVN Setup
Uploaded with plasq’s Skitch!

Tea Party Music & Manchildblack invite you to the mecca of global soul culture, Libation.

On Thursday, August 14th Libation promises to have one of the hottest
events of the summer when resident DJ Ian Friday is joined on the decks

Advertisement:

read more

If you’re seeing this post, you’re at the right place. I moved this site to MediaTemple, after my DreamHost server had a major meltdown.

I was hosting TeensInTech.com on my virtual private server, along with 10 other domains, including all of my own sites. After TeenInTech went into alpha and got mentioned in TechCrunch, the server couldn’t handle the extra load. They now have their own gridserver separate from mine. I’m still in the process of moving both their files and my sites over to our new servers.

If you’re seeing this post, you’re at the right place. I moved this site to MediaTemple, after my DreamHost server had a major meltdown.

I was hosting TeensInTech.com on my virtual private server, along with 10 other domains, including all of my own sites. After TeenInTech went into alpha and got mentioned in TechCrunch, the server couldn’t handle the extra load. They now have their own gridserver separate from mine. I’m still in the process of moving both their files and my sites over to our new servers.

Have you heard the new Umalali CD? Blending voices from Belize, Honduras, and Guatemala, Ivan Duran has produced an amazing CD to follow his amazing award-winning project with Andy Palacio, "Watina". This project ties new and modern twists with the traditional language and beats of the Garifuna people.

Advertisement:

read more

Inspired by John Casasanta’s blog post, here are my sales figures for LOLCats. Since this is a free application, the figures are fairly high.

Day 1 - Jul. 31 2393
Day 2 - Aug. 1 6801
Day 3 - Aug. 2 5909
Day 4 - Aug. 3 5420
Total: 20523

I would expect a paid application to sell about half that amount.

Pages:      Previous 1 2 3 4 5 6 ... 38 Next