<?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>Another Geek Blog &#187; Geek</title>
	<atom:link href="http://geek.linuxman.pro.br/category/geek/feed" rel="self" type="application/rss+xml" />
	<link>http://geek.linuxman.pro.br</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Fri, 16 Dec 2011 01:55:44 +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>Coming soon</title>
		<link>http://geek.linuxman.pro.br/geek/coming-soon</link>
		<comments>http://geek.linuxman.pro.br/geek/coming-soon#comments</comments>
		<pubDate>Fri, 16 Dec 2011 01:55:44 +0000</pubDate>
		<dc:creator>Eri</dc:creator>
				<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://geek.linuxman.pro.br/?p=1624</guid>
		<description><![CDATA[Já na bancada passando por um batalhão de testes antes de ir pra produção: root@dc01fs01:~# uname -a SunOS dc01fs01 5.11 11.0 i86pc i386 i86pc root@dc01fs01:~# prtdiag System Configuration: Dell Inc. PowerEdge R710 BIOS Configuration: Dell Inc. 6.0.7 08/18/2011 BMC Configuration: IPMI 2.0 (KCS: Keyboard Controller Style) ==== Processor Sockets ==================================== Version Location Tag -------------------------------- -------------------------- [...]]]></description>
			<content:encoded><![CDATA[<p>Já na bancada passando por um batalhão de testes antes de ir pra produção:</p>
<pre>root@dc01fs01:~# uname -a
SunOS dc01fs01 5.11 11.0 i86pc i386 i86pc</pre>
<pre>root@dc01fs01:~# prtdiag
System Configuration: Dell Inc. PowerEdge R710
BIOS Configuration: Dell Inc. 6.0.7 08/18/2011
BMC Configuration: IPMI 2.0 (KCS: Keyboard Controller Style)</pre>
<pre>==== Processor Sockets ====================================</pre>
<pre>Version Location Tag
-------------------------------- --------------------------
Intel(R) Xeon(R) CPU X5560 @ 2.80GHz CPU1</pre>
<pre>root@dc01fs01:~# prtconf |grep -i memo
Memory size: 98292 Megabytes</pre>
<p><em>96GB amigos!</em></p>
<pre>root@dc01fs01:~# format
Searching for disks...done</pre>
<pre>
AVAILABLE DISK SELECTIONS:
 0. c3t0d0 &lt;Dell-VIRTUAL DISK-1028 cyl 36442 alt 2 hd 255 sec 126&gt;
 /pci@0,0/pci8086,340b@4/pci1028,1f10@0/sd@0,0
 1. c3t2d0 &lt;<strong>ATA-OCZ-VERTEX3-2.15-447.13GB</strong>&gt;
 /pci@0,0/pci8086,340b@4/pci1028,1f10@0/sd@2,0
 2. c3t3d0 &lt;<strong>ATA-OCZ-VERTEX3-2.15-447.13GB</strong>&gt;
 /pci@0,0/pci8086,340b@4/pci1028,1f10@0/sd@3,0
 3. c3t4d0 &lt;<strong>ATA-OCZ-VERTEX3-2.15-447.13GB</strong>&gt;
 /pci@0,0/pci8086,340b@4/pci1028,1f10@0/sd@4,0
 4. c3t5d0 &lt;<strong>ATA-OCZ-VERTEX3-2.15-447.13GB</strong>&gt;
 /pci@0,0/pci8086,340b@4/pci1028,1f10@0/sd@5,0
 5. c3t6d0 &lt;<strong>ATA-OCZ-VERTEX3-2.15-447.13GB</strong>&gt;
 /pci@0,0/pci8086,340b@4/pci1028,1f10@0/sd@6,0
 6. c3t7d0 &lt;<strong>ATA-OCZ-VERTEX3-2.15-447.13GB</strong>&gt;
 /pci@0,0/pci8086,340b@4/pci1028,1f10@0/sd@7,0
Specify disk (enter its number):</pre>
<p><em>SSD alguém? <a href="http://www.ocztechnology.com/ocz-vertex-3-sata-iii-2-5-ssd.html">Aqui as specs da OCZ VERTEX3</a>.</em></p>
<pre>root@dc01fs01:~# zpool status pool1
 pool: pool1
 state: ONLINE
 scan: none requested
config:</pre>
<pre>NAME STATE READ WRITE CKSUM
 pool1 ONLINE 0 0 0
 raidz1-0 ONLINE 0 0 0
 c3t2d0 ONLINE 0 0 0
 c3t3d0 ONLINE 0 0 0
 c3t4d0 ONLINE 0 0 0
 c3t5d0 ONLINE 0 0 0
 c3t6d0 ONLINE 0 0 0
 c3t7d0 ONLINE 0 0 0</pre>
<pre>errors: No known data errors</pre>
<pre>root@dc01fs01:~# zpool list pool1
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
pool1 2.61T 1.18G 2.61T 0% 1.00x ONLINE -</pre>
<pre>root@dc01fs01:~# dladm show-link aggr0
LINK CLASS MTU STATE OVER
aggr0 aggr 9000 up net4 net5 net6 net7</pre>
<p>Resumindo: Um storage ZFS só com drives SSD numa máquina com 96GB de RAM conectada na rede com um link agregado de 4GB usando jumbo frames.<br />
Importante citar que switches e servidores ESXi também usando links agregados e jumbo frames. Será que vai ficar boa a performance do meu novo ambiente, não?</p>
<p>To emocionado hoje, viu?  Papai Noel chegou mais cedo.</p>
No tag for this post.]]></content:encoded>
			<wfw:commentRss>http://geek.linuxman.pro.br/geek/coming-soon/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Stroganoff de Camarão, ficção e realidade</title>
		<link>http://geek.linuxman.pro.br/geek/stroganoff-de-camarao-ficcao-e-realidade</link>
		<comments>http://geek.linuxman.pro.br/geek/stroganoff-de-camarao-ficcao-e-realidade#comments</comments>
		<pubDate>Wed, 17 Aug 2011 09:01:07 +0000</pubDate>
		<dc:creator>Eri</dc:creator>
				<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://geek.linuxman.pro.br/?p=1584</guid>
		<description><![CDATA[Morar nas maritimes tem suas vantagens e frutos-do-mar por preços acessíveis é uma delas. Taí uma receita que costumo fazer e está na minha lista pra essa semana. Ingredientes: Meio quilo de camarão limpo e pré-cozido Meio copo de yogurte natural 1 copo de molho de tomate 1 cebola picada Azeite a gosto, Modo de [...]]]></description>
			<content:encoded><![CDATA[<p>Morar nas maritimes tem suas vantagens e frutos-do-mar por preços acessíveis é uma delas. Taí uma receita que costumo fazer e está na minha lista pra essa semana.</p>
<p>Ingredientes:</p>
<ul>
<li>Meio quilo de camarão limpo e pré-cozido</li>
<li>Meio copo de yogurte natural</li>
<li>1 copo de molho de tomate</li>
<li>1 cebola picada</li>
<li>Azeite a gosto,</li>
</ul>
<div>Modo de preparo:</div>
<div>Pré-aqueça uma frigideira no fogo médio, pique bem a cebola e reserve. Coloque o camarão num recipiente à parte e deixe o molho e o yogurte bem próximos um do outro. Espere entre 10 e 15 bilhões de anos (tempo aproximado), Coma enquanto ainda quente. Serve 4 pessoas.</div>
<div>Opa. Foi mal. O meu modo de preparo simplesmente cuspiu na cara de Isaac Newton ao desprezar sua primeira lei, né? Quer dizer&#8230; o camarão tende a ficar paradinho no seu recipiente exceto se uma força externa for aplicada a ele.</div>
<div>Isso sem contar com a sempre estraga-prazeres segunda lei da termodinâmica, que diz que a quantidade de entropia num sistema fechado (aka minha cozinha) tende a aumentar conforme passa o tempo. Ou seja: Obrigatoriamente meu camarão vai estragar, minha cebola vai azedar e a frigideira vai esfriar antes desse stroganoff ficar pronto.</div>
<div>Você que já me acompanha a mais tempo sabe onde vou chegar com essa conversa, mas continue lendo mesmo assim.</div>
<div>Um stroganoff é uma receita simples, que precisa de poucos ingredientes e pouco preparo mas não precisa ser cientista para ter o bom-senso de saber que meu modo de preparo é furado. Pense comigo: Tenho todos os ingredientes já na quantidade ideal, fisicamente próximos uns dos outros e num ambiente ideal (a cozinha). Mesmo assim essa receita jamais irá preparar-se a si mesma.</div>
<div>Se ajudasse eu poderia fornecer um macaco. A responsabilidade dele seria agir como um agente externo de possibilidades. Segundo o que é defendido por inúmeros cientistas, dado um número suficiente de possibilidades e universos (multiversos) em alguma realidade paralela em alguns bilhões de anos eventualmente o nosso macaco iria misturar os ingredientes na quantidade, ordem e recipientes corretos e acabar fazendo o stroganoff. Ridículo? Eu também acho.</div>
<div>Agora note, por favor, que minha receita está para o DNA assim como uma cabana feita com um cobertor e duas cadeiras está para o <a href="http://en.wikipedia.org/wiki/Burj_Khalifa">Burj Khalifa</a>. E mesmo assim cientistas como Richard Dawkins sustentam que é matematicamente possível que a receita da vida tenha surgido apenas pelo fato de ingredientes ideais estarem no mesmo lugar ao mesmo tempo numa incrível coincidência cósmica.</div>
<div>Sei lá, mas eu já li e pesquisei um bocado sobre como seria o ambiente no planeta quando tais circunstâncias ideais apareceram e vou dizer que minha cozinha limpinha e orgazinada é um ambiente muito mais propício para que ingredientes se auto-coordenem do que num lugar caótico, tempestuoso e vulcânico como teria sido o início do planeta. Só pensando&#8230;</div>
<div>Não só as chances da vida ter surgido de não-vida são ridiculamente pequenas (você pode acabar com todo o endereçamento IPv6 e exaurir um filesystem ZFS antes de começar a chegar perto do número de zeros necessários), mas ainda por cima isso teria que ter acontecido muitas e muitas vezes até que uma das novas moléculas &#8220;sobrevivesse&#8221; nesse ambiente inóspito o suficiente para criar outra e outra e outra de si mesma.</div>
<div>Agora, não me entendam errado. Eu sou um grande fã de ficção. E sou um grande fã de quadrinhos também e acho que ninguém trabalha melhor e especula melhor a possibilidade de multiversos e realidades paralelas do que os quadrinhos.</div>
<div>Nesse exato momento a DC está reformulando todos os seus personagens e até onde li basicamente o anti-flash está alterando a realidade do nosso universo conhecido e trazendo para cá o que seria uma realidade paralela em outro universo.</div>
<div>Outro exemplo muito bom foi a saga Marvel vs DC onde os &#8220;universos&#8221; percebem a existência um do outro e decidem que só um pode existir, causando um guerra entre os heróis das duas editoras. (E eu ainda acho que o Lobo deveria ter ganhado do Wolverine).</div>
<div>Eu posso ler e me envolver por horas a fio com histórias de universos paralelos, realidades alternativas, possibilidades infinitas, viagem no tempo e etc. Mas no final do dia eu sei que isso tudo é ficção e não realidade.</div>
<div>Quando olho um software eu não assumo que deixaram o servidor de GIT ligado por milhões de ano e o código apareceu. Eu imediatamente assumo que existe um programador.</div>
<div>Quando vejo uma escultura nem por um instante eu penso: &#8220;Que bela obra do acaso&#8221;. Eu posso não saber nada a respeito daquela escultura, mas uma coisa eu e qualquer outra pessoa do mundo tem certeza absoluta: Existe um escultor.</div>
<div>E da mesma forma que uma pintura exige um pintor, uma mesa pre-supõe um carpinteiro e um sistema operacional foi codificado por um hacker toda e qualquer criação precisa de um criador.</div>
<div>Apenas o senso comum é suficiente para nos dizer que se uma coisa ridiculamente simples como um stroganoff de camarão não pode surgir sem um cozinheiro quiçá então mais a vida, o universo e tudo mais que existe.</div>
<div>Não, 42 não é a resposta. Isso, de novo, é só ficção.</div>
No tag for this post.]]></content:encoded>
			<wfw:commentRss>http://geek.linuxman.pro.br/geek/stroganoff-de-camarao-ficcao-e-realidade/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>IOPs</title>
		<link>http://geek.linuxman.pro.br/geek/iops</link>
		<comments>http://geek.linuxman.pro.br/geek/iops#comments</comments>
		<pubDate>Tue, 09 Aug 2011 02:11:17 +0000</pubDate>
		<dc:creator>Eri</dc:creator>
				<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://geek.linuxman.pro.br/?p=1580</guid>
		<description><![CDATA[Descobri hoje o fio e resolvi fazer alguns testes. Vai aqui um breve comparativo just-for-fun de um random-read: Latitude E6400 (meu laptop) kernel 2.6.35 (Mint Julia) Filesystem EXT4 Disco: description: ATA Disk product: ST9250421ASG vendor: Seagate read : io=131072KB, bw=589452B/s, iops=143, runt=227699msec Dell Power Edge T110 Kernel 2.6.38 (Ubuntu Natty) Filesystem Reiserfs Disco: description: ATA [...]]]></description>
			<content:encoded><![CDATA[<p>Descobri hoje o <a href="http://en.wikipedia.org/wiki/FIO_(software)">fio</a> e resolvi fazer alguns testes.</p>
<p>Vai aqui um breve comparativo just-for-fun de um random-read:</p>
<h3><strong>Latitude E6400 (meu laptop)</strong></h3>
<ul>
<li>kernel 2.6.35 (Mint Julia)</li>
<li>Filesystem EXT4</li>
<li>
<pre>Disco:</pre>
<pre>       description: ATA Disk
       product: ST9250421ASG
       vendor: Seagate</pre>
</li>
</ul>
<p>read : io=131072KB, bw=589452B/s,<strong> iops=143,</strong> runt=227699msec</p>
<h3><strong>Dell Power Edge T110</strong></h3>
<ul>
<li>Kernel 2.6.38 (Ubuntu Natty)</li>
<li>Filesystem Reiserfs</li>
<li>Disco:</li>
</ul>
<pre>       description: ATA Disk
       product: WDC WD2502ABYS-1
       vendor: Western Digital</pre>
<p>read : io=131072KB, bw=700945B/s,<strong> iops=171</strong>, runt=191481msec</p>
<ul>
<li>RaidZ (fuse ZFS) composto dos seguintes discos:</li>
</ul>
<pre>  *-disk:1
       description: ATA Disk
       product: ST31000524AS
       vendor: Seagate</pre>
<pre>  *-disk:2
       description: ATA Disk
       product: Hitachi HDS72101
       vendor: Hitachi</pre>
<pre>  *-disk:3
       description: ATA Disk
       product: ST31000528AS
       vendor: Seagate</pre>
<p>read : io=262144KB, bw=1066KB/s, <strong>iops=266</strong>, runt=246014msec</p>
<h3>Dell Power Edge 2850</h3>
<ul>
<li>Kernel 2.6.18-164 (CentOS 5.4)</li>
<li>Filesystem EXT3/LVM</li>
<li>Disco:</li>
</ul>
<pre>  *-disk -&gt;&gt; <em>Isso é um RAID5 composto de 4 discos SAS 15K</em>
       description: SCSI Disk
       product: LD 0 RAID5  559G
       vendor: MegaRAID</pre>
<div>
<pre></pre>
<p>read : io=262144KB, bw=1950.6KB/s,<strong> iops=487</strong> , runt=134429msec</p>
<p>&nbsp;</p>
<p><strong>UPDATE:</strong></p>
<p>Configuração usada pros testes:</p>
<pre>[random-read]
rw=randread
size=256m
directory=/partição/fio/data</pre>
<p>&nbsp;</p>
</div>
No tag for this post.]]></content:encoded>
			<wfw:commentRss>http://geek.linuxman.pro.br/geek/iops/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Google Apps Enterprise</title>
		<link>http://geek.linuxman.pro.br/geek/google-apps-enterprise</link>
		<comments>http://geek.linuxman.pro.br/geek/google-apps-enterprise#comments</comments>
		<pubDate>Fri, 06 May 2011 00:02:41 +0000</pubDate>
		<dc:creator>Eri</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[exchage]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[zimbra]]></category>

		<guid isPermaLink="false">http://geek.linuxman.pro.br/?p=1557</guid>
		<description><![CDATA[Tem pesadelo maior pra um sysadmin Unix do que ter que dar manutenção em servidor Windows? Sim! Dar manutenção em um servidor Exchange, obviamente rodando num servidor Windows. E ainda por cima ser um servidor só, 2003, e começar a ter requerimentos de múltiplos domínios. E aliases externos e tudo mais aquilo que é mamão-com-açúcar usando [...]]]></description>
			<content:encoded><![CDATA[<p>Tem pesadelo maior pra um sysadmin Unix do que ter que dar manutenção em servidor Windows? Sim! Dar manutenção em um servidor Exchange, obviamente rodando num servidor Windows. E ainda por cima ser um servidor só, 2003, e começar a ter requerimentos de múltiplos domínios. E aliases externos e tudo mais aquilo que é mamão-com-açúcar usando um Postfix.</p>
<p>Mas não basta remover o Exchange. Minha impressão é que se o e-mail é a ferramenta número um usada na empresa o calendário é a número dois. Ah, sim&#8230; BlackBerry. Tem que sincronizar com essa criatura. E iPhone. E Android. Sim: O email e o calendário. E nem ouse perder os contatos. Devem sincronizar e estar sempre disponíveis.</p>
<p>Ai ferrou, né? Basicamente consegui pensar só em um servidor alternativo ao Exchange: Zimbra. É sensacional e já usei antes. Mas cá entre nós: Eu já tenho tanto trampo e minha equipe foi reduzida recentemente com um dos técnicos pulando pro time de vendas. Que tal passar o problema pra outro?</p>
<p>Pesquisei um pouco e por coincidência fui contactado por um empresa parceira do Google quase ao mesmo tempo e partimos pro Google Enterprise com direito a Postini e tudo.</p>
<p>Não foi nem de longe a migração simples e suave que eu planejava e o fato de ter múltiplos domínios sendo migrados em datas diferentes fez a coisa ficar ainda mais complicada. Mas o que mais me impressionou mesmo é a resistência a mudança que as pessoas tem.</p>
<p>Mesmo com todas as maravilhosas features disponíveis na interface web do Gmail cerca de 90% da minha base de usuários pediu pra que o Outlook fosse configurado. Literalmente meia dúzia de pessoas abraçou a interface web. O que, na minha opinião, é ridículo.</p>
<p>No lado da migração já fica a dica pra quem for pelo mesmo caminho: Esquece a opção de deixar os usuários migrarem seus próprios emails: A ferramenta é um lixo, trava o diversas vezes e é incrivelmente lenta. Vá direto pra opção de migrar direto do Exchange pro Gmail e seja feliz. Esse foi meu principal erro&#8230; Quis deixar meus usuários migrarem seus emails (menos problema pra mim, né?) e foi um tiro no pé. Tive um dia do cão ouvindo xingos variados, a internet ficou uma carroça (todos os usuários tentando subir suas várias centenas de MBs de emails ao mesmo tempo) e logo de cara causou uma imensa má impressão do produto que deve durar ainda por um bom tempo.<br />
No final acabei tendo que migrar (ou re-migrar, se isso existe) quase todo mundo usando o Exchange.</p>
<p>E minhas aventuras de migração estão longe de terminar. Se você anda se perguntando porquê não apareço mais no Google Talk nem no Twitter e nem aqui no blog fica aqui minha lista de projetos em andamento:</p>
<ul>
<li>Migrar minha server farm (produção) para um Data Center (atualmente temos nosso próprio mini-DC) até o final de Junho</li>
<li>Coordenar a mudança (aka montar a infra-estrutura) para a nova sede da empresa até o final de Julho</li>
<li>Adquirir novo sistema de PABX para a nova localidade (acima) até o começo de Junho</li>
</ul>
<p>E nem estou contando coisas &#8220;pequenas&#8221; tipo migrar um cliente de grande porte de self-hosted para SaaS nesse final de semana.</p>
<p>Vou apenas dizer que ando bem cansado&#8230;</p>

	Tags: <a href="http://geek.linuxman.pro.br/tag/exchage" title="exchage" rel="tag">exchage</a>, <a href="http://geek.linuxman.pro.br/tag/gmail" title="gmail" rel="tag">gmail</a>, <a href="http://geek.linuxman.pro.br/tag/google" title="google" rel="tag">google</a>, <a href="http://geek.linuxman.pro.br/tag/sysadmin" title="sysadmin" rel="tag">sysadmin</a>, <a href="http://geek.linuxman.pro.br/tag/zimbra" title="zimbra" rel="tag">zimbra</a><br />
]]></content:encoded>
			<wfw:commentRss>http://geek.linuxman.pro.br/geek/google-apps-enterprise/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ambiente de trabalho em 7 items</title>
		<link>http://geek.linuxman.pro.br/geek/ambiente-de-trabalho-em-7-items</link>
		<comments>http://geek.linuxman.pro.br/geek/ambiente-de-trabalho-em-7-items#comments</comments>
		<pubDate>Wed, 16 Feb 2011 02:39:41 +0000</pubDate>
		<dc:creator>Eri</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[meme]]></category>

		<guid isPermaLink="false">http://geek.linuxman.pro.br/?p=1534</guid>
		<description><![CDATA[Respondendo à convocação do Diogo, vai aqui minha contribuição: 0. Dois Monitores. A única coisa que odeio ao trabalhar em casa é ter só um monitor. Mesmo o monitor de 27&#8221; polegadas do iMac da esposa não dá o mesmo efeito ou produtividade de dois monitores. Essencial pro dia-a-dia. 1. Google Sejamos honestos: Quem seríamos [...]]]></description>
			<content:encoded><![CDATA[<p>Respondendo à <a href="http://manifesto.blog.br/1.5/Blog/Geral/meme-sete-itens.html">convocação do Diogo</a>, vai aqui minha contribuição:</p>
<p>0. Dois Monitores.</p>
<p>A única coisa que odeio ao trabalhar em casa é ter só um monitor. Mesmo o monitor de 27&#8221; polegadas do iMac da esposa não dá o mesmo efeito ou produtividade de dois monitores. Essencial pro dia-a-dia.</p>
<p>1. Google</p>
<p>Sejamos honestos: Quem seríamos nós sem o Google? Man pages são úteis, livros são bons, um conhecido que você possa perguntar é ótimo, mas se eu não tiver o Google na hora de trabalhar eu só valho metade. Fiz outsource do meu cérebro faz tempo.</p>
<p>2. Bash</p>
<p>Além de ter feito outsource do cérebro do Google a preguiça ainda me obriga a usar o bash para quase tudo. Tenho trocentos atalhos, aliases e scripts em bash para facilitar meu dia-a-dia. No passado quando precisei utilizar workstations com Windows no trabalho não teve jeito: Instalei Cygwin</p>
<p>3. Chrome</p>
<p>A performance do Chrome e limpeza do Chrome me basta. Uma janela dele com trocentas e sou um cara produtivo</p>
<p>4. VI (Na verdade VIM). Editor de texto de Geek. Serve pra programar, copiar/colar, editar, ajeitar, comparar, etc, etc. Não aceite nada inferior, ahãn, emacs, ahãn.</p>
<p>5. Konsole, screen, Yakuake.</p>
<p>Múltiplas sessões, múltiplos servidores, múltiplas tarefas? Várias abas, sessões e sempre um útil console quake-style.</p>
<p>6. Café</p>
<p>Preto, quente, sem açúcar.</p>

	Tags: <a href="http://geek.linuxman.pro.br/tag/meme" title="meme" rel="tag">meme</a><br />
]]></content:encoded>
			<wfw:commentRss>http://geek.linuxman.pro.br/geek/ambiente-de-trabalho-em-7-items/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Quais as chances disso acontecer?</title>
		<link>http://geek.linuxman.pro.br/geek/quais-as-chances-disso-acontecer</link>
		<comments>http://geek.linuxman.pro.br/geek/quais-as-chances-disso-acontecer#comments</comments>
		<pubDate>Thu, 20 Jan 2011 04:04:04 +0000</pubDate>
		<dc:creator>Eri</dc:creator>
				<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://geek.linuxman.pro.br/?p=1529</guid>
		<description><![CDATA[Eu pensei: Pô&#8230; meia noite eu dou uma olhada pra ver se o novo job que eu coloquei na cron vai funcionar. Que horas serão? [root@bdlfs03 .snapshots]# date Thu Jan 20 00:00:00 AST 2011 BULLSEYE! No tag for this post.]]></description>
			<content:encoded><![CDATA[<p>Eu pensei: Pô&#8230; meia noite eu dou uma olhada pra ver se o novo job que eu coloquei na cron vai funcionar. Que horas serão?</p>
<pre>[root@bdlfs03 .snapshots]# date</pre>
<pre>Thu Jan 20 00:00:00 AST 2011</pre>
<p>BULLSEYE!</p>
No tag for this post.]]></content:encoded>
			<wfw:commentRss>http://geek.linuxman.pro.br/geek/quais-as-chances-disso-acontecer/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Forçando seu caminho no WordPress</title>
		<link>http://geek.linuxman.pro.br/geek/forcando-seu-caminho-no-wordpress</link>
		<comments>http://geek.linuxman.pro.br/geek/forcando-seu-caminho-no-wordpress#comments</comments>
		<pubDate>Thu, 13 Jan 2011 14:58:38 +0000</pubDate>
		<dc:creator>Eri</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://geek.linuxman.pro.br/?p=1526</guid>
		<description><![CDATA[Me deparei com um desafio interessante hoje quando um amigo precisou de ajuda com o WordPress dele. Além de não lembrar a senha para dar login no site ainda por cima o usuário ainda não era administrador, visto que foi uma outra pessoa que instalou/configurou para ele. E como precisava fazer upgrade urgente por vários [...]]]></description>
			<content:encoded><![CDATA[<p>Me deparei com um desafio interessante hoje quando um amigo precisou de ajuda com o WordPress dele.</p>
<p>Além de não lembrar a senha para dar login no site ainda por cima o usuário ainda não era administrador, visto que foi uma outra pessoa que instalou/configurou para ele. E como precisava fazer upgrade urgente por vários motivos eu fui lá tentar arrumar.</p>
<p>Acabou que foi tão complicado. Basicamente dois passos: Primeiro resetar a senha do usuário e segundo elevar o privilégio dele.</p>
<p>A primeira parte é fácil e está bem documentada <a href="http://codex.wordpress.org/Resetting_Your_Password">aqui</a>. Se tiver o phpmyadmin instalado, ai é mais boiada ainda.</p>
<p>Elevar o privilégio é um pouco mais complicado, mas nada de rocket science.</p>
<p>Faça o seguinte: conecte no banco dados e descubra o ID do usuário (digamos que o user_login seja Fulano):</p>
<pre>SELECT ID, user_login  FROM  wp_users where user_login = "Fulano";
</pre>
<p>Depois pegue o ID e faça a mudança de privilégios (digamos que o ID seja 999):</p>
<pre>update wp_usermeta set meta_value='a:1:{s:13:"administrator";b:1;}' where user_id=999;</pre>
<p>Voilá! Agora foi só dar login com privilégio de administrador e rodar o auto-update.</p>

	Tags: <a href="http://geek.linuxman.pro.br/tag/sql" title="sql" rel="tag">sql</a>, <a href="http://geek.linuxman.pro.br/tag/wordpress" title="wordpress" rel="tag">wordpress</a><br />
]]></content:encoded>
			<wfw:commentRss>http://geek.linuxman.pro.br/geek/forcando-seu-caminho-no-wordpress/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZFS: Eu desisto</title>
		<link>http://geek.linuxman.pro.br/geek/zfs-eu-desisto</link>
		<comments>http://geek.linuxman.pro.br/geek/zfs-eu-desisto#comments</comments>
		<pubDate>Mon, 03 Jan 2011 15:45:31 +0000</pubDate>
		<dc:creator>Eri</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[btrfs]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[openindiana]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[zfs]]></category>

		<guid isPermaLink="false">http://geek.linuxman.pro.br/?p=1522</guid>
		<description><![CDATA[Pra esse ano novo eu resolvi fazer um update no meu home office, que vocês devem lembrar do último post que está num estado deplorável. O ditado de que em casa de ferreiro o espeto é de pau é verdade. Aqui em casa a rede não passa nem perto do relógio suiço que é na [...]]]></description>
			<content:encoded><![CDATA[<p>Pra esse ano novo eu resolvi fazer um update no meu home office, que vocês devem lembrar do <a href="http://geek.linuxman.pro.br/geek/home-office">último post</a> que está num estado deplorável.</p>
<p>O ditado de que em casa de ferreiro o espeto é de pau é verdade. Aqui em casa a rede não passa nem perto do relógio suiço que é na empresa. Só tenho uma pasta compartilhada na rede, vira e mexe a esposa tem problemas de permissão copiando arquivos, a impressora não é compartilhada, os backups são manuais (quando eu lembro) e não tinha nada organizado em termos de storage.</p>
<p>Resolvi começar atacando o problema de storage e minha idéia inicial foi usar ZFS.</p>
<p>Peguei emprestado um HD externo na empresa (ah, sim&#8230; meu HD de backup não tem espaço para um backup full das minhas coisas), fiz aquele backup com capricho e mandei ver&#8230;</p>
<p>Comecei pensando em instalar o Debian/kFreeBSD, mas pensei: Pô&#8230; Se eu vou instalar FreeBSD vamos logo pras cabeças, né? Baixei FreeBSD 8.1 e comecei a instalar, mas logo de cara já deu aquela sensação ruim. A última vez que usei FreeBSD foi circa 2001 e logo de cara vi que o processo de instalação continua igualzinho! O bagulho não evoluiu uma vírgula em 10 anos. Começou mal.</p>
<p>Depois de instalado passei um bom tempo tentando configurar o X, sem sucesso. Verdade que tenho uma maldita nVidia, mas deveria funcionar com um driver genérico. Mas não rolou. Tudo bem, não preciso de X, vamos instalar outras coisas. Vou até o ports e instalo meia dúzia de coisas, mas outras que vou tentar só dão erro. Quer saber? Não sou masoquista não.</p>
<p>Vamos pro Debian/BSD então. Pra instalar com suporte a ZFS na partição root só usando o daily build do mini.iso. Beleza. Tem um mirror numa universidade aqui perto e o download é rápido pra cacete. Não vai ser o problema.</p>
<p>A instalação é linda, vai tudo bem até o final, dou boot no sistema, ZFS online, apt-get install comendo solto e coloco X pra funcionar num instante (ruim, mas funcionando). Ai o primeiro problema: Conecto meu HD externo e o meninão não reconhece EXT3&#8230; Só EXT2. :-\</p>
<p>Conecto o HD no meu notebook e começo um rsync via rede. Mesmo demorando uma eternidade as coisas vão indo bem e eu já penso: Bom&#8230; enquanto restaura vou brincar com as configurações. Essa pasta aqui eu vou compartilhar na rede e&#8230;</p>
<pre>warning: mountd isn't supported in Debian GNU/kFreeBSD yet</pre>
<p>﻿WTF? Como assim? Não posso compartilhar meus volumes ZFS? E só descubro isso umas 2 horas depois de tudo instalado e com metade dos backups restaurados?</p>
<p>Quer saber, vocês vão tudo praquele lugar. Eu vou instalar <a href="http://openindiana.org/">OpenIndiana</a> mesmo. Mais 30 minutos de download, gravar DVD, boot&#8230; boot? Nem boot deu no meu PC. TAQUEO!</p>
<p>Nesse momento eu desisti. Chega. Sofrimento tem limites. Bora baixar Ubuntu 10.10 e usar Btrfs mesmo&#8230;</p>

	Tags: <a href="http://geek.linuxman.pro.br/tag/btrfs" title="btrfs" rel="tag">btrfs</a>, <a href="http://geek.linuxman.pro.br/tag/debian" title="debian" rel="tag">debian</a>, <a href="http://geek.linuxman.pro.br/tag/freebsd" title="freebsd" rel="tag">freebsd</a>, <a href="http://geek.linuxman.pro.br/tag/openindiana" title="openindiana" rel="tag">openindiana</a>, <a href="http://geek.linuxman.pro.br/tag/ubuntu" title="ubuntu" rel="tag">ubuntu</a>, <a href="http://geek.linuxman.pro.br/tag/zfs" title="zfs" rel="tag">zfs</a><br />
]]></content:encoded>
			<wfw:commentRss>http://geek.linuxman.pro.br/geek/zfs-eu-desisto/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Eu não canso de brincar com ZFS</title>
		<link>http://geek.linuxman.pro.br/geek/eu-nao-canso-de-brincar-com-zfs</link>
		<comments>http://geek.linuxman.pro.br/geek/eu-nao-canso-de-brincar-com-zfs#comments</comments>
		<pubDate>Wed, 29 Dec 2010 01:50:58 +0000</pubDate>
		<dc:creator>Eri</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[zfs]]></category>

		<guid isPermaLink="false">http://geek.linuxman.pro.br/?p=1517</guid>
		<description><![CDATA[Que coisa mais divertida: root@squeeze:~# zfs snapshot squeeze-da0s1@daily.1 root@squeeze:/# rm -rf usr var etc root@squeeze:/# zfs rollback squeeze-da0s1@daily.1 zfs: error while loading shared libraries: libexpat.so.1: cannot open shared object file: No such file or directory root@squeeze:/# cd .zfs root@squeeze:/.zfs# cd snapshot/ root@squeeze:/.zfs/snapshot# cd daily.1/ root@squeeze:/.zfs/snapshot/daily.1# cp -r usr var etc / cp: cannot create special [...]]]></description>
			<content:encoded><![CDATA[<p>Que coisa mais divertida:</p>
<pre>root@squeeze:~# zfs snapshot squeeze-da0s1@daily.1
<strong>root@squeeze:/# rm -rf usr var etc</strong>
root@squeeze:/# zfs rollback squeeze-da0s1@daily.1
zfs: error while loading shared libraries: libexpat.so.1: cannot open shared object file: No such file or directory
root@squeeze:/# cd .zfs
root@squeeze:/.zfs# cd snapshot/
root@squeeze:/.zfs/snapshot# cd daily.1/
root@squeeze:/.zfs/snapshot/daily.1# cp -r usr var etc /
cp: cannot create special file `/var/run/log': Invalid argument
root@squeeze:/.zfs/snapshot/daily.1# zfs rollback squeeze-da0s1@daily.1
root@squeeze:/.zfs/snapshot/daily.1# cd /
root@squeeze:/# ls -lha
total 39K
drwxr-xr-x 20 root root  21 Dec 28 15:19 .
drwxr-xr-x 20 root root  21 Dec 28 15:19 ..
drwxr-xr-x  2 root root  91 Dec 28 10:32 bin
drwxr-xr-x  4 root root   6 Dec 28 10:33 boot
drwxr-xr-x  3 root root   3 Dec 28 17:03 data
dr-xr-xr-x  5 root root 512 Dec 28 16:57 dev
drwxr-xr-x 59 root root 139 Dec 28 16:58 etc
drwxr-xr-x  3 root root   3 Dec 28 10:49 home
drwxr-xr-x  9 root root 108 Dec 28 10:32 lib
lrwxr-xr-x  1 root root   4 Dec 28 10:25 lib64 -&gt; /lib
drwsrwsrwt  3 root root   4 Dec 28 10:22 media
drwxr-xr-x  2 root root   2 Nov 14 07:08 mnt
drwxr-xr-x  2 root root   2 Dec 28 10:25 opt
dr-xr-xr-x  1 root root   0 Dec 28 17:12 proc
drwx------  3 root root   6 Dec 28 15:20 root
drwxr-xr-x  2 root root 114 Dec 28 10:49 sbin
drwxr-xr-x  2 root root   2 Dec 28 10:25 srv
dr-xr-xr-x  1 root root   0 Dec 28 17:12 sys
drwxrwxrwt  2 root root   2 Dec 28 16:58 tmp
drwxr-xr-x 10 root root  11 Dec 28 10:25 usr
drwxr-xr-x 13 root root  13 Dec 28 10:25 var
</pre>

	Tags: <a href="http://geek.linuxman.pro.br/tag/debian" title="debian" rel="tag">debian</a>, <a href="http://geek.linuxman.pro.br/tag/freebsd" title="freebsd" rel="tag">freebsd</a>, <a href="http://geek.linuxman.pro.br/tag/zfs" title="zfs" rel="tag">zfs</a><br />
]]></content:encoded>
			<wfw:commentRss>http://geek.linuxman.pro.br/geek/eu-nao-canso-de-brincar-com-zfs/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPad</title>
		<link>http://geek.linuxman.pro.br/geek/ipad</link>
		<comments>http://geek.linuxman.pro.br/geek/ipad#comments</comments>
		<pubDate>Mon, 22 Nov 2010 23:10:31 +0000</pubDate>
		<dc:creator>Eri</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://geek.linuxman.pro.br/?p=1508</guid>
		<description><![CDATA[E ai apareceu um potencial cliente na empresa com um requerimento essencial: funcionar no iPad&#8230; Então tá, né? Preciso de um pra trabalhar. Próxima coisa que sei é que hoje entegaram um iPad 3G 64GB na minha sala. :O Nāo sei quanto tempo vai ficar na minha māo, já que mais cedo ou mais tarde [...]]]></description>
			<content:encoded><![CDATA[<p>E ai apareceu um potencial cliente na empresa com um requerimento essencial: funcionar no iPad&#8230; Então tá, né? Preciso de um pra trabalhar.</p>
<p>Próxima coisa que sei é que hoje entegaram um iPad 3G 64GB na minha sala. :O</p>
<p>Nāo sei quanto tempo vai ficar na minha māo, já que mais cedo ou mais tarde vai ter que ir pro pessoal de vendas fazer demonstração e tal, mas por enquanto ele é meu.. Todo meu&#8230; Meu precioso&#8230;</p>
<p>Exceto pelos acentos o teclado é bom e fácil de usar e estou conseguindo digitar razoavelmente rápido, mas já algumas vezes perdi o backspace e acabei clicando em algo que não deveria. Aliás acabei de descobrir que entre os acentos disponíveis não tem o O com o til.</p>
<p>O browser é bacana e abriu tudo que eu normalmente acesso, mas acho que ainda prefiro o do Android. Parece ser mais rapido, mesmo comparando meu Milestone com o iPad.</p>
<p>O tamanho da tela é sensacional e parece ser bem o que eu tinha pensando mesmo. Ainda quero fuçar num tablet de 7&#8221;, mas to achando que 9&#8221; é o que liga mesmo.</p>
<p>A parte chata é precisar de um Mac ou Windows pra conectar o bichinho, mas como aqui em casa temos um Mac, sem maiores dificuldades.</p>
<p>Uma coisa que curti foi acesso VPN. Foi moleza configurar minha conexão IPSec e acessar a empresa. E já instalei um cliente SSH baratinho pra poder ter acesso ao console dos servidores.</p>
<p>E por falar em baratinho, essa história de apps de graça ou por $0.99 deve ser lenda, já que tudo que precisei até o momento custou entre 2 e 4 mangos.</p>
<p>Mas resumindo a história, acho que pelo menos até quinta o brinquedo é meu. Vamos ver se consigo chegar a uma conclusão até lá se compro ou não compro o meu próprio.</p>

	Tags: <a href="http://geek.linuxman.pro.br/tag/apple" title="apple" rel="tag">apple</a>, <a href="http://geek.linuxman.pro.br/tag/ipad" title="iPad" rel="tag">iPad</a><br />
]]></content:encoded>
			<wfw:commentRss>http://geek.linuxman.pro.br/geek/ipad/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

