<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;AkIHSHs4eyp7ImA9WhRaE0o.&quot;"><id>tag:blogger.com,1999:blog-18522178</id><updated>2012-02-16T05:48:59.533-02:00</updated><category term="tipologia" /><category term="natural" /><category term="ônibus" /><category term="hotmail" /><category term="html5" /><category term="web" /><category term="albergue" /><category term="juliano" /><category term="z/os" /><category term="fiz.tv" /><category term="chrome" /><category term="array" /><category term="mainframe" /><category term="firefox" /><category term="curiosidade" /><category term="xampp" /><category term="fretado" /><category term="weshow" /><category term="css" /><category term="expressões regulares" /><category term="e-mail" /><category term="chuva" /><category term="spam" /><category term="fotolog" /><category term="adabas" /><category term="tv" /><category term="register globals" /><category term="float" /><category term="ie9" /><category term="asp" /><category term="xml" /><category term="mysql" /><category term="fonte" /><category term="piada" /><category term="validação" /><category term="julian" /><category term="hostel" /><category term="oracle" /><category term="projeto" /><category term="gears" /><category term="phpconference" /><category term="html" /><category term="session" /><category term="anual" /><category term="design" /><category term="conteúdo" /><category term="navegador" /><category term="magento" /><category term="banco de dados" /><category term="hospedagem" /><category term="postgre" /><category term="aviões" /><category term="santos" /><category term="google" /><category term="hoscar" /><category term="javascript" /><category term="dia" /><category term="engenharia de software" /><category term="zoeira" /><category term="youtube" /><category term="evento" /><category term="openoffice" /><category term="cmsmadesimple" /><category term="mime type" /><category term="msn" /><category term="year" /><category term="cms" /><category term="ecommerce" /><category term="uteis" /><category term="arquivo" /><category term="windows" /><category term="gp" /><category term="funções" /><category term="passagem" /><category term="perfeito" /><category term="apache" /><category term="linux" /><category term="vetor" /><category term="orkut" /><category term="php" /><category term="ajax" /><category term="header" /><category term="congonhas" /><category term="software livre" /><category term="fiz" /><category term="pessoas" /><category term="ascii" /><category term="jquery" /><category term="gestao" /><category term="serviços" /><category term="ez Publish" /><category term="cinema" /><category term="cores" /><category term="serra" /><category term="mod_rewrite" /><category term="microsoft" /><category term="htaccess" /><category term="trabalho" /><title>d.a.domingues</title><subtitle type="html">desenvolvimento e coisas interessantes</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://dadomingues.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://dadomingues.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Daniel ;P</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>91</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/Dadomingues" /><feedburner:info uri="dadomingues" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DEYHRXg6fCp7ImA9WhdXGU0.&quot;"><id>tag:blogger.com,1999:blog-18522178.post-7654212438333433428</id><published>2011-09-01T16:42:00.000-03:00</published><updated>2011-09-01T16:42:14.614-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-01T16:42:14.614-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="header" /><category scheme="http://www.blogger.com/atom/ns#" term="session" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><title>PHP: Cannot modify header information...</title><content type="html">Você está querendo fazer um redirecionamento (usando a função header diretamente ou indiretamente por um framework) em PHP, e toma isso:
&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;
Severity: Warning&lt;br /&gt;
Message: Cannot modify header information - headers already sent by (output started at.........&lt;br /&gt;
&lt;/code&gt;
&lt;br /&gt;
&lt;br /&gt;
Que mensagenzinha chata.&lt;br /&gt;
Se vocês já fuçou e viu que não é nada óbvio - esta mensagem diz que você quer está querendo modificar o cabeçalho da página depois de ter enviado alguma coisa, então verifique se explicitamente você não enviou nada - eis as possíveis causas.&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;veja se antes do '[?php' não tem um espaço ou linha em branco;&lt;/li&gt;
&lt;li&gt;se seu arquivo php terminar com '?]' (recomenda-se não finalizar o script), seja se depois dele não tem espaço ou uma linha a mais;&lt;/li&gt;
&lt;li&gt;veja se a codificação dos arquivos agregados (classes, subclasses, views etc) é a mesma (ANSI, UTF-8).&lt;/li&gt;
&lt;/ol&gt;
Todas essas coisas aconteceram já comigo e hoje vi um caso parecido e resolvi postar. Espero que ajude...
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18522178-7654212438333433428?l=dadomingues.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HDnozAgfvlWjB_Whc4_UsqRjwp0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HDnozAgfvlWjB_Whc4_UsqRjwp0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HDnozAgfvlWjB_Whc4_UsqRjwp0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HDnozAgfvlWjB_Whc4_UsqRjwp0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dadomingues/~4/jNcj1MbPZmQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://dadomingues.blogspot.com/feeds/7654212438333433428/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18522178&amp;postID=7654212438333433428&amp;isPopup=true" title="1 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/7654212438333433428?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/7654212438333433428?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dadomingues/~3/jNcj1MbPZmQ/php-cannot-modify-header-information.html" title="PHP: Cannot modify header information..." /><author><name>Daniel ;P</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://dadomingues.blogspot.com/2011/09/php-cannot-modify-header-information.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMARX85fCp7ImA9Wx9VFEQ.&quot;"><id>tag:blogger.com,1999:blog-18522178.post-8796262259459514986</id><published>2011-01-31T13:36:00.005-02:00</published><updated>2011-01-31T14:14:04.124-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-31T14:14:04.124-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ie9" /><title>Internet Explorer 9: ou vai ou racha.</title><content type="html">Há anos precisávamos desenvolver as aplicações web e websites para funcionarem perfeitamente em dois tipos de navegadores: os que seguem o padrão e o IE. Mas por quê? Porque a maioria dos usuários usavam Windows com IE, fazendo com que desenvolvedores com conhecimento superficial somente desenvolvesse sites para IE5/6, e assim somente quem tinha IE visualizava e conseguia trabalhar corretamente criando um ciclo vicioso. Graças a Deus isto mudou...&lt;br /&gt;Depois de anos fazendo um trabalho dobrado e testando sites e sistemas em diversos navegadores e criando scritps que verificavam que navegador o usuário estava usando e depois de campanhas exaustivas sobre padrão e etc e tal... hoje a maioria dos sites segue o padrão; acessibilidade e usabilidade enfim no Brasil são itens levados a sério. Ufa!&lt;br /&gt;Não... ainda não 100%, mas já está bem melhor do que antes. E a Microsoft que havia achado que seu IE6 era o máximo, viu um declínio se iniciar e se consolidar gradualmente por causa da originalidade das outras equipes desenvolvedoras de navegadores de internet e das novas funcionalidades de seus produtos. As pessoas comuns começaram a migrar de navegador e o Firefox ganhou força. Opera e Safari deram um sinal de vida, a Google lança o Chrome para Windows, todos eles evoluem seguindo os padrões, são leves e funcionais.... e só aí a Microsoft lança o IE7 seguindo um pouco os padrões da W3C... mas foi meio bizarro. Lança o IE8... é verdade! Lançou o Internet Explorer 8. Nada de muito diferente e as pessoas queriam e querem coisas novas e boas. Aí de uma hora para outra veio a luz em alguém e esse cara falou: Vamos baixar a bola e fazer algo que funcione: "Fiat IE9".&lt;br /&gt;A promessa de leveza e funcionalidade seguindo o que já é feito pelos outros navegadores é um tanto o quanto estranho. O HTML5 é a nova bandeira positiva, coisa que os FF4, Chrome e Opera já estão até mais avançados. Mas eu quis ver mais: instalar no XP do micro do meu trabalho. Não dá, funciona no Win7. Não sei se roda no Windows Vista (que é um lixo), mas eles vão conseguir das duas uma: Ou todo mundo magicamente migrará para o Windows 7, ou ninguém vai usar o IE9 e vai confortavelmente continuar instalando e usando o Firefox ou Chrome.&lt;br /&gt;Qual será o grande diferencial do Internet Explorer 9 afinal? Qual a vantagem real? Por que usá-lo? Breve saberemos (ou não) estas respostas. A única certeza é que este projeto foi anunciado e tem sido trabalhado faz um bom tempo com dedicação e exposição na mídia. Seu lançamento oficial no próximo dia 10 será decisivo para a Microsoft e seu navegador. Precisa convencer nos primeiros dias para retomar a fatia do mercado perdido nos últimos anos. Se não agradar a curto prazo, vai chamar um padre para a extrema-unção, pois este enfermo estará atestado como em caso terminal. Se agradar, ainda tem que passar pelo critério de Sistema Operacional para poder dizer: respire que voltamos a competir!&lt;br /&gt;Que aconteça o melhor para os usuários, desenvolvedores e para a web. Resumindo: Agora ou vai ou racha!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18522178-8796262259459514986?l=dadomingues.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/R9fQd_Z70jULrzZQE3Zz3leNUfs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R9fQd_Z70jULrzZQE3Zz3leNUfs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/R9fQd_Z70jULrzZQE3Zz3leNUfs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R9fQd_Z70jULrzZQE3Zz3leNUfs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dadomingues/~4/87J4YkbhGIE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://dadomingues.blogspot.com/feeds/8796262259459514986/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18522178&amp;postID=8796262259459514986&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/8796262259459514986?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/8796262259459514986?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dadomingues/~3/87J4YkbhGIE/internet-explorer-9-ou-vai-ou-racha.html" title="Internet Explorer 9: ou vai ou racha." /><author><name>Daniel ;P</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://dadomingues.blogspot.com/2011/01/internet-explorer-9-ou-vai-ou-racha.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08DRnw7eSp7ImA9WxFUF08.&quot;"><id>tag:blogger.com,1999:blog-18522178.post-7752444930710223120</id><published>2010-06-28T09:52:00.003-03:00</published><updated>2010-06-28T09:57:57.201-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-28T09:57:57.201-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="spam" /><title>Spams que continuam...</title><content type="html">Essa é velha e ainda chega pelo e-mail (ou seja, repassam):&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;Oi, nós somos Andy e John, os diretores do Messenger. Antes de mais nada, pedimos desculpas pela interrupção, mas o Messenger acabará. Isso acontecerá porque muitas pessoas desconsideradas têm várias contas diferentes. Neste momento, só temos 578 nomes livres e por isso que o uso do Messenger e do Hotmail terá um custo a partir do verão de 2010. Se você mandar esta mensagem, no mínimo, a 18 pessoas diferentes da sua lista, seu ícone ficará azul, o que significa que será grátis para você. Se não acredita, visite o site www.msn.com e veja por si mesmo. Se você quer que encerremos  sua conta, não mande esta mensagem, mas se quer conservá-la, mande-a a seus contatos. Isto não é uma brincadeira, mande-a!!! Vai ver que ficará azul!!!&lt;/span&gt;&lt;/blockquote&gt;Este é sobre as eleições.... mais uma vez pedem para clicar:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;Projeto Mesário&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;O programa Mesário Eleitoral foi criado com a pretensão de incentivar o eleitorado voltado à prestação de serviços eleitorais nas mesas receptoras de votos. O Tribunal Superior Eleitoral, considerando a importância do tema, realiza, desde 2004, ações nesse sentido.&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;O projeto busca a ampliação do número de colaboradores da Justiça Eleitoral, de forma consciente. Pretende-se, nesse contexto, cadastrar mesários, universitários ou não, qualificados e aptos a desempenhar satisfatoriamente suas atribuições no dia da eleição.&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;Acesse o formulário e as informações sobre o programa Mesário Eleitoral no endereço: www.tse.gov.br/internet/servicos_eleitor/mesario.htm &lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#990000;"&gt;[o link direcionava para outro lugar]&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;Praça dos Tribunais Superiores - Bloco C - Setor de Autarquias Sul, Brasília - DF - 70096-900 - Brasil&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;Por favor, não cliquem nessas coisas... Microsoft e TSE não enviariam um e-mail mal formatado destes e nunca pediriam para fazer nada desta forma.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Abraço!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18522178-7752444930710223120?l=dadomingues.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WfMexSQ2NA3xWYMDn31-xgvVUgg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WfMexSQ2NA3xWYMDn31-xgvVUgg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WfMexSQ2NA3xWYMDn31-xgvVUgg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WfMexSQ2NA3xWYMDn31-xgvVUgg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dadomingues/~4/mNcPdecCwpQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://dadomingues.blogspot.com/feeds/7752444930710223120/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18522178&amp;postID=7752444930710223120&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/7752444930710223120?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/7752444930710223120?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dadomingues/~3/mNcPdecCwpQ/spams-que-continuam.html" title="Spams que continuam..." /><author><name>Daniel ;P</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://dadomingues.blogspot.com/2010/06/spams-que-continuam.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08BQ3g_cSp7ImA9WxFTF08.&quot;"><id>tag:blogger.com,1999:blog-18522178.post-8996862029922616203</id><published>2010-03-12T08:12:00.005-03:00</published><updated>2010-04-08T09:30:52.649-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-08T09:30:52.649-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="html5" /><title>Diferenças do HTML5 / HTML4 parte 2 - Estrutura</title><content type="html">Pensando na estrutura dos documentos, o HTML5 foi melhorado com uma semântica mais coerente.&lt;div&gt;O primeiro ponto é que o documento é composto por seções, independente da função designada ao elemento que a define. Existe um elemento de seção genérica, mas tudo na estrutura podemos chamar de seção.&lt;br /&gt;Estes são os elementos novos que prometem organizar melhor o documento:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;section&lt;/b&gt;: indica uma seção genérica da aplicação ou do documento, que juntamente com os títulos [h1], [h2]...[h6], servem para indicar a estrutura da informação ou conjunto relacionado. Esse cara substituiria a tag [div] de uso genérico;&lt;/li&gt;&lt;li&gt;&lt;b&gt;article&lt;/b&gt;: indica um pedaço de conteúdo do documento, como um post de um blog ou uma notícia de um jornal (por exemplo: tenho uma seção de notícias e dentro dela vários artigo);&lt;/li&gt;&lt;li&gt;&lt;b&gt;aside&lt;/b&gt;: contem itens referentes à página ou ao conteúdo focal - a barra lateral com os links, banners etc;&lt;/li&gt;&lt;li&gt;&lt;b&gt;nav&lt;/b&gt;: contem os itens de navegação do documento - aquela barra, normalmente superior, com os links;&lt;/li&gt;&lt;li&gt;&lt;b&gt;hgroup&lt;/b&gt;: é o agrupamento de itens do cabeçalho de uma seção;&lt;/li&gt;&lt;li&gt;&lt;b&gt;header&lt;/b&gt;: é o cabeçalho de uma seção contendo os títulos e ajudas à navegação ou à introdução de uma seção (documento, seção ou artigo) que podem ser agrupados pelo [hgroup];&lt;/li&gt;&lt;li&gt;&lt;b&gt;footer&lt;/b&gt;: é o rodapé da seção (documento, seção ou artigo), para que se coloque dados do autor, data de publicação etc;&lt;/li&gt;&lt;li&gt;&lt;b&gt;figure&lt;/b&gt;: representa o agrupamento de itens que necessitem de um título, como imagens, vídeos ou até textos... e seu título, claro;&lt;/li&gt;&lt;li&gt;&lt;b&gt;figcaption&lt;/b&gt;: o título do agrupamento do [figure];&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;A idéia é que ao invés de ficar usando um monte de [div] com a "semanticalização" destes blocos embutida nos atributos 'class' ou 'id', houvessem elementos nativos que representassem estes blocos ou seções do documento.&lt;/div&gt;&lt;div&gt;Obviamente um [header] não vai conter um [header], assim como um [footer], [nav], [aside] etc. Acredito que somente o [section] pode conter um [section].&lt;/div&gt;&lt;div&gt;O HTML5 promete simplificar a estrutura do documento, fazendo dela auto-explicativa e direta.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Exemplo de uma página HTML5, visando a estrutura:&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;!doctype html&amp;gt;&lt;br /&gt;&amp;lt;html lang=&amp;quot;pt&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt; &amp;lt;title&amp;gt;Titulo&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;header&amp;gt;&lt;br /&gt;  &amp;lt;h1&amp;gt;Titulo, Logo etc&amp;lt;/h1&amp;gt;&lt;br /&gt; &amp;lt;/header&amp;gt;&lt;br /&gt; &amp;lt;nav&amp;gt;&lt;br /&gt;  &amp;lt;ul&amp;gt;&lt;br /&gt;   &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;Blog&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;   &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;Sobre&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;   &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;Contato&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;  &amp;lt;/ul&amp;gt;&lt;br /&gt; &amp;lt;/nav&amp;gt;&lt;br /&gt; &amp;lt;section&amp;gt;&lt;br /&gt;  &amp;lt;article id=&amp;quot;artigo2&amp;quot;&amp;gt;&lt;br /&gt;   &amp;lt;header&amp;gt;&lt;br /&gt;    &amp;lt;h2&amp;gt;Artigo 2 do Blog&amp;lt;/h2&amp;gt;&lt;br /&gt;    &amp;lt;p&amp;gt;Publicado em &amp;lt;time datetime=&amp;quot;2010-03-11T16:22:45-03:00&amp;quot;&amp;gt;11/03/2010&amp;lt;/time&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;   &amp;lt;/header&amp;gt;&lt;br /&gt;   &amp;lt;section&amp;gt;&lt;br /&gt;    &amp;lt;p&amp;gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin euismod tellus eu orci imperdiet nec rutrum lacus blandit. Cras enim nibh, sodales ultricies elementum vel, fermentum id tellus. Proin metus odio, ultricies eu pharetra dictum, laoreet id odio...&amp;lt;/p&amp;gt;&lt;br /&gt;   &amp;lt;/section&amp;gt;&lt;br /&gt;   &amp;lt;footer&amp;gt;&lt;br /&gt;    &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;3 cometarios&amp;lt;/a&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;   &amp;lt;/footer&amp;gt;&lt;br /&gt;  &amp;lt;/article&amp;gt;&lt;br /&gt;  &amp;lt;article id=&amp;quot;artigo1&amp;quot;&amp;gt;&lt;br /&gt;   &amp;lt;header&amp;gt;&lt;br /&gt;    &amp;lt;h2&amp;gt;Artigo 1 do Blog&amp;lt;/h2&amp;gt;&lt;br /&gt;    &amp;lt;p&amp;gt;Publicado em &amp;lt;time datetime=&amp;quot;2010-03-08T20:15:29-03:00&amp;quot;&amp;gt;08/03/2010&amp;lt;/time&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;   &amp;lt;/header&amp;gt;&lt;br /&gt;   &amp;lt;section&amp;gt;&lt;br /&gt;    &amp;lt;p&amp;gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin euismod tellus eu orci imperdiet nec rutrum lacus blandit. Cras enim nibh, sodales ultricies elementum vel, fermentum id tellus. Proin metus odio, ultricies eu pharetra dictum, laoreet id odio...&amp;lt;/p&amp;gt;&lt;br /&gt;   &amp;lt;/section&amp;gt;&lt;br /&gt;   &amp;lt;footer&amp;gt;&lt;br /&gt;    &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;3 cometarios&amp;lt;/a&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;   &amp;lt;/footer&amp;gt;&lt;br /&gt;  &amp;lt;/article&amp;gt;&lt;br /&gt; &amp;lt;/section&amp;gt;&lt;br /&gt; &amp;lt;aside&amp;gt;&lt;br /&gt;  &amp;lt;header&amp;gt;&lt;br /&gt;   &amp;lt;h1&amp;gt;Minha Barra Lateral&amp;lt;/h1&amp;gt;&lt;br /&gt;  &amp;lt;/header&amp;gt;&lt;br /&gt;  &amp;lt;ul&amp;gt;&lt;br /&gt;   &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;Blog&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;   &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;Sobre&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;   &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;Contato&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;  &amp;lt;/ul&amp;gt;&lt;br /&gt;  &amp;lt;footer&amp;gt;&lt;br /&gt;   &amp;lt;p&amp;gt;5 pessoas online&amp;lt;p&amp;gt;&lt;br /&gt;  &amp;lt;/footer&amp;gt;&lt;br /&gt; &amp;lt;/aside&amp;gt;&lt;br /&gt; &amp;lt;footer&amp;gt;&lt;br /&gt;  &amp;lt;p&amp;gt;Produzido por &amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;Fulano&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;  &amp;lt;p&amp;gt;&amp;lt;small&amp;gt;Copyleft...&amp;lt;/small&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt; &amp;lt;/footer&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18522178-8996862029922616203?l=dadomingues.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/d3F4OLCB9QXGoPlCJkbFzuSOpe8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d3F4OLCB9QXGoPlCJkbFzuSOpe8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/d3F4OLCB9QXGoPlCJkbFzuSOpe8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d3F4OLCB9QXGoPlCJkbFzuSOpe8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dadomingues/~4/uhXdfIzBWYU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://dadomingues.blogspot.com/feeds/8996862029922616203/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18522178&amp;postID=8996862029922616203&amp;isPopup=true" title="5 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/8996862029922616203?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/8996862029922616203?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dadomingues/~3/uhXdfIzBWYU/diferencas-do-html5-html4-parte-1.html" title="Diferenças do HTML5 / HTML4 parte 2 - Estrutura" /><author><name>Daniel ;P</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>5</thr:total><feedburner:origLink>http://dadomingues.blogspot.com/2010/03/diferencas-do-html5-html4-parte-1.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IHQHwyeyp7ImA9WxBbEEg.&quot;"><id>tag:blogger.com,1999:blog-18522178.post-4167269827945948643</id><published>2010-03-08T09:22:00.009-03:00</published><updated>2010-03-08T11:45:31.293-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-08T11:45:31.293-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="html5" /><title>Diferenças do HTML5 / HTML4 parte 1 - Geral</title><content type="html">Depois de ler alguns artigos, ler documentação oficial e agora o texto da W3C sobre a &lt;a href="http://www.w3.org/TR/html5-diff/"&gt;diferença do HTML 5 com relação ao 4&lt;/a&gt;, blogs etc, incluindo bom senso de padronização, farei a seguir um resumo só com a real diferença da especificação atual (que ainda não está fechada).&lt;div&gt;Este primeiro post refere-se ao documento em geral.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;#1 - XML&lt;/strong&gt;: Trate como um documento XML - incluindo suas regras de estrutura do documento. Apesar de permitir certas displicências, aplique as boas práticas do XHTML sempre que puder no seu documento HTML:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;tags em minúscula;&lt;/li&gt;&lt;li&gt;atributos com valores e com aspas;&lt;/li&gt;&lt;li&gt;tags vazias finalizadas com "/";&lt;/li&gt;&lt;li&gt;etc.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;#2 - DOCTYPE&lt;/strong&gt;: Para dizer que um documento é HTML, basta, no início do documento:&lt;/div&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/code&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;#3 - Tag HTML&lt;/strong&gt;: Pode ou não possuir a tag [html], mas é altamente recomendável.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;#4 - Idioma&lt;/strong&gt;: Recomenda-se informar o idioma do documento. Para isso use a tag [html] (dã...):&lt;/div&gt;&lt;code&gt;&amp;lt;html lang=&amp;quot;pt&amp;quot;&amp;gt;&lt;/code&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;#5 - Charset&lt;/strong&gt;: Para informar a codificação de caracteres, basta, no [header]:&lt;/div&gt;&lt;code&gt;&amp;lt;meta charset=&amp;quot;UTF-8&amp;quot /&amp;gt; &lt;/code&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;#6 - Outros ML&lt;/strong&gt;: O HTML5 permite MathML e SVG com as tags [math] e [svg] especificamente:&lt;/div&gt;&lt;code&gt;&amp;lt;svg&amp;gt;&amp;lt;circle r="50" cx="50" cy="50" fill="green" /&amp;gt;&amp;lt;/svg&amp;gt;&lt;/code&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;#7 - Microdata&lt;/strong&gt;: Pode-se usar microdata, se referindo com o atributo "itemscope" dentro de um elemento pai, e especificando os itens dentro dele. Os atributos são: "itemid", "itemprop", "itemref", "itemscope" e "itemtype".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;#8 - Entidades&lt;/strong&gt;: O tratamento das entidades e símbolos continuam os mesmos (&amp;amp; + entidade ou [# + ascii] + ;).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Exemplo (mescla de alguns exemplos da W3C):&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;!doctype html&amp;gt;&lt;br /&gt;&amp;lt;html lang=&amp;quot;pt&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt; &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot; /&amp;gt;&lt;br /&gt; &amp;lt;title&amp;gt;Exemplo HTML5 - parte 1&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt; &amp;lt;section&amp;gt;&lt;br /&gt;   &amp;lt;p&amp;gt;&lt;br /&gt;     A green circle:&lt;br /&gt;     &amp;lt;svg&amp;gt; &amp;lt;circle r=&amp;quot;50&amp;quot; cx=&amp;quot;50&amp;quot; cy=&amp;quot;50&amp;quot; fill=&amp;quot;green&amp;quot; /&amp;gt; &amp;lt;/svg&amp;gt;&lt;br /&gt;   &amp;lt;/p&amp;gt;&lt;br /&gt; &amp;lt;/section&amp;gt;&lt;br /&gt; &amp;lt;section itemscope itemtype=&amp;quot;http://blablabla.org/galera&amp;quot;&amp;gt;&lt;br /&gt;   &amp;lt;h1 itemprop=&amp;quot;name&amp;quot;&amp;gt;Astrogildo&amp;lt;/h1&amp;gt;&lt;br /&gt;   &amp;lt;p itemprop=&amp;quot;desc&amp;quot;&amp;gt;Astrogildo - um cara legal!&amp;lt;/p&amp;gt;&lt;br /&gt;   &amp;lt;img itemprop=&amp;quot;img&amp;quot; src=&amp;quot;img/astro.jpg&amp;quot; alt=&amp;quot;Falhou...&amp;quot; title=&amp;quot;Astrogildo na rave&amp;quot; /&amp;gt;&lt;br /&gt; &amp;lt;/section&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18522178-4167269827945948643?l=dadomingues.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wX-y5tF_fTWfKf12aZ-MgasIQn0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wX-y5tF_fTWfKf12aZ-MgasIQn0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wX-y5tF_fTWfKf12aZ-MgasIQn0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wX-y5tF_fTWfKf12aZ-MgasIQn0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dadomingues/~4/M4rEFJPNIjw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://dadomingues.blogspot.com/feeds/4167269827945948643/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18522178&amp;postID=4167269827945948643&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/4167269827945948643?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/4167269827945948643?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dadomingues/~3/M4rEFJPNIjw/diferencas-do-html5-html4-parte-1-geral.html" title="Diferenças do HTML5 / HTML4 parte 1 - Geral" /><author><name>Daniel ;P</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://dadomingues.blogspot.com/2010/03/diferencas-do-html5-html4-parte-1-geral.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUICQHg6fCp7ImA9WxBVGEk.&quot;"><id>tag:blogger.com,1999:blog-18522178.post-2200521684173659816</id><published>2010-02-22T11:00:00.003-03:00</published><updated>2010-02-22T11:06:01.614-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-22T11:06:01.614-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="julian" /><category scheme="http://www.blogger.com/atom/ns#" term="dia" /><category scheme="http://www.blogger.com/atom/ns#" term="anual" /><category scheme="http://www.blogger.com/atom/ns#" term="juliano" /><category scheme="http://www.blogger.com/atom/ns#" term="year" /><title>Tabela de dia do ano (mainframe julian day)</title><content type="html">Em algumas aplicações é interessante utilizar o dia do ano (999) ao invés de dia/mês (9999).&lt;div&gt;Você consegue ver a tabela para anos bissestos ou não:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://amsu.cira.colostate.edu/julian.html"&gt;Ano comum&lt;/a&gt; (non-leap-year)&lt;/li&gt;&lt;li&gt;&lt;a href="http://amsu.cira.colostate.edu/leap.html"&gt;Ano bissesto&lt;/a&gt; (leap-year)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18522178-2200521684173659816?l=dadomingues.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tjGgHWD7K-YHP7b5SkmU_53Nsvo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tjGgHWD7K-YHP7b5SkmU_53Nsvo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tjGgHWD7K-YHP7b5SkmU_53Nsvo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tjGgHWD7K-YHP7b5SkmU_53Nsvo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dadomingues/~4/v0NHEeUjJk8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://dadomingues.blogspot.com/feeds/2200521684173659816/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18522178&amp;postID=2200521684173659816&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/2200521684173659816?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/2200521684173659816?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dadomingues/~3/v0NHEeUjJk8/tabela-de-dia-do-ano-mainframe-julian.html" title="Tabela de dia do ano (mainframe julian day)" /><author><name>Daniel ;P</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://dadomingues.blogspot.com/2010/02/tabela-de-dia-do-ano-mainframe-julian.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIMQXs6eyp7ImA9WxBWEEk.&quot;"><id>tag:blogger.com,1999:blog-18522178.post-6389058107112156984</id><published>2010-02-01T14:00:00.003-02:00</published><updated>2010-02-01T14:09:40.513-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-01T14:09:40.513-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="albergue" /><category scheme="http://www.blogger.com/atom/ns#" term="hostel" /><category scheme="http://www.blogger.com/atom/ns#" term="hospedagem" /><category scheme="http://www.blogger.com/atom/ns#" term="hoscar" /><title>Melhores albergues do mundo</title><content type="html">Costuma viajar? Acampar? Ficar em hostel (albergue)?&lt;div&gt;No HostelWorld.com saiu o Oscar 2009 dos albergues: Hoscar.&lt;/div&gt;&lt;div&gt;A &lt;a href="http://www.hostelworld.com/travel-features/124/best-hostels-of-2009/"&gt;matéria do site (http://www.hostelworld.com/travel-features/124/best-hostels-of-2009/)&lt;/a&gt; ainda lista os melhores do mundo, por continente e categoria, que segue abaixo:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;The winners of the coveted Hoscars were:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;   1. Traveller's House, Lisbon, Portugal&lt;/div&gt;&lt;div&gt;   2. Rossio Hostel, Lisbon, Portugal&lt;/div&gt;&lt;div&gt;   3. Living Lounge Hostel, Lisbon, Portugal&lt;/div&gt;&lt;div&gt;   4. Academy Hostel, Florence, Italy&lt;/div&gt;&lt;div&gt;   5. Carpe Noctem, Budapest, Hungary&lt;/div&gt;&lt;div&gt;   6. The Riverhouse Backpackers, Cardiff, Wales&lt;/div&gt;&lt;div&gt;   7. Lisbon Lounge Hostel, Lisbon, Portugal&lt;/div&gt;&lt;div&gt;   8. Greg &amp;amp; Tom Hostel, Krakow, Poland&lt;/div&gt;&lt;div&gt;   9. The Naughty Squirrel Backpackers Hostel, Riga, Latvia&lt;/div&gt;&lt;div&gt;  10. Lisboa Central Hostel, Lisbon, Portugal &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Top Hostels by Continent:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;North America&lt;/div&gt;&lt;div&gt;   1. ACBB Hostel Niagara, Niagra Falls, Canada&lt;/div&gt;&lt;div&gt;   2. USA Hostels San Diego, USA&lt;/div&gt;&lt;div&gt;   3. Clarence Castle, Toronto, Canada &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Latin America&lt;/div&gt;&lt;div&gt;   1. Hostel Lao, Mendoza, Argentina&lt;/div&gt;&lt;div&gt;   2. America del Sur Hostel Buenos Aires, Argentina&lt;/div&gt;&lt;div&gt;   3. Hostel Estoril,Buenos Aires, Argentina &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Africa&lt;/div&gt;&lt;div&gt;   1. Dahab Dorms, Dahab, Egypt&lt;/div&gt;&lt;div&gt;   2. Riad Massine II, Marrakech, Morocco&lt;/div&gt;&lt;div&gt;   3. The Backpack &amp;amp; Africa Travel Centre, Cape Town, South Africa &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Asia&lt;/div&gt;&lt;div&gt;   1. Sitting On The City Walls Courtyard House, Beijing, China&lt;/div&gt;&lt;div&gt;   2. Chinese Box Courtyard Hostel, Beijing, China&lt;/div&gt;&lt;div&gt;   3. Nagasaki International Hostel AKARI, Nagasaki, Japan &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Oceania&lt;/div&gt;&lt;div&gt;   1. Jailhouse Accommodation, Christchurch, New Zealand&lt;/div&gt;&lt;div&gt;   2. Sydney Central YHA, Sydney, Australia&lt;/div&gt;&lt;div&gt;   3. Backpack Oz, Adelaide, Australia &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Special Category Awards were also given to the following hostels&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;   1. Cleanest Hostel: Academy Hostel, Florence, Italy&lt;/div&gt;&lt;div&gt;   2. Most Secure Hostel: Travellers House, Lisbon, Portugal&lt;/div&gt;&lt;div&gt;   3. Most Fun Hostel: Carpe Noctem, Budapest, Hungary&lt;/div&gt;&lt;div&gt;   4. Hostel with Best Location: Academy Hostel, Florence, Italy&lt;/div&gt;&lt;div&gt;   5. Best Staff: The Riverhouse Backpackers, Cardiff, Wales&lt;/div&gt;&lt;div&gt;   6. Hostel with Best Character: Living Lounge Hostel, Lisbon, Portugal&lt;/div&gt;&lt;div&gt;   7. Best Small Hostel [Max 50 beds]: Hostel Majdas, Mostar, Bosnia &amp;amp; Herzegovina Rossio Hostel, Lisbon, Portugal Giovanni's Home, Naples, Italy&lt;/div&gt;&lt;div&gt;   8. Best Large Hostel [Min 500 beds]: H.I. Chicago, Chicago, USA Wake Up! Sydney Central, Sydney, Australia smartcityhostels Edinburgh, Scotland&lt;/div&gt;&lt;div&gt;   9. Most Improved Hostel: The South Beach Hostel, Miami, USA &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Best Hostel Chain&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;   1. Wombats, Austria and Germany&lt;/div&gt;&lt;div&gt;   2. HI USA&lt;/div&gt;&lt;div&gt;   3. Astor Hostels&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18522178-6389058107112156984?l=dadomingues.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BkdJOldL5eESTWklq3qAoFCc5G4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BkdJOldL5eESTWklq3qAoFCc5G4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BkdJOldL5eESTWklq3qAoFCc5G4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BkdJOldL5eESTWklq3qAoFCc5G4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dadomingues/~4/I7t6_hiPx7g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://dadomingues.blogspot.com/feeds/6389058107112156984/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18522178&amp;postID=6389058107112156984&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/6389058107112156984?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/6389058107112156984?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dadomingues/~3/I7t6_hiPx7g/melhores-albergues-do-mundo.html" title="Melhores albergues do mundo" /><author><name>Daniel ;P</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://dadomingues.blogspot.com/2010/02/melhores-albergues-do-mundo.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4DRHwzeyp7ImA9WxBXFko.&quot;"><id>tag:blogger.com,1999:blog-18522178.post-357688609037318101</id><published>2010-01-28T08:55:00.005-02:00</published><updated>2010-01-28T09:09:35.283-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-28T09:09:35.283-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="firefox" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="gears" /><title>Google Gears e Firefox</title><content type="html">Hoje a versão 3.6 do Firefox não tem o suporte do Gears. A versão 3.5.7... também não.&lt;div&gt;Se há necessidade de utilizar a API você deve:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;instalar o Google Gears: &lt;a href="http://gears.google.com/"&gt;http://gears.google.com/&lt;/a&gt;;&lt;/li&gt;&lt;li&gt;reinicie o navegador;&lt;/li&gt;&lt;li&gt;se não funcionar ou não aparecer "Configurações do Gears" no menu Ferramentas do navegador (o que não é dificil de acontecer), instale este componente (&lt;span class="Apple-style-span"   style="  ;font-family:'Times New Roman';font-size:medium;"&gt;gears-win32-opt-0.5.25.0.xpi&lt;/span&gt;) que faz a configuração entre os dois: &lt;a href="http://groups.google.com/group/gears-users/msg/70f164020c0f8f4e"&gt;http://groups.google.com/group/gears-users/msg/70f164020c0f8f4e&lt;/a&gt;;&lt;/li&gt;&lt;li&gt;reinicie o navegador (sempre que se instala um componente há necessidade de reiniciar o browser);&lt;/li&gt;&lt;li&gt;pronto - assim comigo funcionou (na versão 3.5.7).&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Se interessar, o caminho dos dados armazenados offline pelo Gears fica em:&lt;/div&gt;&lt;div&gt;&lt;i&gt;[lista retirada da página &lt;/i&gt;&lt;a href="http://www.google.com/support/gears/bin/answer.py?hl=en&amp;amp;answer=79850"&gt;&lt;i&gt;http://www.google.com/support/gears/bin/answer.py?hl=en&amp;amp;answer=79850&lt;/i&gt;&lt;/a&gt;&lt;i&gt;]&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;blockquote&gt;&lt;strong&gt;Windows Vista&lt;/strong&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Internet Explorer&lt;/strong&gt;: C:\Users\&lt;user&gt;\AppData\LocalLow\Google\Google Gears for Internet Explorer&lt;/user&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Firefox&lt;/strong&gt;: Database files are stored in the user profile directory. C:\Users\&lt;user&gt;\AppData\Local\Mozilla\Firefox\Profiles\{PROFILE}.default\Google Gears for Firefox&lt;/user&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Google Chrome&lt;/strong&gt;: Database files are stored in the user profile directory. C:\Users\&lt;user&gt;\AppData\Local\Google\Chrome\User Data\Default\Plugin Data\Google Gears&lt;/user&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Windows XP&lt;/strong&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Internet Explorer&lt;/strong&gt;: C:\Documents and Settings\&lt;user&gt;\Local Settings\Application Data\Google\Google Gears for Internet Explorer&lt;/user&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Firefox&lt;/strong&gt;: Database files are stored in the user profile directory. C:\Documents and Settings\&lt;user&gt;\Local Settings\Application Data\Mozilla\Firefox\Profiles\{PROFILE}.default\Google Gears for Firefox&lt;/user&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Google Chrome&lt;/strong&gt;: Database files are stored in the user profile directory. C:\Documents and Settings\&lt;user&gt;\Local Settings\Application Data\Google\Chrome\User Data\Default\Plugin Data\Google Gears&lt;/user&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Mac OS X&lt;/strong&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Firefox&lt;/strong&gt;: Database files are stored in the user profile directory. Users/&lt;user&gt;/Library/Caches/Firefox/Profiles/{PROFILE}.default/Google Gears for Firefox&lt;/user&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Safari&lt;/strong&gt;: ~/Library/Application Support/Google/Google Gears for Safari&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Linux Firefox&lt;/strong&gt;: Database files are stored in the user home directory. &lt;user&gt;/.mozilla/firefox/{PROFILE}.default/Google Gears for Firefox&lt;/user&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Microsoft Windows Mobile Internet Explorer&lt;/strong&gt;: Database files are stored in the Application Data directory. \Application Data\Google\Google Gears for Internet Explorer&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;No trabalho, por exemplo, os dados estão em:&lt;/div&gt;&lt;div&gt;&lt;i&gt;C:\Documents and Settings\&lt;meu_usuário&gt;\Configurações locais\Dados de aplicativos\Mozilla\Firefox\Profiles\&lt;meu_perfil&gt;.default\Google Gears for Firefox&lt;/meu_perfil&gt;&lt;/meu_usuário&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;Abraço!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18522178-357688609037318101?l=dadomingues.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/A7I_Zf_qbYu7L5U9hfvzhLZb4E0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/A7I_Zf_qbYu7L5U9hfvzhLZb4E0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/A7I_Zf_qbYu7L5U9hfvzhLZb4E0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/A7I_Zf_qbYu7L5U9hfvzhLZb4E0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dadomingues/~4/jFGL8mGa8i8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://dadomingues.blogspot.com/feeds/357688609037318101/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18522178&amp;postID=357688609037318101&amp;isPopup=true" title="1 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/357688609037318101?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/357688609037318101?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dadomingues/~3/jFGL8mGa8i8/google-gears-e-firefox.html" title="Google Gears e Firefox" /><author><name>Daniel ;P</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://dadomingues.blogspot.com/2010/01/google-gears-e-firefox.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQER3s5cSp7ImA9WxNaGU8.&quot;"><id>tag:blogger.com,1999:blog-18522178.post-1791809869245391461</id><published>2009-12-04T09:08:00.005-02:00</published><updated>2009-12-04T10:05:06.529-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-04T10:05:06.529-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="software livre" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><title>Software Livre ou não?</title><content type="html">Essa questão está na cabeça de muita gente, e dizer que software livre é o futuro, para mim, é ser radical demais.&lt;div&gt;Há uma nova tendência em que o dinheiro do nosso mundo capitalista circula através do serviço prestado, e não dos produtos diretamente. Mas as duas realidades estarão presentes lado a lado - talvez uma com mais força que a outra.&lt;div&gt;Na realidade, o que quero dizer é que poucas coisas me tiram do sério e uma delas é ver gente falando o que não sabe em relação, normalmente, ao software livre - pura ignorância originária do desconhecimento ou da dificuldade de assimilar ou dar o braço a torcer. Mas isso acontece também dos defensores extremos de software livre com relação ao software proprietário e ao mundo que nos cerca.&lt;/div&gt;&lt;div&gt;Eu em cima do muro? Não. Prefiro software livre, porém no note tenho Windows. Contraditório? Também não. Já veio na máquina (não é pirata) e uso softwares que só tem para este sistema. Ah, se as aplicações comerciais e jogos fossem disponíveis para o pinguim... O Ubuntu está sensacional, aliás o Kubuntu, pois apesar do Gnome ser muito bom, o KDE me chama mais atenção. É questão de gosto e posso mudar pro gerenciador de janelas que quiser - isso é ser livre, né? E o Fedora que sempre vem com as últimas versões das aplicações...&lt;/div&gt;&lt;div&gt;Aí, hoje, ouço um colega do trabalho comentando que o Linux o faz lembrar do trabalho dele anos atrás, pois as linhas de comando lembram o DOS (ele tem a mesma idéia do começo dos anos 90). Outro comentário é que "eles" tentam copiar o Windows, mas não conseguem... "um dia quem sabe...". Será que ele sabe mesmo quem copia o quê? O shell é muito mais coerente e fiel ao Unix do que o DOS (que se baseou também no Unix); a cada novidade do Windows na parte gráfica me faz recordar anos atrás do KDE e/ou o Mac OS(X). Quando a MS veio com transparências nas janelas, Power Shell, agora com design clean, diversas outras frescurinhas e veio falando em novidade... o pior é que as pessoas acreditam que é um lançamento inédito que nenhum outro "concorrente" possui. É uma pena, mas o Windows está estagnado e ninguém está conseguindo evolui-lo, diferentemente do Linux, que está ganhando espaço cada vez mais.&lt;/div&gt;&lt;div&gt;Software livre é gestão do conhecimento em nível global, e é isso que me fascina! Sou a favor de sua evolução, mas sei que ainda deve em muitos aspectos. Também sei que está muito a frente em outros, que muitas pessoas não sabem assim como meu colega. O mundo é injusto. Isso me entristece.&lt;/div&gt;&lt;div&gt;Apesar de, como eu disse, usar Windows, sei que ele é como sessão da tarde (as funcionalidades são filmes): mesmo que você não tenha assistido ainda, pode ter certeza que já foi lançado há muito tempo.&lt;/div&gt;&lt;div&gt;Apesar do radicalismo sempre presente nas discussões, cada um é cada um e essa liberdade é direito de todos.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18522178-1791809869245391461?l=dadomingues.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uPttCDpHnhoI5LQtWmqJgImPvGg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uPttCDpHnhoI5LQtWmqJgImPvGg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uPttCDpHnhoI5LQtWmqJgImPvGg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uPttCDpHnhoI5LQtWmqJgImPvGg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dadomingues/~4/43BfMutAyxE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://dadomingues.blogspot.com/feeds/1791809869245391461/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18522178&amp;postID=1791809869245391461&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/1791809869245391461?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/1791809869245391461?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dadomingues/~3/43BfMutAyxE/software-livre-ou-nao.html" title="Software Livre ou não?" /><author><name>Daniel ;P</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://dadomingues.blogspot.com/2009/12/software-livre-ou-nao.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUMSXg9cCp7ImA9WxNQFkk.&quot;"><id>tag:blogger.com,1999:blog-18522178.post-5301580773822163472</id><published>2009-09-22T15:52:00.002-03:00</published><updated>2009-09-22T16:04:48.668-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-22T16:04:48.668-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><title>Elemento com altura de 100% do elemento pai com JQuery</title><content type="html">Muitas pessoas fazem layout com tabela para que o tamanho fique controlado a 100% e possa usar um plano de fundo no comprimento inteiro. Mas não precisa usar tabela para isso. Se isso for necessário mesmo... de verdade (depende de como for montado o layout), você pode usar um JavaScript para ajustar o tamanho. Este é um exemplo em JQuery:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;jQuery(document).ready(function(){&lt;br /&gt;   jQuery("#sidebar").height(jQuery("#sidebar").parent().innerHeight() + "px");&lt;br /&gt;});&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Meu elemento de id="sidebar" fica dentro de um outro elemento que possui conteúdo variável, com texto grandes. O sidebar não possui tamanho suficiente para ser maior e não terminar repentinamente os "frufrus" do plano de fundo. Este scriptsinho em jQuery faz com que, quando o documento estiver carregado, haja ajuste do tamanho do "sidebar" para o tamanho interno do "pai" (o elemento no qual está dentro).&lt;br /&gt;&lt;br /&gt;Abraço!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18522178-5301580773822163472?l=dadomingues.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6ZSl7JVl10rDG70yC4jf6_rh2iw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6ZSl7JVl10rDG70yC4jf6_rh2iw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6ZSl7JVl10rDG70yC4jf6_rh2iw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6ZSl7JVl10rDG70yC4jf6_rh2iw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dadomingues/~4/dHiqfBaC7EA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://dadomingues.blogspot.com/feeds/5301580773822163472/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18522178&amp;postID=5301580773822163472&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/5301580773822163472?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/5301580773822163472?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dadomingues/~3/dHiqfBaC7EA/elemento-com-altura-de-100-do-elemento.html" title="Elemento com altura de 100% do elemento pai com JQuery" /><author><name>Daniel ;P</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://dadomingues.blogspot.com/2009/09/elemento-com-altura-de-100-do-elemento.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEMQH0_fip7ImA9WxJUEEg.&quot;"><id>tag:blogger.com,1999:blog-18522178.post-7868733972906336634</id><published>2009-07-08T09:13:00.006-03:00</published><updated>2009-07-08T09:54:41.346-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-08T09:54:41.346-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="html5" /><category scheme="http://www.blogger.com/atom/ns#" term="html" /><title>HTML5: fim do XHTML</title><content type="html">Segundo W3C, no dia 2 de julho de 2009 a diretoria anunciou o fim do "projeto" XHTML, voltando os esforços ao HTML5.&lt;div&gt;&lt;blockquote&gt;Hoje o W3C anunciou que o  prazo do &lt;a href="http://www.w3.org/2007/03/XHTML2-WG-charter"&gt;Grupo  de Trabalho XHTML 2&lt;/a&gt; vai expirar no final desse ano e não será  renovado. Essa decisão, acompanhada do aumento de recursos no &lt;a href="http://www.w3.org/html/wg/"&gt;Grupo de Trabalho HTML&lt;/a&gt;, fará com  que o W3C acelere os trabalhos com o &lt;a href="http://www.w3.org/TR/html5"&gt;HTML 5&lt;/a&gt; e torne mais clara a  posição do W3C com relação ao futuro do HTML. Existe uma &lt;a href="http://www.w3.org/2009/06/xhtml-faq.html"&gt;FAQ&lt;/a&gt; que responde as questões sobre o futuro dos produtos do Grupo de Trabalho XHTML 2 e o status das várias discussões relacionadas ao HTML. Saiba mais sobre a  &lt;a href="http://www.w3.org/MarkUp/Activity"&gt;Atividade  HTML&lt;/a&gt;.  (&lt;a title="XHTML 2 Working Group Expected to Stop Work End of 2009, W3C to Increase Resources on HTML 5" href="http://www.w3.org/News/2009#item119"&gt;Permalink&lt;/a&gt;)&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;O HTML vai manter muita coisa do XHTML, a principal delas a estrutura baseada em XML - realmente o HTML 4 estava uma zona. O grupo de trabalho diz manter a modularização também, o que permite combinar com outras linguagens de marcação, além de corrigir muitos aspectos como acessibilidade, independencia de dispositivos, internacionalização, entre outros.&lt;/div&gt;&lt;div&gt;Resumindo: O futuro do HTML será uma junção do XHTML (que deriva do HTML, porém mais regrado) com o as melhoras sempre solicitadas e a semântica cada vez mais necessária nas integrações e relacionamentos entre dispositivos, pessoas e aplicações.&lt;/div&gt;&lt;div&gt;Segue as marcações do HTML5 (links para o site &lt;a href="http://www.w3schools.com/"&gt;http://www.w3schools.com&lt;/a&gt;)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;HTML5 Tags&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;!--&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;!DOCTYPE&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;a&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;abbr&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;acronym&amp;gt; (Retirado da versão 5)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;address&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;applet&amp;gt; (Retirado da versão 5)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;area&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;article&amp;gt; (NOVO!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;aside&amp;gt; (NOVO!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;audio&amp;gt; (NOVO!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;b&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;base&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;basefont&amp;gt; (Retirado da versão 5)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;bdo&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;big&amp;gt; (Retirado da versão 5)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;blockquote&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;body&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;br&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;button&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;canvas&amp;gt; (NOVO!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;caption&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;center&amp;gt; (Retirado da versão 5)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;cite&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;code&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;col&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;colgroup&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;command&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;datagrid&amp;gt; (NOVO!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;datalist&amp;gt; (NOVO!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;datatemplate&amp;gt; (NOVO!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;dd&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;del&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;details&amp;gt; (NOVO!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;dialog&amp;gt; (NOVO!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;dfn&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;dir&amp;gt; (Retirado da versão 5)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;div&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;dl&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;dt&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;em&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;embed&amp;gt; (NOVO!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;event-source&amp;gt; (NOVO!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;fieldset&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;figure&amp;gt; (NOVO!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;font&amp;gt; (Retirado da versão 5)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;footer&amp;gt; (NOVO!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;form&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;frame&amp;gt; (Retirado da versão 5)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;frameset&amp;gt; (Retirado da versão 5)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;head&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;header&amp;gt; (NOVO!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;h1&amp;gt; - &amp;lt;h6&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;hr&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;html&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;i&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;iframe&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;img&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;input&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;ins&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;kbd&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;label&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;legend&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;li&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;link&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;m&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;map&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;mark&amp;gt;  (NOVO!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;menu&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;meta&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;meter&amp;gt; (NOVO!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;nav&amp;gt; (NOVO!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;nest&amp;gt; (NOVO!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;noframes&amp;gt; (Retirado da versão 5)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;noscript&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;object&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;ol&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;optgroup&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;option&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;output&amp;gt; (NOVO!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;p&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;param&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;pre&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;progress&amp;gt; (NOVO!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;q&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;rule&amp;gt; (NOVO!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;s&amp;gt; (Retirado da versão 5)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;samp&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;script&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;section&amp;gt; (NOVO!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;select&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;small&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;source&amp;gt; (NOVO!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;span&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;strike&amp;gt; (Retirado da versão 5)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;strong&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;style&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;sub&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;sup&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;table&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;tbody&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;td&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;textarea&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;tfoot&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;th&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;thead&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;time&amp;gt; (NOVO!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;title&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;tr&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;tt&amp;gt; (Retirado da versão 5)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;u&amp;gt; (Retirado da versão 5)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;ul&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;var&amp;gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&amp;lt;video&amp;gt; (NOVO!)&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div&gt;Fonte:&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.w3.org/News/2009#item119"&gt;http://www.w3.org/News/2009#item119&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.w3.org/MarkUp/Activity"&gt;http://www.w3.org/MarkUp/Activity&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.w3schools.com/tags/html5.asp"&gt;http://www.w3schools.com/tags/html5.asp&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18522178-7868733972906336634?l=dadomingues.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ElX_lsPR0291YU-rXNPorb76k48/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ElX_lsPR0291YU-rXNPorb76k48/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ElX_lsPR0291YU-rXNPorb76k48/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ElX_lsPR0291YU-rXNPorb76k48/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dadomingues/~4/7XLwqpJfijk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://dadomingues.blogspot.com/feeds/7868733972906336634/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18522178&amp;postID=7868733972906336634&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/7868733972906336634?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/7868733972906336634?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dadomingues/~3/7XLwqpJfijk/html5-fim-do-xhtml.html" title="HTML5: fim do XHTML" /><author><name>Daniel ;P</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://dadomingues.blogspot.com/2009/07/html5-fim-do-xhtml.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMHRH07eyp7ImA9WxJUEEg.&quot;"><id>tag:blogger.com,1999:blog-18522178.post-8074626745375655003</id><published>2009-07-08T08:56:00.003-03:00</published><updated>2009-07-08T09:00:35.303-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-08T09:00:35.303-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="spam" /><title>Spam Americanas</title><content type="html">Mais uma vez, chega pelo e-mail essas coisas...&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Prezado(a) cliente,&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Recebemos seu pedido&lt;/div&gt;&lt;div style="text-align: center;"&gt;sua compra será debitada em sua conta bancária,&lt;/div&gt;&lt;div style="text-align: center;"&gt;dentro de 24 horas.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="color:#3366FF;"&gt;&lt;div style="text-align: center;"&gt;CLIQUE AQUI PARA VER SEU PEDIDO OU CANCELAR !!&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;VEJA O RESUMO DO SEU PEDIDO.&lt;/div&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Desde já agradecemos pela sua preferência.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Silvia Lira-Atendimento a Clientes&lt;/div&gt;&lt;div style="text-align: center;"&gt;Sac.atendimento@americanas.com&lt;/div&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;&lt;div style="text-align: center;"&gt;www.americanas.com.br&lt;/div&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tem gente que acha qua a Americanas iria mandar alguma coisa assim. E ao clicar nos links (que estão em azul) você acessa http://fly2.??/??????. Por isso, se tivere alguma dúvida, olhe para onde o link vai lhe levar e suspeite de tudo que chegar sem sua solicitação.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18522178-8074626745375655003?l=dadomingues.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dbBH55DAW_R7rSCKoMaXPAYZC0Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dbBH55DAW_R7rSCKoMaXPAYZC0Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dbBH55DAW_R7rSCKoMaXPAYZC0Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dbBH55DAW_R7rSCKoMaXPAYZC0Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dadomingues/~4/Ba6kNp2axiQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://dadomingues.blogspot.com/feeds/8074626745375655003/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18522178&amp;postID=8074626745375655003&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/8074626745375655003?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/8074626745375655003?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dadomingues/~3/Ba6kNp2axiQ/spam-americanas.html" title="Spam Americanas" /><author><name>Daniel ;P</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://dadomingues.blogspot.com/2009/07/spam-americanas.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUACRn0-cSp7ImA9WxJREU4.&quot;"><id>tag:blogger.com,1999:blog-18522178.post-6061525774138400612</id><published>2009-05-12T10:42:00.009-03:00</published><updated>2009-05-12T11:16:07.359-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-12T11:16:07.359-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="e-mail" /><category scheme="http://www.blogger.com/atom/ns#" term="html" /><title>Montar E-mail via HTML/JavaScript</title><content type="html">&lt;div&gt;Minha ex estava precisando enviar um formulário por e-mail, mas não podia usar nenhuma linguagem de servidor (PHP, ASP etc). Como é para a empresa e sei que todos usam uma aplicação desktop para ferenciamento de e-mails (Outlook ou Thunderbird), sugeri usar o "mailto" (normalmente usado nos links de contato) para abrir a aplicação e formatar os campos do e-mail.&lt;div&gt;A função é bem simples e lista no corpo do e-mail os campos e seus valores... e só.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;code&gt;function montaEmail(form) {&lt;br /&gt;   var str  = 'mailto:seuemail@email.com?';&lt;br /&gt;       str += 'cc=copia1@email.com, copia2@email.com&amp;';&lt;br /&gt;       str += 'bcc=copiaoculta@email.com&amp;';&lt;br /&gt;       str += 'subject=Assunto do E-mail&amp;';&lt;br /&gt;       str += 'body=';&lt;br /&gt;   for (i=0;i&amp;lt;form.elements.length-1;i++) {&lt;br /&gt;       str += '%0A' + form.elements[i].name + ' = ' + form.elements[i].value;&lt;br /&gt;   }&lt;br /&gt;   window.location.href = str;&lt;br /&gt;}&lt;/code&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;E no form, ao invés de usar "submit", usar um "button" chamando essa função:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;code&gt;&amp;lt;input type="button" onclick="montaEmail(this.form)" value="Enviar"&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Lembre-se que os parâmetros do "mailto" são:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;destinatários: após o "mailto:" separados por vírgula;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;cópia: "cc=" e os destinatários separados por vírgula;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;cópia oculta: "bcc=" e os destinatários separados por vírgula;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;assunto: "subject=" e o texto do assunto&lt;br /&gt;&lt;/li&gt;&lt;li&gt;corpo do email: "body=" e o conteúdo.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;Como é uma URL, a separação dos parâmetros é feita por "?" após o(s) destinatário(s) principal(is) e depois "&amp;amp;" a cada parâmetro usado. Pelo mesmo motivo, os caracteres especiais devem ser formatados seguindo o padrão URL. Exemplo: Quebra de linha é %0A.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18522178-6061525774138400612?l=dadomingues.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SpFS-tdCZnFxiRVvCU6U8VfYMWc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SpFS-tdCZnFxiRVvCU6U8VfYMWc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SpFS-tdCZnFxiRVvCU6U8VfYMWc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SpFS-tdCZnFxiRVvCU6U8VfYMWc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dadomingues/~4/yhg-6RKXWjs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://dadomingues.blogspot.com/feeds/6061525774138400612/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18522178&amp;postID=6061525774138400612&amp;isPopup=true" title="5 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/6061525774138400612?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/6061525774138400612?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dadomingues/~3/yhg-6RKXWjs/montar-e-mail-via-htmljavascript.html" title="Montar E-mail via HTML/JavaScript" /><author><name>Daniel ;P</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>5</thr:total><feedburner:origLink>http://dadomingues.blogspot.com/2009/05/montar-e-mail-via-htmljavascript.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQBQ3s7eip7ImA9WxVaGUQ.&quot;"><id>tag:blogger.com,1999:blog-18522178.post-8241791522175418797</id><published>2009-04-17T15:23:00.003-03:00</published><updated>2009-04-17T15:35:52.502-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-17T15:35:52.502-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="spam" /><title>Spam "Uni Leve"</title><content type="html">Olha só o que mandaram:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Comprovante de Deposito&lt;br /&gt;Segunda-feira, 30 de Março de 2009 4:15&lt;br /&gt;De: "unilevesa@ubbi.com.br" &lt;unilevesa@ubbi.com.br&gt;&lt;br /&gt;Para:&lt;br /&gt;&lt;br /&gt;Comprovante Depósito-30032009 (244kb)&lt;br /&gt;&lt;br /&gt;Segue em anexo o comprovante de depósito em conta.&lt;br /&gt;&lt;br /&gt;Pedimos que confira seus dados e extrato e verifique se todas as informações estão corretas.&lt;br /&gt;&lt;br /&gt;Uni Leve Ltda&lt;br /&gt;&lt;br /&gt;Marcos C. Barros&lt;br /&gt;&lt;br /&gt;Atenciosamente, Departamento Jurídico.&lt;br /&gt;&lt;/unilevesa@ubbi.com.br&gt;&lt;/blockquote&gt;&lt;br /&gt;Pô... Uni Leve! O link para o anexo aponta uma DLL.&lt;div&gt;Alguém acha que deve clicar? Uni Leve!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18522178-8241791522175418797?l=dadomingues.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vlxms_AgYjLEHolxLEbKH4_vGgA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vlxms_AgYjLEHolxLEbKH4_vGgA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vlxms_AgYjLEHolxLEbKH4_vGgA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vlxms_AgYjLEHolxLEbKH4_vGgA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dadomingues/~4/mDI4PULP5Yw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://dadomingues.blogspot.com/feeds/8241791522175418797/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18522178&amp;postID=8241791522175418797&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/8241791522175418797?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/8241791522175418797?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dadomingues/~3/mDI4PULP5Yw/spam-uni-leve.html" title="Spam &quot;Uni Leve&quot;" /><author><name>Daniel ;P</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://dadomingues.blogspot.com/2009/04/spam-uni-leve.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ICRXo4fip7ImA9WxVaGEw.&quot;"><id>tag:blogger.com,1999:blog-18522178.post-7055466670743638692</id><published>2009-04-15T09:25:00.005-03:00</published><updated>2009-04-15T15:19:24.436-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-15T15:19:24.436-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gestao" /><category scheme="http://www.blogger.com/atom/ns#" term="projeto" /><category scheme="http://www.blogger.com/atom/ns#" term="gp" /><title>Gestão de Projetos com Tecnologia Livre</title><content type="html">Hoje em dia temos muitas aplicações que agilizam nossas atividades e controlam para nós informações preciosas. Isso acontece em quase todas as áreas e em gestão de projetos também. O problema que o custo de ferramentas para GP, que nos auxiliam no gerenciamento, acompanhamento de um projeto, controle de custo e prazo, entre outras coisas, normalmente é pago.... e bem pago. Sempre fuçando tecnologias livres, me deparei com algumas ferramentas que não conhecia e confrontei com algumas já sabidas para fazer uma análise.&lt;div&gt;Eu dou muito valor às aplicações web, pois independem de plataforma e podem ser acessadas de qualquer lugar, mas sei que os recursos são restritos. O problema maior é a abrangência e supercialidade de recursos principalmente gráficos que aplicações disponíveis em &lt;a href="http://br.php.net/"&gt;PHP&lt;/a&gt; (ou qualquer uma outra linguaegm web) possuem, pois detêm o conceito do trabalho em grupo, contendo fórum, wiki, gerenciamento de arquivos e envio de tickets para execução das tarefas, enquanto as aplicações desktops tem mais o foco da gestão e acompanhamento.&lt;div&gt;Em &lt;a href="http://br.php.net/"&gt;PHP&lt;/a&gt; destaco o &lt;a href="http://www.phprojekt.com/"&gt;PHProjekt&lt;/a&gt; e o &lt;a href="http://www.dotproject.net/"&gt;dotProject&lt;/a&gt; que são muito bons e possuem recursos similares citados acima: são groupwares.&lt;/div&gt;&lt;div&gt;Já para desktop, destaco estas 2 ferramentas desenvolvidas em &lt;a href="http://www.java.com/pt_BR/"&gt;Java&lt;/a&gt;, que são multiplataformas:&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;a href="http://www.xmind.net"&gt;XMind&lt;/a&gt;&lt;/span&gt; - Projeto similar ao &lt;a href="http://freemind.sourceforge.net/"&gt;FreeMind&lt;/a&gt;, também feito em &lt;a href="http://www.java.com/pt_BR/"&gt;Java&lt;/a&gt;, mas na minha concepção muito mais organizado e amigável. Ele permite escolher o tipo de exibição do diagrama, enquenato o &lt;a href="http://freemind.sourceforge.net/"&gt;FreeMind&lt;/a&gt; apenas trabalha com o de idéias livres. Com o &lt;a href="http://www.xmind.net"&gt;XMind&lt;/a&gt; você consegue montar uma EAP, organizar um brainstorming, espinha de peixe, por exemplo, entre outros. &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;a href="http://openproj.org/openproj"&gt;OpenProj&lt;/a&gt;&lt;/span&gt; - Também feito em &lt;a href="http://www.java.com/pt_BR/"&gt;Java&lt;/a&gt;, mas muito parecido com o &lt;a href="http://office.microsoft.com/pt-br/project/default.aspx"&gt;MS Project&lt;/a&gt;. É como um pedacinho do software da &lt;a href="http://www.microsoft.com"&gt;Microsoft&lt;/a&gt;, mas tem tudo que se precisa para gerenciar um projeto: recursos, custos, prazo, gera relatórios, gráficos e uma coisa que o &lt;a href="http://office.microsoft.com/pt-br/project/default.aspx"&gt;Project&lt;/a&gt; não faz: EAP. É leve, fácil e lembra muito, mas muito mesmo o &lt;a href="http://office.microsoft.com/pt-br/project/default.aspx"&gt;MS Project&lt;/a&gt;. Muito melhor que o &lt;a href="http://www.ganttproject.biz/"&gt;GanttProject&lt;/a&gt; que não tinha nada além de atividades e o gráfico de Gantt.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18522178-7055466670743638692?l=dadomingues.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dKkFOE0wDbVm4JM1jaYXvC8PCLk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dKkFOE0wDbVm4JM1jaYXvC8PCLk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dKkFOE0wDbVm4JM1jaYXvC8PCLk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dKkFOE0wDbVm4JM1jaYXvC8PCLk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dadomingues/~4/rEcsE0e-YHU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://dadomingues.blogspot.com/feeds/7055466670743638692/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18522178&amp;postID=7055466670743638692&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/7055466670743638692?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/7055466670743638692?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dadomingues/~3/rEcsE0e-YHU/gestao-de-projetos-com-tecnologia-livre.html" title="Gestão de Projetos com Tecnologia Livre" /><author><name>Daniel ;P</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://dadomingues.blogspot.com/2009/04/gestao-de-projetos-com-tecnologia-livre.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMMRXkyeip7ImA9WxVVGUg.&quot;"><id>tag:blogger.com,1999:blog-18522178.post-8736273914291679780</id><published>2009-03-13T11:09:00.002-03:00</published><updated>2009-03-13T11:11:24.792-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-13T11:11:24.792-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mime type" /><category scheme="http://www.blogger.com/atom/ns#" term="arquivo" /><title>MIME Type</title><content type="html">Segue uma tabela de MYM Types... sempre útil quando você precisa trabalhar com verificação de arquivos (retirada de &lt;a href="http://www.w3schools.com/media/media_mimeref.asp"&gt;http://www.w3schools.com/media/media_mimeref.asp&lt;/a&gt;):&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Mime Types por Extensão de Arquivo&lt;br /&gt;&lt;/h2&gt;    &lt;table class="reference" border="1" cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;     &lt;th align="left"&gt;Extension&lt;/th&gt;     &lt;th align="left"&gt;Type/sub-type&lt;/th&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt; &lt;/td&gt;     &lt;td&gt;application/octet-stream&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;323&lt;/td&gt;     &lt;td&gt;text/h323&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;acx&lt;/td&gt;     &lt;td&gt;application/internet-property-stream&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;ai&lt;/td&gt;     &lt;td&gt;application/postscript&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;aif&lt;/td&gt;     &lt;td&gt;audio/x-aiff&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;aifc&lt;/td&gt;     &lt;td&gt;audio/x-aiff&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;aiff&lt;/td&gt;     &lt;td&gt;audio/x-aiff&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;asf&lt;/td&gt;     &lt;td&gt;video/x-ms-asf&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;asr&lt;/td&gt;     &lt;td&gt;video/x-ms-asf&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;asx&lt;/td&gt;     &lt;td&gt;video/x-ms-asf&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;au&lt;/td&gt;     &lt;td&gt;audio/basic&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;avi&lt;/td&gt;     &lt;td&gt;video/x-msvideo&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;axs&lt;/td&gt;     &lt;td&gt;application/olescript&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;bas&lt;/td&gt;     &lt;td&gt;text/plain&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;bcpio&lt;/td&gt;     &lt;td&gt;application/x-bcpio&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;bin&lt;/td&gt;     &lt;td&gt;application/octet-stream&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;bmp&lt;/td&gt;     &lt;td&gt;image/bmp&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;c&lt;/td&gt;     &lt;td&gt;text/plain&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;cat&lt;/td&gt;     &lt;td&gt;application/vnd.ms-pkiseccat&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;cdf&lt;/td&gt;     &lt;td&gt;application/x-cdf&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;cer&lt;/td&gt;     &lt;td&gt;application/x-x509-ca-cert&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;class&lt;/td&gt;     &lt;td&gt;application/octet-stream&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;clp&lt;/td&gt;     &lt;td&gt;application/x-msclip&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;cmx&lt;/td&gt;     &lt;td&gt;image/x-cmx&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;cod&lt;/td&gt;     &lt;td&gt;image/cis-cod&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;cpio&lt;/td&gt;     &lt;td&gt;application/x-cpio&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;crd&lt;/td&gt;     &lt;td&gt;application/x-mscardfile&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;crl&lt;/td&gt;     &lt;td&gt;application/pkix-crl&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;crt&lt;/td&gt;     &lt;td&gt;application/x-x509-ca-cert&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;csh&lt;/td&gt;     &lt;td&gt;application/x-csh&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;css&lt;/td&gt;     &lt;td&gt;text/css&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;dcr&lt;/td&gt;     &lt;td&gt;application/x-director&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;der&lt;/td&gt;     &lt;td&gt;application/x-x509-ca-cert&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;dir&lt;/td&gt;     &lt;td&gt;application/x-director&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;dll&lt;/td&gt;     &lt;td&gt;application/x-msdownload&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;dms&lt;/td&gt;     &lt;td&gt;application/octet-stream&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;doc&lt;/td&gt;     &lt;td&gt;application/msword&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;dot&lt;/td&gt;     &lt;td&gt;application/msword&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;dvi&lt;/td&gt;     &lt;td&gt;application/x-dvi&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;dxr&lt;/td&gt;     &lt;td&gt;application/x-director&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;eps&lt;/td&gt;     &lt;td&gt;application/postscript&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;etx&lt;/td&gt;     &lt;td&gt;text/x-setext&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;evy&lt;/td&gt;     &lt;td&gt;application/envoy&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;exe&lt;/td&gt;     &lt;td&gt;application/octet-stream&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;fif&lt;/td&gt;     &lt;td&gt;application/fractals&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;flr&lt;/td&gt;     &lt;td&gt;x-world/x-vrml&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;gif&lt;/td&gt;     &lt;td&gt;image/gif&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;gtar&lt;/td&gt;     &lt;td&gt;application/x-gtar&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;gz&lt;/td&gt;     &lt;td&gt;application/x-gzip&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;h&lt;/td&gt;     &lt;td&gt;text/plain&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;hdf&lt;/td&gt;     &lt;td&gt;application/x-hdf&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;hlp&lt;/td&gt;     &lt;td&gt;application/winhlp&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;hqx&lt;/td&gt;     &lt;td&gt;application/mac-binhex40&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;hta&lt;/td&gt;     &lt;td&gt;application/hta&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;htc&lt;/td&gt;     &lt;td&gt;text/x-component&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;htm&lt;/td&gt;     &lt;td&gt;text/html&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;html&lt;/td&gt;     &lt;td&gt;text/html&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;htt&lt;/td&gt;     &lt;td&gt;text/webviewhtml&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;ico&lt;/td&gt;     &lt;td&gt;image/x-icon&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;ief&lt;/td&gt;     &lt;td&gt;image/ief&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;iii&lt;/td&gt;     &lt;td&gt;application/x-iphone&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;ins&lt;/td&gt;     &lt;td&gt;application/x-internet-signup&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;isp&lt;/td&gt;     &lt;td&gt;application/x-internet-signup&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;jfif&lt;/td&gt;     &lt;td&gt;image/pipeg&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;jpe&lt;/td&gt;     &lt;td&gt;image/jpeg&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;jpeg&lt;/td&gt;     &lt;td&gt;image/jpeg&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;jpg&lt;/td&gt;     &lt;td&gt;image/jpeg&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;js&lt;/td&gt;     &lt;td&gt;application/x-javascript&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;latex&lt;/td&gt;     &lt;td&gt;application/x-latex&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;lha&lt;/td&gt;     &lt;td&gt;application/octet-stream&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;lsf&lt;/td&gt;     &lt;td&gt;video/x-la-asf&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;lsx&lt;/td&gt;     &lt;td&gt;video/x-la-asf&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;lzh&lt;/td&gt;     &lt;td&gt;application/octet-stream&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;m13&lt;/td&gt;     &lt;td&gt;application/x-msmediaview&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;m14&lt;/td&gt;     &lt;td&gt;application/x-msmediaview&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;m3u&lt;/td&gt;     &lt;td&gt;audio/x-mpegurl&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;man&lt;/td&gt;     &lt;td&gt;application/x-troff-man&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;mdb&lt;/td&gt;     &lt;td&gt;application/x-msaccess&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;me&lt;/td&gt;     &lt;td&gt;application/x-troff-me&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;mht&lt;/td&gt;     &lt;td&gt;message/rfc822&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;mhtml&lt;/td&gt;     &lt;td&gt;message/rfc822&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;mid&lt;/td&gt;     &lt;td&gt;audio/mid&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;mny&lt;/td&gt;     &lt;td&gt;application/x-msmoney&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;mov&lt;/td&gt;     &lt;td&gt;video/quicktime&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;movie&lt;/td&gt;     &lt;td&gt;video/x-sgi-movie&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;mp2&lt;/td&gt;     &lt;td&gt;video/mpeg&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;mp3&lt;/td&gt;     &lt;td&gt;audio/mpeg&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;mpa&lt;/td&gt;     &lt;td&gt;video/mpeg&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;mpe&lt;/td&gt;     &lt;td&gt;video/mpeg&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;mpeg&lt;/td&gt;     &lt;td&gt;video/mpeg&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;mpg&lt;/td&gt;     &lt;td&gt;video/mpeg&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;mpp&lt;/td&gt;     &lt;td&gt;application/vnd.ms-project&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;mpv2&lt;/td&gt;     &lt;td&gt;video/mpeg&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;ms&lt;/td&gt;     &lt;td&gt;application/x-troff-ms&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;mvb&lt;/td&gt;     &lt;td&gt;application/x-msmediaview&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;nws&lt;/td&gt;     &lt;td&gt;message/rfc822&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;oda&lt;/td&gt;     &lt;td&gt;application/oda&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;p10&lt;/td&gt;     &lt;td&gt;application/pkcs10&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;p12&lt;/td&gt;     &lt;td&gt;application/x-pkcs12&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;p7b&lt;/td&gt;     &lt;td&gt;application/x-pkcs7-certificates&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;p7c&lt;/td&gt;     &lt;td&gt;application/x-pkcs7-mime&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;p7m&lt;/td&gt;     &lt;td&gt;application/x-pkcs7-mime&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;p7r&lt;/td&gt;     &lt;td&gt;application/x-pkcs7-certreqresp&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;p7s&lt;/td&gt;     &lt;td&gt;application/x-pkcs7-signature&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;pbm&lt;/td&gt;     &lt;td&gt;image/x-portable-bitmap&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;pdf&lt;/td&gt;     &lt;td&gt;application/pdf&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;pfx&lt;/td&gt;     &lt;td&gt;application/x-pkcs12&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;pgm&lt;/td&gt;     &lt;td&gt;image/x-portable-graymap&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;pko&lt;/td&gt;     &lt;td&gt;application/ynd.ms-pkipko&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;pma&lt;/td&gt;     &lt;td&gt;application/x-perfmon&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;pmc&lt;/td&gt;     &lt;td&gt;application/x-perfmon&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;pml&lt;/td&gt;     &lt;td&gt;application/x-perfmon&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;pmr&lt;/td&gt;     &lt;td&gt;application/x-perfmon&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;pmw&lt;/td&gt;     &lt;td&gt;application/x-perfmon&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;pnm&lt;/td&gt;     &lt;td&gt;image/x-portable-anymap&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;pot,&lt;/td&gt;     &lt;td&gt;application/vnd.ms-powerpoint&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;ppm&lt;/td&gt;     &lt;td&gt;image/x-portable-pixmap&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;pps&lt;/td&gt;     &lt;td&gt;application/vnd.ms-powerpoint&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;ppt&lt;/td&gt;     &lt;td&gt;application/vnd.ms-powerpoint&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;prf&lt;/td&gt;     &lt;td&gt;application/pics-rules&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;ps&lt;/td&gt;     &lt;td&gt;application/postscript&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;pub&lt;/td&gt;     &lt;td&gt;application/x-mspublisher&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;qt&lt;/td&gt;     &lt;td&gt;video/quicktime&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;ra&lt;/td&gt;     &lt;td&gt;audio/x-pn-realaudio&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;ram&lt;/td&gt;     &lt;td&gt;audio/x-pn-realaudio&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;ras&lt;/td&gt;     &lt;td&gt;image/x-cmu-raster&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;rgb&lt;/td&gt;     &lt;td&gt;image/x-rgb&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;rmi&lt;/td&gt;     &lt;td&gt;audio/mid&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;roff&lt;/td&gt;     &lt;td&gt;application/x-troff&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;rtf&lt;/td&gt;     &lt;td&gt;application/rtf&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;rtx&lt;/td&gt;     &lt;td&gt;text/richtext&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;scd&lt;/td&gt;     &lt;td&gt;application/x-msschedule&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;sct&lt;/td&gt;     &lt;td&gt;text/scriptlet&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;setpay&lt;/td&gt;     &lt;td&gt;application/set-payment-initiation&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;setreg&lt;/td&gt;     &lt;td&gt;application/set-registration-initiation&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;sh&lt;/td&gt;     &lt;td&gt;application/x-sh&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;shar&lt;/td&gt;     &lt;td&gt;application/x-shar&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;sit&lt;/td&gt;     &lt;td&gt;application/x-stuffit&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;snd&lt;/td&gt;     &lt;td&gt;audio/basic&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;spc&lt;/td&gt;     &lt;td&gt;application/x-pkcs7-certificates&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;spl&lt;/td&gt;     &lt;td&gt;application/futuresplash&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;src&lt;/td&gt;     &lt;td&gt;application/x-wais-source&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;sst&lt;/td&gt;     &lt;td&gt;application/vnd.ms-pkicertstore&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;stl&lt;/td&gt;     &lt;td&gt;application/vnd.ms-pkistl&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;stm&lt;/td&gt;     &lt;td&gt;text/html&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;svg&lt;/td&gt;     &lt;td&gt;image/svg+xml&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;sv4cpio&lt;/td&gt;     &lt;td&gt;application/x-sv4cpio&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;sv4crc&lt;/td&gt;     &lt;td&gt;application/x-sv4crc&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;swf&lt;/td&gt;     &lt;td&gt;application/x-shockwave-flash&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;t&lt;/td&gt;     &lt;td&gt;application/x-troff&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;tar&lt;/td&gt;     &lt;td&gt;application/x-tar&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;tcl&lt;/td&gt;     &lt;td&gt;application/x-tcl&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;tex&lt;/td&gt;     &lt;td&gt;application/x-tex&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;texi&lt;/td&gt;     &lt;td&gt;application/x-texinfo&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;texinfo&lt;/td&gt;     &lt;td&gt;application/x-texinfo&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;tgz&lt;/td&gt;     &lt;td&gt;application/x-compressed&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;tif&lt;/td&gt;     &lt;td&gt;image/tiff&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;tiff&lt;/td&gt;     &lt;td&gt;image/tiff&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;tr&lt;/td&gt;     &lt;td&gt;application/x-troff&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;trm&lt;/td&gt;     &lt;td&gt;application/x-msterminal&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;tsv&lt;/td&gt;     &lt;td&gt;text/tab-separated-values&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;txt&lt;/td&gt;     &lt;td&gt;text/plain&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;uls&lt;/td&gt;     &lt;td&gt;text/iuls&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;ustar&lt;/td&gt;     &lt;td&gt;application/x-ustar&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;vcf&lt;/td&gt;     &lt;td&gt;text/x-vcard&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;vrml&lt;/td&gt;     &lt;td&gt;x-world/x-vrml&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;wav&lt;/td&gt;     &lt;td&gt;audio/x-wav&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;wcm&lt;/td&gt;     &lt;td&gt;application/vnd.ms-works&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;wdb&lt;/td&gt;     &lt;td&gt;application/vnd.ms-works&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;wks&lt;/td&gt;     &lt;td&gt;application/vnd.ms-works&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;wmf&lt;/td&gt;     &lt;td&gt;application/x-msmetafile&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;wps&lt;/td&gt;     &lt;td&gt;application/vnd.ms-works&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;wri&lt;/td&gt;     &lt;td&gt;application/x-mswrite&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;wrl&lt;/td&gt;     &lt;td&gt;x-world/x-vrml&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;wrz&lt;/td&gt;     &lt;td&gt;x-world/x-vrml&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;xaf&lt;/td&gt;     &lt;td&gt;x-world/x-vrml&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;xbm&lt;/td&gt;     &lt;td&gt;image/x-xbitmap&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;xla&lt;/td&gt;     &lt;td&gt;application/vnd.ms-excel&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;xlc&lt;/td&gt;     &lt;td&gt;application/vnd.ms-excel&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;xlm&lt;/td&gt;     &lt;td&gt;application/vnd.ms-excel&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;xls&lt;/td&gt;     &lt;td&gt;application/vnd.ms-excel&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;xlt&lt;/td&gt;     &lt;td&gt;application/vnd.ms-excel&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;xlw&lt;/td&gt;     &lt;td&gt;application/vnd.ms-excel&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;xof&lt;/td&gt;     &lt;td&gt;x-world/x-vrml&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;xpm&lt;/td&gt;     &lt;td&gt;image/x-xpixmap&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;xwd&lt;/td&gt;     &lt;td&gt;image/x-xwindowdump&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;z&lt;/td&gt;     &lt;td&gt;application/x-compress&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;     &lt;td&gt;zip&lt;/td&gt;     &lt;td&gt;application/zip&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18522178-8736273914291679780?l=dadomingues.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LAlo-0MLUK9sLYdg8Euv4LOj524/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LAlo-0MLUK9sLYdg8Euv4LOj524/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LAlo-0MLUK9sLYdg8Euv4LOj524/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LAlo-0MLUK9sLYdg8Euv4LOj524/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dadomingues/~4/gRmSKruf75g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://dadomingues.blogspot.com/feeds/8736273914291679780/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18522178&amp;postID=8736273914291679780&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/8736273914291679780?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/8736273914291679780?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dadomingues/~3/gRmSKruf75g/mime-type.html" title="MIME Type" /><author><name>Daniel ;P</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://dadomingues.blogspot.com/2009/03/mime-type.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcNR3wzfip7ImA9WxVSFUw.&quot;"><id>tag:blogger.com,1999:blog-18522178.post-6736264717024413436</id><published>2009-01-09T13:51:00.004-02:00</published><updated>2009-01-09T14:21:36.286-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-09T14:21:36.286-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="navegador" /><title>Campanha para eliminar navegadores antigos</title><content type="html">Há um tempo vi uns sites que forneciam scripts para que se um visitante acessasse seu site através de um navegador antigo, avisasse de um potencial problema. Destes, 2 em inglês e 1 em português. Essa semana recebi da &lt;a href="http://imasters.com.br/"&gt;iMasters&lt;/a&gt; um e-mail da campanha brasileira encabeçada por eles com apoio da &lt;a href="http://mozilla.com"&gt;Fundação Mozilla&lt;/a&gt; e obviamente com foco no Firefox. Tudo isso para acabarem de vez com o bendito Interner Explorer 6.&lt;div&gt;Este navegador além de antigo (lançado em 2001), não segue em muitas situações os padrões para interpretação das tags e estilos das páginas, o que causa um problemão para quem desenvolve, pois deve preparar as páginas para essas situações. Não que todos os navegadores sigam os padrões corretamente, mas o IE6 é o mais problemático.&lt;/div&gt;&lt;div&gt;Seguem os links dos sites que promovem essa revolução! Eles exibem uma barra de alerta informando que o navegador é antigo e pode causar problemas para a visualização.&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.stopie6.org/"&gt;http://www.stopie6.org&lt;/a&gt; - baixe o script, coloque junto aos outros e simplesmente chame-o na página do seu site. Só isso.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.end6.org/"&gt;http://www.end6.org&lt;/a&gt; - baixe o script, coloque junto aos outros e chame-o na página do seu site, ou simplesmente cole a chamada publicada e utilize o arquivo direto do site.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://updateyourbrowser.net"&gt;http://updateyourbrowser.net&lt;/a&gt; - copie e cole o código informado e pronto (barra limpa e simples, mas com link para a página do site com os navegadores novos ).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://imasters.uol.com.br/crossbrowse"&gt;http://imasters.uol.com.br/crossbrowse&lt;/a&gt; - copie e cole o código informado e pronto (barra com imagens, porém com os links diretos para os sites dos navegadores).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Abraço!&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18522178-6736264717024413436?l=dadomingues.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ba942piGcSp2zOub2YEc1tSVFHU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ba942piGcSp2zOub2YEc1tSVFHU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ba942piGcSp2zOub2YEc1tSVFHU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ba942piGcSp2zOub2YEc1tSVFHU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dadomingues/~4/iFY7_oCe-Nw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://dadomingues.blogspot.com/feeds/6736264717024413436/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18522178&amp;postID=6736264717024413436&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/6736264717024413436?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/6736264717024413436?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dadomingues/~3/iFY7_oCe-Nw/campanha-para-eliminar-navegadores.html" title="Campanha para eliminar navegadores antigos" /><author><name>Daniel ;P</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://dadomingues.blogspot.com/2009/01/campanha-para-eliminar-navegadores.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4GRn06cCp7ImA9WxRUF0U.&quot;"><id>tag:blogger.com,1999:blog-18522178.post-9097680304840416898</id><published>2008-11-25T11:17:00.006-02:00</published><updated>2008-11-27T09:55:27.318-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-27T09:55:27.318-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="register globals" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><category scheme="http://www.blogger.com/atom/ns#" term="htaccess" /><title>Register Globals no PHP</title><content type="html">Esses dias senti na pele o problema do &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;register_globals = on&lt;/span&gt;.&lt;div&gt;&lt;a href="http://br2.php.net/register_globals"&gt;No site do PHP&lt;/a&gt; diz o que e porque a diretiva foi abolido da versão 6, e sempre concordei. Era facilidade demais e tornou-se perigosa.&lt;/div&gt;&lt;div&gt;Quando ON, ela faz com que eu possa acessar a variável $_POST['nome'] diretamente de $nome, por exemplo, ou ainda $_SESSION['id'] através de $id ou $_GET['act'] de $act. O problema de segurança exsite porque ao perguntar $id (querendo me referir à sessão) se for passado na URL, por exemplo, ...pagina.php?id=2, $id vai assumir o valor 2, se anteriormente não tiver sido atribuido nada para essa variável. Este é o clássico exemplo do site:&lt;br /&gt;O que aconteceu comigo seria isso, se não tivesse acontecido algo antes. em um projeto meu, carrego as variáveis antes de tudo. Até aí... beleza. Mas cometi um erro pois não estava acostumado com a diretiva ligada: usei sessão com o mesmo nome.&lt;br /&gt;&lt;code&gt;...$nome = (isset($_POST['nome']) ? $_POST['nome'] : '';&lt;br /&gt;if ($_SESSION['nome']!='') ...&lt;br /&gt;...&lt;/code&gt;&lt;br /&gt;Isso fez com que toda hora eu limpasse a sessão.&lt;/div&gt;&lt;div&gt;Verifiquei no phpinfo(); e a benedita tava ligada; tentei mudar para "off" no próprio script e nada. Solução: mudei os nomes das variáveis de sessão para, por exemplo, sess_nomeoriginal.&lt;br /&gt;Lição aprendida 1: Não usar os nomes iguais nas variáveis principalmente de sessão.&lt;br /&gt;Lição aprendida 2: Não confiar em servidores de clientes; por causa de aplicações que necessitam da diretiva register_globals = on, muitas vezes é assim que fica configurado.&lt;br /&gt;Pela teoria eu poderia mudá-la através do script php com&lt;br /&gt;&lt;code&gt;ini_set('register_globals','off');&lt;/code&gt;&lt;br /&gt;mas não consegui.&lt;/div&gt;&lt;div&gt;Depois de fazer minha alteração, é que eu descobri porque não funcionou o ini_set: esta diretiva não tem efeito no script: deve ser colocada no arquivo .htaccess, já que ela só pode ser alterada no php.ini, .htaccess e no httpd.conf.&lt;br /&gt;&lt;code&gt;php_flag register_globals off&lt;/code&gt;&lt;br /&gt;Você pode ver a &lt;a href="http://br.php.net/manual/pt_BR/ini.php"&gt;lista completa de diretivas e onde alterá-las através do site&lt;/a&gt;.&lt;br /&gt;Minha solução não foi ideal, mas agora vou prestrar mais atenção nos nomes das variáveis. Mesmo com a versão 6 chegando, tem lugares que usam ainda a 4.&lt;br /&gt;&lt;br /&gt;Abraço!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18522178-9097680304840416898?l=dadomingues.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/09uXdWBhn3-pHJBbzrKd4W2ouqU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/09uXdWBhn3-pHJBbzrKd4W2ouqU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/09uXdWBhn3-pHJBbzrKd4W2ouqU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/09uXdWBhn3-pHJBbzrKd4W2ouqU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dadomingues/~4/FmvRV9Ef5lQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://dadomingues.blogspot.com/feeds/9097680304840416898/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18522178&amp;postID=9097680304840416898&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/9097680304840416898?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/9097680304840416898?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dadomingues/~3/FmvRV9Ef5lQ/register-globals-no-php.html" title="Register Globals no PHP" /><author><name>Daniel ;P</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://dadomingues.blogspot.com/2008/11/register-globals-no-php.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08DSH8-eyp7ImA9WxRVFUQ.&quot;"><id>tag:blogger.com,1999:blog-18522178.post-3548982613391128714</id><published>2008-11-13T13:42:00.004-02:00</published><updated>2008-11-13T13:57:59.153-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-13T13:57:59.153-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="evento" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><category scheme="http://www.blogger.com/atom/ns#" term="phpconference" /><title>PHP Conference Brasil 2008</title><content type="html">De 27 a 29 de novembro (quinta a sábado) acontecerá na &lt;strong&gt;UNIFIEO&lt;/strong&gt; em Osasco o &lt;a href="http://www.phpconf.com.br/"&gt;PHP Conferece Brasil 2008&lt;/a&gt;. O evento busca atingir 1000 profissionais de desenvolvimento com palestras, mini-cursos, debates e install fest, tudo voltado para PHP, claro. Meu colega Flávio Lisboa falará do Zend Framework. Para maiores informações, acesse o site do evento: &lt;a href="http://www.phpconf.com.br/"&gt;http://www.phpconf.com.br&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.temporealeventos.com.br/imagens/php_conf_full.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 468px; height: 60px;" src="http://www.temporealeventos.com.br/imagens/php_conf_full.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Abraço&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18522178-3548982613391128714?l=dadomingues.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YiYoJz1VS2QTGT9wwG6M4ObjcuM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YiYoJz1VS2QTGT9wwG6M4ObjcuM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YiYoJz1VS2QTGT9wwG6M4ObjcuM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YiYoJz1VS2QTGT9wwG6M4ObjcuM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dadomingues/~4/5xbFNKGrivk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://dadomingues.blogspot.com/feeds/3548982613391128714/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18522178&amp;postID=3548982613391128714&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/3548982613391128714?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/3548982613391128714?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dadomingues/~3/5xbFNKGrivk/php-conference-brasil-2008.html" title="PHP Conference Brasil 2008" /><author><name>Daniel ;P</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://dadomingues.blogspot.com/2008/11/php-conference-brasil-2008.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcEQnk-fyp7ImA9WxRWFEo.&quot;"><id>tag:blogger.com,1999:blog-18522178.post-8536870701261604208</id><published>2008-10-31T13:38:00.002-02:00</published><updated>2008-10-31T14:20:03.757-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-31T14:20:03.757-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mysql" /><category scheme="http://www.blogger.com/atom/ns#" term="postgre" /><category scheme="http://www.blogger.com/atom/ns#" term="banco de dados" /><category scheme="http://www.blogger.com/atom/ns#" term="oracle" /><title>Select ignorando acento</title><content type="html">Quando se faz algum sistema que realize uma busca a partir de uma string do usuário, temos que levar em conseideração as letras maiúsculas e minúsculas e a acentuação.&lt;br /&gt;Andei pesquisando e encontrei como fazer nos bancos mais usados. É assim:&lt;br /&gt;&lt;br /&gt;Supondo que possuo a tabela 'tabela' com o campo 'campo' com os seguintes valores:&lt;br /&gt;&lt;blockquote&gt;CAMPO&lt;br /&gt;---------&lt;br /&gt;Maca&lt;br /&gt;Maçã&lt;br /&gt;Macaco&lt;br /&gt;Amanhã&lt;br /&gt;Jaca&lt;br /&gt;Maçaneta&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Oracle 10g:&lt;/span&gt;&lt;br /&gt;&lt;code&gt;alter session set nls_comp=linguistic;&lt;br /&gt;alter session set nls_sort=binary_ai;&lt;/code&gt;&lt;br /&gt;Pronto. O Select desta sessão pegará ignorando o acento e ordenando sem considerá-lo.&lt;br /&gt;&lt;code&gt;select campo from tabela where campo like '%aca%';&lt;/code&gt;&lt;br /&gt;ou&lt;br /&gt;&lt;code&gt;select campo from tabela where campo like '%açÃ%';&lt;/code&gt;&lt;br /&gt;&lt;blockquote&gt;CAMPO&lt;br /&gt;---------&lt;br /&gt;Jaca&lt;br /&gt;Maca&lt;br /&gt;Maçã&lt;br /&gt;Macaco&lt;br /&gt;Maçaneta&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;MySQL:&lt;/span&gt;&lt;br /&gt;&lt;code&gt;select campo from `tabela`&lt;br /&gt;where `campo` like _utf8 '%aca%' collate utf8_unicode_ci;&lt;/code&gt;&lt;br /&gt;ou&lt;br /&gt;&lt;code&gt;select campo from `tabela`&lt;br /&gt;where `campo` like _utf8 '%açÃ%' collate utf8_unicode_ci;&lt;/code&gt;&lt;br /&gt;&lt;blockquote&gt;CAMPO&lt;br /&gt;---------&lt;br /&gt;Maca&lt;br /&gt;Maçã&lt;br /&gt;Macaco&lt;br /&gt;Jaca&lt;br /&gt;Maçaneta&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;PostgreSQL:&lt;/span&gt;&lt;br /&gt;&lt;code&gt;select campo from tabela&lt;br /&gt;where lower(to_ascii(campo)) like lower(to_ascii('%açÃ%'));&lt;/code&gt;&lt;br /&gt;ou&lt;br /&gt;&lt;code&gt;select campo from tabela&lt;br /&gt;where lower(to_ascii(campo)) like lower(to_ascii('%aca%'));&lt;/code&gt;&lt;br /&gt;&lt;blockquote&gt;CAMPO&lt;br /&gt;---------&lt;br /&gt;Maca&lt;br /&gt;Maçã&lt;br /&gt;Macaco&lt;br /&gt;Jaca&lt;br /&gt;Maçaneta&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Para ordenar basta usar a cláusula 'order by'; no Oracle foi pré-estabelecida a maneira para a sessão.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18522178-8536870701261604208?l=dadomingues.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3bZ-qofNLiQnduzcdDglrOwN-S8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3bZ-qofNLiQnduzcdDglrOwN-S8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3bZ-qofNLiQnduzcdDglrOwN-S8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3bZ-qofNLiQnduzcdDglrOwN-S8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dadomingues/~4/JWShWXcOxY4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://dadomingues.blogspot.com/feeds/8536870701261604208/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18522178&amp;postID=8536870701261604208&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/8536870701261604208?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/8536870701261604208?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dadomingues/~3/JWShWXcOxY4/select-ignorando-acento.html" title="Select ignorando acento" /><author><name>Daniel ;P</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://dadomingues.blogspot.com/2008/10/select-ignorando-acento.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8HQHw-cCp7ImA9WxRWEko.&quot;"><id>tag:blogger.com,1999:blog-18522178.post-1348285043556146621</id><published>2008-10-29T08:06:00.005-02:00</published><updated>2008-10-29T08:40:31.258-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-29T08:40:31.258-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="openoffice" /><title>OpenOffice 3</title><content type="html">A nova versão do OpenOffice.org já está disponível para download.&lt;br /&gt;O OpenOffice é uma suite de escritório gratuita que utiliza o &lt;acronym title="Open Document Format"&gt;ODF&lt;/acronym&gt; e vem com processador de  texto, planilha de cálculos, base de dados (simples), criação de apresentações e ferramenta para cálculos matemáticos.&lt;br /&gt;As notas da versão podem ser vistas no próprio &lt;a href="http://development.openoffice.org/releases/3.0.0.html"&gt;site da organização&lt;/a&gt;. Este Release conta com suporte ao novo formato de documentos da Microsoft OpenXML (com ressalva de alguns itens avançados), redistribuição de itens dos menus deixando-os mais intuitivo, mudanças nos ícones (sempre fazem isso), importação nativa de PDF (!), templates e maior facilidade para iniciar seu trabalho (eu não gosto muito, mas sentiram falta disso nas versões anteriores).&lt;br /&gt;Pra baixá-lo, basta acessar a págiona de downloads do &lt;a href="http://download.openoffice.org/3.0beta/"&gt;OpenOffice.org&lt;/a&gt;. São menos de 150mb com o JRE incluso, e ainda pode &lt;a href="http://extensions.services.openoffice.org/"&gt;baixar extensões&lt;/a&gt; para a aplicação. A organização brasileira já disponibilizou a versão &lt;a href="http://www.broffice.org/download"&gt;3.0 bo BrOffice&lt;/a&gt; com 125mb para Windows.&lt;br /&gt;Apesar de funcionar com 256mb de RAM, recomenda-se no mínimo 512. Para um bom trabalho não recomenda-se menos de 500mb de espaço no HD e resolução da tela com menos de 1024x768. O Java é necessário para a utilização do Base (banquinho de dados que vem no pacote); as outras ferramentas usam somente para funcionalidades específicas.&lt;br /&gt;&lt;br /&gt;O jornal português &lt;a href="http://www.readmetro.com/show/en/Lisbon/20081027/2/1/"&gt;Metro&lt;/a&gt; anunciou em primeira página no dia 27 deste mês.&lt;br /&gt;Outra matéria que achei comentando o lançamento foi a do &lt;a href="http://blogs.computerworld.com/openoffice_3_review_who_needs_microsoft_office"&gt;blog da ComputerWorld&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Coloque um selo no seu site para &lt;a href="http://marketing.openoffice.org/art/galleries/marketing/web_buttons/ooo20buttons.html"&gt;promover o OpenOffice&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.openoffice.org/"&gt;&lt;img src="http://marketing.openoffice.org/art/galleries/marketing/web_buttons/nicu/180x60_3_get.png" alt=" Use OpenOffice.org" title="Use OpenOffice.org" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Abraço!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18522178-1348285043556146621?l=dadomingues.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7yqDHX6UtV4wtkPcImkiDCnIHjs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7yqDHX6UtV4wtkPcImkiDCnIHjs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7yqDHX6UtV4wtkPcImkiDCnIHjs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7yqDHX6UtV4wtkPcImkiDCnIHjs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dadomingues/~4/nn5RHlnos4w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://dadomingues.blogspot.com/feeds/1348285043556146621/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18522178&amp;postID=1348285043556146621&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/1348285043556146621?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/1348285043556146621?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dadomingues/~3/nn5RHlnos4w/openoffice-3.html" title="OpenOffice 3" /><author><name>Daniel ;P</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://dadomingues.blogspot.com/2008/10/openoffice-3.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEMQX4yeCp7ImA9WxRSGEg.&quot;"><id>tag:blogger.com,1999:blog-18522178.post-6171026837597042593</id><published>2008-09-19T14:04:00.003-03:00</published><updated>2008-09-19T16:31:20.090-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-19T16:31:20.090-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="hotmail" /><category scheme="http://www.blogger.com/atom/ns#" term="chrome" /><category scheme="http://www.blogger.com/atom/ns#" term="microsoft" /><title>Microsoft Live Mail / Hotmail barra Chrome</title><content type="html">Estou postando usando o Chrome. Nada deu errado por enquanto.&lt;br /&gt;Mas quanto tento acessar o Hotmail (mail.live.com):&lt;br /&gt;&lt;blockquote&gt;Atualize o seu navegador da Web&lt;br /&gt;É recomendável atualizar seu navegador da web para obter o melhor do Windows Live Hotmail. A atualização levará apenas alguns minutos. Para começar, escolha um dos navegadores a seguir:&lt;br /&gt;Microsoft Internet Explorer&lt;br /&gt;Mozilla Firefox&lt;br /&gt;Apple Safari&lt;br /&gt;Se você não deseja atualizar agora, você ainda pode Continuar no Windows Live Hotmail, mas talvez algumas partes não funcionem ou não sejam exibidas adequadamente.&lt;/blockquote&gt;&lt;br /&gt;Depois, insistindo:&lt;br /&gt;&lt;blockquote&gt;Esta é a versão clássica do Windows Live Hotmail&lt;br /&gt;Essa versão funciona melhor com seu navegador. A versão completa do Windows Live Hotmail é executada no Internet Explorer 6.0 e superior (verifique os requisitos do sistema antes de instalá-la). A versão completa também funciona com o Firefox 2.0.&lt;/blockquote&gt;&lt;br /&gt;O que eles querem dizer com isso? O iE6 é melhor? Estão com medo do Chrome? Fazer uma média com a comunidade colocando links para Firefox e Safari?&lt;br /&gt;Vai entender a Microsoft...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18522178-6171026837597042593?l=dadomingues.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IMhaQxzLVie6h2_U2P_NhXnwQ8M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IMhaQxzLVie6h2_U2P_NhXnwQ8M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IMhaQxzLVie6h2_U2P_NhXnwQ8M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IMhaQxzLVie6h2_U2P_NhXnwQ8M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dadomingues/~4/LWVPjh-Nbxo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://dadomingues.blogspot.com/feeds/6171026837597042593/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18522178&amp;postID=6171026837597042593&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/6171026837597042593?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/6171026837597042593?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dadomingues/~3/LWVPjh-Nbxo/microsoft-live-mail-hotmail-barra.html" title="Microsoft Live Mail / Hotmail barra Chrome" /><author><name>Daniel ;P</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://dadomingues.blogspot.com/2008/09/microsoft-live-mail-hotmail-barra.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcBSXg9eSp7ImA9WxRTGUU.&quot;"><id>tag:blogger.com,1999:blog-18522178.post-5685796494486264385</id><published>2008-09-09T13:23:00.004-03:00</published><updated>2008-09-09T14:07:38.661-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-09T14:07:38.661-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="apache" /><category scheme="http://www.blogger.com/atom/ns#" term="htaccess" /><title>Permitir somente index.php pelo .htaccess</title><content type="html">Apesar de haver vários frameworks, tem coisa que faço sem a utilização deles. Acho que isso é comum para desenvolvedores. É legal proibir o acesso direto do usuário aos arquivos do seu site, como uma imagem ou até mesmo um script que faça algo mais delicado como excluir_usuario.php, por exemplo. No Apache é fácil fazer isso usando o arquivo &lt;span style="font-weight:bold;"&gt;.htaccess&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Vamos lá:&lt;br /&gt;&lt;br /&gt;Crie um arquivo &lt;span style="font-weight:bold;"&gt;.htaccess&lt;/span&gt;. Se for Windows, copie de um diretório que já exista e pague seu conteúdo, ou baixe um exemplo da internet. O Windows não deixa criar arquivo assim que ele considera sem nome (somente com extensão).&lt;br /&gt;&lt;br /&gt;O Conteúdo dele seria assim:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# htaccess do Daniel - testando e evoluindo - v0.1&lt;br /&gt;&lt;br /&gt;IndexIgnore *&lt;br /&gt;&lt;br /&gt;Options +FollowSymlinks&lt;br /&gt;&lt;br /&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&lt;br /&gt;RewriteEngine on&lt;br /&gt;RewriteRule !^index.php(.*)$ index.php$1 [L]&lt;br /&gt;&amp;lt;/IfModule&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;Files .htaccess&amp;gt;&lt;br /&gt;order deny,allow&lt;br /&gt;deny from all&lt;br /&gt;&amp;lt;/Files&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;A primeira linha com &lt;span style="font-weight:bold;"&gt;IndexIgnore&lt;/span&gt; não deixa listar o conteúdo do diretório.&lt;br /&gt;A linha do &lt;span style="font-weight:bold;"&gt;Options +FollowSymlinks&lt;/span&gt; é para o funcionamento do módulo de rescritra.&lt;br /&gt;Se o módulo de escrita estiver ativado, usa ele para substituir qualquer chamada de arquivo diferente de &lt;span style="font-weight:bold;"&gt;index.php&lt;/span&gt; e chama o &lt;span style="font-weight:bold;"&gt;index.php&lt;/span&gt; com a querystring usada inicialmente, ou seja, se eu chamar &lt;span style="font-weight:bold;"&gt;daniel.php?a=ddd&lt;/span&gt;, chama o caminho &lt;span style="font-weight:bold;"&gt;index.php?a=ddd&lt;/span&gt;.&lt;br /&gt;Depois ele proíbe o acess odireto ao &lt;span style="font-weight:bold;"&gt;.htaccess&lt;/span&gt;. Só isso.&lt;br /&gt;&lt;br /&gt;É simples e atende minhas necessidades. Claro que pode ser que eu melhore (com sua ajuda inclusive), mas já é um começo para evitar surpresas desagradáveis.&lt;br /&gt;&lt;br /&gt;Esse arquivo faz efeito para os subdiretórios também. Se você quiser alterar as regras deles, basta criar um .htaccess com elas. Em caso de não criar, deve-se criar um arquivo index.php que não faz nada, pois sempre haverá redirecionamento para o index.php de cada diretório. Ou então na regra do .htaccess, basta colocar para redirecionar não apra o &lt;span style="font-weight:bold;"&gt;index.php&lt;/span&gt;, mas para &lt;span style="font-weight:bold;"&gt;&lt;span style="color:#ff0000;"&gt;/&lt;/span&gt;index.php&lt;/span&gt; ou &lt;span style="font-weight:bold;"&gt;&lt;span style="color:#ff0000;"&gt;/site/&lt;/span&gt;index.php&lt;/span&gt; para sempre ir para o mesmo arquivo.&lt;br /&gt;&lt;br /&gt;Abraço!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18522178-5685796494486264385?l=dadomingues.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZfmexGYIkumEJhOE1FKTuYclXw8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZfmexGYIkumEJhOE1FKTuYclXw8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZfmexGYIkumEJhOE1FKTuYclXw8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZfmexGYIkumEJhOE1FKTuYclXw8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dadomingues/~4/n9NYhkgJSu4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://dadomingues.blogspot.com/feeds/5685796494486264385/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18522178&amp;postID=5685796494486264385&amp;isPopup=true" title="2 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/5685796494486264385?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/5685796494486264385?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dadomingues/~3/n9NYhkgJSu4/permitir-somente-indexphp-pelo-htaccess.html" title="Permitir somente index.php pelo .htaccess" /><author><name>Daniel ;P</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://dadomingues.blogspot.com/2008/09/permitir-somente-indexphp-pelo-htaccess.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYDRX84eSp7ImA9WxdaF0g.&quot;"><id>tag:blogger.com,1999:blog-18522178.post-6407735589531152085</id><published>2008-08-26T08:57:00.000-03:00</published><updated>2008-08-26T09:02:54.131-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-26T09:02:54.131-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="msn" /><category scheme="http://www.blogger.com/atom/ns#" term="spam" /><title>Spam no MSN de usuários desconhecidos</title><content type="html">Uma coisa chata que vem acontecendo é receber mensagem de alguém que não conheço dizendo para visitar sites estranhos. Ninguém precisa dizer para não acessar esses sites, mas sim como isso está acontecendo? São usuários com vírus, worm ou algo assim? E como chegam até mim, ou você? Se alguém souber, me avise!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18522178-6407735589531152085?l=dadomingues.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QYBJ1vg5xT5jFMU431CYdIT_fSg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QYBJ1vg5xT5jFMU431CYdIT_fSg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QYBJ1vg5xT5jFMU431CYdIT_fSg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QYBJ1vg5xT5jFMU431CYdIT_fSg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dadomingues/~4/_fYQc1vkE_M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://dadomingues.blogspot.com/feeds/6407735589531152085/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18522178&amp;postID=6407735589531152085&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/6407735589531152085?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/6407735589531152085?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dadomingues/~3/_fYQc1vkE_M/spam-no-msn-de-usurios-desconhecidos.html" title="Spam no MSN de usuários desconhecidos" /><author><name>Daniel ;P</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://dadomingues.blogspot.com/2008/08/spam-no-msn-de-usurios-desconhecidos.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08HR309eSp7ImA9WxdaF0g.&quot;"><id>tag:blogger.com,1999:blog-18522178.post-1170012249961234792</id><published>2008-08-26T08:46:00.004-03:00</published><updated>2008-08-26T08:57:16.361-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-26T08:57:16.361-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mysql" /><category scheme="http://www.blogger.com/atom/ns#" term="xampp" /><title>Falha do MySQL como serviço na instalação do XAMPP no Windows XP</title><content type="html">Sempre usei o Apache, PHP e MySQL em instalações a parte, mas no meu note eu instalei o XAMPP e rodou legal (Vista). No trabalho a estação é XP e resolvi fazer o teste.&lt;br /&gt;Baixei a última versão do &lt;a href="http://www.apachefriends.org/pt_br/xampp-windows.html"&gt;XAMPP&lt;/a&gt; e instalei tudo como serviço (para iniciar junto com o Windows). Aparentemente deu tudo certo, até ver que o MySQL não subia. Pequisei, desistalei e reinstalei 3 vezes e nada. Solução: Executei o .bat que desistala o serviço do MySQL (xampp/mysql/mysql_uninstallservice.bat) e depois instalei novamente o serviço (xampp/mysql/mysql_installservice.bat). Pronto. Funcionou. Agora me pergunto: Por quê? Resposta: Sei lá! A instalação da versão que usei não deve estar 100% para o MySQL como serviço. Na data desta postagem, a instalação foi executada e reexecutada a partir desse arquivo 'xampp-win32-1.6.7-installer.exe'. Talvez a versão 1.6.8 já tenham corrigido esse problema.&lt;br /&gt;Bom, se acontecer com você, tente isso!&lt;br /&gt;Abraço!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18522178-1170012249961234792?l=dadomingues.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dAtSet76Enfmm2w6JaykXm1HRjU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dAtSet76Enfmm2w6JaykXm1HRjU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dAtSet76Enfmm2w6JaykXm1HRjU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dAtSet76Enfmm2w6JaykXm1HRjU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dadomingues/~4/ApnLq11wEaU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://dadomingues.blogspot.com/feeds/1170012249961234792/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=18522178&amp;postID=1170012249961234792&amp;isPopup=true" title="1 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/1170012249961234792?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/18522178/posts/default/1170012249961234792?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dadomingues/~3/ApnLq11wEaU/falha-do-mysql-como-servio-na-instalao.html" title="Falha do MySQL como serviço na instalação do XAMPP no Windows XP" /><author><name>Daniel ;P</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://dadomingues.blogspot.com/2008/08/falha-do-mysql-como-servio-na-instalao.html</feedburner:origLink></entry></feed>

