Deixe um comentário

Switch com String no Java

Uma das novidados do Java 7 é a possibilidade do uso de String no Switch, o que eu considero muito útil.

No Java 6 só era possível com uso de constante ou Enum.

Segue um exemplo:

  class TesteSwitch {
    public static void main (String[] args) {
      String s = "Figueirense";
      switch (s) {
        case "Avaí":
          System.out.println ("Serie B"); 
          break;
        case "Corinthians":
          System.out.println ("Curintia"); 
          break;
        case "Figueirense":
          System.out.println ("Figueira"); 
          break;
        case "São Paulo":
          System.out.println ("Bambi"); 
          break;
      }
    }
  }

 

1 Comentário

Festival Brasileiro da Cerveja 2012

Festiva da Cerveja

O ingressos para o Festival da Cerveja não são limitados, portanto, serão vendidos somente no local do evento.
Valor: R$ 10,00 por dia

Horário do evento:
21,22 e 23/03: das 19h à 1h
24/03: das 15h à 1h

Palestras:
Quinta-feira, 22 – 19h e às 20h30  |  Sexta-feira, 23 – 19h e às 20h30
Sábado, 24 – 90h30, 11h, 12h, 13h40, 14h40, 15h10, 16h10, 17h10, 17h50

Workshops:
Sábado, 24 – 10h e 14h.

Beer Tour:
Sábado, 24 – 14h, 15h e 16h.

1ª Convenção Nacional dos Blogueiros de Cerveja
Sábado, 24 – 14h.

Premiação South Beer Cup
Sábado, 24 – 19h.

Site do evento: http://www.festivaldacerveja.com/edicao-2012

Blog: http://festivaldacerveja.wordpress.com/

Deixe um comentário

Sugestão de livro – O Programador Pragmático

Livro que recomendo a leitura, tanto para iniciantes quanto para os programadores mais experientes.
Texto retirado do livro:


“Chapter 4: Pragmatic Paranoia
 
Tip 30: You Can’t Write Perfect Software
 
Did that hurt? It shouldn’t. Accept it as an axiom of life. Embrace it. Celebrate it. Because perfect software doesn’t exist. No one in the brief history of computing has ever written a piece of perfect software. It’s unlikely of that you’ll be the first. And unless you accept this as a fact, you’ll end up wasting time and energy chasing an impossible dream.”


1 Comentário

A Internet precisa se manter livre

“Por mais de uma década, nós, juntamente com outros milhões de voluntários por todo o mundo, contribuímos em centenas de línguas para a construção da Wikipédia.

Fizemos isso porque amamos compartilhar o conhecimento, e queremos que este chegue a todos. E só podemos fazer isso porque a internet é livre.

Entretanto, o Congresso dos Estados Unidos da América está a considerar duas propostas de lei que permitirão censurar e reprimir a maior comunidade livre do mundo.

Se as propostas de lei Stop Online Piracy Act (SOPA) ou aPreventing Real Online Threats to Economic Creativity and Theft of Intellectual Property Act (PROTECTIP) forem aprovadas, elas irão destruir a liberdade que possibilitou a Wikipédia ser o que ela é hoje.

Para mais informações, veja a carta escrita por Sue Gardner, Diretora Executiva da Wikimedia Foundation.

Se manter a internet livre é algo com que você também se preocupa, faça a sua voz valer, compartilhe, espalhe, proteste!”

Texto retirado da Wikipédia. Clique aqui para ver o texto.

No SOPA

Deixe um comentário

Migrando do SVN para o Mercurial

O processo de migração do SVN para o Mercurial é simples.
Pode ser um pouco lento se, no seu repositório do svn, você já possuir muitos branches e tags.

Primeiro você precisa ter o Mercurial instalado, para isso execute:

sudo apt-get install mercurial

Após a instalação, você deve editar o seguinte arquivo:

~/.hgrc

E adicionar as seguintes configurações:

[ui]
username = PrimeiroNome SegundoNome <email@email.com>

[extensions]
hgext.convert=

Para começar a conversão você precisa ter instalado o binding do phyton pro SVN, para isso execute:

sudo apt-get install python-subversion

Para realizar a conversão utilize o seguinte comando:

sudo hg convert http://localhost/nome-do-projeto nome-do-projeto

Assim que terminar a conversão, executar os seguintes comandos:

sudo chown -R nome-do-seu-usuario nome-do-projeto/
sudo chgrp -R nome-do-grupo nome-do-projeto/

Para finalizar, acesse a pasta criada (nome-do-projeto) e execute o comando para atualizar o seu working copy:

hg update

Fonte: http://mercurial.selenic.com/wiki/ConvertExtension#Converting_from_Subversion

2 Comentários

Conectando no Oracle sem rede

Para conectar no Oracle sem estar conectado à internet basta fazer o seguinte:

Adicione a pasta do Oracle à variável de sistema ORACLE_HOME, no ubuntu ficaria assim:

export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/

Acesse o sqlplus:

sqlplus usuario/senha@host/service_name

E dentro do sqlplus digite:

show parameter local listener

O retorno deverá ser:

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
local_listener			     string
log_archive_local_first 	     boolean	 TRUE

O que nos interessa é o valor retornado na linha:

local_listener			     string

Repare que o valor do “local_listener” está vazio.
Execute, ainda no sqlplus, os seguintes comandos para inserir o endereço de conexão local:

alter system set local_listener=’(address=(protocol=tcp)(host=localhost)(port=1521))’;
alter system register;

Deixe um comentário

Instalando driver para touch screen no Ubuntu 10.10 (Maverick Meerkat)

Passo a passo de como instalar driver da 3M, produtora de telas touch screen, no ubuntu 10.10.

Passo 1) Baixe o driver no site da 3M. (Link).

Passo 2) Descompacte o arquivo baixado.

Passo 3) De permissão de execução ao binário e execute. Ele irá gerar outro arquivo compactado.

Passo 4) Descompacte o arquivo. Ele irá criar a pasta “twscreen”.

Passo 5) Copie a pasta para dentro de “/etc/”.

Passo 6) Crie o arquivo “/etc/X11/xorg.conf” vazio.

Passo 7) De permissão de execução e execute o Install que está dentro de “/etc/twscreen/”. Alguns warnings aparecerão mais isso não vai prejudicar em nada.

Passo 8) Acesse a pasta “/usr/share/X11/xorg.conf.d/”.

Passo 9) Crie um arquivo chamado “01-screen.conf”. Nele coloque o seguinte conteúdo:

Section “Device”
    Identifier    ”Configured Video Device”
EndSection

Section “Monitor”
    Identifier    ”Configured Monitor”
EndSection

Section “Screen”
    Identifier    ”Default Screen”
    Monitor    ”Configured Monitor”
    Device    ”Configured Video Device”
EndSection

Passo 10) Crie um arquivo chamado “02-twxinput.conf”. Nele coloque o seguinte conteúdo:

Section “ServerFlags”
    Option    ”IgnoreABI”    ”true”
EndSection

Section “ServerLayout”
    Identifier    ”Default Layout”
    Screen    ”Default Screen”
    InputDevice    ”MT7TouchScreen”    ”SendCoreEvents”
EndSection

Section “InputDevice”
    Identifier    ”MT7TouchScreen”
    Driver    ”twxinput”
    Option    ”Device”    ”0″
    Option    ”ConvertAtRead”    ”false”
EndSection

Passo 11) Acesse a pasta “/etc/twscreen/” e rode o TwCalib para calibrar o touch.

Espero ter ajudado.

Deixe um comentário

Festival Brasileiro da Cerveja

Festiva da CervejaO Festival Brasileiro da Cerveja acontece durante 3 dias (25, 26 e 27 de novembro), no setor 2 do Parque Vila Germânica em Blumenau.

O ingresso custará R$5,00 sem caneco ou R$15,00 com caneco de vidro exclusivo do evento.

O evento abre espaço para exposição de cervejarias caseiras. Uma boa oportunidade pra quem faz sua própria cerveja.

Site do evento: http://www.festivaldacerveja.com/

Site para inscrição: http://www.festivaldacerveja.com/expositores/expo.insc

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.