SpaceX Ho!

Mon, March 19th 2012

Without the commercialization of space travel, we will never get the evil companies that we consistently write into movies like Aliens or that newer crapy film full of blue dudes. Still, at this point, this is just awesome… it will ultimately end badly (watch movies above), certainly but before we ruin a thing, due to our inherent greed, power-lust and stupidity, humans can be truly amazing creatures.

Microsoft Revenge!

Mon, February 23rd 2009

ieblows.jpgWhile reading this post that includes an email written by Bill Gates, ranting about the suckiness of Windows, I was torn. On one hand, I thought REVENGE!!!!!; on the other I thought “Bill knows how bad his crap is and releases it anyway”.


“Someone decided to trash the one part of Windows that was usable? The file system is no longer usable. The registry is not usable. This program listing was one sane place but now it is all crapped up.”

On a similar note, since I was just building a new website, I will once again beg y’all to STOP USING INTERNET EXPLORER. Please? Pretty please? Sugar… top? Use ANYTHING else. Chrome, Firefox or Safari would make fine choices and all are MUCH better than IE.

If only I could bill M$ for the time required to code around their buggy, crappy products.

Regular Expression Examples

Mon, November 10th 2008

I regularly find myself in need of regular expressions. Google is of course helpful for these but since Slashdot has a nice article throwing them out there for me, I figure I’ll grab some here for quick access:

IP Address:
/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/

Mac Address:

/^[0-9a-fA-F]{2}:[0-9a-fA-F]{2}:[0-9a-fA-F]{2}:[0-9a-fA-F]{2}:[0-9a-fA-F]{2}:[0-9a-fA-F]{2}$/

(more…)

SPOILERS!: Microsoft Buys Google Online Crown For $44.6B

Sun, February 3rd 2008

yahoo.jpgIn the news this week is that Microsoft is offering to buy Yahoo for $44.6 Billion. If this deal goes through, two things will happen. 1. It totally won’t matter. 2. Microsoft will have just bought their own defeat to Google in the “online wars” (for the sake of the argument, please just pretend there is an online war). Here’s the bare-bones story…

Yahoo limps along and stays afloat because they have folks over there making pretty good decisions on what to do. They have their bases covered: search; mail; chat; news; calendar; groups; etc…. Yahoo’s problem is they totally suck at execution. Everything they’ve built or revamped in the last few years has sucked big time. They are fragile and teetering on their own demise.

Now along comes Microsoft with their secret-bunkers full of cash, looking to buy themselves some online big-boy pants. Luckily (and by luckily, I mean unfortunately), they suck at both decisions and execution, and they have proven they understand the internets about as well as George Bush understands… well… seemingly anything. Slightly long story, slightly longer… when Microsoft starts making and executing decisions for Yahoo, Yahoo will die.

Of course everyone gets it… this deal makes a TON of sense for Microsoft, especially if they were competent. Which they are not. So while we’ll have a ton of marginally interesting stories, detailing the changes (and ensuing failures) Microsoft will be making to Yahoo. And allowing folks the opportunity to pick apart each decision ad nauseum. We will all yawn and click for the sports page.

Final score, Google: Win; Microsoft: Not-Win.

You Suck At Photoshop

Fri, January 25th 2008

It’s funny ’cause it’s true… and funny. This is the first comedy sketch I’ve seen written around an application (Photoshop). It’s very well done, very funny, and absolutely perfect for a web series. Now all they need is for some jackass in advertising or marketing to totally fuck it up…

Slowing Down Those Hot Licks…

Mon, January 14th 2008

quicktimelogo.gifBluegrass is known for it’s hot pickers, playing faster than ears can hear. It can make learning tunes a bit difficult. Luckily, we no longer have to ruin our records and needles, or stretch out our cassette tapes with endless rewinds. If you have iTunes on your computer, then you already have a great tool for slowing down music… AND video! It’s a little known fact… but Apple’s free QuickTime Player (installed along with iTunes) is great for slowing down your favorite audio and/or video clips. It even allows you to change the pitch so you don’t have to retune your instrument! Here’s how to do it:

  1. Choose an audio or video file and open it in QuickTime Player (mp3s, wav, aif, mov, mp4, etc…)
  2. In QuickTime, choose cmd-k (Mac) or ctrl-k (PC) to open the A/V Controls (or from the Windows menu)
  3. Adjust the speed and/or pitch to your liking

If you don’t already have QuickTime, you can download it for free for your Mac or PC from Apple’s website. In addition, QuickTime Pro ($30 upgrade) allows you to easily set in and out points, loop edit files and more.

Also, if you have Windows Media files, download and install the free Flip4Mac’s WMP Plugin for QuickTime which then allows QuickTime to playback and slow down WMP files. And if you want to be able to open almost anything (AVI, DIVX, FLV, etc…), install Parian too!

Update!
If you’re running Snow Leopard, you have the new QuickTime X which does not have the slow down features discussed here (do feel free to join me in lobbying Apple to add these to the new player!). You can still install a compatable version of QuickTime 7 from your Snow Leopard install disc thusly:

  1. Insert your Mac OS X 10.6 Snow Leopard Install DVD.
  2. Open the Optional Installs folder and double-click “Optional Installs.mpkg”.
  3. Select the QuickTime 7 option and click Continue.
  4. QuickTime Player 7 will be installed in your Utilities folder.

The Truth About Software Development

Wed, December 12th 2007

From the it’s funny ’cause it’s true department comes one of the best explanations of the software development I’ve ever come across… and it’s in cartoon form with small words so even your boss will understand it…

It's funny 'cause it's true...

iPhone

Fri, June 29th 2007

The iPhone is gonna be huge… so get over it. Also, this is damn funny…

…cannot be displayed, because it contains errors.

Mon, May 28th 2007

If you’re trying to view an image in Firefox and are seeing this error cannot be displayed, because it contains errors”, it’s very likely you’re experiencing the same problem I just solved. I post the solution here because none of the other folks I found reporting the problem posted the correct solution. Firefox (and probably Internet Explorer) cannot display CYMK images… oddly, Safari can (so many of us Mac users won’t have this problem).

To fix this, download the file, open it in a respectable graphic program (eg. Graphic Converter) and change modes from CYMK to RGB. Save the file, upload and you should be home free.

WordPress Comment and Trackback (Ping) Spam…

Fri, May 19th 2006

Comment spam is a fun thing. See, a spammer uses a script to harvest the posts on your blog and then attempts to add comments to your posts that contain ads and links for their viagra and insurance and stuff. Neat! Dasspunk.com is currently enjoying the attentions of just such a spammer… So I figured I should help discourage such behavior by explaining how you might go about stopping it…

Now if you allow anyone to comment on you blog without being registered, you are clearly desperate for friends and should welcome these spammers with open arms (because you already are). If not and you’re still getting spam, then you need to turn off Trackbacks (Pings). Trackbacks are a nice little invention that was meant to enable communication between blogs. The premise is nice but the only folks that use it are spammers… so turn ‘em off. Here’s a little checklist:

  1. Log into your WordPress Admin
  2. Under Options/General check the box Users must be registered and logged in to comment
  3. Under Options/Discussion, uncheck the option Allow link notifications from other Weblogs (pingbacks and trackbacks.)

Okay, unfortunately, this will only protect your future posts… any existing post with pings enabled will still be targets. So you’ll need to either edit each post by hand and uncheck the “Allow Pings” (under Discussion section) or, if you’ve got access to your database, you can change them all with a single command. Now, before you do this or any edit on your database, make a backup of it! That said, here’s the command you’ll need to run (probably in phpmyadmin) to turn off pings on all of your posts:

UPDATE `posts` SET `ping_status` = 'closed';

Hope this helps and good luck.





Next Page »