Feeds:
Posts
Comentários

GASOLINA

(GNV, DIESEL e ÁLCOOL)

Como poderemos baixar os preços???
NÃO DEIXE DE LER ..
Você lembra do Criança Esperança?
A UNICEF e a Rede Globo abriram as pernas…
Foi a força da Internet contra uma FÁBRICA DE DINHEIRO que DESCOBRIU-SE nunca chegar a quem de direito.
Então continue a ler .Não deixe de participar, mesmo que vc HOJE não precise abastecer seu carro com gasolina!! Mesmo que você não tenha carro, saiba que em quase tudo que você consome, compra ou utiliza no seu dia-a-dia, tem o preço dos transportes, fretes e distribuição embutidos no custo e conseqüentemente repassados a você.

Você sabia que no Paraguai (que não tem nenhum poço de petróleo) a gasolina custa R$ 1,45 o litro e sem adição de álcool . Na Argentina, Chile e Uruguai que juntos (somados os 3) produzem menos de 1/5 da produção brasileira, o preço da gasolina gira em torno de R$ 1,70 o litro e sem adição de álcool

QUAL É A MÁGICA ??

Você sabia, que já desde o ano de 2007 e conforme anunciado aos “quatro ventos” O Brasil já é AUTO-SUFICIENTE em petróleo e possui a TERCEIRA maior reserva de petróleo do MUNDO.

Realmente, só tem uma explicação para pagarmos
R$ 2,89 o litro: a GANÂNCIA do Governo com seus impostos e a busca desenfreada dos lucros exorbitantes da nossa querida e estimada estatal brasileira que refina o petróleo por ela mesma explorado nas “terras tupiniquins”

CHEGA !!!

Se trabalharmos juntos poderemos fazer alguma coisa.
Ou vamos esperar a gasolina chegar aos R$ 3,00 ou R$ 4,00 o litro? Mas, se você quiser que os preços da gasolina baixem, será preciso promover alguma ação lícita, inteligente, ousada e emergencial.
Unindo todos em favor de um BEM COMUM !!!

Existia uma campanha que foi iniciada em São Paulo e Belo Horizonte que nunca fez sentido e não tinha como dar certo. A campanha: “NÃO COMPRE GASOLINA” em um certo dia da semana previamente combinado não funcionou.

Nos USA e Canadá a mesma campanha havia sido implementada e sugerida pelo próprios governos de alguns estados aos seus consumidores, mas as Companhias de Petróleo se mataram de rir porque sabiam que os
consumidores não continuariam “prejudicando a si mesmos” ao se recusarem a comprar gasolina.. Além do que, se você não compra gasolina hoje… vai comprar MAIS amanhã. Era mais uma inconveniência ao próprio consumidor, que um problema para os vendedores.

MAS houve um economista brasileiro, muito criativo e com muita experiência em “relações de comércio e leis de mercado”, que pensou nesta idéia relatada abaixo e propôs um plano que realmente funciona.

Nós precisamos de uma ação enérgica e agressiva para ensinar às produtoras de petróleo e derivados que são os COMPRADORES que, por serem milhões e maioria, controlam e ditam as regras do mercado, e não os VENDEDORES que são “meia-dúzia”.
Com o preço da gasolina subindo mais a cada dia, nós, os consumidores, precisamos entrar rapidamente em ação!!
O único modo de chegarmos a ver o preço da gasolina diminuir é atingindo quem produz,na parte mais sensível do corpo humano: o BOLSO. Será não comprando a gasolina deles!!!

MAS COMO ??!!

Considerando que todos nós dependemos de nossos carros, e não podemos deixar de comprar gasolina, GNV, diesel ou álcool. Mas nós podemos promover um impacto tão forte a ponto dos preços dos combustíveis CAIREM, se todos juntos agirmos para

FORÇAR UMA GUERRA DE PREÇOS ENTRE ELES MESMOS.

É assim que o mercado age!!!

Isso é Lei de Mercado e Concorrência

Aqui está a idéia:

Para os próximo meses ( março/ abril / maio de 2011…) não compre gasolina da principal fornecedora brasileira de derivados de petróleo, que é a PETROBRÁS (Postos BR).

Se ela tiver totalmente paralisada a venda de sua gasolina, estará inclinada e obrigada, por via de única opção que terá, a reduzir os preços de seus próprios produtos, para recuperar o seu mercado.

Se ela fizer isso, as outras companhias (Shell, Esso, Ipiranga, Texaco, etc…) terão que seguir o mesmo rumo, para não sucumbirem economicamente e perderem suas fatias de mercado.
Isso é absolutamente certo e já vimos várias vezes isso acontecer!
CHAMA-SE LEI DA OFERTA E DA PROCURA

Mas, para haver um grande impacto, nós precisamos alcançar milhões de consumidores da Petrobrás.
É realmente simples de se fazer!!
Continue abastecendo e consumindo normalmente!! Basta escolher qualquer outro posto ao invés de um BR (Petrobrás). Porque a BR?
Por tratar-se da maior companhia distribuidora hoje no Brasil e consequentemente com maior poder sobre o mercado e os preços praticados.
Mas não vá recuar agora… Leia mais e veja como é simples alcançar milhões de pessoas!!

Essa mensagem foi enviada a aproximadamente trinta pessoas. Se cada um de nós enviarmos a mesma mensagem para, pelo menos, dez pessoas a mais

(30 x 10 = 300)

e se cada um desses 300 enviar para pelo menos mais dez pessoas, (300 x 10 = 3.000),

e assim por diante, até que a mensagem alcance os necessários MILHÕES de consumidores!

É UMA “PROGRESSÃO GEOMÉTRICA” QUE EVOLUI RAPIDAMENTE E QUE VOCE CERTAMENTE JÁ CONHECE !!

Quanto tempo levaria a campanha?

Se cada um de nós repassarmos este e-mail para mais 10 pessoas A estimativa matemática (se voce repassá-la ainda hoje) é que dentro de 08 a 15 dias, teremos atingido, todos os presumíveis 30 MILHÕES* de consumidores da Petrobrás (BR),
(fonte da ANP – Agencia Nacional do Petróleo, Gás Natural e Biocombustíveis)

Isto seria um impacto violento e de consequências invariavelmente conhecidas…
A BAIXA DOS PREÇOS

Agindo juntos, poderemos fazer a diferença.
Se isto fizer sentido para você, por favor, repasse esta mensagem, mesmo ficando inerte.

PARTICIPE DESTA CAMPANHA DE CIDADANIA ATÉ QUE ELES BAIXEM SEUS PREÇOS E OS MANTENHAM EM PATAMARES RAZOÁVEIS ! ISTO REALMENTE FUNCIONA.
VOCÊ SABE QUE ELES AMAM OS LUCROS SEM SE PREOCUPAREM COM MAIS NADA!

O BRASIL CONTA COM VOCÊ!!!

Para configurar o tempo que a sessão irá durar no tomcat, coloque as linhas no web.xml

<session-config>
<session-timeout>45</session-timeout>
</session-config>

Este tempo é em minutos e o default é 30,  para que a sessão não expire, use -1.

Para listas as foreign key constraints no Oracle, use o comando:

select table_name,constraint_name,column_name from user_cons_columns where constraint_name like '%FK%';

Irá ajudar bastante quando aparecer as mensagens que não pode excluir…

Member of em JPA

Tem coisas que a gente nunca esquece, não é o meu caso, sempre esqueço algumas sintaxes de JPQL, então, por quê não anotar para lembrar depois…

Para fazer uma consulta em uma lista do objeto, basta usar o “member of”, segue exemplo.

Exemplo 1
"select curso from Curso curso, Aluno aluno where aluno member of curso.listaDeAlunos and aluno = :aluno"

Exemplo 2
"select curso from Curso curso, Aluno aluno where aluno member of curso.listaDeAlunos and aluno in (:aluno)"

Muitas vezes nos deparamos com a tal JAVA HEAP SPACE ao fazer o deploy de uma aplicação no tomcat, depois de avaliar o que está causando o estouro, pois seu código pode conter algum problema, e chegar a conclusão que realmente é necessário aumentar a memória do tomcat, basta adicionar a seguinte linha

export CATALINA_OPTS=”-Xms256m -Xmx512m”

no arquivo TOMCAT_DIR/bin/catalina.sh no caso de Linux e TOMCAT_DIR/bin/catalina.bat no caso de windows.

Checkstyle

Checkstyle é uma ferramenta de análise estática de código utilizada no desenvolvimento do software para verificar se um código fonte Java está em conformidade com as regras codificação.

Ao desenvolver seguindo as regras, você terá um código com qualidade, legibilidade, reutilização e redução no custo de desenvolvimento. Os controles realizados limitam-se a verificar a apresentação do código, e não a lógica ou integridade do programa. Na prática, num primeiro momento pode não ser vantajoso cumprir todas regras, deve-se verificar quais são importantes para o projeto.

Checkstyle define um conjunto de módulos disponíveis, cada um dos quais prevê regras de verificação com um nível de rigor configurável (obrigatório, opcional …). Cada regra pode apresentar notificações, avisos e erros.

É possível verificar, por exemplo:

- Comentários Javadoc para classes, atributos e métodos;
- Convenções nos nomes dos atributos e métodos;
- Limite no número de parâmetros para métodos, quantidade de linhas;
- Presença obrigatória de cabeçalhos;
- A utilização dos pacotes importados, de classes;
- Os espaços entre caracteres;
- Boas práticas no desenvolvimento de classes;
- Código duplicado;

O checkstyle pode ser instalado através do Eclipse Update, adicionando um repositório com a seguinte url:

http://eclipse-cs.sourceforge.net/update/

Leitura recomendada

Programming style – http://en.wikipedia.org/wiki/Programming_style
Checkstyle – http://en.wikipedia.org/wiki/Checkstyle
Code Conventions for the Java Programming Language – http://java.sun.com/docs/codeconv/

Mas, o que é e para que serve um software de controle de versão?

“Um sistema de controle de versão (ou versionamento), VCS (do inglês version control system) ou ainda SCM (do inglês source code management) na função prática da Ciência da Computação e da Engenharia de Software, é um software com a finalidade de gerenciar diferentes versões no desenvolvimento de um documento qualquer. Esses sistemas são comumente utilizados no desenvolvimento de software para controlar as diferentes versões – histórico e desenvolvimento – dos códigos-fontes e também da documentação.”

by Wikipédia

Poderíamos, é claro, guardar todas as versões de todos os arquivos que criamos sem a ajuda de uma ferramenta de controle de versão. Porém, além do desperdício de um espaço considerável em disco, o Subversion armazena todas as versões de uma forma inteligente, guardando apenas as diferenças entre as versões. O que é muito mais vantajoso.

Para se trabalhar com um servidor de controle de versão, precisamos ter alguns conceitos em mente:

Repositório: Local onde o(s) projeto(s) será(ão) armazenado(s).

Trunk: Diretório onde se encontrará o projeto em fase de desenvolvimento (Dia a dia). O desenvolvimento do projeto começa aqui dentro.

Branch: Diretório destinado às fases de testes. Vamos supor o seguinte cenário, enquanto a Equipe A trabalha no desenvolvimento de novas funcionalidades da versão 1.0 do projeto, a Equipe B já inicia alguns testes para adicionar na versão 2.0 do projeto. Este projeto é de grande importância. Tudo o que for feito como forma de testar algo, sem comprometer o projeto como um todo, deverá ser colocado dentro deste diretório.

Tags: Diretório destinado às releases do projeto. Sempre que novas funcionalidades são adicionadas ao projeto e/ou bugs são corrigidos novas versões surgem dentro do diretório TAGS.

Vamos agora ao que interessa, instalar o SVN.

Vamos começar instalando apache, para que possamos acessar o svn remotamente através do protocolo http.

$ sudo apt-get install apache2

Para testar a instalação do apache, acesso a url http://localhost.

Vamos agora instalar o subversion

$ sudo apt-get install subversion subversion-tools

Ao final deste comando, o svn já estará instalado, para testar se a instalação foi ok, execute o comando:

$ svn –version

Você terá detalhes como a versão instalada e módulos disponíveis.

O próximo passo será criar um local para armazenar os arquivos do repositório, eu escolhi /home/svn, pois meu /home esta montado numa partição diferente da / (raiz) mas escolha um local do seu agrado.

Crie o diretório através do comando.

$ sudo mkdir -p /home/svn

Agora vamos criar ums estrutura básica.

$ sudo svnadmin create /home/svn/repositorio

Agora vamos instalar e configurar o módulo que permite o acesso via http.

$ sudo apt-get install libapache2-svn

O próximo é abrir o arquivo /etc/apache2/mods-available/dav_svn.conf.

$ sudo gedit /etc/apache2/mods-enabled/dav_svn.conf

Descomente as seguintes linhas:

<Location /svn>

DAV svn

SVNParentPath /home/svn <- altera para o local que vc escolheu

AuthType Basic

AuthName “Subversion Repository Access”

AuthUserFile /etc/apache2/dav_svn.passwd

<limitexcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</limitexcept>

</Location>

Reinie o apache para que as alterações tenham efeito

$ sudo service apache2 restart

Agora você já pode acessar o svn através do navegador.

http://localhost/svn/repositorio/

Você verá uma tela com:

repositorio – Revision 0: /

Está tudo OK até agora, mas temos coisas a fazer ainda.

Antes de abrir o svn para os usuários, vamos alterar algumas permissões para que o apache possa gravar dados no diretório do repositório.

$ sudo chown -R www-data.www-data /home/svn

Vamos agora criar os usuário que terão acesso ao svn e poderão gravar dados no mesmo.

$ sudo htpasswd -c /etc/apache2/dav_svn.passwd usuario

Sigite a nova senha e confirme-a.

Basta agora você configurar sua IDE preferida para acessar o SVN através do endereço http://localhost/svn/repositorio ou http://ip-do-servidor/svn/repositorio.

Você pode e deve estar incrementando a parte de segurança do seu servidor com protocolo seguro e outros recursos.

Existe um projeto para tradução do livro oficial do subversion, que pode ser acesado livremente através da URL http://code.google.com/p/svnbook-pt-br/.

Acesse o projeto e inscreve-sa para ajudar nas traduções, faça parte da comunida open source.

Leituras recomendadas

http://pt.wikipedia.org/wiki/Subversion

http://code.google.com/p/svnbook-pt-br/

http://ariejan.net/2006/12/01/how-to-setup-a-ubuntu-development-server-part-1/

http://penguim.wordpress.com/2008/09/23/subversion-com-apachesslbasicauth-no-ubuntu-server-804/

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.