<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>AvatarFx</title>
	<atom:link href="http://avatarfx.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://avatarfx.wordpress.com</link>
	<description>Technology as I see it.</description>
	<lastBuildDate>Sun, 17 Feb 2008 12:39:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='avatarfx.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>AvatarFx</title>
		<link>http://avatarfx.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://avatarfx.wordpress.com/osd.xml" title="AvatarFx" />
	<atom:link rel='hub' href='http://avatarfx.wordpress.com/?pushpress=hub'/>
		<item>
		<title>iPod working with Microsoft Office</title>
		<link>http://avatarfx.wordpress.com/2008/02/17/ipod-working-with-microsoft-office/</link>
		<comments>http://avatarfx.wordpress.com/2008/02/17/ipod-working-with-microsoft-office/#comments</comments>
		<pubDate>Sun, 17 Feb 2008 12:39:47 +0000</pubDate>
		<dc:creator>Victor Serrano</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://avatarfx.wordpress.com/2008/02/17/ipod-working-with-microsoft-office/</guid>
		<description><![CDATA[del.icio.us Tags: ipod touch,ipod office,ipod excel,ipod word,ipod xls,ipod doc Like good discoveries, I just found out by accident that the Mail application in the iPod touch does support Microsoft Excel and Word, so I decided to investigate further. I did few test with Microsoft Office 2003 and the three most common Office applications: Word, Excel [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avatarfx.wordpress.com&amp;blog=2192400&amp;post=35&amp;subd=avatarfx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="wlWriterSmartContent" style="display:inline;margin:0;padding:0;">del.icio.us Tags: <a href="http://del.icio.us/popular/ipod%20touch" rel="tag">ipod touch</a>,<a href="http://del.icio.us/popular/ipod%20office" rel="tag">ipod office</a>,<a href="http://del.icio.us/popular/ipod%20excel" rel="tag">ipod excel</a>,<a href="http://del.icio.us/popular/ipod%20word" rel="tag">ipod word</a>,<a href="http://del.icio.us/popular/ipod%20xls" rel="tag">ipod xls</a>,<a href="http://del.icio.us/popular/ipod%20doc" rel="tag">ipod doc</a></div>
<p>Like good discoveries, I just found out by accident that the Mail application in the iPod touch does support Microsoft Excel and Word, so I decided to investigate further.</p>
<p>I did few test with Microsoft Office 2003 and the three most common Office applications: Word, Excel and Powerpoint. Here are some of my findings:</p>
<p><a href="http://avatarfx.files.wordpress.com/2008/02/sa390132.jpg"><img style="border-width:0;" height="184" alt="SA390132" src="http://avatarfx.files.wordpress.com/2008/02/sa390132-thumb.jpg?w=244&#038;h=184" width="244" align="left" border="0"></a> </p>
<ul>
<li><a href="http://avatarfx.files.wordpress.com/2008/02/sa390133001.jpg"><img style="border-width:0;" height="184" alt="SA390133001" src="http://avatarfx.files.wordpress.com/2008/02/sa390133001-thumb.jpg?w=244&#038;h=184" width="244" border="0"></a>
<li>Can read Excel and Word documents as read-only.
<li>Powerpoint presentations are not supported.
<li>In excel, graphics and themes are supported.
<li>No Excel macros work. Filtering is not supported.
<li>Formulas seems to work but I haven&#8217;t tested which ones are supported.
<li>Word styles are supported.
<li>Support Office 97 and 2003 formats.
<li>Does not support meta-data inside Office documents like hyperlinks or other attachments.
<li>Supports multi-touch zoom and tap-and-drag features just like pictures.</li>
</ul>
<p><a href="http://avatarfx.files.wordpress.com/2008/02/sa390129001.jpg"><img style="border-width:0;" height="184" alt="SA390129001" src="http://avatarfx.files.wordpress.com/2008/02/sa390129001-thumb.jpg?w=244&#038;h=184" width="244" align="left" border="0"></a> </p>
<p><a href="http://avatarfx.files.wordpress.com/2008/02/sa390130.jpg"><img style="border-width:0;" height="184" alt="SA390130" src="http://avatarfx.files.wordpress.com/2008/02/sa390130-thumb.jpg?w=244&#038;h=184" width="244" border="0"></a> </p>
<p>For reference, I am using a 1.1.1 jailbroken firmware but I think this is a standard feature for the mail application available for the iPhone.</p>
<p>If you have an iPhone or an iPod touch with a different firmware, please test this functionality and send me your comments.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/avatarfx.wordpress.com/35/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/avatarfx.wordpress.com/35/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/avatarfx.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/avatarfx.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/avatarfx.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/avatarfx.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/avatarfx.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/avatarfx.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/avatarfx.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/avatarfx.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/avatarfx.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/avatarfx.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/avatarfx.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/avatarfx.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/avatarfx.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/avatarfx.wordpress.com/35/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avatarfx.wordpress.com&amp;blog=2192400&amp;post=35&amp;subd=avatarfx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://avatarfx.wordpress.com/2008/02/17/ipod-working-with-microsoft-office/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5501163d7c33ece285e9c0401e2f0999?s=96&#38;d=identicon" medium="image">
			<media:title type="html">avatarfx</media:title>
		</media:content>

		<media:content url="http://avatarfx.files.wordpress.com/2008/02/sa390132-thumb.jpg" medium="image">
			<media:title type="html">SA390132</media:title>
		</media:content>

		<media:content url="http://avatarfx.files.wordpress.com/2008/02/sa390133001-thumb.jpg" medium="image">
			<media:title type="html">SA390133001</media:title>
		</media:content>

		<media:content url="http://avatarfx.files.wordpress.com/2008/02/sa390129001-thumb.jpg" medium="image">
			<media:title type="html">SA390129001</media:title>
		</media:content>

		<media:content url="http://avatarfx.files.wordpress.com/2008/02/sa390130-thumb.jpg" medium="image">
			<media:title type="html">SA390130</media:title>
		</media:content>
	</item>
		<item>
		<title>RFID train tickets</title>
		<link>http://avatarfx.wordpress.com/2008/02/14/rfid-train-tickets/</link>
		<comments>http://avatarfx.wordpress.com/2008/02/14/rfid-train-tickets/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 16:58:24 +0000</pubDate>
		<dc:creator>Victor Serrano</dc:creator>
				<category><![CDATA[Tokyo Tech]]></category>

		<guid isPermaLink="false">http://avatarfx.wordpress.com/2008/02/14/rfid-train-tickets/</guid>
		<description><![CDATA[del.icio.us Tags: japanese technology,RFID,tokyo train,magnetic pass,electronic wallet Japan is a country where technology plays an important roll in service convenience and a good example of this are the RFID machines for the suburban train. In Tokyo, you can always buy a common magnetic ticket for everyday&#8217;s trip or you can also use one of the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avatarfx.wordpress.com&amp;blog=2192400&amp;post=24&amp;subd=avatarfx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="wlWriterSmartContent" style="display:inline;margin:0;padding:0;">del.icio.us Tags: <a href="http://del.icio.us/popular/japanese%20technology" rel="tag">japanese technology</a>,<a href="http://del.icio.us/popular/RFID" rel="tag">RFID</a>,<a href="http://del.icio.us/popular/tokyo%20train" rel="tag">tokyo train</a>,<a href="http://del.icio.us/popular/magnetic%20pass" rel="tag">magnetic pass</a>,<a href="http://del.icio.us/popular/electronic%20wallet" rel="tag">electronic wallet</a></div>
<p>Japan is a country where technology plays an important roll in service convenience and a good example of this are the RFID machines for the suburban train.</p>
<p><a href="http://avatarfx.files.wordpress.com/2008/02/tokyo-train-gate.jpg"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;margin:5px 10px 5px 0;" height="184" alt="SA390125" src="http://avatarfx.files.wordpress.com/2008/02/tokyo-train-gate-thumb.jpg?w=244&#038;h=184" width="244" align="left" border="0"></a></p>
<p> In Tokyo, you can always buy a common magnetic ticket for everyday&#8217;s trip or you can also use one of the many RFID solutions available.</p>
<p>Every gateway machine has an RFID reader (the blue circle shown in the picture) that works with common RFID cards (Suica and Pasmo) or even your mobile phone.</p>
<p>&nbsp;</p>
<p><a href="http://avatarfx.files.wordpress.com/2008/02/080215-014900011.jpg"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;margin:5px 0 5px 10px;" height="184" alt="080215_0149~0001" src="http://avatarfx.files.wordpress.com/2008/02/080215-01490001-thumb1.jpg?w=244&#038;h=184" width="244" align="right" border="0"></a>&nbsp;<br />In the case of the mobile phone, the included RFID is a general tag that servers multiple purposes like electronic wallet (EDI) or user profile in stores (like Tower Records).</p>
<p>Just in case you are wondering what happen if you lost your phone, there is a way to disable it, lock every functionality and to auto-backup your data on the carrier&#8217;s servers by simply calling back your phone number with a pre-defined code.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/avatarfx.wordpress.com/24/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/avatarfx.wordpress.com/24/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/avatarfx.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/avatarfx.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/avatarfx.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/avatarfx.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/avatarfx.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/avatarfx.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/avatarfx.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/avatarfx.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/avatarfx.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/avatarfx.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/avatarfx.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/avatarfx.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/avatarfx.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/avatarfx.wordpress.com/24/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avatarfx.wordpress.com&amp;blog=2192400&amp;post=24&amp;subd=avatarfx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://avatarfx.wordpress.com/2008/02/14/rfid-train-tickets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5501163d7c33ece285e9c0401e2f0999?s=96&#38;d=identicon" medium="image">
			<media:title type="html">avatarfx</media:title>
		</media:content>

		<media:content url="http://avatarfx.files.wordpress.com/2008/02/tokyo-train-gate-thumb.jpg" medium="image">
			<media:title type="html">SA390125</media:title>
		</media:content>

		<media:content url="http://avatarfx.files.wordpress.com/2008/02/080215-01490001-thumb1.jpg" medium="image">
			<media:title type="html">080215_0149~0001</media:title>
		</media:content>
	</item>
		<item>
		<title>One programmer in the front line</title>
		<link>http://avatarfx.wordpress.com/2008/02/14/one-programmer-in-the-front-line/</link>
		<comments>http://avatarfx.wordpress.com/2008/02/14/one-programmer-in-the-front-line/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 16:25:04 +0000</pubDate>
		<dc:creator>Victor Serrano</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Unix / Linux]]></category>

		<guid isPermaLink="false">http://avatarfx.wordpress.com/2008/02/14/one-programmer-in-the-front-line/</guid>
		<description><![CDATA[del.icio.us Tags: programming,scripting,distributed systems,data collection,unix scripting,best practice I don&#8217;t know about you but in the company I am working there are many Unix system administrators like me but really few of us can really script. Scripting is really convenient when working in big distributed environments like mine one. Is a life saver for data collection, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avatarfx.wordpress.com&amp;blog=2192400&amp;post=19&amp;subd=avatarfx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="wlWriterSmartContent" style="display:inline;margin:0;padding:0;">del.icio.us Tags: <a href="http://del.icio.us/popular/programming" rel="tag">programming</a>,<a href="http://del.icio.us/popular/scripting" rel="tag">scripting</a>,<a href="http://del.icio.us/popular/distributed%20systems" rel="tag">distributed systems</a>,<a href="http://del.icio.us/popular/data%20collection" rel="tag">data collection</a>,<a href="http://del.icio.us/popular/unix%20scripting" rel="tag">unix scripting</a>,<a href="http://del.icio.us/popular/best%20practice" rel="tag">best practice</a></div>
<p>I don&#8217;t know about you but in the company I am working there are many Unix system administrators like me but really few of us can really script.</p>
<p>Scripting is really convenient when working in big distributed environments like mine one. Is a life saver for data collection, implementation automation, error notification, etc.</p>
<p>But what to do when you are the only ex-programmer in your team and want to automate many activities while you need to work in daily activities like keeping the servers alive and updated?</p>
<p>Some practices and experiences I have learned if you are the only programmer in the front line are:</p>
<p><strong>&#8211; Design and document like a pro</strong>: The fact that you don&#8217;t have to interact with other fellow programmers on the same code doesn&#8217;t mean that you shouldn&#8217;t document and design as much.</p>
<p>Most likely if you are the only coder means that you will likely have many of your creations wondering around in your environment. If you don&#8217;t follow best practices, eventually you will forget how certain scripts work and interact and you might even be scared of opening the source code ever again.</p>
<p><strong>&#8211; Explain to other users about the options and limitations of your code</strong>: If you are the only coder, chances are that your colleagues do not quite understand the limitations of scripting and they expect that you (and your apps) can do everything they ever imagined not knowing the complexity of their request. </p>
<p>If you have been a programmer for a small-medium company, you probably already know this.</p>
<p><strong>&#8211; Think before you start a new project</strong>: for every creation, you will be responsible of supporting, securing and upgrading your code.</p>
<p>If it is possible, try to centralize the multiple scripts in a single applications. A real example is that I created a script that executes other small segments of code stored in segments in a XML document, collects the output on a ore-defined and unified XML format and provides its own channel to send the information back to the collector server to be processed.</p>
<p>In this way I don&#8217;t have to worry anymore to open new channels of communication with my collector(s) server(s) or to worry about creating an special and different output for everyone of my scripts and I just have to maintain a single application.</p>
<p><em>NOTE: If you don&#8217;t get what does my application does, it is just like Nessus. An application that performs customized security checks by adding/removing Nessus rules. Nessus provides an unified engine to process all those rules and generates a single report from the output.<br /></em><br /><strong>&#8211; Keep an uniform version control</strong>: In horizontal platforms it is very simple to forget which machine has each version of your script.</p>
<p><strong>&#8211; Express programming is not an standard</strong>: The biggest temptation is that if you are the only coder, you head straight to the keyboard and start programming something. </p>
<p>Follow the best practices of a normal development environment. Just hitting the keyboard will lead you to have many bugs and unexpected changes wasting your scarce time.</p>
<p>Use express programming only if you are a seasoned programmer and/or if the script to be developed is very small and simple.</p>
<p>Comments and suggestions are welcome.<br />Victor.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/avatarfx.wordpress.com/19/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/avatarfx.wordpress.com/19/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/avatarfx.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/avatarfx.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/avatarfx.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/avatarfx.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/avatarfx.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/avatarfx.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/avatarfx.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/avatarfx.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/avatarfx.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/avatarfx.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/avatarfx.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/avatarfx.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/avatarfx.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/avatarfx.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avatarfx.wordpress.com&amp;blog=2192400&amp;post=19&amp;subd=avatarfx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://avatarfx.wordpress.com/2008/02/14/one-programmer-in-the-front-line/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5501163d7c33ece285e9c0401e2f0999?s=96&#38;d=identicon" medium="image">
			<media:title type="html">avatarfx</media:title>
		</media:content>
	</item>
		<item>
		<title>Scripting for the corporate environment.</title>
		<link>http://avatarfx.wordpress.com/2008/02/14/scripting-for-the-corporate-environment/</link>
		<comments>http://avatarfx.wordpress.com/2008/02/14/scripting-for-the-corporate-environment/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 15:04:58 +0000</pubDate>
		<dc:creator>Victor Serrano</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Unix / Linux]]></category>

		<guid isPermaLink="false">http://avatarfx.wordpress.com/2008/02/14/scripting-for-the-corporate-environment/</guid>
		<description><![CDATA[del.icio.us Tags: scripting,good practices,recommendations,distributed systems,programming,coding At work, scripting takes a big part of my time and when you script for a mixed Unix and Linux environment there are a couple of tricks here and there to help you in deploying, debugging ad expanding scripts with the least pain possible. &#8211; Keep a good documentationThis is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avatarfx.wordpress.com&amp;blog=2192400&amp;post=17&amp;subd=avatarfx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="wlWriterSmartContent" style="display:inline;float:none;margin:0;padding:0;">del.icio.us Tags: <a href="http://del.icio.us/popular/scripting" rel="tag">scripting</a>,<a href="http://del.icio.us/popular/good%20practices" rel="tag">good practices</a>,<a href="http://del.icio.us/popular/recommendations" rel="tag">recommendations</a>,<a href="http://del.icio.us/popular/distributed%20systems" rel="tag">distributed systems</a>,<a href="http://del.icio.us/popular/programming" rel="tag">programming</a>,<a href="http://del.icio.us/popular/coding" rel="tag">coding</a></div>
<p>At work, scripting takes a big part of my time and when you script for a mixed Unix and Linux environment there are a couple of tricks here and there to help you in deploying, debugging ad expanding scripts with the least pain possible.</p>
<p><strong>&#8211; Keep a good documentation<br /></strong><br />This is simply common sense. The great difference between scripting and&nbsp; programming is that you spend less time with the first option. For this reason is easier to forget what you have done.</p>
<p>A good documentation has easy to read comments with general instructions of which module does what and where to customize option.</p>
<p>Not less important is to include a comment header with information like: version, usage, options, author, company and license, known issues, etc.</p>
<p>Good documentation will really help you when troubleshooting or when&nbsp; upgrading the script. Never underestimate this power.</p>
<p><strong>&#8211; Make it look good</p>
<p></strong>There is an important reason behind making a script look good: it is easier to read when you go back and review it.</p>
<p>- Keep a proper indentation (camel indentation is good to read loops)<br />- Use variable names that make sense.<br />- Limit your abstraction! There is many people who script with the maximum abstraction possible and later they find their scripts difficult to read. Abstract your script to the point is still legible at least by you.</p>
<p><strong>&#8211; Variables are everything</p>
<p></strong>Make everything a variable. Nowadays memory is not as scarce and making everything a variable will facilitate customization and legibility.</p>
<p><strong>&#8211; Segment into modules.<br /></strong><strong><br /></strong>Dividing your script into modules will turn debugging into a much easier task and over the time you will discover gold nuggets in functions you have developed before, therefore the only thing you will have to do is to go back to your script and simply extract and customize that specific piece of code.</p>
<p><strong>&#8211; Standardize your input and output<br /></strong><strong><br /></strong>This one is really a life saver. Create a single format for all the input and output files whenever is possible.<br />In my case I use space separated document for configuration files; for output files I always have XML documents. This makes it much easier to interact with other scripts an applications </p>
<p><strong>&#8211; Define a standard for filenames<br /></strong><strong><br /></strong>This is probably the most common problem in my working place. There is no convention for filenames an everyone end of using a very generic filenames such as [server-name].[date]</p>
<p>Whatever your convention is, make sure it implies the contents of the&nbsp; <br />file, the format, if it is required also the date or range.</p>
<p><strong>&#8211; Script for everyone and for everything</p>
<p></strong>Always remember that when you develop a script, in most cases you will be responsible and the main point of contact in case it fails. I strongly recommend you spend time in evaluation.</p>
<p>Evaluation is very important to prevent human errors during user input and it also plays a very important roll when the script will be ported to a distributed environment.</p>
<p>In my company I am responsible for more than a hundred servers including Linux, Solaris, AIX and HP-UX. I develop dozens of scripts to perform administration and data mining tasks and I learned from the first implementations that the file locations are not standard in all these servers.</p>
<p>Evaluating for the existence and versions of the file I use increasingly reduces the chance of bugs and the requirement to re-implement a new script version or a hotfix.</p>
<p>- Evaluate every file you will use: ensure it exists and that it has the right permissions to interact with your script.<br />- Evaluate EVERY user input. <br />- Evaluate your running processes. Estimate their maximum execution time and kill the process if they take longer. This will prevent infinite loops to fill the memory.<br />- Evaluate script requirements.<br />- Evaluate communication channels if you script connects to a network.</p>
<p><strong>&#8211; Throw exceptions</p>
<p></strong>The last recommendation for today is to throw exceptions. Include a verbose mode of your script which provide useful information for troubleshooting.</p>
<p>If this is a scheduled script (e.g. running from Cron), make sure to save a log with the exceptions thrown and a timestamp. This will prove incredible useful when you want to identify problems in scripts that have to execute only on certain timings.</p>
<p><strong>&#8211; Conclusion</p>
<p></strong>These recommendation are just some best practices and common sense. </p>
<p>I would like to add that if you have other colleagues developing scripts in the same environment as you do, organize yourselves. Create a convention for variable names, modules usability, file input and output and documentation. If it&#8217;s possible, create a development API (like I do) to perform common scripting tasks like specific database queries, file transfers, user input validation and whatever else you require. If you really think about it, this is a life saver.</p>
<p>Let&#8217;s say that you find a vulnerability in a module or the database port changes, in these cases you will only need to update that specific module rather than identifying all the dependent scripts.</p>
<p>Best wishes and happy coding.<br />Victor.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/avatarfx.wordpress.com/17/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/avatarfx.wordpress.com/17/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/avatarfx.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/avatarfx.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/avatarfx.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/avatarfx.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/avatarfx.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/avatarfx.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/avatarfx.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/avatarfx.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/avatarfx.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/avatarfx.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/avatarfx.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/avatarfx.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/avatarfx.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/avatarfx.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avatarfx.wordpress.com&amp;blog=2192400&amp;post=17&amp;subd=avatarfx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://avatarfx.wordpress.com/2008/02/14/scripting-for-the-corporate-environment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5501163d7c33ece285e9c0401e2f0999?s=96&#38;d=identicon" medium="image">
			<media:title type="html">avatarfx</media:title>
		</media:content>
	</item>
		<item>
		<title>Free hugs in Tokyo</title>
		<link>http://avatarfx.wordpress.com/2008/02/12/free-hugs-in-tokyo/</link>
		<comments>http://avatarfx.wordpress.com/2008/02/12/free-hugs-in-tokyo/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 16:03:08 +0000</pubDate>
		<dc:creator>Victor Serrano</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://avatarfx.wordpress.com/2008/02/12/free-hugs-in-tokyo/</guid>
		<description><![CDATA[Today when walking with my friend in Shibuya I saw some guys and girls with &#8220;Free Hug&#8221; signs. Interestingly, they want to make people happier and this campaign is gaining popularity in the populated cities in Tokyo. What do you think?<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avatarfx.wordpress.com&amp;blog=2192400&amp;post=16&amp;subd=avatarfx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today when walking with my friend in Shibuya I saw some guys and girls with &#8220;Free Hug&#8221; signs.</p>
<p><a href="http://avatarfx.files.wordpress.com/2008/02/sa390124.jpg"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" height="200" alt="SA390124" src="http://avatarfx.files.wordpress.com/2008/02/sa390124-thumb.jpg?w=260&#038;h=200" width="260" border="0"></a> </p>
<p>Interestingly, they want to make people happier and this campaign is gaining popularity in the populated cities in Tokyo.</p>
<p>
<div class="wlWriterSmartContent" style="display:inline;margin:0;padding:0;">
<div><span style="text-align:center; display: block;"><a href="http://avatarfx.wordpress.com/2008/02/12/free-hugs-in-tokyo/"><img src="http://img.youtube.com/vi/nNooFXV-OYc/2.jpg" alt="" /></a></span></div>
</div>
<p>What do you think?</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/avatarfx.wordpress.com/16/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/avatarfx.wordpress.com/16/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/avatarfx.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/avatarfx.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/avatarfx.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/avatarfx.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/avatarfx.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/avatarfx.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/avatarfx.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/avatarfx.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/avatarfx.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/avatarfx.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/avatarfx.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/avatarfx.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/avatarfx.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/avatarfx.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avatarfx.wordpress.com&amp;blog=2192400&amp;post=16&amp;subd=avatarfx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://avatarfx.wordpress.com/2008/02/12/free-hugs-in-tokyo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5501163d7c33ece285e9c0401e2f0999?s=96&#38;d=identicon" medium="image">
			<media:title type="html">avatarfx</media:title>
		</media:content>

		<media:content url="http://avatarfx.files.wordpress.com/2008/02/sa390124-thumb.jpg" medium="image">
			<media:title type="html">SA390124</media:title>
		</media:content>
	</item>
		<item>
		<title>My Top 5 tech podcasts</title>
		<link>http://avatarfx.wordpress.com/2008/02/12/my-top-5-tech-podcasts/</link>
		<comments>http://avatarfx.wordpress.com/2008/02/12/my-top-5-tech-podcasts/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 15:33:02 +0000</pubDate>
		<dc:creator>Victor Serrano</dc:creator>
				<category><![CDATA[References]]></category>

		<guid isPermaLink="false">http://avatarfx.wordpress.com/2008/02/12/my-top-5-tech-podcasts/</guid>
		<description><![CDATA[I spend several hours a day in the train with nothing else to do but looking trough the window to the very same landscape. Luckily for me, there are very good Podcast that make my day and keep me up-to-date with the latest technology news. Security Now &#8212; with Steve Gibson and Leo Laporte &#8212; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avatarfx.wordpress.com&amp;blog=2192400&amp;post=13&amp;subd=avatarfx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I spend several hours a day in the train with nothing else to do but looking trough the window to the very same landscape. Luckily for me, there are very good Podcast that make my day and keep me up-to-date with the latest technology news.</p>
<ol>
<li><strong><a href="http://www.twit.tv/sn">Security Now</a></strong> &#8212; with Steve Gibson and Leo Laporte &#8212; This<a href="http://www.twit.tv/sn"><img style="margin:10px 0 0 15px;" src="http://www.twit.tv/sites/all/themes/twit/img/podcasts/podcast_2.jpg" align="right"></a> podcast is part of the TWIT family and discuss about the latest news in security as well as explanations on internals of security topics. <br />Steve Gibson, a seasoned security insider offers good and easy to follow explanations for people who is not a Security Professional, and for the rest of us we still have his geek-peak moments when he explains byte-by-byte of a topic. <a href="http://www.twit.tv/natn"><img style="margin:10px 0 0 10px;" height="126" src="http://www.twit.tv/sites/all/themes/twit/img/podcasts/podcast_3.jpg" width="126" align="right"></a>
<li><strong><a href="http://www.twit.tv/natn">Net@night</a></strong> &#8212; with Amber MacArthur and Leo Laporte &#8212; This clicking couple discuss about the advance in Web 2.0 technology and it&#8217;s adoption. Fun, comic and with good content, it is a perfect heads up about what is happening in this conspiration for the perfect social network.
<li><strong><a href="http://www.webbalert.com">WebbAlert</a></strong> &#8212; with Morgan Webb &#8212; provides a daily video feed of what is going on in the triple &#8220;W&#8221; with just the right touch of satire. Highly recommended and you can find a daily video feed.
<li><strong><a href="http://www.geekbrief.tv">Geek Brief</a> </strong>&#8211; with Cali Lewis &#8212; Cali provides a very relaxed video podcast specially dedicated to wanna-have gadgets.
<li><strong><a href="http://revision3.com/systm/">Systm</a></strong> &#8212; with Patrick Norton &#8212; this is a good quality podcast of the do it yourself type. What I particularly like about this podcast is that Patrick Norton tends to show you un-assembled gadgets and he is a hands-on-tools guy.</li>
</ol>
<p>I know there are many other amazing podcasts out there and probably (only probably) I haven&#8217;t heard about them yet. If you have a recommendation, please send me your comments.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/avatarfx.wordpress.com/13/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/avatarfx.wordpress.com/13/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/avatarfx.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/avatarfx.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/avatarfx.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/avatarfx.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/avatarfx.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/avatarfx.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/avatarfx.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/avatarfx.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/avatarfx.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/avatarfx.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/avatarfx.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/avatarfx.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/avatarfx.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/avatarfx.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avatarfx.wordpress.com&amp;blog=2192400&amp;post=13&amp;subd=avatarfx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://avatarfx.wordpress.com/2008/02/12/my-top-5-tech-podcasts/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5501163d7c33ece285e9c0401e2f0999?s=96&#38;d=identicon" medium="image">
			<media:title type="html">avatarfx</media:title>
		</media:content>

		<media:content url="http://www.twit.tv/sites/all/themes/twit/img/podcasts/podcast_2.jpg" medium="image" />

		<media:content url="http://www.twit.tv/sites/all/themes/twit/img/podcasts/podcast_3.jpg" medium="image" />
	</item>
		<item>
		<title>Micro-computing for the Tokyo streets.</title>
		<link>http://avatarfx.wordpress.com/2008/01/24/micro-computing-for-the-tokyo-streets/</link>
		<comments>http://avatarfx.wordpress.com/2008/01/24/micro-computing-for-the-tokyo-streets/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 08:15:48 +0000</pubDate>
		<dc:creator>Victor Serrano</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[keitai]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobile blogging]]></category>
		<category><![CDATA[mobile computing]]></category>
		<category><![CDATA[tokyo living]]></category>

		<guid isPermaLink="false">http://avatarfx.wordpress.com/2008/01/24/micro-computing-for-the-tokyo-streets/</guid>
		<description><![CDATA[Living in Tokyo is totally a different experience than in America. Here the way of life has grown totally adapted for the crowds with a population density of 5 people per square meter.Everyday technology is evolving in this environment and as you might imagine, devices tend to miniaturization. The Japanese mobile phone (or keitai) is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avatarfx.wordpress.com&amp;blog=2192400&amp;post=12&amp;subd=avatarfx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="font-size:12pt;font-family:'ＭＳ Ｐゴシック';">Living in Tokyo is totally a different experience than in America. Here the way of life has grown totally adapted for the crowds with a population density of 5 people per square meter.</span><span style="font-size:12pt;font-family:'ＭＳ Ｐゴシック';">Everyday technology is evolving in this environment and as you might imagine, devices tend to miniaturization.</p>
<p>The Japanese mobile phone (or keitai) is a perfect adaptation for the personal computing on the go. The common keitai has: photo and video camera, Tv, GPS, 3G based WAP navigation, E-mail client,  dictionary, QRcode reader, comaptible Infrared port and many other fancy features like the ability to control your PVR (Personal Video Recorder) online.</p>
<p>Mobile technology is becoming mainstream access for daily comuters. For me is a bit of liberation and a gate for information access.</p>
<p>Beside the keitai, the iPhone and iPod touch also provides an excellent platform with an increasing potential.</p>
<p>With my jailbroken iPod touch, now I will be able to connect better with my WordPress blog via the WordPress app. This very article is being written in my train back home.</p>
<p>There is a very clear trend for miniaturization in the field of personal computing, but there are still millions of posibilities to explore.</p>
<p>The iPod touch is the best approach for my perfect mobile device. To make of perfect I would include:<br />
All the features of the keitai<br />
The laser keyboard<br />
Wireless conection to my TV<br />
Video camera with automatic metadata like Gps location (like keitai) wick automatically uploads files to my blog with a single click<br />
Real time voice language translation<br />
The ability to know which friends are close to me by Gps</p>
<p>I think that in the near future will we be experiencing devices with full PC CPU power that will automatically connect to I/O devices.</p>
<p>I envision an iPod touch like device that self-attach wirelesly to the TV or a screen, a keyboard and external mouse, printer and others so when my friends visit me at home (or viceversa) they can use their mobile PC on my screen and keyboard.</p>
<p>Indeed, that day is very close and probably the major show stopper wild be the market and the interest from the vendors to exploit the maximum revenue from technology upgrades.</p>
<p>Please send your comments and tell me how would your perfect device be?</p>
<p></span></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/avatarfx.wordpress.com/12/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/avatarfx.wordpress.com/12/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/avatarfx.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/avatarfx.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/avatarfx.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/avatarfx.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/avatarfx.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/avatarfx.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/avatarfx.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/avatarfx.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/avatarfx.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/avatarfx.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/avatarfx.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/avatarfx.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/avatarfx.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/avatarfx.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avatarfx.wordpress.com&amp;blog=2192400&amp;post=12&amp;subd=avatarfx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://avatarfx.wordpress.com/2008/01/24/micro-computing-for-the-tokyo-streets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5501163d7c33ece285e9c0401e2f0999?s=96&#38;d=identicon" medium="image">
			<media:title type="html">avatarfx</media:title>
		</media:content>
	</item>
		<item>
		<title>iPod Touch &#8211; My review</title>
		<link>http://avatarfx.wordpress.com/2008/01/02/ipod-touch-my-review/</link>
		<comments>http://avatarfx.wordpress.com/2008/01/02/ipod-touch-my-review/#comments</comments>
		<pubDate>Wed, 02 Jan 2008 15:47:51 +0000</pubDate>
		<dc:creator>Victor Serrano</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://avatarfx.wordpress.com/2008/01/02/ipod-touch-my-review/</guid>
		<description><![CDATA[I got my iPod touch this Christmas and I cannot stop saying that I love it. It is an amazing piece of technology just as I dreamed many years ago. The reason is that for me, this piece of hardware is a full Unix box that can also play music and videos. With a good [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avatarfx.wordpress.com&amp;blog=2192400&amp;post=7&amp;subd=avatarfx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img style="margin:0 20px 20px 0;" height="145" src="http://www.multitouchtechnology.com/images/ipod-touch.jpg" width="217" align="left"> I got my iPod touch this Christmas and I cannot stop saying that I love it. It is an amazing piece of technology just as I dreamed many years ago. The reason is that for me, this piece of hardware is a full Unix box that can also play music and videos. </p>
<p>With a good design to be expected from the fellows in Cupertino California, this beautiful piece of multi-touch hardware still lacks some desired capabilities as SD memory slot or GPS device, but in general it earns my thumbs up.</p>
<p>I really don&#8217;t think that the iPod touch makes a good productivity tool as the Blackberry does but this is not it&#8217;s main purpose, but to keep me happy on the hours I spend packed in a Tokyo train.</p>
<p><strong>Applications I have installed</strong></p>
<ul>
<li>VT100 &#8211; Now I have local access to the Unix (Darwin) inside, and let me tell you that it really looks like a full OSX to me.
<li>OpenSSH &#8211; So I can connect and transfer files from my PC. But please change the default root password (alpine) for something more creative.
<li>VNC Client &#8211; Yes, I just installed this because I can! And because I can remotely manage my downloads on the go.
<li>Mail App &#8211; It is very convenient for writing mails in the train.</li>
</ul>
<p><strong>My wish list for future iPods</strong></p>
<p>As many people have realized, this piece of hardware has an incredible potential. If I might suggest, my perfect iPod touch (hopefully by 2010) would have:</p>
<ul>
<li>Digital Camera (as the iPhone but with video capabilities).
<li>GPS device and navigation system (with Google?).
<li>e-wallet RFID &#8211; It is very useful here in Japan to pay the train, restaurants and convenient stores.
<li>WiMax support &#8211; Once available
<li>Memory Card &#8211; Come on, it&#8217;s just common sense.</li>
</ul>
<p>The most interesting characteristics of the new iPod are the possibilities it brings. I really recommend it to you if you can &#8220;jailbreak it&#8221;, only then you can utilize it properly.</p>
<p><strong>My experiments on the iPod touch.</strong></p>
<p>The iPod makes an excelent stumbler for war-driving or drive-by-pharming. With Darwin capable to support Perl and Ruby, I am trying few scripts to store wireless logs and later I am planning to add a WEP cracker on it just to see how capable is this device.</p>
<p>For more information on third party applications, please visit <a href="http://www.jailbreakme.com">www.jailbreakme.com</a>. This guys have done an excellent job with the InstallerApp.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/avatarfx.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/avatarfx.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/avatarfx.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/avatarfx.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/avatarfx.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/avatarfx.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/avatarfx.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/avatarfx.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/avatarfx.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/avatarfx.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/avatarfx.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/avatarfx.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/avatarfx.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/avatarfx.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/avatarfx.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/avatarfx.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avatarfx.wordpress.com&amp;blog=2192400&amp;post=7&amp;subd=avatarfx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://avatarfx.wordpress.com/2008/01/02/ipod-touch-my-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5501163d7c33ece285e9c0401e2f0999?s=96&#38;d=identicon" medium="image">
			<media:title type="html">avatarfx</media:title>
		</media:content>

		<media:content url="http://www.multitouchtechnology.com/images/ipod-touch.jpg" medium="image" />
	</item>
		<item>
		<title>2008 Resolutions</title>
		<link>http://avatarfx.wordpress.com/2008/01/02/2008-resolutions/</link>
		<comments>http://avatarfx.wordpress.com/2008/01/02/2008-resolutions/#comments</comments>
		<pubDate>Wed, 02 Jan 2008 15:13:35 +0000</pubDate>
		<dc:creator>Victor Serrano</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://avatarfx.wordpress.com/2008/01/02/2008-resolutions/</guid>
		<description><![CDATA[Beginning 2008 is a surprise for me. It has been about a year since I first came to Japan and I cannot believe how absorbed I have been at work that I couldn&#8217;t notice the rhythm of time passing by. Last year my resolution was about writing more. I spend a lot of time reading [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avatarfx.wordpress.com&amp;blog=2192400&amp;post=6&amp;subd=avatarfx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Beginning 2008 is a surprise for me. It has been about a year since I first came to Japan and I cannot believe how absorbed I have been at work that I couldn&#8217;t notice the rhythm of time passing by.</p>
<p>Last year my resolution was about writing more. I spend a lot of time reading but not much time writing, and there are many ideas I wanted to share.</p>
<p>This year I want to improve this by adding quality to my previous resolution. I would summarize as follows:</p>
<p>My resolution for 2008</p>
<ol>
<li>Dedicate more time to my blog.
<li>Be concise, precise and objective as possible.
<li>Let my blog be known.</li>
</ol>
<p>I want to thank to my friends and family for supporting me last year and I hope 2008 becomes a great year for us all.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/avatarfx.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/avatarfx.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/avatarfx.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/avatarfx.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/avatarfx.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/avatarfx.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/avatarfx.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/avatarfx.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/avatarfx.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/avatarfx.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/avatarfx.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/avatarfx.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/avatarfx.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/avatarfx.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/avatarfx.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/avatarfx.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avatarfx.wordpress.com&amp;blog=2192400&amp;post=6&amp;subd=avatarfx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://avatarfx.wordpress.com/2008/01/02/2008-resolutions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5501163d7c33ece285e9c0401e2f0999?s=96&#38;d=identicon" medium="image">
			<media:title type="html">avatarfx</media:title>
		</media:content>
	</item>
		<item>
		<title>Announcing my new blog site.</title>
		<link>http://avatarfx.wordpress.com/2007/11/24/announcing-my-new-blog-site/</link>
		<comments>http://avatarfx.wordpress.com/2007/11/24/announcing-my-new-blog-site/#comments</comments>
		<pubDate>Sat, 24 Nov 2007 15:10:44 +0000</pubDate>
		<dc:creator>Victor Serrano</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://avatarfx.wordpress.com/2007/11/24/announcing-my-new-blog-site/</guid>
		<description><![CDATA[It is a bit of an emotional moment to leave a domain I was sharing for two years (www.victor-serrano.com), but those times of playing around with the possibilities of web integration and having lots of time to code or hack every feature at will are over. This moment in life is when time is an [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avatarfx.wordpress.com&amp;blog=2192400&amp;post=3&amp;subd=avatarfx&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It is a bit of an emotional moment to leave a domain I was sharing for two years (<a href="http://www.victor-serrano.com">www.victor-serrano.com</a>), but those times of playing around with the possibilities of web integration and having lots of time to code or hack every feature at will are over.</p>
<p>This moment in life is when time is an scarce resource and have to be used wisely. Time to get the work done with the least effort. For that reason and with this nostalgic feeling I have to say that the domain <a href="http://www.victor-serrano.com">www.victor-serrano.com</a> will be down by the beginning of 2008. </p>
<p>Now a days the public blogging services have improved a lot since two years ago. I think I am ready to move to the free-public sector of blogging. For this reason, I will make this site my main resource for the time being.</p>
<p>This does not discard the idea of having a new domain in the near future, but if that is the case, it will finally be dedicated for dedicated experimentation and to share resources.</p>
<p>As always, your comments are very welcome and I hope to see you in the near future.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/avatarfx.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/avatarfx.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/avatarfx.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/avatarfx.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/avatarfx.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/avatarfx.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/avatarfx.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/avatarfx.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/avatarfx.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/avatarfx.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/avatarfx.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/avatarfx.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/avatarfx.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/avatarfx.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/avatarfx.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/avatarfx.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=avatarfx.wordpress.com&amp;blog=2192400&amp;post=3&amp;subd=avatarfx&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://avatarfx.wordpress.com/2007/11/24/announcing-my-new-blog-site/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5501163d7c33ece285e9c0401e2f0999?s=96&#38;d=identicon" medium="image">
			<media:title type="html">avatarfx</media:title>
		</media:content>
	</item>
	</channel>
</rss>
