Posts Tagged ‘desenvolvimento’

Vaga para desenvolvimento

Postado em 15 set 2009
Categoria(s) Jobs

Pessoal,

Na empresa que eu trabalho, Go2nPlay (http://www.go2nplay.com), estamos fundando um novo setor de mídia imersiva e precisamos de 2 desenvolvedores para estágio.

Os requisitos são:

- Conhecimento em Java, C e AS3.

Os produtos a serem comercializados são:

- Aplicações em OpenFrameworks (C), Processing (Java) e Touchlib (AS3);
- Multi-touch;
- Realidade aumentada;
- Apps para iPhone e Android;
- Games com realidade virtual ou aumentada;
- Integração de sistemas com hardwares para interface humana via USB, WiFi e Bluetooth (wii, iPhone, etc).

A referência de trabalho é a http://www.t-immersion.com

Interessados enviar currículo para: ohmar@go2nplay.com

Abraços.

  • Share/Bookmark

Ruby on Rails configurando ambiente de desenvolvimento no Linux

Postado em 25 jun 2009
Categoria(s) Ruby on Rails

Nesse post vou mostrar como configurar um ambiente de desenvolvimento em Ruby on Rails no Linux.

Vamos lá!

Atualizando os pacotes do Linux:

sudo apt-get update

Instalando Ruby on Rails:

1
2
3
4
5
6
7
8
9
10
sudo apt-get install ruby irb rdoc ruby1.8-dev libopenssl-ruby imagemagick curl
wget http://rubyforge.org/frs/download.php/57643/rubygems-1.3.4.tgz
tar xzvf rubygems-1.3.4.tgz
cd rubygems-1.3.4
sudo ruby setup.rb
cd /usr/bin
sudo ln -s gem1.8 gem
sudo gem update --system
sudo apt-get install build-essential
sudo gem install rails passenger mongrel capistrano

Instalando Apache com PHP e Passenger/Modrails:

O Passenger/Modrails permite rodar aplicações Ruby on Rails no Apache.
Nessa etapa nós também iremos instalar o PHP, vamos precisar dele para o phpMyAdmin.

1
2
sudo apt-get install apache2 php5 libapache2-mod-php5 apache2-prefork-dev libapr1-dev
sudo passenger-install-apache2-module

Agora nós precisamos configurar o Apache para carregar o módulo do Passenger:

sudo gedit /etc/apache2/mods-enabled/passenger.load

Adicione as seguintes linhas no arquivo em branco:

LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/ext/apache2/mod_passenger.so
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4
PassengerRuby /usr/bin/ruby1.8
RailsEnv development

Salve o arquivo e feche o gedit.

Reinicie o Apache para carregar o Passenger:

sudo /etc/init.d/apache2 restart

Instalando o MySQL:

1
2
sudo apt-get install mysql-server libmysql-ruby php5-mysql
sudo apt-get install phpmyadmin

Configurando acesso a sua aplicação Ruby on Rails:

Digamos que você tenha o código da sua aplicação Ruby on Rails no diretório:

/home/patrick/projetos/minha_aplicacao

Vamos configurar para que quando você digitar no navegador http://minha_aplicacao você veja a sua aplicação em ambiente de desenvolvimento e possa interagir com ela.

Para isso, siga os passos abaixo:

cd /etc/apache2/sites-available/

Vamos criar um novo host novo virtual host no Apache:

sudo gedit minha_aplicacao

No arquivo em branco adicione:

<VirtualHost *:80>
ServerName minha_aplicacao
DocumentRoot /home/patrick/projetos/minha_aplicacao/public/
</VirtualHost>

Salve e feche o gedit.

Vamos deixar esse virtual host disponível:

1
2
cd /etc/apache2/sites-enabled/
sudo ln -s ../sites-available/minha_aplicacao 001-minha_aplicacao

Agora vamos configurar para que quando você digitar no navegador http://minha_aplicacao o sistema operacional procure localmente ao invés de buscar na internet:

sudo gedit /etc/hosts

Nesse arquivo adicione a linha:

127.0.0.1	minha_aplicacao

Logo abaixo da linha que começa com 127.0.1.1…
Salve e feche o gedit.

Reinicie o Apache para carregar esse novo virtual host:

sudo /etc/init.d/apache2 restart

Abra o navegador:

Digite no browser http://minha_aplicacao e veja ela rodando.

Se você quiser usar o Vim como IDE de desenvolvimento Ruby on Rails leia esse post: http://blog.patrickespake.com/2009/04/21/usando-o-vim-para-programar-em-ruby-on-rails/.

Pronto!

Se você gostou desse texto e acha que ajudou você, me recomende: Recommend Me.

  • Share/Bookmark

Desenvolvimento para iPhone

Postado em 17 abr 2009
Categoria(s) Reflexões

Ontem teve um seminário em Curitiba/PR sobre desenvolvimento para o iPhone, alguns conhecidos foram e nós iniciamos uma discussão sobre o assunto no grupo CuritibaDev (http://groups.google.com/group/curitibadev).

A minha opinião sobre o assunto é a seguinte:

  • O lance da falta de documentação e as limitações da difusão do conhecimento sobre o iPhone que são as grandes limitações dessa tecnologia.
  • Particularmente eu não me sinto animado em programar para o iPhone por essas características da Apple, com certeza são táticas para defender mercados. No momento pra mim o iPhone e os produtos da Apple fazem parte da AppleMania, todo mundo quer ter por que é moda e dá status social com eles, só uma forma de fazer o ser humano se sentir bem através dos seus brinquedos.
  • Eu acho que o mercado para symbian, python, java me, android e flash são fortes, os caras que manjam dessas tecnologias só falam mal do iPhone nos blogs por ae.
  • Tem um lance que não tem como falar mal da Apple, as piras que touch que eles criaram são muito legais e o sensores presentes no iPhone e iPod Touch de movimento são muito fodas, o foda que eles patentearam todas essas piras touch.
  • É a Apple está muito longe de ser uma empresa de software livre, por enquanto eu vou continuar usando e abusando do software livre. ;-)

Contribua deixe sua opinião nos comentários.

  • Share/Bookmark