<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentários sobre Jaydson Gomes</title>
	<atom:link href="http://jaydson.org/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://jaydson.org</link>
	<description>Desenvolvimento Web</description>
	<lastBuildDate>Sat, 14 Jan 2012 13:50:26 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>Comentário sobre nodeJS &#8211; Introdução por nodejs by edvanlacerda - Pearltrees</title>
		<link>/nodejs-introducao/#comment-188</link>
		<dc:creator>nodejs by edvanlacerda - Pearltrees</dc:creator>
		<pubDate>Sat, 14 Jan 2012 13:50:26 +0000</pubDate>
		<guid isPermaLink="false">http://jaydson.org/?p=539#comment-188</guid>
		<description>[...] node js introduçao Há tempos que penso em testar o nodeJS , mas só esta semana pude parar e dedicar um pouco de tempo a este obejtivo. Meu intuito com este post é apenas “compilar” algumas informações sobre o node e passar adiante para aqueles que ainda não tiveram a oportunidade de conhecer. [...]</description>
		<content:encoded><![CDATA[<p>[...] node js introduçao Há tempos que penso em testar o nodeJS , mas só esta semana pude parar e dedicar um pouco de tempo a este obejtivo. Meu intuito com este post é apenas “compilar” algumas informações sobre o node e passar adiante para aqueles que ainda não tiveram a oportunidade de conhecer. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre JavaScript, História e Ciência &#8211; Palestra Crockford por admin</title>
		<link>/javascript-historia-e-ciencia-palestra-crockford/#comment-176</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Thu, 17 Nov 2011 16:32:46 +0000</pubDate>
		<guid isPermaLink="false">http://jaydson.org/?p=1001#comment-176</guid>
		<description>Grande Marcelo, comentário tão bem feito e elaborado quanto a palestra.
Realmente a palestra foi bem didática, mas pouco técnica, apesar de eu ter gostado muito dos fatos históricos citados.
E o lance do &quot;The Gut&quot; achei muito legal, mas isso é um gosto pessoal meu por essa área do cérebro e tal. Achei legal o link que ele fez das coisas.
Concordo que muito dos &quot;erros&quot; não são de fato erros, mas concordo com o Douglas quanto a legibilidade do código para outros programadores.
Claro, isso tudo é muito relativo, pois dependendo da equipe onde se trabalha, isso pode ser ignorado, e ser substituído por padrões e convenções da equipe.
JavaScript é uma linguagem dinâmica e o melhor é usar esse dinamismo, e claro, engessar as vezes atrapalha.
E claro, concordo contigo novamente sobre pesquisar o que foi dito pelo Crockford. Isso só nos tras benefícios.
Valeu pelo comentário muito bem elaborado e embasado.</description>
		<content:encoded><![CDATA[<p>Grande Marcelo, comentário tão bem feito e elaborado quanto a palestra.<br />
Realmente a palestra foi bem didática, mas pouco técnica, apesar de eu ter gostado muito dos fatos históricos citados.<br />
E o lance do &#8220;The Gut&#8221; achei muito legal, mas isso é um gosto pessoal meu por essa área do cérebro e tal. Achei legal o link que ele fez das coisas.<br />
Concordo que muito dos &#8220;erros&#8221; não são de fato erros, mas concordo com o Douglas quanto a legibilidade do código para outros programadores.<br />
Claro, isso tudo é muito relativo, pois dependendo da equipe onde se trabalha, isso pode ser ignorado, e ser substituído por padrões e convenções da equipe.<br />
JavaScript é uma linguagem dinâmica e o melhor é usar esse dinamismo, e claro, engessar as vezes atrapalha.<br />
E claro, concordo contigo novamente sobre pesquisar o que foi dito pelo Crockford. Isso só nos tras benefícios.<br />
Valeu pelo comentário muito bem elaborado e embasado.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre JavaScript, História e Ciência &#8211; Palestra Crockford por Marcelo</title>
		<link>/javascript-historia-e-ciencia-palestra-crockford/#comment-175</link>
		<dc:creator>Marcelo</dc:creator>
		<pubDate>Thu, 17 Nov 2011 14:25:17 +0000</pubDate>
		<guid isPermaLink="false">http://jaydson.org/?p=1001#comment-175</guid>
		<description>Achei ele muito simpatico e muito didático.

Infelizmente achei a palestra pouco técnica. Nao sei a que publico foi direcionado, mas gostaria que ele fosse mais a fundo em determinadas questões.

Por exemplo, o &quot;silent error&quot; do return com objeto na linha debaixo não é um erro. As pessoas pensam que é a mesma coisa pois ninguém sabe como usar ponto e vírgula no javascript. (conheco apenas uma pessoa que sabe, e nao sou eu) :P

Return sempre termina a sua linha como se tivesse um ponto e virgula, daí o objeto abaixo é anônimo sem nenhum propósito programado.

Se comporta da mesma forma que colocar &quot;use strict&quot;. não interfere no programa de forma alguma. (apesar de alguns navegadores reconhecerem o código segundo as especificacoes do ecmascript5).

Quanto ao lance dos == e ===, 2 iguais é mais rápido que 3, os navegadores foram otimizados para o uso mais comum de comparações (ninguém liga para performance, eu sei). Os problemas acontecem porque as pessoas nao entendem como funcionam as conversões de tipo de valor em javascript.

Ex:
O resultado vai ser uma string em:
1 + &#039;2&#039; + [0] + false = &#039;120false&#039;

Mas vai ser um numero em:
(1 + &#039;2&#039; + [0])*1 + true = 121

Se o javascript tem essa flexibilidade de tipos em cálculo matematico, não é a toa que isso acontece em condicionais de 2 iguais.

---

Não concordo com algumas coisas que ele prega mas aprendi muito pesquisando sobre o porque ele acha melhor certas formas. Na pior das hipóteses esse esforço é valido.

Alias, sempre que uma string tem .length maior que 0 e contiver caracteres não numéricos (ex: &#039;a&#039;, &#039;1a&#039;) ela nunca será convertida em outros tipos de forma bem sucedida em comparações de 2 iguais.

&#039;false&#039;, &#039; nr&#039;, &#039;undefined&#039; são texto e vão ser tratados em 2 iguais como tal. Recomendo brincar bastante no console e fazer experiencias a respeito. Vale a pena entender melhor essas conversões mesmo que se decida por usar 3 iguais.

Da mesma forma, o problema mais comum é:
a == 0

0 nesse caso pode ser convertido para quase qualquer tipo e dá muita confusão. Além da sugestão de usar === pode-se usar &lt; 1 entre outras.</description>
		<content:encoded><![CDATA[<p>Achei ele muito simpatico e muito didático.</p>
<p>Infelizmente achei a palestra pouco técnica. Nao sei a que publico foi direcionado, mas gostaria que ele fosse mais a fundo em determinadas questões.</p>
<p>Por exemplo, o &#8220;silent error&#8221; do return com objeto na linha debaixo não é um erro. As pessoas pensam que é a mesma coisa pois ninguém sabe como usar ponto e vírgula no javascript. (conheco apenas uma pessoa que sabe, e nao sou eu) <img src='http://jaydson.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Return sempre termina a sua linha como se tivesse um ponto e virgula, daí o objeto abaixo é anônimo sem nenhum propósito programado.</p>
<p>Se comporta da mesma forma que colocar &#8220;use strict&#8221;. não interfere no programa de forma alguma. (apesar de alguns navegadores reconhecerem o código segundo as especificacoes do ecmascript5).</p>
<p>Quanto ao lance dos == e ===, 2 iguais é mais rápido que 3, os navegadores foram otimizados para o uso mais comum de comparações (ninguém liga para performance, eu sei). Os problemas acontecem porque as pessoas nao entendem como funcionam as conversões de tipo de valor em javascript.</p>
<p>Ex:<br />
O resultado vai ser uma string em:<br />
1 + &#8217;2&#8242; + [0] + false = &#8217;120false&#8217;</p>
<p>Mas vai ser um numero em:<br />
(1 + &#8217;2&#8242; + [0])*1 + true = 121</p>
<p>Se o javascript tem essa flexibilidade de tipos em cálculo matematico, não é a toa que isso acontece em condicionais de 2 iguais.</p>
<p>&#8212;</p>
<p>Não concordo com algumas coisas que ele prega mas aprendi muito pesquisando sobre o porque ele acha melhor certas formas. Na pior das hipóteses esse esforço é valido.</p>
<p>Alias, sempre que uma string tem .length maior que 0 e contiver caracteres não numéricos (ex: &#8216;a&#8217;, &#8217;1a&#8217;) ela nunca será convertida em outros tipos de forma bem sucedida em comparações de 2 iguais.</p>
<p>&#8216;false&#8217;, &#8216; nr&#8217;, &#8216;undefined&#8217; são texto e vão ser tratados em 2 iguais como tal. Recomendo brincar bastante no console e fazer experiencias a respeito. Vale a pena entender melhor essas conversões mesmo que se decida por usar 3 iguais.</p>
<p>Da mesma forma, o problema mais comum é:<br />
a == 0</p>
<p>0 nesse caso pode ser convertido para quase qualquer tipo e dá muita confusão. Além da sugestão de usar === pode-se usar &lt; 1 entre outras.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Habilitar mod_rewrite no Apache por Gustavo Dutra</title>
		<link>/habilitar-mod_rewrite-no-apache/#comment-106</link>
		<dc:creator>Gustavo Dutra</dc:creator>
		<pubDate>Fri, 04 Nov 2011 03:25:08 +0000</pubDate>
		<guid isPermaLink="false">http://jaydson.org/?p=640#comment-106</guid>
		<description>Eu também sempre acabo me esquecendo como instalar, sempre esqueço o nome do maldito &quot;a2enmod&quot;. Só pra complementar o artigo, quanto ao uso, falo um pouco em http://gustavodutra.com/geek/guia-completo-e-definitivo-de-como-usar-modrewrite

Abraço!</description>
		<content:encoded><![CDATA[<p>Eu também sempre acabo me esquecendo como instalar, sempre esqueço o nome do maldito &#8220;a2enmod&#8221;. Só pra complementar o artigo, quanto ao uso, falo um pouco em <a href="http://gustavodutra.com/geek/guia-completo-e-definitivo-de-como-usar-modrewrite" rel="nofollow">http://gustavodutra.com/geek/guia-completo-e-definitivo-de-como-usar-modrewrite</a></p>
<p>Abraço!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre HTML5 Application Cache por HTML5 AppCache &#8211; Cache-Control: no-store &#124; Jaydson</title>
		<link>/html5-application-cache/#comment-174</link>
		<dc:creator>HTML5 AppCache &#8211; Cache-Control: no-store &#124; Jaydson</dc:creator>
		<pubDate>Thu, 03 Nov 2011 14:25:59 +0000</pubDate>
		<guid isPermaLink="false">http://jaydson.org/?p=985#comment-174</guid>
		<description>[...] Contato        &#171; HTML5 Application Cache [...] </description>
		<content:encoded><![CDATA[<p>[...] Contato        &laquo; HTML5 Application Cache [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre HTML5 Application Cache por admin</title>
		<link>/html5-application-cache/#comment-173</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Fri, 28 Oct 2011 00:41:59 +0000</pubDate>
		<guid isPermaLink="false">http://jaydson.org/?p=985#comment-173</guid>
		<description>Verdade, esse assunto rende muito, é uma mar de novidades.</description>
		<content:encoded><![CDATA[<p>Verdade, esse assunto rende muito, é uma mar de novidades.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre HTML5 Application Cache por admin</title>
		<link>/html5-application-cache/#comment-172</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Fri, 28 Oct 2011 00:41:35 +0000</pubDate>
		<guid isPermaLink="false">http://jaydson.org/?p=985#comment-172</guid>
		<description>Coloca o link da tua palestra sobre Storage aqui para quem quiser se aventurar mais um pouco.</description>
		<content:encoded><![CDATA[<p>Coloca o link da tua palestra sobre Storage aqui para quem quiser se aventurar mais um pouco.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre HTML5 Application Cache por admin</title>
		<link>/html5-application-cache/#comment-171</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Fri, 28 Oct 2011 00:40:53 +0000</pubDate>
		<guid isPermaLink="false">http://jaydson.org/?p=985#comment-171</guid>
		<description>Tudo ainda é muito novo, e isso é o mais legal.
Enfrentei varios problemas ao utilizar o AppCache, mas a grande dificuldade é realmente o &quot;novo&quot;.
Ja existe bastante material para pesquisa, mas nao se compara com o que estamos acostumados.</description>
		<content:encoded><![CDATA[<p>Tudo ainda é muito novo, e isso é o mais legal.<br />
Enfrentei varios problemas ao utilizar o AppCache, mas a grande dificuldade é realmente o &#8220;novo&#8221;.<br />
Ja existe bastante material para pesquisa, mas nao se compara com o que estamos acostumados.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre HTML5 Application Cache por Leo Balter</title>
		<link>/html5-application-cache/#comment-170</link>
		<dc:creator>Leo Balter</dc:creator>
		<pubDate>Fri, 28 Oct 2011 00:28:21 +0000</pubDate>
		<guid isPermaLink="false">http://jaydson.org/?p=985#comment-170</guid>
		<description>Com certeza é muito bom, mas cuidado na hora de utilizar isso junto com o mod de apache do Pagespeed, da uma zica desgraçada com arquivos cacheados, principalmente os css e js.</description>
		<content:encoded><![CDATA[<p>Com certeza é muito bom, mas cuidado na hora de utilizar isso junto com o mod de apache do Pagespeed, da uma zica desgraçada com arquivos cacheados, principalmente os css e js.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre HTML5 Application Cache por Andreus Timm</title>
		<link>/html5-application-cache/#comment-169</link>
		<dc:creator>Andreus Timm</dc:creator>
		<pubDate>Thu, 27 Oct 2011 18:48:05 +0000</pubDate>
		<guid isPermaLink="false">http://jaydson.org/?p=985#comment-169</guid>
		<description>Seria um ótimo assunto para a desconferencia né?</description>
		<content:encoded><![CDATA[<p>Seria um ótimo assunto para a desconferencia né?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre HTML5 Application Cache por Suissa</title>
		<link>/html5-application-cache/#comment-168</link>
		<dc:creator>Suissa</dc:creator>
		<pubDate>Thu, 27 Oct 2011 18:12:18 +0000</pubDate>
		<guid isPermaLink="false">http://jaydson.org/?p=985#comment-168</guid>
		<description>Offline eh mto foda!!! Otimo artigo!</description>
		<content:encoded><![CDATA[<p>Offline eh mto foda!!! Otimo artigo!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Autocomplete &#8211; Jquery Plugin por Elio</title>
		<link>/autocomplete-jquery-plugin/#comment-44</link>
		<dc:creator>Elio</dc:creator>
		<pubDate>Tue, 18 Oct 2011 16:12:57 +0000</pubDate>
		<guid isPermaLink="false">http://jaydson.org/?p=140#comment-44</guid>
		<description>Cara, como que eu faço uma seleção especifica? Exemplo: quero iniciar o autocomplete somente apos digitar * (exemplo) e buscar os nomes das pessoas no DB na ordem alfabetica, ou seja, se eu digitar &quot;*A&quot;, trazer &quot;Alessandra  Albertro &quot; etc? Tem como fazer? Se tiver, tem como me ajudar? To meio perdido! Vlw.Abraço</description>
		<content:encoded><![CDATA[<p>Cara, como que eu faço uma seleção especifica? Exemplo: quero iniciar o autocomplete somente apos digitar * (exemplo) e buscar os nomes das pessoas no DB na ordem alfabetica, ou seja, se eu digitar &#8220;*A&#8221;, trazer &#8220;Alessandra  Albertro &#8221; etc? Tem como fazer? Se tiver, tem como me ajudar? To meio perdido! Vlw.Abraço</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: basic
Object Caching 575/585 objects using disk: basic

Served from: www.jaydson.org @ 2012-02-06 02:55:16 -->
