<?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>salsotto.com » difundindo ideias na web</title>
	<atom:link href="http://blog.salsotto.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.salsotto.com</link>
	<description>Não tenha medo de ter ideias ruins. Ruim é não ter ideias. Python rocks!*</description>
	<lastBuildDate>Sat, 19 May 2012 03:25:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Comandos básicos do Mercurial no shell do Ubuntu</title>
		<link>http://blog.salsotto.com/2012/05/19/comandos-basicos-do-mercurial-no-shell-do-ubuntu/</link>
		<comments>http://blog.salsotto.com/2012/05/19/comandos-basicos-do-mercurial-no-shell-do-ubuntu/#comments</comments>
		<pubDate>Sat, 19 May 2012 03:00:05 +0000</pubDate>
		<dc:creator>Salsotto</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mercurial]]></category>

		<guid isPermaLink="false">http://blog.salsotto.com/?p=1334</guid>
		<description><![CDATA[Eis que deixo de usar o meu e bom e velho Subversion para usar o Mercurial, por conta de um novo projeto de grande porte que estou envolvido. Já tinha usado o Mercurial em outros projetos, mas sempre no Windows utilizando a extensão TortoiseHG. Confesso que apanhei um pouco mesmo no Windows mas peguei o [...]]]></description>
			<content:encoded><![CDATA[<p>Eis que deixo de usar o meu e bom e velho Subversion para usar o Mercurial, por conta de um novo projeto de grande porte que estou envolvido. Já tinha usado o Mercurial em outros projetos, mas sempre no Windows utilizando a extensão <a href="http://tortoisehg.bitbucket.org/" target="_blank">TortoiseHG</a>. Confesso que apanhei um pouco mesmo no Windows mas peguei o jeito (<em>pelo menos eu acho&#8230; rs</em>), e ainda apanho no shell do Ubuntu, mas aos poucos estou melhorando.</p>
<p>Deixo aqui uma pequena lista dos comandos básicos que venho utilizando nesses últimos dias:</p>
<p><!--DEVFMTCODE--><pre class="devcodeblock" title="Bash"><div class="devcodeoverflow"><ol><li><span style="color: #666666; font-style: italic;">#mostra o status dos arquivos</span></li><li>hg st ou hg status</li><li>&nbsp;</li><li><span style="color: #666666; font-style: italic;">#adiciona o arquivo</span></li><li>hg add caminho_do_arquivo</li><li>&nbsp;</li><li><span style="color: #666666; font-style: italic;">#remove o arquivo</span></li><li>hg <span style="color: #c20cb9; font-weight: bold;">rm</span> caminho_do_arquivo</li><li>&nbsp;</li><li><span style="color: #666666; font-style: italic;">#commita o arquivo</span></li><li>hg ci ou hg commit</li><li>&nbsp;</li><li><span style="color: #666666; font-style: italic;">#ignora o arquivo no commit</span></li><li>hg forget caminho_do_arquivo</li><li>&nbsp;</li><li><span style="color: #666666; font-style: italic;">#verifica se houve alteracoes no repositorio</span></li><li>hg incoming</li><li>&nbsp;</li><li><span style="color: #666666; font-style: italic;">#baixa versao atual do repositorio</span></li><li>hg pull <span style="color: #660033;">--update</span></li><li>&nbsp;</li><li><span style="color: #666666; font-style: italic;">#reverte alterações que fez em um arquivo</span></li><li>hg revert caminho_do_arquivo</li></ol></div></pre><!--END_DEVFMTCODE--></p>
<p>Como o próprio título do post diz, comandos básicos. Quando eu tiver ninja complemento esse post.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.salsotto.com/2012/05/19/comandos-basicos-do-mercurial-no-shell-do-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalar arquivos .deb no Ubuntu</title>
		<link>http://blog.salsotto.com/2012/05/18/instalar-arquivos-deb-no-ubuntu/</link>
		<comments>http://blog.salsotto.com/2012/05/18/instalar-arquivos-deb-no-ubuntu/#comments</comments>
		<pubDate>Fri, 18 May 2012 03:00:07 +0000</pubDate>
		<dc:creator>Salsotto</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.salsotto.com/?p=1330</guid>
		<description><![CDATA[Em janeiro escrevi um post sobre como Instalar arquivos .sh no Ubuntu, e hoje mostrarei rapidamente como instalar arquivos (pacotes) .deb. Sem muitas delongas mostro como instalar esses arquivos:
sudo dpkg -i nome_do_pacote.deb
Grande parte dos pacotes possuem dependências, bem como Skype, Google Chrome e outros, as quais podem instalar via apt-get install.
]]></description>
			<content:encoded><![CDATA[<p>Em janeiro escrevi um post sobre como <a href="http://blog.salsotto.com/2012/01/06/instalar-arquivos-sh-no-ubuntu/" target="_blank">Instalar arquivos .sh no Ubuntu</a>, e hoje mostrarei rapidamente como instalar arquivos (<em>pacotes</em>) .deb. Sem muitas delongas mostro como instalar esses arquivos:</p>
<p><!--DEVFMTCODE--><pre class="devcodeblock" title="Bash"><div class="devcodeoverflow"><ol><li><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">dpkg</span> <span style="color: #660033;">-i</span> nome_do_pacote.deb</li></ol></div></pre><!--END_DEVFMTCODE--></p>
<p>Grande parte dos pacotes possuem dependências, bem como Skype, Google Chrome e outros, as quais podem instalar via apt-get install.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.salsotto.com/2012/05/18/instalar-arquivos-deb-no-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simples solução para o Flash Player e Ubuntu 12.04 64bits</title>
		<link>http://blog.salsotto.com/2012/05/17/simples-solucao-para-o-flash-player-e-ubuntu-12-04-64bits/</link>
		<comments>http://blog.salsotto.com/2012/05/17/simples-solucao-para-o-flash-player-e-ubuntu-12-04-64bits/#comments</comments>
		<pubDate>Thu, 17 May 2012 03:00:53 +0000</pubDate>
		<dc:creator>Salsotto</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.salsotto.com/?p=1316</guid>
		<description><![CDATA[Percebe-se que cada vez menos faz-se o uso do Flash em desenvolvimento web, uma vez que desde a chegada do jQuery e a grande ascenção do HTML5, o bom e velho Flash veio caindo no conceito dos desenvolvedores (ainda bem!).
No Ubuntu, o Flash não vêm por definição de instalação, sendo necessário instalá-lo na &#8220;munheca&#8221;. Para [...]]]></description>
			<content:encoded><![CDATA[<p>Percebe-se que cada vez menos faz-se o uso do Flash em desenvolvimento web, uma vez que desde a chegada do <a href="http://blog.salsotto.com/category/jquery/" target="_blank">jQuery</a> e a grande ascenção do <a href="http://blog.salsotto.com/category/html5/" target="_blank">HTML5</a>, o bom e velho Flash veio caindo no conceito dos desenvolvedores (<em>ainda bem!</em>).</p>
<p>No Ubuntu, o Flash não vêm por definição de instalação, sendo necessário instalá-lo na &#8220;munheca&#8221;. Para tanto, mostrarei como fazer.</p>
<p>Primeiramente, baixe o <a href="http://blog.salsotto.com/wp-content/uploads/2012/05/native-64bit-flash-installer-10.0.45.2.sh" target="_blank">Flash Player</a> (<em>nativo</em>) e depois rode o seguinte comando:</p>
<p><!--DEVFMTCODE--><pre class="devcodeblock" title="Bash"><div class="devcodeoverflow"><ol><li><span style="color: #c20cb9; font-weight: bold;">sh</span> native-64bit-flash-installer-10.0.45.2.sh</li></ol></div></pre><!--END_DEVFMTCODE--></p>
<p>O &nbsp;script acima foi criado por Romeo-Adrian Cioaba. No Chrome há uma pequena instabilidade, se preferir pode instalar o plugin assim:</p>
<p><!--DEVFMTCODE--><pre class="devcodeblock" title="Bash"><div class="devcodeoverflow"><ol><li><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> flashplugin-installer</li></ol></div></pre><!--END_DEVFMTCODE--></p>
<p>Pronto! Qualquer uma das duas maneiras funcionará.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.salsotto.com/2012/05/17/simples-solucao-para-o-flash-player-e-ubuntu-12-04-64bits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 12.04 e sua recursividade de problemas com Wireless</title>
		<link>http://blog.salsotto.com/2012/05/16/ubuntu-12-4-e-sua-recursividade-de-problemas-com-wireless/</link>
		<comments>http://blog.salsotto.com/2012/05/16/ubuntu-12-4-e-sua-recursividade-de-problemas-com-wireless/#comments</comments>
		<pubDate>Wed, 16 May 2012 03:55:24 +0000</pubDate>
		<dc:creator>Salsotto</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.salsotto.com/?p=1305</guid>
		<description><![CDATA[Se já não bastasse a imensa dor de cabeça que tive em atualizar da versão 11.10 para a 12.04 (sendo necessário formatar e instalar tudo novamente), desde o Ubuntu 11.10 eu e centenas de outros desenvolvedores (posso afirmar com certeza) tivemos problemas com Wireless. Minha solução no 11.10, foi desinstalar o gerenciador de redes wirelles [...]]]></description>
			<content:encoded><![CDATA[<p>Se já não bastasse a imensa dor de cabeça que tive em atualizar da versão 11.10 para a 12.04 (<em>sendo necessário formatar e instalar tudo novamente</em>), desde o Ubuntu 11.10 eu e centenas de outros desenvolvedores (<em>posso afirmar com certeza</em>) tivemos problemas com Wireless. Minha solução no 11.10, foi desinstalar o gerenciador de redes wirelles padrão e instalar o <a href="http://wicd.sourceforge.net/" target="_blank">wicd</a>, porém no 12.04 foi tamanha revolta em acontecer isso novamente depois de uma atualização através do comando &#8220;sudo apt-get update&#8221; que tomei a decisão de achar uma solução que funcionasse.</p>
<p>Muita procura, o triplo de testes, até que achei uma solução mista em dois fóruns sobre o Ubuntu para a placa Wirelles Intel Wifi Link 5100. O que ocorre é que há uma imcopatibilidade entre kernel 3.0.0.x e essa placa.</p>
<p>A solução foi a seguinte (<em>no bash</em>):</p>
<p><!--DEVFMTCODE--><pre class="devcodeblock" title="Bash"><div class="devcodeoverflow"><ol><li><span style="color: #666666; font-style: italic;">#cria o arquivo e abre o arquivo </span></li><li><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #660033;">-s</span> gksu gedit <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>modprobe.d<span style="color: #000000; font-weight: bold;">/</span>intel_11n_disable.conf&nbsp;&nbsp;</li><li>&nbsp;</li><li><span style="color: #666666; font-style: italic;">#com o arquivo aberto, cole o seguinte trecho e salve-o </span></li><li>options iwlagn <span style="color: #000000;">11</span><span style="color: #007800;">n_disable</span>=<span style="color: #000000;">1</span>&nbsp;&nbsp;</li><li>&nbsp;</li><li><span style="color: #666666; font-style: italic;">#de volta ao bash, adiciona as configuracoes digitadas </span></li><li><span style="color: #c20cb9; font-weight: bold;">sudo</span> update-initramfs <span style="color: #660033;">-u</span>&nbsp;&nbsp;</li><li>&nbsp;</li><li><span style="color: #666666; font-style: italic;">#reinicia com as configuracoes juntamente definidas </span></li><li><span style="color: #c20cb9; font-weight: bold;">sudo</span> modprobe <span style="color: #660033;">-r</span> iwlagn <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> modprobe iwlagn </li></ol></div></pre><!--END_DEVFMTCODE--></p>
<p>No último passo, você pode reiniciar o sistema se preferir. Espero que sirva de ajuda para alguém.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.salsotto.com/2012/05/16/ubuntu-12-4-e-sua-recursividade-de-problemas-com-wireless/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remover dados repetidos de uma lista em Python</title>
		<link>http://blog.salsotto.com/2012/05/14/remover-dados-repetidos-de-uma-lista-em-python/</link>
		<comments>http://blog.salsotto.com/2012/05/14/remover-dados-repetidos-de-uma-lista-em-python/#comments</comments>
		<pubDate>Tue, 15 May 2012 00:43:04 +0000</pubDate>
		<dc:creator>Salsotto</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://blog.salsotto.com/?p=1291</guid>
		<description><![CDATA[Vivendo e aprendendo, eis um jargão que faz todo sentido na minha vida. Hoje, trabalhando juntamente com uma das pessoas mais feras em Python que conheço pessoalmente, Mário Olimpio de Menezes, ele mostrou-me uma estrutura de dados que não conhecia, os Conjuntos.
Os Conjuntos são coleções de valores distintos, semelhantes as listas, porém diferenciam-se por não [...]]]></description>
			<content:encoded><![CDATA[<p><em>Vivendo e aprendendo</em>, eis um jargão que faz todo sentido na minha vida. Hoje, trabalhando juntamente com uma das pessoas mais feras em Python que conheço pessoalmente, Mário Olimpio de Menezes, ele mostrou-me uma estrutura de dados que não conhecia, os Conjuntos.</p>
<p>Os Conjuntos são coleções de valores distintos, semelhantes as listas, porém diferenciam-se por não aceitar valores repetidos e algumas outras pequenas peculiaridades. Eis um simples exemplo de uso:</p>
<p><!--DEVFMTCODE--><pre class="devcodeblock" title="Python"><div class="devcodeoverflow"><ol><li><span style="color: #808080; font-style: italic;">#listas de desenvolvedores</span></li><li>php_dev = <span style="color: black;">&#91;</span><span style="color: #483d8b;">'vinicius'</span><span style="color: black;">&#93;</span></li><li>python_dev = <span style="color: black;">&#91;</span><span style="color: #483d8b;">'vinicius'</span>, <span style="color: #483d8b;">'diogo'</span>, <span style="color: #483d8b;">'mario'</span>, <span style="color: #483d8b;">'diogo'</span><span style="color: black;">&#93;</span></li><li>&nbsp;</li><li><span style="color: #808080; font-style: italic;">#transformando a lista em um conjunto</span></li><li>php_dev = <span style="color: #008000;">set</span><span style="color: black;">&#40;</span>php_dev<span style="color: black;">&#41;</span></li><li><span style="color: #808080; font-style: italic;">#set(['vinicius'])</span></li><li>&nbsp;</li><li><span style="color: #808080; font-style: italic;">#transformando a lista em um conjunto (retira o nome repetido)</span></li><li>python_dev = <span style="color: #008000;">set</span><span style="color: black;">&#40;</span>python_dev<span style="color: black;">&#41;</span></li><li><span style="color: #808080; font-style: italic;">#set(['vinicius', 'diogo', 'mario'])</span></li><li>&nbsp;</li><li><span style="color: #808080; font-style: italic;">#faz a uniao dos dois conjuntos (retira-se o nome repetido em ambos conjuntos)</span></li><li>devs = php_dev.<span style="color: black;">union</span><span style="color: black;">&#40;</span>python_dev<span style="color: black;">&#41;</span></li><li><span style="color: #808080; font-style: italic;">#set(['vinicius', 'diogo', 'mario'])</li></ol></div></pre><!--END_DEVFMTCODE--></p>
<p>Eu me extenderia nesse post, mas há um ótimo material descrito pelo grande Pythonista Igor Sobreira, veja mais em seu post <a href="http://http://igorsobreira.com/blog/2008/1/20/conjuntos-em-python-set-e-frozenset/" target="_blank">Conjuntos em Python &#8211; set e frozenset</a>.</p>
<p><em>Obs: usamos essa estrutura em querysets do Django, e funcionou perfeitamente.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.salsotto.com/2012/05/14/remover-dados-repetidos-de-uma-lista-em-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We fight until we fall</title>
		<link>http://blog.salsotto.com/2012/05/11/we-fight-until-we-fall/</link>
		<comments>http://blog.salsotto.com/2012/05/11/we-fight-until-we-fall/#comments</comments>
		<pubDate>Fri, 11 May 2012 03:01:02 +0000</pubDate>
		<dc:creator>Salsotto</dc:creator>
				<category><![CDATA[Carreira]]></category>

		<guid isPermaLink="false">http://blog.salsotto.com/?p=1268</guid>
		<description><![CDATA[Há pouco mais de dois anos quando iniciei meu ciclo no Instituto Fernand Braudel de Economia Mundial, deparei-me com uma singela frase escrita em cima de estante repleta de livros, a qual muito me motivou desde então.
We fight until we fall. 
Norman Gall
Acredito que todos passamos por provações das quais tropeçaremos e caíremos diante delas, [...]]]></description>
			<content:encoded><![CDATA[<p>Há pouco mais de dois anos quando iniciei meu ciclo no <a href="http://pt.braudel.org.br/">Instituto Fernand Braudel de Economia Mundial,</a> deparei-me com uma singela frase escrita em cima de estante repleta de livros, a qual muito me motivou desde então.</p>
<blockquote><p>We fight until we fall. <em><br />
Norman Gall</em></p></blockquote>
<p>Acredito que todos passamos por provações das quais tropeçaremos e caíremos diante delas, isso é inevitável. O importante é que sempre que isso acontecer ponha-se de pé o mais rápido possível, não importa quantas vezes seja necessário fazer isso.</p>
<blockquote><p>O insucesso é apenas uma oportunidade para recomeçar de novo com mais inteligência.<br />
<em>Henry Ford</em></p></blockquote>
<p>Sucesso significa coisas diferentes para pessoas diferentes, e como dito em minha última publicação <a href="http://blog.salsotto.com/2012/05/10/o-que-voce-esta-disposto-a-fazer-para-alcancar-seus-sonhos/" target="_blank">O que você está disposto a fazer para alcançar seus sonhos?</a> somente você saberá quantas vezes você irá se levantar, o quão disposto estará para vencer essas barreiras, e chegar ao sucesso dos seus objetivos. Só você.</p>
<p><em>We fight until we fall, but we rise again!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.salsotto.com/2012/05/11/we-fight-until-we-fall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O que você está disposto a fazer para alcançar seus sonhos?</title>
		<link>http://blog.salsotto.com/2012/05/10/o-que-voce-esta-disposto-a-fazer-para-alcancar-seus-sonhos/</link>
		<comments>http://blog.salsotto.com/2012/05/10/o-que-voce-esta-disposto-a-fazer-para-alcancar-seus-sonhos/#comments</comments>
		<pubDate>Thu, 10 May 2012 03:30:18 +0000</pubDate>
		<dc:creator>Salsotto</dc:creator>
				<category><![CDATA[Carreira]]></category>

		<guid isPermaLink="false">http://blog.salsotto.com/?p=1231</guid>
		<description><![CDATA[Pergunte-se a si mesmo, daqui a um ano, daqui a cinco anos, o que você gostaria de ter feito hoje. Eis uma indagação que deveríamos nos fazer todo dia, acredito eu. No entanto, a pergunta que muito se repete na vida de muitos ao passar dos anos é a duvidosa &#8220;E se&#8230;?&#8221;.
Não deixe o medo [...]]]></description>
			<content:encoded><![CDATA[<p>Pergunte-se a si mesmo, daqui a um ano, daqui a cinco anos, o que você gostaria de ter feito hoje. Eis uma indagação que deveríamos nos fazer todo dia, acredito eu. No entanto, a pergunta que muito se repete na vida de muitos ao passar dos anos é a duvidosa &#8220;E se&#8230;?&#8221;.</p>
<p>Não deixe o medo ficar a frente dos seus sonhos. Quanto maior a espectativa, quanto maior o objetivo, maior será esse sentimento amedrontador que&nbsp; o aflige, e que possivelmente o fará a questionar-se sobre os seus sonhos. Se você traçou um plano, e acredita no processo e no resultado, você conseguirá alcançá-los.&nbsp;Uma vez decidido, você saberá aonde quer estar e não parará de buscar os sonhos almejados até que você chegue lá.</p>
<blockquote><p>A vida é dura, isso é fato. Você deseja mais do que tem agora<em>? </em>Prove para si mesmo!</p></blockquote>
<p>Se você realmente deseja mais do que você tem hoje, não há outro caminho além de muita dedicação e trabalho duro para alcançar o &#8220;sucesso&#8221; dos seus sonhos. Todos nós buscamos o sucesso, todos os dias. O que nos diferencia é a magnitude e a intensidade que cada um está disposto a alcançá-los.</p>
<blockquote><p>O segredo é ser apaixonado pelo que faz e por onde quer chegar, nosso sucesso não depende de dinheiro, depende uma meta a ser batida, de um objetivo claro, e de uma confiança inquestionável!</p></blockquote>
<p>O sucesso, possui significados diferente para cada indivíduo, uma vez que os objetivos e sonhos são particularidades de cada um. Acredito que a satisfação esteja paralelamente relacionada ao sucesso, lembrando que, a satisfação é como melhoria contínua, sempre serão efêmeras.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.salsotto.com/2012/05/10/o-que-voce-esta-disposto-a-fazer-para-alcancar-seus-sonhos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mestrado em Tecnologia Nuclear em São Paulo (IPEN-USP)</title>
		<link>http://blog.salsotto.com/2012/05/08/mestrado-em-tecnologia-nuclear-ipen-em-sao-paulo-usp/</link>
		<comments>http://blog.salsotto.com/2012/05/08/mestrado-em-tecnologia-nuclear-ipen-em-sao-paulo-usp/#comments</comments>
		<pubDate>Tue, 08 May 2012 03:00:37 +0000</pubDate>
		<dc:creator>Salsotto</dc:creator>
				<category><![CDATA[Carreira]]></category>

		<guid isPermaLink="false">http://blog.salsotto.com/?p=1220</guid>
		<description><![CDATA[Engenharia de Software sempre foi um tema que me chamou a atenção, e me fez querer ir além nos estudos, e por isso como escrevi no post Mestrado em Engenharia de Software em São Paulo (IPT) falo sobre a oportunidade que há aos paulistas e redondezas de fazer uma pós-graduação stricto sensu&#160; no Instituto de [...]]]></description>
			<content:encoded><![CDATA[<p>Engenharia de Software sempre foi um tema que me chamou a atenção, e me fez querer ir além nos estudos, e por isso como escrevi no post <a href="http://blog.salsotto.com/2012/03/14/mestrado-em-engenharia-de-software-em-sao-paulo-ipt/" target="_blank">Mestrado em Engenharia de Software em São Paulo (IPT)</a> falo sobre a oportunidade que há aos paulistas e redondezas de fazer uma pós-graduação <em>stricto sensu&nbsp; </em>no Instituto de Pesquisas Tecnológicas, e a minha ideia de fazer o mesmo. Porém, fui afunilando todas as minhas ideias para o futuro, e acabei que mudei um pouco o foco, iniciando uma pós-graduação <em>latu sensu</em> em &#8220;Gestão de Qualidade de Software&#8221; no Senac (<em>mas esse deixarei para falar em um outro post</em>).</p>
<p>Contudo, me inscrevi no processo seletivo de mestrado em Tecnolgia Nuclear do Insitituto de Pesquisas Energéticas e Nucleares (<em>IPEN</em>), o qual pode-se escolher entre as seguintes áreas de concentração para desenvolver:</p>
<ul>
<li><em>Aplicações</em></li>
<li><em>Materiais&nbsp;</em></li>
<li><em>Reatores</em></li>
</ul>
<p>É com orgulho que lhes digo que passei recentemente no processo seletivo, o qual é realizado trimestralmente pelo Centro de Línguas da USP através de uma prova em inglês. Minha pretensão, é que nesse resto de ano eu inicie o desenvolvimento de trabalho para aprensentar para a banca no início de 2013 e em meados do mesmo ano após passar pela aprovação (<em>se Deus quiser!</em> ) iniciar de vez a pesquisa.</p>
<p>Ficou interessado? Saiba mais sobre o <a href="https://www.ipen.br/sitio/?idm=206" target="_blank">processo seletivo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.salsotto.com/2012/05/08/mestrado-em-tecnologia-nuclear-ipen-em-sao-paulo-usp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Priorização de requisitos de software</title>
		<link>http://blog.salsotto.com/2012/05/02/priorizacao-de-requisitos-de-software/</link>
		<comments>http://blog.salsotto.com/2012/05/02/priorizacao-de-requisitos-de-software/#comments</comments>
		<pubDate>Wed, 02 May 2012 03:00:40 +0000</pubDate>
		<dc:creator>Salsotto</dc:creator>
				<category><![CDATA[Engenharia de Software]]></category>
		<category><![CDATA[Gestão de projetos]]></category>

		<guid isPermaLink="false">http://blog.salsotto.com/?p=1206</guid>
		<description><![CDATA[Quais são os reais requisitos importantes para o sucesso do projeto? A resposta é óbvia, todos. Mas atenha-se ao princípio da priorização dos requisitos levantados, para que possa ser cumprido o plano de desenvolvimento do projeto. Eis que exploro alguns pontos que acho que são fundamentais para fazer a priorização dos requisitos:

Valor para o negócio
Atender [...]]]></description>
			<content:encoded><![CDATA[<p>Quais são os reais requisitos importantes para o sucesso do projeto? A resposta é óbvia, todos. Mas atenha-se ao princípio da priorização dos requisitos levantados, para que possa ser cumprido o plano de desenvolvimento do projeto. Eis que exploro alguns pontos que acho que são fundamentais para fazer a priorização dos requisitos:</p>
<ol>
<li>Valor para o negócio</li>
<li>Atender a legislação (<em>caso implique em questões jurídicas</em>)</li>
<li>Complexidade</li>
<li>Dependências de requisitos</li>
<li>Negociação entre as partes envolvidas</li>
<li>Custo</li>
<li>Riscos</li>
<li>Sucesso</li>
</ol>
<p>Claro que essa é minha humilde opinião, e que talvez haja outros pontos que possam ser pontuados nessa lista.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.salsotto.com/2012/05/02/priorizacao-de-requisitos-de-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Modelo de carta demissional</title>
		<link>http://blog.salsotto.com/2012/05/01/modelo-de-carta-demissional/</link>
		<comments>http://blog.salsotto.com/2012/05/01/modelo-de-carta-demissional/#comments</comments>
		<pubDate>Tue, 01 May 2012 03:00:59 +0000</pubDate>
		<dc:creator>Salsotto</dc:creator>
				<category><![CDATA[Carreira]]></category>

		<guid isPermaLink="false">http://blog.salsotto.com/?p=1211</guid>
		<description><![CDATA[Com o mercado de TI tão aquecido, é comum a grande rotatividade dos profissionais entre as empresas, uma vez que o número de vagas no mercado é quase o dobro de profissionais realmente capacitados na procura de emprego, o que implica na caça de talentos em outras empresas.
Fato que, hoje muitos profissionais são expostos a [...]]]></description>
			<content:encoded><![CDATA[<p>Com o mercado de TI tão aquecido, é comum a grande rotatividade dos profissionais entre as empresas, uma vez que o número de vagas no mercado é quase o dobro de profissionais realmente capacitados na procura de emprego, o que implica na caça de talentos em outras empresas.</p>
<p>Fato que, hoje muitos profissionais são expostos a trabalharem como prestadores de serviços (<em>os famosos PJ</em>) por conta dessa enorme procura de profissionais de outras empresas. No entanto, existem muitas empresas que ainda contratam seus funcionários no bom e velho regime CLT.</p>
<p>Aos que trabalham dentro desse regime de contrato, em suas saídas das empresas (<em>quando é voluntária</em>) é necessário que o profissional apresente uma carta de próprio punho, a chamada &#8220;carta demissional&#8221;.</p>
<p>Para os devidos fins de quem precise, disponilibilizo um <a href="http://blog.salsotto.com/wp-content/uploads/2012/04/modelo-de-carta-demissional.pdf" target="_blank">modelo de carta demissional</a>.</p>
<p>&#8212;</p>
<p><em>Eu tenho a grande sorte de ter ao meu lado uma pessoa extremamente profissional e que responde por mim juridicamente sempre que preciso e me dá total suporte em questões jurídicas, <strong>Vanessa de Oliveira França</strong>.</em></p>
<p><em>Recentemente fechei uma parceria com ela, onde o principal objetivo é prestar suporte aos profissionais dessa classe operária oprimida às margens da sociedade chamada de &#8220;TI&#8221; (um pouco de drama ), e hoje no dia do trabalhador publicamos nosso primeiro post em conjunto. Esperamos que gostem!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.salsotto.com/2012/05/01/modelo-de-carta-demissional/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

