<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0" xml:base="http://myweboncreate.com">
<channel>
 <title>MWOC = MyWeb.onCreate()  #The new approach for the web</title>
 <link>http://myweboncreate.com</link>
 <description />
 <language>en</language>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/MwocMyweboncreatetheNewApproachForTheWeb" /><feedburner:info uri="mwocmyweboncreatethenewapproachfortheweb" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
 <title>PyCon [5] 2009 - Caxias do Sul</title>
 <link>http://feedproxy.google.com/~r/MwocMyweboncreatetheNewApproachForTheWeb/~3/ku3vVl0s6Rc/pycon_5_2009_caxias_sul</link>
 <description>&lt;p&gt;Ae,  faz horas que não escrevo no meu blog, e já andava com saudade dele. A minha auxência é facilmente explicada pois atualmente meus dias não são mais contados em horas, mas sim pelo número de coisas que tenho que fazer por dia.  Atualmente, estou me empenhando para concluir a tradução da documentação do Django 1.0 para Português do Brasil, fora a faculdade, que eu achei q seria barbada no início, mas esta exigindo muito trabalho fora de sala de aula. Junto tudo isso estou com 4 projetos em fase de acabamentos e detalhes, tudo contribuindo para aumentar a falta de tempo para escrever, e por em andamento várias idéias que tenho anotadas.&lt;/p&gt;
&lt;p&gt;Mas mesmo assim, consegui jogar tudo pro alto, obviamente com algumas combinações, e participar de quase dois dias do evento. Fiquei muito contente de conhecer pessoas que só conhecia pela internet e também de rever um velho amigo, que me recepcionou em seu apartamento. Eu cheguei em Caxias do Sul as 10:00 da sexta-feira, chovia o suficiente para alagar uma cidade pequena, mas felizmente Caxias fica sobre uma montanha de pedra, portanto isso é impossível de acontecer lá, hehehehe.&lt;/p&gt;
&lt;p&gt;Em 10 minutos já estava na UCS fazendo minha inscrição, que ainda não havia feito, e vendo as primeiras palestras da manhã. Uma pelestra bem interessante sobre o uso do Python dentro Yahoo! Seguido da aprensentação da linguagem Boo, pelo seu criador. Confeço que não gostei muito delas, mas tenho que dar uma provada para poder ter certeza.&lt;/p&gt;
&lt;p&gt;Na minha opinião o ponto alto do dia foi o keynote do Collin Winter, que apresentou o Unladen Swallow, uma solução para otimização do Python, assim como o PyPy, CPython, essas coisas. Gostei da aprensentação por mostrar um pouco mais do Python por dentro, e expor as decisões que são tomadas em benefício de uma estrutura de linguagem mais aberta e dinâmica. O Unladen Swallow é desenvolvido pelo Google e pretente aumentar a performance do Python em pelo menos 5x. Esse software já é utilizado em alguns produtos do Google como o Youtube, por exemplo.&lt;/p&gt;
&lt;p&gt;Durante a tarde sexta conheci os meus patrocinadores da &lt;a href="http://www.softrent.com.br/" target="_blank"&gt;Softrent&lt;/a&gt;, que tem me patrocinado para concluir a tradução da documentação do Django. Eu tomei um susto quando me chamaram no microfone, achei que tinha dado algum problema com minha inscrição, mas eram o Ricardo e o Sandro, achei que eram pessoas bem mais jovens, hehehehe. Mas os dois me passaram a mesma impressão que o Julio Neves e o Luciano Ramalho me passaram quando os conheci pessoalmente, de serem uns monstros do Python e de desenvolvimento em geral.&lt;/p&gt;
&lt;p&gt;No final, agente pouco teve contato durante o evento com tanta coisa pra ver, e por conta de um desencontro, não conseguimos fazer um pronunciamento sobre o projeto para o público, mas acho que mais quando fecharmos a tradução, isso poderá ser comemorado por toda comunidade. Por enquanto, espero poder encontrá-los em outros eventos, e tomara que tenham conseguido aproveitar a visita ao estado, mesmo com a chuva castigando forte a semana toda.&lt;/p&gt;
&lt;p&gt;No sábado, por motivos de trabalho não pude ficar o dia todo, então voltei no meio da tarde, já chegando meio tarde em Porto Alegre o que me atrapalhou bastante, mas pelo menos vi o bixo pegar na apresentação Java vs Python, que tocou em vários pontos delicados sobre a arquitetura do Python, que devo confeçar que são bem estranhos até certo ponto.&lt;/p&gt;
&lt;p&gt;Finalizando, vou somente comentar sobre a palestra de BDD, acho que a comunidade tem que evoluir bastante nesse quesito, tem muita gente fazendo um trabalho muito bom sobre BDD com Python, mas também são poucos ainda, diferentemente da comunidade Ruby e Rails, que têm isso como base para tudo. Eu confeço que pra mim é uma mudança de cultura bem forte, portanto ainda estou me acostumando com a idéia. Por acreditar que seja uma mudança de cultura forte, a comunidade toda deva sofrer do mesmo problema. Mas vamos ver se mais para frente eu consiga produzir algo sobre esse tópico.&lt;/p&gt;
&lt;p&gt;Era isso, ainda que a comunidade Ruby tenha um TDD e BDD bem avançado, nós temos as palestras relâmpagos, que são definitivamente a coisa mais divertida e instrutiva que existe. Ela exalta a excência de todo programador, e a necessidade de se divertir e sentir-se bem com a liguagem que gosta, acima de qualquer outra coisa.&lt;/p&gt;
&lt;p&gt;Parabéns aos organizadores, e parabéns para comunidade.&lt;/p&gt;
</description>
 <comments>http://myweboncreate.com/blog/pycon_5_2009_caxias_sul#comments</comments>
 <category domain="http://myweboncreate.com/category/destaques/spotlight">Spotlight</category>
 <enclosure url="http://myweboncreate.com/image/view/171/preview" length="17666" type="image/jpeg" />
 <pubDate>Mon, 14 Sep 2009 01:30:14 +0000</pubDate>
 <dc:creator>robson</dc:creator>
 <guid isPermaLink="false">172 at http://myweboncreate.com</guid>
<feedburner:origLink>http://myweboncreate.com/blog/pycon_5_2009_caxias_sul</feedburner:origLink></item>
<item>
 <title>IOError (37 'No Lock Available') na Locaweb</title>
 <link>http://feedproxy.google.com/~r/MwocMyweboncreatetheNewApproachForTheWeb/~3/EAP5sIOZWy4/ioerror_37_lock_available_na_locaweb</link>
 <description>&lt;p&gt;Ae gurizada,&lt;/p&gt;
&lt;p&gt;é só começar a utilizar o Django de verdade, e os problemas do mundo real emergem como bolinhas de poliestireno (Isopor) dentro de uma piscina. Mas vamos lá, hoje eu venho mostrar uma forma de corrigir um problema referente a upload de arquivos utilizando os campos models.FileField, models.ImageField, e derivados na Locaweb, muita gente teve esse problema e vamos ver como dar um geito.&lt;/p&gt;
&lt;h1&gt;O problema&lt;/h1&gt;
&lt;p&gt;O problema é bem interessante, eu não sei por quê, mas o serviço de hospedagem mais atual da Locaweb utiliza máquinas Storage, até agora eu não sei o que isso significa, mas o fato é que essas máquinas não permitem que se faça &lt;b&gt;lock &lt;/b&gt;em arquivos, este é um recurso que possibilita travar um arquivo, para que os outros não mexam, principalmente na hora do upload, que o Django faz utilizando tanto &lt;b&gt;MemoryFileUpload&lt;/b&gt; quando &lt;b&gt;TemporaryFileUpload&lt;/b&gt;, o último é que possibilita upload gigantes.&lt;/p&gt;
&lt;p&gt;Sendo mais específico, quando o upload excede o valor suportado por &lt;b&gt;MemoryFileUpload &lt;/b&gt;ele é gerenciado pelo &lt;b&gt;TemporaryFileUpload&lt;/b&gt;, que por se tratar de um upload feito em partes, precisa travar o arquivo para que nada altere ele durante o processo.&lt;/p&gt;
&lt;h1&gt;Processo pelo Django&lt;/h1&gt;
&lt;p&gt;O Django executa o processo de &lt;b&gt;lock &lt;/b&gt;da seguinte forma:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;1.&lt;/b&gt; Primeiro ele tenta incluir as funções de lock do &lt;b&gt;Windows&lt;/b&gt;;&lt;/p&gt;
&lt;pre class="code"&gt;try:
    import win32con
    import win32file
    import pywintypes
    LOCK_EX = win32con.LOCKFILE_EXCLUSIVE_LOCK
    LOCK_SH = 0
    LOCK_NB = win32con.LOCKFILE_FAIL_IMMEDIATELY
    __overlapped = pywintypes.OVERLAPPED()
    system_type = 'nt'
except (ImportError, AttributeError):
    pass&lt;/pre&gt;&lt;p&gt;&lt;b&gt;2.&lt;/b&gt; Depois disto o Django tentará carregar as bibliotecas do Unix (MacOSX, Linux, etc):&lt;/p&gt;
&lt;pre class="code"&gt;try:
    import fcntl
    LOCK_EX = fcntl.LOCK_EX
    LOCK_SH = fcntl.LOCK_SH
    LOCK_NB = fcntl.LOCK_NB
    system_type = 'posix'
except (ImportError, AttributeError):
    pass&lt;/pre&gt;&lt;p&gt;Prestando um pouco de atenção você nota que isso funciona perfeitamente, porém, não verifica quanto a possibilidade de não ter suporte ao lock de arquivos do ambiente.&lt;/p&gt;
&lt;h1&gt;Solucionando o problema&lt;/h1&gt;
&lt;p&gt;O erro ocorre mais precisamente no módulo &lt;i&gt;django.core.files.storate.FileSystemStorage&lt;/i&gt; no arquivo django/core/files/storage.py, no seguinte trecho:&lt;/p&gt;
&lt;pre class="code"&gt;try:
    locks.lock(fd, locks.LOCK_EX)
    for chunk in content.chunks():
        os.write(fd, chunk)
finally:
    locks.unlock(fd)
    os.close(fd)&lt;/pre&gt;&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Como é possível notar, a exceção IOError é lançada devido o fato servidor não suportar o lock. E o Django não faz o tratamento da exceção pois ele acredita que já foi feito o arquivo &lt;i&gt;django/core/files/locks.py. &lt;/i&gt;Para solucionar o problema então, eu utilizei o seguinte &lt;i&gt;workaround&lt;/i&gt;, e enviei minha versão alterada do Django para a minha hospedagem da Locaweb.&lt;/p&gt;
&lt;pre class="code"&gt;try:
    _locked = False
    locks.lock(fd, locks.LOCK_EX)
    _locked = True
    for chunk in content.chunks():
        os.write(fd, chunk)
except IOError:
    for chunk in content.chunks():
        os.write(fd, chunk)
finally:
    if _locked:
        locks.unlock(fd)
    os.close(fd)&lt;/pre&gt;&lt;p&gt;Confeço que essa não é a solução mais elegante, portanto nem reportei esse problema para a equipe do Django, quando encontrar uma forma de solucionar isso de fato, sem ser chamando a função &lt;b&gt;flock&lt;/b&gt; eu comento aqui no blog. Mas com esta solução você já evitará um processo chato de migração de dados e arquivos para outro servidor, e conseguirá terminar seu projeto numa boa.&lt;/p&gt;
&lt;p&gt;Para os que acham que isso é uma gambiarra f@#$a, eu digo o seguinte, olhem o código original do Django:&lt;/p&gt;
&lt;pre class="code"&gt;if system_type == 'nt':
    def lock(file, flags):
        hfile = win32file._get_osfhandle(fd(file))
        win32file.LockFileEx(hfile, flags, 0, -0x10000, __overlapped)

    def unlock(file):
        hfile = win32file._get_osfhandle(fd(file))
        win32file.UnlockFileEx(hfile, 0, -0x10000, __overlapped)
elif system_type == 'posix':
    def lock(file, flags):
        fcntl.lockf(fd(file), flags)

    def unlock(file):
        fcntl.lockf(fd(file), fcntl.LOCK_UN)
else:
    # File locking is not supported.
    LOCK_EX = LOCK_SH = LOCK_NB = None

    # Dummy functions that don't do anything.
    def lock(file, flags):
        pass

    def unlock(file):
        pass
&lt;/pre&gt;&lt;p&gt;Reparem no final as funções &lt;i&gt;django.core.files.locks.lock&lt;/i&gt; e &lt;i&gt;django.core.files.locks.unlock &lt;/i&gt;sendo declaradas como passivas, elas não farão nada, se não houver suporte a &lt;b&gt;lock &lt;/b&gt;de arquivos.&lt;/p&gt;
&lt;h1&gt;Conclusão&lt;/h1&gt;
&lt;p&gt;Para concluir existe mais um script que torna possível você ter o Django que você precisar na sua conta de usuário da Locaweb. Faça o seguinte no terminal &lt;b&gt;ssh&lt;/b&gt;:&lt;/p&gt;
&lt;pre class="code"&gt;$ mkdir -p $HOME/.python/lib
$ echo "export PYTHONPATH=$HOME/.python/lib/" &amp;gt;&amp;gt; $HOME/.bashrc 
$ source $HOME/.bashrc &lt;/pre&gt;&lt;p&gt;Isso criará uma pasta &lt;b&gt;.python/lib &lt;/b&gt;no seu home, e adicionará o caminho dela no $PYTHONPATH. Agora lá no seu &lt;b&gt;~/public_html/seu_projeto/index.wsgi&lt;/b&gt; você deve ter o seguinte código para garantir que o Django a ser utilizado é o que você colocou no &lt;b&gt;.python/lib&lt;/b&gt;.&lt;/p&gt;
&lt;pre class="code"&gt;import os, sys

sys.path.insert(0,'/home/&lt;b&gt;seu_usuario&lt;/b&gt;/.python/lib')
sys.path.append('/home/&lt;b&gt;seu_usuario&lt;/b&gt;/wsgi_apps')
sys.path.append('/home/&lt;b&gt;seu_usuario&lt;/b&gt;/wsgi_apps/&lt;b&gt;seu_projeto&lt;/b&gt;')

os.environ['DJANGO_SETTINGS_MODULE']='&lt;b&gt;seu_projeto&lt;/b&gt;.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
&lt;/pre&gt;&lt;p&gt;Era isso, espero que isso ajude a quem estiver tendo dor de cabeça com o erro de upload no Admin do Django.&lt;/p&gt;
&lt;p&gt;Falow!!&lt;/p&gt;
</description>
 <comments>http://myweboncreate.com/blog/ioerror_37_lock_available_na_locaweb#comments</comments>
 <category domain="http://myweboncreate.com/category/development/django">Django</category>
 <category domain="http://myweboncreate.com/category/development/python">Python</category>
 <category domain="http://myweboncreate.com/category/destaques/spotlight">Spotlight</category>
 <enclosure url="http://myweboncreate.com/image/view/166/preview" length="22952" type="image/jpeg" />
 <pubDate>Wed, 05 Aug 2009 18:32:55 +0000</pubDate>
 <dc:creator>robson</dc:creator>
 <guid isPermaLink="false">168 at http://myweboncreate.com</guid>
<feedburner:origLink>http://myweboncreate.com/blog/ioerror_37_lock_available_na_locaweb</feedburner:origLink></item>
<item>
 <title>Aos poucos virando um Python também</title>
 <link>http://feedproxy.google.com/~r/MwocMyweboncreatetheNewApproachForTheWeb/~3/SgtIn38wWo8/aos_poucos_virando_python_tamb%C3%A9m</link>
 <description>&lt;p&gt;Ae,&lt;/p&gt;
&lt;p&gt;agora sim, acho que vou largar de vez o PHP e virar um pythonista de verdade. A migração não tem sido fácil, pois me consolidei no mercado como um profissional de PHP, e está sendo bem difícil romper com essa imagem. Praticamente todos os clientes que me procuram, procuram por saber que eu trabalho com PHP.&lt;/p&gt;
&lt;p&gt;Mas isso tende a mudar, agora estou pegando firme na tradução da documentação do Django, acredito que até a Python Brasil em Caxias do Sul eu consiga terminá-la, estou dedicando um turno inteiro pra isso, todos os dias, e nos fins de semana estou trabalhando direto pra conseguir terminar tudo.&lt;/p&gt;
&lt;p&gt;Vai ser um bom investimento e talvez isso atraia projetos ligados ao Python, com o Django preferencialmente, e pretendo investir mais tempo na campanha do Python, me associar na APyB e talvez na ASL também, começar um trabalho bem forte para atrair novos projetos, e de preferencia projetos valorosos.&lt;/p&gt;
&lt;p&gt;Atualmente ligado ao Python eu tenho 3 projetos o AMADIS, que pode ser visto na lista de projetos, a nova versão esta em processo de desenvolvimento utilizando o Pinax, que me eliminou boas etapas do desenvolvimento. Acredito que com pouco mais de organização eu consiga liberar um release em breve. Mas um breve bem próximo mesmo.&lt;/p&gt;
&lt;p&gt;Tenho o Hirune, que é um CRM para programadores freelancers, eu tentei utilizar alguns existentes, mas no final nenhum deles tinha o que eu precisava. Por isso estou desenvolvendo este, e vou liberá-lo para que outros programadores Freelancers como eu possam modificá-lo conforme suas necessidades.&lt;/p&gt;
&lt;p&gt;O Terceiro projeto ainda é secreto, mas tende a ser um grande projeto, mas esse pode levar mais de um ano para sair, mas será feito com Python e Django também.&lt;/p&gt;
&lt;p&gt;Com um passo de cada vez vou mudando minha história, se tudo der certo farei muita coisa legal.&lt;/p&gt;
&lt;p&gt;Falow e até a Python Brasil em Caxias do Sul!!&lt;/p&gt;
</description>
 <comments>http://myweboncreate.com/blog/aos_poucos_virando_python_tamb%C3%A9m#comments</comments>
 <category domain="http://myweboncreate.com/category/development/python">Python</category>
 <category domain="http://myweboncreate.com/category/destaques/spotlight">Spotlight</category>
 <enclosure url="http://myweboncreate.com/image/view/166/preview" length="22952" type="image/jpeg" />
 <pubDate>Wed, 22 Jul 2009 13:53:19 +0000</pubDate>
 <dc:creator>robson</dc:creator>
 <guid isPermaLink="false">167 at http://myweboncreate.com</guid>
<feedburner:origLink>http://myweboncreate.com/blog/aos_poucos_virando_python_tamb%C3%A9m</feedburner:origLink></item>
<item>
 <title>Fatal font error on Chromium and Google Chrome</title>
 <link>http://feedproxy.google.com/~r/MwocMyweboncreatetheNewApproachForTheWeb/~3/ptxzXdJjdrA/fatal_font_error_chromium_and_google_chrome</link>
 <description>&lt;p&gt;If you a english reader, please go below to see the solution.&lt;/p&gt;
&lt;p&gt;Ae pessoal,&lt;/p&gt;
&lt;p&gt;como eu estava preprarando o tutorial da terceira parte do desenvolvimento Crossbrowser, já que agora tem Google Chrome no Linux também, eu instalei ele para poder testá-lo e fazer o adendo a série sobre o novo navegador.&lt;/p&gt;
&lt;p&gt;No entanto, eu tive vários problemas para conseguir rodar o danado e no final a solução era bem simples. Se você está tentando usar o Google Chrome ou a Chromium, você pode se deparar com o seguinte erro:&lt;/p&gt;
&lt;p&gt;[29906:29906:19092099511:FATAL:/build/buildd/chromium-browser-3.0.194.0~svn20090711r20448/build-tree/src/app/gfx/font_skia.cc(90)] Check failed: tf. Could not find font: Bitstream Vera SansTrace/breakpoint trap&lt;/p&gt;
&lt;p&gt;Ele simplesmente não consegue se entender com a fonte Bitstream Vera Sans, mas o lance é o seguinte, a solução é tão simples que chega a ser risonha, hehehe.&lt;/p&gt;
&lt;p&gt;No Ubuntu, vá no menu Sistema &amp;gt; Preferencias &amp;gt; Aparencia, na aba Fontes e faça como está na imagem abaixo.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.myweboncreate.com/sites/default/files/chrome.jpg" width="586" height="640" /&gt;&lt;/p&gt;
&lt;p&gt;Trocando a fonte você poderá carregar o programa, no meu caso troquei a fonte para &lt;b&gt;Lucida Grande&lt;/b&gt;, porque antes utilizava o tema Mac4Lin, mas pode ser qualquer outra, já ouvi casos de gente que não conseguiu usar com a fonte &lt;b&gt;Terminus&lt;/b&gt;, então já fica o aviso.&lt;/p&gt;
&lt;p&gt;Falow!!&lt;/p&gt;
&lt;h1&gt;In English&lt;/h1&gt;
&lt;p&gt;Hi there!&lt;/p&gt;
&lt;p&gt;If you, like me, are get throubles to run Google Chrome or Chromium web browser on Linux, because this:&lt;/p&gt;
&lt;p&gt;[29906:29906:19092099511:FATAL:/build/buildd/chromium-browser-3.0.194.0~svn20090711r20448/build-tree/src/app/gfx/font_skia.cc(90)] Check failed: tf. Could not find font: Bitstream Vera SansTrace/breakpoint trap&lt;/p&gt;
&lt;p&gt;There are a simple solution to get this problem solved. I don't know why this error happens, but you simple need to change the Application font in your preferences. Go to System &amp;gt; Preferences &amp;gt; Apperance and in the Fonts tab change the font, like is shown in the following image:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.myweboncreate.com/sites/default/files/chrome.jpg" width="586" height="640" /&gt;&lt;/p&gt;
&lt;p&gt;In my case I choose the &lt;b&gt;Lucida Grande&lt;/b&gt;, but you can choose any other font. I saw a case where a person had problems with terminus font, but I test even Aqua Base, and works very nice.&lt;/p&gt;
&lt;p&gt;Sorry about my poor english, and I hope that it works to you too.&lt;/p&gt;
&lt;p&gt;Bye!&lt;/p&gt;
</description>
 <comments>http://myweboncreate.com/blog/fatal_font_error_chromium_and_google_chrome#comments</comments>
 <category domain="http://myweboncreate.com/category/development/general">General</category>
 <pubDate>Sat, 11 Jul 2009 16:45:59 +0000</pubDate>
 <dc:creator>robson</dc:creator>
 <guid isPermaLink="false">165 at http://myweboncreate.com</guid>
<feedburner:origLink>http://myweboncreate.com/blog/fatal_font_error_chromium_and_google_chrome</feedburner:origLink></item>
<item>
 <title>Ninja Blade</title>
 <link>http://feedproxy.google.com/~r/MwocMyweboncreatetheNewApproachForTheWeb/~3/Zd9cYUdqpns/ninja_blade</link>
 <description>&lt;p&gt;Ultimamente, apesar da minha situação financeira, eu tenho desejado muito comprar games para PC, e certamente esse é um deles, junto com God Of War, Assassin's Creed e Prototype. Vale a pena dar uma conferida nos vídeos.&lt;/p&gt;
&lt;div style="width: 620px; text-align: center;"&gt;&lt;embed type="application/x-shockwave-flash" src="http://gamevideos.1up.com/swf/gamevideos12.swf?embedded=1&amp;amp;fullscreen=1&amp;amp;autoplay=0&amp;amp;src=http://gamevideos.1up.com/do/videoListXML%3Fid%3D23605%26adPlay%3Dtrue" height="319" width="500" align="middle"&gt;&lt;/embed&gt;&lt;/div&gt;
&lt;p&gt; &lt;/p&gt;
&lt;div style="width: 620px; text-align: center;"&gt;&lt;embed type="application/x-shockwave-flash" src="http://gamevideos.1up.com/swf/gamevideos12.swf?embedded=1&amp;amp;fullscreen=1&amp;amp;autoplay=0&amp;amp;src=http://gamevideos.1up.com/do/videoListXML%3Fid%3D23606%26adPlay%3Dtrue" height="319" width="500" align="middle"&gt;&lt;/embed&gt;&lt;/div&gt;
&lt;p&gt; &lt;/p&gt;
&lt;div style="width: 620px; text-align: center;"&gt;&lt;embed type="application/x-shockwave-flash" src="http://gamevideos.1up.com/swf/gamevideos12.swf?embedded=1&amp;amp;fullscreen=1&amp;amp;autoplay=0&amp;amp;src=http://gamevideos.1up.com/do/videoListXML%3Fid%3D23607%26adPlay%3Dtrue" height="319" width="500" align="middle"&gt;&lt;/embed&gt;&lt;/div&gt;
&lt;p style="text-align: center;"&gt;&lt;a href="http://gamevideos.1up.com/video/id/23607" target="_blank"&gt;Ninja Blade 'Pox Giant Boss Fight' gameplay&lt;/a&gt;&lt;/p&gt;
</description>
 <comments>http://myweboncreate.com/blog/ninja_blade#comments</comments>
 <category domain="http://myweboncreate.com/category/personal/games">Games</category>
 <pubDate>Sun, 05 Jul 2009 00:20:28 +0000</pubDate>
 <dc:creator>robson</dc:creator>
 <guid isPermaLink="false">117 at http://myweboncreate.com</guid>
<feedburner:origLink>http://myweboncreate.com/blog/ninja_blade</feedburner:origLink></item>
<item>
 <title>Final do FISL 10</title>
 <link>http://feedproxy.google.com/~r/MwocMyweboncreatetheNewApproachForTheWeb/~3/xrnVOyW9SDM/final_fisl_10</link>
 <description>&lt;p&gt;Ae!&lt;/p&gt;
&lt;p&gt;Escrevo aqui minhas impressões sobre o evento, e comento sobre as coisas que aconteceram por aqui. Não tirei muita foto, achei que tirar fotos de palestras não é divertido, e fotos do pinguim, que não muda de roupa desde o FISL 7.0 também não, hehehe. Mas acho que esse evento serviu para consolidar minha idéia de comunidade de Software Livre, e principalmente para me fazer enxergar oportunidades dentro deste universo dividido entre as grandes empresas e o povo.&lt;/p&gt;
&lt;p&gt;O motivo de eu não ter escrito durante o FISL é bem simples e plausível, eu não possuo notebook, e portanto não pude aproveitar o tempo de algumas palestras intediantes para escrever, ou programar, e também quando voltava pra casa, já tinha emails com tarefas para serem executadas. Sem contar o fato da morte do &lt;a href="/blog/michael_jackson_19582009"&gt;Michael Jackson&lt;/a&gt;, que me abalou bastante, apesar de eu ter disfarçado bastente.&lt;/p&gt;
&lt;p&gt;Mas certamente este foi o FISL que mais aproveitei em termos de palestras, nos dois últimos dormi pouco e trabalhei que nem um burro de carga, não sobrava tempo para fazer as coisa que eu queria. Embora, a atenção atraída pelo o estande cheio de laptops XO, ajudava muito para conseguir contatos dentro do fórum, mesmo assim o desgaste era muito maior que a satisfação, pois alguns dias depois já caíamos no esquecimento novamente.&lt;/p&gt;
&lt;p&gt;Mas esse ano foi diferente, com as atenções voltadas para outros lugares, como a visita do Presidente, e de ícones como o Richard Stallman, eu acabei vendo mais do fórum, então vamos aos detalhes.&lt;/p&gt;
&lt;h1&gt;Estrutura do Evento&lt;/h1&gt;
&lt;p&gt;Esse de longe foi o evento mais bem preparado dentre todos os FISL, não pude estar presente nos dois primeiros dias durante a tarde, e consegui ver o evento de casa, pela TV Software Livre perfeitamente, salvo o primeiro dia que teve um problema no som, mas que foi resolvido. No final fiquei espantado com a qualidade do serviço.&lt;/p&gt;
&lt;p&gt;Pelo que vi, a internet estava muito melhor do que no ano passado, talvez a ausência dos Laptops XO tenham contribuído, e a diminuição de access poits dentro do evento, pelos stands. Acredito que a Campus Party pode ter sido uma boa referência de como fazer um eventos desses com internet para todos. As poucas vezes que usei um computador, internet estava muito rápida.&lt;/p&gt;
&lt;p&gt;O único ponto fraco, no meu ponto de vista, é o espaço limitado, no que diz respeito a salas de palestras estava perfeito, os espaços das salas foram muito melhor utilizados do que nos outros eventos, pois tiveram mais salas do que antes. O problema mesmo, era os corredores, o evento tinha tanta gente que pra você atravessar e chegar no outro lado, onde estavam os grupos de usuários, levava tempo e muitas trombadas.&lt;/p&gt;
&lt;p&gt;Uma coisa que também contribui para falta de algumas audiências é o fato de terem palestras fora do prédio principal do evento, eu mesmo no primeiro dia, tive dificuldades de achar uma, subi no andar errado e tudo, pois não havia nenhuma sinalização além do mapa, pouco preciso, no verso da folha da  programação do evento.&lt;/p&gt;
&lt;h1&gt;Estandes&lt;/h1&gt;
&lt;p&gt;Não aproveitei nada de estandes, o que posso dizer, que o da RedHat tava muito bonito e o da Sun&amp;amp;MySQL atraiam muita atenção, vocês imaginam porquê? Heheheh. A única coisa que tentei fazer foi conseguir algum cd do Ubuntu, Fedora, mas como já era sábado já tinha acabado todos os brindes.&lt;/p&gt;
&lt;h1&gt;Palestras&lt;/h1&gt;
&lt;p&gt;Algumas palestras foram muito boas, principalmente a do Fábio Akita, que diferente do ano passado, teve uma sala adequada para palestrar. A do Luciano Ramalho, atual presidente da Associação Python Brasil, foi muito interessante, principalmente para usuários novos de Django.&lt;/p&gt;
&lt;p&gt;O ciclo de palestras relampago de Python foi fenomenal, 5min para cada palestras, o pessoal se puxou muito, e o resultado foi muita diversão e aprendizado. Hehehe.&lt;/p&gt;
&lt;p&gt;Esse ano eu quis focar nas palestras de cunho mercadológico, queria ouvir o que as pessoas que estão ganhando dinheiro com software livre tinham para falar. E no final constatei que o caminho é sempre o mesmo: trabalhar bastante, ser bom no que faz, ter boa reputação na comunidade e principalmente na internet, não dormir até se estabilizar, comer muita terra no inicio até conseguir se desenterrar, assumir riscos e por fim, ser persistente, muito persistente.&lt;/p&gt;
&lt;p&gt;A palestra mais importante que vi, e quase não vi, porque lotou, foi a do Richard Stallman sobre o perigo das patentes. Ele realmente me fez pensar sobre o caminho que as coisas estão tomando, principalmente a respeito dos novos artifícios que são criados para nos tornar um infrator da lei, ao menor deslize. Eu penso que a política de patentes é o maior impessílho hoje para evolução da tecnologia, e que realmente o Software Livre irá destruir com o modelo de funcionamento deste mercado. O maio exemplo eu presencie na fila de uma palestra.&lt;/p&gt;
&lt;p&gt;Um rapaz contava para outro na fila, que trabalha com .NET, e que passou por uma situação muito ruim, pois num dado projeto ele necessitava fazer uma tarefa bem complexa. Na tentativa de encontrar uma solução, ele foi a internet, e a única solução que encontrou era um componente que fazia exatamente o que ele queria, mas custava $ 500,00. Alguns fóruns pareciam ter alguma solução, mas precisava pagar para entrar. Por fim, o problema dele era abordado por alguns livros, mas que também só existiam fora do Brasil, resumindo, para ele desenvolver uma solução era eminente o desenbolso de uma quantia, talvez, considerável, de dinheiro.&lt;/p&gt;
&lt;h1&gt;Visita do Presidente&lt;/h1&gt;
&lt;p&gt;Uma coisa interessante é que nem o presidente conseguiu estourar o tempo limite que a PUC deu para o evento permanecer aberto, hehehe. Eu ainda não vi o discurso dele, mas vi um pouco da fala da Dilma, e devo confessar que o único governo que realmente apoia, e sempre irá apoiar, o Software Livre dentro do Brasil, e tenho até receio do que pode acontecer com outro partido no poder. Mas esse é um risco que temos que correr se for necessário, pois a moça está com problemas de saúde, que podem comprometer sua candidatura.&lt;/p&gt;
&lt;h1&gt;Conclusões finais&lt;/h1&gt;
&lt;p&gt;O evento me rendeu bons frutos, eu estou com a cabeça mais aberta, e realmente focado a dar futuro aos meus proejtos, logo em breve estarei relatando o andamento deles, e disponibilizando algumas coisas também. Alguns são bem audáciosos e portanto levaram um certo tempo para ganhar corpo, com um único desenvolvedor, hehehe.&lt;/p&gt;
&lt;p&gt;Mas um fato é que, muita coisa que vi me fez pensar mais claramente,  principalmente com relatos como os do Stallman e do rapaz da fila, também do presidente da Fábrica Livre e outros mais.&lt;/p&gt;
&lt;p&gt;Todos eles me fezeram perceber que o Software Livre é uma solução muito maior do que somente codificação e dar as coisas de graça. Ele é um movimento que fornece um espaço de livre troca de conhecimento, sem a necessidade de dinheiro. Por este motivo também ele é considerado a maior proeza da humanidade, pois foi a única coisa que transcedeu as barreiras da religião, ecônomia, diferenças de idiomas, culturas, tudo. Dentro da comunidade todos se veem como iguais, não há preconceito, só há o compromisso com a solução de problemas e evolução constante.&lt;/p&gt;
&lt;p&gt;A comunidade está de parabéns, e eu me sinto muito orgulho de poder fazer parte dela, e principalmente do Brasil ser o país mais engajado na causa, isso irá nos favorecer muito no futuro da nossa nação, no que diz reapeito a desenvolvimento social e tecnológico.&lt;/p&gt;
&lt;p&gt;Era isso, Falow!!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
</description>
 <comments>http://myweboncreate.com/blog/final_fisl_10#comments</comments>
 <category domain="http://myweboncreate.com/category/development/general">General</category>
 <category domain="http://myweboncreate.com/category/destaques/spotlight">Spotlight</category>
 <enclosure url="http://myweboncreate.com/image/view/160/preview" length="27587" type="image/jpeg" />
 <pubDate>Mon, 29 Jun 2009 16:27:20 +0000</pubDate>
 <dc:creator>robson</dc:creator>
 <guid isPermaLink="false">162 at http://myweboncreate.com</guid>
<feedburner:origLink>http://myweboncreate.com/blog/final_fisl_10</feedburner:origLink></item>
<item>
 <title>Michael Jackson 1958-2009</title>
 <link>http://feedproxy.google.com/~r/MwocMyweboncreatetheNewApproachForTheWeb/~3/ZYnbBjT_jzE/michael_jackson_19582009</link>
 <description>&lt;p&gt;&lt;img src="http://www.myweboncreate.com/sites/default/files/Michael-Jackson-King-Of-Pop-442285.jpg" width="621" height="619" /&gt;&lt;/p&gt;
&lt;p&gt;Poisé pessoal, pouca gente sabe, mas além de ser um metaleiro macabro e sombrio, que adora carnificina, sou também um fã incondicional do Michael Jackson. Daqueles de passar mal se visse o ídolo na sua frente, e que tem se segurado, e tentado levar com alegria o fim de uma vida perturbada a deprimente de um astro que mudou a história da música.&lt;/p&gt;
&lt;p&gt;A primeira lembraça do Michael Jackson que me vem a cabeça, é uma paródia num programa de TV, acredito eu, que o Bozo, com um cenário de um cemitério, e os esqueletinhos dançando a música Thriller. Na época eu tinha 5 anos, e aquele momento ficou cravado em minha mente até hoje, e que me fez ter facínio por figuras de horror, praticamente definiu a minha personalidade, logo tão cedo, assim como ídolo que começou sua carreira também aos 5 anos.&lt;/p&gt;
&lt;p&gt;Meu sofrimento pela perda do ídolo não vem somente pelo fato do mundo não ter mais o Michael Jackson, ele nem precisava mais fazer shows, somente o fato de sua existencia em vida era suficiente para qualquer fã real do astro. Mas sim pelo final de vida que teve, atormentado, confinado, viciado, qualquer um na situação dele cederia aos sedativos na esperança de fugir da realidade. Acima de tudo, passou a vida em busca de algo que nunca teria, a sua infância de volta.&lt;/p&gt;
&lt;p&gt;As lembranças que levo comigo são todas boas, não acredito que ela tenha cometido qualquer crime contra crianças. Sua música é imortal, atemporal é a mesma desde ABC. Exemplos de uma genialidade sem tamanho serão lembrados para sempre, sua primeira música composta "Ben" retrata o que aquele ser sentia, o que ele realmente queria para si, e o seu último album gravado constata o que ele realmente é "Invencible".&lt;/p&gt;
&lt;p&gt;A maior crueldade não é o fato dele ter sido acusado de pedofilia ou seja lá o que for, mas sim o fato do mundo simplesmente não poder aceitar um adulto, genial, mas com sérios problemas de personalidade, viver de maneira diferente, por ter tido uma vida diferente. Ontem mesmo vi um reporter falar: "Michael não teve uma vida tranquila, e nós não ajudamos nem um pouco, na verdade a culpa é realmente nossa". De fato a mídia destruiu a vida do cantor, assim como detonou a luta contra o cancer de Farrah Fawcett, e o seu final de vida também. Confesso que nem sabia quem era ela, mas tanto para ela quanto para o Michael desejava uma morte tranquila, com a sensação de dever comprido, um sentimento de realização.&lt;/p&gt;
&lt;p&gt;Como ele, nunca haverá outro, sua música e dança que me cativaram por tanto tempo ficaram guardadas e nunca mais serão vistas, somente em flashbacks nos aniversários de sua morte.&lt;/p&gt;
&lt;p&gt;O que dizer mais? O astro se foi, e não há nada que possamos fazer para arrumar o que foi feito. Não acredito em pós-vida, nem nada parecido, pra mim só resta dizer, que o sofrimento acabou para ele, é o fim de uma carreira genial, fantástica, única!! E também o fim de uma vida a muito tempo destruída.&lt;/p&gt;
&lt;p&gt;Paz e durma bem Michael Jackson.&lt;/p&gt;
</description>
 <comments>http://myweboncreate.com/blog/michael_jackson_19582009#comments</comments>
 <category domain="http://myweboncreate.com/category/personal/m%C3%BAsica">Música</category>
 <pubDate>Mon, 29 Jun 2009 13:44:53 +0000</pubDate>
 <dc:creator>robson</dc:creator>
 <guid isPermaLink="false">163 at http://myweboncreate.com</guid>
<feedburner:origLink>http://myweboncreate.com/blog/michael_jackson_19582009</feedburner:origLink></item>
<item>
 <title>Início da Festa - FISL10</title>
 <link>http://feedproxy.google.com/~r/MwocMyweboncreatetheNewApproachForTheWeb/~3/96ssZchN8u8/in%C3%ADcio_festa_fisl10</link>
 <description>&lt;p&gt;Começou! A décima edição do maior evento de Software Livre da América Latina! Estive lá, e tá tudo igual, hehehe. Sacola nova em prol da proteção ambiental, muito menos papel, e um  caderno de programação do tamanho de um poster. Não tenho muito a dizer sobre o primeiro dia, mas o pouco que tem já serve.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Bom,&lt;/p&gt;
&lt;p&gt;hoje trago várias novidades. A primeira é que a vida segue do mesmo jeito, tá difícil alcançar uma estabilidade, mas minha credibilidade perante o mercado está aumentando, e logo o MyWeb.onCreate() irá ser tornar uma empresa, tudo depende de alguns projetos começarem a rolar.&lt;/p&gt;
&lt;p&gt;Outro ponto é sobre o terceiro capitulo do Desenvolvimento Cross-browser, eu não terminei ainda pois estou preparando algo diferente para a terceira parte, que realmente será mais útil do que um post de blog.&lt;/p&gt;
&lt;p&gt;Mas o lance hoje é o FISL10. Hoje começa a maior festa de Software Livre da América Latina, e claro tem gente sobrando por lá. Hoje passei a manhã no evento, dei uma passeada por lá, mas não tirei nenhuma foto, foi mal, amanhã eu tiro.&lt;/p&gt;
&lt;p&gt;Como fiquei só no período da manhã, ainda tinha muita coisa sendo montada, principalmente na parte de grupos de usuários, muita gente chegando de viagem.Eu assisti a duas palestras depios de pegar uma mega-fila, mas que andava a passadas largas, para receber minha sacola do FISL, pois queria descobrir onde era a palestar de TDD com Ruby on Rails. A palestra era em outro prédio, numa sala escondida, não gosto quando eles dão essa espalhada nas palestras, mas foi bem legal, e deu para anotar algumas coisas interessantes. Não sou programador Rails de fato, mas gosto da maneira de trabalhar dele, é de fato inspiradora.&lt;/p&gt;
&lt;p&gt;Depois fui ver a palestra E-Commerce Seguro com PagSeguro, e fiquei bastante contente com a apresentação, o palestrante dominava o assunto, embora a apresentação tenha sido superficial, devio ao tempo até, mas foi muito esclarecedora, e me rendeu muitas dicas importantes. Vamos ver se sai um post apartir do que vi nela.&lt;/p&gt;
&lt;p&gt;Um fato que me chamou a atenção foi que o palestrante usou a internet para demonstrar algumas coisas, até aonde é possível ver, a conexão está infinitamente melhor que no ano passado. Talvez a ausência dos laptops XO estejam colaborando, HEHEHE. As crianças foram o foco da atenção nos últimos dois anos, mas não preciso comentar o que acontece com o projeto, né? E que talvez a rede mesh das máquinas e suas antenas pudessem provocar interferências no sinal.&lt;/p&gt;
&lt;p&gt;Por enquanto é isso, amanhã vamos ver como será, tem uma palestra que parece ser bem legal, Como ingressar no mercado usando software livre, espero que não digam, baixem o Django e vão trabalhar, hehehehe. E segurança avançada com o IPTables, estou pensando em melhorar minha formação em administração de sistemas, e fazer umas certificações LPI. Mas vamos ver o que acontece.&lt;/p&gt;
&lt;p&gt;Falow!&lt;/p&gt;
</description>
 <comments>http://myweboncreate.com/blog/in%C3%ADcio_festa_fisl10#comments</comments>
 <category domain="http://myweboncreate.com/category/development/general">General</category>
 <category domain="http://myweboncreate.com/category/destaques/spotlight">Spotlight</category>
 <enclosure url="http://myweboncreate.com/image/view/160/preview" length="27587" type="image/jpeg" />
 <pubDate>Wed, 24 Jun 2009 19:30:29 +0000</pubDate>
 <dc:creator>robson</dc:creator>
 <guid isPermaLink="false">161 at http://myweboncreate.com</guid>
<feedburner:origLink>http://myweboncreate.com/blog/in%C3%ADcio_festa_fisl10</feedburner:origLink></item>
<item>
 <title>OFF-TOPIC: Angra &amp; Sepultura</title>
 <link>http://feedproxy.google.com/~r/MwocMyweboncreatetheNewApproachForTheWeb/~3/IdAJnYIDpyw/offtopic_angra_sepultura</link>
 <description>&lt;p&gt;Bom meus caros, faz tempo que não dou uma postada, o que tenho economizado no blog, tenho gasto no Twitter. Mas o real motivo do afastamento do Blog é financeiro mesmo, essa vida de freelancer é muito mais difícil do que eu imaginava. Mas o motivo do post não é esse, eu venho para falar de Heavy Metal, brasileiro e de extrema qualidade.&lt;/p&gt;
&lt;p&gt;Ontem eu fui no show do Angra e Sepultura, depois de muito tempo sem ir ao show de metal, na verdade, desde o meu último show com a minha banda. Mas vamos lá aos achismos dos shows.&lt;/p&gt;
&lt;h1&gt;Show do Angra&lt;/h1&gt;
&lt;p&gt;Devo confessar que já não tolero tão facilmente metal melódico, já passei dessa fase, gosto de grosseria mesmo. Mas o fato é que o Angra me cativa, talvez por dois motivos: são brasileiros, e são ótimos músicos. No Brasil é comum a crítica as raízes, quase ninguém é patriota, e isso obviamente se reflete no Heavy Metal, que é originalmente estrangeiro.&lt;/p&gt;
&lt;p&gt;Focando mais na apresentação de ontem, já vi vários shows do Angra, e devo dizer que esse show de ontem, se assemelha em muitos pontos, com o primeiro renascimento da banda, após a saída do Andre Matos, Luiz Mariute e Ricardo Confessori. Quando a nova formação entrou em turnê, se via claramente a falta de entrosamento, que foi superada, e na segunda turnê vi a melhor apresentação do Angra em Porto Alegre, o show foi foda mesmo, dei porrada até cair no chão.&lt;/p&gt;
&lt;p&gt;Portanto, acredito que a banda ainda esteja se ajustando, o Edu Falaschi estava matando a pau, embora em alguns momentos ele parecia ter esquecido a letra. Mas isso só aconteceu uma única vez, que eu tenha notado. Pra mim a coisa pegou feio mesmo nas cordas, o trio de cordas muitas vezes parecia um pouquinho fora do tempo, o que me fez sacar qual era a música no momento do solo ou quando entrava o vocal. E isso aconteceu em várias músicas, a falta de clareza no som, contribuía para tornar as coisas um pouco confusas, em alguns pontos dava pra ver nas expressões dos artistas, que tava meio embolado.&lt;/p&gt;
&lt;p&gt;Mas no geral o show foi muito bom, a galera pirou junto com eles, e o que vale é isso, todo mundo se divertir, e acredito que na próxima vez a banda estará novamente no topo, como sempre esteve.&lt;/p&gt;
&lt;h1&gt;Show do Sepultura&lt;/h1&gt;
&lt;p&gt;Pra mim, que gosto de som pesado mesmo, o Sepultura foi a estrela da noite. Eu fui ao show impregnado com um monte de críticas e opiniões saudosistas e idiotas sobre a banda, escritas e gritadas aos quatro ventos, por radios, sites, blogs, mas sempre acreditei na banda, sendo motivo de piadinhas muitas vezes.&lt;/p&gt;
&lt;p&gt;Sempre imaginei, principalmente ao ver vídeos no youtube, que uma segunda guitarra era necessário para o Sepultura. Pura besteira, a coisa flui tão naturalmente que você nem nota que não tem a outra, o som é tão alto e todos batem tão forte nos seus instrumentos que seu cérebro é anestesiado por tanta violência. A única vez que eu havia visto o Sepultura, foi como banda de abertura do Metallica em 98 ou 99, o Max recem tinha saído da banda, e estava aquele clima de merda, todo mundo querendo conhecer e malhar o Derik Green. E eu nunca tinha ouvido a banda, então lembro muito pouco do show, nem do Metallica eu lembro, só conhecia o album preto quando fui lá, hehehe.&lt;/p&gt;
&lt;p&gt;No entanto, o que vi ontem a noite foi uma das obras mais fodásticas do planeta, os irmãos Cavallera que se virem por lá, porquê eu acho o som do Soufly e Cavallera Conspirancy uma merda sem carisma, o Max é um idiota e do Igor eu não falo nada, o rapaz virou DJ, então dá pra notar que metal não fazia mais parte dele.&lt;/p&gt;
&lt;p&gt;Mas a banda está muito bem, puta merda, quase chorei de emoção, cada nota era um soco no estomago, estava tudo pefeito, o Derik matando a pau com os gritos, o Andreas surrando a guitarra, o Paulo esfolando o baixo e o novato Jean Dolabella, bate tão forte o fiadaputa, que me fez passar mal, hehehe. (To falando sério, o cara podia bater mais fraquinho).&lt;/p&gt;
&lt;p&gt;Tudo que eu posso dizer, é que o show foi perfeito, o som tava animal, a Casa do Gaúcho é um lugar foda pra esse tipo de evento, palco bonito, galera bonita, agitando pra valer, showzásso mesmo.&lt;/p&gt;
&lt;h1&gt;Angra &amp;amp; Sepultura&lt;/h1&gt;
&lt;p&gt;Eu não vou comentar a Jam das duas banda, porque não me agradou muito, mas a galera pulou bastante, e de fato se divertiram com The Number of The Beast (Iron Maiden), Paranoid (Black Sabbath) e Immigrant Song (Led Zeppelin).&lt;/p&gt;
&lt;p&gt;Meu comentário sobre o Angra é que eu preferia a nova formação do Angra com o Aquiles Priester, mas acho que quando o Confessori pegar o ritmo essa impressão vai mudar, pois pra mim uma banda é o que se apresenta, quem saiu, já era. Na minha opinião Edu Falachi é muito melhor, e tem muito mais personalidade que o Andre Matos (voz horrenda), e vou aguardar o próximo show para ver a evolução da banda.&lt;/p&gt;
&lt;p&gt;Quanto ao Sepultura não tenho o que falar, pirei quando vi o filme e ouvi o cd na sequência, obra fantástica. Quanto aos que ainda pensam nos irmãos Cavallera, só um comentário: Cresçam!! Os caras saíram por que quiseram, e o Sepultura continuou evoluíndo, e se tornou uma banda muito melhor. Um monte de gente diz que o Andreas é um guitarrista ruim, eu digo o contrário, a proposta da banda não é ter mega solos, é barulho, é ser pesada, e isso eles sabem fazer, e nisso o Andreas se garante, e segura sozinho as pontas das novas e das antigas músicas do Sepultura.&lt;/p&gt;
&lt;p&gt;Finalizando, apartir de agora vou tentarei marcar presença em todos os shows do Sepultura e do Angra, pra mim são as melhores bandas do Brasil, e devem ser homenagiadas a altura.&lt;/p&gt;
&lt;p&gt;Era isso e até a próxima.&lt;/p&gt;
</description>
 <comments>http://myweboncreate.com/blog/offtopic_angra_sepultura#comments</comments>
 <category domain="http://myweboncreate.com/category/personal/divers%C3%A3">Diversão</category>
 <pubDate>Mon, 25 May 2009 14:58:54 +0000</pubDate>
 <dc:creator>robson</dc:creator>
 <guid isPermaLink="false">159 at http://myweboncreate.com</guid>
<feedburner:origLink>http://myweboncreate.com/blog/offtopic_angra_sepultura</feedburner:origLink></item>
<item>
 <title>OFF-TOPIC: O que passou e o que virá</title>
 <link>http://feedproxy.google.com/~r/MwocMyweboncreatetheNewApproachForTheWeb/~3/wEf2_AU9Lbo/offtopic_passou_e_vir%C3%A1</link>
 <description>&lt;p&gt;Ae!!&lt;/p&gt;
&lt;p&gt;Pra quem não foi ao evento Animextreme, so sorry. Pois como sempre foi muito legal estar lá, com a garotada detonando. Tem muita coisa pra ver mas como sempre não vi tudo, e não tive tempo para tirar muitas fotos. Mas o que me deixou mais contente foi a qualidade das fantasias, muita gente bem vestida, nada daquelas coisas caseiras mal feitas, e com o tempo bom, não aconteceu como no ano passado que muita gente perdeu a fantasia com a chuva. Tem umas fotinhos ae, para vocês terem uma idéia, não tirei muita foto, pois passei muito tempo em estandes e apresentações. Dependendo do tempo e dinheiro vou inventar algo legal pra vestir no próximo ano. Talvez me vista como um Nasgul, sempre tive vontade. Ahh! Eu também virei personagem de anime, como pode ser visto na imagem abaixo, hehehehe.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.myweboncreate.com/sites/default/files/images/mwoc_anime_2.jpg" width="620" height="638" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.myweboncreate.com/sites/default/files/images/dsc01794_2.jpg" target="_blank"&gt;&lt;img src="http://www.myweboncreate.com/sites/default/files/images/dsc01794_2.jpg" width="143" height="107" /&gt;&lt;/a&gt; &lt;a href="http://www.myweboncreate.com/sites/default/files/images/dsc01795_2.jpg" target="_blank"&gt;&lt;img src="http://www.myweboncreate.com/sites/default/files/images/dsc01795_2.jpg" width="67" height="107" /&gt;&lt;/a&gt; &lt;a href="http://www.myweboncreate.com/sites/default/files/images/dsc01797_2.jpg" target="_blank"&gt;&lt;img src="http://www.myweboncreate.com/sites/default/files/images/dsc01797_2.jpg" width="101" height="107" /&gt;&lt;/a&gt; &lt;a href="http://www.myweboncreate.com/sites/default/files/images/dsc01798_2.jpg" target="_blank"&gt;&lt;img src="http://www.myweboncreate.com/sites/default/files/images/dsc01798_2.jpg" width="65" height="107" /&gt;&lt;/a&gt; &lt;a href="http://www.myweboncreate.com/sites/default/files/images/dsc01796_2.jpg" target="_blank"&gt;&lt;img src="http://www.myweboncreate.com/sites/default/files/images/dsc01796_2.jpg" width="73" height="107" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Esqueci de comentar que encontrei amigos no Animextreme que não via a algum tempo, alguns nem tanto (Felipe e Soraya), mas pelo menos não conversávamos da algum tempo. Jantei com eles, e foi muito legal, demos várias risadas. Outra pessoa que encontrei foi o Cristiano (cabelinhos) que não via a mais de um ano. Ele estava com a irmã e a namorada, foi muito bom revê-lo também.&lt;/p&gt;
&lt;p&gt;Outra coisa que passou nesse findi, mais precisamente hoje, meu projeto do Google Summer of Code não foi aprovado, agora me resta a dúvida de oferecer-me como voluntário para executar o projeto, o que pode me render um bom ítem para o meu portfolio.&lt;/p&gt;
&lt;p&gt;Para o futuro estou estudando bastante, e preparando minha apresentação visual, cartos de visita (business card) essas coisas, para começar a galgar a escada do mundo empresárial, não sei se vou me tornar realmente um empresário, mas quero pelo menos ser um freelancer bem reconhecido no mercado. Para isso continuo bolando vários materiais para mostrar o que posso fazer.&lt;/p&gt;
&lt;p&gt;Abraço a todos e até a próxima.&lt;/p&gt;
</description>
 <comments>http://myweboncreate.com/blog/offtopic_passou_e_vir%C3%A1#comments</comments>
 <category domain="http://myweboncreate.com/category/personal/divers%C3%A3">Diversão</category>
 <pubDate>Tue, 21 Apr 2009 01:17:53 +0000</pubDate>
 <dc:creator>robson</dc:creator>
 <guid isPermaLink="false">158 at http://myweboncreate.com</guid>
<feedburner:origLink>http://myweboncreate.com/blog/offtopic_passou_e_vir%C3%A1</feedburner:origLink></item>
<item>
 <title>Animextreme 2009</title>
 <link>http://feedproxy.google.com/~r/MwocMyweboncreatetheNewApproachForTheWeb/~3/P67l8jXYMU8/animextreme_2009</link>
 <description>&lt;p&gt;&lt;a href="http://www.animextreme.com.br" target="_blank"&gt;&lt;img src="http://ingridajala.files.wordpress.com/2009/02/animextreme-folder.jpg" width="621" height="285" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;AEEEEEE!!!&lt;/p&gt;
&lt;p&gt;Amanhã é dia de Animextreme e eu estarei lá!!! Desculpe não ter comentado antes, mas com a correria acabei esquecendo.&lt;/p&gt;
&lt;p&gt;Falow!!&lt;/p&gt;
</description>
 <comments>http://myweboncreate.com/blog/animextreme_2009#comments</comments>
 <category domain="http://myweboncreate.com/category/personal/divers%C3%A3">Diversão</category>
 <pubDate>Sat, 18 Apr 2009 00:16:06 +0000</pubDate>
 <dc:creator>robson</dc:creator>
 <guid isPermaLink="false">157 at http://myweboncreate.com</guid>
<feedburner:origLink>http://myweboncreate.com/blog/animextreme_2009</feedburner:origLink></item>
<item>
 <title>MWOC nas Páginas Amigas do FISL.10</title>
 <link>http://feedproxy.google.com/~r/MwocMyweboncreatetheNewApproachForTheWeb/~3/kq67oVgJkBY/mwoc_nas_p%C3%A1ginas_amigas_fisl10</link>
 <description>&lt;div style="padding: 5px; text-align: center; background: black; -moz-border-radius: 8px; -webkit-border-radius: 8px;"&gt;&lt;a href="http://fisl.softwarelivre.org/10/www/paginas-amigas" target="_blank"&gt;&lt;img src="http://fisl.softwarelivre.org/10/www/files/paginas_amigas/BlogMWOC.120x50.logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Ae,&lt;/p&gt;
&lt;p&gt;como todos podem notar, eu resolvi contribuir para a divulgação do Fórum Internacional de Software Livre, que este ano terá um versão especial por se tratar do 10º ano do evento. Se vocês visitarem a página do evento, verão que há muita coisa legal planejada, mas para mim o que sempre mata a pau, são os grupos de usuários, onde acontece a maior parte da diversão e onde rola as maiores trocas.&lt;/p&gt;
&lt;p&gt;Eu participo do FISL desde o 4º evento em 2005, e de lá pra cá nunca deixei de participar, pois acho ele incrivelmente atrativo. Nele é onde eu tive as maiores oportunidades de encontrar pessoas que só conheço por fóruns e lista de discussão. Onde eu consegui ver os meus ídolos do mundo livre como o Eric Raymond, Miguel de Icaza, John "MadDog" Hall, entre outros, este ano vamos ter o Richard Stallman, pai do Software Livre.&lt;/p&gt;
&lt;p&gt;Só para avisar que até o dia 17 (sexta-feira desta semana) a promoção da inscrição irá acabar, eu já garanti a minha inscrição, como estudante pago somente 36,50 como pessoas normais 73,00. Aproveitem o valor promocional, pois depois a inscrição vai ficando meio salgadinha.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Inscrições:&lt;/b&gt; &lt;a href="https://fisl.softwarelivre.org/10/greve/" target="_blank"&gt;https://fisl.softwarelivre.org/10/greve&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Nos vemos lá!!&lt;/p&gt;
</description>
 <comments>http://myweboncreate.com/blog/mwoc_nas_p%C3%A1ginas_amigas_fisl10#comments</comments>
 <pubDate>Wed, 15 Apr 2009 13:21:11 +0000</pubDate>
 <dc:creator>robson</dc:creator>
 <guid isPermaLink="false">156 at http://myweboncreate.com</guid>
<feedburner:origLink>http://myweboncreate.com/blog/mwoc_nas_p%C3%A1ginas_amigas_fisl10</feedburner:origLink></item>
<item>
 <title>Contato</title>
 <link>http://feedproxy.google.com/~r/MwocMyweboncreatetheNewApproachForTheWeb/~3/LOJUOw03Pkk/contato</link>
 <description>&lt;p style="text-align: center;"&gt;&lt;img src="/sites/default/files/images/contact%20us.png" width="400" height="300" /&gt;&lt;/p&gt;
&lt;p&gt;Olá!&lt;/p&gt;
&lt;p&gt;Eu notei que tenho recebido visitas a página de contato, só que nenhum email, fui fazer um teste de envio e acabei constatando que o formulário apresentava uma irregularidade devido a troca do servidor de email do meu server. Houve uma falha de comunicação para que isso não acontecesse, mas agora está resolvido. O envio pode parecer meio demorado, mas pode confiar que ele será enviado. Em breve será o corrigido este problema também.&lt;/p&gt;
&lt;p&gt;Obrigado pela paciência, e desculpas para aqueles que tentaram utilizar o formulário sem sucesso.&lt;/p&gt;
&lt;h3&gt;English readers&lt;br /&gt;&lt;/h3&gt;
&lt;p&gt;Hello!&lt;/p&gt;
&lt;p&gt;I was notified that I have received visits to contact page, but didn't receive any email, I make a test to check the contact form work, and get an irregularity with the mail server. There was a failure of communication, but is now resolved. The send of a email may seem slow, but you can trust that it will be sent. Soon will be corrected this problem too.&lt;/p&gt;
&lt;p&gt;Thanks for you patience and apologies for those who tried to use the form without success.&lt;/p&gt;
</description>
 <comments>http://myweboncreate.com/blog/contato#comments</comments>
 <pubDate>Tue, 14 Apr 2009 18:08:27 +0000</pubDate>
 <dc:creator>robson</dc:creator>
 <guid isPermaLink="false">155 at http://myweboncreate.com</guid>
<feedburner:origLink>http://myweboncreate.com/blog/contato</feedburner:origLink></item>
<item>
 <title>Desenvolvimento Cross-browser - Parte 2</title>
 <link>http://feedproxy.google.com/~r/MwocMyweboncreatetheNewApproachForTheWeb/~3/0qSvZbakLyI/desenvolvimento_crossbrowser_parte_2</link>
 <description>&lt;p&gt;Na &lt;a href="/blog/desenvolvimento_crossbrowser_parte_1"&gt;primeira parte&lt;/a&gt; sobre desenvolvimento Cross-browser eu comentei sobre os diferentes motores de javascript que são utilizados nos navegadores mais populares, não lembro se cheguei a falar, mas alguns deles como o WebKit e o Gecko são utilizados em vários navegadores como o Konqueror, Iceweasel e Flock. Por este motivo muitos destes motores podem ser utilizados no Linux, e assim é possível fazer sites compatíveis com o que é mais utilizado hoje em dia.&lt;/p&gt;
&lt;p&gt;&amp;lt;!--break--&gt;&lt;/p&gt;
&lt;h1&gt;Construíndo o ambiente de testes&lt;/h1&gt;
&lt;p&gt;É sempre válido lembrar que essas dicas são úteis para você que necessita testar seus sites em diferentes plataformas, mas não quer ficar utilizando máquinas virtuais ou mesmo ter dual boot no seu computador.&lt;/p&gt;
&lt;p&gt;Primeiramente vamos listar nossos navegadores, alguns deles são bem conhecidos mas outros não. Como disse na primeira parte, os principais motores de javascript são WebKit, Gecko, V8, Presto e IE. Destes somente o V8 ainda não é possível utilizarmos, mas o Google prometeu uma versão para o Linux, acredito que é possível que isso aconteça ainda este ano.&lt;/p&gt;
&lt;p&gt;Os navegadores que eu utilizo são os seguintes:&lt;/p&gt;
&lt;h1&gt;Midori - Webkit&lt;/h1&gt;
&lt;p&gt;&lt;img src="http://www.twotoasts.de/media/midori/screen1.png" width="245" height="189" align="right" /&gt;O Midori é um navegador bem leve, desenvolvido sobre o Webkit. Ele não oferece muitos recursos, ainda está em fase inicial de desenvolvimento, e precisaria evoluir muito. Mas como objetivo é ver os sites como os usuários do &lt;b&gt;Safari&lt;/b&gt; ele acaba por ser incrivelmente útil e eficaz. Confeço que tive problemas sérios com o Safari um tempo atrás, relacionado a posicionamento de objetos na tela, e ele me salvou a pele, pois eu não sou usuário de MacOS e nem tenho o Windows também.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Instalação do Midori&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;O Midori é meio chatinho de instalar, você vai precisar compilar ele, mas considerando que todos somos programadores, isso deve ser tranquilo, e a compilação dele não é muito complicada. Depois de baixar o Midori, execute os comandos abaixo:&lt;/p&gt;
&lt;pre class="code"&gt;O instalador do Midori é construído em python com o Setuptools, &lt;br /&gt;portanto você precisa ter o Python2.4 ou superior&lt;br /&gt;$ ./waf configure&lt;br /&gt;$ ./waf build&lt;br /&gt;&lt;br /&gt;Depois de completada a instalação você consegue rodar o Midori com este comando&lt;br /&gt;$ ./waf build --run&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; &lt;/p&gt;
&lt;h1&gt;Firefox - Gecko e TraceMonkey&lt;/h1&gt;
&lt;p&gt;&lt;img src="/sites/default/files/images/firefox_0.jpg" width="118" height="118" align="left" /&gt;O Firefox dispensa comentários, embora não seja o mais utilizado, ele ocupa o posto de navegador mais baixado em um dia, hehehe. Desde o Netsacape sua história sempre foi de extremo sucesso, mas acompanhado de um forte bombardeio da Microsoft que tenta manter seu navegador unânime na internet.&lt;/p&gt;
&lt;p&gt;Diferente dos outros navegadores, que tem como objetivo somente performance e boa usabilidade para usuários finais, o Firefox ainda possui a melhor plataforma de desenvolvimento Web, com inúmeros add-ons para ajudar o desenvolvedor a melhorar seu código e atingir os resultados desejados com a construção de um site.&lt;/p&gt;
&lt;p&gt;Como o firefox está em tudo que é Linux, eu vou somente citar alguns addons que são muito importantes para quem quer desenvolver para Web.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.colorzilla.com/firefox" target="_blank"&gt;&lt;b&gt;ColorZilla&lt;/b&gt;&lt;/a&gt; - Esta é uma ferramenta muito útil para descobrir a cor de um certo ponto de uma página, e montar peletas de cores.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://getfirebug.com" target="_blank"&gt;&lt;b&gt;Firebug&lt;/b&gt;&lt;/a&gt; - Esta ferramenta é fundamental para o desenvolvimento de qualquer site, com ele você consegue monitorar e debugar javascript, inspecionar elementos HTML e fazer modificações visuais do seu site.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://developer.yahoo.com/yslow" target="_blank"&gt;&lt;b&gt;YSlow&lt;/b&gt;&lt;/a&gt; - Este addon funciona integrado ao Firebug, e sua tarefa é calcular a execução do seu site. Ele consegue lhe informar precisamente quais pontos você pode alterar para que a performance do site vá ao máximo, aproveitando melhor os recursos de css e javascript.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/60" target="_blank"&gt;&lt;b&gt;Web Developer&lt;/b&gt;&lt;/a&gt; - Este é um kit de pequenas ferramentas para lhe ajudar desenvolvedor o site, como validar html e css, console de javascript, onde é mostrados os erros e warnings de css e javascript, entre outras funcionalidades.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Opera - Presto&lt;/h1&gt;
&lt;p&gt;&lt;img src="http://www.opera.com/bitmaps/products/browser/download/browser.png" width="269" height="183" align="right" /&gt;O Opera felizmente possui uma versão estável e muito completa para Linux, eu o utilizo as vezes como meu navegador principal, por oferecer uma performance melhor que a do Firefox. Confesso que as vezes me espanto com as diferenças entre os dois navegadores em relação a performance, mas mesmo assim considero o Firefox muito a frente dele, pela suas possibilidades de expansão.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Instalação do Opera&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Pra instalar o Opera é barbadinha, ele tem várias versões para diferentes distribuições e tem para MacOS e Windwos também. No caso do Ubuntu você baixa direto o pacote &lt;b&gt;.deb&lt;/b&gt; e dá dois-cliques e está feito.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.opera.com/browser/download/" target="_blank"&gt;http://www.opera.com/browser/download&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;Internet Explorer - IE4Linux&lt;br /&gt;&lt;/h1&gt;
&lt;p&gt;&lt;img src="http://www.tatanka.com.br/ies4linux/design/logo.png" width="100" height="96" align="left" /&gt;Esse aqui é o nosso maior problema, não só pela qualidade do navegador, mas porque nós somos obrigados a usar um enjambre para testes. Mas eu tenho utilizado e é bem fiel aos resultados apresentados pelo IE6 no Windows, no que se refere a Javascript, HTML, XHTML  e CSS. O único problema é que ele necessitado Wine, pois roda o IE emulado, e embora ele possua o IE7, não aconselho o uso, pois não funciona. Já tentei várias vezes, e nada.&lt;/p&gt;
&lt;p&gt;Vamos então a instalação do IE4Linux&lt;/p&gt;
&lt;pre class="code"&gt;Utilize este comando para baixar o IE4Linux&lt;br /&gt;$ wget &lt;a href="http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz" title="http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz"&gt;http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Extraia o arquivo&lt;br /&gt;$ tar zxvf ies4linux-latest.tar.gz&lt;br /&gt;$ cd ies4linux-*&lt;br /&gt;&lt;br /&gt;Instale&lt;br /&gt;$ ./ies4linux&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; &lt;/p&gt;
&lt;h1&gt;Conclusão&lt;/h1&gt;
&lt;p&gt;Então chegamos ao final da segunda parte, agora você consegue atingir quase todos os principais navegadores utilizando essas soluções para testes. Sempre é válido lembrar que quando desenvolvemos sites que funcionam no Firefox, naturalmente eles funcionam nos demais, com exceção do Internet Explorer, por motivos explicados anteriormente. Mas sempre é bom garantir, e já comprovei a eficácia dos testes nestes quatro navegadores. Na próxima parte veremos algumas peculiaridades sobre regras CSS, principalmente a respeito nas diferenças existentes entre bordas arredondadas e a propriedade alpha/opacity, e algo mais que surgir.&lt;/p&gt;
</description>
 <comments>http://myweboncreate.com/blog/desenvolvimento_crossbrowser_parte_2#comments</comments>
 <category domain="http://myweboncreate.com/category/development/desenvolvimento_web">Desenvolvimento Web</category>
 <category domain="http://myweboncreate.com/category/destaques/spotlight">Spotlight</category>
 <enclosure url="http://myweboncreate.com/image/view/148/preview" length="36411" type="image/jpeg" />
 <pubDate>Mon, 13 Apr 2009 19:45:02 +0000</pubDate>
 <dc:creator>robson</dc:creator>
 <guid isPermaLink="false">154 at http://myweboncreate.com</guid>
<feedburner:origLink>http://myweboncreate.com/blog/desenvolvimento_crossbrowser_parte_2</feedburner:origLink></item>
<item>
 <title>OFF-TOPIC - Como anda a vida?</title>
 <link>http://feedproxy.google.com/~r/MwocMyweboncreatetheNewApproachForTheWeb/~3/U85ajwscXd8/offtopic_anda_vida</link>
 <description>&lt;p&gt;Ae pessoal,&lt;/p&gt;
&lt;p&gt;como podem notar eu aumentei a quantidade de postagens no blog, investi um pouco mais de tempo para melhorá-lo tecnicamente (espero estar agradável para a maioria) e tenho prestado mais atenção nos detalhes de divulgação dele e tudo mais. Confesso não ter tempo para virar blogueiro, ou mesmo escrever em forma de tutoriais tudo que sei fazer, e todas as soluções que tenho desenvolvido. Mas mesmo assim, uma coisa eu acabei cortando do Blog, que é a minha vida pessoal.&lt;/p&gt;
&lt;p&gt;Antes o meu blog era um espaço onde eu colocava tudo, as coisas divertidas que eu achava pela internet, andamentos de minha vida profissional, tutoriais, reclamações, ou seja, tudo mesmo. Comecei a evitar isto por dois motivos, o primeiro é que em momentos de fraqueza ou mesmo incerteza absoluta, todos temos tendência a falar coisas que não gostariámos de dizer. Isso pode provocar muitos efeitos colaterais. O segundo é que esses assuntos, acabam sendo tão pessoais, que realmente só são interessantes para quem convive com você direta e continuamente, e com essas pessoas eu falo pelo Twitter ou MSN.&lt;/p&gt;
&lt;p&gt;Mas como as vezes é necessário desabafar um pouco, eu vou fazer isso como um OFF-TOPIC deste blog, e venho contar como anda minha vida.&lt;/p&gt;
&lt;p&gt;O ano de 2008 fechou-se, e junto com ele minha bolsa na universidade, desde então eu tenho vivido como freelancer. Não é uma situação muito agradável, pois a instabilidade é grande, porém, você tem uma liberdade que realmente é tentadora e agradável na maior parte do tempo. O problema mesmo é que você as vezes pode parar e perceber que a sua idade já não condiz mais com esse tipo de atividade, e que você realmente precisa de algo mais sólido para se manter. Por esse motivo escrevo esse texto.&lt;/p&gt;
&lt;p&gt;Quem me acompanha pelo Blog, pode ter uma noção de que tipo de gente eu sou, e o que eu mais gosto de fazer, quem me conhece pessoalmente, tem certeza, hehehe. Mas o fato é que eu estou tentando me estabelecer de alguma forma. Por isso, há a possibilidade do MyWeb.onCreate() virar uma empresa, não de Blog, pois se bem repararem eu não tenho propagandas no site e nem uma constância de um MacMagazine ou MeioBit, pois não é o que eu quero, e com 600 pageViews por mês não dá nem pra pensar muito nisso.&lt;/p&gt;
&lt;p&gt;Mas o que eu penso mesmo é uma empresa para prestar serviços de desenvolvimento com Python, PHP, Drupal, Django, XHTML+CSS+Javascript, enfim, essas coisas que eu sei fazer, e me considero bom mesmo. Se notarem o tom deste texto apresenta uma incerteza muito grande, mas acredite que ela é menor do que parece, pois tenho conseguido fazer muitos orçamentos, o que aumenta a chance de aprovação. O mais legal foi ter conseguido um contato fora do Brasil, o que vai me fazer melhorar o inglês, e escrever mais em inglês. Cheguei a pensar em fazer o projeto que fiz para o GSoC, mesmo sem aprovação, só para ter no Portfolio um trabalho internacional em uso. Agente colhe o que planta, né?&lt;/p&gt;
&lt;p&gt;Então é isso, quem estiver a procura de um programador, gerente de projetos, mentor, dedicado e versátil, que acompanha a tecnologia como ela é, ou seja, evoluindo sempre. Estou a disposição para negociações, e estou certo de que a satisfação no resultado do trabalho é garantida.&lt;/p&gt;
&lt;p&gt;Agradeço a todos que têm me apoiado nesse novo início fora da universidade e desejo a todos muito sucesso e diversão.&lt;/p&gt;
</description>
 <comments>http://myweboncreate.com/blog/offtopic_anda_vida#comments</comments>
 <pubDate>Wed, 08 Apr 2009 03:51:24 +0000</pubDate>
 <dc:creator>robson</dc:creator>
 <guid isPermaLink="false">153 at http://myweboncreate.com</guid>
<feedburner:origLink>http://myweboncreate.com/blog/offtopic_anda_vida</feedburner:origLink></item>
<item>
 <title>O Hype e a consolidação</title>
 <link>http://feedproxy.google.com/~r/MwocMyweboncreatetheNewApproachForTheWeb/~3/l9mVNK1xOs4/hype_e_consolida%C3%A7%C3%A3</link>
 <description>&lt;p&gt;Ae!&lt;/p&gt;
&lt;p&gt;Depois de uma semana de negociações e escrita de projeto para o Google Summer of Code, volto a escrever no meu blog, pouco visitado, mas meu, hehehe. O assunto hoje é sobre uma febre que tomou conta do mercado de tecnologia no último ano e que hoje eu vejo que já passou. Certas que eu irei dizer pode ofender alguém, mas essa é uma opinião minha, baseada no que eu tenho visto, obviamente como uma pessoa de fora posso estar falando besteiras, mas é o risco que se corre ao querer opinar sobre qualquer assunto. O importante mesmo, é falar e manter a humildade.&lt;/p&gt;
&lt;h1 class="nodeTitle"&gt;O que é Hype?&lt;/h1&gt;
&lt;p&gt;O hype, formalmente conhecido como Hype Cycle, é uma representação gráfica da maturidade, adoção e aplicação de negócios de uma tecnologia específica. O termo foi forjado pela Gartner, uma casa de análise/pesquisa dos Estados Unidos, que provê opiniões, conselhos e dados para a indústria da tecnologia da informação.&lt;/p&gt;
&lt;p&gt;Falando que nem gente agora, o hype hoje se traduz, não como uma análise gráfica, mas sim como uma atividade de marketing informal, gerando uma bolha de especulações e opiniões vindas de todas as direções, o que cria uma febre nas pessoas, instalando assim, uma necessidade de adoção de uma determinada tecnologia. Muita gente que ler isso pode não entender, mas eu vou dar um exemplo bem prático.&lt;/p&gt;
&lt;p&gt;O caminho comum para divulgação de um certo produto normalmente é a televisão, por ser o maior meio de comunicação gratuído do mundo, ou o rádio, ou ainda a mídia impressa (folders, outdour, cartões, adesivos, camisetas, etc). Mas se pensarmos um pouquinho podemos notar que não passam propagandas do Orkut na televisão, ou em qualquer outro meio de comunicação, e também não recebemos brindes convidando-nos a se cadastrar nele. No entanto este software conseguiu atingir milhões de usuários no Brasil, e foi desenvolvido dentro do Google, láaaaa nos Estados Unidos.&lt;/p&gt;
&lt;p&gt;Dae entra o tal Hype, você ouve tanto falar dessa coisa, que acaba sendo convencido a acessar, se cadastrar e começar a utilizar, como se fosse um artigo de moda, que você tem acesso sem muito custo. No começo você não entende muito, mas acaba se acostumando e sua vontade e a dos outros lhe faz acreditar que aquilo é bom.&lt;/p&gt;
&lt;p&gt;Então essa atividade de falar, fazer propaganda gratuíta, agitar todos a sua volta, num esquema de corrente sem fim, contribui para o Hype Cycle, que demonstra que o software poderá ser rentável ou não em um curto espaço de tempo.&lt;/p&gt;
&lt;h1 class="nodeTitle"&gt;O Hype no desenvolvimento&lt;/h1&gt;
&lt;p&gt;Depois de vermos o que é o hype, agora vamos ao assunto que, é de fato, o foco deste texto, a efervecência do Ruby on Rails, Twitter, etc e a calmaria do Django, Pounce, etc. É nessa hora que alguém pode torcer a cara, mas acredite em mim, eu não sou de criticar nenhuma tecnologia, acho o Rails uma grande ferramenta e ele conseguiu fazer uma coisa que nínguem antes tinha conseguido: &lt;b&gt;O Rails tornou o desenvolvimento web divertido.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;O fato aqui é que eu como desenvolvedor web tento me manter antenado sobre os vários focos, hoje eu utilizo duas linguagens server-side, PHP e Python. No entanto, mantenho um olho sobre o Rails e as possibilidades que podem surgir.&lt;/p&gt;
&lt;p&gt;O que de fato venho retratar aqui é a falta de movimentação que tenho notado na comunidade do Rails, quando eu digo isso, eu me refiro aos pontos mais fortes da comunidade como o RailsPodcast Brasil, por eu não participar dos fóruns e os poucos blogueiros que eu assino não relatarem nada, me provoca a impressão de que a comunidade gastou todas as suas forças no Rails Summit e depois adormeceu por tempo indeterminado.&lt;/p&gt;
&lt;p&gt;Acredito também, que o Rails tenha sido vítima da indústria, assim como o Java, muitos casos de sucesso em pouquissímo tempo (twitter, blogsblogs, yellowpages, etc) o que deve ter provocado uma ilusão de que fazer software de qualidade com o Rails era mais fácil do que com outros tecnologias e mais rentável. Aquela velha história de que o Rails irá resolver os seus problemas assim como foi com o Java. Apesar de ter ouvido de muitas pessoas da comunidade, principalmente o que defendiam o Twitter no bombardeio de críticas, e que de fato é uma grande verdade, o Rails não é solução para tudo, e o hype sobre ele, poderia ter detonado com sua história no mundo do desenvolvimento.&lt;/p&gt;
&lt;p&gt;Por outro lado existe um mundo menos conturbado, que é o do Python, primeiramente criticada por não possuir delimitadores de blocos mas depois isso foi sumindo, e as pessoas aprenderam que ter um código estéticamente perfeito também é importante, inclusive para sua leitura e compartilhamento. O Python, assim como o Ruby, possui um framework web bem badalado, o Django. Eu usuário do Django e participo dos fóruns, grupo de tradução da documentação, etc. O interessante é que eu fui atraído pelo Django não por que todo mundo falava dele o tempo todo, mas sim porquê eu já sou programador Python a mais de 4 anos.&lt;/p&gt;
&lt;p&gt;O que eu encontrei na comunidade Django, foi um movimento lento, mas constante, de crescimento, e muita coisa nova vem surgindo desde a sua versão 1.0. Este, para mim, é um caso de consolidação, onde uma tecnologia evolui mesmo sem ter muita gente falando dela. No Django também existe uma podcast, não existe um brasileiro ainda, mas ele resistiu a passagem do ano, o que é muito importante para dar solidez ao movimento.&lt;/p&gt;
&lt;p&gt;Não sei se é porquê a sua linguagem é Python que já é conhecido de longa data, mas o fato é que as pessoas ligadas ao Django, alcançam o mesmo nível de satisfação do usuários do Rails e nem por isso geram um hype tão grande. Até em discussões com a comunidade nós determinamos que o hype deveria ser evitado, isso para mim é um postura de constância, ou seja, dar um passo de cada vez, e não tentar dar um salto de uma hora pra outra.&lt;/p&gt;
&lt;h1 class="nodeTitle"&gt;Conclusão&lt;/h1&gt;
&lt;p&gt;Para mim a consolidação de uma tecnologia é muito mais importante do que a efervecência de sua comunidade, e tomara que isto esteja ocorrendo com o Rails também. O Django tem seus problemas que eu gostaria que não existissem, como a falta de um conjunto de helpers para Javascript, mas por outro lado ele se adona da modularidade do Python de uma forma muito mais simples e direta, o que realmente lhe permite desenvolver aplicações plugáveis, e não plugins na forma de aplicações.&lt;/p&gt;
&lt;p&gt;Peço desculpas a quem se ofender com o texto, mas eu não gosto de ver uma comunidade fazer tanto barulho e depois de um recesso de final de ano, simplesmente se calar como está ocorrendo agora. Quem é da comunidade por favor, me critique e dê sua opinião.&lt;/p&gt;
</description>
 <comments>http://myweboncreate.com/blog/hype_e_consolida%C3%A7%C3%A3#comments</comments>
 <category domain="http://myweboncreate.com/category/development/python">Python</category>
 <category domain="http://myweboncreate.com/category/development/rails">Rails</category>
 <category domain="http://myweboncreate.com/category/destaques/spotlight">Spotlight</category>
 <enclosure url="http://myweboncreate.com/image/view/152/preview" length="38156" type="image/jpeg" />
 <pubDate>Sun, 05 Apr 2009 14:55:52 +0000</pubDate>
 <dc:creator>robson</dc:creator>
 <guid isPermaLink="false">151 at http://myweboncreate.com</guid>
<feedburner:origLink>http://myweboncreate.com/blog/hype_e_consolida%C3%A7%C3%A3</feedburner:origLink></item>
<item>
 <title>Propostas para o GSoC</title>
 <link>http://feedproxy.google.com/~r/MwocMyweboncreatetheNewApproachForTheWeb/~3/V2_N2UY0Fsk/propostas_gsoc</link>
 <description>&lt;p&gt;&lt;img src="http://www.myweboncreate.com/sites/default/files/gsoc2009.png" /&gt;Ae!&lt;/p&gt;
&lt;p&gt;Venho avisar que vou dar uma pausada no Blog, o motivo é que estou escrevendo uma proposta para participar do Google Summer Of Code 2009, e como tem que escrever em inglês, eu estou me matando!!! Mas vou conseguir, hehehe.&lt;/p&gt;
&lt;p&gt;Eu tenho até o dia 3, ou seja próxima sexta-feira, para entregar a proposta e dae darei continuidade a série de posts sobre Desenvolvimento Cross-Browser.&lt;/p&gt;
&lt;p&gt;Abraços.&lt;/p&gt;
</description>
 <comments>http://myweboncreate.com/blog/propostas_gsoc#comments</comments>
 <category domain="http://myweboncreate.com/category/development/general">General</category>
 <pubDate>Sat, 28 Mar 2009 14:00:27 +0000</pubDate>
 <dc:creator>robson</dc:creator>
 <guid isPermaLink="false">149 at http://myweboncreate.com</guid>
<feedburner:origLink>http://myweboncreate.com/blog/propostas_gsoc</feedburner:origLink></item>
<item>
 <title>Desenvolvimento Cross-browser - Parte 1</title>
 <link>http://feedproxy.google.com/~r/MwocMyweboncreatetheNewApproachForTheWeb/~3/Etj2nrTUOdk/desenvolvimento_crossbrowser_parte_1</link>
 <description>&lt;p&gt;Todo desenvolvedor Web, tem noção dos problemas que enfrentamos ao trabalhar com desenvolvimento de sites hoje em dia. Na verdade 90% dos problemas são atribuídos ao Internet Explorer, mais ainda quando falamos da versão 6. Mas o fato é que não existe somente ele, existe uma lista bem grande de navegadores, e mesmo quando você foca nos mais populares, você encontra problemas para testá-los, pois não há a possibilidade de rodar todos no Linux. Com essa série de posts sobre &lt;b&gt;Desenvolvimento Cross-browser&lt;/b&gt;, eu vou mostrar como eu faço para atingir a maior parte de casos possíveis e dar algumas dicas de como eu faço para construir um html que funciona sem necessidade de hacks entre diferentes plataformas. Have Fun!&lt;/p&gt;
&lt;h1&gt;Principais navegadores&lt;/h1&gt;
&lt;p&gt;Hoje temos 5 principais navegadores sendo utilizados: Firefox, Safari, Opera, Chrome e Internet Explorer. Cada um desses navegadores possuem uma peça fundamental para o seu funcionamento, e isso determina o quão bom eles serão, e essa peça é o motor de javascript.&lt;/p&gt;
&lt;p&gt;O motor de javascript, ou Javascript Engine em inglês, é o responsável por montar o layout das páginas nos navegadores, é ele quem transforma o html que temos das páginas em imagens, letras de diferentes formas, cores e tamanhos, ou seja, desenha a página apartir do html dado.&lt;/p&gt;
&lt;p&gt;Os motores de javascript existentes hoje são os utilizados por estes 5 navegadores. Na verdade até existem outros, mas alguns foram abandonados e só são utilizados como material de consulta ou experimentos pequenos, e outros poderão ser muito utilizados no futuro, principalmente com a expansão da internet móvel através de celulares, palms e netbooks.&lt;/p&gt;
&lt;p&gt;Abaixo segue a lista dos principais motores de javascript, com o seu respectivo navegador Web.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Firefox Gecko e Tracemonkey&lt;/b&gt; - acredito que esse seja o engine mais famoso, principalmente pela precisão de renderização do html. Para a próxima versão do Firefox, chamada de 3.5, o Gecko será substituído pelo seu sucessor Tracemonkey, que visa competir com a performance oferecida pelo V8 e WebKit e a implementação de HTML 5.0.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Safari Webkit&lt;/b&gt; - Este é o engine desenvolvido pela Apple para o seu navegador web Safari. Ele possui uma impressionante performance, e uma precisão de renderização superior a do Firefox em alguns pontos.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Opera Presto&lt;/b&gt; - O Opera é um navegador que possui muitos adéptos, mas mesmo assim não consegue atingir uma faixa significante de usuários globais. Mas acredito que se não houvesse o Internet Explorer na jogada, ele certamente daria trabalho aos demais. Seu engine Presto é muito bom, e desponta como um dos melhores e mais rápidos renderizadores.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Chrome V8 - &lt;/b&gt;A grande surpresa do Google, feito meio que por baixo dos panos, caiu como uma bomba na internet com o lançamento do Google Chrome. Infelizmente esse ainda não tem para Linux mas logo estará disponível.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Internet Explorer IE Javascript Engine&lt;/b&gt; - essa que é considerada a maior bomba da internet. Ele que carrega em seu nome "Internet", o que acaba sendo muito sugestivo para novos usuários, ou usuários leigos. Pelo fato do Windows rodar em mais de 80% dos pcs do mundo, o IE ocupa 90% do mercado de navegadores. Fato esse que faz da Microsoft um alvo de processos contra monopólio, e principalmente, pela oferta de software com baixa qualidade ou qualidade duvidosa.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Essa é só uma apresentação do universo de navegadores que devemos ter conhecimento, na hora de programarmos um site.&lt;/p&gt;
&lt;h1&gt;Entendendo a importância e diferenças dos motores de javascript&lt;/h1&gt;
&lt;p&gt;Agora vamos entender um pouco o que há de diferente em cada um desses motores, e principalmente, o porquê o IE é alvo de tantas críticas.&lt;/p&gt;
&lt;p&gt;Para início de conversa, você precisa entender que a internet possui regras, todas elas regidas por orgãos responsáveis, no caso das linguagens de marcação (HTML, XHTML, XML, CSS, etc) é a W3C, quem faz a regulamentação. Já o javascript a coisa funciona um pouco diferente, ele segue um padrão de script desenvolvido pela ECMA International, que descreve como a linguagem deve ser implementada, o ActionScript por exemplo, usa um padrão ECMA para sua linguagem, por isso ela é tão semelhante ao Javascript.&lt;/p&gt;
&lt;p&gt;Hoje todas as empresas que desenvolvem navegadores, tentam seguir os padrões estabelecidos, mas o fato é que os padrões não abrangem tudo que precisa ser feito. Pois as empresas possuem necessidades específicas de integração, por exemplo o Safari e o IE precisam ter integração com seus sitemas operacionais, para oferecer uma melhor experiência de uso aos seus clientes. Caso esse que pode gerar problemas, quando um site é disponibilizado para uso geral, mas somente funciona integrado com um determinado sistema operacional.&lt;/p&gt;
&lt;p&gt;Sabendo disso, fica mais fácil de entender porquê o IE é tão diferente. Quando o IE foi criado para derrubar o Netscape, não existiam os orgão regulamentadores, ou ao menos não eram tão respeitados como hoje. O que gerou um problema praticamente insolúvel, por que a Microsoft resolveu criar seu próprio padrão de linguagem. Isso acabou fazendo com que algumas tags, regras de css e comandos javascript, funcionem somente nele.&lt;/p&gt;
&lt;p&gt;Mas com base nesses problemas todos os demais navegadores possuem algumas peculiaridades, mas acabam seguindo todos as mesmas linhas de pensamento, o único ainda a andar meio na contra-mão é o Internet Explorer, e você verá que normalmente programamos para dois navegadores: IE e os demais.&lt;/p&gt;
&lt;h1&gt;Conslusão&lt;/h1&gt;
&lt;p&gt;Tendo noção desse universo de navegadores você começará a entender como se dá o desenvolvimento Cross-browser, no próximo post sobre o assunto eu irei relatar como montar um ambiente de testes bem legal no Linux, isso garantirá que você consiga ter a possibilidade de ver seus trabalhos nas diferentes plataformas sem a necessidade de usar uma virtual machine.&lt;/p&gt;
&lt;p&gt;O ambiente criado consegue atender os testes com o IE 6, Firefox 3.0, Safari e Opera. Ele não tem nada de especial, mas é uma mão na roda para quem precisa testar em todas as plataformas. Somente o Google Chrome que ainda fica de fora.&lt;/p&gt;
&lt;p&gt;Até lá.&lt;/p&gt;
</description>
 <comments>http://myweboncreate.com/blog/desenvolvimento_crossbrowser_parte_1#comments</comments>
 <category domain="http://myweboncreate.com/category/development/desenvolvimento_web">Desenvolvimento Web</category>
 <category domain="http://myweboncreate.com/category/destaques/spotlight">Spotlight</category>
 <enclosure url="http://myweboncreate.com/image/view/148/preview" length="36411" type="image/jpeg" />
 <pubDate>Sat, 21 Mar 2009 17:35:17 +0000</pubDate>
 <dc:creator>robson</dc:creator>
 <guid isPermaLink="false">144 at http://myweboncreate.com</guid>
<feedburner:origLink>http://myweboncreate.com/blog/desenvolvimento_crossbrowser_parte_1</feedburner:origLink></item>
<item>
 <title>Feed Burner</title>
 <link>http://feedproxy.google.com/~r/MwocMyweboncreatetheNewApproachForTheWeb/~3/eIXwQENfggM/feed_burner</link>
 <description>&lt;p&gt;AE!&lt;/p&gt;
&lt;p&gt;Acredito que as pessoas que assinam o MWOC, podem ter recebido uns 20 posts antigos, como novos. O fato é que eu modifiquei o meu sistema de feeds, para utilizar o Feed Burner, afim de gerar novas estatíscas sobre o site. Desculpe o transtono que isso possa ter gerado, e não irá acontecer novamente, eu espero.&lt;/p&gt;
&lt;p&gt;Abraço a todos.&lt;/p&gt;
&lt;p&gt;Robson Mendonça&lt;/p&gt;
</description>
 <comments>http://myweboncreate.com/blog/feed_burner#comments</comments>
 <category domain="http://myweboncreate.com/category/development/general">General</category>
 <pubDate>Mon, 16 Mar 2009 16:55:29 +0000</pubDate>
 <dc:creator>robson</dc:creator>
 <guid isPermaLink="false">147 at http://myweboncreate.com</guid>
<feedburner:origLink>http://myweboncreate.com/blog/feed_burner</feedburner:origLink></item>
<item>
 <title>Tracks 1.7 installation problem on Ubuntu</title>
 <link>http://feedproxy.google.com/~r/MwocMyweboncreatetheNewApproachForTheWeb/~3/DHgRTgDXBzw/tracks_17_installation_problem_ubuntu</link>
 <description>&lt;p&gt;Ola! Se você é brasileiro ou é nativo da lingua portuguesa, &lt;a href="#port"&gt;clique aqui!!&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;English Readers&lt;/h1&gt;
&lt;p&gt;Today, while I looking for a GTD (Get Things Done) software, to organize my life. I got some problems to install Tracks 1.7 on Ubuntu 8.10 Intrepid. I needed to make a  complete install of Rails, because I'm not a Rails programmer, and I got two problems wich can be happen to you. So, I have some tips for you.&lt;/p&gt;
&lt;p&gt;The first problem is related to Mysql ruby gem. This gem need a file called &lt;b&gt;mkmf&lt;/b&gt;. This file is only distributed into the Ruby development package. I don't know why, but this is the problem. To solve it and install Mysql ruby gem, do the following:&lt;/p&gt;
&lt;pre class="code"&gt;$ sudo apt-get install ruby-1.8-dev
$ sudo gem install mysql&lt;/pre&gt;&lt;p&gt;My second problem is related to rake migration. The rake program ask for Openssl library. So, to solve the problem you need to install the libopenssl:&lt;/p&gt;
&lt;pre class="code"&gt;$ sudo apt-get install libopenssl-ruby1.8&lt;/pre&gt;&lt;p&gt;Well, that's it! I hope that this post can help you. Good Luck!&lt;/p&gt;
&lt;p&gt;See too: &lt;a href="http://www.searchmarked.com/ubuntu/how-to-get-past-the-require-no-such-file-to-load-mkmf-loaderror-when-installing-the-mysql-gem.php" target="_blank"&gt;How to get past the 'require': no such file to load - mkmf (loadError) when installing the "mysql" gem&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;&lt;a name="port"&gt;&lt;/a&gt;Versão em Português&lt;/h1&gt;
&lt;p&gt;Hoje enquanto procurava por um GTD (Get Things Done), para organizar minha vida, eu me deparei com alguns problemas enquanto tentava instalar o Tracks 1.7 no Ubuntu 8.10 Intrepid. Eu precisei fazer a instalação completa do Rails, pois não estou mais programando com ele, e tive dois problemas que podem acontecer com mais pessoas. Portanto aqui vai a dica para solucioná-los.&lt;/p&gt;
&lt;p&gt;O primeiro problema é referente a instalação da Mysql. Ela necessita de um arquivo chamado &lt;b&gt;mkmf&lt;/b&gt;. Este arquivo somente é distribuído com o pacote de desenvolvimento do Ruby. Eu não sei por que isto é assim, mas este é o problema, portanto para instalar a gem Mysql, faça o seguinte:&lt;/p&gt;
&lt;pre class="code"&gt;$ sudo apt-get install ruby-1.8-dev
$ sudo gem install mysql&lt;/pre&gt;&lt;p&gt;O segundo problema que encontrei foi quando tentei rodar o migration. O rake reclamava a falta da biblioteca Openssl. Portanto para solucionar o problema faça o seguinte:&lt;/p&gt;
&lt;pre class="code"&gt;$ sudo apt-get install libopenssl-ruby1.8&lt;/pre&gt;&lt;p&gt;Bom essa é minha contribuição para quem passar por um problema parecido com o meu.&lt;/p&gt;
&lt;p&gt;Veja também:  &lt;a href="http://www.searchmarked.com/ubuntu/how-to-get-past-the-require-no-such-file-to-load-mkmf-loaderror-when-installing-the-mysql-gem.php" target="_blank"&gt;How to get past the 'require': no such file to load - mkmf (loadError) when installing the "mysql" gem&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Falow!!&lt;/p&gt;
</description>
 <comments>http://myweboncreate.com/blog/tracks_17_installation_problem_ubuntu#comments</comments>
 <category domain="http://myweboncreate.com/category/development/rails">Rails</category>
 <pubDate>Sat, 14 Mar 2009 01:07:59 +0000</pubDate>
 <dc:creator>robson</dc:creator>
 <guid isPermaLink="false">146 at http://myweboncreate.com</guid>
<feedburner:origLink>http://myweboncreate.com/blog/tracks_17_installation_problem_ubuntu</feedburner:origLink></item>
</channel>
</rss>
