<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Guevara2012&#039;s Weblog</title>
	<atom:link href="http://guevara2012.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://guevara2012.wordpress.com</link>
	<description>Um blog sobre Wireless no Ubuntu e desenvolvimento em Python e Java</description>
	<lastBuildDate>Thu, 08 Dec 2011 20:48:03 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='guevara2012.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Guevara2012&#039;s Weblog</title>
		<link>http://guevara2012.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://guevara2012.wordpress.com/osd.xml" title="Guevara2012&#039;s Weblog" />
	<atom:link rel='hub' href='http://guevara2012.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Adicionar um mês a uma data em Python</title>
		<link>http://guevara2012.wordpress.com/2011/09/07/adicionar-um-mes-a-uma-data-em-python/</link>
		<comments>http://guevara2012.wordpress.com/2011/09/07/adicionar-um-mes-a-uma-data-em-python/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 05:26:45 +0000</pubDate>
		<dc:creator>guevara2012</dc:creator>
				<category><![CDATA[Python e Django]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://guevara2012.wordpress.com/?p=560</guid>
		<description><![CDATA[Oi pessoal! Estava aqui testando os recursos das classes datetime do Python para criar um módulo de pagamentos e surgiu a necessidade de acrescentar um mês a uma data para calcular o próximo vencimento. Ao pesquisar na internet me deparei com dicas deste tipo: Nunca faça isto, pois os meses possuem 30 ou 31 dias, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guevara2012.wordpress.com&amp;blog=3357042&amp;post=560&amp;subd=guevara2012&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Oi pessoal!</p>
<p>Estava aqui testando os recursos das classes datetime do Python para criar um módulo de pagamentos e surgiu a necessidade de acrescentar um mês a uma data para calcular o próximo vencimento.</p>
<p>Ao pesquisar na internet me deparei com dicas deste tipo:</p>
<p><pre class="brush: python;">
import datetime
from datetime import timedelta

transacao = datetime.date(2011,1,30)
vencimento = transacao + timedelta(days=30)
print transacao.strftime(&quot;%d-%m-%Y&quot;)
print vencimento.strftime(&quot;%d-%m-%Y&quot;)

# saída
30-01-2011
01-03-2011
</pre></p>
<p>Nunca faça isto, pois os meses possuem 30 ou 31 dias, além de fevereiro que possui 28 dias.<br />
Para resolver isto, existe uma classe específica para este tipo de cálculo, veja:</p>
<p><pre class="brush: python;">
import datetime
from dateutil.relativedelta import relativedelta

transacao = datetime.date(2011,1,30)
vencimento = transacao + relativedelta(months=+1)
print transacao.strftime(&quot;%d-%m-%Y&quot;)
print vencimento.strftime(&quot;%d-%m-%Y&quot;)

# saída
30-01-2011
28-02-2011
</pre></p>
<p>O timedelta trabalha com milisegundos até weeks, então se for calcular datas ou tempo está valendo,<br />
desde que não se trate de cálculos para datas de vencimento.</p>
<p>Até a próxima!</pre>
<br />Filed under: <a href='http://guevara2012.wordpress.com/category/python-e-django/'>Python e Django</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/guevara2012.wordpress.com/560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/guevara2012.wordpress.com/560/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/guevara2012.wordpress.com/560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/guevara2012.wordpress.com/560/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/guevara2012.wordpress.com/560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/guevara2012.wordpress.com/560/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/guevara2012.wordpress.com/560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/guevara2012.wordpress.com/560/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/guevara2012.wordpress.com/560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/guevara2012.wordpress.com/560/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/guevara2012.wordpress.com/560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/guevara2012.wordpress.com/560/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/guevara2012.wordpress.com/560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/guevara2012.wordpress.com/560/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guevara2012.wordpress.com&amp;blog=3357042&amp;post=560&amp;subd=guevara2012&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://guevara2012.wordpress.com/2011/09/07/adicionar-um-mes-a-uma-data-em-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13a99e8f5c17dffce004b1dd3d8f00ce?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">guevara2012</media:title>
		</media:content>
	</item>
		<item>
		<title>Identificando o hardware com dmidecode no Ubuntu</title>
		<link>http://guevara2012.wordpress.com/2011/06/19/identificando-o-hardware-com-dmidecode-no-ubuntu/</link>
		<comments>http://guevara2012.wordpress.com/2011/06/19/identificando-o-hardware-com-dmidecode-no-ubuntu/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 02:46:02 +0000</pubDate>
		<dc:creator>guevara2012</dc:creator>
				<category><![CDATA[Dicas úteis no Linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://guevara2012.wordpress.com/?p=554</guid>
		<description><![CDATA[Olá pessoal! Tenho visto muitos usuários correndo atrás de programinhas para identificar o hardware presente na máquina, os motivos são os mais variados, saber o chipset para instalar um driver por exemplo. Geralmente, novos usuários do Ubuntu, acostumados com os programas do psedo-SO Windows procuram pelo &#8220;Everest&#8221; do Linux. O Linux além de possuir programas [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guevara2012.wordpress.com&amp;blog=3357042&amp;post=554&amp;subd=guevara2012&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Olá pessoal!</p>
<p>Tenho visto muitos usuários correndo atrás de programinhas para identificar o hardware presente na máquina, os motivos são os mais variados, saber o chipset para instalar um driver por exemplo.</p>
<p>Geralmente, novos usuários do Ubuntu, acostumados com os programas do psedo-SO Windows procuram pelo &#8220;Everest&#8221; do Linux.</p>
<p>O Linux além de possuir programas gráficos para esta tarefa, já possui pré-instalado ferramentas que atendem muito bem à necessidade de se identificar o hardware presente. Estas ferramentas são usadas via terminal, em modo texto. Existem vários comandos que podem ser rodados para visualizar o seu hardware, alguns deles são:</p>
<blockquote><p>$ lspci</p>
<p>$ lsusb</p>
<p>$ lshw</p></blockquote>
<p>O que eu vou apresentar é o <strong>dmidecode</strong>, além dele mostrar o que os outros comandos mostram, ele vai mais fundo no silício de sua maquina, mostrando até a BIOS. =D</p>
<p>Vejamos um exemplo. Visualizando os dados da placa mãe para saber o fabricante e modelo:</p>
<blockquote><p>guevara@guevara-desktop:~$ sudo dmidecode -t 2<br />
[sudo] password for guevara:<br />
# dmidecode 2.9<br />
SMBIOS 2.3 present.</p>
<p>Handle 0&#215;0002, DMI type 2, 15 bytes<br />
Base Board Information<br />
Manufacturer: ASUSTeK Computer INC.<br />
Product Name: P5V-VM-ULTRA<br />
Version: Rev 1.xx<br />
Serial Number: MB-1234567890<br />
Asset Tag: To Be Filled By O.E.M.<br />
Features:<br />
Board is a hosting board<br />
Board is replaceable<br />
Location In Chassis: To Be Filled By O.E.M.<br />
Chassis Handle: 0&#215;0003<br />
Type: Motherboard<br />
Contained Object Handles: 0</p></blockquote>
<p>Lá está, fabricante <strong>Asus</strong> e modelo <strong>P5V-VM-ULTRA</strong>.</p>
<p>Eu disse que ele mostra a BIOS né? Então vejamos os dados da BIOS, em determinadas circustâncias, atualizar a BIOS resolve problemas em máquinas mais antigas.</p>
<blockquote><p>guevara@guevara-desktop:~$ sudo dmidecode -t 0<br />
# dmidecode 2.9<br />
SMBIOS 2.3 present.</p>
<p>Handle 0&#215;0000, DMI type 0, 24 bytes<br />
BIOS Information<br />
Vendor: American Megatrends Inc.<br />
Version: 0702<br />
Release Date: 02/02/2007<br />
Address: 0xF0000<br />
Runtime Size: 64 kB<br />
ROM Size: 512 kB<br />
Characteristics:<br />
ISA is supported<br />
PCI is supported<br />
PNP is supported<br />
APM is supported<br />
BIOS is upgradeable<br />
BIOS shadowing is allowed<br />
ESCD support is available<br />
Boot from CD is supported<br />
Selectable boot is supported<br />
BIOS ROM is socketed<br />
EDD is supported<br />
5.25&#8243;/1.2 MB floppy services are supported (int 13h)<br />
3.5&#8243;/720 KB floppy services are supported (int 13h)<br />
3.5&#8243;/2.88 MB floppy services are supported (int 13h)<br />
Print screen service is supported (int 5h)<br />
8042 keyboard services are supported (int 9h)<br />
Serial services are supported (int 14h)<br />
Printer services are supported (int 17h)<br />
CGA/mono video services are supported (int 10h)<br />
ACPI is supported<br />
USB legacy is supported<br />
LS-120 boot is supported<br />
ATAPI Zip drive boot is supported<br />
BIOS boot specification is supported<br />
BIOS Revision: 8.12</p></blockquote>
<p>E ai está, fabricante American Megatrends, versão 0702 e vários outros dados interessantes.</p>
<p>O dmidecode possui várias opções de parâmetros para visualizar diversos periféricos, rodando um <strong>man dmidecode</strong> podemos ver o manual de opções:</p>
<blockquote><p>Type   Information<br />
────────────────────────────────────────<br />
0   BIOS<br />
1   System<br />
2   Base Board<br />
3   Chassis<br />
4   Processor<br />
5   Memory Controller<br />
6   Memory Module<br />
7   Cache<br />
8   Port Connector<br />
9   System Slots<br />
10   On Board Devices<br />
11   OEM Strings<br />
12   System Configuration Options<br />
13   BIOS Language<br />
14   Group Associations<br />
15   System Event Log<br />
16   Physical Memory Array<br />
17   Memory Device<br />
18   32-bit Memory Error<br />
19   Memory Array Mapped Address<br />
20   Memory Device Mapped Address<br />
21   Built-in Pointing Device<br />
22   Portable Battery<br />
23   System Reset<br />
24   Hardware Security<br />
25   System Power Controls<br />
26   Voltage Probe<br />
27   Cooling Device<br />
28   Temperature Probe<br />
29   Electrical Current Probe<br />
30   Out-of-band Remote Access<br />
31   Boot Integrity Services<br />
32   System Boot<br />
33   64-bit Memory Error<br />
34   Management Device<br />
35   Management Device Component<br />
36   Management Device Threshold Data<br />
37   Memory Channel<br />
38   IPMI Device<br />
39   Power Supply</p></blockquote>
<p>Repare que ele mostra realmente <strong>tudo</strong> em detalhes, uma ferramenta extremamente útil e que funciona de forma muito simples, bastando rodar um simples comando pelo terminal.</p>
<p>Se precisar ter a saída dos comandos num arquivo de texto, basta rodar o comando:</p>
<blockquote><p>sudo dmidecode -t 2 &gt;&gt; placamae.txt</p></blockquote>
<p>Esse comando irá gerar um arquivo placamae.txt em sua home, se quiser salvar em outro lugar basta navegar até a pasta com o comando <strong>cd</strong> ou complementar no próprio comando:</p>
<blockquote><p>sudo dmidecode -t 2 &gt;&gt; /home/guevara/Documentos/placamae.txt</p></blockquote>
<p>Dica simples mas muito útil.</p>
<p>Abraço!</p>
<br />Filed under: <a href='http://guevara2012.wordpress.com/category/dicas-uteis-no-linux/'>Dicas úteis no Linux</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/guevara2012.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/guevara2012.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/guevara2012.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/guevara2012.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/guevara2012.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/guevara2012.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/guevara2012.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/guevara2012.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/guevara2012.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/guevara2012.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/guevara2012.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/guevara2012.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/guevara2012.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/guevara2012.wordpress.com/554/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guevara2012.wordpress.com&amp;blog=3357042&amp;post=554&amp;subd=guevara2012&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://guevara2012.wordpress.com/2011/06/19/identificando-o-hardware-com-dmidecode-no-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13a99e8f5c17dffce004b1dd3d8f00ce?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">guevara2012</media:title>
		</media:content>
	</item>
		<item>
		<title>Criando uma aplicação no Django e configurando o settings.py</title>
		<link>http://guevara2012.wordpress.com/2011/06/17/criando-uma-aplicacao-no-django-e-configurando-o-settings-py/</link>
		<comments>http://guevara2012.wordpress.com/2011/06/17/criando-uma-aplicacao-no-django-e-configurando-o-settings-py/#comments</comments>
		<pubDate>Sat, 18 Jun 2011 00:19:56 +0000</pubDate>
		<dc:creator>guevara2012</dc:creator>
				<category><![CDATA[Python e Django]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://guevara2012.wordpress.com/?p=527</guid>
		<description><![CDATA[Olá pessoal! Neste post mostrarei como criar uma aplicação Django pelo Eclipse e comentar um pouco sobre a configuração do settings.py. Para criar um novo projeto Django pelo Eclipse, vá no menú File&#62;New&#62;Other&#62;PyDev&#62;PyDev Django Project, digite um nome para o projeto e desmarque a opção &#8220;create default &#8216;src&#8217; folder and add it tho the pythonpath?&#8221;, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guevara2012.wordpress.com&amp;blog=3357042&amp;post=527&amp;subd=guevara2012&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Olá pessoal!</p>
<p>Neste post mostrarei como criar uma aplicação Django pelo Eclipse e comentar um pouco sobre a configuração do <strong>settings.py</strong>.</p>
<p>Para criar um novo projeto Django pelo Eclipse, vá no menú <strong>File&gt;New&gt;Other&gt;PyDev&gt;PyDev Django Project</strong>, digite um nome para o projeto e desmarque a opção &#8220;create default &#8216;src&#8217; folder and add it tho the pythonpath?&#8221;, pois em ambiente de produção não é recomendado usar a estrutura do projeto com a pasta &#8220;src&#8221;.</p>
<div id="attachment_530" class="wp-caption aligncenter" style="width: 310px"><a href="http://guevara2012.files.wordpress.com/2011/06/pydev_django_project.png"><img class="size-medium wp-image-530" title="PyDev_Django_Project" src="http://guevara2012.files.wordpress.com/2011/06/pydev_django_project.png?w=300&#038;h=297" alt="" width="300" height="297" /></a><p class="wp-caption-text">PyDev Django Project</p></div>
<p>Em <strong>interpreter</strong>, deixe como default, mas se o Eclipse acusar que falta apontar o interpretador no PythonPath, então clique no link abaixo para apontá-lo, surgirá a seguinte janela:</p>
<div id="attachment_529" class="wp-caption aligncenter" style="width: 310px"><a href="http://guevara2012.files.wordpress.com/2011/06/pydev_pythonpath.png"><img class="size-medium wp-image-529" title="PyDev_PythonPath" src="http://guevara2012.files.wordpress.com/2011/06/pydev_pythonpath.png?w=300&#038;h=213" alt="" width="300" height="213" /></a><p class="wp-caption-text">PyDev Python Path</p></div>
<p>Para configurar o caminho ao interpretador basta olhar a imagem acima e clicar em <strong>Auto Config</strong>. Ele sozinho irá escanear a pasta /usr/lib e adicionará ao Python Path.</p>
<p>Ao dar um &#8220;next&#8221; surgirá a janela de configuração para conexão ao banco de dados, lá existirão várias opções, escolha a sua. Não esqueça que o banco já deverá estar criado e de setar a porta do banco, usuário e senha corretamente:</p>
<div id="attachment_531" class="wp-caption aligncenter" style="width: 310px"><a href="http://guevara2012.files.wordpress.com/2011/06/pydev_django_settings.png"><img class="size-medium wp-image-531" title="PyDev_Django_Settings" src="http://guevara2012.files.wordpress.com/2011/06/pydev_django_settings.png?w=300&#038;h=297" alt="" width="300" height="297" /></a><p class="wp-caption-text">PyDev Django Settings</p></div>
<p>Ao dar um <strong>Finish</strong>, o seu projeto terá a seguinte estrutura:</p>
<div id="attachment_532" class="wp-caption aligncenter" style="width: 168px"><a href="http://guevara2012.files.wordpress.com/2011/06/projeto_estrutura.png"><img class="size-full wp-image-532" title="projeto_estrutura" src="http://guevara2012.files.wordpress.com/2011/06/projeto_estrutura.png?w=630" alt=""   /></a><p class="wp-caption-text">Estrutura do Projeto</p></div>
<p>Repare a estrutura, uma pasta principal &#8220;projeto&#8221;, dentro dela um pacote &#8220;projeto&#8221; e dentro deste pacote os módulos .py.</p>
<p>O arquivo <strong>manage.py</strong> é o responsável por rodar a aplicação, sincronizar as classes criadas com o banco, mostrar o sql gerado pela estrutura do projeto, entre outras coisas. Ele é muito usado em modo texto, por exemplo, para rodar o server pelo terminal, mas como estamos usando Eclipse, podemos rodar a aplicação pela própria IDE.</p>
<p>O <strong>__init__.py</strong> nem vamos tocar, esse é &#8220;editado&#8221; somente para algo mais avançado, para inicio de aprendizado e projeto simples, não precisamos mexer.</p>
<p>O arquivo de configuração do projeto é o <strong>settings.py</strong>, abra este arquivo e veja o seu conteúdo. Ao criar o projeto, repare que a parte do banco de dados já está configurada:</p>
<p><pre class="brush: python;">

DATABASES = {

'default': {

'ENGINE': 'django.db.backends.postgresql_psycopg2', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.

'NAME': 'projeto',                      # Or path to database file if using sqlite3.

'USER': 'postgres',                      # Not used with sqlite3.

'PASSWORD': 'senha',                  # Not used with sqlite3.

'HOST': 'localhost',                      # Set to empty string for localhost. Not used with sqlite3.

'PORT': '5432',                      # Set to empty string for default. Not used with sqlite3.

}

}

</pre></p>
<p>A seguinte configuração também é recomendada para internacionalização, resolução de charset e language code:</p>
<p><pre class="brush: python;">

TIME_ZONE = ''

LANGUAGE_CODE = 'pt-br'

# Content-Type header.

DEFAULT_CONTENT_TYPE = 'text/html'

DEFAULT_CHARSET = 'utf-8'

FILE_CHARSET = 'utf-8'

# If you set this to False, Django will make some optimizations so as not

# to load the internationalization machinery.

USE_I18N = True

# If you set this to False, Django will not format dates, numbers and

# calendars according to the current locale

USE_L10N = True

</pre></p>
<p>Estas dicas são as mais básicas, obviamente ainda falta a parte de pasta estática para armazenamento de arquivos css, imagens e arquivos, mas isso pode ser encontrado na <a href="https://docs.djangoproject.com/en/dev/howto/static-files/" target="_blank">documentação do Django</a>.</p>
<p>Como o projeto está criado e configurado, no próximo post já será possível programar um pouco e rodar a aplicação.</p>
<p>Até o próximo post!</p>
<p>Abraço!</p>
<br />Filed under: <a href='http://guevara2012.wordpress.com/category/python-e-django/'>Python e Django</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/guevara2012.wordpress.com/527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/guevara2012.wordpress.com/527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/guevara2012.wordpress.com/527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/guevara2012.wordpress.com/527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/guevara2012.wordpress.com/527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/guevara2012.wordpress.com/527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/guevara2012.wordpress.com/527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/guevara2012.wordpress.com/527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/guevara2012.wordpress.com/527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/guevara2012.wordpress.com/527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/guevara2012.wordpress.com/527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/guevara2012.wordpress.com/527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/guevara2012.wordpress.com/527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/guevara2012.wordpress.com/527/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guevara2012.wordpress.com&amp;blog=3357042&amp;post=527&amp;subd=guevara2012&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://guevara2012.wordpress.com/2011/06/17/criando-uma-aplicacao-no-django-e-configurando-o-settings-py/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13a99e8f5c17dffce004b1dd3d8f00ce?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">guevara2012</media:title>
		</media:content>

		<media:content url="http://guevara2012.files.wordpress.com/2011/06/pydev_django_project.png?w=300" medium="image">
			<media:title type="html">PyDev_Django_Project</media:title>
		</media:content>

		<media:content url="http://guevara2012.files.wordpress.com/2011/06/pydev_pythonpath.png?w=300" medium="image">
			<media:title type="html">PyDev_PythonPath</media:title>
		</media:content>

		<media:content url="http://guevara2012.files.wordpress.com/2011/06/pydev_django_settings.png?w=300" medium="image">
			<media:title type="html">PyDev_Django_Settings</media:title>
		</media:content>

		<media:content url="http://guevara2012.files.wordpress.com/2011/06/projeto_estrutura.png" medium="image">
			<media:title type="html">projeto_estrutura</media:title>
		</media:content>
	</item>
		<item>
		<title>Conectar ao Github no Ubuntu</title>
		<link>http://guevara2012.wordpress.com/2011/05/27/conectar-ao-github-no-ubuntu/</link>
		<comments>http://guevara2012.wordpress.com/2011/05/27/conectar-ao-github-no-ubuntu/#comments</comments>
		<pubDate>Sat, 28 May 2011 01:30:21 +0000</pubDate>
		<dc:creator>guevara2012</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>

		<guid isPermaLink="false">http://guevara2012.wordpress.com/?p=440</guid>
		<description><![CDATA[Olá pessoal! Hoje precisei conectar ao Github pelo meu Desktop e percebi que o provedor bloqueou a porta 22 para efetuar a conexão ssh. Mas não têm problema, para fazer a conexão ssh por outra porta no Ubuntu basta criar um arquivo chamado config dentro da pasta oculta .ssh, esta pasta está na sua Home. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guevara2012.wordpress.com&amp;blog=3357042&amp;post=440&amp;subd=guevara2012&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Olá pessoal!</p>
<p>Hoje precisei conectar ao Github pelo meu Desktop e percebi que o provedor bloqueou a porta 22 para efetuar a conexão ssh.</p>
<p>Mas não têm problema, para fazer a conexão ssh por outra porta no Ubuntu basta criar um arquivo chamado <strong>config</strong> dentro da pasta oculta <strong>.ssh</strong>, esta pasta está na sua Home.</p>
<p>Entre na pasta oculta pelo terminal:</p>
<blockquote><p>cd .ssh/</p></blockquote>
<p>Crie o arquivo config:</p>
<blockquote><p>gedit config</p></blockquote>
<p>Agora coloque esta configuração no arquivo:</p>
<blockquote><p>Host github.com<br />
User meuusuario<br />
Hostname ssh.github.com<br />
Port 443<br />
IdentityFile /home/guevara/.ssh/id_rsa.pub</p></blockquote>
<p>Repare na porta usada, eu escolhi 443, mas poderia ser outra, fica a seu critério.</p>
<p>Depois é só conectar pelo terminal:</p>
<blockquote><p>ssh -v github.com</p></blockquote>
<p>Não é necessário colocar user e porta no comando porque já estão armazenados no arquivo config, o ssh irá usá-lo para conectar ao Github.</p>
<p>Repare que com apenas um arquivo, você poderá conectar a vários hosts, que por sua vez poderão ter outros usuários. Basta cadastrá-los no arquivo config.</p>
<p>Tive problemas para conectar ao Github pelo terminal, pois mesmo colocando a chave corretamente no site eu recebia a mensagem:</p>
<blockquote><p>Permission denied (publickey).</p></blockquote>
<p>Não sei por qual motivo, ao criar a chave o sistema não está adicionando de forma correta a id_rsa, então pesquisando no Google achei este comando no <a href="http://help.github.com/linux-set-up-git/" target="_blank">site oficial</a>, que adiciona a chave privada na marra:</p>
<blockquote><p>ssh-add ~/.ssh/id_rsa</p></blockquote>
<p>Agora tente novamente a conexão com o comando:</p>
<blockquote><p>ssh -v git@github.com</p></blockquote>
<p>Nenhum comando deve ser rodado com sudo, o site oficial avisa sobre isso. O ssh-add adiciona a sua chave privada e permite que a conexão ssh seja feita pelo terminal.</p>
<p>Vale lembrar que o Ubuntu possui um aplicativo para gerenciar as chaves, no menú Aplicativos&gt;Acessórios&gt;Senhas e Chaves Criptográficas&gt;aba <strong>Minhas Chaves Pessoais</strong>.</p>
<p>Abraço!</p>
<br />Filed under: <a href='http://guevara2012.wordpress.com/category/programacao/'>Programação</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/guevara2012.wordpress.com/440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/guevara2012.wordpress.com/440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/guevara2012.wordpress.com/440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/guevara2012.wordpress.com/440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/guevara2012.wordpress.com/440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/guevara2012.wordpress.com/440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/guevara2012.wordpress.com/440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/guevara2012.wordpress.com/440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/guevara2012.wordpress.com/440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/guevara2012.wordpress.com/440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/guevara2012.wordpress.com/440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/guevara2012.wordpress.com/440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/guevara2012.wordpress.com/440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/guevara2012.wordpress.com/440/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guevara2012.wordpress.com&amp;blog=3357042&amp;post=440&amp;subd=guevara2012&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://guevara2012.wordpress.com/2011/05/27/conectar-ao-github-no-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13a99e8f5c17dffce004b1dd3d8f00ce?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">guevara2012</media:title>
		</media:content>
	</item>
		<item>
		<title>Começando no Django</title>
		<link>http://guevara2012.wordpress.com/2011/05/22/comecando-no-django/</link>
		<comments>http://guevara2012.wordpress.com/2011/05/22/comecando-no-django/#comments</comments>
		<pubDate>Sun, 22 May 2011 03:59:44 +0000</pubDate>
		<dc:creator>guevara2012</dc:creator>
				<category><![CDATA[Python e Django]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://guevara2012.wordpress.com/?p=426</guid>
		<description><![CDATA[Oi pessoal! Este é o primeiro post dedicado a um excelente framework de desenvolvimento ágil em Python, se trata do Django. Eu comecei em Java, usando o framework VRaptor 3, para quem não conhece recomendo esperimentá-lo, pois em questão de produtividade é um dos melhores. Sabemos que em desenvolvimento precisamos cumprir prazos curtos, e muitas [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guevara2012.wordpress.com&amp;blog=3357042&amp;post=426&amp;subd=guevara2012&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Oi pessoal!</p>
<p>Este é o primeiro post dedicado a um excelente framework de desenvolvimento ágil em Python, se trata do <a href="http://www.djangoproject.com/" target="_blank">Django</a>.</p>
<p>Eu comecei em Java, usando o framework <a href="http://vraptor.caelum.com.br/" target="_blank">VRaptor 3</a>, para quem não conhece recomendo esperimentá-lo, pois em questão de produtividade é um dos melhores.</p>
<p>Sabemos que em desenvolvimento precisamos cumprir prazos curtos, e muitas vezes o framework não colabora. Bom, isso está ficando para trás.</p>
<p>Depois que iniciei meus estudos em Python, percebi que a linguagem é mais objetiva e elegante que a linguagem Java, o código é menor e mais limpo.</p>
<p>As diferenças básicas entre Django e VRaptor 3 residem na estrutura do projeto e obviamente na linguagem, mas ambos são muito bons como frameworks ágeis.</p>
<p>A grande vantagem do Django é a quantidade de recursos que ele possui, o próprio framework lhe dá recursos para trabalhar com imagens, e-mails, arquivos estáticos, paginação na html e além desses recursos, possui plugins criados pela comunidade. Um site excelente é o <a href="http://djangopackages.com/" target="_blank">Django-Packages</a>, veja a quantidade de plugins que você pode adicionar à sua aplicação web.</p>
<p>Para começar o estudo do Django, eu estou migrando uma aplicação feita em Java, que é um sistema de gerenciamento imobiliário, possui galeria de fotos dos imóveis, newsletter, envio de e-mail e a parte de gerenciamento de proprietários e imóveis.</p>
<p>Nos frameworks em Java, ainda não existe um &#8220;Java-Packages&#8221; da vida, é necessário implementar tudo na mão, ou seja, criar do zero, ou então garimpar por códigos que possam ser adaptados à sua aplicação. Mas o Django possui códigos prontos e reusáveis para que os desenvolvedores possam adicionar fácilmente e assim agilizar o processo de desenvolvimento de software, ou seja, não precisa ficar &#8220;reinventando a roda&#8221;.</p>
<p>O princípio do Django é o princípio do <strong>DRY</strong> (don&#8217;t repeat yourself) &#8211; não se repita, portanto, nada de recriar o mesmo código para as visões. Sabe aquela parte chata de criar os fields e tables para várias páginas html? Esqueça, o Django cria automáticamente os forms a partir dos models. Não é legal?</p>
<p>Se você é desenvolvedor Java Web e está interessado no Django, aqui estão algumas dicas para começar.</p>
<p>Quando se desenvolve em Java, seu projeto possui camadas, o famoso MVC. camada de modelo, camada de visão e camada de controle. A estrutura do seu projeto possui no mínimo 3 pacotes que representam cada camada, mas além desses você possui um pacote DAO (data access objetc), um utils, um component ou um interceptor talvez.</p>
<p>No Django as coisas mudam um pouco, mas o principio do MVC está presente, aqui estão algumas diferenças entre o Django e frameworks Java.</p>
<p>Método no Java é a Função no Django.</p>
<p>Pacote no Java é uma pasta no Django.</p>
<p>App no Django representa uma aplicação que pode se comunicar com outras aplicações, como se fossem pacotes do Java se comunicando, porém, cada app possui seus próprios módulos.</p>
<p>Módulos no Django são arquivos .py que possuem funções específicas na aplicação, estas são as funções de cada módulo:</p>
<p><strong>models.py</strong> &#8211; aqui ficam os seus models, ou seja, suas classes.</p>
<p><strong>forms.py</strong> &#8211; aqui ficam os seus forms, são classes que geram forms a partir dos models.</p>
<p><strong>admin.py</strong> &#8211; este arquivo registra a sua app no admin</p>
<p><strong>urls.py</strong> &#8211; este arquivo mapeia/registra uma função com a sua url.</p>
<p><strong>views.py</strong> &#8211; este arquivo armazena todas as suas funções (métodos).</p>
<p><strong>settings.py</strong> &#8211; este arquivo é o responsável pela configuração do projeto, informações do banco de dados, pastas estáticas de css e imagens, registro de apps, registro de internacionalização, entre outras coisas, seria o web.xml do Django.</p>
<p>Estes são os módulos principais usados para construir uma aplicação, mas nada o impede de criar um utils.py para executar funções auxiliares.</p>
<p>Imagine que ao criar a sua aplicação você pudesse acessar uma área de admin, uma página pronta para que você gerenciar a sua aplicação gráficamente, o Django possui isto por default, para usar esta área, basta dizer qual app deseja que o admin registre.</p>
<p>Aqui está uma imagem de um form de cadastro de imóvel na área do admin:</p>
<div id="attachment_433" class="wp-caption aligncenter" style="width: 310px"><a href="http://guevara2012.files.wordpress.com/2011/05/admin-imovel1.png"><img class="size-medium wp-image-433" title="admin-imovel" src="http://guevara2012.files.wordpress.com/2011/05/admin-imovel1.png?w=300&#038;h=262" alt="" width="300" height="262" /></a><p class="wp-caption-text">Form de cadastro de Imóvel na área do Admin</p></div>
<p>Essa página é gerada pelo próprio Django, o que é necessário é apenas registrar a app no admin.py, no meu caso eu tenho várias apps, proprietário, imóvel, tipo, modalidade, status, galeria, endereço:</p>
<div id="attachment_428" class="wp-caption aligncenter" style="width: 310px"><a href="http://guevara2012.files.wordpress.com/2011/05/pag-inicial-admin.png"><img class="size-medium wp-image-428" title="pag-inicial-admin" src="http://guevara2012.files.wordpress.com/2011/05/pag-inicial-admin.png?w=300&#038;h=179" alt="" width="300" height="179" /></a><p class="wp-caption-text">Página Inicial do Admin</p></div>
<p>Todo o css e javascript visualizado na página do admin é do Django, eu não criei nada e nem editei nada para essa área. Mas na sua aplicação sim, o css deverá ser criado, repare que o admin é uma área separada da sua aplicação. Veja o mesmo form de cadastro de imóvel na minha aplicação:</p>
<div id="attachment_430" class="wp-caption aligncenter" style="width: 282px"><a href="http://guevara2012.files.wordpress.com/2011/05/form-imovel.png"><img class="size-medium wp-image-430" title="form-imovel" src="http://guevara2012.files.wordpress.com/2011/05/form-imovel.png?w=272&#038;h=300" alt="" width="272" height="300" /></a><p class="wp-caption-text">Form de Imóvel na aplicação</p></div>
<p>Veja que não possui css algum, esse form foi gerado a partir do model (classe imóvel).</p>
<p>Nisto o Django ajuda e muito, todos os forms podem ser gerados a partir das classes e seus fields podem ser alterados e validados.</p>
<p>Como desenvolvedor Java, eu uso o Eclipse Helios SR2, e para manter todos os projetos centralizados em uma IDE, eu instalei o <a href="http://pydev.org/" target="_blank">PyDev</a> no Eclipse. Para instalar abra o Eclipse, vá no menú help&gt;install new software, clique em &#8220;add&#8221; e adicione a url <a href="http://pydev.org/updates">http://pydev.org/updates</a>.</p>
<p>O PyDev possui o suporte a desenvolvimento com Django, mas a instalação do Django será necessária. No Ubuntu o Django está no repositório, mas eu preferi baixar a versão mais nova do <a href="http://www.djangoproject.com/download/" target="_blank">site</a> oficial do Django, a instalação é extremamente fácil.</p>
<p>Eu uso PostgreSQL como database, e é necessário instalar o pacote python-psycopg2:</p>
<p>sudo apt-get install python-psycopg2</p>
<p>Se você usa o MySQL, instale o pacote python-mysqldb:</p>
<p>sudo apt-get install python-mysqldb</p>
<p>Para iniciar o aprendizado, recomendo duas fontes, o <a href="http://docs.djangoproject.com/en/1.3/intro/tutorial01/" target="_blank">tutorial oficial do Django</a> ou este artigo/tutorial postado no <a href="http://imasters.com.br/artigo/10824/desenvolvimento/aplicacoes_rapidas_para_web_com_django/" target="_blank">imasters</a>.</p>
<p>Bom, este primeiro post foi apenas para apresentar o Django, tirar algumas dúvidas que alguns desenvolvedores Java possam ter, ou até aquele que não programa mas que está interessado em entrar no mundo do desenvolvimento Web.</p>
<p>Nos seguintes posts colocarei código, comentado o que aprendi até agora e dando dicas para não cometer erros que geralmente desenvolvedores de outras linguagens, como o Java, cometem.</p>
<p>Espero que tenham gostado.</p>
<p>Abraço!</p>
<br />Filed under: <a href='http://guevara2012.wordpress.com/category/python-e-django/'>Python e Django</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/guevara2012.wordpress.com/426/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/guevara2012.wordpress.com/426/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/guevara2012.wordpress.com/426/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/guevara2012.wordpress.com/426/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/guevara2012.wordpress.com/426/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/guevara2012.wordpress.com/426/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/guevara2012.wordpress.com/426/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/guevara2012.wordpress.com/426/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/guevara2012.wordpress.com/426/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/guevara2012.wordpress.com/426/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/guevara2012.wordpress.com/426/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/guevara2012.wordpress.com/426/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/guevara2012.wordpress.com/426/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/guevara2012.wordpress.com/426/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guevara2012.wordpress.com&amp;blog=3357042&amp;post=426&amp;subd=guevara2012&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://guevara2012.wordpress.com/2011/05/22/comecando-no-django/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13a99e8f5c17dffce004b1dd3d8f00ce?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">guevara2012</media:title>
		</media:content>

		<media:content url="http://guevara2012.files.wordpress.com/2011/05/admin-imovel1.png?w=300" medium="image">
			<media:title type="html">admin-imovel</media:title>
		</media:content>

		<media:content url="http://guevara2012.files.wordpress.com/2011/05/pag-inicial-admin.png?w=300" medium="image">
			<media:title type="html">pag-inicial-admin</media:title>
		</media:content>

		<media:content url="http://guevara2012.files.wordpress.com/2011/05/form-imovel.png?w=272" medium="image">
			<media:title type="html">form-imovel</media:title>
		</media:content>
	</item>
		<item>
		<title>Recuperando o Grub2 no Ubuntu 10.04</title>
		<link>http://guevara2012.wordpress.com/2011/02/18/recuperando-o-grub2-no-ubuntu-10-04/</link>
		<comments>http://guevara2012.wordpress.com/2011/02/18/recuperando-o-grub2-no-ubuntu-10-04/#comments</comments>
		<pubDate>Fri, 18 Feb 2011 23:36:45 +0000</pubDate>
		<dc:creator>guevara2012</dc:creator>
				<category><![CDATA[Dicas úteis no Linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://guevara2012.wordpress.com/?p=404</guid>
		<description><![CDATA[Oi pessoal! Esta é uma dica rápida e objetiva para recuperar o Grub2 no Ubuntu 10.04. A minha máquina vêm apresentando problemas de energia, estou desconfiado que seja a fonte, depois de 4 anos ela deve estar abrindo o bico. Aleatoriamente ela desliga e isto está ferrando com o boot na hora de ligá-la. Quando [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guevara2012.wordpress.com&amp;blog=3357042&amp;post=404&amp;subd=guevara2012&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Oi pessoal!</p>
<p>Esta é uma dica rápida e objetiva para recuperar o Grub2 no Ubuntu 10.04.</p>
<p>A minha máquina vêm apresentando problemas de energia, estou desconfiado que seja a fonte, depois de 4 anos ela deve estar abrindo o bico. Aleatoriamente ela desliga e isto está ferrando com o boot na hora de ligá-la.</p>
<p>Quando a máquina desliga o filesystem que deveria recuperar os arquivos corrompidos não está dando conta do recado, e ao invés de dar o boot corretamente exibe a mensagem:</p>
<blockquote><p>read error</p></blockquote>
<p>Essa mensagem de erro de leitura se deve à BIOS, que está mal configurada, o meu conselho é resetar a BIOS, removendo a bateria ou mudando a posição do JUMP (está localizado ao lado ou bem próximo á bateria). Ao ligar a máquina será necessário configurar data e hora, portanto aperte o DEL ou F1 ao ligá-la.</p>
<p>Caso o reset na BIOS não resolva o problema e o boot apresentar erro no Grub2, o lance é recuperá-lo seguindo o <a href="https://help.ubuntu.com/community/Grub2" target="_blank">manual</a> oficial de ajuda do Ubuntu.</p>
<p>A dica a seguir é rodar o live-cd e seguir a seção:</p>
<blockquote><p>METHOD 2 &#8211; Copy GRUB 2 Files from the Installed Partition</p></blockquote>
<p>Em seguida rodar o comando:</p>
<blockquote><p>sudo fdisk -l (ele de luíza no final)</p></blockquote>
<p>Este comando mostrará qual é a sua partição Ubuntu, no meu caso é sda5, e pegando a UUID da partição, conforme explica o &#8220;método 2&#8243; do manual, ficaria assim o comando pelo terminal:</p>
<blockquote><p>sudo grub-setup -d /media/4165fa0a-529c-4452-91c5-1aba59523aa8/boot/grub /dev/sda</p></blockquote>
<p>Feito isso é só reiniciar a máquina e assim que der o boot rode o comando de atualização do Grub2 para que ele leia novamente as partições:</p>
<blockquote><p>sudo update-grub</p></blockquote>
<p>Uma outra dica importante, o método SIMPLEST (primeiro método) e o método 3 do manual não funcionam, porque o kernel 2.6.32.21-generic possui um bug que impede de montar a partição ext4 na unha pelo terminal, o comando mount não aceita o parâmetro ext4.</p>
<p>Este problema foi resolvido a partir do kernel 2.6.32-28-generic, portanto, recomendo usar a versão mais atualizada do Ubuntu 10.04, sendo então a 10.04.2, repare este &#8220;2&#8243; no final. Esta versão possui todas as atualizações desde a liberação do Ubuntu 10.04.</p>
<p>É só isso.</p>
<p>Abraço!</p>
<br />Filed under: <a href='http://guevara2012.wordpress.com/category/dicas-uteis-no-linux/'>Dicas úteis no Linux</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/guevara2012.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/guevara2012.wordpress.com/404/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/guevara2012.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/guevara2012.wordpress.com/404/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/guevara2012.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/guevara2012.wordpress.com/404/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/guevara2012.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/guevara2012.wordpress.com/404/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/guevara2012.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/guevara2012.wordpress.com/404/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/guevara2012.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/guevara2012.wordpress.com/404/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/guevara2012.wordpress.com/404/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/guevara2012.wordpress.com/404/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guevara2012.wordpress.com&amp;blog=3357042&amp;post=404&amp;subd=guevara2012&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://guevara2012.wordpress.com/2011/02/18/recuperando-o-grub2-no-ubuntu-10-04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13a99e8f5c17dffce004b1dd3d8f00ce?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">guevara2012</media:title>
		</media:content>
	</item>
		<item>
		<title>Reclamação da Oi no site da Anatel</title>
		<link>http://guevara2012.wordpress.com/2011/02/11/reclamacao-da-oi-no-site-da-anatel/</link>
		<comments>http://guevara2012.wordpress.com/2011/02/11/reclamacao-da-oi-no-site-da-anatel/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 17:01:24 +0000</pubDate>
		<dc:creator>guevara2012</dc:creator>
				<category><![CDATA[Off-Topic]]></category>

		<guid isPermaLink="false">http://guevara2012.wordpress.com/?p=400</guid>
		<description><![CDATA[Voltei pra narrar o parto que foi realizar uma reclamação da Oi no site da Anatel. O portal da Anatel é feito em ASP e usa banco de dados SQL Server da Micro$oft. No mundo de TI o SQL Server é considerado instável, vulnerável e falho. Nenhum gerente de TI sério e responsável iria escolher [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guevara2012.wordpress.com&amp;blog=3357042&amp;post=400&amp;subd=guevara2012&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Voltei pra narrar o parto que foi realizar uma reclamação da Oi no site da Anatel.</p>
<p>O portal da Anatel é feito em ASP e usa banco de dados SQL Server da Micro$oft. No mundo de TI o SQL Server é considerado instável, vulnerável e falho. Nenhum gerente de TI sério e responsável iria escolher esse banquinho para guardar informações sensíveis, sigilosas e complexas. Usar esse banco é pedir pra ser invadido.</p>
<p>Escolheram o ASP para construir o portal, é uma linguagem proprietária e também não é das melhores, tendo disponível o Java ou Python como linguagem, iriam economizar milhões com licenças pagas para a Micro$oft, tanto no ASP como no SQL Server, se tivessem escolhido um banco como o PostgreSQL teriam um banco gratuito, se queriam o melhor banco e ter um suporte pago decente, deveriam ter adquirido um Oracle 11g. Percebe-se que  pessoal lá anda dormindo no serviço.</p>
<p>Outro erro gravíssimo, o portal só aceita Internet Explorer 6 ou superior, excluindo então todos os demais navegadores existentes que são muito mais rápidos e seguros. Como tenho um laptop recém comprado, existe uma partição Windows Seven que eu não uso. mas fui obrigado a usar esse maldito sistema para poder acessar o site da Anatel e assim fazer a minha reclamação contra a Oi.</p>
<p>Fiquei mais de 1 hora tentando enviar a a minha reclamação porque o site está infestado de popups, e quando a requisição era enviada, o maravilhoso banco escolhido pela Anatel apresentava o erro:</p>
<blockquote><p>error &#8217;80040e14&#8242; incorrect syntax near &#8216;,&#8217;.</p></blockquote>
<p>O SQL Server fala demais, esse erro possui mais informação, só que está no meu laptop, e aponta a página e a linha onde estava o erro.</p>
<p>O portal está repleto de não conformes em relação a usabilidade e respeito às normas W3C, nota-se um amadorismo enorme na construção desse portal.</p>
<p>O governo federal já afirmou que irá expandir seu apoio ao software livre, mas parece que a Anatel é um orgão independente, age conforme orientada pelos seus gerentes e que se dane determinações do governo.</p>
<p>Depois de várias tentativas, consegui enviar a reclamação e agora a Oi têm 5 dias para retornar.Duvido que retorne, mas vou aguardar.</p>
<p>A impressão que dá é que a Anatel com esse site, pretende dificultar que as reclamações cheguem ás operadoras. Parece que está protegendo os interesses dessas teles que agem à margem da lei.</p>
<p>Relatei na reclamação, além da exigência de inserção de créditos para poder receber chamadas no meu pré-pago, a falta de respeito e o péssimo atendimento promovido pelo call-center da Oi, onde não existe opção de reclamação na URA, os operadores são desqualificados, supervisores despreparados e tempo de espera absurdo.</p>
<p>O pior disso tudo é que eu sei que isso é proposital, é um esquema que envolve milhões de reais e que mantêm o lobby das operadoras atuando firmemente no Congresso Nacional para impôr os interesses financeiros destas sobre os interesses da população.</p>
<p>Nada é por acaso, o cliente existe apenas para consumir e não têm direito algum de reclamar. Esse é um dos princípios do sistema capitalista, o lucro a qualquer custo.</p>
<p style="text-align:center;"><strong>Editado</strong></p>
<p style="text-align:left;">Ontem a Oi ligou pro meu celular avisando que tinha resolvido o problema, fui conferir ligando da minha outra linha Vivo para o meu Oi pré-pago e realmente ele está recebendo chamadas. Além disto, alongaram a expiração dos meus créditos, tinha expirado em janeiro, agora está para março.</p>
<p style="text-align:left;">Perguntei à funcionária se após a expiração dos meus créditos em março eu continuaria recebendo ligações estando em roaming, e ela disse que SIM.</p>
<p style="text-align:left;">Portanto, ficou evidente que a empresa falhou grosseiramente no serviço e mais ainda no atendimento do call-center. O problema era de fato no sistema da operadora e meu celular não pode ter chamadas recebidas bloqueadas devido à expiração de créditos estando em outra cidade.</p>
<p style="text-align:left;">Não sei se funciona assim para os demais planos pré-pago, mas fica ai o aviso para quem têm o plano 31 anos da Oi.</p>
<p style="text-align:left;">Abraço!</p>
<br />Filed under: <a href='http://guevara2012.wordpress.com/category/off-topic/'>Off-Topic</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/guevara2012.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/guevara2012.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/guevara2012.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/guevara2012.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/guevara2012.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/guevara2012.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/guevara2012.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/guevara2012.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/guevara2012.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/guevara2012.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/guevara2012.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/guevara2012.wordpress.com/400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/guevara2012.wordpress.com/400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/guevara2012.wordpress.com/400/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guevara2012.wordpress.com&amp;blog=3357042&amp;post=400&amp;subd=guevara2012&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://guevara2012.wordpress.com/2011/02/11/reclamacao-da-oi-no-site-da-anatel/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13a99e8f5c17dffce004b1dd3d8f00ce?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">guevara2012</media:title>
		</media:content>
	</item>
		<item>
		<title>Pelo fim da OI/Telemar</title>
		<link>http://guevara2012.wordpress.com/2011/02/03/pelo-fim-da-oitelemar/</link>
		<comments>http://guevara2012.wordpress.com/2011/02/03/pelo-fim-da-oitelemar/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 18:55:46 +0000</pubDate>
		<dc:creator>guevara2012</dc:creator>
				<category><![CDATA[Off-Topic]]></category>

		<guid isPermaLink="false">http://guevara2012.wordpress.com/?p=378</guid>
		<description><![CDATA[Este post vai para todos os clientes Oi/Telemar que possuem linha fixa, celular ou internet Velox desta maldita empresa! Explico a situação. Meu celular Oi foi adquirido em 2002 no plano 31 anos, ao efetuar os créditos o usuário têm APENAS  um mês para usar, do contrário os créditos ficam bloqueados, sendo liberados na próxima [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guevara2012.wordpress.com&amp;blog=3357042&amp;post=378&amp;subd=guevara2012&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Este post vai para todos os clientes Oi/Telemar que possuem linha fixa, celular ou internet Velox desta maldita empresa!</p>
<p>Explico a situação.</p>
<p>Meu celular Oi foi adquirido em 2002 no plano 31 anos, ao efetuar os créditos o usuário têm APENAS  um mês para usar, do contrário os créditos ficam bloqueados, sendo liberados na próxima recarga. Até aí nenhuma novidade, só que do nada meu celular deixa de RECEBER LIGAÇÕES ao expirar os créditos, algo nunca antes visto em nenhuma operadora.</p>
<p>O suplício é justamente na hora de RECLAMAR no CALL-CENTER desta corporação, pois a porcaria da URA (Unidade de Resposta Audível) foi programada para IMPEDIR QUE O CLIENTE SEJA ATENDIDO!</p>
<p>Experimente você ligar para o 1057, vai ouvir um rosário de opções que levam a respostas pré-gravadas, e NÃO EXISTE UMA OPÇÃO DE RECLAMAÇÃO assim que a chamada é atendida pela URA. Ou seja, a Oi desrespeita há anos uma lei que obriga as teles a colocarem uma opção PARA FALAR COM UM ATENDENTE e assim conseguir resolver seu problema!</p>
<p>Sai de casa para ligar de um orelhão e fazer a reclamação, descobri como falar com um atendente, sendo que a opção não existe na gravação, você pode dizer &#8220;reclamação&#8221; que o lixo do sistema vai te levar a um monte de opções que não dão atendimento com um atendente.</p>
<p>O que se pode concluir com isso é:</p>
<ul>
<li>A Oi é uma corporação que se aproveita da corrupção política para infringir leis criadas para regulamentá-las.</li>
<li>A Anatel até hoje não deu um jeito nessas teles, portanto, deve existir corrupção política lá dentro, devem estar recebendo propinas das teles para permitir que essa sacanagem toda role sem punição.</li>
<li>Os call-centers são localizados ao norte do país, aproveitando a mão de obra baratíssima e com péssimo nível de instrução dos operadores de telemarketing. Pois é, quanto mais pobre a população, menor o grau de instrução e menos qualificadas são as pessoas, com isso os salários são mais baixos e isso vale pro mundo inteiro, não é só no Brasil que isso acontece.</li>
<li>Os call-centers não foram feitos para resolver problemas, foram criados para alavancar vendas e impedir que as reclamações cheguem à empresa, já que isso têm um custo.</li>
<li>A Oi assim como as demais teles, não estão preocupadas com leis, pois é MUITO MAIS LUCRATIVO pagar alguma multinha, do que atender às normas estabelecidas pela Anatel.</li>
<li>A América Latina serve apenas para lucrar e enviar o lucro para as matrizes, que ficam na Europa</li>
<li>A remessa de lucros para o exterior provoca a falta de investimentos em infraestrutura e serviços no Brasil.</li>
<li>A Oi quer lucrar bilhões com serviços de péssima qualidade, e isso inclui os call-centers.</li>
</ul>
<p>Em se tratando de Brasil, isso não é nenhuma novidade, mas queria que todos os clientes dessa corporação soubessem como funciona essa porcaria de empresa. Obviamente, vou entrar com uma reclamação junto à Anatel, quero ver o que aqueles corruptos vão fazer com essa empresa de quinta categoria.</p>
<p>Pretendo vender a minha linha e estarei em fóruns e redes sociais explicando como funciona o esquema da Oi de lucro com baixíssima qualidade de serviços e atendimento ao cliente além de pregar O FIM DA OI/TELEMAR.</p>
<p>Ah se eu fosse ditador&#8230;não ia sobrar nenhuma empresa, nenhum empresário, nenhum banqueiro, e os políticos corruptos teriam o mesmo fim que o Fidel Castro deu lá em Cuba!</p>
<p style="text-align:center;"><strong>Atualizado!</strong></p>
<p>Fiquei o dia inteiro grudado na minha outra linha de celular da Vivo tentando falar com um operador, aqui está o ocorrido.</p>
<p>Falei com os seguintes operadores:</p>
<ul>
<li>Marilia</li>
<li>Rodrigo</li>
<li>Paulo (suporte técnico)</li>
<li>Evaldo</li>
<li>Ana</li>
<li>Taíze (supervisora)</li>
<li>Keli</li>
<li>Luciana</li>
<li>Ana</li>
<li>Adriene</li>
<li>Adriele</li>
<li>Gláucia</li>
</ul>
<p>O motivo de ter falado com tantos operadores são:</p>
<ul>
<li>O operador detonava a ligação após perceber que não poderia resolver o problema.</li>
<li>O operador para se livrar de mim,transferia para algum setor com fila no atendimento, me colocando para ouvir musiquinha(essa é clássica).</li>
<li>O operador é orientado a NÃO transferir ligação para o supervisor quando o cliente solicita. (supervisor é covarde e incompetente para isto).</li>
<li>Os supervisores nunca estão disponiveis, estão muito ocupados contabilizando o TMA (tempo médio de atendimento) dos operadores. Afinal quanto mais curto o atendimento, mais lucro é para a empresa. Uma ligação detonada terá o tempo de 1 segundo ou menos, mas mesmo assim ela é paga para a empresa que presta o serviço de call-center.</li>
<li>O call-center utiliza a sua estrutura burocrática para enrolar o cliente e não para ajudá-lo, fui transferido de setor para setor até a ligação cair ou ficar muda.</li>
</ul>
<p>A região sudeste sempre foi o berço do telemarketing devido à proximidade das empresas com a prestadora de serviço, além das facilidades fiscais para montar e manter um call-center. Porém esta região deixou de ser atrativa para este tipo de <del>escravidão pseudo-emprego</del> serviço, então os call-centes migraram para o norte ou nordeste do Brasil (Pernambuco por exemplo), onde os impostos são mais baixos e a mão de obra muito mais barata(e de péssima qualidade). Um operadorzinho de lá deve estar recebendo a metade de um salário mínimo mais descontos, e isso se deve ao fato da falta de investimento em educação, no sudeste é a mesma coisa, mas indo pro norte/nordeste do país a situação piora. Isso é evidente, não é nenhum segredo que isto aconteça nessas regiões, para os políticos corruptos é muito mais vantajoso ter uma população ignorante do que instruída, do contrário a máfia política não seria eleita.</p>
<p>Um exemplo do que eu estou narrando aqui é o vídeo logo abaixo, que não podemos saber se ele mostra um atendimento real, mas por experiência própria eu posso afirmar que isto de fato existe.</p>
<p>Empresas como CSU, Contax e Atento, lucram  com mão de obra barata, sem qualificação alguma, com incentivos fiscais dados pelos políticos corruptos.</p>
<p>Este atendimento, segundo o vídeo, foi realizado na CSU Recife para o produto TIM, ou seja, a TIM terceiriza o serviço de atendimento ao cliente para a CSU Recife.</p>
<span style="text-align:center; display: block;"><a href="http://guevara2012.wordpress.com/2011/02/03/pelo-fim-da-oitelemar/"><img src="http://img.youtube.com/vi/rnyPRIE2g7Q/2.jpg" alt="" /></a></span>
<p>O treinamento de um operador desses é de apenas uns dois ou três meses e olhe lá, para no fim ter que lidar com informações complexas, que demandam raciocínio e preparo técnico. É por isto que esses call-centers não prestam, porque não há pessoa qualificada para servir de escravo 6 horas por dia por uma esmola de meio salário mínimo. Somente as pessoas que estão em  situação financeira gravíssima aceitam trabalhar num <del>pseudo-emprego</del> emprego desses. O sujeito para atender assim, ou quer ser demitido, porque não aguenta mais a tortura de ser pressionado pelo cliente e pelo empregador, ou é recém contratado, nunca atendeu cliente na vida e aprendeu a atender assim com os outros operadores mais antigos na casa. Isto reflete o que venho argumentando neste post. A empresa CSU Recife não se preocupa em melhorar atendimento nenhum porque o foco é atender a ligação no menor TMA (tempo médio de atendimento) possível e não resolver o problema do cliente. Ainda que o cliente reclame do operador, a empresa pode demiti-lo e contratar outro bucha pro seu lugar, pois a situação de pobreza e falta de educação no Brasil impera. Existem milhares de pessoas dispostas a se submeter a esse tipo de sub-emprego.</p>
<p>O pessoal que está no atendimento da central de atendimento da Oi não possui preparo nenhum, é um circo recheado de incompetentes cujo horizonte se limita a apenas 1 metro. Não há nenhuma pessoa preparada para atender e muito menos resolver problemas. Isso tudo se resume a uma frase curta e direta.</p>
<p><strong>&#8220;A empresa para a qual eles trabalham finge que paga salários, e os operadores fingem que atendem o cliente&#8221;</strong></p>
<p>Se você é funcionário, peça demissão, embora não seja do seu conhecimento, você está sendo usado como um escravo, um bucha, que produz muitos milhões para sua empresa ao mesmo tempo em que você recebe uma esmola. Cada ligação (mal) atendida sua, gera enormes transtornos para a população, pois a central de atendimento de telemarketing, graças a maldita terceirização, deixou de ser uma central de atendimento ao cliente para virar uma mina de ouro para canalhas corruptos, que em muitas vezes usam essas centrais para lavagem de dinheiro através da remessa dos &#8220;lucros&#8221; para a matriz no exterior. Alô Polícia Federal!</p>
<p>E como sei disso tudo?</p>
<p>Fui operador de telemarketing por 3 anos e meio para um grande banco (não vou dizer o nome porque me trás más lembranças), lá dentro eu aprendi as técnicas de atendimento ao cliente e percebi como este serviço que deveria ser de utilidade para os clientes tornou-se uma arma de burocratização e lucro para determinadas pessoas.</p>
<p>É incrível que a Anatel até hoje não tenha colocado um fim nas constantes violações das leis das teles, não fiscalizam a Oi para saber como é o serviço prestado aos clientes? Onde estão as pessoas responsáveis na fiscalização?</p>
<p>Se não apareceu ninguém para acabar com a festa da Oi é porque têm gente tirando um por fora pra deixar a situação do jeito que está.</p>
<p>Tive que falar com a lista de operadores incompetentes acima para me dizerem que o meu celular estando em roaming só tem direito a receber chamadas possuindo créditos válidos, ou seja, se expirarem meus créditos eu fico incomunicável! Sendo que os créditos valem por apenas 1 mês! Vejam o absurdo que essa empresa vagabunda está praticando sem o conhecimento dos clientes. Você têm apenas um mês para fazer ligações, agora têm apenas UM MÊS PARA RECEBER LIGAÇÕES.</p>
<p>Minha linha foi adquirida em 2002, sempre recebi ligações mesmo com créditos expirados e resido fora da cidade do Rio de Janeiro há 4 anos. O problema começou há um mês, logo, minha linha foi criminosamente alterada para ME OBRIGAR A COMPRAR CRÉDITOS E ASSIM PODER RECEBER LIGAÇÕES!</p>
<p>A canalhice é tamanha que os scripts pré-fabricados que aqueles operadores acéfalos possuem, está escrita essa informação e nenhum funcionário imbecil da Oi se ligou nas leis, no Código de Defesa do Consumidor, pois estão condicionando um serviço que já existia sem custo a uma cobrança abusiva.  É processo por danos morais na certa e também na Anatel.</p>
<p>Se você caro leitor, é cliente desta empresa canalha, livre-se de qualquer produto adquirido, estará se livrando de um stress descomunal.</p>
<p>A Velox todo mundo sabe que é um lixo!</p>
<p>Quem possui Oi conta vive reclamando das faturas, são ligações <strong>não realizadas pelo cliente</strong> sendo cobradas ilegalmente nas faturas, obrigando o cliente a processar a empresa.</p>
<p>Agora eu descubro na pele que a Oi sorrateiramente alterou um serviço básico para todos os clientes pré-pago, condicionando a COMPRA DE NOVOS CRÉDITOS para poder RECEBER LIGAÇÕES.</p>
<p>Se você teve ou têm problemas com esta empresa, relate nos comentários o seu caso. Caso você não saiba, esse tipo de corporação está preocupada com a internet, pois elas perceberam que a corrente de informações negativas circulando na rede é prejudicial aos lucros! Eles estão até contratando equipes de pessoas que são responsáveis em vasculhar a rede em busca de reclamações e denuncias contra a empresa. A intenção é evitar que tudo vire uma boa de neve e prejudique a imagem da empresa com seus clientes e as suas finanças.</p>
<p>Então espalhe o máximo que puder casos de maus atendimentos, serviços não prestados, cobranças abusivas e qualquer violação da lei por parte da Oi ou outra empresa desse ramo.</p>
<p>Gostaria de alertar também que a Vivo não pratica essa canalhice, pois o meu outro celular desta empresa continua recebendo ligações mesmo após a expiração dos créditos. Com certeza a Vivo também têm ficha corrida na Anatel, mas pelo menos, neste quesito, eles não alteram os serviços para criar cobranças abusivas e absurdas.</p>
<p>Vamos ver algumas notícias sobre o ranking de reclamações da Oi:</p>
<blockquote>
<h1>Oi lidera ranking de reclamação de consumidores no país, diz governo</h1>
<p>A empresa que lidera o ranking do DPDC é a Oi/Brasil Telecom, com 5.900 reclamações, sendo que 47% das queixas não foram atendidas pela empresa. Dessa forma, a Oi lidera também o ranking das reclamações não-atendidas. No ano passado, a Oi estava na sétima posição.</p>
<p>&#8220;A Oi ganhou os dois maiores destaques negativos do cadastro&#8221;, disse Ricardo Morishita, diretor do DPDC. Além da Oi, o diretor lembrou que a Claro foi também processada em R$ 300 milhões por descumprimento da lei do SAC (Serviço de Atendimento ao Consumidor). As empresas acabaram fazendo <a href="http://www1.folha.uol.com.br/folha/dinheiro/ult91u608370.shtml">um acordo</a>.</p></blockquote>
<p>Fonte: <a title="http://www1.folha.uol.com.br/folha/dinheiro/ult91u660619.shtml" href="http://www1.folha.uol.com.br/folha/dinheiro/ult91u660619.shtml">http://www1.folha.uol.com.br/folha/dinheiro/ult91u660619.shtml</a></p>
<p>E vejam este ranking das empresas que MENOS RESPONDEM</p>
<p><a href="http://guevara2012.files.wordpress.com/2011/02/ranking.png"><img class="aligncenter size-medium wp-image-393" title="Ranking das empresas que menos respondem" src="http://guevara2012.files.wordpress.com/2011/02/ranking.png?w=300&#038;h=273" alt="Ranking das empresas que menos respondem" width="300" height="273" /></a>Fonte: <a title="http://www.reclameaqui.com.br/ranking/" href="http://www.reclameaqui.com.br/ranking/">http://www.reclameaqui.com.br/ranking/</a></p>
<p>Repare como funciona o esquema, a Oi com uma mão ela ferra o cliente e com a outra oferece a central de telemarketing para que o cliente descarregue os problemas causados pela própria empresa em cima dos operadores da central. Mas a intenção não é resolver o problema e sim burocratizá-lo (capitalizá-lo) gerando lucros em cima de cada ligação &#8220;atendida&#8221; pela central. Reparou como funciona a jogada?</p>
<p>Isto é fruto do capitalismo e da corrupção que impera no Brasil, não há governo para normatizar nem fiscalizar nada. Tudo depende de quantos milhões estão envolvidos. Se há dinheiro em jogo, então tudo é permitido.</p>
<p>Próximo passo, testar a eficácia e confiabilidade da Anatel!</p>
<p>Página da Anatel para reclamar do péssimo atendimento do call-center da Oi, entre outros serviços:</p>
<p><a title="http://sistemas.anatel.gov.br/soa/" href="http://sistemas.anatel.gov.br/soa/">http://sistemas.anatel.gov.br/soa/</a></p>
<p style="text-align:center;"><strong>Editado</strong></p>
<p>Ontem a Oi ligou pro meu celular avisando que tinha resolvido o problema, fui conferir ligando da minha outra linha Vivo para o meu Oi pré-pago e realmente ele está recebendo chamadas. Além disto, alongaram a expiração dos meus créditos, tinha expirado em janeiro, agora está para março.</p>
<p>Perguntei à funcionária se após a expiração dos meus créditos em março eu continuaria recebendo ligações estando em roaming, e ela disse que SIM.</p>
<p>Portanto, ficou evidente que a empresa falhou grosseiramente no serviço e mais ainda no atendimento do call-center. O problema era de fato no sistema da operadora e meu celular não pode ter chamadas recebidas bloqueadas devido à expiração de créditos estando em outra cidade.</p>
<p>Não sei se funciona assim para os demais planos pré-pago, mas fica ai o aviso para quem têm o plano 31 anos da Oi.</p>
<p>Abraço!</p>
<br />Filed under: <a href='http://guevara2012.wordpress.com/category/off-topic/'>Off-Topic</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/guevara2012.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/guevara2012.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/guevara2012.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/guevara2012.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/guevara2012.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/guevara2012.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/guevara2012.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/guevara2012.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/guevara2012.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/guevara2012.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/guevara2012.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/guevara2012.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/guevara2012.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/guevara2012.wordpress.com/378/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guevara2012.wordpress.com&amp;blog=3357042&amp;post=378&amp;subd=guevara2012&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://guevara2012.wordpress.com/2011/02/03/pelo-fim-da-oitelemar/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13a99e8f5c17dffce004b1dd3d8f00ce?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">guevara2012</media:title>
		</media:content>

		<media:content url="http://guevara2012.files.wordpress.com/2011/02/ranking.png?w=300" medium="image">
			<media:title type="html">Ranking das empresas que menos respondem</media:title>
		</media:content>
	</item>
		<item>
		<title>Documentação do Sistema</title>
		<link>http://guevara2012.wordpress.com/2011/01/21/documentacao-do-sistema/</link>
		<comments>http://guevara2012.wordpress.com/2011/01/21/documentacao-do-sistema/#comments</comments>
		<pubDate>Fri, 21 Jan 2011 20:51:46 +0000</pubDate>
		<dc:creator>guevara2012</dc:creator>
				<category><![CDATA[Off-Topic]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://guevara2012.wordpress.com/?p=374</guid>
		<description><![CDATA[Olá pessoal! Estava lendo alguns artigos sobre engenharia de software, especificamente nas insistências de que um sistema deve estar bem documentado. Na própria faculdade de Análise de Sistemas, os professores batem muito nesta tecla. Se você pretende seguir esta área, saiba que não é apenas sistema que vai ser visto, muitas normas e teoria também [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guevara2012.wordpress.com&amp;blog=3357042&amp;post=374&amp;subd=guevara2012&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Olá pessoal!</p>
<p>Estava lendo alguns artigos sobre engenharia de software, especificamente nas insistências de que um sistema deve estar bem documentado.</p>
<p>Na própria faculdade de Análise de Sistemas, os professores batem muito nesta tecla. Se você pretende seguir esta área, saiba que não é apenas sistema que vai ser visto, muitas normas e teoria também serão dadas como parte da ementa e de uma documentação do sistema.</p>
<p>Antigamente o software era desenvolvido a toque de caixa, seguindo o modelo cascata, onde ao iniciar um projeto, os requisitos era coletados, o sistema desenvolvido e no término, apresentado ao cliente. Ocorre que com o passar do tempo, os requisitos podem mudar, e o sistema poderá não mais atender às necessidades do cliente.</p>
<p>Para contornar esta situação o próprio modelo cascata gerou o modelo mini-cascata, onde em cada etapa do processo de desenvolvimento de software deve conter todas as etapas do modelo, ou seja, os requisitos estarão constantemente sendo colhidos e analisados e implementados, e paralelamente a isto o feedback do cliente deve estar alimentando a equipe de desenvolvimento.</p>
<p>E a documentação entra aonde nesta história? Ela entra antes mesmo da elaboração do software, assim que o sistema é cogitado a existir, algum documento deve existir descrevendo este software. Quando ele entra em fase de concepção o gerente do projeto deverá ter em mãos toda a gerência do projeto já planejada, podendo a qualquer momento efetuar mudanças e evitar atrasos nos prazos.</p>
<p>Os artefatos de software, como são chamadas cada parte que constitui o software, incluindo aqui a sua documentação, devem ser feitos e acompanhados antes, durante e depois da elaboração do software. Pois desta forma, qualquer um dos desenvolvedores poderá efetuar alterações no sistema com muito mais facilidade, e se um outro desenvolvedor entrar para a equipe, poderá se situar mais rápidamente em que ponto de maturidade o software está e onde ele vai começar a mexer.</p>
<p>Se a equipe futuramente se dissolver ou se o gerente for substituído, o software não será afetado, pois se está documentado, qualquer profissional com conhecimentos técnicos poderá dar continuidade ao desenvolvimento e manutenção.</p>
<p>O problema neste cenário é o seguinte.</p>
<p>Sabemos muito bem como está a situação financeira no mundo. As crises financeiras não surgem como se fosse uma gripe, elas são projetadas para acontecer. E aqueles que projetam essas quebras financeiras se chamam &#8220;banqueiros&#8221;.</p>
<p>Sabemos também que sempre que há uma crise, a corda sempre arrebenta para o lado mais fraco, ou seja, aquele que está na ponta da produção, no caso o &#8220;trabalhador&#8221;.</p>
<p>O que nós temos visto no sistema capitalista é que o empresariado é sempre protegido quando há problemas financeiros no país e a classe trabalhadora é sempre a prejudicada e forçada a aceitar as novas regras do governo.</p>
<p>Recentemente o que se têm visto são empresas divulgando vagas de emprego com pré-requisitos absurdos por um salário ridículo. Na área de TI querem um profissional que saiba Java, PHP, .Net, ASP, Delphi, C, Bancos MySQL, Postgre, Oracle, tudo isso junto por um mísero salário.</p>
<p>Essa exigência do mercado além de ser ridícula, expõe o que está acontecendo nos bastidores desse ramo. Querem um super-profissional a preço de banana. E isto é reflexo do que vêm acontecendo em outras áreas, por exemplo, para ser gari é necessário ter segundo grau completo. Há umas décadas atrás ter 2º grau completo já era possível trabalhar em condições muito melhores, agora é requisito para varrer rua e jogar sacos de lixo no caminhão de coleta.</p>
<p>É óbvio que estudar e ter qualificação é importantíssimo, mas será que isto está certo? As coisas estão colocadas em pé de igualdade na balança? <strong>Não houve durante o desenvolvimento do capitalismo uma enorme inversão de valores?</strong></p>
<p>A massa de assalariados precisa de um emprego, mas as exigências são altíssimas, sendo que não há condições oferecidas para que toda esta gente possa estudar e se capacitar, logo, estão condenadas a ficar na base da pirâmide. São apenas gado.</p>
<p>Com os profissionais de TI está ocorrendo algo parecido, estão exigindo que o cara estude várias tecnologias para atender á demanda do mercado e receber um salário miserável. Mais uma vez o sistema capitalista atuando na degradação de uma profissão.</p>
<p>Agora imaginem uma empresa que começa a contratar da mesma forma que faz uma empresa de telemarketing, isto é, contrata um, deixa uns 6 meses desenvolvendo e passado esse período e para evitar vinculos empregatícios, dispensa o cidadão para chamar outro em seu lugar e dar continuidade ao trabalho. Muitos vão dizer que isto não será possível num projeto de software, mas e se a empresa possuir o sistema bem documentado, será mesmo que não poderá fazer esse rodízio de desenvolvedores, arrastando estes profissionais ao mesmo nível de um operador de telemarketing?</p>
<p>Afinal de contas, o call-center possui uma &#8220;baia&#8221; (um cubículo para o operador atender o cliente), com um computador que lhe fornece um sistema e vários scripts pré-elaborados para enganar o cliente,  na ponta da baia ele encontra um supervisor para tirar dúvidas.</p>
<p>Agora reparem a semelhança.</p>
<p>Um operador de telemarketing é treinado por uns meses para aprender o produto e assim ter uma mínima condição de atendimento ao cliente para poder enganá-lo, além é claro, do segundo grau completo.</p>
<p>Um desenvolvedor precisa estudar muito, fazer faculdade, cursos de especialização, ler livros técnicos, participar de fóruns, entre outras atividades. E o que ele vai encontrar na empresa quando for chamado? Uma &#8220;baia&#8221;, um computador e um gerente. Veja como ambos são parecidos.</p>
<p>Um fato que lembra esta situação ocorreu quando os perfuradores de cartão passaram a ser digitadores, porque era a demanda do mercado naquela época. Com o passar do tempo, os CPD&#8217;s começaram a distribuir o fluxo de serviço para àqueles que eram os responsáveis daquela área da empresa, logo, os digitadores sumiram! Para quem não sabe, digitador não apenas inseria dados no mainframe,  por muitas vezes ele programava, recebia uma pilha de papel com códigos para digitar, quando dava pau, tinha que chamar o verdadeiro programador que havia criado o código. E graças ao &#8220;desenvolvimento&#8221; do capitalismo o digitador foi extinto.</p>
<p>A questão é que as empresas poderão num futuro incerto, usar a documentação do sistema para criar este ambiente de rodízio e desqualificar o profissional de TI. Isto permitirá que sistemas sejam construídos com baixo custo de mão de obra.</p>
<p>Acha que isto é absurdo? Pois saiba que é o sonho de TODAS as empresas, construir software pra &#8220;ontem&#8221; e a baixo custo! Qualidade? Bem, no sistema capitalista isso pode ser contornado com uma boa dose de MARKETING. CMMI e MPS-BR? Bom, o importante são os lucros.</p>
<p>Fazer ou não a documentação do sistema poderá, no futuro, se transformar num atestado de óbito, que poderá decretar o fim da carreira de desenvolvedor como a conhecemos ou a sua continuidade.</p>
<p>Fica aqui este humilde post como reflexão para esta classe repleta de pessoas inteligentes e que são a verdadeira fonte do empreendedorismo e inovação.</p>
<p>Abraço!</p>
<br />Filed under: <a href='http://guevara2012.wordpress.com/category/off-topic/'>Off-Topic</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/guevara2012.wordpress.com/374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/guevara2012.wordpress.com/374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/guevara2012.wordpress.com/374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/guevara2012.wordpress.com/374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/guevara2012.wordpress.com/374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/guevara2012.wordpress.com/374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/guevara2012.wordpress.com/374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/guevara2012.wordpress.com/374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/guevara2012.wordpress.com/374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/guevara2012.wordpress.com/374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/guevara2012.wordpress.com/374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/guevara2012.wordpress.com/374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/guevara2012.wordpress.com/374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/guevara2012.wordpress.com/374/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guevara2012.wordpress.com&amp;blog=3357042&amp;post=374&amp;subd=guevara2012&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://guevara2012.wordpress.com/2011/01/21/documentacao-do-sistema/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13a99e8f5c17dffce004b1dd3d8f00ce?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">guevara2012</media:title>
		</media:content>
	</item>
		<item>
		<title>Bill Gates e a farsa do aquecimento global</title>
		<link>http://guevara2012.wordpress.com/2011/01/01/bill-gates-e-a-farsa-do-aquecimento-global/</link>
		<comments>http://guevara2012.wordpress.com/2011/01/01/bill-gates-e-a-farsa-do-aquecimento-global/#comments</comments>
		<pubDate>Sat, 01 Jan 2011 14:18:44 +0000</pubDate>
		<dc:creator>guevara2012</dc:creator>
				<category><![CDATA[Off-Topic]]></category>

		<guid isPermaLink="false">http://guevara2012.wordpress.com/?p=364</guid>
		<description><![CDATA[Oi pessoal! Este post não é voltado diretamente ao software livre, mas está relacionado indiretamente. Como todos sabem, o software livre é a alternativa do uso de tecnologia de software à serviço da humanidade, de forma comunitária e livre. Quando eu falo que ninguém deve usar softwares proprietários, principalmente produtos da Micro$oft, não é por [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guevara2012.wordpress.com&amp;blog=3357042&amp;post=364&amp;subd=guevara2012&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Oi pessoal!</p>
<p>Este post não é voltado diretamente ao software livre, mas está relacionado indiretamente.</p>
<p>Como todos sabem, o software livre é a alternativa do uso de tecnologia de software à serviço da humanidade, de forma comunitária e livre.</p>
<p>Quando eu falo que ninguém deve usar softwares proprietários, principalmente produtos da Micro$oft, não é por bairrismo, ou apenas por ideologia. Existe um poder oculto por trás das corporações que desejam o controle absoluto de cada pessoa neste planeta.</p>
<p>Embora muita gente não saiba, corporações do tipo Micro$oft, ou também a Fundação Bill e Melinda Gates são a fonte de financiamento de guerras, vacinas e sementes transgênicas que visam a redução da população mundial. Pois esta economia foi criada para os ricos, ou seja, usar meios eugenistas, genocidas ou nazi-sionistas para o controle da massa escrava e permitir a manutenção do poder da elite financeira que domina este planeta.</p>
<p>O ilustre doutor em climatologia, Dr. Luiz Carlos Molion, já apareceu em diversos programas de televisão em rádio, dizendo justamente que o aquecimento global é uma FARSA! É um embuste elaborado para a criação de imposto sobre o carbono e a redução da população mundial. O clima do planeta é regido pelo Sol, o homem só consegue alterar o clima localmente na região que habita, poluindo, construindo edifícios, asfaltando estradas e assim colaborando no aumento da temperatura naquela região, mas nunca a nível global, e o motivo é simples, mais de 70% deste planetinha é composto de ÁGUA!</p>
<p>Vale ressaltar que por ter divulgado esta verdade o Dr. Molion sofre constantemente perseguições a nível acadêmico, tendo artigos científicos recusados e financiamento na pesquisa científica negado. Aqueles &#8220;cientistas&#8221; que apoiam a teoria do aquecimento global antropogênico são pessoas corruptas, que vendem a sua vida ou até a mãe à favor de interesses financeiros de banqueiros e corporações.</p>
<p>No youtube, pesquise sobre este climatologista e surpreenda-se com a verdade do que realmente está ocorrendo no planeta.</p>
<p>Agora aparece este canalha do Bill Gates dizendo que o problema do planeta é a própria humanidade, este parasita têm a cara de pau de dizer que para resolver o problema do aquecimento global é necessário reduzir o CO2 a ZERO! Isto é um absurdo! O CO2 é o gás da vida, sem ele as plantas não se alimentariam. O que a corrupta comunidade científica não divulga, é que CO2 é uma coisa, POLUIÇÃO é outra complemente diferente. E quem mais polui neste planeta? São as industrias, são as corporações, corporações que justamente este verme é dono ou acionista. Percebem a farsa?</p>
<p>Assistam a este parasita dizer com todas as palavras que pretende assassinar bilhões de pessoas com vacinas, &#8220;planos de sáude&#8221;, educação e sementes transgênicas.</p>
<span style="text-align:center; display: block;"><a href="http://guevara2012.wordpress.com/2011/01/01/bill-gates-e-a-farsa-do-aquecimento-global/"><img src="http://img.youtube.com/vi/5-ARONfaVmY/2.jpg" alt="" /></a></span>
<p>Este é mais um motivo para a eliminação da Micro$oft e todas as porcarias que esta empresa espalhou no planeta.</p>
<p>No fim do vídeo, pensem numa pena que este verme merece!</p>
<p>Abraço</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<br />Filed under: <a href='http://guevara2012.wordpress.com/category/off-topic/'>Off-Topic</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/guevara2012.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/guevara2012.wordpress.com/364/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/guevara2012.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/guevara2012.wordpress.com/364/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/guevara2012.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/guevara2012.wordpress.com/364/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/guevara2012.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/guevara2012.wordpress.com/364/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/guevara2012.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/guevara2012.wordpress.com/364/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/guevara2012.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/guevara2012.wordpress.com/364/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/guevara2012.wordpress.com/364/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/guevara2012.wordpress.com/364/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guevara2012.wordpress.com&amp;blog=3357042&amp;post=364&amp;subd=guevara2012&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://guevara2012.wordpress.com/2011/01/01/bill-gates-e-a-farsa-do-aquecimento-global/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13a99e8f5c17dffce004b1dd3d8f00ce?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">guevara2012</media:title>
		</media:content>
	</item>
	</channel>
</rss>
