My thoughts on Xcode 4 and Safari 5 rumors

June 6, 2010

I have come across several articles with small mentions of Xcode4 and Safari5 features being announced at WWDC during the keynote tomorrow, or later in the week. I think this may be a little bigger than everyone is thinking. As, I have a theory that Xcode4 if announced, will include a whole suite of web development tools.

I feel with all the exposure Apple is putting on HTML5 and CSS3 on their site, and also their beta projects of desktop like website like iWork.com and Me.com. Apple is about to announce some new web based frameworks and APIs, where developers can write COCOA and/or UIKit based applications in the browser. They even have one you can use on the iPhone, it is the “iPhone User Guide” that comes in the bookmarks on every new iPhone you buy.

It is just my opinion, but I think something big will be announced related to this….

Thanks for checking out my article, and feel free to stop by and check out my iPhone and iPad applications http://www.pruetsoftware.com/.


What is SaaS?

June 6, 2010

I just a read a little about SaaS and I thought I would share some of what I learned.

You may be using SaaS and not even know it. Some examples are:
– Web based access to applications you use at your office, like a web mail version of your companies Outlook email.
– Running a network based application, where you run a link that points to a network located application, and it installs locally. When updates or patches are applied to this network application, the next time you run the link, you get the updates and patches.

This also allows for simplified management of a centralized location of an application, meaning the application only has to be maintained in one location, even if it is used across the web or a large corporate network.

Another benefit, is companies can offer there applications using a SaaS model across the web and offer access to it using a monthly subscription service instead of a large upfront cost.

More information here:
http://en.wikipedia.org/wiki/Software_as_a_service

Thanks for checking out my article, and feel free to stop by and check out my iPhone and iPad applications http://www.pruetsoftware.com/.


What is Hadoop?

June 1, 2010

I have been to several software code camps and conference where Hadoop was mentioned and demoed. I am still not 100% of all the uses of Hadoop, but with all the buzz words about computing moving to the Cloud, this is worth reading about. Hadoop is based on Java and is owned by the Apache Software Foundation.

Hadoop uses 2 main concepts:
– HDFS or Hadoop Distributed File System
– Map Reduce engine

The first, HDFS allows for rack aware distributed files across a large cluster of networked computers, or nodes. In some cases these files are replicated on 2 or more computers, which eliminates the need for a RAID setup. This file system is also ideal for very large files.

The second, MapReduce allows for distributing and/or sharing the processor workload across this large cluster of networked computers, or nodes. Since HDFS is rack aware, MapReduce can put the workload on the same rack or box the data is on.

There are several large companies using Hadoop in one aspect; like Yahoo, Amazon, IBM, Google, Sun and many others.

If you want to learn more, and I feel it is worth a read if you are interested in Cloud computing.

http://hadoop.apache.org/

http://en.wikipedia.org/wiki/Hadoop


Google to no longer allow employees use Windows??

May 31, 2010

Not sure if this is true or not, but Tuaw.com is reporting that Google has told their employees they can no longer install Windows on company computers, and they must choose Mac or Linux.

http://www.tuaw.com/2010/05/31/google-to-employees-mac-or-linux-but-no-more-windows


How to launch a UIWebView URL in Safari on iPhone

May 31, 2010

If you have a UIWebView control in your iPhone, iPad or iPodtouch app, you can use the following line of code to open the URL currently viewed in the UIWebView in the mobile Safari.

[[UIApplication sharedApplication] openURL:theWebView.request.URL];


Google Voice on iPhone without Jail Breaking

May 31, 2010

I have been using this for the last month or so and it works.  The UI matching a few of the built-in iPhone native apps.  There is a free version with ads and a paid version that is ad free.  This app requires you have an existing Google Voice account, and I do not have any invites left.

http://voicecentral.riverturn.com/


Separate and Append Strings in Objective-C

May 31, 2010

You can parse a string field into an array using the following code. In this example I am separating this string by ” ” or where there are spaces.
NSArray *array = [string componentsSeparatedByString:@" "];

If you wanted to take the array you built in the prior command, and join them together and separate the items by a “,” here is one example.
NSString *string = [array componentsJoinedByString:@","];

If you want to append string1 and string2, you can use the following code and the value will be stored in string3.
NSString *string3 = [string1 stringByAppendingString:string2];

Thanks for checking out my code example, and I plan to do many more, Dayton.


Free up time with an iPhone – Part 1

February 26, 2010

This is the first part in a series I am working on for how you can use an iPhone, or other smartphone, to free up time in your daily life.

An RSS Reader application is an excellant way to save time catching up on news and articles from your favorite websites and blogs.

Pros:
– Saves bandwidth and battery life on mobile devices, as compared to the browser.
– Allows you to scroll through just the article titles to find what you would like to read.
– Can tag or star an article for later reference or reading.
– You do not need to remember or bookmark all those Website and blog URLs.

Cons:
– If you do not stay up to date with your RSS feeds, unread count can get large.

One option is to use Google Reader to manage your RSS feeds and then an iPhone like NetNewsWire to connect to your Google Reader account and browse your feeds.

Google Reader


Hidden gem of a hiking trail near Columbia SC

February 26, 2010

There is a really nice group of hiking trails in Lexington SC, with a rock that looks like a balanced inverted pyramid rock. It is called the Peachtree Rock Heritage Preserve. The parking area is within a 10 minute walk of the rock and a small waterfall. The area makes for an excellent picnic spot. Check it out for yourself, it is free and well worth a visit if you are in town and have the time.

Peachtree Rock Heritage Preserve

PR HP Trail Map


The only Tea Garden in the USA

February 26, 2010

This past Saturday, my girlfriend and I went to Charleston SC, and we visited the Charleston Tea Plantation. While we were there, we learned they are the only tea farm in the USA. The plantation offers a tour of the farm for $10 a person and a free walking tour around the sides of the tea processing plant. They have 5 kinds of tea, but one that truly stands out, their Peach flavored black tea has a smell that will leave you in love.

http://www.charlestonteaplantation.com/