Rosivaldo's

Monday, May 3, 2010

Instalando o rails no fedora

O rails é um framework para desenvolvimento rápido de aplicações web, muito poderosa e com inúmeras facilidades para os desenvolvedores.

Estou conhecendo aos poucos esse framework, e o primeiro passo é instalá-lo e começar a utilizar.

Para fazer isso no seu fedora (sry ubuntu users) utilizar o rails é simples, apenas faça:
$ sudo yum install -y ruby ruby-devel rubygem-rails rubygem-json ruby-sqlite3
Se quiser suporte ao mysql no rails, faça:
$ sudo yum install -y ruby-mysql
Vai a ajuda do git ai?
$ sudo yum install -y rubygem-git
Crie uma aplicação para testar:
$ mkdir ~/rais
$ cd ~/rails/
$ rails task
create
create app/controllers
create app/helpers
create app/models
...
create log/test.log
$
Agora teste se o acesso ao servidor está funcionando:
$ cd task/
$ rake db:create
(in /home/rosivaldo/rails/task)
$ ./script/server
=> Booting WEBrick
=> Rails 2.3.4 application starting on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2010-04-30 20:49:51] INFO WEBrick 1.3.1
[2010-04-30 20:49:51] INFO ruby 1.8.6 (2009-08-04) [x86_64-linux]
[2010-04-30 20:49:51] INFO WEBrick::HTTPServer#start: pid=3228 port=3000

$
Você deve ter uma saída parecida com essa:

Configurações locaisUma ótima fonte de referência para quem quiser iniciar disponível no site do rails

Sunday, April 25, 2010

Templates para o .vimrc

Como visto no último post, é possível customizar o VIM para a edição de arquivos. No meu caso, utilizo arquivos SQL para a tarefas do trabalho, e para lazer, costumo desenvolver aplicações diversas em PHP.

Sendo assim, irei colocar os dois templates que utilizo para isso, a idéia serve para que seja customizado qualquer tipo de arquivo.

Arquivo: ~/.vim/skeleton.sql

:insert
REM
REM $LastModified:
REM
REM Copyright (c) 2009, Rosivaldo Ramalho. Todos os direitos reservados.
REM
REM CONTATO
REM rosivaldo [at] gmail.com
REM
REM NAME
REM %filename%
REM
REM DESCRIPTION
REM <descricao breve do que o arquiv faz>
REM
REM NOTES
REM <comentários úteis, definições, etc...>
REM
REM HISTORY
REM AUTOR (YY/MM/DD)
REM rosivaldo %data% - Criacao do documento
REM

.


Arquivo: ~/.vim/skeleton.php

:insert
<?php

/**
*
* Template for new php files.
*
* File: %filename%
*
* Created: %data%
*
* $LastModified: Sex 23 Abr 2010 19:03:50 BRT
*
* See the enclosed file LICENSE for license information (GPL). If you
* did not receive this file, see http://www.gnu.org/licenses/gpl.txt.
*
* @author Rosivaldo Ramalho <rosivaldo_[at]_gmail.com>
* @package
* @version
*
*/

?>

.


Em ambos os arquivos, existe um "." no final do arquivo, isso é necessário para que o vim possa reconhecer o arquivo.

Para maiores informações, abra o vim e digite:
:help skeleton

Thursday, April 22, 2010

Arquivos .vimrc

Uma das coisas mais interessantes da utilização do Linux é a utilização do VI, que na verdade o que eu utilizo e gosto é o VIM.

Pois bem, como gosto de desenvolver, acho ele extremamente útil para esse propósito, entretanto, para tornar essa tarefa prazerosa, precisamos ter um bom arquivo de configuração, chamado de .vimrc (isso mesmo usuários Windows, existe um ponto na frente do nome do arquivo).

Quando tenho tempo livre, gosto de desenvolver em PHP, e para trabalhar, utilizo o VIM quase que o tempo todo para edição de arquivos SQLs. Sendo assim, meu .vimrc está um pouco "viciado" nessas duas linguagens.

Coloquei o resultado no GitHub, podem dar uma olhada nesse Gist.