Internet Explorer 6 is not supported.
Upgrade to view this site.

Automator Workflows

I’ve written a few Automator workflows to handle some pretty specific things. For the most part, they are just shell scripts I’ve found around and written into a workflow. I’ve posted them here. There is a workflow to copy a path of the selected folder, a script to show system files and script to hide them, and a script to remove all SVN metadata from a selected folder.

Notifying Facebook & Twitter From WordPress

Are you still copying and pasting blog entry links into Twitter and Facebook after you write a post? That’s for senior citizens. Below is a way to hook it up so when you write a post in your blog it will show up on both Twitter and Facebook.

The first thing to do is to add the Twitter app to your Facebook account using the Twitter Facebook app. Input your Twitter information or just accept if you are already signed in to Twitter. Now anything you write in Twitter will show up in Facebook. Read more …

Uploader WordPress Plugin

I’ve written my first WordPress plugin and added it to WordPress’ plugin repository. It is available for download here. It’s a pretty simple plugin that I hope to add into a larger plugin that I am planning to put together for the rollout of my personal site, which has been a long time coming. Now that I don’t have a job, maybe I can complete some of these projects I have building up over the years. Below is the description of the plugin.

Uploader creates an Uploader role (a Subscriber role with an extra uploader_upload capability) for blind file uploading within wp-admin after credentials have been input in wp-login.php. This plugin is based on the Uploadify project.

M is for Bone

It looks like Creative Suite CS5 has amended their zoom keystroke bungle they released with CS4. I wrote a post about it here. They changed the default keystroke of zoom to m (and renamed it Magnify) to make room for a third string tool like the Bone tool. Firstly, bone doesn’t even begin with z, so why would it make sense to transpose those? The keystroke for the Zoom tool is z in every Adobe program, so why was an exception made for Flash? I guess there was a public outcry or Adobe checked their user data and found that everyone changing it back to the way it should be.

AddThis Class For Custom Flash Visualizations

One thing I don’t like about the AddThis API is that it doesn’t give you the ability to get all services to make your own custom visualizations. You can only make a bookmark URL one link at a time. If there was some way to get all the services listed you could loop through them in any programming language and make your own organized listing of all the services and attach the link accordingly. Whether that was a just a scroll box or some kind of crazy over-the-top 3D Flash thing it would be possible with such an API. I suggested this idea of a Supported Services Data API on the AddThis forum. Read more …

OSX Only Allows 8 LocalConnection Instances

While bug hunting I came across this very unusual bug. In a project that I am working on, I am using multiple unique instances of the LocalConnection object to communicate between an AS3 master and an AS2 slave. These LocalConnection instances use a random number to keep them unique, so each time the program is reloaded it makes a new LocalConnection instance. After refreshing the browser exactly 8 times the LocalConnection object stops sending out messages. I remember reading about an 8 connection limit somewhere, but I didn’t connect the dots until right now. These dots suck to connect. Read more …

Conflict With XAMPP 1.7.2 and Version Cue

I went to go upgrade my copy of XAMPP today from 0.3 to 1.7.2. Following the instructions on the XAMPP site I removed the old XAMPP from the Applications folder and put in the new one. The instruction was simple enough. The instruction was singular; not even plural. I went to boot Apache and it started fine. MySQL did not do as hot. I got this dialogue when I tried to boot up MySQL. I went through the next necessary diagnostic steps: curse, restart, retry, and curse. Read more …

Social Bookmarking Badges

Before I changed my mind about how I was going to deal with social bookmarking for my project I did some old fashioned Photoshop work and created a few badges to use as artwork. This work is based on the template made by jwloh. I merely added some badges. For what it’s worth, here is the archive containing the template and the badges saved as PNG files in 16, 24, 48 and 60 pixels squared.

AddThis Popup Menu in Flash

Continuing on my AddThis journey from last post, I’ve moved away from doing something really custom for the social bookmarking part of this project. My fear as the designer is that a slick functionality is going to take away from the project itself. My fear as the developer is that making something that doesn’t hook up to AddThis’ data will become obsolete and will require updates. So, I decided to do some research on getting the native AddThis popup menus to work with a Flash site. I was kind of leary about it, but I read this post and decided that it might be worth attempting. Read more …

AddThis 16×16 Badges For Download

I’m working on social bookmarking integration on a project. By far, the easiest way to do this is to use the AddThis service. It gives all the tracking and metrics information if you want it and it takes of the little differences between how each service bookmarks and homogenizes it down to a simple link that redirects you to the service. Basically, AddThis works as a middle man between a lot of the social bookmarking sites out there. As of this post, AddThis has 54 services that it supports. It also has a good API that allows an AddThis badge to be added quite easily to a HTML page. Read more …