sábado, 27 de dezembro de 2008

Tirinhas de Natal do DrPepper


Modem Huawei E226 no Ubuntu 7.10

Esta semana resolvi contratar o serviço de banda larga móvel da Claro. Ao conversar com o atendente, fui informado de que nenhum dos modens tinha suporte ao Linux, e que o modem Huawei E226 tinha suporte ao Windows e ao Mac. Pois bem, esta foi minha escolha.
O atendente ainda me disse que alguns de seus clientes já tinham relatado o sucesso na configuração do modem no linux, então tive a esperança de encontrar na internet algum artigo que explicasse esta tal configuração.
Ontem resolvi procurar alguma coisa na internet, e de cara encontrei um artigo que dizia ser muito fácil esta configuração. Um dos artigos prometia a tal configuração em apenas 3 minutos.
Pois bem, depois de mais de uma hora tentando configurar o modem, ainda não tinha conseguido realizar uma conexão. O modem estava funcionando, constatação feita pelo led azul que indica a atividade do aparelho, mas nada de conexão.
Em um outro artigo, encontrei a explicação para o problema: apesar de o modem funcionar, os endereços DNS obtigos pelo modem não respondem.
Era necessário então mudar os endereços DNS após a inicialização do aparelho.
Tentei utilizar os endereços informados no artigo, mas não obtive sucesso com os mesmos.
Só consegui realizar a conexão, por fim, utilizando um outro endereço DNS encontrado em um outro artigo, que não é um dos endereços DNS da Claro.

Abaixo segue um resumo do que eu fiz para que o modem funcionasse, no meu caso.

Criei o arquivo wvdial-huawei.conf, no diretório /etc, com o seguinte conteúdo:

[Dialer Defaults]
Carrier Check = off
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Password = claro
Ask Password = 0
Check Def Route = 1
Phone = *99#
Idle Seconds = 0
Modem Type = Analog Modem
Stupid Mode = 1
Compuserve = 0
Baud = 460800
Dial Command = ATDT
Modem = /dev/ttyUSB0
ISDN = 0
Username = claro
[Dialer claro3g]
Stupid Mode = on
Password = claro
Auto Reconnect = off
Username = claro
Phone = *99#
Auto DNS = 0
Check DNS = 0



Depois criei o arquivo resolv.huawei.conf, também no diretório /etc, com o seguinte conteúdo:

nameserver 4.2.2.2


Como comentei acima, um dos artigos indicava a utilzação dos endereços de DNS 200.255.121.39 e 200.169.117.14, mas com estes eu não tive sucesso.


Criei, no diretório /home/gustavo/huawei o arquivo huawei.sh, com o seguinte conteúdo:

wvdial --config /etc/wvdial-huawei.conf

Este comando inicializa o modem, e deve ser executado todas as vezes que se deseja inicializar o mesmo.

Criei no diretório /home/gustavo/huawei o arquivo changeresolv.sh, com o seguinte conteúdo:

cat /etc/resolv.huawei.conf > /etc/resolv.conf

Este comando é responsável por modificar os endereços DNS obtidos automaticamente pelo modem, pelo endereço DNS que realmente funciona.

Depois de todos estes arquivos criados, quando quero me conectar, sigo os seguintes passos:

  1. Com o modem já conectado, me logo no console e executo, como root, o arquivo huawei.sh.
  2. Após o término da configuração do modem (isso é visível no modem pelo led azul que fica constantemente aceso, ou pelos logs no console que indicam a obtenção dos endereços de IP e de DNS) executo o arquivo changeresolv.sh.

Feito isso deve ser possível efetuar uma conexão. Escrevo este artigo a partir de uma conexão de sucesso ;)


Leiam os artigos indicados, e atentem para o fato de que é necessário ter o módulo usbserial instalado, que já está presente no Kernel 2.6.


Espero ter colaborado!



terça-feira, 16 de dezembro de 2008

Netbeans 6.5 não reconhece o JBoss 5.0.0 G.A. como Válido

Novamente me deparo com problemas na integração Netbeans X JBoss.
Não consegui fazer com que o Netbeans 6.5 (no Windows pelo menos) reconhecesse o JBoss 5 G.A.
Já tive esse problema antes com a versão 6.0, que só foi sanada com uma versão nova do Netbeans (na época uma versão beta do 6.1).
Vamos ver quando isso será solucionado.


sexta-feira, 12 de dezembro de 2008

Aleluia! Lançada Release 5.0 GA do JBoss

Até que enfim!
Foi liberada a versão final do JBoss 5.
Downloads podem ser feitos aqui.

Agora é rezar para que as aplicações feitas até agora, para as versões beta, "rodem" de boa na versão final.

terça-feira, 9 de dezembro de 2008

É de abalar a auto-estima!

Trecho de uma conversa com um colega de trabalho. Chorei de rir dessa conversa e de tudo que ela rendeu!


Luiz Gustavo diz:
cara, tava vendo ontem
Luiz Gustavo diz:
o guitarrista do Queem é doutor em astronomia... formado em Matemática e Física
Luiz Gustavo diz:
a tese de doutorado dele foi sobre a poeira intergaláctica
Celso diz:
aff.... me sinto um lixo com essas coisas
Celso diz:
fazendo tcc de supermercado
Luiz Gustavo diz:
huahuahuahuah
Celso diz:
rs.. mas é vdd/
Celso diz:
nao te dá um desgosto?
Luiz Gustavo diz:
minha tese de pós-graduação é um sistema complexo de gerenciamento de contas pessoais cara! mó legal [ironia]
Luiz Gustavo diz:
e o da graduação foi um sistema de gerenciamento de imobiliária... tipo... revolucionei a ciência
Celso diz:
a minha é uma ferramenta que nem nome tem!!!!
Luiz Gustavo diz:
vamos deixar nossa marca na história
Luiz Gustavo diz:
ahhhhhhhhhhhhhhh... e tem mais uma... ele (o guitarrista do Queen) teve um asteróide batizado com o nome dele



Pra quem quiser mais informações, eis a biografia de Brian May, segundo Wikipédia!

Queen dispensa comentários!

sexta-feira, 5 de dezembro de 2008

Gosto Duvidoso

Confira essa e outras receitinhas neste site.


Eecaaaaaa!!!

quinta-feira, 4 de dezembro de 2008

Monogamia é para os fracos!

Notícia: Tribunal solta homem de 84 anos casado com 86 mulheres na Nigéria


"No novo alojamento, ele só poderá receber visitas de quatro das suas 86 mulheres. "


Só?

segunda-feira, 17 de novembro de 2008

DRAMA DE UM APAIXONADO!

Quando eu a conheci tinha 16 anos.
Ela eu não sei. Fomos apresentados numa festa, por um "carinha" que se dizia meu amigo.
Foi amor a primeira vista. Ela me enlouquecia. Nosso amor chegou a um ponto, que já não conseguia viver sem ela.
Mas era um amor proibido. Meus pais não aceitaram. Fui repreendido na escola e passamos a nos encontrar escondidos.
Mas aí não deu mais. Fiquei louco. Eu a queria, mas não a tinha. Eu não podia permitir que me afastassem dela.
Eu a amava: bati o carro, quebrei tudo dentro de casa e quase matei a minha irmã. Estava louco, precisava dela.
Hoje tenho 39 anos; estou internado num hospital, sou inútil e vou morrer abandonado pelos meus pais, amigos e por ela.
Seu nome? Cocaína.
Devo a ela meu amor, minha vida, minha destruição e minha morte.

"Fred Mercury"


(Esse desabafo de Fred Mercury foi transcrito para ser dedicado a todos os jovens, que estão ou não apaixonados por ela, para que meditem sobre esse tipo de obsessão que não leva a nada: só destrói.
Pena que Fred Mercury só tenha dado esse depoimento depois de ter se apaixonado por ela de tal forma que tenha se destruído!
Um "carinha" amigo de verdade mostra a verdade sobre ela e com isso preserva a amizade, o amor, a vida...
Pais, é necessário preencher o vazio que se instala no coração dos jovens, para que eles não procurem satisfação em outros braços... amor, carinho e afeto são os presentes mais valiosos que se pode dar aos filhos.
Chamá-los de "filho(a)", acompanhá-los na escola, no lazer, participar de sua adolescência e fazê-los se apaixonarem por seus pais e sua casa entre seus dez e quinze anos, pode ser a diferença entre combater ou não a droga no próprio lar.)

fonte

segunda-feira, 10 de novembro de 2008

Como os programadores matam os dragões

Java
Chega, encontra o dragão. Desenvolve um framework para aniquilamento de dragões em múltiplas camadas.
Escreve vários artigos sobre o framework, mas não mata o dragão.

.NET
Chega, olha a idéia do Javanês e a copia, tenta matar o dragão, mas é comido pelo réptil.

ASP
Os componentes necessários para levantar a espada são proprietários e caros. Outros tantos componentes proprietários para achar a localização do dragão, e mais outros tantos a localização da princesa. Chama então seu amigo programador de PHP.

C
Chega, olha para o dragão com olhar de desprezo, puxa seu canivete, degola o dragão. Encontra a princesa, mas a ignora para ver os últimos checkins no cvs do
kernel do linux.

C++
Cria um canivete básico e vai juntando funcionalidades até ter uma espada complexa que apenas ele consegue entender ... Mata o dragão, mas trava no meio da ponte por causa dos memory leaks.

COBOL
Chega, olha o dragão, pensa que tá velho demais para conseguir matar um bicho daquele tamanho e pegar a princesa e, então, vai embora de volta ao seu
mundinho.

Pascal
Se prepara durante 10 anos para criar um sistema de aniquilamento de dragão... Chegando lá descobre que o programa só aceita lagartixas como entrada.

VB
Monta uma arma de destruição de dragões a partir de vários componentes, parte pro pau pra cima do dragão e, na hora H, descobre que a espada só funciona
durante noites chuvosas...

PL/SQL
Coleta dados de outros matadores de dragão, cria tabelas com N relacionamentos de complexidade ternária, dados em 3 dimensões, OLAP, demora 15 anos para processar a informação. Enquanto isso a princesa virou lésbica.

PHP
Pesquisa bancos de scripts e acha as classes de construção de espada, manuseio da espada, localização da princesa e dragão. Remenda tudo e coloca umas firúlas próprias.
Mata o dragão e casa com a princesa. Como tudo foi feito com gambiarras, o dragão um dia vai ressuscitar e comer os dois.

Ruby
Chega com uma p*t* fama, falando que é o melhor faz tudo, quando vai enfrentar o dragão mostra um videozinho dele matando um dragão ... O dragão come ele de tédio.

Smalltalk
Chega, analisa o dragão e a princesa, vira as costas e vai embora, pois eles são muito inferiores.

ASSEMBLY
Acha que está fazendo o mais certo e enxuto, porém troca um A por D, mata a princesa e transa com o dragão.

Shell
Cria uma arma poderosa para matar os dragões, mas na hora H, não se lembra como usá-la.

Shell (2)
O cara chega no dragão com um script de 2 linhas que mata, corta, stripa, pica em pedacinhos e empalha o bicho, mas na hora que ele roda, o script aumenta, engorda, enfurece e coloca álcool no fogo do dragão.

Fortran
Chega desenvolve uma solução com 45000 linhas de código, mata o dragão vai ao encontro da princesa ... mas esta o chama de tiuzinho e sai correndo atrás do programador java que era elegante e ficou rico.

FOX PRO
Desenvolve um sistema para matar o dragão, por fora é bonitinho e funciona, mas por dentro está tudo remendado. Quando ele vai executar o aniquilador de
dragões lembra que esqueceu de indexar os DBF's.

CLIPPER
Monta uma rotina que carrega um array de codeblocks para insultar o dragão, cantar a princesa, carregar a espada para memória, moer o dragão, limpar a sujeira, lascar leite condensado com morangos na princesa gostosa, transar com a princesa, tomar banho, ligar o carro, colocar gasolina e voltar pra casa. Na hora de
rodar recebe um "Bound Error: Array Access" e o dragão come ele com farinha.

ANALISTA DE PROCESSOS
Chega ao dragão com duas toneladas de documentação desenvolvida sobre o processo de se matar um dragão genérico, desenvolve um fluxograma super complexo para libertar a princesa e se casar com ela, convence o dragão que aquilo vai ser bom pra ele e que não será doloroso. Ao executar o processo ele estima o esforço e o tamanho do estrago que isso vai causar, consegue o aval do papa, do Buda e do Raul Seixas para o plano, e então compra 2 bombas nucleares, 45 canhões, 1 porta aviões, contrata 300 homens armados até os dentes, quando
na verdade necessitaria apenas da espada que estava na sua mão o tempo todo.

PowerBuilder
PB chega como quem não quer nada, define 30 datawindows genericas, cria janelas, herda tudo da w_sys, chama funções de infra e DLLs, se aproxima do dragão, olha para o dragão, sorri para o dragão, olha para um bolso.... nada…olha pra o outro bolso.....nada.....se lembra que deixou a espada na bolsa nas costas, so que para alcançar lá precisa regenerar o objeto, fazer um incremental build e full build logo após. Enquanto faz tudo isso, o dragão acende o fogo, prepara o molho e acaba comendo um churrasquinho de programador e princesa.

sexta-feira, 7 de novembro de 2008

terça-feira, 4 de novembro de 2008

Ponto final para o Woodstock

Depois de muitos rumores, chega ao fim, oficialmente, o projeto Woodstock.
Segue comunicado veiculado na lista de discussão:

Hi folks,

As many of you have already seen or heard, Sun Microsystems is officially
stopping all new feature development on Woodstock components. The Woodstock
release 4.2 is the last official version of Woodstock that Sun will release.

This decision wasn't easy and we know it won't be very popular. But in the
current environment, every business has had to make some hard choices and
this was one of those for Sun.

So what do you do if you've invested in Woodstock? First of all, Sun will
continue to support its customers that have built on top of Woodstock 4.2.
The Project Woodstock code is available on java.net
(http://woodstock.dev.java.net) and community members can create new
features or enhancements. Sun will assist with a community development
effort behind Project Woodstock - the first step will be doing a transfer of
information to help people get started (more to come on this soon).

In addition to this, We are researching solutions that will allow users
currently invested in Woodstock to migrate their applications while
leveraging the latest advances in web UI technology. We remain committed to
improving the web developer experience, and plan to prove this with upcoming
releases of JSF, GlassFish and NetBeans.

Thank you for your support and feel free to ask any questions. We'll do our
best to answer (even if the answer is "we don't know yet").

John Jullion-Ceccarelli
Senior Manager, NetBeans Web Tier Engineering


Eu particularmente nunca gostei do Woodstock! rsrsrs

segunda-feira, 3 de novembro de 2008

RELACIONAMENTOS

Se realmente é do Arnaldo Jabor eu não sei, mas vale a reflexão... relacionamentos realmente são complicados.


RELACIONAMENTOS (Arnaldo Jabor)


Sempre acho que namoro, casamento, romance tem começo, meio e
fim. Como tudo na vida. Detesto quando escuto aquela conversa:
'Ah, terminei o namoro...'
'Nossa, quanto tempo?'
'Cinco anos... Mas não deu certo... acabou'
'É não deu...'Claro que deu! Deu certo durante cinco anos, só que acabou.
E o bom da vida, é que você pode ter vários amores.
Não acredito em pessoas que se complementam.
Acredito em pessoas que se somam.
Às vezes você não consegue nem dar cem por cento de você para você mesmo,
como cobrar cem por cento do outro?
E não temos esta coisa completa.
Às vezes ele é fiel, mas não é bom de cama.
Às vezes ele é carinhoso, mas não é fiel.
Às vezes ele é atencioso, mas não é trabalhador.
Às vezes ela é malhada, mas não é sensível. Tudo nós não temos.
Perceba qual o aspecto que é mais importante e invista nele.
Pele é um bicho traiçoeiro.
Quando você tem pele com alguém, pode ser o papai com mamãe mais básico que é uma delícia.
E às vezes você tem aquele sexo acrobata, mas que não te impressiona...
Acho que o beijo é importante... e se o beijo bate...se joga...se não
bate...mais um Martini, por favor...e vá dar uma volta.
Se ele ou ela não te quer mais, não force a barra.
O outro tem o direito de não te querer.
Não lute, não ligue, não dê pití...
Se a pessoa tá com dúvida, problema dela, cabe a você esperar ou não.
Existe gente que precisa da ausência para querer a presença.
O ser humano não é absoluto.
Ele titubeia, tem dúvidas e medos mas se a pessoa REALMENTE gostar, ela volta.
Nada de drama.
Que graça tem alguém do seu lado sob chantagem, gravidez, dinheiro, recessão de família?
O legal é alguém que está com você por você. E vice versa.
Não fique com alguém por dó também. Ou por medo da solidão.
Nascemos sós. Morremos sós.
Nosso pensamento é nosso, não é compartilhado.
E quando você acorda, a primeira impressão é sempre sua, seu olhar, seu pensamento.
Tem gente que pula de um romance para o outro.
Que medo é este de se ver só, na sua própria companhia? Gostar dói.
Você muitas vezes vai ter raiva, ciúmes, ódio, frustração. Faz parte.
Você namora um outro ser, um outro mundo e um outro universo.
E nem sempre as coisas saem como você quer...
A pior coisa é gente que tem medo de se envolver. Se alguém vier com este papo, corra, afinal,
você não é terapeuta.
Se não quer se envolver, namore uma planta. É mais previsível.
Na vida e no amor, não temos garantias.
E nem todo sexo bom é para namorar. Nem toda pessoa que te convida para sair é para casar.
Nem todo beijo é para romancear. Nem todo sexo bom é para descartar.Ou se apaixonar.
Ou se culpar.Enfim... quem disse que ser adulto é fácil?

sexta-feira, 31 de outubro de 2008

PulpCore

PulpCore é um framework para animação e renderização 2D para o Java Plug-in. Vale a pena conferir: http://www.interactivepulp.com/pulpcore/

Palestras da LocaWeb no JustJava

É possível baixar algumas palestras ministradas pela LocaWeb, no JustJava, através do link http://site.locaweb.com.br/downloads/.

Dentre as palestras estão:

Palestra "Além do JUnit: métodos e ferramentas para testes em Java". ministrada pela Locaweb no JustJava 2006.

Palestra "Desenvolvendo aplicações VoIP em Java" ministrada pela Locaweb no JustJava 2005.

Palestra "JBoss em cluster" ministrada pela Locaweb no JustJava 2004.

Palestra "Modelo de Segurança do JBoss e sua Integração com o Tomcat" ministrada pela Locaweb no JustJava 2003.

As melhores e piores listas do mundo.

Vale a pena conferir!

http://www.oblog.com.br/lista10/

Programadores criam clipe do AC/DC no Excel

Phil Clandillon e Steve Milbourne criaram uma versão do clipe de "Rock 'N Roll Train", do novo álbum do grupo "Black Ice", que pode ser visto no Excel.
Para pegar o arquivo, acesseo endereço http://www.acdcrocks.com/excel/.

fonte: http://www1.folha.uol.com.br/folha/informatica/ult124u462257.shtml

segunda-feira, 6 de outubro de 2008

Nunca Confiar Demais

Nunca Confiar Demais

Nenhum homem acredita piamente em nenhum outro homem. Pode-se acreditar piamente numa ideia, mas não num homem. No mais alto grau de confiança que ele pode despertar, haverá sempre o aroma da dúvida – uma sensação meio instintiva e meio lógica de que, no fim das contas, o vigarista deve ter um ás escondido na manga. Esta dúvida, como parece óbvio, é sempre mais do que justificada, porque ainda não nasceu o homem merecedor de confiança ilimitada – a sua traição, no máximo, espera apenas por uma tentação suficiente. O problema do mundo não é o de que os homens sejam muito suspeitos neste sentido, mas o de que tendem a ser confiantes demais – e de que ainda confiam demais em outros homens, mesmo depois de amargas experiências. Acredito que as mulheres sejam sabiamente menos sentimentais, tanto nisto como em outras coisas. Nenhuma mulher casada põe a mão no fogo por seu marido, nem age com se confiasse nele. A sua principal certeza assemelha-se à de um batedor de carteiras: a de que o guarda que o apanhou poderá ser subornado.

Henry Mencken, in 'O Livro dos Insultos (1920)'


Essa reflexão falou por mim hoje. Simplesmente perfeita!

sexta-feira, 3 de outubro de 2008

Papo Careta

Conforme o título que escolhi para esse desabafo, o que se segue é realmente um papo careta.
Antes de mais nada, quero dizer que não falo como representante de nenhuma religião ou entidade, falo apenas como um dos muitos jovens que já tiveram alguma experiência com algum tipo de droga, e que já perceberam que esse não é o caminho para a felicidade de ninguém. Também não vou expor ninguém, e tão pouco responderei àqueles que queiram saber quais são as pessoas a que me refiro, não insistam.
Como disse, já tive minhas pequenas experiências com drogas. Já passei pela fase da curiosidade de saber o que é um baseado. Lá pelos meus 15 anos procurei alguém que pudesse me apresentar à erva. Meu primeiro contato foi desastroso: perder o controle de si, e passar mal não era exatamente uma viagem da qual eu imaginava participar.
Em outras ocasiões, devido ao fato de estar entre pessoas que fumavam, ou influenciado pela situação, ainda dei uns tapinhas, e o resultado foi o mesmo.
A conclusão que eu tirei dessas experiências é que esse tipo de viagem não vale a pena. Detesto perder o controle sobre mim mesmo, seja qual for a droga que me leve a isso.
Alguns que lêem esse texto podem ainda dizer: "ei, mas eu já vi esse cara bêbado e agora vem querer bancar o puritano?". Não estou aqui me colocando como exemplo a ser seguido, ainda às vezes bebo um pouco além da conta em certas ocasiões, e também não me orgulho dos resultados obtidos dessas experiências.
Falo também como um dos muitos que já perderam uma pessoa querida para as drogas. Quem de vocês já teve um amigo ou familiar querido, boa pinta, que tinha tudo para ter uma vida tranquila e próspera, e viu essa pessoa se perder nessa viagem? Ou quem de vocês já teve uma amiga muito querida, linda, e viu essa pessoa mudar seu comportamente da noite para o dia, e no final descobrir que a mesma se envolvia com todos os tipos de pessoas em festinhas, apenas para conseguir mais um baseado, mais uma carreira de pó, mais uma pedra, mais um momento desesperado de prazer? Acreditem, quem faz o convite para essa viagem nunca informa o verdadeiro destino a que ela leva, seja por conveniência, seja por não reconhecer ainda o seu final. Muitos serão iludidos, e vão garantir que estão na viagem certa, pois ao contrário deste que lhes escreve, encontram prazer durante um certo tempo. Estes são alguns dos que farão o convite para essa viagem, outros serão aqueles que conduzem a própria viagem.
Há também a ilusão de se saber a hora de parar; muitos garantem que podem parar quando quiserem, mas o que se vê na realidade, através da experiência de muitas pessoas que já chegaram ao fundo do poço, é que quando se menos espera, você já é um escravo do vício, e não é capaz de viver em paz sem que faça a tal viagem constantemente (muitos até acabam por trocar sua vida, dar tudo que podem, para viver viajando permanentemente). Há quem diga que vive bem fumando um baseado de vez em quando, assim como quem toma uma cerveja constantemente. Para essas pessoas faço uma pergunta: você seria capaz de viver sem isso por tempo indeterminado?
O que mais me alegra é ouvir de algum amigo ou colega que fazia uso de drogas que não mais precisa disso, que resolveu encarar a vida de uma maneira diferente, "viver careta". Conheço muitas histórias de pessoas ligadas diretamente a mim que sairam dessa, seja por já terem chegado ao fundo do poço, seja por terem reconhecido a tempo que esse não era o caminho para suas vidas. Muitos, no entanto, ainda estão viajando na fase da ilusão, até mesmo iniciando na viagem que não tem ainda uma parada certa.
Muitos daqueles que me lêem até esse ponto podem estar se perguntando aonde quero chegar. Não esperem me ver em festas, rodas de amigos, ou onde quer que seja, dando tapas em baseados ou soprando carreiras de cocaína, pregando o que eu acho que é certo. Alguns amigos ainda enrolarão um baseado ao meu lado, enquanto tomo um copo de cerveja, e mesmo assim eu os amarei, bem como estranhos ainda farão a mesma coisa, enquanto ainda os considerarei dignos de meu respeito. A intenção é apenas deixar aqui registrado meu pedido àqueles que se encontram nesse momento envolvidos (em qualquer estágio da viagem), ou que pensam em se envolver com as drogas que considerem tudo que já ouviram a respeito, todas as experiências de pessoas que saíram dessa, o que realmente querem alcançar com isso, e se isso realmente é necessário em suas vidas. Considerem se o resultado alcançado vale o risco que correm de se perder ao longo da viagem, e deixar de aproveitar os prazeres lúcidos da vida.

quarta-feira, 24 de setembro de 2008

Mensagem do Dia

Apontar o erro do outro

"A perfeição não é virtude de ninguém. Antes de apontar o erro do outro, deve–se analisar a sua própria conduta e sua responsabilidade para o insucesso de um trabalho ou projeto. É melhor ajudar a solucionar um problema do que criar outro maior em cima de algo que já deu errado. Lembre–se: errar é humano e o julgamento não cabe no ambiente de trabalho.No futuro, o erro apontado pode ser o seu"

Doutor Helio Roberto Deliberador – professor do Departamento de Psicologia Social da PUC–SP (Pontifícia Universidade Católica de São Paulo)."

sábado, 6 de setembro de 2008

Como se comportar no Elevador

Esses dias estava comentando com uma colega sobre como nos comportamos de maneira estranha dentro de um elevador, geralmente evitando olhares diretos, conversas... e depois ela me mandou um e-mail que recebeu.
Foi uma matéria publicada na Folha Online, dando dicas de como se passar por louco dentro do elevador. Só de se imaginar fazendo essas coisas já é o suficiente para boas gargalhadas:

1) Quando houver só uma pessoa no elevador, de um tapinha no ombro dela e finja que não foi você.

2) Aperte os botões do elevador e finja que eles dão choque. Sorria e faça novo.

3) Se ofereça para apertar os botões para os outros, mas aperte os botões errados.

4) Segure a porta e diga que está esperando por um amigo. Depois de um tempo, deixe a porta fechar e diga: "Olá Zé. Como vai você?"

5) Deixe cair sua caneta e espere até alguém se oferecer para pega-lá, então grite: 'Ei, é minha!'

6) Traga uma câmera e tire fotos de todos no elevador.

7) Traga uma mesa para dentro do elevador e quando alguém entrar, pergunte se marcaram hora.

8) Leve um Banco Imobiliário e pergunte para as pessoas se elas querem jogar.

9) Deixe uma caixa no canto e quando alguém entrar pergunte se elas ouviram um tique-taque.

10) Finja ser uma aeromoça e revise os procedimentos de emergência com os passageiros.

11) Pergunte: 'Você sentiu isso?'

12) Fique bem perto de alguém, fungando em seu cangote de vez em quando.

13) Quando a porta se fechar, fale: 'Tudo bem. Não entrem em pânico. Ela abrirá novamente'.

14) Mate moscas que não existem.

15) Diga às pessoas que você pode ver sua aura.

16) Grite: 'Abraço grupal', então force as pessoas a se juntarem.

17) Faça caretas dolorosamente enquanto bate na sua testa e murmure: 'Calem a boca, todos vocês, calem a boca!'.

18) Abra sua pasta ou bolsa e enquanto olha dentro dela pergunte: 'Tem ar suficiente aí dentro?'

19) Fique quieto e parado no canto do elevador, encarando a parede.

20) Encare outro passageiro por um tempo, e grite com horror: 'Você é um deles!' e recue devagar.

21) Coloque uma marionete na mão e use-a para falar com os outros.

22) Escute as paredes do elevador com seu estetoscópio.

23) Faça barulhos de explosão quando alguém apertar um botão.

24) Encare outro passageiro por um tempo e fale: 'Estou usando meias novas'.

25) Desenhe um pequeno quadrado no chão com giz e diga para os outros: 'Este é o meu espaço'.

terça-feira, 2 de setembro de 2008

Vem aí o Google Chrome

Está previsto para hoje o lançamento da versão beta do navegador do Google, Chrome.
Ainda não foi definido o horário, mas a página oficial será http://www.google.com/chrome.
O navegador será baseado no Webkit, o mecanismo utilizado no browser dos Macs e do iPhone e promete ser bem mais rápido que a concorrência.
Por enquanto será liberada apenas uma versão para Windows, mas em breve teremos versões para Linux e Mac.

Screenshot de uma possível tela do navegador

sábado, 23 de agosto de 2008

Dica Rápida: Instalando o PGAdmin3 no Ubuntu (Gutsy)

Para instalar o PGAdmin3 no Ubuntu 7.10 (Gutsy) precisamos inicialmente adicionar a chave pública que assina o arquivo, através do comando:

wget -q -O - http://www.pgadmin.org/pgp/archive_key_debian_ubuntu.gpg | sudo apt-key add -

Feito isto, precisamos configurar o caminho para o download dos arquivos, a partir dos repositórios do Postgresql. Para o pgadmin3 (Brasil) o caminho completo é

http://ftp2.br.postgresql.org/postgresql/pgadmin3/release/ubuntu

Usamos este caminho para configurar o repositório no arquivo /etc/apt/sources.list, ou, alternativamente, através do Gerenciador de Pacotes Synaptic. Para configurar através do Gerenciador de Pacotes Synaptic, clique no menu Configurações > Repositórios, clique na aba "Programas de Terceiros" e adicione a linha:

deb http://ftp2.br.postgresql.org/postgresql/pgadmin3/release/ubuntu gutsy pgadmin

Esta mesma linha seria adicionada ao arquivo sources.list, caso se optasse pelo outro tipo de configuração.
Feito isto, basta executarmos os comandos:

sudo apt-get update
sudo apt-get install pgadmin3

Dica Rápida: Parando e iniciando serviços no Ubuntu

Para iniciar ou parar serviços em qualquer distribuição baseada no Debian, encontre o nome do serviço que deseja parar/iniciar em /etc/rc.d e execute o comando:

sudo invoke-rc.d start|stop

ou

sudo /etc/init.d/ start|stop

quarta-feira, 30 de julho de 2008

Tirinhas

Lúcio Oliveira:



Concorrente do Google?

Ex-funcionários do Google criam um novo concorrente para o sistema de busca. Será?

Quer virar celebridade?

então acesse este site.
Nele você pode virar capa de revista, e até mesmo posar na camiseta de celebridades.
Divertido!

terça-feira, 29 de julho de 2008

terça-feira, 22 de julho de 2008

Problemas com Access 97 (Não há memória suficiente)

Para quem já se deparou com um problema de memória no Microsoft Access 97 (ilustrado nas imagens abaixo), aí vai uma dica: trata-se de um problema na versão do Microsoft Jet 3.5. Esse problema acontece em máquinas com capacidade de memória geralmente acima de 1 GB (leia mais explicações neste post) .
Fiz o download de 2 Service Releases (Service Release 1 e Service Release 2 - atentem para o idioma na hora de fazer o download dos arquivos) para resolver o problema, mas depois da instalação apenas do primeiro, o problema foi resolvido. O SO usado era um Win 2K.
Fica aí a dica.




segunda-feira, 30 de junho de 2008

Código Javascript para Máscaras (Atualizado)

Atualizei no meu blog do wordpress a adaptação de um código Javascript para máscaras. Agora ele leva em consideração a diferença de letras e números na máscara.

Código Javascript para Máscaras

Publiquei no meu blog do wordpress a adaptação de um código Javascript para máscaras. Dentre todos os códigos que pude testar este foi o que melhor se adaptou às minhas necessidades, depois de alguns ajustes para compatibilidade com o IE7.
Espero que seja útil.

sexta-feira, 27 de junho de 2008

Adoção de novos domínios na Internet é aprovada

De acordo com notícia publicada pelo site da Folha, a Icann, organização mundial que administra os endereços de internet, aprovou nesta quinta-feira (26) a flexibilização dos domínios de internet, que permitem que domínios como ".love", ".paris" ou até sobrenomes passam a ser válidos.
Leia a notícia completa.

terça-feira, 24 de junho de 2008

Dicas para o Ubuntu 7.10

Encontrei algumas dicas no Plantão Info de como dar uma caprichada no Ubuntu 7.10. Esta é a versão que estou usando ultimamente em meu notebook.
Há algum tempo tinha esta mesma versão instalada, e resolvi atualizar o sistema para a versão 8.04... decepção.
Não consegui ter o monitor reconhecido automaticamente, fora outros pequenos problemas, e principalmente o fato de não ter mais o Automatix (que foi descontinuado). Experimentei ainda o Kubuntu 7.04 e 7.10, mas voltei para a versão 7.10 do Ubuntu, que para mim é mais estável. Continuo não tendo mais o Automatix à minha disposição, mas estou me virando bem.
Não apliquei ainda as dicas do artigo, farei isso quando chegar em casa hoje. Espero que seja de bom proveito.

[]'s

Domínios na internet com seu nome

A Icann, organização mundial que administra os endereços de internet, estuda a possibilidade de liberar, no início de 2009, o registro de nomes comuns para domínios. Tais domínios poderia ser registrados como .hate ou.city ou com nomes de pessoas.
Leia a notícia completa.

Android só em 2009?

Segundo notícia publicada pelo site da Folha, o lançamento da plataforma Android, desenvolvida pela Google, pode ser adiado para 2009 devido a problemas que fabricantes e operadores têm encontrado para adaptar seus sistemas à plataforma.
Leia a notícia completa.

terça-feira, 27 de maio de 2008

Material sobre Projeto de Software Orientado a Objeto

Há muito tempo que tinha essa referência no meu del.icio.us, e agora estou usando seu conteúdo para estudos na minha pós-graduação.
Nela vocês encontram, entre outras coisas, uma boa visão do padrão de análise do domínio financeiro.
A quem possa interessar, aqui está!

Abraços!

sexta-feira, 16 de maio de 2008

Configuração de Web Cache

Um dos principais problemas de desempenho enfrentado por aplicações web é causado pela latência de rede.
Uma boa configuração de cache pode ajudar a reduzir os efeitos da latência, tornado a aplicação mais responsiva, e a experiência do usuário mais agradável.
Encontrei em minhas "googladas" um tutorial com boas dicas de configuração de cache. Vale a pena conferir:

Caching Tutorial (for Web Authors and Webmasters)

terça-feira, 6 de maio de 2008

Velocidade e Taxa de Transferência da Conexão

Quer saber a velocidade e a taxa de transferência de sua conexão? Então acesse este site.

quinta-feira, 24 de abril de 2008

Redação dos Últimos Dois Dias

Ow... lá vem desabafo!!! Na verdade só papo furado... a respeito dos últimos dois dias em São Paulo (Como costumávamos fazer quando crianças, na escola, vou fazer minha redação).
Neste exato momento estou dentr de um ônibus, voltando pra Bauru depois de dois dias de trabalho em sampa.
Não foram dois dias quaisquer. Estava presente na cidade da garoa no momento do acontecimento mais comentado, desde ontem (acho que até mais comentado que morte da pobre Isabella): o terremoto que atingiu várias cidades ontem à noite.
No exato momento do acontecimento eu estava no quarto do hotel, trabalhando.... herrr... além de conversando fiado com amigos(as) também, pelo messenger. De repende sinto minha cadeira balançar, como se estivesse com uma perna manca, ou como se fosse daquelas cadeiras que você pode se jogar para trás sem cair. Na hora (como muitas pessoas também acharam) achei que eu estava apenas tonto, mas mesmo assim levantei pra me certificar de que a cadeira estava normal. Cheguei até a olhar pela janela, para ver se havia algo de errado, tentando de alguma forma me certificar de que o prédio não estava balançando. Mas o engraçao é que em nenhum momento me passou pela cabeça a idéia de um terremoto. Voltei aos meus afazeres e depois de algum tempo uma amiga me disse pelo messenger que estavam noticiando um terremoto em São Paulo. Só então me dei conta do que realmente havia acontecido. Pra falar a verdade não fiquei tão surpreso, não que isso seja rotineiro, mas a reação foi de uem passa por terremotos todos os dias, afinal, vai fazer-se o que a respeito!
Bom, fora o "grande aconteimento" esses dois dias foram mais produtivos no trabalho. As aulas (que venho ministrando em uma empresa cliente) caminharam bem na medida do possível. Esbarrei em alguns pequenos contratempos com o JBoss, pra variar, como configurações de proxy nos navegadores, portas ocupadas, mais de um servidor rodando em algumas máquinas, e outros problemas como lentidão na rede, dificuldade para atualização dos plugins do NetBeans, enfim, de tudo um pouco. Isso me custou uma boa parte do primeiro dia. Hoje as coisas correram mais maneiras, depois de ter conseguido contornar esses problemas no primeiro dia.
Por falar em NetBeans, tive a oportunidade de utilizar hoje, para a aula, a versão 6.1RC2. Fiquei bem satisfeito com o que pude ver. A resposta às ações estão bem mais rápidas quando se trabalha com o desenvolvimento de aplicações web com suporte a JSF e desenvolvimento visual. A criação opcional dos bindings para os componentes de tela já não era sem tempo. Ainda não pude testar a compatibilidade com a versão beta 4 do JBoss, mas acredito que assim como a versão RC1, o suporte está ok.
Outra coisa que tenho percebido é que, pelo menos para mim, dá menos dor de cabeça publicar as aplicações "por fora" no JBoss do que a partir do NetBeans; não pesquisei ainda se há o reconhecimento formal de problemas durante o deploy a partir da IDE (eu tive varias vezes problemas de "File cannot contain children" durante a publicação pela IDE, mas não "por fora").
Bom, vou ficar por aqui. Na verdade poderia ficar digitando a noite toda sobre todas as coisas que estão transitando em minha mente nesse momento, as divagações e filosofias discutidas com os taxistas, as conversas interessantes que tive com pessoas interessantes, mas vou aproveitar a bateria do note pra fazer outras coisas (e francamente, você nem tá aguentando mais ler tudo isso).

fui!!!

terça-feira, 15 de abril de 2008

Tuning no JBoss

Para quem precisa fazer um tuning no JBoss (recomendado para produção) aí vai um link interessante.

Tuning and Slimming JBossAS

É possível encontrar informações acerca do tuning de alguns serviços, da própria JVM e de como desabilitar serviços não utilizados.

sábado, 12 de abril de 2008

Windows em Colapso

O Windows está em colapso! Foi o que noticiou o site da Folha, com base em notícia do site da revista especializada ComputerWorld.
Dentre as causas da situação "insustentável" do sistema está o fato de a base de códigos do programa crescer de maneira muito rápida, tornando praticamente impossível o lançamento ágil de novas versões com mudanças significativas. Segundo a publicação, os usuários querem atualmente um Windows que rode em equipamentos menos robustos, de baixo custo, necessidade não correspondida pelo sistema operacional.

terça-feira, 8 de abril de 2008

Tutorial "Logging de Eventos com Log4J"

Publiquei o tutorial "Logging de Eventos com Log4J", o primeiro de uma série que pretendo escrever.
Ele foi publicado no meu blog do Wordpress. Escolhi criar um novo blog no Wordpress exclusivo para tutoriais, poupando este blog de grandes conteúdos: só vou publicar o aviso e os links.
Espero que este tutorial seja útil, assim como os próximos que publicarei.

segunda-feira, 7 de abril de 2008

Atualização do Visual Web Woodstock Component Theme Builder

Boa notícias para quem usa o Visual Web Woodstock Component Theme Builder, criado por Winston Prakash, para personalizar seus temas do Woodstock: foi lançada a atualização para a versão 6.0.1 do Netbeans (6.0.1). Mais informações podem ser encontradas no blog de Prakash.

quarta-feira, 2 de abril de 2008

Versão 3.2 do Richfaces

Desde o dia 01/04 está disponível a versão 3.2 do Richfaces.
Esta versão traz alguns novos componentes, e algumas melhorias em alguns já existentes, como a opção de ordenação nas tabelas.
O destaque é que a partir de agora somente será suportada a versão 1.2 do JSF e no mínimo a versão 5 do Java.
Maiores informações podem ser obtidas no blog da comunidade JBoss.org.

terça-feira, 1 de abril de 2008

Adobe exibe alfa do AIR para Linux

“A Adobe fechou acordo com a Linux Foundation e liberou versão alfa do sistema AIR para Linux.O AIR (Adobe Integrated Runtime) é um sistema que permite a desenvolvedores criar aplicativos de web 2.0 que funcionem tanto online quanto offline.

A plataforma em sua versão 1.0 estreou há cerca de um mês em versão para Windows e Mac OS. Segundo a Adobe, haverá também versões do AIR para dispositivos móveis.

A tecnologia permite rodar aplicativos em HTML, AJAX, Java e Flash dentro de navegadores. Como o próprio nome diz, a versão alfa ainda tem bugs e será melhorada a partir das respostas dos usuários Linux, diz a Abobe.

No mesmo anúncio, a companhia liberou versão alfa do Flex Builder para Linux, ferramenta de programação em Flash. A expectativa do Adobe Labs é ter uma versão final da plataforma para Linux para ambos os produtos, Flex Builder e AIR, até o final deste ano.”


Fonte: INFO Online

segunda-feira, 31 de março de 2008

"The domain path is not valid or your domain don't meet minimal requirements."

Mais um problema, dos vários que encontro, ao utilizar o JBoss 5 com o Netbeans 6.
Esse problema já havia acontecido com o JBoss 5.0.0.Beta3, então esperei o Beta4... só pra ver que o problema continua.
Ao tentar adicionar qualquer uma dessas duas versões, vem o alerta: "The domain path is not valid or your domain don't meet minimal requirements."
Dei uma "googlada" para saber de uma possível solução, mas não encontrei muita coisa.
descobri apenas que há uma Jira aberta para o problema.
Se alguém tiver a solução para o problema, fico agradecido. Aproveitem para votar nessa Jira também.
Se eu tiver algum sucesso por aqui, posto a solução.




Qual a real utilidade de um blog?

Há pouco tive a oportunidade de ouvir uma colega dizer que blogs só servem para juntar lixo, coisas inúteis.
Cada um, obviamente, tem o direito de pensar o que quiser sobre como usaria um blog, ou como eles geralmente sao usados.
A finalidade deste, particularmente, é:

  • Ser um espaço para postar alguns artigos que julgo úteis, com base no que geralmente vejo pelos fóruns, e desta meneira colaborar com outros profissionais e estudantes da área de tecnologia;
  • Ser um espaço para armazenar referências a projetos particulares, principalmente relacionados a área educacional;
  • Um espaço para postar notícias diversas (para que em um primeiro momento eu mesmo tenha onde encontrá-las posteriormente);
  • Postar dicas e problemas relacionados ao do dia-a-dia de trabalho;
  • Postar curiosidades, dicas e baboseiras de todo tipo, pois ninguém é tecnológico 24h por dia;

Dito isto, espero que tenha ficado claro o objetivo deste blog, e espero que ele seja útil para mais alguém além de mim, pois pelo menos pra mim ele será útil.

Até!!!

sexta-feira, 28 de março de 2008

Episódios de "South Park" de Graça na Rede

Segundo notícia veiculada no site da Folha os criadores da série disponibilizaram os episódios das 12 temporadas para visualização gratuita. Porém não será permitido o download.
Além dos episódios, o site ainda possui materiais de bastidores sobre o programa, e uma seção em que o internauta pode criar avatares com base em personagens do programa.

"Estender" e "Extensão"

Estava eu aqui escrevendo um material para as aulas que estou ministrando pela empresa e me deparei com a dúvida: "estensões" ou "extensões".
A dúvida me pegou pois em outra ocasião meu colega de trabalho, Eduardo (que é quem faz as revisões e publica os materiais para mim), me alertou para o fato de que eu estava escrevendo estender com "x", no contexto de herança de classes, como em "classe A estende classe B". É, de tanto ler "extends" nos livros de referência (que são em sua maioria escritos em inglês) acabei pegando o vício.
Pois bem, busquei no Google e achei a seguinte definição em um site (cuja referência está no final do post):

Estender e extensão

"Estender" se escreve com "s" e que "extensão" se escreve com "x", embora ambas as palavras tenham a mesma origem, ou seja, o mesmo radical latino, que é com "x": "extendere" e "extensione".

Trata-se de uma explicação histórica, segundo o professor Odilon Soares Leme, da Rádio Jovem Pan. "Estender" entrou para o léxico português no século 13, vindo do latim vulgar. Ora, naquela época, já no latim vulgar, o "x" tinha-se tornado "s" antes de consoante. Então, "estender" já entrou com "s" e foi mantido assim, mesmo em palavras derivadas desse verbo como estendível, estendedor, estendedouro, estendal.

Já o substantivo "extensão" entrou para o léxico português bem mais tarde, e só aparece em dicionário no século 18, tendo ido buscar a forma do latim clássico, "extensione", da qual manteve o "x", que foi mantido também em extenso, extensivo, extensível, extensibilidade...
fonte:

http://www.portrasdasletras.com.br/pdtl2/sub.php?op=gramatica/docs/oqueearcaismo


Bom, essa é uma de tantas armadilhas de nossa língua.
Vê se não erra mais "rapá"!

Bem vindo ao mundo Matheus!

Acabei de receber a notícia, nasceu o Matheus, meu mais novo priminho.
Parabéns Adilson e Cláudia, que Deus o proteja sempre! Logo estarei aí em Sorocity para ver o "piá".

Pacotão de Artigos

Defini alguns artigos que estarei publicando inicialmente. Quando e em que ordem ainda não defini, mas não demorará a aparecer o primeiro deles.
Algumas tecnologias como JavaFX e Drolls ainda não estudei a fundo, e vou usar o pretexto dos artigos justamente para me cobrar esse estudo.
Aí vai a relação dos artigos:

  • Configurando um connection pool no Hibernate com C3p0
  • Efetuando autenticação declarativa no Tomcat
  • Trabalhando com JTable
  • Um jogo da memória em JavaFX
  • Uma aplicação simples usando o Drolls
  • Loggin em aplicações usando o Log4J
  • Iniciando com testes unitários usando JUnit
  • JasperReports e IReports - Criando um relatório com JasperReports e IReports
  • Introdução aos Padrões de Projeto GoF
  • Padrões GoF de Criação
  • Padrões GoF Estruturais
  • Padrões GoF Comportamentais
  • Utilizando Sessões no PHP
Até!

quarta-feira, 26 de março de 2008

Mão de Vaca?

Imagine a situação:
Você se hospeda em um hotel, e compra um cartão para acesso a internet wi-fi, para 24 horas.
Vai embora do hotel antes que termine o tempo, mas antes que as 24 horas tenham passado você passa na frente do hotel (você não é mais hóspede) mas quer usar o restinho do tempo (afinal, você pagou por cada minuto).
Você pede pra entrar e usar (mesmo sabendo que terá de ir ao andar em que estava) ou deixa quieto?
Deixar quieto nada, tô aqui, no andar em que me hospedei, postando essa situação, antes que o tempo expire, e até que eu possa pegar um táxi a tempo de ir embora.
Não é pão-durismo não... estou apenas aproveitando a situação!!!!

terça-feira, 25 de março de 2008

Engenharia de Componentes Utilizando Java

No dia 15 deste mês comecei, finalmente, minha pós-graduação. O foco não poderia ser mais adequado: Engenharia de Componentes Utilizando Java.
Sábado agora já temos que entregar o "esqueleto" da monografia, ritmo acelerado diga-se por sinal, mas não esperava menos.
Pretendo ao longo dos meses postar aqui minhas percepções acerca do curso, e vai rolar muita coisa: RUP, JSF, EJB, Padrões de Projeto, Componentização.
Para aqueles que estão no mesmo barco, sintam-se livres para participar com sugestões e dicas.
Agora vou dormir! Não posso peder a hora novamente, como aconteceu na última madrugada, vindo pra Sampa.

Inauguração!

Até que enfim, antes tarde do que nunca!
Hoje, depois de muito tempo, resolvi criar esse blog.
Passou da hora de ter um espaço para compartilhar idéias, nóias, dicas, devaneios, etc...
A intenção é postar sobre tecnologia, livros, música, filmes, futilidades, coisas da vida, etc, etc, etc...
Vamos que vamos!