<?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>WTF-Brasil &#187; Sistemas</title>
	<atom:link href="http://www.wtfbrasil.com/category/sistemas/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wtfbrasil.com</link>
	<description>Perversões na área de tecnologia</description>
	<lastBuildDate>Mon, 13 Dec 2010 12:34:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Acho que é só questão de criar a tabela, né?</title>
		<link>http://www.wtfbrasil.com/wtf/acho-que-e-so-questao-de-criar-a-tabela-ne/</link>
		<comments>http://www.wtfbrasil.com/wtf/acho-que-e-so-questao-de-criar-a-tabela-ne/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 18:09:07 +0000</pubDate>
		<dc:creator>GraveHeart</dc:creator>
				<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[WTF]]></category>
		<category><![CDATA[banco de dados]]></category>

		<guid isPermaLink="false">http://www.wtfbrasil.com/?p=506</guid>
		<description><![CDATA[Cerca de dois anos atrás, Walkovyr ouviu de um colega o seguinte comentário ao erro abaixo: Error: Table does not exists. - Porque a tabela &#8220;does&#8221; não existe? Obviamente, depois disso o sujeito ficou sendo conhecido apenas pelo apelido &#8220;DOES&#8221;]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.wtfbrasil.com%252Fwtf%252Facho-que-e-so-questao-de-criar-a-tabela-ne%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FawlCZR%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Acho%20que%20%C3%A9%20s%C3%B3%20quest%C3%A3o%20de%20criar%20a%20tabela%2C%20n%C3%A9%3F%22%20%7D);"></div>
<p>Cerca de dois anos atrás, Walkovyr ouviu de um colega o seguinte comentário ao erro abaixo:</p>
<p><em><strong>Error: Table does not exists.</strong></em></p>
<p><em>- Porque a tabela &#8220;does&#8221; não existe?</em></p>
<p>Obviamente, depois disso o sujeito ficou sendo conhecido apenas pelo apelido &#8220;DOES&#8221;</p>

]]></content:encoded>
			<wfw:commentRss>http://www.wtfbrasil.com/wtf/acho-que-e-so-questao-de-criar-a-tabela-ne/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>640k emails serão suficientes para o projeto</title>
		<link>http://www.wtfbrasil.com/wtf/640k-emails-serao-suficientes-para-o-projeto/</link>
		<comments>http://www.wtfbrasil.com/wtf/640k-emails-serao-suficientes-para-o-projeto/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 18:16:07 +0000</pubDate>
		<dc:creator>GraveHeart</dc:creator>
				<category><![CDATA[Códigos]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[WTF]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[sistema]]></category>

		<guid isPermaLink="false">http://www.wtfbrasil.com/?p=484</guid>
		<description><![CDATA[Uns dois anos atrás, contei um WTF de um dos personagens mais estranhos que já passou na minha vida de sysadmin/programador, o Canceroso. A idéia era desenvolver toda uma saga que se ilustraria as centenas de WTF&#8217;s que o Canceroso criou durante o ano, mas várias coisas mudaram de lá pra cá, e o projeto [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.wtfbrasil.com%252Fwtf%252F640k-emails-serao-suficientes-para-o-projeto%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2F9vbuut%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22640k%20emails%20ser%C3%A3o%20suficientes%20para%20o%20projeto%22%20%7D);"></div>
<p><em>Uns dois anos atrás, contei um <a href="http://www.wtfbrasil.com/wtf/bom-e-o-relatorio-que-voces-queriam-nao-e/">WTF de um dos personagens mais estranhos</a> que já passou na minha vida de sysadmin/programador, o <strong>Canceroso</strong>. A idéia era desenvolver toda uma saga que se ilustraria as centenas de WTF&#8217;s que o Canceroso criou durante o ano, mas várias coisas mudaram de lá pra cá, e o projeto acabou morrendo por pura falta de tempo e organização da minha parte. Mas como o bem sempre vence o mal, o projeto será retomado. Até porque preciso escrever antes que minha memória comece a falhar. <img src='http://www.wtfbrasil.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </em></p>
<p>Enfim, em algum ponto do projeto que o Canceroso desenvolvia, ele começou a projetar todo o sistema de envio de orçamentos para fornecedores, recebimento, entrada dos valores no sistema, escolha da melhor opção e envio do pedido de compra. Com o processo todo rabiscado no papel, ele me chamou para uma reunião e começou a verificar alguns requisitos:</p>
<p><em>&#8220;Então, só para saber, qual o limite que nós temos para criar emails no servidor?&#8221;</em> &#8211; ele perguntou</p>
<p>&#8220;Acho que só podemos criar mais uns cinco&#8221; &#8211; respondi</p>
<p><em>&#8220;Ih, cara, pra isso aqui dar certo vou precisar de uns nove emails&#8230;&#8221;</em></p>
<p>&#8220;Como assim, pra quê tudo isso? Não é só usar o compras@empresa?&#8221;</p>
<p><em>&#8220;Então, da maneira que pensei, teria que ter o orcamento@empresa para enviar o orcamento às empresas, um receb_orcamento@empresa para que elas enviem o orçamento, um respond_orcamento@empresa para dar retorno às empresas, (&#8230;)&#8221;</em> &#8211; Aqui, tomo a liberdade de cortar toda a explicação do sujeito.</p>
<p>&#8220;Mas&#8230; não faz sentido algum. Pra quê ter nove emails? O usuário vai ter que ficar acessando todos?&#8221;</p>
<p><em>&#8220;Não, eu vi umas classes em Java, o sistema vai enviar o email, e verificar essas contas que eu falei. Quando chegar o orçamento, </em><em><strong>ele vai automaticamente ler o email, pegar os dados, e jogar no banco de dados. Na verdade o usuário nem vai precisar acessar o email, vai tudo pelo sistema.</strong>&#8220;</em></p>
<p>O estalo que meu cérebro pôde ser ouvido por kilômetros, assustando alguns animais. Havia tantas falhas óbvias no raciocínio dele que me perguntei por alguns momentos se ele estava falando sério. Na dúvida, resolvi questionar:</p>
<p>&#8220;Canceroso, simplesmente não faz muito sentido. Cada empresa, cada fornecedor, possui diferentes formas de enviar um orçamento, pode ser no corpo do email, em um pdf anexo, ou um doc do word, ou um arquivo texto, ou uma planilha, ou&#8230;. sei lá, milhões de possibilidades. E como você vai fazer para ler cada um dos orçamentos?&#8221;</p>
<p><em>&#8220;Não, isso é tranquilo, o sistema vai enviar automaticamente uma planilha para os fornecedores, cada item vai ser formatado corretamente, e aí quando ele enviar pra gente o sistema vai ler e jogar no banco de dados.&#8221;</em></p>
<p>&#8220;OK, mas e se acontecer dele salvar a planilha em um formato diferente do Excel? O sistema não vai ler?&#8221;</p>
<p><em>&#8220;Ele <strong>vai ter</strong> que salvar no formato definido&#8221;</em></p>
<p>&#8220;E se ele tiver que incluir dados extras, como promoções ou condições especiais?&#8221;</p>
<p><em>&#8220;Ele não vai poder colocar nada difente na planilha, ou vai dar erro. E nós vamos avisar isso pra eles&#8221;</em></p>
<p>&#8220;E se o fornecedor não tiver um email, somente fax?&#8221;</p>
<p><em>&#8220;Eles <strong>vão ter</strong> que ter um email.&#8221;</em></p>
<p>&#8220;E se ele<em>s</em> enviarem em outro formato?&#8221;</p>
<p><em>&#8220;Simples, a gente não compra.&#8221;</em></p>
<p>&#8220;Então, basicamente, você está criando um sistema que além de exigir nove emails, exige também que os nossos fornecedores se adequem ao modelo de orçamento enviado, e que eles se adequem ao nosso modelo de pedido, ou eles não vão vender pra gente?&#8221;</p>
<p><em>&#8220;Sim, é isso mesmo. Mas essa é só a parte de compras, ainda tenho que fazer o processo de vendas, então é bem provável que você tenha que criar mais uns nove emails&#8221;</em></p>
<p>Felizmente, o sistema nunca saiu de uma página de entrada com login <em>hard-coded</em> em javascript. Durante meses me perguntei como seria se esse aborto da natureza tivesse realmente saído do papel&#8230;..</p>

]]></content:encoded>
			<wfw:commentRss>http://www.wtfbrasil.com/wtf/640k-emails-serao-suficientes-para-o-projeto/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Conheça um novo serviço de virtualizações de aplicativos em rede!</title>
		<link>http://www.wtfbrasil.com/sistemas/conheca-um-novo-servico-de-virtualizacoes-de-aplicativos-em-rede/</link>
		<comments>http://www.wtfbrasil.com/sistemas/conheca-um-novo-servico-de-virtualizacoes-de-aplicativos-em-rede/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 17:00:22 +0000</pubDate>
		<dc:creator>GraveHeart</dc:creator>
				<category><![CDATA[publieditorial]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[jetro]]></category>
		<category><![CDATA[virtualização]]></category>

		<guid isPermaLink="false">http://www.wtfbrasil.com/?p=458</guid>
		<description><![CDATA[Sua empresa trabalha com virtualizações de aplicativos em rede? Conhece todas as soluções disponíveis no mercado? O software CockpIT da JETRO Platforms é sugerido para empresas que pretendem virtualizar ou centralizar suas aplicações com baixo custo e alta performance. Na verdade o CockpIT excede as funções do Terminal Server onde, utilizando o protocolo RDP  (remote [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.wtfbrasil.com%252Fsistemas%252Fconheca-um-novo-servico-de-virtualizacoes-de-aplicativos-em-rede%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Conhe%C3%A7a%20um%20novo%20servi%C3%A7o%20de%20virtualiza%C3%A7%C3%B5es%20de%20aplicativos%20em%20rede%21%22%20%7D);"></div>
<p>Sua empresa trabalha com virtualizações de aplicativos em rede? Conhece todas as soluções disponíveis no mercado? O software <strong>CockpIT </strong>da <a href="http://www.jetroplatforms.com">JETRO Platforms</a> é sugerido para empresas que pretendem virtualizar ou centralizar suas aplicações com baixo custo e alta performance. Na verdade o <strong>CockpIT </strong>excede as funções do Terminal Server onde, utilizando o protocolo RDP  (remote desktop protocol) , aumenta performance, desempenho e gerenciabilidade do Terminal Server. Além disso, a <strong>JETRO </strong>disponibiliza uma suite de upgrade competitivo para clientes que já utilizem outras soluções que leiam o <strong>protocolo ICA</strong>. Com isso, você <strong>não </strong>perde os investimentos já feitos em outras soluções.</p>
<p>Todos sabemos que hoje as empresas estão buscando :</p>
<ol>
<li> Redução do Custo total de propriedade de <strong>Hardware</strong>;</li>
<li>Redução de custos de Licenciamento de <strong>Software;</strong></li>
<li>Maior gerenciabilidade e segurança na definição dos perfis de usuários</li>
<li>Alternativas para aumentar o ciclo de vida dos PCs ou utilização de Thin Clients</li>
<li>Redução de custos e imediata disponibilização de novas filiais remotas</li>
</ol>
<p>Entre os principais clientes que utilizam a solução JETRO-COCKPIT, podemos citar a <strong>MICROSIGA/TOTVS</strong>, que <strong> </strong>passou a utilizar o software Cockpit para prover serviços através do conceito <strong>ASP</strong> &#8211; <em><a href="http://en.wikipedia.org/wiki/Application_service_provider">Application Service Provider</a></em><em> </em>(modelo flutuante – onde mensalmente é reportado o número de usuários que utilizam a solução).</p>
<p>Você utiliza soluções de virtualização em sua rede ou empresa? Quer conhecer uma solução com melhor custo/benefício? <a href="http://spreadsheets.google.com/viewform?formkey=dGkxWmhMOTA3c21yQUstMDE1N3BBV3c6MA">Responda ao nosso formulário</a> para que a <strong>JETRO</strong> entre  em contato e possa lhe oferecer a melhor solução para sua empresa!</p>
<p><a href="http://spreadsheets.google.com/viewform?formkey=dGkxWmhMOTA3c21yQUstMDE1N3BBV3c6MA">Responda ao formulário</a> da JETRO para conhecer novas opções de virtualização para sua empresa</p>
<p><a href="http://www.wtfbrasil.com/wp-content/uploads/2009/10/artigo-patrocinado.gif"><img class="aligncenter size-full wp-image-459" title="artigo-patrocinado" src="http://www.wtfbrasil.com/wp-content/uploads/2009/10/artigo-patrocinado.gif" alt="artigo-patrocinado" width="280" height="48" /></a></p>

]]></content:encoded>
			<wfw:commentRss>http://www.wtfbrasil.com/sistemas/conheca-um-novo-servico-de-virtualizacoes-de-aplicativos-em-rede/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>É um pouco parecido, sim&#8230;</title>
		<link>http://www.wtfbrasil.com/wtf/e-um-pouco-parecido-sim/</link>
		<comments>http://www.wtfbrasil.com/wtf/e-um-pouco-parecido-sim/#comments</comments>
		<pubDate>Tue, 05 May 2009 16:52:47 +0000</pubDate>
		<dc:creator>GraveHeart</dc:creator>
				<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[WTF]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[office]]></category>

		<guid isPermaLink="false">http://www.wtfbrasil.com/?p=425</guid>
		<description><![CDATA[Calliejane começou a trabalhar em uma multinacional, como analista de sistemas, há algum tempo atrás. Toda feliz, achando que tinha tirado a sorte grande, Calliejane só pensava nas vantagens: empresa grande, novos desafios, etc. Não demorou muito para os WTFs aparecerem e a emoção virar um grande sentimento de roubada: Toda a empresa era controlada [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.wtfbrasil.com%252Fwtf%252Fe-um-pouco-parecido-sim%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%C3%89%20um%20pouco%20parecido%2C%20sim...%22%20%7D);"></div>
<p>Calliejane começou a trabalhar em uma multinacional, como analista de sistemas, há algum tempo atrás. Toda feliz, achando que tinha tirado a sorte grande, Calliejane só pensava nas vantagens: empresa grande, novos desafios, etc. Não demorou muito para os WTFs aparecerem e a emoção virar um grande sentimento de roubada: <strong>Toda a empresa</strong> era controlada por Excel e Access. Tudo. Previsão de estoque, custeio, cotações e por aí vai. Lembrnado, Calliejane trabalhava em uma m-u-l-t-i-n-a-c-i-o-n-a-l!</p>
<p>O que mais impressionava era que a multinacional fabricava produtos de ponta, bem caros e com multas de milhares de dólares em caso de atrasos. E, por falta de um TI eficiente, toda a estrutura do local era mantido pelo Excel e Access, alçados a verdadeiros &#8220;ERPs&#8221; pelos usuários. Tudo o que passava pela cabeça de Calliejane vendo aquele cenário infernal era &#8220;porquê que as coisas aqui na TI são tão amadoras?!?!?&#8221;.</p>
<p>O tempo foi passando e aos poucos a grande dúvida que assombrava o dia-a-dia dela foi sendo respondida, à medida que ela ouvia pérolas e mais pérolas da gerente, responsável por toda a TI da filial da empresa. Uma vez, enquanto levantava requisitos para a primeira tentativa em desenvolver um sistema &#8220;não-access-não-excel&#8221; na empresa, Calliejane estava tentando obter informações com o pessoal da TI da sede nacional da empresa, que ficava no Rio de Janeiro, sobre a possibilidade de desenvolver uma interface com o sistema de custos. O sistema era um módulo do ERP da Oracle, o PAC (Periodic Average Costing) – custeio de produtos. E, em uma tarde inspirada, a gerente de TI ergue uma revista Veja e pergunta: &#8220;<em>o PAC que você está tentando acessar no Oracle é este mesmo PAC daqui da revista que o Lula tanto fala?</em>&#8220;</p>

]]></content:encoded>
			<wfw:commentRss>http://www.wtfbrasil.com/wtf/e-um-pouco-parecido-sim/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Pode parar por aí!</title>
		<link>http://www.wtfbrasil.com/wtf/pode-parar-por-ai/</link>
		<comments>http://www.wtfbrasil.com/wtf/pode-parar-por-ai/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 13:35:42 +0000</pubDate>
		<dc:creator>GraveHeart</dc:creator>
				<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[WTF]]></category>
		<category><![CDATA[clipper]]></category>
		<category><![CDATA[DOS]]></category>
		<category><![CDATA[sistema]]></category>

		<guid isPermaLink="false">http://www.wtfbrasil.com/?p=420</guid>
		<description><![CDATA[Anos atrás, quando o sistema que usávamos na empresa ainda era feito em Clipper (desenvolvimento interno), havia uma pequena via crucis quando era necessário reindexar as tabelas: O usuário X reclamava que o sistema estava com problemas, eu verificava que seria necessário fazer a reindaxação, enviava para toda a rede um aviso de que seria [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.wtfbrasil.com%252Fwtf%252Fpode-parar-por-ai%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Pode%20parar%20por%20a%C3%AD%21%22%20%7D);"></div>
<p>Anos atrás, quando o sistema que usávamos na empresa ainda era feito em Clipper (desenvolvimento interno), havia uma pequena <em>via crucis</em> quando era necessário reindexar as tabelas: O usuário X reclamava que o sistema estava com problemas, eu verificava que seria necessário fazer a reindaxação, enviava para toda a rede um aviso de que seria necessário sair do sistema, ficava mais cinco minutos mandando a mesma mensagem, ligava para alguns usuários teimosos, e quando finalmente conseguia que todos saíssem, algum usuário sem-noção tentava entrar no sistema NO MEIO da reindexação, detonando TODO o banco de dados.</p>
<p>Quando finalmente foi liberado o orçamento para que um desenvolvedor mexesse no sistema, a primeira alteração (que eu &#8216;convenientemente&#8217; considerei como crítica) foi criar uma maneira de impedir que usuários usassem o sistema ou até mesmo tentassem acessá-lo, quando fosse necessário reiniciar. O desenvolvedor surgiu com uma idéia simples: sempre que fosse necessário reindexar o banco de dados, era só criar um arquivo &#8216;<em>para.txt</em>&#8216; (que &#8216;pararia&#8217; o sistema, sacaram? hã? hã?) que o sistema automagicamente expulsaria os usuários quando eles tentassem acessar alguma nova tela, e os impediria de entrar.</p>
<p>Alteração aplicada, fiz todos os testes, e funcionou perfeitamente. Para evitar problemas, apenas algumas poucas pessoas ficaram sabendo dessa nova função, assim não aconteceria de alguém criar um arquivo de parada só para causar problemas à empresa. Tudo transcorreu bem, até o fechamento do mês: do nada, o sistema começou a expulsar todo mundo durante a geração dos relatórios finais. E, não importava o quanto eu apagasse o <em>para.txt</em>, ele sempre voltava, poucos minutos depois.</p>
<p>Acusações pipocavam de todos os lados. Seria possível que alguém tivesse descoberto sobre esse arquivo? E estaria esse alguém aproveitando para causar danos à empresa? Mas&#8230; quem teria contado?</p>
<p>Com os ânimos exaltados, resolvi partir para a única solução: desliguei a rede, e deixei apenas uma máquina ligada ao servidor, para realizar o fechamento do mês. E lá estava o para.txt, surgindo do nada, em toda sua graça. Algumas horas depois de muita investigação, consegui descobrir o problema:</p>
<p>Durante o fechamento, eram impressos vários relatórios, entre eles alguns que eram divididos por cada estado/região do Brasil. O programador original do sistema, por motivos que nunca entenderei, achou que seria interessante criar um arquivo de texto com o conteúdo a ser impresso, enviar para a impressora, e logo depois apagar o arquivo. Como se a falta de noção não bastasse, ele não usou nomes aleatórios ou coisa do tipo para gerar os arquivos: no caso dos estados, era o nome do estado mesmo, sem acentos ou espaços.</p>
<p>Inclusive um arquivo chamado&#8230;. <em>para.txt</em></p>

]]></content:encoded>
			<wfw:commentRss>http://www.wtfbrasil.com/wtf/pode-parar-por-ai/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Confiando nos dados da planilha</title>
		<link>http://www.wtfbrasil.com/wtf/confiando-nos-dados-da-planilha/</link>
		<comments>http://www.wtfbrasil.com/wtf/confiando-nos-dados-da-planilha/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 17:17:15 +0000</pubDate>
		<dc:creator>GraveHeart</dc:creator>
				<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[Usuários]]></category>
		<category><![CDATA[WTF]]></category>
		<category><![CDATA[Suporte]]></category>

		<guid isPermaLink="false">http://www.wtfbrasil.com/?p=405</guid>
		<description><![CDATA[Isso rolou há muitos anos, quando eu ainda era um novato. Na empresa não havia condições de comprar licenças para o MS-Office, e na época o OpenOffice ainda era algo muito mais alfa do que beta. Como as opções eram mínimas, acabei instalando como padrão um pacote gratuíto, chamado 602Office. O 602 era, na melhor [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.wtfbrasil.com%252Fwtf%252Fconfiando-nos-dados-da-planilha%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Confiando%20nos%20dados%20da%20planilha%22%20%7D);"></div>
<p>Isso rolou há muitos anos, quando eu ainda era um novato. Na empresa não havia condições de comprar licenças para o MS-Office, e na época o OpenOffice ainda era algo muito mais alfa do que beta. Como as opções eram mínimas, acabei instalando como padrão um pacote gratuíto, chamado 602Office.</p>
<p>O 602 era, na melhor das definições, um programa que quebrava um galho, e eventualmente conseguia abrir documentos do MSOffice. Vejam bem: abrir, e não interpretar corretamente. Mas, nas condições que tínhamos, era o melhor que podíamos ter sem cairmos na pirataria.</p>
<p>Em um dado momento, foi necessário criar uma planilha para uma missão especial: organizar todo o sistema de fretes dos produtos, que até então era computado manualmente (e não poderia ser incorporado ao sistema). O problema é que cada empresa de transportes possuia um sistema pessoal, e parecia ser um trabalho quase impossível organizar tudo em uma planilha onde tudo o que você precisasse fazer fosse digitar a quantidade dos produtos e a transportadora, e no final ter o peso final e o valor do frete.</p>
<p>Muitas semanas de trabalho duro, conversas com funcionários, definição de padrões, e uma quantidade absurda de &#8216;IFs&#8217; nas células depois, foi possível montar a planilha praticamente perfeita: numa aba ficavam os produtos, em outra os dados das transportadoras, e na terceira alguns dados extras, que se fossem preenchidos gerariam todos os dados necessários. E era fácil atualizar com novas transportadoras e produtos, se necessário. Detalhe: o 602 não permitia <strong>proteger</strong> planilhas.</p>
<p>Os dias foram virando semanas, as semanas viraram meses, e os meses viraram anos. Um belo dia, uma funcionária do comercial me liga, informando que a planilha estava gerando o valor de frete incorretamente. Ao observar o documento, pude ter uma pequena visão do inferno: campos que continham fórmulas haviam sido substituidos por números, colunas importantes estavam todas em branco, e algumas das células que deveriam trazer um valor importante estavam apagadas. Era simplesmente <strong>impossível</strong> a planilha trazer o dado correto.</p>
<p>Perguntei para a funcionária o que havia acontecido, e ela respondeu não saber, já que só havia começado a mexer com aquilo a poucos dias. Investigando mais a fundo, fui aos poucos descobrindo. A funcionária que originalmente foi treinada pelo uso da planilha saiu, e no processo treinou uma outra garota. Essa garota entendeu pouco do uso da planilha, e ficou por isso mesmo, até que ela precisou treinar outra, que entendeu menos ainda, e assim por diante, até que em um dado momento ninguém mais sabia exatamente como a planilha funcionava, elas apenas acreditavam que os dados ali estavam corretos, e pronto. Sempre que eu perguntava para alguém o que havia ocorrido, a resposta era a mesma &#8220;Fui ensinada assim, e sempre foi assim&#8221;.</p>
<p>Resultado: durante um período de tempo, todas as contas para gerar os fretes saiam com o valor errado. E, como o financeiro não conversava com o comercial, era bem provável que o valor pago era MUITO diferente do valor avaliado antes de entregar o produto.</p>
<p>Foi necessário criar do ZERO uma nova planilha, já que a original estava perdida. E, dessa vez, já com o OpenOffice, pude proteger algumas células. E colocar VÁRIOS avisos em células próximas células importantes, com avisos como &#8220;não mexa aqui, mesmo que sua vida dependa disso&#8221;, &#8220;use esse valor na planilha X1&#8243;, &#8220;não encoste aqui&#8221;, e por aí vai. E, sempre que a tarefa de gerar custos de frete era passada para outra funcionária, eu pessoalmente treinava a mesma para que não houvessem novos desastres&#8230;</p>

]]></content:encoded>
			<wfw:commentRss>http://www.wtfbrasil.com/wtf/confiando-nos-dados-da-planilha/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mais Screens WTF</title>
		<link>http://www.wtfbrasil.com/wtf/mais-screens-wtf/</link>
		<comments>http://www.wtfbrasil.com/wtf/mais-screens-wtf/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 23:07:46 +0000</pubDate>
		<dc:creator>GraveHeart</dc:creator>
				<category><![CDATA[screenshots]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[WTF]]></category>

		<guid isPermaLink="false">http://www.wtfbrasil.com/?p=378</guid>
		<description><![CDATA[Lealcy pensa em fazer um downclock do computador, para conseguir instalar uma simples impressora: Clique na imagem para ampliar Juliano ficou feliz de ter poder de escolha. Pena que, como podemos ver, era um poder bem limitado: Clique na imagem para ampliar]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.wtfbrasil.com%252Fwtf%252Fmais-screens-wtf%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Mais%20Screens%20WTF%22%20%7D);"></div>
<p><a href="http://ceticismo.net">Lealcy</a> pensa em fazer um downclock do computador, para conseguir instalar uma simples impressora:</p>
<p><a href="http://www.wtfbrasil.com/wp-content/uploads/2008/11/hpinstalldj8.png"><img style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" title="hpinstalldj8" src="http://www.wtfbrasil.com/wp-content/uploads/2008/11/hpinstalldj8-thumb.png" border="0" alt="hpinstalldj8" width="304" height="232" /></a><br />
<em>Clique na imagem para ampliar</em></p>
<p>Juliano ficou feliz de ter poder de escolha. Pena que, como podemos ver, era um poder bem limitado:</p>
<p><a href="http://www.wtfbrasil.com/wp-content/uploads/2008/11/netbeansopcoesww7.jpg"><img style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" title="netbeansopcoesww7" src="http://www.wtfbrasil.com/wp-content/uploads/2008/11/netbeansopcoesww7-thumb.jpg" border="0" alt="netbeansopcoesww7" width="304" height="272" /></a><br />
<em>Clique na imagem para ampliar</em></p>

]]></content:encoded>
			<wfw:commentRss>http://www.wtfbrasil.com/wtf/mais-screens-wtf/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>E se eu tentar colocar um dropdown no botão?</title>
		<link>http://www.wtfbrasil.com/wtf/e-se-eu-tentar-colocar-um-dropdown-no-botao/</link>
		<comments>http://www.wtfbrasil.com/wtf/e-se-eu-tentar-colocar-um-dropdown-no-botao/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 13:20:26 +0000</pubDate>
		<dc:creator>GraveHeart</dc:creator>
				<category><![CDATA[screenshots]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[WTF]]></category>

		<guid isPermaLink="false">http://www.wtfbrasil.com/?p=361</guid>
		<description><![CDATA[Rafael mandou uma imagem de erro muito, mas muito estranha do Delphi:]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.wtfbrasil.com%252Fwtf%252Fe-se-eu-tentar-colocar-um-dropdown-no-botao%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22E%20se%20eu%20tentar%20colocar%20um%20dropdown%20no%20bot%C3%A3o%3F%22%20%7D);"></div>
<p>Rafael mandou uma imagem de erro muito, mas muito estranha do Delphi:</p>
<p><a href="http://www.wtfbrasil.com/wp-content/uploads/2008/11/derro.jpg"><img style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" title="derro" src="http://www.wtfbrasil.com/wp-content/uploads/2008/11/derro-thumb.jpg" border="0" alt="derro" width="504" height="196" /></a></p>

]]></content:encoded>
			<wfw:commentRss>http://www.wtfbrasil.com/wtf/e-se-eu-tentar-colocar-um-dropdown-no-botao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Na próxima, vou pedir para instalarem o microsoft.com</title>
		<link>http://www.wtfbrasil.com/wtf/na-proxima-vou-pedir-para-instalarem-o-microsoftcom/</link>
		<comments>http://www.wtfbrasil.com/wtf/na-proxima-vou-pedir-para-instalarem-o-microsoftcom/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 12:46:03 +0000</pubDate>
		<dc:creator>GraveHeart</dc:creator>
				<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[Suporte]]></category>
		<category><![CDATA[WTF]]></category>
		<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://www.wtfbrasil.com/?p=354</guid>
		<description><![CDATA[Sub_Zer0 conta uma história que faz pensar na importância de escolher um bom provedor: Trabalho no desenvolvimento PHP para uma empresa de médio porte, que hospeda os sites de clientes em um servidor terceirizado. Um belo dia, percebi que, para fechar um job (Nota do admin: &#8220;Deus, como eu odeio esse termo), eu precisava do [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.wtfbrasil.com%252Fwtf%252Fna-proxima-vou-pedir-para-instalarem-o-microsoftcom%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Na%20pr%C3%B3xima%2C%20vou%20pedir%20para%20instalarem%20o%20microsoft.com%22%20%7D);"></div>
<p>Sub_Zer0 conta uma história que faz pensar na importância de escolher um bom provedor:</p>
<blockquote><p>Trabalho no desenvolvimento PHP para uma empresa de médio porte, que hospeda os sites de clientes em um servidor terceirizado. Um belo dia, percebi que, para fechar um <em>job (Nota do admin: &#8220;Deus, como eu odeio esse termo)</em>, eu precisava do Smarty. Só que o servidor não tinha nada configurado.</p>
<p>Como não tinha como não usar o Smarty, abri um chamado no servidor, dizendo que precisava da biblioteca instalada, e dizendo que o mesmo podia ser baixado no endereço <a title="http://www.smarty.net/" href="http://www.smarty.net/">http://www.smarty.net/</a> – e continuei o desenvolvimento na minha própria máquina</p>
<p>Horas depois,  recebo um email dando o chamado como concluído, e a seguinte mensagem do suporte:</p>
<p><em>Informo que o domínio já foi adicionado em seu painel. Qualquer configuração adicional pode ser efetuada diretamente por ele. Grato.</em></p>
<p>Sem entender nada, vou até a administração do servidor e descubro que, ao invés de instalar a biblioteca Smarty no servidor, ele configurou o domínio smarty.net no servidor! Do jeito que estava, era só alguém alterar o DNS do domínio, que responderia normalmente!</p>
<p>Depois de alguns minutos atônito, resolvi ligar para o suporte e explicar da forma mais clara possível o que eu realmente queria…</p></blockquote>

]]></content:encoded>
			<wfw:commentRss>http://www.wtfbrasil.com/wtf/na-proxima-vou-pedir-para-instalarem-o-microsoftcom/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WTF &#8211; Como hackear rapidamente um Windows com senha</title>
		<link>http://www.wtfbrasil.com/wtf/wtf-como-hackear-rapidamente-um-windows-com-senha/</link>
		<comments>http://www.wtfbrasil.com/wtf/wtf-como-hackear-rapidamente-um-windows-com-senha/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 15:20:15 +0000</pubDate>
		<dc:creator>GraveHeart</dc:creator>
				<category><![CDATA[screenshots]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[WTF]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.wtfbrasil.com/?p=347</guid>
		<description><![CDATA[Essa é a prova de que o Windows é o melhor gerador de WTFs da história: veja como é simples, em pouquíssimos passos, burlar o sistema de senhas no Windows (pelo gif animado, me parece ser o Win98, mas imagino que não seja difícil fazer o mesmo em outras versões&#8230;). Clique na imagem para ver [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.wtfbrasil.com%252Fwtf%252Fwtf-como-hackear-rapidamente-um-windows-com-senha%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22WTF%20-%20Como%20hackear%20rapidamente%20um%20Windows%20com%20senha%22%20%7D);"></div>
<p>Essa é a prova de que o Windows é o melhor gerador de WTFs da história: veja como é simples, em pouquíssimos passos, burlar o sistema de senhas no Windows (pelo gif animado, me parece ser o Win98, mas imagino que não seja difícil fazer o mesmo em outras versões&#8230;).</p>
<p style="text-align: center;"><em>Clique na imagem para ver o gif animado.</em><br />
<a href="http://www.wtfbrasil.com/wp-content/uploads/2008/10/20ksw89.gif"><img class="size-medium wp-image-348 aligncenter" title="20ksw89" src="http://www.wtfbrasil.com/wp-content/uploads/2008/10/20ksw89-300x225.gif" alt="" width="300" height="225" /></a></p>
<p>Imagem retirada daqui: <a href="http://i33.tinypic.com/20ksw89.gif">http://i33.tinypic.com/20ksw89.gif</a></p>

]]></content:encoded>
			<wfw:commentRss>http://www.wtfbrasil.com/wtf/wtf-como-hackear-rapidamente-um-windows-com-senha/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

