sexta-feira, 13 de março de 2015

Programação - Lazarus, a ressureição do Delphi

Vamos começar essa postagem com uma pequena história, Borland possuía um dos melhores compiladores de Pascal, estou me referindo obviamente ao Turbo Pascal que durante muito tempo reinou em uma espécie de Reino da Programação sem muito sucesso. Até que o mundo mudou para a interface gráfica do Windows e a Borland viu que era o momento de mudar lançando assim o aclamado Delphi que este sim reinou como principal plataforma de desenvolvimento até ocorrerem dois problemas: 1. A Borland tentou portar o Delphi para o Linux lançando uma versão paga conhecida por Kylix, uma total fracasso - nessa época pessoas iam para o Linux simplesmente porque as coisas eram de graça (pagar era coisa que "coxinha" Microsoft). 2. O mundo mais uma vez mudou só que agora para a Internet e este foi o fim do bem amado Delphi.


Screenshot do meu computador com o Lazarus rodando

Mas como diria Shakespeare, "O Rei está morto, vida longa ao Rei", um projeto chamado Lazarus busca mais uma vez o ressurgimento do Turbo Pascal e dessa vez para o mundo livre. Primeiro vamos com calma, o primeiro passo e ir na página oficial do Projeto Lazarus e baixar três arquivos:
  • fpc - o compilador, alguns comandos de linha, unidades básicas e componentes não visuais para o acesso a banco de dados;
  • fpcsrc - os fontes do fpc, necessário para codificação do navegador; e
  • lazarus - a IDE propriamente dita, componentes visuais e arquivos de auxílio.
Para o meu Ubuntu são pacotes em formato .DEB então basta baixar e com um duplo clique a Loja de Aplicativos será chamada para proceder a sua instalação, ao término basta ir no Dash e chamar pelo aplicativo Lazarus. E uma vez todos os pacotes instalados o céu se torna o limite. Recomendo uma visita a pagina que contém a Galeria de Aplicativos para sentir o que é possível realizar com esta IDE.

Só para começar a brincar, segue o link para baixar três apostilas que com certeza lhe ajudarão muito:
De minha parte me sinto extremamente feliz em ver o bom e velho Turbo Pascal de volta e mais uma vez poder sentir o gosto de programar nesta que considero a melhor linguagem de programação.

Obrigado e até a próxima
Fernando Anselmo

sábado, 7 de março de 2015

Linux - Em dia com o Leão

Mais um início de ano chegou, já passou o carnaval e é a hora de acertar as contas com o Leão, para os usuários Windows é muito simples instalar o programa do IRPF2015 pois é um simples executável que já carrega tudo, mas no Linux mora um certo problema quanto a versão do Java. Vamos realizar então um passo a passo para que você possa ter o programa sem problemas.


A primeira dica é quanto a versão do programa, no site de downloads da Receita encontramos a seguinte informação: Selecione o seu sistema operacional, e uma combo com os diversos sistemas, provavelmente está pensando em baixar a versão Linux (32 ou 64 bits) NÃO faça isso, selecione a versão Multiplataforma (zip).

Aviso que minha distribuição de Linux é a Ubuntu 14.10 então todos os comandos que darei abaixo são para este ambiente, faça as devidas alterações para instalar corretamente para a sua distribuição.

Instalação do Java Oracle versão 8.0


Para o programa da receita podemos usar sem problemas a versão OpenJDK, mas pessoalmente prefiro a versão oficial do Oracle JDK 1.8. Pressione Ctrl+Alt+T e execute os seguintes passos:

1. Verificar se já existe uma instalação do Java:
$ java -version
2. Normalmente no Ubuntu se encontra a versão OpenJDK, remover essa versão:
$ sudo apt-get remove --purge openjdk-*
3. Adicionar o repositório necessário para a instalação do Oracle Java:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo mkdir -p /usr/lib/mozilla/plugins
4. Proceder a instalação do Java 8:
$ sudo apt-get install oracle-java8-installer
5. Testar novamente a instalação:
# java -version

Instalação do IRPF 2015


Uma vez que realizou o download corretamente basta realizar os seguintes procedimentos, descompactar o programa no qual podemos utilizar o File Roller, no Nautilus (ou Nemo) acessar a pasta Downloads/ e clicar com o botão direito sobre o arquivo baixado e selecionar a opção Extrair aqui.

É criada a pasta do aplicativo (/IRPF2015). Nesta pasta clicar no arquivo irpf.jar. Se o programa não abrir. Clicar com o botão direito sobre este arquivo e a primeira opção deve ser: Abrir com o Oracle Java 8 Runtime. Se não for, acessar a opção "Abrir com | Outro Aplicativo" e selecionar "Oracle Java 8 Runtime" (ou acessar a opção "Propriedades" e a aba "Abrir com").

Organizando o Programa


Pessoalmente gosto de deixar as coisas no meu sistema mais organizadas, então realizaremos mais dois simples passos, o primeiro é mover o aplicativo para a pasta /opt. Por ser uma ação restrita ao superusuário é mais fácil realizá-la através do terminal. Pressione Ctrl+Alt+T e execute os seguintes passos:

1. Acessar a pasta /opt:
$ cd /opt
2. Mover a pasta:
$ sudo mv ~/Downloads/IRPF2015 .
E como segundo passo criar um arquivo para que o Dash possa reconhecer essa instalação, para isso (continuamos no terminal) execute os seguintes passos:

3. Acessar a pasta dos lançadores:
$ cd /usr/share/applications
4. Abrir o gEdit para criar o lançador:
$ sudo gedit irpf2015.desktop
5. Digitar a seguinte codificação:
[Desktop Entry]
Name=IRPF 2015
Comment=Programa da Receita Federal
Exec=java -jar /opt/IRPF2015/irpf.jar
Icon=/opt/IRPF2015/leao.jpg
Terminal=false
Type=Application
Categories=Application
Keywords=Receita;Fazenda;IRPF;2015;Leão
Aviso: O atributo Icon é uma simples imagem que pode ser colocada em qualquer lugar do sistema (por organização sempre coloco junto ao aplicativo). Agora basta salvar e no dash acessar o programa sem maiores problemas.

Obrigado e até a próxima
Fernando Anselmo