<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Official Joroto Blog</title>
	<atom:link href="http://www.joroto.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.joroto.com/blog</link>
	<description>From the people at Joroto, Inc.</description>
	<lastBuildDate>Thu, 20 Oct 2011 21:10:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>&#8220;C&#8221; Inventer Passes Away</title>
		<link>http://www.joroto.com/blog/2011/10/20/c-inventer-passes-away/</link>
		<comments>http://www.joroto.com/blog/2011/10/20/c-inventer-passes-away/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 21:09:28 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Objective C++]]></category>
		<category><![CDATA[Presidential Speak]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=617</guid>
		<description><![CDATA[One of the most significant computer men in history passed away, and not to minimize him in any way, but it was not Steve Jobs:  Pioneer Programmer Shaped the Evolution of Computers]]></description>
			<content:encoded><![CDATA[<p>One of the most significant computer men in history passed away, and not to minimize him in any way, but it was not Steve Jobs:</p>
<h2><span style="color: #ff0000;"> <a title="Pioneer Programmer Shaped the Evolution of Computers" href="http://online.wsj.com/article/SB10001424052970204774604576629354123067080.html" target="_blank"><span style="color: #ff0000;">Pioneer Programmer Shaped the Evolution of Computers</span></a></span></h2>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2011%2F10%2F20%2Fc-inventer-passes-away%2F&amp;title=%26%238220%3BC%26%238221%3B%20Inventer%20Passes%20Away" id="wpa2a_2"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2011/10/20/c-inventer-passes-away/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to find your resources and how to generally find the directory layout</title>
		<link>http://www.joroto.com/blog/2011/08/14/how-to-find-your-resources-and-how-to-generally-find-the-directory-layout/</link>
		<comments>http://www.joroto.com/blog/2011/08/14/how-to-find-your-resources-and-how-to-generally-find-the-directory-layout/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 03:24:41 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[iPod and Apple Platform]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[bundle]]></category>
		<category><![CDATA[compile]]></category>
		<category><![CDATA[compiled]]></category>
		<category><![CDATA[compiling]]></category>
		<category><![CDATA[directory]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iPlatform]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[resource]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=612</guid>
		<description><![CDATA[To find the main download directory for when you are receiving files, put this snippet of code in a test project or your main project at the point of opening: NSArray *pathsForDownloadedFiles = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *pathMain = [pathsForDownloadedFiles &#8230; <a href="http://www.joroto.com/blog/2011/08/14/how-to-find-your-resources-and-how-to-generally-find-the-directory-layout/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>To find the main download directory for when you are receiving files, put this snippet of code in a test project or your main project at the point of opening:</p>
<pre> NSArray *pathsForDownloadedFiles = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
 NSString *pathMain = [pathsForDownloadedFiles objectAtIndex:0];
 NSLog(@"main download directory is [%s]", [pathMain UTF8String]);</pre>
<p>The first line lets you allow Apple to put the application download directory anywhere it likes. It will also be able to change it at will, without breaking your program.<br />
The second line means that there is only one directory you need to access and its the first one. Remember in C arrays are zero based which means the first element of the array is at index number zero not at index number one.<br />
NSLog will let you run the app in the simulator OR on your device and send logging information back to the debug console in XCode. Nice and integrated.</p>
<p>An alternative method:</p>
<pre> NSString *mainPath = [self getDataPath];</pre>
<p>Uhhhhh yeah a bit shorter. Its not deprecated from what I see so one can use this method also.</p>
<p>Finally lets see where our resource is. Again, if you use this method, then XCode will be able to re-layout the resource directory structure anyway it wants without breaking your program. You KNOW they&#8217;re going to do this someday and they won&#8217;t tell you until its been done. So lets Program Defensively. Just like you drive defensively.<br />
To find a specific resource that was compiled into your application:</p>
<pre> NSString *resourcePath = [[NSBundle mainBundle] pathForResource:@"mission1" ofType:@"jmf"];
 NSLog(@"Path for mission file is [%s]", [resourcePath UTF8String]);</pre>
<p>The AT (@) sign is the NSString constructor without declaring an NSString. In case you&#8217;re wondering.</p>
<p>Good Luck and God&#8217;s Speed to ya mates.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2011%2F08%2F14%2Fhow-to-find-your-resources-and-how-to-generally-find-the-directory-layout%2F&amp;title=How%20to%20find%20your%20resources%20and%20how%20to%20generally%20find%20the%20directory%20layout" id="wpa2a_4"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2011/08/14/how-to-find-your-resources-and-how-to-generally-find-the-directory-layout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CONGRATULATIONS STELLA!</title>
		<link>http://www.joroto.com/blog/2011/08/03/congratulations-stella/</link>
		<comments>http://www.joroto.com/blog/2011/08/03/congratulations-stella/#comments</comments>
		<pubDate>Wed, 03 Aug 2011 22:57:21 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[awards]]></category>
		<category><![CDATA[catch a star]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=608</guid>
		<description><![CDATA[Say no more than congratulations to Stella Productions! They received a People&#8217;s Choice Recommendation for the Catch A Star App. Parents&#8217; Choice Awards : Software : Mobile Apps]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Say no more than congratulations to Stella Productions! They received a People&#8217;s Choice Recommendation for the Catch A Star App.</p>
<h1 style="text-align: center;"><span style="color: #ff6600;"><a href="http://parents-choice.org/product.cfm?product_id=28889&amp;StepNum=1&amp;award=aw" target="_blank"><span style="color: #ff6600;">Parents&#8217; Choice Awards : Software : Mobile Apps</span></a></span></h1>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2011%2F08%2F03%2Fcongratulations-stella%2F&amp;title=CONGRATULATIONS%20STELLA%21" id="wpa2a_6"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2011/08/03/congratulations-stella/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XCode FAIL Cannot Browse an SMB Windows Share</title>
		<link>http://www.joroto.com/blog/2011/04/29/xcode-fail-cannot-browse-an-smb-windows-share/</link>
		<comments>http://www.joroto.com/blog/2011/04/29/xcode-fail-cannot-browse-an-smb-windows-share/#comments</comments>
		<pubDate>Sat, 30 Apr 2011 03:03:08 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=603</guid>
		<description><![CDATA[XCode cannot browse an SMB Windows Share. This has worked in the previous versions of XCode. Current version is 4.02 (4A2002a). Apple Test Engineers you suck. Ummm Yeah I know you hate Windows, but the JOB you took on is &#8230; <a href="http://www.joroto.com/blog/2011/04/29/xcode-fail-cannot-browse-an-smb-windows-share/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>XCode cannot browse an SMB Windows Share. This has worked in the previous versions of XCode. Current version is 4.02 (4A2002a). Apple Test Engineers you suck. Ummm Yeah I know you hate Windows, but the JOB you took on is to help your customers, i.e. Us lowly programmer serfs. OK???<br />
DUH yeah don&#8217;t test that.<br />
The share is active, Finder had it open already.<br />
I opened XCode after Finder had it open. I closed all the Finder windows.<br />
Just a plain old bug. </p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2011%2F04%2F29%2Fxcode-fail-cannot-browse-an-smb-windows-share%2F&amp;title=XCode%20FAIL%20Cannot%20Browse%20an%20SMB%20Windows%20Share" id="wpa2a_8"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2011/04/29/xcode-fail-cannot-browse-an-smb-windows-share/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cannot connect to Steam Server</title>
		<link>http://www.joroto.com/blog/2011/04/02/cannot-connect-to-steam-server/</link>
		<comments>http://www.joroto.com/blog/2011/04/02/cannot-connect-to-steam-server/#comments</comments>
		<pubDate>Sat, 02 Apr 2011 15:24:46 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Miscellaneous Apps and Services]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=599</guid>
		<description><![CDATA[Well, well, well, Steam really corrupted things this time. This week they added a survey that detected the software installed on a user&#8217;s system, and I can only guess that their changes caused the trouble. I could not connect to &#8230; <a href="http://www.joroto.com/blog/2011/04/02/cannot-connect-to-steam-server/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Well, well, well, Steam really corrupted things this time. This week they added a survey that detected the software installed on a user&#8217;s system, and I can only guess that their changes caused the trouble. I could not connect to the Steam server for several days in a row, and I did not see any new posts from other users with the same problem. Thus the problem had to be on my system.</p>
<p>From an old newsgroup I found this handy tidbit: Rename the file ClientRegistry.blob.</p>
<p>I did as told, and Steam then updated itself, and connected successfully.</p>
<p>Here is a reference article on Steam&#8217;s web site:</p>
<h2><a title="ClientRegistry.blob" href="https://support.steampowered.com/kb_article.php?ref=7241-EYON-2343" target="_blank"><span style="color: #ff0000">Clientregistry.blog</span></a></h2>
<p>Good Luck!</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2011%2F04%2F02%2Fcannot-connect-to-steam-server%2F&amp;title=Cannot%20connect%20to%20Steam%20Server" id="wpa2a_10"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2011/04/02/cannot-connect-to-steam-server/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Two features Microsoft should add or leverage better in Windows 7 Ultimate</title>
		<link>http://www.joroto.com/blog/2011/03/02/two-features-microsoft-should-add-or-leverage-better-in-windows-7-ultimate/</link>
		<comments>http://www.joroto.com/blog/2011/03/02/two-features-microsoft-should-add-or-leverage-better-in-windows-7-ultimate/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 22:44:28 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Miscellaneous Apps and Services]]></category>
		<category><![CDATA[leveraging Windows for maximum impact]]></category>
		<category><![CDATA[Microsoft make more money]]></category>
		<category><![CDATA[Microsoft Windows features]]></category>
		<category><![CDATA[suggestions for Microsoft]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=596</guid>
		<description><![CDATA[According to a Bloomberg report, Microsoft is looking for greater technology knowledge in its executive ranks. It is hard to imagine that one of the most successful software companies in all of history needs such. I submit that, irrespective of &#8230; <a href="http://www.joroto.com/blog/2011/03/02/two-features-microsoft-should-add-or-leverage-better-in-windows-7-ultimate/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>According to a <a href="http://www.bloomberg.com/news/2011-02-07/ballmer-said-to-plan-microsoft-management-shake-up-to-boost-tech-expertise.html?cmpid=yhoo">Bloomberg report</a>, Microsoft is looking for greater technology knowledge in its executive ranks. It is hard to imagine that one of the most successful software companies in all of history needs such. I submit that, irrespective of technical leadership needs, Microsoft needs <em>creativity</em> more than anything else. Microsoft&#8217;s name and products are ubiquitous, and the company surely does not need some grand slam new technology to compete with anyone. They need to leverage their existing products to the greatest extent possible. Here are some developments Microsoft could make to greatly increase profitability.</p>
<p>Number one, Microsoft should leverage the language switching capability of Windows 7 Ultimate. It is a terrible shame that Microsoft&#8217;s top operating system is always considered a joke. Reading the newsgroup postings that discuss whether Ultimate is worth the money, I usually discover that people see absolutely no value in it. Ultimate does have a great hammer and screwdriver, but they need to assemble the small house, and then sell the entire solution. The language switching feature should be promoted for schools to teach students foreign languages. Microsoft can even develop a suggested curriculum, with the help of teachers, and offer it for free on their web site. As an example of how such a program would work, teachers would instruct students to switch the language of their classroom laptops to the foreign language. Students would then type letters to their in-class pen pals. They would be required to ask a certain number of questions, and provide some information about themselves. Their &#8220;pen pals&#8221; would then write back in an appropriate manner. The instructor would have administrative access to the entire letter archive, project letters on a screen, and critically analyze the grammar. By writing in the foreign language constantly, students would learn it much more thoroughly and faster than by merely reading, doing rote problems for homework, and taking tests. Microsoft may have to create some tools for the teacher, or the classroom could use Sharepoint or even carbon copy the teacher on all correspondence, to get the information flowing between teacher and student. With a curriculum established, Microsoft would push Windows 7 Ultimate for all students. With the student purchase costs being fairly low, even if Microsoft charges students an extra ten dollars for Ultimate, that would be ten dollars they never would have made. The new standard in the schools would be the premium operating system, and the perpetual revenue increase would be a great boon to the company.</p>
<p>Suggestion number two for Microsoft is to add generational data groups (GDGs) also called generational data sets, to the premium Windows operating system. Long a staple of mainframes, a GDG is a historical collection of a particular file. Each time the file is updated it is saved as a new version, and a set number of previous versions are kept as well. The oldest version is purged when a new file is added, and the total number of versions that are kept is set by the user.</p>
<p>On PCs we all struggle at times updating files and saving backups of them. If Microsoft built in generational datasets into Windows, the user would be able to save any file, and Windows would automatically save the previous version as well as the new one. When the user makes a mistake and loses information in the file, they can easily go to the historical version of the file.  Microsoft should build a thread view of GDG&#8217;s into Windows Explorer. A file appears with a plus sign perhaps, indicating that several versions of the file are available. Explorer can show an expanded view of all versions, or a collapsed view showing the most recent file date. Additional columns can be added such as the number of generations that are saved for each file. Microsoft Office may take special advantage of GDG capability, but Windows should seamlessly allow any application to save a file, while the OS automatically turns it into a GDG. Requirements for application conformance with the new standard of course are up to Microsoft, but I suggest making it a built in function that can be turned on per individual file, file type, or global. With GDG capability I would strongly reconsider moving up to Windows 7 Ultimate. How about you?</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2011%2F03%2F02%2Ftwo-features-microsoft-should-add-or-leverage-better-in-windows-7-ultimate%2F&amp;title=Two%20features%20Microsoft%20should%20add%20or%20leverage%20better%20in%20Windows%207%20Ultimate" id="wpa2a_12"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2011/03/02/two-features-microsoft-should-add-or-leverage-better-in-windows-7-ultimate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You want the car to start, or just the wiper switch replaced?</title>
		<link>http://www.joroto.com/blog/2011/02/15/you-want-the-car-to-start-or-just-the-wiper-switch-replaced/</link>
		<comments>http://www.joroto.com/blog/2011/02/15/you-want-the-car-to-start-or-just-the-wiper-switch-replaced/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 17:37:38 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Miscellaneous Apps and Services]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=594</guid>
		<description><![CDATA[Regarding the following article: Mechanics Seek Out &#8216;Right to Repair&#8217; I am not surprised that the automakers continue to make car parts proprietary. This article talks about a Saab windshield-wiper switch that requires initialization before it can be installed. If &#8230; <a href="http://www.joroto.com/blog/2011/02/15/you-want-the-car-to-start-or-just-the-wiper-switch-replaced/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Regarding the following article:</p>
<p><a href="http://online.wsj.com/article/SB10001424052748703555804576102272750344178.html">Mechanics Seek Out &#8216;Right to Repair&#8217;</a></p>
<p>I am not surprised that the automakers continue to make car parts proprietary. This article talks about a Saab windshield-wiper switch that requires initialization before it can be installed. If it is not initialized, the car will not start. Now that is pretty extreme, but the automakers claim they do this to protect their trade secrets. It seems like a lot of effort to go through when designing a superior part that the cheap parts knockoff companies could not match would be the best protection for car parts sales. Independent mechanics are subsequently pushing for legislation that forces automakers to share their cars&#8217; onboard computer data. I feel for independent mechanics, but if such a bill passed, could not the precedent be applied to all technology companies, and force them all, for similar reasons, to share their code? We shall see where this leads, but the cost for independent mechanics to collect all of the proprietary equipment to fix all makes of cars will probably never go down.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2011%2F02%2F15%2Fyou-want-the-car-to-start-or-just-the-wiper-switch-replaced%2F&amp;title=You%20want%20the%20car%20to%20start%2C%20or%20just%20the%20wiper%20switch%20replaced%3F" id="wpa2a_14"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2011/02/15/you-want-the-car-to-start-or-just-the-wiper-switch-replaced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Radeon 5750 crashes</title>
		<link>http://www.joroto.com/blog/2011/01/23/radeon-5750-crashes/</link>
		<comments>http://www.joroto.com/blog/2011/01/23/radeon-5750-crashes/#comments</comments>
		<pubDate>Sun, 23 Jan 2011 15:24:11 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Miscellaneous Apps and Services]]></category>
		<category><![CDATA[BSOD]]></category>
		<category><![CDATA[installation crash]]></category>
		<category><![CDATA[installation fails]]></category>
		<category><![CDATA[Radeon 5750]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=584</guid>
		<description><![CDATA[It has either been a very long time, or this has never happened to me with of all things, a video card. I installed a XFX Radeon 5750 and when XP (SP3) showed that new hardware was detected, the system &#8230; <a href="http://www.joroto.com/blog/2011/01/23/radeon-5750-crashes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It has either been a very long time, or this has never happened to me with of all things, a video card. I installed a XFX Radeon 5750 and when XP (SP3) showed that new hardware was detected, the system rebooted. Hardware contention for a PCI-E video card installation? A Google of this issue shows that users of XP, 7, and Vista have had this problem. This should indicate to us that the issue is not the BIOS, motherboard, or OS patch like all of the guesses on the web reference.</p>
<p>XFX has great fast support and recommended a driver scrub routine, so I did it. The next attempted install still crashed the computer. Here is the finagling that I did and I hope it works for you.</p>
<p>I installed the card and booted to safe mode. I ran the ATI driver. It fails on the system detection routine and had to be forced shut. But it must have copied the primary driver in place and allocated resources properly. I booted to windows normally and no error or reboot occurred. I noticed that some of the driver components, like the HD audio, were missing so I re-ran the driver. It copied in place the control panel, audio driver, and the other files that failed to install in safe mode. I may have rebooted after this I cannot remember. Voila, everything is working.</p>
<p>I did have to jump through other hoops: When this contention started the onboard LAN stopped working. Once a LAN driver is corrupt or missing in XP getting it back is tough. I installed another NIC, and the original one then re-appeared. I reran the driver for the onboard NIC, got it working, then removed the PCI NIC.</p>
<p>I must say I am ecstatic with this card. The previous card is an 8800 GT Alpha Dog that may have heat damage due to the fan being at a fixed speed from the factory. (On an over-clocked card? This was a manufacturer error!) The Radeon 5750 is cool, quiet, and the performance in FPS is fifteen to twenty percent faster than the Alpha Dog. I admit the first timedemo I did on the Alpha Dog was after it had started displaying artifacts, however, Toms Hardware does show about a twenty-percent performance increase between the regular 8800 GT and the 5750. I also chose the Radeon because Tom&#8217;s Hardware showed the 5750 as using some 30 watts less power and operating cooler than the stock 8800. It is working great.</p>
<p>One should always log the methods for solving these types of crazy issues. Something could come up where this card would have to be re-installed, and I probably will not remember this ad hoc solution, the only way I could get the card to work.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2011%2F01%2F23%2Fradeon-5750-crashes%2F&amp;title=Radeon%205750%20crashes" id="wpa2a_16"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2011/01/23/radeon-5750-crashes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Droid will not assimilate you. Long live iOS.</title>
		<link>http://www.joroto.com/blog/2011/01/17/droid-will-not-assimilate-you-long-live-ios/</link>
		<comments>http://www.joroto.com/blog/2011/01/17/droid-will-not-assimilate-you-long-live-ios/#comments</comments>
		<pubDate>Tue, 18 Jan 2011 03:39:11 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[iPod and Apple Platform]]></category>
		<category><![CDATA[droid]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[mobile phones]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=568</guid>
		<description><![CDATA[TechCrunch is reporting that if you&#8217;re on iOS there is a 90% chance you have the latest OS version, but get this, if you are using droid, there is only four tenths of one percent chance (yes that&#8217;s correct) that &#8230; <a href="http://www.joroto.com/blog/2011/01/17/droid-will-not-assimilate-you-long-live-ios/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>TechCrunch <a href="http://techcrunch.com/2011/01/17/ios-android-breakdown/">is reporting</a> that if you&#8217;re on iOS there is a 90% chance you have the latest OS version, but get this, if you are using droid, there is only four tenths of one percent chance (yes that&#8217;s correct) that you have the latest version of the Android Operating System.</p>
<p>We have talked about Droid fragmentation and holy smokes this underscores the mess that is called Droid. Actually, its not Google&#8217;s fault, they are actively upgrading and maintaining the operation system. The problem is with the handset makers and carriers (who contract for handsets). They are not going back, testing the old droid hardware with the new OS, and then updating the new OS. We wish it were not so. We love Linux and want it to proliferate.</p>
<p>There is obvious demand for Droid phones, regardless the reasons for buying Droid, which are as varied as for buying the iPhone from Apple. The only way out of this mess is for Google to contract with a/some handset makers and create one phone that will step up against the iPhone. Google should be able to be innovative in this space. I would recommend that Sergey stop buying companies and put his creative genius behind this problem. A second option is to open &#8220;Google Operations and Update Program&#8221; (GOUP) that will update the OS for high volume handsets. This way Google will be able to help the handset makers, and themselves, improve the image of Droid as a mobile OS.</p>
<p>Sergey, you can&#8217;t be pleased with this situation. Change it.</p>
<p>Update 1/20/2011 10:07pm</p>
<p>Well the boys <a href="http://www.foxbusiness.com/markets/2011/01/20/googles-larry-page-takes-ceo-reins/">pulled the trigger</a> finally. Larry is going to run the company and Sergey is back to the creative work that he is genius at. Hooray, a return to a more exciting Google. Good work guys.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2011%2F01%2F17%2Fdroid-will-not-assimilate-you-long-live-ios%2F&amp;title=Droid%20will%20not%20assimilate%20you.%20Long%20live%20iOS." id="wpa2a_18"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2011/01/17/droid-will-not-assimilate-you-long-live-ios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Steve Jobs, best of health. Tim Cook its time to man-up.</title>
		<link>http://www.joroto.com/blog/2011/01/17/steve-jobs-the-best-of-health-tim-cook-its-time-to-man-up/</link>
		<comments>http://www.joroto.com/blog/2011/01/17/steve-jobs-the-best-of-health-tim-cook-its-time-to-man-up/#comments</comments>
		<pubDate>Tue, 18 Jan 2011 03:10:14 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=566</guid>
		<description><![CDATA[As you all know Steve Jobs has taken a medical leave. While we know he will stay informed of the new features and products at Apple, he needs to concentrate his energy on his health and his family. The only &#8230; <a href="http://www.joroto.com/blog/2011/01/17/steve-jobs-the-best-of-health-tim-cook-its-time-to-man-up/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As you all know Steve Jobs has <a href="http://techcrunch.com/2011/01/17/steve-jobs-health-uncertainty/">taken a medical leave</a>. While we know he will stay informed of the new features and products at Apple, he needs to concentrate his energy on his health and his family. The only way for him to do that with a clear head is for Tim Cook to step up and control all aspects of Apple in a way that Steve can accept that its being taken care of as if Steve himself were doing it.</p>
<p>If Steve steps down in a more permanent manner, Tim can take the company in whatever direction he and the board feel it should go. But until then, everyone needs to pull in the same direction that they know Steve would go. Steve is important just because he is Steve, and not because he runs Apple and is the genius behind all of these industries he has dominated. The money, the <a href="http://www.businessinsider.com/apples-stock-down-7-in-germany-on-steve-jobs-medical-leave-2011-1?utm_source=alerts">Apple stock price</a>, the products be damned. They don&#8217;t mean anything.</p>
<p>Our best to you Steve, and we wish strength and wisdom to Tim.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2011%2F01%2F17%2Fsteve-jobs-the-best-of-health-tim-cook-its-time-to-man-up%2F&amp;title=Steve%20Jobs%2C%20best%20of%20health.%20Tim%20Cook%20its%20time%20to%20man-up." id="wpa2a_20"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2011/01/17/steve-jobs-the-best-of-health-tim-cook-its-time-to-man-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazon App Store for Droid &#8211; developers lose control</title>
		<link>http://www.joroto.com/blog/2011/01/16/amazon-app-store-for-droid-developers-lose-control/</link>
		<comments>http://www.joroto.com/blog/2011/01/16/amazon-app-store-for-droid-developers-lose-control/#comments</comments>
		<pubDate>Sun, 16 Jan 2011 20:50:48 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[Mobile Devices]]></category>
		<category><![CDATA[amazon pricing]]></category>
		<category><![CDATA[droid apps]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=562</guid>
		<description><![CDATA[Amazon's app store pricing model is incorrect and needs to be revised, if not scrapped. <a href="http://www.joroto.com/blog/2011/01/16/amazon-app-store-for-droid-developers-lose-control/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Amazon is attempting to create <a href="http://news.cnet.com/8301-30685_3-20027300-264.html">a new pricing model</a> and it sucks.</p>
<p>Currently a manufacturer would set a &#8220;list price&#8221;. The seller (like Walmart) knew what they bought it for from the manufacturer, typically 35% &#8211; 55% discount from the list price. The seller would then set, what they would call, a fair price. This included their profit and overhead. For example: Huffy sells a bicycle to Walmart for $50 but the list price is $100. Walmart looks benevolent by setting the price at $75 which, theoretically, gives the consumer a $25 discount. Walmart has grown its business by competing on discounts.</p>
<p>Amazon wants software to be sold that way too. Currently, the boxed programs are sold to it at the vendor price, Amazon displays the List price and how much they are going to discount it. Fair enough. They&#8217;ve done a spectacular job in my opinion and have served the world well.</p>
<p>However, <a href="http://techcrunch.com/2011/01/05/amazon-android-app-store-2/">the change </a>they are trying to implement is that the manufacturer (software developer) will have NO CLUE how much they will make off of each app. If the manufacturer wants to make a minimum price at all pricing levels, then the list price will look like a boxed set of software. This is ridiculous and has to be rethought. I understand all the people saying that Amazon knows its client base and sets the prices accordingly. No problem, let them do that, but don&#8217;t mess with the developer. We have to eat too. For us, I think Amazon is not the way the truth and the light for our apps. Amazon needs to ask &#8220;what is the minimum price you will accept for your product. What is the maximum you want for the product. What is the cheapest price you have listed it for elsewhere (if you have posted the app elsewhere).</p>
<p>With these facts, Amazon can vary its pricing according to the wishes of the developer. Everyone wins. Just like <a href="http://pgeist.blogs.ocala.com/10119/new-year%E2%80%99s-resolutions-for-success-in-2011/">Steven Covey and Zig Ziglar</a> want (Habit 4). The developer needs to create a budget and project sales. When the sales numbers come in, it will be a mess by having the numbers all over the place. Also, a high level of trust needs to be had. For instance, not that I do not trust Jeff Bezos and his crew, but just imagine for a second that Amazon needed to &#8220;make its numbers&#8221;. Couldn&#8217;t they say that various apps didn&#8217;t sell for $2 they had sold for $1 because they priced it according to Christmas pricing, or some other promotion? The developer has to take Amazon&#8217;s word for it. In the Apple app store, you always know what it sold for no matter what. You change the price to reflect sales, trends, etc&#8230;</p>
<p>I believe Amazon needs to rethink how this all works because all the business books I have read (I bought them from Amazon) say that one needs to control their costs, their pricing, and their business. Amazon&#8217;s app store pricing gives the developer no control.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2011/01/16/amazon-app-store-for-droid-developers-lose-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dave Ramsey had a guy on that made a full time living from You Tube</title>
		<link>http://www.joroto.com/blog/2011/01/16/dave-ramsey-had-a-guy-on-that-made-a-full-time-living-from-you-tube/</link>
		<comments>http://www.joroto.com/blog/2011/01/16/dave-ramsey-had-a-guy-on-that-made-a-full-time-living-from-you-tube/#comments</comments>
		<pubDate>Sun, 16 Jan 2011 20:15:31 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=559</guid>
		<description><![CDATA[Cool way for people who need to make money/more money. Even shut-ins can make money this way if they have some unique content. <a href="http://www.joroto.com/blog/2011/01/16/dave-ramsey-had-a-guy-on-that-made-a-full-time-living-from-you-tube/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.daveramsey.com/home/">Dave Ramsey</a> is a financial guy with a radio show. He&#8217;s hard hitting, and very logical in the financial plan that he wants you to invoke. Mainly its get out of short term debt so you can make financial and life decisions from a position of strength.</p>
<p>Anyway, this guy calls up last week (Jan 10-14, but I can&#8217;t find the audio clip), and it sounds like he was making more than enough money for a full time job from You Tube videos. The gist of it was that You Tube (i.e. Google) <a href="http://techcrunch.com/2009/08/25/youtube-extends-revenue-sharing-program-to-anyone-with-a-viral-video/">revenue shares</a> when your video goes viral. They monitor this and are proactive by sending you an email when it hits one of their thresholds. Then they put ads on your video and share the revenue with you. Cool.</p>
<p>Here are a couple of links about how to get started:<br />
<a href="http://www.youtube.com/partners">You Tube<br />
Frank Furness<br />
</a><a href="http://www.youtube.com/watch?v=aC-KOYQsIvU&amp;feature=related">Making Hot Ice</a> &#8211; Look at the number of views. People want to know how to do things.<a href="http://www.youtube.com/partners"></a></p>
<p>-T-</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2011/01/16/dave-ramsey-had-a-guy-on-that-made-a-full-time-living-from-you-tube/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>eBook Lending &#8211; my rant</title>
		<link>http://www.joroto.com/blog/2011/01/16/ebook-lending-my-rant/</link>
		<comments>http://www.joroto.com/blog/2011/01/16/ebook-lending-my-rant/#comments</comments>
		<pubDate>Sun, 16 Jan 2011 06:04:13 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[Miscellaneous Apps and Services]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=555</guid>
		<description><![CDATA[Book publishers haven't a clue about who their customer is and what they want. Long live the trees. <a href="http://www.joroto.com/blog/2011/01/16/ebook-lending-my-rant/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The reason I buy dead trees is because I cannot loan eBooks out. Amazon has begun a baby step in the right direction (with the publishers dragged kicking and screaming) but the standard, <a href="http://www.amazon.com/gp/help/customer/display.html?nodeId=200549320">sub-standard explanation</a> can be found here. (That&#8217;s a reference to the original Tron movie which was great and glorious)</p>
<p>The question is: Once the loaned book is placed back in my library, can I loan it out again? That point is unclear from their explanation. But of course. And enough people have asked that question, that it &#8220;should be&#8221; on the FAQ for this policy, but is noticeably absent. I think they are figuring out if they really need to let you.</p>
<p>For me, until that question is answered, my eBook buying is limited. I&#8217;m not sure why this is such a big question because <a href="http://my.safaribooksonline.com/">O&#8217;Reilly&#8217;s Safari</a> does something like this, but on a global scale. No lending, mind you, but they&#8217;re all &#8220;lent&#8221; books because one checks them out and back in.</p>
<p>Barnes &amp; Noble has had this feature for a year according to <a href="http://www.techflash.com/seattle/2010/10/amazon-making-kindle-into-digital.html">Tech Flash</a>.</p>
<p>The reference to the kicking and screaming publishers is because &#8220;The publisher&#8217;s have the right to determine which titles are allowed to be loaned&#8221;. This is stupid, idiotic and moronic. These publisher&#8217;s have NO CLUE. What in the world do they think happens with their current dead trees? Hey CLUELESS *knock*   *knock*  I just gave my Guerrilla Marketing book to a friend who was flying out of town. DUH yeah now she can read it &#8220;from afar&#8221; like you are afraid the eLending will cause. No DUH. If you haven&#8217;t read the writing on the wall, dead trees are not in demand, Kindles are. And iPads and the eBook apps that have proliferated lately.</p>
<p>Publishers: GIVE  IT   UP  already. This is not the Alamo, Steve at Apple and Jeff at Amazon will make you a boatload of money if you let them. They understand your customers WAY better than you. You have lost your way and these innovative companies and people are going to smash you. In fact our next book will probably bypass you and publish right to the iBook store in the modified ePub standard that Steve is championing because you all couldn&#8217;t get you act together and make a standard that allowed multimedia, and references, etc&#8230; Long Live King Steve and the <a href="http://mac.blorge.com/2010/08/29/iwork-9-0-4-brings-epub-publishing/">Pages</a> app (for like $80) that creates ePub ready books for you. OOO RAHH</p>
<p>Does anyone have faith that the publishers will catch on BEFORE they go bankrupt? I think not. The music houses haven&#8217;t caught on yet either. Direct Author/Singer/etc to Digital is here and not going to go away. Musicians are in direct contact with their fans (called Customers in business) and that relationship is AWESOME. Say it again AWESOME. The Musicians will get a much larger cut of their profits, just like the Authors will get a larger cut.</p>
<p>This is not to say that the publishers don&#8217;t offer something to the authors like editing, artwork, and distribution . . . . OH STRIKE the distribution word. They don&#8217;t control that anymore. They haven&#8217;t come to grips with that yet.</p>
<p>Long live the Trees. . . LONG LIVE THE TREES saith the faithful.</p>
<p>Live long and prosper Authors, musicians, and all content producers.</p>
<p>-T-</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2011/01/16/ebook-lending-my-rant/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Standard Deviation Explained</title>
		<link>http://www.joroto.com/blog/2011/01/16/standard-deviation-explained/</link>
		<comments>http://www.joroto.com/blog/2011/01/16/standard-deviation-explained/#comments</comments>
		<pubDate>Sun, 16 Jan 2011 05:38:30 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[standard deviation]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=552</guid>
		<description><![CDATA[This is the best explanation I&#8217;ve seen so far. http://amarsagoo.blogspot.com/2007/09/making-sense-of-standard-deviation.html Kudos to Amar Sagoo]]></description>
			<content:encoded><![CDATA[<p>This is the best explanation I&#8217;ve seen so far.</p>
<p>http://amarsagoo.blogspot.com/2007/09/making-sense-of-standard-deviation.html</p>
<p>Kudos to Amar Sagoo</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2011%2F01%2F16%2Fstandard-deviation-explained%2F&amp;title=Standard%20Deviation%20Explained" id="wpa2a_22"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2011/01/16/standard-deviation-explained/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free iPod Promo Codes!</title>
		<link>http://www.joroto.com/blog/2010/12/30/free-ipod-promo-codes/</link>
		<comments>http://www.joroto.com/blog/2010/12/30/free-ipod-promo-codes/#comments</comments>
		<pubDate>Thu, 30 Dec 2010 20:39:51 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[iPod and Apple Platform]]></category>
		<category><![CDATA[Joroto Products]]></category>
		<category><![CDATA[#promoodes]]></category>
		<category><![CDATA[apple promo codes]]></category>
		<category><![CDATA[free ipod app]]></category>
		<category><![CDATA[free ipod codes]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=549</guid>
		<description><![CDATA[Merry Christmas and Happy New Year everyone! To celebrate the holidays please enjoy the game Trisaic on us! Here are thirty, yes THIRTY promo codes for this iPod game. This game is appropriate for all ages. When you have used &#8230; <a href="http://www.joroto.com/blog/2010/12/30/free-ipod-promo-codes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Merry Christmas and Happy New Year everyone!  To celebrate the holidays please enjoy the game Trisaic on us!  Here are thirty, yes THIRTY promo codes for this iPod game.  This game is appropriate for all ages.  When you have used a code, please comment below and state the number of the code you used.  (1&#8230;2&#8230;3&#8230;etc.) so that others do not try to use it.</p>
<p>1	ETR4JXW94WTX<br />
2	X99WX6MHF3AN<br />
3	433NN3P9PXYY<br />
4	M3FT39NN9KA6<br />
5	M4T4AT9LRYFE<br />
6	9F66LRN43HM6<br />
7	J3XJKLREAXWT<br />
8	TWHKWMRPNFFN<br />
9	X9P7K697HTEK<br />
10	KEA4XT7PPXXK<br />
11	RHH4K3646WX9<br />
12	PFH6PJEMAE73<br />
13	PHK4ARHXXLRE<br />
14	FKRFYAMXYAK7<br />
15	6647P3TPAPTK<br />
16	F9FP93TRK4LY<br />
17	WN9F7P37JHTK<br />
18	7WKH9EHJT43K<br />
19	FTK74X37JJ7W<br />
20	T43PJL6REPMA<br />
21	6YHPKLNFYLKN<br />
22	WFRPKW4XF6TK<br />
23	TK9HHJXJFWT3<br />
24	YM9AX9LPKXWJ<br />
25	M3ARTNKWNYX6<br />
26	AMT4R6N4TE7K<br />
27	X36YHP9X9X3M<br />
28	X697JYR636KM<br />
29	7369J9TJE7PE<br />
30	PRXAA4JJX63F</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F12%2F30%2Ffree-ipod-promo-codes%2F&amp;title=Free%20iPod%20Promo%20Codes%21" id="wpa2a_24"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/12/30/free-ipod-promo-codes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Apple, Google, Intel, Adobe, Walt Disney have agreements to not poach employees!</title>
		<link>http://www.joroto.com/blog/2010/09/25/apple-google-intel-adobe-walt-disney-have-agreements-to-not-poach-employees/</link>
		<comments>http://www.joroto.com/blog/2010/09/25/apple-google-intel-adobe-walt-disney-have-agreements-to-not-poach-employees/#comments</comments>
		<pubDate>Sat, 25 Sep 2010 18:49:55 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Presidential Speak]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=535</guid>
		<description><![CDATA[The Wall Street Journal has pointed out staple U.S. tech corporations that have agreements to not steal each other&#8217;s employees. [Article link below] What effect do you suppose this has on the wages of their employees, and even potential employees &#8230; <a href="http://www.joroto.com/blog/2010/09/25/apple-google-intel-adobe-walt-disney-have-agreements-to-not-poach-employees/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The Wall Street Journal has pointed out staple U.S. tech corporations that have agreements to not steal each other&#8217;s employees.  [Article link below] What effect do you suppose this has on the wages of their employees, and even potential employees from outside these companies who will compete with fewer candidates?  This practice is unethical and clearly violates the U.S. culture of free market practices.  </p>
<h2 style="text-align: center;"><a title="U.S. Tech Probe Nears End" href="http://online.wsj.com/article/SB10001424052748703440604575496182527552678.html" target="_blank"><span style="color: #ff0000;">U.S. Tech Probe Nears End</span></a></h2>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F09%2F25%2Fapple-google-intel-adobe-walt-disney-have-agreements-to-not-poach-employees%2F&amp;title=Apple%2C%20Google%2C%20Intel%2C%20Adobe%2C%20Walt%20Disney%20have%20agreements%20to%20not%20poach%20employees%21" id="wpa2a_26"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/09/25/apple-google-intel-adobe-walt-disney-have-agreements-to-not-poach-employees/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Popping up the keyboard on the iPlatform</title>
		<link>http://www.joroto.com/blog/2010/08/28/popping-up-the-keyboard/</link>
		<comments>http://www.joroto.com/blog/2010/08/28/popping-up-the-keyboard/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 22:43:05 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[iPod and Apple Platform]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[focus]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[textfield]]></category>
		<category><![CDATA[virtual keyboard]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=531</guid>
		<description><![CDATA[If you want the virtual keyboard to popup when you display a text field in a view do the following: In your viewDidLoad or if you call any method to do &#8220;things&#8221; before displaying then the variable that points to &#8230; <a href="http://www.joroto.com/blog/2010/08/28/popping-up-the-keyboard/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you want the virtual keyboard to popup when you display a text field in a view do the following:</p>
<p>In your viewDidLoad or if you call any method to do &#8220;things&#8221; before displaying then the variable that points to the text field should have the becomeFirstResponder message sent to it.<br />
Example:<br />
In the .h of your viewcontroller or class<br />
UITextField *tfJoroto;</p>
<p>In the .m of your viewcontroller or class<br />
-(void)viewDidLoad {<br />
[tfJoroto becomeFirstResponder];<br />
} // viewDidLoad</p>
<p>This should also set the focus to the UITextField.</p>
<p>Good hunting.<br />
-T-</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F08%2F28%2Fpopping-up-the-keyboard%2F&amp;title=Popping%20up%20the%20keyboard%20on%20the%20iPlatform" id="wpa2a_28"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/08/28/popping-up-the-keyboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do Tech Start-ups Create Wealth For America?</title>
		<link>http://www.joroto.com/blog/2010/08/22/do-tech-start-ups-create-wealth-for-america/</link>
		<comments>http://www.joroto.com/blog/2010/08/22/do-tech-start-ups-create-wealth-for-america/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 15:00:11 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Presidential Speak]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=524</guid>
		<description><![CDATA[As part of the Joroto start-up experiment I recently met with some venture capitalists.  They had read our home page and understood that we wanted to concentrate on American businesses and creating American jobs.  They talked about a new invention &#8230; <a href="http://www.joroto.com/blog/2010/08/22/do-tech-start-ups-create-wealth-for-america/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As part of the Joroto start-up experiment I recently met with some venture capitalists.  They had read our home page and understood that we wanted to concentrate on American businesses and creating American jobs.  They talked about a new invention they were funding, and while it would be built in China, it would offer other opportunities, like software developers and such, here in the U.S.  Considering the rate of manufacturing expansion compared to technology expansion I disagree with this notion.   The reader should consider this:  The iPod and iPad part of one of the greatest product success stories in all of history.  However, they are manufactured overseas.  A handful of Apple employees developed the product, but the manufacturing sector that benefits is not here in the country.  And the U.S. consumer is one of the major buyers of this device.  This in some respects is a great big net negative for America.</p>
<p>Today I came across this article from the former CEO of Intel, and he agrees with me.  This is a little absurd as Intel is a multinational company, but the article definitely has some lessons.</p>
<h2 style="text-align: center;"><a href="http://www.bloomberg.com/news/2010-07-01/how-to-make-an-american-job-before-it-s-too-late-andy-grove.html"><span style="color: #ff0000;">How to Make an American Job Before It&#8217;s Too Late: Andy Grove </span></a></h2>
<p>Consider this story from the article and apply it to your job, your environment, your company, and others that you know.  Is it chiming for you now?</p>
<p>&#8220;The story comes to mind of an engineer who was to be executed by guillotine. The guillotine was stuck, and custom required that if the blade didn’t drop, the condemned man was set free. Before this could happen, the engineer pointed with excitement to a rusty pulley, and told the executioner to apply some oil there. Off went his head.&#8221;</p>
<p><span style="color: #ff0000;"><span style="color: #000000;">With raging unemployment, and superfluous government spending that could increase inflation ten thousand percent, we are sitting on a nuclear bomb.  Figure out how to be successful, because no one is going to pay your supermarket bill when a lamb chop costs fifteen dollars.  Make no mistake:  Apple and other highly successful companies <em>do not care one bit about the country that made them great.</em></span></span><span style="color: #ff0000;"><span style="color: #000000;"> </span></span></p>
<p><span style="color: #ff0000;"><span style="color: #000000;">What will drive your startup in the long run?  Profit margin?  Some semblance of doing the right things perhaps? </span></span></p>
<p><span style="color: #ff0000;"> </span></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F08%2F22%2Fdo-tech-start-ups-create-wealth-for-america%2F&amp;title=Do%20Tech%20Start-ups%20Create%20Wealth%20For%20America%3F" id="wpa2a_30"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/08/22/do-tech-start-ups-create-wealth-for-america/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPad Universal App</title>
		<link>http://www.joroto.com/blog/2010/08/14/ipad-universal-app/</link>
		<comments>http://www.joroto.com/blog/2010/08/14/ipad-universal-app/#comments</comments>
		<pubDate>Sun, 15 Aug 2010 03:29:02 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[iPod and Apple Platform]]></category>
		<category><![CDATA[icon]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[launch image]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[splash]]></category>
		<category><![CDATA[Universal]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=517</guid>
		<description><![CDATA[This is for the uninitiated and for posterity. Running XCode 3.2.3. Please NOTE: I had forgotten this. If you update the OS of your iPlatform device (pod/phone/pad) then you MUST update the XCode SDK. Now this makes sense in a &#8230; <a href="http://www.joroto.com/blog/2010/08/14/ipad-universal-app/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is for the uninitiated and for posterity.<br />
Running XCode 3.2.3.<br />
Please NOTE: I had forgotten this. If you update the OS of your iPlatform device (pod/phone/pad) then you MUST update the XCode SDK. Now this makes sense in a way, however last night&#8217;s (8/13/10) update of the device was NOT matched by and Upgrade notification of the XCode SDK platform. I had to go a lookin.  Bottom line is, unless you NEED something from that update, don&#8217;t do it in the middle of a project. It waste Humungo time. That means ALOT for you marketing weasels.</p>
<p>1) Create a View Based app<br />
2) Name it of course.<br />
3) Drop down the targets folder in the project explorer. Its where it drops you after project creation.<br />
4) Select your named project as the target.<br />
5) Go to the top menu drop down the Project menu.<br />
6) Choose  &#8220;Upgrade Current Target for iPad&#8230;&#8221; selection.<br />
7) Choose One Universal Application. It is already selected.<br />
YAH MULE. Head thumping music going now. Very loud is better.<br />
 <img src='http://www.joroto.com/blog/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> Click OK . Umm duh<br />
9) Holy smokes Batman it auto-created the MainWindow~iPad.xib for you. Waycool.<br />
As my speakers blow. Joroto will buy me another set right? Part of the &#8220;support you local programmer&#8221; program. Right!?<br />
It also created a Resources-iPad Group folder for you. It is in your BEST interest to keep your assets separated. Ya know the graphics, etc.<br />
10) It is autoset for a device. Use the drop down on the left under the window control buttons to change to Simulator, and then choose iPad.<br />
11) Build and Run. Everything is ok.<br />
12) Close it and choose the iPhone simulator. Build and run. Everything is ok.<br />
13) You have an icon for your app right? RIGHT!? Double tap the (your project name).plist.<br />
This is the file that tells the app store and the iPlatform OS where to start when running you app and showing things when the app isn&#8217;t running.<br />
14) Fifth line down it says &#8220;Icon file&#8221;. Double tap the blank line on the right and enter the name of your icon. You don&#8217;t need the extension, it assumes png. No path is necessary.<br />
So how does it know where the graphic is?<br />
15) Right two-finger tap the Resources Group line. The context menu comes up. Move the cursor over Add, then choose existing file. Now find your file and choose Add (lower right hand corner of the Finder window). A Dialog pops up. I always choose the ALSO COPY the file into the project. This is so all my projects are self contained.<br />
16) Now we want a splash screen, because your bloated code (unless you grew up on CP/M and embedded systems like I did, or had an excellent mentor) will load too slowly.<br />
In the editing of the (your project name).plist where you placed the icon information:<br />
Double finger tap and choose Add Row.<br />
From the list choose &#8220;Launch Image (iPad)&#8221; selection.<br />
Tap the blank box to the right and enter the name of your splash screen graphic.<br />
Import that graphic into the project using the technique in step 15.<br />
You&#8217;ll need a splash images sized for the iPad and then ANOTHER for the iPhone. Graphic Artists are loving this.</p>
<p>Ok you&#8217;re cooking with gasoline. Build and run on each simulator.  You should see your splash screen, then hit the round button at the bottom of the simulator and you&#8217;ll see your icon on the simulator home screen.</p>
<p>Naming convention, although I have yet to fully test this.<br />
(Image name)-(orientation)~(device)@(size).png<br />
For ours its:<br />
Splash-Portrait~iPad.png<br />
Splash-Portrait~iPhone.png<br />
Splash-Portrait~iPhone@2X.png</p>
<p>&#8220;Remember, No matter where you go, there you are&#8221;<br />
Buckaroo Bonsai</p>
<p>Peace. Unless war is necessary.<br />
-T-</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F08%2F14%2Fipad-universal-app%2F&amp;title=iPad%20Universal%20App" id="wpa2a_32"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/08/14/ipad-universal-app/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>&#8220;Design for the future, program for today&#8221;</title>
		<link>http://www.joroto.com/blog/2010/08/01/design-for-the-future-program-for-today/</link>
		<comments>http://www.joroto.com/blog/2010/08/01/design-for-the-future-program-for-today/#comments</comments>
		<pubDate>Sun, 01 Aug 2010 19:27:32 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Presidential Speak]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=512</guid>
		<description><![CDATA[A quote from our illustrious programmer (his ego demands this hype, don&#8217;t bother complaining to me)  Tom Hollins. Hear it, listen to it, absorb it, practice it!]]></description>
			<content:encoded><![CDATA[<p>A quote from our illustrious programmer (his ego demands this hype, don&#8217;t bother complaining to me)  Tom Hollins.  Hear it, listen to it, <em>absorb it, </em>practice it!</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F08%2F01%2Fdesign-for-the-future-program-for-today%2F&amp;title=%26%238220%3BDesign%20for%20the%20future%2C%20program%20for%20today%26%238221%3B" id="wpa2a_34"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/08/01/design-for-the-future-program-for-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Suggestions for cleanup of the Gulf of Mexico Oil Spill</title>
		<link>http://www.joroto.com/blog/2010/06/04/suggestions-for-cleanup-of-the-gulf-of-mexico-oil-spill/</link>
		<comments>http://www.joroto.com/blog/2010/06/04/suggestions-for-cleanup-of-the-gulf-of-mexico-oil-spill/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 10:59:38 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Presidential Speak]]></category>
		<category><![CDATA[bacteria]]></category>
		<category><![CDATA[fisherman helping]]></category>
		<category><![CDATA[oil spill]]></category>
		<category><![CDATA[oil spill cleanup]]></category>
		<category><![CDATA[solutions]]></category>
		<category><![CDATA[tankers]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=489</guid>
		<description><![CDATA[This is not I.T. related but it does require technical solutions. It is also one of the most important topics in modern history, and as such it deserves our attention. Put your eggheads together and let us brainstorm a solution! &#8230; <a href="http://www.joroto.com/blog/2010/06/04/suggestions-for-cleanup-of-the-gulf-of-mexico-oil-spill/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is not I.T. related but it does require technical solutions.  It is also one of the most important topics in modern history, and as such it deserves our attention.  Put your eggheads together and let us brainstorm a solution!</p>
<p>The biggest issue is addressing oil that has washed to the Gulf shores.  In damaged areas in Alaska, oil still exists in large quantities just below the ground surface, and it seeps up with any mild disturbance, such as rain.  We must consider novel actions for eliminating this oil.</p>
<p>The first experiment that comes to mind is to farm large amounts of oil-eating bacteria.  Apply this solution to the shoreline via manual sprayers or boat-based powered sprayers.  We can use the bacteria to thoroughly eliminate all of the oil that has reached shore.</p>
<p>A major factor to consider is any dangers a solution of bacteria presents to to the applicator (use chemical protection equipment) and to humans and animals that come in contact with the area in the short term (high concentrations present) and long term (little bacteria left.)</p>
<p>The army core of engineers and BP should be heavily experimenting right now to obtain a safe and effective solution.  On the news I saw fisherman swabbing up the oil with rags by hand.  This is pretty medieval (only the rags have improved since medieval times) and we must apply much more effective solutions.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F06%2F04%2Fsuggestions-for-cleanup-of-the-gulf-of-mexico-oil-spill%2F&amp;title=Suggestions%20for%20cleanup%20of%20the%20Gulf%20of%20Mexico%20Oil%20Spill" id="wpa2a_36"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/06/04/suggestions-for-cleanup-of-the-gulf-of-mexico-oil-spill/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Denial Of Service, BLAH!</title>
		<link>http://www.joroto.com/blog/2010/05/28/denial-of-service-blah/</link>
		<comments>http://www.joroto.com/blog/2010/05/28/denial-of-service-blah/#comments</comments>
		<pubDate>Fri, 28 May 2010 13:05:06 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Presidential Speak]]></category>
		<category><![CDATA[denial of service attack]]></category>
		<category><![CDATA[dos]]></category>
		<category><![CDATA[may 27th]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=485</guid>
		<description><![CDATA[Thursday May 27th Joroto experienced a DOS attack. The web site and e-mail were down for the majority of the day. We apologize for any inconvenience this may have caused our client and customers. If you have not received a &#8230; <a href="http://www.joroto.com/blog/2010/05/28/denial-of-service-blah/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Thursday May 27th Joroto experienced a DOS attack.  The web site and e-mail were down for the majority of the day.  We apologize for any inconvenience this may have caused our client and customers.</p>
<p>If you have not received a response to your e-mail, please re-send it.  We did receive e-mail but it may have gotten lost in the scramble for sanity.</p>
<p>Thank you,</p>
<p>John</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F05%2F28%2Fdenial-of-service-blah%2F&amp;title=Denial%20Of%20Service%2C%20BLAH%21" id="wpa2a_38"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/05/28/denial-of-service-blah/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>6 Things a non-engineer should know before founding a web startup</title>
		<link>http://www.joroto.com/blog/2010/05/01/6-things-a-non-engineer-should-know-before-founding-a-web-startup/</link>
		<comments>http://www.joroto.com/blog/2010/05/01/6-things-a-non-engineer-should-know-before-founding-a-web-startup/#comments</comments>
		<pubDate>Sat, 01 May 2010 17:48:07 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Presidential Speak]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=474</guid>
		<description><![CDATA[Please reference the following article: 6 Things a Non-Engineer Should Know Before Founding a Web Startup I have a degree in EE. Many of my casual friends can be heard saying, “Well you are an engineer…” I am not an &#8230; <a href="http://www.joroto.com/blog/2010/05/01/6-things-a-non-engineer-should-know-before-founding-a-web-startup/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Please reference the following article:</p>
<h2 style="text-align: center;"><a href="http://blog.wepay.com/2010/04/27/6-things-a-non-engineer-should-know-before-founding-a-web-startup/"><span style="color: #ff0000;">6 Things a Non-Engineer Should Know Before Founding a Web Startup</span></a></h2>
<p>I have a degree in EE. Many of my casual friends can be heard saying, “Well you are an engineer…” I am not an engineer, my full time role is administering an open systems software product. My real title includes “Analyst” (which I always thought was weak.) However I do not correct my friends because I know what they mean. People equate a degree with a profession and a mindset, which is not necessarily true.</p>
<p>Professional Engineer: A state licensed engineer is the only one who should be called an engineer. (A non-licensed engineer should probably be called engineer in-training.) Anywhere there is a license for a profession, calling oneself the same title without a license is misrepresentation. Of course, it would be rare for a state authority to prosecute abusers. A “software architect” is not proactively trying to pass themselves off as someone who designs buildings and assures the safety of people who use the building. So we continue to live in this quasi-land of terms, the thinking being live and let live.</p>
<p>Despite the legalese, personally I agree with Jim Norcal. My partner did not have a degree until after he had been programming for thirty years. He is one who can figure out any system that involves code, fix it and modify it. We were just discussing titles and I was just telling him that I think Systems Engineer is an appropriate title for him considering his experience. Even agreeing with the poster above that engineering studies are infinitely more difficult that CS studies, programmers who reach the level of Jim Norcal and my business partner, they do in fact create and modify coded systems on a level similar to that of an engineer who works with mechanical, chemical, and electrical systems.</p>
<p>I suggest a state license for Systems Engineer. The testee would have to modify or repair two or three disparate systems. This license would distance individuals on that higher plane from POP (plain ol’ programmers.)</p>
<p>Onto some comments about the post itself. I like the first rule, “Don’t be helpless.” When forming our Startup, I felt somewhat helpless. My partners are highly skilled programmers. With my skills and expertise, I envisioned my role as GUI design, B2B relationships, service, advertising, and marketing. I originally questioned the importance of my role in a web &amp; software development company. Now I have grown to understand that the skills I bring to this startup are excruciatingly important in creating success. I round out an otherwise overly-technical group of founders. Like the author implied about his experience, I get ribbed dramatically by one of our founders. Which is okay, because as far as our users go, I am the ultimate “user”, sometimes the only who looks out for their interests!</p>
<p>One of our clients we are programming for was astounded. They thought we would meet, they would give us the web site specs, and we would program it. We brought many marketing and design ideas to the table. From that they decided, even though our schedule is behind other programmers they can hire, that we must do the site for them because of all of the good ideas that we bring to their project.</p>
<p>Least of all I hope this inspires some of you who are stuck in a roomful of highly technical people who think they do it all, but who rely on you for things they sorely lack, like PEOPLE skills. (No offense to my partners…)</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F05%2F01%2F6-things-a-non-engineer-should-know-before-founding-a-web-startup%2F&amp;title=6%20Things%20a%20non-engineer%20should%20know%20before%20founding%20a%20web%20startup" id="wpa2a_40"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/05/01/6-things-a-non-engineer-should-know-before-founding-a-web-startup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do not use Flash?  Get real. Real programmers, that is.</title>
		<link>http://www.joroto.com/blog/2010/04/24/do-not-use-flash-get-real-real-programmers-that-is/</link>
		<comments>http://www.joroto.com/blog/2010/04/24/do-not-use-flash-get-real-real-programmers-that-is/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 11:16:04 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Presidential Speak]]></category>
		<category><![CDATA[do not use flash]]></category>
		<category><![CDATA[flash is slow]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=450</guid>
		<description><![CDATA[I read an article in Entrepreneur arguing not to use Flash on web sites. From a development standpoint this is like saying, &#8220;Don&#8217;t use a crescent wrench when working on your car.&#8221;   But what if the crescent wrench is &#8230; <a href="http://www.joroto.com/blog/2010/04/24/do-not-use-flash-get-real-real-programmers-that-is/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I read an article in Entrepreneur arguing not to use Flash on web sites.  From a development standpoint this is like saying, &#8220;Don&#8217;t use a crescent wrench when working on your car.&#8221;    But what if the crescent wrench is the best tool for the job?  Is prohibitive cost a reasonable reason to avoid using Flash?</p>
<p>Here is the article:</p>
<p><a href="http://www.entrepreneur.com/magazine/entrepreneur/2010/may/206118.html#">Seven reasons to avoid using Flash on your website</a></p>
<p>And I responded:</p>
<p><span style="color: #800000;">Mikal,</span></p>
<p><span style="color: #800000;"> </span></p>
<p><span style="color: #800000;">&#8220;Flash development is highly specialized&#8221;   I disagree.  Real programmers are language agnostic and can use any tool at their disposal.  Flash development does mean someone has to design the content, but this no different than a well-planned .html web site.</span></p>
<p><span style="color: #800000;"> </span></p>
<p><span style="color: #800000;">&#8220;Flash sites are s-l-o-w.&#8221;  This is not a problem with Flash it is a problem with the programmers.  We have developed internal web applications that fly as though they are completely running natively on our local machines.  I am talking about querying information from a huge remote database, and the app responds nearly instantaneously.  Gee, how can this be?</span></p>
<p><span style="color: #800000;"> </span></p>
<p><span style="color: #800000;">You are right about accessibility and you can include the blind or other handicapped people who inherently cannot use a Flash site.  Web site owners should understand this and provide alternative content or direction for users.</span></p>
<p><span style="color: #800000;"> </span></p>
<p><span style="color: #800000;">&#8220;The boredom factor&#8221; Web sites with long animations should always offer options to skip the animations or disable them for future visits.  A little planning goes a long way, but this problem does not indicate that the language itself is a problem.</span></p>
<p><span style="color: #800000;"> </span></p>
<p><span style="color: #800000;">For programmers who maintain Flash web sites (or any sites!) I suggest learning everything they can about Steve Wozniak.  The guy was obsessive about building computers with fewer chips and at a lower cost.  His motivation was probably due to the extravagant cost of parts at the time, but he is also plainly brilliant and thus took the correct approach to design.  Today, programmers have gobs of CPU power, massive memory, and corporate budgets that let them putz around developing bloatware over several years that should take six months.  They do not address optimization because they do not know how, they do not care, or they do not have political control over the design.</span></p>
<p><span style="color: #800000;"> </span></p>
<p><span style="color: #800000;">In conclusion, always use the right tool for the job.  If Flash is the right tool, use it, and optimize the heck out of every step the program takes.  Certainly do not accept gigabytes of graphics for content that is being viewed on the web.  Get the graphic designer in the habit of compressing to the optimal size!</span></p>
<p><span style="color: #0000ff;">John,</span></p>
<p><span style="color: #0000ff;"> </span></p>
<p><span style="color: #0000ff;"> </span></p>
<p><span style="color: #0000ff;"> </span></p>
<p><span style="color: #0000ff;">Thank you for your email message. While I agree with what you wrote, it is still going to cost more to work with a programmer who knows what you know (when it comes to using Flash). People such as yourself charge a premium for the skill set you describe, and rightfully so. At the end of the day, that&#8217;s a simple truth (in my experience, and I&#8217;ve been producing websites since 1997).</span></p>
<p><span style="color: #0000ff;"> </span></p>
<p><span style="color: #0000ff;"> </span></p>
<p><span style="color: #0000ff;"> </span></p>
<p><span style="color: #0000ff;">Mikal</span><span style="color: #0000ff;"><span style="color: #000000;"> </span></span></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F04%2F24%2Fdo-not-use-flash-get-real-real-programmers-that-is%2F&amp;title=Do%20not%20use%20Flash%3F%20%20Get%20real.%20Real%20programmers%2C%20that%20is." id="wpa2a_42"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/04/24/do-not-use-flash-get-real-real-programmers-that-is/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPad &#8211; The Conqueror</title>
		<link>http://www.joroto.com/blog/2010/04/24/ipad-the-conqueror/</link>
		<comments>http://www.joroto.com/blog/2010/04/24/ipad-the-conqueror/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 07:00:53 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[iPod and Apple Platform]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[ipad features]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=446</guid>
		<description><![CDATA[I went to Best Buy and they had the requisite four iPads to touch and feel and play with. Lots of kids/teens/college age. They were all over everything, the macbooks, iPads, everything that was there. It was &#8220;an event&#8221; for &#8230; <a href="http://www.joroto.com/blog/2010/04/24/ipad-the-conqueror/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I went to Best Buy and they had <a href="http://www.electronista.com/articles/10/03/28/apple.plans.limited.third.party.ipad.sales/">the requisite four iPads</a> to touch and feel and play with. Lots of kids/teens/college age. They were all over everything, the macbooks, iPads, everything that was there. It was &#8220;an event&#8221; for them. The fun they were having, the giggling, &#8220;makes&#8221; the sale as much as the device. It was like watching one the &#8220;cool, hip&#8221; commercials.</p>
<p>Anyway, my impression is that it is a larger iPlatform device. The larger size allows several things like a larger keyboard, and they had a piano simulator loaded. Pretty neat.</p>
<p>I also played pre-loaded video and YouTube video and it was seamless. No jitters. Very nice quality. Definitely a kid-in-the-car device. The kids will never again ask &#8220;Are we there yet&#8221;. Most likely they&#8217;ll say &#8220;Wait, I&#8217;m not done with my video. Do I HAVE to go into the hotel?&#8221;</p>
<p>I have big hands/fingers. Not FAT mind you, umm just big. I was in the market for a netbook. Something to hold in one hand and type with the other. Yes I can type pretty quickly with one hand. I know you can&#8217;t (and you&#8217;ll have other reasons why the iPad sucks), but that&#8217;s tough. I could type full speed. The key, it seems, is that the device is sensitive enough to notice my tapping on the glass.</p>
<p>Yes there were games, but I was looking more for productivity. I need to use this on the train ride into work. Have you ever tried to write while the train is jostling around? Not neat, and sometimes impossible to read. Voice is bad because others can hear what one is speaking into a voice recorder.</p>
<p>Overall, I &#8220;need&#8221; one. It would make the idea sessions that I have on the train more convenient to record. With the wifi I could email it back to the Guild.</p>
<p>If you&#8217;re not convinced, then you may not have a need so don&#8217;t get excited and buy one. If you don&#8217;t have an iPod, and have the cash (stay off the credit card) buy the iPad.</p>
<p>Edit 5/8/10 08:21pm EST</p>
<p>I&#8217;ve decided to get the 3G + Wifi model ($629). Lord help me if <a href="http://chucksblog.emc.com/chucks_blog/2010/05/what-ipads-did-to-my-family.html">this</a> happens to me. Help me . . . Spock. . . Help . . . me. . . .</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F04%2F24%2Fipad-the-conqueror%2F&amp;title=iPad%20%26%238211%3B%20The%20Conqueror" id="wpa2a_44"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/04/24/ipad-the-conqueror/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Flash on the iPlatform</title>
		<link>http://www.joroto.com/blog/2010/04/17/flash-on-the-iplatform/</link>
		<comments>http://www.joroto.com/blog/2010/04/17/flash-on-the-iplatform/#comments</comments>
		<pubDate>Sun, 18 Apr 2010 01:22:58 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[iPod and Apple Platform]]></category>
		<category><![CDATA[Miscellaneous Apps and Services]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=441</guid>
		<description><![CDATA[Yeah yeah yeah, yet another &#8220;why Flash isn&#8217;t on the iPlatform&#8221; article points out some of the spurious points. The author points out &#8220;The facts remain, however, that the iPad will run HTML5 video inline today (and iPhone OS 4 &#8230; <a href="http://www.joroto.com/blog/2010/04/17/flash-on-the-iplatform/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Yeah yeah yeah, yet another &#8220;why Flash isn&#8217;t on the iPlatform&#8221; <a href="http://www.tipb.com/2010/04/15/iphone-support-flash-2007/">article points out some</a> of the spurious points. The author points out &#8220;The facts remain, however, that the <a href="http://www.tipb.com/ipad/">iPad</a> will run <a href="http://www.tipb.com/tag/html5/">HTML5</a> video inline <em>today</em> (and <a href="http://www.tipb.com/iphone-4/">iPhone OS 4</a> this summer) without even getting warm to the touch while our laptops  and multicore desktops turn into noisy miniature blast furnaces when the  plugin spins up on their far more powerful hardware.&#8221; and yet the target must be the non-thinking public. Not the I.T. industry. This statement is ridiculous. Yeah the laptop gets hot, well, I don&#8217;t think the mobile devices have a spinning hard drive with close to a terabyte of storage, or RAM in the amounts necessary to run a regular desktop OS. This is laughable. In a need to be clear, one can do &#8220;so much more&#8221; with a laptop than with the iPad. Sorry fanboy.</p>
<p>So back to what was supposed to be the topic which is &#8220;Why isn&#8217;t Flash allowed on mobile devices?&#8221;. Well, to be direct. . . IT . . . IS . . . A . . . PIG. Yep I said it. Everyone dances around it, but that is the reason. Mobile CPUs do not have the power to run their OS as well as this virtual machine. That is truly all there is to it. HOWEVER, this is NOT Mr. Jobs&#8217; issue with Flash. His issue is somehow personal and he, in some way, hates Adobe and wants to destroy it. Maybe when he was at <a href="http://en.wikipedia.org/wiki/NeXT">Next, Inc.</a> or the early days of Apple, when he was working on WYSIWYG technology that he was burned. Back then one HAD to PAY FOR fonts. Adobe had a lock on the early fonts.</p>
<p>I have to wonder if Steve is vindictive like this or not. However, the way Bill Gates did him in the early days, he probably playing Payback. Well, he has the right, and he definitely has the money to destroy some of his early foes. May I coin the term &#8220;Steve the Destroyer&#8221;?   Mwahahahaaaa I LOVE IT !</p>
<p>I would love to work with Steve or at least talk with him regularly. He doesn&#8217;t mince words, it seems. He demands excellence from his people, and he seems to pay them well for excellence. I say let the Apple machine crush their enemies under their treads. Most other companies that get large do that too. Apple is not different, why should they be? Google wanted to be different, it was for a while, and now it is like the rest of the companies. This truth is as inevitable as there is change in the Universe.</p>
<p>As far as HTML5 goes. I&#8217;m not an expert, but I&#8217;ve done a TON of Adobe Flash work. HTML5 addresses a small segment of what Flash offers. I would EXPECT it to be more efficient. It is the difference between a mobile phone OS and a Desktop OS. I don&#8217;t understand why this would be so profound to some people. I guess many people don&#8217;t think deeply. To all of you who love to think only about the surface of problems and offer only surface solutions, please grok your subject before talking about it. If Flash were only about presenting videos on the web then I would accept that HTML 5 is a replacement for Flash. Good luck to ya. Sounds like there is still &#8220;some&#8221; variance in &#8220;how&#8221; HTML 5 is implemented unlike in Flash that it is the same on all platforms. Just like PDF. The reason people use PDF is because one is guaranteed to have it displayed the same (or extremely similar to the original) on every platform where it is displayed. Flash runs the same everywhere. HTML 5 does not yet. Umm I would assert that HTML 4 does not, nor any of our standards. Microsoft always tries to muck up the works. Why do we not see articles that SilverLight (Microsoft&#8217;s attempt at replacing Flash) doesn&#8217;t run on platform XYZ? Because no one uses it.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F04%2F17%2Fflash-on-the-iplatform%2F&amp;title=Flash%20on%20the%20iPlatform" id="wpa2a_46"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/04/17/flash-on-the-iplatform/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gruber is not completely correct about Apple&#8217;s policy change</title>
		<link>http://www.joroto.com/blog/2010/04/11/gruber-is-not-completely-correct-about-apples-policy-change/</link>
		<comments>http://www.joroto.com/blog/2010/04/11/gruber-is-not-completely-correct-about-apples-policy-change/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 18:19:44 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[iPod and Apple Platform]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[cross platform]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iPlatform]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[SDK 4.0]]></category>
		<category><![CDATA[steve jobs]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=433</guid>
		<description><![CDATA[This post was sent to me about Gruber&#8217;s analysis of the new Apple policy (3.3.1) that stated that developers were not allowed to use third party development tools that could target multiple mobile phone platforms. We were looking into these &#8230; <a href="http://www.joroto.com/blog/2010/04/11/gruber-is-not-completely-correct-about-apples-policy-change/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.businessinsider.com/henry-blodget-steve-jobs-weighs-in-on-adobe-flash-furor-and-tells-you-to-read-john-grubers-post-about-it-2010-4">This post</a> was sent to me about <a href="http://daringfireball.net/2010/04/why_apple_changed_section_331">Gruber&#8217;s analysis</a> of the new Apple policy (3.3.1) that stated that developers were not allowed to use third party development tools that could target multiple mobile phone platforms. We were looking into these currently and I have to say I&#8217;m quite miffed.</p>
<p>Concerning Gruber, though, he had stated that for iPhone developers there will be &#8220;No change. If you’re a developer and you’ve been following Apple’s  advice, you will never even notice this rule.&#8221; This is quite myopic to me. This can only apply for indie developers who are supporting themselves or there might be a couple of developers who are just targeting one platform. As far as an evil mean greedy company goes, we try to develop one app that can run on as many platforms as possible. This allows us to spread the risk across platforms and hopefully to recoup the development costs and *ghast* make a profit.</p>
<p>This issue is emotional out there in the developer world. I wanted to see what Steve Jobs would say and possibly write him myself. Well, he has chimed in (above first link) and said that its because these intermediary IDEs that generate code for a target platform produce mediocre code/apps. It just might be me, but XCode (THE IDE that Apple tells us we must use to develop with) does this too. You may target the SDK version that you need to target. So XCode falls into 3.3.1 and should not be used either. So really, we should ALL be coding with a simple text editor. Steve, is Notepad++ ALLOWED????? It would be an intermediate program between me and the OS, I really don&#8217;t want to think you still aren&#8217;t the god of the platform.</p>
<p>Btw, I like Steve. He&#8217;s amazing and has completely created, due to his force of presence, a MACHINE that is reshaping the consumer electronics world. He has entered the cell phone market at the smirk of Microsoft. And he has won. He contracted with AT&amp;T for a piece of the pie where no one else was able to. And he won. He faced off with the record labels for $1. And he won. Yes he has slid back a bit, but one must admit he was the single force that blew the doors WIDE OPEN for MP3 song downloads on the Internet. He has done the same for the book market. However, I don&#8217;t think Amazon was that bad with their ebooks. He was not even NEAR first with a portable MP3 player, yet he blew the doors off the market.</p>
<p>Therefore, I am not a Steve basher, nor am I an Apple fanboy. I am, and Joroto are consumer advocates. This 3.3.1 policy is not good for consumers. Steve, doesn&#8217;t want crap-apps in his store. He already had them there and has been culling the herd for the last several months. He doesn&#8217;t want a crap-app in the store, then so-be-it, he needs to train his people to dump the crap-apps. However, this is bad for the consumer, in a way, because it limits choice, which is why Steve is a lightning rod for bashing. Steve, if this post actually makes it to your eyes, contact us (Joroto), and we&#8217;ll help you establish a policy that balances the needs of developers, the iPlatform/Apple, and consumers. There is PEACE to be made here, and we can help.</p>
<p>You need to drop this last policy change for the code generators. Its bad mojo for the iPlatform. It actually makes me, of all people, not want to develop for the iPlatform anymore. What I may establish is that the iPlatform will be done last because all other platforms can use an IDE, then we have to reprogram some of the code in order to make it work on the iPlatform.</p>
<p>Steve, you&#8217;ve lost sight of something here.</p>
<p>Update 3:30p</p>
<p>Here is a <a href="http://rss.slashdot.org/%7Er/Slashdot/slashdot/%7E3/of5mu2HQO5M/Steve-Jobs-Weighs-In-On-iPhone-Programming-Language-Mandate">link from SlashDot</a> on this issue. It explains that Steve has said &#8220;intermediate layers between the platform and the developer ultimately  produces sub-standard apps and hinders the progress of the platform&#8221;. I believe in context he&#8217;s talking about Flash. Following the Slashdot link is the <a href="http://www.taoeffect.com/blog/2010/04/steve-jobs-response-on-section-3-3-1/">Tao Effect Post</a>. It seems like &#8220;most&#8221; developers agree that an extra layer on the iPlatform would be too much processing for those CPUs and &#8220;mostly&#8221; do not begrudge that decision. However, for most of these cross-platform IDEs that also target the iPlatform, they produce native code. In the case of the iPlatform, the one I was looking at produced native Objective C++ that gets compiled under XCode. So there is NO RATIONAL REASON why Steve needs to implement this policy, other than &#8220;because he can&#8221;. If a developer has a complicated project that some component or feature of the iPlatform will perform, but other platforms don&#8217;t, then one must make a decision as to how essential that feature it is. If it is essential, then it gets programmed in, and the other platforms will either: 1) No have that feature (common), or 2) the developer will need to code that feature into that other platform.</p>
<p>Again, I don&#8217;t fully understand this decision to implement this policy.</p>
<p>Update 4/13/10 9:05p</p>
<p>Simon over at Bloggasm emailed in a link to <a href="http://www.bloggasm.com">his blog</a> discussing <a href="http://bloggasm.com/why-adobe-and-apple-are-bypassing-traditional-media-outlets-to-wage-war-in-the-blogosphere">why this war is being waged in the blogs</a> instead of the retro mainstream way. Simon&#8217;s correct, the mainstream umm authors are not techs and do not understand anything about tech. So they quote &#8220;the famous guy&#8221; and offer up a cheap &#8220;how benevolent&#8221; the famous guy is. blah blah. Right now Apple is the elephant in the china shop and I feel like one of the cheaper ceramic teacups. Go pay Simon a visit and email him your thoughts.</p>
<p>Update 4/17/10 8:50p</p>
<p><a href="http://stevecheney.posterous.com/the-genius-in-apples-vertical-platform">This guy</a> doesn&#8217;t get it either. He&#8217;s drinking the Kool-aid (no I don&#8217;t own Kool-aid stock but A LOT of Apple fanboys MUST). He said &#8220;But in order for  these speed improvements to be realized, apps would need to be written  in objective C—which is exactly what Apple is now telling developers to  do.&#8221; Umm &#8216;scuse me for saying this but RTFM. Mr. Steven &#8220;The genius&#8221; Jobs has stated that IF you use a code generator that outputs Native Objective-C code and then one uses XCode to compile it into the native app, then YOU SUCK! One is in VIOLATION of the development agreement. Please RTFM or go back to reporting on main-stream news that has only &#8220;some&#8221; surface tension. These issues run deep because, as developers, we are constantly trying to become LAZY. Programmers are the laziest people on the planet. We try to be the most efficient with our time so we can get back to playing Bioshock, or the upcoming Starcraft II games. We don&#8217;t have any life beyond Programming and Games. The main-stream press needs to play in another sandbox, you don&#8217;t even begin to understand tek.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F04%2F11%2Fgruber-is-not-completely-correct-about-apples-policy-change%2F&amp;title=Gruber%20is%20not%20completely%20correct%20about%20Apple%26%238217%3Bs%20policy%20change" id="wpa2a_48"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/04/11/gruber-is-not-completely-correct-about-apples-policy-change/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>I offer our talent to Yet-another-failed I.T. project run by the government</title>
		<link>http://www.joroto.com/blog/2010/04/02/i-offer-our-talent-to-yet-another-failed-i-t-project-run-by-the-government/</link>
		<comments>http://www.joroto.com/blog/2010/04/02/i-offer-our-talent-to-yet-another-failed-i-t-project-run-by-the-government/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 07:24:23 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[Miscellaneous Apps and Services]]></category>
		<category><![CDATA[PRESS RELEASES]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=428</guid>
		<description><![CDATA[Open letter to the soon-to-be-fired person who contracted the Failed Census Bureau I.T. Project. We at Joroto can code your failed Census Bureau system in less than 2 years, using the equipment that you will obviously get socked with for &#8230; <a href="http://www.joroto.com/blog/2010/04/02/i-offer-our-talent-to-yet-another-failed-i-t-project-run-by-the-government/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Open letter to the soon-to-be-fired person who contracted the Failed Census Bureau I.T. Project.</p>
<p>We at Joroto can code your <a href="http://www.informationweek.com/news/mobility/messaging/showArticle.jhtml?articleID=207001691">failed Census Bureau system</a> in less than 2 years, using the equipment that you will obviously get socked with for $100 million or less. We&#8217;ve done projects like this before, and we can do them again. In fact I will also offer the U.S. government a bonus: The code will work. . . perfectly. That&#8217;s right if there is a problem we&#8217;ll fix it for free. We know how to implement mega-million dollar projects and &#8220;get &#8216;er done&#8221;.</p>
<p>Contact our President if you run across this post. I&#8217;m sure another 100 companies are clamoring to stick it to our government &#8220;one more time&#8221;.</p>
<p>From that article, the comment says it all. John is our user interface expert. I&#8217;m sure he&#8217;ll say &#8220;no problem, I have an idea for a more efficient interface&#8221;.</p>
<p>I.T. btw does NOT stand for Idiots in Training. Harris needs to go wash cars or move sand piles. They don&#8217;t have to care at this point. They&#8217;ve received their kickbacks and profits.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F04%2F02%2Fi-offer-our-talent-to-yet-another-failed-i-t-project-run-by-the-government%2F&amp;title=I%20offer%20our%20talent%20to%20Yet-another-failed%20I.T.%20project%20run%20by%20the%20government" id="wpa2a_50"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/04/02/i-offer-our-talent-to-yet-another-failed-i-t-project-run-by-the-government/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I quit</title>
		<link>http://www.joroto.com/blog/2010/04/02/i-quit/</link>
		<comments>http://www.joroto.com/blog/2010/04/02/i-quit/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 07:09:36 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=424</guid>
		<description><![CDATA[I just read an interesting article about it being ok for go-getters and talented individuals to quit. Hmmmm. &#8220;Its ok Dave, continue&#8221;. . . &#8220;Ok I quit. Its not you its me&#8221;. I&#8217;ve had these discussions with more people than &#8230; <a href="http://www.joroto.com/blog/2010/04/02/i-quit/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I just read an <a href="http://thedailywtf.com/Articles/Up-or-Out-Solving-the-IT-Turnover-Crisis.aspx">interesting article</a> about it being ok for go-getters and talented individuals to quit. Hmmmm. &#8220;Its ok Dave, continue&#8221;. . . &#8220;Ok I quit. Its not you its me&#8221;.<br />
I&#8217;ve had these discussions with more people than I can count. I HATE mediocres. I won&#8217;t work with them. At least I &#8220;don&#8217;t want to&#8221; work with them. Sometimes one MUST work with them. I&#8217;m not talking about inexperienced people. I&#8217;m talking about people who come to work to pick up a check (anyone in this company know whom I am talking about?). Those people need to be fired. They are a drag on the high-fliers.<br />
You know what you do for the high fliers? Everything. That&#8217;s right. You remove EVERY excuse they have for not working as efficiently as they can. And when you do that you tell them to prove it. Prove they are better than 10 mediocre programmers/workers. If you&#8217;ve never worked with this type of person, you&#8217;ll be amazed because they will absolutely, hands down, prove that they are worth 10 mediocres.<br />
I liked the above article. It is one of those always relevant pieces of expository that is timeless and succinct.<br />
So, everyone, fire ONE mediocre person in your organization and let&#8217;s get on the path to productivity again. You know who I&#8217;m talking about. That person who goes to compile a program that takes 5 minutes to compile, and sits there and waits for it to compile. Doesn&#8217;t timeslice to anything else, like documentation, regressions, pick his nose, ANYTHING. That person needs to be fired now. The rest of the employees need to be TOLD why that person was fired. Once the scapegoat is gone, productivity improves. If not start the beatings.</p>
<p>Mwhahahahhahaaaaaaaaa I LOVE world domination.</p>
<p>The <a href="http://brucefwebster.com/2008/04/11/the-wetware-crisis-the-dead-sea-effect/">Dead Sea Effect</a> article is funny because its true. Read that also. Most of us live that article every day. This guy is a good observer. Here&#8217;s <a href="http://brucefwebster.com/2008/04/26/the-wetware-crisis-the-expert-pool/">another observation</a> for you to read. Bruce posted this link to the <a href="http://it.slashdot.org/article.pl?sid=08/04/12/2241216">slashdot thread</a>.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F04%2F02%2Fi-quit%2F&amp;title=I%20quit" id="wpa2a_52"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/04/02/i-quit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>YouTube is down! What will society do without video?</title>
		<link>http://www.joroto.com/blog/2010/03/26/youtube-is-down-what-will-society-do-without-video/</link>
		<comments>http://www.joroto.com/blog/2010/03/26/youtube-is-down-what-will-society-do-without-video/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 22:29:20 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Presidential Speak]]></category>
		<category><![CDATA[failure]]></category>
		<category><![CDATA[no video]]></category>
		<category><![CDATA[youtube down]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=422</guid>
		<description><![CDATA[YouTube being down and all, you will not be able to see the Dot Com documentary below. However, your rabbit ears and digital antenna should still work. So hit the PBS then come back to the World Wide Web in &#8230; <a href="http://www.joroto.com/blog/2010/03/26/youtube-is-down-what-will-society-do-without-video/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>YouTube being down and all, you will not be able to see the Dot Com documentary below.  However, your rabbit ears and digital antenna should still work.  So hit the PBS then come back to the World Wide Web in a few hours.</p>
<p>JB</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F03%2F26%2Fyoutube-is-down-what-will-society-do-without-video%2F&amp;title=YouTube%20is%20down%21%20What%20will%20society%20do%20without%20video%3F" id="wpa2a_54"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/03/26/youtube-is-down-what-will-society-do-without-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joroto is seeking $4,000,000 investment for web</title>
		<link>http://www.joroto.com/blog/2010/03/22/joroto-is-seeking-2000000-investment-for-web/</link>
		<comments>http://www.joroto.com/blog/2010/03/22/joroto-is-seeking-2000000-investment-for-web/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 13:08:14 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Presidential Speak]]></category>
		<category><![CDATA[companies seeking vc]]></category>
		<category><![CDATA[dot com]]></category>
		<category><![CDATA[seeking vc]]></category>
		<category><![CDATA[startup investment]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=281</guid>
		<description><![CDATA[Joroto is seeking $4,000,000 investment for a unique Web 3.0 project. This web domain is perfectly timed with the current economic crisis and stands to gain large revenues and constant use. If you represent investors, and have great vision and &#8230; <a href="http://www.joroto.com/blog/2010/03/22/joroto-is-seeking-2000000-investment-for-web/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Joroto is seeking $4,000,000 investment for a unique Web 3.0  project.  This web domain is perfectly timed with the current economic crisis and stands to gain large revenues and constant use.</p>
<p>If you represent investors, and have great vision and the ability to understand the widespread effect of a business from a generalized overview, please contact us at blog@joroto.com.</p>
<p>John C. Boukis</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F03%2F22%2Fjoroto-is-seeking-2000000-investment-for-web%2F&amp;title=Joroto%20is%20seeking%20%244%2C000%2C000%20investment%20for%20web" id="wpa2a_56"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/03/22/joroto-is-seeking-2000000-investment-for-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The dangers of working at a dot com</title>
		<link>http://www.joroto.com/blog/2010/03/13/the-dangers-of-working-at-a-dot-com/</link>
		<comments>http://www.joroto.com/blog/2010/03/13/the-dangers-of-working-at-a-dot-com/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 14:33:51 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Presidential Speak]]></category>
		<category><![CDATA[dangers of start-ups]]></category>
		<category><![CDATA[dangers of startups]]></category>
		<category><![CDATA[dangers of the ipod]]></category>
		<category><![CDATA[dangerse of dot coms]]></category>
		<category><![CDATA[start-up]]></category>
		<category><![CDATA[video of dot coms]]></category>
		<category><![CDATA[working conditions expose]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=130</guid>
		<description><![CDATA[Ron, a programmer for Joroto, Inc. is a typical example of the entrepreneur who creates all the success he could want.  However, the working conditions at Joroto are just horrible, and one has to ask if this should be the end result of a programmer's success. <a href="http://www.joroto.com/blog/2010/03/13/the-dangers-of-working-at-a-dot-com/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Working for a dot com can be much less glamorous than advertised.  It can even be downright inhumane.  The vast wealth gained by programming iPod applications, or reaching any mass audience when one is not prepared, can lead to a tortured life.</p>
<p>Always keep this in mind:  If you are buying Joroto&#8217;s products, you will be contributing to this morbid lifestyle.  You are helping to provide too much money to too few people, and usually they are programmers.  Those are the last ones who will know what to do with their success.  Here is an expose displaying the effects of success on Joroto:</p>
<p><object width="660" height="525"><param name="movie" value="http://www.youtube.com/v/VF_itrM9LfE&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;color1=0x234900&#038;color2=0x4e9e00&#038;border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/VF_itrM9LfE&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;color1=0x234900&#038;color2=0x4e9e00&#038;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="525"></embed></object></p>
<p>JB</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/03/13/the-dangers-of-working-at-a-dot-com/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Appfuse &#8211; width of web page</title>
		<link>http://www.joroto.com/blog/2010/02/15/appfuse-width-of-web-page/</link>
		<comments>http://www.joroto.com/blog/2010/02/15/appfuse-width-of-web-page/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 07:48:03 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[Miscellaneous Apps and Services]]></category>
		<category><![CDATA[appfuse]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[width]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=387</guid>
		<description><![CDATA[Ok this took a ton of time to figure out. Problem: I don&#8217;t like 800&#215;600 pages. I have widescreen LCDs and many other people do too. I will check the stats which is a developer type site, and here which &#8230; <a href="http://www.joroto.com/blog/2010/02/15/appfuse-width-of-web-page/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ok this took a ton of time to figure out.<br />
Problem: I don&#8217;t like 800&#215;600 pages. I have widescreen LCDs and many other people do too. I will check the <a href="http://www.w3schools.com/browsers/browsers_display.asp">stats</a> which is a developer type site, and <a href="http://www.w3counter.com/globalstats.php">here</a> which is more general and based on 32,000+ sites.</p>
<p>Edit the files:<br />
./tree/src/main/webapp/styles/simplicity/layout-1col.css and change line 8 to 924 (1024 &#8211; 100 which is what it was set to initially). This will set the login.jsp menu to this width.<br />
./tree/src/main/webapp/styles/simplicity/layout.css and change line 11 to 1004 (1024 &#8211; 20 which is the same amount that was initially subtracted to arrive at 780px by the appfuse developers). this seems to set all pages to this width.<br />
./tree/src/main/webapp/styles/simplicity/laout-navtop-subright.css and change line 8 to 924. This changes the menu size for the mainMenu.jsp page.</p>
<p>Also, while we&#8217;re on the subject of menus, you may want to edit ./tree/src/main/webapp/WEB-INF/menu-config.xml. Notice that your new classes (see previous posts) have a menu item for them. Well they also show up on the Login menu even though the user has to login before being able to access the menu item. This is clunky (IMHO) so I don&#8217;t want them there. In this menu-config file, you&#8217;ll notice there are no roles= attribute. Put one in there for each menu item and the menu generator (struts-menu) will take care of whether to display the menu item or not. This is one of the good things about these frameworks. You get to do a little config with no programming.<br />
NOTE:<br />
in ./tree/src/main/webapp/styles/simplicity/layout.css in the section marked  div#main form ul li    &#8211; this section affects the box around the Login fields. I added a width to this section and the login box adapted.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F02%2F15%2Fappfuse-width-of-web-page%2F&amp;title=Appfuse%20%26%238211%3B%20width%20of%20web%20page" id="wpa2a_58"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/02/15/appfuse-width-of-web-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Appfuse &#8211; Test failure</title>
		<link>http://www.joroto.com/blog/2010/02/14/appfuse-test-failure/</link>
		<comments>http://www.joroto.com/blog/2010/02/14/appfuse-test-failure/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 23:44:12 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[Miscellaneous Apps and Services]]></category>
		<category><![CDATA[appfuse]]></category>
		<category><![CDATA[junit]]></category>
		<category><![CDATA[mvn]]></category>
		<category><![CDATA[web testing]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=385</guid>
		<description><![CDATA[Sometimes the tests will fail because you have generated your classes in an order that does not support the tests. For example, I have a Base class that is included as an attribute of another class. However, I had made &#8230; <a href="http://www.joroto.com/blog/2010/02/14/appfuse-test-failure/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Sometimes the tests will fail because you have generated your classes in an order that does not support the tests.<br />
For example, I have a Base class that is included as an attribute of another class. However, I had made a change in the base class and regenerated the code. This causes the file in ./tree/src/test/resources/sample-data.xml to generate the data in the wrong order. So what happens is that there are zero base class records in the table when the other class runs its test. This second class is, due to me regenerating the base class, now first in the sample data and first to be tested.</p>
<p>The fix:<br />
To fix this, just move the data around in the sample-data.xml file. Poof no more Constraint problem.</p>
<p>Example pseduocode:<br />
Class Communications {<br />
   Long uid;<br />
   Email email;<br />
   { . . . methods . . . }<br />
}<br />
This Communications class is first in the sample-data.xml file because the Email class was generated second<br />
Class Email {<br />
    Long uid;<br />
    String emailAddr;<br />
   { . . . methods . . .}<br />
}<br />
So initially I had autogenerated the Email class first. Then made an addition to the email class&#8217;s attributes. Then regenerated it with<br />
mvn appfuse:gen -Dentity=Email ; mvn appfuse:install -Dentity=Email<br />
Did my fixup of the ./tree/src/main/webapp/WEB-INF/applicationContext.xml<br />
Finally    mvn test<br />
So before the   mvn test  fix the sample-data.xml file and you&#8217;ll be fine.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F02%2F14%2Fappfuse-test-failure%2F&amp;title=Appfuse%20%26%238211%3B%20Test%20failure" id="wpa2a_60"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/02/14/appfuse-test-failure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Appfuse &#8211; Extending your classes</title>
		<link>http://www.joroto.com/blog/2010/02/14/appfuse-extending-your-classes/</link>
		<comments>http://www.joroto.com/blog/2010/02/14/appfuse-extending-your-classes/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 06:45:07 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[Miscellaneous Apps and Services]]></category>
		<category><![CDATA[appfuse extend classes]]></category>
		<category><![CDATA[autogeneration]]></category>
		<category><![CDATA[event class]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=380</guid>
		<description><![CDATA[I had extended my Event class to include references to other objects. I also created @OneToOne annotations of them. All of a sudden the tests wouldn&#8217;t run. Well the problem lay in the sample data that is loaded into the &#8230; <a href="http://www.joroto.com/blog/2010/02/14/appfuse-extending-your-classes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I had extended my Event class to include references to other objects. I also created @OneToOne annotations of them.<br />
All of a sudden the tests wouldn&#8217;t run.<br />
Well the problem lay in the sample data that is loaded into the table during the tests. I was referencing the appfuse User class. During the autogeneration of my Event class, it autogenerates three records into ./tree/src/test/resources/sample-data.xml  . However, the original Appfuse where you did the quickstart from the main site, only outputs two User records.<br />
So I added a third User record and everything fell into place and started working again.</p>
<p>Peace out.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F02%2F14%2Fappfuse-extending-your-classes%2F&amp;title=Appfuse%20%26%238211%3B%20Extending%20your%20classes" id="wpa2a_62"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/02/14/appfuse-extending-your-classes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Appfuse &#8211; the next step</title>
		<link>http://www.joroto.com/blog/2010/02/14/appfuse-the-next-step/</link>
		<comments>http://www.joroto.com/blog/2010/02/14/appfuse-the-next-step/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 04:18:55 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[Miscellaneous Apps and Services]]></category>
		<category><![CDATA[appfuse]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[freemarker]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=376</guid>
		<description><![CDATA[Appfuse &#8211; personalizing the app 2/13/2010 Purpose: Which files to edit in order to personalize the existing app for my company. Remember: App name is: tree Company is: joroto.com Source is in: ./tree/src/ ./tree/src/main/resources/mail.properties Change to be your email and &#8230; <a href="http://www.joroto.com/blog/2010/02/14/appfuse-the-next-step/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Appfuse &#8211; personalizing the app<br />
2/13/2010</p>
<p>Purpose:<br />
Which files to edit in order to personalize the existing app for my company.</p>
<p>Remember:<br />
App name is: tree<br />
Company is: joroto.com<br />
Source is in: ./tree/src/</p>
<p>./tree/src/main/resources/mail.properties<br />
Change to be your email and the login properties for your smtp server.</p>
<p>./tree/src/main/resources/ApplicationResources.properties<br />
Search for appfuse and change all to your product or company name. Depends on context.<br />
I added on line 7 the following line<br />
webapp.image=wr_logo3_230x100.jpg<br />
This is our site logo. I can see it being translated into different languages. We can offer one per locale. Also the colors may be offensive in some cultures, and the picture might have cultural significance as well.<br />
This file holds all of the localization (meaning strings to be translated) strings. You&#8217;ll see different file names each of which represent a language for a specific country code.</p>
<p>./tree/src/main/webapp/common/header.jsp<br />
I&#8217;m putting an image (webapp.img) into the headers instead of the text I entered in the ApplicationResources.properties. First I copied my jpg to the ./tree/src/main/webapp/images directory.<br />
Editing this file, I am interested in commenting out lines 8 and 9. Never delete until release. You never know when you might return to the text version of the page.<br />
Now my header.jsp looks like this:<br />
&lt;%@ include file=&#8221;/common/taglibs.jsp&#8221;%&gt;<br />
&lt;c:if test=&#8221;${pageContext.request.locale.language ne &#8216;en&#8217;}&#8221;&gt;<br />
&lt;div id=&#8221;switchLocale&#8221;&gt;&lt;a href=&#8221;&lt;c:url value=&#8217;/?locale=en&#8217;/&gt;&#8221;&gt;&lt;fmt:message key=&#8221;webapp.name&#8221;/&gt; in English&lt;/a&gt;&lt;/div&gt;<br />
&lt;/c:if&gt;<br />
&lt;div id=&#8221;branding&#8221;&gt;<br />
&lt;!&#8211; TAH 2/13/10<br />
&lt;h1&gt;&lt;a href=&#8221;&lt;c:url value=&#8217;/'/&gt;&#8221;&gt;&lt;fmt:message key=&#8221;webapp.name&#8221;/&gt;&lt;/a&gt;&lt;/h1&gt;<br />
&lt;p&gt;&lt;fmt:message key=&#8221;webapp.tagline&#8221;/&gt;&lt;/p&gt;<br />
&#8211;&gt;<br />
&lt;a href=&#8221;<a href="../../">http://www.joroto.com</a>&#8221; title=&#8221;Logo&#8221;&gt;<br />
&lt;img src=&#8221;&lt;fmt:message key=&#8221;webapp.img&#8221; /&gt;&#8221;<br />
alt=&#8221;&lt;fmt:message key=&#8221;webapp.name&#8221; /&gt;&#8221; /&gt;<br />
&lt;/a&gt;<br />
&lt;/div&gt;<br />
&lt;hr /&gt;<br />
&lt;%&#8211; Put constants into request scope &#8211;%&gt;<br />
&lt;appfuse:constants scope=&#8221;request&#8221;/&gt;</p>
<p>Note: I wanted to use the &lt;c:url construct but this would need freemarker to produce a two pass per line mode. Not sure if it can do this, but maybe I&#8217;ll have time later to see.<br />
My image is 100 pixels tall so I needed to change the CSS for the header.</p>
<p>Edit   ./tree/src/main/webapp/styles/simplicity/layout.css<br />
I commented out line 22 and added a new line that looks like this:<br />
height: 100px; /* TAH 2/13/10 */</p>
<p>Rerun the jetty:run-war and you&#8217;ll see the changes.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F02%2F14%2Fappfuse-the-next-step%2F&amp;title=Appfuse%20%26%238211%3B%20the%20next%20step" id="wpa2a_64"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/02/14/appfuse-the-next-step/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Appfuse &#8211; quick start guide for newbies.</title>
		<link>http://www.joroto.com/blog/2010/02/13/appfuse/</link>
		<comments>http://www.joroto.com/blog/2010/02/13/appfuse/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 06:03:45 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[Miscellaneous Apps and Services]]></category>
		<category><![CDATA[appfuse]]></category>
		<category><![CDATA[code generator]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[raible]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[struts]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/2010/02/13/appfuse/</guid>
		<description><![CDATA[Appfuse Add classes to initial project creation 2/12/2010 Overview: You have done the QuickStart to see if you can get everything to work. This article assumes you DID indeed get the initial project working. You&#8217;re excited and want to &#8220;add &#8230; <a href="http://www.joroto.com/blog/2010/02/13/appfuse/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="margin: 0in; font-family: Calibri; font-size: 11pt;"><a title="Appfuse web page home" href="http://appfuse.org">Appfuse</a></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Add classes to initial project creation</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">2/12/2010</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Overview:</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">You have done the QuickStart to see if you can get everything to work. This article assumes you DID indeed get the initial project working. You&#8217;re excited and want to &#8220;add something&#8221; to that project and begin working on your own. You need to read through this with a clear head because there is a gotcha once you get past adding ONE java class file. Not sure why but there is a fix.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Ok here&#8217;s the scoop.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Use the videos for the tutorial. They&#8217;re up to date. The other tutorials never worked for me.</p>
<p></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">This is the writeup translating the videos into text. I did not add ANYTHING to this except a little clarification for us newbies.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">All we&#8217;re doing here is generating CRUD which is not normally what is needed in a real app. However, we do this here to get a feel for how all these frameworks work.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">You want to create a Plain Old Java Object (POJO). This is a simply a java class file. One Object per file.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">I use cygwin for development on Windows. I need to resetup my Linux box. I will try to write clarifying statements so you can figure out what I am doing.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">So let&#8217;s say we create a Java Class called Person. Why? Because I need one in my project.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">My app name is tree. My company is Joroto.com.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">So the path to my source is:</p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;">./tree/src/main/java/com/joroto</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">We&#8217;re going to create this Person.java file in a NEW directory called model.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">So you now have a directory structure</p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">./tree/src/main/java/com/joroto/model</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Step 1 of a &#8220;Template for working in Appfuse&#8221;. When I say execute Step 1 again, do this with a different Java Class (just trying to be clear).</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Create a Person.java file in ./tree/src/main/java/com/joroto/model</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Here&#8217;s mine so you can first test that this works for you, then extend it. There is a note about renaming files and objects, later in this tutorial. READ THOSE NOTES, maybe even before you do this here. Nothing devastating, but important just the same.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">package com.joroto.model;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;">
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">import org.appfuse.model.BaseObject;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;">
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">import javax.persistence.*;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">import org.compass.annotations.Searchable;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">import org.compass.annotations.SearchableComponent;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">import org.compass.annotations.SearchableId;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">import org.compass.annotations.SearchableProperty;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">import java.sql.Timestamp;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;">
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">// Entity tells the processing framework that you want this object to be backed by a database.</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">@Entity @Table(name=&#8221;person&#8221;)</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">// The searchable is to help identify tables that need a search engine, are highly searched. Might be a &#8220;Trails-hibernate&#8221; module for search engine like capability.</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">// </span><a href="http://docs.codehaus.org/display/TRAILS/Querying+entities+and+full-text+search"><span style="background: yellow none repeat scroll 0% 0%;">http://docs.codehaus.org/display/TRAILS/Querying+entities+and+full-text+search</span></a></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">@Searchable </span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">public class Person extends BaseObject /* implements java.io.Serializable */ {</span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">private Long uid; </span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">private String title; // Mr., Dr. etc.</span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">private String fName; // First name </span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">private String mName; // Anything other than first and last name</span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">private String lName; // Last name</span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;">
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>@Override</span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>public String toString() {</span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>String s = new String();</span></p>
<p style="margin: 0in 0in 0in 1.125in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">if (mName.length() &gt; 0) {</span></p>
<p style="margin: 0in 0in 0in 1.5in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">s=String.format(&#8220;%s %s %s %s&#8221;, title, fName, mName, lName);</span></p>
<p style="margin: 0in 0in 0in 1.125in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">} else {</span></p>
<p style="margin: 0in 0in 0in 1.5in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">s=String.format(&#8220;%s %s %s&#8221;, title, fName, lName);</span></p>
<p style="margin: 0in 0in 0in 1.125in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">} // if-else</span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>return s;</span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>}</span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;">
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>@Override</span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>public int hashCode() {</span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>throw new UnsupportedOperationException(&#8220;Not supported yet.&#8221;);</span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>}</span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;">
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>@Override</span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>@SuppressWarnings(&#8220;EqualsWhichDoesntCheckParameterClass&#8221;)</span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>public boolean equals(Object o) {</span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>Person p = (Person)o;</span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>return(p.uid == this.uid);</span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>} // equals</span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;">
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">// Getters and Setters</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;">
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">// Indicates that this is the primary key for this event</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>@Id@GeneratedValue(strategy=GenerationType.AUTO) </span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">@Column(name=&#8221;uid&#8221;)</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>public Long getUid() {</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>return uid;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>}</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;">
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">@Column(name=&#8221;uid&#8221;)</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>public void setUid(Long uid) {</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>this.uid = uid;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>}</span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;">
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">@Column(name=&#8221;title&#8221;, length=20)</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>public String getTitle() {</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>return title;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>}</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;">
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>public void setTitle(String s) {</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>this.title = s;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>}</span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;">
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">@Column(name=&#8221;firstname&#8221;, length=100)</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>public String getFirstName() {</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>return fName;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>}</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;">
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>public void setFirstName(String s) {</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>this.fName = s;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>}</span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;">
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">@Column(name=&#8221;middlename&#8221;, length=100)</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>public String getMiddleName() {</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>return mName;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>}</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;">
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>public void setMiddleName(String s) {</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>this.mName = s;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>}</span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;">
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">@Column(name=&#8221;lastname&#8221;, length=100)</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>public String getLastName() {</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>return lName;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>}</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;">
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>public void setLastName(String s) {</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>this.lName = s;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>}</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;">
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">}</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">The statements with the @ signs are annotations that are used when this code generates the database table. The database table (in Hibernate) will store the information the flows into and out of this class.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">That&#8217;s all we need to do in this file so save it.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">We need to tell the system that we&#8217;ve created this and it needs to be backed by hibernate. Open the following file (it is already in the directory structure from your initial generation of the project.</p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">./tree/src/main/resources/hibernate.cfg.xml</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Add a new line at line 8 below the other &lt;mapping class…&gt; members.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Add the following line to that new line.</p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>&lt;mapping class=&#8221;com.joroto.model.Person&#8221;/&gt;</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Save and close that file.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">You&#8217;re ready for the cool automation that Matt and his Magical Minions dreamed up.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">In the ./tree directory execute the following command</p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">mvn appfuse:gen -Dentity=Person</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">If the build is not successful, make a very basic Class file like I did up there. We WILL be able to regenerate the files with more of the Class attributes in it.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">After a successful build execute the next command (Matt thinks executing these two commands is &#8220;too much&#8221; and will release a future version combining the two. However, just &#8220;think&#8221; of all the work these two command are saving us and you should be sending the guy some percentage of your commercial profits)</p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">mvn<span> </span>appfuse:install -Dentity=Person</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">And then execute</p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">mvn test</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">It will work.</p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">mvn jetty:run-war</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Point your browser to</p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">Localhost:8080</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Go back to the step 1 of this tutorial and enter a new and different Java class. When you get to the mvn test, you&#8217;ll notice that it fails the test classes. The Person class is flagged. Matt (not me) to the rescue in his MarkMail app. On the appfuse home, click on Project Information, Mailing Lists and then MarkMail. Enter the error about creating the bean and up pops his answer. You&#8217;re asking &#8220;where is the error? The console displays where to go, but for clarity go to</p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">./tree/target/surefire-reports</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Any .txt file that is not 1k is telling you about the test errors.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Here is Matt&#8217;s fix for the problem, then I&#8217;ll explain:</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Open the file</p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">./tree/src/main/webapp/WEB-INF/applicationContext.xml</span></p>
<p style="margin: 0in; font-size: 11pt;"><span style="font-family: Calibri;">There are now three things that need to be done to the file. As you add Classes for CRUD you&#8217;ll need to edit its Bean element after you do the</span><span style="font-family: monospace;"> mvn appfuse:install -Dentity=Person</span><span style="font-family: Calibri;"><span> </span>above. </span></p>
<p style="margin: 0in; font-size: 11pt;"><span style="font-family: Calibri;">Add the </span><span style="background: yellow none repeat scroll 0% 0%; font-family: monospace;">&lt;context:component-scan base-package=&#8221;org.appfuse&#8221;/&gt;</span><span style="font-family: Calibri;"> element.</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">AND you have to add the element &lt;property name=&#8221;sessionFactory&#8221; ref=&#8221;sessionFactory&#8221;/&gt; to each bean. One for the personManager bean and once for (in my case) teventManager bean. So the file now looks like this:</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">&lt;beans xmlns=&#8221;</span><a href="http://www.springframework.org/schema/beans"><span style="background: yellow none repeat scroll 0% 0%;">http://www.springframework.org/schema/beans</span></a><span style="background: yellow none repeat scroll 0% 0%;">&#8221; xmlns:xsi=&#8221;http://www.w3.org/2001/XMLSchema-instance&#8221;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>xmlns:context=&#8221;http://www.springframework.org/schema/context&#8221;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>xsi:schemaLocation=&#8221;http://www.springframework.org/schema/beans </span><a href="http://www.springframework.org/schema/beans/spring-beans-2.0.xsd"><span style="background: yellow none repeat scroll 0% 0%;">http://www.springframework.org/schema/beans/spring-beans-2.0.xsd</span></a></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span></span><a href="http://www.springframework.org/schema/context"><span style="background: yellow none repeat scroll 0% 0%;">http://www.springframework.org/schema/context</span></a><span style="background: yellow none repeat scroll 0% 0%;"> </span><a href="http://www.springframework.org/schema/context/spring-context.xsd"><span style="background: yellow none repeat scroll 0% 0%;">http://www.springframework.org/schema/context/spring-context.xsd</span></a><span style="background: yellow none repeat scroll 0% 0%;">&#8220;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>default-lazy-init=&#8221;true&#8221;&gt;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;">
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>&lt;!&#8211; Activates scanning of @Autowired &#8211;&gt;</span></p>
<p style="margin: 0in; font-size: 11pt; padding-left: 30px;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>&lt;context:annotation-config/&gt;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;">
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>&lt;!&#8211; Activates scanning of @Repository and @Service &#8211;&gt;</span></p>
<p style="margin: 0in 0in 0in 0.375in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>&lt;context:component-scan base-package=&#8221;com.joroto&#8221;/&gt;</span></p>
<p style="margin: 0in 0in 0in 0.375in; font-weight: bold; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">&lt;context:component-scan base-package=&#8221;org.appfuse&#8221;/&gt;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;">
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>&lt;!&#8211; Add new DAOs here &#8211;&gt;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>&lt;!&#8211;PersonManager-START&#8211;&gt;</span></p>
<p style="margin: 0in; font-size: 11pt; padding-left: 30px;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>&lt;bean id=&#8221;personManager&#8221; class=&#8221;org.appfuse.service.impl.GenericManagerImpl&#8221;&gt;</span></p>
<p style="margin: 0in; font-size: 11pt; padding-left: 60px;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>&lt;constructor-arg&gt;</span></p>
<p style="margin: 0in; font-size: 11pt; padding-left: 90px;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>&lt;bean class=&#8221;org.appfuse.dao.hibernate.GenericDaoHibernate&#8221;&gt;</span></p>
<p style="margin: 0in; font-size: 11pt; padding-left: 150px;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>&lt;constructor-arg value=&#8221;com.joroto.model.Person&#8221;/&gt;</span></p>
<p style="margin: 0in 0in 0in 1.5in; font-weight: bold; font-family: &amp;amp;amp; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">&lt;property name=&#8221;sessionFactory&#8221; ref=&#8221;sessionFactory&#8221;/&gt;</span></p>
<p style="margin: 0in; font-size: 11pt; padding-left: 90px;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>&lt;/bean&gt;</span></p>
<p style="margin: 0in; font-size: 11pt; padding-left: 60px;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>&lt;/constructor-arg&gt;</span></p>
<p style="margin: 0in; font-size: 11pt; padding-left: 30px;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>&lt;/bean&gt;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>&lt;!&#8211;PersonManager-END&#8211;&gt;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;">
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>&lt;!&#8211;TeventManager-START&#8211;&gt;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>&lt;bean id=&#8221;teventManager&#8221; class=&#8221;org.appfuse.service.impl.GenericManagerImpl&#8221;&gt;</span></p>
<p style="margin: 0in; font-size: 11pt; padding-left: 30px;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>&lt;constructor-arg&gt;</span></p>
<p style="margin: 0in; font-size: 11pt; padding-left: 60px;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>&lt;bean class=&#8221;org.appfuse.dao.hibernate.GenericDaoHibernate&#8221;&gt;</span></p>
<p style="margin: 0in; font-size: 11pt; padding-left: 120px;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>&lt;constructor-arg value=&#8221;com.joroto.model.Tevent&#8221;/&gt;</span></p>
<p style="margin: 0in 0in 0in 1.5in; font-weight: bold; font-family: &amp;amp;amp; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">&lt;property name=&#8221;sessionFactory&#8221; ref=&#8221;sessionFactory&#8221;/&gt;</span></p>
<p style="margin: 0in; font-size: 11pt; padding-left: 60px;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>&lt;/bean&gt;</span></p>
<p style="margin: 0in; font-size: 11pt; padding-left: 30px;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>&lt;/constructor-arg&gt;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>&lt;/bean&gt;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>&lt;!&#8211;TeventManager-END&#8211;&gt;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;">
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;"><span> </span>&lt;!&#8211; Add new Managers here &#8211;&gt;</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">&lt;/beans&gt;</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Matt was right. This fixes the test errors and you&#8217;re off and running. The above file is generated during the gen and install command.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Notes:</p>
<p style="margin: 0in; font-size: 11pt;"><span style="font-family: Calibri;"><span> </span></span><span style="background: yellow none repeat scroll 0% 0%; font-family: &amp;amp;amp;">mvn clean</span><span style="font-family: Calibri;"> will clear out the target directory.</span></p>
<p style="margin: 0in; font-weight: bold; font-family: Calibri; font-size: 11pt;">Renaming a class</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Ok so you want to rename a Class. You need to search the ./tree/src/ directory for your class and all variants and clear them out.</p>
<p style="margin: 0in; font-size: 11pt;"><span style="font-family: Calibri;">First fix the </span><span style="background: yellow none repeat scroll 0% 0%; font-family: monospace;">./tree/src/main/resources/hibernate.cfg.xml</span><span style="font-family: Calibri;"><span> </span>file</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Then rename your class, any references inside the file, and finally the name of your class file.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">In this case I&#8217;m going to rename the Tevent class (which was my second class added. I did not post that above) to Event. So I rename the @Table, the Class name is now Event. Inside the Class is a reference to Tevent that is now Event. Save your class in the</p>
<p style="margin: 0in; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%; font-family: monospace;">./tree/src/main/java/com/joroto/model</span><span style="font-family: Calibri;"><span> </span>directory.</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Run the following command from the command line.</p>
<p style="margin: 0in; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%; font-family: monospace;">mvn clean</span><span style="font-family: Calibri;"> command to get rid of the target files.</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">If in cygwin, issue the find command<span> </span><span style="background: yellow none repeat scroll 0% 0%;">find . -name &#8220;[tT]event*&#8221;</span><span> </span>to see all of the files leftover that need to be deleted. In windows search for the name of the OLD class. Delete all those files. In cygwin do this:</p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">find . -name &#8220;[tT]event*&#8221; | xargs rm -f</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Let&#8217;s generate the files<span> </span>and test them by running the commands on the command line:</p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">mvn appfuse:gen -Dentity=Event</span></p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">mvn appfuse:install -Dentity=Event</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Edit the file</p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">./tree/src/main/webapp/WEB-INF/applicationContext.xml</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Delete the old Class reference for the bean. You have to take out the whole &lt;bean ….&gt; to &lt;/bean&gt;</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Add the &lt;property … sessionFactory<span> </span>line from above. Save the file. Then enter on the command line:</p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">mvn test</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Should be good to go. Lets check. At the command line:</p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">mvn jetty:run-war</span></p>
<p style="margin: 0in; font-size: 11pt;"><span style="font-family: Calibri;">Point your browser to </span><span style="background: yellow none repeat scroll 0% 0%; font-family: &amp;amp;amp;">localhost:8080</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">You&#8217;ll notice that ALL of the Classes are on the tab bar. You&#8217;ll need to clean out the jsp files for the classes that don&#8217;t exist. SO. . . Let&#8217;s look for all of these references. Change directory to the ./tree/src directory. Run the cygwin command:</p>
<p style="margin: 0in; font-family: monospace; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%;">grep -lri tevent main/*</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">This will list the files that need to be cleaned up. I don&#8217;t know how to do this automatically, so let&#8217;s edit each file looking for the reference to the old class name.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">My list is (Use this as a learning experience as to how to modify your web application. These are the pages and values that go to the final html that is output):</p>
<p style="margin: 0in; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%; font-family: monospace;">main/resources/ApplicationResources.properties</span><span style="font-family: Calibri;"><span> </span>- You&#8217;ll see the section for your old class. Pretty easy to delete it.</span></p>
<p style="margin: 0in; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%; font-family: monospace;">main/resources/struts.xml</span><span style="font-family: Calibri;"><span> </span>- You&#8217;ll see the section for your old class. Pretty easy to delete it.</span></p>
<p style="margin: 0in; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%; font-family: monospace;">main/webapp/common/menu.jsp</span><span style="font-family: Calibri;"> &#8211; You&#8217;ll see the section for your old class. Pretty easy to delete it.</span></p>
<p style="margin: 0in; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%; font-family: monospace;">main/webapp/WEB-INF/menu-config.xml</span><span style="font-family: Calibri;"> &#8211; You&#8217;ll see the section for your old class. Pretty easy to delete it.</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Now edit these files:</p>
<p style="margin: 0in; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%; font-family: monospace;">test/resources/sample-data.xml</span><span style="font-family: Calibri;"> &#8211; You&#8217;ll see the section for your old class. Pretty easy to delete it.</span></p>
<p style="margin: 0in; font-size: 11pt;"><span style="background: yellow none repeat scroll 0% 0%; font-family: monospace;">test/resources/web-tests.xml</span><span style="font-family: Calibri;"> &#8211; You&#8217;ll see the depends clause. Now each time you gen a Class you&#8217;ll see it added here. So if you mess up and keep gen&#8217;ing the Person class, it will have that many Person entries here. Then down further in the file you&#8217;ll see the section for that your old class created. Delete that section.</span></p>
<p style="margin: 0in; font-size: 11pt;"><span style="font-family: Calibri;">Change directory back to</span><span style="background: yellow none repeat scroll 0% 0%; font-family: monospace;"> ./tree</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">At the command line run</p>
<p style="margin: 0in; font-size: 11pt;"><span style="font-family: Calibri;"><span> </span></span><span style="background: yellow none repeat scroll 0% 0%; font-family: monospace;">mvn clean</span></p>
<p style="margin: 0in; font-size: 11pt;"><span style="font-family: Calibri;"><span> </span></span><span style="background: yellow none repeat scroll 0% 0%; font-family: monospace;">mvn test</span><span style="font-family: Calibri;"> </span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">The test should be successful. If not, then recheck your editing. Mine always worked. However, your editing is definitely where the problem lies at this time since you&#8217;ve already tested the New class you generated above.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">Finally, to make sure the old class &#8220;stuff&#8221; no longer displays in the web app. Execute from the command line:</p>
<p style="margin: 0in; font-size: 11pt;"><span style="font-family: Calibri;"><span> </span></span><span style="background: yellow none repeat scroll 0% 0%; font-family: monospace;">mvn jetty:run-war</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">I&#8217;m done here. Hopefully this gets you quickly up to speed on this cool stuff that Matt and his Magic Minions create. Kudos to the the AppFuse team.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">
<p><span> </span></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F02%2F13%2Fappfuse%2F&amp;title=Appfuse%20%26%238211%3B%20quick%20start%20guide%20for%20newbies." id="wpa2a_66"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/02/13/appfuse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pasting text sends e-mail in Outlook</title>
		<link>http://www.joroto.com/blog/2010/02/02/pasting-text-sends-e-mail-in-outlook/</link>
		<comments>http://www.joroto.com/blog/2010/02/02/pasting-text-sends-e-mail-in-outlook/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 04:50:40 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Miscellaneous Apps and Services]]></category>
		<category><![CDATA[paste sends e-mail]]></category>
		<category><![CDATA[pasting text sends e-mail in outlook]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=355</guid>
		<description><![CDATA[This happened to me using TPX remoting into an IBM 3390 mainframe and MS Outlook 2000.  I was usng &#60;ctrl-c&#62; in the green screen session and pasting into an e-mail in Outlook 2000.  The process must have capture additional keystrokes &#8230; <a href="http://www.joroto.com/blog/2010/02/02/pasting-text-sends-e-mail-in-outlook/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This happened to me using TPX remoting into an IBM 3390 mainframe and MS Outlook 2000.  I was usng &lt;ctrl-c&gt; in the green screen session and pasting into an e-mail in Outlook 2000.  The process must have capture additional keystrokes from the TPX session.  When I selected &lt;ctrl-p&gt; to paste in an e-mail, the e-mail was sent.  So, how to handle this?</p>
<p>1) Do not put in an e-mail address until you are ready to send.</p>
<p>2) Copy text from the problem application(s) and try pasting in notepad first, then copying and pasting again into Outlook.</p>
<p>3) Try using any available built-in copy function in the problem application, in my case it was TPX.  TPX has a &#8220;COPY&#8221; function that captures pure text, versus &lt;CTRL&gt;&lt;C&gt; which does more of a screen capture from TPX.</p>
<p>Our business has since migrated to a different e-mail client.  I am not sure but it does not seem to be sensitive to this problem.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F02%2F02%2Fpasting-text-sends-e-mail-in-outlook%2F&amp;title=Pasting%20text%20sends%20e-mail%20in%20Outlook" id="wpa2a_68"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/02/02/pasting-text-sends-e-mail-in-outlook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Astro_TJ Comes through with a flash!</title>
		<link>http://www.joroto.com/blog/2010/01/30/astro_tj-comes-through-with-a-flash/</link>
		<comments>http://www.joroto.com/blog/2010/01/30/astro_tj-comes-through-with-a-flash/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 12:53:18 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Presidential Speak]]></category>
		<category><![CDATA[astronauts]]></category>
		<category><![CDATA[astrotj]]></category>
		<category><![CDATA[astro_tj]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=342</guid>
		<description><![CDATA[Check out our correspondence with astronaut T. J. Creamer via Twitter: @Astro_TJ Are you experiencing flashes due to cosmic rays? Tell us another unique space experience that we may never have heard of. 35 mins ago &#8220;Astro_TJ @joroto Yes,I do &#8230; <a href="http://www.joroto.com/blog/2010/01/30/astro_tj-comes-through-with-a-flash/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Check out our correspondence with astronaut T. J. Creamer via Twitter:</p>
<p><span style="color: #333333;">@Astro_TJ Are you experiencing flashes due to cosmic rays? Tell us another unique space experience that we may never have heard of. 35 mins ago</span></p>
<p><span style="color: #ff0000;">&#8220;Astro_TJ @joroto Yes,I do see flashes occasionally,when I close<br />
my eyes.Another unique story?The noctilucent clouds are both mesmerizing &amp; beautiful.&#8221;</span></p>
<p><span style="color: #000000;">Wow, this IS neat: </span><a href="http://en.wikipedia.org/wiki/Noctilucent_cloud"><strong><span style="color: #993366;">Noctilucent Clouds in Wikipedia </span></strong></a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F01%2F30%2Fastro_tj-comes-through-with-a-flash%2F&amp;title=Astro_TJ%20Comes%20through%20with%20a%20flash%21" id="wpa2a_70"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/01/30/astro_tj-comes-through-with-a-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Management 901 &#8211; Why you want to become a manager</title>
		<link>http://www.joroto.com/blog/2010/01/29/management-901-why-you-want-to-become-a-manager/</link>
		<comments>http://www.joroto.com/blog/2010/01/29/management-901-why-you-want-to-become-a-manager/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 03:27:18 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[management sucks]]></category>
		<category><![CDATA[programmer's rule]]></category>
		<category><![CDATA[r&d spending]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=336</guid>
		<description><![CDATA[I&#8217;ve come to some realizations while watching some, ummm managers at another company. Yes that&#8217;s it. One ponders the question &#8220;Why do you want to be a manager&#8221;. 1) I&#8217;m stupid so I can be a great manager and lead &#8230; <a href="http://www.joroto.com/blog/2010/01/29/management-901-why-you-want-to-become-a-manager/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve come to some realizations while watching some, ummm managers at another company. Yes that&#8217;s it.<br />
One ponders the question &#8220;Why do you want to be a manager&#8221;.<br />
1) I&#8217;m stupid so I can be a great manager and lead the company to nowhere.<br />
2) I know how to spend money at home, what&#8217;s the difference?<br />
3) I can budget money, that&#8217;s what the checkbook&#8217;s for right? So managing a budget at work is no different.<br />
4) I buy things at home for the important people (me) and the others, just have to make do. This philosophy has served me well.</p>
<p>Seriously, where is it written that just because things have been done &#8220;this way&#8221;, that &#8220;this way&#8221; will forevermore be THE ONLY CORRECT WAY? Well ok we&#8217;ve seen that in Amazon&#8217;s management books, but who are they? People who want to self-promote. Rant over. Bring the rain.<br />
1) Give your top developers the best tools that money can buy. They will produce ten times more than the mediocres.<br />
2) Fire all the mediocres. There is no room in a startup for those people.<br />
3) Budgeting your department DOESN&#8217;T mean to say NO to every purchase that you&#8217;re asked for. If you trust them with developing the future of the company, they &#8220;PROBABLY&#8221; aren&#8217;t asking for crap that they won&#8217;t use. They are saying &#8220;I want to be more productive, please help me . . . .Spock. . . . help . . . . me. . . &#8220;.  Why are you turning them away? For what a $500 piece of software. Are you batty? Fire yourself, THAT IS A SMART MOVE.<br />
4) If they&#8217;re late or leave early an hour or 10 minutes. IT . . . IS . . . OK.  The world will NOT stop turning ok? Don&#8217;t be so draconian to forget about what it means to be a drone. Its hellish sometimes. But guess what pinhead, when you NEED that person to work overtime, they won&#8217;t make an excuse to NOT work overtime. Use the T word THINK! (We should make a tshirt of this).</p>
<p>Ok I&#8217;m done. I&#8217;ve seen enough. I&#8217;m going home.<br />
-T-</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F01%2F29%2Fmanagement-901-why-you-want-to-become-a-manager%2F&amp;title=Management%20901%20%26%238211%3B%20Why%20you%20want%20to%20become%20a%20manager" id="wpa2a_72"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/01/29/management-901-why-you-want-to-become-a-manager/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iPad &#8211; uh yeah great name</title>
		<link>http://www.joroto.com/blog/2010/01/29/ipad-uh-yeah-great-name/</link>
		<comments>http://www.joroto.com/blog/2010/01/29/ipad-uh-yeah-great-name/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 03:17:21 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[iPod and Apple Platform]]></category>
		<category><![CDATA[bashing Steve Jobs]]></category>
		<category><![CDATA[idea generators]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[ipad features]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=334</guid>
		<description><![CDATA[Don't be stupid about the iPad <a href="http://www.joroto.com/blog/2010/01/29/ipad-uh-yeah-great-name/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Open letter to Mr. Steven Jobs:</p>
<p>Steve,<br />
This isn&#8217;t a pile on session, I&#8217;ve seen the ignorant bashing you incessantly.   I&#8217;m too tired). I&#8217;m not here to do the same.  Well of course I am. Its fun, its the NEW new thing to bash Apple for not providing everyone their own personal spaceship to Mars (see previous blog post).<br />
<strong>iPad: </strong>This name, sucks. Steve, next time spend some money on drugs like you used to do (I&#8217;m from your past) and come up with something sexy like &#8220;The Apple Tablet&#8221;. At least it isn&#8217;t blah and sound like some hygiene product. That one&#8217;s free, pay me and I&#8217;ll let Joroto make a memorable descriptive name. We do that for a living. We&#8217;re idea men (yes we&#8217;re gay mwhahaaa).</p>
<p>The iPad will succeed, and not because Apple&#8217;s behind it. Steve did a good job at a first cut features list. One glaring missing one is the video iChat. He would&#8217;ve cornered the market on that one. The iChat on the Macbook is seamless, impressive, rock solid, awesome. Now I&#8217;ll REALLY tell you what I think.</p>
<p>The price on the iPad is correct.</p>
<p>Those with a hundred gadgets won&#8217;t buy it because, well they&#8217;re gadget freaks and ran up their credit card bills. They can&#8217;t afford it and are envious. Those of us who held off buying a netbook waiting for a tablet type device will buy one. I will be in line for one. I believe it will serve the niche when I ride the tram or wait in queue at the unsympathetic doctor&#8217;s office. I need another, um script.<br />
The larger size is good. The display is gorgeous. Processor is fast.<br />
Oh NOOOO no multiple apps ALL running at the same time. Save me Superman ahhhhhh I&#8217;m falling. Pinheads listen closely. No a little closer. If you want that BUY A LAPTOP. You&#8217;ll have the screen real estate to have a movie AND browser open. OH JOY. You can be completely distracted and not remember either the movie nor what you scanned on the Internet. Duh.<br />
On the netbooks people RAILED at Microsoft for limiting, yet another windows OS, from being able to run only 3 apps because it would bog down the Atom. Well some of our Quad core 4G systems are bogged down by Windows Vista 7. Ummm well my work here is done.</p>
<p>The 3G plan price is excellent.</p>
<p>The ebook reader app (or whatever) is fine and I&#8217;ll buy into that one. Where this will kill (small k) the Kindle is in the rich output of the books. I don&#8217;t care a rat&#8217;s a** about the authors. They will or won&#8217;t get paid. If one doesn&#8217;t pay the workers, then the workers stop working. Very simple. From what I&#8217;ve read, the authors barely get paid anything now. I couldn&#8217;t imagine trying to eek out a living as a no-name author. It HAS to be just a Napoleon complex for them. Its like the rush we get from open source (umm I mean others, not us good corporate drones who work for a paycheck).</p>
<p>iPad needs a webcam though Steve. Did you miss this, or as I presume, was this left out because AT&amp;T&#8217;s overwhelmed network couldn&#8217;t handle the crush as millions buy this device.</p>
<p>Another goodie is the pads wirelessly connecting to each other to play games like the Nintendo DS/DSi playthings do. Can anyone say Apple competes with Nintendo? Nintendo takes the iPlatform VERY seriously (Management: I need a researcher to insert links here). Apple, it seems, is trying to elbow into Nintendo&#8217;s bread basket. My son has a DS and MANY games (spoiled brat) and I just bought a DSi for my wife. Yep she asked for one specifically. She uses some brain game, and my son just got Scribblenauts and says it is absolutely awesome. I&#8217;ll just take his word for it. We also have a Wii. The little punk beat me at Wii Resort&#8217;s Swordplay. One works up a sweat trying to kill his son.</p>
<p>The iPad will sell millions. Up to the 6-8 million in 2010 as predicted by fanboy analysts? Ummm probably not. However by Christmas 2010 I believe they will be closing fast. If they put this A4 processor into the iPhone as rumored then that will send iPhone sales up. However, can the iPhone sales go up higher than they are now? Nokia had better do something or they stand to become the next Microsoft: i.e. marginalized because they have no visionary and are paralyzed with fear about LOSING customers. Nokia needs to slap their senior management, who have been highed to MAINTAIN the business. Idiots. Don&#8217;t maintain JACK, grow the sucker. Innovate, or YES the T word THINK.</p>
<p>Apple will win. Others will lose. They don&#8217;t know what they don&#8217;t know. They don&#8217;t ask questions about what they don&#8217;t know. If any of you are reading this, then contact Joroto, and we can help you come up with real ideas about either extending your existing products, or creating new products that no one has thought of yet. Until then, we work on our black projects.<br />
-T-</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/01/29/ipad-uh-yeah-great-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mars needs women</title>
		<link>http://www.joroto.com/blog/2010/01/29/mars-needs-women/</link>
		<comments>http://www.joroto.com/blog/2010/01/29/mars-needs-women/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 02:50:16 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[geeks who can't get dates]]></category>
		<category><![CDATA[tech geeks make love to their projects]]></category>
		<category><![CDATA[Women]]></category>
		<category><![CDATA[women in startups]]></category>
		<category><![CDATA[women in technology]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=332</guid>
		<description><![CDATA[Yeah another startup with no babes. Great. We&#8217;re geeks and we must be gay. Can someone please recruit some hot intelligent women please? Eye candy while we wile away our lives working for DA MAN. 30 hour programming sessions are &#8230; <a href="http://www.joroto.com/blog/2010/01/29/mars-needs-women/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Yeah another startup with no babes. Great. We&#8217;re geeks and we must be gay.<br />
Can someone please recruit some hot intelligent women please?<br />
Eye candy while we wile away our lives working for DA MAN.<br />
30 hour programming sessions are too long.<br />
Why is our blog &#8220;from the guys&#8221;? Cause there aren&#8217;t any chicks here. Isn&#8217;t that against the law?<br />
Help me . . . . Spock.<br />
-T-</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F01%2F29%2Fmars-needs-women%2F&amp;title=Mars%20needs%20women" id="wpa2a_74"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/01/29/mars-needs-women/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Is doing business in China so bad?</title>
		<link>http://www.joroto.com/blog/2010/01/24/is-doing-business-in-china-so-bad/</link>
		<comments>http://www.joroto.com/blog/2010/01/24/is-doing-business-in-china-so-bad/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 14:23:41 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Presidential Speak]]></category>
		<category><![CDATA[China]]></category>
		<category><![CDATA[China and Google]]></category>
		<category><![CDATA[Chinese hackers]]></category>
		<category><![CDATA[Chinese restrict the Internet]]></category>
		<category><![CDATA[Google filters China]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=311</guid>
		<description><![CDATA[The following is an interesting article that talks about average Chinese citizens working around China&#8217;s Internet filters. Chinese Web Users Plan Tech Workarounds A funny thing about network security is that people are always working around it. Someone is always &#8230; <a href="http://www.joroto.com/blog/2010/01/24/is-doing-business-in-china-so-bad/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The following is an interesting article that talks about average Chinese citizens working around China&#8217;s Internet filters.</p>
<p><a href="http://online.wsj.com/article/SB10001424052748704363504575002772946324934.html">Chinese Web Users Plan Tech Workarounds</a></p>
<p>A funny thing about network security is that people are always working around it.  Someone is always trying to hack into a restricted system.  With this in mind I would like to present a a contrarian argument about doing business in China.  Keep in mind that this is from a guy who believes in treating people with dignity, paying above market rate wages, and creating business and thus jobs in the United States whenever that is possible.</p>
<p>I ask the question:  Is it so bad to do business in China as an Internet services company if one must filter content to comply with the government&#8217;s rules?  Clearly from the above article we see that people have been able to access content outside of China&#8217;s filters.  Eventually China may decide it is fighting a losing battle and remove its restrictions.  However, Google, or any other company, must pursue business in China first, in order to push the boundaries, and gt the Chinese people excited about the web.</p>
<p>I would never condescend to the Chinese people and think that they are clueless about the restrictions put on their Internet.  Emigrants from China may occasionally return to family and inform all of their family and friends of what the rest of the world is seeing on the web.  Again, the inevitability of an open web in China seems to be sneaking up on the government whether they like it or not.</p>
<p>I argue to you that all of us technology companies should keep pushing the boundaries with communist countries.  At a minimum we can introduce the people to new things and help lead them down the road to eventual information freedom.  That freedom may never happen, this is a possibility.  However if we segment ourselves from these countries,we remove any chance the people have of discovering the freedom that others enjoy.</p>
<p>July 13, 2010</p>
<p>I am seeing more articles lately about protectionist policies in China.  As their economy grows they may restrict outside businesses even more.  At the risk of eventually losing China as a marketplace I think we need to strive more than ever to market U.S. products and services there.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F01%2F24%2Fis-doing-business-in-china-so-bad%2F&amp;title=Is%20doing%20business%20in%20China%20so%20bad%3F" id="wpa2a_76"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/01/24/is-doing-business-in-china-so-bad/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>the server did not provide a certificate during the session e-mail error</title>
		<link>http://www.joroto.com/blog/2010/01/21/solving-%e2%80%9c-the-server-did-not-provide-a-certificate-during-the-session%e2%80%9d-e-mail-error/</link>
		<comments>http://www.joroto.com/blog/2010/01/21/solving-%e2%80%9c-the-server-did-not-provide-a-certificate-during-the-session%e2%80%9d-e-mail-error/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 01:41:29 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Miscellaneous Apps and Services]]></category>
		<category><![CDATA[Presidential Speak]]></category>
		<category><![CDATA[e-mail error]]></category>
		<category><![CDATA[the bat]]></category>
		<category><![CDATA[the certificate is invalid]]></category>
		<category><![CDATA[the server did not provide a certificate]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=318</guid>
		<description><![CDATA[This is written for a user of The Bat! Adjust accordingly if your e-mail client is stating that your provider is not providing a certificate. 1) Go to the SSL link at your Internet Provider. If you are using secure &#8230; <a href="http://www.joroto.com/blog/2010/01/21/solving-%e2%80%9c-the-server-did-not-provide-a-certificate-during-the-session%e2%80%9d-e-mail-error/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is written for a user of The Bat!  Adjust accordingly if your e-mail client is stating that your provider is not providing a certificate.  </p>
<p>1)  Go to the SSL link at your Internet Provider. If you are using secure e-mail, this is the POP3/SMTP link in your e-mail configuration.<br />
example: http://host271.hostmonster.com/</p>
<p>2) Click on the &#8220;lock&#8221; icon in the web browser, or choose SAFETY/SECURITY REPORT, or figure it out for your browser.</p>
<p>3) VIEW CERTIFICATE</p>
<p>4) COPY TO FILE</p>
<p>5) Save the certificate to the hard drive as *.P7B<br />
a) Enable &#8220;INCLUDE ALL CERTIFICATES IN THE CERTIFICATION PATH IF POSSIBLE&#8221;</p>
<p>6) In your e-mail client (instructions here are for The Bat!)</p>
<p>a)Right click on one of your accounts and select PROPERTIES</p>
<p>b) Select EDIT PERSONAL CERTIFICATES</p>
<p>c) Select IMPORT and choose the certificate file</p>
<p>d) When the certificate entries are displayed:</p>
<p>1) Double click each entry</p>
<p>2) Select ADD TO ADDRESS BOOK</p>
<p>7) Send some e-mail and bask in the glory that you have overcome either your software vendors intelligence or your provider’s pride.</p>
<p>Mr. Know It All can tell us who the culprit is.  </p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F01%2F21%2Fsolving-%25e2%2580%259c-the-server-did-not-provide-a-certificate-during-the-session%25e2%2580%259d-e-mail-error%2F&amp;title=the%20server%20did%20not%20provide%20a%20certificate%20during%20the%20session%20e-mail%20error" id="wpa2a_78"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/01/21/solving-%e2%80%9c-the-server-did-not-provide-a-certificate-during-the-session%e2%80%9d-e-mail-error/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Who here hates getting telephone calls?</title>
		<link>http://www.joroto.com/blog/2010/01/17/who-here-hates-getting-telephone-calls/</link>
		<comments>http://www.joroto.com/blog/2010/01/17/who-here-hates-getting-telephone-calls/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 16:03:12 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Presidential Speak]]></category>
		<category><![CDATA[don't call me]]></category>
		<category><![CDATA[i hate telephone calls]]></category>
		<category><![CDATA[i hate the phone]]></category>
		<category><![CDATA[telephone interruptions]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=306</guid>
		<description><![CDATA[Call Me! But Not on Skype or Any Other Videophone In the above article Joel Stein nails how many of us have come to hate the telephone. I bring this up because Tom was just telling me how ubiquitous teleconferencing &#8230; <a href="http://www.joroto.com/blog/2010/01/17/who-here-hates-getting-telephone-calls/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.time.com/time/magazine/article/0,9171,1952314,00.html">Call Me! But Not on Skype or Any Other Videophone</a></p>
<p>In the above article Joel Stein nails how many of us have come to hate the telephone.  I bring this up because Tom was just telling me how ubiquitous teleconferencing will replace travel for corporations in the future.  While that may be so, most telephones are owned by individuals, and I might suggest that telephone communication among individuals could completely evaporate.  Read the article and tell me what you think.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F01%2F17%2Fwho-here-hates-getting-telephone-calls%2F&amp;title=Who%20here%20hates%20getting%20telephone%20calls%3F" id="wpa2a_80"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/01/17/who-here-hates-getting-telephone-calls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tesla:  Cool.  Very Cool.</title>
		<link>http://www.joroto.com/blog/2010/01/17/tesla-cool-very-coo/</link>
		<comments>http://www.joroto.com/blog/2010/01/17/tesla-cool-very-coo/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 14:56:31 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Presidential Speak]]></category>
		<category><![CDATA[electricity dangers]]></category>
		<category><![CDATA[electricity is safe]]></category>
		<category><![CDATA[lightening]]></category>
		<category><![CDATA[nokola tesla]]></category>
		<category><![CDATA[satic hair]]></category>
		<category><![CDATA[static electricity]]></category>
		<category><![CDATA[static electricity is safe]]></category>
		<category><![CDATA[static friction]]></category>
		<category><![CDATA[static shock]]></category>
		<category><![CDATA[Tesla]]></category>
		<category><![CDATA[tesla coil]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/2010/01/17/296/</guid>
		<description><![CDATA[Long-Dead Inventor Nikola Tesla Is Electrifying Hip Techies Funny I should come across the above article as Tom was just telling me about a book he just read on Tesla, about Tesla&#8217;s amazing inventions and his great understanding of how &#8230; <a href="http://www.joroto.com/blog/2010/01/17/tesla-cool-very-coo/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://online.wsj.com/article/SB10001424052748704362004575000841720318942.html?mod=WSJ_auto_TopRightCarousel">Long-Dead Inventor Nikola Tesla Is Electrifying Hip Techies</a></p>
<p>Funny I should come across the above article as Tom was just telling me about a book he just read on Tesla, about Tesla&#8217;s amazing inventions and his great understanding of how electricity works.  From our discussion it sounds like Tesla had some understandings and accomplishments that have been completely lost in history.</p>
<p>Here is my letter to the Wall Street Journal writer of the above article.  I could not let this one slip:</p>
<p><strong><span style="color: #996633;">Daniel,</span></p>
<p><span style="color: #996633;"> </span></p>
<p><span style="color: #996633;">One small correction with major implications, if you haven&#8217;t heard it from overly-protective electrical geeks everywhere:  Tesla would not have run electricity through his body as the article states.  In such a case, even a tiny current across the heart would kill a person.  What he did do was allow electricity to flow across the outside of his body.  Static electricity actually sits on top of the skin.  It is this property of static electricity that assures it will not harm us.  A small scale example:  We generate static electricity as we walk across carpet during the winter.   The electricity sits on top of our skin until we touch something such as a doorknob or another person.  We experience a significant shock as we transfer the electricity to them.  This harmless shock amounts to thousands of volts! </span></p>
<p><span style="color: #996633;"> </span></p>
<p><span style="color: #996633;">Tesla was brilliant to demonstrate to average people that although electricity can be dangerous, man can completely control it and also put it to good us, such as making our hair stand up.</span></p>
<p><span style="color: #996633;"> </span></p>
<p><span style="color: #996633;">Some facts:  God made the human body fairly insulated.  We have all heard of people being struck by lightning and surviving.  In such cases, the lightning flowed on the outside of the person&#8217;s body, then directly into the ground.  Their skin would be burned because the electricity penetrated to some level.  However to live is a great gift as lightening consists of a current that may be as large as 100,000 amps.  Unlike static electricity, this current is quite dangerous as it has the power to penetrate through the body, given the right (or wrong as it may be) circumstances.</span></strong></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F01%2F17%2Ftesla-cool-very-coo%2F&amp;title=Tesla%3A%20%20Cool.%20%20Very%20Cool." id="wpa2a_82"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/01/17/tesla-cool-very-coo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Are tax incentives for technology companies good?</title>
		<link>http://www.joroto.com/blog/2010/01/16/are-tax-incentives-for-technology-companies-good/</link>
		<comments>http://www.joroto.com/blog/2010/01/16/are-tax-incentives-for-technology-companies-good/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 14:31:21 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Presidential Speak]]></category>
		<category><![CDATA[business incentives]]></category>
		<category><![CDATA[pennsylvania]]></category>
		<category><![CDATA[startups]]></category>
		<category><![CDATA[tax incentives]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=283</guid>
		<description><![CDATA[Here is a great article on recent developments regarding a state trying to spur technology business growth: Pennsylvania Tax Incentives Questioned I am not sure if there was a time when I was a true proponent of tax incentives for &#8230; <a href="http://www.joroto.com/blog/2010/01/16/are-tax-incentives-for-technology-companies-good/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Here is a great article on recent developments regarding a state trying to spur technology business growth:</p>
<p><a href="http://online.wsj.com/article/SB126334594759127077.html">Pennsylvania Tax Incentives Questioned</a></p>
<p>I am not sure if there was a time when I was a true proponent of tax incentives for business growth.  There are too many problems with such policies and as the article states, the results can be minimal, even negligible.   Number one, if tax incentives become a competition among different states, where does the race end?  One state offers a two year tax abatement, so the next state offers five, then next twenty years, and so on.  In the end the citizens get hosed as each new deal assures they will get less tax revenue for their area irrespective of how much the area grows with new businesses.<br />
Additional examples of the people being flattened by the corporate steamroller include corporations receiving sweetheart deals from local communities, only to move elsewhere when the deal runs dry or when another deal comes along.</p>
<p>Note the article&#8217;s point is that tax incentives are used by companies looking for a location but they are the absolute last factor considered.  Labor rates are a priority for location selection.  Apply this to a real situation:  A company chooses an area with extremely low labor rates.  The area then gives the company a tax abatement.  I think that this is a slippery slope, a self-perpetuating industrial slave machine that lowers wages and reduces the municipality&#8217;s income.  Consider that this may be one of the cycles, (another being offshoring) that has helped reduce America&#8217;s standard of living, even assuring that generations x, y, z, aa, and bb have a lower standard of living their their baby boomer parents.</p>
<p>Looking at a top down view of taxation, I do not think that corporations should be taxed at all.  Such tax gets passed onto the consumers in the form of higher prices, and reduces employee compensation and stock holder returns.  (Lest you think I am a proponent of the wealthy investors, many of us average people own stock.)</p>
<p>What actions can increase technology development with no side effects?  Individuals starting companies, angel investing, venture capital, and new business partnerships among others.  I personally like to leave the government out of the equation completely.  Every action the government takes results in even greater negative reactions.  Just watch as a health care plan crafted in the name of providing health care to more people actually results in significantly increased costs for us citizens.  </p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F01%2F16%2Fare-tax-incentives-for-technology-companies-good%2F&amp;title=Are%20tax%20incentives%20for%20technology%20companies%20good%3F" id="wpa2a_84"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/01/16/are-tax-incentives-for-technology-companies-good/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rhapsody stops playing in XP</title>
		<link>http://www.joroto.com/blog/2009/12/25/rhapsody-stops-playing-in-xp/</link>
		<comments>http://www.joroto.com/blog/2009/12/25/rhapsody-stops-playing-in-xp/#comments</comments>
		<pubDate>Fri, 25 Dec 2009 13:50:26 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Miscellaneous Apps and Services]]></category>
		<category><![CDATA[rhapsody and xp standby]]></category>
		<category><![CDATA[rhapsody stops playing]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=263</guid>
		<description><![CDATA[[This article refers to Rhapsody software for Windows version 4.0 Build 5.209] I have the latest Rhapsody software and Windows XP. Periodically Rhapsody stops playing music. I click on the song, and no indicator appears to indicate it is attempting &#8230; <a href="http://www.joroto.com/blog/2009/12/25/rhapsody-stops-playing-in-xp/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>[This article refers to Rhapsody software for Windows version 4.0 Build 5.209]</p>
<p>I have the latest Rhapsody software and Windows XP.  Periodically Rhapsody stops playing music.  I click on the song, and no indicator appears to indicate it is attempting to play.  I think this is triggered by Windows XP going into standby mode, but I am not positive.</p>
<p>I wrote Real support and the brainless wonder response I got was to shut off all XP power saving features.  I lambasted them but have not heard back, and do not think I will hear back in this lifetime.</p>
<p>I found a temporary fix:</p>
<p>1) CTRL-ALT-DEL<br />
2) Shut down the process RHAPHPLR.EXE<br />
3) Restart Rhapsody</p>
<p>At least it brings back the music pretty easily.</p>
<p><strong>UPDATE:  May 23, 2010 </strong></p>
<p>Presuming that your software is set to download the files for off-line listening, like mine, try this:  Delete all of the downloaded songs.  I suspect that when the computer is authorized, it ties the downloads to that particular authorization instance.  When you upgrade the software, or Rhapsody on its own decides to re-authorize the computer (have you seen the authorization dialog and wondered why it popped up randomly?) it decides it cannot play files that were saved from the previous authorization event.</p>
<p>After deleting all of my downloaded songs, I listed the library by play count, and started playing the first song.  I walked away knowing that it was re-downloading all of my favorite songs.</p>
<p>I closed Rhapsody twice, re-opened, and it played music.  It did not do this before without killing the RHAPHPLR.EXE service once or twice.</p>
<p>Let us know how you fare!</p>
<p><strong>UPDATE:  June 26, 2010 </strong></p>
<p>Well those bozos at Rhapsody decided to re-authorize my computer.  So, back to deleted two gigabytes of local files, and the system will have to re-download everything at least once.  BAH!</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F12%2F25%2Frhapsody-stops-playing-in-xp%2F&amp;title=Rhapsody%20stops%20playing%20in%20XP" id="wpa2a_86"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/12/25/rhapsody-stops-playing-in-xp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Software Patent Malaise</title>
		<link>http://www.joroto.com/blog/2009/12/12/software-patent-malaise/</link>
		<comments>http://www.joroto.com/blog/2009/12/12/software-patent-malaise/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 17:15:35 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Presidential Speak]]></category>
		<category><![CDATA[countersuit]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[patents]]></category>
		<category><![CDATA[software patents]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=259</guid>
		<description><![CDATA[We should all be paying attention to events involving software patent processes in countries around the world. The processes of issuing patents and hopefully, forthcoming corrections, highly influence technology development and implementation. Software patent vote delayed February 13, 2010 update &#8230; <a href="http://www.joroto.com/blog/2009/12/12/software-patent-malaise/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We should all be paying attention to events involving software patent processes in countries around the world.  The processes of issuing patents and hopefully, forthcoming corrections, highly influence technology development and implementation.</p>
<p><a href="http://news.cnet.com/2100-1012_3-1022181.html">Software patent vote delayed</a></p>
<p><strong>February 13, 2010 update</strong></p>
<p>Here is an interesting blog entry, the title speaks for itself:</p>
<p><a class="aligncenter" href="http://www.businessweek.com/technology/content/feb2010/tc2010021_330487.htm" target="_blank">Debunking the &#8216;Patent Troll&#8217; Myth</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F12%2F12%2Fsoftware-patent-malaise%2F&amp;title=Software%20Patent%20Malaise" id="wpa2a_88"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/12/12/software-patent-malaise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NO JOY. An OS 3.0 upgrade story</title>
		<link>http://www.joroto.com/blog/2009/09/05/no-joy-an-os-3-0-upgrade-story/</link>
		<comments>http://www.joroto.com/blog/2009/09/05/no-joy-an-os-3-0-upgrade-story/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 02:05:31 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[iPod and Apple Platform]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[OS 3.0]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/2009/09/05/no-joy-an-os-3-0-upgrade-story/</guid>
		<description><![CDATA[Went to the iTunes store to upgrade one of my iPods to the OS 3.0 SDK to see if we can monetize the crap out of it. Hey, I&#8217;ve BEEN BUSY, so shutup. Anyway, No joy. An UNKNOWN ERROR occurred &#8230; <a href="http://www.joroto.com/blog/2009/09/05/no-joy-an-os-3-0-upgrade-story/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Went to the iTunes store to upgrade one of my iPods to the OS 3.0 SDK to see if we can monetize the crap out of it. Hey, I&#8217;ve BEEN BUSY, so shutup.<br />
Anyway, No joy. An UNKNOWN ERROR occurred on my transaction.<br />
I will report back on this when I solve Apple&#8217;s problem (again).<br />
Update and FIX:<br />
The error was &#8220;An Unknown Error Occurred (1004)&#8221;. OH how precious that is. Apple must have hired a couple of hundred Microsoft Programming Wizards for that one. Yeah 100 mediocre programmers. Idiots.<br />
OK here is what it is telling you: </p>
<ol>
Go into your iTunes (mine is on the Mac).<br />
Choose Store from the Menu.<br />
View My Account.<br />
Put the credit card security code into the app.<br />
Close that pane.<br />
Click on your iPod device.<br />
Choose update.<br />
Click on Buy now.<br />
WHOA! It works now. AMAZING. Stupid. Imbecile. Mediocre programmers need to be shot. Where is Adolf Eichmann when we need him.<br />
You&#8217;re done baby. Wait the 20 minutes to download this puppy.<br />
Remember to BACKUP your iPlatform before upgrading dude and dudettes.
</ol>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F09%2F05%2Fno-joy-an-os-3-0-upgrade-story%2F&amp;title=NO%20JOY.%20An%20OS%203.0%20upgrade%20story" id="wpa2a_90"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/09/05/no-joy-an-os-3-0-upgrade-story/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>HOLY CRAP BATMAN SNOW LEOPARD&#8217;S GOT ME</title>
		<link>http://www.joroto.com/blog/2009/09/05/holy-crap-batman-snow-leopards-got-me/</link>
		<comments>http://www.joroto.com/blog/2009/09/05/holy-crap-batman-snow-leopards-got-me/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 02:03:31 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[iPod and Apple Platform]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[CRAP]]></category>
		<category><![CDATA[OS X upgrade]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/2009/09/05/holy-crap-batman-snow-leopards-got-me/</guid>
		<description><![CDATA[As the "Ultimate End-User" I could remark...but I upgraded the blog theme and it wiped our customizations...Yea it was in the manual.

What the HECK are these programmers thinking?  Or unthinking?

NOTE: Tom's swearing was SELF removed, twas not I.  Thank you for saving me the effort Mr. Know It All.

JB <a href="http://www.joroto.com/blog/2009/09/05/holy-crap-batman-snow-leopards-got-me/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Face (our undead President) close your eyes and skip this rant.<br />
Ok folks, spent the whole $25 in cheeseballs on the OS X upgrade.<br />
Those *beep* *beep* *BEEPITY* *beeps* (edited by Face) at Apple have completly wiped my XCode links to the SDKs. NOTHING BUILDS NOW!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!<br />
HOLY **** Batman!<br />
I&#8217;ll update here about this crap. GREAT! Like we need MORE WORK. Of course WE&#8217;LL be blamed for this. Those BEEEEEEeeeeeeeeeeeeeeeeeeeeep (edited by Face).<br />
-T-<br />
Update:<br />
Ok my fault, when I upgraded, I should have put XCode 3.2 into A NEW PLACE!!! otherwise it &#8220;upgrades&#8221; your existing install (assuming you used the defaults) by erasing all your SDKs! How intuitive. Yeah if I RTFM. Ok so the way out is to download the OS 3.0 SDK which &#8220;doesn&#8217;t have all the 2.x SDKs&#8221;. Hmmm Let&#8217;s see nope. No more ranting. By this time you want answers.<br />
I&#8217;m doing that right now and its taking 20 minutes for 404MB.<br />
The original solution is to install the new 3.2 Xcode into A NEW PLACE and DO NOT UPGRADE the existing installation. Well they at least got that part correct.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/09/05/holy-crap-batman-snow-leopards-got-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sunday night Shark Tank Victims should be worried about the next attack.</title>
		<link>http://www.joroto.com/blog/2009/08/30/sunday-night-shark-tank-victims-should-be-worried-about-the-next-attack/</link>
		<comments>http://www.joroto.com/blog/2009/08/30/sunday-night-shark-tank-victims-should-be-worried-about-the-next-attack/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 15:21:43 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Presidential Speak]]></category>
		<category><![CDATA[Shark Tank]]></category>
		<category><![CDATA[television show]]></category>
		<category><![CDATA[TV show]]></category>
		<category><![CDATA[undercapitalization]]></category>
		<category><![CDATA[Venture Capital]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=231</guid>
		<description><![CDATA[The Television Show &#8220;Shark Tank&#8221; has a team of millionaires offering venture capital to inventors and entrepreneurs alike.    The millionaires include Barbara Corcoran, Kevin Harrington, Robert Herjavec, Daymond John, Kevin O&#8217;Leary.  The contestants are inventors, some who have very cool &#8230; <a href="http://www.joroto.com/blog/2009/08/30/sunday-night-shark-tank-victims-should-be-worried-about-the-next-attack/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The Television Show &#8220;Shark Tank&#8221; has a team of millionaires offering venture capital to inventors and entrepreneurs alike.    The millionaires include Barbara Corcoran, Kevin Harrington, Robert Herjavec, Daymond John, Kevin O&#8217;Leary.  The contestants are inventors, some who have very cool products, but who are mostly ignorant about venture capital.</p>
<p>The name &#8220;Shark Tank&#8221; is apropos in that the cast offers &#8220;puny&#8221; amounts of money to the entrepreneurs in exchange for a large percentage of the entrepreneur&#8217;s business.  The idea that the millionaires convey is that the entrepreneurs will become millionaires themselves if they take one of the highly aggressive deals offered to them.  Of course the investors are bound to make a great deal of money also, or they would otherwise not offer funding.</p>
<p>The entrepreneurs asking for money need to seriously consider the next funding step in their businesses.  Take for example Marian Cruz, inventor of the Turbo Baster.  She accepted $35,000 from Kevin Harrington in exchange for a two percent royalty on all sales.  The first question to ask is what can this amount of money accomplish?  I would say that $35,000 would build a prototype baster, and allow the start of the manufacturing tooling to manufacture the baster.  Of course, this is all in China, as costs in the U.S. would be far higher.  So what happens when this money is quickly burned through?  Marian will need more funding.  She will approach Kevin for the money, and Kevin will state that he needs something in return.  He will forward her some cash, and take an even larger stake in her company, leaving her with practically nothing.</p>
<p>Of course, Kevin may be willing to give this product to his existing manufacturing resources and cover the cost of development.  He might also take the initial manufacturing costs out of Marian&#8217;s paltry two percent commission.  None of these details are hammered out in the parts of the show that are shown on television.</p>
<p>Here is a more recent interview with Marian Cruz where she does give us more detail of the business deal.</p>
<p><a href="http://www.walletpop.com/blog/2009/08/28/aftershark-why-isnt-marian-cruzs-turbo-baster-cooking-yet/ " target="_blank">AfterShark: Why isn&#8217;t Marian Cruz&#8217;s Turbo Baster cooking yet?</a></p>
<p>[Check out this cool web site billed as "After Shark" with interviews with the entrepreneurs who appeared on the show.]</p>
<p>In this interview Marian states that she made a licensing deal and that Kevin is going to create the prototype.  If it is a pure licensing deal, and all other costs are covered by Harrington, that answers more of the issues that I presented.  Apparently there is a lot of the show that is not shown on television, and also they may do several takes for each entrepreneur.  This format of only highlighting the major negotiations leaves me uncomfortable as I want to see and understand the entirety of these deals.  That is television for you!</p>
<p>I am not so worried about the inventors being under capitalized seeing these after show interviews.  It does sound like the millionaires are willing to see these projects completely through.  Only time will tell as we continue to keep an eye on the show participants&#8217; lives.  I know that I want to see products such as the Turbo Baster making one billion dollars and offering these budding entrepreneurs massive amounts of cash.   Now that would be cool.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F08%2F30%2Fsunday-night-shark-tank-victims-should-be-worried-about-the-next-attack%2F&amp;title=Sunday%20night%20Shark%20Tank%20Victims%20should%20be%20worried%20about%20the%20next%20attack." id="wpa2a_92"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/08/30/sunday-night-shark-tank-victims-should-be-worried-about-the-next-attack/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Add a custom symbol to a field in Excel</title>
		<link>http://www.joroto.com/blog/2009/08/26/add-a-custom-symbol-to-a-field-in-excel/</link>
		<comments>http://www.joroto.com/blog/2009/08/26/add-a-custom-symbol-to-a-field-in-excel/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 21:58:18 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Miscellaneous Apps and Services]]></category>
		<category><![CDATA[Presidential Speak]]></category>
		<category><![CDATA[custom symbol]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[ms excel]]></category>
		<category><![CDATA[percent sign]]></category>
		<category><![CDATA[without changing values]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=216</guid>
		<description><![CDATA[I came across this method when attempting to add a percent (%) sign to my data without Excel multiplying all of the numbers by one hundred, as it does when formatting as a percent. I could find no way to &#8230; <a href="http://www.joroto.com/blog/2009/08/26/add-a-custom-symbol-to-a-field-in-excel/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I came across this method when attempting to add a percent (%) sign to my data without Excel multiplying all of the numbers by one hundred, as it does when formatting as a percent.  I could find no way to just append a symbol to my data, except, for some reason only Bill Gates knows, there is a feature to add a custom currency sign to Excel.  So these instructions add a custom dollar sign to the sheet, as though you are entering currency numbers from a country that does not use the dollar sign.  However, the symbol can be any symbol you choose.  Again, I will add a percent sign, because that was my mission for my customer.</p>
<p>I am working in Excel 2000.  Hey, why upgrade?  Any feedback on the options in later versions of Excel is certainly welcome.</p>
<p style="text-align: center;"><strong>INSTRUCTIONS:</strong></p>
<p><strong>1) Right click the field(s)</strong></p>
<p><strong> </strong></p>
<p><strong>2) Select FORMAT CELLS</strong></p>
<p><strong> </strong></p>
<p><strong>3) Select CUSTOM. </strong></p>
<p><strong> </strong></p>
<p><strong>4) In the TYPE field, type this:  ##.#[$%]</strong></p>
<p><strong>* Use your symbol of choice in place of the percent sign. </strong></p>
<p>The pound signs represent the numbers in your data, so adjust the number of them before or after the decimal as necessary.  The period is a decimal, of course.  The bracketed expression is telling Excel that &#8220;In this country, we use a percent sign rather than a dollar sign.&#8221;</p>
<address>Now you can enter data, or paste number <em>values </em> (PASTE/SPECIAL/VALUES) from another sheet into these newly formatted cells, and </address>
<address> </address>
<address>this:                          3.19 </address>
<address>will appear like this:  3.19%</address>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F08%2F26%2Fadd-a-custom-symbol-to-a-field-in-excel%2F&amp;title=Add%20a%20custom%20symbol%20to%20a%20field%20in%20Excel" id="wpa2a_94"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/08/26/add-a-custom-symbol-to-a-field-in-excel/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The Matrix for the rest of us &#8211; Virtualization for the masses</title>
		<link>http://www.joroto.com/blog/2009/08/07/the-matrix-for-the-rest-of-us-virtualization-for-the-masses/</link>
		<comments>http://www.joroto.com/blog/2009/08/07/the-matrix-for-the-rest-of-us-virtualization-for-the-masses/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 02:21:58 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[Miscellaneous Apps and Services]]></category>
		<category><![CDATA[centOS]]></category>
		<category><![CDATA[Linux image]]></category>
		<category><![CDATA[Sun Virtual Box]]></category>
		<category><![CDATA[Virtual PC stinks]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=213</guid>
		<description><![CDATA[Virtual PC sucks. Virtual Box rocks. VMWare is good too. <a href="http://www.joroto.com/blog/2009/08/07/the-matrix-for-the-rest-of-us-virtualization-for-the-masses/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ok I got one of those stinkin locked down Corporate PCs. Yep one of dem.<br />
I wanted to put CentOS and my other Linux PC&#8217;s image (The one I used until the Corporate Execs caught me. Jack booted thugs).<br />
Anyway I thought (stupidly of course) let&#8217;s give Microsoft&#8217;s Virtual PC a try. Nope. Choked and then spit it out. Not what a geek wants from his trusted minion.<br />
Next up let&#8217;s try Sun Microsystems&#8217; Virtual Box. Ahhhh bliss. A free solution to the &#8220;You&#8217;ll run what WE want whether you like it or not you cubitized pond scum&#8221;. LOL I now run Linux &#8220;underneath&#8221; the corporate package. Network is connected, I&#8217;m even sending to the corporate printers. Way cool. I thumb my nose at those dweebs.<br />
Props for VMWare. I use it at home and it is truly seamless. I don&#8217;t run it on the corp PCs so that the suits won&#8217;t have even more cause to, umm, flush me. You can see by an other post that they work us hard. Some of us need not work as hard because we&#8217;re 10 times more productive than the other 100 mediocre programmers. So we skate and the manager&#8217;s lick our boots and think we ARE gods! Mwhwhahahaahahahaaaaaa</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/08/07/the-matrix-for-the-rest-of-us-virtualization-for-the-masses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TechCrunch site down</title>
		<link>http://www.joroto.com/blog/2009/08/01/techcrunch-site-down/</link>
		<comments>http://www.joroto.com/blog/2009/08/01/techcrunch-site-down/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 11:51:13 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Presidential Speak]]></category>
		<category><![CDATA[down]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[techcrunch]]></category>
		<category><![CDATA[web site]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=208</guid>
		<description><![CDATA[Note:  Joroto had absolutely nothing, NOTHING to do with TechCrunch&#8217;s outage yesterday. Ah, I feel better now.]]></description>
			<content:encoded><![CDATA[<p>Note:  Joroto had absolutely nothing, NOTHING to do with TechCrunch&#8217;s outage yesterday.</p>
<p>Ah, I feel better now.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F08%2F01%2Ftechcrunch-site-down%2F&amp;title=TechCrunch%20site%20down" id="wpa2a_96"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/08/01/techcrunch-site-down/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>udev is your friend</title>
		<link>http://www.joroto.com/blog/2009/07/23/udev-is-your-friend/</link>
		<comments>http://www.joroto.com/blog/2009/07/23/udev-is-your-friend/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 01:33:59 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[Miscellaneous Apps and Services]]></category>
		<category><![CDATA[cups]]></category>
		<category><![CDATA[lp0]]></category>
		<category><![CDATA[printers.conf]]></category>
		<category><![CDATA[rules]]></category>
		<category><![CDATA[SUSE 11]]></category>
		<category><![CDATA[udev]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/2009/07/23/udev-is-your-friend/</guid>
		<description><![CDATA[I was solving yet another problem with deployment where we replace a printer with one interface (a parallel port /dev/lp0) with the same printer with a different interface (a usb port /dev/usb/lp0). Our junior programmer solved this ultimately, however udev &#8230; <a href="http://www.joroto.com/blog/2009/07/23/udev-is-your-friend/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I was solving yet another problem with deployment where we replace a printer with one interface (a parallel port /dev/lp0) with the same printer with a different interface (a usb port /dev/usb/lp0). Our junior programmer solved this ultimately, however udev worked perfectly for this. I wanted the /dev to automatically switch back and forth between the printers while cups pointed to one /dev. This allows one to have a static /etc/cups/printers.conf yet dynamically react to these printer changes.<br />
Please note that since its the same printer, and we won&#8217;t have two of them at the same time, one wants the user to not notice that a configuration change was necessary.<br />
The rule in udev was:<br />
KERNEL==&#8221;lp0&#8243;, SYMLINK+=&#8221;lblprinter&#8221;<br />
and for the usb<br />
SUBSYSTEM==&#8221;usb&#8221;, (printer id here), SYMLINK+=&#8221;lblprinter&#8221;<br />
What our programmer found was that the lp0 symlink would NOT be created (called TRIGGERED) until some event occurs with /dev/lp0. Interestingly odd since the normal &#8220;device is detected&#8221; triggers the rules in udev.<br />
To solve this we put &#8220;touch /dev/lp0&#8243; into the SUSE 11 /etc/initscript and poof when it boots it creates the symlink. This is the desired behaviour.<br />
What is cool, is that I plugged the usb printer in, the /dev/lblprinter symlinked to /dev/usb/lp0. It worked fine. Then when I unplugged the usb printer, the original symlink appeared.<br />
Waycooool. Life is good.<br />
-T-</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F07%2F23%2Fudev-is-your-friend%2F&amp;title=udev%20is%20your%20friend" id="wpa2a_98"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/07/23/udev-is-your-friend/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>See you at the LinkedIn Patio Party!</title>
		<link>http://www.joroto.com/blog/2009/07/18/see-you-at-the-linkedin-patio-party/</link>
		<comments>http://www.joroto.com/blog/2009/07/18/see-you-at-the-linkedin-patio-party/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 06:43:13 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Presidential Speak]]></category>
		<category><![CDATA[PRESS RELEASES]]></category>
		<category><![CDATA[dot com]]></category>
		<category><![CDATA[linked in event]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[party]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=166</guid>
		<description><![CDATA[If you have not decided yet, I encourage you to go ahead and make the big effort. Come introduce yourself to me, as I will be at the Shaker Heights Country Club LinkedIn event Tuesday night! Good luck finding me &#8230; <a href="http://www.joroto.com/blog/2009/07/18/see-you-at-the-linkedin-patio-party/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you have not decided yet, I encourage you to go ahead and make the big effort.  Come introduce yourself to me, as I will be at the Shaker Heights Country Club LinkedIn event Tuesday night!  Good luck finding me of course as there are well over six hundred people registered.  WOW (™Microsoft).  I am waiting for a cancellation or a notice of overcrowding to dash my hopes.  The guest list has continued to increase, although I thought it would tail off at about five hundred.   (That is why I never win the lottery nor predict recessions accurately.)</p>
<p>This will be fun.</p>
<p>Today Tom continually iterated how much he hates people and there is no way he is going.  Therefore, if you are interested in talking high-level tech talk with our lead developer, I must apologize.  That is okay by me though.  At least Tom will not embarrass us by showing up at this posh event wearing the same green polo he has worn to work for the past three months.   Instead, we should send him to CES the next round.   That is, if he can bear to sit next to a human being on the plane ride.</p>
<p>July 22, 2009 Update</p>
<p>The event was very cool.  Seven hundred-something did I hear?  More accomplished people in one area than I have ever seen.  Real tough to do this sort of thing at the end of the workday, but well worth it.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F07%2F18%2Fsee-you-at-the-linkedin-patio-party%2F&amp;title=See%20you%20at%20the%20LinkedIn%20Patio%20Party%21" id="wpa2a_100"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/07/18/see-you-at-the-linkedin-patio-party/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to backup your WordPress Blog</title>
		<link>http://www.joroto.com/blog/2009/07/11/how-to-backup-your-wordpress-blog/</link>
		<comments>http://www.joroto.com/blog/2009/07/11/how-to-backup-your-wordpress-blog/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 07:13:52 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Miscellaneous Apps and Services]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[backup wordpress]]></category>
		<category><![CDATA[comments]]></category>
		<category><![CDATA[export]]></category>
		<category><![CDATA[posts]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=114</guid>
		<description><![CDATA[I post this, not because there are not a million other web sites that tell how to do this, but because they all tell me to go to &#8220;manage&#8221; and I do not see a &#8220;manage&#8221; function in WordPress. Here &#8230; <a href="http://www.joroto.com/blog/2009/07/11/how-to-backup-your-wordpress-blog/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I post this, not because there are not a million other web sites that tell how to do this, but because they all tell me to go to &#8220;manage&#8221; and I do not see a &#8220;manage&#8221; function in WordPress.  Here is how to backup your WordPress content:</p>
<p>1)  Go to the ADMIN Panel &#8211; http://www.YOURBLOG.com/wp-admin</p>
<p>2) Select TOOLS on the lower left.  Use the down arrow to expand the TOOLS section.</p>
<p>3) Select EXPORT</p>
<p>4) Select ALL AUTHORS</p>
<p>5) Select DOWNLOAD EXPORT</p>
<p>6) Save the xml file to your computer.</p>
<p>This backs up posts, comments, essentially the written content.  To backup plugin information and other data store in the SQL database, you should do a database backup.  This can be done through your Hosting Control Panel.</p>
<p>Here are backup instructions, including how to backup the database.  Sure, I am not afraid to send you to another site.  It is 3 AM and I am done writing!</p>
<p><a href="http://codex.wordpress.org/WordPress_Backups">WordPress Backups</a></p>
<p>http://codex.wordpress.org/WordPress_Backups</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F07%2F11%2Fhow-to-backup-your-wordpress-blog%2F&amp;title=How%20to%20backup%20your%20WordPress%20Blog" id="wpa2a_102"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/07/11/how-to-backup-your-wordpress-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Create an iPhone app splash screen</title>
		<link>http://www.joroto.com/blog/2009/07/10/splash-screen-over-easy/</link>
		<comments>http://www.joroto.com/blog/2009/07/10/splash-screen-over-easy/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 02:53:15 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[iPod and Apple Platform]]></category>
		<category><![CDATA[default.png]]></category>
		<category><![CDATA[graphic]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[splash]]></category>
		<category><![CDATA[splash screen]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=112</guid>
		<description><![CDATA[1-Create a .png file with Adobe Fireworks, Adobe Photoshop, Gimp, or any of the graphic programs out there. 2-Name it Default.png. 3-Add it to the Resources tab of your Xcode project. This will add this splash screen automatically to your &#8230; <a href="http://www.joroto.com/blog/2009/07/10/splash-screen-over-easy/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>1-Create a .png file with Adobe Fireworks, Adobe Photoshop, Gimp, or any of the graphic programs out there.</p>
<p>2-Name it Default.png.</p>
<p>3-Add it to the Resources tab of your Xcode project. </p>
<p>This will add this splash screen automatically to your program when it runs, and will place this graphic on the screen as your app loads into memory and runs.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F07%2F10%2Fsplash-screen-over-easy%2F&amp;title=Create%20an%20iPhone%20app%20splash%20screen" id="wpa2a_104"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/07/10/splash-screen-over-easy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Codesigning Kumite #92,232</title>
		<link>http://www.joroto.com/blog/2009/07/10/codesigning-kumite-92232/</link>
		<comments>http://www.joroto.com/blog/2009/07/10/codesigning-kumite-92232/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 01:05:31 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[iPod and Apple Platform]]></category>
		<category><![CDATA[app store]]></category>
		<category><![CDATA[code sign]]></category>
		<category><![CDATA[codesign]]></category>
		<category><![CDATA[compress]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[finder]]></category>
		<category><![CDATA[upload]]></category>
		<category><![CDATA[zip]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/2009/07/10/codesigning-kumite-92232/</guid>
		<description><![CDATA[Real world example. I&#8217;m updating our Lite version of Trisaic to reintroduce to the app store. In Xcode but of course. Choose distribution. Select trisaiclite under the &#8220;targets&#8221; Click on &#8220;Info&#8221; or the &#8220;i&#8221; button. Select the properties button. Identifier &#8230; <a href="http://www.joroto.com/blog/2009/07/10/codesigning-kumite-92232/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Real world example. I&#8217;m updating our Lite version of Trisaic to reintroduce to the app store.<br />
In Xcode but of course.<br />
Choose distribution.<br />
Select trisaiclite under the &#8220;targets&#8221;<br />
Click on &#8220;Info&#8221; or the &#8220;i&#8221; button.<br />
Select the properties button.<br />
Identifier should read com.joroto.${PRODUCT_NAME}.<br />
Change the version field to something meaningful. Increment it if you are publishing an update.<br />
Choose the &#8220;Build&#8221; button.<br />
Change &#8220;Configuration&#8221; to &#8220;Distribution&#8221;.<br />
Go the &#8220;Code signing Identity&#8221;. Make sure it is set to &#8220;iPhone Distribution: Joroto, Inc.&#8221;<br />
Close that window.<br />
Choose Build and Build.<br />
In Finder go to your project directory, into the build directory, go to &#8220;Distribution-iphoneos&#8221;.<br />
Double click your ${APPNAME}.app in our case trisaiclite.app.<br />
Choose Compress.<br />
Run the AppLoader.<br />
Choose the open slot for the upgrade.<br />
Upload the application zip file.<br />
If it fails, fear not, just be afraid. The dreaded &#8220;Codesign error&#8221; with absolutely NO explanation as to what it found wrong with your freaking zip file. Thanks Apple.<br />
FIX IT YOURSELF I say. A CALL TO ARMS, and fingers.<br />
We&#8217;re going to do it the old fashioned way. Screw the non-helpful graphical interface. Give me a terminal window.<br />
Go to finder, applications, and run a terminal window.<br />
cd to your project directory. Example of mine below (an underscore represents a SPACE not an underscore):<br />
cd_/Projects/Trisaic/build/Distribution-iphoneos<br />
You&#8217;ll see your app&#8217;s directory called in my case Trisaiclite.app. Yes this is actually a directory not a binary. The binary is buried in the directory. I like this construct.<br />
Now you want to use the command line zip program like this. Again a real world example (an underscore represents a SPACE not an underscore):<br />
zip_-y_-r_trisaiclite.app.zip_trisaiclite.app<br />
OHHH Baby I feel the energy.<br />
Upload this puppy to the app store AND IT WILL WORK!!! WOOHOO.<br />
Everyone has this error and Apple still hasn&#8217;t figured out how to give us extended errors during the upload. Oh well, we like the rest of what they do.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F07%2F10%2Fcodesigning-kumite-92232%2F&amp;title=Codesigning%20Kumite%20%2392%2C232" id="wpa2a_106"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/07/10/codesigning-kumite-92232/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Codesign error number 5,202,203,023. Frustrated but undaunted.</title>
		<link>http://www.joroto.com/blog/2009/07/10/codesign-error-number-5202203023-frustrated-but-undaunted/</link>
		<comments>http://www.joroto.com/blog/2009/07/10/codesign-error-number-5202203023-frustrated-but-undaunted/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 00:48:50 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[iPod and Apple Platform]]></category>
		<category><![CDATA[App ID]]></category>
		<category><![CDATA[app store]]></category>
		<category><![CDATA[Appid]]></category>
		<category><![CDATA[code sign]]></category>
		<category><![CDATA[codesign]]></category>
		<category><![CDATA[codesign error]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[upload]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/2009/07/10/codesign-error-number-5202203023-frustrated-but-undaunted/</guid>
		<description><![CDATA[The AppID in the Dev Central is setup with a specific application id code. Ex. hc124g12.com.joroto.agauge My app had the product name ${PRODUCT_NAME} as aGauge. The capital &#8216;G&#8217; was the problem. Do you see it? Yep neither did I, not &#8230; <a href="http://www.joroto.com/blog/2009/07/10/codesign-error-number-5202203023-frustrated-but-undaunted/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The AppID in the Dev Central is setup with a specific application id code.<br />
Ex. hc124g12.com.joroto.agauge<br />
My app had the product name ${PRODUCT_NAME} as aGauge.<br />
The capital &#8216;G&#8217; was the problem. Do you see it? Yep neither did I, not the first blurry eyed time. One skims over these details after so many codesign errors during upload.<br />
I changed it by:<br />
Select &#8220;Target&#8221;<br />
Press &#8220;i&#8221; info button<br />
Choose &#8220;Build&#8221; tab.<br />
Go to packaging.<br />
Two finger click the grey packaging bar<br />
Choose the first option &#8220;Show Names&#8221;<br />
Find the &#8220;Product name&#8221; line.<br />
Change your product name to match the App ID.<br />
Good luck young Jedi you&#8217;ll need it more than the Force.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F07%2F10%2Fcodesign-error-number-5202203023-frustrated-but-undaunted%2F&amp;title=Codesign%20error%20number%205%2C202%2C203%2C023.%20Frustrated%20but%20undaunted." id="wpa2a_108"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/07/10/codesign-error-number-5202203023-frustrated-but-undaunted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Replacing graphics files in XCode</title>
		<link>http://www.joroto.com/blog/2009/07/10/replacing-graphics-files-in-xcode/</link>
		<comments>http://www.joroto.com/blog/2009/07/10/replacing-graphics-files-in-xcode/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 00:42:27 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[iPod and Apple Platform]]></category>
		<category><![CDATA[graphics]]></category>
		<category><![CDATA[replace graphics files xcode]]></category>
		<category><![CDATA[resources]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/2009/07/10/replacing-graphics-files-in-xcode/</guid>
		<description><![CDATA[I wanted to replace some graphics files under my resources in the Xcode environment. They are currently symlinks. I wanted them to be actual files in order to zip up and send to other developers. I thought an inexperienced user &#8230; <a href="http://www.joroto.com/blog/2009/07/10/replacing-graphics-files-in-xcode/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I wanted to replace some graphics files under my resources in the Xcode environment. They are currently symlinks. I wanted them to be actual files in order to zip up and send to other developers. I thought an inexperienced user may appreciate this content.</p>
<p>Select the graphics files with a click, and then scroll down and do a Shift Click (if the files are in a contiguous list). A click is a single tap on the touchpad. The alternate way is to hold down the command key and click once for each additional file. This creates a list of files that you&#8217;ll delete.<br />
Now do a two finger tap on the touchpad.<br />
Choose delete.<br />
Choose &#8220;Also move to trash&#8221;.<br />
Boom they&#8217;re gone.<br />
Now go to finder in your project directory. You&#8217;ll see the links are still there. So you need to &#8220;move them to trash&#8221; also. Its the same sequence as above.<br />
Go back to Xcode.<br />
Double finger tap the resources tab.<br />
Choose &#8220;Existing files&#8221;.<br />
At the top choose the project&#8217;s default directory. I choose the drop down control, select my directory where the original graphic is and then select my graphics.<br />
Now click &#8220;Add&#8221; or press .<br />
Make sure &#8220;Copy items into destination group&#8217;s folder (if needed)&#8221; is selected. I do this so I can zip up the entire development directory and have zero external references.<br />
That&#8217;s it. Just another tidbit to hopefully help you develop for the iPlatform.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F07%2F10%2Freplacing-graphics-files-in-xcode%2F&amp;title=Replacing%20graphics%20files%20in%20XCode" id="wpa2a_110"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/07/10/replacing-graphics-files-in-xcode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cannot login to LinkedIn after changing password</title>
		<link>http://www.joroto.com/blog/2009/07/05/cannot-login-to-linkedin-after-changing-password/</link>
		<comments>http://www.joroto.com/blog/2009/07/05/cannot-login-to-linkedin-after-changing-password/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 20:10:35 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Miscellaneous Apps and Services]]></category>
		<category><![CDATA[6 to 16 characters]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[linkedin login problem]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[new password]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[password length]]></category>
		<category><![CDATA[reset]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=89</guid>
		<description><![CDATA[I cannot login to LinkedIn after resetting my password. <a href="http://www.joroto.com/blog/2009/07/05/cannot-login-to-linkedin-after-changing-password/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>At LinkedIn&#8217;s login page I requested a password reset.  I immediately received a secure URL to a password change page where I created a new password.  Subsequently I could not sign in using this new password.  After trying every e-mail address I have thinking I had screwed up, no dice.  I actually found my original password.  With theory in mind, I requested a password reset.  I then changed my password to my old password.  Voila, I was able to login.  I suppose LinkedIn is not refreshing their authentication server when the user changes their password.</p>
<p>UPDATE JULY 24, 2009  I found in the following blog the reason for the login failure:  The password must be between 6 and 16 characters.   I used more characters and the page said it was accepted.  However LinkedIn truncated the password to the first 16 digits.  So if you created a password longer than 16 digits, try logging in with the first 16 and you should be good to go.  Lastly, I had no problem using symbols, upper and lowercase letters, and numbers in my password.</p>
<p>Credited article:</p>
<p style="text-align: center;"><a class="aligncenter" title="Password Length" href="http://www.verenaswelt.at/2008/12/09/linkedin-password-length-confusion/" target="_blank">Password Format</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/07/05/cannot-login-to-linkedin-after-changing-password/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Monster.com going bye-bye?</title>
		<link>http://www.joroto.com/blog/2009/06/28/monster-dot-com-going-bye-bye/</link>
		<comments>http://www.joroto.com/blog/2009/06/28/monster-dot-com-going-bye-bye/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 20:48:43 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Miscellaneous Apps and Services]]></category>
		<category><![CDATA[job market]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[monster.com]]></category>
		<category><![CDATA[monster.com dying]]></category>
		<category><![CDATA[online recruiting]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=80</guid>
		<description><![CDATA[BusinessWeek wrote about Monster.com&#8217;s competition and loss of business: Recruiting: Enough to Make a Monster Tremble A clear sign that a formerly super-successful dot com with a spectacular profit margin has turned into a typical Fortune 500 Company run by &#8230; <a href="http://www.joroto.com/blog/2009/06/28/monster-dot-com-going-bye-bye/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>BusinessWeek wrote about Monster.com&#8217;s competition and loss of business:</p>
<p><a class="aligncenter" title="Recruiting: Enough to Make a Monster Tremble" href="http://www.businessweek.com/magazine/content/09_27/b4138043180664.htm" target="_blank">Recruiting: Enough to Make a Monster Tremble</a></p>
<p>A clear sign that a formerly super-successful dot com with a spectacular profit margin has turned into a typical Fortune 500 Company run by a myopic big city businessman:  The CEO eliminated paper cups in the break rooms.</p>
<p>Newsflash:  Just like Monster.com replaced the newspaper, Monster better think completely out of the box in order to gain some new, currently unknown, advantage over its online competitors.</p>
<p>As I have worked for major corporations that have gone the same route, here is some advice Mr. Iannuzzi:  Put the paper cups back.  Not only is your business revenue hurting badly, but you just made all of your employees resentful.  These are the people whom you will rely on for innovation and superior service.</p>
<p>Mr. Iannuzzi, I have an idea for you to steal a very cool niche in recruiting.  Contact us if you are interested.</p>
<p>JB</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F06%2F28%2Fmonster-dot-com-going-bye-bye%2F&amp;title=Monster.com%20going%20bye-bye%3F" id="wpa2a_112"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/06/28/monster-dot-com-going-bye-bye/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Where is our CTO?  And who really cares?</title>
		<link>http://www.joroto.com/blog/2009/06/28/where-is-our-cto/</link>
		<comments>http://www.joroto.com/blog/2009/06/28/where-is-our-cto/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 17:15:33 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Presidential Speak]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[disappearing CTO]]></category>
		<category><![CDATA[governor mark sanford]]></category>
		<category><![CDATA[illness]]></category>
		<category><![CDATA[steve jobs]]></category>
		<category><![CDATA[where is our cto?]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=73</guid>
		<description><![CDATA[Yesterday I received an e-mail from a partner asking where our third partner and lead developer is. Like the rush of Niagara Falls, thoughts of South Carolina governor Mark Sanford taking off for Argentina and telling no one went though &#8230; <a href="http://www.joroto.com/blog/2009/06/28/where-is-our-cto/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Yesterday I received an e-mail from a partner asking where our third partner and lead developer is.  Like the rush of Niagara Falls, thoughts of South Carolina governor Mark Sanford taking off for Argentina and telling no one went though my head.  Then there was Steve Jobs: He nearly died, and no one holding Apple stock, most of the value of which is Steve himself, knew anything about his condition.</p>
<p>Rest assured, Tom is not duplicating the efforts of either of the above shady characters.  He is taking a rare break from developing device drivers all day, and developing web apps all night, to spend some time with his family.</p>
<p>I do not miss the twenty-something e-mails a day that each details some new, advanced system or method that gets Tom all excited, but which I could care less about.  For one week I have been able to spend most of my time communicating with magazine editors, developers, and users in the tech blogs, continually trying to figure out what we can do for them.  People are awesome.  Life was never better.</p>
<p>Alas I fear the honeymoon is over, and I will be chastised for my marketing prowess and lack of high level tech insight any minute now&#8230;</p>
<p>JB</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F06%2F28%2Fwhere-is-our-cto%2F&amp;title=Where%20is%20our%20CTO%3F%20%20And%20who%20really%20cares%3F" id="wpa2a_114"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/06/28/where-is-our-cto/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>aGauge now available for iPhone &amp; iPod</title>
		<link>http://www.joroto.com/blog/2009/06/20/agauge-now-available-for-iphone-ipod/</link>
		<comments>http://www.joroto.com/blog/2009/06/20/agauge-now-available-for-iphone-ipod/#comments</comments>
		<pubDate>Sat, 20 Jun 2009 19:01:32 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[iPod and Apple Platform]]></category>
		<category><![CDATA[Joroto Products]]></category>
		<category><![CDATA[PRESS RELEASES]]></category>
		<category><![CDATA[Accelerometer]]></category>
		<category><![CDATA[accelerometer test page]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[issues]]></category>
		<category><![CDATA[oscillation]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[sensitivity]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[test iphone accelerometer]]></category>
		<category><![CDATA[test ipod accelerometer]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=66</guid>
		<description><![CDATA[aGauge is now available for the iPod and iPhone! Test your accelerometer with this utility. Super Cool! aGauge WEB SITE Or visit the Joroto iTunes Store:]]></description>
			<content:encoded><![CDATA[<p>aGauge is now available for the iPod and iPhone! Test your accelerometer with this utility. Super Cool!</p>
<p style="text-align: center;"><a class="aligncenter" title="aGauge" href="http://agauge.joroto.com/" target="_blank"><strong>aGauge WEB SITE</strong></a></p>
<p style="text-align: center;"><strong> </strong></p>
<p style="text-align: center;"><strong>Or visit the Joroto iTunes Store: </strong></p>
<p style="text-align: center;"><a class="aligncenter" title="aGauge" href="http://agauge.joroto.com/" target="_blank"><strong><span></p>
<p style="text-align: center;"><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id=305783761&amp;uo=6"></p>
<p style="text-align: center;"><img class="aligncenter" src="http://ax.itunes.apple.com/images/badgeitunes61x15dark.gif" alt="" width="122" height="30" /></p>
<p></a></p>
<p></span></strong></a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F06%2F20%2Fagauge-now-available-for-iphone-ipod%2F&amp;title=aGauge%20now%20available%20for%20iPhone%20%26%23038%3B%20iPod" id="wpa2a_116"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/06/20/agauge-now-available-for-iphone-ipod/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Pricing Exposed &#8211; Time for a personal domain?</title>
		<link>http://www.joroto.com/blog/2009/06/19/internet-pricing-exposed-time-for-a-personal-domain/</link>
		<comments>http://www.joroto.com/blog/2009/06/19/internet-pricing-exposed-time-for-a-personal-domain/#comments</comments>
		<pubDate>Sat, 20 Jun 2009 03:08:49 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Miscellaneous Apps and Services]]></category>
		<category><![CDATA[alternative personal domain]]></category>
		<category><![CDATA[att price hike]]></category>
		<category><![CDATA[get a permanentn e-mail]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=49</guid>
		<description><![CDATA[Those of you getting a price increase in Internet service, consider buying a personal domain, setting up a permanent e-mail address, giving you the freedom to switch providers at will. <a href="http://www.joroto.com/blog/2009/06/19/internet-pricing-exposed-time-for-a-personal-domain/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Yet another sour deal:  In 2007 I was offered high speed DSL from AT&amp;T Yahoo! for $24.99.  At the time I said, &#8220;That is too low, they are going to raise the price in a year.&#8221;  I was a little bit off.  Almost two years later, and sure enough they raised the price five dollars.  Of course I am not sure about the price because the phone company consolidates all costs (hides them) in one grand total on the bill.  They must have gotten that idea from congress.</p>
<p>Just after seeing the price increase I was notified that AT&amp;T will be dropping Usenet.  Tom said this is a decision made solely to gain bandwidth.  He is right (only because he is always right&#8230;just ask him.)</p>
<p>I feel like I am back in 1999 with Internet companies raising prices and dropping services.  (At least the constant, unexplained communication outages are not still a problem for me.)  Anticipating AT&amp;T pulling another stunt in two or four days, I must look at my options.  The only big problem with switching providers is changing my e-mail address.  Whoop!  Time to register a personal domain, select a permanent e-mail address, and update all of my contacts for the final time.  I wonder if &#8220;tomslesserbusinesspartner&#8221; is taken?  In any case, a personal domain can stay with a person forever.  This is something I should have done ten years ago.</p>
<p>Registering a domain name is in the ten dollar range.  Additionally, if one is already hosting a web site (joroto.com for example), they may be able to use the same hosting service for the new domain (tomslesserbusinesspartner.com).  That means the additonal domain&#8217;s yearly cost is limisted to the registration fee, which is quite a bargain.</p>
<p>If you are not tech savvy, you should be warned that there is more effort associated with managing your own domain.  This is only moderately difficult, but if I can do it, you can do it faster and better.</p>
<p>Now  I am seriously considering the personal domain option.   Once I have an e-mail address established on my own registered domain, I can switch to any Internet provider, at any time, without having to worry about updating all of my contacts (hi mom!)</p>
<p>Just a thought for the day for the millions of you who just got jacked by AT&amp;T.</p>
<p>Time to surf for a good responsive newsgroup server before AT&amp;T cuts off Usenet on July 15th.  Ideas?</p>
<p>JB</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/06/19/internet-pricing-exposed-time-for-a-personal-domain/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iPod/iPhone &#8220;No provisioned device&#8221; error in XCode</title>
		<link>http://www.joroto.com/blog/2009/06/14/ipodiphone-no-provisioned-device-error-in-xcode/</link>
		<comments>http://www.joroto.com/blog/2009/06/14/ipodiphone-no-provisioned-device-error-in-xcode/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 22:01:38 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[iPod and Apple Platform]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[provisioning]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=39</guid>
		<description><![CDATA[In the Organizer in XCode you notice that your iPlatform device (iPod/iPhone) is not recognized as a provisioned device. The little &#8220;light&#8221; is not green. However iTunes can sync with it and give it a great big kiss. Cause: I &#8230; <a href="http://www.joroto.com/blog/2009/06/14/ipodiphone-no-provisioned-device-error-in-xcode/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In the Organizer in XCode you notice that your iPlatform device (iPod/iPhone) is not recognized as a provisioned device. The little &#8220;light&#8221; is not green. However iTunes can sync with it and give it a great big kiss.<br />
Cause: I believe this is due to the iPlatform device being plugged in when the computer goes to sleep.<br />
Solution:<br />
1) Unplug the iPlatform device from the USB.<br />
2) Hold down the top power off and the circle App Exit button at the same time, then release at the same time.<br />
3) A slide switch appears saying &#8220;Power off&#8221;. Do so. This is a hard power down of the device.<br />
4) Now you can just plug the device back into the USB cable. XCode will see it and use it now. This has happened many times to me and this is the exact solution to that.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F06%2F14%2Fipodiphone-no-provisioned-device-error-in-xcode%2F&amp;title=iPod%2FiPhone%20%26%238220%3BNo%20provisioned%20device%26%238221%3B%20error%20in%20XCode" id="wpa2a_118"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/06/14/ipodiphone-no-provisioned-device-error-in-xcode/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to Edit Your WordPress Blog with Adobe Contribute</title>
		<link>http://www.joroto.com/blog/2009/06/13/how-to-edit-your-wordpress-blog-with-adobe-contribute/</link>
		<comments>http://www.joroto.com/blog/2009/06/13/how-to-edit-your-wordpress-blog-with-adobe-contribute/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 15:43:38 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Miscellaneous Apps and Services]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[adobe contribute wordpress]]></category>
		<category><![CDATA[connection]]></category>
		<category><![CDATA[Contribute]]></category>
		<category><![CDATA[contribute blog]]></category>
		<category><![CDATA[rpc]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wordpress access point contribute]]></category>
		<category><![CDATA[wordpress adobe contribute]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xml-rpc]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=23</guid>
		<description><![CDATA[Setup Adobe Contribute to edit your Wordpress blog. <a href="http://www.joroto.com/blog/2009/06/13/how-to-edit-your-wordpress-blog-with-adobe-contribute/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As usual, this should be a process that a newbie could execute.  In other words, open Contribute, point to your web site, type your login, and go.  Of course, Contribute returns generic errors stating that it cannot connect, and so you (I) try every password in your password file.  Well, here is the skinny on setting this up, and let me know if I missed anything.</p>
<p>This setup assumes you are hosting your own WordPress blog, which does support xml-rpc.  Edit the url or settings appropriately if you are using WordPress.com or another protocol.</p>
<p>1) Turn on XML-RPC in WordPress</p>
<p>Admin Panel<br />
Settings (lower left)<br />
Writing (lower left)<br />
Remote Publishing (middle of page)<br />
XML-RPC &#8211; Check this box</p>
<p>2) In Adobe Contribute create the connection</p>
<p>From the Contribute home page, or if the home page is hidden, select the “Ct” icon on the right side of the toolbar to bring it up.</p>
<p>CREATE NEW BLOG CONNECTION</p>
<p>(FYI to manage connections select  EDIT/MY CONNECTIONS from the menu…Yea, the EDIT menu makes sense for managing Internet connections.  SPLAH!)</p>
<p>What do you want to connect to?  CONNECT TO BLOGS<br />
WHO HOSTS YOUR BLOG?              OTHER BLOG SERVERS</p>
<p>“What is the URL of your blog”  Skip this.  Make yourself happy.</p>
<p>USER         Type your WordPress username<br />
PASSWORD Type your WordPress password</p>
<p>ACCESS POINT</p>
<p>http://www.YOURDOMAIN.com/BLOG DIRECTORTY/xmlrpc.php</p>
<p>DONE</p>
<p>Contribute will download the blog.  You may get an error such as “Cannot create template…”, then it may continue to download.  You are on your own, I just set up your connection, I do not work here.</p>
<p>Here are the same instructions in a 1-2-3 form. Feel free to copy this to your own reference document:</p>
<p>In WordPress:</p>
<p>Admin Panel<br />
Settings (lower left)<br />
Writing (lower left)<br />
Remote Publishing (middle of page)<br />
XML-RPC &#8211; Check this box</p>
<p>In Adobe Contribute:</p>
<p>CREATE NEW BLOG CONNECTION</p>
<p>CONNECT TO BLOGS</p>
<p>Who hosts your blog?  OTHER BLOG SERVERS</p>
<p>“What is the URL of your blog”  Skip this.  Make yourself happy.</p>
<p>USER             Type your WordPress username<br />
PASSWORD     Type your WordPress password</p>
<p>ACCESS POINT</p>
<p>http://www.YOURDOMAIN.com/BLOG DIRECTORTY/xmlrpc.php</p>
<p>DONE</p>
<p>Many say that bloggers are karaoke journalists.  Forget them.  Blog on!</p>
<p>jb</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/06/13/how-to-edit-your-wordpress-blog-with-adobe-contribute/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The miserable life of a programmer</title>
		<link>http://www.joroto.com/blog/2009/06/11/the-hoppity-life-of-a-programmer/</link>
		<comments>http://www.joroto.com/blog/2009/06/11/the-hoppity-life-of-a-programmer/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 03:59:10 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Presidential Speak]]></category>
		<category><![CDATA[no sleep]]></category>
		<category><![CDATA[video of programmer]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=6</guid>
		<description><![CDATA[Why not begin the new blog with some fun!  (I anticipate Tom quickly taking over and never allowing me here again, unless I can make up some highly technical explanation for something-something.  Well, it was nice meeting you anyway.) Here &#8230; <a href="http://www.joroto.com/blog/2009/06/11/the-hoppity-life-of-a-programmer/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Why not begin the new blog with some fun!  (I anticipate Tom quickly taking over and never allowing me here again, unless I can make up some highly technical explanation for something-something.  Well, it was nice meeting you anyway.)</p>
<p>Here was our promotional video for our game Trisaic for the iPod.</p>
<p style="text-align: center;"><a href="http://www.youtube.com/jorotoinc">VIDEO</a></p>
<p>We were hoping for responses such as &#8220;Awe, that&#8217;s funny.&#8221;  Along with some positive comments like that, we immediately began receiving comments like this:</p>
<p>&#8220;LOL, I thought it was funny.  Sad thing is, there is probably some truth to it.  My nephew had a friend who was a XXXX developer for XXXXX and told me stories of some of the things they would do to meet dead lines.&#8221;</p>
<p>Okay, so we are now as worried about you all as we are about our developers.</p>
<p>What comes to your mind as you view this?</p>
<p>JB</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F06%2F11%2Fthe-hoppity-life-of-a-programmer%2F&amp;title=The%20miserable%20life%20of%20a%20programmer" id="wpa2a_120"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/06/11/the-hoppity-life-of-a-programmer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joroto promotes both electricity use and more sustainable production methods</title>
		<link>http://www.joroto.com/blog/2009/03/27/joroto-promotes-both-electricity-use-and-more-sustainable-production-methods/</link>
		<comments>http://www.joroto.com/blog/2009/03/27/joroto-promotes-both-electricity-use-and-more-sustainable-production-methods/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 13:05:37 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[PRESS RELEASES]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=59</guid>
		<description><![CDATA[In response to the naturally-inclined actions of many organizations reducing their electricity us in celebration of Earth Day, Joroto is taking a different approach: Rewarding employees for using the most energy possible over the course of April 22nd, Earth Day &#8230; <a href="http://www.joroto.com/blog/2009/03/27/joroto-promotes-both-electricity-use-and-more-sustainable-production-methods/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In response to the naturally-inclined actions of many organizations reducing their electricity us in celebration of Earth Day, Joroto is taking a different approach: Rewarding employees for using the most energy possible over the course of April 22nd, Earth Day 2009. Joroto, in fact, will be holding a contest, and will reward the developer who uses the most electricity on Earth Day.</p>
<p>President John Boukis states: &#8220;In the world of software and web development, electricity is productivity.  On Earth Day, we will be monitoring the electricity use of our employees. We have outlined a set of rules that define cheating. Employees will be forbidden from executing such tactics as adding accessories such as portable air conditioners to their personal network stations, or playing 3D games (restricted only on this particular work day.). We have basic monitoring capabilities which will help us determine which individual used the most electricity on Earth Day. The winner of this internal contest will receive an additional $5 million dollars in Joroto stock options.&#8221;</p>
<p>Asked about observers&#8217; gut reactions that these actions are generally irresponsible Boukis cautions all to carefully consider their reasoning: &#8220;The problem the world faces is not overuse of electricity. The macro problem is that our lifestyle depends on electricity more than ever, and we need to produce a great deal more electricity in order to continue growing our new computer-based economy. &#8221;</p>
<p>&#8220;We absolutely believe that energy should be produced using the latest, most efficient, and most sustainable technology.  Every new house should be built with solar panels, and local governments should bury their bureaucracies, and allow the building of private wind turbines in all but the most dense areas, in order to generate significantly more electricity while producing (including manufacturing processes that produce solar and wind power materials) greatly reduced pollution levels.  With this in mind, consider that this contest is a celebration of the computer, and what it has meant to our employees and this company: Creativity and most importantly, freedom.  Electricity is productivity.  The more electricity we as an IT company use, the more applications we crank out. The more applications, the more revenue, the more we grow, the more people we hire, right on down the line. This is Productive Energy Tap, and we will continue to vehemently promote all of its tenets.&#8221;</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F03%2F27%2Fjoroto-promotes-both-electricity-use-and-more-sustainable-production-methods%2F&amp;title=Joroto%20promotes%20both%20electricity%20use%20and%20more%20sustainable%20production%20methods" id="wpa2a_122"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/03/27/joroto-promotes-both-electricity-use-and-more-sustainable-production-methods/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joroto, Inc Releases Trisaic for the iPod and iPhone</title>
		<link>http://www.joroto.com/blog/2009/03/13/joroto-inc-releases-trisaic-for-the-ipod-and-iphone/</link>
		<comments>http://www.joroto.com/blog/2009/03/13/joroto-inc-releases-trisaic-for-the-ipod-and-iphone/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 13:07:57 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[iPod and Apple Platform]]></category>
		<category><![CDATA[Joroto Products]]></category>
		<category><![CDATA[PRESS RELEASES]]></category>
		<category><![CDATA[iPod game]]></category>
		<category><![CDATA[Joroto]]></category>
		<category><![CDATA[puzzle game]]></category>
		<category><![CDATA[Trisaic]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=62</guid>
		<description><![CDATA[Today Joroto announced the release Trisaic, a puzzle game for Apple&#8217;s portable devices, the iPod and iPhone. The game board for Trisaic is full of pairs of adjacent triangles that the player must match. The player selects the objects and &#8230; <a href="http://www.joroto.com/blog/2009/03/13/joroto-inc-releases-trisaic-for-the-ipod-and-iphone/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today Joroto announced the release Trisaic, a puzzle game for Apple&#8217;s portable devices, the iPod and iPhone.  The game board for Trisaic is full of pairs of adjacent triangles that the player must match.  The player selects the objects and cycles through their various designs in order to match the design of an adjacent object.  The game quickly becomes difficult, and a great memory teaser, as the number of possible designs for each triangle increase with each new level.  A handful of objects will have no match, making the game even more challenging.</p>
<p>Find all Joroto products at the following web page:</p>
<p style="text-align: center;"><a title="PRODUCTS" href="http://joroto.com/products.htm">PRODUCTS</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F03%2F13%2Fjoroto-inc-releases-trisaic-for-the-ipod-and-iphone%2F&amp;title=Joroto%2C%20Inc%20Releases%20Trisaic%20for%20the%20iPod%20and%20iPhone" id="wpa2a_124"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/03/13/joroto-inc-releases-trisaic-for-the-ipod-and-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcome</title>
		<link>http://www.joroto.com/blog/2009/03/11/welcome/</link>
		<comments>http://www.joroto.com/blog/2009/03/11/welcome/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 01:31:33 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Presidential Speak]]></category>
		<category><![CDATA[Welcome to Joroto!]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/2009/06/11/welcome/</guid>
		<description><![CDATA[Welcome to Joroto&#8217;s blog. I will tend to opine periodically about the lighter side of life. Our CTO Tom will tend to dish out tech advice, whether we want it or not. Be prepared as anything goes within the walls &#8230; <a href="http://www.joroto.com/blog/2009/03/11/welcome/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Welcome to Joroto&#8217;s blog.  I will tend to opine periodically about the lighter side of life.  Our CTO Tom will tend to dish out tech advice, whether we want it or not.  Be prepared as anything goes within the walls of Joroto, and the blog reflects our openness.</p>
<p>Thank you for coming!</p>
<p>John Boukis<br />
President</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F03%2F11%2Fwelcome%2F&amp;title=Welcome" id="wpa2a_126"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/03/11/welcome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joroto Inc. Seeks Two Million Dollar Investment for Web Project</title>
		<link>http://www.joroto.com/blog/2009/01/01/joroto-tech-startup-seeks-venture-capital/</link>
		<comments>http://www.joroto.com/blog/2009/01/01/joroto-tech-startup-seeks-venture-capital/#comments</comments>
		<pubDate>Thu, 01 Jan 2009 15:00:49 +0000</pubDate>
		<dc:creator>John Boukis</dc:creator>
				<category><![CDATA[Presidential Speak]]></category>
		<category><![CDATA[PRESS RELEASES]]></category>
		<category><![CDATA[companies seeking funds]]></category>
		<category><![CDATA[companies seeking vc]]></category>
		<category><![CDATA[Joroto]]></category>
		<category><![CDATA[Joroto seeks VC]]></category>
		<category><![CDATA[seeking vc]]></category>
		<category><![CDATA[seeking venture capital]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[tech firm]]></category>
		<category><![CDATA[tech firm seeks vc]]></category>
		<category><![CDATA[VC]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/?p=194</guid>
		<description><![CDATA[If you represent a VC firm that funds tech companies, Joroto is looking for you. Joroto seeks funding for a commercial web domain. Please contact us at: blog@joroto.com Send us information on your capital investment company. Once we research your &#8230; <a href="http://www.joroto.com/blog/2009/01/01/joroto-tech-startup-seeks-venture-capital/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you represent a VC firm that funds tech companies, Joroto is looking for you.   Joroto seeks funding for a commercial web domain.   Please contact us at:</p>
<p style="text-align: center;"><a href="mailto:blog@joroto.com"><strong>blog@joroto.com</strong></a></p>
<p>Send us information on your capital investment company.  Once we research your company, we will provide a generalized design and monetization project plan for your review.  If you are able to visualize our concept, work from a  generalized overview, and you show an interest in our project, we will provide a detailed CV for each Joroto employee.</p>
<p>John</p>
<p>Co-Founder &amp; President, Joroto, Inc.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F01%2F01%2Fjoroto-tech-startup-seeks-venture-capital%2F&amp;title=Joroto%20Inc.%20Seeks%20Two%20Million%20Dollar%20Investment%20for%20Web%20Project" id="wpa2a_128"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/01/01/joroto-tech-startup-seeks-venture-capital/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

