Live HTTP Header tracking for Firefox

Live HTTP Header tracking for Firefox

LiveHTTPHeaders is a FireFox extension that lets you look at all HTTP headers for all requests issued by the browser.

I am updating and resurfacing this post today since -- after a long while of being mildly maintained -- this fine plugin seems to have effective backing again. Version 0.17 works on FireFox 9.x.

Even in the days of FireBug, LiveHTTPHeaders is still an irreplaceable tool in a web developer's toolkit. As a matter of fact, LiveHTTPHeaders is the best way to track chains of redirects, which FireBug doesn't display right, as it will often clear the "Net" tab from one request to the next.

The header tracking window can be opened through Tools > Live HTTP Header. It will then capture all requests and display HTTP headers being sent as well as headers being received. Note that it is possible to stop capture at any time so the display stops scrolling. It is also possible to filter out specific requests (for example images) with a regular expression (regexp).

The extension also extends the Page Info windows with a Headers tab, which is useful if you just want to see the headers for the current page.

Finally, it's also possible to edit requests and replay them again, modified. At this time this is still in beta though, and Tamper Data may be a better extension for that purpose.

How to remove constantly launching services on Mac OS X

Even after you uninstall it, some Mac OS X software just won’t quit nagging you or notifying you of updates or at the very least polluting the Console Messages like this:

Code

19/08/11 00:16:46    com.apple.launchd.peruser.501[689]    (com.carbonite.carbonitestatus[14428]) posix_spawn("/Library/Application Support/Carbonite/CarboniteStatus.app/Contents/MacOS/CarboniteStatus", ...): No such file or directory
19/08/11 00:16:46    com.apple.launchd.peruser.501[689]    (com.carbonite.carbonitestatus[14428]) Exited with exit code: 1
19/08/11 00:16:46    com.apple.launchd.peruser.501[689]    (com.carbonite.carbonitestatus) Throttling respawn: Will start in 10 seconds
19/08/11 00:16:56    com.apple.launchd.peruser.501[689]    (com.carbonite.carbonitestatus[14437]) posix_spawn("/Library/Application Support/Carbonite/CarboniteStatus.app/Contents/MacOS/CarboniteStatus", ...): No such file or directory
19/08/11 00:16:56    com.apple.launchd.peruser.501[689]    (com.carbonite.carbonitestatus[14437]) Exited with exit code: 1
19/08/11 00:16:56    com.apple.launchd.peruser.501[689]    (com.carbonite.carbonitestatus) Throttling respawn: Will start in 10 seconds

Well here’s how you kill those constantly launching things!

Open a Terminal window and enter launchctl list to see a list of all launching services. Once you know what you want to kill, use launchctl remove.

Full story »

How to quickly resize pictures on Mac OS X

How to quickly resize pictures on Mac OS X

Oftentimes you want to email some pictures or upload them to a website but your image files are actually too large. Sometimes waaaay too large with those modern 10 megapixel cameras!

I have put together a small Automator App that makes it as easy as 1-2-3:

  1. Drag & Drop your original pictures onto the “Resize” icon
  2. Choose a destination size
  3. Collect resized pictures on your Desktop

Here’s a quick feature list:

  • Resize a picture just by dropping it onto the “Resize” icon
  • Resize multiple pictures at a time
  • Choose the pixel size you want for resized pictures (percentage also available)
  • Drag & Drop directly out of iPhoto if needed
  • Collect resized pictures directly on your Desktop (Originals are left untouched)

Just download the file below, unzip it and put the “Resize Pictures FP” icon on your desktop, your Applications folder, your Dock or wherever is convenient for you.

Then, whenever you want to resize pictures, just select them and drag & drop them onto that icon. The script will ask you for a pixel size to resize to (the default is 1024 pixels) and it will save the resized files on your desktop.

You can even drag, drop and resize multiple photos at a time!

Simple & effective ;)

Upgrading all Macs to SSD

Upgrading all Macs to SSD

I recently ordered an SSD drive from OWC and proceeded to replace the stock drive on my good old MacBook Pro (one of the first unibody series).

The process was actually easier than I originally thought: just connect the new drive using an universal drive adapter and clone the internal drive using SuperDuper!. Then open the back cover and swap out the drives. Done! (Btw: OWC are doing a great job with their instruction videos that show you that, yes, you can actually do it yourself in no time! ;))

Reboot: the mac feels like it’s at least 3 or 4 times faster. Especially from Login to Desktop where it’s possible to start working instantaneously, compared to the painful wait in front of a half frozen screen I had before.

It’s like a new mac for a fraction of the price of an actual new one! And I now actually like using that laptop again ;)

Full story »

Mac Mini 2011 Hard Drive Speed

Mac Mini 2011 Hard Drive Speed

As a followup to my Mac Mini 2010 Hard Drive Speed rant, I went to the Apple Store today to check what’s up with the Mac Mini 2011…

Apparently, the Nvidia chipset has been replaced with an Intel chipset that is now capable of 6 Gigabit/second link speeds… and the entry level drive is now capable of 3 Gbps link speeds…

That is definitely not an improvement over last year’s model.

However, why still not a 6 Gbps drive? Because the drives are not fast enough to saturate a 3 Gbps link? My bet is that 6 Gbps would definitely make sense with SSD.

The Apple Store had no 7200 rpm or SSD Mac Mini on display. So, I enquired by the Apple Store employees… who had to ask their tech guru… who said that the 7200 rm drives are 3 Gbps also and that the SSD drives are 3 Gbps also. Since the iMac with a 7200 rpm drive is at 3 Gbps and that the Mac Mini with SSD is also at 3 Gbps, I will take their word for it: Apple just won’t give you drives that can communicate any faster than 3 Gbps! :/ (and they won’t sell them to you either…)

So… if you’d actually want top performance, you’d have to go for aftermarket solutions…

Full story »