Forgetting an iPhone 400 Miles Away

findmyiphone

Over Thanksgiving break, my family and I decided to go to Southern California. With me, were all my devices including my MacBook Pro, iPad mini, and iPhone 5S. For four days, I enjoyed using my devices, surfing the internet, talking with my friends, and using my apps. However, when I accidentally forgot my phone in someone’s house, I didn’t even notice.

I used my iPad if I even needed it in the car. Four hours into the drive, I reached into my pocket, and my heart dropped. I was so shocked and I looked through everything. My bags, the seats, and the floor. Next thing I did was call it several times, but I could not hear anything. Last thing I did was use Find My iPhone using another family member’s iPhone.

In the list of devices, I selected my iPhone. The next thing it did was bring up a map where my iPhone was. Its location was somewhere 300 miles away. I couldn’t believe it. I refreshed it over and over again trying to see if it was the previous location of my iPhone. Next thing I saw in the center, was a “Lost Mode” button. I selected that, and started setting it up. First thing it asked me to do was enter my iPhone’s password. Then it told me to enter a phone number where I can be reached in case my iPhone is found. Then enter a message that will be displayed on the phone while in Lost Mode.

Realizing that the location of the phone was my friend’s house, I immediately called my friend. My friend said the phone was not visible, but when I played the sound, the phone started to ring on the couch. I asked my friend to send my phone to my house 400 miles away.

Knowing that my phone was okay, was a great feeling. Now I could sleep without having to worry about where my phone might be. However, waiting for my phone was torture. Every single day without that phone I just needed to use my iPad or something else (yes I know, I need my tech). I even tried to use my phone to make calls or something using Apple’s newly announced feature “Continuity/Handoff”. But my iPhone could not connect to my iPad nor Mac (obviously, it might have been dead).

Finally, after 12 days or so, my phone finally arrived and everything was okay. Losing an iPhone 400 miles away is not as bad as it sounds if you at least know where your phone is!

Advertisements

What is a Raspberry Pi?

In today’s market a decent laptop or desktop costs around $1000. But there is a computer for only $30! A Raspberry Pi is a small computer that is the size of a credit card. This computer was originally made for everyone to be able to program. Before you buy one, just know that the monitor, keyboard, mouse, and speakers are not free and not included. Just like a computer, the Raspberry Pi features HDMI port, Ethernet port, USB ports, Audio Out port, Composite Video RCA port, and a Micro-USB port.

rev2crop
Raspberry Pi Model B

To power this mini computer, plug in a power cable (like a Samsung phone charger), plug in a monitor using an HDMI cable, and finally plug in the keyboard and mouse via USB. After the Raspberry Pi is setup the user will be greeted with command prompt where the user can log in to use the computer.

The Raspberry Pi operating system, Linux, is very beneficial. Linux is a free operating system that could have Apache, MySQL, PHP, or even make a Raspberry Pi server. The cool thing about the Linux operating system is that it looks just like a Windows 7 operating system.

YHor9
Raspberry Pi operating system

The only major thing that distinguishes a regular computer from a Raspberry Pi is the specifications. Raspberry Pi is not made for advanced tasks like what a regular computer could handle. For example, visiting social networks, playing games, or watching movies are definitely not for this computer.

What is there to do on a Raspberry Pi? There are many projects on a Raspberry Pi. Programming is perfect on this device. For example, program in Python using an application “IDLE 3”. Connect devices to the Raspberry Pi and you can do even more! For more projects, look at the following websites:

Is a Raspberry Pi worth it? Depends who you are. If you are a person who wants to program and do projects with something cheap then this is the device for you. If you are someone who wants a computer for daily use, checking emails, or going on the Internet, then get a Mac or PC.

Overall, the Raspberry is innovative and it has a successful future ahead.

Is the Kindle worth it?

Amazon had announced their famous product: Kindle, as their first hardware product. Amazon has released various versions if the kindle. The original kindle can read a book as long it is on the Amazon Book Store. At first there was a thin selection of books on the Amazon Book Store, but now there is millions of books that are available to buy with wifi or 3G connection. Amazon became very big on the book business ever since. They released new Kindles into the market such as the Kindle Fire HD’s and the Kindle Paper White. The Kindle Paper White has a lit up display so users can read in the dark. The Kindle Fire was Amazon’s first tablet they ever made. Users could download games, movies, songs, and specifically books. However does the kindle compare to an Apple’s iPad or Barnes and Noble’s Nook?

All new Kindle family
All new Kindle family

A kindle is perfect as a thin-tablet companion. If you are a passionate or quick reader, then this is the perfect device for you. What is so amazing is you can store up to thousands of books on a kindle. However, if you enjoy reading a regular book (turning the pages, having a physical bookmark), then this might not be the device for you. The reading experience is the one thing that the kindle cannot have.

image
The original Kindle.

The Kindle Fire is still having a fierce competition with the Apple’s iPad. Both tablets feature very similar features. However, the iPad has an incredible amount of apps on the App Store. So, there is much more productivity with the iPad. The iPad also has a variety of third-party accessories that are not made for other devices. On the other hand, the Kindle Fire has an incredible amount of books on their Book Store. Recently Amazon released a service called “Mayday” that allows any Kindle Fire or Fire Phone (Amazon’s new smart phone) owner to communicate with Amazon’s Help Support. Both tablets have amazing hardware features. They have very high resolution screens, and great cameras. However, I feel that the Apple iPad is higher-quality because of the Aluminum finish.

0001
iPad Air vs. Kindle Fire HDX

I think that the Amazon Kindle is doing well in today’s market. The biggest reason kindle is worth buying is because of the price of their products. For a good product like the Kindle, the price is amazing because of all the features. If Amazon sells each device for a higher price, use higher-quality materials, then Amazon would be taking sales from companies.

Overall I think buying a tablet would require a lot of analysis. Amazon’s products are amazing, and they will do twice as better in the future at the rate they are moving forward.

New Programming Language: Swift

Is Swift really as easy as it sounds?

At WWDC ’14, Apple announced a new programming language called Swift. Apple claims that the new language is more modern, safe, fast, and powerful. This new language is available to developers through Xcode 6 Beta, but this fall it will be available to everyone who owns a mac via Mac AppStore.

swift-screenshot_2x
This is a picture of the playground in which the language can be experimented with via Xcode 6. Courtesy of Apple Inc.

This is an easy example:

var name: String = "Pugi"
println("Hello! My name is \(name)")

In this example, I am calling a variable (var) called name, predefining it as a String (text), and setting it equal to "Pugi" in this case. Then, I am telling the computer to print a line (println) of text with the name variable that I made.

This is another example:

class animal {
    var name: String = "defName"
    var age: Int = 0
    func getInfo() -> String {
        return "This dog is named \(name), and is \(age) years old."
    }
}

var myDog = animal()
myDog.name = "Leo"
myDog.age = 3
myDog.getInfo()

In this example, I created a class called animal and made a variable called myDog that inherits the variables and function from the class. First, I defined the class called animal. Inside the class, I gave variables to the class to give specifications to my class and I created a function called getInfo that returns a summary of the animal. After I created this class, I made a variable (var) called myDog outside of the class, predefined it as a string, and set it equal to the animal class. This tells the computer that myDog is an animal (from the class that I made). The variables and function, from the class animal should be defined to give myDog a more detailed variable. So, I set the name of myDog to "Leo", set the age of the myDog to 3, and passed the function getInfo. When I finally passed the function getInfo, the computer returned "This dog is named Leo, and is 3 years old.".

Is the new language a good starting point for new developers? Yes! Many new iOS developers can start learning Swift as their first language. Understanding the fundamentals are key for developing great apps using Swift. In the iBooks store Apple has released a book that teaches the new syntax of the language. Also there are many online tutorials that explain how to use Swift to build awesome apps. Swift is a great way for beginners to learn how to develop powerful iOS and OS X apps.

WWDC ’14

Apple recently held their annual World-Wide Developer’s Conference and they released many new softwares. For iOS (iPhone, iPad, or iPod Touch), they announced iOS 8 which includes several new features. For OS X (Mac), they announced OS X Yosemite which refined the look of the current operating system: OS X Mavericks. All of these softwares will be available to the public in the fall, but also available to developers. Equally important, Apple has released many new features for developers. They made many iOS 8 SDK improvements, and also included Touch ID API as well as HomeKit. Then, they announced a new programming language: Swift. Surprisingly Apple did not release any new hardware which was a little disappointing for some people. Overall WWDC ’14 was very interesting and new devices such as the iPhone 6, MacBook Air with Retina Display, and maybe even an iWatch. Watch WWDC ’14 here: