Páginas

terça-feira, 19 de maio de 2020

Cara, como discutir política é chato

Não, absolutamente não! Discutir política não é chato, chato é discutir futebol, por uma simples razão, não se discute futebol.


Veja bem, não estou falando de programas especializados, mas sim de um grupo de amigos.


Futebol é paixão, futebol é gosto, não adianta um torcedor de um time multi campeão ficar criticando um torcedor de um time de terceira divisão, o torcedor deste não vai mudar sua torcida, isso é paixão. Então, a "discussão" sobre futebol se limita a piadas e gozações.


Discutir política, hoje em dia, se tornou uma discussão de paixão. Quando alguém apresenta um argumento não recebe contra argumentos de volta, mas, sim, recebe perguntas para mudar o foco, recebe piadinhas, recebe críticas pessoais, frases como "quem vive de passado é museu", etc. Discutir política virou discutir futebol.


Eu acompanhei esta era brasileira cheio de esperança, quando as pessoas foram às ruas pedir a saída da Dilma e a política tomou um espaço nas rodas de amigos. Tentei, inclusive mostrar a algumas pessoas que suas posições eram hipócritas e insustentáveis. Mas, acabei caindo na realidade e percebendo que estas pessoas não querem mudar, pois, é questão de paixão.


Então, talvez, para reflexão, se você quer discutir política, pense nisso: "Sou capaz de ignorar minha paixão?"

terça-feira, 12 de julho de 2016

Review Pinlock FogCity Universal

Venho compartilhar minha experiência com a película antiembaçante FogCity da Pinlock para qualquer capacete na forma de um pequeno review.

quarta-feira, 1 de junho de 2016

SQL Injection

Esta postagem vem bater em uma tecla repetitiva que possui material exaustivo na internet, inclusive nesta nossa língua nativa, e apesar de ser um dos conceitos de segurança mais importantes no desenvolvimento de aplicações com banco de dados, é incrivelmente ignorada no ensino da programação, seja em cursos, faculdades ou tutoriais e artigos na internet.

Navegando pela internet pode ser que você encontre algum tópico em fórum com uma resposta minha insistindo para que os participantes do fórum atentem para a falha de codificação permitindo SQL Injection, e isto pode acabar parecendo uma insistência desnecessária, abusiva ou até arrogante, mas, estamos falando em segurança.

segunda-feira, 16 de novembro de 2015

Adicionando Driver JDBC Oracle no Jboss/Wildfly

Nesta postagem vamos verificar uma das formas de adicionar o driver JDBC Oracle (ojdbc) em um servidor JBoss ou WildFly, tarefa que, apesar de fácil, possui documentação difícil de encontrar na web, e muitas vezes a documentação encontrada corresponde a versões antigas do servidor, configuração que não é utilizada nas versões mais atuais.

A configuração que iremos demostrar é baseada nos servidores JBoss EAP 6, JBoss AS 7 e Wildfly.

Antes de continuarmos, caso precise identificar a versão mais adequada do driver Oracle a ser utilizada, consulte a postagem anterior Determinando o Driver JDBC Oracle Adequado.

terça-feira, 23 de junho de 2015

Determinando o Driver JDBC Oracle Adequado

O uso do driver JDBC adequado no seu ambiente de sistemas Java previne alguns erros inconvenientes e pode trazer ganho em performance e gestão de recursos. Nesta postagem vamos indicar a forma de identificar qual o driver JDBC para bancos Oracle mais adequado de acordo com o seu ambiente.

quinta-feira, 2 de outubro de 2014

Formatando Datas em Java

Nesta postagem vamos analisar como formatar datas para exibição ao usuário. Passando do simples e direto método java.util.Date.toString() e indo a exemplos prontos da completa e personalizável classe java.text.SimpleDateFormat.

Esta postagem serve como um complemento a nossa postagem anterior Formatando Mensagens em Java, onde, apesar de apresentar alguns exemplos de formatação de datas, o foco era a formatação de mensagens textuais completas, independente do tipo de dado.

segunda-feira, 4 de agosto de 2014

Números Aleatórios em Java

Nesta postagem vamos ver alguns métodos de geração de números aleatórios ou randômicos em Java (o termo randômico é correto mas prefiro aleatório), entender alguns termos relacionados ao assunto, como pseudoaleatório e determinístico, verificar alguns conceitos de previsibilidade e segurança envolvidos nestes valores gerados e algumas formas de geração de valores dependendo do objetivo.