Archive

Posts Tagged ‘Programação’

Programas para iPhone publicados

March 15th, 2009

O desenvolvimento de softwares para iPhone não para aqui na Gol Mobile.

O primeiro que desenvolvi foi um jogo chamado Desafio (ver na itunes store), um tipo de quebra-cabeça com 3 níveis de dificuldade e que permite usar suas fotos além das originais.

Jogo Desafio Créditos Desafio

Depois do Desafio, de aprender Objective-C (linguagem usada no iphone) fazendo o jogo Desafio, comecei a trabalhar na versão iPhone do O Globo em Fotos (ver na itunes store), programa para acompanhar notícias através das fotos do jornal O Globo.

Em seguida outro aplicativo para o Globo, o Eu Reporter (será publicado na próxima semana), que permite usuários enviarem notícias para o Jornal O Globo através do iPhone.

Tambem fiz atualizações no BrasilFlex (ver na itunes store), e atualmente estou trabalhando em um guia de restaurantes e outro aplicativo no ramo de entreterimento.

Aprender Objective-C foi melhor do que eu esperava, é sempre bom um novo desafio.

Pedro Valentini Celular, Internet, Programação, Software, iPhone , , , , , ,

iPhone Developer – Trabalhando com a famosa SDK e Objective-C

October 14th, 2008

Devo ser um dos poucos no Brasil desenvolvendo para iPhone. Recentemente saí da Pura Comunicação e fui para Gol Mobile.

Já estava interessado em desenvolver para Mac e começar pelo iPhone está sendo muito bom, usando o Objective-C com mais cuidado já que não temos garbage collection.

Aviso quando lançarmos softwares na AppStore, a empresa já tem um, o BrasilFlex.

Pedro Valentini Internet , , ,

Busca de Endereço pelo CEP em RubyOnRails – Correios

August 23rd, 2008

Acabo de contribuir com o site Buscar Cep enviando um exemplo de busca de endereço pelo CEP, em RubyOnRails e usando AJAX. Bem simples, mas como faltava um exemplo em Rails resolvi fazer e publicar.

Bem útil para facilitar a vida de usuários já buscando quase todo endereço dele quando ele digita o cep, faltando ele colocar apenas o número.

O exemplo é um formulário que pede o cep e quando enviado exibe um formulário com o endereço, caso o cep seja inválido ou ocorra algum problema será exibida a mensagem no lugar do formulário para que o problema seja resolvido.

O código está em 3 arquivos, seguem eles e a aplicação inteira em um zip. Pretendo colocar um demo no ar também, informo aqui se fizer.

Controlador: cadastro_controller.rb
Página inicial: index.rhtml
Página lida por ajax: buscarcep.rhtml

Aplicação Inteira: buscarcep.zip

Pedro Valentini Internet, Programação, Ruby, RubyOnRails, Serviços, Software , , , ,

Confirguração em arquivo externo YAML, simples e rápido no RubyOnRails

September 12th, 2006

Fiz hoje a tarde esse simples código para eu nunca mais precisar colocar configuação hardcoded (dentro do código), e sim em um arquivo externo como este que no rails eu adicionei em config/site.yml:

admin_email: contato@meudominio.com
url: http://www.meudominio.com
site:
  title: Meu título
  description: Descrição
  keywords: Palavras chaves

No final do config/environment.rb, ou a inicialização de qualquer programa em ruby, coloque as seguintes linhas:

config = YAML::load(File.open("#{RAILS_ROOT}/config/site.yml"))
config.each { |key, value|
  eval "$#{key.upcase} = #{value.inspect}"
}

Elas leem o arquivo e definem as variáveis globais, neste caso você teria as seguintes variáveis globais:
$ADMIN_EMAIL, $URL e $SITE, sendo a última um hash, com por exemplo $SITE['title'].

Qualquer dúvida ou problema podem comentar.
Atualizado em 03/2007.

Pedro Valentini Programação, Ruby, RubyOnRails , , ,