GMails New Priority Inbox (beta)

Google has released a new feature for GMail called Priority Inbox Beta. It works by analyzing your email and filtering it out what it thinks are the important messages and giving you easier and quicker access to those. It does this by seeing which emails you read, and which ones it applies to. So, it’s customized for each individual user. At first the filters won’t be very accurate, but by seeing your patterns over the course of time, it will become increasingly more accurate. You can even tell Google that a certain email is “less important” or “more important” to help out it’s learning curve.

Continue reading

WPTouch and Webcomic Working Together

I happen to be a user of both WPTouch (a plugin that makes my blog mobile friendly) and Webcomic (a plugin and theme that allows you to organize comic series). The problem lies in that webcomic uses a custom post type for displaying the images associated with each comic and WPTouch has no idea how to display a webcomic. Thus, when someone visits my site on a mobile device, they can see any text that I post for a webcomic, but they can’t see the image associated with my post. Today I resolved to fix that problem and I was successful. While it’s not the most elegant of solutions, it at least works for now and I hope it can help others.

Continue reading

Facebook Places – Notification Settings Falacy

I’m going to try and nip this one in the bud. For those of you who don’t know what Facebook Places is you can read about it here. It is a new service by Facebook that allows you to “check in” at a location to let other people know where you’re at and who you’re with. I saw someone with this status today:

Facebook launched Facebook Places yesterday.
Anyone can find out where you are when you are logged in. It gives the
actual address & map location of where you are as you use Facebook.
Make sure your kids know too. TO UNDO: Go to “Account”, “Account
Settings”, ………”Notifications”, then scroll down to “Places” and
UNCHECK the 2 boxes. Make sure to SAVE changes and re-post this message

Continue reading

Stay Safe On Facebook

I’ve been on Facebook for a long time. I have seen people do some pretty dumb things when it comes to protecting themselves, their identity, and the identities of their friends and loved ones. One of the biggest threats on Facebook is to give strangers access to your personal information. A lot of people I know play Facebook games which rely on you getting your friends to be neighbors. What typically happens though is that your personal friends don’t play those games, so you go out and find a bunch of random people to be friends with so that they can help you in the game.

Continue reading

Adobe: Worst Customer Support Ever – Flash Builder 4 Premium Profiler Not Working

This blog is a chronicle of my adventure with Adobe in trying to get support for Flash Builder 4. You see, I purchased the premium version of the product 5 days ago, and one of the key features for the premium version is a “profiler”. Now, I got the application installed fine, and everything works EXCEPT for the “profiler”, the one feature that I paid $700 for. What follows is how Adobe chooses to conduct support for a $700 product.
Continue reading

Strongmail API PHP Sample Code

Strongmail is a mail delivery company that we began using about a month ago. They’ve got an amazing delivery platform and are a very world class company, except when it comes to their API. With a lot of the stuff that we do, we needed to have a mail auto-responder, and unfortunatly that’s one feature that Strongmail doesn’t provide. The solution is to code the auto-responder yourself and then use the Strongmail API to send the emails on a transactional basis.

I wondered “how hard can it be?” I’ve worked with Authorize.net’s API, Twitter’s API, Facebook’s API, Paypal’s API, you name it. When it comes to working with an API, it’s not that challenging for me… Until Strongmail came along. They sent me the documentation, and I was immediatly lost. The API is a SOAP based API (not that untypical), but their documenation is horrible, so I asked if they had any sample code to implement it with PHP (not that untypical). They provided me with some sample code and it immediatly game me errors.

Turns out it was meant to run on a PHP server that doesn’t have SOAP compiled in with it… well, that’s a problem I tell them. I try to get their help on the errors I’m getting, and with such little documentation on how the API works, and what options are needed for each call it’s pretty much like throwing a rock at a bucket in the dark from 50 yards away and trying to hit it. I was in desperate need of help. I finally got one of their professional service members to take me seriously and start providing some actual help, but even then it seemed futile.

Last night I finally cracked it. Everything began working! I ran into a couple of small errors, but they were easily solved and it began working! After two long weeks of sending code back and forth, reporting error codes, deciphering documentation I finally figured it out on my own. They bill us thousands of dollars a month for their service, and I had to show THEM how their own API works.

If anyone out there finds themself in the same situation, I’m providing you with the sample code that I rewrote for them. I asked them to make it available in their support site, but I don’t know if they will or not. I really hope this sample code can help someone out there that’s trying to do the same thing.

SAMPLE CODE

Changing Front Door Speakers in 2005 Toyota Corolla S

I got a couple of speakers from a friend on mine to put into my Corolla. It’s a 2005 S model, and this is only my second time replacing speakers in a car. I tried to look up some info online about how to do it, but there wasn’t a whole lot of info and there certainly weren’t any pictures to go along with it. I will show you how I replaced the stock speakers and if you have any questions at all, just post them in the comments.

Tools

Tools

Tools:

  • flat head screwdriver
  • philips screwdriver
  • wire strippers
  • wire cutters
  • cordless drill
  • 1/8″ drillbit
Remove arm rest

Remove arm rest

The arm rest comes off fairly easy just using your hands.

Remove electronic panel

Remove electronic panel

Removing the electronic panel was a little tricky. Use the flathead screwdriver to pry up the top (closest to door hinge) side first, then slide it forward as you pull it out.

Hidden screw behind door handle

Hidden screw behind door handle

Remove this hidden screw and the two screws under the arm rest.

Door is removed

Door is removed

Pull off the tweeter cover to make removing the door panel easier. I just started at the top of the door and worked my way down, there are little plastic snaps that hold it on and the whole door came off really easy.

Close up of stock speaker

Close up of stock speaker

They decided to use rivets to hold on the stock speaker, so I got out my drill and drillbit. Drill in the center of the rivets about a quarter of an inch. Using your flat head screwdriver you can now pry off the flat part of the rivet that you can see. Now you have to wedge the screwdriver into the sides of the speaker mount to pry it off the door. It will give you a little trouble, and don’t worry too much about the rivets deforming the holes.

Holes drilled for new speaker mount

Holes drilled for new speaker mount

With the stock speaker removed, I had to drill two new holes for the new speaker mounting. I still just used the 1/8″ drillbit.

White to Pink, Black to Purple

White to Pink, Black to Purple

I’m not an expert on wiring… but I do know you should never cross wires. Unfortunatly Toyota does not label which wire is ground. My reasoning was to pair up the lightest colors and the darkest colors. The speaker still works and sounds good, so I hope that’s how it’s done. Good luck with that. I had to manually wire it because the car harness was different than the speaker harness.

Finished installing new speaker

Finished installing new speaker

Wrap the wires in electrical tape and I’m done! I had to mount the speaker upside down to give me a little more room for the wiring. Now you just have to snap the door back on and screw in the three screws!

If you have any questions at all, I’ll try to answer them. I’m by no means an expert, but hopefully this will help you out a little.

Making A DOS Bootable USB Flash Drive

If you have a computer that has a damaged CD-ROM or no CD-ROM at all, then you’ll need a DOS bootable USB Flash Drive. I recently had to make one for myself and while there were a lot of articles about it on the internet, they were either out-of-date or very confusing. Here is what you need before you get started:

  1. USB Flash Drive that is capable of being bootable (nearly all USB Flash Drives made in the last 2 years have this capability).
  2. Computer with a mother board that supports booting from a USB device (again, virtually all modern mother boards support this).
  3. HP USB Disk Storage Format Tool here
  4. Windows 98  boot files here

Step 1 – Preparing Files

  1. Download and install the HP USB Disk Storage Format Tool
  2. Download and extract the Windows 98 boot files to any location on your hard drive. I extracted them to C:/bootdisk

Step 2 – Formatting USB Flash Drive

  1. Launch the HP USB Disk Storage Format Tool

    It will look disabled at first

    It will look disabled at first

  2. Insert your USB Flash Drive. In this case I’m using a 512 mb Cruzer Mini, and the program comes to life.
  3. Select FAT32 for the file system
  4. Check Quick Format
  5. Check Create a DOS startup disk
  6. Cick the three dots and browse to the location that you extracted the boot files to (C:/bootdisk)
    02
  7. Click on Start
  8. It will prompt you that you will lose all data on the Flash Drive, click on Yes.
    03
  9. Once it’s finished you’ll get a report that looks something like this:
    04
  10. Click on OK, then close the application
  11. Open your USB Flash Drive and you will see that there are no files on it
  12. Copy all of the files from the C:/bootdisk folder to your USB Flash Drive but DO NOT OVERWRITE ANY EXISTING FILES (there should be 2 files it will ask you if you want to overwrite)

Done! Now all you need to do is restart your computer and interrupt the startup process so that you can choose which device to boot off of (or manually change your BIOS to boot off of the USB Device before it boots off of the hard drive) and boot off of your USB Flash Drive. You should see a quick Windows 98 splash screen then a DOS prompt. You should have all the cool tools like fdisk, smartdrv, and format, plus quite a few others.