<?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:blogger='http://schemas.google.com/blogger/2008' 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-2655499158437125940</id><updated>2024-09-05T16:24:17.997+01:00</updated><category term="linux"/><category term="segurança"/><category term="info"/><category term="review"/><category term="humor"/><category term="apple"/><category term="blog"/><category term="mac"/><category term="fotografia"/><category term="internet"/><category term="mac os"/><category term="mar"/><category term="música"/><category term="programação"/><category term="ubuntu"/><category term="video"/><category term="google"/><category term="opensource"/><category term="matinal"/><category term="pensamentos"/><category term="software"/><category term="XSS"/><category term="ano novo"/><category term="dicas"/><category term="javascript"/><category term="notícias"/><category term="windows"/><category term="bug"/><category term="devaneios"/><category term="flash"/><category term="natal"/><category term="sites"/><category term="unix"/><category term="2008"/><category term="artigo"/><category term="comics"/><category term="firefox"/><category term="links"/><category term="livros"/><category term="microsoft"/><category term="redes"/><category term="safari"/><category term="terminal"/><category term="wireless"/><category term="apt"/><category term="belkin"/><category term="consola"/><category term="criptografia"/><category term="d-link"/><category term="e-book"/><category term="gmail"/><category term="hacking"/><category term="hash"/><category term="histórias"/><category term="html"/><category term="iptables"/><category term="irc"/><category term="jogos"/><category term="leopard"/><category term="macbook"/><category term="macworld"/><category term="magazine"/><category term="ondas"/><category term="orkut"/><category term="os x"/><category term="port scanner"/><category term="portátil"/><category term="router"/><category term="saúde"/><category term="ssh"/><category term="tor"/><category term="vista"/><category term="w3c"/><category term="2007"/><category term="Bush"/><category term="Eee PC"/><category term="F5D7633-4"/><category term="LG"/><category term="NIN"/><category term="Nine Inch Nails"/><category term="acentos"/><category term="agregador"/><category term="ajax"/><category term="amor"/><category term="apontadores"/><category term="apt-get"/><category term="apt-key"/><category term="arqueologia"/><category term="arte"/><category term="asus"/><category term="atalhos"/><category term="auriculares"/><category term="bandas"/><category term="bases de dados"/><category term="bash"/><category term="bitorrent"/><category term="bluetooth"/><category term="boot"/><category term="bot"/><category term="browser"/><category term="cancer"/><category term="cd"/><category term="charset"/><category term="chat"/><category term="compras"/><category term="concorrente"/><category term="conhecimento"/><category term="cookies"/><category term="cross site scripting"/><category term="cultura"/><category term="dd"/><category term="debian"/><category term="debugging"/><category term="despido"/><category term="dir"/><category term="dmg"/><category term="dormir"/><category term="dsl-g604t"/><category term="e-mail"/><category term="editor"/><category term="emo"/><category term="esqueletos"/><category term="excel"/><category term="exploit"/><category term="favoritos"/><category term="for dummies"/><category term="fullread"/><category term="fuzz testing"/><category term="fuzzing"/><category term="garageband"/><category term="gcc"/><category term="geek"/><category term="geral"/><category term="gnu"/><category term="googlebot"/><category term="gpg"/><category term="gravar"/><category term="grub"/><category term="hashing"/><category term="haskell"/><category term="imagens"/><category term="iphone"/><category term="ipod"/><category term="irssi"/><category term="iso"/><category term="jar"/><category term="java"/><category term="jogo"/><category term="jruby"/><category term="julieta"/><category term="kiwi"/><category term="l204wt"/><category term="linha de comandos"/><category term="ls"/><category term="lsof"/><category term="lugares"/><category term="macbook air"/><category term="mail"/><category term="mbr"/><category term="md5"/><category term="mestrado"/><category term="mitnick"/><category term="monitor"/><category term="montavista"/><category term="more than a thousand"/><category term="mount"/><category term="my chemical romance"/><category term="mysql"/><category term="neolítico"/><category term="netstat"/><category term="nielsen"/><category term="nmap"/><category term="nú"/><category term="odf"/><category term="office"/><category term="ooxml"/><category term="p2p"/><category term="password"/><category term="passwords"/><category term="path"/><category term="peso"/><category term="petição"/><category term="planeta"/><category term="planetuga"/><category term="poesia"/><category term="porta"/><category term="portugal"/><category term="privacidade"/><category term="privoxy"/><category term="proxy"/><category term="putty"/><category term="python"/><category term="recomendações"/><category term="repositórios"/><category term="reveillon"/><category term="romeu"/><category term="ruby"/><category term="ruby on rails"/><category term="scp"/><category term="screen"/><category term="segredos"/><category term="ssl"/><category term="standards"/><category term="sun"/><category term="sysadmin"/><category term="technorati"/><category term="tecnologia"/><category term="telemóvel"/><category term="the art of intrusion"/><category term="tiger"/><category term="tooltips"/><category term="torrent"/><category term="triband"/><category term="underground"/><category term="universidade"/><category term="update"/><category term="url"/><category term="vim"/><category term="virtual machine"/><category term="virtualbox"/><category term="virus"/><category term="vpn"/><category term="vulnerabilidade"/><category term="web"/><category term="web 2.0"/><category term="wine"/><category term="worm"/><category term="xandros"/><category term="xchat"/><category term="xorg"/><category term="youtorrent"/><title type='text'>open core (versão antiga)</title><subtitle type='html'>Este blog mudou-se para &lt;a href=&quot;http://blog.rogeriopvl.com&quot;&gt;blog.rogeriopvl.com&lt;/a&gt; !</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://open-core.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://open-core.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Rogério</name><uri>http://www.blogger.com/profile/05233294852749074362</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://rogeriopvl.googlepages.com/eye.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>134</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2655499158437125940.post-3739813000739097653</id><published>2008-02-19T19:15:00.002+00:00</published><updated>2008-02-19T19:20:37.234+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blog"/><category scheme="http://www.blogger.com/atom/ns#" term="programação"/><category scheme="http://www.blogger.com/atom/ns#" term="tecnologia"/><title type='text'>Dev-PT - Desenvolvimento de Software em Português</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Nasceu o &lt;a href=&quot;http://blog.dev-pt.net/&quot;&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=&quot;http://blog.rogeriopvl.com/&quot;&gt;blog.rogeriopvl.com&lt;/a&gt; !&lt;br /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/3739813000739097653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/3739813000739097653'/><link rel='alternate' type='text/html' href='http://open-core.blogspot.com/2008/02/dev-pt-desenvolvimento-de-software-em.html' title='Dev-PT - Desenvolvimento de Software em Português'/><author><name>Rogério</name><uri>http://www.blogger.com/profile/05233294852749074362</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://rogeriopvl.googlepages.com/eye.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2655499158437125940.post-4884373987120411648</id><published>2008-02-12T23:37:00.000+00:00</published><updated>2008-02-12T23:55:33.276+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blog"/><category scheme="http://www.blogger.com/atom/ns#" term="geral"/><title type='text'>New Home</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;O blog mudou de endereço para &lt;a href=&quot;http://blog.rogeriopvl.com&quot;&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=&quot;display: block;&quot; id=&quot;formatbar_Buttons&quot;&gt;&lt;span class=&quot;on&quot; style=&quot;display: block;&quot; id=&quot;formatbar_CreateLink&quot; title=&quot;Link&quot; onmouseover=&quot;ButtonHoverOn(this);&quot; onmouseout=&quot;ButtonHoverOff(this);&quot; onmouseup=&quot;&quot; onmousedown=&quot;CheckFormatting(event);FormatbarButton(&#39;richeditorframe&#39;, this, 8);ButtonMouseDown(this);&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/4884373987120411648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/4884373987120411648'/><link rel='alternate' type='text/html' href='http://open-core.blogspot.com/2008/02/new-home.html' title='New Home'/><author><name>Rogério</name><uri>http://www.blogger.com/profile/05233294852749074362</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://rogeriopvl.googlepages.com/eye.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2655499158437125940.post-2075965304075190553</id><published>2008-02-06T21:41:00.000+00:00</published><updated>2008-02-06T21:47:48.416+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="humor"/><category scheme="http://www.blogger.com/atom/ns#" term="programação"/><title type='text'>A única medida válida para a qualidade de cógido</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.osnews.com/images/comics/wtfm.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 394px; height: 290px;&quot; src=&quot;http://www.osnews.com/images/comics/wtfm.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&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=&quot;http://www.osnews.com&quot;&gt;www.osnews.com&lt;/a&gt;&lt;/code&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/2075965304075190553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/2075965304075190553'/><link rel='alternate' type='text/html' href='http://open-core.blogspot.com/2008/02/nica-medida-vlida-para-qualidade-de.html' title='A única medida válida para a qualidade de cógido'/><author><name>Rogério</name><uri>http://www.blogger.com/profile/05233294852749074362</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://rogeriopvl.googlepages.com/eye.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2655499158437125940.post-8312125804146957343</id><published>2008-02-05T20:02:00.000+00:00</published><updated>2008-02-05T20:21:10.794+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="info"/><category scheme="http://www.blogger.com/atom/ns#" term="w3c"/><title type='text'>Mudanças II</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Com isto das mudanças acabei por ter mais trabalho do que o esperado. No novo alojamento vou utilizar &lt;a href=&quot;http://www.wordpress.org&quot;&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=&quot;http://www.w3.com&quot;&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=&quot;http://www.w3c-standards.com/why-w3c-standards.php&quot;&gt;este artigo&lt;/a&gt; e &lt;a href=&quot;http://website.lineone.net/%7Esaphena/whyw3c.html&quot;&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;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/8312125804146957343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/8312125804146957343'/><link rel='alternate' type='text/html' href='http://open-core.blogspot.com/2008/02/mudanas-ii.html' title='Mudanças II'/><author><name>Rogério</name><uri>http://www.blogger.com/profile/05233294852749074362</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://rogeriopvl.googlepages.com/eye.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2655499158437125940.post-690388167755581963</id><published>2008-02-04T22:14:00.000+00:00</published><updated>2008-02-04T22:19:44.444+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="info"/><title type='text'>Mudanças</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://bp2.blogger.com/_Gm4l8Y42dVg/R6ePWf2A_fI/AAAAAAAAAGk/19LONtZYZ3I/s1600-h/1191333857_Web+Site+Maintenance.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;http://bp2.blogger.com/_Gm4l8Y42dVg/R6ePWf2A_fI/AAAAAAAAAGk/19LONtZYZ3I/s320/1191333857_Web+Site+Maintenance.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5163253114471513586&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&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;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/690388167755581963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/690388167755581963'/><link rel='alternate' type='text/html' href='http://open-core.blogspot.com/2008/02/mudanas.html' title='Mudanças'/><author><name>Rogério</name><uri>http://www.blogger.com/profile/05233294852749074362</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://rogeriopvl.googlepages.com/eye.jpg'/></author><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"/></entry><entry><id>tag:blogger.com,1999:blog-2655499158437125940.post-5819149154084848873</id><published>2008-01-31T19:01:00.000+00:00</published><updated>2008-01-31T23:29:50.109+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="lsof"/><category scheme="http://www.blogger.com/atom/ns#" term="netstat"/><category scheme="http://www.blogger.com/atom/ns#" term="nmap"/><category scheme="http://www.blogger.com/atom/ns#" term="port scanner"/><category scheme="http://www.blogger.com/atom/ns#" term="redes"/><category scheme="http://www.blogger.com/atom/ns#" term="segurança"/><title type='text'>Controlar as portas abertas no sistema</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&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=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;pre class=&quot;code&quot;&gt;sudo netstat -tulp&lt;/pre&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&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=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Existe outro comando mais complexo mas bastante poderoso na informação que oferece:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;pre class=&quot;code&quot;&gt;sudo lsof -i -n | egrep &#39;COMMAND|LISTEN|UDP&#39;&lt;/pre&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&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=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;pre class=&quot;code&quot;&gt;sudo nmap -vO localhost&lt;/pre&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Este comando é nada mais nada menos que um &lt;a href=&quot;http://en.wikipedia.org/wiki/Port_scanning&quot;&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=&quot;text-align: justify;&quot;&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&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=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/5819149154084848873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/5819149154084848873'/><link rel='alternate' type='text/html' href='http://open-core.blogspot.com/2008/01/controlar-as-portas-abertas-no-sistema.html' title='Controlar as portas abertas no sistema'/><author><name>Rogério</name><uri>http://www.blogger.com/profile/05233294852749074362</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://rogeriopvl.googlepages.com/eye.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2655499158437125940.post-8659714996985748069</id><published>2008-01-30T22:16:00.000+00:00</published><updated>2008-01-30T22:35:38.335+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bash"/><category scheme="http://www.blogger.com/atom/ns#" term="consola"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="proxy"/><category scheme="http://www.blogger.com/atom/ns#" term="terminal"/><title type='text'>Comunicar através do proxy no terminal</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&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=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;pre class=&quot;code&quot;&gt;export http_proxy=&quot;http://username:password@endereco_proxy:porta&quot;&lt;br /&gt;export https_proxy=&quot;http://username:password@endereco_proxy:porta&quot;&lt;br /&gt;export ftp_proxy=&quot;http://username:password@endereco_proxy:porta&quot;&lt;/pre&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&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;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/8659714996985748069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/8659714996985748069'/><link rel='alternate' type='text/html' href='http://open-core.blogspot.com/2008/01/comunicar-atravs-do-proxy-no-terminal.html' title='Comunicar através do proxy no terminal'/><author><name>Rogério</name><uri>http://www.blogger.com/profile/05233294852749074362</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://rogeriopvl.googlepages.com/eye.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2655499158437125940.post-6267415146691535019</id><published>2008-01-28T18:24:00.001+00:00</published><updated>2008-01-28T18:40:57.744+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="editor"/><category scheme="http://www.blogger.com/atom/ns#" term="mac os"/><category scheme="http://www.blogger.com/atom/ns#" term="vim"/><title type='text'>Cores no vim em Mac OS X</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Para habilitarem as cores do &lt;a href=&quot;http://pt.wikipedia.org/wiki/Vim&quot;&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=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;pre class=&quot;code&quot; style=&quot;text-align: justify;&quot;&gt;syntax on&lt;/pre&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&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=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;pre class=&quot;code&quot; style=&quot;text-align: justify;&quot;&gt;set background=dark&lt;/pre&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&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=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;pre class=&quot;code&quot; style=&quot;text-align: justify;&quot;&gt;set autoindent&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&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=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&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=&quot;http://jmcpherson.org/vimrc.html&quot;&gt;http://jmcpherson.org/vimrc.html&lt;/a&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/6267415146691535019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/6267415146691535019'/><link rel='alternate' type='text/html' href='http://open-core.blogspot.com/2008/01/cores-no-vim-em-mac-os-x.html' title='Cores no vim em Mac OS X'/><author><name>Rogério</name><uri>http://www.blogger.com/profile/05233294852749074362</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://rogeriopvl.googlepages.com/eye.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2655499158437125940.post-6802441505614694617</id><published>2008-01-27T18:58:00.001+00:00</published><updated>2008-01-27T21:23:59.065+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apple"/><category scheme="http://www.blogger.com/atom/ns#" term="bug"/><category scheme="http://www.blogger.com/atom/ns#" term="leopard"/><category scheme="http://www.blogger.com/atom/ns#" term="mac"/><category scheme="http://www.blogger.com/atom/ns#" term="mac os"/><category scheme="http://www.blogger.com/atom/ns#" term="macbook"/><title type='text'>Mac OS 10.5 Leopard - Os bugs encontrados</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://bp0.blogger.com/_Gm4l8Y42dVg/R5z1qv2A_dI/AAAAAAAAAGQ/GScGxeRVnl0/s1600-h/4-mac-os-leopard.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;http://bp0.blogger.com/_Gm4l8Y42dVg/R5z1qv2A_dI/AAAAAAAAAGQ/GScGxeRVnl0/s320/4-mac-os-leopard.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5160269387806080466&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Estes foram os bugs que encontrei  ao fim de uma semana de utilização do recente &lt;a href=&quot;http://www.apple.com/macosx/&quot;&gt;Mac OS 10.5 Leopard&lt;/a&gt;, para o qual a &lt;a href=&quot;http://www.apple.com/&quot;&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=&quot;text-align: justify;&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://discussions.apple.com/thread.jspa?messageID=6417690&quot;&gt;O primeiro&lt;/a&gt; foi logo encontrado na segunda vez que descarreguei por completo a bateria. O &lt;a href=&quot;http://open-core.blogspot.com/2008/01/nova-aquisio-macbook-black.html&quot;&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=&quot;http://discussions.apple.com/thread.jspa?messageID=6361878&quot;&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=&quot;http://open-core.blogspot.com/2008/01/ficheiros-dmg-no-ejectam-no-leopard.html&quot;&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=&quot;text-align: justify;&quot;&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=&quot;http://www.mzp.pt/?PLATAFORMA=MAC&quot;&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=&quot;http://en.wikipedia.org/wiki/Stacks_%28software%29&quot;&gt;Stacks&lt;/a&gt;, que a vida sem elas já parece mais complicada :D, a &lt;a href=&quot;http://en.wikipedia.org/wiki/Time_Machine_%28Apple_software%29&quot;&gt;Time Machine&lt;/a&gt; que apesar de ainda não a ter usado parece-me muito bem conseguida, o &lt;a href=&quot;http://en.wikipedia.org/wiki/Spaces_%28software%29&quot;&gt;Spaces&lt;/a&gt;  que era algo que eu já procurava à muito no Mac OS (no Tiger tinha &lt;a href=&quot;http://www.macupdate.com/info.php/id/12682&quot;&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;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/6802441505614694617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/6802441505614694617'/><link rel='alternate' type='text/html' href='http://open-core.blogspot.com/2008/01/mac-os-105-leopard-os-bugs-encontrados.html' title='Mac OS 10.5 Leopard - Os bugs encontrados'/><author><name>Rogério</name><uri>http://www.blogger.com/profile/05233294852749074362</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://rogeriopvl.googlepages.com/eye.jpg'/></author><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"/></entry><entry><id>tag:blogger.com,1999:blog-2655499158437125940.post-2809607980496939314</id><published>2008-01-27T13:40:00.000+00:00</published><updated>2008-01-27T18:46:32.995+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="irc"/><category scheme="http://www.blogger.com/atom/ns#" term="irssi"/><category scheme="http://www.blogger.com/atom/ns#" term="screen"/><category scheme="http://www.blogger.com/atom/ns#" term="ssh"/><category scheme="http://www.blogger.com/atom/ns#" term="tor"/><title type='text'>Irssi + Screen + SSH = IRC em todo o lado</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;O &lt;a href=&quot;http://irssi.org/&quot;&gt;Irssi&lt;/a&gt; é um cliente de &lt;a href=&quot;http://pt.wikipedia.org/wiki/Irc&quot;&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=&quot;http://pt.wikipedia.org/wiki/Ssh&quot;&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=&quot;http://pt.wikipedia.org/wiki/GNU_Screen&quot;&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=&quot;http://pt.wikipedia.org/wiki/Port_forwarding&quot;&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=&quot;code&quot;&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=&quot;code&quot;&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=&quot;http://open-core.blogspot.com/2008/01/navegar-annimo-na-internet.html&quot;&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=&quot;code&quot;&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 &quot;phun&quot;!&lt;br /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/2809607980496939314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/2809607980496939314'/><link rel='alternate' type='text/html' href='http://open-core.blogspot.com/2008/01/irsii-screen-ssh-irc-em-todo-o-lado.html' title='Irssi + Screen + SSH = IRC em todo o lado'/><author><name>Rogério</name><uri>http://www.blogger.com/profile/05233294852749074362</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://rogeriopvl.googlepages.com/eye.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2655499158437125940.post-8470724181975782387</id><published>2008-01-26T23:44:00.000+00:00</published><updated>2008-01-27T13:39:42.794+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arte"/><category scheme="http://www.blogger.com/atom/ns#" term="geek"/><category scheme="http://www.blogger.com/atom/ns#" term="humor"/><title type='text'>Arte para geeks</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://bp3.blogger.com/_Gm4l8Y42dVg/R5yIzf2A_cI/AAAAAAAAAGI/NFuET96w7XY/s1600-h/2180851706_c6b4afc127.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;http://bp3.blogger.com/_Gm4l8Y42dVg/R5yIzf2A_cI/AAAAAAAAAGI/NFuET96w7XY/s320/2180851706_c6b4afc127.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5160149691362508226&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&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=&quot;http://smallr.net/artforgeeks&quot;&gt;http://smallr.net/artforgeeks&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/paulthewineguy/sets/72157603619920398/&quot;&gt;&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/8470724181975782387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/8470724181975782387'/><link rel='alternate' type='text/html' href='http://open-core.blogspot.com/2008/01/arte-para-geeks.html' title='Arte para geeks'/><author><name>Rogério</name><uri>http://www.blogger.com/profile/05233294852749074362</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://rogeriopvl.googlepages.com/eye.jpg'/></author><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"/></entry><entry><id>tag:blogger.com,1999:blog-2655499158437125940.post-6846649574593970319</id><published>2008-01-25T09:57:00.001+00:00</published><updated>2008-01-25T23:29:35.226+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apple"/><category scheme="http://www.blogger.com/atom/ns#" term="bug"/><category scheme="http://www.blogger.com/atom/ns#" term="dmg"/><category scheme="http://www.blogger.com/atom/ns#" term="leopard"/><category scheme="http://www.blogger.com/atom/ns#" term="mac"/><category scheme="http://www.blogger.com/atom/ns#" term="mac os"/><title type='text'>Ficheiros .dmg que não ejectam no OS X Leopard</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Não conseguem ejectar um ficheiro &lt;a href=&quot;http://en.wikipedia.org/wiki/.dmg&quot;&gt;.dmg&lt;/a&gt; no &lt;a href=&quot;http://www.apple.com/macosx/&quot;&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=&quot;code&quot;&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 &quot;pequena&quot; lista de bugs que tenho encontrado até agora no Mac OS X Leopard (10.5).&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&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;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/6846649574593970319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/6846649574593970319'/><link rel='alternate' type='text/html' href='http://open-core.blogspot.com/2008/01/ficheiros-dmg-no-ejectam-no-leopard.html' title='Ficheiros .dmg que não ejectam no OS X Leopard'/><author><name>Rogério</name><uri>http://www.blogger.com/profile/05233294852749074362</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://rogeriopvl.googlepages.com/eye.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2655499158437125940.post-6344048908027869850</id><published>2008-01-23T23:12:00.000+00:00</published><updated>2008-01-24T09:57:50.859+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cd"/><category scheme="http://www.blogger.com/atom/ns#" term="gravar"/><category scheme="http://www.blogger.com/atom/ns#" term="linha de comandos"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="terminal"/><title type='text'>Gravar CD/DVD na linha de comandos em Linux</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&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=&quot;code&quot;&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;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/6344048908027869850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/6344048908027869850'/><link rel='alternate' type='text/html' href='http://open-core.blogspot.com/2008/01/gravar-cddvd-na-linha-de-comandos-em.html' title='Gravar CD/DVD na linha de comandos em Linux'/><author><name>Rogério</name><uri>http://www.blogger.com/profile/05233294852749074362</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://rogeriopvl.googlepages.com/eye.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2655499158437125940.post-4492122009756292681</id><published>2008-01-21T21:06:00.000+00:00</published><updated>2008-01-21T21:56:13.102+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dd"/><category scheme="http://www.blogger.com/atom/ns#" term="dicas"/><category scheme="http://www.blogger.com/atom/ns#" term="iso"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="mount"/><category scheme="http://www.blogger.com/atom/ns#" term="unix"/><title type='text'>Criar e montar ISO&#39;s em Linux / Unix</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&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=&quot;http://en.wikipedia.org/wiki/ISO_image&quot;&gt;ISO&#39;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=&quot;http://en.wikipedia.org/wiki/Dd_%28Unix%29&quot;&gt;dd&lt;/a&gt;. Assim desta forma:&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;code&quot;&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&#39;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=&quot;http://en.wikipedia.org/wiki/Mount_%28Unix%29&quot;&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=&quot;code&quot;&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;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/4492122009756292681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/4492122009756292681'/><link rel='alternate' type='text/html' href='http://open-core.blogspot.com/2008/01/criar-e-montar-isos-em-linux-unix.html' title='Criar e montar ISO&#39;s em Linux / Unix'/><author><name>Rogério</name><uri>http://www.blogger.com/profile/05233294852749074362</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://rogeriopvl.googlepages.com/eye.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2655499158437125940.post-7160501700818617620</id><published>2008-01-19T23:54:00.000+00:00</published><updated>2008-01-20T09:34:45.880+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apple"/><category scheme="http://www.blogger.com/atom/ns#" term="macbook"/><category scheme="http://www.blogger.com/atom/ns#" term="portátil"/><title type='text'>Nova aquisição - Macbook Black</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://bp2.blogger.com/_Gm4l8Y42dVg/R5KmH413XnI/AAAAAAAAAFs/yN0nBN6KoGo/s1600-h/DSCF0632.JPG&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;http://bp2.blogger.com/_Gm4l8Y42dVg/R5KmH413XnI/AAAAAAAAAFs/yN0nBN6KoGo/s320/DSCF0632.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5157367177740246642&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Foi desta que fiz o upgrade ao meu &lt;a href=&quot;http://pt.wikipedia.org/wiki/Ibook&quot;&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=&quot;http://apple.com/mac/&quot;&gt;Mac&lt;/a&gt; com &lt;a href=&quot;http://pt.wikipedia.org/wiki/PowerPC&quot;&gt;PowerPC&lt;/a&gt; (processador &lt;a href=&quot;http://www.ibm.com/&quot;&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=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://bp2.blogger.com/_Gm4l8Y42dVg/R5Kmb413XoI/AAAAAAAAAF0/7VSvCQ7AdGA/s1600-h/DSCF0637.JPG&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;http://bp2.blogger.com/_Gm4l8Y42dVg/R5Kmb413XoI/AAAAAAAAAF0/7VSvCQ7AdGA/s320/DSCF0637.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5157367521337630338&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&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=&quot;http://www.apple.com/macosx/&quot;&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 &quot;comilona&quot; e colocar os 2Gb por defeito.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://bp0.blogger.com/_Gm4l8Y42dVg/R5Km3Y13XpI/AAAAAAAAAF8/hgHyI8jl7Ig/s1600-h/DSCF0639.JPG&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;http://bp0.blogger.com/_Gm4l8Y42dVg/R5Km3Y13XpI/AAAAAAAAAF8/hgHyI8jl7Ig/s320/DSCF0639.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5157367993784032914&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&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=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Nota: &lt;/span&gt;curiosamente fiquei a saber que sem o &lt;a href=&quot;http://www.blacktree.com/&quot;&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=&quot;http://flickr.com/photos/rogeriopvl/&quot;&gt;http://flickr.com/photos/rogeriopvl/&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/7160501700818617620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/7160501700818617620'/><link rel='alternate' type='text/html' href='http://open-core.blogspot.com/2008/01/nova-aquisio-macbook-black.html' title='Nova aquisição - Macbook Black'/><author><name>Rogério</name><uri>http://www.blogger.com/profile/05233294852749074362</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://rogeriopvl.googlepages.com/eye.jpg'/></author><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"/></entry><entry><id>tag:blogger.com,1999:blog-2655499158437125940.post-5848078557611397277</id><published>2008-01-18T20:18:00.000+00:00</published><updated>2008-01-18T20:33:17.587+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="segurança"/><category scheme="http://www.blogger.com/atom/ns#" term="video"/><category scheme="http://www.blogger.com/atom/ns#" term="XSS"/><title type='text'>XSS - Demonstração em vídeo</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Este link vem do &lt;a href=&quot;http://seg-inf.blogspot.com/&quot;&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=&quot;http://open-core.blogspot.com/2007/11/xss-cross-site-scripting.html&quot;&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=&quot;http://smallr.net/inside_xss&quot;&gt;http://smallr.net/inside_xss&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/5848078557611397277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/5848078557611397277'/><link rel='alternate' type='text/html' href='http://open-core.blogspot.com/2008/01/xss-demonstrao-em-vdeo.html' title='XSS - Demonstração em vídeo'/><author><name>Rogério</name><uri>http://www.blogger.com/profile/05233294852749074362</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://rogeriopvl.googlepages.com/eye.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2655499158437125940.post-1218814541136158202</id><published>2008-01-18T19:48:00.000+00:00</published><updated>2008-01-18T21:37:47.602+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bug"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="update"/><category scheme="http://www.blogger.com/atom/ns#" term="xorg"/><title type='text'>xserver-xorg-core - 403 forbidden</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&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=&quot;code&quot;&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=&quot;https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/183969&quot;&gt;fica o link&lt;/a&gt; para a informação relativa a este problema no launchpad.&lt;a href=&quot;https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/183969&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/1218814541136158202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/1218814541136158202'/><link rel='alternate' type='text/html' href='http://open-core.blogspot.com/2008/01/xserver-xorg-core-403-forbidden.html' title='xserver-xorg-core - 403 forbidden'/><author><name>Rogério</name><uri>http://www.blogger.com/profile/05233294852749074362</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://rogeriopvl.googlepages.com/eye.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2655499158437125940.post-2981499265687774669</id><published>2008-01-16T20:46:00.000+00:00</published><updated>2008-01-16T21:53:27.089+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bases de dados"/><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><category scheme="http://www.blogger.com/atom/ns#" term="opensource"/><category scheme="http://www.blogger.com/atom/ns#" term="sun"/><title type='text'>SUN compra MySQL</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;A &lt;a href=&quot;http://www.sun.com/&quot;&gt;SUN&lt;/a&gt; comprou a base de dados open source mais utilizada no mundo - &lt;a href=&quot;http://www.mysql.com/&quot;&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=&quot;http://mysql.com/news-and-events/sun-to-acquire-mysql.html&quot;&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 &quot;good guys&quot;.&lt;br /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/2981499265687774669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/2981499265687774669'/><link rel='alternate' type='text/html' href='http://open-core.blogspot.com/2008/01/sun-compra-mysql.html' title='SUN compra MySQL'/><author><name>Rogério</name><uri>http://www.blogger.com/profile/05233294852749074362</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://rogeriopvl.googlepages.com/eye.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2655499158437125940.post-8091014656832179922</id><published>2008-01-15T23:55:00.000+00:00</published><updated>2008-01-16T00:29:56.255+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apple"/><category scheme="http://www.blogger.com/atom/ns#" term="mac"/><category scheme="http://www.blogger.com/atom/ns#" term="macbook air"/><category scheme="http://www.blogger.com/atom/ns#" term="macworld"/><title type='text'>Macworld sem grandes surpresas</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://bp1.blogger.com/_Gm4l8Y42dVg/R41No413XmI/AAAAAAAAAFk/LdlCxx5qtqE/s1600-h/banner_macbookair_0801151.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;http://bp1.blogger.com/_Gm4l8Y42dVg/R41No413XmI/AAAAAAAAAFk/LdlCxx5qtqE/s400/banner_macbookair_0801151.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5155862513257504354&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&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=&quot;text-align: justify;&quot;&gt;Aqui vão as características:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: justify;&quot;&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&quot; 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=&quot;text-align: justify;&quot;&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=&quot;http://www.apple.com/quicktime/qtv/keynote/&quot;&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=&quot;http://www.apple.com/macbookair/#ad&quot;&gt;Anúncio do Macbook Air&lt;/a&gt;&lt;br /&gt;- &lt;a href=&quot;http://www.apple.com/macbookair/guidedtour/&quot;&gt;Macbook Air guided tour&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/8091014656832179922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/8091014656832179922'/><link rel='alternate' type='text/html' href='http://open-core.blogspot.com/2008/01/macworld-sem-grandes-surpresas.html' title='Macworld sem grandes surpresas'/><author><name>Rogério</name><uri>http://www.blogger.com/profile/05233294852749074362</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://rogeriopvl.googlepages.com/eye.jpg'/></author><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"/></entry><entry><id>tag:blogger.com,1999:blog-2655499158437125940.post-9035218406861894204</id><published>2008-01-14T23:20:00.000+00:00</published><updated>2008-01-15T01:09:37.496+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="2008"/><category scheme="http://www.blogger.com/atom/ns#" term="apple"/><category scheme="http://www.blogger.com/atom/ns#" term="mac os"/><category scheme="http://www.blogger.com/atom/ns#" term="macworld"/><title type='text'>Macworld 2008</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://bp0.blogger.com/_Gm4l8Y42dVg/R4wHN413XkI/AAAAAAAAAFU/vvdJdRhOwnc/s1600-h/somethingintheair_20080110.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;http://bp0.blogger.com/_Gm4l8Y42dVg/R4wHN413XkI/AAAAAAAAAFU/vvdJdRhOwnc/s400/somethingintheair_20080110.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5155503608610381378&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Amanhã por volta das 17h em Portugal iremos saber então que novidades traz a Apple pelo &quot;ar&quot;...&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Podem acompanhar em directo os relatos por escrito em &lt;a href=&quot;http://www.macworld.com/&quot;&gt;www.macworld.com&lt;/a&gt; e depois do evento ver os vídeos no &lt;a href=&quot;http://www.apple.com&quot;&gt;site da apple&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/9035218406861894204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/9035218406861894204'/><link rel='alternate' type='text/html' href='http://open-core.blogspot.com/2008/01/macworld-2008.html' title='Macworld 2008'/><author><name>Rogério</name><uri>http://www.blogger.com/profile/05233294852749074362</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://rogeriopvl.googlepages.com/eye.jpg'/></author><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"/></entry><entry><id>tag:blogger.com,1999:blog-2655499158437125940.post-2160671820171568112</id><published>2008-01-13T15:34:00.000+00:00</published><updated>2008-01-13T18:45:11.445+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="internet"/><category scheme="http://www.blogger.com/atom/ns#" term="privacidade"/><category scheme="http://www.blogger.com/atom/ns#" term="privoxy"/><category scheme="http://www.blogger.com/atom/ns#" term="segurança"/><category scheme="http://www.blogger.com/atom/ns#" term="tor"/><title type='text'>Navegar anónimo na internet</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://bp1.blogger.com/_Gm4l8Y42dVg/R4pVvo13XgI/AAAAAAAAAEU/Ofp4Q80JSFg/s1600-h/156672.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;http://bp1.blogger.com/_Gm4l8Y42dVg/R4pVvo13XgI/AAAAAAAAAEU/Ofp4Q80JSFg/s320/156672.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5155027000384511490&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&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=&quot;http://en.wikipedia.org/wiki/Traffic_analysis&quot;&gt;análise de tráfego&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&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=&quot;http://www.torproject.org/overview.html.pt&quot;&gt;neste artigo&lt;/a&gt; bastante completo.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&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=&quot;http://www.torproject.org/&quot;&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=&quot;text-align: justify;&quot;&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=&quot;http://www.torproject.org/docs/tor-doc-osx.html.en&quot;&gt;aqui&lt;/a&gt; as instruções necessárias. Caso (ainda) sejam utilizadores Windows, podem encontrar &lt;a href=&quot;http://www.torproject.org/docs/tor-doc-win32.html.en&quot;&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=&quot;code&quot;&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=&quot;text-align: justify;&quot;&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=&quot;http://pt.wikipedia.org/wiki/Proxy&quot;&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=&quot;text-align: justify;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://bp3.blogger.com/_Gm4l8Y42dVg/R4pQSI13XeI/AAAAAAAAAEE/MiOSp70M9Gs/s1600-h/xchatconf.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;http://bp3.blogger.com/_Gm4l8Y42dVg/R4pQSI13XeI/AAAAAAAAAEE/MiOSp70M9Gs/s320/xchatconf.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5155020996020231650&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Agora podem ligar-se a um servidor de &lt;a href=&quot;http://pt.wikipedia.org/wiki/Irc&quot;&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=&quot;text-align: justify;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://bp3.blogger.com/_Gm4l8Y42dVg/R4pQ9I13XfI/AAAAAAAAAEM/MiPiOObLb2g/s1600-h/xchatwhois.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;http://bp3.blogger.com/_Gm4l8Y42dVg/R4pQ9I13XfI/AAAAAAAAAEM/MiPiOObLb2g/s320/xchatwhois.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5155021734754606578&quot; border=&quot;0&quot; /&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=&quot;http://www.privoxy.org/&quot;&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=&quot;code&quot;&gt;sudo apt-get install privoxy&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&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=&quot;code&quot;&gt;forward-socks4a / localhost:9050 .&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&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=&quot;code&quot;&gt;sudo /etc/init.d/privoxy start&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&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=&quot;http://en.wikipedia.org/wiki/Ssl&quot;&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;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/2160671820171568112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/2160671820171568112'/><link rel='alternate' type='text/html' href='http://open-core.blogspot.com/2008/01/navegar-annimo-na-internet.html' title='Navegar anónimo na internet'/><author><name>Rogério</name><uri>http://www.blogger.com/profile/05233294852749074362</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://rogeriopvl.googlepages.com/eye.jpg'/></author><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"/></entry><entry><id>tag:blogger.com,1999:blog-2655499158437125940.post-8585039238175652834</id><published>2008-01-12T13:37:00.000+00:00</published><updated>2008-01-12T15:08:35.357+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mestrado"/><category scheme="http://www.blogger.com/atom/ns#" term="opensource"/><category scheme="http://www.blogger.com/atom/ns#" term="universidade"/><title type='text'>Mestrado Open Source em Portugal</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Por momentos não quis acreditar... Mas parece que é mesmo verdade. O &lt;a href=&quot;http://www.iscte.pt&quot;&gt;ISCTE&lt;/a&gt; está a tentar abrir na sua instituição de ensino superior um mestrado em &lt;a href=&quot;http://pt.wikipedia.org/wiki/Open_source&quot;&gt;Open Source&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;blockquote style=&quot;font-style: italic;&quot;&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=&quot;font-size:85%;&quot;&gt;&lt;br /&gt;Fonte: &lt;a href=&quot;http://www.rcdesigner.net/novo-mestrado-em-software-opensource/&quot;&gt;http://www.rcdesigner.net/novo-mestrado-em-software-opensource/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/8585039238175652834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/8585039238175652834'/><link rel='alternate' type='text/html' href='http://open-core.blogspot.com/2008/01/mestrado-open-source-em-portugal.html' title='Mestrado Open Source em Portugal'/><author><name>Rogério</name><uri>http://www.blogger.com/profile/05233294852749074362</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://rogeriopvl.googlepages.com/eye.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2655499158437125940.post-8235236256485674932</id><published>2008-01-10T11:41:00.000+00:00</published><updated>2008-01-10T23:20:20.024+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blog"/><category scheme="http://www.blogger.com/atom/ns#" term="e-book"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="livros"/><title type='text'>Livros de Linux para dar e (não) vender</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;O blog &lt;a href=&quot;http://www.linuxhaxor.net/&quot;&gt;Linux Haxor&lt;/a&gt; publicou &lt;a href=&quot;http://www.linuxhaxor.net/2007/09/05/68-linux-related-free-e-books/&quot;&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;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/8235236256485674932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/8235236256485674932'/><link rel='alternate' type='text/html' href='http://open-core.blogspot.com/2008/01/livros-de-linux-para-dar-e-no-vender.html' title='Livros de Linux para dar e (não) vender'/><author><name>Rogério</name><uri>http://www.blogger.com/profile/05233294852749074362</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://rogeriopvl.googlepages.com/eye.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2655499158437125940.post-5839031755261118963</id><published>2008-01-08T16:22:00.000+00:00</published><updated>2008-01-08T19:44:12.644+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apt"/><category scheme="http://www.blogger.com/atom/ns#" term="apt-get"/><category scheme="http://www.blogger.com/atom/ns#" term="humor"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>apt-get install apt !?</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://bp0.blogger.com/_Gm4l8Y42dVg/R4OmGI13XcI/AAAAAAAAAD0/MbbeWYQNFWg/s1600-h/DSC00238.JPG&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;http://bp0.blogger.com/_Gm4l8Y42dVg/R4OmGI13XcI/AAAAAAAAAD0/MbbeWYQNFWg/s320/DSC00238.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5153145023024815554&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&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=&quot;font-style: italic;&quot;&gt;&quot;The  program &#39;apt-get&#39; is currently not installed. You can install it by typing apt-get install apt&quot;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;(clicar na imagem para aumentar).&lt;br /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/5839031755261118963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/5839031755261118963'/><link rel='alternate' type='text/html' href='http://open-core.blogspot.com/2008/01/apt-get-install-apt.html' title='apt-get install apt !?'/><author><name>Rogério</name><uri>http://www.blogger.com/profile/05233294852749074362</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://rogeriopvl.googlepages.com/eye.jpg'/></author><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"/></entry><entry><id>tag:blogger.com,1999:blog-2655499158437125940.post-1227731074621769915</id><published>2008-01-07T23:26:00.001+00:00</published><updated>2008-01-08T02:10:02.233+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="auriculares"/><category scheme="http://www.blogger.com/atom/ns#" term="bluetooth"/><category scheme="http://www.blogger.com/atom/ns#" term="hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="segurança"/><title type='text'>Insegurança nos auriculares bluetooth</title><content type='html'>&lt;center&gt;&lt;object height=&quot;355&quot; width=&quot;400&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/1c-jzYAH2gw&amp;amp;rel=0&amp;amp;border=0&quot;&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/1c-jzYAH2gw&amp;amp;rel=0&amp;amp;border=0&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; height=&quot;355&quot; width=&quot;400&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Aqui fica um vídeo que demonstra como um auricular &lt;a href=&quot;http://en.wikipedia.org/wiki/Bluetooth&quot;&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=&quot;http://en.wikipedia.org/wiki/Packet_sniffer&quot;&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=&quot;http://www.youtube.com/watch?v=1c-jzYAH2gw&quot;&gt;http://www.youtube.com/watch?v=1c-jzYAH2gw&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/1227731074621769915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2655499158437125940/posts/default/1227731074621769915'/><link rel='alternate' type='text/html' href='http://open-core.blogspot.com/2008/01/insegurana-nos-auriculares-bluetooth.html' title='Insegurança nos auriculares bluetooth'/><author><name>Rogério</name><uri>http://www.blogger.com/profile/05233294852749074362</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://rogeriopvl.googlepages.com/eye.jpg'/></author></entry></feed>