<?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>@silviodelgado</title>
	<atom:link href="http://blog.silviodelgado.com.br/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.silviodelgado.com.br</link>
	<description>Arquitetura, Frontend, Backend, Agile, Lean Startup et cetera</description>
	<lastBuildDate>Sat, 07 May 2016 23:37:41 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.6.1</generator>
	<item>
		<title>Armazenar arquivos na nuvem &#8211; drive virtual</title>
		<link>http://blog.silviodelgado.com.br/armazenar-arquivos-na-nuvem-drive-virtual/</link>
		<comments>http://blog.silviodelgado.com.br/armazenar-arquivos-na-nuvem-drive-virtual/#respond</comments>
		<pubDate>Sat, 05 Mar 2016 04:11:30 +0000</pubDate>
		<dc:creator><![CDATA[Silvio Delgado]]></dc:creator>
				<category><![CDATA[Dicas diversas]]></category>
		<category><![CDATA[drive virtual]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[nuvem]]></category>

		<guid isPermaLink="false">http://blog.silviodelgado.com.br/?p=335</guid>
		<description><![CDATA[<p>Há vários anos eu utilizo serviços de armazenamento de arquivos na nuvem. Já usei o OneDrive (desde quando era SkyDrive), Google Drive (desde quando era GDrive), Copy (que encerrará as operações no próximo 01 de maio), ADrive, Ubuntu e outros que nem me recordo mais. O melhor destes era o Copy, que tinha uma excelente&#8230; <a href="http://blog.silviodelgado.com.br/armazenar-arquivos-na-nuvem-drive-virtual/">Continue lendo <span class="meta-nav">&#8594;</span></a></p>
<p>O post <a rel="nofollow" href="http://blog.silviodelgado.com.br/armazenar-arquivos-na-nuvem-drive-virtual/">Armazenar arquivos na nuvem &#8211; drive virtual</a> apareceu primeiro em <a rel="nofollow" href="http://blog.silviodelgado.com.br">@silviodelgado</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Há vários anos eu utilizo serviços de <strong>armazenamento de arquivos na nuvem</strong>. Já usei o OneDrive (desde quando era SkyDrive), Google Drive (desde quando era GDrive), Copy (que encerrará as operações no próximo 01 de maio), ADrive, Ubuntu e outros que nem me recordo mais.</p>
<p>O melhor destes <strong>era</strong> o Copy, que tinha uma excelente performance e ainda me concedia 5GB de espaço para cada convite aceito, confirmado e instalado. Porém, não posso mais contar com ele.<br />
Assim, resolvi escrever este post para ajudá-lo a encontrar um bom serviço de armazenamento de arquivos na nuvem.<br />
<span id="more-335"></span><br />
Há algum tempo também utilizo o <strong><a href="http://trade.interart.com/dropbox" target="_blank" rel="nofollow">Dropbox</a></strong> (desde que ganhei um bônus de 48GB de espaço gratuito por ter instalado o app no meu telefone Samsung). Durante um bom tempo só utilizei para armazenar backups de projetos online, através de ua ferramenta que eu desenvolvi, integrada ao Dropbox, que fazia o backup e enviava o arquivo compactado automaticamente.</p>
<p>Porém, com a saída do Copy do cenário (e as recentes decepções com o OneDrive &#8211; que, entre outras coisas, diminuiu o espaço gratuito dos usuários), resolvi testar melhor o <a href="http://trade.interart.com/dropbox" target="_blank" rel="nofollow">Dropbox</a> com a integração de sincronismo através do <strong>aplicativo desktop</strong>.</p>
<p>Para minha (grata) surpresa, <strong>o <a href="http://trade.interart.com/dropbox" target="_blank" rel="nofollow">Dropbox</a> melhorou consideravelmente!</strong> Tanto no desempenho, quando nas funcionalidades. Por isso, resolvi adotar esta ferramenta de vez.</p>
<p>O bônus de 48GB tem validade de 2 anos, porém já decidi que, ao prescrever (ou meu espaço atual esgotar), vou assinar o plano de upgrade, que me dará 1TB!!!</p>
<p>Assim, este post é para recomendar o <a href="http://trade.interart.com/dropbox" target="_blank" rel="nofollow">Dropbox</a> a você!<br />
Se cadastrando através do <a href="http://trade.interart.com/dropbox" target="_blank" rel="nofollow">meu link</a>, <strong>você terá a oportunidade de ganhar mais 500MB</strong> apenas assistindo ao breve tour da ferramenta. Eu também ganharei 500MB. Então, ficaremos nós dois felizes, certo?</p>
<p>E depois de se cadastrar, confirmar o email e instalar o aplicativo desktop, não se esqueça de instalar o aplicativo no seu celular Samsung, para <strong>ganhar os 48GB</strong> grauitos por 2 anos!</p>
<p>Bom, use, abuse e depois deixe seu comentário abaixo, para que outras pessoas saibam da sua experiência, ok?</p>
<p>Abraços!</p>
<p>O post <a rel="nofollow" href="http://blog.silviodelgado.com.br/armazenar-arquivos-na-nuvem-drive-virtual/">Armazenar arquivos na nuvem &#8211; drive virtual</a> apareceu primeiro em <a rel="nofollow" href="http://blog.silviodelgado.com.br">@silviodelgado</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.silviodelgado.com.br/armazenar-arquivos-na-nuvem-drive-virtual/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chrome Favoritos &#8211; Voltar à versão antiga</title>
		<link>http://blog.silviodelgado.com.br/chrome-favoritos-voltar-a-versao-antiga/</link>
		<comments>http://blog.silviodelgado.com.br/chrome-favoritos-voltar-a-versao-antiga/#respond</comments>
		<pubDate>Tue, 19 May 2015 22:03:03 +0000</pubDate>
		<dc:creator><![CDATA[Silvio Delgado]]></dc:creator>
				<category><![CDATA[Dicas diversas]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[favoritos]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[navegadores]]></category>

		<guid isPermaLink="false">http://blog.silviodelgado.com.br/?p=307</guid>
		<description><![CDATA[<p>A Google recentemente liberou o seu novo gerenciador de favoritos do navegador Chrome, chamado de Google Bookmark Manager &#8211; disponível para todos a partir da versão 42. Acontece que muitas pessoas (incluindo este que vos escreve) não gostaram da alteração. O que era para simplificar, acabou complicando a vida de quem gosta de manter seus&#8230; <a href="http://blog.silviodelgado.com.br/chrome-favoritos-voltar-a-versao-antiga/">Continue lendo <span class="meta-nav">&#8594;</span></a></p>
<p>O post <a rel="nofollow" href="http://blog.silviodelgado.com.br/chrome-favoritos-voltar-a-versao-antiga/">Chrome Favoritos &#8211; Voltar à versão antiga</a> apareceu primeiro em <a rel="nofollow" href="http://blog.silviodelgado.com.br">@silviodelgado</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>A Google recentemente liberou o seu novo gerenciador de favoritos do navegador Chrome, chamado de Google Bookmark Manager &#8211; disponível para todos a partir da versão 42.</p>
<p>Acontece que muitas pessoas (incluindo este que vos escreve) não gostaram da alteração. O que era para simplificar, acabou complicando a vida de quem gosta de manter seus favoritos organizados em muitas pastas (como este que vos escreve).</p>
<p>Assim, procurei (e encontrei) uma forma de <strong>retornar à versão antiga dos Favoritos do Chrome</strong>.<br />
<span id="more-307"></span><br />
Acesse <a href="chrome://flags/#enhanced-bookmarks-experiment" target="_blank">chrome://flags/#enhanced-bookmarks-experiment</a> e altere a opção &#8220;<strong>Ativar favoritos aprimorados</strong>&#8221; para &#8220;Desativado&#8221; (provavelmente estará com a opção &#8220;Padrão&#8221; selecionada &#8211; o que equivale à opção &#8220;Ativado&#8221;).</p>
<p>Em seguida, basta reiniciar o navegador e pronto! Você pode ser feliz novamente. :p</p>
<p><strong>UPDATE: </strong>o Google voltou atrás e, devido às tantas reclamações dos usuários, decidiu remover esta versão dos favoritos do Chrome. No entanto, se você deseja utilizá-la (tem louco para tudo no mundo!), existe uma <a href="https://chrome.google.com/webstore/detail/bookmark-manager/gmlllbghnfkpflemihljekbapjopfjik" target="_blank" rel="nofollow">extensão para os &#8220;favoritos aprimorados&#8221; do Chrome.</a></p>
<p>Abraços!</p>
<p>O post <a rel="nofollow" href="http://blog.silviodelgado.com.br/chrome-favoritos-voltar-a-versao-antiga/">Chrome Favoritos &#8211; Voltar à versão antiga</a> apareceu primeiro em <a rel="nofollow" href="http://blog.silviodelgado.com.br">@silviodelgado</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.silviodelgado.com.br/chrome-favoritos-voltar-a-versao-antiga/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fim dos SMS de propaganda das operadoras</title>
		<link>http://blog.silviodelgado.com.br/fim-dos-sms-de-propaganda-das-operadoras/</link>
		<comments>http://blog.silviodelgado.com.br/fim-dos-sms-de-propaganda-das-operadoras/#respond</comments>
		<pubDate>Thu, 20 Nov 2014 17:58:16 +0000</pubDate>
		<dc:creator><![CDATA[Silvio Delgado]]></dc:creator>
				<category><![CDATA[Dicas diversas]]></category>
		<category><![CDATA[Produtividade]]></category>
		<category><![CDATA[operadoras]]></category>
		<category><![CDATA[tim]]></category>
		<category><![CDATA[vivo]]></category>

		<guid isPermaLink="false">http://blog.silviodelgado.com.br/?p=295</guid>
		<description><![CDATA[<p>Se tem uma coisa que me deixa chateado, principalmente pelo fato de nem ao menos respeitarem um horário de descanso, é o recebimento dos SMS de propaganda das operadoras (no meu caso, especificamente, a Vivo e a TIM). Eu jamais teria aceitado receber estas mensagens, mas eles insistem em enviar e não te dizem como&#8230; <a href="http://blog.silviodelgado.com.br/fim-dos-sms-de-propaganda-das-operadoras/">Continue lendo <span class="meta-nav">&#8594;</span></a></p>
<p>O post <a rel="nofollow" href="http://blog.silviodelgado.com.br/fim-dos-sms-de-propaganda-das-operadoras/">Fim dos SMS de propaganda das operadoras</a> apareceu primeiro em <a rel="nofollow" href="http://blog.silviodelgado.com.br">@silviodelgado</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Se tem uma coisa que me deixa chateado, principalmente pelo fato de nem ao menos respeitarem um horário de descanso, é o recebimento dos SMS de propaganda das operadoras (no meu caso, especificamente, a Vivo e a TIM).</p>
<p>Eu jamais teria aceitado receber estas mensagens, mas eles insistem em enviar e não te dizem como parar o recebimento.<br />
Além de afetarem a produtividade,</p>
<p>Então, hoje eu descobri uma forma de estancar esse aborrecimento e vou direto ao ponto para você também não se aborrecer mais:<br />
<span id="more-295"></span><br />
Se você é usuário da <strong>Vivo</strong>, envie um <strong>SMS</strong> para <strong>457</strong> com a palavra <strong>SAIR</strong>.</p>
<p>Se você é usuário da <strong>TIM</strong>, envie um <strong>SMS</strong> para <strong>4112</strong> com a palavra <strong>SAIR</strong>.</p>
<p>Fiz este procedimento hoje e, em ambos os casos, recebi uma mensagem dizendo &#8220;Mensagem recebida com sucesso. A partir de agora você não receberá mais mensagens publicitárias desta Prestadora&#8221;.</p>
<p>My 2 cents!</p>
<p>O post <a rel="nofollow" href="http://blog.silviodelgado.com.br/fim-dos-sms-de-propaganda-das-operadoras/">Fim dos SMS de propaganda das operadoras</a> apareceu primeiro em <a rel="nofollow" href="http://blog.silviodelgado.com.br">@silviodelgado</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.silviodelgado.com.br/fim-dos-sms-de-propaganda-das-operadoras/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leitor de PDF gratuito e rápido</title>
		<link>http://blog.silviodelgado.com.br/leitor-de-pdf-gratuito-e-rapido/</link>
		<comments>http://blog.silviodelgado.com.br/leitor-de-pdf-gratuito-e-rapido/#respond</comments>
		<pubDate>Fri, 11 Jul 2014 05:02:17 +0000</pubDate>
		<dc:creator><![CDATA[Silvio Delgado]]></dc:creator>
				<category><![CDATA[Dicas diversas]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[navegadores]]></category>
		<category><![CDATA[PDF]]></category>

		<guid isPermaLink="false">http://blog.silviodelgado.com.br/?p=288</guid>
		<description><![CDATA[<p>Essa é uma dica rápida e prática. Você quer um leitor de PDF rápido, prático e gratuito? Utilize o navegador Google Chrome! Há grandes chances de você já ter este software instalado no seu computador (e, quem sabe, até estar acessando este blog através dele). Para fazer o download, clique aqui. Grande abraço.</p>
<p>O post <a rel="nofollow" href="http://blog.silviodelgado.com.br/leitor-de-pdf-gratuito-e-rapido/">Leitor de PDF gratuito e rápido</a> apareceu primeiro em <a rel="nofollow" href="http://blog.silviodelgado.com.br">@silviodelgado</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Essa é uma dica rápida e prática.</p>
<p>Você quer um leitor de <a href="http://pt.wikipedia.org/wiki/Portable_document_format" target="_blank" rel="nofollow">PDF </a>rápido, prático e gratuito? Utilize o navegador Google Chrome!<br />
Há grandes chances de você já ter este software instalado no seu computador (e, quem sabe, até estar acessando este blog através dele).</p>
<p>Para fazer o download, <a href="http://www.google.com/intl/pt-BR/chrome/browser/" target="_blank" rel="nofollow">clique aqui</a>.</p>
<p>Grande abraço.</p>
<p>O post <a rel="nofollow" href="http://blog.silviodelgado.com.br/leitor-de-pdf-gratuito-e-rapido/">Leitor de PDF gratuito e rápido</a> apareceu primeiro em <a rel="nofollow" href="http://blog.silviodelgado.com.br">@silviodelgado</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.silviodelgado.com.br/leitor-de-pdf-gratuito-e-rapido/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O fim do Orkut &#8211; Como fazer backup dos seus dados</title>
		<link>http://blog.silviodelgado.com.br/o-fim-do-orkut-como-fazer-backup-dos-seus-dados/</link>
		<comments>http://blog.silviodelgado.com.br/o-fim-do-orkut-como-fazer-backup-dos-seus-dados/#respond</comments>
		<pubDate>Mon, 30 Jun 2014 15:15:43 +0000</pubDate>
		<dc:creator><![CDATA[Silvio Delgado]]></dc:creator>
				<category><![CDATA[Assuntos Diversos]]></category>
		<category><![CDATA[Dicas diversas]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Orkut]]></category>
		<category><![CDATA[Takeout]]></category>

		<guid isPermaLink="false">http://blog.silviodelgado.com.br/?p=281</guid>
		<description><![CDATA[<p>O Google, enfim, anunciou o encerramento da rede social Orkut. Este já era um passo esperado há algum tempo pela comunidade, já que a aposta da empresa é o Google+, que foi criado para competir frente a frente com o Facebook. Durante muitos anos o Orkut foi a principal rede social no mundo (e a&#8230; <a href="http://blog.silviodelgado.com.br/o-fim-do-orkut-como-fazer-backup-dos-seus-dados/">Continue lendo <span class="meta-nav">&#8594;</span></a></p>
<p>O post <a rel="nofollow" href="http://blog.silviodelgado.com.br/o-fim-do-orkut-como-fazer-backup-dos-seus-dados/">O fim do Orkut &#8211; Como fazer backup dos seus dados</a> apareceu primeiro em <a rel="nofollow" href="http://blog.silviodelgado.com.br">@silviodelgado</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>O Google, enfim, anunciou o encerramento da rede social <a href="http://www.orkut.com" target="_blank" rel="nofollow">Orkut</a>.<br />
Este já era um passo esperado há algum tempo pela comunidade, já que a aposta da empresa é o <a href="http://www.google.com/+" target="_blank" rel="nofollow">Google+</a>, que foi criado para competir frente a frente com o Facebook.</p>
<p>Durante muitos anos o Orkut foi a principal rede social no mundo (e a primeira a atingir o status de queridinha das pessoas), porém seu declínio começou quando as pessoas intensificaram as postagens inúteis e, ao mesmo tempo, o <a href="http://www.facebook.com" target="_blank" rel="nofollow">Facebook </a>se popularizou (criando novas ferramentas e funcionalidades), gerando informação mais relevante e criando uma plataforma, ao invés de meramente uma rede social. (No entanto, o ciclo parece se repetir e o Facebook está caindo na mesma armadilha que o Orkut).<span id="more-281"></span></p>
<p>Contudo, mesmo com todos os problemas, várias pessoas (onde eu me incluo) mantinham seus perfis no Orkut, para preservar as ligações com as (quase sempre) divertidas comunidades e até mesmo com amigos que resistem em migrar para o Facebook (mesmo, paradoxalmente, não mantendo nenhum contato com esses amigos).<br />
Com isso, muitas informações ficaram armazenadas na rede, tais como fotos, depoimentos, mensagens, etc.</p>
<p>30 de setembro será o dia fatídico para o Orkut. A partir de hoje (30 de junho) não é mais possível registrar-se na rede social. E a partir de outubro, você não poderá fazer mais nada ali.<br />
E como ficam seus dados e informações pessoais?</p>
<p>Bem, o Google oferece uma ferramenta chamada <a href="https://www.google.com/settings/takeout" target="_blank" rel="nofollow">Google Takeout</a>, que permite que você faça a exportação dos seus dados, seletivamente, para seu computador.<br />
Isso é interessante por vários motivos. Dentre eles, verificar quais informações a empresa tem sobre você, fazer backup de fotos que você não possui mais o original, coisas do tipo.</p>
<p>Então, para você que ainda tem um perfil no Orkut e quer salvar suas informações, acesse o Google Takeout e faça o backup desses dados.<br />
Até setembro de 2016 os dados do Orkut estarão disponíveis para você. Então, já que você não vai mesmo usar novamente essa rede, não perca tempo e <a href="https://www.google.com/settings/takeout" target="_blank" rel="nofollow">faça esse backup</a> de uma vez.</p>
<p>Valeu, Orkut! Até logo, e obrigado pelos peixes!</p>
<p>O post <a rel="nofollow" href="http://blog.silviodelgado.com.br/o-fim-do-orkut-como-fazer-backup-dos-seus-dados/">O fim do Orkut &#8211; Como fazer backup dos seus dados</a> apareceu primeiro em <a rel="nofollow" href="http://blog.silviodelgado.com.br">@silviodelgado</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.silviodelgado.com.br/o-fim-do-orkut-como-fazer-backup-dos-seus-dados/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Copy &#8211; Ótimo serviço de armazenamento na nuvem</title>
		<link>http://blog.silviodelgado.com.br/copy-otimo-servico-de-armazenamento-na-nuvem/</link>
		<comments>http://blog.silviodelgado.com.br/copy-otimo-servico-de-armazenamento-na-nuvem/#comments</comments>
		<pubDate>Thu, 24 Oct 2013 23:02:15 +0000</pubDate>
		<dc:creator><![CDATA[Silvio Delgado]]></dc:creator>
				<category><![CDATA[Assuntos Diversos]]></category>
		<category><![CDATA[Copy.com]]></category>
		<category><![CDATA[drive virtual]]></category>
		<category><![CDATA[nuvem]]></category>

		<guid isPermaLink="false">http://blog.silviodelgado.net/?p=269</guid>
		<description><![CDATA[<p>UPDATE: 01/02/2016 &#8211; Hoje recebi um email informando que o serviço Copy (e o seu substituto CudaDrive) serão descontinuados em breve. Desta forma, este post perde sua utilidade. Recomendo, então, que você utilize o Dropbox, que melhorou muito no desempenho e tem funcionalidades bastante interessantes (já estou preparando um post para mostrar algumas delas). Veja&#8230; <a href="http://blog.silviodelgado.com.br/copy-otimo-servico-de-armazenamento-na-nuvem/">Continue lendo <span class="meta-nav">&#8594;</span></a></p>
<p>O post <a rel="nofollow" href="http://blog.silviodelgado.com.br/copy-otimo-servico-de-armazenamento-na-nuvem/">Copy &#8211; Ótimo serviço de armazenamento na nuvem</a> apareceu primeiro em <a rel="nofollow" href="http://blog.silviodelgado.com.br">@silviodelgado</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><strong>UPDATE: 01/02/2016</strong> &#8211; Hoje recebi um email informando que o serviço Copy (e o seu substituto CudaDrive) serão descontinuados em breve. Desta forma, este post perde sua utilidade.<br />
<strong>Recomendo</strong>, então, que você utilize o <strong><a href="https://db.tt/qjMiEQJj" target="_blank" rel="nofollow">Dropbox</a></strong>, que melhorou muito no desempenho e tem funcionalidades bastante interessantes (já estou preparando um post para mostrar algumas delas).<br />
Veja o <strong><a href="http://trade.interart.com/dropbox" target="_blank" rel="nofollow">post sobre o Dropbox</a></strong>.</p>
<hr />
<p>Atualmente é muito comum termos vários serviços de armazenamento de arquivos na nuvem.</p>
<p>Eu mesmo utilizo o SkyDrive, o GoogleDrive e, mais recentemente, comecei a usar o <del><strong>Copy</strong></del>.</p>
<p>Já fiz alguns testes com outros serviços, como o Dropbox, o Box.net e o 4Shared (que agora possui uma aplicação desktop gratuita de qualidade até razoável). No entanto, a que mais me agradou, de todas elas, foi exatamente o Copy!</p>
<p>É um serviço relativamente novo, porém muito &#8220;parrudo&#8221; e bem rápido.</p>
<p>Eles contam com uma aplicação muito semelhante à aplicação do SkyDrive e GoogleDrive, porém o método de sincronização é infinitamente mais elaborado e de <strong>melhor desempenho</strong>.</p>
<p>Em alguns testes, alterei o mesmo arquivo (um .txt simples) em cada uma das pastas (SkyDrive e Copy) e a diferença de tempo entre cada um foi exorbitante! O Copy demorou apenas alguns segundos para sincronizar, enquanto que o SkyDrive demorava, no mínimo, mais de 1 minuto.</p>
<p>Já tive a maior parte dos meus arquivos guardados no GoogleDrive, porém, problemas de sincronização fizeram com que eu praticamente zerasse o armazenamento lá e transferisse para os outros dois.</p>
<p>O SkyDrive tem me deixado na mão principalmente com o OneNote. Ele promete sincronizar tudo, para você poder acessar pela web, mas já aconteceu, mais de uma vez, dele não sincronizar corretamente e eu quase perder informações (salvo por um backup).</p>
<p>Ainda tem outras vantagens:</p>
<ol>
<li>além de ser rápido, o Copy oferece <strong>15GB</strong> só por você se cadastrar.<br />
Se usar um link de referência (<del>https://copy.com?r=iAwiWE</del>) você já começa com <strong>20GB</strong> (e eu ganho 5GB por ter te indicado).</li>
<li>aplicativos para Windows, Mac, Linux, Android e iOS (ainda estão devendo para Windows Phone, mas não deve demorar a lançar);</li>
<li>se você compartilhar uma pasta de, por exemplo, 5GB com alguém, ele faz o que chama de <strong>FairStorage</strong>, &#8220;debitando&#8221; da sua conta apenas 2,5GB (os outros 2,5GB são debitados da outra conta que compartilha o mesmo arquivo). Se 3 pessoas compartilharem o mesmo arquivo, os 5GB são divididos igualmente, e assim por diante.</li>
</ol>
<p>Já estou usando há praticamente 3 meses (desde julho de 2013) e não tenho nada a reclamar. <strong>Recomendo</strong> a todos!</p>
<p>Obs.: para que você possa <strong>receber os 5GB extras</strong> ao se cadastrar, é necessário <strong>confirmar o email</strong> que eles enviam (ativação) e <strong>instalar a aplicação</strong> (que é leve, por sinal) no seu computador.</p>
<p><b>UPDATE:</b> (25/01/2015)<br />
Até hoje estou utilizando o Copy (cada vez mais) e continuo afirmando: é o melhor drive virtual que eu já experimentei! <del>Tenha o seu também</del> (utilize o <a href="http://trade.interart.com/dropbox" target="_blank" rel="nofollow">Dropbox</a>)!</p>
<p>O post <a rel="nofollow" href="http://blog.silviodelgado.com.br/copy-otimo-servico-de-armazenamento-na-nuvem/">Copy &#8211; Ótimo serviço de armazenamento na nuvem</a> apareceu primeiro em <a rel="nofollow" href="http://blog.silviodelgado.com.br">@silviodelgado</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.silviodelgado.com.br/copy-otimo-servico-de-armazenamento-na-nuvem/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Windows 8.1 &#8211; Recomendo!</title>
		<link>http://blog.silviodelgado.com.br/windows-8-1-recomendo/</link>
		<comments>http://blog.silviodelgado.com.br/windows-8-1-recomendo/#respond</comments>
		<pubDate>Sat, 19 Oct 2013 19:32:02 +0000</pubDate>
		<dc:creator><![CDATA[Silvio Delgado]]></dc:creator>
				<category><![CDATA[Novidades]]></category>
		<category><![CDATA[usabilidade]]></category>
		<category><![CDATA[windows 8.1]]></category>

		<guid isPermaLink="false">http://blog.silviodelgado.net/?p=264</guid>
		<description><![CDATA[<p>Há dias vinha aguardando ansiosamente o lançamento da versão final do Windows 8.1, até que, finalmente, no dia 17 a Microsoft o liberou e ontem (18/10), consegui fazer o download e instalação. Algumas observações minhas a respeito: A atualização foi extremamente simples! Você entra na loja de aplicativos do Windows e já recebe um aviso&#8230; <a href="http://blog.silviodelgado.com.br/windows-8-1-recomendo/">Continue lendo <span class="meta-nav">&#8594;</span></a></p>
<p>O post <a rel="nofollow" href="http://blog.silviodelgado.com.br/windows-8-1-recomendo/">Windows 8.1 &#8211; Recomendo!</a> apareceu primeiro em <a rel="nofollow" href="http://blog.silviodelgado.com.br">@silviodelgado</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Há dias vinha aguardando ansiosamente o lançamento da versão final do Windows 8.1, até que, finalmente, no dia 17 a Microsoft o liberou e ontem (18/10), consegui fazer o download e instalação.</p>
<p>Algumas observações minhas a respeito:</p>
<p>A atualização foi extremamente simples! Você entra na loja de aplicativos do Windows e já recebe um aviso sobre a disponibilidade de atualização.<br />
Achei isso ótimo. E melhor ainda no momento em que cliquei em &#8220;Instalar&#8221;.<br />
Trata-se de um arquivo de 3.6GB (salvo engano) que é baixado e instalado automaticamente na sua máquina (no meu caso, um note Cire i7 com Windows 8).<br />
Ao término da instalação, após o boot, você precisa apenas configurar algumas coisas corriqueiras e simples.</p>
<p><span id="more-264"></span>Ao acessar pela primeira vez, você claramente não nota nenhuma diferença, exceto pelo botão Iniciar, no canto inferior esquerdo.<br />
Esse botão gerou muita polêmica e, confesso, eu mesmo achei uma grande besteira a Microsoft ceder à pressão de retorná-lo. Mudança de paradigma provoca essa reação nas pessoas. Cabe a nós, desenvolvedores, comprarmos a briga e apostarmos que a nossa escolha foi acertada.<br />
Até mesmo porque esse botão serviria exatamente para a mesma coisa que a tecla Windows do computador.</p>
<p>No entanto, qual não foi minha surpresa ao clicar com o botão direito nesse botão.<br />
É exibido um menu com diversas opções que são comumente usadas por um usuário mais <em>hard</em>, tais como &#8220;Programas e Recursos&#8221; (o antigo &#8220;Adicionar ou Remover Programas&#8221;), Opções de Energia, Prompt de Comando (inclusive com a possibilidade de execução como Administrador, o que facilita bastante!), Painel de Controle e, o melhor deles: um atalho para o processo de desligamento da máquina (podendo escolher entre Reiniciar, Hinernar, Suspender&#8230;).<br />
Espero que agora acabe o chororô de quem tinha preguiça de apertar Windows + I para finalizar a máquina.</p>
<p>Além disso, ainda há a possibilidade personalização do menu Iniciar, onde os ícones podem ser redimensionados para um tamanho bem pequeno (permitindo uma quantidade maior de ícones em menos área da tela) e os agrupamentos de ícones podem ser nomeados (título em cima do bloco).</p>
<p>Outra melhora considerável foi a aumento do desempenho na abertura de programas feitos para o Windows 8. O tocador de mídia (agora chamado de XBox Music) ainda demora um pouco para abrir, mas está muito melhorado (incluí minha biblioteca com uns 2 cliques!). Mas o bom e velho Windows Media Player continua lá, mas acredito que vá perder força com o tempo, conforme o XBox Music for caindo nas graças dos usuários.</p>
<p>Só um pequeno problema me deixou meio frustrado: perdi o controle do brilho do monitor através das teclas de função.<br />
Conclusão: horas procurando uma forma de diminuir o brilho excessivo (e cansativo). Tenho fotofobia e uso o brilho bem baixo (geralmente em torno de 20 a 25% &#8211; exceto quando estou assistindo a algum filme). Depois de procurar um pouco, acabei encontrando o aplicativo da placa de vídeo. Perdi apenas a facilidade, mas a funcionalidade continua lá.</p>
<p>Ainda estou me familiarizando com o sistema, mas de pronto já gostei das melhorias. Encontrando mais alguma coisa útil/importante, venho aqui e faço um update no post.</p>
<p>Abraços! Até a próxima.</p>
<p>O post <a rel="nofollow" href="http://blog.silviodelgado.com.br/windows-8-1-recomendo/">Windows 8.1 &#8211; Recomendo!</a> apareceu primeiro em <a rel="nofollow" href="http://blog.silviodelgado.com.br">@silviodelgado</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.silviodelgado.com.br/windows-8-1-recomendo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Requisições AJAX de listas com ASP.NET MVC</title>
		<link>http://blog.silviodelgado.com.br/requisicoes-ajax-de-listas-com-asp-net-mvc/</link>
		<comments>http://blog.silviodelgado.com.br/requisicoes-ajax-de-listas-com-asp-net-mvc/#comments</comments>
		<pubDate>Sun, 22 Sep 2013 04:42:16 +0000</pubDate>
		<dc:creator><![CDATA[Silvio Delgado]]></dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Dicas diversas]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[MVC]]></category>

		<guid isPermaLink="false">http://blog.silviodelgado.net/?p=252</guid>
		<description><![CDATA[<p>Olá, pessoal. Depois de um longo tempo sem postar, estou retomando as atividades do blog. Para (re)começar, vou dar início a uma série de posts com dicas e snippets sobre alguns aspectos do ASP.NET MVC que eu tenho observado em um dos projetos que faço parte atualmente. Vamos lá: Um caso clássico de utilização do&#8230; <a href="http://blog.silviodelgado.com.br/requisicoes-ajax-de-listas-com-asp-net-mvc/">Continue lendo <span class="meta-nav">&#8594;</span></a></p>
<p>O post <a rel="nofollow" href="http://blog.silviodelgado.com.br/requisicoes-ajax-de-listas-com-asp-net-mvc/">Requisições AJAX de listas com ASP.NET MVC</a> apareceu primeiro em <a rel="nofollow" href="http://blog.silviodelgado.com.br">@silviodelgado</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Olá, pessoal.</p>
<p>Depois de um longo tempo sem postar, estou retomando as atividades do blog.</p>
<p>Para (re)começar, vou dar início a uma série de posts com dicas e snippets sobre alguns aspectos do ASP.NET MVC que eu tenho observado em um dos projetos que faço parte atualmente.</p>
<p>Vamos lá:</p>
<p>Um caso clássico de utilização do ajax no MVC é a situação em que você seleciona vários itens de um grid (com checkboxes) e envia os IDs de cada item, por exemplo, para fazer uma busca ou processar qualquer coisa.</p>
<p>Então, na tela, temos o seguinte código:</p>
<pre class="wp-code-highlight prettyprint linenums:1">&lt;script type=&quot;text/javascript&quot;&gt;// &lt;![CDATA[
$(&#039;#btnSalvar&#039;).click(function () {
    var idsArray = new Array();
    $(&#039;#grid input[type=checkbox]:checked&#039;).each(function() { idsArray[idsArray.length] = $(this).val(); });
    $.ajax({
        global: true,
        url: &#039;/MinhaController/MinhaAction&#039;,
        data: { pessoas: idsArray },
        type: &#039;post&#039;,
        success: function (response, status, xhr) { alert(&#039;Processo com sucesso!&#039;); },
        error: function (xhr, status, response) { alert(&#039;Erro no processamento: &#039; + response); }
    });
});
// ]]&gt;&lt;/script&gt;</pre>
<p><span id="more-252"></span>No Controller, você tem a Action:</p>
<pre class="wp-code-highlight prettyprint linenums:1">public class MinhaController
{
    public ActionResult MinhaAction(IEnumerable pessoas)
    {
        // seu código aqui
    }
}</pre>
<p>Quando você executa e pressiona o botão &#8220;Salvar&#8221; (btnSalvar), o código é processado (os IDs são capturados e inseridos no array) e é chamado método da Action (&#8220;MinhaAction&#8221;).</p>
<p>No entanto, a lista no parâmetro <em>pessoas</em> sempre chega nula.</p>
<p>A primeira providência que você imagina é: <em>&#8220;vou converter isso numa string concatenada por vírgula lá no Javascript, altero o parâmetro da Action para receber uma string e faço a separação e o parse inverso dentro da Action&#8221;</em>.</p>
<p>Tá! Até funciona&#8230; mas é um <em>bacalhau</em> e tanto!</p>
<p>Não precisa se desesperar! Basta adicionar um parâmetro à chamada do <em>$.ajax</em> (adicione logo após à linha 9):</p>
<pre class="wp-code-highlight prettyprint linenums:1">traditional: true,</pre>
<p>Pronto! Tudo fica funcionando e você pode tratar a lista com tipos nativos da plataforma sem precisar fazer qualquer conversão.</p>
<p>Ao rodar novamente a aplicação, você vai ver que o parâmetro não vem mais nulo, EXCETO nos casos em que nenhum checkbox seja selecionado, pois o jQuery não converte o array vazio numa lista sem itens.</p>
<p>Neste caso, você precisa, sim, testar se o parâmetro <em>pessoas</em> está nulo antes de fazer qualquer operação com o mesmo.</p>
<p>Bom, era isso. No próximo post vamos falar um pouco sobre atributos nas classes de modelo (DataAnnotations).</p>
<p>Até a próxima!</p>
<p>O post <a rel="nofollow" href="http://blog.silviodelgado.com.br/requisicoes-ajax-de-listas-com-asp-net-mvc/">Requisições AJAX de listas com ASP.NET MVC</a> apareceu primeiro em <a rel="nofollow" href="http://blog.silviodelgado.com.br">@silviodelgado</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.silviodelgado.com.br/requisicoes-ajax-de-listas-com-asp-net-mvc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Organizando a casa</title>
		<link>http://blog.silviodelgado.com.br/organizando-a-casa/</link>
		<comments>http://blog.silviodelgado.com.br/organizando-a-casa/#respond</comments>
		<pubDate>Mon, 09 Sep 2013 05:30:25 +0000</pubDate>
		<dc:creator><![CDATA[Silvio Delgado]]></dc:creator>
				<category><![CDATA[Novidades]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[sharp domains]]></category>

		<guid isPermaLink="false">http://blog.silviodelgado.net/?p=245</guid>
		<description><![CDATA[<p>Praticamente 2 anos sem postar aqui. My apologies! Nem preciso dizer que a correria é insana, não é mesmo? Mas há um lufar de boas perspectivas e as coisas começam a entrar nos eixos. Uma mudança recente foi a alteração da URL do blog (http://blog.silviodelgado.net). Todo o conteúdo anterior foi mantido, inclusive com redirecionamento 301&#8230; <a href="http://blog.silviodelgado.com.br/organizando-a-casa/">Continue lendo <span class="meta-nav">&#8594;</span></a></p>
<p>O post <a rel="nofollow" href="http://blog.silviodelgado.com.br/organizando-a-casa/">Organizando a casa</a> apareceu primeiro em <a rel="nofollow" href="http://blog.silviodelgado.com.br">@silviodelgado</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Praticamente 2 anos sem postar aqui. My apologies!</p>
<p>Nem preciso dizer que a correria é insana, não é mesmo? Mas há um lufar de boas perspectivas e as coisas começam a entrar nos eixos.</p>
<p>Uma mudança recente foi a alteração da URL do blog (<a href="http://blog.silviodelgado.net">http://blog.silviodelgado.net</a>). Todo o conteúdo anterior foi mantido, inclusive com redirecionamento 301 (para não perder a indexação do oráculo) <img src="https://s.w.org/images/core/emoji/2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Estou revisando todos os posts (imagens, links, etc) e preparando para voltar a blogar com alguma frequência.</p>
<p>Vou blogar aqui e na nova comunidade que surgiu no mês passado, o blog da <a href="http://blog.sharpdomains.com.br" target="_blank">SharpDomains</a>. Uma equipe muito bacana, com experts em diversos assuntos relacionados a arquitetura e padrões de desenvolvimento, que têm muito a compartilhar.</p>
<p>Acompanhe o blog de cá e de lá. Boas novidades estão por vir!</p>
<p>Abraços!</p>
<p>O post <a rel="nofollow" href="http://blog.silviodelgado.com.br/organizando-a-casa/">Organizando a casa</a> apareceu primeiro em <a rel="nofollow" href="http://blog.silviodelgado.com.br">@silviodelgado</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.silviodelgado.com.br/organizando-a-casa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Igualar dois campos de duas tabelas</title>
		<link>http://blog.silviodelgado.com.br/igualar-dois-campos-de-duas-tabelas/</link>
		<comments>http://blog.silviodelgado.com.br/igualar-dois-campos-de-duas-tabelas/#respond</comments>
		<pubDate>Thu, 15 Dec 2011 04:36:49 +0000</pubDate>
		<dc:creator><![CDATA[Silvio Delgado]]></dc:creator>
				<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[Dicas diversas]]></category>
		<category><![CDATA[banco de dados]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.silviodelgado.com.br/?p=165</guid>
		<description><![CDATA[<p>Olá, pessoal. Faz tempo que não posto aqui, mas saibam que não é desleixo. O tempo vai atropelando tudo e acaba não deixando sobra para o blog. Bom, hoje eu venho aqui postar uma dica de SQL muito interessante, que resolve um problema que eu me deparei hoje. O cenário foi o seguinte: eu tenho&#8230; <a href="http://blog.silviodelgado.com.br/igualar-dois-campos-de-duas-tabelas/">Continue lendo <span class="meta-nav">&#8594;</span></a></p>
<p>O post <a rel="nofollow" href="http://blog.silviodelgado.com.br/igualar-dois-campos-de-duas-tabelas/">Igualar dois campos de duas tabelas</a> apareceu primeiro em <a rel="nofollow" href="http://blog.silviodelgado.com.br">@silviodelgado</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Olá, pessoal.</p>
<p>Faz tempo que não posto aqui, mas saibam que não é desleixo. O tempo vai atropelando tudo e acaba não deixando sobra para o blog.</p>
<p>Bom, hoje eu venho aqui postar uma dica de SQL muito interessante, que resolve um problema que eu me deparei hoje.</p>
<p>O cenário foi o seguinte: eu tenho uma tabela de bairros, contendo os campos básicos (Id, Nome e Id da cidade).</p>
<p>Acontece que, devido a vários problemas, tive que eliminar a acentuação dos registros. Fiz tudo manualmente no script que eu tinha arquivado no HD, porém acabei esquecendo de substituir os &#8220;Ç&#8221; (ce-cedilha) &#8211; e só descobri isso no decorrer do desenvolvimento, quando já havia uma massa de dados no banco.</p>
<p>Eu tinha duas opções para escolha:<br />
<span id="more-165"></span></p>
<ol>
<li>Limpar todo o banco e rodar meus scripts novamente &#8211; e perder as personalizações que já havia feito</li>
<li>Encontrar alguma maneira de atualizar TODAS as ocorrências de &#8220;Ç&#8221; na tabela, de uma única vez</li>
</ol>
<p>Optei pela 2ª alternativa, pois eu realmente não estava afim de limpar o banco e rodar tudo de novo.</p>
<p>Após alguma pesquisa e uma pequena pausa para um copo de iogurte, consegui chegar ao código abaixo:</p>
<pre class="wp-code-highlight prettyprint linenums:1">UPDATE tabela1 INNER JOIN tabela2 ON tabela1.campo1 = tabela2.campo1 SET tabela1.campo2 = tabela2.campo2</pre>
<p>Para que este comando funcione, dois requisitos devem ser observados:</p>
<ol>
<li>Esta operação somente pode ser feita entre duas tabelas. Se um dos lados for uma <em>view</em>, não funcionará.</li>
<li>Os tipos dos dois campos (de referência e de igualdade) devem ser iguais em ambas as tabelas.</li>
</ol>
<p>Nem preciso dizer que é necessário que os campos de comparação devem ter um equivalente em cada lado, para que o JOIN traga resultados de referência, não é? =)</p>
<p>Espero que seja útil!</p>
<p>Abraços.</p>
<p>O post <a rel="nofollow" href="http://blog.silviodelgado.com.br/igualar-dois-campos-de-duas-tabelas/">Igualar dois campos de duas tabelas</a> apareceu primeiro em <a rel="nofollow" href="http://blog.silviodelgado.com.br">@silviodelgado</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.silviodelgado.com.br/igualar-dois-campos-de-duas-tabelas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
