Arquivos mensais

Categorias

Retrocesso: fechamento do servidor

Visando redução de custos, planejo encerrar o contrato do servidor virtual privado (VPS) no Linode.com, onde está hospedado este blog, além de minhas ferramentas de desenvolvimento de software. Isto inclui a aplicação de testes do Projeto Kliniké, bem como o respectivo site de gerenciamento (Trac): em breve ambos não serão mais acessíveis pela Internet.

Pretendo migrar o servidor de testes e de gerenciamento do projeto para minha própria rede interna, onde continuarei mantendo o servidor do projeto e controlando os tíquetes de suporte. Em caso de dúvidas, notificação de bugs ou requisição de tarefas etc., encaminhe sua mensagem através do formulário de contato.

O presente blog, embora não esteja mais tão ativo quanto outrora, deverá ser movido para outro servidor mais barato ou mesmo gratuito. Ele pode ficar fora do ar por algum tempo, contudo. Aceito sugestões de hospedagem gratuita que aceite bem o sistema Wordpress.

Lembrando ainda que aderimos ao microblog: http://identi.ca/daltux ou http://twitter.com/daltux, onde postamos com frequência.

Chat Client & Server

Na pós-graduação em Desenvolvimento Orientado a Objetos em Java, fizemos como avaliação de Java SE um servidor de bate-papo e seu respectivo cliente. Creio que seja um clássico exercício para utilização de Threads e Sockets.

screenshot1 screenshot2 screenshot3

O projeto, liberado sob a licença GNU General Public License 3.0 (GPLv3), está no Launchpad.

Deseja utilizar ou testar o chat? Para executar logo o programa, que dá a opção de rodar o servidor e/ou o cliente, abra este pequeno arquivo com o Java Web Start. Se a configuração de sua máquina estiver correta para o Java Web Start, a aplicação deverá ser automaticamente baixada e executada logo. Talvez seja questionado que a assinatura digital do arquivo não pode ser verificada e, nesse caso, basta clicar no botão “Run”.

Pode ainda salvar este arquivo DalTuxChat.jnlp em sua máquina (clique com o botão direito sobre o link e em “Salvar o destino” ou algo assim) e executar o programa a partir dele. Esta forma é interessante porque sempre o Java Web Start verifica se existe uma versão mais nova disponível on line e atualiza o programa mas, mesmo se o site estiver indisponível, a aplicação existe localmente e é executada.

Também é possível baixar o arquivo DalTuxChat.jar (atualmente 45KB) e executá-lo com java -jar DalTuxChat.jar ou apenas clicando-o duplamente, se seu sistema estiver devidamente configurado associando os arquivos JAR (Java ARchive) com o Java.


DalTuxChat – Copyright © 2009 Dalton Scavassa

Este programa vem sem ABSOLUTAMENTE NENHUMA GARANTIA; veja detalhes na cláusula n. 15 da Licença.
Isto é software livre, e você pode redistribuí-lo sob certas condições; veja os detalhes na Licença.

NetBeans: configurar para língua inglesa

Consegui obter êxito em forçar o NetBeans a utilizar a língua inglesa ao invés da localização obtida do sistema operacional. Para tanto, basta iniciar o programa com o parâmetro --locale en ou então colocar essa opção na variável netbeans_default_options do arquivo etc/netbeans.conf contido no diretório onde o programa está instalado.

Encontrei a dica em http://www.guj.com.br/posts/list/50295.java

Outra dica que sugiro, pelo menos a quem está acostumado ao Eclipse, é configurar o NetBeans a utilizar o perfil de atalhos de teclado “Eclipse”: menu Tools > Options > aba Keymap > combobox Profile (selecionar “Eclipse”). Eu não estava suportando usá-lo até descobrir essa opção.

Aliás, alguém saberia por favor dizer, se é que existe, qual é o atalho, ou pelo menos via menu, para comentar uma ou várias linhas de uma só vez? No Eclipse é Ctrl+Shift+C. Não acho isso em lugar algum do NetBeans.

Por que software livre não deve depender de Mono ou C#

Por Richard M. Stallman
Traduzido por Dalton Scavassa

A decisão do Debian de incluir Mono em seu principal método de instalação do GNOME em prol do Tomboy, que é um aplicativo escrito em C#, leva a comunidade a uma direção arriscada. É perigoso depender de C#, então devemos desencorajar sua utilização.

O problema não é exclusivo de Mono;

» Leia o artigo completo

Toque Ogg!

Estou escrevendo hoje para pedir seu suporte à campanha Toque Ogg (http://playogg.org).

Você está cansado de ser constantemente perturbado para baixar software proprietário e plugins para conseguir tocar os vídeos e ouvir as músicas que você deseja? Está farto de ver novos aparelhos que usam apenas formatos incompatíveis e restritivos de áudio e

» Leia o artigo completo

“A” gripe: Cesumar sob suspeita

Segundo o jornalista Ângelo Rigon no Twitter:

Assim como a UEL, o Cesumar suspendeu aulas [do curso de Turismo] ontem por causa de suspeita de gripe suína com uma aluna de Turismo que esteve na Argentina.

Achei estranho, pois não ouvimos nem rumores sobre isso ontem durante a aula. Até fizemos piada, ao comentar sobre a UEL,

» Leia o artigo completo

Abrindo uma garrafa de vinho com o vaso sanitário

Não tem um saca-rolhas? Não tem problema! Eis uma maravilhosa dica para quebrar a rolha daquela garrafa de vinho, poupando uma viagem desnecessária até o mercado.

Open a Wine Bottle on a Toilet Seat – Watch more Funny Videos

O que faz o desespero para tomar um gole, não?
Ponto para o fabricante da garrafa!

Retorno de coleção em getter de JavaBean

O seguinte texto foi na realidade uma mensagem postada hoje por mim no fórum interno do curso de pós-graduação em Desenvolvimento Orientado a Objetos em Java. Achei interessante deixar o registro no blog, principalmente por considerar que seu conteúdo possa ser útil a alguém, embora o assunto seja bastante técnico e específico para quem lida

» Leia o artigo completo

Dica obscura para Firefox mais rápido

Existe algo que, apesar de certamente obscuro para a maioria dos usuários, pode melhorar um pouco a performance do Firefox, principalmente o tempo de inicialização e de finalização do programa e a utilização da “AwesomeBar“, que efetuam muitas operações de entrada/saída em disco.

O navegador e várias de suas extensões utilizam bases de dados SQLite. Periodicamente,

» Leia o artigo completo

Se Linux fosse o sistema mais utilizado no mundo

Abaixo segue meu comentário a um artigo contido no blog de Ataliba Teixeira. Recomendo enfaticamente sua leitura pelo link acima. Publico aqui o comentário, para fins de registro.

Cara, eu estou com inveja do autor original! Queria ter sido eu o criador de semelhante texto. Muito bom! Ilustra incrivelmente bem meu sentimento.

Considero um absurdo a prepotência

» Leia o artigo completo