Arquivo de fevereiro, 2012
Client UPnP e DLNA para dispositivos iOS
1Estava procurando um client DLNA para o OS X, para poder acessar o conteúdo disponibilizado no meu desktop com Windows 7, quando me deparei com a possibilidade de um client para iOS.
Pensei: por que não?!
Depois de testar alguns softwares, achei o media:connect, um excelente client para iOS.
Através da rede wi-fi, consigo agora, utilizando tanto o iPhone quanto o iPad, fazer o streaming das minhas músicas e vídeos diretamente para os devices. Excelente para churrascos e festas, onde fica fácil levar apenas o celular e conectá-lo a speakers externos.
Após abrir instalar e abrir o software, ele irá listar os media servers disponíveis na rede:

Após escolher o server desejado, a interface fica simples, como do aplicativo Music (antigo iPod):

Depois disso, só escolher a música desejada e aproveitar o som! =)
* As imagens utilizadas foram copiadas do página do app na iTunes store.
Corretor ortográfico em Java
0Buscando uma solução de um corretor ortográfico para adicioná-lo em uma aplicação desenvolvida em Java. Comecei a pesquisa no Google e os primeiros quatro links foram de desenvolvedores tentando realizar a mesma implementação e não tendo muito sucesso. Os demais links não estavam muito relacionados ao assunto.
Vendo este cenário, resolvi aprofundar a pesquisa baseando no open-source e em softwares de sucesso, desta forma encontrei o Hunspell, vindo do corretor ortográfico pai de todos, GNU Aspell.
O Hunspell é o dicionário implementado no Open Office, Libre Office (um fork), Firefox, Thunderbird, Chrome, etc. Então acho que está de bom tamanho para começar.
A melhor coisa é verificar o resultado final. A implementação foi feita para JTextComponent, assim, podendo ser utilizada em JTextArea, JTextPane, JEditorPane, JTextField, JFormattedTextField e JPasswordField (não sei para que usar no campo de senha, mas pode ser usado).
Clique na imagem abaixo e veja como ficou.
29 maneiras de manter-se criativo
0Navegando pelas indicações do Google Reader, foi recomendado este video que posto abaixo.
Vale muito a pena conferir e adapta-lo ao seu cotidiano.
Para quem não conseguiu ver o video ou perdeu alguma dica:
- Faça listas;
- Leve um caderno para todos os lugares;
- Tente escrever a mão livre;
- Fique longe do computador;
- Pare de se superar;
- Faça pausas;
- Cante no banho;
- Beba café;
- Escute músicas novas;
- Esteja aberto;
- Cerque-se de pessoas criativas;
- De retorno;
- Colabore;
- Não desista;
- Pratique;
- Permita-se a cometer erros;
- Vá a algum lugar novo;
- Conte suas bênçãos;
- Tenha momentos de descanso;
- Assuma riscos;
- Quebre regras;
- Não force;
- Leia uma página do dicionário;
- Crie uma estrutura (framework);
- Pare de tentar ser uma pessoa perfeita;
- Tem uma idéia. Anote;
- Limpe seu local de trabalho;
- Divirta-se;
- Termine algo.
Acredito que se você consegue fazer 25 itens dessa lista, pode se considerar um profissional com um grande futuro. O caminho do sucesso é a criatividade, independente da sua área.
Via: brainstorm9
Processing no NetBeans
0Processing?
Processing é uma linguagem de programação de código aberto e um ambiente de desenvolvimento integrado (IDE), construído para as artes eletrônicas e comunidades de design visual com o objetivo de ensinar noções básicas de programação de computador em um contexto visual e para servir como base para protótipos eletrônicos. O projeto foi iniciado em 2001 por Casey Reas e Ben Fry, ambos ex-membros do Grupo de Computação do MIT Media Lab. Um dos objetivos declarados do Processing é atuar como uma ferramenta para não-programadores, através da satisfação imediata de um retorno visual. Processing baseia-se na linguagem de programação Java, mas utiliza uma sintaxe simplificada e um padrão de programação baseado em gráficos.
Ambiente
O ambiente utilizado neste tutorial é Windows 7, NetBeans 7.1, JDK 1.6.0_30 e Processing 1.5.1.
