<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>/sbin/lsmod - Módulos para seu cérebro &#187; Mac OS X</title>
	<atom:link href="http://www.lsmod.net/category/mac-os-x/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lsmod.net</link>
	<description></description>
	<lastBuildDate>Mon, 16 Jan 2012 13:12:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Atualizando para o OS X Lion</title>
		<link>http://www.lsmod.net/primeiras-impressoes-os-x-lion/</link>
		<comments>http://www.lsmod.net/primeiras-impressoes-os-x-lion/#comments</comments>
		<pubDate>Fri, 22 Jul 2011 17:29:02 +0000</pubDate>
		<dc:creator>Jeremias Zerbini</dc:creator>
				<category><![CDATA[Destaque]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Posix]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[lançamento]]></category>
		<category><![CDATA[lion]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[os x lion 10.7]]></category>
		<category><![CDATA[steve jobs]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.lsmod.net/?p=667</guid>
		<description><![CDATA[Artigo descrevendo os primeiros recursos e impressões dos novos recursos do OS X Lion da Apple. Dicas, remendos e alternativas para problemas com a instalação e softwares não compatíveis. ]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000;"><strong>Última atualização: 29/07/2011</strong></span></p>
<p>Boa tarde pessoal !</p>
<p>Como muitos sabem, ontem foi dia de lançamento da nova versão do OS X, sistema operacional da Apple para computadores Mac.<br />
Esta versão, de codinome &#8220;Lion&#8221; foi bastante aguardada por suas novidades interessantes e integração/similaridade com o iOS, sistema para dispositivos móveis da empresa.</p>
<p>Não pretendo escrever um review sobre o Lion em si, porque já existem milhões espalhados pela internet. O objetivo do post é apenas apresentar as considerações deste que vos escreve, como as melhorias e problemas apresentados tanto no OS em si, quanto no processo de atualização.</p>
<p>Bom, comecemos pela primeira etapa, que é o download do arquivo. Vocês já devem saber que não existe forma de comprar o Lion em mídia física, restando como única opção a compra via App Store.<br />
Tudo bem que hoje em dia é bastante comum termos conexões de banda larga, mas baixar quase 4Gb não é pra qualquer um. Eu, por exemplo, deixei meu Macbook Pro baixando durante toda a noite, e quando acordei o download havia sido concluído.</p>
<p>Eu havia decidido fazer uma instalação limpa, mas desisti. Não ando com tanto tempo disponível para formatar e reinstalar tudo o que tenho no meu laptop. Além disso, há menos de três meses atrás eu troquei de HD e reinstalei o sistema todo, obviamente. Resumo, estava com uma instalação relativamente limpa, e decidi fazer o upgrade de versão.</p>
<p>O processo todo levou praticamente uma hora. Eu imaginei que levaria menos, porque o contador de tempo restante acusou, num certo momento, que faltavam apenas 15 minutos para terminar. Uns dois minutos depois, ele deve ter pensado melhor e resolveu que faltava bem mais tempo &#8211; cerca de 30 minutos.</p>
<div id="attachment_668" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.lsmod.net/wp-content/uploads/2011-07-22_10-18-57_620.jpg"><img class="size-medium wp-image-668" title="Instalação OS X Lion 10.7" src="http://www.lsmod.net/wp-content/uploads/2011-07-22_10-18-57_620-300x168.jpg" alt="Instalação OS X Lion 10.7" width="300" height="168" /></a><p class="wp-caption-text">Instalação do OS X Lion</p></div>
<p>Após tudo devidamente atualizado, a surpresa foi encontrar mais de 700mb em atualizações no menu de atualizações do Mac. Coisa demais pra um sistema que estava completamente atualizado antes do upgrade &#8211; ou seja, muitos patches e versões mais novas de software já foram lançados, otimizados para o Lion. Claro que o download acabou levando mais algum tempo, mas exceto por este fato, é uma boa notícia ter recebido atualizações. Significa que temos desenvolvedores lançando programas melhores e mais compatíveis.</p>
<p>Logo no primeiro boot percebi a lerdeza no sistema &#8211; o culpado é o Spotlight, que estava reindexando o HD e abocanhou um percentual considerável da carga dos meus processadores.</p>
<p>Fui então testar os gestos novos de mouse, os recursos novos do trackpad e o que eu mais aguardava &#8211; o Mission Control. Todos os recursos me deixaram completamente satisfeito, como eu imaginava. Já havia assistido vídeos no Youtube e estes recursos acabaram sendo os fatores decisivos para que eu fizesse a atualização.</p>
<p><object width="500" height="306"><param name="movie" value="http://www.youtube.com/v/c-iTbw3UWRY?version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/c-iTbw3UWRY?version=3" type="application/x-shockwave-flash" width="500" height="306" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><span style="color: #ff0000;"><strong>Os pontos negativos:</strong></span></p>
<p>Bom, claro que nem tudo funcionaria de cara &#8211; este é o lado negativo de ser &#8220;early adopter&#8221;. Os itens que listarei aqui provavelmente terão conserto rápido, se é que já não existem updates ou remendos, e conforme eu for descobrindo, vou também atualizando o post.</p>
<p>- <em>Problemas na montagem de dispositivos e partições NTFS</em><br />
Logo após o término da instalação já notei que algo não tinha dado certo. Algumas mensagens de erro acerca do NTFS-3G foram exibidas na tela, e tanto minha partição com BootCamp, quanto meu HD externo não foram montados apropriadamente.</p>
<div id="attachment_671" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.lsmod.net/wp-content/uploads/ntfs3g_error.jpg"><img class="size-medium wp-image-671" title="Erro NTFS-3G" src="http://www.lsmod.net/wp-content/uploads/ntfs3g_error-300x164.jpg" alt="Erro NTFS-3G OS X Lion" width="300" height="164" /></a><p class="wp-caption-text">Mensagem de erro NTFS-3G</p></div>
<p><span style="color: #ff0000;"><strong>Atualização em 29/07/2011:</strong></span> As versões mais recentes do NTFS-3G e do Macfuse ainda não prestam suporte ao NTFS no Lion, porém um workaround foi criado por alguma boa alma.</p>
<p>Se você quiser apenas resolver o problema e fim de papo, <a href="http://www.offthehill.org/wp-content/uploads/2010/12/macfuse-core-10.5-2.1.9.zip">instale este pacote aqui</a>.<br />
Por outro lado, se você mesmo quiser compilar o código-fonte, baixe-o <a href="http://www.tuxera.com/mac/macfuse-rebel-2.1.9-src.tar.bz2">clicando neste link</a> e compile normalmente com:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p667code1'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p6671"><td class="code" id="p667code1"><pre class="bash" style="font-family:monospace;">.<span style="color: #000000; font-weight: bold;">/</span>macfuse_buildtool.sh <span style="color: #660033;">-t</span> smalldist</pre></td></tr></table></div>

<p>- <em>Incompatibilidade com o Visor e SIMBL</em> (<a href="http://www.youtube.com/watch?v=vydM5S2eW7o" target="_blank">não sabe o que é isso?</a>)<br />
Este aqui resolvi rapidinho. O desenvolvedor do plugin Visor, que oferece um terminal no estilo &#8220;quake&#8221;, já lançou uma nova versão, que o torna compatível com o OS X recém lançado. Ele inclusive modificou o nome do programa, que agora atende por <a href="http://totalterminal.binaryage.com/" target="_blank">TotalTerminal</a>. E ele continua opensource, ainda bem.</p>
<p>-<em> Plugin de flash instável e pesado</em><br />
Já bastante comentado na internet, ainda não teve solução. Dá pra viver muito bem sem ele durante alguns dias, porém (html5, favor dominar o mundo em breve, obrigado).</p>
<p>- <em>Parallels Desktop, necessário atualização para funcionar</em><br />
Portanto se você está usando aquela cópia do PirateBay, ou espera um pouco até lançarem uma versão que funcione, ou faz como eu e simplesmente atualize sua versão.</p>
<p><strong>Atualização:</strong> Saiu a versão crackeada <img src='http://www.lsmod.net/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /><br />
Além disso, se você quiser manter sua versão atual, existe um workaround. Ele deixa sua VM <strong>sem a</strong> interface de rede, porém. Basta rodar no terminal do seu OSX a seguinte sequência de comandos:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p667code2'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p6672"><td class="code" id="p667code2"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> kextutil <span style="color: #ff0000;">&quot;/Library/Parallels/Parallels Service.app/Contents/Kexts/10.6/prl_hypervisor.kext&quot;</span>
<span style="color: #c20cb9; font-weight: bold;">sudo</span> kextutil <span style="color: #ff0000;">&quot;/Library/Parallels/Parallels Service.app/Contents/Kexts/10.6/prl_hid_hook.kext&quot;</span>
<span style="color: #c20cb9; font-weight: bold;">sudo</span> kextutil <span style="color: #ff0000;">&quot;/Library/Parallels/Parallels Service.app/Contents/Kexts/10.6/prl_usb_connect.kext&quot;</span>
<span style="color: #c20cb9; font-weight: bold;">sudo</span> kextutil <span style="color: #ff0000;">&quot;/Library/Parallels/Parallels Service.app/Contents/Kexts/10.6/prl_netbridge.kext&quot;</span>
<span style="color: #c20cb9; font-weight: bold;">sudo</span> kextutil <span style="color: #ff0000;">&quot;/Library/Parallels/Parallels Service.app/Contents/Kexts/10.6/prl_vnic.kext&quot;</span></pre></td></tr></table></div>

<p>Programas que eu uso normalmente e que estão funcionando normalmente, até onde pude testar:</p>
<p>- Coda;<br />
- Path Finder (dica do <a href="http://br-mac.org/2011/03/path-finder-complemente-o-finder-do-seu-mac-e-gerencia-melhor-os-arquivos/" target="_blank">Augusto!</a>);<br />
- TextMate;<br />
- Things;<br />
- Toda a suíte de escritório da Microsoft;<br />
- Toda a suíte de design e edição da Adobe (com ressalvas, <a href="http://kb2.adobe.com/cps/905/cpsid_90508.html#products" target="_blank">mencionadas aqui)</a>;<br />
- Evernote;<br />
- Dropbox (vi relatos de pessoas com problemas, mas aqui funcionou);<br />
- Skype, gTalk, Firefox, Chrome, Opera;</p>
<p><span style="color: #3366ff;"><strong>Resumo da ópera, por enquanto:</strong></span></p>
<p>Vale a pena esperar uns dias ou semanas para atualizar. O update não trouxe nada maravilhosamente perfeito, apenas melhorias que, claro, foram completamente bem-vindas.<br />
O ideal é aguardar que o pessoal da Apple e as empresas lancem versões de seus softwares já focando no Lion, para evitar dores de cabeça.</p>
<p>Para os aventureiros de plantão, porém, o update é bastante tranquilo. Vale a pena.</p>
<p>E não esqueçam: Fazer backups completos e atualizados de todo o conteúdo o seu HD é fundamental antes de atualizar a versão!</p>
<p>Espero atualizar em breve o post com saídas simples para os probleminhas que enfrentei. Quem resolver fazer a atualização e quiser contar suas experiências e problemas, por favor, compartilhe-as conosco !<br />
Um abraço !<br />
PS: Já se acostumaram com o scroll invertido do mouse ? <img src='http://www.lsmod.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<img src="http://www.lsmod.net/?ak_action=api_record_view&id=667&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.lsmod.net/primeiras-impressoes-os-x-lion/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Acesso SSH via chaves públicas/privadas</title>
		<link>http://www.lsmod.net/acesso-ssh-via-chaves-publicasprivadas/</link>
		<comments>http://www.lsmod.net/acesso-ssh-via-chaves-publicasprivadas/#comments</comments>
		<pubDate>Thu, 19 May 2011 22:21:00 +0000</pubDate>
		<dc:creator>Jeremias Zerbini</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Posix]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[crontab]]></category>
		<category><![CDATA[dsa]]></category>
		<category><![CDATA[keygen]]></category>
		<category><![CDATA[keys]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[rsa]]></category>
		<category><![CDATA[scp]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://www.lsmod.net/?p=566</guid>
		<description><![CDATA[Frequentemente precisamos acessar diversos servidores diferentes, usando SSH como transporte. Existem casos onde é necessário zelar de atualizações e patches de centenas, ou até milhares de servidores. Digitar senha a cada tentativa de conexão pode se tornar um pesadelo se forem definidas políticas de troca de senha na empresa. Como simplificar o acesso a estes [...]]]></description>
			<content:encoded><![CDATA[<p>Frequentemente precisamos acessar diversos servidores diferentes, usando SSH como transporte. Existem casos onde é necessário zelar de atualizações e patches de centenas, ou até milhares de servidores.</p>
<p>Digitar senha a cada tentativa de conexão pode se tornar um pesadelo se forem definidas políticas de troca de senha na empresa. Como simplificar o acesso a estes equipamentos ?</p>
<p>Bem, existe uma forma segura e prática: Usar chaves criptografadas. Com elas, no momento em que você perguntar ao servidor de destino se &#8220;pode se conectar&#8221;, ele irá conferir a chave pública já presente nele e irá autorizar (ou não) você a logar-se automaticamente.</p>
<p>Mãos à massa: Em primeiro lugar, vamos criar as chaves. Você guardará a cópia privada em seu computador (nunca a distribua!) e enviará a pública para os servidores que desejar. Rode o seguinte comando:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p566code6'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p5666"><td class="code" id="p566code6"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ssh-keygen</span> <span style="color: #660033;">-t</span> dsa</pre></td></tr></table></div>

<p>Os diálogos a seguir irão aparecer. Nas três perguntas que ele te apresentar, não preencha nada, simplesmente deixe em branco e pressione [enter].</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p566code7'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p5667"><td class="code" id="p566code7"><pre class="bash" style="font-family:monospace;">Generating public<span style="color: #000000; font-weight: bold;">/</span>private dsa key pair.
Enter <span style="color: #c20cb9; font-weight: bold;">file</span> <span style="color: #000000; font-weight: bold;">in</span> <span style="color: #c20cb9; font-weight: bold;">which</span> to save the key <span style="color: #7a0874; font-weight: bold;">&#40;</span>~<span style="color: #000000; font-weight: bold;">/</span>.ssh<span style="color: #000000; font-weight: bold;">/</span>id_dsa<span style="color: #7a0874; font-weight: bold;">&#41;</span>: <span style="color: #7a0874; font-weight: bold;">&#40;</span>deixe em branco<span style="color: #7a0874; font-weight: bold;">&#41;</span>
Enter passphrase <span style="color: #7a0874; font-weight: bold;">&#40;</span>empty <span style="color: #000000; font-weight: bold;">for</span> no passphrase<span style="color: #7a0874; font-weight: bold;">&#41;</span>: <span style="color: #7a0874; font-weight: bold;">&#40;</span>deixe em branch<span style="color: #7a0874; font-weight: bold;">&#41;</span>
Enter same passphrase again: <span style="color: #7a0874; font-weight: bold;">&#40;</span>deice em branco<span style="color: #7a0874; font-weight: bold;">&#41;</span>
Your identification has been saved <span style="color: #000000; font-weight: bold;">in</span> ~<span style="color: #000000; font-weight: bold;">/</span>.ssh<span style="color: #000000; font-weight: bold;">/</span>id_dsa
Your public key has been saved <span style="color: #000000; font-weight: bold;">in</span> ~<span style="color: #000000; font-weight: bold;">/</span>.ssh<span style="color: #000000; font-weight: bold;">/</span>id_dsa.pub
The key fingerprint is:</pre></td></tr></table></div>

<p>Pronto, agora só nos resta enviar a chave pública a todos os destinos que desejarmos !<br />
Em distribuições Linux, você pode usar o comando <strong>ssh-copy-id</strong>, porém no OSX (e possivelmente Solaris, HP-UX e AIX) não temos essa opção por padrão.<br />
Podemos então copiar manualmente o conteúdo da chave (presente em ~/.ssh/id_dsa.pub) para o arquivo ~/.ssh/authorized_keys do servidor.</p>
<p>O seguinte script é uma cópia do ssh-copy-id presente num servidor CentOS que eu tinha em mãos:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p566code8'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p5668"><td class="code" id="p566code8"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/sh</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># Shell script to install your identity.pub on a remote machine</span>
<span style="color: #666666; font-style: italic;"># Takes the remote machine name as an argument.</span>
<span style="color: #666666; font-style: italic;"># Obviously, the remote machine must accept password authentication,</span>
<span style="color: #666666; font-style: italic;"># or one of the other keys in your ssh-agent, for this to work.</span>
&nbsp;
<span style="color: #007800;">ID_FILE</span>=<span style="color: #ff0000;">&quot;<span style="color: #007800;">${HOME}</span>/.ssh/identity.pub&quot;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #ff0000;">&quot;-i&quot;</span> = <span style="color: #ff0000;">&quot;$1&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span>
  <span style="color: #7a0874; font-weight: bold;">shift</span>
  <span style="color: #666666; font-style: italic;"># check if we have 2 parameters left, if so the first is the new ID file</span>
  <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #660033;">-n</span> <span style="color: #ff0000;">&quot;$2&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span>
    <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #c20cb9; font-weight: bold;">expr</span> <span style="color: #ff0000;">&quot;$1&quot;</span> : <span style="color: #ff0000;">&quot;.*\.pub&quot;</span> ; <span style="color: #000000; font-weight: bold;">then</span>
      <span style="color: #007800;">ID_FILE</span>=<span style="color: #ff0000;">&quot;$1&quot;</span>
    <span style="color: #000000; font-weight: bold;">else</span>
      <span style="color: #007800;">ID_FILE</span>=<span style="color: #ff0000;">&quot;$1.pub&quot;</span>
    <span style="color: #000000; font-weight: bold;">fi</span>
    <span style="color: #7a0874; font-weight: bold;">shift</span>         <span style="color: #666666; font-style: italic;"># and this should leave $1 as the target name</span>
  <span style="color: #000000; font-weight: bold;">fi</span>
<span style="color: #000000; font-weight: bold;">else</span>
  <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> x<span style="color: #007800;">$SSH_AUTH_SOCK</span> <span style="color: #000000; font-weight: bold;">!</span>= x <span style="color: #7a0874; font-weight: bold;">&#93;</span> ; <span style="color: #000000; font-weight: bold;">then</span>
    <span style="color: #007800;">GET_ID</span>=<span style="color: #ff0000;">&quot;<span style="color: #007800;">$GET_ID</span> ssh-add -L&quot;</span>
  <span style="color: #000000; font-weight: bold;">fi</span>
<span style="color: #000000; font-weight: bold;">fi</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #660033;">-z</span> <span style="color: #ff0000;">&quot;<span style="color: #780078;">`eval $GET_ID`</span>&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #000000; font-weight: bold;">&amp;</span>amp;<span style="color: #000000; font-weight: bold;">&amp;</span>amp; <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #660033;">-r</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">${ID_FILE}</span>&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span> ; <span style="color: #000000; font-weight: bold;">then</span>
  <span style="color: #007800;">GET_ID</span>=<span style="color: #ff0000;">&quot;cat <span style="color: #007800;">${ID_FILE}</span>&quot;</span>
<span style="color: #000000; font-weight: bold;">fi</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #660033;">-z</span> <span style="color: #ff0000;">&quot;<span style="color: #780078;">`eval $GET_ID`</span>&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span>
  <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;$0: ERROR: No identities found&quot;</span> <span style="color: #000000; font-weight: bold;">&amp;</span>gt;<span style="color: #000000; font-weight: bold;">&amp;</span>amp;<span style="color: #000000;">2</span>
  <span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">1</span>
<span style="color: #000000; font-weight: bold;">fi</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #ff0000;">&quot;$#&quot;</span> <span style="color: #660033;">-lt</span> <span style="color: #000000;">1</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #000000; font-weight: bold;">||</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #ff0000;">&quot;$1&quot;</span> = <span style="color: #ff0000;">&quot;-h&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #000000; font-weight: bold;">||</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #ff0000;">&quot;$1&quot;</span> = <span style="color: #ff0000;">&quot;--help&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span>
  <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Usage: $0 [-i [identity_file]] [user@]machine&quot;</span> <span style="color: #000000; font-weight: bold;">&amp;</span>gt;<span style="color: #000000; font-weight: bold;">&amp;</span>amp;<span style="color: #000000;">2</span>
  <span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">1</span>
<span style="color: #000000; font-weight: bold;">fi</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">&#123;</span> <span style="color: #7a0874; font-weight: bold;">eval</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$GET_ID</span>&quot;</span> ; <span style="color: #7a0874; font-weight: bold;">&#125;</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">ssh</span> <span style="color: #007800;">$1</span> <span style="color: #ff0000;">&quot;umask 077; test -d .ssh || mkdir .ssh ; cat &amp;gt;&amp;gt; .ssh/authorized_keys&quot;</span> <span style="color: #000000; font-weight: bold;">||</span> <span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">1</span>
&nbsp;
<span style="color: #c20cb9; font-weight: bold;">cat</span> <span style="color: #000000; font-weight: bold;">&amp;</span>lt;</pre></td></tr></table></div>

<p>Agora é só testar ! Tente conectar-se diretamente, ele não deverá solicitar senha daqui em diante, para o seu usuário.</p>
<p>Em alguns poucos casos, pode ser que ainda esteja pedindo senha. Esta é uma dúvida bastante frequente nos usuários, e a solução é bastante simples: Confira se, no servidor de destino, a pasta <strong>~/.ssh</strong> possui chmod <span style="color: #ff0000;"><strong>700</strong></span>.</p>
<p> <img src='http://www.lsmod.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Abraços!</p>
<img src="http://www.lsmod.net/?ak_action=api_record_view&id=566&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.lsmod.net/acesso-ssh-via-chaves-publicasprivadas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>As diferentes formas de matar um programa</title>
		<link>http://www.lsmod.net/as-diferentes-formas-de-matar-um-programa/</link>
		<comments>http://www.lsmod.net/as-diferentes-formas-de-matar-um-programa/#comments</comments>
		<pubDate>Fri, 08 Apr 2011 20:25:22 +0000</pubDate>
		<dc:creator>Jeremias Zerbini</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Posix]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[sighup]]></category>
		<category><![CDATA[sigkill]]></category>
		<category><![CDATA[sigterm]]></category>
		<category><![CDATA[termination signal]]></category>

		<guid isPermaLink="false">http://www.lsmod.net/?p=481</guid>
		<description><![CDATA[Recentemente tive de explicar a um conhecido as diferenças entre matar um programa &#8220;graciosamente&#8221; e forçá-lo imediatamente a parar de funcionar. Pareceu uma guerra interminável. E é compreensível, uma vez que nem todos estão acostumados com a idéia de &#8220;pedir gentilmente&#8221; a um programa que se feche, ainda mais explicitando a forma como isso deve [...]]]></description>
			<content:encoded><![CDATA[<p>Recentemente tive de explicar a um conhecido as diferenças entre matar um programa &#8220;graciosamente&#8221; e forçá-lo imediatamente a parar de funcionar.</p>
<p>Pareceu uma guerra interminável. E é compreensível, uma vez que nem todos estão acostumados com a idéia de &#8220;pedir gentilmente&#8221; a um programa que se feche, ainda mais explicitando a forma como isso deve ser feito. Acredito que principalmente quem nunca desenvolveu algo na vida tem os maiores problemas aceitando esse conceito.</p>
<p>Imagine um (ou vários) processos do Postgres rodando. Você decide que ele é um gargalo no seu sistema, e você quer fechá-lo (crianças, não façam isso em casa&#8230;). Existe uma diferença <span style="color: #0000ff;">brutal</span> entre mandar um <strong>kill -9</strong> (sigkill) e um <strong>kill -3</strong> (sigquit).</p>
<p>Segue abaixo uma tabelinha de diferentes sinais, que eu chupinhei da <a href="http://en.wikipedia.org/wiki/Signal_%28computing%29">Wikipédia</a> e <a href="http://www.gnu.org/s/libc/manual/html_node/Termination-Signals.html">deste outro site</a>:<br />
<strong>
<table id="wp-table-reloaded-id-1-no-1" class="wp-table-reloaded wp-table-reloaded-id-1">
<thead>
	<tr class="row-1 odd">
		<th class="column-1">Sinal</th><th class="column-2">Número correspondente</th><th class="column-3">Descrição</th>
	</tr>
</thead>
<tbody>
	<tr class="row-2 even">
		<td class="column-1">SIGTERM</td><td class="column-2">15</td><td class="column-3">SIGTERM é o sinal padrão, usado para terminar um programa. Usar o comando kill sem especificar o sinal numérico no Linux irá usar SIGTERM por default.</td>
	</tr>
	<tr class="row-3 odd">
		<td class="column-1">SIGINT</td><td class="column-2">2</td><td class="column-3">SIGINT corresponde, no mundo dos mortais, à famosa combinação de Control+C. A aplicação decide, então, o que fazer com o sinal INT que recebeu. Em muitos casos (shell scripts, por exemplo) a aplicação é quebrada imediatamente. Noutros, porém, o tratamento do INT pode ser diferenciado - a aplicação pode decidir fechar suas conexões, por exemplo, antes de ser interrompida.</td>
	</tr>
	<tr class="row-4 even">
		<td class="column-1">SIGQUIT</td><td class="column-2">3</td><td class="column-3">O sinal QUIT é o padrão para fechar aplicações não-responsivas "gentilmente". Ele é mais poderoso que o TERM, que muitas vezes simplesmente é incapaz de matar um processo. Este, porém, permite que o programa emita um core dump de sua operação, tornando possível a detecção de eventuais problemas.</td>
	</tr>
	<tr class="row-5 odd">
		<td class="column-1">SIGKILL</td><td class="column-2">9</td><td class="column-3">KILL é, definitivamente, o mais bruto dos sinais. Ele mata o processo independentemente das suas operações atuais. Não irá esperar por retornos, fechamento de conexões, dump de dados ou qualquer outro output. SIGKILL é usado para matar aplicações completamente não-responsivas, e deve ser usado com cautela, pois pode, no exemplo do banco de dados acima, corromper tabelas, índices, etc.</td>
	</tr>
	<tr class="row-6 even">
		<td class="column-1">SIGHUP</td><td class="column-2">1</td><td class="column-3">HUP é usado para indicar desconexão de terminal, geralmente. Seja por uma queda na internet, ou telefonema, ou qualquer outro tipo de quebra de sinal. HUP é usado, por exemplo, numa sessão SSH com processos pendentes, quando de repente a conexão foi cortada.</td>
	</tr>
</tbody>
</table>
</strong></p>
<p>&nbsp;</p>
<p>A tabela com todos os sinais existentes e seus significados pode ser  encontrada no link para a Wikipedia, porém estes são os mais usados.</p>
<p>Todos devem ser usados de acordo com a situação, e devidamente tratados no código do programa. Dependendo da vontade do programador, pode-se interpretar os sinais para processar uma série de rotinas antes do término real da aplicação, e é importante respeitar o processo, sob pena de eventual perda de dados.<strong><br />
</strong></p>
<img src="http://www.lsmod.net/?ak_action=api_record_view&id=481&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.lsmod.net/as-diferentes-formas-de-matar-um-programa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comprou um iPhone 4g ? Faça o Jailbreak agora.</title>
		<link>http://www.lsmod.net/comprou-um-iphone-4g-faca-o-jailbreak-agora/</link>
		<comments>http://www.lsmod.net/comprou-um-iphone-4g-faca-o-jailbreak-agora/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 16:44:24 +0000</pubDate>
		<dc:creator>Jeremias Zerbini</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[jailbreak]]></category>
		<category><![CDATA[limera1n]]></category>

		<guid isPermaLink="false">http://www.lsmod.net/?p=403</guid>
		<description><![CDATA[Finalmente saiu o Limera1n, software que permite que os novos iPhone 4 sejam abertos à instalação de software de terceiros &#8220;ilegalmente&#8221;. Claro que, além disso, aplicativos como o Cydia também podem ser instalados, abrindo novas fronteiras aos compradores do smartphone mais bloqueado de nossa era. Para instalar o limera1n no seu dispositivo, basta fazer o [...]]]></description>
			<content:encoded><![CDATA[<p>Finalmente saiu o <a href="http://www.quickpwn.com/limera1n">Limera1n</a>, software que permite que os novos iPhone 4 sejam abertos à instalação de software de terceiros &#8220;ilegalmente&#8221;. Claro que, além disso, aplicativos como o Cydia também podem ser instalados, abrindo novas fronteiras aos compradores do smartphone mais bloqueado de nossa era.</p>
<p>Para instalar o limera1n no seu dispositivo, basta fazer o download do patch que explora a vulnerabilidade <a href="http://goo.gl/Kuk1">neste link</a>. Por enquanto, apenas a versão para Windows está disponível, mas o geohot está trabalhando em versões também para Mac OSX e Linux.</p>
<p>Após baixar o programa, basta executá-lo, seguir as breves instruções (segurar home+power, soltar o power e continuar segurando o home) para entrar em DFU, e em menos de 3 minutos seu dispositivo estará jailbroken.</p>
<p>Pequeno lembrete: É necessário ter o iTunes instalado no desktop onde você irá executar os procedimentos.</p>
<p>Eu acabei de testar no meu. Vamos ver como ele se saiu. Darei um feedback à vocês assim que possível.</p>
<p>Abraços !</p>
<img src="http://www.lsmod.net/?ak_action=api_record_view&id=403&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.lsmod.net/comprou-um-iphone-4g-faca-o-jailbreak-agora/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O que eu levo na minha mochila !</title>
		<link>http://www.lsmod.net/o-que-eu-levo-na-minha-mochila/</link>
		<comments>http://www.lsmod.net/o-que-eu-levo-na-minha-mochila/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 02:40:55 +0000</pubDate>
		<dc:creator>Jeremias Zerbini</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Geral]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[milestone]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[solaris]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[zippo]]></category>

		<guid isPermaLink="false">http://www.lsmod.net/?p=351</guid>
		<description><![CDATA[Olá pessoal, Estou participando da promoção que o Augusto fez em um dos blogs dele, o Efetividade.net, e para isto eu precisava postar aqui uma foto da minha mochila, e de todo o conteúdo que carrego nela. Tem muita tranqueira, coisa útil e alguns lixos que eu sempre esqueço de tirar dela.. Acho que todas [...]]]></description>
			<content:encoded><![CDATA[<p>Olá pessoal,</p>
<p>Estou participando da promoção que o Augusto fez em um dos blogs dele, o <a href="http://www.efetividade.net" target="_blank">Efetividade.net</a>, e para isto eu precisava postar aqui uma foto da minha mochila, e de todo o conteúdo que carrego nela.</p>
<p>Tem muita tranqueira, coisa útil e alguns lixos que eu sempre esqueço de tirar dela.. Acho que todas têm, né.. Roubar minha bolsa seria BEM pior do que roubar meu carro, podem apostar.</p>
<p>Se você também quiser participar, <a href="http://www.efetividade.net/2010/07/19/promocao-mochilas/">clique aqui e siga as regras</a> da promoção. É super simples, vai que você ganha um dos brindes divertidos que ele vai sortear ?</p>
<p>Bem, segue a foto da baderna &#8211; versão diminuta &#8211; pra não arruinar meu layout.</p>
<p><span id="more-351"></span></p>
<div id="attachment_352" class="wp-caption aligncenter" style="width: 630px"><a href="http://www.lsmod.net/wp-content/uploads/foto1.jpg"><img class="size-large wp-image-352" title="Minhas bugigangas" src="http://www.lsmod.net/wp-content/uploads/foto1-1024x574.jpg" alt="Lixos que carrego na minha bolsa" width="620" height="347" /></a><p class="wp-caption-text">Clique para ver a versão gigante!</p></div>
<p>Eu pretendia postar a foto no Flickr pra fazer uso daquelas tags legais que eles têm, mas não estou afim de criar uma conta no Yahoo. Vou descrever tudo de maneira simples mesmo:</p>
<p>Da esquerda pra direita tem:<br />
- O papelzinho indicando que não é fake <img src='http://www.lsmod.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
- Embaixo dele, um guarda-chuva. Fumar em locais descobertos tomando água na cabeça não é mole;<br />
- Uma chave de fenda com multiplas pontas (eu esqueci de abrir o compartimento..) e com a ponta imantada;<br />
- Pilhas normais, pilhas recarregáveis e o seu respectivo carregador;<br />
- Um HD externo <a href="http://www.wdc.com/en/products/Products.asp?DriveID=722">Western Digital</a> de 1 TB;<br />
- Um iPhone que eu uso basicamente pra jogar <a href="http://fieldrunners.com/">FieldRunners</a> e outros <a href="http://www.google.com.br/#hl=pt-BR&amp;source=hp&amp;q=tower+defense&amp;aq=f&amp;aqi=g10&amp;aql=&amp;oq=&amp;gs_rfai=&amp;fp=86b2353128d00a8f">TD&#8217;s básicos</a>, porque, por N razões, comprei um <a href="http://www.motorola.com/Consumers/BR-PT/Consumer-Product-Services/Mobile-Phones/ci.Motorola-MILESTONE-BR-PT.vertical">Milestone</a> pra substituí-lo..<br />
- Fluído extra pro meu <a href="http://www.zippo.com/index.aspx?bhcp=1">Zippo</a>, que adora ficar sem nas horas mais cruéis da vida;<br />
- O carregador, já com a extensão plugada, do meu Macbook Pro;<br />
- O cabinho do iPhone;<br />
- Cabo micro (ou mini, sei lá) USB pro Milestone e pro HD externo;<br />
- Um pendrive <a href="http://www.kingston.com/brasil/">DataTraveler</a> de 4gb e outro de 16gb mais pra direita;<br />
- O token de autenticação do Itaú;<br />
- Dorflex e Salompas &#8211; Solução fail para as dores constantes na nuca e tendinite por excesso de horas no computador <img src='http://www.lsmod.net/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /><br />
- Cabos cross e normal, de rede;<br />
- A apostila da <a href="http://www.caelum.com.br">Caelum</a>;<br />
- Caixa de fósforos, única coisa que nunca me deixa na mão;<br />
- Alguns canivetes que nunca preciso mas esqueço de tirar lá de dentro. E um isqueiro à gás normal;<br />
- O adaptador MiniDisplay Port do Macbook;<br />
- Adaptador de cabos de energia elétrica do <a href="http://www.siemens.com.br/templates/coluna1.aspx?channel=7425">padrão novo, e idiota, da ABNT</a>;<br />
- O Magic Mouse;<br />
- Mousepad do Slackware. Raramente o uso, mas carrego porque é leve e não custa nada;<br />
- <a href="http://www.livrariacultura.com.br/scripts/cultura/resenha/resenha.asp?nitem=3242301&amp;sid=01431861612727806965465532&amp;k5=FF31B3&amp;uid=">Livro para iniciantes</a> de como desenvolver apps pro Android. Um dia eu chego lá !<br />
- Guia de estudos pro <a href="http://www.amazon.com/Certified-Administrator-Solaris-310-200-310-202/dp/0072229594/ref=sr_1_2?ie=UTF8&amp;s=books&amp;qid=1280280262&amp;sr=8-2">SCSA</a> (certificação de segurança do Solaris);<br />
- Embaixo dos livros tem <a href="http://www.linuxmall.com.br/produto/suporte-ergonomico-para-notebook-14-a-17-.html">este suporte para laptops</a>. Evita um pouco a dor na nuca que sinto frequentemente;<br />
- Um frasco de álcool higienizador. Herança da paranóia da gripe H1N1, mas útil pra quando pego ônibus e fico com nojo das crianças passando as mãos sujas de Cheetos nas barras de segurança, bancos, e em todo o resto do veículo;<br />
- O Macbook Pro itself;<br />
- Fones de ouvido bluetooth da Nokia, que funcionam tanto no meu Android, quanto no PS3;<br />
- Meu <a href="http://pt.wikipedia.org/wiki/Dingoo">DINGOOOOO</a> !<br />
- GPS da Mio, aquela versão podre da Quatro Rodas que custa o triplo dos outros sem apresentar nada a mais por isso;<br />
- Um gadget chamado <a href="http://www.o2-cool.com/funfans_overview.php">O2 Cool</a>, chinês, (que surpresa..) que funciona com uma única pilha e faz um ventinho razoável, além de borrifar água. Muito bom pra usar no verão.</p>
<p>E no fundão, claro, tem a mamãe (porque haja coração pra acolher tanto lixo), <a href="https://shop.canonical.com/product_info.php?products_id=123">minha bolsa da Ogio, versão Ubuntu</a>.</p>
<p>E é isso, um abraço !</p>
<img src="http://www.lsmod.net/?ak_action=api_record_view&id=351&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.lsmod.net/o-que-eu-levo-na-minha-mochila/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Habilitando gravação em NTFS a partir do Mac OS X</title>
		<link>http://www.lsmod.net/habilitando-gravacao-em-ntfs-a-partir-do-mac-os-x/</link>
		<comments>http://www.lsmod.net/habilitando-gravacao-em-ntfs-a-partir-do-mac-os-x/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 15:45:37 +0000</pubDate>
		<dc:creator>Jeremias Zerbini</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[mac os]]></category>
		<category><![CDATA[macfuse]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[ntfs]]></category>
		<category><![CDATA[ntfs-3g]]></category>

		<guid isPermaLink="false">http://www.lsmod.net/?p=309</guid>
		<description><![CDATA[Recentemente adquiri um MacBook Pro, e como feliz proprietário de um HD externo que sou, fui logo fazendo backups e gravando nele coisas interessantes que encontrei na internet. O instalador do World of Warcraft, por exemplo, tem mais de 8gb. Se eu precisar formatar o laptop, não estaria nada feliz com a idéia de ter de [...]]]></description>
			<content:encoded><![CDATA[<p>Recentemente adquiri um MacBook Pro, e como feliz proprietário de um HD externo que sou, fui logo fazendo backups e gravando nele coisas interessantes que encontrei na internet. O instalador do World of Warcraft, por exemplo, tem mais de 8gb. Se eu precisar formatar o laptop, não estaria nada feliz com a idéia de ter de baixar tudo isso novamente.<span id="more-309"></span></p>
<p>Pois bem, ao abrir o ícone do meu <a href="http://www.wdc.com/en/products/Products.asp?DriveID=722">WD My Passport</a> no Snow Leopard, já notei que a janela era diferente &#8211; Ele não abria o Finder, como de costume.<br />
Copiei os arquivos, e a opção de colar no drive externo não estava disponível. Logo percebi que precisaria de algum suporte extra para conseguir escrever em partições NTFS, que por padrão tem somente suporte a leitura.</p>
<p>Sem mais delongas, vamos ao que é necessário para conseguir acesso completo em NTFS, e outros filesystems também:</p>
<p>- Instale o Macfuse. Os pacotes mais recentes <a href="http://code.google.com/p/macfuse/downloads/list">podem ser baixados aqui</a>.<br />
- Instale o port do ntfs-3g pra o Mac OSX. Pacotes DMG podem ser <a href="http://sourceforge.net/projects/catacombae/files/NTFS-3G%20for%20Mac%20OS%20X/">encontrados aqui.</a></p>
<p>Se você é novo no mundo dos Macs como eu era (e bem, ainda sou) pode ficar feliz em saber que basta clicar duas vezes nos pacotes <strong>.pkg</strong> que estão dentro dos .dmg recém baixados, e seguir as instruções na(s) caixa(s) de diálogo.</p>
<p>Obviamente, procure sempre instalar os pacotes mais recentes de ambos os softwares. A reinicialização do sistema será necessária.</p>
<p>Ao logar-se novamente após o reboot, a escrita em NTFS já estará habilitada, e o melhor &#8211; completamente transparente para você. Antigamente era necessário desmontar o dispositivo e montá-lo novamente usando comandos do ntfs-3g, porém isso foi automatizado nas versões mais novas (ainda bem!)</p>
<p>Bem, é isso. Não poderia ser mais simples.</p>
<img src="http://www.lsmod.net/?ak_action=api_record_view&id=309&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.lsmod.net/habilitando-gravacao-em-ntfs-a-partir-do-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Review &#8211; Apple iPhone 3g</title>
		<link>http://www.lsmod.net/review-apple-iphone-3g/</link>
		<comments>http://www.lsmod.net/review-apple-iphone-3g/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 18:16:13 +0000</pubDate>
		<dc:creator>Jeremias Zerbini</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[cydia]]></category>
		<category><![CDATA[desvantagens]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[vantagens]]></category>

		<guid isPermaLink="false">http://www.lsmod.net/?p=148</guid>
		<description><![CDATA[Olá pessoal ! Esta é a resenha do meu novo gadget, o novo iPhone 3g. O que mais impressiona nele logo de cara é o design. Todos estão cansados de saber que a Apple é muito boa em interfaces, beleza e funcionalidade. Neste aspecto eu duvido que alguém tenha o que reclamar deste celular. Não [...]]]></description>
			<content:encoded><![CDATA[<p>Olá pessoal !</p>
<p>Esta é a resenha do meu novo gadget, o novo <a href="http://www.apple.com/iphone/" target="_blank">iPhone 3g</a>.</p>
<p>O que mais impressiona nele logo de cara é o design. Todos estão cansados de saber que a Apple é muito boa em interfaces, beleza e funcionalidade.</p>
<p>Neste aspecto eu duvido que alguém tenha o que reclamar deste celular. Não entrarei em muitos detalhes especialmente pelo fato de existirem centenas de reviews e vídeos no <a href="http://www.youtube.com/results?search_query=iphone&amp;search_type=&amp;aq=f" target="_blank">Youtube</a> que são muito mais completos e detalhados do que este.</p>
<p>Irei focar um pouco nas funcionalidades e &#8220;workarounds&#8221; que existem para que não fiquemos tão presos na plataforma quanto a Apple (e operadoras) gostariam que ficassemos.</p>
<p>Primeiro preciso deixar claro que comprei um iPhone &#8220;Jailbreaked&#8221;. Isto é, um celular com alguns recursos desbloqueados e extras, como a possibilidade de instalação de softwares pelo <acronym title="Não consegui achar o site oficial, mas o Google possui muitas informações sobre">Cydia</acronym> (que usa o Debian <acronym title="Advanced Packaging Tool">APT</acronym>).</p>
<p>Um bom guia de como fazer o Jailbreak em seu iPhone <a href="http://www.appleiphoneapps.com/2008/07/how-to-newbies-guide-to-winpwn-20-jailbreak/" target="_blank">pode ser encontrado aqui</a>.</p>
<p>Bom, vamos ao grande resumo dos prós e contras que já pude encontrar.</p>
<p><img class="alignnone size-medium wp-image-151" title="reddot" src="http://www.lsmod.net/wp-content/uploads/reddot.png" alt="" width="12" height="12" /> Total dependência do iTunes para sincronização &#8211; O que implica em total (apesar de alguns avanços estarem sendo feitos nesse aspecto) incompatibilidade do iPhone com o GNU/Linux;<br />
<a href="http://www.lsmod.net/wp-content/uploads/greendot.png"><img class="alignnone size-medium wp-image-150" title="greendot" src="http://www.lsmod.net/wp-content/uploads/greendot.png" alt="" width="12" height="12" /></a> Apesar do revés acima, a sincronização em si é muito boa e relativamente rápida. Contatos, compromissos e mensagens foram sincronizadas perfeitamente em meu caso. Eu uso o Outlook do MS-Office no laptop da empresa;<br />
<img class="alignnone size-medium wp-image-151" title="reddot" src="http://www.lsmod.net/wp-content/uploads/reddot.png" alt="" width="12" height="12" /> A câmera embutida no iPhone é incrívelmente ruim. Eu não tenho costume de tirar fotos com celular, porém se considerarmos o preço dele por aqui, isso espanta um pouco. Encontramos facilmente celulares de 500~800 reais com câmeras de qualidade superior;<br />
<img class="alignnone size-medium wp-image-151" title="reddot" src="http://www.lsmod.net/wp-content/uploads/reddot.png" alt="" width="12" height="12" /> Incapacidade de gravar vídeos de forma nativa. Existe (e já instalei, por acaso) um programa alternativo que faz gravações, porém a qualidade deixa a desejar. A framerate é baixa e a imagem em si é ruim, graças à câmera do celular;<br />
<a href="http://www.lsmod.net/wp-content/uploads/greendot.png"><img class="alignnone size-medium wp-image-150" title="greendot" src="http://www.lsmod.net/wp-content/uploads/greendot.png" alt="" width="12" height="12" /></a> Uma infinidade de diferentes programas; desde utilitários até jogos (alguns muito bons, aliás), passando por conversores de unidades e índices das bolsas de valores;<br />
<img class="alignnone size-medium wp-image-151" title="reddot" src="http://www.lsmod.net/wp-content/uploads/reddot.png" alt="" width="12" height="12" /> Bloqueio do bluetooth para transferência de arquivos entre celulares. O bluetooth no iPhone serve, basicamente, para conectar um fone de ouvidos sem fio que está disponível para compra;<br />
<img class="alignnone size-medium wp-image-151" title="reddot" src="http://www.lsmod.net/wp-content/uploads/reddot.png" alt="" width="12" height="12" /> Impossibilidade de definir arquivos de mp3 como toques personalizados. Só é possível usar músicas compradas pela iTunes Store como toques para o celular;<br />
<img class="alignnone size-medium wp-image-151" title="reddot" src="http://www.lsmod.net/wp-content/uploads/reddot.png" alt="" width="12" height="12" /> <strong>A antena de Wi-Fi é extremamente fraca</strong>. É admissível que um celular tenha uma recepção de sinal inferior a de um laptop, mas a diferença é simplesmente GIGANTESCA. Tive inclusive de comprar um novo roteador para que o sinal chegasse ao telefone aqui do outro lado de casa. No laptop eu encontro as duas redes;</p>
<p><a href="http://www.lsmod.net/wp-content/uploads/greendot.png"><img class="alignnone size-medium wp-image-150" title="greendot" src="http://www.lsmod.net/wp-content/uploads/greendot.png" alt="" width="12" height="12" /></a> O aparelho é muito bonito, relativamente leve e incrivelmente prático de ser usado. Como eu já mencionei acima, neste aspecto não tenho reclamações a fazer. Isso inclusive supera alguns dos contras que listei.</p>
<p>Segue uma lista de programas que instalei após ter instalado o MobileInstall modificado (que está presente nos repositórios do Cydia). Só vou listar os que eu realmente acho que valeram a pena.</p>
<ul>
<li>MXTube &#8211; Permite que videos do Youtube sejam baixados e armazenados no celular para visualização posterior;</li>
<li>Ultralingua &#8211; Dicionário com muitas opções de idiomas diferentes e interface muito simples e agradável;</li>
<li>Midomi &#8211; Pequeno programa que escuta músicas (do rádio, cantadas ou &#8220;murmuradas&#8221;) e te diz qual é o nome e artista do som;</li>
<li>Crash Kart &#8211; Joguinho de corrida muito semelhante ao bom e velho Mario Kart.</li>
<li>Fring &#8211; Cliente MSN, Jabber e outros IM&#8217;s. Possui o interessante recurso de fazer ligações de voz para contatos do MSN via 3G ou Wifi;</li>
<li>WiFinder &#8211; Scanneia o ambiente em busca de redes abertas;</li>
<li>JirboBreak &#8211; Joguinho muito parecido com o lBreakout, onde você precisa quebrar os tijolos usando a bolinha, sem deixá-la cair;</li>
<li>Besiegement &#8211; Este aqui é meu preferido. Quem conhece os mapas de TD (Tower Defense) do Warcraft III vão virar fãs imediatos. O objetivo é não deixar que os monstros invadam a cidade, e para isso você constrói diferentes tipos de torres para matá-los;</li>
<li>Measures &#8211; Conversor de todos os tipos de unidade que eu conheço (e muitos mais). Celsius -&gt; Fahrenheit, Km -&gt; Milhas, entre muitos outros.</li>
<li>Teleport &#8211; O melhor client de VNC que está disponível para o iPhone. Recomendadíssimo. Possui suporte a combinações de teclas (ctrl + alt + del), retrato ou paisagem, entre outros recursos. Muito bom.</li>
<li>iSSH -&gt; Client de SSH. Também super completo, muito bom.</li>
<li>Google Earth. Sem comentários :]</li>
</ul>
<p>E acho que é isso pessoal. A moral da história é que o iPhone é sim um aparelho muito bom para muitos, enquanto outros ficarão decepcionados com seus contras.</p>
<p>O ideal, como sempre, é que você analise bem as características &#8211; especialmente se algum amigo seu tiver um destes &#8211; antes de comprar. Não é todo dia que encontramos R$ 1.500~2.000 por aí, e levando o preço em conta é muito bom ter certeza de que não irá ter decepções.</p>
<p>Um abraço a todos.</p>
<img src="http://www.lsmod.net/?ak_action=api_record_view&id=148&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.lsmod.net/review-apple-iphone-3g/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  www.lsmod.net/category/mac-os-x/feed/ ) in 0.77554 seconds, on Feb 13th, 2012 at 6:53 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 13th, 2012 at 7:53 am UTC -->
