Shrinker For iPhone Wants Your URLs


One of my latest iPhone application lets you shrink your URLs to something a little more manageable. Aptly named, Shrinker for iPhone lets you type in a long URL, then with a tap shorten it using TinyURL.com (Bit.ly and other shortening services will be coming soon). You can copy the link to the iPhone clipboard or email the link right from within the application.

From the iTunes App Store:
Long URLs can confuse people. Whether you’re sending a link through email, instant messaging, text messaging, or simply copying it for later use, make Shrinker an application on your iPhone. Shrinker lets you take a long URL and shrink it down to something a little more manageable. Right from the application you can shorten your links, create an email to someone with the link pasted right in, or copy the link to the clipboard for later use.

Where to get it
Download Shrinker today for free from the iTunes App Store (the application is iAd supported) and never leave any of your email readers confused by long links.

What’s My IP? version 3.0 Now Available

What's My IP Sneak Peak 1

Last week I shared with you a sneak peak of version 3.0 of my iPhone application called “What’s My IP?”.

This application has now been approved and is on the iTunes Store. If you have already purchased the application, you may now download it for free as an update. If you have been checking out the application in anticipation of the 3.0 update, I appreciate it.

You can find the new version of “What’s My IP?” on the iTunes App Store at this link, and you can check out the sneak peak by clicking here.

Sneak Peak: What’s My IP? Version 3.0

I have submitted a new update for my application What’s My IP? on the iTunes App Store. With this update, the application has been completely revamped to include device information in addition to just the IP Address. Two completely new features let you get the IP address from a hostname online and check the reachability of a website/server by typing in the IP address or hostname.

With this post, I want to give you a sneak peak of the application so you can know what’s to come for the application. Check out the description from the App Store below and the screenshots below that. I anticipate that this application will become live on the App Store next week as I submitted it last weekend. I will post (and tweet) when the application goes live.

Info from the App Store
The iPhone/iPod touch application that was the first on the App Store to provide IP Address checking for your Apple iOS device has swiftly become the tool for network administrators, small business IT departments, and home network users with version 3.0.

Version 3.0 of What’s My IP provides users with important information about their network and accessing device. With a single tap, you can find out your IP Address, Device Name, and Device Type.

New with version 3.0 is the ability to get the IP address of a hostname on the Internet or your local network. Simply tap the Hostname tab to begin. Type in a hostname, click “Get IP Address,” and the address is presented to you quickly and easily. No fussing with other services that can often take extra time to navigate to.

Version 3.0 also comes with a server reachability checker that you can use while on your local wireless network or abroad on either EDGE or 3G. By tapping on the Reachability tab, you can check to see if the server hostname or IP address you type in is available online. If the server is online, you will see ONLINE presented; if the server cannot be reached, OFFLINE will be presented. This check happens almost instantly, keeping you from having to mess with Mobile Safari or other online services.

Now you can see why What’s My IP 3.0 is becoming the swiss army knife of network administrators. This application provides you with the network tools you need at an affordable price.

Don’t let your iPhone, iPod touch, or iPad be without one of the best networking tools available for iOS devices.

What's My IP Sneak Peak 1

What's My IP Sneak Peak 2

What's My IP Sneak Peak 3

What's My IP Sneak Peak 4

What's My IP Sneak Peak 5

TipCalc Lets You Easily Split a Tip

Tip Calc Screenshot

Earlier this week, one of my newest iPhone applications, TipCalc (Tip Calculator) was approved and placed on the iTunes App Store for $0.99. Here’s a little about the application and what it does.

  • “Wait, you want to leave how much of a tip?”
  • “How much would that bill be if we gave a 15% tip?”
  • “But the service wasn’t that good!”

So, you’re at a restaurant, arguing with your colleague over splitting the bill. Normally, you would have to figure out the math on a napkin, or pull out that geeky calculator. That is, until now.

TipCalc lets you quickly and almost instantly calculate a tip based on the quality of service using a 4-star system (1-star: 5% tip; 2-stars: 10% tip; 3-stars: 15% tip; 4-stars: 20% tip). Then, if you wish to split the bill with someone else (or among several people), then type in the amount of people to be split with and click “Calculate Tip.”

An alert dialog will display all the pertinent information regarding your bill, including taxes, tip, and split amount.

You can download this application from the iTunes App Store starting today. A future update will let you input custom tip percentages and automatically calculate taxes based on a percentage inputted by the user.

iAds Are Now Live

iAd Mobile AdsApple’s much awaited iAds became available today for iOS 4 applications that have them enabled. Currently, Nisan is running iAds on the device through many iOS 4 applications.

If you are looking to check out iAds for the iPhone, I have two applications that support iAds as a support model.

  • Coin Flipper Lite (free, App Store Link) – Flip a coin to settle any bets you may have.
  • StepTracker Lite (free, App Store Link) – A pedometer for your iOS 4 device that will track your steps in style.

If you find the time and inclination to check out Apple’s iAd mobile advertising platform, I would appreciate you checking out my applications.

New iPhone Applications

Today iOS 4 was released, and I am glad because I have three iPhone applications that were approved to go on sale today for the launch. There will be more applications on the way (as well as a few games that I’ve been working on). Be sure to check out the App Development section of my website to find out about my other applications as well.

Coin Flipper (Free; iAd-Supported)
Never be without a coin to flip again! The Coin Flipper application for iPhone, iPod touch, or iPad will let you flip a coin by simply shaking your device. Don’t have enough room to shake it? Tap on the large easy to read coin instead. Our random flipping engine gives you a perfectly equal chance of either heads or tails, and the large read out will allow you to easily see the results. Now you can settle a bet with anyone.

StepTracker Lite (Free; iAd-Supported)
Do you find yourself walking endlessly without really knowing how far you walked? Do you enjoy carrying your iPhone or iPod touch with you? Then you need StepTracker. StepTracker lets you know exactly how many steps you’ve taken along with how many miles you’ve walked. Using StepTracker couldn’t be easier. Simply launch the application and place your device in your pocket, then begin walking. The application will begin to measure your steps while you walk.

StepTracker also comes as a paid, ad-free version for $0.99 (Available via the iTunes Store here).

If you download and use any of these application, I would appreciate it if you could give me an application rating. It only takes a second from my app pages on the iTunes Store.

Linkr 0.10 Beta Now Live

As promised, I have posted the documentation for the Linkr link management software to my development wiki. I have also posted some documentation and known bugs in the beta version of this software.

You can download Linkr 0.10 beta here.

If you try it out and like it, be sure to let me know!

Linkr Open Source Project

I wanted to post a quick update about the Two Weeks, Two Open Source Projects post that I wrote earlier this week.

The first of the open source projects that I set out to create is for the most part done. I actually finished earlier than I thought I would, and it didn’t take as much programming time and effort as I first thought. I will be posting more about this project a little later, when I’m able to get the code completely finalized and uploaded to my server and create a wiki for the project.

Basically, Linkr allows you to shorten a URL (or create a redirect URL) right from your own server. So, you could point to a very long URL (for example the one to this post: http://corybohon.com/2010/05/two-weeks-two-open-source-projects/) from a much shorter URL that’s easy to share (for example: corybohon.com/linkr/?id=22). Obviously, if you had the software installed in the root directory, the URL would be much, much shorter.

Since Tuesday, I’ve been able to write over 530 lines of code that will do this task. The software is very basic at it’s core, written using PHP, MySQL, and HTML. There’s a back-end admin panel that will allow an administrator to configure URL redirects and manage users. The front-end is rather basic, allowing you to briefly see the name of the website you’re being redirected to before being whisked off to that site. You can see the front-end interface here: http://corybohon.com/linkr/.

There are still some bugs that I need to work out, but I will release the code for everyone to play around with this weekend. Be sure to check back. I should have the beta up at the very latest on Sunday night.

Two Weeks, Two Open Source Projects

I don’t like sitting around, not doing anything. I tend to always have a full schedule during school semesters, but during the summer, my schedule is a bit more lax. Therefore, I came up with an interesting idea: Build two open source projects in just two weeks.

I doubt I’ll be able to get them completely finished, but I’m hoping to at least get a beta version of two pieces of web software I’ve been wanting to write.

First is a URL redirecting tool that anyone can install and use on their own domain. You’d be able to login and add a new redirect, then use that URL on Twitter, Facebook, or wherever.

Second will be a bit more challenging. I want to build a simple blogging platform that just gets back to basics. A blogging platform without any of the clutter of modern platforms.

I’ll be posting back my results, so check back often. And, yes, I know these tools already exist, but I AM trying to reinvent the wheel with these projects and (hopefully) let the creativity of others flow.

If you have any questions or would like to see more content like this, feel free to contact me.

Protecting Yourself On Public Wi-Fi

Something that a lot of people don’t pay much attention to is wireless access points. Many people will connect to any wireless access point and begin checking their email, bank accounts, and go to other online services without giving much thought to their wireless surroundings.

But, here’s the thing … no matter if you’re connected to a 100% trusted wireless network, your information and security could be at risk no matter the operating system you’re using: Windows, Mac, Linux, it doesn’t matter.

The insecurity comes from the way a network operates. Generally, wireless networks work in a logical BUS topology, which means that any data response is sent to all computers on the network, but only the computer the data was addressed to will accept it and other computers will disregard the data.

If you have some specially designed software on your computer, like Wireshark, then you can “sniff” the packets (small chopped up bits of data) being sent and received from other computers on the network you’re connected to. By doing this, you can see in plain sight any data (passwords, bank account numbers, usernames, messages, etc.) that is being sent as plain text. Most websites generally send sensitive account information in this fashion, too. This will work on both wired and wireless connections, mind you.

Take the screenshot below. This is from my home wireless network that I was connected to. It shows where I was attempting to login to a website using my username and password. Notice how both the username and passwords were sent unsecurely as plain text. If anyone was connected to the network and had an application like Wireshark up and running, they could capture those packets and retrieve my username and password all without me ever noticing.

This is something very important to remember when connecting to wireless networks. What you may think of as a secured access point may be the way in which your important information is stolen unsupectingly.

Protecting yourself
There are ways to protect yourself from this method of data theft, however.

Generally, banks and other websites that maintain personal data use SSL security. This means that data sent or received to your computer and the server you’re connected to is encrypted before being sent. If you’ve ever noticed a small lock in your web browser or noticed that the protocol in the address bar changed from “http://” to “https://” then you’re most likely secured via encryption.

What does HTTP or HTTPS mean?

HTTP stands for Hyper Text Transfer Protocol and it’s the method by which web pages are requested and delivered to your web browser. HTTPS stands for Hyper Text Transfer Protocol Secure and it’s a secure version of the standard HTTP protocol that allows SSL security certificates and other security layers between you and the server you’re connected to.

In addition to checking to make sure you’re connected to a secure website before typing and submitting personal information, you also have a few other options. You could set up a VPN (virtual private network) on a computer at your home that you could connect through to provide a secure gateway for accessing websites while on-the-go. You could also invest in a 3G/4G wireless card for your notebook computer. This would allow you to have a direct connection to an wireless Internet provider (via a more secure cell tower connection). Plans can be pricey, however, which is why some use a VPN connection.

This is one of the reasons I went for the 3G version of the iPad. I’m trying to free myself from using public Wi-Fi where I am only as secure as the content I access and my computer security is only as safe as the people accessing the network.

The problem with this security issue is that anyone and any network is susceptible to the problems. Even if the network features WEP or WPA security measures. If someone can connect to it and open an application like Wireshark, they can begin gathering sensitive information.

What is WEP and WPA Security?

WEP stands for Wired Equivalent Privacy and is an older, less secure way to encrypt a wireless network. WPA stands for Wi-Fi Protected Access and is a newer and more secure way to encrypt a network. Generally, it is better to stray away from WEP encryption because tools exist that can allow anyone to penetrate the network and gain access to your wireless connection.

I wanted to post this because I see a lot of people who nonchalantly connect to public wireless networks and begin surfing to websites that contain sensitive data about that person. I hope that you were able to understand my concern and the reason that I wanted to let you know about this security issue.

If you have any questions, feel free to post a comment below or email me. Also, if you have a computer topic that you’d like me to talk about, feel free to send me an email and I will see what I can do.