quarta-feira, 18 de junho de 2008

Instalação de Fontes no Ubuntu

  1. Conseguir as fontes, um bom repositório é NetFontes
  2. Criar uma nova pasta em /usr/share/fonts/extras
  3. Colocar as novas fontes lá
  4. Rodar o Debian Font Manager com comando defoma-font com o parametro register-all
  • $ sudo defoma-font register-all /usr/share/fonts/extras/* -v

quarta-feira, 4 de junho de 2008

Ruby on Rails + Ubuntu

Ruby é uma linguagem de scripting interpretada e orientada a objectos. Destaca-se pela sua simplicidade, facilidade de aprendizagem e utilização, portabilidade e extensibilidade. É também uma linguagem totalmente livre, sendo distribuída pela licença open-source.

A linguagem de programação Ruby foi criada pelo japonês Yukihiro Matsumoto e tem ganho popularidade sobre outras linguagens orientadas a objectos, pela sua facilidade e objectividade. Outro factor que contribuiu bastante para a popularidade desta linguagem foi a criação da framework Ruby On Rails, uma framework destinada à criação de plataformas web com recurso a base de dados.

Ruby

Para poder começar a correr e desenvolver programas em Ruby, é necessário primeiro instalar o pacote principal:
$ sudo apt-get install ruby

Depois existem alguns pacotes auxiliares, que contém ferramentas úteis para desenvolver em Ruby:
$ sudo apt-get install irb ri rdoc libdbd-mysql-ruby
  • irb - Uma consola interactiva.
  • ri - A documentação geral sobre a linguagem.
  • rdoc - Gera documentação de código em Ruby.
  • libdbd-mysql-ruby - Biblioteca para implementação de MySQL.

Ruby Gems

Foi criada uma ferramenta, de nome Ruby Gems, que facilita bastante a instalação de novas bibliotecas para o desenvolvimento em Ruby.
Para instalar esta ferramenta no Ubuntu, é necessário executar os seguintes comandos:
$ sudo apt-get install rubygems

Ruby On Rails

Instalar a famosa framework é muito simples, usando o APT. basta executar o seguinte comando:

$
sudo apt-get install rails

ou pelo Ruby Gems com o seguinte comando:

$
sudo gem install rails --include-dependencies