<?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>Marcos Hack</title>
	<atom:link href="http://marcoshack.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://marcoshack.com</link>
	<description>Ciência da Computação, Engenharia de Software, Open Source e mais</description>
	<lastBuildDate>Sun, 22 Aug 2010 01:49:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Monitoração da JVM via JMX e SNMP</title>
		<link>http://marcoshack.com/2010/08/monitoracao-da-jvm-via-jmx-e-snmp/</link>
		<comments>http://marcoshack.com/2010/08/monitoracao-da-jvm-via-jmx-e-snmp/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 01:49:41 +0000</pubDate>
		<dc:creator>marcoshack</dc:creator>
				<category><![CDATA[devops]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[garbage collector]]></category>
		<category><![CDATA[gc]]></category>
		<category><![CDATA[jmx]]></category>
		<category><![CDATA[jvm]]></category>
		<category><![CDATA[monitoração]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[snmp]]></category>

		<guid isPermaLink="false">http://marcoshack.com/?p=136</guid>
		<description><![CDATA[Acabei de postar no Wiki o artigo Monitoração JVM, um How To bem objetivo para configuração de monitoração de máquinas virtuais Java (JVM) utilizando os protocolos JMX  e SNMP. A idéia é que sirva como referência rápida para configuração dos agentes na JVM assim como as principais ferramentas para monitoração. Sugestões são muito bem vindas, utilizem esse [...]]]></description>
			<content:encoded><![CDATA[<p>Acabei de postar no Wiki o artigo <a href="http://marcoshack.com/wiki/Monitoracao_JVM" target="_self">Monitoração JVM</a>, um <em>How To</em> bem objetivo para configuração de monitoração de máquinas virtuais Java (JVM) utilizando os protocolos JMX  e SNMP.</p>
<p>A idéia é que sirva como referência rápida para configuração dos agentes na JVM assim como as principais ferramentas para monitoração.</p>
<p>Sugestões são muito bem vindas, utilizem esse post para comentar.</p>
]]></content:encoded>
			<wfw:commentRss>http://marcoshack.com/2010/08/monitoracao-da-jvm-via-jmx-e-snmp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blog requer disciplina&#8230; ou muito tempo livre</title>
		<link>http://marcoshack.com/2010/08/blog-requer-disciplina-ou-muito-tempo-livre/</link>
		<comments>http://marcoshack.com/2010/08/blog-requer-disciplina-ou-muito-tempo-livre/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 17:50:09 +0000</pubDate>
		<dc:creator>marcoshack</dc:creator>
				<category><![CDATA[outros]]></category>
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://marcoshack.com/?p=125</guid>
		<description><![CDATA[Depois de meses sem escrever nada vejo três caminhos possíveis: 1) remover o blog inteiro e me livrar desse peso na consciência, 2) apagar o último post porque simplesmente não aguento mais ver esse cadeado da Microsoft (aliás, por que será que acesso meu próprio site sabendo que vai estar exatamente igual?), ou&#8230; 3) escrever [...]]]></description>
			<content:encoded><![CDATA[<p>Depois de meses sem escrever nada vejo três caminhos possíveis: 1) remover o blog inteiro e me livrar desse peso na consciência, 2) apagar o último post porque simplesmente não aguento mais ver esse cadeado da Microsoft (aliás, por que será que acesso meu próprio site sabendo que vai estar exatamente igual?), ou&#8230; 3) escrever alguma coisa.</p>
<p>Acredito que basicamente só existem duas forças motivadoras para escrever regularmente: disciplina ou uma (quase) total falta do que fazer. Logo, como &#8220;falta do que fazer&#8221; não é um privilégio do qual gozo regularmente tenho que me disciplinar caso queira expor minhas idéias e experiências para o mundo! (ok, meu blog não é [muito] frequentado, mas acredito que pra tentar mudar isso o primeiro passo é escrever alguma coisa)</p>
<p>Sendo assim, meus caros leitores, inspirado no bom filme <a href="http://www.google.com/search?hl=en&amp;q=julie+and+julia+movie&amp;cts=1281980849212&amp;aq=f&amp;aqi=g10&amp;aql=&amp;oq=&amp;gs_rfai=" target="_blank"><em>Julie &amp; Julia</em></a> que assisti por imposição de minha querida esposa, para esse semestre vou colocar uma meta de no mínimo 2 posts por mês. Acredito que para um blogueiro amador é uma boa meta. Claro que não vou falar sobre culinária como no filme, até porque as únicas coisas que sei fazer é arroz (com supervisão da Carol), hamburger, miojo, cup noodles e lasanha de micro-ondas. Então vou ficar na área de computação que pelo menos consigo encher linguiça de alguma forma.</p>
<p>Como já estamos na metade de Agosto vou me dar ao luxo de considerar este um dos posts de Agosto <img src='http://marcoshack.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://marcoshack.com/2010/08/blog-requer-disciplina-ou-muito-tempo-livre/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Piadinha da Microsoft</title>
		<link>http://marcoshack.com/2010/01/piadinha-da-microsoft/</link>
		<comments>http://marcoshack.com/2010/01/piadinha-da-microsoft/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 15:53:31 +0000</pubDate>
		<dc:creator>marcoshack</dc:creator>
				<category><![CDATA[eventos]]></category>
		<category><![CDATA[cpartybr]]></category>
		<category><![CDATA[ie8]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://marcoshack.com/?p=100</guid>
		<description><![CDATA[Depois de pouco mais de uma semana do ataque chinês aos servidores da Google e outros grandes sites na Internet, onde falhas de segurança no Internet Explorer foram utilizadas para realização do mesmo, a Microsoft solta essa piadinha de mal gosto na Campus Party 2010: Não que outros navegadores não tenham falhas (têm menos, isso [...]]]></description>
			<content:encoded><![CDATA[<p>Depois de pouco mais de uma semana do <a href="http://googleblog.blogspot.com/2010/01/new-approach-to-china.html">ataque chinês aos servidores da Google</a> e outros grandes sites na Internet, onde falhas de segurança no Internet Explorer foram utilizadas para realização do mesmo, a Microsoft solta essa piadinha de mal gosto na Campus Party 2010:</p>
<p><a href="http://marcoshack.com/wp-content/uploads/2010/07/ie8.jpg"><img class="alignnone size-full wp-image-118" title="ie8" src="http://marcoshack.com/wp-content/uploads/2010/07/ie8.jpg" alt="" width="490" height="367" /></a></p>
<p>Não que outros navegadores não tenham falhas (têm menos, isso a gente sabe), mas precisava disso? Nota zero pro pessoal de marketing da Microsoft Brasil.</p>
]]></content:encoded>
			<wfw:commentRss>http://marcoshack.com/2010/01/piadinha-da-microsoft/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Campus Party 2010 &#8211; Dia 1</title>
		<link>http://marcoshack.com/2010/01/campus-party-2010-dia-1/</link>
		<comments>http://marcoshack.com/2010/01/campus-party-2010-dia-1/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 02:57:25 +0000</pubDate>
		<dc:creator>marcoshack</dc:creator>
				<category><![CDATA[eventos]]></category>
		<category><![CDATA[cpartybr]]></category>

		<guid isPermaLink="false">http://marcoshack.com/?p=79</guid>
		<description><![CDATA[Hoje foi o primeiro dia da Campus Party. Na verdade foi o dia da &#8220;instalação&#8221;. Centenas de nerds com seus desktops, monitores, robôs, e mais um monte de tranqueiras encaixotadas aguardando sua vez para fazer o credenciamento. Cheguei por volta de 11h30 e a fila se estendia por toda a lateral do Centro de Exposições [...]]]></description>
			<content:encoded><![CDATA[<p>Hoje foi o primeiro dia da Campus Party. Na verdade foi o dia da &#8220;instalação&#8221;. Centenas de nerds com seus desktops, monitores, robôs, e mais um monte de tranqueiras encaixotadas aguardando sua vez para fazer o credenciamento.</p>
<p>Cheguei por volta de 11h30 e a fila se estendia por toda a lateral do Centro de Exposições Imigrantes, e olha que o lugar é grande. Decidi não encarar e fui fazer outras coisas durante o dia. Voltei por volta de 17h e a fila continuava grande, mas pelo menos já era praticamente a metade. Depois de 1 hora finalmente consegui entrar e pra minha surpresa tinha mais uma filinha de 20 minutos pro credenciamento de equipamento. O mais incrível é que ninguém parecia aborrecido com a espera toda, afinal são 7 dias de evento, 1 hora e meia não é nada. Por sorte encontrei meu amigo Paulo Suzuki (até o fim do evento vou convence-lo a criar um blog e <em>linko</em> aqui) e passamos o tempo conversando.</p>
<p>Mas antes de encarar essa segunda fila fui dar uma volta no saguão de exposições. Pra variar muitas moças bonitas com vestidinhos curtos e sorrisos convidativos (não, não tirei fotos, minha esposa não ia gostar muito pois falei que só tinha nerd e mulher feia). A Locawebizitas continuam as melhores, se esse negócio de hosting não der certo eles podem abrir uma agência de modelos.</p>
<p>Quando finalmente entre no saguão principal fiquei impressionado com o tamanho do evento e a quantidade de pessoas e computadores, de fato um evento único. Sem contar com os simuladores de vôo patrocinados pela Azul logo na entrada do saguão, muito legais!</p>

<a href='http://marcoshack.com/2010/01/campus-party-2010-dia-1/img_0112/' title='IMG_0112'><img width="112" height="150" src="http://marcoshack.com/wp-content/uploads/2010/01/IMG_0112.jpg" class="attachment-thumbnail" alt="IMG_0112" title="IMG_0112" /></a>
<a href='http://marcoshack.com/2010/01/campus-party-2010-dia-1/img_0120/' title='IMG_0120'><img width="150" height="112" src="http://marcoshack.com/wp-content/uploads/2010/01/IMG_0120.jpg" class="attachment-thumbnail" alt="IMG_0120" title="IMG_0120" /></a>
<a href='http://marcoshack.com/2010/01/campus-party-2010-dia-1/img_0114/' title='IMG_0114'><img width="150" height="112" src="http://marcoshack.com/wp-content/uploads/2010/01/IMG_0114.jpg" class="attachment-thumbnail" alt="IMG_0114" title="IMG_0114" /></a>

<p>Desculpem pela pécima qualidade das fotos, mas foi o que consegui com meu iPhone 2G super-moderno.</p>
<p>Bom, amanhã o evento começa de verdade e vou postando as coisas interessantes para minha legião de leitores! (um dia posto os gráficos do Google Analytics pra vocês rirem um pouco).</p>
]]></content:encoded>
			<wfw:commentRss>http://marcoshack.com/2010/01/campus-party-2010-dia-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>O Zé, o Git e o Github</title>
		<link>http://marcoshack.com/2009/12/o-ze-o-git-e-o-github/</link>
		<comments>http://marcoshack.com/2009/12/o-ze-o-git-e-o-github/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 14:01:14 +0000</pubDate>
		<dc:creator>marcoshack</dc:creator>
				<category><![CDATA[software development]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[scm]]></category>

		<guid isPermaLink="false">http://marcoshack.com/?p=71</guid>
		<description><![CDATA[Esses dias estava eu tentando convencer um amigo meu, o Zé, de o que usar o Github como &#8220;hub&#8221; (duh!) de projetos Git é muito interessante e paga a &#8220;complexidade&#8221; extra dos pulls, pushs e merges intermediários. A conversa é relativamente longa, mas divertida e rápida de ler. Se você é teimoso como o Zé, [...]]]></description>
			<content:encoded><![CDATA[<p>Esses dias estava eu tentando convencer um amigo meu, o Zé, de o que usar o Github como &#8220;hub&#8221; (duh!) de projetos Git é muito interessante e paga a &#8220;complexidade&#8221; extra dos pulls, pushs e merges intermediários. A conversa é relativamente longa, mas divertida e rápida de ler. Se você é teimoso como o Zé, pode servir pra entender melhor a idéia do Github e da dinâmica dos sistemas de controle de versão distribuídos:</p>
<p><span style="color: #ff6600;">Zé</span>: como faço o push?<br />
<span style="color: #ff6600;">Zé</span>: vc liberou lá?<br />
<span style="color: #0000ff;">Hack</span>: na verdade vc tem que fazer pull agora<br />
<span style="color: #ff6600;">Zé</span>: xiiii<br />
<span style="color: #ff6600;">Zé</span>: pull?<br />
<span style="color: #0000ff;">Hack</span>: push é vc mandar do seu repositorio local pra algum lugar<br />
<span style="color: #0000ff;">Hack</span>: pull é de algum lugar pro se repositorio<br />
<span style="color: #ff6600;">Zé</span>: a gente aqui manda ver push mesmo<br />
<span style="color: #ff6600;">Zé</span>: afinal, a minha é a última vrs<br />
<span style="color: #ff6600;">Zé</span>: como é esse pull?<br />
<span style="color: #0000ff;">Hack</span>: pera ai<br />
<span style="color: #0000ff;">Hack</span>: vc quer puxar as minhas alterações ou enviar as suas?<br />
<span style="color: #ff6600;">Zé</span>: mandar a minha<br />
<span style="color: #0000ff;">Hack</span>: vc já atualizou com a minha?<br />
<span style="color: #ff6600;">Zé</span>: sim sr<br />
<span style="color: #0000ff;">Hack</span>: com o rails:freeze ?<br />
<span style="color: #0000ff;">Hack</span>: ok<br />
<span style="color: #ff6600;">Zé</span>: já escrevi o crawler e já quero mandar pro sr<br />
<span style="color: #ff6600;">Zé</span>: se for possível<br />
<span style="color: #ff6600;">Zé</span>: senao te mando os arquivos por email<br />
<span style="color: #0000ff;">Hack</span>: para<br />
<span style="color: #ff6600;">Zé</span>: ou gero um patch<br />
<span style="color: #0000ff;">Hack</span>: ta doido<br />
<span style="color: #0000ff;">Hack</span>: vc criou sua conta no github?<br />
<span style="color: #ff6600;">Zé</span>: acho que já tenho<br />
<span style="color: #ff6600;">Zé</span>: perai<br />
<span style="color: #0000ff;">Hack</span>: depois vai no meu repositorio e clica em &#8220;fork&#8221;<br />
<span style="color: #0000ff;">Hack</span>: isso vai criar um fork do meu repositorio na sua conta<br />
<span style="color: #ff6600;">Zé</span>: xiiiiiii<br />
<span style="color: #0000ff;">Hack</span>: q?<br />
<span style="color: #ff6600;">Zé</span>: o que eu gosto mesmo no github é a simplicidade<br />
<span style="color: #0000ff;">Hack</span>: bom, mas ai o problema não é o github<br />
<span style="color: #0000ff;">Hack</span>: scm distribuido é assim p..rra<br />
<span style="color: #0000ff;">Hack</span>: vai por mim, vc vai ver que é legal depois<br />
<span style="color: #ff6600;">Zé</span>: cara, eu uso o git há mais de um ano<br />
<span style="color: #ff6600;">Zé</span>: o github embassa<br />
<span style="color: #0000ff;">Hack</span>: vc deve usar o git como usava o SVN<br />
<span style="color: #ff6600;">Zé</span>: cade o lance do meu ssh direto?<br />
<span style="color: #ff6600;">Zé</span>: hein?<br />
<span style="color: #ff6600;">Zé</span>: nem velho&#8230; aqui git é moeda corrente<br />
<span style="color: #ff6600;">Zé</span>: a gente troca versão um com o outro direto<br />
<span style="color: #ff6600;">Zé</span>: mas tá, blz<br />
<span style="color: #ff6600;">Zé</span>: vamos ao github<br />
<span style="color: #0000ff;">Hack</span>: pois é, vc tem IP publico?<br />
<span style="color: #0000ff;">Hack</span>: se tivesse daria<br />
<span style="color: #ff6600;">Zé</span>: né<br />
<span style="color: #0000ff;">Hack</span>: por isso o github é bom<br />
<span style="color: #0000ff;">Hack</span>: e como vcs trocam versao direto sem o pull?<br />
<span style="color: #ff6600;">Zé</span>: vc vai e clona, aí faz push de volta direto pro cara<br />
<span style="color: #0000ff;">Hack</span>: ah, e todo mundo tem direito de escrita no repositorio do cara?<br />
<span style="color: #ff6600;">Zé</span>: push ssh://maquinadoze/repo/projeto<br />
<span style="color: #ff6600;">Zé</span>: quem ele quer né<br />
<span style="color: #ff6600;">Zé</span>: isso rola entre os arquitetos<br />
<span style="color: #0000ff;">Hack</span>: bom, geralmente vc clona o repositorio do zé, que é o tal do &#8220;fork&#8221;<br />
<span style="color: #0000ff;">Hack</span>: ai vc diz pro zé, &#8220;zé, tem coisa aqui, veja se vc quer&#8221;<br />
<span style="color: #0000ff;">Hack</span>: ai o zé vai lá e dá um pull no seu repositório<br />
<span style="color: #0000ff;">Hack</span>: e ELE decide se o que vc fez entra ou não no repositório DELE<br />
<span style="color: #ff6600;">Zé</span>: pois é<br />
<span style="color: #ff6600;">Zé</span>: muuuito mais legal<br />
<span style="color: #0000ff;">Hack</span>: ta zuando?<br />
<span style="color: #0000ff;">Hack</span>: vai fazer o fork ou não mané?<br />
<span style="color: #0000ff;">Hack</span>: ah, já ta lá<br />
<span style="color: #0000ff;">Hack</span>: agora vc faz o clone pra sua máquina<br />
<span style="color: #0000ff;">Hack</span>: ou &#8220;checkout&#8221;, se quiser pensar &#8220;svn&#8221;<br />
<span style="color: #0000ff;">Hack</span>: coloca as alterações que vc fez nesse clone<br />
<span style="color: #0000ff;">Hack</span>: e dá um push<br />
<span style="color: #0000ff;">Hack</span>: ai eu pego<br />
<span style="color: #0000ff;">Hack</span>: detalhe: vc clona o SEU repositorio, não o meu<br />
<span style="color: #ff6600;">Zé</span>: ou seja, lixo<br />
<span style="color: #ff6600;">Zé</span>: lixo lixo lixo lixo<br />
<span style="color: #0000ff;">Hack</span>: não vou discutir<br />
<span style="color: #0000ff;">Hack</span>: ta bom vai, vou discutir um pouquinho<br />
<span style="color: #0000ff;">Hack</span>: o github facilita pro caso como o nosso<br />
<span style="color: #0000ff;">Hack</span>: o github na verdade é um servidor com IP publico que agente usa como um &#8220;espelho&#8221; dos respositorios que estao na nossas maquinas<br />
<span style="color: #0000ff;">Hack</span>: mas eu nao acesso a sua maquina diretamente, assim como vc poderia ter desligado seu laptop e ido tomar um suco de laranja com acerola<br />
<span style="color: #0000ff;">Hack</span>: e ai, como eu pegaria as suas alteracoes pra continuar trabalhando?<br />
<span style="color: #0000ff;">Hack</span>: e como pessoas que nem se conhecem podem colaborar cada um no seu timezone, e etc, etc, etc<br />
<span style="color: #0000ff;">Hack</span>: eles usam o github<br />
<span style="color: #0000ff;">Hack</span>: legal né?</p>
]]></content:encoded>
			<wfw:commentRss>http://marcoshack.com/2009/12/o-ze-o-git-e-o-github/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Que editor você usa?</title>
		<link>http://marcoshack.com/2009/11/que-editor-voce-usa/</link>
		<comments>http://marcoshack.com/2009/11/que-editor-voce-usa/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 00:31:42 +0000</pubDate>
		<dc:creator>marcoshack</dc:creator>
				<category><![CDATA[humor]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[neooffice]]></category>
		<category><![CDATA[openoffice]]></category>
		<category><![CDATA[textmate]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://marcoshack.com/?p=58</guid>
		<description><![CDATA[Se alguém te perguntar &#8220;que editor você usa?&#8221;, qual é a primeira resposta que lhe vêm a cabeça? Pois é, fui pego de surpresa com uma pergunta dessas dentro do avião, enquanto conversava com um Sr. muito simpático que estava sentado ao meu lado jogando paciência no seu iPhone. Uma pergunta muito simples, &#8220;que editor [...]]]></description>
			<content:encoded><![CDATA[<p>Se alguém te perguntar &#8220;que editor você usa?&#8221;, qual é a primeira resposta que lhe vêm a cabeça?</p>
<p>Pois é, fui pego de surpresa com uma pergunta dessas dentro do avião, enquanto conversava com um Sr. muito simpático que estava sentado ao meu lado jogando paciência no seu iPhone.</p>
<p>Uma pergunta muito simples, &#8220;que editor você usa?&#8221;, eu gaguejei um pouco e falei, meio sem graça, &#8220;editor, é &#8230; de documento?&#8221;, o cara me olhando meio desconfiado disse &#8220;sim, editor&#8221;, e eu respondi, meio sem confiança &#8220;OpenOffice?&#8221; &#8230; ufa, a conversa continuou normalmente e ele até me indicou o NeoOffice, uma versão otimizada para Mac OSX do OpenOffice, já conhecia, instalei logo nos primeiros dias de Mac mas acabei ficando com o bom e velho OpenOffice que ao meu ver se adapta muito bem ao Mac, mas ele disse que uma nova versão do Neo Office está ainda melhor, então vou testar.</p>
<p>Bom, agora você deve estar se perguntando, &#8220;editor, Openoffice, o que esse louco ta falando&#8221; &#8230; bom, é que a resposta que me veio a mente imediatamente foi &#8220;Vim&#8221;, e isso me deixou um pouco confuso pois estava na cara que o tiozão não ia entender, mas eu não lembrava de outro tipo de &#8220;editor&#8221; &#8230; Vim, Emacs, Netbeans, Eclipse, TextMate se você for meio metrosexual, &#8220;tem tantos tiozão&#8221; &#8230; vai ser nerd assim no inferno, deus me livre.</p>
]]></content:encoded>
			<wfw:commentRss>http://marcoshack.com/2009/11/que-editor-voce-usa/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Japan Linux Symposium e lançamento do Windows 7</title>
		<link>http://marcoshack.com/2009/10/japan-linux-symposium-e-lancamento-do-windows-7/</link>
		<comments>http://marcoshack.com/2009/10/japan-linux-symposium-e-lancamento-do-windows-7/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 16:33:03 +0000</pubDate>
		<dc:creator>marcoshack</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[linus torvalds]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://marcoshack.com/?p=45</guid>
		<description><![CDATA[Essa vai ficar pra história, Linus Torvalds &#8220;prestigiando&#8221; o lançamento do Windows 7 no estande de vendas da Microsoft, &#8220;estratégicamente&#8221; posicionado em frente ao local onde acontece o Japan Linux Symposium: E olha a cara do japinha, pensando &#8220;Eba, vou vender Windows 7 pra esse gringo, né!&#8221; &#8230;. ahehaehae &#8230; pra esse ai não japa, [...]]]></description>
			<content:encoded><![CDATA[<p>Essa vai ficar pra história, Linus Torvalds &#8220;prestigiando&#8221; o lançamento do Windows 7 no estande de vendas da Microsoft, &#8220;estratégicamente&#8221; posicionado em frente ao local onde acontece o Japan Linux Symposium:</p>
<p><img class="alignnone size-full wp-image-44" title="Linus_Windows7-small" src="http://marcoshack.com/wp-content/uploads/2009/10/Linus_Windows7-small.jpg" alt="Linus_Windows7-small" width="720" height="480" /></p>
<p>E olha a cara do japinha, pensando &#8220;Eba, vou vender Windows 7 pra esse gringo, né!&#8221; &#8230;. ahehaehae &#8230; pra esse ai não japa, esse não.</p>
<p>Foto gentilmente compartilhada por <a href="http://picasaweb.google.com/cschlaeger/JapanLinuxSymposium#5395400000458161906" target="_blank">Chris</a> sob a licença <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" target="_blank">Creative Commons</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://marcoshack.com/2009/10/japan-linux-symposium-e-lancamento-do-windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Definição de Cloud Computing pelo NIST</title>
		<link>http://marcoshack.com/2009/06/definicao-de-cloud-computing-pelo-nist/</link>
		<comments>http://marcoshack.com/2009/06/definicao-de-cloud-computing-pelo-nist/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 04:48:04 +0000</pubDate>
		<dc:creator>marcoshack</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[nist]]></category>

		<guid isPermaLink="false">http://marcoshack.com/?p=20</guid>
		<description><![CDATA[O National Institute of Standards and Technology (NIST [1]) disponibilizou no início de Junho o primeiro rascunho de uma definição para Cloud Computing (Computação em Nuvem). Trata-se de um documento de duas páginas com as primeiras linhas do que futuramente deve se tornar uma definição formal desse paradigma de computação na visão do instituto. O [...]]]></description>
			<content:encoded><![CDATA[<div><!--    @page { margin: 2cm }   P { margin-bottom: 0.21cm }   A:link { so-language: zxx } --></p>
<p style="margin-bottom: 0.5cm;">O <em>National Institute of Standards and Technology</em> (<a href="http://www.nist.gov/">NIST [1]</a>) disponibilizou no início de Junho o primeiro rascunho de uma definição para <em>Cloud Computing</em> (Computação em Nuvem). Trata-se de um documento de duas páginas com as primeiras linhas do que futuramente deve se tornar uma definição formal desse paradigma de computação na visão do instituto.</p>
<p>O texto é muito acessível e basicamente define cinco características essenciais que definem computação em nuvem, três modelos de entrega dos serviços e quatro modelos de instalação e configuração da infraestrutura necessária para criação das nuvens.</p>
<p>O texto completo está disponível publicamente no <a href="http://csrc.nist.gov/groups/SNS/cloud-computing/index.html">site do <span style="text-decoration: underline;">instituto</span></a><a href="http://csrc.nist.gov/groups/SNS/cloud-computing/index.html"> [2]</a>. Neste artigo gostaria apenas de fornecer a descrição dos três modelos de entrega de serviço definidas neste trabalho, pois através desses conceitos é possível entender melhor os serviços de computação em nuvem oferecidos atualmente:</p>
<ul>
<li><em><strong>Software as a Service (SaaS)</strong></em>: Esse é o já conhecido pela maioria dos profissionais da área de software, trata-se de entregar produtos de software para os consumidores finais através de dispositivos e aplicações clientes &#8220;leves&#8221;, como dispositivos móveis (p.ex. celulares e <em>netbook</em>s), e de uma forma mais geral através de navegadores  de Internet padrão (<em>browsers</em>). O cliente final não gerencia ou controla a infraestrutura necessária para o funcionamento do serviço, como rede, armazenamento, sistema operacional, nem tão pouco as funcionalidades oferecidas. Nessa categoria estão produtos como <em>Gmail</em>, <em>Google Docs</em>, <em>Twitter</em>, <em>Flickr,  Picasa, Facebook</em>, entre muitos outros.</li>
<li><em><strong>Plataform as a Service (PaaS): </strong></em>Nessa categoria o provedor fornece uma infraestrutura na nuvem para a instalação e disponibilização de aplicações desenvolvidas pelo o usuário, utilizando ferramentas e ambientes de execução fornecidas pelo provedor do serviço. O usuário não gerencia ou controla os recursos de infraestrutura do ambiente de execução, como sistema operacional, rede, plataforma de execução, banco de dados e etc. Esses recursos são oferecidos de forma transparente através de APIs fornecidos pelo provedor. Mas nesse caso o cliente tem total controle da aplicação em si e geralmente de parâmetros de configuração do ambiente de execução. O <a href="http://code.google.com/appengine/"><em>Google  App Engine</em></a><a href="http://code.google.com/appengine/"> [3]</a> é talvés o mais famoso exemplo desse modelo.</li>
<li><em><strong>Infrastructure as a Service (IaaS):</strong></em><em> </em>Neste modelo os serviços oferecidos aos clientes são processamento, armazenamento, rede e outros recursos computacionais fundamentais através dos quais os usuários podem executar quaisquer tipos de aplicações. Nesse caso o cliente tem total controle sobre o ambiente de execução, desde o sistema operacional até a plataforma de execução das aplicações. Porém, o usuário não gerencia ou controla a infraestrutura da nuvem em si, como por exemplo em qual hardware real suas &#8220;máquinas&#8221; estarão rodando. O Amazon Web Services (<a href="http://aws.amazon.com/">AWS  [4]</a>) sem dúvida é o melhor representante deste modelo  atualmente.</li>
</ul>
<p>Como diz a primeira nota da versão atual da <a href="http://csrc.nist.gov/groups/SNS/cloud-computing/index.html">definição do NIST [2]</a>, o paradigma de computação em nuvem está em pleno desenvolvimento e suas definições e características evoluirão com o tempo.</p>
<p>[1] <a href="http://www.nist.gov/index.html">http://www.nist.gov/index.html</a><br />
[2] <a href="http://csrc.nist.gov/groups/SNS/cloud-computing/index.html">http://csrc.nist.gov/groups/SNS/cloud-computing/index.html</a><br />
[3] <a href="http://code.google.com/appengine/">http://code.google.com/appengine/</a><br />
[4] <a href="http://aws.amazon.com/">http://aws.amazon.com/</a></div>
]]></content:encoded>
			<wfw:commentRss>http://marcoshack.com/2009/06/definicao-de-cloud-computing-pelo-nist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazon Web Services leva a educação às núvens</title>
		<link>http://marcoshack.com/2009/05/amazon-web-services-leva-a-educacao-as-nuvens/</link>
		<comments>http://marcoshack.com/2009/05/amazon-web-services-leva-a-educacao-as-nuvens/#comments</comments>
		<pubDate>Tue, 05 May 2009 12:56:47 +0000</pubDate>
		<dc:creator>marcoshack</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[linkedin]]></category>

		<guid isPermaLink="false">http://marcoshack.com/?p=30</guid>
		<description><![CDATA[É fato que a Amazon saiu na frente no mercado de Cloud Computing com seu serviço Amazon Web Services. O serviço foi lançado em 2006, mas foi em meados de 2008 que passou a ganhar mais destaque devido ao grande interesse do mercado na chamada computação em nuvem, que basicamente é a venda de recursos [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: large;">É</span> fato que a Amazon saiu na frente no mercado de <a href="http://en.wikipedia.org/wiki/Cloud_computing">Cloud Computing</a> com seu serviço <a href="http://aws.amazon.com/">Amazon Web Services</a>. O serviço foi lançado em 2006, mas foi em meados de 2008 que passou a ganhar mais destaque devido ao grande interesse do mercado na chamada computação em nuvem, que basicamente é a venda de recursos computacionais como serviço na Internet. E ainda não há no mercado um sistema tão simples de usar e com um esquema de tarifação tão atrativo como o da Amazon.</p>
<p><a href="http://axiscreativegrp.com/blog/wp-content/uploads/2008/08/cloud-computing.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 500px; height: 265px;" src="http://axiscreativegrp.com/blog/wp-content/uploads/2008/08/cloud-computing.jpg" border="0" alt="" /></a><br />
No serviço Elastic Cloud Computing, ou EC2, basicamente a Amazon cobra por tempo de <span style="font-style: italic;">uptime</span> de uma &#8220;máquina&#8221;, chamada instância. Uma instância &#8220;<span style="font-style: italic;">small</span>&#8221; por exemplo, com capacidade computacional equivalente a um computador com processador AMD Opteron(tm) Dual-Core de 2.5GHz com 2GB custa US$ 0,10 por hora para Linux e Unix, e US$ 0,125 para instâncias Windows, além dos custos de tráfego de rede e armazenamento [<a href="http://aws.amazon.com/ec2/#pricing">EC2<span style="font-style: italic;"> pricing</span></a>]. Mas o serviço EC2 é apenas um dos 15 <a href="http://aws.amazon.com/products/">serviços oferecidos</a> atualmente.</p>
<p>O mais interessante é que você pode subir quantas instâncias quiser com um único comando. Em questão de segundos uma ou &#8220;n&#8221; máquinas estão no ar, pode-se criar imagens customizadas com todo o software necessário e simplesmente dar um comando como</p>
<blockquote><p><span style="font-family: courier new;">ec2-run-instances -n 50 ami-id</span></p></blockquote>
<p>para subir 50 instâncias da imagem identificada com &#8220;<span style="font-style: italic;">ami-id</span>&#8221; na nuvem. Dai pra frente você acessa a console das máquinas via SSH ou Terminal Services. E o melhor, pagando US$ 5,00 por hora por um recurso computacional equivalente a 50 computadores Dual-Core e 100GB de memória ao todo! Imagine ter que alugar ou comprar essas máquinas, switches e roteadores, instalar o sistema operacional e programas necessários nas 50 máquinas, e etc, etc, etc. Pra quem rala pra conseguir meia-dúzia de máquinas no laboratório da empresa sabe o que isso significa.</p>
<p><span style="font-size: large;">E</span> pra melhorar ainda mais essa oferta a Amazon lançou um <a href="http://aws.amazon.com/education/">programa educacional</a>, onde professores e estudantes podem utilizar a nuvem para lecionar disciplinas relacionadas a computação e desenvolver projetos acadêmicos, e de graça!</p>
<p>Cada professor pode ter até 2 disciplinas simultâneas, com US$ 100,00 de crédito para cada aluno usar durante até 1 ano. Chega de brigar com os laboratoristas para instalar o programa X, liberar as portas Y e Z, e todos os percalços que todo professor e estudante já tiveram que lidar para conseguir recursos nos laboratórios da faculdade.</p>
<p>Tenho certeza que esse tipo de infraestrutura motivaria muito os estudantes de computação, além de ser uma tecnologia &#8220;em alta&#8221; e com toda certeza uma tendência sem volta para o mercado, os estudantes têm a sua disposição uma capacidade computacional e um ambiente de desenvolvimento que apenas grandes empresas poderiam bancar.</p>
<p>É claro que esse tipo de inciativa visa formar profissionais capacitados a trabalhar nesse novo ambiente, é um investimento que com certeza retornará para a Amazon na forma de novos clientes que só poderão utilizar esse tipo de serviço se puderem contar com mão-de-obra capacitada. Mas independente da plataforma, interface e produtos específicos que a Amazon oferece atualmente, os conceitos utilizados para o desenvolvimento de aplicações para rodar nesse tipo ambiente servirá para qualquer outra nuvem, seja o <a href="http://appengine.google.com/">Google App Engine</a>, <a href="http://www.sun.com/solutions/cloudcomputing/index.jsp">Sun Cloud Computing</a>, ou até mesmo na sua &#8220;nuvenzinha particular&#8221; criada com o promissor projeto <span style="font-style: italic;">open source</span> <a href="http://open.eucalyptus.com/">Eucalyptus</a>.</p>
<p>Parabéns pela iniciativa da Amazon e boa sorte para os professores, estudantes e profissionais que decidirem aceitar o desafio e sair na frente nessa nova e excitante era da computação!</p>
]]></content:encoded>
			<wfw:commentRss>http://marcoshack.com/2009/05/amazon-web-services-leva-a-educacao-as-nuvens/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IP Communications 2008</title>
		<link>http://marcoshack.com/2009/03/ip-communications-2008/</link>
		<comments>http://marcoshack.com/2009/03/ip-communications-2008/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 12:01:12 +0000</pubDate>
		<dc:creator>marcoshack</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[voip]]></category>
		<category><![CDATA[ip communications]]></category>
		<category><![CDATA[ipvs]]></category>
		<category><![CDATA[keepalived]]></category>
		<category><![CDATA[sipp]]></category>

		<guid isPermaLink="false">http://marcoshack.com/?p=35</guid>
		<description><![CDATA[Esse post está uns 3 meses atrasado, mas como diz o ditado &#8220;antes tarde do que nunca&#8221;. Nos dias 4 e 5 de Dezembro de 2008 a Voice Technology esteve presente na IPCommunications 2008 ministrando duas palestras sobre VoIP. Foi nossa primeira experiência como palestrantes em um evento desse porte e com certeza o ponta [...]]]></description>
			<content:encoded><![CDATA[<p>Esse post está uns 3 meses atrasado, mas como diz o ditado &#8220;antes tarde do que nunca&#8221;.</p>
<p>Nos dias 4 e 5 de Dezembro de 2008 a <a href="http://www.voicetechnology.com.br/">Voice Technology</a> esteve presente na<a href="http://www.ipcomm2008.com.br/"> IPCommunications 2008</a> ministrando duas palestras sobre VoIP. Foi nossa primeira experiência como palestrantes em um evento desse porte e com certeza o ponta pé inicial para tentar criar essa cultura dentro da empresa.</p>
<p>Trabalhamos a mais de 4 anos com o desenvolvimento de produtos e serviços VoIP mas até então não havíamos trabalhado para expor e compartilhar esse conhecimento com o mercado e principalmente com a comunidade de Software Livre e Código Aberto, visto que utilizamos vários sistemas, ferramentas e frameworks opensource em nosso dia-a-dia e sabemos que é nosso dever devolver algo para a comunidade, seja através de software ou passando esse conhecimento adiante. Essa troca é um fator fundamental para o bom funcionamento desse ecossistema e com certeza é o que nós e a Voice queremos que aconteça.</p>
<p>Nosso colega André Pantalião escreveu dois posts no blog Ensinar (outra iniciativa para compartilhar nosso conhecimento) sobre o evento: <a href="http://ensinar.wordpress.com/2008/12/04/ipcomm-2008-palestra-do-hack-e-noel/">IPComm 2008 &#8211; Palestra do Hack e Noel</a> e<span style="text-decoration: underline;"> </span><a href="http://ensinar.wordpress.com/2008/12/05/ipcomm-2008-palestra-do-antonio-e-do-sakuma/">IPComm 2008 &#8211; Palestra do Antonio e do Sakuma</a></p>
<p>E a seguir estão os slides das duas apresentações. Fiquem a vontade para entrar em contato se tiverem críticas, dúvidas, sugestões ou interesse em mais detalhes sobre as apresentações:</p>
<p><span style="font-weight: bold;">OpenSER em Cluster utilizando IPVS e Keepalived</span><br />
Por Marcos Hack e Noel Rocha</p>
<p><iframe src="http://docs.google.com/present/embed?id=ddc3gb2x_2gqzrqgsx" frameborder="0" width="410" height="342"></iframe></p>
<p><span style="font-weight: bold;">Testes de performance em plataformas SIP utilizando SIPP</span><br />
Por Antônio Anderson e Daniel Sakuma</p>
<p><iframe src="http://docs.google.com/present/embed?id=dg69scmg_142g4rc52gf" frameborder="0" width="410" height="342"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://marcoshack.com/2009/03/ip-communications-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
