<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Nuno Job</title>
	
	<link>http://www.nunojob.com/blog</link>
	<description>nunojob:~ dscape.org/08$ echo The Black Sheep</description>
	<lastBuildDate>Tue, 13 Oct 2009 21:11:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/NunoJob" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>First developerWorks article : JSONx, Working with JSON on DB2 pureXML</title>
		<link>http://www.nunojob.com/blog/2009/10/13/first-developerworks-article-jsonx-working-with-json-on-db2-purexml/</link>
		<comments>http://www.nunojob.com/blog/2009/10/13/first-developerworks-article-jsonx-working-with-json-on-db2-purexml/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 21:11:07 +0000</pubDate>
		<dc:creator>nunojob</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[DB2]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[jsonx]]></category>
		<category><![CDATA[pureXML]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.nunojob.com/blog/?p=636</guid>
		<description><![CDATA[My first developerWorks article is now live! Thank you Susan and Michael for working with me on this one!
Feel like taking a look? Visit http://www.ibm.com/developerworks/library/x-db2JSONpt1
]]></description>
			<content:encoded><![CDATA[<p>My first developerWorks article is now live! Thank you Susan and Michael for working with me on this one!</p>
<p>Feel like taking a look? Visit <a href="http://www.ibm.com/developerworks/library/x-db2JSONpt1/" target="_blank">http://www.ibm.com/developerworks/library/x-db2JSONpt1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nunojob.com/blog/2009/10/13/first-developerworks-article-jsonx-working-with-json-on-db2-purexml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Find the ATM closest to your home with pureXML</title>
		<link>http://www.nunojob.com/blog/2009/08/26/find-the-atm-closest-to-your-home-with-purexml/</link>
		<comments>http://www.nunojob.com/blog/2009/08/26/find-the-atm-closest-to-your-home-with-purexml/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 04:54:16 +0000</pubDate>
		<dc:creator>nunojob</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[canada]]></category>
		<category><![CDATA[DB2]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[gpx]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[kml]]></category>
		<category><![CDATA[Maps]]></category>
		<category><![CDATA[markham]]></category>
		<category><![CDATA[pureXML]]></category>
		<category><![CDATA[scotiabank]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[xquery]]></category>
		<category><![CDATA[XSLT]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://www.nunojob.com/blog/?p=634</guid>
		<description><![CDATA[I was looking for a branch of ScotiaBank in Markham. Tried their website and &#8211; I don&#8217;t know if it&#8217;s down or if it&#8217;s just me &#8211; but couldn&#8217;t really find the information! In the bottom however I did notice this link saying Branch Locations and I decided to give it a try:

Now I had [...]]]></description>
			<content:encoded><![CDATA[<p>I was looking for a branch of ScotiaBank in Markham. Tried their website and &#8211; I don&#8217;t know if it&#8217;s down or if it&#8217;s just me &#8211; but couldn&#8217;t really find the information! In the bottom however I did notice this link saying Branch Locations and I decided to give it a try:</p>
<p style="text-align: center; "><a href="http://img.skitch.com/20090827-btxnef73agkgrh4ad9e6p8bjd2.png"><img class="aligncenter" title="ScotiaBank Website" src="http://img.skitch.com/20090827-btxnef73agkgrh4ad9e6p8bjd2.png" alt="" width="382" height="246" /></a></p>
<p style="text-align: left; ">Now I had a copy of all the branches in GPX 1.1, which is pretty useful but quite boring to just text search.</p>
<p style="text-align: center; ">
<img class="aligncenter" title="GPX Representation for ScotiaBank" src="http://img.skitch.com/20090827-d4csjyfgw79gmtja2x8xq3unby.png" alt="" width="362" height="190" /></p>
<p style="text-align: left; ">So I decided to use pureXML to do the work for me. I didn&#8217;t want to have to create a new database / table / etc so for the sake of saving time I decided to use the <a href="http://purexml.dyndns.org:9080/DB2pureXMLDemo/Demo.html" target="_blank">pureXML Industry Demo</a>, which happens to support <a href="http://purexml.dyndns.org:9080/DB2pureXMLDemo/Demo.html?page=demo&amp;title=GPX" target="_blank">GPX</a>. After <a href="http://purexml.dyndns.org:9080/DB2pureXMLDemo/Demo.html?page=insert&amp;title=GPX" target="_blank">inserting</a> the document &#8211; added schema validation just to test it &#8211; I could now <a href="http://purexml.dyndns.org:9080/DB2pureXMLDemo/Demo.html?page=query&amp;title=GPX" target="_blank">query</a> the data and retrieve what I want using either XQuery or SQL/XML. According to that page all the XML documents are stored in a XML Column named DOCUMENT in the GPX table. So now I just need to translate to XQuery something like &#8220;get me all the ScotiaBank branches that are in Markham&#8221;. As I&#8217;m not really interested in creating elaborate spatial queries but just in getting things done I decided a simple text search would suffice.</p>
<pre>XQuery
  declare default element namespace "http://www.topografix.com/GPX/1/1";
  for $branch in db2-fn:xmlcolumn('GPX.DOCUMENT')/gpx/wpt
  where $branch/name/contains(.,'MARKHAM')
  return $branch</pre>
<p>And now here are the ScotiaBank branches that exist in Markham:</p>
<p style="text-align: center; "><a href="http://img.skitch.com/20090827-kpyakkn3ud212qnaf7i27atakk.png"><img class="aligncenter" title="ScotiaBank Branches in Markham found!" src="http://img.skitch.com/20090827-kpyakkn3ud212qnaf7i27atakk.png" alt="" width="346" height="195" /></a></p>
<pre style="text-align: left; "><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;"><span style="line-height: 19px; white-space: normal; font-size: x-small; "><span style="font-size: small; ">Enough for me. I got the addresses and phone numbers, I can now go to google maps and check it out. However if the amount of data was significant you could use XQuery / XSLT / Yahoo Pipes / etc to transform the data into KML and load it up automatically either in any map viewer of your choice.</span></span></span></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.nunojob.com/blog/2009/08/26/find-the-atm-closest-to-your-home-with-purexml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uninstall DB2 in Linux</title>
		<link>http://www.nunojob.com/blog/2009/08/20/uninstall-db2-in-linux/</link>
		<comments>http://www.nunojob.com/blog/2009/08/20/uninstall-db2-in-linux/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 02:42:42 +0000</pubDate>
		<dc:creator>nunojob</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[dasdrop]]></category>
		<category><![CDATA[DB2]]></category>
		<category><![CDATA[DB2 Express]]></category>
		<category><![CDATA[DB2 Express C]]></category>
		<category><![CDATA[db2admin]]></category>
		<category><![CDATA[db2idrop]]></category>
		<category><![CDATA[db2setup]]></category>
		<category><![CDATA[db2stop]]></category>
		<category><![CDATA[db2terminate]]></category>
		<category><![CDATA[db2_deinstall]]></category>
		<category><![CDATA[db2_install]]></category>
		<category><![CDATA[db2_uninst]]></category>
		<category><![CDATA[enterprise server edition]]></category>
		<category><![CDATA[ese]]></category>
		<category><![CDATA[expc]]></category>
		<category><![CDATA[Express-C]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[SQL1005N]]></category>
		<category><![CDATA[suse]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.nunojob.com/blog/?p=628</guid>
		<description><![CDATA[Describes how to install and un-install DB2 in Linux]]></description>
			<content:encoded><![CDATA[<p>In case you need to clean up a big mess and re-install fresh. From the shell / bash / your choice for a command line.</p>
<ol type="1">
<li>Drop all databases<br />
<tt>db2 "list database directory"<br />
# For each database (replace $db with actual name)<br />
db2 "drop database $db"<br />
</tt></li>
<li>Login as the Administrative Server Owner (normally dasusr1) and stop it<br />
su dasusr1<br />
<tt>db2admin stop<br />
</tt></li>
<li>Stop each of the DB2 instances that exist.<br />
e.g.<br />
<tt>su db2inst1<br />
db2 "force application all"<br />
db2stop force<br />
db2terminate</tt></li>
<li>Remove the Administrative Server (replace V9.7 with current version. Install path might be different if the installation was personalized)<br />
<tt>sudo su<br />
/opt/ibm/db2/V9.7/instance/dasdrop</tt></li>
<li>Drop all the instances<br />
e.g.<br />
<tt>#  still as root, sudo su. Repeat for each instance.<br />
/opt/ibm/db2/V9.7/instance/db2idrop db2inst1<br />
# just in case you feel like using db2inst1 again while avoiding those nasty <a href="http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/topic/com.ibm.db2.luw.messages.sql.doc/doc/msql01005n.html" target="_blank">SQL1005N</a>.<br />
# reference: directory structure DB2 database Linux is available <a href="http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.qb.server.doc/doc/r0024443.html" target="_blank">here</a><br />
rm -rf /home/db2inst1/sqllib<br />
rm -rf /home/db2inst1/db2inst1<br />
</tt></li>
<li>Uninstall DB2<br />
<tt>/opt/ibm/db2/V9.7/install/db2_deinstall -a<br />
</tt></li>
<li><tt>The execution completed successfully. Congratulations! <img src='http://www.nunojob.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </tt></li>
</ol>
<p>To reinstall you can either use db2setup (quite comprehensive and easy to use GUI) or if our a real *nix ninja you might want to consider db2_install and manually configuring all the necessary users / authorizations / etc.</p>
<p>In case you feel like messing up your system so you can use my guide to un-install DB2 but you don&#8217;t have DB2 &#8211; I can also help you with that. DB2 Express-C is completely free and has no limitations other than a maximum use of 2GB of ram and 2 processors. Sounds nice &#8211; try it! [<a href="http://www-01.ibm.com/software/data/db2/express/" target="_blank">http://www-01.ibm.com/software/data/db2/express</a>]</p>
<p>If you would love to see blazing fast XML storage and querying you should also give pureXML a try [<a href="http://www-01.ibm.com/software/data/db2/xml/" target="_blank">http://www-01.ibm.com/software/data/db2/xml</a>]. It comes bundled with Express-C with exactly the same capabilities as the Enterprise version of DB2. I&#8217;m thinking of writing a beginners guide to pureXML somewhere in the future in the blog &#8211; maybe after the masters thesis. I think that would get everyone really excited about this technology. Maybe some screen-casts!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nunojob.com/blog/2009/08/20/uninstall-db2-in-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rails – à moda do Porto!? E as tripas pah!?</title>
		<link>http://www.nunojob.com/blog/2009/08/16/rails-a-moda-do-porto-e-as-tripas-pah/</link>
		<comments>http://www.nunojob.com/blog/2009/08/16/rails-a-moda-do-porto-e-as-tripas-pah/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 22:42:05 +0000</pubDate>
		<dc:creator>nunojob</dc:creator>
				<category><![CDATA[Português]]></category>
		<category><![CDATA[Web2.0]]></category>
		<category><![CDATA[jose mota]]></category>
		<category><![CDATA[Porto]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[screencast]]></category>
		<category><![CDATA[teaching]]></category>

		<guid isPermaLink="false">http://www.nunojob.com/blog/?p=625</guid>
		<description><![CDATA[Interrompo o minha ininterruptível e infindável tese de mestrado devido a surpresa do dia &#8211; Um screencast sobre Rails, em Português. A notícias surge do estaminé do José Mota. A qualidade é surpreendente e é sem dúvida um primeiro episódio que promete. Se estavas a espera de uma oportunidade de aprender rails e não sabes [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 156px"><img title="Rails à Moda do Porto - Um Screencast sobre Ruby on Rails em Português" src="http://jose-mota.net/wp-content/uploads/2009/08/rails-a-moda-do-porto-465x348.jpg" alt="Rails à Moda do Porto - Um Screencast sobre Ruby on Rails em Português" width="146" height="109" /><p class="wp-caption-text">Rails à Moda do Porto </p></div>
<p>Interrompo o minha ininterruptível e infindável tese de mestrado devido a surpresa do dia &#8211; Um screencast sobre Rails, em Português. A notícias surge do estaminé do José Mota. A qualidade é surpreendente e é sem dúvida um primeiro episódio que promete. Se estavas a espera de uma oportunidade de aprender rails e não sabes o <em>inguelish</em> está aqui a tua oportunidade para aprender. O link, esse está aqui <a href="http://jose-mota.net/2009/08/rails-a-moda-do-porto-episodio-1" target="_blank">http://jose-mota.net/2009/08/rails-a-moda-do-porto-episodio-1</a>. Boas aprendizagens.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nunojob.com/blog/2009/08/16/rails-a-moda-do-porto-e-as-tripas-pah/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Family</title>
		<link>http://www.nunojob.com/blog/2009/06/13/family/</link>
		<comments>http://www.nunojob.com/blog/2009/06/13/family/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 02:33:16 +0000</pubDate>
		<dc:creator>nunojob</dc:creator>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[Português]]></category>

		<guid isPermaLink="false">http://www.nunojob.com/blog/?p=621</guid>
		<description><![CDATA[Grande video Joana  

Afinal Portugal sempre tem algumas coisas de jeito. 
]]></description>
			<content:encoded><![CDATA[<p>Grande video Joana <img src='http://www.nunojob.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/uqPXGAbacos&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/uqPXGAbacos&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>Afinal Portugal sempre tem algumas coisas de jeito. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.nunojob.com/blog/2009/06/13/family/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Chromium</title>
		<link>http://www.nunojob.com/blog/2009/06/11/google-chromium/</link>
		<comments>http://www.nunojob.com/blog/2009/06/11/google-chromium/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 13:49:51 +0000</pubDate>
		<dc:creator>nunojob</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[google chromium chrome browser open-source]]></category>

		<guid isPermaLink="false">http://www.nunojob.com/blog/?p=619</guid>
		<description><![CDATA[Call to open-source enthusiasts: Don&#8217;t work on Google Chromium. You work in a open-source project that is the foundation for Chrome and then you don&#8217;t even get support for Linux?? What&#8217;s up twith all the non-implemented messages?
I&#8217;m not even talking about the fact that they should open-source ALL the code and considering the implications of [...]]]></description>
			<content:encoded><![CDATA[<p>Call to open-source enthusiasts: <strong>Don&#8217;t work on Google Chromium</strong>. You work in a open-source project that is the foundation for Chrome and then you don&#8217;t even get support for Linux?? What&#8217;s up twith all the non-implemented messages?</p>
<p>I&#8217;m not even talking about the fact that they should open-source ALL the code and considering the implications of these kind of open-source arrangements (that are far more frequent than one would initially think). I&#8217;m just talking of relying on  open-source enthusiasts to improve their browser and than not even giving them the same that you get when using Windows.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nunojob.com/blog/2009/06/11/google-chromium/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>JSON Grammar</title>
		<link>http://www.nunojob.com/blog/2009/05/26/json-grammar/</link>
		<comments>http://www.nunojob.com/blog/2009/05/26/json-grammar/#comments</comments>
		<pubDate>Tue, 26 May 2009 23:53:33 +0000</pubDate>
		<dc:creator>nunojob</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[ANTLR]]></category>
		<category><![CDATA[conversion]]></category>
		<category><![CDATA[DB2]]></category>
		<category><![CDATA[escape]]></category>
		<category><![CDATA[escaping]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[RFC]]></category>
		<category><![CDATA[rfc4627]]></category>
		<category><![CDATA[solidus]]></category>
		<category><![CDATA[validate]]></category>
		<category><![CDATA[validation]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.nunojob.com/blog/?p=614</guid>
		<description><![CDATA[Just found this JSON Grammar[1] on my daily searches. Also found a JSON validation tool[2] provided on by the json.org. Was quite surprised to find out that both do not include escaping the solidus character. First I thought maybe the images were old and not updated but after reading the RFC[3] I&#8217;m pretty sure this [...]]]></description>
			<content:encoded><![CDATA[<p>Just found this JSON Grammar[1] on my daily searches. Also found a JSON validation tool[2] provided on by the json.org. Was quite surprised to find out that both do not include escaping the solidus character. First I thought maybe the images were old and not updated but after reading the RFC[3] I&#8217;m pretty sure this is not valid JSON:</p>
<p><strong>Invalid:</strong><br />
<code>{<br />
"a": "/",<br />
"b": "\\"<br />
}</code></p>
<p><strong>Valid:</strong><br />
<code>{<br />
"a": "\/",<br />
"b": "\\"<br />
}</code></p>
<p>Any thoughts? I noticed another little problem with the grammar:</p>
<p><code>{<br />
"agent" : 007<br />
}</code></p>
<p>While cool this is not valid JSON <img src='http://www.nunojob.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I mean we would all love the 007 number but, not in JSON! This might solve that problem:</p>
<p><code><br />
Number   : '-'? ('0'|Digit19 Digit+) ( '.' Digit+)?;<br />
fragment Digit19<br />
: '1'..'9'<br />
;<br />
</code></p>
<p>Bottom line: Wouldn&#8217;t it be nice if the languages provided their own grammars so we all had a formal way of verifying if a string is (or isn&#8217;t) in a specific language?</p>
<p>References:</p>
<ol>
<li>JSON Interpreter &#8211; ANTLR 3<br />
<a href="http://www.antlr.org/wiki/display/ANTLR3/JSON+Interpreter" target="_blank"> http://www.antlr.org/wiki/display/ANTLR3/JSON+Interpreter</a><br />
<a href="http://github.com/rdclark/json-antlr/tree/master" target="_blank">http://github.com/rdclark/json-antlr/tree/master</a></li>
<li>RFC4627: The application/json Media Type for JavaScript Object Notation<br />
<a href="http://www.ietf.org/rfc/rfc4627.txt" target="_blank"> http://www.ietf.org/rfc/rfc4627.txt</a></li>
</ol>
<p><strong>UPDATE:</strong> Richard Clarke already updated the grammar. Kudos to him for keeping up an open JSON Grammar and updating it as soon as any error is reported. See comments for his insight about the issue.</p>
<ol></ol>
]]></content:encoded>
			<wfw:commentRss>http://www.nunojob.com/blog/2009/05/26/json-grammar/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Bob Dylan – It’s Alright Ma (I’m Only Bleeding)</title>
		<link>http://www.nunojob.com/blog/2009/05/09/bob-dylan-its-alright-ma-im-only-bleeding/</link>
		<comments>http://www.nunojob.com/blog/2009/05/09/bob-dylan-its-alright-ma-im-only-bleeding/#comments</comments>
		<pubDate>Sun, 10 May 2009 04:53:35 +0000</pubDate>
		<dc:creator>nunojob</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Insomnia]]></category>
		<category><![CDATA[bob dylan]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[poetry]]></category>

		<guid isPermaLink="false">http://www.nunojob.com/blog/?p=605</guid>
		<description><![CDATA[
Darkness at the break of noon
Shadows even the silver spoon
The handmade blade, the child&#8217;s balloon
Eclipses both the sun and moon
To understand you know too soon
There is no sense in trying.
Pointed threats, they bluff with scorn
Suicide remarks are torn
From the fool&#8217;s gold mouthpiece
The hollow horn plays wasted words
Proves to warn
That he not busy being born
Is busy [...]]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="344" data="http://www.youtube.com/v/2bjqYPH7rAo&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/2bjqYPH7rAo&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999" /><param name="allowfullscreen" value="true" /></object><br />
Darkness at the break of noon<br />
Shadows even the silver spoon<br />
The handmade blade, the child&#8217;s balloon<br />
Eclipses both the sun and moon<br />
To understand you know too soon<br />
There is no sense in trying.</p>
<p>Pointed threats, they bluff with scorn<br />
Suicide remarks are torn<br />
From the fool&#8217;s gold mouthpiece<br />
The hollow horn plays wasted words<br />
Proves to warn<br />
That he not busy being born<br />
Is busy dying.</p>
<p>Temptation&#8217;s page flies out the door<br />
You follow, find yourself at war<br />
Watch waterfalls of pity roar<br />
You feel to moan but unlike before<br />
You discover<br />
That you&#8217;d just be<br />
One more person crying.</p>
<p>So don&#8217;t fear if you hear<br />
A foreign sound to your ear<br />
It&#8217;s alright, Ma, I&#8217;m only sighing.</p>
<p>As some warn victory, some downfall<br />
Private reasons great or small<br />
Can be seen in the eyes of those that call<br />
To make all that should be killed to crawl<br />
While others say don&#8217;t hate nothing at all<br />
Except hatred.</p>
<p>Disillusioned words like bullets bark<br />
As human gods aim for their mark<br />
Made everything from toy guns that spark<br />
To flesh-colored Christs that glow in the dark<br />
It&#8217;s easy to see without looking too far<br />
That not much<br />
Is really sacred.</p>
<p>While preachers preach of evil fates<br />
Teachers teach that knowledge waits<br />
Can lead to hundred-dollar plates<br />
Goodness hides behind its gates<br />
But even the president of the United States<br />
Sometimes must have<br />
To stand naked.</p>
<p>An&#8217; though the rules of the road have been lodged<br />
It&#8217;s only people&#8217;s games that you got to dodge<br />
And it&#8217;s alright, Ma, I can make it.</p>
<p>Advertising signs that con you<br />
Into thinking you&#8217;re the one<br />
That can do what&#8217;s never been done<br />
That can win what&#8217;s never been won<br />
Meantime life outside goes on<br />
All around you.</p>
<p>You lose yourself, you reappear<br />
You suddenly find you got nothing to fear<br />
Alone you stand with nobody near<br />
When a trembling distant voice, unclear<br />
Startles your sleeping ears to hear<br />
That somebody thinks<br />
They really found you.</p>
<p>A question in your nerves is lit<br />
Yet you know there is no answer fit to satisfy<br />
Insure you not to quit<br />
To keep it in your mind and not fergit<br />
That it is not he or she or them or it<br />
That you belong to.</p>
<p>Although the masters make the rules<br />
For the wise men and the fools<br />
I got nothing, Ma, to live up to.</p>
<p>For them that must obey authority<br />
That they do not respect in any degree<br />
Who despise their jobs, their destinies<br />
Speak jealously of them that are free<br />
Cultivate their flowers to be<br />
Nothing more than something<br />
They invest in.</p>
<p>While some on principles baptized<br />
To strict party platform ties<br />
Social clubs in drag disguise<br />
Outsiders they can freely criticize<br />
Tell nothing except who to idolize<br />
And then say God bless him.</p>
<p>While one who sings with his tongue on fire<br />
Gargles in the rat race choir<br />
Bent out of shape from society&#8217;s pliers<br />
Cares not to come up any higher<br />
But rather get you down in the hole<br />
That he&#8217;s in.</p>
<p>But I mean no harm nor put fault<br />
On anyone that lives in a vault<br />
But it&#8217;s alright, Ma, if I can&#8217;t please him.</p>
<p>Old lady judges watch people in pairs<br />
Limited in sex, they dare<br />
To push fake morals, insult and stare<br />
While money doesn&#8217;t talk, it swears<br />
Obscenity, who really cares<br />
Propaganda, all is phony.</p>
<p>While them that defend what they cannot see<br />
With a killer&#8217;s pride, security<br />
It blows the minds most bitterly<br />
For them that think death&#8217;s honesty<br />
Won&#8217;t fall upon them naturally<br />
Life sometimes<br />
Must get lonely.</p>
<p>My eyes collide head-on with stuffed graveyards<br />
False gods, I scuff<br />
At pettiness which plays so rough<br />
Walk upside-down inside handcuffs<br />
Kick my legs to crash it off<br />
Say okay, I have had enough<br />
What else can you show me?</p>
<p>And if my thought-dreams could be seen<br />
They&#8217;d probably put my head in a guillotine<br />
But it&#8217;s alright, Ma, it&#8217;s life, and life only.</p>
<p>Liked it, here&#8217;s more (added other artists for those who still don&#8217;t love Dylan):</p>
<ul>
<li><a href="http://www.youtube.com/watch?v=p3U1I-ELJ6g" target="_blank">Bob Dylan &#8211; Last Thoughts on Woody Guthrie</a><a href="http://www.youtube.com/watch?v=p3U1I-ELJ6g" target="_blank"><br />
</a></li>
<li><a href="http://www.youtube.com/watch?v=igMaEw3SJuk" target="_blank">Caetano Veloso &#8211; Jokerman</a><a href="http://www.youtube.com/watch?v=igMaEw3SJuk" target="_blank"><br />
</a></li>
<li><a href="http://www.youtube.com/watch?v=BCwCBh0z3Hs" target="_blank">Jimi Hendrix &#8211; All Along the Watchtower</a><em> </em><a href="http://www.youtube.com/watch?v=Q_ncQgjIlFM" target="_blank"><br />
</a></li>
<li><a href="http://www.youtube.com/watch?v=qZN6UI2e2fk" target="_blank">Jack Johnson &#8211; I Shall Be Released</a> <em>(for all my closest friends)</em></li>
<li><a href="http://www.youtube.com/watch?v=-puGmZrAnKg" target="_blank">Alanis Morissette &#8211; Subterranean Homesick Blues</a><em> (consider Blowin&#8217; In the Wind a bonus)</em></li>
<li><a href="http://www.youtube.com/watch?v=fe1rZ4-_XGA" target="_blank">Tracy Chapman &#8211; The Times They Are A-Changin&#8217;</a></li>
<li><a href="http://www.youtube.com/watch?v=rhCM88LhoW0" target="_blank">Guns&#8217;n'Roses &#8211; Knocking on heavens door</a></li>
<li><a href="http://www.youtube.com/watch?v=o7PHHS3Wo08" target="_blank">Norah Jones &#8211; I&#8217;ll Be Your Baby Tonight</a> <em>(for you)</em></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.nunojob.com/blog/2009/05/09/bob-dylan-its-alright-ma-im-only-bleeding/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Lappiz – Academia do futuro</title>
		<link>http://www.nunojob.com/blog/2009/05/07/lappiz-academia-do-futuro/</link>
		<comments>http://www.nunojob.com/blog/2009/05/07/lappiz-academia-do-futuro/#comments</comments>
		<pubDate>Fri, 08 May 2009 03:05:50 +0000</pubDate>
		<dc:creator>nunojob</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Insomnia]]></category>
		<category><![CDATA[Português]]></category>
		<category><![CDATA[Web2.0]]></category>
		<category><![CDATA[dormirqueetarde]]></category>
		<category><![CDATA[fixe]]></category>
		<category><![CDATA[seegno]]></category>
		<category><![CDATA[uminho]]></category>

		<guid isPermaLink="false">http://www.nunojob.com/blog/?p=600</guid>
		<description><![CDATA[
Uma aplicação interessante vinda de uma start-up Portuguesa. Nada de betas fechados nem convites, portanto se estão interessados podem dar lá um saltinho. Descrito em poupas palavras e sem as habituais buzzwords o lappiz é uma rede social &#8211; keep reading, tinha que ser dito &#8211; para partilha conhecimento académico (leia-se, universitário).
O fixe disto tudo [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.lappiz.com" target="_blank"><img class="aligncenter" title="Lappiz Logo" src="http://img.skitch.com/20090508-ns9ef1secn7ptenk14f65y9r27.png" alt="" width="270" height="93" /></a></p>
<p>Uma aplicação interessante vinda de uma <a href="http://www.seegno.com/" target="_blank">start-up</a> Portuguesa. Nada de betas fechados nem convites, portanto se estão interessados podem dar lá um <a href="http://www.lappiz.com/" target="_blank">saltinho</a>. Descrito em poupas palavras e sem as habituais buzzwords o lappiz é uma rede social &#8211; keep reading, tinha que ser dito &#8211; para partilha conhecimento académico (leia-se, universitário).</p>
<p>O <a href="http://www.flickr.com/photos/fixe/" target="_blank">fixe</a> disto tudo é que não é dirigido a professores nem outros interesses que não o de dar aos alunos suma melhor maneira de comunicar e partilhar conhecimento. É um produto bastante completo e que &#8211; na sua iteração inicial &#8211; foi fundamental para o meu (relativo)? (in)?sucesso como aluno. Se continuar com a mesma filosofia terá de certo um futuro risonho.</p>
<p>Pontos negativos: Isso da autorização para adicionar amigos é coisa do passado. Agora é follow a quem me apetecer, com opção para block.</p>
<p>Caso estejam interessados em saber um pouco mais sobre a start-up (assim como nas muito habituais buzzwords) podem ler este <a href="http://tek.sapo.pt/noticias/internet/nasce_rede_social_portuguesa_para_universitar_993304.html" target="_blank">artigo da TeK</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nunojob.com/blog/2009/05/07/lappiz-academia-do-futuro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Boston XML Bootcamp Wrap-up</title>
		<link>http://www.nunojob.com/blog/2009/05/01/boston-xml-bootcamp-wrap-up/</link>
		<comments>http://www.nunojob.com/blog/2009/05/01/boston-xml-bootcamp-wrap-up/#comments</comments>
		<pubDate>Sat, 02 May 2009 03:24:01 +0000</pubDate>
		<dc:creator>nunojob</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[boston]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[pureXML]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[sql/xml]]></category>
		<category><![CDATA[xpath]]></category>
		<category><![CDATA[xquery]]></category>

		<guid isPermaLink="false">http://www.nunojob.com/blog/?p=595</guid>
		<description><![CDATA[Before enrolling in my current position I had never considered an immensity of possibilities that exist in the computer industry. I had a very technical focus, always eager to learn the newest programming language, framework, technology, whatever. Just solving the next big challenge, and do it with a computer. While some had other hobbies I [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 210px"><img title="Nuno Job &amp; Faton Tony Avdiu" src="https://www.ibm.com/developerworks/wikis/download/attachments/84213764/CIMG2822.JPG" alt="Nuno Job &amp; Faton Tony Avdiu" width="200" height="150" /><p class="wp-caption-text">Me &amp; Tony Avdiu</p></div>
<p>Before enrolling in my current position I had never considered an immensity of possibilities that exist in the computer industry. I had a very technical focus, always eager to learn the newest programming language, framework, technology, whatever. Just solving the next big challenge, and do it with a computer. While some had other hobbies I had technology (still do &#8211; guilty as charged)</p>
<p>Since joining I have been exposed to a lot of customer interaction and even had the opportunity to give lectures to clients and other IBMers on the PureXML. This week was the second time that it happened and a <a href="http://www.ibm.com/developerworks/wikis/display/db2xml/BootCampsNY" target="_blank">lucky bunch</a> got to watch me, Tony and Susan presenting. It was a blast and I really enjoyed it. All the things that you can learn when you expose yourself to the world and better understand how such a complex industry work is something that I really value a lot. So to any students still enrolled in Universities &#8211; expand your horizons. It&#8217;s great that you love technology (if you don&#8217;t &#8211; well- then you might be in the wrong place) but there is a lot more out there than just the newest framework everyone is talking about. Focus on learning how to learn and making yourself a valuable person. Then just go &#8220;out there&#8221;, experience new a different things. Learn what you like to do the most and find a place where you can do it and be happy! <img src='http://www.nunojob.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  In the meanwhile I&#8217;ll keep searching for my own place.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nunojob.com/blog/2009/05/01/boston-xml-bootcamp-wrap-up/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
