sábado, 29 de outubro de 2011

Passo 1 - Ubuntu 11.10 32 bits - Script para instalação do PostgreSQL-9.1 e RVM

sudo apt-get install git git-core curl build-essential openssl libreadline6 libreadline6-dev zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion

sudo apt-get install postgresql-9.1 postgresql-client-9.1 postgresql-server-dev-9.1 pgadmin3

echo "alter user postgres password 'postgres'" | sudo su postgres -c 'psql template1'

cd ~ 
bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
source ~/.bashrc

Passo 2 - Ubuntu 11.10 32 bits - Script para instalação do Ruby e Rails

cd ~
rvm install 1.8.7
rvm use 1.8.7
rvm gemset create rails
rvm --default use 1.8.7@rails
gem install rails

echo "Criando uma aplicacao Rails com o Postgresql"
mkdir ~/Desktop/projetos
cd ~/Desktop/projetos
rails new demo -d postgresql
cd demo
echo "Adicione as seguintes linhas no arquivo Gemfile da raiz do projeto"
echo "gem 'execjs'" >> Gemfile
echo "gem 'therubyracer'" >> Gemfile
bundle install
echo "Iniciando a aplicacao Rails..."
rails s

Passo 3 - Ubuntu 11.10 32 bits - Script para instalação do Netbeans 7.1 e Java6

sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-plugin sun-java6-fonts

cd ~
wget http://download.netbeans.org/netbeans/7.0.1/final/bundles/netbeans-7.0.1-ml-linux.sh
chmod +x netbeans-7.0.1-ml-linux.sh
sh netbeans-7.0.1-ml-linux.sh

segunda-feira, 26 de setembro de 2011

Instalando o PostreSQL 9.1 no Ubuntu server 11.04 64 bits

  1. Adicionando o repositório para o PostgreSQL 9.1
    • $ sudo add-apt-repository ppa:pitti/postgresql
  2. Instalando o PostgreSQL 9.1
    • $ sudo apt-get update && apt-get install postgresql
  3. Verificando a instalação
    • $ psql -V #Verificando a versão do postgresql
    • $ finger postgres #Verificando o usuário postgres
    • $ su postgres
    • $ psql
    • # select version();
  4. Definindo a senha para o usuário postgres
    • $ sudo passwd postgres
    • $ su postgres
    • $ psql
    • # alter user postgres with password 'postgres';
  5. Configurando o servidor 
    • $ cd /etc/postgresql/9.1/main/
    • $ cp pg_hba.conf pg_hba.conf.bak.original
    • $ cp postgresql.conf postgresql.conf.bak.original
    • Adicionar a linha no arquivo pg_hba.conf
      • host all all all trust # md5 -> trust
    • Adicionar a linha no arquivo postgresql.conf
      • listen_addresses='*' 
    • Descomentar e adicionar as linhas abaixo no arquivo postgresql.conf
      • log_destination = 'stderr'
      • logging_collector = on
      • log_directory = 'pg_log'
      • log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
      • log_truncate_on_rotation = off
      • log_rotation_age = 1d
      • log_rotation_size = 10MB
    • Criando o diretório de log
      • $ su postgres
      • $ cd ~/9.1/main/
      • $ mkdir pg_log
  6. Reiniciando o servidor
    • $ sudo /etc/init.d/postgresql restart
  7. Verificando o log
    • $ ls /var/lib/postgresql/9.1/main/pg_log
  8. Basta instalar o pgadmin no cliente e conectar no banco

sexta-feira, 23 de setembro de 2011

Installing REE with RVM in MAC OS X Lion

$ rvm remove ree
$ export CC=/usr/bin/gcc-4.2
$ rvm install --force ree

quarta-feira, 7 de setembro de 2011

MAC OS X Lion Ruby mysql Gem install with MAMP

1 - Install MAMP and MAMP Components http://www.mamp.info/en/downloads/index.html
2 - Install gem:

  • env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/Applications/MAMP/Library/bin/mysql_config

sexta-feira, 19 de agosto de 2011

Kernel do Linux

Linux é o preferido no mercado financeiro, pois a velocidade do seu Kernel para a troca de mensagens é insuperável.

http://idgnow.uol.com.br/mercado/2011/08/17/linux-dominou-os-negocios-em-wall-street/

sábado, 22 de janeiro de 2011

Como são fabricados as memórias para Pen Drive e Cartões de Memória

O processo de fabricação requer salas 100 vezes mais limpas que uma sala de cirurgia.