Archive for the ‘Desenvolvimento’ Category

Como conectar os usuários do Facebook no seu site.

segunda-feira, agosto 23rd, 2010

Todo mundo já reconhece (ou deveria) a importância que as redes sociais possuem hoje em dia, é difícil conhecer alguém que use a Internet e não tenha uma conta em alguma rede social. Pelo contrário, muitos “entram” na Internet apenas para usar as redes sociais.

Dentre as redes sociais que se destacam hoje temos o Facebook, que foi lançado em 2004 e que desde que chegou ao Brasil ganhou muitos usuários novos.

O Facebook tem uma Api para desenvolvedores muito bem documentada e foi nela que aprendi a como conectar os usuários do Facebook no meu site.

O primeiro para obter os dados do usuário é você criar uma nova aplicação do site de desenvolvimento do Facebook.

http://www.facebook.com/developers/

(mais…)

Frameworks javascript. Qual usar?

segunda-feira, março 22nd, 2010

Nesse post vou trazer para voces vocês dos frameworks mais usados no desenvolvimento de aplicações.

JQuery “Escreva menos e faça mais”

JQuery é uma rápida e concisa biblioteca JavaScript que simplifica a manipulação do HTML, manipulação de eventos, animação e interações do Ajax para desenvolvimento web.

JQuery foi projetado para mudar a maneira que você escreve JavaScript.

$(document).ready(function() {
$(”a”).click(function() {
alert(”Olá mundo!”);
});
});

Mootools “Um framework javascrip compacto”

Mootools é um framework compacto, modular e orientado a objetos projetado para o desenvolvedor intermediário a avançado. Ele permite que você escreva um codigo potente, flexível e elegante.

$(’texto_apresentacao’).setOpacity(0);
$(’texto_apresentacao’).setStyle(’width’, ‘200px’);
$(’texto_apresentacao’).setStyle(’border’, ‘1px solid #ff0000′);

Ruby – Strings, Números, Métodos e Condicionais

segunda-feira, março 15th, 2010

Eu assumirei que você já tem o Ruby instalado. Se não, você precisa fazer isto antes de mais nada. Vamos começar a codificar. Abra o seu editor e escreva o seguinte:

puts ‘hello world’

Salve o programa como ‘helloworld.rb’ e agora rode o programa. Se tudo ocorreu bem, o Ruby deveria mostrar “hello world”. Se você estiver usando um editor sem uma console interativa, você deverá rodar seus programas a partir do prompt de comandos do sistema operacional. Para isto abra um prompt de comandos (Windows) ou um terminal (Linux) e navegue até o diretório contendo o código fonte e então digite ruby seguido pelo nome do programa, assim: ruby helloworld.rb

puts( “hello world”.upcase )

Este deve ser o menor ‘hello world’ programa da história da programação, então vamos avançar modificando-o para pedir que o usuário digite algo …
O próximo passo, então, é ’solicitar’ ao usuário uma string (conjunto de caracteres). O método para fazer isso em Ruby é gets.

print(’Enter your name: ‘ )
name = gets()
puts( “Hello #{name}” )

O programa helloname.rb pergunta ao usuário o seu nome – vamos supor que é “Fred” -e então mostra uma saudação: “Hello Fred”.
Enquanto isso ainda é muito simples, existem alguns detalhes importantes que precisam ser explicados. Primeiro, note que eu usei print em vez de puts para mostrar a pergunta. Isto foi feito porque o puts adiciona uma nova linha no final e o print não; neste exemplo eu quero que o cursor permaneça na mesma linha da pergunta.

Na linha seguinte eu usei o gets() para ler a informação digitada pelo usuário emuma string quando for pressionada a tecla Enter. Esta string é armazenada na variável, name. Eu não pré-declarei esta variável, nem especifiquei seu tipo. Em Ruby você pode criar variáveis como e quando precisar delas e o Ruby deduz o tipo correspondente. Neste caso eu atribui uma string para a variável name, logo o Ruby sabe que o tipo de name deve ser uma string.
(mais…)

Biblioteca de Expressões Regulares.

segunda-feira, fevereiro 8th, 2010

Hoje trago a vocês a dica do site RegexLib, nesse site encontramos uma vasta coleção de expresssões regulares prontas para o nosso uso.

Para procurar uma expressão regular no site e so voce digitar no campo Find Expressions uma palavra chave sobre a expressão regular que voce quer.

Regular Expression Library

O site retornará alguns exemplos encontrados com uma breve descricao sobre o que cada exemplo faz.

Regular