synthroid medication and weight loss

Projects | Instagram on the Web

I am always working on little projects, and I would like to introduce you to one of my newest ones. Instagram is a fairly popular iPhone and Android app. (Facebook paid $1 Billion for it). The main problem is that […]

Read More

Projects | Instagram on the Web

PhoneGap handleOpenURL for Android

If you are developing a PhoneGap app and need to use a URL scheme then you might have realized that Android doesn’t have an easy solution like iOS. After banging my head for days I have finally come up with […]

Read More

PhoneGap handleOpenURL for Android

Things I Hope to See From the iPad Event

Tomorrow, March 7th, is the launch of the new iPad. That cannot be disputed but the facts surrounding the launch easily could. Many tech blogs are buzzing about rumors on what Apple will announce tomorrow. Some say the iPad 3 […]

Read More

Things I Hope to See From the iPad Event

Updating to iOS 5

NOTE: iOS 5 will be released on Wednesday, October 12th It is that time of year again, there is a new major update for your iPhone. iOS 5 brings many new improvements to your iPhone, one of the biggest is iCloud. […]

Read More

Updating to iOS 5

On the Passing of Steve Jobs

Steve is the one who brought me to what I am today. He is the reason I worked hard to get where I am at and why I have decided to get into computer science. He is an amazing person […]

Read More

On the Passing of Steve Jobs

Projects | Instagram on the Web

Screen Shot 2013-01-24 at 4.56.06 PM

I am always working on little projects, and I would like to introduce you to one of my newest ones.

Instagram is a fairly popular iPhone and Android app. (Facebook paid $1 Billion for it). The main problem is that there is no official web interface. I have decided to make my own. If you head on over to http://img.cttapp.com you can play around with it.

If you want to see your feed, just click on the Instagram Login link at the top right, or go to http://img.cttapp.com/me/. You can use your arrow keys to browse through photos, you can also click on a map to get a Google maps link.

Here are some links that may be helpful.

Popular on Instagram: http://img.cttapp.com/popular/

My (Your) Instagram Feed: http://img.cttapp.com/me/

My Personal Feed (User: crisss1205) http://img.cttapp.com/u/crisss1205/

Photos with a tag (#NYC) http://img.cttapp.com/search/nyc/

Location Based (Midtown Manhattan) http://img.cttapp.com/loc/40.753434,-73.984101/

Photos at a Venue (Times Square) http://img.cttapp.com/venue/3001373/

 


There  is also a bookmark that you can add on your phone or computer to open a Instagram page on my website where you can see other photos and leave a comment.

Just drag this link to your bookmarks bar: Instagram

Read More

App Updates for the iPhone 5

No I have not forgotten about you guys. iPhone 5 updates are coming soon. For the East Meadow High School app I am redesigning it not just updating it so it may take a while.

20121016-205350.jpg

Read More

Open Google Maps in Maps.app on iOS 6

With iOS 6 Apple decided to remove Google maps and replace it with their own solution. In my opinion the new maps is a lot better. But there is one thing that annoys me. Some apps which have not been updated will open maps links using “http://maps.google.com” (Instagram is an example) which means they will open up in Safari not the maps app.

To combat this I have created a little bookmark. When an app opens a map link in Safari, all you have to do it go to your bookmarks and tap it. It will then open the same link, with the attributes in the maps app.

For instructions on adding the bookmark just visit this site on your iPhone/iPad. You can also add it from your Computer to be synced using a link on that site too.

If you are on the desktop and wish to add it to your bookmarks bar for syncing, then just drag the link below to your bookmarks bar.

Open in Maps

Read More

Everything You Need to Know About the iPhone 5

 

When: The announcement is expected on September 12th 2012 at 10AM PDT. Pre-orders are expected some time on Friday September 14th, and sales are expected on Friday September 21st.

How Much?: The new iPhone is expected to cost the same as the iPhone 4s. $199 for 16GB, $299 for 32GB, and $399 for 64GB all with a new 2 year agreement from your carrier.

Whats New?:  While the details are not known, rumors point to a new 4″ Retina display, 4G LTE internet, and new and improved hardware.

The iPhone 5 is expected to be announced today at 10AM Pacific (1 PM Eastern). MacRumors has put a great page up on what we expect from the announcement.

The next iPhone will be announced at Apple’s September 12 media event, with in-store availability likely on September 21. Apple usually offers some way to pre-order the iPhone so you don’t have to wait in line. This year appears to be no different, with pre-orders reportedly opening up on or a couple of days after the announcement day.

The biggest distinguishing feature in the new iPhone will be a longer 4″ screen, up from 3.5″ on all earlier iPhone models. The screen will be longer, but not wider. It should feel about the same in your hand, but the added vertical height will provide some extra screen space for your apps. Movies will also be able to play in full widescreen (16:9) format without any black bars at the top and bottom.

Overall the next iPhone will look similar to the iPhone 4S but have a two-tone(aluminum/glass) back, as shown below, and also be slightly thinner. We’ve seen photos and video of newly designed headphones that we believe are destined for the new iPhone.

The dock connector has been replaced with a smaller/thinner connector, so existing accessories and cables won’t work. You will have to either buy an adapter or all new accessories if you are upgrading from an existing iPhone.

The wireless cellular networking in the next iPhone is believed to be the faster LTE standard which means downloads (video, email, music) will be much faster than the existing models which support only 3G. We also expect the processor to be upgraded (likely to an “A6″), but exact details are still pretty scarce. Generally, though, “faster” is a safe bet for any subsequent iPhone.

Apple had dropped the numbering scheme from the iPad with the most recent release, so it has seemed likely that Apple would do the same for the iPhone. The media event invitation, however, seems to suggest that the new iPhone will indeed be called the “iPhone 5″.

The iPhone 3GS is likely to be discontinued, with the iPhone 4 and 4S being used to fill the free-with-contract and $99-with-contract spots in Apple’s lineup. Pricing for the iPhone 5 will be at the same price points as the iPhone 4S ($199/$299/$399) with contract.

Read More

PhoneGap handleOpenURL for Android

If you are developing a PhoneGap app and need to use a URL scheme then you might have realized that Android doesn’t have an easy solution like iOS. After banging my head for days I have finally come up with a simple solution.

To get started you have to modify your AndroidManifest.xml file. Add the following intent-filter to the manifest file:

<intent-filter>
  <action android:name=”android.intent.action.VIEW” />
<category android:name=”android.intent.category.DEFAULT” />
  <category android:name=”android.intent.category.BROWSABLE” />
  <data android:scheme=”APP_SCHEME”/>
  </intent-filter>

 

Make sure you replace the “APP_SCHEME” with the url scheme you want to use, for example if you want to use the url myapp:// as your scheme then you would change “APP_SCHEME” to “myapp”.

Next go to your main Java file were the super.loadUrl(“file:///android_asset/www/index.html”); line is located. And make sure to add

import android.content.Intent;

 

to the top of the file. Next add the following lines after the super.loadUrl(“file:///android_asset/www/index.html”); line.

final Intent intent = getIntent();
if(intent.getDataString() != “” && intent.getDataString() != null) {
        String url = intent.getDataString();
        this.sendJavascript(“handleOpenURL(‘” + url + “‘);”);
}

 

Now you are done! This will behave similar to the handleOpenURL function on iOS.

Read More

Things I Hope to See From the iPad Event

Tomorrow, March 7th, is the launch of the new iPad. That cannot be disputed but the facts surrounding the launch easily could. Many tech blogs are buzzing about rumors on what Apple will announce tomorrow. Some say the iPad 3 will be called the iPad HD and that it will feature LTE on both AT&T and Verizon Wireless. The A5X SoC and possibly a new Apple TV is being reported by others. Reuters claims:

Apple Inc is betting a 4G-equipped iPad will tempt more U.S. consumers to pay extra to watch high-quality video on the go, and in turn, give Verizon Wireless and AT&T Inc a revenue boost. […]

The newest iPad will be capable of operating on a high-speed 4G “LTE,” or Long-Term Evolution network, according to a source familiar with the product. At speeds roughly 10 times faster than current 3G technology, that may go a long way toward banishing the sometimes shaky video quality of older devices.

But what are the things I want to see tomorrow? Well lets list them off:

  • iPad 3 - I mean this is an almost given, I want to see the new version of the iPad, whether it is called the iPad 3 or iPad HD.
  • iOS 5.1 - Developers such as myself have been waiting for almost a full month now without another beta of iOS 5.1. Obviously the iPad launch may have caused a delay in providing that since it may contain code specific to the unreleased iPad 3.
  • Siri for Developers - I don’t think it will be in iOS 5.1 but hopefully developers will get access to iOS 5.2 which may have APIs allowing developers to integrate their apps with Siri. Lets say I ask Siri, “What song is playing?“, I want her/it to be able to use Shazam to identify what song is currently being played. Of course this would only work if the phone itself is not playing any music since the phone already has that function.
  • Share Sheets for iOSThis goes along with my hope for iOS 5.2 and Siri API’s. With the recently released developer preview of OS X Mountain Lion, Apple introduced a new feature and accompanying API called “Share Sheets“. This allows developers to add sharing functionality to their apps and register their own app as being one able to share. This way a developer such as Facebook could register their app with Share Sheets and allow any app to share content via Facebook using the built in Apple APIs and not the Facebook SDK for iOS. Similar to how Android has been doing it for years.

If you want to check out a live blog of the even they head to The Verge tomorrow.

Read More

Updating to iOS 5

NOTE: iOS 5 will be released on Wednesday, October 12th

It is that time of year again, there is a new major update for your iPhone.

iOS 5 brings many new improvements to your iPhone, one of the biggest is iCloud. You can learn more about iCloud here and you can learn more about iOS 5 here.
Here are some instructions on how to update your iPhone to iOS 5.

iTunes also has the ability to update your device software. When you begin the process of updating your device, iTunes performs a standard backup*. To do so, you should:

  1. Make sure you have the latest version of iTunes installed and running before attempting to update. (if you have not updated iTunes in more than 1 day then there is an update available)
  2. Connect your device to your computer.
  3. Select your iPhone, iPad, or iPod touch when it appears in iTunes under Devices.
  4. Select the Summary tab.
  5. Click Check for Update (as seen in the screenshot below):

* Updating your device does not affect user content or settings.

iTunes will now backup and update your iPhone to iOS 5.

Read More

On the Passing of Steve Jobs

Steve Jobs, Apple Co-Founder 1955-2011

Steve Jobs, Apple Co-Founder 1955-2011

Steve is the one who brought me to what I am today. He is the reason I worked hard to get where I am at and why I have decided to get into computer science. He is an amazing person who changed the world. People seem to overlook all the things we have on personal computers today. The fact that you can choose a font depending on the mood and feeling on your computer is just one thing we can attribute to Steve Jobs. His attention to detail is what makes me work hard constantly updating all my projects since they are never perfect. He is responsible for several amazing things in this world. Many don’t realize it but Steve Jobs has impacted your life more than you know. From the phone you use to to the computer you type on he is responsible. If it weren’t for him I don’t know where I would be. I know I wouldn’t be at one of the leading universities in the United States studying computer science. If it weren’t for him I could have been a teen hanging out with the wrong crowd.

I am deeply saddened by this news, I don’t know how to express my feelings. My condolences go out to his family, friends, and the Apple community. Stay hungry, stay foolish.

No one wants to die. Even people who want to go to heaven don’t want to die to get there. And yet death is the destination we all share. No one has ever escaped it. And that is as it should be, because Death is very likely the single best invention of Life. It is Life’s change agent. It clears out the old to make way for the new. Right now the new is you, but someday not too long from now, you will gradually become the old and be cleared away. Sorry to be so dramatic, but it is quite true.

 

Your time is limited, so don’t waste it living someone else’s life. Don’t be trapped by dogma — which is living with the results of other people’s thinking. Don’t let the noise of others’ opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary.

— Excerpt from Steve Job’s 2005 Stanford commencement speech

Read More

What is Google+ and why you should quit Facebook and join

Image from Unleashinfo.com

Google+ may still be invite only but that has not stopped almost 10 million (?) users from signing up. Since Google+ has only been out just over a week some people still don’t know what it is and how do they sign up.

First, what is Google+?   Google+ is a new social network by Google. Yea, yea, the world does not need a new social network some might say and thats where they are wrong. It brings together the best of Facebook and Twitter into one lightweight social network.

Second, why is Google+ better?  Google+ is better because it is. This comic sums it all up:

 Well how is it better than Facebook? Well for one there is something called circles, circles are a list of your “followers” in a sense. You have different circles for different groups of circles. So you can have a circle called Friends, Family, Co-Workers, Douchebags, and more. This way when you want to share something you may only want to share it with a group of people. So that picture of you and your underage drinking buddies can be shared with Friends only and not your Family or Co-workers. Google has a really good video explaining this.[youtube width=”560″ height=”349″]ocPeAdpe_A8[/youtube]

And then you can always add some comedy in there too: [youtube width=”560″ height=”349″]BwvygI2xKGM[/youtube]

Another thing that makes Google+ even better is that there are no Apps. So you will never see those annoying Farmville, Mafia Wars, OMG Look what this gird did after her father commented on her post messages on your feed anymore. Plus you cannot get “hacked”.

So, how do I join Google+?  Well this is a little tricky, currently Google+ is invite only. That means unless you know someone who has Google+ you cannot get it. However there are some sites where you can sign up and they will send out a mass invite. I never tried it before so I won’t post a link. You can try using this link. It may just work.

Oh, yea, do not forget to add me on Google+ =)

Read More

Why I love FiOS

This is all you need.

Speedtest.net

Speedtest.net

Read More