<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CMilfont &#187; Ajax</title>
	<atom:link href="http://www.milfont.org/blog/archives/category/ajax/feed" rel="self" type="application/rss+xml" />
	<link>http://www.milfont.org/blog</link>
	<description>Ultrapassando os limites da web!</description>
	<lastBuildDate>Sun, 03 Apr 2011 15:25:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Eu e Burkina Faso</title>
		<link>http://www.milfont.org/blog/archives/183</link>
		<comments>http://www.milfont.org/blog/archives/183#comments</comments>
		<pubDate>Mon, 13 Oct 2008 14:42:24 +0000</pubDate>
		<dc:creator>cmilfont</dc:creator>
				<category><![CDATA[Ajax]]></category>

		<guid isPermaLink="false">http://www.milfont.org/blog/?p=183</guid>
		<description><![CDATA[Nesse momento se o mundo pudesse votar nas eleições americanas, praticamente apenas eu e Burkina Faso estaríamos votando no McCain vi no Mario Aragão]]></description>
			<content:encoded><![CDATA[<p>Nesse momento se o <a href="http://www.iftheworldcouldvote.com">mundo pudesse votar nas eleições americanas</a>, praticamente apenas eu e Burkina Faso estaríamos votando no McCain <img src='http://www.milfont.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" align="top" width="700" height="380"><param name="movie" value="http://www.iftheworldcouldvote.com/world.swf?data_file=http://www.iftheworldcouldvote.com/xml.php"><param name="quality" value="high"><param name="bgcolor" value="#FFFFFF"><embed src="http://www.iftheworldcouldvote.com/world.swf?data_file=http://www.iftheworldcouldvote.com/xml.php" quality="high" bgcolor="#FFFFFF" name="World Map" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" align="top" width="700" height="380"><br />
	</object></p>
<p>vi no <a href="http://marioaragao.com.br/se-o-mundo-pudesse-votar/">Mario Aragão</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.milfont.org/blog/archives/183/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Café com tapioca &#8211; Julho de 2007</title>
		<link>http://www.milfont.org/blog/archives/133</link>
		<comments>http://www.milfont.org/blog/archives/133#comments</comments>
		<pubDate>Wed, 04 Jul 2007 13:01:25 +0000</pubDate>
		<dc:creator>cmilfont</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[WEB 2.0]]></category>

		<guid isPermaLink="false">http://www.milfont.org/blog/archives/133</guid>
		<description><![CDATA[Fui selecionado para ministrar uma palestra no pr&#243;ximo &#34;Caf&#233; com Tapioca&#34;, evento realizado pelo CEJUG (Grupo de Discuss&#245;es Java do Cear&#225;) . O an&#250;ncio foi divulgado nesse endere&#231;o do CEJUG, portanto l&#225; voce tem mais informa&#231;&#245;es sobre o evento. A palestra ser&#225; sobre Ajax e como implementar um modelo MVC nessa tecnologia. Voces est&#227;o todos [...]]]></description>
			<content:encoded><![CDATA[<p>Fui selecionado para ministrar uma palestra no pr&oacute;ximo &quot;Caf&eacute; com Tapioca&quot;, evento realizado pelo <a href="http://www.cejug.org">CEJUG</a> (Grupo de Discuss&otilde;es Java do Cear&aacute;) .</p>
<p>O <a href="http://www.cejug.org/pages/viewpage.action?pageId=6258754">an&uacute;ncio</a> foi divulgado nesse endere&ccedil;o  do CEJUG, portanto <a href="http://www.cejug.org/display/cejug/Implementando+MVC+com+AJAX">l&aacute;</a> voce tem mais <a href="http://www.cejug.org/display/cejug/Implementando+MVC+com+AJAX">informa&ccedil;&otilde;es</a> sobre o evento. A palestra ser&aacute; sobre Ajax e como implementar um modelo MVC nessa tecnologia. </p>
<p>Voces est&atilde;o todos convocados para irem na Fortes no dia 12, n&atilde;o aceitarei a aus&ecirc;ncia em hip&oacute;tese alguma.</p>
<p><!--b22b585d4e291f4588cff682c75eeb07--><!--8009767095a7fb4d01c70d4a138cd658--><!--d7a9e85bfbe996d461259ca092459b18--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.milfont.org/blog/archives/133/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Resposta 1º desafio</title>
		<link>http://www.milfont.org/blog/archives/126</link>
		<comments>http://www.milfont.org/blog/archives/126#comments</comments>
		<pubDate>Mon, 21 May 2007 17:31:38 +0000</pubDate>
		<dc:creator>cmilfont</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[WEB 2.0]]></category>

		<guid isPermaLink="false">http://www.milfont.org/blog/archives/126</guid>
		<description><![CDATA[Semana passada postei um desafio em javascript para testar o conhecimento te&#243;rico dos meus amigos, somente o Coutinho respondeu: ou mais bonitinho: E acertou. Consertou o problema que propositadamente fabriquei e deu uma solu&#231;&#227;o que &#233; a mais simples e portanto a melhor: usar um objeto literal. Vejamos: Objetos literais s&#227;o a defini&#231;&#227;o de objetos [...]]]></description>
			<content:encoded><![CDATA[<p>Semana passada <a href="http://www.milfont.org/blog/archives/123">postei</a> um desafio em javascript para testar o conhecimento te&oacute;rico dos meus amigos, somente o <a href="http://carcara.railsplayground.com/">Coutinho</a> respondeu: </p>
<p>var teste = {<br />
	teste:function(){<br />
		alert(’teste’);<br />
	}<br />
};<br />
teste.teste();</p>
<p>ou mais bonitinho:</p>
<p>var teste = {<br />
	nome: ‘Coutinho’,<br />
	teste:function(){<br />
		alert(this.nome);<br />
	}<br />
};<br />
teste.teste(); </p>
<p>E acertou. Consertou o problema que propositadamente fabriquei e deu uma solu&ccedil;&atilde;o que &eacute; a mais simples e portanto a melhor: usar um objeto literal.</p>
<p>Vejamos:</p>
<p>Objetos literais s&atilde;o a defini&ccedil;&atilde;o de objetos na especifica&ccedil;&atilde;o <em><strong>ECMA-262</strong></em>, a especifica&ccedil;&atilde;o do <em><strong>JAVASCRIPT</strong></em>. </p>
<p><strong><em>&quot;An object is a member of the type Object. It is an unordered collection of properties each of which contains a primitive value, object, or function. A function stored in a property of an object is called a method.&quot;</em></strong></p>
<p> Ela define que um objeto &eacute; uma cole&ccedil;&atilde;o n&atilde;o-ordenada de propriedades  onde cada propriedade cont&eacute;m um valor primitivo, um outro objeto ou uma  function e uma function armazenada em uma propriedade dessa cole&ccedil;&atilde;o &eacute;  denominada de m&eacute;todo. Segundo a especifica&ccedil;&atilde;o as propriedades  (properties) s&atilde;o campos (Fields) que representam o estado e m&eacute;todos  (methods) que representam o comportamento.</p>
<p>Ent&atilde;o a estrutura primordial de um objeto, tamb&eacute;m chamado de objeto literal &eacute; da forma que ele respondeu, que seria assim:</p>
<p>var obj = {<br />
	nome: ‘Coutinho’,<br />
	teste:function(){<br />
		alert(this.nome);<br />
	}<br />
};<br />
obj.teste(); </p>
<p> Outra forma muito usual pela <strong><em>NEW SCHOOL</em></strong> &eacute; instanciar uma function (lembrando que toda Function &eacute; um objeto) utilizando o paradigma de construtor com par&ecirc;ntesis ap&oacute;s a constru&ccedil;&atilde;o, e utilizar a KEYWORD return para exportar o contexto e isolar o conte&uacute;do interno de c&oacute;digos maliciosos, j&aacute; que os m&eacute;todos apply e call n&atilde;o funcionam nesse tipo de estrutura, criando vari&aacute;veis privadas (j&aacute; que s&oacute; existe o escopo p&uacute;blico na ECMAScript).</p>
<p>var obj = function(){</p>
<p>	this.nome = &#8216;Coutinho&#8217;;</p>
<p>	return {<br />
		teste:function(){<br />
			alert(nome);<br />
		}<br />
	};<br />
}();<br />
obj.teste(); </p>
<p>Portanto se voc&ecirc; tentar usar a estrutura abaixo, vai falhar porque o objeto &quot;obj&quot; n&atilde;o &eacute; uma fun&ccedil;&atilde;o, j&aacute; que foi transformado em objeto literal artificialmente:</p>
<p>function B(){<br />
	obj.call(this);<br />
};<br />
var teste = new B();<br />
teste.teste();<br />
<!--030e771a57a84a2bf57008660beabd95--><!--93f09befd633aed0f75b437f8c5365f0--><!--906865f41c078ef5c5970359e0be11af--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.milfont.org/blog/archives/126/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Compartilhamento de informações</title>
		<link>http://www.milfont.org/blog/archives/125</link>
		<comments>http://www.milfont.org/blog/archives/125#comments</comments>
		<pubDate>Fri, 18 May 2007 13:08:37 +0000</pubDate>
		<dc:creator>cmilfont</dc:creator>
				<category><![CDATA[Ajax]]></category>

		<guid isPermaLink="false">http://www.milfont.org/blog/archives/125</guid>
		<description><![CDATA[Dando uma folheada no livro &#34;Wikinomics : How Mass Collaboration Changes Everything, encontrei a hist&#243;ria da Gold Corp, uma mineradora que aboliu os manuais administrativos do senso comum e divulgou informa&#231;&#245;es sigilosas e minuciosas sobre suas minas para que o mundo todo encontrasse ouro. Ap&#243;s uma crise financeira e quase entrar em fal&#234;ncia, a Gold [...]]]></description>
			<content:encoded><![CDATA[<p>Dando uma folheada no livro <a href="http://www.submarino.com.br/imports_productdetails.asp?Query=ProductPage&#038;ProdTypeId=9&#038;ProdId=1718448&#038;ST=SR&#038;franq=170940">&quot;<strong>Wikinomics : How Mass Collaboration Changes Everything</strong></a>, encontrei a hist&oacute;ria da <a href="http://www.goldcorp.com/">Gold Corp</a>, uma mineradora que aboliu os manuais administrativos do senso comum e divulgou informa&ccedil;&otilde;es sigilosas e minuciosas sobre suas minas  para que o mundo todo encontrasse ouro.</p>
<p>Ap&oacute;s uma crise financeira e quase entrar em fal&ecirc;ncia, a <a href="http://en.wikipedia.org/wiki/Goldcorp">Gold Corp</a>, insatisfeita com seus pr&oacute;prios g&eacute;ologos por n&atilde;o conseguirem estimar confiavelmente a localiza&ccedil;&atilde;o de ouro em suas propriedades, lan&ccedil;ou um <a href="http://www.goldcorpchallenge.com/challenge1/thechallenge/challenge.html">desafio</a> aos ge&oacute;logos do mundo todo para que utilizassem os melhores m&eacute;todos e dessem as melhores estimativas de onde encontrar ouro. Em pouco tempo, enxurradas de informa&ccedil;&otilde;es  fizeram a empresa identificar 110 pontos com uma precis&atilde;o de 80% de quantidades  substanciais de ouro num total de 224 toneladas, avaliadas em mais de US$ 3 bilh&otilde;es de d&oacute;lares. Ofereceram meio milh&atilde;o de d&oacute;lares como pr&ecirc;mio.</p>
<h2><strong>Material Humano</strong> </h2>
<p>&Eacute; comum as empresas imaginarem que os melhores profissionais para tratarem as informa&ccedil;&otilde;es internas sempre estar&atilde;o na sua pr&oacute;pria equipe, algumas preferem montar uma equipe com o que h&aacute; de melhor em busca desse modelo, a Gold Corp foi na contram&atilde;o dessa tend&ecirc;ncia, abriu suas informa&ccedil;&otilde;es ao mundo e colheu os frutos pagando um pre&ccedil;o justo aos melhores. A empresa focou no material humano como principal capacitador do crescimento e recupera&ccedil;&atilde;o, n&atilde;o da forma tradicional contratando os melhores, mas compartilhando suas informa&ccedil;&otilde;es. </p>
<h2><strong>Tend&ecirc;ncia Global</strong></h2>
<p>Esse modelo de ger&ecirc;ncia  baseado no compartilhamento tem surtido melhores resultados e empresas que encabe&ccedil;am a lista das maiores est&atilde;o adotando em escala globa, o foco em comunidades como Flickr, Second Life, Youtube tem cada v&ecirc;s mais atraido as corpora&ccedil;&otilde;es e essa tend&ecirc;ncia parece n&atilde;o ter volta em curto e m&eacute;dio prazo.</p>
<p>Uma empresa que compartilha suas informa&ccedil;&otilde;es, age de forma global mesmo estando localizada nos confins do interior mais remoto do Brasil ou de Botswana, essa empresa se igualha aos concorrentes de grande peso financeiro porque conseguem estrat&eacute;gia de tratar suas informa&ccedil;&otilde;es e otimizar os resultados na busca do conhecimento. </p>
<p>Quem tem informa&ccedil;&otilde;es privilegiadas sobre seu neg&oacute;cio tem sempre um diferencial importante na luta pela sobreviv&ecirc;ncia em um mercado livre, e como o mundo preferiu o mercado livre mesmo com grandes interfer&ecirc;ncias governamentais (onde at&eacute; uma China comunista se comporta como uma na&ccedil;&atilde;o capitalista abrindo seu mercado) , essa luta ser&aacute; sempre mais acirrada.</p>
<h2><strong>Fim de uma era?</strong></h2>
<p>O modelo fechado parece perecer nesses dias atuais e o modelo de compartilhamento ganha mais adeptos a cada manifesta&ccedil;&atilde;o de sucesso daqueles que o adotam, as empresas sempre buscam a sobreviv&ecirc;ncia e parte dessa sobreviv&ecirc;ncia se deve a adotar &quot;<em>f&oacute;rmulas de sucesso</em>&quot; comprovadas. Deixando ideologias de lado, o mercado livre n&atilde;o d&aacute; espa&ccedil;o para lucros desproporcionais e pr&aacute;ticas predat&oacute;rias.</p>
<p>O capitalismo selvagem que ainda vigora em parte no mundo pode ser dilu&iacute;do  ou at&eacute; exterminado se o mundo encarar que o compartilhamento &eacute; mais importante do que a gan&acirc;ncia. Utopias podem ser realizadas sem banhos de sangue ou eugenias em busca de um &quot;<em><strong>Novo Homem</strong></em>&quot;, luta de classes podem ser aposentadas e revolu&ccedil;&otilde;es populistas que terminam em decad&ecirc;ncia e muros ca&iacute;dos podem ser evitadas.</p>
<p>O <a href="http://mutualist.blogspot.com/">mercado livre</a> n&atilde;o necessariamente &eacute; capitalista,  o capitalista n&atilde;o &eacute; sin&ocirc;nimo de <a href="http://en.wikipedia.org/wiki/Tycoon">Tycoon</a> e convenhamos, o <a href="http://en.wikipedia.org/wiki/Berlin_Wall">muro caiu</a> e <a href="http://en.wikipedia.org/wiki/May_68">maio de 68</a> envelheceu. </p>
<p><!--c33cd20478998d2aaadf27791f3c880d--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.milfont.org/blog/archives/125/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Desafio da semana &#8211; 1</title>
		<link>http://www.milfont.org/blog/archives/123</link>
		<comments>http://www.milfont.org/blog/archives/123#comments</comments>
		<pubDate>Tue, 15 May 2007 14:58:36 +0000</pubDate>
		<dc:creator>cmilfont</dc:creator>
				<category><![CDATA[Ajax]]></category>

		<guid isPermaLink="false">http://www.milfont.org/blog/archives/123</guid>
		<description><![CDATA[Desde semana passada eu perguntei a alguns amigos qual é a diferença entre: e Poucos souberam responder, o que é um problema, já que tem muita gente programando em javascript e não conhece os fundamentos básicos da linguagem. Essa semana eu deixo um novo desafio, verifiquem abaixo esse código e me digam se há algo [...]]]></description>
			<content:encoded><![CDATA[<p>Desde semana passada eu perguntei a alguns amigos qual é a diferença entre:</p>
<p>var $teste;</p>
<p>e</p>
<p>$teste;</p>
<p>Poucos souberam responder, o que é um problema, já que tem muita gente programando em javascript e não conhece os fundamentos básicos da linguagem.</p>
<p>Essa semana eu deixo um novo desafio, verifiquem abaixo esse código e me digam se há algo de errado ou não, tente justificar nos comentários</p>
<p>var teste = {<br />
	return {<br />
		teste:function(){<br />
			alert(&#8216;teste&#8217;);<br />
		}<br />
	}<br />
};<br />
teste.teste();<br />
<!--da06b74c46b5f82de4149e1be4068984--><!--ff46048d29df9e76c6b2461b0a3a589f--><!--bacfe13bab1bbf3236a629d404aa6e81--><!--de164e6758a3c39ea9d019e63863b50e--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.milfont.org/blog/archives/123/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FLISOL 2007 &#8211; Considerações finais</title>
		<link>http://www.milfont.org/blog/archives/120</link>
		<comments>http://www.milfont.org/blog/archives/120#comments</comments>
		<pubDate>Mon, 30 Apr 2007 13:56:44 +0000</pubDate>
		<dc:creator>cmilfont</dc:creator>
				<category><![CDATA[Ajax]]></category>

		<guid isPermaLink="false">http://www.milfont.org/blog/archives/120</guid>
		<description><![CDATA[Agrade&#231;o aos coordenadores do FLISOL 2007, men&#231;&#227;o honrosa a Erlon e FZ (David) pelo evento de alto n&#237;vel que foi realizado aqui em Fortaleza no &#250;ltimo fim de semana. Esclarecimentos Quando vamos avaliar um objeto espec&#237;fico, temos que avaliar o contexto onde esse objeto est&#225; inserido, foi constru&#237;do e a que se propunha. O FLISOL [...]]]></description>
			<content:encoded><![CDATA[<p>Agrade&ccedil;o aos coordenadores do FLISOL 2007, men&ccedil;&atilde;o honrosa a Erlon e FZ (David) pelo evento de alto n&iacute;vel que foi realizado aqui em Fortaleza no &uacute;ltimo fim de semana.</p>
<p><strong>Esclarecimentos</strong></p>
<p>Quando vamos avaliar um objeto espec&iacute;fico, temos que avaliar o contexto onde esse objeto est&aacute; inserido, foi constru&iacute;do e a que se propunha.</p>
<p>O FLISOL foi organizado por pessoas sem tempo, sem recursos, pouca ajuda efetiva e muitas cr&iacute;ticas como &eacute; de praxe pelo menos aqui em Fortaleza. Ouvi e li coment&aacute;rios desnecess&aacute;rios sobre a desorganiza&ccedil;&atilde;o do evento, mas me pergunto e pergunto aos cr&iacute;ticos: </p>
<p><strong>- voces que acharam&nbsp; o evento desorganizado, ajudaram em que? Se ofereceram pelo menos a conduzir o pessoal at&eacute; as salas de palestras?</strong> </p>
<p>N&atilde;o podemos permitir que um evento destinado &agrave; comunidade, feito por ela, seja criticado por quem n&atilde;o participou de sua organiza&ccedil;&atilde;o.</p>
<p>Eu n&atilde;o participo de nenhuma organiza&ccedil;&atilde;o, meu tempo &eacute; muito corrido por causa dos in&uacute;meros projetos, freelas e eventos que participo, mas nunca critico ou sugiro sem me perguntarem e s&oacute; fa&ccedil;o isso para a organiza&ccedil;&atilde;o, em particular. Aceito todos os procedimentos j&aacute; que n&atilde;o participei de suas fabrica&ccedil;&otilde;es e legisla&ccedil;&otilde;es. Pelo simples fato de ser um evento gratuito e sem interesse comercial final, sempre vai deixar a desejar em termos de atendimento, j&aacute; que os recursos evidentemente s&atilde;o escassos.</p>
<p>Um evento realizado por um BigPlayer de mercado para promover um servi&ccedil;o ou produto, um evento realizado por um governo com recurso destinado, um evento realizado por uma associa&ccedil;&atilde;o com fins de promo&ccedil;&atilde;o podem ser criticados porque prometem intr&iacute;nssicamente um destino de organiza&ccedil;&atilde;o, um evento da comunidade n&atilde;o.</p>
<p>Em evento da comunidade, <strong>&quot;as arveres somo nozes&quot;</strong>. Se as &aacute;rvores n&atilde;o tiverem galhos, como dar&atilde;o frutos? &eacute; muito bom criticar e reclamar, mas trabalho efetivo mais uma ves eu vi de quem foi, sempre os mesmo, leval as cr&iacute;ticas mas fazem&#8230; j&aacute; quem critica, n&atilde;o vi em nenhum momento tentando ajudar! </p>
<p><strong>A verdade d&oacute;i mas &eacute; necess&aacute;ria.&nbsp;</strong></p>
<p><strong>Agradecimentos</strong></p>
<p>Agrade&ccedil;o ao p&uacute;blico presente nas minhas duas palestras pela receptividade, participa&ccedil;&atilde;o e empolga&ccedil;&atilde;o.</p>
<p>Imaginei que n&atilde;o ia ningu&eacute;m nas minhas palestras (s&aacute;bado em um final de tarde), que se alguem fosse iam ser NOOBs, e que os assuntos n&atilde;o conseguissem surtir empolga&ccedil;&atilde;o na plat&eacute;ia (A.K.A bocejos).</p>
<p>Quebrei a cara positivamente, o pessoal estava antenado com o assunto tratado, perguntaram bastante, se interessaram e fizeram contato em off depois do evento.</p>
<p>Sem sombra de d&uacute;vidas que em termos de satisfa&ccedil;&atilde;o pessoal, foram minhas melhores palestras at&eacute; o momento, espero repetir o mesmo clima que ocorreu nesse evento.</p>
<p>Fico entusiasmado quando o clima fica bastante t&eacute;cnico e parte para um n&iacute;vel altamente especializado, dificilmente voce consegue passar a ess&ecirc;ncia de um assunto em apenas 1h com slides, ainda mais quando o assunto requer compreens&atilde;o de c&oacute;digos que ficam impossibilitados de serem demonstrados.</p>
<p>Nos vemos nos pr&oacute;ximos eventos, e espero um n&iacute;vel t&atilde;o alto como esse.</p>
<p>&nbsp;</p>
<p><!--7df6eb3b909de27dee009cd90444e012--><!--fa0e0df20f9a2d3655f4da83b89566ab--><!--021712d60d49851b83ea5d1c23ecf0cb--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.milfont.org/blog/archives/120/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Material FLISOL 2007</title>
		<link>http://www.milfont.org/blog/archives/119</link>
		<comments>http://www.milfont.org/blog/archives/119#comments</comments>
		<pubDate>Sat, 28 Apr 2007 22:07:10 +0000</pubDate>
		<dc:creator>cmilfont</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Software Livre]]></category>
		<category><![CDATA[WEB 2.0]]></category>

		<guid isPermaLink="false">http://www.milfont.org/blog/archives/119</guid>
		<description><![CDATA[Material de apresenta&#231;&#227;o das palestras no FLISOL 2007. Evolu&#231;&#227;o dos frameworks web: retorno ao MVC original! Orienta&#231;&#227;o a objetos com Javascript&#160; &#160;]]></description>
			<content:encoded><![CDATA[<p>Material de apresenta&ccedil;&atilde;o das palestras no FLISOL 2007.</p>
<p><a href="http://milfont.org/blog/wp-content/upload/FLISOL_2007_MVC_WEB_V1.pdf">Evolu&ccedil;&atilde;o dos frameworks web: retorno ao MVC original!</a></p>
<p><a href="http://milfont.org/blog/wp-content/upload/FLISOL_2007_OOJS_WEB_V1.pdf">Orienta&ccedil;&atilde;o a objetos com Javascript</a>&nbsp;</p>
<p>&nbsp;</p>
<p><!--41a8122704052abf37084fab32783fa9--><!--038a7888a62e874e78321e842d889204--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.milfont.org/blog/archives/119/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Curso Ajax Avançado</title>
		<link>http://www.milfont.org/blog/archives/117</link>
		<comments>http://www.milfont.org/blog/archives/117#comments</comments>
		<pubDate>Tue, 24 Apr 2007 12:49:15 +0000</pubDate>
		<dc:creator>cmilfont</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[WEB 2.0]]></category>
		<category><![CDATA[YUI]]></category>

		<guid isPermaLink="false">http://www.milfont.org/blog/archives/117</guid>
		<description><![CDATA[CURSO AJAX AVAN&#199;ADO Dos conceitos avan&#231;ados no desenvolvimento de aplica&#231;&#245;es WEB com AJAX at&#233; o dom&#237;nio dos frameworks UI mais produtivos, o curso explicar&#225; em detalhes as principais t&#233;cnicas utilizadas pelas empresas de WEB2, de maneira que o aluno seja capacitado a criar aplica&#231;&#245;es personalizadas e arrasadoras. Foco nos frameworks UI (DWR, YUI e Ext),&#160; [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-weight: bold">CURSO AJAX AVAN&Ccedil;ADO<br />
</span><br />
Dos conceitos avan&ccedil;ados no desenvolvimento de aplica&ccedil;&otilde;es WEB com AJAX at&eacute; o dom&iacute;nio dos frameworks UI mais produtivos, o curso explicar&aacute; em detalhes as principais t&eacute;cnicas utilizadas pelas empresas de WEB2, de maneira que o aluno seja capacitado a criar aplica&ccedil;&otilde;es personalizadas e arrasadoras. </p>
<p>Foco nos frameworks UI (DWR, YUI e Ext),&nbsp; JavaScript orientado a objetos e na linguagem JAVA como implementa&ccedil;&atilde;o no lado servidor.</p>
<p><span style="font-weight: bold">Pr&eacute;-requisitos:</span><br />
Desej&aacute;vel conhecimento de HTML, programa&ccedil;&atilde;o, javascript e linguagem JAVA.<br />
(O curso n&atilde;o requer comprova&ccedil;&atilde;o, mas esses assuntos b&aacute;sicos para o entendimento n&atilde;o ser&atilde;o revistos)</p>
<p><span style="font-weight: bold">Datas:</span><br />
S&aacute;bado, 12/05/2007 (13:00 as 17:00)<br />
S&aacute;bado, 19/05/2007 (13:00 as 17:00)<br />
S&aacute;bado, 26/05/2007 (13:00 as 17:00)<br />
S&aacute;bado, 02/06/2007 (13:00 as 17:00)</p>
<p><span style="font-weight: bold">Carga Horaria:</span><br />
16hrs (4hrs em 4 s&aacute;bados)<br />
&nbsp;&nbsp;&nbsp;<br />
<span style="font-weight: bold">Valor:</span>&nbsp;<br />
R$ 55,00 reais (&agrave; vista)<br />
Aluno da FLF tem desconto de 20%.</p>
<p><span style="font-weight: bold">Inscri&ccedil;&otilde;es:</span><br />
Reservas por internet, preencha o formul&aacute;rio de contato no endere&ccedil;o <a href="http://www.milfont.org/blog//?page_id=51" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.milfont.org/blog/?page_id=51 </a><br />
Reservas somente enquanto houver vagas (m&aacute;ximo de 20 vagas), portanto garanta j&aacute; a sua.
</p>
<p>Pagamento at&eacute; o dia 04/05 na sede da Faculdade Louren&ccedil;o Filho </p>
<p><span style="font-weight: bold">Material:</span><br />
CD com ferramentas utilizadas, material did&aacute;tico exclusivo e c&oacute;digo das aplica&ccedil;&otilde;es a serem vistas.<br />
Certificado de conclus&atilde;o no formato digital ao t&eacute;rmino do curso. (Qualidade a ser impresso em papel fotogr&aacute;fico)</p>
<p><span style="font-weight: bold">Local:</span><br />
Faculdade Louren&ccedil;o Filho.<br />
<span>Rua Bar&atilde;o do Rio Branco, 2101 Centro<br />
Fortaleza &#8211; Cear&aacute; CEP 60025-062, Fone/Fax: (85) 4009.6060</p>
<p><span style="font-weight: bold">Professor:</span><br />
<span style="font-weight: bold; color: #000099">Christiano Milfont</span></span><span> </span><span><br />
</span>Analista de Sistemas da SEPLAG &#8211; Secretaria do Planejamento e Gest&atilde;o do Estado do Cear&aacute;.<br />
Arquiteto Java da Triadworks ASG ( <a href="http://www.triadworks.com.br/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.triadworks.com.br</a>)<span><br />
</span><span><a href="http://www.milfont.org//" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.milfont.org</a></p>
<p></span><span style="font-weight: bold"> <span style="font-weight: bold">Grade:<br />
</span></span></p>
<ol style="font-weight: bold">
<li>Fundamentos de Ajax &#8211; 12/05/2007 (13:00 as 17:00)</li>
<ol style="font-weight: normal">
<li>Overview do XHR</li>
<li>Iniciando com DWR.
</li>
<li>Padr&otilde;es WEB, melhores pr&aacute;ticas no uso do Ajax</li>
</ol>
<li>Javascript Avan&ccedil;ado &#8211; 19/05/2007 (13:00 as 17:00) </li>
<ol style="font-weight: normal">
<li>O que &eacute; JSON e como us&aacute;-lo</li>
<li>Javascript Orientado a Objetos</li>
<li>DWR avan&ccedil;ado</li>
</ol>
<li>Usabilidade e Frameworks UI &#8211; 26/05/2007 (13:00 as 17:00)</li>
<ol>
<li style="font-weight: normal">  MVC original implementado na web</li>
<li><span style="font-weight: normal">Componentes UI com YUI e Ext </span>
</li>
</ol>
<li>Melhores pr&aacute;ticas&nbsp; &#8211; 02/06/2007 (13:00 as 17:00)</li>
<ol style="font-weight: normal">
<li> Minifica&ccedil;&atilde;o (Jmin), Verifica&ccedil;&atilde;o (JSLIN) e Documenta&ccedil;&atilde;o (JSdoc) </li>
<li>Testes unit&aacute;rios (JsUnit)</li>
<li>Uma aplica&ccedil;&atilde;o completa</li>
</ol>
</ol>
<p><!--b31734914a46a3b5d3538a695270f8d9--><!--f6e457d34edf0f55cf4946f7e38d2b19--><!--43c4835350526f8c06a6c49856875885--><!--0227f1a186150644b52d08846f4ab0fd--><!--67d4304d4fb4a6ea3ecbaa103d46df4d--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.milfont.org/blog/archives/117/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FLISOL 2007</title>
		<link>http://www.milfont.org/blog/archives/116</link>
		<comments>http://www.milfont.org/blog/archives/116#comments</comments>
		<pubDate>Sun, 22 Apr 2007 16:00:05 +0000</pubDate>
		<dc:creator>cmilfont</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Software Livre]]></category>
		<category><![CDATA[WEB 2.0]]></category>
		<category><![CDATA[YUI]]></category>

		<guid isPermaLink="false">http://www.milfont.org/blog/archives/116</guid>
		<description><![CDATA[Submeti uma palestra sobre WEB2 e Ajax a um coordenador do FLISOL 2007 a ser realizado no dia 28 de Abril (aqui em Fortaleza ser&#225; na FIC), estou aguardando uma resposta para informar o hor&#225;rio da palestra. Essa palestra ser&#225; mais ou menos um resumo do curso de AJAX avan&#231;ado que pretendo ministrar agora em [...]]]></description>
			<content:encoded><![CDATA[<p>Submeti uma palestra  sobre WEB2 e Ajax a um coordenador do <a href="http://www.psl-ce.softwarelivre.org/flisol/index.php/P%C3%A1gina_principal" target="_blank">FLISOL</a> <a href="http://www.psl-ce.softwarelivre.org/flisol/index.php/FLISOL_2007" target="_blank">2007</a> a ser realizado no dia 28 de Abril (aqui em Fortaleza ser&aacute; na <a href="http://www.psl-ce.softwarelivre.org/flisol/index.php/FLISOL_2007#Local" target="_blank">FIC</a>), estou aguardando uma resposta para informar o hor&aacute;rio da palestra.</p>
<p>Essa palestra ser&aacute; mais ou menos um resumo do curso de AJAX avan&ccedil;ado que pretendo ministrar agora em Maio na Faculdade Louren&ccedil;o Filho pela <a href="http://www.milfont.org/blog/?page_id=54" target="_blank">C&eacute;lual JAVA</a>.</p>
<p>Durante essa semana que se inicia eu atualizo esse post com as informa&ccedil;&otilde;es detalhadas, mas reservem o pr&oacute;ximo s&aacute;bado para discutirmos sobre AJAX no FLISOL e juntem as moedas para um curso mais aprofundado no pr&oacute;ximo m&ecirc;s&#8230; ah! e vai ser super barato, na verdade de gra&ccedil;a, apenas com uma ajuda de custo de R$55,00 reais, gra&ccedil;as &agrave; C&eacute;lula Java &#8211; FLF! <img src='http://www.milfont.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>[update 1]</p>
<p>Confirmado, minhas palestras foram aprovadas e s&atilde;o no per&iacute;odo da tarde</p>
<p>http://www.psl-ce.softwarelivre.org/flisol/index.php/FLISOL_2007#Programa.C3.A7.C3.A3o</p>
<p>Preparem para discutir sobre ajax, javascript, melhores pr&aacute;ticas e o escambau <img src='http://www.milfont.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  &#8230;.
</p>
<p>[/update 1]&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.milfont.org/blog/archives/116/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Construtor de layouts</title>
		<link>http://www.milfont.org/blog/archives/102</link>
		<comments>http://www.milfont.org/blog/archives/102#comments</comments>
		<pubDate>Fri, 12 Jan 2007 12:45:08 +0000</pubDate>
		<dc:creator>cmilfont</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[WEB 2.0]]></category>
		<category><![CDATA[YUI]]></category>

		<guid isPermaLink="false">http://www.milfont.org/blog/archives/102</guid>
		<description><![CDATA[Em um artigo passado mostrei como usar o Yahoo YUI Grids para modelar o layout sem se preocupar com css e disposi&#231;&#227;o dos elementos. A produtividade &#233; grande quando se usa um framework desses que facilita o desenvolvimento de um layout web, mesmo assim ainda perdemos um bom tempo criando tags e adequando o padr&#227;o. [...]]]></description>
			<content:encoded><![CDATA[<p>Em um <a href="http://www.milfont.org/blog/archives/79" target="_blank">artigo</a> passado mostrei como usar o <a href="http://developer.yahoo.com/yui/grids/" target="_blank">Yahoo YUI Grids</a> para modelar o layout sem se preocupar com css e disposi&ccedil;&atilde;o dos elementos. A produtividade &eacute; grande quando se usa um framework desses que facilita o desenvolvimento de um layout web, mesmo assim ainda perdemos um bom tempo criando tags e adequando o padr&atilde;o.</p>
<p>Agora o <a href="http://developer.yahoo.com/yui/" target="_blank">YUI Team</a> hospedou o <a href="http://developer.yahoo.com/yui/grids/builder/" target="_blank">Builder Grid</a> criado pelo <a href="http://blog.davglass.com/" target="_blank">Davglass</a>, que automatiza a cria&ccedil;&atilde;o do layout com o framework de forma visual e facilita o que j&aacute; era f&aacute;cil.</p>
<p>Link: <a href="http://developer.yahoo.com/yui/grids/builder/" target="_blank">http://developer.yahoo.com/yui/grids/builder/</a>
</p>
<p><!--af6c6a9473a6c08323fa372c1bc68e0c--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.milfont.org/blog/archives/102/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

