sexta-feira, 12 de novembro de 2010

Livros gratuitos do Mundo Linux

Abaixo seguem três obras do mundo linux que podem ser úteis para o aprendizado linux.

Livro "Manual de Sobrevivência : dicas e comandos do mundo linux" de Tales Araújo Mendonça. Disponibilizado pelo próprio autor em http://tales.linuxhard.org.
Este livro está dividido em três partes:
  1. Dicas e Princípios Básicos
  2. Comandos do Terminal
  3. Dicas Avançadas
Download


O Guia Foca GNU/Linux de Gleydson Mazioli que está disponível online desde 1999 é um manual completo do sistema GNU/Linux. Disponibilizado em http://www.guiafoca.org
Esta obra está dividida em três níveis:

  1. Iniciante (Download)
  2. Intermediário (Download)
  3. Avançado (Download)

O vimbook é um guia para o editor Vim/Gvim mantido por um grupo de entusiastas desta ferramenta com a ajuda de colaboradores voluntários. Disponibilizado em http://code.google.com/p/vimbook/
Este livro conta com 16 capítulos para o aprendizado completo desta ferramenta.

Download

quinta-feira, 2 de setembro de 2010

Entrevista de Linus Torvalds no G1

Na entrevista de Linus Torvalds no G1 ele diz que desenvolver o kernel do linux "Era apenas um hobby. Ainda é um hobby, na verdade".
Com apenas 40 anos de idade Linus é uma das personalidades mais importantes da computação. Responsável pela criação e desenvolvimento do kernel dos sistemas utilizados em mais de 50% dos servidores da WEB, ele acredita que logo a computação nas nuvens será responsável por tornar o Sistema Operacional irrelevante nessa nova infra-estrutura computacional da sociedade da informação.
Abaixo segue o vídeo e o link para a leitura na íntegra da matéria.



Matéria na íntegra

quarta-feira, 1 de setembro de 2010

Instalação do Free Pascal e Geany (windows)

O Free Pascal é um compilador open source (código aberto), atualmente na versão 2.4.0, utilizado para as linguagens de programação Pascal e Object Pascal. A sua sintaxe é compatível com a utilizada com o conhecido Turbo Pascal 7.0 desenvolvida pela Borland.
A sintaxe da linguagem do FPC é similar e compatível com a sintaxe utilizada no Turbo Pascal 7.0 da empresa Borland.
O Geany é um editor de texto open source (código aberto) com características básicas de um ambiente de desenvolvimento de programas em diversas linguagens como pascal, java, php, c, html, etc.
A ideia básica é poder utilizar o geany para o compilador free pascal, já que boa parte dos cursos de programação iniciam o ensino de lógica de programação nessa linguagem, e também poder utilizá-lo para o ensino das demais linguagens de forma a manter um padrão das IDEs utilizadas.
Para download do Free Pascal Compiler para o windows(32 bits), clique aqui.
Para download do Free Pascal Compiler para o windows(64 bits), clique aqui.
Para download do geany para o windows, clique aqui.

Para instalação dos programas no Ubuntu, basta ir em Sistema -> Administração -> Gerenciador de Pacotes Synaptics;
Na opção de busca digitar fpc e teclar Enter;
Após encontrar o fpc na lista clique sobre ele e marque para instalação;
Na opção de busca digitar geany e teclar Enter;
Após encontrar o geany na lista clique sobre ele e marque para instalação;
Pronto!! Ambos estão instalados, configurados e funcionando.


Modo de configuração no Windows

Para instalar os dois programas no windows basta executar os instaladores e clicar em Ok, Avançar ou qualquer outro botão de confirmação.
Após a instalação de ambos, vá em Meu Computador -> Disco local (c:) -> FPC -> 2.4.0 -> bin -> i386-win32
Neste momento, na barra de endereços deve conter o seguinte texto:
C:\FPC\2.4.0\bin\i386-win32
Copie este texto.
Agora vá em iniciar -> Programas -> Geany -> Geany para abrir o editor.
Vamos criar um simples programa em Pascal para poder configurar o Geany:
Digite o seguinte trecho na linha 1 da aba "sem título" após ter aberto o editor:

program teste;
begin
writeln( 'teste' );
end.

Clique em salvar;
Ao abrir a tela apague o texto "sem título" e coloque: teste.pas
Clique em salvar;
Perceba que neste momento o editor automaticamente marca as palavras reservadas da linguagem pascal.
Agora vamos configurar para que seja possível automatizar a compilação dos códigos fonte.
Vá em Construir -> Definir comandos de Construção
Em compilar apague o texto escrito, cole o texto copiado acima e acrescente "%f" de forma que fique exatamente como descrito abaixo:
(Para versão windows 32 bits)
C:\FPC\2.4.0\bin\i386-win32\fpc.exe "%f"
(Para versão windows 64 bits)
C:\FPC\2.4.0\bin\i386-win32\ppcrossx64.exe "%f"
Clique em Ok.
Pronto!! Agora para compilar os seus programas clique no botão "Compilar" ou tecle F8 e para executar clique no botão "Executar" ou tecle F5

domingo, 29 de agosto de 2010

Numeração de páginas no OpenOffice/BrOffice

Já passei algumas dificuldades para numerar as páginas dos meus documentos no OpenOffice/BrOffice.
Existem diversos tutoriais na Internet que ensinam como fazer essa tarefa, porém resolvi ampliar as possibilidades dos googleiros do Oiapoque ao Chuí.
A dificuldade ocorre quando queremos que a numeração ocorra somente depois das capas, contracapas e índices. No começo parece um pouco difícil, mas logo acostumamos e pegamos o jeito.
Então vamos lá:
1º passo: Suponha que você esteja na página do índice e queira que a numeração das páginas ocorra após essa página. Então, posicione o cursor na última linha da página do índice e siga o seguinte os seguintes passos:
Inserir -> Quebra manual.
Deverá abrir uma janela com o título "Inserir quebra";
No tipo escolha "Quebra de página";
Em estilo selecione Índice;
Caso você queira que a página inicie com uma numeração diferente da real
Marque "Alterar número da página";
Insira o número que você deseja que tenha na primeira página NUMERADA;
Clique em OK;

OBS: o ideal é que o 1º passo seja feito antes de digitar o trabalho, porém caso isso não seja possível, após essa etapa, aperte a tecla "Delete" no teclado para que você exclua a página em banco criada após a quebra de pá

2º passo
: Agora precisamos inserir um cabeçalho nas folhas e a numeração propriamente dita.
Inserir -> Cabeçalho -> Índice
Inserir -> Campos -> Número da página

Caso queira que o número da página fique do lado direito da página basta clicar no ícone de "Alinhar a direita" ou digitar ctrl+r.

Espero que eu tenha ajudado!!

sábado, 31 de julho de 2010

Live USB para distribuições Linux

Você está cansado de gravar cds para as distribuições linux que você utiliza?
O UNetBootin é um programa que permite a criação de um live USB de várias distribuições linux de forma fácil e eficiente.
Dessa forma, é possível você tornar o seu pendrive um instalador linux e ainda utilizá-lo para armazenar os seus arquivos.
Isso também é possível utilizando o próprio utilitário do Ubuntu chamado "Criador de Disco USB inicializável" (usb-creator), porém tive alguns problemas com ele, o que me levou a encontrar essa "nova" ferramenta.
Entre as distribuições suportadas pelo software encontram-se:
  • Ubuntu 10.04
  • Debian Lenny
  • Fedora 13
  • CentOS 5
  • FreeBSD 8
  • OpenSUSE 11
  • Entre outras
Além das distribuições mais conhecidas, ainda é possível criar um disco inicializável do:
  • Clonezilla
  • Partition Magic
  • NTPassword
  • Dr. WEB Anti-Virus
Para download do software:
Tutorial

No windows bastar clicar 2x no executável para que seja feita a instalação.
Para instalá-lo no linux, certifique-se que o instalador tenha permissão de execução ou utilize o comando "chmod +x unetbootin-linux-471" e então "./unetbootin-linux-471" para executar.

Ao executar o software você terá a seguinte tela:


O próximo passo é escolher a distribuição e selecionar a versão do arquivo de imagem que você deseja inserir no pendrive, conforme ilustrado na figura abaixo:


Agora selecione o arquivo de imagem da distribuição escolhida:


Você ainda pode realizar alguma personalização do kernel do linux para o seu live USB. (Assunto este, fora do escopo deste post)

Escolha então o drive que simboliza o seu pendrive. (cuidado para não escolher o drive errado)
Então clique em OK e espere que o programa copie os arquivos necessários para o funcionamento do live USB.

Para utilizar o seu live USB, não esqueça de escolher no setup do computador em questão que o boot seja feito pelo dispositivo USB.

Referência: unetbootin.sourceforge.net