<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-18206710</id><updated>2012-01-31T13:34:40.180Z</updated><category term='slides'/><category term='TV'/><category term='research'/><category term='personal'/><category term='photography'/><category term='books'/><category term='.Net'/><category term='BSc'/><category term='FOSS'/><category term='humour'/><category term='comic books'/><category term='CITI'/><category term='FCT'/><category term='OpenOffice'/><category term='games'/><category term='XML'/><category term='music'/><category term='MSc'/><category term='Windows'/><category term='ISIS'/><category term='Yoga'/><category term='Java'/><category term='theatre'/><category term='vampire'/><category term='Web'/><category term='meta'/><category term='ViaTecla'/><category term='society'/><category term='Mozilla'/><category term='Linux'/><category term='cinema'/><category term='magazines'/><category term='software engineering'/><category term='CA3'/><category term='Magic'/><category term='science'/><title type='text'>Sérgio Agostinho blog</title><subtitle type='html'>Web logging memes since 632657019600000000</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default?start-index=101&amp;max-results=100'/><author><name>Sergio</name><uri>http://www.blogger.com/profile/09737317960691202262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_StLaDeagzHA/SY9b-wdiH0I/AAAAAAAAAAU/CRIUNNDC0l8/S220/eu-swerc.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>196</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-18206710.post-6355863745373852062</id><published>2010-12-24T19:41:00.000Z</published><updated>2010-12-24T19:41:51.387Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Last Christmas</title><content type='html'>The &lt;a href="http://sergioag.blogspot.com/2009/12/mr-sandman-gothic-christmas.html"&gt;tradition continues&lt;/a&gt;! This year I bring you "Last Christmas" from &lt;a href="http://www.davidfonseca.com/"&gt;David Fonseca&lt;/a&gt;. Although I love the original, David's covers are really good, and this is not an exception.&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/AHxahjt741k?fs=1&amp;amp;hl=pt_PT&amp;amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/AHxahjt741k?fs=1&amp;amp;hl=pt_PT&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-6355863745373852062?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/6355863745373852062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=6355863745373852062' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/6355863745373852062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/6355863745373852062'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2010/12/last-christmas.html' title='Last Christmas'/><author><name>Sergio</name><uri>http://www.blogger.com/profile/09737317960691202262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_StLaDeagzHA/SY9b-wdiH0I/AAAAAAAAAAU/CRIUNNDC0l8/S220/eu-swerc.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-5867097772700432319</id><published>2010-11-04T23:49:00.000Z</published><updated>2010-11-04T23:49:53.917Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><title type='text'>Fotografia Pinhole</title><content type='html'>Participei num workshop no &lt;a href="http://imagerie-casadeimagens.blogspot.com/2010/10/workshop-de-fotografia-pinhole-oficina.html"&gt;passado dia 23&lt;/a&gt;, dado pela &lt;a href="http://www.imagerieonline.com/"&gt;Imagerie - Casa das Imagens&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_rtVxmG_9TS0/TMmVeNxJMyI/AAAAAAAABks/sW5S7MhCEIA/s1600/imagerie-wspinholeAMAC2-imagerie-01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="230" src="http://3.bp.blogspot.com/_rtVxmG_9TS0/TMmVeNxJMyI/AAAAAAAABks/sW5S7MhCEIA/s320/imagerie-wspinholeAMAC2-imagerie-01.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Até à próxima, que apreciem fotografia na sua forma mais pura.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-5867097772700432319?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/5867097772700432319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=5867097772700432319' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5867097772700432319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5867097772700432319'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2010/11/fotografia-pinhole.html' title='Fotografia Pinhole'/><author><name>Sergio</name><uri>http://www.blogger.com/profile/09737317960691202262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_StLaDeagzHA/SY9b-wdiH0I/AAAAAAAAAAU/CRIUNNDC0l8/S220/eu-swerc.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rtVxmG_9TS0/TMmVeNxJMyI/AAAAAAAABks/sW5S7MhCEIA/s72-c/imagerie-wspinholeAMAC2-imagerie-01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-2905227261383623089</id><published>2010-09-26T16:29:00.000+01:00</published><updated>2010-09-26T16:29:07.637+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='slides'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Silverlight 3 – What is New?</title><content type='html'>&lt;div id="__ss_5241446" style="width: 425px;"&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;object height="355" id="__sse5241446" width="425"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=silverlight3whatisnew-100920093743-phpapp02&amp;stripped_title=silverlight-3-what-is-new&amp;userName=sagostinho" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse5241446" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=silverlight3whatisnew-100920093743-phpapp02&amp;stripped_title=silverlight-3-what-is-new&amp;userName=sagostinho" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-2905227261383623089?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/2905227261383623089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=2905227261383623089' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/2905227261383623089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/2905227261383623089'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2010/09/silverlight-3-what-is-new.html' title='Silverlight 3 – What is New?'/><author><name>Sergio</name><uri>http://www.blogger.com/profile/09737317960691202262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_StLaDeagzHA/SY9b-wdiH0I/AAAAAAAAAAU/CRIUNNDC0l8/S220/eu-swerc.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-6401703980414487577</id><published>2010-09-26T16:27:00.000+01:00</published><updated>2010-09-26T16:27:16.678+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='slides'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Boas Práticas em Aplicações Silverlight 2.0</title><content type='html'>&lt;div id="__ss_5241443" style="width: 425px;"&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;object height="355" id="__sse5241443" width="425"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=boaspraticasemaplicacoessilverlight2-100920093756-phpapp02&amp;stripped_title=boas-prticas-em-aplicaes-silverlight-2&amp;userName=sagostinho" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse5241443" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=boaspraticasemaplicacoessilverlight2-100920093756-phpapp02&amp;stripped_title=boas-prticas-em-aplicaes-silverlight-2&amp;userName=sagostinho" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-6401703980414487577?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/6401703980414487577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=6401703980414487577' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/6401703980414487577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/6401703980414487577'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2010/09/boas-praticas-em-aplicacoes-silverlight.html' title='Boas Práticas em Aplicações Silverlight 2.0'/><author><name>Sergio</name><uri>http://www.blogger.com/profile/09737317960691202262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_StLaDeagzHA/SY9b-wdiH0I/AAAAAAAAAAU/CRIUNNDC0l8/S220/eu-swerc.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-4210034402476919688</id><published>2010-09-26T16:24:00.002+01:00</published><updated>2010-09-26T16:24:40.670+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='slides'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Log4net - Conceitos Básicos e Extensões</title><content type='html'>&lt;div id="__ss_5241445" style="width: 425px;"&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;object height="355" id="__sse5241445" width="425"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=log4net-100920093748-phpapp02&amp;stripped_title=log4net&amp;userName=sagostinho" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse5241445" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=log4net-100920093748-phpapp02&amp;stripped_title=log4net&amp;userName=sagostinho" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-4210034402476919688?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/4210034402476919688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=4210034402476919688' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4210034402476919688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4210034402476919688'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2010/09/log4net-conceitos-basicos-e-extensoes.html' title='Log4net - Conceitos Básicos e Extensões'/><author><name>Sergio</name><uri>http://www.blogger.com/profile/09737317960691202262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_StLaDeagzHA/SY9b-wdiH0I/AAAAAAAAAAU/CRIUNNDC0l8/S220/eu-swerc.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-5060243251847028443</id><published>2010-09-26T16:20:00.002+01:00</published><updated>2010-09-26T16:23:38.723+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='slides'/><category scheme='http://www.blogger.com/atom/ns#' term='MSc'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>An Aspect-Oriented Infrastructure for Design by Contract in Java - Ou mais uma Tese de Mestrado</title><content type='html'>&lt;div id="__ss_5241447" style="width: 425px;"&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;object height="355" id="__sse5241447" width="425"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=tesemestrado-sagostinho-100920093743-phpapp01&amp;stripped_title=an-aspectoriented-infrastructure-for-design-by-contract-in-java&amp;userName=sagostinho" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse5241447" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=tesemestrado-sagostinho-100920093743-phpapp01&amp;stripped_title=an-aspectoriented-infrastructure-for-design-by-contract-in-java&amp;userName=sagostinho" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-5060243251847028443?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/5060243251847028443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=5060243251847028443' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5060243251847028443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5060243251847028443'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2010/09/aspect-oriented-infrastructure-for.html' title='An Aspect-Oriented Infrastructure for Design by Contract in Java - Ou mais uma Tese de Mestrado'/><author><name>Sergio</name><uri>http://www.blogger.com/profile/09737317960691202262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_StLaDeagzHA/SY9b-wdiH0I/AAAAAAAAAAU/CRIUNNDC0l8/S220/eu-swerc.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-7680517649611700915</id><published>2010-09-26T16:05:00.000+01:00</published><updated>2010-09-26T16:05:27.910+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meta'/><title type='text'>I Live... Again!</title><content type='html'>Pois é, o meu blog esteve oficialmente morto (off e não indexado) durante algumas semanas (tal como o meu blog no &lt;a href="http://xamlpt.com/blogs/sergioagostinho/default.aspx"&gt;XAML-PT&lt;/a&gt;.. bom, o próprio XAML também está morto). Neste momento a ideia será partilhar algumas apresentações de sessões em que fui orador. Provavelmente vou gradualmente remover algum conteúdo de&amp;nbsp;índole&amp;nbsp;pessoal que para aqui anda.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-7680517649611700915?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/7680517649611700915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=7680517649611700915' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/7680517649611700915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/7680517649611700915'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2010/09/i-live-again.html' title='I Live... Again!'/><author><name>Sergio</name><uri>http://www.blogger.com/profile/09737317960691202262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_StLaDeagzHA/SY9b-wdiH0I/AAAAAAAAAAU/CRIUNNDC0l8/S220/eu-swerc.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-817080101224358811</id><published>2010-05-08T18:06:00.000+01:00</published><updated>2010-05-08T18:06:58.009+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><title type='text'>Rota da Indústria do Barreiro - Levantamento Fotográfico</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_StLaDeagzHA/S-WYZo36gJI/AAAAAAAAArA/OpIhnKRr48U/s1600/convite+digital.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/_StLaDeagzHA/S-WYZo36gJI/AAAAAAAAArA/OpIhnKRr48U/s400/convite+digital.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;A imagem diz quase tudo. Trata-se da minha segunda (humilde) participação num projecto fotográfico. Este projecto é um pouco diferente do &lt;a href="http://sergioag.blogspot.com/2010/01/olhar-o-barreiro-atraves-das-artes.html"&gt;anterior&lt;/a&gt;, visto ser menos "artístico" e mais objectivo. Além disso, este projecto tem ambições maiores que esta exposição (nomeadamente um livro), e já decorre há mais tempo. Existem vários fotógrafos e de facto muito material.&lt;br /&gt;&lt;br /&gt;Apareçam por lá, a inauguração é já no próximo fim de semana.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-817080101224358811?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/817080101224358811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=817080101224358811' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/817080101224358811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/817080101224358811'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2010/05/rota-da-industria-do-barreiro.html' title='Rota da Indústria do Barreiro - Levantamento Fotográfico'/><author><name>Sergio</name><uri>http://www.blogger.com/profile/09737317960691202262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_StLaDeagzHA/SY9b-wdiH0I/AAAAAAAAAAU/CRIUNNDC0l8/S220/eu-swerc.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_StLaDeagzHA/S-WYZo36gJI/AAAAAAAAArA/OpIhnKRr48U/s72-c/convite+digital.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-8293088855882836932</id><published>2010-03-15T20:25:00.000Z</published><updated>2010-03-15T20:25:32.724Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='society'/><title type='text'>Limpar Portugal</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.limparportugal.org/documentos/CartazPLP_med.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://www.limparportugal.org/documentos/CartazPLP_med.jpg" width="228" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;É já este fim de semana.&amp;nbsp;&lt;a href="http://www.limparportugal.org/"&gt;Participa&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-8293088855882836932?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/8293088855882836932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=8293088855882836932' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/8293088855882836932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/8293088855882836932'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2010/03/limpar-portugal.html' title='Limpar Portugal'/><author><name>Sergio</name><uri>http://www.blogger.com/profile/09737317960691202262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_StLaDeagzHA/SY9b-wdiH0I/AAAAAAAAAAU/CRIUNNDC0l8/S220/eu-swerc.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-3331043748946894235</id><published>2010-02-22T23:44:00.000Z</published><updated>2010-02-22T23:44:09.514Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cinema'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='theatre'/><title type='text'>VALE</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.vale.artemrede.pt/images/retrato.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="229" src="http://www.vale.artemrede.pt/images/retrato.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ontem tive de a oportunidade de assistir ao&amp;nbsp;&lt;a href="http://www.vale.artemrede.pt/"&gt;VALE&lt;/a&gt;, um espectáculo de Dança / Música / Teatro (e cinema, porque não?). Trata-se de um espectáculo experimental de dança e música com uma componente teatral e de imagens projectadas. O tema é a zona do Vale do Tejo, as suas populações, tradições e cultura. A parte mais interessante do projecto é o envolvimento que cria no espectador, pois além da proximidade física dos artistas com o público, que parte do figurinos e dançarinos são amadores recrutados na própria região onde o espectáculo é exibido, o que torna cada fim de semana de espectáculo único. Se tiverem oportunidade de assistir ao espectáculo não a percam, mesmo que não sejam muito adeptos da dança (como é o meu caso), vale a pena!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Até à próxima, apreciem um bom espectáculo.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-3331043748946894235?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/3331043748946894235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=3331043748946894235' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/3331043748946894235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/3331043748946894235'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2010/02/vale.html' title='VALE'/><author><name>Sergio</name><uri>http://www.blogger.com/profile/09737317960691202262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_StLaDeagzHA/SY9b-wdiH0I/AAAAAAAAAAU/CRIUNNDC0l8/S220/eu-swerc.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-7334350006722695912</id><published>2010-01-30T16:16:00.003Z</published><updated>2010-01-30T16:20:12.407Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><title type='text'>Olhar o Barreiro... Através das Artes</title><content type='html'>&lt;div style="text-align: justify;"&gt;... é o nome da exposição resultante &lt;a href="http://sergioag.blogspot.com/2009/11/olhar-o-barreiro-de-outro-modo.html"&gt;do workshop de fotografia em que participei&lt;/a&gt;. Vai ser &lt;a href="http://barreiroamac.wordpress.com/2010/01/30/olhar-o-barreiro-atraves-das-artes/"&gt;inaugurada&lt;/a&gt; às 17h do próximo dia 6 de Fevereiro no Auditório Municipal Augusto Cabrita (AMAC). O grupo do workshop foi muito interessante, pela sua heterogeneidade, tendo algumas pessoas já com trabalho feito, como por exemplo a &lt;a href="http://v-miopia.blogspot.com/"&gt;Vera Marmelo&lt;/a&gt; e &lt;a href="http://www.flickr.com/photos/ideiasclaras"&gt;Clara Porfírio&lt;/a&gt;, e outras mais... tímidas, digamos :) Enfim, foi uma experiência diferente, pelas pessoas que conheci e conversei, e o empurrão que precisava para reformar a minha velha compacta e "investir" numa &lt;a href="http://www.sony.net/Products/dslr/"&gt;Sony Alpha&lt;/a&gt;. Agora só preciso é de prática e ver mais exposições, de forma a desenvolver um maior espírito crítico. Ainda assim, vou dar uma modesta contribuição com algumas fotografias na exposição, na secção de cinema.&lt;/div&gt;&lt;br /&gt;P.S.: Se olharem com atenção ainda me podem encontrar como "emplastro" numa das fotografias ;)&lt;br /&gt;&lt;br /&gt;Até à próxima, que apreciem fotografar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-7334350006722695912?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/7334350006722695912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=7334350006722695912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/7334350006722695912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/7334350006722695912'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2010/01/olhar-o-barreiro-atraves-das-artes.html' title='Olhar o Barreiro... Através das Artes'/><author><name>Sergio</name><uri>http://www.blogger.com/profile/09737317960691202262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_StLaDeagzHA/SY9b-wdiH0I/AAAAAAAAAAU/CRIUNNDC0l8/S220/eu-swerc.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-5190650692979862051</id><published>2009-12-25T15:16:00.002Z</published><updated>2009-12-25T15:19:05.762Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Mr. Sandman / Gothic Christmas</title><content type='html'>Following &lt;a href="http://sergioag.blogspot.com/2008/12/dont-shoot-me-santa.html"&gt;last year's tradition&lt;/a&gt;, I'm caught in the Christmas spirit and I bring you two classics: Blind Guardian's &lt;b&gt;Mr. Sandman&lt;/b&gt; and Within Temptation's &lt;b&gt;Gothic Christmas&lt;/b&gt;. Enjoy the season :)&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qDFmNgmaEe0&amp;hl=en_US&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/qDFmNgmaEe0&amp;hl=en_US&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/7SSXcWhCL0w&amp;hl=en_US&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/7SSXcWhCL0w&amp;hl=en_US&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-5190650692979862051?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/5190650692979862051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=5190650692979862051' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5190650692979862051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5190650692979862051'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2009/12/mr-sandman-gothic-christmas.html' title='Mr. Sandman / Gothic Christmas'/><author><name>Sergio</name><uri>http://www.blogger.com/profile/09737317960691202262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_StLaDeagzHA/SY9b-wdiH0I/AAAAAAAAAAU/CRIUNNDC0l8/S220/eu-swerc.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-2972327026603004300</id><published>2009-11-24T23:30:00.000Z</published><updated>2009-11-24T23:30:23.696Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Carmina Burana</title><content type='html'>No passado dia 7 fui ao &lt;a href="http://www.coliseulisboa.com/evento.php?id=452"&gt;Coliseu dos Recreios&lt;/a&gt; ver algo que há muito aguardava: a ópera &lt;a href="http://pt.wikipedia.org/wiki/Carmina_Burana"&gt;Carmina Burana&lt;/a&gt;, de Carl Orff.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_StLaDeagzHA/SwxsQTDb7aI/AAAAAAAAAOY/P9kBsH1PEB0/s1600/Carmina_Burana.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_StLaDeagzHA/SwxsQTDb7aI/AAAAAAAAAOY/P9kBsH1PEB0/s320/Carmina_Burana.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Até à próxima, que apreciem uma noite na ópera.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-2972327026603004300?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/2972327026603004300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=2972327026603004300' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/2972327026603004300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/2972327026603004300'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2009/11/carmina-burana.html' title='Carmina Burana'/><author><name>Sergio</name><uri>http://www.blogger.com/profile/09737317960691202262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_StLaDeagzHA/SY9b-wdiH0I/AAAAAAAAAAU/CRIUNNDC0l8/S220/eu-swerc.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_StLaDeagzHA/SwxsQTDb7aI/AAAAAAAAAOY/P9kBsH1PEB0/s72-c/Carmina_Burana.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-6221978526554621454</id><published>2009-11-22T23:27:00.000Z</published><updated>2009-11-22T23:27:37.033Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><title type='text'>Olhar o Barreiro... de outro modo!</title><content type='html'>&lt;a href="http://www.blogger.com/"&gt;&lt;/a&gt;&lt;span id="goog_1258930716401"&gt;&lt;/span&gt;&lt;span id="goog_1258930716402"&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;Neste mês e no passado tenho estado a participar numa workshop intitulada "Olhar o Barreiro... de outro modo!" (2, porque já houve outra edição do curso no&amp;nbsp;início&amp;nbsp;do ano). Trata-se um pequeno curso de fotografia organizado pela Câmara Municipal do Barreiro e pela &lt;a href="http://www.apaf.com.pt/"&gt;Associação Portuguesa de Arte&amp;nbsp;Fotográfica&lt;/a&gt;&amp;nbsp;(APAF). O curso é composto por quatro aulas de dia inteiro (já dadas) e um projecto fotográfico colectivo sobre uma temática do Barreiro que resultará numa exposição. Entretanto, temos um &lt;a href="http://outro-modo.blogspot.com/"&gt;blog&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Relativamente à parte&amp;nbsp;teórica&amp;nbsp;estou muito satisfeito com o que vi e aprendi, embora ainda tenha muitas exposições e galerias para ver. Na parte prática, está mais fraco, não tenho praticado o suficiente. O facto de ter uma máquina compacta também não ajuda (Pai Natal, quero uma &lt;a href="http://en.wikipedia.org/wiki/Digital_single-lens_reflex_cameras"&gt;reflex&lt;/a&gt;!)&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Até à próxima, que apreciem olhar as coisas... de outro modo!&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-6221978526554621454?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/6221978526554621454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=6221978526554621454' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/6221978526554621454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/6221978526554621454'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2009/11/olhar-o-barreiro-de-outro-modo.html' title='Olhar o Barreiro... de outro modo!'/><author><name>Sergio</name><uri>http://www.blogger.com/profile/09737317960691202262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_StLaDeagzHA/SY9b-wdiH0I/AAAAAAAAAAU/CRIUNNDC0l8/S220/eu-swerc.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-5068757086260182131</id><published>2009-10-18T23:40:00.000+01:00</published><updated>2009-10-18T23:40:07.513+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meta'/><title type='text'>Caleb is dead, long live Caleb</title><content type='html'>The blog&amp;nbsp;formerly&amp;nbsp;known as caleBlog (= Caleb blog).&lt;br /&gt;&lt;br /&gt;Also farewell to caleb dot pt dot vu, my former static Web site.&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy re-inventing yourself (and your blog).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-5068757086260182131?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/5068757086260182131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=5068757086260182131' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5068757086260182131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5068757086260182131'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2009/10/caleb-is-dead-long-live-caleb.html' title='Caleb is dead, long live Caleb'/><author><name>Sergio</name><uri>http://www.blogger.com/profile/09737317960691202262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_StLaDeagzHA/SY9b-wdiH0I/AAAAAAAAAAU/CRIUNNDC0l8/S220/eu-swerc.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-6604261455657590905</id><published>2009-09-23T14:34:00.001+01:00</published><updated>2009-09-23T14:45:55.295+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ViaTecla'/><title type='text'>casA+</title><content type='html'>&lt;span style="font-style: italic;"&gt;cross-posted from&lt;/span&gt; &lt;a href="http://xamlpt.com/blogs/sergioagostinho/archive/2009/09/23/casa.aspx"&gt;http://xamlpt.com/blogs/sergioagostinho/archive/2009/09/23/casa.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-6604261455657590905?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/6604261455657590905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=6604261455657590905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/6604261455657590905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/6604261455657590905'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2009/09/casa.html' title='casA+'/><author><name>Sergio</name><uri>http://www.blogger.com/profile/09737317960691202262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_StLaDeagzHA/SY9b-wdiH0I/AAAAAAAAAAU/CRIUNNDC0l8/S220/eu-swerc.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-5947207830184714561</id><published>2009-09-01T23:42:00.003+01:00</published><updated>2009-09-01T23:55:20.350+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Epica @ Vagos Open Air 2009</title><content type='html'>&lt;div&gt;&lt;a href="http://www.epica.nl/"&gt;Epica&lt;/a&gt; @ &lt;a href="http://www.vagosopenair.com/"&gt;Vagos Open Air&lt;/a&gt; 2009&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_StLaDeagzHA/Sp2lQ8idwRI/AAAAAAAAAGY/3KMr7-Vii0E/s1600-h/DSC06571.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_StLaDeagzHA/Sp2lQ8idwRI/AAAAAAAAAGY/3KMr7-Vii0E/s400/DSC06571.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5376635240697413906" /&gt;&lt;/a&gt;&lt;div&gt;Até Novembro ;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-5947207830184714561?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/5947207830184714561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=5947207830184714561' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5947207830184714561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5947207830184714561'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2009/09/epica-vagos-open-air-2009.html' title='Epica @ Vagos Open Air 2009'/><author><name>Sergio</name><uri>http://www.blogger.com/profile/09737317960691202262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_StLaDeagzHA/SY9b-wdiH0I/AAAAAAAAAAU/CRIUNNDC0l8/S220/eu-swerc.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_StLaDeagzHA/Sp2lQ8idwRI/AAAAAAAAAGY/3KMr7-Vii0E/s72-c/DSC06571.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-3948826021834303950</id><published>2009-07-31T20:01:00.004+01:00</published><updated>2009-07-31T20:09:59.656+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ViaTecla'/><category scheme='http://www.blogger.com/atom/ns#' term='magazines'/><title type='text'>ViaTecla na Exame Informática</title><content type='html'>Na edição Nº &lt;a href="http://exameinformatica.clix.pt/noticias/mercados/1003007.html"&gt;158 &lt;/a&gt;(Agosto) da Exame Informática vem um artigo sobre a ViaTecla, em concreto sobre a plataforma &lt;a href="http://futurebox.tv/"&gt;FutureBox.TV&lt;/a&gt;: "A TV Reinventada".&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Eis o artigo, na sua integridade:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_StLaDeagzHA/SnNALvrj1uI/AAAAAAAAAGQ/iTwLIYyhiaA/s1600-h/FutureBox-ExameInformatica.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 271px; height: 400px;" src="http://3.bp.blogspot.com/_StLaDeagzHA/SnNALvrj1uI/AAAAAAAAAGQ/iTwLIYyhiaA/s400/FutureBox-ExameInformatica.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5364702151650301666" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Até à próxima, que apreciem ver o vosso trabalho numa revista.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-3948826021834303950?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/3948826021834303950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=3948826021834303950' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/3948826021834303950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/3948826021834303950'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2009/07/viatecla-na-exame-informatica.html' title='ViaTecla na Exame Informática'/><author><name>Sergio</name><uri>http://www.blogger.com/profile/09737317960691202262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_StLaDeagzHA/SY9b-wdiH0I/AAAAAAAAAAU/CRIUNNDC0l8/S220/eu-swerc.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_StLaDeagzHA/SnNALvrj1uI/AAAAAAAAAGQ/iTwLIYyhiaA/s72-c/FutureBox-ExameInformatica.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-9218279939608763011</id><published>2009-07-08T20:15:00.004+01:00</published><updated>2009-07-08T20:33:01.550+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ViaTecla'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Simulador Energético ADENE em Produção</title><content type='html'>A ADENE (Agência para Energia) mostrou ao público no passado dia 4 de Junho na Exponor, no Porto, o seu Simulador Energético. O simulador foi desenvolvido na ViaTecla e custou algumas horas de sono à equipa do Labs ;)&lt;div&gt;Algumas notícias:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;ADENE: &lt;a href="http://www.adene.pt/ADENE/Canais/Noticias/Not090607b.htm"&gt;ADENE estreia "Simulador de Melhorias de Desempenho Energético"&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Construir: &lt;a href="http://www.construir.pt/2009/06/04/adene-apresenta-simulador-de-desempenho-energtico-na-ambienergia/"&gt;Adene apresenta Simulador de Desempenho Energético na Ambienergia&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Casa Sapo: &lt;a href="http://casa.sapo.pt/News/Detalhe.aspx?ID=7789"&gt;ADENE lança simulador de desempenho energético&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Tecnológicamente, o destaque vai para o facto desta aplicação ser a primeira da ViaTecla baseada em Silverlight 3 (beta).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Actualmente, o site só está dísponível nas exposições onde tem sido mostrado. Em breve estará disponível para público em geral numa versão online. &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-9218279939608763011?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/9218279939608763011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=9218279939608763011' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/9218279939608763011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/9218279939608763011'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2009/07/simulador-energetico-adene-em-producao.html' title='Simulador Energético ADENE em Produção'/><author><name>Sergio</name><uri>http://www.blogger.com/profile/09737317960691202262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_StLaDeagzHA/SY9b-wdiH0I/AAAAAAAAAAU/CRIUNNDC0l8/S220/eu-swerc.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-1784376085029181510</id><published>2009-07-08T18:46:00.002+01:00</published><updated>2009-07-08T18:49:31.988+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><title type='text'>Se tens de ir...</title><content type='html'>&lt;div&gt;... vai com um sorriso!&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_StLaDeagzHA/SlTb9HguT1I/AAAAAAAAAGI/Gh4eYANMmys/s1600-h/chrome.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 302px; height: 119px;" src="http://1.bp.blogspot.com/_StLaDeagzHA/SlTb9HguT1I/AAAAAAAAAGI/Gh4eYANMmys/s320/chrome.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5356147699885166418" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Até à próxima, apreciem ver o &lt;i&gt;lado positivo da vida&lt;/i&gt;... ou da morte!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-1784376085029181510?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/1784376085029181510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=1784376085029181510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/1784376085029181510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/1784376085029181510'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2009/07/se-tens-de-ir.html' title='Se tens de ir...'/><author><name>Sergio</name><uri>http://www.blogger.com/profile/09737317960691202262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_StLaDeagzHA/SY9b-wdiH0I/AAAAAAAAAAU/CRIUNNDC0l8/S220/eu-swerc.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_StLaDeagzHA/SlTb9HguT1I/AAAAAAAAAGI/Gh4eYANMmys/s72-c/chrome.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-7004709132926858617</id><published>2009-04-14T14:29:00.001+01:00</published><updated>2009-04-14T14:32:06.516+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ViaTecla'/><title type='text'>Inside ViaTecla</title><content type='html'>&lt;object width="480" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/7VSLQvNKJHs&amp;hl=pt-br&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/7VSLQvNKJHs&amp;hl=pt-br&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Faltam dois dias para o &lt;a href="http://www.viatecla.com/viatecla/noticias/viatecla-openday-2009--16-abril"&gt;OpenDay 2009&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-7004709132926858617?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/7004709132926858617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=7004709132926858617' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/7004709132926858617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/7004709132926858617'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2009/04/inside-viatecla.html' title='Inside ViaTecla'/><author><name>Sergio</name><uri>http://www.blogger.com/profile/09737317960691202262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_StLaDeagzHA/SY9b-wdiH0I/AAAAAAAAAAU/CRIUNNDC0l8/S220/eu-swerc.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-5418542610838602348</id><published>2009-03-22T22:05:00.005Z</published><updated>2009-03-22T22:46:21.334Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='Yoga'/><title type='text'>Jardim da Paz/Buddha Eden</title><content type='html'>Na Quinta dos Loridos, &lt;a href="http://www.berardocollection.com/?ToplevelID=28&amp;amp;lang=pt"&gt;propriedade de Joe Berardo&lt;/a&gt;. Um local muito bom para visitar, perto de Bombarral. Trata-se de um jardim oriental, ainda em construção e portanto de entrada gratuíta. Pessoalmente, uma experiência ao nível da &lt;a href="http://www.cm-sintra.pt/Artigo.aspx?ID=2907"&gt;Quinta da Regaleira&lt;/a&gt;, em Sintra.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_StLaDeagzHA/Sca9o5xxvlI/AAAAAAAAABY/OC8_9u5sydI/s1600-h/100_3182_web.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_StLaDeagzHA/Sca9o5xxvlI/AAAAAAAAABY/OC8_9u5sydI/s320/100_3182_web.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5316144920559468114" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_StLaDeagzHA/Sca9oHHTlqI/AAAAAAAAABQ/K5dkOlTnVwA/s1600-h/100_3131-web.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_StLaDeagzHA/Sca9oHHTlqI/AAAAAAAAABQ/K5dkOlTnVwA/s320/100_3131-web.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5316144906959558306" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;iframe width="300" height="300" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.pt/maps?f=d&amp;amp;source=s_d&amp;amp;saddr=&amp;amp;daddr=39.27599,-9.140523&amp;amp;hl=pt-PT&amp;amp;geocode=&amp;amp;mra=mi&amp;amp;mrsp=0&amp;amp;sz=18&amp;amp;sll=39.275558,-9.139246&amp;amp;sspn=0.002188,0.003455&amp;amp;ie=UTF8&amp;amp;t=h&amp;amp;s=AARTsJpWTBsQ_mboAOsYM6wC-ESJelf5aQ&amp;amp;ll=39.276102,-9.140303&amp;amp;spn=0.002492,0.003219&amp;amp;z=17&amp;amp;output=embed"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/div&gt;&lt;small&gt;&lt;a href="http://maps.google.pt/maps?f=d&amp;amp;source=embed&amp;amp;saddr=&amp;amp;daddr=39.27599,-9.140523&amp;amp;hl=pt-PT&amp;amp;geocode=&amp;amp;mra=mi&amp;amp;mrsp=0&amp;amp;sz=18&amp;amp;sll=39.275558,-9.139246&amp;amp;sspn=0.002188,0.003455&amp;amp;ie=UTF8&amp;amp;t=h&amp;amp;ll=39.276102,-9.140303&amp;amp;spn=0.002492,0.003219&amp;amp;z=17" style="color:#0000FF;text-align:left"&gt;Ver mapa maior&lt;/a&gt;&lt;/small&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Até à próxima vez, que apreciem um sítio com um pouco de paz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-5418542610838602348?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/5418542610838602348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=5418542610838602348' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5418542610838602348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5418542610838602348'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2009/03/jardim-da-pazbuddha-eden.html' title='Jardim da Paz/Buddha Eden'/><author><name>Sergio</name><uri>http://www.blogger.com/profile/09737317960691202262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_StLaDeagzHA/SY9b-wdiH0I/AAAAAAAAAAU/CRIUNNDC0l8/S220/eu-swerc.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_StLaDeagzHA/Sca9o5xxvlI/AAAAAAAAABY/OC8_9u5sydI/s72-c/100_3182_web.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-2097683348196036523</id><published>2009-03-22T21:44:00.002Z</published><updated>2009-03-22T21:56:54.987Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ViaTecla'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Labs no XAML PT</title><content type='html'>&lt;a href="http://xamlpt.com/blogs/sergioagostinho/default.aspx"&gt;Aqui&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_StLaDeagzHA/ScaxdLnQ-YI/AAAAAAAAABI/SbeRI5E5IVM/s1600-h/eu-XAMLPT.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_StLaDeagzHA/ScaxdLnQ-YI/AAAAAAAAABI/SbeRI5E5IVM/s320/eu-XAMLPT.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5316131525049252226" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-2097683348196036523?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/2097683348196036523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=2097683348196036523' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/2097683348196036523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/2097683348196036523'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2009/03/labs-no-xaml-pt.html' title='Labs no XAML PT'/><author><name>Sergio</name><uri>http://www.blogger.com/profile/09737317960691202262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_StLaDeagzHA/SY9b-wdiH0I/AAAAAAAAAAU/CRIUNNDC0l8/S220/eu-swerc.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_StLaDeagzHA/ScaxdLnQ-YI/AAAAAAAAABI/SbeRI5E5IVM/s72-c/eu-XAMLPT.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-332307557217380580</id><published>2009-03-22T20:32:00.002Z</published><updated>2009-03-22T20:48:18.198Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ViaTecla'/><category scheme='http://www.blogger.com/atom/ns#' term='MSc'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Tese de Mestrado e log4net</title><content type='html'>Nos primeiros dois meses deste ano fiz duas apresentações internas na ViaTecla.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;An Aspect-Oriented Infrastructure for Design by Contract in Java&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Ou mais uma Tese de Mestrado&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://clientes.netvisao.pt/caleb/download/presentations/TeseMestrado-sagostinho.pdf"&gt;PDF&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A minha tese de Mestrado mais uma vez, com algumas considerações sobre tecnologias equivalentes para .NET, nomeadamente &lt;a href="http://research.microsoft.com/SpecSharp/"&gt;Spec#&lt;/a&gt; (uma extensão de C# com Desenho por Contrato) e &lt;a href="http://www.postsharp.org/"&gt;PostSharp&lt;/a&gt; (uma extensão de C# para Programação Orientada a Aspectos). Curiosamente, como vim a descobrir no DevDays 09, o suporte a Desenho por Contrato foi anunciado entretanto para a versão 4.0 da framework .NET, sob o nome de &lt;a href="http://research.microsoft.com/en-us/projects/contracts"&gt;Code Contracts&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Log4Net&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Conceitos Básicos e Extensões&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://clientes.netvisao.pt/caleb/download/presentations/Log4Net.pdf"&gt;PDF&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Uma das grandes descobertas da minha parte no passado foi o &lt;a href="http://logging.apache.org/log4net/index.html"&gt;log4net&lt;/a&gt;, uma framework de logging para .NET. Como desde então fui evangelizado para a mesma, decidi partilhar este meu entusiasmo com os meus colegas. Curiosamente, entretanto descobri uma alternativa ao mesmo, a &lt;a href="http://www.codeplex.com/LiveLabsLogging"&gt;Live Labs Simple Logging Library&lt;/a&gt;. Embora não vá largar o log4net, é bom saber que existe uma alternativa.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Até à próxima vez, que apreciem apresentar.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-332307557217380580?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/332307557217380580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=332307557217380580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/332307557217380580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/332307557217380580'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2009/03/tese-de-mestrado-e-log4net.html' title='Tese de Mestrado e log4net'/><author><name>Sergio</name><uri>http://www.blogger.com/profile/09737317960691202262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_StLaDeagzHA/SY9b-wdiH0I/AAAAAAAAAAU/CRIUNNDC0l8/S220/eu-swerc.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-2378782265387583745</id><published>2009-03-21T15:04:00.005Z</published><updated>2009-03-21T15:27:18.955Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ViaTecla'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Samsung Mobile Movies UK launched</title><content type='html'>This week the &lt;a href="http://movies.uk.samsungmobile.com/"&gt;Samsung Mobile Movies UK&lt;/a&gt; Web site was launched.&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_StLaDeagzHA/ScUD8isRcXI/AAAAAAAAABA/8jzOtxQWqpU/s1600-h/FireShot+capture+%231+-+%27%27+-+movies_uk_samsungmobile_com.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 307px; height: 320px;" src="http://3.bp.blogspot.com/_StLaDeagzHA/ScUD8isRcXI/AAAAAAAAABA/8jzOtxQWqpU/s320/FireShot+capture+%231+-+%27%27+-+movies_uk_samsungmobile_com.png" alt="" id="BLOGGER_PHOTO_ID_5315659273820270962" border="0" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Under the Hood&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Powering this Web site is the SuperMAM platform, a project which results from a partnership between &lt;a href="http://www.acetrax.com/"&gt;Acetrax&lt;/a&gt; (from Switzerland) and ViaTecla. There are a lot of hard-working hours investment from both ends in order to make this project possible.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Press Releases&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Although this site hasn't been publicly advertised, there are couple of press release out there:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;"&lt;a href="http://www.mobile-ent.biz/news/32891/Samsung-launches-dedicated-movie-store"&gt;Samsung launches dedicated movie store&lt;/a&gt;", Mobile Entertainement&lt;/li&gt;&lt;li&gt;"&lt;a href="http://www.whatmobile.net/News/Services/221236/samsung_mobile_launches_movie_store.html"&gt;Samsung mobile lauches movie store&lt;/a&gt;", What Mobile&lt;/li&gt;&lt;li&gt;"&lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2009/03/18/AR2009031803426.html"&gt;mocoNews - Samsung To Offer Full Movie Downloads In UK, But Will Consumers Bite?&lt;/a&gt;", The Washinton Post&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Until next time, may you enjoy watching movies, wherever you are.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-2378782265387583745?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/2378782265387583745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=2378782265387583745' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/2378782265387583745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/2378782265387583745'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2009/03/samsung-mobile-movies-uk-launched.html' title='Samsung Mobile Movies UK launched'/><author><name>Sergio</name><uri>http://www.blogger.com/profile/09737317960691202262</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_StLaDeagzHA/SY9b-wdiH0I/AAAAAAAAAAU/CRIUNNDC0l8/S220/eu-swerc.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_StLaDeagzHA/ScUD8isRcXI/AAAAAAAAABA/8jzOtxQWqpU/s72-c/FireShot+capture+%231+-+%27%27+-+movies_uk_samsungmobile_com.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-5676797729184991254</id><published>2009-02-08T19:29:00.002Z</published><updated>2009-02-08T19:35:19.521Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='vampire'/><category scheme='http://www.blogger.com/atom/ns#' term='cinema'/><category scheme='http://www.blogger.com/atom/ns#' term='TV'/><title type='text'>List of Vampire Movies/TV Series in English</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a href="http://www.cesnur.org/2009/vampires_movies.htm"&gt;List of Vampire Movies in English (origins-2008)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cesnur.org/2009/vampires_tv.htm"&gt;List of Vampire TV Series in English (origins-2008)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;by J. Gordon Melton&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Until next time, may you enjoy the blood, because &lt;span style="font-style: italic;"&gt;the blood is life&lt;/span&gt;...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-5676797729184991254?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/5676797729184991254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=5676797729184991254' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5676797729184991254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5676797729184991254'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2009/02/list-of-vampire-moviestv-series-in.html' title='List of Vampire Movies/TV Series in English'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-7401630177067850097</id><published>2009-01-14T23:29:00.002Z</published><updated>2009-01-14T23:43:20.821Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ViaTecla'/><title type='text'>DevDays09 site hosted by ViaTecla</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.devdays09.com/imagedownload.aspx?schema=1b5d2a48-44c9-4623-98f6-3dfe3c611684&amp;amp;channel=321429C4-8218-4694-809C-C2F67260E0F9&amp;amp;content_id=547BCC15-74BB-49CC-84C2-D27B6ED57C3F&amp;amp;field=Image&amp;amp;lang=pt&amp;amp;ver=1&amp;amp;filetype=gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 180px; height: 150px;" src="http://www.devdays09.com/imagedownload.aspx?schema=1b5d2a48-44c9-4623-98f6-3dfe3c611684&amp;amp;channel=321429C4-8218-4694-809C-C2F67260E0F9&amp;amp;content_id=547BCC15-74BB-49CC-84C2-D27B6ED57C3F&amp;amp;field=Image&amp;amp;lang=pt&amp;amp;ver=1&amp;amp;filetype=gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A edição deste ano do &lt;a href="http://www.devdays09.com/"&gt;DevDays&lt;/a&gt; irá ser realizada nos dias 18 de 19 de Fevereiro no campus do Taguspark do Instituto Superior Técnico. Para quem não sabe, o DevDays é um evento de evangelização de tecnologias Microsoft com palestras e laboratórios. É semelhante ao TechDays, mas mais focado para o público alvo de developers.&lt;br /&gt;&lt;br /&gt;Particularmente interessante é o facto do site do  está a ser desenvolvido e alojado pela ViaTecla. Este ano a VT irá ter uma participação significativa no evento ;)&lt;br /&gt;&lt;br /&gt;Até à próxima, apreciem dias de desenvolvimento.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-7401630177067850097?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/7401630177067850097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=7401630177067850097' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/7401630177067850097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/7401630177067850097'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2009/01/devdays09-site-hosted-by-viatecla.html' title='DevDays09 site hosted by ViaTecla'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-9136767674988014723</id><published>2009-01-01T21:26:00.002Z</published><updated>2009-01-01T21:31:34.773Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><title type='text'>Surrendered to Picasa</title><content type='html'>Yes, I finally &lt;a href="http://picasa.google.com/"&gt;did it&lt;/a&gt; :) No more old-school photography management. My first impressions are good, it looks like a solid tool. Oh, and the red-eye tool works really well.&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy looking at things through a different angle.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-9136767674988014723?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/9136767674988014723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=9136767674988014723' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/9136767674988014723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/9136767674988014723'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2009/01/surrendered-to-picasa.html' title='Surrendered to Picasa'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-8672612353058886433</id><published>2008-12-25T19:26:00.014Z</published><updated>2008-12-26T19:03:08.334Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice'/><category scheme='http://www.blogger.com/atom/ns#' term='MSc'/><category scheme='http://www.blogger.com/atom/ns#' term='FOSS'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='ISIS'/><category scheme='http://www.blogger.com/atom/ns#' term='ViaTecla'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='software engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><category scheme='http://www.blogger.com/atom/ns#' term='meta'/><title type='text'>Garbage-collecting 2008</title><content type='html'>Once &lt;a href="http://sergioag.blogspot.com/2007/12/garbage-collecting-2007.html"&gt;again&lt;/a&gt; (hopefully for the last time!), I try to put in a single mega post all the drafts I have wrote through out the past year, but I hadn't the time to actually finish them. Without further delay, my lost 2008 blog posts.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Writing a thesis in OpenOffice: lessons learnt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Being a sometimes stubborn person, I decided the write both my BSc and MSc documents using OpenOffice.org. After using the OpenOffice.org Text application for two years on the same document (my master thesis dissertation) I had an interesting insight on the matter. First of all, I didn't regret using OpenOffice.org instead of the Microsoft Office suite, some built-in features (e.g. PDF generation, bibliography support) missing in the latter came in handy. Also, I was able to do all that I needed: paging, bibliography, indexes, etc. Another lesson is quite popular: if it works, don't fix it! In other words don't change your application version or operating system if you don't need to so. I spent two years using OpenOffice.org 1.0.0 in the Fedora Core 4 GNU/Linux distribution. I did try to upgrade to a recent version or using Windows, but the truth is that I rather workaround the issues I known instead of venturing into new ones. On the other hand, a lesson I learnt is that OOo is not perfect. There were some issues (bugs and usability) that I was able to overcome, but in the end the hardest thing is that there is simply few people that known OOo advanced features. My salvation were a couple of blogs on the few stubborn people that - like me - refused to follow the herd. Also, I did a little hacking in the source XML files within an Oasis document.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;100 (50?) Metal Albums&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;One day I decided to make a list of my top 100 metal albums. Shortly I found out that I actually had heard little more than that, so it didn't make sense make it a top. Later on, I realized that 100 albums are a lot, so I shortened it to 50. I still haven't found the patience to actually finish it...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;A bad smell in .NET&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;While working with XML &lt;a href="http://en.wikipedia.org/wiki/Document_Object_Model"&gt;DOM&lt;/a&gt; processing in the .NET 2 platform I found a &lt;a href="http://en.wikipedia.org/wiki/Code_smell"&gt;code smell&lt;/a&gt;. Well, it happens that the classes that extend the &lt;a href="http://msdn.microsoft.com/en-us/library/system.xml.xmlnode.aspx"&gt;XmlNode&lt;/a&gt; abstract class don't quite implement that class' interface. For example, trying to set the &lt;span style="font-weight: bold;"&gt;Value &lt;/span&gt;property in a &lt;span style="font-weight: bold;"&gt;XmlElement &lt;/span&gt;object will &lt;span style="font-style: italic;"&gt;always&lt;/span&gt; result in an &lt;a href="http://msdn.microsoft.com/en-us/library/system.invalidoperationexception%28VS.80%29.aspx"&gt;InvalidOperationException&lt;/a&gt;. In my opinion, this is a &lt;a href="http://blog.objectmentor.com/articles/2007/02/17/liskov-substitution-principle-and-the-ruby-core-libraries"&gt;clear violation&lt;/a&gt; of the &lt;a href="http://en.wikipedia.org/wiki/Liskov_substitution_principle"&gt;Liskov Substituition Principle&lt;/a&gt;: if XmlElement doesn't implement all the XmlNode interface then it is &lt;span style="font-style: italic;"&gt;not &lt;/span&gt;a sub-class of XmlNode. That means that in this respect the .NET class library doesn't respect the principles of Object-Oriented Design. Having that said, I understand the engineering trade-off - I just think it's a bad design principle.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SAFT-PT&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://saftpt.com/"&gt;SAFT-PT&lt;/a&gt; (Standard Audit File for Tax purposes - Portugal) is an XML Schema format for company accounting which has become mandatory since January 2008, based on an European recommendation. Early this year (at ISIS) I developed a small .NET library to enable an application that we were developing to export SAFT-PT documents. While the idea of standardizing this kind of documents in a good idea, there were a couple of problems I faced. First of all, the existing documentation at the time was a very poor one, and the two existing examples were not that helpful. Second, the XML Schema design had some faults. For example, the overuse of &lt;span style="font-weight: bold;"&gt;choice&lt;/span&gt; elements is not a good practise if you have to efficiently process large XML documents (actually I think any use of choice is bad, but it is part of the &lt;a href="http://www.w3.org/TR/xmlschema-1/#cModel_Group_Definitions"&gt;language&lt;/a&gt;...).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SGF Anti-patterns&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;While working at ISIS I found a interesting number of &lt;a href="http://en.wikipedia.org/wiki/Anti-pattern"&gt;anti-patterns&lt;/a&gt; while examining existing source code. And of course, I did a large number of them by my own :) I mostly forgot them, but someday I would like to write (professionally) about design patterns, anti-patterns and best practices.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;A little bit of defensive programming&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Being a "evangelist" of &lt;a href="http://en.wikipedia.org/wiki/Design_by_contract"&gt;Design by Contract&lt;/a&gt; I'm expected to disregard &lt;a href="http://en.wikipedia.org/wiki/Defensive_programming"&gt;defensive programming&lt;/a&gt;. Nevertheless, a good software engineer should never be a fundamentalist about anything. In my expirience some defensive programming can be used as a good practise for reliable software. Namely, I believe that some assumptions through the source code should be explicit: &lt;span style="font-weight: bold;"&gt;case &lt;/span&gt;blocks should always enumerate every value and set a &lt;span style="font-weight: bold;"&gt;default &lt;/span&gt;clause that throws an exception; &lt;span style="font-weight: bold;"&gt;if &lt;/span&gt;statements should avoid using &lt;span style="font-weight: bold;"&gt;else&lt;/span&gt; clauses.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;h-index = 0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://en.wikipedia.org/wiki/H-index"&gt;h-index&lt;/a&gt; is a metric for evaluating researchers. Basically, if there are at least &lt;span style="font-style: italic;"&gt;n&lt;/span&gt; of your published works are refered in at least &lt;span style="font-style: italic;"&gt;n&lt;/span&gt; published works then you have an h-index of &lt;span style="font-style: italic;"&gt;n&lt;/span&gt;. At the time, I had an h-index of 0 (zero), since there were no references to my published papers. According to Google Scholar three of my four published papers exist, and only of them has one citation. This means I have an h-index of 1 :)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Design Patterns: Elements of Reusable Object-Oriented Software&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_5-2Aoc42tHI/SVP9nRWP8VI/AAAAAAAAAVs/pDqQ0lRZQM0/s1600-h/design_patterns.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 257px; height: 320px;" src="http://2.bp.blogspot.com/_5-2Aoc42tHI/SVP9nRWP8VI/AAAAAAAAAVs/pDqQ0lRZQM0/s320/design_patterns.jpg" alt="" id="BLOGGER_PHOTO_ID_5283845638949171538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;During the course of my Master Thesis I had the opportunity of reading &lt;a href="http://www.pearsonhighered.com/educator/academic/product/0,,0201633612,00%2Ben-USS_01DBC.html"&gt;this book&lt;/a&gt;. The elegance of the Design Patterns is the elegance that it contains, because if you look at it, most of the patterns are simple, yet until this book no one had written them down. The book itself has a brief chapter explaining the underlying concepts and motivations, and the remaining chapters are basically a catalogue of patterns. I think every software developer should read this book, because the Design Patterns provide you with a cookbook of solutions to recurrent design problems and is relatively language/technology independent (although you'll always have to take advantage of your current environment. You'll get at least an interesting vocabulary by reading this book.&lt;br /&gt;&lt;br /&gt;Having this said, the book should have an updated edition. It was written in 1995 and there have been changes in software development which require some attention. The biggest of all is the dominant programming languages in the industry are no longer C++ and Smalltalk, but rather C# and Java. Notice that the difference is not in the language syntaxes themselves, but rather on the language mechanisms that have been developed which solve some of the patterns (e.g. &lt;a href="http://en.wikipedia.org/wiki/Iterator_pattern"&gt;Iterator&lt;/a&gt;), and the supporting frameworks (i.e. Java and .NET) which use these patterns through out the base libraries (e.g. &lt;a href="http://en.wikipedia.org/wiki/Factory_method_pattern"&gt;Factory&lt;/a&gt;). This means that most times, you don't need to implement the actual patterns, but known the best way to use them. Other topics that would be interesting to explore are the &lt;a href="http://en.wikipedia.org/wiki/Generative_programming#Generative_programming"&gt;Generative Programming&lt;/a&gt; techniques and emerging paradigms such as &lt;a href="http://en.wikipedia.org/wiki/Aspect-oriented_programming"&gt;Aspect-Oriented Programming&lt;/a&gt; (this one had some attention in terms of research papers, but it still missing a dedicated book).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Microsoft Silverlight 1.0 for Designers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is the name of a training course I went to in February. In spite of it's name, the course focused both on a designer as well as a developer perspective. The reason I didn't post about this earlier is that since there &lt;a href="http://silverlight.net/"&gt;Silverlight&lt;/a&gt; 2.0 has been released, and it basically surpasses the 1.0 version. I think the SL 2 technology is quite interesting, it's not just "Microsoft's Flash". On one hand, there is a good separation between presentation (&lt;a href="http://en.wikipedia.org/wiki/Xaml"&gt;XAML&lt;/a&gt;) and logic (.NET). Second, the approach taken by Microsoft aims at getting developers (using Visual Studio) closer to designers (using Expression Studio), which I think it is a good ideia in terms of software engineering. As a curiosity, I think it is interesting how XAML resembles &lt;a href="http://en.wikipedia.org/wiki/Xaml"&gt;VRML&lt;/a&gt;/&lt;a href="http://en.wikipedia.org/wiki/X3D"&gt;X3D&lt;/a&gt; technologies.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;FOSS image editors&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This one I'll keep it short: you have &lt;a href="http://www.gimp.org/"&gt;GIMP&lt;/a&gt; and &lt;a href="http://www.getpaint.net/"&gt;Paint.NET&lt;/a&gt;. GIMP is a tool focused at professional/semi-professional users that need a strong tool. It has a lot of features, plug-ins, good documentation, and runs in Windows, Linux distros and MacOS X. Paint.NET on the other hand, its a faster tool with a more intuitive interface. The downside is that it doesn't have as many features, and only runs on Windows. Still, if you are not a power user of image processing, it might be a better alternative.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;FOSS XML/text editors&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Well, on this I'll be honest - if you really want a professional tool for XML you need a proprietary tool,  something like &lt;a href="http://www.oxygenxml.com/"&gt;oXygen XML editor&lt;/a&gt; or &lt;a href="http://www.altova.com/products/xmlspy/xml_editor.html"&gt;Altova XML Spy&lt;/a&gt; (although I have to admit that Visual Studio 2008 is getting closer). Nevertheless, there are some cool free tools available. My favourite one is &lt;a href="http://xml-copy-editor.sourceforge.net/"&gt;XML Copy Editor&lt;/a&gt;, although I use sometimes the "good old" &lt;a href="http://symbolclick.com/"&gt;XML Marker&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;By the way, if you a need a cool advanced programmer-like text editor, try &lt;a href="http://notepad-plus.sourceforge.net/"&gt;Notepad++&lt;/a&gt;. It reminds me of applications such as &lt;a href="http://www.editplus.com/"&gt;Edit+&lt;/a&gt; and &lt;a href="http://www.ultraedit.com/"&gt;UltraEdit&lt;/a&gt;, but it is completely FOSS.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Comodo Firewall and Anti Virus&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.personalfirewall.comodo.com/"&gt;Comodo&lt;/a&gt; is yet another security suite for Windows systems. Until recently it was two seperate applications (firewall and anti vírus), but it has recently become an application suite. Why am I mentioning it? Because its new and it has a &lt;a href="http://en.wikipedia.org/wiki/Komodo_dragon"&gt;cool name&lt;/a&gt; ;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SWFUpload&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Need an advanced file uploader? &lt;a href="http://code.google.com/p/swfupload/"&gt;SWFUpload&lt;/a&gt; is a JavaScript/Flash library that helps you do that.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ClickOnce and Firefox&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you have worked with the &lt;a href="http://msdn.microsoft.com/en-us/library/t71a733d%28VS.80%29.aspx"&gt;ClickOnce&lt;/a&gt; technology for deploying .NET applications, you might have noticed that it doesn't work in Firefox. You have two solutions for that: you either install this &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1608"&gt;add-on&lt;/a&gt; or install .NET framework version 3.0 or upper (which in reality comes bundled with a similiar add-on developed by Microsoft).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Screengrab&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Need to frequently take screenshots at websites, but hate to clip the browser toolbars? Have you ever wondered how nice it was to take a screenshot at website, but it doesn't fit in your screen? Well, try &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1146"&gt;Screengrab&lt;/a&gt;, yet another nice add-on for Firefox. It's simple and it works nicely... well,  unless you have a Flash or Silverlight component in the Web site :(&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy &lt;span style="font-weight: bold;"&gt;not &lt;/span&gt;leaving pending things to do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-8672612353058886433?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/8672612353058886433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=8672612353058886433' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/8672612353058886433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/8672612353058886433'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/12/garbage-collecting-2008.html' title='Garbage-collecting 2008'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_5-2Aoc42tHI/SVP9nRWP8VI/AAAAAAAAAVs/pDqQ0lRZQM0/s72-c/design_patterns.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-7281272728684896911</id><published>2008-12-24T09:52:00.001Z</published><updated>2008-12-24T09:52:56.081Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Don't shoot me Santa</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/9MwdEzYkT8c&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/9MwdEzYkT8c&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-7281272728684896911?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/7281272728684896911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=7281272728684896911' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/7281272728684896911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/7281272728684896911'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/12/dont-shoot-me-santa.html' title='Don&apos;t shoot me Santa'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-7959457953419493749</id><published>2008-12-23T23:29:00.004Z</published><updated>2008-12-23T23:38:40.888Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ViaTecla'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Natal Zoom</title><content type='html'>&lt;a href="http://natalzoom.labs.viatecla.com/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_5-2Aoc42tHI/SVF1SqrIABI/AAAAAAAAAVk/m_FYoX-p9lQ/s320/natalzoom.png" alt="" id="BLOGGER_PHOTO_ID_5283132801435566098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Ou o &lt;a href="http://natalzoom.labs.viatecla.com/"&gt;postal de Natal 2008&lt;/a&gt; da ViaTecla. Desenvolvido com tecnologia &lt;a href="http://livelabs.com/blog/seadragon/silverlight-2-deep-zoom/"&gt;Deep Zoom/Silverlight&lt;/a&gt;, trazido até vós pela Innovation Labs da ViaTecla Software ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-7959457953419493749?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/7959457953419493749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=7959457953419493749' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/7959457953419493749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/7959457953419493749'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/12/natal-zoom.html' title='Natal Zoom'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_5-2Aoc42tHI/SVF1SqrIABI/AAAAAAAAAVk/m_FYoX-p9lQ/s72-c/natalzoom.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-2682594004751962455</id><published>2008-12-23T23:21:00.001Z</published><updated>2008-12-23T23:24:16.756Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Yoga'/><title type='text'>Gayatri</title><content type='html'>&lt;dl&gt;&lt;dd&gt;ॐ भूर्भुवस्व: |&lt;/dd&gt;&lt;dd&gt;तत्सवितुर्वरेण्यम् |&lt;/dd&gt;&lt;dd&gt;भर्गो देवस्य धीमहि |&lt;/dd&gt;&lt;dd&gt;धियो यो न: प्रचोदयात्&lt;/dd&gt;&lt;/dl&gt; &lt;dl&gt;&lt;dd&gt;&lt;i&gt;Aum Bhūr Bhuva Svaha&lt;/i&gt;&lt;/dd&gt;&lt;dd&gt;&lt;i&gt;(Aum) Tat Savitur Varenyam&lt;/i&gt;&lt;/dd&gt;&lt;dd&gt;&lt;i&gt;Bhargo Devasya Dhīmahi&lt;/i&gt;&lt;/dd&gt;&lt;dd&gt;&lt;i&gt;Dhiyo Yo Nah Prachodayāt, (Aum)&lt;/i&gt;&lt;/dd&gt;&lt;/dl&gt;Until next time, may you enjoy a &lt;a href="http://en.wikipedia.org/wiki/Mantras#Gayatri"&gt;good mantra&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-2682594004751962455?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/2682594004751962455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=2682594004751962455' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/2682594004751962455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/2682594004751962455'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/12/gayatri.html' title='Gayatri'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-3015993209431816864</id><published>2008-12-21T14:40:00.003Z</published><updated>2008-12-21T14:58:06.215Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='software engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Patterns &amp; Practices: Application Architecture Guide 2.0</title><content type='html'>This week the book &lt;a href="http://www.codeplex.com/AppArchGuide/Release/ProjectReleases.aspx?ReleaseId=20586"&gt;Application Architecture Guide 2.0&lt;/a&gt; - &lt;span style="font-style: italic;"&gt;Designing Applications on the .NET platform&lt;/span&gt; was released.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_5-2Aoc42tHI/SU5ZU8SphXI/AAAAAAAAAVA/56KTzUR02dU/s1600-h/App+Arch+Guide+2.0"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 247px; height: 320px;" src="http://1.bp.blogspot.com/_5-2Aoc42tHI/SU5ZU8SphXI/AAAAAAAAAVA/56KTzUR02dU/s320/App+Arch+Guide+2.0" alt="" id="BLOGGER_PHOTO_ID_5282257629268772210" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This book is from the &lt;a href="http://msdn.microsoft.com/en-us/practices/default.aspx"&gt;Patterns &amp;amp; Practices&lt;/a&gt; (P&amp;amp;P) team and is edited by Microsoft Press. It is available for free download. I have known that the P&amp;amp;P team has developed some interesting work on software engineering, by I haven't found the time to actually read something from them. This book might be my chance to do so. I opened it up a little bit and found a foreword from non other than &lt;a href="http://weblogs.asp.net/Scottgu/"&gt;Scott Guthrie&lt;/a&gt;, a very active engineer in the .NET community.&lt;br /&gt;&lt;br /&gt;By the way, some previous reading material from P&amp;amp;P include two interesting topics: &lt;a href="http://msdn2.microsoft.com/en-us/library/bb924375.aspx"&gt;Performance Testing Guidance for Web Applications&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/bb668991.aspx"&gt;Team Development with Visual Studio Team Foundation Server&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy some free reading.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-3015993209431816864?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/3015993209431816864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=3015993209431816864' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/3015993209431816864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/3015993209431816864'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/12/patterns-practices-application.html' title='Patterns &amp; Practices: Application Architecture Guide 2.0'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_5-2Aoc42tHI/SU5ZU8SphXI/AAAAAAAAAVA/56KTzUR02dU/s72-c/App+Arch+Guide+2.0' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-1866207610322188675</id><published>2008-12-21T00:38:00.003Z</published><updated>2008-12-21T00:41:24.015Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='meta'/><title type='text'>A fresh look</title><content type='html'>Goodbye Minima template, welcome Rounders template. Also added a nice picture on the title background.&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy changing your look once in a while.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-1866207610322188675?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/1866207610322188675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=1866207610322188675' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/1866207610322188675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/1866207610322188675'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/12/fresh-look.html' title='A fresh look'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-3752979261963685217</id><published>2008-12-14T20:26:00.001Z</published><updated>2008-12-14T20:34:55.619Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='meta'/><title type='text'>Música no blog</title><content type='html'>Cortesia &lt;a href="http://m80.clix.pt/"&gt;Rádio M80&lt;/a&gt; :)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_5-2Aoc42tHI/SUVt22R6b7I/AAAAAAAAAUA/UgGSrKpw8qA/s1600-h/radioblog_skin0_p.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 160px; height: 139px;" src="http://1.bp.blogspot.com/_5-2Aoc42tHI/SUVt22R6b7I/AAAAAAAAAUA/UgGSrKpw8qA/s320/radioblog_skin0_p.png" alt="" id="BLOGGER_PHOTO_ID_5279746927212785586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Até à próxima vez, apreciem uma boa música.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-3752979261963685217?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/3752979261963685217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=3752979261963685217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/3752979261963685217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/3752979261963685217'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/12/msica-no-blog.html' title='Música no blog'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_5-2Aoc42tHI/SUVt22R6b7I/AAAAAAAAAUA/UgGSrKpw8qA/s72-c/radioblog_skin0_p.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-4870644009691656761</id><published>2008-11-30T21:36:00.001Z</published><updated>2008-12-21T00:30:15.607Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='FOSS'/><title type='text'>Gargage-collecting my Linux distro screenshots</title><content type='html'>As I'm wrapping my Linux user experience in this PC, I've decided to share some old screenshots that I've kept.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;K3B&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_5-2Aoc42tHI/STMIQNfKAPI/AAAAAAAAATw/K5_Pg0fAT_s/s1600-h/Ripping+with+the+penguim.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_5-2Aoc42tHI/STMIQNfKAPI/AAAAAAAAATw/K5_Pg0fAT_s/s320/Ripping+with+the+penguim.png" alt="" id="BLOGGER_PHOTO_ID_5274568663172251890" border="0" /&gt;&lt;/a&gt;&lt;a href="http://k3b.plainblack.com/"&gt;K3B&lt;/a&gt; is a nice FOSS CD/DVD recorder for Linux. It does everything I need and as a bonus it has a nice finish sound of a hornet playing :)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;LFTP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_5-2Aoc42tHI/STMIPSHYrrI/AAAAAAAAATo/nYuop-XowHE/s1600-h/lftp.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_5-2Aoc42tHI/STMIPSHYrrI/AAAAAAAAATo/nYuop-XowHE/s320/lftp.png" alt="" id="BLOGGER_PHOTO_ID_5274568647234858674" border="0" /&gt;&lt;/a&gt;&lt;a href="http://lftp.yar.ru/"&gt;LFTP&lt;/a&gt; is a very complete FTP command-line client. In comparison to basic ftp clients, it allows you to use more commands, has coloured highlighting, and SSL support.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Autopackage&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_5-2Aoc42tHI/STMIOvSzHzI/AAAAAAAAATg/5exZyUu49dY/s1600-h/amsn-autopackage.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_5-2Aoc42tHI/STMIOvSzHzI/AAAAAAAAATg/5exZyUu49dY/s320/amsn-autopackage.png" alt="" id="BLOGGER_PHOTO_ID_5274568637887487794" border="0" /&gt;&lt;/a&gt;&lt;a href="http://autopackage.org/"&gt;Autopackage&lt;/a&gt; is a nice package software installer for Linux. Unlike most engines, autopackage installers are executable files which solve their dependencies. Unfortunately, they're not self-sufficient as Windows installers, but it is as good as it gets. The most popular application distributed in autopackage is &lt;a href="http://www.amsn-project.net/"&gt;AMSN&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ELinks&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_5-2Aoc42tHI/STMIOFAs4qI/AAAAAAAAATY/OkN957f0nic/s1600-h/_elinks.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 225px;" src="http://2.bp.blogspot.com/_5-2Aoc42tHI/STMIOFAs4qI/AAAAAAAAATY/OkN957f0nic/s320/_elinks.png" alt="" id="BLOGGER_PHOTO_ID_5274568626537292450" border="0" /&gt;&lt;/a&gt;&lt;a href="http://elinks.or.cz/"&gt;Elinks&lt;/a&gt; is a text-based browser. Yes, it is very geek, but it shows how you can do a couple of cool stuff in text mode. This web browser supports frames, IPv6, CSS, SSL, bookmarks, cookies, gzip compression...&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy geek stuff.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-4870644009691656761?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/4870644009691656761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=4870644009691656761' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4870644009691656761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4870644009691656761'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/11/gargage-collection-my-linux-distro.html' title='Gargage-collecting my Linux distro screenshots'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_5-2Aoc42tHI/STMIQNfKAPI/AAAAAAAAATw/K5_Pg0fAT_s/s72-c/Ripping+with+the+penguim.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-3319989273447197910</id><published>2008-11-24T22:35:00.000Z</published><updated>2008-11-24T22:53:03.285Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Mozilla'/><category scheme='http://www.blogger.com/atom/ns#' term='software engineering'/><title type='text'>A couple of Web development tools</title><content type='html'>I have been recently in contact with a couple of nice tools for Web Development:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloadS/details.aspx?familyid=E59C3964-672D-4511-BB3E-2D5E1DB91038&amp;amp;displaylang=en"&gt;Internet Explorer Developer Toolbar&lt;/a&gt;: Internet Explorer's equivalent to Firebug.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.fiddlertool.com/fiddler/"&gt;Fiddler&lt;/a&gt;: A stand alone tool/IE plug-in. Basically, it allows you to intercept HTTP requests and replies made through Internet Explorer, either directly or implicitly through tools that use IE facilities.&lt;/li&gt;&lt;li&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/6683"&gt;Firecookie&lt;/a&gt;: Yet another Firebug extension. This one adds a new tab for watching cookies. Very cool!&lt;/li&gt;&lt;/ul&gt;Until next time, may you enjoy extending your Web browser.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-3319989273447197910?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/3319989273447197910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=3319989273447197910' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/3319989273447197910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/3319989273447197910'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/11/couple-of-web-development-tools.html' title='A couple of Web development tools'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-5711846835863824538</id><published>2008-11-22T09:16:00.000Z</published><updated>2008-11-22T09:29:37.300Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice'/><title type='text'>Two interesting add-ins for MS Office</title><content type='html'>If you use Microsoft Office, there are a couple of interesting add-ins which I find interesting.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;"&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=4D951911-3E7E-4AE6-B059-A2E79ED87041&amp;amp;displaylang=en"&gt;2007 Microsoft Office Add-in: Microsoft Save as PDF or XPS&lt;/a&gt;". This provides one of the features which find very annoying not to be in the main product (and one of the cool features on OpenOffice): PDF export support. No need for third party tools such as &lt;a href="http://www.primopdf.com/"&gt;PrimoPDF&lt;/a&gt;. By the way, &lt;a href="http://en.wikipedia.org/wiki/XML_Paper_Specification"&gt;XPS&lt;/a&gt; is a format introduced by Microsoft for XML-based vectorial documents.&lt;/li&gt;&lt;li&gt;"&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=941b3470-3ae9-4aee-8f43-c6bb74cd1466&amp;amp;DisplayLang=en"&gt;Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint 2007 File Formats&lt;/a&gt;". Need to view and edit an MS Office document which is in the Open Document format (AKA: "Office 2007 format"), but you have an older version of MS Office. Install this add-in and there you go.&lt;/li&gt;&lt;/ul&gt;Until next, may you enjoy adding things.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-5711846835863824538?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/5711846835863824538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=5711846835863824538' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5711846835863824538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5711846835863824538'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/11/two-interesting-add-ins-for-ms-office.html' title='Two interesting add-ins for MS Office'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-5166859146510884694</id><published>2008-10-18T19:35:00.001+01:00</published><updated>2008-10-18T19:44:40.999+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='CITI'/><category scheme='http://www.blogger.com/atom/ns#' term='MSc'/><title type='text'>MSVVEIS 2008 photos</title><content type='html'>The MSVVEIS workshop photos were released today &lt;a href="http://www.msvveis.org/msvveis2008/photosmsvveis08.html"&gt;here&lt;/a&gt; (check &lt;a href="http://sergioag.blogspot.com/2008/06/aspect-for-design-by-contract-in-java.html"&gt;this post&lt;/a&gt; if you want to know more about this). This workshop was where I presented one of my research papers, "An Aspect for Design by Contract in Java". There aren't many photos and the two I'm in are not that good, but it's a moment to remember.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_5-2Aoc42tHI/SPotm5ejdZI/AAAAAAAAAOg/TcFc8qN_5AU/s1600-h/p1020520.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_5-2Aoc42tHI/SPotm5ejdZI/AAAAAAAAAOg/TcFc8qN_5AU/s320/p1020520.jpg" alt="" id="BLOGGER_PHOTO_ID_5258565661195728274" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;My paper presentation&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_5-2Aoc42tHI/SPotnCUn2VI/AAAAAAAAAOo/gRgXVuPzVdI/s1600-h/p1020525.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_5-2Aoc42tHI/SPotnCUn2VI/AAAAAAAAAOo/gRgXVuPzVdI/s320/p1020525.jpg" alt="" id="BLOGGER_PHOTO_ID_5258565663569992018" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;The best paper winner&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Until next time, may you enjoy some old photos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-5166859146510884694?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/5166859146510884694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=5166859146510884694' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5166859146510884694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5166859146510884694'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/10/msvveis-2008-photos.html' title='MSVVEIS 2008 photos'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_5-2Aoc42tHI/SPotm5ejdZI/AAAAAAAAAOg/TcFc8qN_5AU/s72-c/p1020520.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-6070993679740015843</id><published>2008-10-13T22:47:00.000+01:00</published><updated>2008-10-13T22:57:14.812+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='meta'/><title type='text'>Blog or not to blog...</title><content type='html'>...that is the question. In the last months, it has been somewhat difficult to keep up with the blog. My draft list is getting bigger, even after last December's &lt;a href="http://sergioag.blogspot.com/2007/12/garbage-collecting-2007.html"&gt;purge&lt;/a&gt;. And when it comes to having to choose between (b)logging things and actually live them, I rather do the later :) Since I don't like to quit, I'm keeping the blog, but on rather sporadic basis... it's life!&lt;br /&gt;&lt;br /&gt;Until next time, &lt;span style="font-style: italic;"&gt;carpe diem&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-6070993679740015843?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/6070993679740015843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=6070993679740015843' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/6070993679740015843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/6070993679740015843'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/10/blog-or-not-to-blog.html' title='Blog or not to blog...'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-4379553360148935131</id><published>2008-09-27T19:40:00.000+01:00</published><updated>2008-09-27T19:47:37.974+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Mozilla'/><category scheme='http://www.blogger.com/atom/ns#' term='software engineering'/><title type='text'>Best Practices for Speeding Up Your Web Site</title><content type='html'>Yahoo!'s developer network has a very good article on Web site performance: "&lt;a href="http://developer.yahoo.com/performance/rules.html"&gt;Best Practices for Speeding Up Your Site&lt;/a&gt;". It's a must read if you are doing professional web development. Best of all, if you want to really check this rules in practice, you can use Yahoo! Firefox add-on: &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/5369"&gt;YSlow&lt;/a&gt;. YSlow is actually an extension to another Firefox add-on: Firebug (read &lt;a href="http://sergioag.blogspot.com/2008/09/firefox-3-firebug-and-chrome.html"&gt;this post&lt;/a&gt; if you want to read a little more on Firebug).&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy the desire to excel in your work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-4379553360148935131?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/4379553360148935131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=4379553360148935131' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4379553360148935131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4379553360148935131'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/09/best-practices-for-speeding-up-your-web.html' title='Best Practices for Speeding Up Your Web Site'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-8010628540561862462</id><published>2008-09-14T23:24:00.000+01:00</published><updated>2008-09-14T23:39:04.429+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Back to Windows XP</title><content type='html'>It is official, I'm migrating to Windows XP as my main operating system in my laptop (Simone). If you have been watching the blog, you might have read &lt;a href="http://sergioag.blogspot.com/2007/11/why-linux-will-never-be-successful.html"&gt;this&lt;/a&gt;. The only reason I was still using Linux was because it had been my only way to connect to my Windows 2000 desktop (Tarja) shared folder, using &lt;a href="http://en.wikipedia.org/wiki/Samba_%28software%29"&gt;Samba&lt;/a&gt;. Anyway, it turned out that &lt;a href="http://www.zonealarm.com/"&gt;Zone Alarm&lt;/a&gt; firewall was blocking the necessary port(s). Well, I never liked it anyway, so back to Windows Firewall. Stay tuned for more on this migration in the upcoming weeks.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_5-2Aoc42tHI/SM2SHJpZfuI/AAAAAAAAAOU/5xwK1sgbh3Y/s1600-h/tarja.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_5-2Aoc42tHI/SM2SHJpZfuI/AAAAAAAAAOU/5xwK1sgbh3Y/s320/tarja.png" alt="" id="BLOGGER_PHOTO_ID_5246009792502791906" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;I've found you... at last!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Until next time, may you enjoy going back.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-8010628540561862462?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/8010628540561862462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=8010628540561862462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/8010628540561862462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/8010628540561862462'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/09/back-to-windows-xp.html' title='Back to Windows XP'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_5-2Aoc42tHI/SM2SHJpZfuI/AAAAAAAAAOU/5xwK1sgbh3Y/s72-c/tarja.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-2004152059824385365</id><published>2008-09-07T21:49:00.001+01:00</published><updated>2008-09-07T22:15:35.688+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vampire'/><category scheme='http://www.blogger.com/atom/ns#' term='cinema'/><title type='text'>MOTELx 08</title><content type='html'>Today I was at the last day of &lt;a href="http://www.motelx.org/08/"&gt;MOTELx 08&lt;/a&gt; - the second Lisbon International Horror Film Festival. The festival run through the 3rd to the 7th of September, in Lisbon.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_5-2Aoc42tHI/SMQ-4TdrGbI/AAAAAAAAAOM/Nw4K3NS14iI/s1600-h/motelx.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_5-2Aoc42tHI/SMQ-4TdrGbI/AAAAAAAAAOM/Nw4K3NS14iI/s200/motelx.jpg" alt="" id="BLOGGER_PHOTO_ID_5243385003184429490" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I just dropped there to see the "&lt;a href="http://www.imdb.com/title/tt0062690/"&gt;Awakening of the Beast&lt;/a&gt;" (1970), a Brazilian cult horror movie, that was banished in the country through censorship for about 20 years. The film was preceed by a short movie, "&lt;a href="http://www.motelx.org/08/index.php?option=com_content&amp;amp;task=view&amp;amp;id=81&amp;amp;Itemid=108"&gt;Aparências&lt;/a&gt;" (2007), directed by Liz Marins, daughter of the legendary &lt;a href="http://www.imdb.com/name/nm0596261/"&gt;José Mojica Marins&lt;/a&gt;. José (best know by his character "Zé do Caixão"/"Coffin Joe2) was a breakthrough horror movie director/producer/actor in Brazil, including "Awakening of the Beast". Liz was there to present the movie, and I still managed to spot José, as well as Fernando Ribeiro, vocalist of the metal band &lt;a href="http://www.moonspell.com/"&gt;Moonspell&lt;/a&gt;. Regarding the actual movie, it was an interesting experience, although it featured more sex orgies and drug abuse that actual horror. It was a petty that the sound wasn't that good, it really needs to be digitally restored. Anyway, it left me with the desire to take a better look at Brazilian horror cinema.&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy a strange world... &lt;span style="font-style: italic;"&gt;Because it's made up, my friend, of strange people, though none are stranger than you!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-2004152059824385365?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/2004152059824385365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=2004152059824385365' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/2004152059824385365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/2004152059824385365'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/09/motelx-08.html' title='MOTELx 08'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_5-2Aoc42tHI/SMQ-4TdrGbI/AAAAAAAAAOM/Nw4K3NS14iI/s72-c/motelx.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-2904845463937924871</id><published>2008-09-07T12:00:00.003+01:00</published><updated>2008-09-07T13:08:02.093+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Mozilla'/><category scheme='http://www.blogger.com/atom/ns#' term='FOSS'/><title type='text'>Firefox 3, Firebug, and Chrome</title><content type='html'>Today I'm going post about three cool things in web browsers that I have encountered in the past weeks.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Firefox 3.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_5-2Aoc42tHI/SMOy5VAEAxI/AAAAAAAAAN0/oxaFJhUwARY/s1600-h/firefox3.0.1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_5-2Aoc42tHI/SMOy5VAEAxI/AAAAAAAAAN0/oxaFJhUwARY/s400/firefox3.0.1.png" alt="" id="BLOGGER_PHOTO_ID_5243231089149084434" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Firefox 3.0.1 running on Windows XP&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Well, this is not exactly new, &lt;a href="http://www.mozilla.com/en-US/firefox/"&gt;Firefox 3.0&lt;/a&gt; was released in June, but I haven't the time to post it! I have updated to 3.0.1 last week and it's pretty cool. Most of the improvement is under the hood (in Gecko, the browser engine), so performance is improved. Personally, I've noticed that Firefox is "eating" less memory that used to. Regarding new features, here are some small ones that I've found useful:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The add-on window has now an integrated search engine, making it faster founding and installing a new add-on; also, there is a new tab for plug-ins.&lt;/li&gt;&lt;li&gt;The history shows more information besides the actual URL, namely the name and icon of the website in question.&lt;/li&gt;&lt;li&gt;Download resumes (finally!). Anyway, I use DownThemAll!, so I pretty much haven't tried this feature.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Firebug&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_5-2Aoc42tHI/SMO3WBtRdfI/AAAAAAAAAN8/z3uVdZYO9tQ/s1600-h/firebug.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_5-2Aoc42tHI/SMO3WBtRdfI/AAAAAAAAAN8/z3uVdZYO9tQ/s400/firebug.png" alt="" id="BLOGGER_PHOTO_ID_5243235980232717810" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Firebug 1.2.0 on Firefox 3.0.1&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Firebug is a Firefox add-on for web development. It allows you to do some pretty useful stuff if you are a web developer (such as I):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A JavaScript error console (equivalent to the Firefox built-in one)&lt;/li&gt;&lt;li&gt;Browse the HTML source code tree with syntax highlight&lt;/li&gt;&lt;li&gt;Browse the CSS code&lt;/li&gt;&lt;li&gt;Browse and debug the JavaScript code&lt;/li&gt;&lt;li&gt;Browse the document DOM tree and evaluate its current state&lt;/li&gt;&lt;li&gt;Take a look at the page's HTTP requests, including return code, size and time.&lt;/li&gt;&lt;li&gt;Other stuff that I haven't tried yet (like profiling an stuff)&lt;/li&gt;&lt;/ul&gt;Personally, in the project which I'm working on now, the HTTP requests tab has allowed us the detect several bugs and issues, as well as to spot possible improvements.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Chrome&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_5-2Aoc42tHI/SMPDhogb22I/AAAAAAAAAOE/d2KMns9-G3A/s1600-h/chrome.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_5-2Aoc42tHI/SMPDhogb22I/AAAAAAAAAOE/d2KMns9-G3A/s400/chrome.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5243249373765950306" /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Chrome 0.2 running in Windows X&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;P&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;When I thought that I had seen pretty much all there is to see in web browsers, Google surprised me (again), by the release of their own (open-source) web browser: &lt;a href="http://www.blogger.com/www.google.com/chrome"&gt;Chrome&lt;/a&gt;. The motivation behind Chrome is to provide a fast and reliable platform for web browsing and specially for the complexity of today's web applications. (There is an interesting comic book &lt;a href="http://www.google.com/googlebooks/chrome/#"&gt;explaining this&lt;/a&gt;.) The beta version released for Windows (Linux and MacOS X versions should follow) is making a big fuzz (in my job we started having informal conversations about whether we will need to support this browser in the near future).&lt;br /&gt;&lt;br /&gt;I think the motivation is very right, in the last decade, the personal computing paradigm has shifted from desktop applications to web applications, and we are still using the same basic technologies. How to improved the basic infrastructures without breaking today's applications is the main challenge. One can develop new protocols, languages and formats, but they are useless without support for the web browser community and the web site developer community (and ultimately the market!). W3C standards for instance are very useful, but many of them are not fully implemented (e.g. CSS, SVG, PNG...) or simply not used that often (e.g. accessibility).&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Regarding the actual beta, it is pretty cool for a beta. It looks stable, fast and has a refreshing look. As a benchmark I wrote most of this post in Chrome and so far I am pretty happy.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Finally, I am curious what will be the role of Chrome in the current web browser landscape. With the death of Netscape and the outcast of Opera to the embedded systems domains, how will Chrome stand up with Internet Explorer and Firefox? I am sure that Google is not doing this as a proof of concept, they are targeting a share in the web browser client market. How long will it take to suceed, how much market will they take, and how will this interact with the Mozilla comunnity, these are my questions for the future. One thing is for sure, the web will never be the same anymore.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Until next time, may you enjoy the web.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-2904845463937924871?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/2904845463937924871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=2904845463937924871' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/2904845463937924871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/2904845463937924871'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/09/firefox-3-firebug-and-chrome.html' title='Firefox 3, Firebug, and Chrome'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_5-2Aoc42tHI/SMOy5VAEAxI/AAAAAAAAAN0/oxaFJhUwARY/s72-c/firefox3.0.1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-805180204094543259</id><published>2008-09-06T18:20:00.000+01:00</published><updated>2008-09-06T18:22:20.898+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vampire'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><title type='text'>Blood and Gold</title><content type='html'>Last week, I've finished reading "&lt;a href="http://en.wikipedia.org/wiki/Blood_and_Gold"&gt;Blood and Gold&lt;/a&gt;", the eighth vampire chronicle from Anne Rice.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_5-2Aoc42tHI/SMGa2fe5EtI/AAAAAAAAANs/U15THwNMZ14/s1600-h/blood_and_gold.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_5-2Aoc42tHI/SMGa2fe5EtI/AAAAAAAAANs/U15THwNMZ14/s320/blood_and_gold.png" alt="" id="BLOGGER_PHOTO_ID_5242641702190650066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Here be spoilers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In this book, Thorne - an old Norse vampire - awakens from a long slumber and finds Marius, to whom he tells his tale. After that, Marius tells his own, with a depth that he never told anyone, not even Lestat. In the end of book wishes to meet the new Queen of the Damned...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;My Chronicle&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Let's go straight to point: this book is really for the fans. Thorne, the new character is pretty much an excuse so once more we can hear the story of Marius, this time in its full glory. So the book basically fills the gaps left by Marius in "The Vampire Lestat", "Pandora" and "The Vampire Armand". If you like the character (as I do), then you will enjoy it; otherwise is going to be more of the same. I particularly liked how this book mirrors "Pandora", as it tells the other side of the story of this couple. We are left not knowing if they reunited in the end. Still, the end had its own twist (as always in Rice's books). Finally, I really loved this edition's cover from Arrow books, the look on the girl's face is just amazing!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Coming soon&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Well, it has been a while since I've read an Anne Rice book (or any book for that matter), since I have been really busy this year. Right now, eight chronicles down, two to go! Or not, since before that I am going to read the Mayfair Witches book trilogy, which I recently acquired. This hiatus will fill me in on the gaps I had regarding the witches mythology which was present in the previous chronicle ("Merrick") and that is going to be the focus of the next chronicle ("Blackwood Farm").&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy blood... and gold.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-805180204094543259?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/805180204094543259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=805180204094543259' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/805180204094543259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/805180204094543259'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/08/blood-and-gold.html' title='Blood and Gold'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_5-2Aoc42tHI/SMGa2fe5EtI/AAAAAAAAANs/U15THwNMZ14/s72-c/blood_and_gold.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-7592202374189737237</id><published>2008-09-05T21:59:00.000+01:00</published><updated>2008-09-05T22:20:41.779+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='society'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='FOSS'/><title type='text'>Software Livre na Festa do Avante!</title><content type='html'>Nos dias 5, 6 e 7 de Setembro realiza-se mais uma edição da Festa do Avante!, que inclui um espaço sobre &lt;a href="http://www.pplware.com/2008/09/01/software-livre-na-festa-do-avante/"&gt;software livre&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Historicamente, os únicos partidos politicos que têm demonstrado interesse sobre o assunto são o &lt;a href="http://www.pcp.pt"&gt;Partido Comunista Português&lt;/a&gt; (PCP) e &lt;a href="http://www.bloco.org"&gt;Bloco de Esquerda&lt;/a&gt; (BE), embora não sempre tenham andado de mão dada no que diz respeito a projectos-lei. Inclusive, de alguns anos para cá têm dado o exemplo e os respectivos sites são feitos em &lt;a href="http://www.joomla.org/"&gt;Joomla!&lt;/a&gt;, um gestor de conteúdos livre, baseado em &lt;a href="http://www.php.net/"&gt;PHP&lt;/a&gt;/&lt;a href="http://www.mysql.com/"&gt;MySQL&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Bom, relativamente a edição deste ano da Festa do Avante!. Vai ser apresentada a versão 5.0 do Komunix, uma distribuição de Linux (agora) baseada em &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt;. Além disso, nesse mesmo DVD vai existir a versão 3.o do Alter CD, um pacote de software livre para Windows. Ora bem, pessoalmente acho que qualquer iniciativa com vista a popularização de software livre é de louvar, seja porque razão for. Dito isto, tenho algumas criticas à iniciativa (ou pelo menos ao post no PeopleWare no qual me baseio para julgar a mesma). Em termos técnicos, acho que não faz muito sentido criar mais uma distro de Linux: já existem demasiadas, com todos os problemas que isso acarreta. Além disso, todas as principais distros (como o Ubuntu) são multilingue "out-of-the-box". Por último, achei o tom do comentário sobre o software para "um sistema operativo proprietário" de mau gosto. Goste-se ou não, o sistema Windows é o mais popular e com algum mérito. (Gostava de saber quantas pessoas da organização usam realmente sistemas operativos livres no dia a dia...) Até é um comentário um bocado hipócrita, porque coincidência das coincidências, o site do PCP usa uma animação &lt;a href="http://www.adobe.com/products/flash/about/"&gt;Flash&lt;/a&gt;, tecnologia proprietária da Adobe, que por acaso até &lt;span style="font-style: italic;"&gt;crashou&lt;/span&gt; o meu web browser livre (Firefox) no meu sistema operativo livre (Fedora Core Linux). É por estas e por outras que não podemos ser fundamentalistas.&lt;br /&gt;&lt;br /&gt;Até à próxima, apreciem ir à Festa do Avante! em vez de ficar em casa a "blogar" sobre a mesma :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-7592202374189737237?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/7592202374189737237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=7592202374189737237' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/7592202374189737237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/7592202374189737237'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/09/software-livre-na-festa-do-avante.html' title='Software Livre na Festa do Avante!'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-6606456057108415944</id><published>2008-08-31T01:19:00.000+01:00</published><updated>2008-08-31T01:22:40.188+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meta'/><title type='text'>Blog not dead (yet) again!</title><content type='html'>Yes, I'm still alive. But I really need some real vacations...&lt;br /&gt;&lt;br /&gt;Until next time, I'll be back.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-6606456057108415944?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/6606456057108415944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=6606456057108415944' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/6606456057108415944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/6606456057108415944'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/08/blog-not-dead-yet-again.html' title='Blog not dead (yet) again!'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-2351543699606960615</id><published>2008-07-02T22:39:00.000+01:00</published><updated>2008-07-02T22:49:47.745+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='MSc'/><category scheme='http://www.blogger.com/atom/ns#' term='CA3'/><title type='text'>Master (photos)</title><content type='html'>Here are some photos about my &lt;a href="http://sergioag.blogspot.com/2008/06/master.html"&gt;previous post&lt;/a&gt;, courtesy of António Falcão.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_5-2Aoc42tHI/SGv3LQPEfzI/AAAAAAAAANU/Nh31ljltHPU/s1600-h/2008_0625_142004AA-web.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_5-2Aoc42tHI/SGv3LQPEfzI/AAAAAAAAANU/Nh31ljltHPU/s400/2008_0625_142004AA-web.JPG" alt="" id="BLOGGER_PHOTO_ID_5218536365947649842" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;My last picture as a non-Master at CA3&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_5-2Aoc42tHI/SGv3LdNFToI/AAAAAAAAANc/vjcI6F8okxE/s1600-h/2008_0625_151121AA-web.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_5-2Aoc42tHI/SGv3LdNFToI/AAAAAAAAANc/vjcI6F8okxE/s400/2008_0625_151121AA-web.JPG" alt="" id="BLOGGER_PHOTO_ID_5218536369428975234" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;The Jury: Pedro Guerreiro, Luís Monteiro, João Fernandes and João Araújo&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_5-2Aoc42tHI/SGv3LgYwM8I/AAAAAAAAANk/1V2e13ta_bM/s1600-h/2008_0625_151202AA-web.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_5-2Aoc42tHI/SGv3LgYwM8I/AAAAAAAAANk/1V2e13ta_bM/s400/2008_0625_151202AA-web.JPG" alt="" id="BLOGGER_PHOTO_ID_5218536370283230146" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;My presentation's first slide&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Until next time, may enjoy remembering your &lt;span style="font-style: italic;"&gt;master&lt;/span&gt; moments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-2351543699606960615?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/2351543699606960615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=2351543699606960615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/2351543699606960615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/2351543699606960615'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/07/master-photos.html' title='Master (photos)'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_5-2Aoc42tHI/SGv3LQPEfzI/AAAAAAAAANU/Nh31ljltHPU/s72-c/2008_0625_142004AA-web.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-6556458129437518107</id><published>2008-06-29T22:22:00.002+01:00</published><updated>2008-08-19T21:28:07.858+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='CITI'/><category scheme='http://www.blogger.com/atom/ns#' term='FCT'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='MSc'/><title type='text'>Master</title><content type='html'>Since last Wednesday (June 25, 2008) I am Master Of Science (MSc) in Computer Science also known as &lt;span style="font-style: italic;"&gt;Mestrado em Engenharia Informática&lt;/span&gt; in Portuguese. An "old school" MSc by the way, since it is a pre-&lt;a href="http://en.wikipedia.org/wiki/Bologna_process"&gt;Bologna&lt;/a&gt; Master degree.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The story (thus far)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Well, part of story was already told in my &lt;a href="http://sergioag.blogspot.com/2008/06/aspect-for-design-by-contract-in-java.html"&gt;previous post&lt;/a&gt;, but there's always a couple of things unsaid. The thesis started in October 2006, after a talk with Ana Moreira and Pedro Guerreiro. During the first semester I did a huge work on research and development, and in the second semester I did my last two courses required for the degree (I needed six, but four of them I have done them already in my Bachelor degree as optional courses). Shortly after that (June 2007) my scholarship ended and I started working as a software developer, which meant that my thesis dissertation went into a hiatus. Only in October 2007 did I gathered the courage to return to the dissertation, by claiming Friday as my "academic" day. Finally, in February of this way, I finished the dissertation, and after a couple of unrelated issues (namely, one my supervisors moved to another university and the other one got sick) I have presented it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Presentation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Well, I was a little nervous with the presentation (as always) but it went pretty well. My jury included &lt;a href="http://citi.di.fct.unl.pt/member/member.php?id=3"&gt;Luis Monteiro&lt;/a&gt;, &lt;a href="http://citi.di.fct.unl.pt/member/member.php?id=4"&gt;Pedro Guerreiro&lt;/a&gt;, &lt;a href="http://citi.di.fct.unl.pt/member/member.php?id=26"&gt;João Araújo&lt;/a&gt;, and &lt;a href="http://www.di.uminho.pt/%7Ejmf/"&gt;João Fernandes&lt;/a&gt; from &lt;a href="http://www.uminho.pt/"&gt;Universidade do Minho&lt;/a&gt;. I got a grade of &lt;span style="font-style: italic;"&gt;Muito Bom por unanimidade&lt;/span&gt; (an unanimous "Very Good"), which is pretty good grade. But more importantly, I got some nice complements about my work.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;So, what is your thesis about, anyway?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Well, a lot of people ask me this question, and I usually avoid it. Why? Well, when you work on a subject for a long time, sometimes you get a little sick from grokking your thesis. Worst, in all thesis you examine a subject so closely, that even other researchers and professionals in your area really don't understand you. So, you get a little annoyed with the question. Anyway, I must overcome this, so were is the answer.&lt;br /&gt;In my thesis, I explored how to extend a programming language (namely &lt;a href="http://en.wikipedia.org/wiki/Java_%28programming_language%29"&gt;Java&lt;/a&gt;) with full support for the &lt;a href="http://en.wikipedia.org/wiki/Design_by_contract"&gt;Design by Contract&lt;/a&gt; approach, using &lt;a href="http://en.wikipedia.org/wiki/Aspect-oriented_programming"&gt;Aspect-Oriented Programming&lt;/a&gt; technologies. My AOP background came from my BSc, but my DbC interest came a long way...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Design by Contract&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;While reviewing my BSc projects I found a report from a (somewhere between 2005 and 2006) project in an Algorithms and Data Structures course were I used a light &lt;a href="http://www.google.pt/search?q=object+oriented+programming+c"&gt;Object-Oriented approach&lt;/a&gt; for writing &lt;a href="http://en.wikipedia.org/wiki/C_%28programming_language%29"&gt;C&lt;/a&gt; code (!), which DbC in the form of comments. But as I looked a little closer, the idea of DbC was already in my head before that when I learned &lt;a href="http://en.wikipedia.org/wiki/Object_Constraint_Language"&gt;Object Constraint Language&lt;/a&gt; (OCL). Interestingly, I learned &lt;a href="http://en.wikipedia.org/wiki/Unified_Modeling_Language"&gt;UML&lt;/a&gt; in a System Analysis course, taught by Ana Moreira, one of my future supervisors. However, a couple of weeks ago I was re-reading the introduction of my first computer science book (an Object-Oriented &lt;a href="http://en.wikipedia.org/wiki/C%2B%2B"&gt;C++&lt;/a&gt; book), I found out that author had a great interest in DbC, which he through out the book. Well, it happens that the book was &lt;a href="http://www.fca.pt/cgi-bin/fca_main.cgi/?op=2&amp;amp;isbn=972-722-375-3"&gt;&lt;span style="font-style: italic;"&gt;Programação com Classes em C++&lt;/span&gt;&lt;/a&gt;, which was written by none other than Pedro Guerreiro, my first programming teacher at the university, and my other future supervisor! So, in a certain way, the circle is completed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Is it over?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This was one of the questions posed by some people and the Master thesis jury. (Which means: "Are you going to do a PhD?"). Well, one thing I have learned: never say never. Having said that, my answer is &lt;span style="font-weight: bold;"&gt;no&lt;/span&gt;, I'm not going to do a PhD, at least not in the foreseeable future of the next couple of years. I have been in the academic world for about nine years, and I really need to do some "out of the box" thinking/working. Also, I need to work on my social skills which includes some non-functional requirements :) But, if a good opportunity comes along, an opportunity which is compatible with my industry career and does not involve over-working, I might consider doing another degree and/or teaching (which is something I have been curious about for some time).&lt;br /&gt;Meanwhile, I have to finished the revised version of my master thesis, as well as finishing some paper work. Also, I got an invitation to write extended versions of two of published research papers, which I am considering. Anyway, after that it is very likely that my connection to the academic world will be more sporadic. After all, I have to invest on my software developer career, which happens to be my paying job!&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy reaching a step further.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-6556458129437518107?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/6556458129437518107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=6556458129437518107' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/6556458129437518107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/6556458129437518107'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/06/master.html' title='Master'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-4808092397382748717</id><published>2008-06-22T22:15:00.000+01:00</published><updated>2008-06-22T22:15:41.033+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='MSc'/><category scheme='http://www.blogger.com/atom/ns#' term='BSc'/><title type='text'>An Aspect for Design by Contract in Java @ICEIS 2008</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_5-2Aoc42tHI/SF62pEgEqpI/AAAAAAAAANM/sOsSLWZXpOE/s1600-h/iceis-2008.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_5-2Aoc42tHI/SF62pEgEqpI/AAAAAAAAANM/sOsSLWZXpOE/s320/iceis-2008.jpg" alt="" id="BLOGGER_PHOTO_ID_5214806235240770194" border="0" /&gt;&lt;/a&gt;Last week, I attended the 10th  International Conference on Enterprise                Information Systems, also known as &lt;a href="http://www.iceis.org/"&gt;ICEIS&lt;/a&gt; 2008, in Barcelona, Spain. During my stay there I presented three research papers, which I am going to write about it in (at least) three posts.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;The first paper I presented was "An Aspect for Design by Contract in Java", co-authored by Dr. Pedro Guerreiro and Hugo Taborda. This paper was presented at satellite event, the 6th International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems, also known as &lt;a href="http://www.msvveis.org/"&gt;MSVVEIS&lt;/a&gt; 2008. This paper corresponds to the core of my master thesis dissertation, and has a long story, which began even before my Master Thesis.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;Pedro Guerreiro is a lecturer and researcher that for many years has been interested in &lt;a href="http://en.wikipedia.org/wiki/Design_by_contract"&gt;Design by Contract&lt;/a&gt;, which he learnt through the &lt;a href="http://en.wikipedia.org/wiki/Eiffel_%28programming_language%29"&gt;Eiffel programming language&lt;/a&gt;. Since then, he has work on &lt;span style="font-style: italic;"&gt;ad-hoc&lt;/span&gt; support for DbC in C++. With the advent of &lt;a href="http://en.wikipedia.org/wiki/Aspect_oriented_programming"&gt;Aspect-Oriented Programming&lt;/a&gt; he imaged that it could be used to implement DbC support in more clean way. And so a master thesis began... with Hugo Taborda. For some time Hugo worked on this theme, but due to reasons outside of the scope of this blog, he diverted from this to other projects, and the thesis entered in a hiatus.&lt;br /&gt;&lt;br /&gt;Fast forward to October 2006. I had just finished my Bachelor degree, had a research background in &lt;a href="http://en.wikipedia.org/wiki/Aspect-Oriented_Software_Development"&gt;Aspect-Oriented Software Development&lt;/a&gt; with requirements engineering and had just decided to start a Master degree in a more implementation focused theme. It wasn't long until I "stole" the Master thesis. As the Thesis unfolded, it wasn't long until we started thinking on writing a paper. And thus a struggle began.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;When we first started writing the paper, my thesis was still not in its final form, but we wanted to give it go, even if it was only for feedback purposes. Unfortunately, the research community wasn't very fond of the idea, and the paper was submitted and rejected in several conferences over the following months. I can't really remember all of them, but it was rejected in the three communities which may have an interest on it: Java (&lt;a href="http://ctp.di.fct.unl.pt/PPPJ07/"&gt;PPPJ&lt;/a&gt;), Object-Oriented (&lt;a href="http://tools.ethz.ch/tools2007/index.html"&gt;TOOLS&lt;/a&gt;), and Aspect-Oriented (&lt;a href="http://aosd.net/2008/index.php"&gt;AOSD&lt;/a&gt;). It was a hard road, but it provided a lot of feedback for the thesis, as well as teaching me endurance.&lt;br /&gt;&lt;br /&gt;So, I finally got the paper accepted, and presented it last Friday, the 13th (not a good premise!). Anyway, the presentation went really well, at least for my standards, since I get really nervous doing presentations. Unfortunately, the attendance was not that big, and most of the researchers at the workshop where not really interested in this research stream.&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy finishing an old objective.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-4808092397382748717?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/4808092397382748717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=4808092397382748717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4808092397382748717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4808092397382748717'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/06/aspect-for-design-by-contract-in-java.html' title='An Aspect for Design by Contract in Java @ICEIS 2008'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_5-2Aoc42tHI/SF62pEgEqpI/AAAAAAAAANM/sOsSLWZXpOE/s72-c/iceis-2008.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-1786889371086070551</id><published>2008-06-17T23:45:00.001+01:00</published><updated>2008-06-17T23:53:03.601+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vampire'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><title type='text'>Anne Rice: a message to fans (May 2008)</title><content type='html'>Following my previous post on &lt;a href="http://sergioag.blogspot.com/2007/10/anne-rice-between-christ-and-vampires.html"&gt;Anne Rice&lt;/a&gt;, comes this interesting video. Click &lt;a href="http://www.youtube.com/user/AnneRiceDotCom"&gt;here&lt;/a&gt; if you are interested in seeing more videos from her.&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/SJfN05lY1TY&amp;amp;hl=en"&gt;&lt;embed src="http://www.youtube.com/v/SJfN05lY1TY&amp;amp;hl=en" type="application/x-shockwave-flash" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-1786889371086070551?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/1786889371086070551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=1786889371086070551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/1786889371086070551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/1786889371086070551'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/06/anne-rice-message-to-fans-may-2008.html' title='Anne Rice: a message to fans (May 2008)'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-8360363484069446987</id><published>2008-06-07T14:57:00.000+01:00</published><updated>2008-06-07T15:13:23.214+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ViaTecla'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>"O Meu Record" em produção</title><content type='html'>A aplicação &lt;a href="http://www.record.pt/omeurecord/"&gt;O Meu Record&lt;/a&gt; encontra-se em produção desde a madrugada da última quarta para quinta-feira, graças ao suor e noites mal dormidas da equipa de inovação da ViaTecla :)&lt;br /&gt;Mais informação:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;"&lt;a href="http://www.meiosepublicidade.pt/2008/06/06/record-aposta-online-para-o-euro/"&gt;Record aposta online para o futuro&lt;/a&gt;" in &lt;span style="font-style: italic;"&gt;Meios e Publicidade&lt;/span&gt; (2008-06-06)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;"&lt;a href="http://tek.sapo.pt/4M0/822222.html"&gt;Edição &lt;span style="font-style: italic;"&gt;online&lt;/span&gt; do Record prepara o Euro 2008&lt;/a&gt;" in &lt;span style="font-style: italic;"&gt;Tek Sapo&lt;/span&gt; (2008-06-06)&lt;/li&gt;&lt;li&gt;"&lt;a href="http://www.jornaldenegocios.pt/index.php?template=SHOWNEWS&amp;amp;id=319474"&gt;Record lança novos serviços online para o Euro 2008&lt;/a&gt;" in &lt;span style="font-style: italic;"&gt;Jornal de Negócios online&lt;/span&gt; (2008-06-06)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;"&lt;a href="http://www.record.pt/noticia.asp?id=789688&amp;amp;idCanal=127"&gt;Record online mais perto dos leitores&lt;/a&gt;" in &lt;span style="font-style: italic;"&gt;Record online&lt;/span&gt; (2008-06-07)&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Este projecto levantou alguns desafios de engenharia interessantes. Talvez faça um &lt;span style="font-style: italic;"&gt;post&lt;/span&gt; sobre o assunto. Bom, pelo menos depois de resolvidos os restantes &lt;span style="font-style: italic;"&gt;issues &lt;/span&gt;da versão 1.0.0.44 :)&lt;br /&gt;&lt;br /&gt;Até à próxima vez, que apreciem lançar algo ao público (e que corra bem).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-8360363484069446987?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/8360363484069446987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=8360363484069446987' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/8360363484069446987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/8360363484069446987'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/06/o-meu-record-em-produo.html' title='&quot;O Meu Record&quot; em produção'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-6237594650406613552</id><published>2008-05-17T19:25:00.000+01:00</published><updated>2008-05-17T20:11:29.197+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cinema'/><category scheme='http://www.blogger.com/atom/ns#' term='comic books'/><title type='text'>The Avengers?</title><content type='html'>If you recently went to cinema to watch the &lt;a href="http://www.imdb.com/title/tt0371746/"&gt;Iron Man&lt;/a&gt; (2008) movie, and stayed until the end, there was a nice easter egg where &lt;a href="http://en.wikipedia.org/wiki/Nick_Fury"&gt;Nick Fury&lt;/a&gt; proposed &lt;a href="http://en.wikipedia.org/wiki/Tony_Stark"&gt;Tony Stark&lt;/a&gt; to join the &lt;a href="http://en.wikipedia.org/wiki/Avengers_%28comics%29"&gt;Avengers&lt;/a&gt;. (If not, you can see it &lt;a href="http://www.youtube.com/watch?v=djiBN5aeskw"&gt;here&lt;/a&gt;.) If you are a former comic book geek (such as I), then you must wondering... that would be cool, but is it feasible? You would need to have a lot of movies just to introduce the characters...&lt;br /&gt;Well, I did a little search by IMDB, and guess what did I found out:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0800080/"&gt;The Incredible Hulk&lt;/a&gt; (2008)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0800369/"&gt;Thor&lt;/a&gt; (2010)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0436803/"&gt;Sub-Mariner&lt;/a&gt; (2010)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0458339/"&gt;The First Avenger: Captain America&lt;/a&gt; (2011)&lt;/li&gt;&lt;/ul&gt;And last, but not least:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0848228/"&gt;The Avengers&lt;/a&gt; (2011)&lt;/li&gt;&lt;/ul&gt;Not so crazy after all! Well, the movies listed make up the original line-up of the team (well, except &lt;a href="http://en.wikipedia.org/wiki/Wasp_%28comics%29"&gt;Wasp&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Ant-man"&gt;Ant-man&lt;/a&gt;, but who knows...). Anyway, there are other Avenger characters in existing movies of the Marvel franchise, such as Spider-man, X-Men and the Fantastic Four.&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy the return of your former heroes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-6237594650406613552?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/6237594650406613552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=6237594650406613552' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/6237594650406613552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/6237594650406613552'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/05/avengers.html' title='The Avengers?'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-2386318685080943882</id><published>2008-05-10T13:19:00.000+01:00</published><updated>2008-05-10T14:05:39.346+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ViaTecla'/><category scheme='http://www.blogger.com/atom/ns#' term='FCT'/><title type='text'>ViaTecla @ Job-Shop FCT/UNL 2008</title><content type='html'>A ViaTecla esteve presente na edição deste ano da &lt;a href="http://www.fct.unl.pt/jobshop"&gt;Job-Shop da FCT/UNL&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_5-2Aoc42tHI/SCWcG-oSZ6I/AAAAAAAAAM0/G4VpaMoc71E/s1600-h/FCT_2008_01-web.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_5-2Aoc42tHI/SCWcG-oSZ6I/AAAAAAAAAM0/G4VpaMoc71E/s400/FCT_2008_01-web.JPG" alt="" id="BLOGGER_PHOTO_ID_5198732988574230434" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Ricardo Raminhos e Carla Duarte na aberta do segundo dia da feira&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_5-2Aoc42tHI/SCWcHOoSZ7I/AAAAAAAAAM8/XPmKh66CYTQ/s1600-h/FCT_2008_06-web.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_5-2Aoc42tHI/SCWcHOoSZ7I/AAAAAAAAAM8/XPmKh66CYTQ/s400/FCT_2008_06-web.JPG" alt="" id="BLOGGER_PHOTO_ID_5198732992869197746" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;João Vieira e restantes ouvintes do discurso de vendedor do R. Raminhos&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;Até à próxima, que apreciem poder voltar a um sítio familiar, mas noutro papel.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-2386318685080943882?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/2386318685080943882/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=2386318685080943882' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/2386318685080943882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/2386318685080943882'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/05/viatecla-job-shop-fctunl-2008.html' title='ViaTecla @ Job-Shop FCT/UNL 2008'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_5-2Aoc42tHI/SCWcG-oSZ6I/AAAAAAAAAM0/G4VpaMoc71E/s72-c/FCT_2008_01-web.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-4140049586931825630</id><published>2008-05-03T19:42:00.000+01:00</published><updated>2008-05-03T19:49:09.111+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ViaTecla'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Silverlight Showcase</title><content type='html'>Go to the &lt;a href="http://silverlight.net/showcase/"&gt;Silverlight showcase&lt;/a&gt; web site, click "Geography" and select the Portuguese flag. In it you'll find two Portuguese Silverlight applications: "My Travel Management" and "Omnicom's Media Preview TV". Both of them were developed by ViaTecla (one of them internally and the other one for Omnicom). I can say that I am proud to be part of the development team of MTM, although it is still a show-off prototype. Anyway, all are past and ongoing projects are shown in our team's &lt;a href="http://showcase.viatecla.com/"&gt;showcase&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy showing off.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-4140049586931825630?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/4140049586931825630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=4140049586931825630' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4140049586931825630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4140049586931825630'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/05/silverlight-showcase.html' title='Silverlight Showcase'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-1644582813682945640</id><published>2008-04-27T19:27:00.000+01:00</published><updated>2008-04-27T19:47:06.156+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>RCA @ In Live Caffé</title><content type='html'>Ontem assisti a um concerto da banda &lt;a href="http://www.rcaonline.biz/"&gt;RCA&lt;/a&gt; (Real Companhia dos Animais), um banda de &lt;span style="font-style: italic;"&gt;covers&lt;/span&gt; metal, no &lt;a href="http://inlivecaffe.tripod.com/"&gt;In Live Caffé&lt;/a&gt;, um bar na Moita. Foi uma actuação bastante animada, com uma presença em palco cheia de humor. Destacam-se as faixas "Pitas" e "Zé Pastor" (&lt;span style="font-style: italic;"&gt;Sad but true&lt;/span&gt;), tal como um &lt;span style="font-style: italic;"&gt;medley&lt;/span&gt; de faixas de Metallica. Ah, e dois dois membros - Rui Duarte e Ricardo Mendonça - fazem parte dos &lt;a href="http://www.ramp.pt/"&gt;Ramp&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Até à próxima vez, apreciem covers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-1644582813682945640?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/1644582813682945640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=1644582813682945640' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/1644582813682945640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/1644582813682945640'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/04/rca-in-live-caff.html' title='RCA @ In Live Caffé'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-5586866257751351296</id><published>2008-04-26T15:08:00.000+01:00</published><updated>2008-04-26T15:14:02.996+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cinema'/><title type='text'>Indie Lisboa '08</title><content type='html'>Na passada quinta-feira começou &lt;a href="http://www.indielisboa.com/amit/"&gt;Indie Lisboa '08&lt;/a&gt; - 5º Festival Internacional de Cinema Independente. Experimentem, não vai doer nada :)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_5-2Aoc42tHI/SBM4B-RqU5I/AAAAAAAAAMc/1zkVtghFr74/s1600-h/logo_index.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_5-2Aoc42tHI/SBM4B-RqU5I/AAAAAAAAAMc/1zkVtghFr74/s200/logo_index.gif" alt="" id="BLOGGER_PHOTO_ID_5193556401836413842" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-5586866257751351296?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/5586866257751351296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=5586866257751351296' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5586866257751351296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5586866257751351296'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/04/indie-lisboa-08.html' title='Indie Lisboa &apos;08'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_5-2Aoc42tHI/SBM4B-RqU5I/AAAAAAAAAMc/1zkVtghFr74/s72-c/logo_index.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-926160793174771006</id><published>2008-04-26T14:42:00.001+01:00</published><updated>2008-04-26T14:53:24.473+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><title type='text'>Momentos a não esquecer</title><content type='html'>Ontem à tarde passei por uma exposição de fotografia bastante agradável numa galeria do Barreiro. A autora é Clara Porfirio e a exposição "Momentos a não esquecer". As fotos em causa também estão disponíveis no &lt;a href="http://www.flickr.com/photos/ideiasclaras/sets/72157604320384269/"&gt;site dela&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_5-2Aoc42tHI/SBMzhORqU4I/AAAAAAAAAMU/q6ZptdFIv-Q/s1600-h/ideiasclaras.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_5-2Aoc42tHI/SBMzhORqU4I/AAAAAAAAAMU/q6ZptdFIv-Q/s400/ideiasclaras.png" alt="" id="BLOGGER_PHOTO_ID_5193551441149186946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Até à próxima vez, apreciem ter ideias claras.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-926160793174771006?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/926160793174771006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=926160793174771006' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/926160793174771006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/926160793174771006'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/04/momentos-no-esquecer.html' title='Momentos a não esquecer'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_5-2Aoc42tHI/SBMzhORqU4I/AAAAAAAAAMU/q6ZptdFIv-Q/s72-c/ideiasclaras.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-4917763773543155299</id><published>2008-04-20T11:08:00.000+01:00</published><updated>2008-04-20T11:08:38.830+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ViaTecla'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='software engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>VT OpenDay 2008+</title><content type='html'>No passado dia 10 de Abril foi o primeiro Open Day da ViaTecla.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;O que é o OpenDay?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Bom, tal como o nome indica, o Open Day foi um dia aberto. Um dia aberto a clientes (actuais e potenciais), profissionais da área, amigos e familiares dos colaboradores, tal como à comunidade em geral. Neste dia, cada equipa da VT apresentava o seu trabalho.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_5-2Aoc42tHI/SApNwmgDNOI/AAAAAAAAAK8/PZAyfm3n5RQ/s1600-h/_DSC0019.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_5-2Aoc42tHI/SApNwmgDNOI/AAAAAAAAAK8/PZAyfm3n5RQ/s400/_DSC0019.jpg" alt="" id="BLOGGER_PHOTO_ID_5191047017861952738" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;As nossas instalações no Feijó, com o novo logótipo&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_5-2Aoc42tHI/SApNxWgDNQI/AAAAAAAAALM/NnhSkYY7gLc/s1600-h/_DSC0065.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_5-2Aoc42tHI/SApNxWgDNQI/AAAAAAAAALM/NnhSkYY7gLc/s400/_DSC0065.jpg" alt="" id="BLOGGER_PHOTO_ID_5191047030746854658" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;O mapa das equipas&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Preparação&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A maior parte das equipas apresentou o seu trabalho através das clássicas apresentações PowerPoint, visto que a maior parte do seu trabalho não é propriamente fácil de demonstrar (geralmente muito técnico). Coube então à nossa equipa ("Inovação") fazer algumas demonstrações, visto que trabalhamos essencialmente em multimédia. Assim, montámos um PC para demonstrações das nossas aplicações Web ("FutureBox", "MediaPreview") e Windows ("Nice Reader"). Por outro lado, tínhamos um outro PC e &lt;a href="http://en.wikipedia.org/wiki/Xbox_360"&gt;Xbox 360&lt;/a&gt; com o &lt;a href="http://en.wikipedia.org/wiki/Windows_media_center"&gt;Media Center&lt;/a&gt; e &lt;a href="http://en.wikipedia.org/wiki/Windows_Media_Center_Extender"&gt;Media Center Extender&lt;/a&gt;, respectivamente, para demonstrar o nosso &lt;span style="font-style: italic;"&gt;plug-in&lt;/span&gt; "Video Subscription". Visto que experiência da equipa actual com o Media Center e especialmente com a Xbox era bastante baixa, passámos grande parte do dia anterior só para pôr tudo a funcionar. Além do local de demonstrações, tínhamos ainda um local de PowerPoint e outro com o "Carrossel". Todos os projectos de aqui falo podem ser visto no nosso &lt;a href="http://showcase.viatecla.com/"&gt;Showcase&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_5-2Aoc42tHI/SApNx2gDNSI/AAAAAAAAALc/9WMvPbyIpJY/s1600-h/_DSC0068.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_5-2Aoc42tHI/SApNx2gDNSI/AAAAAAAAALc/9WMvPbyIpJY/s400/_DSC0068.jpg" alt="" id="BLOGGER_PHOTO_ID_5191047039336789282" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;O nosso espaço de demonstrações: Windows Media Center (esquerda) e IE/Silverlight (direita)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_5-2Aoc42tHI/SApNxGgDNPI/AAAAAAAAALE/0Y-Nmf-_fxg/s1600-h/_DSC0038.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_5-2Aoc42tHI/SApNxGgDNPI/AAAAAAAAALE/0Y-Nmf-_fxg/s400/_DSC0038.jpg" alt="" id="BLOGGER_PHOTO_ID_5191047026451887346" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Ricardo Raminhos no seu melhor como vendedor&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_5-2Aoc42tHI/SApO02gDNUI/AAAAAAAAALs/AhnREVK7PF4/s1600-h/_DSC0099.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_5-2Aoc42tHI/SApO02gDNUI/AAAAAAAAALs/AhnREVK7PF4/s400/_DSC0099.jpg" alt="" id="BLOGGER_PHOTO_ID_5191048190388024642" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Não, não estava a jogar o "PES"&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_5-2Aoc42tHI/SApO0mgDNTI/AAAAAAAAALk/DL1XDyM0Wiw/s1600-h/_DSC0069.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_5-2Aoc42tHI/SApO0mgDNTI/AAAAAAAAALk/DL1XDyM0Wiw/s400/_DSC0069.jpg" alt="" id="BLOGGER_PHOTO_ID_5191048186093057330" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Uma pausa merecida: Cláudio, eu e o Nuno Miranda (polo de Évora)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_5-2Aoc42tHI/SApNxmgDNRI/AAAAAAAAALU/ZIm9qizNjsY/s1600-h/_DSC0066.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_5-2Aoc42tHI/SApNxmgDNRI/AAAAAAAAALU/ZIm9qizNjsY/s400/_DSC0066.jpg" alt="" id="BLOGGER_PHOTO_ID_5191047035041821970" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;"My Travel Management" no "Carrossel"&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;Resultados&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Bom, em geral não houve uma enchente de pessoas tão grande como isso. Mesmo assim, tivemos muita gente, tendo em conta a dificuldade e inexperiência nestes eventos, tal como o mau tempo que se fazia sentir nesse dia. Foi interessante também por nos ter dado a nós os colaboradores, uma oportunidade de nos conhecermos melhor tal como o trabalho que realizamos. Nem sempre é fácil, numa empresa com mais de 40 colaboradores.&lt;br /&gt;&lt;br /&gt;A nível pessoal, tive a responsabilidade de vestir um papel sobre o qual não estou muito confortável, o de "vendedor". Mesmo assim, fiz o melhor que pude e conseguimos projectar a nossa equipa (que se tenta impor, visto ser uma área recente na VT) e a empresa em geral. Ah, e ganhámos uma camisa azul com o logo da VT. Já tinha ouvido falar em "amor à camisola", mas parece que também se aplica à camisa :)&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_5-2Aoc42tHI/SApPBWgDNYI/AAAAAAAAAMM/aRS3YW6NQ5Y/s1600-h/_DSC0117.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_5-2Aoc42tHI/SApPBWgDNYI/AAAAAAAAAMM/aRS3YW6NQ5Y/s400/_DSC0117.jpg" alt="" id="BLOGGER_PHOTO_ID_5191048405136389506" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Os colaboradores da ViaTecla (parte 1)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_5-2Aoc42tHI/SApO1GgDNVI/AAAAAAAAAL0/FGRCxzK0M1A/s1600-h/_DSC0107.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_5-2Aoc42tHI/SApO1GgDNVI/AAAAAAAAAL0/FGRCxzK0M1A/s400/_DSC0107.jpg" alt="" id="BLOGGER_PHOTO_ID_5191048194682991954" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Os colaboradores da ViaTecla (parte 2)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_5-2Aoc42tHI/SApO1GgDNWI/AAAAAAAAAL8/wef5vhz17jI/s1600-h/_DSC0109.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_5-2Aoc42tHI/SApO1GgDNWI/AAAAAAAAAL8/wef5vhz17jI/s400/_DSC0109.jpg" alt="" id="BLOGGER_PHOTO_ID_5191048194682991970" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Os colaboradores da ViaTecla (parte 3)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_5-2Aoc42tHI/SApO1WgDNXI/AAAAAAAAAME/hMwdWJwsuIY/s1600-h/_DSC0114.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_5-2Aoc42tHI/SApO1WgDNXI/AAAAAAAAAME/hMwdWJwsuIY/s400/_DSC0114.jpg" alt="" id="BLOGGER_PHOTO_ID_5191048198977959282" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Os colaboradores da ViaTecla (parte 4)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Até à próxima vez, que apreciem poder abrir as portas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-4917763773543155299?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/4917763773543155299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=4917763773543155299' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4917763773543155299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4917763773543155299'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/04/vt-openday-2008.html' title='VT OpenDay 2008+'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_5-2Aoc42tHI/SApNwmgDNOI/AAAAAAAAAK8/PZAyfm3n5RQ/s72-c/_DSC0019.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-8617830076639993271</id><published>2008-04-16T18:42:00.000+01:00</published><updated>2008-04-16T19:00:42.056+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='MSc'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Hyper/Net: MDSoC support for .NET</title><content type='html'>Earlier this year, I attended the MSc discussion of &lt;a href="http://ptsoft.net/tdd/"&gt;Tiago Dias&lt;/a&gt;, entitled "Hyper/Net: MDSoC support for .NET". The thesis explored Multi-Dimensional &lt;a href="http://en.wikipedia.org/wiki/Separation_of_concerns"&gt;Separation of Concerns&lt;/a&gt; (MDSoc) for the .NET platform, namely using the C# programming language. The idea is based &lt;a href="http://www.research.ibm.com/hyperspace/HyperJ/HyperJ.htm"&gt;Hyper/J&lt;/a&gt;, a research project abandoned by IBM a couple of years ago. While this may same like a bad start, Tiago's presentation was very good and convincing. Essentially, the MDSoC support is based on .NET's &lt;a href="http://en.wikipedia.org/wiki/Partial_type"&gt;partial classes&lt;/a&gt; and some &lt;a href="http://en.wikipedia.org/wiki/Generative_programming"&gt;generative programming&lt;/a&gt; techniques. This work originated a research paper, with the same name of the dissertation, published in 2006. Also, some of the dissertation's chapters were stripped, as they belong on a possible future PhD thesis. These chapters dealt with the cognitive aspects of the multidimensional separation of concerns.&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy separating concerns, one way or the other.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-8617830076639993271?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/8617830076639993271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=8617830076639993271' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/8617830076639993271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/8617830076639993271'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/04/hypernet-mdsoc-support-for-net.html' title='Hyper/Net: MDSoC support for .NET'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-4158457353335910042</id><published>2008-04-13T19:40:00.001+01:00</published><updated>2008-04-13T20:34:45.113+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='society'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='FOSS'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Esperteza Saloia</title><content type='html'>Hoje vou escrever um pouco sobre um assunto que já há muito gostava de escrever, mas que devido à sua complexidade, o tenho evitado fazer: a chamada "pirataria". Neste &lt;span style="font-style: italic;"&gt;post&lt;/span&gt;, vou falar um pouco sobre um tipo de pirataria em particular, a de software.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Motivação&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Há alguns anos atrás, numa aula do Prof. Pedro Guerreiro, ele falava sobre o facto de muitos alunos copiarem ilegalmente software, sem terem uma real necessidade. Na altura chamou-lhe "esperteza saloia". Hoje, um amigo com que falava no MSN, perguntava-me que versão do Visual Studio precisaria para um projecto escolar. Para as necessidades que ele me perguntou, eu recomendei-lhe o &lt;a href="http://www.microsoft.com/express/2005/"&gt;Visual Studio 2005 Express Edition&lt;/a&gt;. No entanto, ele preferiu "sacar"  uma das versões avançadas do VS 2008. Ou seja, em vez de fazer o &lt;span style="font-style: italic;"&gt;download&lt;/span&gt; de uma versão gratuita e legal de poucas centenas de MiB, preferiu fazer o &lt;span style="font-style: italic;"&gt;download&lt;/span&gt; de vários CDs de uma versão pirata. A justificação: "preferia ter uma versão *completa*".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;O Problema&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Longe vai o tempo em que as pessoas usavam software ilegal por necessidade. Hoje em dia quase todas as grandes linhas de software comercial têm uma versão gratuita, seja ela uma edição &lt;span style="font-style: italic;"&gt;express&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;light&lt;/span&gt;, ou &lt;span style="font-style: italic;"&gt;home&lt;/span&gt;. Na pior das hipóteses têm um &lt;span style="font-style: italic;"&gt;trial&lt;/span&gt; de N dias. Isto já para não falar no software &lt;span style="font-style: italic;"&gt;freeware&lt;/span&gt; e FOSS (no caso do meu amigo, ele ainda tinha a possibilidade de usar o &lt;a href="http://www.icsharpcode.com/OpenSource/SD/"&gt;SharpDevelop&lt;/a&gt;, uma IDE &lt;span style="font-style: italic;"&gt;open-source&lt;/span&gt; para .NET). Porque é que então se generalizou de tal maneira o uso de software ilegal? Porque é fácil. Por ganância. Sim, a maior parte das vezes é mesmo por ganância. Não me venham com histórias de que a empresa X e Y (tipicamente a Microsoft, um alvo fácil) são gananciosas e que o software é muito caro. Não me venham com histórias de que são vitimas do capitalismo (tipicamente americano, outro alvo fácil), ou de que são "Robins do Bosques". Se existem alternativas e as pessoas não as usam, isso para mim é ganância, pura e simplesmente.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Advogado do Diabo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Sou contra a "pirataria"? Sim, sou. Mas também não sou a favor de campanhas de caça às bruxas, propaganda na comunicação social, ou medidas de protecção idiotas. (Na realidade, eu até acho que é uma questão de tempo [décadas, talvez] até todo o software se tornar FOSS e o próprio fenómeno de pirataria deixar de existir como o conhecemos hoje, mas isso é uma história para outra altura.) O próprio termo "pirataria" é em si uma termo enviesado e errado (ver próximo parágrafo).&lt;br /&gt;As campanhas que se têm feito em Portugal sobre pirataria (em geral, não só sobre software) comparam a cópia legal de software ao roubo de carros e carteira. Isso para mim é propaganda pura. A cópia ilegal de software é, passe a expressão,  ilegal, não "um crime". (A venda desse mesmo software, apesar de na minha opinião abominável, continua a ser ilegal, não propriamente um crime).&lt;br /&gt;Não sou a favor das &lt;a href="http://en.wikipedia.org/wiki/Visual_Studio_Express#Extensibility"&gt;licenças abusivas&lt;/a&gt; e &lt;a href="http://en.wikipedia.org/wiki/Criticism_of_Windows_Vista#Software_Protection_Platform"&gt;validações draconianas&lt;/a&gt;. Também não sou a favor das protecções contra cópia que existe em muito software, especialmente jogos, nomeadamente porque prejudicam mais as pessoas que compram de facto o software, que os restantes. Como exemplo, um amigo meu emprestou-me um jogo que ele tinha comprado. Como era aborrecido ter constantemente o CD na drive sempre que queria jogar, acabei por ter de pesquisar um "crack" para remover essa protecção. Quem é que ficou prejudicado com este mecanismo?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Piratas&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Se formos a um dicionário, podemos encontrar algo como o seguinte em &lt;a href="http://www.priberam.pt/dlpo/definir_resultados.aspx?pal=pirata"&gt;pirata&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;span id="lblDlpoDefinicao"&gt;&lt;dl  style="font-family:courier new;"&gt;&lt;dt&gt;&lt;span class="texto"  style="font-size:85%;"&gt;do &lt;span title="Latim"&gt;Lat. &lt;/span&gt;&lt;i&gt;pirata&lt;/i&gt; &lt;i&gt;peiratés&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="texto"  style="font-size:85%;"&gt;&lt;span class="categoria"&gt;&lt;span title="substantivo de dois géneros"&gt;s. 2 gén.&lt;/span&gt;&lt;/span&gt;,  &lt;span ondblclick="javascript:SeleccionaEntrada_v2(getSel(),'0')" style="cursor: pointer;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;span class="texto"  style="font-size:85%;"&gt;aquele que cruza os mares para assaltar e roubar navios;&lt;br /&gt;&lt;/span&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span style="font-size:85%;"&gt;&lt;span ondblclick="javascript:SeleccionaEntrada_v2(getSel(),'0')" style="cursor: pointer;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/dt&gt;&lt;dd&gt;&lt;span style="font-size:85%;"&gt;&lt;span class="texto"&gt;corsário;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span style="font-size:85%;"&gt;&lt;span ondblclick="javascript:SeleccionaEntrada_v2(getSel(),'0')" style="cursor: pointer;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/dt&gt;&lt;dd&gt;&lt;span style="font-size:85%;"&gt;&lt;span class="texto"&gt;aquele que sequestra e desvia aviões (frequentemente com pretextos políticos);&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span style="font-size:85%;"&gt;&lt;span ondblclick="javascript:SeleccionaEntrada_v2(getSel(),'0')" style="cursor: pointer;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/dt&gt;&lt;dd&gt;&lt;span style="font-size:85%;"&gt;&lt;span class="texto"&gt;ladrão;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="texto"  style="font-size:85%;"&gt;&lt;span class="propriedade"&gt;&lt;span title="figurativo"&gt;fig.&lt;/span&gt;&lt;/span&gt;,  &lt;span ondblclick="javascript:SeleccionaEntrada_v2(getSel(),'0')" style="cursor: pointer;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;span class="texto"  style="font-size:85%;"&gt;pessoa que enriquece à custa de outrem por meio de exacções violentas;&lt;br /&gt;&lt;/span&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span style="font-size:85%;"&gt;&lt;span ondblclick="javascript:SeleccionaEntrada_v2(getSel(),'0')" style="cursor: pointer;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/dt&gt;&lt;dd&gt;&lt;span style="font-size:85%;"&gt;&lt;span class="texto"&gt;malandro;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span style="font-size:85%;"&gt;&lt;span ondblclick="javascript:SeleccionaEntrada_v2(getSel(),'0')" style="cursor: pointer;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/dt&gt;&lt;dd&gt;&lt;span style="font-size:85%;"&gt;&lt;span class="texto"&gt;velhaco;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="texto"  style="font-size:85%;"&gt;&lt;span class="propriedade"&gt;&lt;span title="provincianismo"&gt;prov.&lt;/span&gt;&lt;/span&gt;,  &lt;span ondblclick="javascript:SeleccionaEntrada_v2(getSel(),'0')" style="cursor: pointer;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;span class="texto"  style="font-size:85%;"&gt;tratante;&lt;br /&gt;&lt;/span&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="texto"  style="font-size:85%;"&gt;&lt;span class="propriedade"&gt;&lt;span title=""&gt;Brasil&lt;/span&gt;&lt;/span&gt;,  &lt;span ondblclick="javascript:SeleccionaEntrada_v2(getSel(),'0')" style="cursor: pointer;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;span class="texto"  style="font-size:85%;"&gt;sedutor;&lt;br /&gt;&lt;/span&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span style="font-size:85%;"&gt;&lt;span ondblclick="javascript:SeleccionaEntrada_v2(getSel(),'0')" style="cursor: pointer;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/dt&gt;&lt;dd&gt;&lt;span style="font-size:85%;"&gt;&lt;span class="texto"&gt;conquistador;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="texto"  style="font-size:85%;"&gt;&lt;span class="categoria"&gt;&lt;span title="adjectivo de dois géneros"&gt;adj. 2 gén.&lt;/span&gt;&lt;/span&gt;,  &lt;span ondblclick="javascript:SeleccionaEntrada_v2(getSel(),'0')" style="cursor: pointer;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;span class="texto"  style="font-size:85%;"&gt;fraudulento;&lt;br /&gt;&lt;/span&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span class="texto"  style="font-size:85%;"&gt;&lt;span class="propriedade"&gt;&lt;span title="Informática"&gt;Inform.&lt;/span&gt;&lt;/span&gt;,  &lt;span ondblclick="javascript:SeleccionaEntrada_v2(getSel(),'0')" style="cursor: pointer;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;span class="texto"  style="font-size:85%;"&gt;pessoa que se introduz nos sistemas informáticos de outros, passando para além de protecções e passwords, podendo ou não danificá-los ou utilizá-los ilicitamente.&lt;/span&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;span class="texto"&gt;Bom, os termos que se referem aos piratas históricos são abusivos: uma pessoa que usa software ilegal não está a roubar, sequestrar ou violentar outro. A ideia de roubar continua a ser o ponto que me incomoda. Dá a ideia que se está a tirar algo a alguém sem lhe pagar. Ora, isto dá a entender que todas as pessoas que pirateam software o pagariam se não tivessem acesso a uma versão ilegal. Isto está muito longe da verdade. Muito do software pirateado não seria adquirido noutras circunstâncias, porque a maior parte das pessoas arranjariam alternativas gratuitas. Ou simplesmente as pessoas não usariam de todo o software em causa, porque na minha opinião muitas das vezes não existe uma necessidade real do software.&lt;br /&gt;A definição aplicada à informática confunde o acesso a um sistema com o uso ilegal de software, misturando &lt;span style="font-style: italic;"&gt;hacking&lt;/span&gt; com piraria. Não vamos por aí! Isso é outra conversa...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hipocrisia&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;É óbvio que já pirateei software. Muito até. Especialmente jogos. Em retrospectiva, o tempo que passei a arranjar centenas de jogos, podiam ter sido mais bem aproveitados a comprar e jogar a meia dúzia que realmente joguei. Hoje em dia sou contra o acto de piratear um software, especialmente quando não existe uma real necessidade. Creio que neste momento o único software que tenho ilegal é o Windows 2000 no meu PC &lt;span style="font-style: italic;"&gt;Desktop&lt;/span&gt; (AKA "Tarja"). A única coisa que posso dizer em minha defesa é que se trata de um PC velho que adquiri em segunda mão (sem sistema operativo), e que não se justifica nesta altura adquirir um SO para um PC com tempo de vida reduzido, ainda mais porque o software em causa já não é comercializado pela Microsoft (bom, o &lt;a href="http://en.wikipedia.org/wiki/Abandonware"&gt;abandonware&lt;/a&gt; é ainda outra história para mais um dia...). Continua a ser errado, no entanto.&lt;br /&gt;&lt;br /&gt;Até à próxima, que apreciem ter a coragem de questionar comportamentos generalizados.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-4158457353335910042?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/4158457353335910042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=4158457353335910042' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4158457353335910042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4158457353335910042'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/04/esperteza-saloia.html' title='Esperteza Saloia'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-385087686853719211</id><published>2008-04-12T20:58:00.000+01:00</published><updated>2008-04-12T20:58:36.139+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='comic books'/><title type='text'>My Trip to Brussels</title><content type='html'>As I told in a &lt;a href="http://sergioag.blogspot.com/2008/04/contracts-for-aspect-oriented-design.html"&gt;previous post&lt;/a&gt;, last week I was at Brussels. I am going to write a little bit about my trip and stay there.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Plane&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;One of the cool stuff of this trip was that I got to do my first plane trip. Also, I got to go in the window seat! The plane is much smaller than I imagined (then again, the Lisbon-Brussels flight isn't exactly the most used flight), as well as noisier. Although I didn't have any fear of flying, I confess that I was little apprehensive during the take-off. Something to mark in my check-list of things I wanted to do in my life time.&lt;br /&gt;I think the airports are very confusing for a first-time user, especially the Brussels airport which is quite huge. Anyway, it all went well, despite the departure's flight was an hour late, at least they didn't lose my luggage.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_5-2Aoc42tHI/SAEF1OFvEqI/AAAAAAAAAJs/nGuUHPq0JrQ/s1600-h/100_2575-web.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_5-2Aoc42tHI/SAEF1OFvEqI/AAAAAAAAAJs/nGuUHPq0JrQ/s400/100_2575-web.jpg" alt="" id="BLOGGER_PHOTO_ID_5188434657580880546" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;My plane&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_5-2Aoc42tHI/SAEF1eFvErI/AAAAAAAAAJ0/NUCy9eRQAtI/s1600-h/100_2597-web.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_5-2Aoc42tHI/SAEF1eFvErI/AAAAAAAAAJ0/NUCy9eRQAtI/s400/100_2597-web.jpg" alt="" id="BLOGGER_PHOTO_ID_5188434661875847858" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;No, no gremlin on the wing&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Belgium: a new country&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Although I have done some trips outside of Portugal, I have only been to Spain and Andorra (well, technically I was in France, but only on an Andorra trip). In general, I liked the country, at least what I have seen - the centre of Brussels. In spite of being the "capital" of the European Union, I didn't feel like a cosmopolitan city: the traffic looked organized, lots of parking places, and lots of green spaces. Most people I interacted with in the city knew how to speak English, in spite of their annoying French accent. Overall, the city was very English-speaking friendly: most of the shops and signs were in English.  Oh, and a lot of chocolate :)&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_5-2Aoc42tHI/SAEJzeFvEsI/AAAAAAAAAJ8/l2JjyVqjCyY/s1600-h/100_2637-web.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_5-2Aoc42tHI/SAEJzeFvEsI/AAAAAAAAAJ8/l2JjyVqjCyY/s400/100_2637-web.jpg" alt="" id="BLOGGER_PHOTO_ID_5188439025562620610" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Now I know: chocolate comes from fountains!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_5-2Aoc42tHI/SAEQ9LC2_vI/AAAAAAAAAK0/s4ldswEOR8c/s1600-h/100_2726-web.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_5-2Aoc42tHI/SAEQ9LC2_vI/AAAAAAAAAK0/s4ldswEOR8c/s400/100_2726-web.jpg" alt="" id="BLOGGER_PHOTO_ID_5188446888830369522" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://en.wikipedia.org/wiki/The_Adventures_of_Tintin"&gt;Tintin&lt;/a&gt;, Captain Haddock and Milou in another adventure!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sightseeing&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Let me tell you a secret: I skipped the second day at the conference to do some sightseeing. You live once! And I sure didn't want to skip this change. Since I am not a very cult person (at least in terms of history and geography), I didn't where to go, other than the Belgium Comic Strip Museum. Fortunately, sightseeing maps from the Hotel to the rescue! I got into the subway and went to visit some spots in the map, with a little of walking (which I enjoy to do).&lt;br /&gt;I enjoyed the most were parks and the buildings in general. The &lt;a href="http://en.wikipedia.org/wiki/Atomium"&gt;Atomium&lt;/a&gt; is very impressive, but &lt;a href="http://en.wikipedia.org/wiki/Manneken_Pis"&gt;Manneken Pis&lt;/a&gt; is really overrated. &lt;a href="http://en.wikipedia.org/wiki/Grand_Place"&gt;Grand Place&lt;/a&gt; and in general most of the historical part of the city were very nice.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_5-2Aoc42tHI/SAEPDuFvEtI/AAAAAAAAAKE/zso-UVjHpIo/s1600-h/100_2644-web.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_5-2Aoc42tHI/SAEPDuFvEtI/AAAAAAAAAKE/zso-UVjHpIo/s400/100_2644-web.jpg" alt="" id="BLOGGER_PHOTO_ID_5188444802293633746" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Europa_%28mythology%29"&gt;Europa&lt;/a&gt; riding Zeus&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_5-2Aoc42tHI/SAEPD-FvEuI/AAAAAAAAAKM/Kh0ojpUy6WE/s1600-h/100_2647-web.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_5-2Aoc42tHI/SAEPD-FvEuI/AAAAAAAAAKM/Kh0ojpUy6WE/s400/100_2647-web.jpg" alt="" id="BLOGGER_PHOTO_ID_5188444806588601058" border="0" /&gt;&lt;/a&gt;&lt;a href="http://fr.wikipedia.org/wiki/Arcades_du_Cinquantenaire"&gt;&lt;span style="font-size:85%;"&gt;Les Arcades du Cinquantenaire&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_5-2Aoc42tHI/SAEPEOFvEvI/AAAAAAAAAKU/cSnxFpc5JAg/s1600-h/100_2661-web.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_5-2Aoc42tHI/SAEPEOFvEvI/AAAAAAAAAKU/cSnxFpc5JAg/s400/100_2661-web.jpg" alt="" id="BLOGGER_PHOTO_ID_5188444810883568370" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;Atomium&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_5-2Aoc42tHI/SAEPEeFvEwI/AAAAAAAAAKc/mS-xrHv_2L8/s1600-h/100_2685-web.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_5-2Aoc42tHI/SAEPEeFvEwI/AAAAAAAAAKc/mS-xrHv_2L8/s400/100_2685-web.jpg" alt="" id="BLOGGER_PHOTO_ID_5188444815178535682" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;Place Des Martirs&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_5-2Aoc42tHI/SAEPEuFvExI/AAAAAAAAAKk/WMO-rORtbQE/s1600-h/100_2694-web.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_5-2Aoc42tHI/SAEPEuFvExI/AAAAAAAAAKk/WMO-rORtbQE/s400/100_2694-web.jpg" alt="" id="BLOGGER_PHOTO_ID_5188444819473502994" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Tintin's Moon rocket @ Brussels Comic Strip Museum&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;Until next time, may you enjoy travelling whenever you have the opportunity.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-385087686853719211?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/385087686853719211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=385087686853719211' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/385087686853719211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/385087686853719211'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/04/my-trip-to-brussels.html' title='My Trip to Brussels'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_5-2Aoc42tHI/SAEF1OFvEqI/AAAAAAAAAJs/nGuUHPq0JrQ/s72-c/100_2575-web.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-4364919019790159401</id><published>2008-04-06T14:08:00.004+01:00</published><updated>2008-04-06T23:50:46.065+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ViaTecla'/><title type='text'>ViaTecla @ Diário de Notícias</title><content type='html'>Na edição de hoje do &lt;a href="http://dn.sapo.pt/"&gt;Diário de Notícias&lt;/a&gt;, nomeadamente na secção "media", coluna inovações vem uma referência à ViaTecla. Em concreto, fala sobre o 1º &lt;a href="http://www.viatecla.pt/openday/"&gt;Open Day&lt;/a&gt;, no próximo dia 10, onde a empresa vai estar aberta a visitantes da área de negócio, clientes e comunidade local. É de salientar que o texto menciona os projectos "FutureBox" e o "Head-Up Business Display", ambos desenvolvidos pela equipa de inovação, da qual faço parte.&lt;br /&gt;&lt;br /&gt;Até à próxima, que apreciem ter trabalho referenciado no jornal, independentemente da sua importância e de quem o fez.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-4364919019790159401?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/4364919019790159401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=4364919019790159401' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4364919019790159401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4364919019790159401'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/04/viatecla-dirio-de-notcias.html' title='ViaTecla @ Diário de Notícias'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-2002772824917005347</id><published>2008-04-06T14:07:00.000+01:00</published><updated>2008-04-06T14:07:35.659+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='CITI'/><category scheme='http://www.blogger.com/atom/ns#' term='software engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='MSc'/><title type='text'>Contracts for Aspect-Oriented Design @ AOSD.08</title><content type='html'>This week I was at the AOSD.08 conference, in Brussels, Belgium. There I presented a research paper, "Contracts for Aspect-Oriented Design".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;AOSD.08&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_5-2Aoc42tHI/R_jGsdgJyLI/AAAAAAAAAJU/khfbicKHHEc/s1600-h/100_2640-web.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_5-2Aoc42tHI/R_jGsdgJyLI/AAAAAAAAAJU/khfbicKHHEc/s400/100_2640-web.jpg" alt="" id="BLOGGER_PHOTO_ID_5186113438053157042" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;The path into AOSD.08&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The international conference on &lt;a href="http://www.aosd.net/index.php"&gt;Aspect-Oriented Software Development&lt;/a&gt; (AKA: AOSD) in the most important conference for Aspect-Oriented Software Development. This year's edition, the seventh, was hosted in the "heart" of Europe, Brussels. The activities were from March 31st to April 4th, and included: the research track, where the latest and most important research papers are presented; the industry track, where the papers on the latest developments in the industry are presented; the workshops, where specific subjects are treated through paper presentation and group discussion; the tutorials, where a person or a group of persons will be presenting and lecturing about a specific theme; and student extravaganza, where MSc or PhD students present posters on their theses' development. There is also space for some tool demonstrations and some social events.&lt;br /&gt;During my short stay at the conference (only the first two days of the week), I stumbled upon some fellow researchers which I have met in GTTSE and SWERC 2007, as well as several Portuguese people. I also got to talk with Dean Wampler, an interesting industry consultant and researcher, whose work has influenced my paper, and in general my master thesis.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SLAT Workshop&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_5-2Aoc42tHI/R_jHk9gJyMI/AAAAAAAAAJc/BrCz0MN99NA/s1600-h/100_2632-web.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_5-2Aoc42tHI/R_jHk9gJyMI/AAAAAAAAAJc/BrCz0MN99NA/s400/100_2632-web.jpg" alt="" id="BLOGGER_PHOTO_ID_5186114408715765954" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Group discussion @ SPLAT&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I participated in the &lt;a href="http://www.aosd.net/workshops/splat/2008/"&gt;Software-engineering Properties of Languages and Aspect Technologies&lt;/a&gt; (SPLAT) workshop. In this 6th edition, the theme was discussing how does Aspect-Oriented Programming (AOP) cope with good software engineering properties (e.g. reliability, testability, etc.). This was very interesting, because although my current research is on programming and design, the 'illities' are essentially non-functional requirements, which links with my previous research work on requirements engineering. My paper was generally well accepted, although my actual presentation was less than impressive (I still get nervous when making presentations). In summary, it was actually constructive, as I got some positive comments and some new ideas on issues that I should have addressed or at least considered.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Contracts for Aspect-Oriented Design&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_5-2Aoc42tHI/R_jKY9gJyNI/AAAAAAAAAJk/0rdVKYGT-Pk/s1600-h/CfAOD-AOSD_2008-presentation.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_5-2Aoc42tHI/R_jKY9gJyNI/AAAAAAAAAJk/0rdVKYGT-Pk/s400/CfAOD-AOSD_2008-presentation.png" alt="" id="BLOGGER_PHOTO_ID_5186117501092219090" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;The paper presentation's cover slide&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;The story of this paper started about a year ago. At the time, I was still about half-way through my master thesis, as well as doing my final two courses needed for the master degree. One of such courses was &lt;span style="font-style: italic;"&gt;Tópicos Avançados em Engenharia de Software&lt;/span&gt; (Advanced Topics on Software Engineering), lectured by one my supervisors, Ana Moreira. There, I was suppose to make a paper assignment, which could be a first draft of a chapter of my upcoming dissertation. While helpful, I was getting a little bored of just my thesis, and wanted to think a little "outside of the box". The paper was born, with the exact same title as today.&lt;br /&gt;Since both my supervisors liked it, we later decided to expand and improve it a little, in order to make a extra chapter on my dissertation. Chapter 7 was born :) It wasn't much later than we concluded that with a little work, we could make conference worthy. And so, when working in a paper which represented the core of my thesis, we decided to also make a paper out it, and submitted both to the AOSD conference. Interestingly, my master thesis "core" paper was rejected (once again, but that is a story for another post...), while my master thesis "spin-off" paper was accepted.&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy doing a little of out of the box thinking.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-2002772824917005347?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/2002772824917005347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=2002772824917005347' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/2002772824917005347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/2002772824917005347'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/04/contracts-for-aspect-oriented-design.html' title='Contracts for Aspect-Oriented Design @ AOSD.08'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_5-2Aoc42tHI/R_jGsdgJyLI/AAAAAAAAAJU/khfbicKHHEc/s72-c/100_2640-web.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-4130753155442694214</id><published>2008-03-21T21:47:00.001Z</published><updated>2008-03-23T13:56:30.058Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='CITI'/><title type='text'>Dois artigos interessantes</title><content type='html'>Ao arrumar papelada antiga de investigação, reencontrei dois artigos interessantes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://portal.acm.org/citation.cfm?id=1028747"&gt;Cona: aspects for contracts and contracts for aspects&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sei.cmu.edu/domain-engineering/FODA.html"&gt;Feature-Oriented Domain Analysis (FODA) feasibility study&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_5-2Aoc42tHI/R-Zg_NgJyJI/AAAAAAAAAJE/kKiwp-xHMZU/s1600-h/100_1444.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_5-2Aoc42tHI/R-Zg_NgJyJI/AAAAAAAAAJE/kKiwp-xHMZU/s400/100_1444.jpg" alt="" id="BLOGGER_PHOTO_ID_5180935060408879250" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Um dos pontos fortes do meu antigo gabinete no CITI&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Até à próxima vez, que apreciem encontrar humor nos sítios mais bizarros. (e conseguirem mais &lt;span style="font-style: italic;"&gt;hits &lt;/span&gt;no Google com duas &lt;span style="font-style: italic;"&gt;keywords&lt;/span&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-4130753155442694214?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/4130753155442694214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=4130753155442694214' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4130753155442694214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4130753155442694214'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/03/dois-artigos-interessantes.html' title='Dois artigos interessantes'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_5-2Aoc42tHI/R-Zg_NgJyJI/AAAAAAAAAJE/kKiwp-xHMZU/s72-c/100_1444.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-3844085727642198549</id><published>2008-03-21T12:16:00.000Z</published><updated>2008-03-21T12:38:49.908Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='CITI'/><category scheme='http://www.blogger.com/atom/ns#' term='software engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='MSc'/><title type='text'>SPLAT @ AOSD.08: paper available</title><content type='html'>The paper "Contracts for Aspect-Oriented Design", co-authored by me, Pedro Guerreiro, and Ana Moreira is available. I will present this paper March 31 of this year, in the &lt;a href="http://www.aosd.net/workshops/splat/2008/index.php"&gt;SPLAT&lt;/a&gt; workshop at AOSD.08, located in Brussels, Belgium. The document is available for download, as well as the schedule.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_5-2Aoc42tHI/R-Op8dgJyHI/AAAAAAAAAI0/O7FfP274ZWo/s1600-h/splash.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_5-2Aoc42tHI/R-Op8dgJyHI/AAAAAAAAAI0/O7FfP274ZWo/s320/splash.jpg" alt="" id="BLOGGER_PHOTO_ID_5180170852582934642" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Splash... or should I say &lt;span style="font-style: italic;"&gt;splat&lt;/span&gt;?&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;This paper was developed in the context of my Master Thesis, and the co-authors are my supervisors. It is going to be an interesting experience, as I've never been to a research conference before. Anyway, I can already see some interesting names in this workshop, such as &lt;a href="http://ctp.di.fct.unl.pt/%7Empm/"&gt;Miguel Monteiro&lt;/a&gt;, a fellow researcher at CITI; and &lt;a href="http://www.swen.uwaterloo.ca/%7Ekczarnec/"&gt;Krzysztof Czarnecki&lt;/a&gt;, the "father" of &lt;a href="http://en.wikipedia.org/wiki/Generative_programming"&gt;generative programming&lt;/a&gt;, whom I've &lt;a href="http://sergioag.blogspot.com/2007/07/gttse-2007.html"&gt;met last summer&lt;/a&gt;. Hopefully, I'll meet some more people from the main conference or other workshops.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy presenting your work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-3844085727642198549?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/3844085727642198549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=3844085727642198549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/3844085727642198549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/3844085727642198549'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/03/splat-aosd08-paper-available.html' title='SPLAT @ AOSD.08: paper available'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_5-2Aoc42tHI/R-Op8dgJyHI/AAAAAAAAAI0/O7FfP274ZWo/s72-c/splash.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-3879483852173594447</id><published>2008-03-21T12:10:00.001Z</published><updated>2008-03-21T12:57:58.722Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='MSc'/><title type='text'>Master Thesis: In print</title><content type='html'>Last Tuesday, my Master Thesis dissertation was printed and delivered. In the coming weeks, the discussion will be scheduled.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_5-2Aoc42tHI/R-OwYtgJyII/AAAAAAAAAI8/jEkbDrnibjE/s1600-h/100_2561-web.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_5-2Aoc42tHI/R-OwYtgJyII/AAAAAAAAAI8/jEkbDrnibjE/s400/100_2561-web.jpg" alt="" id="BLOGGER_PHOTO_ID_5180177934984005762" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;The first print&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Until next time, may you enjoy printing a document started almost two years ago.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-3879483852173594447?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/3879483852173594447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=3879483852173594447' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/3879483852173594447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/3879483852173594447'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/03/master-thesis-in-print.html' title='Master Thesis: In print'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_5-2Aoc42tHI/R-OwYtgJyII/AAAAAAAAAI8/jEkbDrnibjE/s72-c/100_2561-web.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-8772537758455764124</id><published>2008-03-17T22:31:00.001Z</published><updated>2008-03-17T22:48:20.553Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ViaTecla'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>ViaTecla @ TechDays 2008</title><content type='html'>Dia 11 a 14 de Março, realizou-se o &lt;a href="http://www.techdays.pt/"&gt;Techdays&lt;/a&gt; 2008, onde a ViaTecla teve uma participação activa.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Techdays 2008&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Techdays é uma conferência anual, realizada pela Microsoft, dedicada a tecnologias da mesma. Este ano o foco estava nos mais recentes lançamentos da MS: Windows Server 2008, Visual Studio 2008 e SQL Server 2008.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ViaTecla Software&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A ViaTecla, sendo um Gold Partner da Microsoft, teve uma participação activa. Nomeadamente:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Partners [&lt;a href="http://videos.techdays.pt/View.aspx?video=77&amp;amp;viewType=Tag&amp;amp;filterValue"&gt;vídeo&lt;/a&gt;]&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Partners + Products [&lt;a href="http://videos.techdays.pt/View.aspx?video=64&amp;amp;viewType=Tag&amp;amp;filterValue"&gt;vídeo&lt;/a&gt;]&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Keynote [&lt;a href="http://videos.techdays.pt/View.aspx?video=81&amp;amp;viewType=Tag&amp;amp;filterValue"&gt;vídeo 1&lt;/a&gt;] [&lt;a href="http://videos.techdays.pt/View.aspx?video=82&amp;amp;viewType=Tag&amp;amp;filterValue"&gt;vídeo 2&lt;/a&gt;]&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-style: italic;"&gt;(Nota: para ver estes vídeos, é necessário a instalação do plug-in do &lt;a href="http://www.microsoft.com/silverlight/resources/install.aspx"&gt;Silverlight&lt;/a&gt;, o que pode ser um problema para certos &lt;a href="http://www.microsoft.com/silverlight/resources/installationFiles.aspx?v=1.0&amp;amp;mode=sysreq"&gt;browsers e sistemas operativos&lt;/a&gt;...)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Nestes vídeos é possível ver imagens de dois projectos da VT no qual estou envolvido: &lt;span style="font-weight: bold;"&gt;My Travel Management&lt;/span&gt; e &lt;span style="font-weight: bold;"&gt;Future Box.TV&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Até à próxima, que apreciem mostrar fogo de vista.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-8772537758455764124?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/8772537758455764124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=8772537758455764124' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/8772537758455764124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/8772537758455764124'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/03/viatecla-techdays-2008.html' title='ViaTecla @ TechDays 2008'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-2264243263287244349</id><published>2008-03-09T12:17:00.000Z</published><updated>2008-03-09T12:34:51.930Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='CITI'/><category scheme='http://www.blogger.com/atom/ns#' term='FCT'/><category scheme='http://www.blogger.com/atom/ns#' term='MSc'/><category scheme='http://www.blogger.com/atom/ns#' term='BSc'/><category scheme='http://www.blogger.com/atom/ns#' term='CA3'/><title type='text'>... still an academic...</title><content type='html'>In spite of my new job, I am still connected to FCT.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Current papers and conferences&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Recently, two of my research papers where accepted at two conferences, where I will be presenting them. My work at CITI in the context of SOFTAS project and my master thesis, was accepted at a workshop in the &lt;a href="http://aosd.net/2008/index.php"&gt;AOSD 2008&lt;/a&gt;. My work at CA3 in the context of the ASSD project and my bachelor degree was accepted at &lt;a href="http://www.iceis.org/"&gt;ICEIS 2008&lt;/a&gt;. AOSD is coming up at the end of this month in Bruxels, Belgium; while ICEIS comes later, by the middle of June, in Barcelona, Spain. When I have more time to blog, I will write a post on both of these papers, as they all have interesting stories.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Upcoming papers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Still, my work is not done, I am involved in three other papers. A paper on the ASSD project is submitted to a Journal, and is under a revision process. Two more papers related to my master thesis are under development, and may or may not be submitted in a near future. Yeah, one of them also has an interesting story.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;My master thesis&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Yes, somewhere in between the writing/revising process of research papers, I have a master thesis dissertation a couple of months late. This will definitively be worth a couple of blog posts. Hopefully, it will be discussed in a month or two.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;When will the madness end?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I don't know, but somewhere this year I must end my connection to the university. Having a double life of developer by day, and researcher by night, is somewhat stressful and exhausting. I am going to need some more space for my personal and social life.&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy doing a lot of stuff... even tough sometimes you are not sure for what purpose...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-2264243263287244349?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/2264243263287244349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=2264243263287244349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/2264243263287244349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/2264243263287244349'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/03/still-academic.html' title='... still an academic...'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-5284059839912322773</id><published>2008-03-09T12:15:00.001Z</published><updated>2008-03-09T12:36:33.884Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ViaTecla'/><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>... Hello ViaTecla</title><content type='html'>Since February 2, 2008, I am working at ViaTecla Software as a Software Developer.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_5-2Aoc42tHI/R9PQnFQIyAI/AAAAAAAAAIs/fOx6poc50B8/s1600-h/top_viatecla.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_5-2Aoc42tHI/R9PQnFQIyAI/AAAAAAAAAIs/fOx6poc50B8/s200/top_viatecla.jpg" alt="" id="BLOGGER_PHOTO_ID_5175709766622169090" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ViaTecla&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.viatecla.pt/"&gt;ViaTecla&lt;/a&gt; is medium sized company in the software industry, located near &lt;a href="http://pt.wikipedia.org/wiki/Almada"&gt;Almada&lt;/a&gt;. It is composed into three divisions: Software (internal development), Operations (technical maintenance), and Projects (out sourcing).Its core business areas are in the tourism (KEYforTravel product) and web site content management (ScriptorServer product). VT is a &lt;a href="https://partner.microsoft.com/40013031"&gt;Microsoft Gold Partner&lt;/a&gt;, and as such I believe it is my duty to always carry my Java PT 07 satchel, as well as my Java/Sun umbrella ;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;My Job&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As said, I am software developer in the software division, the largest. While I am not working in any of the main products' teams, most of the projects where I work are based on them. Although I cannot disclose much detail about my work (damn NDAs :)), I can say that I'm working in the development of new projects and products, in multimedia technologies. These involve Microsoft's state of the art: .NET 3.5, Silverlight, Windows Media Services, etc. While I don't have a strong background in the multimedia area, I consider myself a good software engineer, and good engineering is always useful, whatever the software development area is.&lt;br /&gt;&lt;br /&gt;Until next time, may enjoy having the courage of taking new challenges and risks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-5284059839912322773?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/5284059839912322773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=5284059839912322773' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5284059839912322773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5284059839912322773'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/02/hello-viatecla.html' title='... Hello ViaTecla'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_5-2Aoc42tHI/R9PQnFQIyAI/AAAAAAAAAIs/fOx6poc50B8/s72-c/top_viatecla.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-3672467315510327324</id><published>2008-03-09T11:32:00.001Z</published><updated>2008-03-09T11:49:00.542Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='FCT'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='ISIS'/><title type='text'>Farewell ISIS...</title><content type='html'>January 31, 2008 was my last day working at ISIS.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_5-2Aoc42tHI/R6MEBulwsqI/AAAAAAAAAHU/x_Flja62zSE/s1600-h/isis-logo.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_5-2Aoc42tHI/R6MEBulwsqI/AAAAAAAAAHU/x_Flja62zSE/s200/isis-logo.jpg" alt="" id="BLOGGER_PHOTO_ID_5161974025629512354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ISIS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ISIS (Intelligent Sensorial Information Systems) is a spin-off of the &lt;a href="http://www2.uninova.pt/ca3/"&gt;CA3&lt;/a&gt; (now know as Computational Intelligence Research Group) at UNINOVA. I have been working there since last June, in the "SGF" project. It is a research/industry project, namely a management system, based on .NET 2.0 technology. Due to an informal &lt;a href="http://en.wikipedia.org/wiki/Non-disclosure_agreement"&gt;NDA&lt;/a&gt;, if I told you more about this then I would have to kill you :)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The ISIS team&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;During my stay here, I had the joy of meeting a nice group of people, both professionally as personally. Namely:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;José Manuel Fonseca&lt;/span&gt;, holds a BSc in Computer Science, a MSc in Computer Science, and a PhD in Electrotechnical Engineering. Currently he is a professor at the Electrotechnical Department at the university. He is definitely the best "boss" I ever had, with a very good sense of humour, and a very good speaker, he always has an interesting talk to do.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;André Mora&lt;/span&gt;, holds a BSc in Electrotechnical Engineering, and a MSc in Computer Science. Currently he is lecturing at the Electrotechnical Departament, as well as finishing his PhD. André is a natural leader, always available to solve the tough problems and arguments.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Inês Guerra&lt;/span&gt;, holds a BSc in Electrotechnical Engineering. After a brief experience in consulting and international lecturing, she decided to return to the university on an entrepreneurship journey. She is the "glue" of the team, always promoting dialogue among the team, as well as finding (as sometimes solving) the various non-functional issues associated with software development.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Fernando Moitinho&lt;/span&gt;, holds a BSc in Electrotechnical Engineering. Currently he is assistant at the Electrotechnical Department, as well as finishing his MSc in the "spare" time. Fernando is a hard-working person, the most productive member in terms &lt;a href="http://en.wikipedia.org/wiki/Lines_of_code"&gt;LOC&lt;/a&gt; per hour :)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Catarina Gomes&lt;/span&gt;, is taking a BSc in Computer Science. She is no longer a current member of the team, but working as a research engineer at CA3. Catarina was the most "crosscutting" member, always available to perform the scattered tasks that no one else could do.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sofia Moura&lt;/span&gt;, is taking a degree in design and multimedia. Sofia was the official graphical designer, that is, the person that made everything look pretty.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Carlos&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; Figueira&lt;/span&gt;, holds a BSc in Electrotechnical Engineering. Carlos is the hardware guy, as well as the "holy" sysadmin. Need I say more?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ana Fachada&lt;/span&gt;, holds a BSc in Electrotechnical Engineering. After working in consulting, she is currently developing her PhD. Since she is the most recent "acquisition" of the group, but an interesting one, since she has a pragmatic view in the "business" perspective of software development.&lt;br /&gt;&lt;br /&gt;There would be a lot more to say about these people and this project, a lot more than a blog post would do justice. For a couple of months, all of use gave all they've got into this project, and for that we shared a bond. This was the best team I have worked with, and I wish them the best of luck in the future.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_5-2Aoc42tHI/R9PM11QIx_I/AAAAAAAAAIk/8e6Y_l-_LiQ/s1600-h/100_2434.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_5-2Aoc42tHI/R9PM11QIx_I/AAAAAAAAAIk/8e6Y_l-_LiQ/s400/100_2434.jpg" alt="" id="BLOGGER_PHOTO_ID_5175705621978728434" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;Inês Guerra, Fernando Moitinho, André Mora, José Manuel Fonseca and me&lt;br /&gt;(October 13, an important milestone in the project)&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Next&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;More than a goodbye from ISIS, this is a goodbye from FCT, because since then I start a new job, in the so-called (software) industry. But that is another story...&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy being able to let go the people and places you care about, even when it is not easy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-3672467315510327324?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/3672467315510327324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=3672467315510327324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/3672467315510327324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/3672467315510327324'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/03/farewell-isis.html' title='Farewell ISIS...'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_5-2Aoc42tHI/R6MEBulwsqI/AAAAAAAAAHU/x_Flja62zSE/s72-c/isis-logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-5755066090761760696</id><published>2008-03-02T02:20:00.000Z</published><updated>2008-03-02T02:43:44.646Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='Mozilla'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='FOSS'/><title type='text'>Yet another saturday (geek) night</title><content type='html'>Can't sleep? Oh, well, let's take a look at my computers.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tarja&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;That is, my desktop PC.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Took a look at my &lt;a href="http://www.emule-project.net/home/perl/general.cgi?l=1"&gt;eMule&lt;/a&gt; downloads (new month, new download quotas).&lt;/li&gt;&lt;li&gt;Corrupted eMule partial files... ah, good old Windows 2000 &lt;a href="http://technet.microsoft.com/en-us/library/bb491051.aspx"&gt;CHKDSK&lt;/a&gt;... bad sectors on my NTFS partition, damn.&lt;/li&gt;&lt;li&gt;Defragmented &lt;a href="http://en.wikipedia.org/wiki/NTFS"&gt;NTFS&lt;/a&gt; partition.&lt;/li&gt;&lt;li&gt;Defragmented &lt;a href="http://en.wikipedia.org/wiki/FAT32#FAT32"&gt;FAT32&lt;/a&gt; partition.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Simone&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;That is, my laptop PC.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Synchronizing email in Windows (XP).&lt;/li&gt;&lt;li&gt;Synchronizing email in Linux (FC4).&lt;/li&gt;&lt;li&gt;Damn, tired of the rowset something bug in Thunderbird 1.5 (guess I can't have folders with a few thousand mails).&lt;/li&gt;&lt;li&gt;Upgrading &lt;a href="http://www.mozilla.com/en-US/thunderbird/"&gt;Thunderbird&lt;/a&gt; to 2.0 (cool, gmail support)&lt;/li&gt;&lt;li&gt;Backing up old files (400 MiB &lt;a href="http://www.rarlabs.com/"&gt;RAR&lt;/a&gt;ed...)&lt;/li&gt;&lt;li&gt;Adding my email accounts, configuring my options, installing my extensions, synchronizing my email.&lt;/li&gt;&lt;li&gt;Listening to the latest album of &lt;a href="http://www.tarjaturunen.com/"&gt;Tarja Turunen&lt;/a&gt;, "My Winter Storm".&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Checking out the blogosphere.&lt;/li&gt;&lt;/ul&gt;Until next time, may you enjoy the &lt;a href="http://en.wikipedia.org/wiki/Saturday_Night_Fever"&gt;Saturday night&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-5755066090761760696?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/5755066090761760696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=5755066090761760696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5755066090761760696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5755066090761760696'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/03/yet-another-saturday-geek-night.html' title='Yet another saturday (geek) night'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-3067036074598652352</id><published>2008-03-02T00:59:00.001Z</published><updated>2008-03-02T01:06:07.511Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><title type='text'>Fortune</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_5-2Aoc42tHI/R8n8-wxgi7I/AAAAAAAAAIc/ehhbGZtgIVM/s1600-h/f3af7da1aff99a187ef1206686316f0b_FORTUNE_sm.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_5-2Aoc42tHI/R8n8-wxgi7I/AAAAAAAAAIc/ehhbGZtgIVM/s320/f3af7da1aff99a187ef1206686316f0b_FORTUNE_sm.jpg" alt="" id="BLOGGER_PHOTO_ID_5172943802186369970" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy being a fortunate person.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-3067036074598652352?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/3067036074598652352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=3067036074598652352' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/3067036074598652352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/3067036074598652352'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/03/fortune.html' title='Fortune'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_5-2Aoc42tHI/R8n8-wxgi7I/AAAAAAAAAIc/ehhbGZtgIVM/s72-c/f3af7da1aff99a187ef1206686316f0b_FORTUNE_sm.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-8224520510352866048</id><published>2008-02-24T22:37:00.000Z</published><updated>2008-02-24T22:38:00.715Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='meta'/><title type='text'>caleb.pt.vu - v42.1</title><content type='html'>Yesterday I've updated my personal static web site.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_5-2Aoc42tHI/R8Ht8PvLXUI/AAAAAAAAAIM/qdTVo_cgFD4/s1600-h/v42.1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_5-2Aoc42tHI/R8Ht8PvLXUI/AAAAAAAAAIM/qdTVo_cgFD4/s400/v42.1.png" alt="" id="BLOGGER_PHOTO_ID_5170675466470382914" border="0" /&gt;&lt;/a&gt;new look&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_5-2Aoc42tHI/R8Ht7_vLXTI/AAAAAAAAAIE/UGJgwPk28G0/s1600-h/v42.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_5-2Aoc42tHI/R8Ht7_vLXTI/AAAAAAAAAIE/UGJgwPk28G0/s400/v42.png" alt="" id="BLOGGER_PHOTO_ID_5170675462175415602" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;old look&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What's new&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So, what's new? Actually, nothing. No new content, just a new look. My Web site is now literally a single XHTML page (although some images and CSS are external, an interesting exercise would putting it all into a single file). That's it. The idea is to simply have all my static content into a single page. Simple, fast and maintainable. All the rest is already done by someone else, and typically better.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Join the dark side&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Regarding the darker look, I have to admit to have been influenced by the &lt;a href="http://www.blackle.com/"&gt;Blackle&lt;/a&gt; web site, as well as the dark skins of Microsoft's Office 2007 and &lt;a href="http://www.microsoft.com/expression/"&gt;Expression Studio&lt;/a&gt; (which in itself is a post of its own). I think it looks pretty cool and elegant, although I may have to review some of the text colours, in order to improve some of the contrast.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Coming soon&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Once again I have a backlog of blog posts to write, but I'm not sure when am I going to have the time and patience to catch up. So much to do and so little time...&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy &lt;a href="http://en.wikipedia.org/wiki/KISS_principle"&gt;making simple things&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-8224520510352866048?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/8224520510352866048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=8224520510352866048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/8224520510352866048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/8224520510352866048'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/02/calebptvu-v421.html' title='caleb.pt.vu - v42.1'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_5-2Aoc42tHI/R8Ht8PvLXUI/AAAAAAAAAIM/qdTVo_cgFD4/s72-c/v42.1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-8489409861784814234</id><published>2008-02-10T19:53:00.000Z</published><updated>2008-02-10T20:19:46.914Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Magic'/><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><title type='text'>My Kafkaesque Wall</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_5-2Aoc42tHI/R69YxPvLXRI/AAAAAAAAAH0/ME0ZfjwTjpY/s1600-h/kakfa+wall.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_5-2Aoc42tHI/R69YxPvLXRI/AAAAAAAAAH0/ME0ZfjwTjpY/s400/kakfa+wall.jpg" alt="" id="BLOGGER_PHOTO_ID_5165444900678491410" border="0" /&gt;&lt;/a&gt;Well, what is so &lt;a href="http://en.wiktionary.org/wiki/Kafkaesque"&gt;Kafkaesque&lt;/a&gt; about this wall? Well, first of all it is my bedroom wall. Second, the paper on it is uncut book printing paper of... Franz Kafka's "&lt;a href="http://pt.wikipedia.org/wiki/O_Processo"&gt;O Processo&lt;/a&gt;" (know as "&lt;a href="http://en.wikipedia.org/wiki/The_Trial"&gt;The Trial&lt;/a&gt;" in English). A really nice thing to look when you wake up :)&lt;br /&gt;Oh, and there is also an &lt;a href="http://sergioag.blogspot.com/2007/02/aspect-oriented-analysis-applied-to.html"&gt;ICEIS 2007&lt;/a&gt; poster on the left, and a &lt;a href="http://www.wizards.com/default.asp?x=magic/expansion/8e"&gt;Magic: the Gathering 8th edition&lt;/a&gt; Fat Pack mini-poster on the right.&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy a different look at your bedroom wall.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-8489409861784814234?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/8489409861784814234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=8489409861784814234' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/8489409861784814234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/8489409861784814234'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/02/my-kafkaesque-wall.html' title='My Kafkaesque Wall'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_5-2Aoc42tHI/R69YxPvLXRI/AAAAAAAAAH0/ME0ZfjwTjpY/s72-c/kakfa+wall.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-5521186529674499309</id><published>2008-02-05T19:45:00.000Z</published><updated>2008-02-05T21:05:17.931Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='FOSS'/><title type='text'>A new (e)buddy</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_5-2Aoc42tHI/R6jPYelwssI/AAAAAAAAAHk/ahd30TJL5Ro/s1600-h/100px-EBuddy.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_5-2Aoc42tHI/R6jPYelwssI/AAAAAAAAAHk/ahd30TJL5Ro/s200/100px-EBuddy.JPG" alt="" id="BLOGGER_PHOTO_ID_5163604992215528130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Need to use a chat service, but you don't enough permissions in the computer, or your network is under a proxy? Try &lt;a href="http://www.ebuddy.com/"&gt;ebuddy&lt;/a&gt;. It runs a couple of protocols (namely MSN, Google Talk, Yahoo, AIM, and MySpace), provides a good set of features, and runs relatively smoothly through the use of &lt;a href="http://en.wikipedia.org/wiki/Ajax_%28programming%29"&gt;AJAX&lt;/a&gt;. Its like &lt;a href="http://www.pidgin.im/"&gt;Pidgin&lt;/a&gt;, in the sense that you can mix all networks in a single contact tree, but web based.&lt;br /&gt;Of course, its not perfect. You can't log your conversations (if you're paranoid like me, you usually do that), for technical/security reasons. You can't send or receive files. And of course, you can't use the most advance features, such as web cam, window skinning, etc., which, since I'm used to third-party clients such &lt;a href="http://www.amsn-project.net/"&gt;aMSN&lt;/a&gt; and GAIM/Pidgin, - heck, I've even used &lt;a href="http://sourceforge.net/projects/jmsn/"&gt;JMSN&lt;/a&gt; a couple of years ago, is not a big loss. Anyway, life is made of compromises, and this is one of them :)&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy finding a new (e)buddy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-5521186529674499309?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/5521186529674499309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=5521186529674499309' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5521186529674499309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5521186529674499309'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/02/new-ebuddy.html' title='A new (e)buddy'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_5-2Aoc42tHI/R6jPYelwssI/AAAAAAAAAHk/ahd30TJL5Ro/s72-c/100px-EBuddy.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-5271541802265351249</id><published>2008-02-01T18:18:00.000Z</published><updated>2008-02-01T18:22:20.510Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>SQL Server BCP</title><content type='html'>A couple of weeks ago I was writing a small application to perform some &lt;a href="http://en.wikipedia.org/wiki/Extract%2C_transform%2C_load"&gt;ETL&lt;/a&gt; (Extract, Transform, Load) operations. As I was researching an efficient way to perform a large number of SQL insert statements, I found out about the &lt;a href="http://msdn2.microsoft.com/en-us/library/ms162802.aspx"&gt;BCP&lt;/a&gt; (Bulk CoPy) utility for MS SQL Server. This tool performs efficient data insertion (something in the order of thousands of row inserts per second), using as source CSV (Comma Separated Values) files. The mapping is performed through configuration files in a semi-structured format, or using an &lt;a href="http://technet.microsoft.com/en-us/library/ms189327.aspx"&gt;XML file&lt;/a&gt; (the latter is strongly recommended). Basically, the trick resides that unlike in regular inserts, database restrictions (primary keys, foreign keys, unique restrictions, null values, etc.) are not enforced for each row, but only at the end of the introduction, or per each block.&lt;br /&gt;&lt;br /&gt;This was good solution for my needs at the time, which was to extract a large number of data from CSV files into a small number of tables, on a secondary database to the system in question. Of course, the mapping is limited: you cannot perform &lt;a href="http://en.wikipedia.org/wiki/Database_normalization"&gt;data normalization&lt;/a&gt;, only insert/remove columns, or switch its order. This means that either the input data is normalized, or you end up with a denormalized database. In sum, BCP does not replace an ETL tool, but provides an interesting complement in the "Loading" part.&lt;br /&gt;&lt;br /&gt;By the way, a very nice book on the subject is &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764584340,descCd-description.html"&gt;Professional SQL Server 2005 Programming&lt;/a&gt;, by Robert Vieira, published by &lt;a href="http://www.wrox.com/WileyCDA/"&gt;Wrox&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_5-2Aoc42tHI/R6NjOOlwsrI/AAAAAAAAAHc/PCS1mk-dKdM/s1600-h/sqlserverprogramming.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_5-2Aoc42tHI/R6NjOOlwsrI/AAAAAAAAAHc/PCS1mk-dKdM/s200/sqlserverprogramming.jpg" alt="" id="BLOGGER_PHOTO_ID_5162078693982515890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy bulk copying.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-5271541802265351249?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/5271541802265351249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=5271541802265351249' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5271541802265351249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/5271541802265351249'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/02/sql-server-bcp.html' title='SQL Server BCP'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_5-2Aoc42tHI/R6NjOOlwsrI/AAAAAAAAAHc/PCS1mk-dKdM/s72-c/sqlserverprogramming.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-3994366210161999609</id><published>2008-02-01T17:38:00.000Z</published><updated>2008-02-01T17:39:04.124Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='FCT'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='MSc'/><title type='text'>Teses, Relatórios e Trabalhos Escolares</title><content type='html'>Neste Natal ofereceram-me o livro "&lt;a href="http://www.ucp.pt/site/custom/template/ucptplfac.asp?SSPAGEID=2985&amp;amp;lang=1&amp;amp;artigoID=3287"&gt;Teses, Relatórios e Trabalhos Escolares&lt;/a&gt;", de Mário Azevedo.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_5-2Aoc42tHI/R4KT-vNvQuI/AAAAAAAAAHE/rwrkxOsefhI/s1600-h/teses.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_5-2Aoc42tHI/R4KT-vNvQuI/AAAAAAAAAHE/rwrkxOsefhI/s200/teses.jpg" alt="" id="BLOGGER_PHOTO_ID_5152843629700530914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Trata-se de um livro muito interessante para quem está a escrever uma dissertação, artigo científico, ou simplesmente quer ter algo brio nos trabalhos escolares. Trata-se um livro simples e pequeno, feito de forma a poder ser lido de uma ponta à outra ou simplesmente para consulta pontual. Apesar de não ser nenhuma bíblia do assunto, trata-se de um livro com boas sugestões. Adoptei algumas delas (a maior parte já tinha adoptado, por estar numa fase avançada da escrita da dissertação), embora a parte do Português não me seja particularmente útil, visto a minha dissertação se encontrar em Inglês. De qualquer maneira, o livro não substituí os conselhos e ajudas sobre as especificidades de cada área, tal como o nosso bom senso.&lt;br /&gt;Por fim, um facto curioso é eu ter conhecido o autor, professor Mário Azevedo, num seminário que ele deu na FCT-UNL, em concreto no &lt;a href="http://www.fct.unl.pt/gapa/index_html"&gt;GAPA&lt;/a&gt;, intitulado “Saber Estudar é Meio Caminho Andado”.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-3994366210161999609?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/3994366210161999609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=3994366210161999609' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/3994366210161999609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/3994366210161999609'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/02/teses-relatrios-e-trabalhos-escolares.html' title='Teses, Relatórios e Trabalhos Escolares'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_5-2Aoc42tHI/R4KT-vNvQuI/AAAAAAAAAHE/rwrkxOsefhI/s72-c/teses.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-6541938390618937970</id><published>2008-01-27T18:17:00.000Z</published><updated>2008-01-27T20:52:07.649Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='vampire'/><category scheme='http://www.blogger.com/atom/ns#' term='cinema'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><title type='text'>The Rough Guide to Horror Movies</title><content type='html'>"&lt;a href="http://www.roughguides.com/website/shop/products/Horror-Movies.aspx"&gt;The Rough Guide to Horror Movies&lt;/a&gt;", is book by Alan Jones, which was offered to me as a gift last Christmas. This is a guide to horror movies (of which I'm a big fan). As such, one of my purposes for this year is to see every movie in the list (50).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_5-2Aoc42tHI/R5zfmulwspI/AAAAAAAAAHM/sTZgy5n6gvQ/s1600-h/horror_movies.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_5-2Aoc42tHI/R5zfmulwspI/AAAAAAAAAHM/sTZgy5n6gvQ/s200/horror_movies.jpg" alt="" id="BLOGGER_PHOTO_ID_5160245129494180498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The List&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0082010/"&gt;An American Werewolf in London&lt;/a&gt; (1981)&lt;a href="http://www.imdb.com/title/tt0082010/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0075765/"&gt;Black Sunday&lt;/a&gt; (1977)&lt;a href="http://www.imdb.com/title/tt0075765/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;OK&lt;/span&gt; &lt;a href="http://www.imdb.com/title/tt0103873/"&gt;Braindead&lt;/a&gt; (1992)&lt;a href="http://www.imdb.com/title/tt0103873/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0026138/"&gt;Bride of Frankenstein&lt;/a&gt; (1935)&lt;a href="http://www.imdb.com/title/tt0026138/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0010323/"&gt;Cabinet des Dr. Caligari., Das&lt;/a&gt; (1920)&lt;a href="http://www.imdb.com/title/tt0010323/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0078935/"&gt;Cannibal Holocaust&lt;/a&gt; (1980)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0074285/"&gt;Carrie&lt;/a&gt; (1976)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0017739/"&gt;The Cat and the Canary&lt;/a&gt; (1927)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0034587/"&gt;Cat People&lt;/a&gt; (1942)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0050280/"&gt;The Curse of Frankenstein&lt;/a&gt; (1957)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;OK&lt;/span&gt; &lt;a href="http://www.imdb.com/title/tt0077402/"&gt;Dawn of the Dead&lt;/a&gt; (1978)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0046911/"&gt;Diaboliques, Les&lt;/a&gt; (1955)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0021814/"&gt;Dracula&lt;/a&gt; (1931)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0051554/"&gt;Dracula&lt;/a&gt; (1958)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;OK &lt;/span&gt;&lt;a href="http://www.imdb.com/title/tt0083907/"&gt;The Evil Dead&lt;/a&gt; (1981)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;OK &lt;/span&gt;&lt;a href="http://www.imdb.com/title/tt0070047/"&gt;The Exorcist&lt;/a&gt; (1973)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0053459/"&gt;Yeux sans visage, Les&lt;/a&gt; (1960)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0021884/"&gt;Frankenstein&lt;/a&gt; (1931)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0022913/"&gt;Freaks&lt;/a&gt; (1932)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0077651/"&gt;Halloween&lt;/a&gt; (1978)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0057129/"&gt;The Haunting&lt;/a&gt; (1963/I)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0055018/"&gt;The Innocents&lt;/a&gt; (1961)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0036027/"&gt;I Walked with a Zombie&lt;/a&gt; (1943)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;OK&lt;/span&gt; &lt;a href="http://www.imdb.com/title/tt0073195/"&gt;Jaws&lt;/a&gt; (1975)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0093605/"&gt;Near Dark&lt;/a&gt; (1987)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;OK&lt;/span&gt; &lt;a href="http://www.imdb.com/title/tt0087800/"&gt;A Nightmare on Elm Street&lt;/a&gt; (1984)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0050766/"&gt;Night of the Demon&lt;/a&gt; (1957)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;OK&lt;/span&gt; &lt;a href="http://www.imdb.com/title/tt0063350/"&gt;Night of the Living Dead&lt;/a&gt; (1968)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0013442/"&gt;Nosferatu, eine Symphonie des Grauens&lt;/a&gt; (1922)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0023293/"&gt;The Old Dark House&lt;/a&gt; (1932)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0058430/"&gt;Onibaba&lt;/a&gt; (1964)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0054167/"&gt;Peeping Tom&lt;/a&gt; (1960)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0016220/"&gt;The Phantom of the Opera&lt;/a&gt; (1925)&lt;/li&gt;&lt;li&gt;&lt;img src="http://www.imdb.com/images/b.gif" height="6" width="1" /&gt;&lt;a href="http://www.imdb.com/title/tt0055304/"&gt;Pit and the Pendulum&lt;/a&gt; (1961)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0060841/"&gt;The Plague of the Zombies&lt;/a&gt; (1966)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0054215/"&gt;Psycho&lt;/a&gt; (1960)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0089885/"&gt;Re-Animator&lt;/a&gt; (1985)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0059646/"&gt;Repulsion&lt;/a&gt; (1965)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0178868/"&gt;Ringu&lt;/a&gt; (1998)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0063522/"&gt;Rosemary's Baby&lt;/a&gt; (1968)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0117571/"&gt;Scream&lt;/a&gt; (1996/I)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0081505/"&gt;The Shining&lt;/a&gt; (1980)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0073705/"&gt;Shivers&lt;/a&gt; (1975)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;OK&lt;/span&gt; &lt;a href="http://www.imdb.com/title/tt0102926/"&gt;The Silence of the Lambs&lt;/a&gt; (1991)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0167404/"&gt;The Sixth Sense&lt;/a&gt; (1999)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0076786/"&gt;Suspiria&lt;/a&gt; (1977)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0338095/"&gt;Haute tension&lt;/a&gt; (2003)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0072271/"&gt;The Texas Chain Saw Massacre&lt;/a&gt; (1974)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0037415/"&gt;The Uninvited&lt;/a&gt; (1944)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0063285/"&gt;Witchfinder General&lt;/a&gt; (1968)&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-style: italic;"&gt;(Note that I've used the original titles and dates, according to IMDB, and not by the book.)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;What I have saw&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Since I am big fan of zombie films, especially from George Romero, it is no surprise that I've seen those. Anthony Hopkins role of Hannibal Hecter is a pretty good one, so the Hannibal series are a classic. Sharks and exorcisms are also a classic!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What I would like to see&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;The Phantom of the Opera&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;Psycho,&lt;/span&gt; &lt;span style="font-style: italic;"&gt;The Shining&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;The Texas Chain Saw Massacre&lt;/span&gt; are cult movies that I have been waiting for a change to see for a while. &lt;span style="font-style: italic;"&gt;Ringu&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;The Sixth Sense&lt;/span&gt; are two modern movies that people have talking about, and I am a little curious.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What I think should be in the list&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;While I haven't read the book yet, looking at list I think it should be a little broader in scope. Sci-fi movies such as &lt;a href="http://www.imdb.com/title/tt0078748/"&gt;Alien&lt;/a&gt; (1979), &lt;img src="http://www.imdb.com/images/b.gif" height="6" width="1" /&gt;&lt;a href="http://www.imdb.com/title/tt0088247/"&gt;The Terminator&lt;/a&gt; (1984) or &lt;a href="http://www.imdb.com/title/tt0093773/"&gt;Predator&lt;/a&gt; (1987) shouldn't be excluded from the list. It also came as a surprise to me that Freddy Kruger is not accompanied by &lt;a href="http://www.imdb.com/character/ch0002146/"&gt;Jason Voorhees&lt;/a&gt;   or &lt;a href="http://www.imdb.com/character/ch0009424/"&gt;Chucky&lt;/a&gt;! Also, some recent movies should have made it to the cut: &lt;a href="http://www.imdb.com/title/tt0114369/"&gt;Se7en&lt;/a&gt; (1995), &lt;a href="http://www.imdb.com/title/tt0185937/"&gt;The Blair Witch Project&lt;/a&gt; (1999), &lt;a href="http://www.imdb.com/title/tt0387564/"&gt;Saw&lt;/a&gt; (2004), &lt;a href="http://www.imdb.com/title/tt0450278/"&gt;Hostel&lt;/a&gt; (2005). Finally, vampire movies such as &lt;a href="http://www.imdb.com/title/tt0103874/"&gt;Dracula&lt;/a&gt; (1992) and &lt;a href="http://www.imdb.com/title/tt0110148/"&gt;Interview with the Vampire: The Vampire Chronicles&lt;/a&gt; (1994) are the best vampire movies I have saw.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;My task&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Has seen on the list, I only saw 8 of the 50 movies. 42 horror movies to see in a year! I'll be posting some comments on this blog entry as I am going through them, so be sure to check it out from time to time.&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy being afraid... being very afraid... muauahahahahahaha!&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-6541938390618937970?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/6541938390618937970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=6541938390618937970' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/6541938390618937970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/6541938390618937970'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/01/rough-guide-to-horror-movies.html' title='The Rough Guide to Horror Movies'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_5-2Aoc42tHI/R5zfmulwspI/AAAAAAAAAHM/sTZgy5n6gvQ/s72-c/horror_movies.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-7099779080066875795</id><published>2008-01-27T11:11:00.000Z</published><updated>2008-01-27T11:25:17.940Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><title type='text'>Consulting @ Urban Dictionary</title><content type='html'>Check out the Deloitte definition at the &lt;a href="http://www.urbandictionary.com/define.php?term=deloitte"&gt;Urban Dictionary&lt;/a&gt;. (Much complete than &lt;a href="http://www.urbandictionary.com/define.php?term=accenture"&gt;Accenture&lt;/a&gt;'s entry).&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy being a consultant... not!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-7099779080066875795?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/7099779080066875795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=7099779080066875795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/7099779080066875795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/7099779080066875795'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/01/consulting-urban-dictionary.html' title='Consulting @ Urban Dictionary'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-7757500287027436195</id><published>2008-01-25T10:58:00.000Z</published><updated>2008-01-25T11:03:26.262Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><category scheme='http://www.blogger.com/atom/ns#' term='society'/><title type='text'>Chain letters</title><content type='html'>Hoje quero partilhar convosco um clássico email de &lt;span style="font-style: italic;"&gt;chain letter&lt;/span&gt;, dedicado a todos aqueles que me continuam a encher as minhas contas de email.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Olá,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Eu sofro de uma rara e mortal doenca, insucesso escolar, VIRGINDADE,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;medo de ser raptado e executado por electrocussão anal e culpado de&lt;/span&gt;&lt;br /&gt;&lt;span name="st"  style="font-family:arial;"&gt;não reenviar 50 milhoes de " &lt;span id="st" name="st" class="st"&gt;chain&lt;/span&gt; &lt;/span&gt;  &lt;span id="st" name="st" class="st"  style="font-family:arial;"&gt;letters&lt;/span&gt;&lt;span style="font-family:arial;"&gt;" que me foram enviadas por &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;pessoas que  realmente acreditam que se o fizermos, uma menina timorense de 6&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;anos, com uma perna de cavalo a crescer-lhe na testa será capaz de reunir&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;dinheiro suficiente para a operação, de modo a que os pais não a &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;vendam a um circo de aberrações.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Vocês realmente acreditam que a Nokia vos vai dar um telemóvel topo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;de gama a vocês e a toda a gente que reenviar o email "deles"? Vocês&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;são estúpidos ou fingem muito bem? Ou então se eu fizer "scroll down" &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;desta página e pedir um desejo vou para a cama com todas as coelhinhas da Playboy? &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Que monte de tretas.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Basicamente esta mensagem tem o objectivo de ser um grande "Vai-te&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;fod..." para todas as pessoas que nao têm nada melhor para fazer do &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;que mandar estas estúpidas "&lt;span id="st" name="st" class="st"&gt;chain&lt;/span&gt;  &lt;/span&gt;&lt;span id="st" name="st" class="st"  style="font-family:arial;"&gt;letters&lt;/span&gt;&lt;span style="font-family:arial;"&gt;".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Talvez a maldição da "&lt;span id="st" name="st" class="st"&gt; chain&lt;/span&gt; letter " da múmia do faraó venha a minha&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;casa e me sodomize durante o sono por quebrar a corrente que tinha sido &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;iniciada pelo próprio Jesus Cristo no ano 5 A.C., e foi trazida para o nosso&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;país por peregrinos anões durante o Renascimento e que se chegar ao&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;ano 2002 constará no Livro de Recordes do Guinness como o mais longo &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;ataque contínuo de estupidez.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Se vocês querem reenviar alguma coisa, ao menos mandem-me alguma&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;coisa medianamente engraçada.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Já vi todas aquelas "Enviem isto aos seus 50 amigos mais chegados,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;e este pobre, desculpa esfarrapada de ser humano vai, de alguma forma, &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;receber um centavo de um ser omnisciente. Reenviem isto 90 vezes." Mostrem&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;alguma inteligência e pensem para que estão a contribuir com estes &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;forwards. A resposta mais provável será: para a vossa própria&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;impopularidade e aumento da probabilidade de serem despedidos por bloquearem o servidor da&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;vossa empresa.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Por receber uma enorme quantidade de  &lt;span id="st" name="st" class="st"&gt;chain&lt;/span&gt;  &lt;/span&gt;&lt;span id="st" name="st" class="st"  style="font-family:arial;"&gt;letters&lt;/span&gt;&lt;span style="font-family:arial;"&gt;, considero-me &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;um perito no assunto. Para quem tenha a felicidade de não saber o&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;que são, aqui vai uma explicação:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; EXISTEM 4 GRANDES TIPOS DE "&lt;span id="st" name="st" class="st"&gt;CHAIN&lt;/span&gt;   &lt;/span&gt;&lt;span id="st" name="st" class="st"  style="font-family:arial;"&gt;LETTERS&lt;/span&gt;&lt;span style="font-family:arial;"&gt;:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;  Tipo 1: (SCROLL DOWN)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; (scroll down)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Pede um desejo!!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;      A serio, pede um desejo!!! &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Oh, pelo amor de Deus, a gaja tirou os implantes e voltou para o&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Tommy Lee!!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Pede outra coisa!!!&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Isso não, seu pervertido!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Já tens o dedo cansado?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; PÁRA!!!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Nao teve graca? :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;      Espero que tenhas pedido um grande desejo :) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Agora, para vos fazer sentir culpados, isto é o que eu vou faze r.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Primeiro, se nao enviarem isto para 5096 pessoas nos próximos 5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;segundos, serão violados por uma cabra enraivecida e atirados de&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;cima de um prédio para um monte de esterco. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; É verdade! Porque ESTA carta nao é como as outras,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; ESTA é VERDADEIRA!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Tipo 2: (A TANGA DO COITADINHO ANORMAL QUE PRECISA DE AJUDA)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Olá e obrigado por lerem esta carta. Pois é, existe um rapazinho &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;em Baklaliviatatlaglooshen, com apenas cinco anos, sem braços, sem&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;pernas, sem pais e sem um rebanho de cabras. Este pequeno rapaz&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;poderá ser salvo porque por cada mail que reenviarem será entregue&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;500 escudos para o Fundo de Baklaliviatatlaglooshen para os Rapazinhos Com Apenas Cinco Anos,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Sem Bracos, Sem Pernas, Sem Pais e Sem Rebanhos de Cabras (&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;F.B.R.C.A.C.A.S.B.S.P.S.P.S.R.C.). E lembrem-se, nós não temos&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;nenhuma forma de contar a merda dos mails que vocês reenviam e isto &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;é uma grande balela.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Por isso andem lá, reenviem isto para 5 pessoas nos próximos 47&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;segundos.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;E é verdade, se o enviarem para 4 ou 6 pessoas por engano morrerao&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;instantâneamente. Obrigado.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;      Tipo 3: (OU REENVIAS OU MORRES)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Ola!!!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Esta "&lt;span id="st" name="st" class="st"&gt;chain&lt;/span&gt; letter" teve a sua origem em 1867. Isto é absolutamente&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; incrivel pois nesse tempo ainda nao existiam emails e provavelmente &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;também não existiam tantos idiotas para mandarem estas merdas. Isto funciona &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;assim:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Reenviem isto para 15,067 pessoas nos próximos 7 minutos ou alguma&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;coisa de horrivel vos irá acontecer como nas seguintes histórias:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; História Bizarra #1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Miranda Pinsley estava a caminho de casa no Sábado. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Ela tinha recentemente recebido esta carta e ignorou-a. De repente&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;tropeçou numa pedra do passeio, caiu no esgoto, foi sugada pelo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;esgoto e atirada de uma queda de agua de 15,000 metros. Nao só ficou&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;a cheirar mal como também morreu. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; ISTO PODE ACONTECER-LHE!!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; História Bizarra #2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; António Silva, um rapaz de 25 anos, recebeu esta carta no seu mail&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;e ignorou-a. Mais tarde, no mesmo dia, foi atropelado por um comboio &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;junto à estação da Trindade. Morreu e foi para o inferno onde foi condenado&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;a ouvir o "Hit me baby one more time" para toda a eternidade.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; ISTO PODE ACONTECER-LHE!!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Lembre-se, voce pode acabar como o António e a Miranda. Mande este &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;mail a todos os seus amigos idiotas e tudo correrá bem.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Tipo 4: (A PIOR: O POEMA DO AMIGO)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Como se isso lhe interessasse, aqui vai um poema que eu escrevi.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Mande-o a todos os seus amigos. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Amigos&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Um amigo é alguém que estará sempre ao teu lado.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Um amigo é alguém que gosta de ti mesmo que tresandes a bosta, e o&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;teu hálito cheire a comida para gato.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Um amigo é alguém que gosta de ti mesmo que sejas feio . &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Um amigo é alguém que fica ao teu lado toda a noite enquanto choras&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;porque a tua mulher te anda a pôr os cornos e tu não sabes com quem...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;quando na verdade é com esse gajo que está a teu lado.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Um amigo é alguém que te envia merdas como esta porque o seu maior &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;desejo é enriquecer ás custas destas cartas.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Agora reenvia isto ou então apanharás escorbuto, sífilis, gonorreia e&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;nunca mais encontrarás um amigo a não ser no hospital.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Qual é a ideia deste mail? &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Se receberem alguma carta que vos ameace de ficarem sem sexo ou&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; sorte o resto das vossas vidas apaguem-nas. Se for engraçada reenviem-na.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; Nao chateiem as pessoas fazendo-as sentir-se culpadas por um &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;leproso no Botswana, sem dentes, que foi amarrado a um elefante&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;morto há 27 anos atrás, cuja única salvação serão os 5 centavos por&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;cada vez que reenviarem esta "&lt;span id="st" name="st" class="st"&gt; chain&lt;/span&gt;  letter".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Até à próxima, que apreciem chatear-se com algo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-7757500287027436195?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/7757500287027436195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=7757500287027436195' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/7757500287027436195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/7757500287027436195'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/01/chain-letters.html' title='Chain letters'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-3131810229440440048</id><published>2008-01-25T10:35:00.000Z</published><updated>2008-01-31T17:27:29.030Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='CITI'/><category scheme='http://www.blogger.com/atom/ns#' term='MSc'/><title type='text'>AGM MSc thesis web site</title><content type='html'>This week, &lt;a href="http://andregmarques.googlepages.com/"&gt;André Marques&lt;/a&gt; published his &lt;a href="http://aosd.di.fct.unl.pt/andregmarques/"&gt;master thesis support web site&lt;/a&gt; (you may notice some resemblances with this &lt;a href="http://aosd.di.fct.unl.pt/sergioag"&gt;site&lt;/a&gt; :)). His thesis is entitled "&lt;span class="style9"&gt;Multi-Dimensional Composition by Objectives&lt;/span&gt; &lt;span class="style9"&gt;in Aspect-Oriented Requirements Analysis" and should be completed in the coming months.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-3131810229440440048?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/3131810229440440048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=3131810229440440048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/3131810229440440048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/3131810229440440048'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/01/agm-msc-thesis-web-site.html' title='AGM MSc thesis web site'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-3256330709509426330</id><published>2008-01-12T19:59:00.000Z</published><updated>2008-01-12T20:13:40.358Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Yoga'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><title type='text'>Yoga (101 Essential Tips)</title><content type='html'>Last year, I bought a nice little book called "&lt;a href="http://www.amazon.com/Yoga-Essential-Sivananda-Vedanta-Centre/dp/0789496844/ref=pd_sim_b_img_2"&gt;Yoga (101 Essential Tips)&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://cn.dk.com/static/covers/all/3/4/9780789496843L.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://cn.dk.com/static/covers/all/3/4/9780789496843L.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Yes, it looks like a "supermarket book" (actually, a lot of books from this publisher are available at supermarkets), but its a good place to start, especially if you are new to Yoga and don't feel like doing a big investment in books, at least right away. The book is very direct and summarizes the basics of a good number of &lt;span style="font-style: italic;"&gt;asanas&lt;/span&gt;, talks a little bit about &lt;span style="font-style: italic;"&gt;pranayma&lt;/span&gt;, and provides some ideas on food (from the Yoga point of view), as well as couple of general tips. While not a complete book, its a good reference for the beginner, it's small, and it's cheap (a little more than €5 for the Portuguese print).&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy finding the little things in life that matter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-3256330709509426330?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/3256330709509426330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=3256330709509426330' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/3256330709509426330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/3256330709509426330'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/01/yoga-101-essential-tips.html' title='Yoga (101 Essential Tips)'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-3154680016646658208</id><published>2008-01-11T09:57:00.001Z</published><updated>2008-04-15T21:47:17.770+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='CITI'/><category scheme='http://www.blogger.com/atom/ns#' term='MSc'/><category scheme='http://www.blogger.com/atom/ns#' term='CA3'/><title type='text'>CITI acknowledgement</title><content type='html'>After the CITI &lt;a href="http://citi.di.fct.unl.pt/index_contents/CITI-Report-Jan-08.pdf"&gt;external evaluation&lt;/a&gt;, I am finally present in the CITI website as a &lt;a href="http://citi.di.fct.unl.pt/list_collaborators.php?pg=12&amp;amp;ord=0"&gt;collaborator&lt;/a&gt;, an MSc student of my &lt;a href="http://citi.di.fct.unl.pt/postgrad/postgrad.php?id=196"&gt;supervisor&lt;/a&gt;, and as a &lt;a href="http://citi.di.fct.unl.pt/publication/inproceeding.php?id=261"&gt;paper author&lt;/a&gt; (although the information is incorrect, I've wrote the paper as a UNINOVA researcher). So, what does this mean? Nothing, but I like to see my work acknowledged, even if it is a long time after :)&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy being listed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-3154680016646658208?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/3154680016646658208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=3154680016646658208' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/3154680016646658208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/3154680016646658208'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/01/citi-acknowledgement.html' title='CITI acknowledgement'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-7910450439511530460</id><published>2008-01-07T21:00:00.000Z</published><updated>2008-01-07T20:54:11.503Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='society'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>We Must Be The Change We Wish To See</title><content type='html'>... is my message for 2008! This quote is commonly attributed to &lt;a href="http://en.wikipedia.org/wiki/Mohandas_Karamchand_Gandhi"&gt;Ghandi&lt;/a&gt;, but I'm using it from &lt;a href="http://www.within-temptation.com/"&gt;Within Temptation&lt;/a&gt;'s &lt;span style="font-style: italic;"&gt;See Who I Am&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy a good message, wherever it came from.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-7910450439511530460?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/7910450439511530460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=7910450439511530460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/7910450439511530460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/7910450439511530460'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2007/12/we-must-be-change-we-wish-to-see.html' title='We Must Be The Change We Wish To See'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-4039624584047241932</id><published>2008-01-05T10:20:00.000Z</published><updated>2008-01-12T20:18:18.690Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='CITI'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice'/><title type='text'>CITI Poster</title><content type='html'>Last Friday, I was working on a poster for the &lt;a href="http://citi.di.fct.unl.pt/"&gt;CITI&lt;/a&gt; &lt;a href="http://citi.di.fct.unl.pt/research_stream.php?id=2"&gt;Software Engineering Research Group&lt;/a&gt;, for an upcoming centre evaluation. The poster was printed in A0 and A3 formats.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_5-2Aoc42tHI/R39rifNvQtI/AAAAAAAAAG8/rL5Xgq7ViTo/s1600-h/CITIposter-v0.07-2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_5-2Aoc42tHI/R39rifNvQtI/AAAAAAAAAG8/rL5Xgq7ViTo/s400/CITIposter-v0.07-2.png" alt="" id="BLOGGER_PHOTO_ID_5151954738973983442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;P.S.: The bullets are not equal all over the poster, because the poster was made in MS PowerPoint and imported into OOo Impress. Sorry for the inconvenience.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy being on a poster.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-4039624584047241932?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/4039624584047241932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=4039624584047241932' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4039624584047241932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4039624584047241932'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/01/citi-poster.html' title='CITI Poster'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_5-2Aoc42tHI/R39rifNvQtI/AAAAAAAAAG8/rL5Xgq7ViTo/s72-c/CITIposter-v0.07-2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-6399298885172205841</id><published>2008-01-05T09:52:00.000Z</published><updated>2008-01-05T10:09:59.825Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice'/><title type='text'>Europass CV</title><content type='html'>Lately, some people have (willingly or not!) requested my opinion on their CVs. My first recommendation is to use the &lt;a href="http://europass.cedefop.europa.eu/"&gt;Europass&lt;/a&gt; template.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://europass.cedefop.europa.eu/img/static/default/top_ban.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 600px;" src="http://europass.cedefop.europa.eu/img/static/default/top_ban.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Euro-who?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The europass is an initiative that aims to promote job "interoperability" among European countries, which includes a set of templates for job related documents, including the CV (&lt;span style="font-style: italic;"&gt;Curriculum Vitae&lt;/span&gt;). Having a standard CV template is an advantage for those who are looking for a job, and the employer. The CV template, instructions and examples are available for &lt;a href="http://europass.cedefop.europa.eu/europass/home/hornav/Downloads/navigate.action"&gt;download&lt;/a&gt; in MS Word and OpenDocument formats (yeah!) for several languages.&lt;br /&gt;As with any CV, my second advice is to change specific parts of the template whenever you feel like it could be improved. Also, try not to make a CV that is either too small or too big: 2-4 pages is the recommended size.&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy looking for a job.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-6399298885172205841?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/6399298885172205841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=6399298885172205841' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/6399298885172205841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/6399298885172205841'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2008/01/europass-cv.html' title='Europass CV'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-568286898806988288</id><published>2007-12-30T11:23:00.000Z</published><updated>2007-12-30T11:18:42.299Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Magic'/><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='FOSS'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='meta'/><title type='text'>Garbage-collecting 2007</title><content type='html'>Maintaining a blog gives me the opportunity to write about a lot of subjects. Unfortunately, I don't have as much time and patience as I would like to, and so a lot of draft posts get postponed indefinitely. As we come to the end of 2007, I've choose to "&lt;a href="http://en.wikipedia.org/wiki/Garbage_collection_%28computer_science%29"&gt;garbage collect&lt;/a&gt;" all these lost posts, in a quick review.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Five Years of Magic&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2007 was my fifth year playing &lt;a href="http://www.blogger.com/www.magicthegathering.com"&gt;Magic: the Gathering&lt;/a&gt;. However, I have since decided to abandon the game (whether I will return to it or not, is an open question). Anyway, there are a lot of things to be said beyond the game itself, which pretty interesting: the colour philosophy, the art, the storyline, the tournaments, and the human interaction aspect of the game. Magic is not just a game, it is a way of living. Hopefully, I will still the time to write about these topics in the future.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;A Metadata-Driven Approach for Aspect-Oriented Requirements Analysis&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is the name of a paper I have been working on since 2006, based on the research work I have done during my BSc project. After two rejections and revisions, last August it was finally accepted in an international conference, but due to the lack of financing from the supporting institutions, it was not possible to send any of the authors to attend the conference (which means that the paper was not published). Since then, the paper has been re-submitted to another conference and it is currently under evaluation.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;JavaPT07&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This was &lt;a href="http://pt.sun.com/sunnews/events/2007/java_pt/index.jsp"&gt;industry event&lt;/a&gt; held in last September at my university, sponsored by Sun Microsystems, as a side event of the &lt;a href="http://ctp.di.fct.unl.pt/PPPJ07/"&gt;PPPJ 2007&lt;/a&gt; - Principles and Practices of Programming in Java conference. My initial plan was to attend the actual conference, since I submitted a paper based on the research developed during my MSc thesis. As the paper was rejected, I attended the free industry event. The lectures included:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;"&lt;span&gt;Open Source Java from Sun", an interesting explanation on Sun's position on FOSS.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;"What's new on NetBeans 5.5, what's next for NetBeans 6", a quick view on the current and upcoming releases of &lt;a href="http://www.netbeans.org/"&gt;Sun's IDE&lt;/a&gt;. While many of the new features are already present in &lt;a href="http://www.eclipse.org/"&gt;Eclipse&lt;/a&gt;, Sun is making a real effort catching up with them.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;"&lt;a href="http://www.sun.com/software/javafx/index.jsp"&gt;JavaFX&lt;/a&gt;", a new Java platform language, for multimedia content. It looks like Sun's attempt to battle Microsoft's &lt;a href="http://silverlight.net/"&gt;Silverlight&lt;/a&gt; (which in itself is fighting Adobe's &lt;a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&amp;amp;ogn=EN_US-gntray_dl_getflashplayer"&gt;Flash &lt;/a&gt;technology). Anyway, it interesting to notice that finally Sun is doing some investment into new languages for the Java platform.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;"&lt;a href="http://opensolaris.org/os/"&gt;OpenSolaris&lt;/a&gt;", Sun's shameless advertising of its operating system. Seems like a solid Os, but the truth is I never had any real contact with it. Well, once I ported a small benchmark application from Solaris to Linux, but that was it. It is interesting that Sun garantees that version 10 of their operating system is compatible with every application running from version 2 upwards.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;"&lt;a href="http://www.sunspotworld.com/"&gt;Sun SPOT&lt;/a&gt; in Action: 3-D, Virtual Reality and Gaming", an alternative use of Java technology: hardware controller. So, if you are a hardware geek, I should get a perk of this stuff.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;SD cards and adhesive tape&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Have a problem writing to an SD card on on a specific computer? Well, I did. For several hours I desperately tried to write data into my SD cards with my laptop card reader and nothing. Otherwise the SD cards worked pretty well in digital cameras and GPS systems, but not on my laptop. After installing and re-installing a couple of drivers for Linux and Windows, I broadened my web search and found out that this is an actual recurring problem with computer card readers. The solution: put adhesive tape on your SD card over the write protect switch. It works, believe me.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;IronPython and Dynamic Languages Runtime on .NET&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This was an (unexpectedly) interesting lecture given by a Microsoft developer. &lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=IronPython"&gt;IronPython&lt;/a&gt; is Microsoft's implementation of the &lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt; scripting language for the .Net platform. This is achieved through the DLR - &lt;a href="http://en.wikipedia.org/wiki/Dynamic_Language_Runtime"&gt;Dynamic Language Runtime&lt;/a&gt;, a new abstraction layer providing connection to the CLR - &lt;a href="http://en.wikipedia.org/wiki/Common_Language_Runtime"&gt;Common Language Runtime&lt;/a&gt;. So, basically, you can mix IronPython, IronRuby (the MS implementation of Ruby), JScript (the MS implementation of JavaScript), Visual Basic, with Silverlight, ASP.Net and the .Net framework libraries. That's pretty cool. I saw the demo (using .Net 3.0) and it was pretty straightforward. It is interesting to notice that IronPython, as well as the remaining Iron&lt;span style="font-style: italic;"&gt;Something&lt;/span&gt; language implementations, are open-source (I had to laugh at that point of the lecture), though using a Microsoft license, instead of the usual GPL, BSD, Apache, etc. In summary, the first part of the lecture was about the IronPython, while the second part was on the DLR technology itself.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;C# 3.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;With the coming of &lt;a href="http://tomasp.net/articles/csharp3-concepts.aspx"&gt;version 3.0 of the C# language&lt;/a&gt;, Microsoft really raised the bar: &lt;a href="http://en.wikipedia.org/wiki/Lambda_calculus#Lambda_calculus_and_programming_languages"&gt;lambda functions&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Lazy_evaluation"&gt;lazy evaluation&lt;/a&gt;, DSL-like features... I'm impressed. According to the blog entry, Microsft's merged some features from experimental language extensions of C# with the main language. Humm, I wonder if they are planning merging &lt;a href="http://research.microsoft.com/specsharp/"&gt;Spec#&lt;/a&gt; as well (a C# extension for Design by Contract, check out my thesis dissertation in a couple of months)? Sun Microsystems will really have to work hard if they want to keep up with C# and the .Net platform.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Coming up in 2008&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The conclusion of my master thesis, my experience with OpenOffice.org Writer 2.0, a little experiment with OOo Base 2.3, the project I have been working on for the last months, and my upcoming job. That, and hopefully much more.&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy cleaning up the house.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-568286898806988288?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/568286898806988288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=568286898806988288' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/568286898806988288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/568286898806988288'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2007/12/garbage-collecting-2007.html' title='Garbage-collecting 2007'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-2435752671554718817</id><published>2007-12-27T22:14:00.000Z</published><updated>2007-12-27T22:18:08.854Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='Yoga'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Om Namah Narayana</title><content type='html'>Until next time, may you enjoy choosing your first mantra... with a little &lt;a href="http://en.wikipedia.org/wiki/The_Fat_of_the_Land#Track_listing"&gt;inspiration&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-2435752671554718817?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/2435752671554718817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=2435752671554718817' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/2435752671554718817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/2435752671554718817'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2007/12/om-namah-narayana.html' title='Om Namah Narayana'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-6121302141849453758</id><published>2007-12-25T11:28:00.000Z</published><updated>2007-12-27T22:13:44.776Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Caleb gold</title><content type='html'>Just spent a significant part of Christmas scanning a couple of old pictures. You can check them at my &lt;a href="http://www.hi5.com/friend/photos/displayManageAlbum.do?userid=36864234&amp;amp;handleSingleAlbum=true"&gt;Hi5 account&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Until next time, may enjoy taking a second look at old pictures.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-6121302141849453758?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/6121302141849453758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=6121302141849453758' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/6121302141849453758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/6121302141849453758'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2007/12/caleb-gold.html' title='Caleb gold'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-8729026583556408233</id><published>2007-12-23T18:19:00.000Z</published><updated>2007-12-23T18:58:07.273Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='vampire'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><title type='text'>Vittorio The Vampire</title><content type='html'>I have just finished reading "&lt;a href="http://en.wikipedia.org/wiki/Vittorio_the_Vampire"&gt;Vittorio The Vampire&lt;/a&gt;", the second and last book from the "&lt;a href="http://en.wikipedia.org/wiki/New_Tales_of_the_Vampires"&gt;New Tales Of The Vampires&lt;/a&gt;" collection, from Anne Rice.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_5-2Aoc42tHI/R26oX_NvQrI/AAAAAAAAAGo/sIl5a1uhGvo/s1600-h/9780099271093.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_5-2Aoc42tHI/R26oX_NvQrI/AAAAAAAAAGo/sIl5a1uhGvo/s320/9780099271093.jpg" alt="" id="BLOGGER_PHOTO_ID_5147236554190570162" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Here be spoilers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In this book, Vittorio, the main character tells his tale. Vittorio is an Italian noble, born in the Renaissance. After his family being murdered by a group of vampires, he sets on quest for vengeance, which leads him to fall in love with one them, Ursula. After being captured and tortured, he is abandoned as insane and is greeted by some guardian angels, who tell him that he must slay all of those vampires...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;My tale&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Unlike the previous tale ("Pandora"), this book actually lives to its premise of a new tale, which is not related to the vampire chronicles' characters. In terms of Rice's universe, we are presented with the first appearance of angels (well, except for Memnoch), which are oblivious to God's reasoning, as one might expect from her previous books. We are also presented with a new vampire skill (which is unique in Vittorio), the ability to "see" human souls. The character itself, Vittorio, is an interesting one, since he is divided between faith and love. The "Ruby Grail" coven is also an interesting group, similar to Armand's coven in Paris, but where the cult of Lucifer is taken to a higher level, as well as more organized group.&lt;br /&gt;On an on, while not one of the best of Anne Rice's books, it was certainly a interesting departure from the main storyline.&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy a really new tale, from a vampire.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-8729026583556408233?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/8729026583556408233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=8729026583556408233' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/8729026583556408233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/8729026583556408233'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2007/12/vittorio-vampire.html' title='Vittorio The Vampire'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_5-2Aoc42tHI/R26oX_NvQrI/AAAAAAAAAGo/sIl5a1uhGvo/s72-c/9780099271093.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-4226474098098129178</id><published>2007-12-20T09:00:00.000Z</published><updated>2007-12-20T09:06:53.289Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='society'/><title type='text'>Tradições...</title><content type='html'>&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/EzQ_NBV5Z4g&amp;amp;rel=1"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/EzQ_NBV5Z4g&amp;amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Até à próxima, que saibam apreciar as boas tradições e deitar fora as restantes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-4226474098098129178?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/4226474098098129178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=4226474098098129178' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4226474098098129178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4226474098098129178'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2007/12/tradies.html' title='Tradições...'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-4975017929870204413</id><published>2007-12-18T10:16:00.000Z</published><updated>2007-12-18T10:20:18.731Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><title type='text'>O Absurdo é o excesso de Lógica</title><content type='html'>... já dizia o bom velho &lt;a href="http://pt.wikipedia.org/wiki/Franz_kafka"&gt;Kafka&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Até à próxima vez, apreciem o absurdo &lt;span style="font-style: italic;"&gt;Processo &lt;/span&gt;que por vezes é a vida.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-4975017929870204413?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/4975017929870204413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=4975017929870204413' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4975017929870204413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4975017929870204413'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2007/12/o-absurdo-o-excesso-de-lgica.html' title='O Absurdo é o excesso de Lógica'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-4492866091407060297</id><published>2007-12-07T23:02:00.000Z</published><updated>2007-12-07T23:02:00.597Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mozilla'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice'/><title type='text'>Free StarOffice @ Google Pack</title><content type='html'>A friend of mine has recently called to my attention that StarOffice is now available free of charge, as part of the Google Pack.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is StarOffice?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/en/5/52/StarOffice_Logo.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://upload.wikimedia.org/wikipedia/en/5/52/StarOffice_Logo.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sun.com/software/star/staroffice/index.jsp"&gt;StarOffice&lt;/a&gt; is an office suite, similar to MS Office. Its the proprietary version of OpenOffice.org, developed by Sun Microsystems (as a side note, originally OpenOffice.org was a spin-off of StarOffice; times have changed). If you already know OOo, then you'll notice the resemblance. In simple terms, StarOffice is a snapshot of OOo, with some extra proprietary features and fonts (although, as another interesting side note, internalization support is smaller in StarOffice). StarOffice is a commercial alternative to MS Office, for companies that require technical support. It is available for Windows, Linux and Solaris.&lt;br /&gt;Personally, I have only used StarOffice a long time ago (10 years ago, to be exact), when I bought my first new PC (a Pentium MMX@200 Mhz with 32 MB of RAM), that came bundled with an OEM version of it. This was before StarOffice was bought by Sun. At that time, it run of Windows 95 and supported MS Office 95 formats.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is the Google Pack?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pack.google.com/intl/en/localized_images/pack_logo.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://pack.google.com/intl/en/localized_images/pack_logo.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://pack.google.com/intl/en/pack_installer.html?hl=en&amp;amp;gl=us"&gt;Google Pack&lt;/a&gt; is a free (of charge, not necessarily FOSS) software pack, selected by Google, for the MS Windows XP/Vista operating systems. It currently includes Google Earth, &lt;span class="Bold"&gt;Google Toolbar for Internet Explorer (argh!), &lt;/span&gt;&lt;span class="Bold"&gt;Norton Security Scan, &lt;/span&gt;&lt;span class="Bold"&gt;Spyware Doctor Starter Edition, &lt;/span&gt;&lt;span class="Bold"&gt;Google Desktop, &lt;/span&gt;&lt;span class="Bold"&gt;Picasa, &lt;/span&gt;&lt;span class="Bold"&gt;Mozilla Firefox with Google Toolbar, &lt;/span&gt;&lt;span class="Bold"&gt;Google Photos Screensaver, &lt;/span&gt;&lt;span class="Bold"&gt;Adobe Reader, &lt;/span&gt;&lt;span class="Bold"&gt;Google Talk, &lt;/span&gt;&lt;span class="Bold"&gt;Skype, &lt;/span&gt;&lt;span class="Bold"&gt;RealPlayer, and now StarOffice. It is an interesting software pack, if you new to computers or just want to have a good software base quickly. The interesting part for me is that StarOffice is available free of charge, when normally it is sold.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy a good software pack.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-4492866091407060297?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/4492866091407060297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=4492866091407060297' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4492866091407060297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4492866091407060297'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2007/11/free-staroffice-google-pack.html' title='Free StarOffice @ Google Pack'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-4728650188897263482</id><published>2007-12-02T21:32:00.000Z</published><updated>2007-12-02T22:10:06.059Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='vampire'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><title type='text'>Pandora</title><content type='html'>Today I have finished reading "&lt;a href="http://en.wikipedia.org/wiki/Pandora_%28novel%29"&gt;Pandora&lt;/a&gt;", the first book in the New Tales of the Vampires book series, by Anne Rice.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_5-2Aoc42tHI/R1MlRQ8yCYI/AAAAAAAAAGg/jxAXvECzb38/s1600-R/pandora.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_5-2Aoc42tHI/R1MlRQ8yCYI/AAAAAAAAAGg/ffivaeNcaYU/s320/pandora.jpg" alt="" id="BLOGGER_PHOTO_ID_5139492578297776514" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Here be spoilers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In this book, Pandora confides her tale to David Talbot, which is entwined with the tale of Marius (as told by Lestat in "The Vampire Lestat"). The story takes place from &lt;a href="http://en.wikipedia.org/wiki/Ancient_rome"&gt;ancient Rome&lt;/a&gt; to the city of &lt;a href="http://en.wikipedia.org/wiki/Antioch"&gt;Antioch&lt;/a&gt;. Pandora is roman highborn who is exiled (and thus assume the Greek name) after her family was executed under the accusation of betrayal of the emperor. The story is also connected to Akasha, through the cult of &lt;a href="http://en.wikipedia.org/wiki/Isis"&gt;Isis&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;My tale&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First of all, let me tell that the "New Tales Of The Vampires" is a marketing move, as it is no different than the remaining vampire chronicles. That said, I really enjoyed at, as the Pandora character was finally unveiled, as well as her relationship with Marius. But mostly, I just enjoyed returning to the Egyptian mythology and ancient Roman empire culture.&lt;br /&gt;It is worth noticing some brief criticism on the origin and development of Christianism, showing Anne Rice's intelligence. Regarding sexuality, there is nothing new (there is another male character who enjoys boys), only a rather frustrated vampire sexual penetration.&lt;br /&gt;Regarding Anne Rice's mythology, a hint is given that vampires may grow new powers with each century, at least as to explain why Lestat and David are able to see spirits (something that was stated as not possible in "The Queen Of The Damned"). Finally, the book ends with the mention of a creepy scarecrow character, something which I suspect will never be truly revealed in her books.&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy opening the box, and after all, finding some hope.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-4728650188897263482?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/4728650188897263482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=4728650188897263482' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4728650188897263482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4728650188897263482'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2007/12/pandora.html' title='Pandora'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_5-2Aoc42tHI/R1MlRQ8yCYI/AAAAAAAAAGg/ffivaeNcaYU/s72-c/pandora.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-4536393526044803147</id><published>2007-11-30T15:07:00.000Z</published><updated>2007-11-30T15:16:32.216Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='society'/><title type='text'>The Algebra Of Infinite Justice</title><content type='html'>Another interesting &lt;a href="http://www.ratical.org/ratville/CAH/ArundhatiRoy.pdf"&gt;text&lt;/a&gt; of my static web site (here is &lt;a href="http://clientes.netvisao.pt/caleb/extra/algebra.txt"&gt;my ASCII mirror&lt;/a&gt;). This was written by &lt;a href="http://en.wikipedia.org/wiki/Arundhati_Roy"&gt;Arundhati Roy&lt;/a&gt;, a popular Indian writer, in the 9/11 terrorist attack aftermath.&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy doing the math on the world.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-4536393526044803147?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/4536393526044803147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=4536393526044803147' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4536393526044803147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/4536393526044803147'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2007/11/algebra-of-infinite-justice.html' title='The Algebra Of Infinite Justice'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-2642215130477721847</id><published>2007-11-30T12:36:00.000Z</published><updated>2007-11-30T15:18:54.644Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='society'/><title type='text'>Is God a Taoist?</title><content type='html'>This is a nice &lt;a href="http://www.mit.edu/people/dpolicar/writing/prose/text/godTaoist.html"&gt;text&lt;/a&gt; written by &lt;a href="http://en.wikipedia.org/wiki/Raymond_Smullyan"&gt;Raymond Smullyan&lt;/a&gt; in 1977, which was part of a couple of texts that I used to share in my static web site (my ASCII &lt;a href="http://clientes.netvisao.pt/caleb/extra/is_god_a_taoist.txt"&gt;mirror here&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy a Taoist god and your 100th post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-2642215130477721847?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/2642215130477721847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=2642215130477721847' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/2642215130477721847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/2642215130477721847'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2007/11/is-god-taoist.html' title='Is God a Taoist?'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-6353274419205452604</id><published>2007-11-25T12:11:00.000Z</published><updated>2007-11-25T20:58:01.422Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='FOSS'/><title type='text'>Why Linux will never be a successful operating system</title><content type='html'>Today I give you my opinion on why GNU/Linux distributions will fail as mainstream operating systems, and alternatives for proprietary systems like MS Windows and Apple MacOS X. Well, at least a small summary, a complete discussion would take more than this post. Anyway, this analysis reflects my experience and expectations as both a desktop user and software developer role. Oh, and unlike some, I actually use Linux, not just talk about it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is not the problem&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The problem is not that Linux systems are FOSS (Free or Open-Source Software). Actually, I believe that the future of software will most certainly converge to FOSS, save in some niches.&lt;br /&gt;It is also not a problem with this Unix-like architecture, as MacOS X is a Unix system, and has been quite successful.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The problem: software installation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Lets get to the point: software installation in Linux sucks. Big time. Its hard, complicated, it's a mess. And I am a geek, I am a pretty patient guy. Common users are not.&lt;br /&gt;Sure, there are a lot of good installation engines, front-ends, and repositories (take a look at &lt;a href="http://www.autopackage.org/"&gt;autopackage&lt;/a&gt; for instance), but all of these do not actually &lt;span style="font-style: italic;"&gt;solve&lt;/span&gt; the problem, they merely &lt;span style="font-style: italic;"&gt;mitigate&lt;/span&gt; it. And why does all of this happens? Because, while all of these people developing the engines may have optimized and modularized the installation procedure, but they forgot a known issue in software engineering: &lt;a href="http://en.wikipedia.org/wiki/Coupling_%28computer_science%29"&gt;coupling&lt;/a&gt;. All of these installation systems are based on the premise that installing an application is a modular procedure. It is not! Users want to install an application in one package. They do not care if the package is twice as big if it works. They don't care if the redundant library will use an extra 200 KiB or RAM, because it is not dynamically linked. And they certainly don't want to compile an application. An operating system, no matter how advanced and sophisticated as it is, will never be an interesting alternative, unless users can actually &lt;span style="font-style: italic;"&gt;use&lt;/span&gt; it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Other issues&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Other issues trouble the Linux user. Still on the installation issues, I remember a time when you downloaded an installation package for your distribution. These days you have to download a package for a specific &lt;span style="font-style: italic;"&gt;version&lt;/span&gt; of your distribution, using a specific &lt;span style="font-style: italic;"&gt;installation engine&lt;/span&gt;. There are simple too much software variety. I mean its good to have an ecosystem with some variety, but it is not very good when you have a complete anarchy, in which no one wants to collaborate, but only live on their small world. Have you ever noticed the amount of time that Linux supporters spend discussing which distribution is better? Get a life!&lt;br /&gt;As such, we got to a point where the life-expectancy of a Linux installation is very short, when compared to Windows. For instance, the laptop I am using right now has two and a half years of existence. At the time I bought it, I've installed Windows XP Professional SP-2 and Fedora Core 3. Today, I can still install all of my favourite software in Windows but I can't get anything new on Fedora Core 4 (it was updated since) without running into &lt;a href="http://en.wikipedia.org/wiki/Dependency_hell"&gt;dependency hell&lt;/a&gt;, except for statically compiled applications (such as Firefox and Thunderbird), or good old Java applications. I don't know about you, but I have far more interesting things to do than install a new OS every 6 months in every computer I use.&lt;br /&gt;With all of these issues, it is going to be hard to get hardware manufactorers to support Linux drivers. Some big companies, such as HP, have given some &lt;a href="http://hplip.sourceforge.net/"&gt;effort into that&lt;/a&gt;, but still these are "unofficial" drivers (which simply means there is no costumer support for them - use it at your own risk). Back to my laptop example, after all this time I have still no web cam or SD card reader while using Linux - a waste of hardware (there goes the argument that Linux lets you take advantage of your hardware).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Wrapping up&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Linux has been my default OS for some time, but sadly, it is no longer going to be. At least, not until I have a clean and simple OS.&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy having a new opinion, even if you don't like it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-6353274419205452604?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/6353274419205452604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=6353274419205452604' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/6353274419205452604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/6353274419205452604'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2007/11/why-linux-will-never-be-successful.html' title='Why Linux will never be a successful operating system'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-7249407672192328938</id><published>2007-11-25T12:00:00.000Z</published><updated>2007-11-25T12:03:04.532Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mozilla'/><category scheme='http://www.blogger.com/atom/ns#' term='FOSS'/><title type='text'>Nvu &amp; Komposer</title><content type='html'>Today, I'm just posting some information on two FOSS HTML editors, based on Gecko: &lt;a href="http://www.nvu.com/"&gt;Nvu&lt;/a&gt; and&lt;a href="http://kompozer.net/"&gt; Komposer&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Nvu ("N-view")&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_5-2Aoc42tHI/R0ljTXigRjI/AAAAAAAAAGY/hlLM-DmUpO4/s1600-h/screenshot_nvu-linux.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_5-2Aoc42tHI/R0ljTXigRjI/AAAAAAAAAGY/hlLM-DmUpO4/s400/screenshot_nvu-linux.png" alt="" id="BLOGGER_PHOTO_ID_5136746034380162610" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;Nvu 1.0.0 running on Fedora Core 4&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;So, what is Nvu? Nvu is an open-source WYSIWYG HTML Editor, similar to FrontPage or Dreamweaver. Although not having all the features these proprietary tools have, it is an interesting alternative. It is available for the usual platforms (Linux, MacOS X and Windows), and since it is based on Gecko, all the Firefox/Thunderbird users will recognize the interface. Unlike those, however, Nvu is not supported by Mozilla, but by Linspire Inc., authors of the &lt;a href="http://www.linspire.com/"&gt;Linspire&lt;/a&gt; GNU/Linux distribution.&lt;br /&gt;As &lt;a href="http://sergioag.blogspot.com/2006/11/caleb-v42-update.html"&gt;posted before&lt;/a&gt;, I have been using Nvu for building static web sites for some time (check my personal or master thesis web sites for examples). I confess that I was never a big fan of HTML editors (I preferred to code it myself using an advanced text editor, such as Edit+ or gedit), but I must admit that for simple text editing, these tools really speed up things. The first time I used Nvu was when I had to maintain two static web sites for conference workshops. The thing was that I had to reuse the look, and these sites were made in Frontpage, which meant that the code was not really human-readable. As such, I decided to give it try. Well, it turned out to be a cool tool, at least for XHTML/CSS editing. The problem is that Nvu has a lot of bugs (really,  a lot of them). And Linspire only made public releases until 1.0.0 (in 2005). Since then the project is under closed development...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Kompozer&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_5-2Aoc42tHI/R0iPzHigRiI/AAAAAAAAAGQ/qHJM_kjrGCw/s1600-h/screenshot_komposer-win32.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_5-2Aoc42tHI/R0iPzHigRiI/AAAAAAAAAGQ/qHJM_kjrGCw/s400/screenshot_komposer-win32.png" alt="" id="BLOGGER_PHOTO_ID_5136513483375920674" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;Kompozer 0.7.10 running on Windows XP&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;... but the open-source community really enjoyed the tool, and so a couple of nice geeks decided to take the 1.0.0 release source code a produce a fixed version of Nvu. And thus, Komposer was born! So, yesterday I decided to download it and give it try. Hopefully, it will not crash so often, and maybe these guys can implement some of the missing features (such as frameset coding, for example).&lt;br /&gt;&lt;br /&gt;Until next time, may you enjoy a &lt;span style="font-style: italic;"&gt;new&lt;/span&gt; view.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-7249407672192328938?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/7249407672192328938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=7249407672192328938' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/7249407672192328938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/7249407672192328938'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2007/11/nvu-komposer.html' title='Nvu &amp; Komposer'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_5-2Aoc42tHI/R0ljTXigRjI/AAAAAAAAAGY/hlLM-DmUpO4/s72-c/screenshot_nvu-linux.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18206710.post-6618463955854276906</id><published>2007-11-23T12:37:00.000Z</published><updated>2007-11-23T12:36:40.660Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='FCT'/><title type='text'>SWERC 2007</title><content type='html'>Last weekend, I was a student volunteer for the &lt;a href="http://icpc.baylor.edu/icpc/"&gt;ACM International Collegiate Programming Contest&lt;/a&gt;'s &lt;a href="http://moodle.fct.unl.pt/course/view.php?id=1445"&gt;South Western European Regional Contest (SWERC) 2007&lt;/a&gt;, which was hosted at the &lt;a href="http://www.di.fct.unl.pt/"&gt;computer science department&lt;/a&gt; of my faculty.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_5-2Aoc42tHI/R0a-qHigRfI/AAAAAAAAAF4/t2m_8CRVi4E/s1600-h/swerc_2007.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_5-2Aoc42tHI/R0a-qHigRfI/AAAAAAAAAF4/t2m_8CRVi4E/s320/swerc_2007.jpg" alt="" id="BLOGGER_PHOTO_ID_5136002055850182130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Contest&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_5-2Aoc42tHI/R0bH1XigRgI/AAAAAAAAAGA/8Kt_wtBuZPk/s1600-h/DSC00820.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_5-2Aoc42tHI/R0bH1XigRgI/AAAAAAAAAGA/8Kt_wtBuZPk/s400/DSC00820.jpg" alt="" id="BLOGGER_PHOTO_ID_5136012144728360450" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;A couple of yellow shirts&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Well, putting it very simple it was an international programming contest in which 64 teams (a base 2 number, of course!) competed for the best time in solving a set of programming/algorithmic problems. The interesting part is that every time a team solved a problem, they were awarded with a balloon. The colour of the balloon indicated which problem was solved.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The staff&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_5-2Aoc42tHI/R0bH13igRhI/AAAAAAAAAGI/BxV05564nlM/s1600-h/DSC01062.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_5-2Aoc42tHI/R0bH13igRhI/AAAAAAAAAGI/BxV05564nlM/s400/DSC01062.jpg" alt="" id="BLOGGER_PHOTO_ID_5136012153318295058" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;Me and my master thesis supervisor, Pedro Guerreiro&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Each part of the staff was assigned a different t-shirt colour: yellow for volunteers, blue for technical staff, and black for judges. Contestants wore a white t-shirt, and coaches used a red one. As a volunteer, I did a couple of interesting tasks: door man, room watching, runner, and corridor master (and before the actual contest, I also carried computers and screens from a room to another). The volunteers were all in a good mood, and we did have some fun. As an interesting fact, I've noticed that I was probably one the oldest volunteers (and one of the few that already graduated), and oldest that most contestants and coaches... maybe it's time to leave the university ;)&lt;br /&gt;One of the volunteers, Ana Figueiras, wrote a nice &lt;a href="http://anafigueiras.com/blog/2007/11/20/swerc-2007/"&gt;entry on her blog&lt;/a&gt; on the event, and also took a lot of pictures (namely the ones I'm using here), which are available at a &lt;a href="http://picasaweb.google.com/phreakia/SWERC2007"&gt;picasa album&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Wrapping up&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Well, I never did participate in this kind of extra-curricular activities, so I took my probable last change to do so, and I do not regret it. It was a fun weekend.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Until next time, may you find a little time that you can give to others.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18206710-6618463955854276906?l=sergioag.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergioag.blogspot.com/feeds/6618463955854276906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18206710&amp;postID=6618463955854276906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/6618463955854276906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18206710/posts/default/6618463955854276906'/><link rel='alternate' type='text/html' href='http://sergioag.blogspot.com/2007/11/swerc-2007.html' title='SWERC 2007'/><author><name>Caleb</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_5-2Aoc42tHI/R0a-qHigRfI/AAAAAAAAAF4/t2m_8CRVi4E/s72-c/swerc_2007.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
