<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns: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/" version="2.0">

<channel>
	<title>Kasamata</title>
	
	<link>http://kasamata.com.br</link>
	<description>Design &amp; desenvolvimento web</description>
	<lastBuildDate>Wed, 28 Jul 2010 22:38:13 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/kasamata" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="kasamata" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">kasamata</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Livro sobre jQuery</title>
		<link>http://kasamata.com.br/2010/07/livro-sobre-jquery/</link>
		<comments>http://kasamata.com.br/2010/07/livro-sobre-jquery/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 22:36:47 +0000</pubDate>
		<dc:creator>emer77</dc:creator>
				<category><![CDATA[(sem categoria)]]></category>
		<category><![CDATA[dica]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://kasamata.com.br/2010/07/livro-sobre-jquery/</guid>
		<description><![CDATA[Uma dica rápida para quem lê inglês e pretende mergulhar no jQuery:
JQuery in Action
Até então, estava dependendo só de referências online. Mas esse livro é bem superior.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.manning.com/bibeault2/"><img class="alignright size-full wp-image-634" src="http://kasamata.com.br/wp-content/uploads/2010/07/bibeault2_cover150.jpg" alt="" width="150" height="187" /></a>Uma dica rápida para quem lê inglês e pretende mergulhar no jQuery:</p>
<p><a href="http://www.manning.com/bibeault2/">JQuery in Action</a></p>
<p>Até então, estava dependendo só de referências online. Mas esse livro é bem superior.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kasamata?a=pFKUzOH1_S4:E1_eSORRjRY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kasamata?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=pFKUzOH1_S4:E1_eSORRjRY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/kasamata?i=pFKUzOH1_S4:E1_eSORRjRY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=pFKUzOH1_S4:E1_eSORRjRY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kasamata?i=pFKUzOH1_S4:E1_eSORRjRY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=pFKUzOH1_S4:E1_eSORRjRY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kasamata?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kasamata/~4/pFKUzOH1_S4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kasamata.com.br/2010/07/livro-sobre-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slider de conteúdo em jQuery</title>
		<link>http://kasamata.com.br/2010/07/slider-de-conteudo-em-jquery/</link>
		<comments>http://kasamata.com.br/2010/07/slider-de-conteudo-em-jquery/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 02:04:15 +0000</pubDate>
		<dc:creator>emer77</dc:creator>
				<category><![CDATA[(sem categoria)]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://kasamata.com.br/2010/07/slider-de-conteudo-em-jquery/</guid>
		<description><![CDATA[Estava procurando um plugin jQuery para fazer um slider de chamadas. Não um slider de imagens, mas de divs inteiros.
Já estava desistindo e começando um do zero quando encontrei o jFlow.
Era o que procurava! Simples de implementar/customizar e bem leve, apesar de antigo (dependendo de uma versão lá atrás do jQuery).
Referência:
Step By Step To Create [...]]]></description>
			<content:encoded><![CDATA[<p>Estava procurando um plugin jQuery para fazer um slider de chamadas. Não um slider de imagens, mas de divs inteiros.</p>
<p>Já estava desistindo e começando um do zero quando encontrei o <a href="http://plugins.jquery.com/node/2580/release">jFlow</a>.</p>
<p>Era o que procurava! Simples de implementar/customizar e bem leve, apesar de antigo (dependendo de uma versão lá atrás do jQuery).</p>
<p>Referência:<br />
<a href="http://www.webdesignbooth.com/step-by-step-to-create-content-slider-using-jflow-a-minimalist-jquery-plugin/">Step By Step To Create Content Slider using jFlow, A Minimalist jQuery Plugin</a><br />
(esse link é só uma referência para se ter uma ideia rápida, já que tem alguma coisa quebrada nesse passo-a-passo. O exemplo contido no download do plugin funciona melhor)</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kasamata?a=EFzbKCuyHv0:ZdzLRrx0MCE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kasamata?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=EFzbKCuyHv0:ZdzLRrx0MCE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/kasamata?i=EFzbKCuyHv0:ZdzLRrx0MCE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=EFzbKCuyHv0:ZdzLRrx0MCE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kasamata?i=EFzbKCuyHv0:ZdzLRrx0MCE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=EFzbKCuyHv0:ZdzLRrx0MCE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kasamata?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kasamata/~4/EFzbKCuyHv0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kasamata.com.br/2010/07/slider-de-conteudo-em-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress se aproxima do Drupal</title>
		<link>http://kasamata.com.br/2010/07/wordpress-se-aproxima-do-drupal/</link>
		<comments>http://kasamata.com.br/2010/07/wordpress-se-aproxima-do-drupal/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 02:12:59 +0000</pubDate>
		<dc:creator>emer77</dc:creator>
				<category><![CDATA[(sem categoria)]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://kasamata.com.br/2010/07/wordpress-se-aproxima-do-drupal/</guid>
		<description><![CDATA[Ainda não tinha tido tempo de ver o Wordpress 3. Estava bem curioso para ver como funciona o esquema de &#8220;custom post types&#8221;. A princípio, fiquei desapontado. Na interface de administração não há nada, é tudo via código. Mas depois me animei.
Esse era o recurso que faltava no Wordpress. Agora não é preciso mais ficar [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_629" class="wp-caption alignright" style="width: 250px"><img class="size-full wp-image-629" src="http://kasamata.com.br/wp-content/uploads/2010/07/wp3.jpg" alt="" width="240" height="359" /><p class="wp-caption-text">Os novos tipos de conteúdo, registrados em functions.php, aparecem na interface de administração</p></div>
<p>Ainda não tinha tido tempo de ver o Wordpress 3. Estava bem curioso para ver como funciona o esquema de &#8220;custom post types&#8221;. A princípio, fiquei desapontado. Na interface de administração não há nada, é tudo via código. Mas depois me animei.</p>
<p>Esse era o recurso que faltava no Wordpress. Agora não é preciso mais ficar fazendo gambiarras com categorias para usar tipos de conteúdo diferentes.</p>
<p>Na verdade, não tem segredo nenhum: é bem simples <a title="Como criar Custom Post Types no Wordpress 3.0 - Paulo Faustino - Wordpress" href="http://imasters.uol.com.br/artigo/17625">criar um novo tipo de post</a>.</p>
<p>Apesar de o recurso estar ainda numa fase inicial, junto com as novas taxonomias, o Wordpress agora se aproxima do Drupal, no quesito &#8220;CMS para conteúdos mais complexos&#8221;.</p>
<p>Sempre que precisava escolher o CMS de um projeto, se o conteúdo fosse além das páginas fixas + blog, era Drupal na certa. Agora, o páreo fica mais concorrido. Ainda mais considerando os pontos fortes do WP: facilidade para design e a imbatível interface de administração.</p>
<p>Só falta agora um plugin WP equivalente ao Views do Drupal, para podermos criar rapidamente consultas e listagens desses diferentes tipos de conteúdo.</p>
<p>Leia mais:<br />
<a href="http://imasters.uol.com.br/artigo/17625">Como criar Custom Post Types no Wordpress 3.0</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kasamata?a=B6cCEIxRD2U:nl2soBjtQJM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kasamata?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=B6cCEIxRD2U:nl2soBjtQJM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/kasamata?i=B6cCEIxRD2U:nl2soBjtQJM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=B6cCEIxRD2U:nl2soBjtQJM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kasamata?i=B6cCEIxRD2U:nl2soBjtQJM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=B6cCEIxRD2U:nl2soBjtQJM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kasamata?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kasamata/~4/B6cCEIxRD2U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kasamata.com.br/2010/07/wordpress-se-aproxima-do-drupal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O prazer de escrever no Textmate</title>
		<link>http://kasamata.com.br/2010/07/o-prazer-de-escrever-no-textmate/</link>
		<comments>http://kasamata.com.br/2010/07/o-prazer-de-escrever-no-textmate/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 01:23:17 +0000</pubDate>
		<dc:creator>emer77</dc:creator>
				<category><![CDATA[(sem categoria)]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://kasamata.com.br/2010/07/o-prazer-de-escrever-no-textmate/</guid>
		<description><![CDATA[Já tinha ouvido falar que tem gente que migra para Mac por causa do Textmate. Achava um exagero, mas recentemente fiquei maravilhado também. Eu já usava faz um tempo, sem nem saber as mágicas que ele faz.
Mexendo com Rails, precisei dar uma pesquisada nos recursos para agilizar o processo. E caí boquiaberto!
A primeira coisa que [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_624" class="wp-caption alignright" style="width: 290px"><img class="size-full wp-image-624" src="http://kasamata.com.br/wp-content/uploads/2010/07/textmate.jpg" alt="" width="280" height="295" /><p class="wp-caption-text">Dá até para blogar com ele, assim como foi feito neste post</p></div>
<p>Já tinha ouvido falar que tem gente que migra para Mac por causa do <a title="TextMate — The Missing Editor for Mac OS X" href="http://macromates.com/">Textmate</a>. Achava um exagero, mas recentemente fiquei maravilhado também. Eu já usava faz um tempo, sem nem saber as mágicas que ele faz.</p>
<p>Mexendo com Rails, precisei dar uma pesquisada nos recursos para agilizar o processo. E caí boquiaberto!</p>
<p>A primeira coisa que me chamou a atenção é a simplicidade. A minimalista interface é só uma janela em branco! Mas branco cansa um pouco, melhor um fundo escuro, tipo linha de comando e&#8230; Fica ótimo também!</p>
<p>Uma coisa que achei demais é ele executar arquivos Ruby, mostrando a saída em uma janelinha. Não só executa, mas valida também. Ruby, HTML, CSS&#8230; Com Rails, ele ainda executa os testes, mostrando os resultados de uma forma melhor que a original.</p>
<p>Disparar um Terminal no mesmo caminho do arquivo atual também é uma mão na roda.</p>
<p>Fora os atalhos&#8230; Um dos que mais gosto é o Ctrl + Shift + L. Se houver um trecho selecionado e um link copiado, o programa automaticamente transforma o trecho no HTML para o link, com direito a mágica e tudo: o atributo &#8220;title&#8221; já vem preenchido com o título da página! (ele acessa o link e copia o pagetitle!)</p>
<p>Uma coisa que para mim foi a gota d&#8217;água é que o bichinho ainda posta no Wordpress! E faz isso num piscar de olhos: o post vai para o ar e o link é aberto automaticamente.</p>
<p>Já era! Virei um adepto do &#8220;sistema operacional&#8221; Textmate.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kasamata?a=pa_2JJrHGAE:DNLRwj26ZaQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kasamata?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=pa_2JJrHGAE:DNLRwj26ZaQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/kasamata?i=pa_2JJrHGAE:DNLRwj26ZaQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=pa_2JJrHGAE:DNLRwj26ZaQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kasamata?i=pa_2JJrHGAE:DNLRwj26ZaQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=pa_2JJrHGAE:DNLRwj26ZaQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kasamata?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kasamata/~4/pa_2JJrHGAE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kasamata.com.br/2010/07/o-prazer-de-escrever-no-textmate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cantos arredondados com jQuery</title>
		<link>http://kasamata.com.br/2010/07/cantos-arredondados-com-jquery/</link>
		<comments>http://kasamata.com.br/2010/07/cantos-arredondados-com-jquery/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 01:05:15 +0000</pubDate>
		<dc:creator>emer77</dc:creator>
				<category><![CDATA[(sem categoria)]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://kasamata.com.br/2010/07/cantos-arredondados-com-jquery/</guid>
		<description><![CDATA[Outro dia me deparei com esse plugin: jQuery Corner. Bem legal, se funcionar como prometido.
Afinal, enquanto não sai o Internet Explorer 9, nem adianta muito usarmos as propriedades CSS do Firefox ou webkit para arredondar cantos. A não ser que os visitantes que usam o IE sejam ignorados (ou seja, impossível), teremos que continuar fazendo [...]]]></description>
			<content:encoded><![CDATA[<p>Outro dia me deparei com esse plugin: <a title="JQuery Corner Demo" href="http://jquery.malsup.com/corner/">jQuery Corner</a>. Bem legal, se funcionar como prometido.</p>
<p>Afinal, enquanto não sai o Internet Explorer 9, nem adianta muito usarmos as propriedades CSS do Firefox ou webkit para arredondar cantos. A não ser que os visitantes que usam o IE sejam ignorados (ou seja, impossível), teremos que continuar fazendo divs &#8220;pendurados&#8221; e dá-lhe background.</p>
<p>O jQuery Corner cria esses divs on the fly no IE e, no caso de browsers mais modernos, faz as bordas só com CSS!</p>
<p>Ainda não experimentei, mas no próximo projeto com cantos redondos testarei.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kasamata?a=TNr71TwlXgo:pJAKGwCQx4Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kasamata?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=TNr71TwlXgo:pJAKGwCQx4Q:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/kasamata?i=TNr71TwlXgo:pJAKGwCQx4Q:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=TNr71TwlXgo:pJAKGwCQx4Q:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kasamata?i=TNr71TwlXgo:pJAKGwCQx4Q:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=TNr71TwlXgo:pJAKGwCQx4Q:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kasamata?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kasamata/~4/TNr71TwlXgo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kasamata.com.br/2010/07/cantos-arredondados-com-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Busca de palavras pequenas no MySQL</title>
		<link>http://kasamata.com.br/2010/07/busca-de-palavras-pequenas-no-mysql/</link>
		<comments>http://kasamata.com.br/2010/07/busca-de-palavras-pequenas-no-mysql/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 21:26:47 +0000</pubDate>
		<dc:creator>emer77</dc:creator>
				<category><![CDATA[(sem categoria)]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MAMP]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://kasamata.com.br/?p=611</guid>
		<description><![CDATA[Aqui vai uma dica para quem usa o full-text search do MySQL e precisa indexar palavras com menos de quatro letras.
Há uma opção especificamente para isso no arquivo my.conf:
[mysqld]
ft_min_word_len=3
Nesse exemplo, 3 é o número mínimo de letras para uma palavra ser indexada.
Para quem usa Mac, e Mamp, é preciso criar esse arquivo, com base nos [...]]]></description>
			<content:encoded><![CDATA[<p>Aqui vai uma dica para quem usa o full-text search do MySQL e precisa indexar palavras com menos de quatro letras.</p>
<p>Há uma opção especificamente para isso no arquivo my.conf:</p>
<pre>[mysqld]
ft_min_word_len=3</pre>
<p>Nesse exemplo, 3 é o número mínimo de letras para uma palavra ser indexada.</p>
<p>Para quem usa Mac, e Mamp, é preciso criar esse arquivo, com base nos exemplos que estão em /MAMP/Library/share/mysql. Por exemplo, copie o arquivo my-small.cnf para /MAMP/Library/,  renomeie-o para my.conf e cole o bloco acima.</p>
<p>Obviamente, o &#8220;small&#8221; se refere a uma configuração padrão para bancos de dados pequenos.</p>
<p><strong>Referências:</strong></p>
<ul>
<li><a title="MySQL ::   MySQL 5.1 Reference Manual :: 11.9.6 Fine-Tuning MySQL Full-Text Search" href="http://dev.mysql.com/doc/refman/5.1/en/fulltext-fine-tuning.html">Fine-Tuning MySQL Full-Text Search</a></li>
<li><a title="Create MySQL configuration file (my.cnf) on MAMP | Drupal coder" href="http://www.drupalcoder.com/story/308-create-mysql-configuration-file-mycnf-on-mamp">Create MySQL configuration file (my.cnf) on MAMP</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kasamata?a=UnJFVDyRmBc:1UxpiGLU7hQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kasamata?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=UnJFVDyRmBc:1UxpiGLU7hQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/kasamata?i=UnJFVDyRmBc:1UxpiGLU7hQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=UnJFVDyRmBc:1UxpiGLU7hQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kasamata?i=UnJFVDyRmBc:1UxpiGLU7hQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=UnJFVDyRmBc:1UxpiGLU7hQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kasamata?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kasamata/~4/UnJFVDyRmBc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kasamata.com.br/2010/07/busca-de-palavras-pequenas-no-mysql/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Livros sobre Ruby on Rails</title>
		<link>http://kasamata.com.br/2010/07/livros-sobre-ruby-on-rails/</link>
		<comments>http://kasamata.com.br/2010/07/livros-sobre-ruby-on-rails/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 00:27:35 +0000</pubDate>
		<dc:creator>emer77</dc:creator>
				<category><![CDATA[(sem categoria)]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://kasamata.com.br/?p=608</guid>
		<description><![CDATA[Sobre livros e tutoriais para quem inicia no Ruby on Rails, gastei um certo tempo só para achar as referências que melhor se adaptavam a mim. Seguem as indicações.
Para o básico em relação à linguagem Ruby, o que achei melhor foi &#8220;Learn To Program&#8221;: dá para matar em duas sentadas, é objetivo e bem prático, [...]]]></description>
			<content:encoded><![CDATA[<p>Sobre livros e tutoriais para quem inicia no Ruby on Rails, gastei um certo tempo só para achar as referências que melhor se adaptavam a mim. Seguem as indicações.</p>
<p>Para o básico em relação à linguagem Ruby, o que achei melhor foi <a href="http://www.pragprog.com/titles/ltp2/learn-to-program-2nd-edition">&#8220;Learn To Program&#8221;</a>: dá para matar em duas sentadas, é objetivo e bem prático, com exercícios. Há uma versão em português online aqui: <a href="http://aprendaaprogramar.rubyonrails.pro.br/">Aprenda a programar</a> (não li essa tradução).</p>
<p>Os disponíveis online, que comecei e larguei foram:</p>
<ul>
<li><a href="http://www.ruby-doc.org/docs/ProgrammingRuby/">&#8220;Programming Ruby&#8221;</a> &#8211; muito extenso e minucioso, além de ser voltado para programadores mais avançados. No entanto, guardei como &#8220;A Referência&#8221; a ser consultada em dúvidas futuras</li>
<li><a href="http://www.humblelittlerubybook.com/book/html/">&#8220;Mr. Neighborly&#8217;s Humble Little Ruby Book&#8221;</a> &#8211; fiquei meio incerto sobre o rumo do livro, com a impressão de que coisas importantes estavam passando batidas</li>
<li><a href="http://mislav.uniqpath.com/poignant-guide/book/">&#8220;why&#8217;s (poignant) Guide to Ruby&#8221;</a> &#8211; realmente é uma obra-prima da literatura de informática. Mas eu estava mais interessado em pegar logo o básico do que em humor surreal</li>
</ul>
<p>Já para Rails propriamente dito, o que achei melhor foi <a href="http://www.friendsofed.com/book.html?isbn=1430210397">&#8220;Foundation Rails&#8221;</a>, por se dirigir mais a programadores iniciantes.</p>
<p>Um que comecei e larguei foi o clássico <a href="http://www.pragprog.com/titles/rails3/agile-web-development-with-rails-third-edition">&#8220;Agile Web Development with Rails&#8221;</a>, por se dirigir a programadores mais avançados. Mas é um que já deixei na fila, por abordar o passo-a-passo de um projeto mais complexo.</p>
<h2>Django</h2>
<p>Em relação ao framework Django, que é o rival Python do Rails, realmente Rails perde em termos de documentação online. Na época que comecei no Django, não precisei de nada além da documentação oficial.</p>
<p>Em Rails, a documentação oficial só serve para o pontapé inicial e para referência futura sobre a API.</p>
<p>Uma coisa que decepciona também é que os tutoriais online deixam um pouco a desejar. Sendo fundamental algum livro comercial.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kasamata?a=W4G_KZgUZfs:vJRHTZLaGoM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kasamata?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=W4G_KZgUZfs:vJRHTZLaGoM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/kasamata?i=W4G_KZgUZfs:vJRHTZLaGoM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=W4G_KZgUZfs:vJRHTZLaGoM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kasamata?i=W4G_KZgUZfs:vJRHTZLaGoM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=W4G_KZgUZfs:vJRHTZLaGoM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kasamata?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kasamata/~4/W4G_KZgUZfs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kasamata.com.br/2010/07/livros-sobre-ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rails com Mamp</title>
		<link>http://kasamata.com.br/2010/07/rails-com-mamp/</link>
		<comments>http://kasamata.com.br/2010/07/rails-com-mamp/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 00:37:22 +0000</pubDate>
		<dc:creator>emer77</dc:creator>
				<category><![CDATA[(sem categoria)]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[hospedagem]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MAMP]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://kasamata.com.br/?p=585</guid>
		<description><![CDATA[Fiquei surpreso com a dificuldade que é configurar um ambiente Ruby on Rails no Mac. Digo um ambiente completo, com Apache + Passenger e o grande obstáculo dessa tarefa: o Mamp. É que prefiro fazer tudo via Mamp, para não interferir no Apache do sistema.
No final, rolou um glorioso Fail. Tive que apelar para o [...]]]></description>
			<content:encoded><![CDATA[<p>Fiquei surpreso com a dificuldade que é configurar um ambiente Ruby on Rails no Mac. Digo um ambiente completo, com Apache + Passenger e o grande obstáculo dessa tarefa: o Mamp. É que prefiro fazer tudo via Mamp, para não interferir no Apache do sistema.</p>
<p>No final, rolou um glorioso Fail. Tive que apelar para o Apache do Mac mesmo. Vou documentar pois vira e mexe preciso consultar esses procedimentos.</p>
<p>Comecei com essa dica: <a href="http://www.beyondcoding.com/2009/11/10/using-ruby-mysql-gem-with-mamp-1-8-x-on-snow-leopard/">Using Ruby MySQL Gem with MAMP 1.8.x on Snow Leopard</a>.</p>
<p>Para isso, tive que atualizar o Mamp. Estava com receio de quebrar algo no processo, já que meu Mamp está todo customizado. Mas como já tinha documentado as principais mudanças [<a href="http://kasamata.com.br/2009/09/drupal-no-mac/">Drupal no Mac</a>], foi suave.</p>
<p>Tive que instalar o XCode também, que vem no DVD do Snow Leopard. Essa etapa funcionou que é uma beleza, me deixando saudosista dos tempos em que compilava kernel customizado no Linux.<span id="more-585"></span></p>
<p>Agora que o Ruby já conversa com o MySQL, falta o Apache do Mamp. Essa não é uma etapa obrigatória, sendo que o desenvolvimento local pode ser feito com os servidores web do Rails (Mongrel ou Webrick). Mas tive que configurar o Rails no Apache pois alguns hosts (como a Dreamhost), devido a alguma configuração específica, simplesmente não rodam uma aplicação que, localmente, está OK.</p>
<p>Para já ir desenvolvendo na mesma configuração do servidor onde ficará a aplicação é preciso usar o Apache/Passenger localmente.</p>
<h2>Módulo não compila</h2>
<p>Tentei me basear nessa dica: <a href="http://groups.google.com/group/phusion-passenger/browse_thread/thread/e6dac9d5ea0de9c1?pli=1">Installing passenger on Apache that bundled with MAMP</a>. Ela não funciona pois ao rodar o passenger-install-apache2-module, é preciso especificar os caminhos específicos do Apache Mamp, coisa que não é informada aí.</p>
<p>Mas mesmo fazendo isso, não funciona. A compilação pára em certo momento, reclamando de alguns arquivos não encontrados. Gastei várias horas tentando compilar o Passenger de umas dez maneiras diferentes. Pelo que entendi, o problema é que — mesmo usando os arquivos-fonte do Mamp — faltam arquivos para a compilação, como o config_vars.mk.</p>
<p>Desisti. Como a dica acima funciona se compilarmos o Passenger com o Apache do Snow Leopard, é assim que estou usando, apesar de ser uma gambiarra horrível usar o MySQL do Mamp com o Apache do Snow Leo, ainda mais porque meu Mamp está configurado nas mesmas portas do Mac.</p>
<p>O que vou fazer assim que tiver um tempo maior é abandonar o Mamp e instalar MySQL e PHP tudo na mão mesmo.</p>
<h2>Dreamhost e Drupal</h2>
<p>Por falar em Dreamhost, há um mês mais ou menos ficou muito difícil lá para quem usa Drupal. Trabalho com um site que ficou praticamente inutilizável em horário comercial (PDT, nos EUA). Pesquisei bastante, tentando algum jeito de contornar o problema, mas nada.</p>
<p>Por fim, a própria Dreamhost admitiu que, por usar servidores MySQL separados, há uma latência que prejudica muito CMSs como o Drupal, que realizam dezenas de queries por pageview.</p>
<p>Migrei para Bluehost e agora dá para respirar aliviado: uuuuffaaaaa! Tá tudo de volta ao normal.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kasamata?a=rmwMSDFJvdI:8myoisgGpH8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kasamata?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=rmwMSDFJvdI:8myoisgGpH8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/kasamata?i=rmwMSDFJvdI:8myoisgGpH8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=rmwMSDFJvdI:8myoisgGpH8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kasamata?i=rmwMSDFJvdI:8myoisgGpH8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=rmwMSDFJvdI:8myoisgGpH8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kasamata?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kasamata/~4/rmwMSDFJvdI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kasamata.com.br/2010/07/rails-com-mamp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Editor, imagens e legendas no Drupal</title>
		<link>http://kasamata.com.br/2010/06/editor-imagens-e-legendas-no-drupal/</link>
		<comments>http://kasamata.com.br/2010/06/editor-imagens-e-legendas-no-drupal/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 22:03:03 +0000</pubDate>
		<dc:creator>emer77</dc:creator>
				<category><![CDATA[(sem categoria)]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://kasamata.com.br/?p=579</guid>
		<description><![CDATA[Seguem duas dicas que salvaram meu dia com o Drupal, sobre como fazer o TinyMCE exibir tudo direitinho e como fazer legendas automáticas para um campo imagem do CCK.
CSS do TinyMCE
A primeira é fundamental para quem usa o módulo Image Assist, que torna fácil a inserção de imagens no editor. O problema é que ao [...]]]></description>
			<content:encoded><![CDATA[<p>Seguem duas dicas que salvaram meu dia com o Drupal, sobre como fazer o TinyMCE exibir tudo direitinho e como fazer legendas automáticas para um campo imagem do CCK.</p>
<h2>CSS do TinyMCE</h2>
<p>A primeira é fundamental para quem usa o módulo <a href="http://drupal.org/project/img_assist">Image Assist</a>, que torna fácil a inserção de imagens no editor. O problema é que ao deixar uma imagem flutuando na direita ou esquerda, o editor (no caso o TinyMCE) não exibe o HTML corretamente, fazendo uma bagunça horrível na tela.</p>
<p>Claro que é muito mais preciso escrever tudo em HTML direto. Mas e quem não sabe HTML? Por exemplo, clientes. Para isso, o Image Assist e um editor Wysiwyg são fundamentais. Para funcionar é o seguinte:<span id="more-579"></span></p>
<ul>
<li>primeiro, é preciso fazer o TinyMCE ler um arquivo CSS customizado. Essa dica [<a href="http://gerardmcgarry.com/blog/drupal-how-increase-default-font-size-tinymce">Drupal: How to increase the default font size in TinyMCE</a>] funciona bem. Vale a pena também aumentar o tamanho das fontes, que por default são minúsculas</li>
<li>depois, para fazer o TinyMCE exibir os &#8220;img floats&#8221; é só copiar os estilos do arquivo img_assist.css (na pasta do módulo)  para esse CSS customizado</li>
<li>se quiser alterar o tamanho padrão do editor, o mais fácil é definir a altura e largura para &#8220;body.section-node-edit textarea#edit-body.form-textarea&#8221; direto no CSS do tema</li>
</ul>
<p>Pronto, agora o TinyMCE do Drupal funciona melhor que o do Wordpress! Mas isso depende desse tipo de customização.</p>
<h2>Legendas para imagens do CCK</h2>
<p>Essa aqui também era tudo que eu precisava! Talvez outras pessoas tenham o mesmo problema:</p>
<p>Um campo customizado do tipo imagem, criado com o CCK, tem a desvantagem de não ter legendas. Mas esse tipo de campo é imprescindível para podermos listar imagens em views (por exemplo, para mostrar automaticamente imagens em chamadas), coisa muito mais difícil de fazer com o Image Assist.</p>
<p>Simplesmente escrever a legenda embaixo da imagem não funciona, pois ela &#8220;vai para o saco&#8221; em uma simples paginação ou outros casos.</p>
<p>Como então fazer a legenda? Dá para criar um arquivo de template que pega a informação de alguma tag interna da imagem (title, alt ou description) e exibe isso como legenda. Bingo!</p>
<p>A dica que usei e funciona é essa aqui: <a href="http://drupal.org/node/432846">Printing the Description (or Title) Below the Image</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kasamata?a=uzrpfhOqL_c:PWDpnbVpEwU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kasamata?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=uzrpfhOqL_c:PWDpnbVpEwU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/kasamata?i=uzrpfhOqL_c:PWDpnbVpEwU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=uzrpfhOqL_c:PWDpnbVpEwU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kasamata?i=uzrpfhOqL_c:PWDpnbVpEwU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=uzrpfhOqL_c:PWDpnbVpEwU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kasamata?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kasamata/~4/uzrpfhOqL_c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kasamata.com.br/2010/06/editor-imagens-e-legendas-no-drupal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Animação de miniaturas com jQuery</title>
		<link>http://kasamata.com.br/2010/06/animacao-de-miniaturas-com-jquery/</link>
		<comments>http://kasamata.com.br/2010/06/animacao-de-miniaturas-com-jquery/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 20:24:12 +0000</pubDate>
		<dc:creator>emer77</dc:creator>
				<category><![CDATA[(sem categoria)]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://kasamata.com.br/?p=577</guid>
		<description><![CDATA[Usei essa dica [Fancy Thumbnail Hover Effect w/ jQuery] para animar os thumbnails aqui do site com jQuery. Compensa mais que Flash (e seu futuro incerto).
Surgiram uns probleminhas, mas deu pra resolver:

um conflito com uma versão mais antiga do jQuery — que já era usado — impedia o carregamento do script. Tive que desativá-la. Então&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>Usei essa dica [<a href="http://www.sohtanaka.com/web-design/fancy-thumbnail-hover-effect-w-jquery/">Fancy Thumbnail Hover Effect w/ jQuery</a>] para animar os <a href="http://kasamata.com.br/trabalhos/">thumbnails aqui do site</a> com jQuery. Compensa mais que Flash (e seu futuro incerto).</p>
<p>Surgiram uns probleminhas, mas deu pra resolver:</p>
<ul>
<li>um conflito com uma versão mais antiga do jQuery — que já era usado — impedia o carregamento do script. Tive que desativá-la. Então&#8230; o componente que precisava dessa versão antiga parou de funcionar. Tive que ir examinando combinação por combinação até achar um denominador comum que atendesse a todo mundo</li>
<li>a animação funcionou bem com Firefox, IE8 e IE7. Mas com webkit (Chrome e Safari), o retorno ao tamanho pequeno começava de um ponto diferente, criando um engasgo feio. Isso foi difícil de entender, mas depois de fritar um pouco os miolos vi que dava pra contornar o problema removendo o position:absolute nos li(s) e redefinindo os valores de posicionamento, agora em modo &#8220;relative&#8221;</li>
</ul>
<p>O blog citado tem outras dicas bem legais também de animação com jQuery.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kasamata?a=HgBc5p_wZ70:s8iyshIBNao:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kasamata?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=HgBc5p_wZ70:s8iyshIBNao:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/kasamata?i=HgBc5p_wZ70:s8iyshIBNao:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=HgBc5p_wZ70:s8iyshIBNao:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kasamata?i=HgBc5p_wZ70:s8iyshIBNao:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kasamata?a=HgBc5p_wZ70:s8iyshIBNao:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kasamata?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kasamata/~4/HgBc5p_wZ70" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kasamata.com.br/2010/06/animacao-de-miniaturas-com-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
