<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" version="2.0"><channel><title>open core (versão antiga)</title><link>http://open-core.blogspot.com/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/OpenCore" /><description>Este blog mudou-se para &lt;a href="http://blog.rogeriopvl.com"&gt;blog.rogeriopvl.com&lt;/a&gt; !</description><language>en</language><managingEditor>noreply@blogger.com (Rogério)</managingEditor><lastBuildDate>Thu, 07 Jul 2011 13:13:08 PDT</lastBuildDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">134</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">25</openSearch:itemsPerPage><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="opencore" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.5/</creativeCommons:license><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FOpenCore" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FOpenCore" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FOpenCore" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/OpenCore" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FOpenCore" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FOpenCore" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FOpenCore" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item><title>Dev-PT - Desenvolvimento de Software em Português</title><link>http://open-core.blogspot.com/2008/02/dev-pt-desenvolvimento-de-software-em.html</link><category>blog</category><category>tecnologia</category><category>programação</category><author>noreply@blogger.com (Rogério)</author><pubDate>Tue, 19 Feb 2008 11:20:37 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2655499158437125940.post-3739813000739097653</guid><description>&lt;div style="text-align: justify;"&gt;Nasceu o &lt;a href="http://blog.dev-pt.net/"&gt;Dev-PT.net&lt;/a&gt;, um blog de programadores para programadores, onde serão abordados temas relacionados com a Engenharia de Software. Se estão interessados no tema, visitem e dêem o vosso feedback.&lt;br /&gt;&lt;br /&gt;Aproveito para relembrar que este blog já mudou de endereço para &lt;a href="http://blog.rogeriopvl.com/"&gt;blog.rogeriopvl.com&lt;/a&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/2655499158437125940-3739813000739097653?l=open-core.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-02-19T19:20:37.234Z</app:edited></item><item><title>New Home</title><link>http://open-core.blogspot.com/2008/02/new-home.html</link><category>blog</category><category>geral</category><author>noreply@blogger.com (Rogério)</author><pubDate>Tue, 12 Feb 2008 15:55:33 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2655499158437125940.post-4884373987120411648</guid><description>&lt;div style="text-align: justify;"&gt;O blog mudou de endereço para &lt;a href="http://blog.rogeriopvl.com"&gt;http://blog.rogeriopvl.com&lt;/a&gt;, mais informações no endereço indicado. Actualizem os vossos bookmarks please :) e feeds também.&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2655499158437125940-4884373987120411648?l=open-core.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-02-12T23:55:33.276Z</app:edited></item><item><title>A única medida válida para a qualidade de cógido</title><link>http://open-core.blogspot.com/2008/02/nica-medida-vlida-para-qualidade-de.html</link><category>humor</category><category>programação</category><author>noreply@blogger.com (Rogério)</author><pubDate>Wed, 06 Feb 2008 13:47:48 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2655499158437125940.post-2075965304075190553</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.osnews.com/images/comics/wtfm.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 394px; height: 290px;" src="http://www.osnews.com/images/comics/wtfm.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;center&gt;(clicar para ampliar)&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;Fonte: &lt;a href="http://www.osnews.com"&gt;www.osnews.com&lt;/a&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2655499158437125940-2075965304075190553?l=open-core.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-02-06T21:47:48.416Z</app:edited></item><item><title>Mudanças II</title><link>http://open-core.blogspot.com/2008/02/mudanas-ii.html</link><category>info</category><category>w3c</category><author>noreply@blogger.com (Rogério)</author><pubDate>Tue, 05 Feb 2008 12:21:10 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2655499158437125940.post-8312125804146957343</guid><description>&lt;div style="text-align: justify;"&gt;Com isto das mudanças acabei por ter mais trabalho do que o esperado. No novo alojamento vou utilizar &lt;a href="http://www.wordpress.org"&gt;Wordpress&lt;/a&gt; como plataforma para o blog.&lt;br /&gt;&lt;br /&gt;Acontece que os posts importados directamente do blogger não respeitam os standards &lt;a href="http://www.w3.com"&gt;W3C&lt;/a&gt;. Pode parecer preciosismo da minha parte, mas é importante para mim que o blog tenha o XHTML e o CSS válidos, por motivos que não vou agora descrever (leiam &lt;a href="http://www.w3c-standards.com/why-w3c-standards.php"&gt;este artigo&lt;/a&gt; e &lt;a href="http://website.lineone.net/%7Esaphena/whyw3c.html"&gt;este&lt;/a&gt; para perceberem).&lt;br /&gt;&lt;br /&gt;E devido a isto vou acabar por demorar um pouco mais do que o esperado a repor o blog em actividade na sua nova casa,  pois irei fazer uma selecção dos posts mais relevantes e editá-los manualmente de modo a retirar todas as tags xhtml / html inválidas colocadas pelo editor de posts do blogger.&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/2655499158437125940-8312125804146957343?l=open-core.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-02-05T20:21:10.794Z</app:edited></item><item><title>Mudanças</title><link>http://open-core.blogspot.com/2008/02/mudanas.html</link><category>info</category><author>noreply@blogger.com (Rogério)</author><pubDate>Mon, 04 Feb 2008 14:19:44 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2655499158437125940.post-690388167755581963</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_Gm4l8Y42dVg/R6ePWf2A_fI/AAAAAAAAAGk/19LONtZYZ3I/s1600-h/1191333857_Web+Site+Maintenance.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_Gm4l8Y42dVg/R6ePWf2A_fI/AAAAAAAAAGk/19LONtZYZ3I/s320/1191333857_Web+Site+Maintenance.jpg" alt="" id="BLOGGER_PHOTO_ID_5163253114471513586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;De momento o open core encontra-se em mudanças para um domínio e alojamento dedicado. Por isso os posts vão ser poucos, mas brevemente haverá novidades.&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/2655499158437125940-690388167755581963?l=open-core.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-02-04T22:19:44.444Z</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp2.blogger.com/_Gm4l8Y42dVg/R6ePWf2A_fI/AAAAAAAAAGk/19LONtZYZ3I/s72-c/1191333857_Web+Site+Maintenance.jpg" height="72" width="72" /></item><item><title>Controlar as portas abertas no sistema</title><link>http://open-core.blogspot.com/2008/01/controlar-as-portas-abertas-no-sistema.html</link><category>redes</category><category>nmap</category><category>linux</category><category>lsof</category><category>port scanner</category><category>segurança</category><category>netstat</category><author>noreply@blogger.com (Rogério)</author><pubDate>Thu, 31 Jan 2008 15:29:50 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2655499158437125940.post-5819149154084848873</guid><description>&lt;div style="text-align: justify;"&gt;Para controlar as ligações que o computador estabelece e/ou saber as portas que estão a escutar por ligações num sistema Linux:&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;&lt;pre class="code"&gt;sudo netstat -tulp&lt;/pre&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Com este comando obtemos uma listagem das ligações. Este comando já é conhecido pelos utilizadores de windows (não sei se os argumentos serão os mesmos).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Existe outro comando mais complexo mas bastante poderoso na informação que oferece:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;pre class="code"&gt;sudo lsof -i -n | egrep 'COMMAND|LISTEN|UDP'&lt;/pre&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Com este conjunto de comandos a informação é mais detalhada e melhor organizada. O comando principal é o &lt;code&gt;lsof&lt;/code&gt;. O &lt;code&gt;egrep&lt;/code&gt; apenas serve de filtro para o output conter apenas a informação que nos interessa. Este é o meu favorito juntamente com este:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;pre class="code"&gt;sudo nmap -vO localhost&lt;/pre&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Este comando é nada mais nada menos que um &lt;a href="http://en.wikipedia.org/wiki/Port_scanning"&gt;port scanning&lt;/a&gt; à própria máquina. Provavelmente uma das melhores maneiras de saber que portas a máquina tem abertas. O parâmetro O é para tentar adivinhar o sistema operativo que está a correr na máquina, o que é sempre interessante. Além de &lt;code&gt;localhost&lt;/code&gt; podem fornecer como argumento o IP da rede interna, se estiverem numa, ou também fornecer o IP externo. De notar que se puserem localhost  ou endereço interno poderão ver portas que externamente não se encontram abertas.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Nota: &lt;/span&gt;como já devem ter reparado pelo &lt;code&gt;sudo&lt;/code&gt;, todos estes comandos para funcionarem na totalidade necessitam de privilégios root na máquina onde são executados.&lt;/div&gt;&lt;div style="text-align: justify;"&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/2655499158437125940-5819149154084848873?l=open-core.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-31T23:29:50.109Z</app:edited></item><item><title>Comunicar através do proxy no terminal</title><link>http://open-core.blogspot.com/2008/01/comunicar-atravs-do-proxy-no-terminal.html</link><category>linux</category><category>bash</category><category>consola</category><category>terminal</category><category>proxy</category><author>noreply@blogger.com (Rogério)</author><pubDate>Wed, 30 Jan 2008 14:35:38 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2655499158437125940.post-8659714996985748069</guid><description>&lt;div style="text-align: justify;"&gt;Quando uma máquina se encontra atrás de um proxy e é necessário utilizar o terminal para aceder a comandos que utilizam a rede (o apt por exemplo) faz-se o seguinte no mesmo terminal:&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;&lt;pre class="code"&gt;export http_proxy="http://username:password@endereco_proxy:porta"&lt;br /&gt;export https_proxy="http://username:password@endereco_proxy:porta"&lt;br /&gt;export ftp_proxy="http://username:password@endereco_proxy:porta"&lt;/pre&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Esta configuração apenas ficará válidade para a sessão corrente. Assim que o terminal for fechado as configurações perdem-se. Para o caso de necessitarem de manter  essas configurações basta adicionar estas linhas ao ficheiro &lt;code&gt;.bashrc&lt;/code&gt; e reiniciar a consola.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2655499158437125940-8659714996985748069?l=open-core.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-30T22:35:38.335Z</app:edited></item><item><title>Cores no vim em Mac OS X</title><link>http://open-core.blogspot.com/2008/01/cores-no-vim-em-mac-os-x.html</link><category>mac os</category><category>vim</category><category>editor</category><author>noreply@blogger.com (Rogério)</author><pubDate>Mon, 28 Jan 2008 10:40:57 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2655499158437125940.post-6267415146691535019</guid><description>&lt;div style="text-align: justify;"&gt;Para habilitarem as cores do &lt;a href="http://pt.wikipedia.org/wiki/Vim"&gt;vim&lt;/a&gt; (syntax highlighting) no terminal do Mac OS X (qualquer versão deverá funcionar), basta criar na vossa home o ficheiro &lt;code&gt;.vimrc&lt;/code&gt; e inserir o seguinte no mesmo:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;pre class="code" style="text-align: justify;"&gt;syntax on&lt;/pre&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Para mudar o tipo cores (existem cores para fundo escuro e fundo claro, facilitando a visibilidade das mesmas de acordo com o fundo) basta adicionar a seguinte linha ao ficheiro:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;pre class="code" style="text-align: justify;"&gt;set background=dark&lt;/pre&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Aqui podem colocar &lt;code&gt;dark&lt;/code&gt; ou &lt;code&gt;light&lt;/code&gt; ao vosso gosto. E finalmente se gostam de programar com o vim podem também habilitar a opção para indentar código:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;pre class="code" style="text-align: justify;"&gt;set autoindent&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Agora basta gravarem o ficheiro e abrir o vim no terminal, ele vai ler o ficheiro ao iniciar, e efectuar as configurações definidas :)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;PS.&lt;/span&gt; Isto também funciona para qualquer sistema *nix.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mais informação:&lt;/div&gt;&lt;div&gt;- &lt;a href="http://jmcpherson.org/vimrc.html"&gt;http://jmcpherson.org/vimrc.html&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2655499158437125940-6267415146691535019?l=open-core.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-28T18:40:57.744Z</app:edited></item><item><title>Mac OS 10.5 Leopard - Os bugs encontrados</title><link>http://open-core.blogspot.com/2008/01/mac-os-105-leopard-os-bugs-encontrados.html</link><category>mac os</category><category>bug</category><category>leopard</category><category>mac</category><category>macbook</category><category>apple</category><author>noreply@blogger.com (Rogério)</author><pubDate>Sun, 27 Jan 2008 13:23:59 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2655499158437125940.post-6802441505614694617</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Gm4l8Y42dVg/R5z1qv2A_dI/AAAAAAAAAGQ/GScGxeRVnl0/s1600-h/4-mac-os-leopard.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_Gm4l8Y42dVg/R5z1qv2A_dI/AAAAAAAAAGQ/GScGxeRVnl0/s320/4-mac-os-leopard.jpg" alt="" id="BLOGGER_PHOTO_ID_5160269387806080466" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Estes foram os bugs que encontrei  ao fim de uma semana de utilização do recente &lt;a href="http://www.apple.com/macosx/"&gt;Mac OS 10.5 Leopard&lt;/a&gt;, para o qual a &lt;a href="http://www.apple.com/"&gt;Apple&lt;/a&gt; já tem previsto um update (10.5.2) com cerca de 450Mb.&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;a href="http://discussions.apple.com/thread.jspa?messageID=6417690"&gt;O primeiro&lt;/a&gt; foi logo encontrado na segunda vez que descarreguei por completo a bateria. O &lt;a href="http://open-core.blogspot.com/2008/01/nova-aquisio-macbook-black.html"&gt;Macbook&lt;/a&gt; em vez de fazer sleep quando a bateria descarregou, fez shutdown forçado, fazendo-me perder tudo o que estava a fazer. Isto aconteceu cerca de 3 vezes. A partir daí quis poupar a máquina de shutdowns forçados e passei a ligar o carregador assim que o aviso de bateria fraca aparecia. Por mais estranho que pareça, testei um dia mais tarde e não voltou a acontecer até hoje... &lt;/li&gt;&lt;p /&gt;&lt;li&gt;O segundo, que provavelmente é relacionado com o primeiro, o sistema que indica a carga da bateria não acerta nem por sombras do tempo restante de bateria nem o tempo restante para carregar por completo a bateria. Má gestão de energia por parte do Leopard? Checked. Digo isto porque depois de uma pesquisa encontrei pessoas a queixarem-se do mesmo, tendo apenas acontecido após o upgrade do Tiger para o Leopard.&lt;/li&gt;&lt;p /&gt;&lt;li&gt;&lt;a href="http://discussions.apple.com/thread.jspa?messageID=6361878"&gt;Terceiro&lt;/a&gt;, no Thunderbird e Firefox, o ponteiro do rato tem um comportamento estranho ao passar repetidamente por texto. Fica durante uns milisegundos com o dobro do tamanho e desfocado. Além de que o Firefox por si só tem um comportamento pouco fluído, o que para já me faz utilizar o Safari como browser de eleição em Mac OS.&lt;br /&gt;&lt;/li&gt;&lt;p /&gt;&lt;li&gt;Quarto e último, o problema que &lt;a href="http://open-core.blogspot.com/2008/01/ficheiros-dmg-no-ejectam-no-leopard.html"&gt;já tinha referido sobre os ficheiros .dmg não ejectarem&lt;/a&gt; e misteriosamente não volta mais a acontecer depois de um reboot.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Este foram os únicos bugs com que me deparei até agora, não são muitos mas os primeiros que mencionei são um pouco graves (mas habituais?) quando se fala de um produto vindo da Apple.&lt;br /&gt;&lt;br /&gt;Em relação aos problemas com a bateria no Leopard também existe a possibilidade de o problema ser mesmo da bateria e não do sistema operativo, e por esse mesmo motivo vou estar atento, para no caso de essa possibilidade se confirmar ir direito à &lt;a href="http://www.mzp.pt/?PLATAFORMA=MAC"&gt;loja&lt;/a&gt; :)&lt;br /&gt;&lt;br /&gt;De resto posso dizer que o Leopard tem coisas muito boas como por exemplo as &lt;a href="http://en.wikipedia.org/wiki/Stacks_%28software%29"&gt;Stacks&lt;/a&gt;, que a vida sem elas já parece mais complicada :D, a &lt;a href="http://en.wikipedia.org/wiki/Time_Machine_%28Apple_software%29"&gt;Time Machine&lt;/a&gt; que apesar de ainda não a ter usado parece-me muito bem conseguida, o &lt;a href="http://en.wikipedia.org/wiki/Spaces_%28software%29"&gt;Spaces&lt;/a&gt;  que era algo que eu já procurava à muito no Mac OS (no Tiger tinha &lt;a href="http://www.macupdate.com/info.php/id/12682"&gt;uma aplicação parecida&lt;/a&gt;, mas esta é muito melhor), e a rapidez de resposta geral do OS. Entretanto também já me habituei à transparência da menu bar e à dock 3D.&lt;br /&gt;&lt;br /&gt;Venha de lá esse update!&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/2655499158437125940-6802441505614694617?l=open-core.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-27T21:23:59.065Z</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp0.blogger.com/_Gm4l8Y42dVg/R5z1qv2A_dI/AAAAAAAAAGQ/GScGxeRVnl0/s72-c/4-mac-os-leopard.jpg" height="72" width="72" /></item><item><title>Irssi + Screen + SSH = IRC em todo o lado</title><link>http://open-core.blogspot.com/2008/01/irsii-screen-ssh-irc-em-todo-o-lado.html</link><category>screen</category><category>irc</category><category>ssh</category><category>irssi</category><category>tor</category><author>noreply@blogger.com (Rogério)</author><pubDate>Sun, 27 Jan 2008 10:46:32 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2655499158437125940.post-2809607980496939314</guid><description>&lt;div style="text-align: justify;"&gt;O &lt;a href="http://irssi.org/"&gt;Irssi&lt;/a&gt; é um cliente de &lt;a href="http://pt.wikipedia.org/wiki/Irc"&gt;IRC&lt;/a&gt; open source que corre em modo de texto e consequentemente bastante leve no sistema. Como tal tem sido muito utilizado para ficar a correr 24h por dia numa máquina e acessível exteriormente por &lt;a href="http://pt.wikipedia.org/wiki/Ssh"&gt;SSH&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Como é possível aceder exteriormente ao irssi que temos a correr naquele momento na máquina? Utilizando o comando &lt;a href="http://pt.wikipedia.org/wiki/GNU_Screen"&gt;Screen&lt;/a&gt;. O Screen quando chamado com um programa como argumento faz com que esse programa possa ser passado na íntegra para uma sessão remota. Quando digo na íntegra quero dizer que o que fizermos e escrevermos remotamente, está a ser escrito na máquina que corre o programa e pode mesmo ser visto em tempo real.&lt;br /&gt;&lt;br /&gt;Mas isto apenas é possível se tiverem instalado um servidor SSH e fizerem &lt;a href="http://pt.wikipedia.org/wiki/Port_forwarding"&gt;port-forwarding&lt;/a&gt; da porta no router. Brevemente também irei falar sobre configurar de modo seguro o SSH server.&lt;br /&gt;&lt;br /&gt;Passando à prática, o que precisamos então é de ter o screen instalado (já vem por omissão no Ubuntu Gutsy 7.10), precisamos também do irssi e do servidor SSH a correr (como já referi, sobre este falarei noutro post).&lt;br /&gt;&lt;br /&gt;Depois de tudo instalado fazemos na linha de comandos:&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;screen irssi&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;O programa abre e a partir de agora passa a ser possível aceder à sua utilização remotamente, para isso basta fazermos SSH à máquina e depois assim que aparecer a shell, escrever:&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;screen -x&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;E agora sim, estão a ver o irssi tal e qual como ele está a correr no vosso servidor, podendo utilizá-lo. Isto tem várias utilidades e uma delas é poderem utilizar o IRC no trabalho ou na faculdade caso o protocolo seja bloqueado :)&lt;br /&gt;&lt;br /&gt;Precisam de correr irssi de forma anónima (como já foi falado para o x-chat no &lt;a href="http://open-core.blogspot.com/2008/01/navegar-annimo-na-internet.html"&gt;post sobre o tor&lt;/a&gt;)? O irssi não suporta proxies SOCKS, mas o tor tem uma ferramenta que resolve o problema:&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;screen torify irssi&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;O torify  é um simples wrapper que faz com que as comunicações do irssi passem pelo proxy anónimo do tor.&lt;br /&gt;&lt;br /&gt;Have "phun"!&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/2655499158437125940-2809607980496939314?l=open-core.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-27T18:46:32.995Z</app:edited></item><item><title>Arte para geeks</title><link>http://open-core.blogspot.com/2008/01/arte-para-geeks.html</link><category>humor</category><category>arte</category><category>geek</category><author>noreply@blogger.com (Rogério)</author><pubDate>Sun, 27 Jan 2008 05:39:42 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2655499158437125940.post-8470724181975782387</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_Gm4l8Y42dVg/R5yIzf2A_cI/AAAAAAAAAGI/NFuET96w7XY/s1600-h/2180851706_c6b4afc127.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_Gm4l8Y42dVg/R5yIzf2A_cI/AAAAAAAAAGI/NFuET96w7XY/s320/2180851706_c6b4afc127.jpg" alt="" id="BLOGGER_PHOTO_ID_5160149691362508226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Este profile do flickr dedica-se a fazer montagens de obras de arte mundialmente conhecidas de modo que sejam facilmente compreendida pelos geeks.&lt;br /&gt;Algumas delas estão hilariantes e até mesmo compreensíveis por non-geeks.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Aqui fica o link para a galeria:&lt;br /&gt;- &lt;a href="http://smallr.net/artforgeeks"&gt;http://smallr.net/artforgeeks&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/paulthewineguy/sets/72157603619920398/"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2655499158437125940-8470724181975782387?l=open-core.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-27T13:39:42.794Z</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp3.blogger.com/_Gm4l8Y42dVg/R5yIzf2A_cI/AAAAAAAAAGI/NFuET96w7XY/s72-c/2180851706_c6b4afc127.jpg" height="72" width="72" /></item><item><title>Ficheiros .dmg que não ejectam no OS X Leopard</title><link>http://open-core.blogspot.com/2008/01/ficheiros-dmg-no-ejectam-no-leopard.html</link><category>mac os</category><category>dmg</category><category>bug</category><category>leopard</category><category>mac</category><category>apple</category><author>noreply@blogger.com (Rogério)</author><pubDate>Fri, 25 Jan 2008 15:29:35 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2655499158437125940.post-6846649574593970319</guid><description>&lt;div style="text-align: justify;"&gt;Não conseguem ejectar um ficheiro &lt;a href="http://en.wikipedia.org/wiki/.dmg"&gt;.dmg&lt;/a&gt; no &lt;a href="http://www.apple.com/macosx/"&gt;Leopard&lt;/a&gt; por muito que tentem? Este é um dos muitos bugs do Leopard, e niguém sabe como nem porquê, mas este bug só acontece uma vez e depois desaparece por completo... pelo menos até agora.&lt;br /&gt;Se por muito que cliquem no eject para desmontar um .dmg, ele insiste em ficar no ambiente de trabalho e no Finder basta abrirem um terminal e fazer:&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;hdiutil detach /Volumes/nome_do_dmg/&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;E pronto, mais uma vez a linha de comandos resolve :) Assim que tiver tempo vou postar uma "pequena" lista de bugs que tenho encontrado até agora no Mac OS X Leopard (10.5).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Nota:&lt;/span&gt; Nalguns casos um reboot também resolve o problema, mas caso  não tenham paciência para reboots nem queiram perder muito tempo, a linha de comandos is the way to go!&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/2655499158437125940-6846649574593970319?l=open-core.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-25T23:29:35.226Z</app:edited></item><item><title>Gravar CD/DVD na linha de comandos em Linux</title><link>http://open-core.blogspot.com/2008/01/gravar-cddvd-na-linha-de-comandos-em.html</link><category>linux</category><category>gravar</category><category>cd</category><category>terminal</category><category>linha de comandos</category><author>noreply@blogger.com (Rogério)</author><pubDate>Thu, 24 Jan 2008 01:57:50 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2655499158437125940.post-6344048908027869850</guid><description>&lt;div style="text-align: justify;"&gt;Em continuação do post anterior, se quisermos gravar a imagem criada para um CD ou DVD, basta então executar o seguinte comando no terminal:&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;cdrecord -v -pad speed=1 dev=0,0,0 imagem.iso&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Podem omitir o parâmetro dev. Nesse caso é utilizado como destino da gravação o device que estiver na variável ambiente CDR_DEVICE.&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/2655499158437125940-6344048908027869850?l=open-core.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-24T09:57:50.859Z</app:edited></item><item><title>Criar e montar ISO's em Linux / Unix</title><link>http://open-core.blogspot.com/2008/01/criar-e-montar-isos-em-linux-unix.html</link><category>dd</category><category>linux</category><category>unix</category><category>mount</category><category>dicas</category><category>iso</category><author>noreply@blogger.com (Rogério)</author><pubDate>Mon, 21 Jan 2008 13:56:13 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2655499158437125940.post-4492122009756292681</guid><description>&lt;div style="text-align: justify;"&gt;Não esperem que vos vá falar de um programa todo bonitinho clone do Nero que vos faça a papinha toda.&lt;br /&gt;Criar &lt;a href="http://en.wikipedia.org/wiki/ISO_image"&gt;ISO's&lt;/a&gt; em Linux é muito mais simples e eficaz utilizando a linha de comandos.&lt;br /&gt;&lt;br /&gt;Basta para isso abrir então o dito terminal e utilizar o comando &lt;a href="http://en.wikipedia.org/wiki/Dd_%28Unix%29"&gt;dd&lt;/a&gt;. Assim desta forma:&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;dd if=/dev/dvd of=ficheiro.iso&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Mais simples que isto é impossível. O if significa o input file. Em Linux / Unix tudo é considerado um ficheiro, incluindo um cd-rom ou uma impressora. Por isso no parâmetro if é só por o que desejam copiar. O of significa output file ou seja, será a imagem criada do input file. O /dev/dvd é o caminho para o ficheiro que representa a drive de DVD's, isto é se tiverem uma instalada. Poderão também usar /dev/cdrom ou /dev/sda1 (disco), podem ser inúmeras opções.&lt;br /&gt;Com esta simplicidade é possível fazer backups de discos inteiros utilizando este comando.&lt;br /&gt;&lt;br /&gt;De seguida podem fazer o &lt;a href="http://en.wikipedia.org/wiki/Mount_%28Unix%29"&gt;mount&lt;/a&gt; dessa ISO como se de um CD se tratasse, sem precisarem de gastar um CD. Basta para isso fazer:&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;mount -o loop -t iso9660 ficheiro.iso /pasta_do_mount&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;É preciso ter em atenção que a pasta onde vão fazer o mount da ISO tem de existir, caso contrário o comando não funcionará.&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/2655499158437125940-4492122009756292681?l=open-core.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-21T21:56:13.102Z</app:edited></item><item><title>Nova aquisição - Macbook Black</title><link>http://open-core.blogspot.com/2008/01/nova-aquisio-macbook-black.html</link><category>portátil</category><category>macbook</category><category>apple</category><author>noreply@blogger.com (Rogério)</author><pubDate>Sun, 20 Jan 2008 01:34:45 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2655499158437125940.post-7160501700818617620</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_Gm4l8Y42dVg/R5KmH413XnI/AAAAAAAAAFs/yN0nBN6KoGo/s1600-h/DSCF0632.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_Gm4l8Y42dVg/R5KmH413XnI/AAAAAAAAAFs/yN0nBN6KoGo/s320/DSCF0632.JPG" alt="" id="BLOGGER_PHOTO_ID_5157367177740246642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Foi desta que fiz o upgrade ao meu &lt;a href="http://pt.wikipedia.org/wiki/Ibook"&gt;iBook G4&lt;/a&gt;, que apesar de não ser muito velho (2 anos) já estava a precisar de reforma. Colocar mais memória era uma boa hipótese, mas dada a dificuldade para encontrar memória para um &lt;a href="http://apple.com/mac/"&gt;Mac&lt;/a&gt; com &lt;a href="http://pt.wikipedia.org/wiki/PowerPC"&gt;PowerPC&lt;/a&gt; (processador &lt;a href="http://www.ibm.com/"&gt;IBM&lt;/a&gt;), os seus preços absurdos e também o facto de os novos Macbooks serem máquinas com bons processadores e bastante atraentes, não hesitei muito na altura de comprar.&lt;br /&gt;&lt;br /&gt;Depois veio a parte difícil. Escolher a cor do Macbook. Passado muito tempo a decidir e com algum incentivo da minha menina, acabei por escolher a versão em preto, pois já estava farto do branco ao fim de 2 anos a usar o iBook. A diferença de preços só pela cor não se justifica (a versão em preto tem mais 40Gb de disco), mas para a Apple a tinta preta paga-se mais caro :P&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_Gm4l8Y42dVg/R5Kmb413XoI/AAAAAAAAAF0/7VSvCQ7AdGA/s1600-h/DSCF0637.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_Gm4l8Y42dVg/R5Kmb413XoI/AAAAAAAAAF0/7VSvCQ7AdGA/s320/DSCF0637.JPG" alt="" id="BLOGGER_PHOTO_ID_5157367521337630338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Falando da máquina, é bastante boa, o processador core 2 duo 2.2Ghz deixa os G4 a comer pó e 1Gb de ram para já é mais que suficiente para o &lt;a href="http://www.apple.com/macosx/"&gt;Leopard&lt;/a&gt; deslizar à vontade, mesmo cedendo 144Mb para a gráfica (partilhada). No entanto acho que a Apple podia muito bem deixar de ser "comilona" e colocar os 2Gb por defeito.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Gm4l8Y42dVg/R5Km3Y13XpI/AAAAAAAAAF8/hgHyI8jl7Ig/s1600-h/DSCF0639.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_Gm4l8Y42dVg/R5Km3Y13XpI/AAAAAAAAAF8/hgHyI8jl7Ig/s320/DSCF0639.JPG" alt="" id="BLOGGER_PHOTO_ID_5157367993784032914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Este post já foi escrito no novo brinquedo, e ainda estou em processo de descoberta do Leopard (aquela menu bar transparente... sucks!) e nos próximos dias vai ser para reposição do software que já tinha no iBook.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Nota: &lt;/span&gt;curiosamente fiquei a saber que sem o &lt;a href="http://www.blacktree.com/"&gt;Quicksilver&lt;/a&gt; fico um pouco à nora em Mac OS, logo foi a primeira app a ser instalada :)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Mais fotos no meu Flickr: &lt;a href="http://flickr.com/photos/rogeriopvl/"&gt;http://flickr.com/photos/rogeriopvl/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2655499158437125940-7160501700818617620?l=open-core.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-20T09:34:45.880Z</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp2.blogger.com/_Gm4l8Y42dVg/R5KmH413XnI/AAAAAAAAAFs/yN0nBN6KoGo/s72-c/DSCF0632.JPG" height="72" width="72" /></item><item><title>XSS - Demonstração em vídeo</title><link>http://open-core.blogspot.com/2008/01/xss-demonstrao-em-vdeo.html</link><category>video</category><category>XSS</category><category>segurança</category><author>noreply@blogger.com (Rogério)</author><pubDate>Fri, 18 Jan 2008 12:33:17 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2655499158437125940.post-5848078557611397277</guid><description>&lt;div style="text-align: justify;"&gt;Este link vem do &lt;a href="http://seg-inf.blogspot.com/"&gt;blog do professor Miguel Correia&lt;/a&gt; do qual já fui aluno na cadeira de Segurança.&lt;br /&gt;&lt;br /&gt;Trata-se de um vídeo que mostra como funcionam alguns tipos de &lt;a href="http://open-core.blogspot.com/2007/11/xss-cross-site-scripting.html"&gt;ataques XSS&lt;/a&gt;, dos quais já tenho falado ao longo deste blog.&lt;br /&gt;&lt;br /&gt;E o principal propósito do vídeo é alertar os web developers para algo que nunca é demais realçar: nunca confiar nos dados que vêm do exterior da aplicação, nunca confiar nos inputs dos utilizadores, tratar sempre esses inputs. E isto serve também para os programadores.&lt;br /&gt;&lt;br /&gt;Link para o vídeo:&lt;br /&gt;&lt;a href="http://smallr.net/inside_xss"&gt;http://smallr.net/inside_xss&lt;/a&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/2655499158437125940-5848078557611397277?l=open-core.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-18T20:33:17.587Z</app:edited></item><item><title>xserver-xorg-core - 403 forbidden</title><link>http://open-core.blogspot.com/2008/01/xserver-xorg-core-403-forbidden.html</link><category>bug</category><category>update</category><category>xorg</category><category>ubuntu</category><author>noreply@blogger.com (Rogério)</author><pubDate>Fri, 18 Jan 2008 13:37:47 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2655499158437125940.post-1218814541136158202</guid><description>&lt;div style="text-align: justify;"&gt;Para quem usa Ubuntu, já deve ter reparado que hoje durante a tarde surgiram novos updates e provavelmente obtiveram um erro ao tentar descarregar um dos pacotes, o xserver-xorg-core.&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;W: Falha ao obter http://security.ubuntu.com/ubuntu/pool/main/x/xorg-server/xserver-xorg-core_1.3.0.0.dfsg-12ubuntu8.1_i386.deb&lt;br /&gt;403 Forbidden&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Isto acontece porque foi bloqueado o acesso ao pacote devido a existirem conflitos com alguma aplicações, mais frequente com aplicações Java. Neste momento já está a ser corrigido o problema e não deverá demorar muito até poderem completar o update.&lt;br /&gt;&lt;br /&gt;Aqui &lt;a href="https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/183969"&gt;fica o link&lt;/a&gt; para a informação relativa a este problema no launchpad.&lt;a href="https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/183969"&gt;&lt;/a&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/2655499158437125940-1218814541136158202?l=open-core.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-18T21:37:47.602Z</app:edited></item><item><title>SUN compra MySQL</title><link>http://open-core.blogspot.com/2008/01/sun-compra-mysql.html</link><category>sun</category><category>bases de dados</category><category>mysql</category><category>opensource</category><author>noreply@blogger.com (Rogério)</author><pubDate>Wed, 16 Jan 2008 13:53:27 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2655499158437125940.post-2981499265687774669</guid><description>&lt;div style="text-align: justify;"&gt;A &lt;a href="http://www.sun.com/"&gt;SUN&lt;/a&gt; comprou a base de dados open source mais utilizada no mundo - &lt;a href="http://www.mysql.com/"&gt;MySQL&lt;/a&gt; - por, imaginem só, 1 bilião de dólares. Isto é um enorme passo para a empresa que assim entra directamente no top do mercado das DBMS e igualmente outro importante passo para o MySQL e o software livre.&lt;br /&gt;&lt;br /&gt;Aqui fica o link para a notícia completa:&lt;br /&gt;&lt;a href="http://mysql.com/news-and-events/sun-to-acquire-mysql.html"&gt;http://mysql.com/news-and-events/sun-to-acquire-mysql.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Agora é só esperar que a SUN continue do lado dos "good guys".&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/2655499158437125940-2981499265687774669?l=open-core.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-16T21:53:27.089Z</app:edited></item><item><title>Macworld sem grandes surpresas</title><link>http://open-core.blogspot.com/2008/01/macworld-sem-grandes-surpresas.html</link><category>macbook air</category><category>macworld</category><category>mac</category><category>apple</category><author>noreply@blogger.com (Rogério)</author><pubDate>Tue, 15 Jan 2008 16:29:56 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2655499158437125940.post-8091014656832179922</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_Gm4l8Y42dVg/R41No413XmI/AAAAAAAAAFk/LdlCxx5qtqE/s1600-h/banner_macbookair_0801151.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_Gm4l8Y42dVg/R41No413XmI/AAAAAAAAAFk/LdlCxx5qtqE/s400/banner_macbookair_0801151.jpg" alt="" id="BLOGGER_PHOTO_ID_5155862513257504354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Já terminou a Macworld e parece que um dos grandes rumores sempre se veio a confirmar, estragando um pouco o efeito surpresa.&lt;br /&gt;Macbook Air é o novo brinquedo da Apple e surpreende bastante pelo seu aspecto ultra fino.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Aqui vão as características:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;    1.3 Kg de peso&lt;/li&gt;&lt;li&gt;    Multitouch pad&lt;/li&gt;&lt;li&gt;    1.6 GHz Standard, 1.8 GHz Option — Intel Core 2 Duo&lt;/li&gt;&lt;li&gt;    80 GB hard disk standard ou 64 GB SSD (mais $900)&lt;/li&gt;&lt;li&gt;    1.8" Hard Drive&lt;/li&gt;&lt;li&gt;    45 Watt MagSafe&lt;/li&gt;&lt;li&gt;    1 USB 2.0 port&lt;/li&gt;&lt;li&gt;    Micro-DVI&lt;/li&gt;&lt;li&gt;    Audio Out&lt;/li&gt;&lt;li&gt;    802.11n + Bluetooth 2.1/EDR&lt;/li&gt;&lt;li&gt;    Bateria com duração 5 horas&lt;/li&gt;&lt;li&gt;    2 GB Memory standard&lt;/li&gt;&lt;li&gt;  A partir de $1799&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Parece-me um preço razoável para um portátil com estas características, dado que outras marcas têm parecidos (não tão finos) por bastante mais.&lt;br /&gt;&lt;br /&gt;A falta de drive DVD pode parecer uma grande desvantagem, mas no fundo se formos ver cada vez menos se utilizam. As pens e discos externos vierem tomar conta do armazenamento móvel.&lt;br /&gt;&lt;br /&gt;Uma desvantagem certa é o facto de apenas ter uma porta USB, se bem que o conceito deste portátil acenta no uso completo de tecnologias wireless.&lt;br /&gt;&lt;br /&gt;Ainda não vi &lt;a href="http://www.apple.com/quicktime/qtv/keynote/"&gt;o vídeo da keynote&lt;/a&gt; mas pelo que já li soube a pouco, e pessoalmente gostava que o rumor dos Macbook silver fosse verdade.&lt;br /&gt;&lt;br /&gt;Vídeos:&lt;br /&gt;- &lt;a href="http://www.apple.com/macbookair/#ad"&gt;Anúncio do Macbook Air&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://www.apple.com/macbookair/guidedtour/"&gt;Macbook Air guided tour&lt;/a&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/2655499158437125940-8091014656832179922?l=open-core.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-16T00:29:56.255Z</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp1.blogger.com/_Gm4l8Y42dVg/R41No413XmI/AAAAAAAAAFk/LdlCxx5qtqE/s72-c/banner_macbookair_0801151.jpg" height="72" width="72" /></item><item><title>Macworld 2008</title><link>http://open-core.blogspot.com/2008/01/macworld-2008.html</link><category>mac os</category><category>macworld</category><category>2008</category><category>apple</category><author>noreply@blogger.com (Rogério)</author><pubDate>Mon, 14 Jan 2008 17:09:37 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2655499158437125940.post-9035218406861894204</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Gm4l8Y42dVg/R4wHN413XkI/AAAAAAAAAFU/vvdJdRhOwnc/s1600-h/somethingintheair_20080110.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_Gm4l8Y42dVg/R4wHN413XkI/AAAAAAAAAFU/vvdJdRhOwnc/s400/somethingintheair_20080110.jpg" alt="" id="BLOGGER_PHOTO_ID_5155503608610381378" border="0" /&gt;&lt;/a&gt;Amanhã por volta das 17h em Portugal iremos saber então que novidades traz a Apple pelo "ar"...&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Podem acompanhar em directo os relatos por escrito em &lt;a href="http://www.macworld.com/"&gt;www.macworld.com&lt;/a&gt; e depois do evento ver os vídeos no &lt;a href="http://www.apple.com"&gt;site da apple&lt;/a&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/2655499158437125940-9035218406861894204?l=open-core.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-15T01:09:37.496Z</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp0.blogger.com/_Gm4l8Y42dVg/R4wHN413XkI/AAAAAAAAAFU/vvdJdRhOwnc/s72-c/somethingintheair_20080110.jpg" height="72" width="72" /></item><item><title>Navegar anónimo na internet</title><link>http://open-core.blogspot.com/2008/01/navegar-annimo-na-internet.html</link><category>internet</category><category>privacidade</category><category>tor</category><category>privoxy</category><category>segurança</category><author>noreply@blogger.com (Rogério)</author><pubDate>Sun, 13 Jan 2008 10:45:11 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2655499158437125940.post-2160671820171568112</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_Gm4l8Y42dVg/R4pVvo13XgI/AAAAAAAAAEU/Ofp4Q80JSFg/s1600-h/156672.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_Gm4l8Y42dVg/R4pVvo13XgI/AAAAAAAAAEU/Ofp4Q80JSFg/s320/156672.png" alt="" id="BLOGGER_PHOTO_ID_5155027000384511490" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Nos dias que correm torna-se cada vez mais importante proteger-mos a nossa identidade online, pelos mais variados motivos. Sendo o principal motivo o facto de ser possível descobrir quem nós somos, de que país e com quem comunicamos. O mecanismo que permite obter tais informações designa-se por &lt;a href="http://en.wikipedia.org/wiki/Traffic_analysis"&gt;análise de tráfego&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;A análise de tráfego pode ser utilizada para descobrir quem está a comunicar com quem numa rede pública, conhecer o destino e origem do tráfego, descobrir hábitos e interesses, etc. E isto é possível mesmo que se tomem alguns cuidados como por exemplo cifrar os dados, porque esta informação reside nos cabeçalhos dos pacotes enviados que nunca são cifrados para poderem chegar ao destino correctamente. Podem ler mais informação sobre estes detalhes &lt;a href="http://www.torproject.org/overview.html.pt"&gt;neste artigo&lt;/a&gt; bastante completo.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Depois desta curta introdução convém então explicar como resolver este problema da anonimidade na internet. A solução chama-se &lt;a href="http://www.torproject.org/"&gt;Tor&lt;/a&gt;. Tor é uma rede de túneis virtuais que permite a pessoas e grupos aumentar a privacidade e segurança na internet. Encontra-se ainda em desenvolvimento, mas já faz um bom trabalho em ocultar a nossa localização, no entanto não é garantido a 100% a sua eficácia, de modo que não se recomenda a sua utilização em situações de privacidade crítica.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;De seguida vou explicar os passos para instalar Tor em Linux Ubuntu, em Debian os passos também são os mesmos. Para utilizadores Mac OS, econtram &lt;a href="http://www.torproject.org/docs/tor-doc-osx.html.en"&gt;aqui&lt;/a&gt; as instruções necessárias. Caso (ainda) sejam utilizadores Windows, podem encontrar &lt;a href="http://www.torproject.org/docs/tor-doc-win32.html.en"&gt;aqui&lt;/a&gt; as instruções para instalar e configurar correctamente.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Basta inserir numa linha de comandos:&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;sudo apt-get install tor&lt;br /&gt;sudo /etc/init.d/tor start&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Depois de instalado e iniciado, o Tor passa a receber as ligações na porta 9050, por isso é necessário configurar as aplicações nas quais queremos privacidade para utilizarem um &lt;a href="http://pt.wikipedia.org/wiki/Proxy"&gt;proxy&lt;/a&gt; SOCKS5 em 127.0.0.1 (localhost) na porta 9050.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_Gm4l8Y42dVg/R4pQSI13XeI/AAAAAAAAAEE/MiOSp70M9Gs/s1600-h/xchatconf.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_Gm4l8Y42dVg/R4pQSI13XeI/AAAAAAAAAEE/MiOSp70M9Gs/s320/xchatconf.png" alt="" id="BLOGGER_PHOTO_ID_5155020996020231650" border="0" /&gt;&lt;/a&gt;Agora podem ligar-se a um servidor de &lt;a href="http://pt.wikipedia.org/wiki/Irc"&gt;IRC&lt;/a&gt; e testarem fazer um whois ao vosso nick para confirmarem como já têm um IP diferente (neste caso fiquei com um IP pertencente a um IP mit.edu (EUA):&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_Gm4l8Y42dVg/R4pQ9I13XfI/AAAAAAAAAEM/MiPiOObLb2g/s1600-h/xchatwhois.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_Gm4l8Y42dVg/R4pQ9I13XfI/AAAAAAAAAEM/MiPiOObLb2g/s320/xchatwhois.png" alt="" id="BLOGGER_PHOTO_ID_5155021734754606578" border="0" /&gt;&lt;/a&gt;Podem fazer isto para todas as aplicações que desejarem. Se houver alguma que não suporte proxies com SOCKS5 (como por exemplo o Firefox 1.5) basta instalarem o &lt;a href="http://www.privoxy.org/"&gt;privoxy&lt;/a&gt; e redireccioná-lo para a porta do Tor:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;pre class="code"&gt;sudo apt-get install privoxy&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Depois de instalado vamos então redireccionar para o Tor editanto o ficheiro &lt;code&gt;/etc/privoxy/config&lt;/code&gt; adicionando-lhe:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;pre class="code"&gt;forward-socks4a / localhost:9050 .&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Não esquecer de incluir o ponto. Agora basta iniciar o serviço:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;pre class="code"&gt;sudo /etc/init.d/privoxy start&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;E pronto temos tudo para navegar anónimamente na internet. Convém notar que estes passos não protegem os dados a circular, para isso deverá ser necessário usar &lt;a href="http://en.wikipedia.org/wiki/Ssl"&gt;SSL&lt;/a&gt; para cifrar o conteúdo. O Tor apenas protege a nossa identidade na internet. E não esperem grandes velocidades no acesso, pois como devem calcular este serviço degrada um pouco, por vezes muito, a velocidade da ligação. Mas existe sempre um preço a pagar para se ficar anónimo :)&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/2655499158437125940-2160671820171568112?l=open-core.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-13T18:45:11.445Z</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp1.blogger.com/_Gm4l8Y42dVg/R4pVvo13XgI/AAAAAAAAAEU/Ofp4Q80JSFg/s72-c/156672.png" height="72" width="72" /></item><item><title>Mestrado Open Source em Portugal</title><link>http://open-core.blogspot.com/2008/01/mestrado-open-source-em-portugal.html</link><category>mestrado</category><category>universidade</category><category>opensource</category><author>noreply@blogger.com (Rogério)</author><pubDate>Sat, 12 Jan 2008 07:08:35 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2655499158437125940.post-8585039238175652834</guid><description>&lt;div style="text-align: justify;"&gt;Por momentos não quis acreditar... Mas parece que é mesmo verdade. O &lt;a href="http://www.iscte.pt"&gt;ISCTE&lt;/a&gt; está a tentar abrir na sua instituição de ensino superior um mestrado em &lt;a href="http://pt.wikipedia.org/wiki/Open_source"&gt;Open Source&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;&lt;blockquote style="font-style: italic;"&gt;&lt;p&gt;“O Mestrado em Open Source Software propõe-se oferecer um curso de estudos aprofundados e especializados dedicado ao Software Open Source em geral, e sistema operativos abertos como o Linux, em particular. Estes estudos serão desenvolvidos em regime “blend learning”, ou seja, num misto de formação à distância e sessões presenciais.&lt;/p&gt; &lt;p&gt;Os seus objectivos centram-se na preparação de investigadores e profissionais com competências na área do Software Open Source, modelo emergente no domínio das Tecnologias da Informação.”&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;Fico muito satisfeito por saber que existem cada vez mais iniciativas neste sentido.&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Fonte: &lt;a href="http://www.rcdesigner.net/novo-mestrado-em-software-opensource/"&gt;http://www.rcdesigner.net/novo-mestrado-em-software-opensource/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;p style="text-align: justify;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2655499158437125940-8585039238175652834?l=open-core.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-12T15:08:35.357Z</app:edited></item><item><title>Livros de Linux para dar e (não) vender</title><link>http://open-core.blogspot.com/2008/01/livros-de-linux-para-dar-e-no-vender.html</link><category>blog</category><category>linux</category><category>e-book</category><category>livros</category><author>noreply@blogger.com (Rogério)</author><pubDate>Thu, 10 Jan 2008 15:20:20 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2655499158437125940.post-8235236256485674932</guid><description>&lt;div style="text-align: justify;"&gt;O blog &lt;a href="http://www.linuxhaxor.net/"&gt;Linux Haxor&lt;/a&gt; publicou &lt;a href="http://www.linuxhaxor.net/2007/09/05/68-linux-related-free-e-books/"&gt;uma lista&lt;/a&gt; com uma extensa colecção de livros gratuitos relacionados com Linux e programação. Vale bem a pena dar uma olhadela por eles e até mesmo pelo blog.&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/2655499158437125940-8235236256485674932?l=open-core.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-10T23:20:20.024Z</app:edited></item><item><title>apt-get install apt !?</title><link>http://open-core.blogspot.com/2008/01/apt-get-install-apt.html</link><category>linux</category><category>apt</category><category>apt-get</category><category>humor</category><category>ubuntu</category><author>noreply@blogger.com (Rogério)</author><pubDate>Tue, 08 Jan 2008 11:44:12 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2655499158437125940.post-5839031755261118963</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Gm4l8Y42dVg/R4OmGI13XcI/AAAAAAAAAD0/MbbeWYQNFWg/s1600-h/DSC00238.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_Gm4l8Y42dVg/R4OmGI13XcI/AAAAAAAAAD0/MbbeWYQNFWg/s320/DSC00238.JPG" alt="" id="BLOGGER_PHOTO_ID_5153145023024815554" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Isto já me aconteceu à algum tempo, mais ou menos pela altura da saída do Ubuntu 7.04 Feisty Fawn. Tinha instalado o sistema no PC e depois de alguns dias de uso decidi separar a pasta &lt;code&gt;/home&lt;/code&gt; para uma partição exclusiva. Pelo meio houve alguma bronca no ficheiro &lt;code&gt;/etc/fstab&lt;/code&gt; e ao iniciar o Ubuntu fui presenteado com este erro pérola...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"The  program 'apt-get' is currently not installed. You can install it by typing apt-get install apt"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;(clicar na imagem para aumentar).&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/2655499158437125940-5839031755261118963?l=open-core.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-08T19:44:12.644Z</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp0.blogger.com/_Gm4l8Y42dVg/R4OmGI13XcI/AAAAAAAAAD0/MbbeWYQNFWg/s72-c/DSC00238.JPG" height="72" width="72" /></item><item><title>Insegurança nos auriculares bluetooth</title><link>http://open-core.blogspot.com/2008/01/insegurana-nos-auriculares-bluetooth.html</link><category>bluetooth</category><category>hacking</category><category>segurança</category><category>auriculares</category><author>noreply@blogger.com (Rogério)</author><pubDate>Mon, 07 Jan 2008 18:10:02 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2655499158437125940.post-1227731074621769915</guid><description>&lt;center&gt;&lt;object height="355" width="400"&gt;&lt;param name="movie" value="http://www.youtube.com/v/1c-jzYAH2gw&amp;amp;rel=0&amp;amp;border=0"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/1c-jzYAH2gw&amp;amp;rel=0&amp;amp;border=0" type="application/x-shockwave-flash" wmode="transparent" height="355" width="400"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Aqui fica um vídeo que demonstra como um auricular &lt;a href="http://en.wikipedia.org/wiki/Bluetooth"&gt;bluetooth&lt;/a&gt; pode ficar facilmente sobre o controlo de alguém mal intencionado, podendo escutar conversas e até mesmo enviar som.&lt;br /&gt;&lt;br /&gt;Basta saber o endereço do aparelho, que pode ser facilmente obtido através de &lt;a href="http://en.wikipedia.org/wiki/Packet_sniffer"&gt;sniffing&lt;/a&gt;, e o pin secreto que por default é 0000. Apenas isto e será possível gravar tudo o que o aparelho capta quando não se encontra em chamada.&lt;br /&gt;&lt;br /&gt;Aqui fica o link do vídeo para os que estão a ver isto por feed:&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=1c-jzYAH2gw"&gt;http://www.youtube.com/watch?v=1c-jzYAH2gw&lt;/a&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/2655499158437125940-1227731074621769915?l=open-core.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-08T02:10:02.233Z</app:edited></item></channel></rss>

