<?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 guys at Joroto, Inc.</description>
	<lastBuildDate>Mon, 08 Mar 2010 02:32:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Joroto is seeking $2,000,000 investment for web</title>
		<link>http://www.joroto.com/blog/2010/03/05/joroto-is-seeking-2000000-investment-for-web/</link>
		<comments>http://www.joroto.com/blog/2010/03/05/joroto-is-seeking-2000000-investment-for-web/#comments</comments>
		<pubDate>Fri, 05 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 $2,000,000 investment for a unique web 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 the ability to understand the widespread effect of a business from a generalized overview, please contact [...]]]></description>
			<content:encoded><![CDATA[<p>Joroto is seeking $2,000,000 investment for a unique web 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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F03%2F05%2Fjoroto-is-seeking-2000000-investment-for-web%2F&amp;linkname=Joroto%20is%20seeking%20%242%2C000%2C000%20investment%20for%20web"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/03/05/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/02/26/the-dangers-of-working-at-a-dot-com/</link>
		<comments>http://www.joroto.com/blog/2010/02/26/the-dangers-of-working-at-a-dot-com/#comments</comments>
		<pubDate>Fri, 26 Feb 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.]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F02%2F26%2Fthe-dangers-of-working-at-a-dot-com%2F&amp;linkname=The%20dangers%20of%20working%20at%20a%20dot%20com"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/02/26/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 is more general and based on 32,000+ sites.
Edit the files:
./tree/src/main/webapp/styles/simplicity/layout-1col.css and change line 8 to 924 [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F02%2F15%2Fappfuse-width-of-web-page%2F&amp;linkname=Appfuse%20%26%238211%3B%20width%20of%20web%20page"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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 a change in the base class and regenerated the code. This causes the file in ./tree/src/test/resources/sample-data.xml [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F02%2F14%2Fappfuse-test-failure%2F&amp;linkname=Appfuse%20%26%238211%3B%20Test%20failure"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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 table during the tests. I was referencing the appfuse User class. During the autogeneration of my Event [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F02%2F14%2Fappfuse-extending-your-classes%2F&amp;linkname=Appfuse%20%26%238211%3B%20Extending%20your%20classes"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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 the login properties for your smtp server.
./tree/src/main/resources/ApplicationResources.properties
Search for appfuse and change all to your product or company name. Depends on context.
I added on line [...]]]></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_230&#215;100.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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F02%2F14%2Fappfuse-the-next-step%2F&amp;linkname=Appfuse%20%26%238211%3B%20the%20next%20step"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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 something&#8221; to that project and begin working on your own. You need to read through this with a clear [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F02%2F13%2Fappfuse%2F&amp;linkname=Appfuse%20%26%238211%3B%20quick%20start%20guide%20for%20newbies."><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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 from the TPX session.  When I selected &#60;ctrl-p&#62; to paste in an e-mail, the e-mail [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F02%2F02%2Fpasting-text-sends-e-mail-in-outlook%2F&amp;linkname=Pasting%20text%20sends%20e-mail%20in%20Outlook"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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 see flashes occasionally,when I close
my eyes.Another unique story?The noctilucent clouds are both mesmerizing &#38; beautiful.&#8221;
Wow, this IS [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F01%2F30%2Fastro_tj-comes-through-with-a-flash%2F&amp;linkname=Astro_TJ%20Comes%20through%20with%20a%20flash%21"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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 the company to nowhere.
2) I know how to spend money at home, what&#8217;s the difference?
3) I can [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F01%2F29%2Fmanagement-901-why-you-want-to-become-a-manager%2F&amp;linkname=Management%20901%20%26%238211%3B%20Why%20you%20want%20to%20become%20a%20manager"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F01%2F29%2Fipad-uh-yeah-great-name%2F&amp;linkname=iPad%20%26%238211%3B%20uh%20yeah%20great%20name"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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 too long.
Why is our blog &#8220;from the guys&#8221;? Cause there aren&#8217;t any chicks here. Isn&#8217;t that against the [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F01%2F29%2Fmars-needs-women%2F&amp;linkname=Mars%20needs%20women"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2010/01/29/mars-needs-women/feed/</wfw:commentRss>
		<slash:comments>1</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 trying to hack into a restricted system.  With this in mind I would like to [...]]]></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, respect, and in living a moral life in general.</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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F01%2F24%2Fis-doing-business-in-china-so-bad%2F&amp;linkname=Is%20doing%20business%20in%20China%20so%20bad%3F"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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 e-mail, this is the POP3/SMTP link in your e-mail configuration.
example: http://host271.hostmonster.com/
2) Click [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=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;linkname=the%20server%20did%20not%20provide%20a%20certificate%20during%20the%20session%20e-mail%20error"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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[Uncategorized]]></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 will replace travel for corporations in the future.  While that may be so, most [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F01%2F17%2Fwho-here-hates-getting-telephone-calls%2F&amp;linkname=Who%20here%20hates%20getting%20telephone%20calls%3F"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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[Uncategorized]]></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 electricity works.  From our discussion it sounds like Tesla had some understandings and accomplishments that [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F01%2F17%2Ftesla-cool-very-coo%2F&amp;linkname=Tesla%3A%20%20Cool.%20%20Very%20Cool."><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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[Uncategorized]]></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 business growth.  There are too many problems with such policies and as the article states, the [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2010%2F01%2F16%2Fare-tax-incentives-for-technology-companies-good%2F&amp;linkname=Are%20tax%20incentives%20for%20technology%20companies%20good%3F"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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 to play.  I think this is triggered by Windows XP going into standby [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F12%2F25%2Frhapsody-stops-playing-in-xp%2F&amp;linkname=Rhapsody%20stops%20playing%20in%20XP"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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
Here is an interesting blog entry, the title speaks for itself:
Debunking the &#8216;Patent Troll&#8217; Myth
]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F12%2F12%2Fsoftware-patent-malaise%2F&amp;linkname=Software%20Patent%20Malaise"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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 SH*********]]></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 on my transaction.
I will report back on this when I solve Apple&#8217;s problem (again).
Update and FIX:
The [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F09%2F05%2Fno-joy-an-os-3-0-upgrade-story%2F&amp;linkname=NO%20JOY.%20An%20OS%203.0%20upgrade%20story"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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 SH*********]]></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]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F09%2F05%2Fholy-crap-batman-snow-leopards-got-me%2F&amp;linkname=HOLY%20CRAP%20BATMAN%20SNOW%20LEOPARD%26%238217%3BS%20GOT%20ME"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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 products, but who are mostly ignorant about venture capital.
The name &#8220;Shark Tank&#8221; is apropos in [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F08%2F30%2Fsunday-night-shark-tank-victims-should-be-worried-about-the-next-attack%2F&amp;linkname=Sunday%20night%20Shark%20Tank%20Victims%20should%20be%20worried%20about%20the%20next%20attack."><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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>0</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 just append a symbol to my data, except, for some reason only Bill Gates [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F08%2F26%2Fadd-a-custom-symbol-to-a-field-in-excel%2F&amp;linkname=Add%20a%20custom%20symbol%20to%20a%20field%20in%20Excel"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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>0</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.]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F08%2F07%2Fthe-matrix-for-the-rest-of-us-virtualization-for-the-masses%2F&amp;linkname=The%20Matrix%20for%20the%20rest%20of%20us%20%26%238211%3B%20Virtualization%20for%20the%20masses"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F08%2F01%2Ftechcrunch-site-down%2F&amp;linkname=TechCrunch%20site%20down"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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 worked perfectly for this. I wanted the /dev to automatically switch back and forth between [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F07%2F23%2Fudev-is-your-friend%2F&amp;linkname=udev%20is%20your%20friend"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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[PRESS RELEASES]]></category>
		<category><![CDATA[Presidential Speak]]></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 of course as there are well over six hundred people registered.  WOW [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F07%2F18%2Fsee-you-at-the-linkedin-patio-party%2F&amp;linkname=See%20you%20at%20the%20LinkedIn%20Patio%20Party%21"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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 is how to backup your Wordpress content:
1)  Go to the ADMIN Panel &#8211; [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F07%2F11%2Fhow-to-backup-your-wordpress-blog%2F&amp;linkname=How%20to%20backup%20your%20Wordpress%20Blog"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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 program when it runs, and will place this graphic on the screen as your app loads into [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F07%2F10%2Fsplash-screen-over-easy%2F&amp;linkname=Create%20an%20iPhone%20app%20splash%20screen"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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 should read com.joroto.${PRODUCT_NAME}.
Change the version field to something meaningful. Increment it if you are publishing an update.
Choose the &#8220;Build&#8221; button.
Change &#8220;Configuration&#8221; [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F07%2F10%2Fcodesigning-kumite-92232%2F&amp;linkname=Codesigning%20Kumite%20%2392%2C232"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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 the first blurry eyed time. One skims over these details after so many codesign errors during upload.
I changed [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F07%2F10%2Fcodesign-error-number-5202203023-frustrated-but-undaunted%2F&amp;linkname=Codesign%20error%20number%205%2C202%2C203%2C023.%20Frustrated%20but%20undaunted."><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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 may appreciate this content.
Select the graphics files with a click, and then scroll down and [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F07%2F10%2Freplacing-graphics-files-in-xcode%2F&amp;linkname=Replacing%20graphics%20files%20in%20XCode"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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.]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F07%2F05%2Fcannot-login-to-linkedin-after-changing-password%2F&amp;linkname=Cannot%20login%20to%20LinkedIn%20after%20changing%20password"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/07/05/cannot-login-to-linkedin-after-changing-password/feed/</wfw:commentRss>
		<slash:comments>0</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 a myopic big city businessman:  The CEO eliminated paper cups in the break rooms.
Newsflash:  Just like [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F06%2F28%2Fmonster-dot-com-going-bye-bye%2F&amp;linkname=Monster.com%20going%20bye-bye%3F"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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 my head.  Then there was Steve Jobs: He nearly died, and no one [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F06%2F28%2Fwhere-is-our-cto%2F&amp;linkname=Where%20is%20our%20CTO%3F%20%20And%20who%20really%20cares%3F"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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[Joroto Products]]></category>
		<category><![CDATA[PRESS RELEASES]]></category>
		<category><![CDATA[iPod and Apple Platform]]></category>
		<category><![CDATA[Accelerometer]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F06%2F20%2Fagauge-now-available-for-iphone-ipod%2F&amp;linkname=aGauge%20now%20available%20for%20iPhone%20%26%23038%3B%20iPod"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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.]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F06%2F19%2Finternet-pricing-exposed-time-for-a-personal-domain%2F&amp;linkname=Internet%20Pricing%20Exposed%20%26%238211%3B%20Time%20for%20a%20personal%20domain%3F"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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 believe this is due to the iPlatform device being plugged in when the computer goes to [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F06%2F14%2Fipodiphone-no-provisioned-device-error-in-xcode%2F&amp;linkname=iPod%2FiPhone%20%26%238220%3BNo%20provisioned%20device%26%238221%3B%20error%20in%20XCode"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/06/14/ipodiphone-no-provisioned-device-error-in-xcode/feed/</wfw:commentRss>
		<slash:comments>0</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.]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F06%2F13%2Fhow-to-edit-your-wordpress-blog-with-adobe-contribute%2F&amp;linkname=How%20to%20Edit%20Your%20Wordpress%20Blog%20with%20Adobe%20Contribute"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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 was our promotional video for our game Trisaic for the iPod.
VIDEO
We were hoping for responses such [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F06%2F11%2Fthe-hoppity-life-of-a-programmer%2F&amp;linkname=The%20miserable%20life%20of%20a%20programmer"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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 2009. Joroto, in fact, will be holding a contest, and will reward the developer who [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F03%2F27%2Fjoroto-promotes-both-electricity-use-and-more-sustainable-production-methods%2F&amp;linkname=Joroto%20promotes%20both%20electricity%20use%20and%20more%20sustainable%20production%20methods"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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[Joroto Products]]></category>
		<category><![CDATA[PRESS RELEASES]]></category>
		<category><![CDATA[iPod and Apple Platform]]></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 cycles through their various designs in order to match the design of an [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F03%2F13%2Fjoroto-inc-releases-trisaic-for-the-ipod-and-iphone%2F&amp;linkname=Joroto%2C%20Inc%20Releases%20Trisaic%20for%20the%20iPod%20and%20iPhone"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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 of Joroto, and the blog reflects our openness.
Thank you for coming!
John Boukis
President
]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F03%2F11%2Fwelcome%2F&amp;linkname=Welcome"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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[PRESS RELEASES]]></category>
		<category><![CDATA[Presidential Speak]]></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 company, we will provide a generalized design and monetization project plan for [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F01%2F01%2Fjoroto-tech-startup-seeks-venture-capital%2F&amp;linkname=Joroto%20Inc.%20Seeks%20Two%20Million%20Dollar%20Investment%20for%20Web%20Project"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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>
