<?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>Ivan Rosolen</title>
	<atom:link href="http://ivanrosolen.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ivanrosolen.com</link>
	<description>Inovações Tecnológicas</description>
	<lastBuildDate>Mon, 08 Apr 2013 19:51:51 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Criar Imagem ISO no Mac OSX</title>
		<link>http://ivanrosolen.com/2013/04/08/criar-imagem-iso-no-mac-osx/</link>
		<comments>http://ivanrosolen.com/2013/04/08/criar-imagem-iso-no-mac-osx/#comments</comments>
		<pubDate>Mon, 08 Apr 2013 19:51:51 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[command]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[iso]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/?p=5149</guid>
		<description><![CDATA[Estava com um Mac &#8220;zerado&#8221; e precisava criar uma imagem ISO de um DVD porém sem usar programas ou o diskutilities.
Procurando um pouco achei um comando que faz isso bem simples ( no terminal :p )
Primeiro precisa &#8220;desmontar&#8221; a midia:
&#160;&#160;&#160;&#160;&#160;sudo umount /dev/disk1s2
Agora é só mandar criar a  [...]]]></description>
				<content:encoded><![CDATA[<p>Estava com um Mac &#8220;zerado&#8221; e precisava criar uma imagem ISO de um DVD porém sem usar programas ou o diskutilities.</p>
<p>Procurando um pouco achei um comando que faz isso bem simples ( no terminal :p )</p>
<p>Primeiro precisa &#8220;desmontar&#8221; a midia:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>sudo umount /dev/disk1s2</strong></p>
<p>Agora é só mandar criar a ISO:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>dd if=/dev/disk1s2 of=nome_do_arquivo.iso</strong></p>
<p>Lembrando que a midia pade ser montada em outro caminho, no meu era esse <img src='http://ivanrosolen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2013/04/08/criar-imagem-iso-no-mac-osx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rollback para um commit específico</title>
		<link>http://ivanrosolen.com/2013/02/20/rollback-para-um-commit-especifico/</link>
		<comments>http://ivanrosolen.com/2013/02/20/rollback-para-um-commit-especifico/#comments</comments>
		<pubDate>Wed, 20 Feb 2013 14:50:38 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[git]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[xcode]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/?p=5084</guid>
		<description><![CDATA[Estou trabalhando em um projeto de iOS com mais uma pessoa e temos apenas UM Storyboard. Problema!
No primeiro pull já deu conflito e o projeto não abriu.
O que fizemos:
- Voltar para o commit que abria o projeto

1
2
3
4
5
6
7
8
9
10
11
# resetar o index para a tree desejada
git reset  [...]]]></description>
				<content:encoded><![CDATA[<p>Estou trabalhando em um projeto de iOS com mais uma pessoa e temos apenas UM Storyboard. Problema!</p>
<p>No primeiro pull já deu conflito e o projeto não abriu.</p>
<p>O que fizemos:</p>
<p>- Voltar para o commit que abria o projeto</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># resetar o index para a tree desejada
</span>git <span style="color: #990000;">reset</span> COMMIT_SHA
&nbsp;
<span style="color: #666666; font-style: italic;"># mover o ponteiro para o HEAD anterior
</span>git <span style="color: #990000;">reset</span> <span style="color: #339933;">--</span>soft HEAD<span style="color: #339933;">@</span><span style="color: #009900;">&#123;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># comitar o rollback
</span>git commit <span style="color: #339933;">-</span>m <span style="color: #0000ff;">&quot;Commit revertido para COMMIT_SHA&quot;</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># atualizar o repositório com o novo commit
</span>git <span style="color: #990000;">reset</span> <span style="color: #339933;">--</span>hard</pre></td></tr></table></div>

<p>- Para evitar alguns conflitos adicionamos no .gitignore:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#xcode Noise
</span>build<span style="color: #666666; font-style: italic;">/*
*.pbxuser
*.mode2v3
*.mode1v3
*.xcworkspace
xcuserdata/</span></pre></td></tr></table></div>

<p>- Para resolver os conflitos do Storyboard vamos separar em várias <img src='http://ivanrosolen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2013/02/20/rollback-para-um-commit-especifico/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intervalo de datas no PHP5.3+</title>
		<link>http://ivanrosolen.com/2012/12/07/intervalo-de-datas-no-php5-3/</link>
		<comments>http://ivanrosolen.com/2012/12/07/intervalo-de-datas-no-php5-3/#comments</comments>
		<pubDate>Fri, 07 Dec 2012 16:29:11 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/?p=4928</guid>
		<description><![CDATA[
1
2
3
4
5
6
7
8
9
10
11
12
// data inicial
$start    = new DateTime&#40; '2012-12-11' &#41;;
//data final
$end      = new DateTime&#40; '2012-12-12' &#41;;
// intervalo
$interval = DateInterval::createFromDateString&#40;'1 hour'&#41;;
&#160;
$period   = new DatePeriod&#40;$start, $interval, $end&#41;;
&#160;
foreach &#40; $period as $dt &#41; &#123;
   [...]]]></description>
				<content:encoded><![CDATA[
<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// data inicial</span>
<span style="color: #000088;">$start</span>    <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> DateTime<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'2012-12-11'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">//data final</span>
<span style="color: #000088;">$end</span>      <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> DateTime<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'2012-12-12'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// intervalo</span>
<span style="color: #000088;">$interval</span> <span style="color: #339933;">=</span> DateInterval<span style="color: #339933;">::</span><span style="color: #004000;">createFromDateString</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'1 hour'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$period</span>   <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> DatePeriod<span style="color: #009900;">&#40;</span><span style="color: #000088;">$start</span><span style="color: #339933;">,</span> <span style="color: #000088;">$interval</span><span style="color: #339933;">,</span> <span style="color: #000088;">$end</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$period</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$dt</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$dt</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">format</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'d/m/Y H:i:s'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>DateInterval aceita coisas do tipo:<br />
$interval = DateInterval::createFromDateString(&#8216;last thursday of next month&#8217;); // última quinta-feira do próximo mês</p>
<p>ps.: estou devendo um post sobre a phpconference2012 mas assim que der eu faço!</p>
]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2012/12/07/intervalo-de-datas-no-php5-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Palestra PHPT no PHPub 07-2012</title>
		<link>http://ivanrosolen.com/2012/08/01/palestra-phpt-no-phpub-07-2012/</link>
		<comments>http://ivanrosolen.com/2012/08/01/palestra-phpt-no-phpub-07-2012/#comments</comments>
		<pubDate>Wed, 01 Aug 2012 21:15:56 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[eventos]]></category>
		<category><![CDATA[palestra]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpsp]]></category>
		<category><![CDATA[phpt]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/?p=384</guid>
		<description><![CDATA[
]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><iframe src="http://www.slideshare.net/slideshow/embed_code/13829359" width="400" height="337" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe><br/><br/></p>
]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2012/08/01/palestra-phpt-no-phpub-07-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code Highlight Keynote</title>
		<link>http://ivanrosolen.com/2012/07/31/code-highlight-keynote/</link>
		<comments>http://ivanrosolen.com/2012/07/31/code-highlight-keynote/#comments</comments>
		<pubDate>Tue, 31 Jul 2012 19:33:23 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[/dev/null]]></category>
		<category><![CDATA[eventos]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[colors]]></category>
		<category><![CDATA[keynote]]></category>
		<category><![CDATA[talks]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/?p=376</guid>
		<description><![CDATA[Mais uma dica do @jairhenrique&#8230;&#8230;&#8230;.sim, voltei a dar palestras por isso esses posts  
http://tohtml.com/
]]></description>
				<content:encoded><![CDATA[<p>Mais uma dica do <strong>@jairhenrique</strong>&#8230;&#8230;&#8230;.sim, voltei a dar palestras por isso esses posts <img src='http://ivanrosolen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>http://tohtml.</strong>com/</p>
]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2012/07/31/code-highlight-keynote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Editar Hosts no MAC</title>
		<link>http://ivanrosolen.com/2012/07/31/editar-hosts-no-mac/</link>
		<comments>http://ivanrosolen.com/2012/07/31/editar-hosts-no-mac/#comments</comments>
		<pubDate>Tue, 31 Jul 2012 14:26:42 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[macosx]]></category>
		<category><![CDATA[hosts]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/?p=372</guid>
		<description><![CDATA[Dica do @jairhenrique
https://github.com/specialunderwear/Hosts.prefpane
Fazer o download depois só ir no System Preferences e xuplau!


]]></description>
				<content:encoded><![CDATA[<p>Dica do <strong>@jairhenrique</strong></p>
<p><a href="https://github.com/specialunderwear/Hosts.prefpane">https://github.com/specialunderwear/Hosts.prefpane</a></p>
<p>Fazer o download depois só ir no System Preferences e xuplau!</p>
<p><a href="http://ivanrosolen.com/wp-content/uploads/2012/07/Screen-Shot-2012-07-31-at-11.19.54-AM.png"><img class="aligncenter size-full wp-image-373" src="http://ivanrosolen.com/wp-content/uploads/2012/07/Screen-Shot-2012-07-31-at-11.19.54-AM.png" alt="" width="410" height="92" /></a></p>
<p><a href="http://ivanrosolen.com/wp-content/uploads/2012/07/Screen-Shot-2012-07-31-at-11.20.11-AM.png"><img class="aligncenter size-medium wp-image-374" title="" src="http://ivanrosolen.com/wp-content/uploads/2012/07/Screen-Shot-2012-07-31-at-11.20.11-AM-300x255.png" alt="" width="300" height="255" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2012/07/31/editar-hosts-no-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netbeans criar arquivos UTF-8</title>
		<link>http://ivanrosolen.com/2012/04/09/netbeans-criar-arquivos-utf-8/</link>
		<comments>http://ivanrosolen.com/2012/04/09/netbeans-criar-arquivos-utf-8/#comments</comments>
		<pubDate>Mon, 09 Apr 2012 17:12:12 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[/dev/null]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[utf-8]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/?p=367</guid>
		<description><![CDATA[Algum tempo atrás encontrei um bug?? estranho no Netbeans para Mac.
Criei um novo projeto e escolhi utf-8, porém ao criar um novo arquivo HTML ele veio com encode MacRoman!!!!!
Se você já teve esse problema a solução foi simples.

Botão direito-&#62;Show Package  [...]]]></description>
				<content:encoded><![CDATA[<p>Algum tempo atrás encontrei um bug?? estranho no Netbeans para Mac.</p>
<p>Criei um novo projeto e escolhi utf-8, porém ao criar um novo arquivo HTML ele veio com encode MacRoman!!!!!</p>
<p>Se você já teve esse problema a solução foi simples.</p>
<ul>
<li>Botão direito-&gt;Show Package Contents-&gt;Contents-&gt;Resources-&gt;Netbeans-&gt;etc-&gt;netbeans.conf</li>
<li>Adicionar a string -<strong>J-Dfile.encoding=UTF-8</strong> no parâmetro netbeans_default_options</li>
</ul>
<p>ps.: linux um locate netbeans.conf deve ajudar a achar o arquivo.</p>
<p>ps2.: post especialmente criado para o @mrprompt <img src='http://ivanrosolen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2012/04/09/netbeans-criar-arquivos-utf-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mostrar folder Library no Mac OS X 10.7 Lion</title>
		<link>http://ivanrosolen.com/2011/08/30/mostrar-folder-library-no-mac-os-x-10-7-lion/</link>
		<comments>http://ivanrosolen.com/2011/08/30/mostrar-folder-library-no-mac-os-x-10-7-lion/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 20:56:58 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[macosx]]></category>
		<category><![CDATA[lion]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/?p=364</guid>
		<description><![CDATA[Executar o seguinte comando no Terminal:
chflags nohidden ~/Library/
Pronto  
]]></description>
				<content:encoded><![CDATA[<p>Executar o seguinte comando no Terminal:</p>
<p><strong>chflags nohidden ~/Library/</strong></p>
<p>Pronto <img src='http://ivanrosolen.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2011/08/30/mostrar-folder-library-no-mac-os-x-10-7-lion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meu ambiente</title>
		<link>http://ivanrosolen.com/2010/12/16/meu-ambiente/</link>
		<comments>http://ivanrosolen.com/2010/12/16/meu-ambiente/#comments</comments>
		<pubDate>Thu, 16 Dec 2010 22:03:26 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[/dev/null]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/?p=361</guid>
		<description><![CDATA[Assim como o &#8220;7 things you didn&#8217;t know about me&#8221;, o @xorna me &#8220;convidou&#8221; para participar do &#8220;7 itens do meu Ambiente de Trabalho&#8221;. E como esse blog está parado a muito tempo, resolvi participar.
1 – MacBook White: Once you go MAC you never go back!
2 – Magic Mouse: IMHO um dos melhores periféricos  [...]]]></description>
				<content:encoded><![CDATA[<p>Assim como o &#8220;7 things you didn&#8217;t know about me&#8221;, o <a title="Twitter do Xorna" href="http://www.twitter.com/xorna">@xorna</a> me &#8220;convidou&#8221; para participar do &#8220;7 itens do meu Ambiente de Trabalho&#8221;. E como esse blog está parado a muito tempo, resolvi participar.</p>
<p>1 – MacBook White: Once you go MAC you never go back!</p>
<p>2 – Magic Mouse: IMHO um dos melhores periféricos da apple. E quando bem configurado com o <a title="BetterTouchTool" href="http://blog.boastr.net/">BetterTouchTool</a> aumenta a produtividade!</p>
<p>4 – Tumbler da Starbucks &#8211; Para o melhor companheiro de trabalho&#8230;.café.</p>
<p>5 – iPod &#8211; Não pode faltar Heavy Metal num dia de trabalho, e deixar 80GB de música em um laptop com 160GB de disco não é algo muito inteligente. Usando o iPod ligado as caixas de som, eu libero meu HD (mais swap para o OS) e libero em média 80MB de RAM que o iTunes consome. (copiado do <a title="Twitter do Xorna" href="http://www.twitter.com/xorna">@xorna</a>)</p>
<p>6 – Miniaturas &#8211; Atualmente tenho o Calvin &amp; Haroldo, soldadinhos verdes de plástico, um mono-motor, alguns bonecos malucos sem cabeça e brindes da empresa que agora são &#8220;cotocos&#8221;.</p>
<p>7 – Monitores Extras de 22&#8221; &#8211; Afinal um MacBook White de 13&#8221; não cabe nem 100 linhas de código no NetBeans.</p>
<p>Seguindo a corrente, meus indicados são:</p>
<p>Augusto Pascutti &#8211; <a title="Twitter do Augusto Pascutti" href="http://www.twitter.com/augustohp">@augustohp</a><br />
Anderson &#8220;duodraco&#8221; &#8211; <a title="Twitter do Anderson &quot;duodraco&quot;" href="http://www.twitter.com/duodraco">@duodraco</a><br />
Tiago Santarosa &#8211; <a title="Twitter do Tiago Santarosa" href="http://www.twitter.com/alemonster">@alemonster</a><br />
Ivo Nascimento &#8211; <a title="Twitterdo Ivo Nascimento" href="http://www.twitter.com/ivonascimento">@ivonascimento </a></p>
]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2010/12/16/meu-ambiente/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apagar todos os diretórios .svn</title>
		<link>http://ivanrosolen.com/2010/07/12/apagar-todos-os-diretorios-svn/</link>
		<comments>http://ivanrosolen.com/2010/07/12/apagar-todos-os-diretorios-svn/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 09:42:55 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[scripts]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[shellscript]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/?p=351</guid>
		<description><![CDATA[Se você foi igualmente &#8220;esperto&#8221; como eu de copiar o folder do server dev para o server de production, aqui tem um comando muito útil.
Ele remove todos os diretórios .svn!
Apenas vá em cd /seu/diretório/ e execute isso

rm -rf `find . -type d -name .svn`

Por isso eu sou fã do GIT !!!! SVN cria  [...]]]></description>
				<content:encoded><![CDATA[<p>Se você foi igualmente &#8220;esperto&#8221; como eu de copiar o folder do server dev para o server de production, aqui tem um comando muito útil.</p>
<p><strong>Ele remove todos os diretórios .svn!</strong></p>
<p>Apenas vá em cd /seu/diretório/ e execute isso</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">-rf</span> <span style="color: #000000; font-weight: bold;">`</span><span style="color: #c20cb9; font-weight: bold;">find</span> . <span style="color: #660033;">-type</span> d <span style="color: #660033;">-name</span> .svn<span style="color: #000000; font-weight: bold;">`</span></pre></td></tr></table></div>

<p>Por isso eu sou fã do GIT !!!! SVN cria muita coisa a toa.</p>
<p>Não justifica a besteira que fiz, um export resolveria isso, porém com GIT seria um arquivo só <img src='http://ivanrosolen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2010/07/12/apagar-todos-os-diretorios-svn/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Converte arquivo de ISO-8859-1 para UTF-8</title>
		<link>http://ivanrosolen.com/2010/04/12/converte-arquivo-de-iso-8859-1-para-utf-8/</link>
		<comments>http://ivanrosolen.com/2010/04/12/converte-arquivo-de-iso-8859-1-para-utf-8/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 00:18:22 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[scripts]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[encode]]></category>
		<category><![CDATA[iso-8859-1]]></category>
		<category><![CDATA[shellscript]]></category>
		<category><![CDATA[utf-8]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/?p=329</guid>
		<description><![CDATA[Hoje tive que fazer deploy de um sistema aqui da empresa, quando fui ver os arquivos e banco&#8230;.tudo em ISO-8859-1. #failwhale
Modifiquei o encode das tabelas, porém todas as mensagens de ajax e retornos de banco ficaram zuadas!
Vamos então fazer um ShellScript para mudar o encode dos arquivos  [...]]]></description>
				<content:encoded><![CDATA[<p>Hoje tive que fazer deploy de um sistema aqui da empresa, quando fui ver os arquivos e banco&#8230;.tudo em <strong>ISO-8859-1. #failwhale</strong></p>
<p>Modifiquei o encode das tabelas, porém todas as mensagens de ajax e retornos de banco ficaram zuadas!</p>
<p>Vamos então fazer um ShellScript para mudar o encode dos arquivos né?</p>
<p>Esse script lista os arquivos com extensão <strong>PHP</strong> no diretório atual e modifica o encode, sem recursividade, porém só tinha dois folders então foi tranquilo.</p>
<p>ps.: sistemas <strong>unix com iconv</strong> instalado, no meu mac já tinha! MacPort é o cara!</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
&nbsp;
<span style="color: #c20cb9; font-weight: bold;">ls</span> <span style="color: #000000; font-weight: bold;">*</span>.php <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #000000; font-weight: bold;">while</span> <span style="color: #c20cb9; font-weight: bold;">read</span> src
&nbsp;
<span style="color: #000000; font-weight: bold;">do</span>
    <span style="color: #007800;">dest</span>=<span style="color: #ff0000;">&quot;<span style="color: #007800;">$(echo &quot;$src&quot;2)</span>&quot;</span>
&nbsp;
    <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$src</span>&quot;</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$dest</span>&quot;</span>
&nbsp;
    iconv <span style="color: #660033;">--from-code</span>=ISO-<span style="color: #000000;">8859</span>-<span style="color: #000000;">1</span> <span style="color: #660033;">--to-code</span>=UTF-<span style="color: #000000;">8</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$src</span>&quot;</span> <span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$dest</span>&quot;</span>
&nbsp;
    <span style="color: #c20cb9; font-weight: bold;">mv</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$dest</span>&quot;</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$src</span>&quot;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">done</span></pre></td></tr></table></div>

<p>E colocar tag correta no HTML também ajuda</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">http-equiv</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;content-type&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/html; charset=utf8&quot;</span>&gt;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2010/04/12/converte-arquivo-de-iso-8859-1-para-utf-8/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Remover acentos com iconv</title>
		<link>http://ivanrosolen.com/2010/02/10/remover-acentos-com-iconv/</link>
		<comments>http://ivanrosolen.com/2010/02/10/remover-acentos-com-iconv/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 04:07:17 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[scripts]]></category>
		<category><![CDATA[iconv]]></category>
		<category><![CDATA[reminder]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/?p=324</guid>
		<description><![CDATA[Para lembrar:

1
$string = iconv&#40; 'UTF-8', 'ASCII//TRANSLIT', $string &#41;;

// @todo Testar mais e verificar encode de entrada ;p
]]></description>
				<content:encoded><![CDATA[<p>Para lembrar:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$string</span> <span style="color: #339933;">=</span> <span style="color: #990000;">iconv</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'UTF-8'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'ASCII//TRANSLIT'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$string</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>// @todo Testar mais e verificar encode de entrada ;p</p>
]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2010/02/10/remover-acentos-com-iconv/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>PHP Conference Brasil 2009</title>
		<link>http://ivanrosolen.com/2009/11/30/php-conference-brasil-2009/</link>
		<comments>http://ivanrosolen.com/2009/11/30/php-conference-brasil-2009/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 10:00:58 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[eventos]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpsp]]></category>
		<category><![CDATA[phpconfbr]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/v3/?p=299</guid>
		<description><![CDATA[
Voltando a escrever depois de muito tempo!
Dia 27 e 28/11 participei do PHP Conference Brasil 2009 e dessa vez como palestrante!
Keynotes internacionais muito interessantes porém não tive tempo de prestigiar as palestras de amigos, consegui ver apenas 3.
Correndo para organizar o 1º UnConference  [...]]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-313" title="PHP Conference Brasil 2009" src="http://ivanrosolen.com/wp-content/uploads/2009/11/phpconf09.png" alt="PHP Conference Brasil 2009" width="300" height="172" /></p>
<p>Voltando a escrever depois de muito tempo!</p>
<p>Dia 27 e 28/11 participei do<strong> PHP Conference Brasil 2009</strong> e dessa vez como <strong>palestrante</strong>!</p>
<p>Keynotes internacionais muito interessantes porém não tive tempo de prestigiar as palestras de amigos, consegui ver apenas 3.</p>
<p>Correndo para organizar o <strong>1º UnConference </strong>da PHP Conference que, depois de alguns tropeços, teve duas ótimas palestras.</p>
<p>@ericktedeschi falou sobre <a title="Desenvolvimento de Extensões PECL" href="http://www.oerick.com/?p=3" target="_blank"><strong>Desenvolvimento de Extensões PECL</strong></a> e @jaydson e @felipenmoura  sobre o projeto<strong> <a title="Projeto The WebMind" href="http://thewebmind.org/" target="_blank">Webmind</a></strong>.</p>
<p>Minha palestra sobre <strong>CakePHP</strong> tinha um número razoável de pessoas que, no final, fizeram boas perguntas. Quem viu e puder opinar no <a title="Palestra CakePHP no Joind.in" href="http://www.joind.in/talk/view/1170" target="_blank"><strong>joind.in</strong></a> eu agradeço! A palestra está no <a title="CakePHP e o desenvolviemnto rápido" href="http://www.slideshare.net/ivanrosolen/cakephp-e-o-desenvolvimento-rpido" target="_blank"><strong>slideshare</strong></a> e aqui no final do post.</p>
<p>Como sempre o #phpinga não deixou NADA a desejar. Não pude comparecer no #phpinga todo, porém via twitter e conversas soube que foi muito interessante, pra não dizer outra coisa. <strong>#jesusmechicoteia</strong> rolou solto!</p>
<p>Ótimo rever amigos e conhecer outros que apenas falava por twitter e IRC.</p>
<p>Parabéns aos organizadores, pessoal da TempoReal Eventos e ao @galvao pelo excelente evento e que venha a PHP Conference 2010!</p>
<p style="text-align: center;"><iframe src="http://www.slideshare.net/slideshow/embed_code/2600275" width="400" height="337" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe><br/><br/></p>
]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2009/11/30/php-conference-brasil-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seminário PHP 2009</title>
		<link>http://ivanrosolen.com/2009/08/20/seminario-php-2009/</link>
		<comments>http://ivanrosolen.com/2009/08/20/seminario-php-2009/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 14:02:38 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[/dev/null]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/v3/?p=290</guid>
		<description><![CDATA[
PHPSP está trabalhando a todo vapor!
Agora além  de PHPSPCast estamos pensando e organizando alguns eventos.
Esse segundo semestre será muito produtivo!
Primeiro passo, ajudamos a Tempo Real Eventos a organizar o Seminério PHP 2009.
Responsável pelo conteúdo escolhemos o tema profissionalização do  [...]]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-294" title="PHPSP + Seminário PHP 2009" src="http://ivanrosolen.com/wp-content/uploads/2009/08/phpspseminario.png" alt="PHPSP + Seminário PHP 2009" width="308" height="78" /></p>
<p><strong>PHPSP</strong> está trabalhando a todo vapor!</p>
<p>Agora além  de PHPSPCast estamos pensando e organizando alguns eventos.</p>
<p>Esse segundo semestre será muito produtivo!</p>
<p>Primeiro passo, ajudamos a <strong>Tempo Real Eventos</strong> a organizar o <strong>Seminério PHP 2009</strong>.</p>
<p>Responsável pelo <strong>conteúdo</strong> escolhemos o tema profissionalização do desenvolvedor PHP, vulgo &#8220;Des-Sobrinhação&#8221;.</p>
<p>Será dia 31 de Outubro, sábado, das 9h00 às 18h00 no Century Flat Paulista</p>
<p>Quer saber mais?</p>
<p>Acesse: <a title="Seminário PHP 2009" href="http://phpsp.org.br/2009/08/20/seminario-php-2009/" target="_blank"><strong>http://phpsp.org.br/2009/08/20/seminario-php-2009/</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2009/08/20/seminario-php-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
