Java “Legado” – Mac OS X Yosemite

Algumas aplicações que dependem de versões mais antigas do Java apresentam problema e requerem uma versão “legada” do Java, quando executadas num ambiente com a mais recente versão do Mac OS X, a Yosemite.

Para solucionar o problema, é preciso instalar uma versão do Java da própria Apple. Para baixar este instalador, basta clicar aqui.

Fonte: http://appleseeddownload.apple.com/macosx/YosemiteBetaAccessUtility/031-08652-A/YosemiteBetaAccessUtility.dmg?rid=BLK_LQp9kQXbarNONgeftA

Conheça a Casa do Código e ganhe descontos!

A Casa do Código é uma editora que publica materiais na área de Tecnologia de Informação a preço justo e com material de grande qualidade, nas mais diversas áreas, especialmente em novidades. Entre outros, abordam noidades como Node.js, Ruby on Rails, Play, Java 8, desenvolvimento mobile (Android e IOS) e HTML 5.

Os livros podem ser adquiridos no formato ebook (PDF, mobi e epub), impresso ou pacote dos dois, a preços bastante interessantes. A maioria das publicações custa, respectivamente, R$ 29,00; R$ 59,00; e R$ 69,00. Não há qualquer restrição aos documentos, diferentemente do que outras editoras fazem por aí.

Além disto, quem quiser, já pode começar com um descontão na loja, de 10% em qualquer livro. Para isto, basta usar o código abaixo:

PARCEIRO-8adfft5c

Casa do Código. Fonte: Print screen da página inicial do site.
Casa do Código.
Fonte: Print screen da página inicial do site.

Não perca tempo e acesse já: http://www.casadocodigo.com.br/

Uma editora de livros técnicos feita por desenvolvedores para desenvolvedores. 

Onde Estudar TI? BrasilMaisTI

O BrasilMaisTI é um projeto que tem por objetivo fomentar jovens a ingressarem no mercado de Tecnologia de Informação, um dos que mais cresce no mundo e que tende a haver um crescimento na carência de profissionais especializados.

O portal oferece cursos de treinamento, com destaque para formação de programadores nas linguagens Cobol, Java e .Net, além de uma comunidade virtual e um portal de vagas de empregos. Há também uma comunidade onde os futuros desenvolvedores podem trocar ideias e conhecer novos projetos.

brasilmaisti
Clique para acessar o site BrasilMaisTI

Caelum disponibiliza nova apostila

O site do pessoal da Caelum disponibilizou mais uma apostila para desenvolvedores, com foco em java web: Laboratório Java com Testes, JSF, Web Services e Design Patterns. O objetivo da apostila é focar aqueles desenvolvedores intermediários e maduros, que pelo menos já passaram pela apostila FJ-11, e que estão em busca de amadurecimento, tornando-se programadores mais pragmáticos, com foco em resultado, através da adoção de boas práticas e integração e reaproveitamento de outros sistemas já desenvolvidos.

Dica: qual a memória mínima para um servidor Java?

Uma das grandes vantagens de se ter um VPS, ou servidor virtual dedicado, é o fato de que você aprende muito dos problemas práticos de administrar um sistema “na marra”. O meu VPS, por motivos econômicos, tem que dar conta de uma série de funções, entre elas, também possuir um container Java, o Tomcat.

Um dos problemas que estavam me atormentando é que o Tomcat caía muito, muito, muito. Foram raros os dias que não tive que iniciá-lo, e isto é um problema sério, porque gostaria de deixar disponível um sistema de site que funciona 24 horas por dia, e não tenho o dia inteiro para ficar monitorando, nem atualmente posso providenciar sequer um monitoramento automático.

Por incrível que pareça, embora os logs do servidor não deixaram claro, optei por fazer um teste aumentando a memória da VPS de 512 MB para 1 GB, mesmo tendo trabalhado com configurações de memória anteriormente, e não ter visto este problema no log. Uma das grandes vantagens do VPS é que você pode ir ajustando as suas configurações às suas necessidades de momento. Então, um dia de testes improdutivo não seria lá muito caro, em compensação, se o sistema se mantivesse estável, o problema estaria resolvido.

Dito e feito! Aumentando para 1GB agora o container roda bastante estável, já apresentando 25 horas de uptime, coisa que não tinha visto até então. Portanto, se seu server estiver apresentando este tipo de problemas, pense em redimensioná-lo. Lembro que no meu caso, existem algumas outras aplicações em paralelo, em especial este blog.

O que é POJO?

POJO, ou Plain Old Java Object é um termo criado por Josh MacKenzie, Martin Fowler e Rebecca Parsons para definir classes simples em Java.

POJO’s não implementam interface nem herdam características de algum framework, e são parte de uma filosofia de programar de maneira simples e prática.

Projeto SICI – Sistema de Informações para Concurseiros do Ibama

Hoje comecei a codificar meu próximo projeto, conhecido como SICI – Sistema de Informações para Concurseiros do Ibama.

O objetivo deste projeto é criar um site com informações básicas sobre as carreiras de analista ambiental, analista administrativo, técnico ambiental e técnico administrativo, e técnico ambiental.

Estará disponíveis informações como simulação de salários e cálculo de reajustes; informações sobre exames médicos e documentação para posse, além de dicas e notícias.

O acesso ao sistema é possível a partir deste link.

Repositório do Curso SVN

Como preparação ao curso de JSF, preparei um repositório Subversion no Google Code para acesso às versões do programa.

O link é este abaixo:

svn checkout http://jsf-josebarbosa.googlecode.com/svn/trunk/ jsf-josebarbosa-read-only

 Através dele, será possível fazer a cópia dos arquivos que forem disponibilizados, para importação pelas IDEs Eclipse, NetBeans ou outra que tenha suporte à controle de versão. 

Curso de JSF

Olá, pessoal!

Tenho intenção de utilizar este espaço como divulgação de conhecimento, especialmente rotinas mais práticas, em que há muitas dúvidas, carência de material, ou normalmente o assunto é tratado de forma bastante pesada, teórica, sem focar tanto os aspectos práticos.

Pretendo ir escrevendo pequenos e médios cursos sobre determinados temas da área de TI. A princípio, até pelo potencial interesse e mercado, bem como algumas vezes ocorre a carência de bons materiais, em português, focarei aqueles assuntos ligados a concursos públicos. Também, dentro desta área, vou utilizar aquela que tenho mais afinidade, a de desenvolvimento.   Continue reading “Curso de JSF” »

Material Grátis para estudo de Java

Uma boa dica para quem quer estudar programação Java para a web e não quer gastar muito, pelo menos para poder conhecer a linguagem são as apostilas do Caelum. Conhecida por seus cursos na área de software livre, ela disponibiliza gratuitamente apostilas em diversas áreas.

Clique aqui para baixar a apostila FJ-21, que trata do desenvolvimento para a web, e não deixe de verificar outros temas interessantes na área. Basta informar um e-mail válido, e em poucos minutos é encaminhada uma mensagem contendo o link para apostilas em diversas áreas. Outra coisa bacana é que recentemente o pessoal disponibilizou ePub e mobi, como formatos alternativos ao tradicional PDF. Muito bacana!

Este autor não ganhou nada por esta divulgação, exceto o conhecimento com o ótimo material que divulgam!