AppCleaner: A Thorough Uninstallation

One of the conveniences of Mac is that applications come in packaged files ending in .app. For this reason, they are usually said to be easy to uninstall – just delete the .app file from your applications folder and it’s gone.

True, this will get rid of most of the files, but often there’s still some application metadata gunk left laying around in hidden folders.

That’s why AppCleaner is so handy.

Drag in a .app file, and it will find all of the supporting files and allow you to delete them. This allows you to get a completely clean uninstall of an application on your mac.

 

Did I mention it’s free? Pick it up from FreeMacSoft using this link. Enjoy!

Android Wifi Tether Now Working on Galaxy Nexus

The only real reason I ever root my phone is to use the Wifi Tether app. Wifi Tether is a free application that allows you to get the internet from your rooted android phone onto your computer, without having to pay for Verizon’s ridiculous tethering plans.

Right after I rooted, I installed Wifi Tether and was disappointed when it gave me an error and didn’t work. I went to their Google Code page and there was already a very popular thread about it’s dysfunctionality on the Galaxy Nexus.

Well, rooters unite – Wifi Tether has just released an experimental pre-beta version that has support for the Nexus. Although it’s considered “experimental,” I’ve had absolutely no problems with it and I’m loving the 4G speeds. It’s like having a 4G Mifi with no data limits and a much cheaper data plan ($30 a month!).

Click Here to download the app. I recommend browsing to this page on your phone (here’s a shortlink to save you a little bit of time: http://wp.me/p1GtXy-vW) and hitting that download link.

Once it’s downloaded, go into Settings > Security and check the box that says “Install Apps from Unknown Sources.” This will allow you to install the apk file you just downloaded.

Now open your downloads and tap the apk file I told you to download up there, and you will go through a quick install process.

Open up the app and you’re ready to tether over 4G speeds!

If you’re not rooted yet and would like to be, click here for my post on how to root the Galaxy Nexus.

Enjoy your 4G Tethering!

How-To: Root the Galaxy Nexus LTE

I just got my hands on this beautiful Galaxy Nexus. I love it so far, and a full review is in the making.

But in the meantime, I figured I might as well show you how to root it.

So here you go.

(FYI: This how-to only applies to mac)

1. Download the files

First, download this file: Android root tools

 

Unzip it and put the folder on your desktop.

Now we can get started!

1. Unlock your Bootloader

Unfortunately, this is necessary with the LTE version of the galaxy nexus. It can be a little bit risky at times and is said to void your warrantee, but you can always undo this part.

First, plug in your Galaxy Nexus to your Mac and hold down the power button to turn the phone off.

Now, hold down both the up and down volume buttons at the same time and hold down the power button. You should be greeted with a screen that looks like this (if not, shutdown and try again):

If you’re having a lot of trouble with this, here’s a video that I made showing you how:

Open up Terminal.app and type the following:

./~/Desktop/androidsdk/platform-tools/fastboot-mac oem unlock

You should see a prompt on your Nexus’ screen asking if you want to unlock the bootloader. Press the volume up key followed by the power key. You’re done!

Once you’re back at the android-open-thing screen, hit the power button to start the phone.

Now, it should boot up and start cycling through the boot animation. It may do this for a good ten minutes – whatever you do, DO NOT PULL THE BATTERY! (I learned this the hard way).

Eventually your Nexus will boot up, and you’ll be safe and sound in your little Ice Cream Igloo.

2. Root

Now it’s time to ROOT!

Put your phone back into fastboot mode plugged into your computer.

Open up Terminal and type this:

chmod +x ~/Desktop/androidsdk/r2-galaxynexus-superboot/install-superboot-mac.sh (hit enter)

./~/Desktop/androidsdk/r2-galaxynexus-superboot/install-superboot-mac.sh (hit enter)

That should be it! Your phone should start up.

It may hang on the Google logo for a while – If this happens, wait about 10 minutes and pull and replace the battery. Turn it on and it should cycle through the boot animation for a few minutes.

Once your phone boots up, you’ll be completely rooted! Enjoy!

 

KillBackground: Kill All iOS Background Apps at Once

 

One of the most prized new features of iOS 4 and on was the ability to run many apps at the same time and switch between them easily.

One of the little issues with this is that when you close an application it stays running in the background. Normalls this wouldn’t be a problem, but contrary to popular belief is does take up a ton of battery life! By the end of the day, you could have every single one of your apps running in the background of your iPhone!

Of course you can double click the home button, tap and hold one of the app icons for a second, then hit the red circle in the top left. Then hit it again for the next app. And again. And again. And again. You’ll have to tap once for every single app that’s open.

Done yet?

Well, if you happen to be jailbroken, here’s a little tweak from cydia that will help you.

Open Cydia and search for KillBackground. Install the free package by Mathieu Bdard and respring your device.

When your phone comes back, you won’t immediately be able to tell that anything is different. But open up a few apps, then double-tap the home button. Tap and hold one of the apps for 1 second, and Voilà – You’ll see a little red crossbones icon in the bottom left. One tap and all of your apps are killed!

You can also open up your settings app and select KillBackground to configure some different options. Enjoy!

How-To: Create Instagram Photo Booth Strips in 3 Easy Steps

You’ve been using Instagram, the social network of quirky and cool pictures.

So now you have a profile with all these awesome pictures with comments, and all this other techy stuff.

But sometimes it’s nice to convert all that cool digital stuff into something analog.

And that’s why today, I’m going to show you how to make photo booth reminiscent photo strips.

You will need:

  • An instagram account with pictures
  • Photo paper
  • Photo printer
  • Rotary cutter, paper cutter, or at least scissors
Step 1: Get your photos

The first part of this project is to make strips of all of your photos.

Start out by going to http://instaport.me and downloading all of your pictures to your computer as a zip. Instaport is a simple service that allows you to download all of your instagram photos as JPGs for free.

Once you have a zip saved and you can view your instagram images, you might want to go through deleting the ones that you don’t want to be included in your photo strips.

Step 2: Print your Photos

The next step is to open all of them up in preview. Go into the instagram folder (the folder containing all of the JPG images from instaport) and press Command A. This will select all of your instagram photos. Then just double click anywhere in the window and you will eventually get a preview window with all of your images open.

Next, press File>Print and configure the settings to look like so:

If possible, try to print borderless – your printer may or may not support this feature.

Next, hit the big Print button and let the magic happen. In a few minutes, you should have a few pages of instagram photos.

Step 3: Cut your Photos

Get out your rotary cutter / paper cutter / scissors and cut them into even strips horizontally (so that you have strips of four). Here I’m using a rotary cutter to to cut the strips evenly and cleanly.

Step 3: You’re done!

Once you’ve done that, you’ll have a ton of cool instagram photo strips.

 


 

 

 

 

 

 

 

 

 

 

 

Step 3.5: Do stuff with them

Well, now you have these cool strips! There’s tons of things you can do with them. Use them as bookmarks, give them to friends, collect them, hang them, use them as business cards, or my favorite: start an instant photo wall!

Also, feel free to follow me in instagram! My username is maxswisher.

NetBeans

I code HTML, PHP, and CSS quite often.

Usually, I use an application like VIM. VIM is a command-line based application that shows you syntax and if your quotes are in the right places. Helpful, compared to Notepad/TextEdit.

If you’ve ever coded Java then you know about Eclipse. If not, Eclipse is a free java development environment that includes auto-fill, error highlighting, manual libraries, and more.

It’s the same thing with Objective C in Xcode; there are manuals, auto-correct, and error highlighting.

Finally, we have PHP in NetBeans. Netbeans brings all of the features of Eclipse/Xcode to PHP, HTML, and CSS coding. It provides auto-fill, error highlighting, manual libraries, and more.

I was recently working on a fairly large project that includes PHP, HTML, CSS, and MySQL. Watch what happens when I have a partially typed PHP function:

There you have it. As I type, it gives me live suggestions and the manual for the top most relevant function right there.

I can hit enter and it will automatically fill it in and put my cursor in the parenthesis. It’s like having the familiar Eclipse shortcuts – but for PHP.

HTML and CSS are the same way. Type an opening ” and it will automatically fill in the second for you. It also has all of the CSS/HTML documentation and auto-fill.

The other main feature with NetBeans would be error detection.

Lets say I forget to put a semicolon at the end of a PHP line.

There you have it. You immediately get the error underlined, a notification in number bar, and when hovered over you get what the syntax error is.

Now, what does all this mean for a developer?

1. You can type a lot less and no longer need to look up functions in google so much

2. You don’t need to upload your files to see if they have errors

3. You can save a lot of time between error detection and auto-completion

This is the magic of NetBeans – but it doesn’t end there.

It’s free.

Yeah. Free. Completely.

It’s open-source, cross-platform, and available to anyone who wishes to download it’s magical amazingness.

The truly sad part about this is that few developers know about NetBeans. It’s sad how they end up wasting so much time and effort due to things that NetBeans could easily fix. If you’re a web developer, this application is a MUST HAVE. And it’s free – you really have nothing to lose.

If you’re interested, click here to go to the NetBeans main site and experience the magic of da beanz.

 

How-to: Change fonts in iOS

Almost everyone is very used to the default iPhone font – Helvetica. It’s plain, simple, and easy to read.

People are usually just fine with Helvetica – but if you’re jailbroken, it might be a nice unique touch to change your font. And because text shows up EVERYWHERE in iOS, you’ll always get to enjoy your font change.

To change the font(s) on your iPhone, you’ll need an app called BytaFont from Cydia. Just open up Cydia, go to search, and type BytaFont and install it – no additional repos needed ;) . If you have a Verizon iPhone 4, click here to read my post about 2 step jailbreaking.

After you’ve downloaded BytaFont, you can tap “Browse Fonts” to get a few options for browsing: Staff picks, most recent, most downloaded, most appreciated, alphabetical, and by category. Unfortunately it’s as hard to navigate as it sounds. The fonts under most appreciated are nearly impossible to read, and looking through a huge list of fonts (where all you see is the title of the font in Helvetica) doesn’t help me determine which font I’m looking for.

There are tons of fonts that are available for you to use (all for free, of course) from BytaFont. Some of them are basic, like Tin Birdhouse. Some of them are complex, like Halo 3 (which I simply just can’t read).

I decided that I liked the Ubuntu font. It’s clear and still easy to read, but it’s still different from boring helvetica. Here’s how it looks in a few situations on iOS.

Search Google – now with your Voice

Google's Voice Search integrated into the web

Since its debut in 1997, Google Search in general has grown in size and strength.

Since then, the keyboard and mouse have always been a primary tool in searches.

In 2008, the Google Mobile App was released to the Android and iOS operating systems, allowing native and mobile searching of the web.

A few months later, they integrated a new feature that they had been working on into the mobile apps called Voice Search. Voice search was a new idea on how to revolutionize searching. But most Google searches were done on the computer, so even if everyone used voice search on their phones, more requests would be made from a keyboard.

Google took a surprising 2½ years to make their next move. Then about a month ago, they released Voice Search online, using the same microphone input as Gmail chat. However, they confined it the Chrome as an experimental search feature.

I think that Google really has enough “innovations” that they’ve given to us and that using a keyboard is just fine for searches. Personally, I talk faster than I type, but I am so used to typing that a switch to talking instead is actually harder, at least for a while. I see where they are going with the user-friendly ideas, but this is one of their kind of unnecessary ones. The recognition accuracy is ok, but as I expected it doesn’t work well with names, even of well-known people.

If you want to try it out, head on over here in Google Chrome and hit Try It Out.

App of the week: Tiny Tower for iOS

Tiny Tower is a simple, 8-bit graphics game. You own a tower in an urban metropolis, and your goal is to make money and build floors.  You start out by making a residential floor and moving people in. Then, you make a store and give the people who live on the residential floor jobs at the store. You make money from the store, and have to constantly keep the items in stock (and pay and even wait to restock it).

Once you have enough money, you can build another floor with another store.

And you just keep going trying to make your tower as high as possible. One of the coolest aspects of the game is that you have to wait; it takes time to restock supplies in your stores, and it can take hours to construct a new floor.

And having gritty, 8-bit graphics just makes the whole thing even more addicting.

Tiny Tower is compatible with the iPhone, iPod Touch, and iPad for a wallet-loving $0.

Click here to view it in iTunes.

CyanogenMod 7

Of all of the ROMs floating around out there, Cyanogen is by far the most established custom after-market ROM available.

CyanogenMod 6 brought froyo features to 2.1, and was later updated to 2.2 It was then very similar to a basic 2.2 ROM, so it became outdated. But CyanogenMod 7 brought us a loaf of gingerbread this time around. This has put it much higher up.

In addition to the new faster and cleaner base operating system, CyanogenMod brought some new interesting features to the table.

Lockscreen Gestures

The name says it all. On the lockscreen, you are able to perform gestures that will do different actions, including enabling the flashlight, unlocking the phone, opening a shortcut, or opening an application.

DSPManager

I have really found no use for this quite yet, but others might. It allows you to modify your sound outputs. You can modify headset, speaker, and bluetooth separately, and in each pane you get options for a bass booster, and you also get a nice equalizer that is quite easy to modify. I don’t exactly know why you might need this, but I guess some audiophiles on a higher degree than me might appreciate it.

Themes Support

The operating system comes with a built in theme chooser and three themes. You can download new themes online on many different forum sites (such as xda-developers) and easily install them. One package includes the theming for the WHOLE operating system, including home screen, highlights, menubar tweaks, etc.

Incognito Mode

This feature is rarely used, but I guess could come in handy. Identical to the incognito mode in Google Chrome, this will prevent your phone from saving cookies, history, cache, or anything.

Installation

Installing this ROM was fairly simple, however it doesn’t come with Google Apps built in.

First, go to http://cyanogenmod.com and select your phone, then download the ZIP for your phone and put it on your SD card. Open up ROM Manager and select “Install zip from SD card.” Select the zip of CyanogenMod, then check the box that says “Wipe Data” and the box that says “Backup current ROM.” Continue with your installation and you will be greeted with CyanogenMod. You may notice, however, that there is no Market, YouTube, Gmail, etc. To install those, download the zip for your phone here and then flash it. To do this, transfer the Gapps zip onto your SD card and boot into recovery by booting while holding the down volume button. In the menu that comes up, select Recovery, and wait for it to boot. In the next menu, select “Install ROM from SD card,” select the Gapps ROM, and let it install. Then, reboot your phone, and you will be greeting with a Gapps enhanced CyanogenMod. Enjoy!

[For more info on installing ROMs and rooting, read my full guide here.]

Fix: ClockwordMod won’t boot after update

***UPDATE: Go into Android Market and update the ROM manager to the latest version. It will fix this problem so you can update straight from 3.0.0.5 to 3.0.0.8.

So I recently went to backup using the ROM Manager on my phone. It notified me that there was a new version of ClockworkMod, and I was currently on 3.0.0.5, and should update to 3.0.0.8. So I update, and when I reboot into recovery nothing happens. It stays frozen at the HTC Incredible boot screen.

Luckily, you can still boot into Android.

Here’s the fix.

Go into ROM Manager and flash 3.0.0.6, one version up.

After it flashes, boot into the recovery and select “Clear cache partition.”

Then, reboot into Android. Open ROM Manager, and flash 3.0.0.7.

Boot into recovery, clear cache, reboot, and continue doing this until you are finally at 3.0.0.8. It should boot into recovery just fine. Enjoy!

Worried about your server? Get warned if it goes down.

Are you worried about the state of your server?

Maybe you have a website, and you’re worried if it’s always up and running, especially when you’re asleep and can’t fix it.

Well, I’ve written an extremely simple script that will solve this issue for you. Just plug your mac into the sound system where you sleep and crank it up to full volume. Whenever there’s a problem, your system default error will start going off every three seconds. That should wake you up! Then, you can go over and check the state of things.

The underlying command here is ping. I am using what you type as a simple variable, $website, and using -A to make it audible and ring, and -i to time the ping out so you don’t accidentally crash your server. In the end, the command is

ping -A -i 3 $website

And when you type in the website, $website is replaced with whatever that is.

It’s not a complicated or amazing script, but it helps to get things done easier and faster.

Download

To use it, download the script and navigate to it’s enclosing folder using Terminal. Then, type:

chmod+x

This will make the script executable. Next, type:

./makesure.sh

You will be greeted and asked to enter the URL (or IP address) of the site you want to keep track of. Type in the URL and press enter. You will see the ping output across your screen updating every three seconds. If ping stops responding, your computer will begin to make the system default error sound every time there is a request timeout. If you have the volume loud enough, that should be able to wake you up.

Enjoy!