Archive for the 'software livre' Category

03rd Feb 2010

Dia Livre10.2 – Palestra: Funcionamento dos grandes portais – Leonardo Martins do Globo.com

Olá Pessoal,
Dia 19/02/2010, Sexta-Feira, as 10h no Auditório do IFRN Campus Central(na Av. Salgado Filho em Natal), haverá o Dia Livre 10.2, dando prosseguimento as atividades do PSL-RN em 2010. Para essa palestra iremos trazer o Leonardo Martins, Administrador de Sistemas do Globo.com que vai falar um pouco sobre como é o trabalho em um grande portal da Internet.
Leonardo é ex-aluno do IFRN(na época, CEFET-RN) e volta a instituição para dividir um pouco da sua experiẽncia com aqueles que estão inicando sua carreira no mercado de trabalho.
Repassem se puder para ajudar na divulgação:
Título: “Funcionamento dos grandes portais”
Palestrante: Leonardo Martins
O objetivo da palestra é mostrar as tecnologias que há por trás dos grandes portais, mostrar como é o dia-a-dia das equipes de trabalho e mostrar para os alunos as possibilidades de atuar nessas empresas.
Quem sou eu:
Sou ex-aluno do CEFET, fiz o curso de Eletromecânica no segundo grau e Automação industrial no terceiro, sou especialista em Administração em redes Linux pela UFLA, trabalhei por três anos e meio como administrador de redes e sistemas no Yahoo Brasil/Canadá e desde de outubro de 2009 sou administrador de sistemas na Globo.com.
Duração: Entre 20 e 30 minutos, com bastante tempo para perguntas ao final.

Olá Pessoal,
Dia 19/02/2010, Sexta-Feira, as 10h no Auditório do IFRN Campus Central(na Av. Salgado Filho em Natal), haverá o Dia Livre 10.2, dando prosseguimento as atividades do PSL-RN em 2010. Para essa palestra iremos trazer o Leonardo Martins, Administrador de Sistemas do Globo.com que vai falar um pouco sobre como é o trabalho em um grande portal da Internet.Leonardo é ex-aluno do IFRN(na época, CEFET-RN) e volta a instituição para dividir um pouco da sua experiẽncia com aqueles que estão inicando sua carreira no mercado de trabalho.
Repassem se puder para ajudar na divulgação:
Título: “Funcionamento dos grandes portais”Palestrante: Leonardo Martins
O objetivo da palestra é mostrar as tecnologias que há por trás dos grandes portais, mostrar como é o dia-a-dia das equipes de trabalho e mostrar para os alunos as possibilidades de atuar nessas empresas.
Quem sou eu:Sou ex-aluno do CEFET, fiz o curso de Eletromecânica no segundo grau e Automação industrial no terceiro, sou especialista em Administração em redes Linux pela UFLA, trabalhei por três anos e meio como administrador de redes e sistemas no Yahoo Brasil/Canadá e desde de outubro de 2009 sou administrador de sistemas na Globo.com.
Duração: Entre 20 e 30 minutos, com bastante tempo para perguntas ao final.

Informações: http://rn.softwarelivre.org/dialivre/10.02/

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Posted in PSL, software livre | No Comments »

23rd Jan 2010

PSL-RN iniciou suas atividades em 2010 com evento que teve a participação de Daniel Rocha, potiguar que exerce a função de Engenheiro de Software no Google.

por Moisés Souto, (moises.souto AT gmail.com) e Adorilson Bezerra (adorilson AT rn.softwarelivre.org)

No último dia 15 de janeiro, no Auditório do IFRN Campus Natal-Central, aconteceu o Dia Livre 10.01, marcando o início das atividades do Projeto Software Livre – Rio Grande do Norte (PSL-RN) em 2010. Durante a abertura do evento o coordenador do PSL-RN, Gustavo Ribeiro, informou da satisfação em ver os cerca de 200 participantes reunidos em prol do fortalecimento do conhecimento em plena noite de um sexta-feira. Disse se tratar de uma grande vitória para a cidade de Natal e que eventos como esse proporcionam verdadeiras revoluções na forma de pensar e construir o conhecimento. Ademais, informou que este primeiro Dia Livre é apenas uma prévia do que o PSL-RN reservou para o restante do ano. Informou que em 2010 o Projeto pretende promover diversas ações para popularizar o uso do Software Livre no RN, “Pretendemos fazer eventos distribuídos, durante todos os meses do ano, conhecidos como Dia Livre, para fortalecer a comunidade do Estado. Mas também estamos planejando um grande evento, a nível de Nordeste, que trará bastante visibilidade aos desenvolvedores, administradores, empresas e todos os envolvidos e apoiadores do uso de Software Livre no estado”.

Dentre os eventos promovidos pelo PSL-RN no Estado, o Encontro Potiguar de Software Livre (EPSL) já virou tradição, este ano acontecerá a 4a edição que contará com um atrativo a mais. Ele foi escolhido pela comunidade de software livre do Nordeste para receber seu encontro anual, o Encontro Nordestino de Software Livre (ENSL), que já passou por João Pessoa/PB, Aracaju/SE e Salvador/BA, sendo este a 4ª edição.

foto Fonte: Pedro Baesse

DanielNesta primeira atividade do ano de 2010, tivemos a participação especial de Daniel Rocha, Engenheiro de Software do Google de Nova York, na área de Search Quality, com a palestra: Googler, vida e trabalho no Google. Daniel é natural de Natal, tendo concluindo Curso Técnico em Informática no Cefet-RN (atual IFRN), graduação em Ciência da Computação na UFRN e Mestrado na PUC-RJ, desde 2007 trabalha como Engenheiro de Software no Google.

A palestra abordou temas como o processo de seleção e entrada no Google, o dia a dia de trabalho, a utilização de software livre e um pouco sobre projetos da empresa de incentivo ao desenvolvimento de software, como o Google Summer of Code e o Google Code Jam, e como estudantes e profissionais podem se envolver nos projetos existentes.

foto Fonte: Pedro Baesse

O engenheiro afirmou que sua entrada no Google foi influenciada por sua intensa participação em maratonas de programação, eventos onde alunos de graduação podem testar suas habilidades na resolução dos mais diversos problemas computacionais, especialmente na área de algoritmos e programação. Enfatizou a questão acadêmica, que segundo ele é muitas vezes colocada de lado por alunos por prematuramente acreditarem não precisar de um ou outro conhecimento. Segundo Daniel, o mais importante para pensar em concorrer a uma vaga no Google é priorizar os estudos acima de qualquer coisa. Para o Google o histórico acadêmico na universidade conta bastante, títulos e projetos acadêmicos e também é um grande diferencial a participação dos candidatos em projetos de softwares livres e de código aberto. A forma como a entrevista é conduzida para os candidatos é única e diferente a cada nova entrevista.

foto Fonte: Pedro Baesse

Questionado sobre quais as áreas de maior interesse do Google, Daniel respondeu que absolutamente não existe algo que ele apontaria como a área certa para se estudar, disse:  “Infelizmente não há uma receita do que o Google precisa ou não para selecionar alguém, apenas que estudem muito e sejam o melhor que puderem em suas respectivas áreas. O Google quer os melhores em qualquer áreas…”.

Falando sobre Software Livre, Daniel mostrou alguns casos de desenvolvedores de projetos de Software Livre que foram contratados pelo Google. Um dos casos citados foi o programador Guido van Rossum, desenvolvedor da linguagem de programação Python, contratado para continuar o desenvolvimento e aperfeiçoamento da linguagem, que é livre e gratuita, e está disponível a qualquer programador ou empresa. Daniel afirmou que o Google usa exaustivamente Software Livre e que sempre ao encontrar um novo bug e o solucionar, disponibiliza a correção para a comunidade, dessa forma contribuindo para o engrandecimento e melhorias no desenvolvimento dos softwares.

Sobre o ambiente de trabalho informou que além do que todos já conhecem de o Google ser um ótimo local para trabalhar e aprender, algumas pessoas o conhecem apenas pelos diversos artigos mostrando como é divertido trabalhar no Google, para estes Daniel deixa um recado: “O Google é uma empresa, diferente da maioria das outras empresas de tecnologia, mas ainda é uma empresa, onde todos tem responsabilidades, projetos e prazos. Não é só diversão”. Daniel refere-se ao fato de o Google ser bastante conhecido mundo a fora por disponibilizar a seus colaboradores diversas formas de relaxar e se divertir durante as atividades diárias. De vídeo games a restaurantes com os mais variados tipos de comida. Daniel diz: “O Google não é só diversão, temos trabalho e muito”. Dentre os aspectos comentados também está o sistema de trabalho da empresa conhecido como 70, 20, 10, onde os funcionários tem 70% do tempo destinado a projetos específicos da empresa, 20% destinados para desenvolver projetos pessoais ou já existentes de interesse do funcionário e 10% para utilizar da infraestrutura de entretenimento do local. Segundo Daniel, esse modelo de trabalho gera diversos sucessos, referindo-se o caso do Orkut, que foi desenvolvido durante os 20% de um dos funcionários e virou sucesso mundial. Daniel ainda ressaltou o seu encantamento com a empresa, afirmando que o Google é um lugar fascinante.

Ao fim os participantes tiveram um bom tempo para matar a curiosidade e tirar dúvidas com quem trabalha em uma das maiores e mais influentes empresas do mundo.

Sobre o PSL-RN


O PSL-RN é uma extensão do Projeto Software Livre Brasil, que possui por objetivo principal a promoção do uso e desenvolvimento de Softwares Livres como uma alternativa de liberdade de expressão, econômica e tecnológica.

No Rio Grande do Norte pretendemos formar multiplicadores desses ideais e incentivar o uso do Software Livre em todos os níveis, desde um usuário doméstico a todos os tipos de instituições, órgãos públicos e empresas. Além disso, unir e divulgar os estudantes e profissionais que utilizam e desenvolvem trabalhos com essas tecnologias.

O PSL-RN acredita que o Software Livre é um caminho para criação de projetos sociais, como projetos de inclusão digital e melhoria da educação pública, projetos de empreendedorismo, aumento na empregabilidade do setor de TI, proporcionando um crescimento econômico do estado, dentre muitos outros benefícios que um esforço conjunto pode gerar. Mais informações estão disponíveis em http://rn.softwarelivre.org

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Posted in PSL, software livre | No Comments »

14th Jan 2010

Palestra: Googler, vida e trabalho no Google NYC

Pessoal,
Dia 15/01/2010, Sexta-Feira agora, as 19h no Auditório do IFRN Campos Central(na Av. Salgado Filho em Natal), haverá o Dia Livre 10.1, para marcar o início das atividades do PSL-RN em 2010. Para a primeira atividade do ano, teremos o Daniel Amaral de Medeiros Rocha, Engenheiro de Software do Google de Nova York, na área de Search Quality, falando não só sobre o Google em si, mas também sobre seu trabalho na empresa, a utilização de softwares livres e abertos no ambiente de trabalho e um pouco sobre os projetos de incentivo ao desenvolvimento de software do Google como o Google Summer of Code e o Google Code Jam. Haverá bastante espaço para participação do público então será uma ótima oportunidade para matar a curiosidade e tirar dúvidas com quem trabalha em uma das maiores e mais influentes empresas do mundo.
Repassem se puder para ajudar na divulgação, já que está bem em cima:
Título: “Googler, vida e trabalho no Google NYC”
Palestrante: Daniel Amaral de Medeiros Rocha
A palestra abordará brevemente o processo de seleção e entrada no Google, falará sobre o cotidiano de trabalho e os projetos que são desenvolvidos. Abordará também algumas tecnologias open source utilizadas na empresa e como estudantes podem se envolver em projetos existentes. A intenção é uma palestra com um leve conteúdo técnico e com bastante tempo para perguntas ao final.
Quem sou eu:
Nasci e morei minha vida quase toda em Natal. Fiz curso técnico em Informática no CEFET, Ciências da Computação na UFRN e Mestrado na PUC do RJ. Desde 2007 trabalho como engenheiro de software no Google em Nova York, na área de Search Quality (ou seja, a busca web).
Duração: de 20 a 30 minutos, com bastante tempo para perguntas e discussões ao final.
Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Posted in PSL, geral, software livre | No Comments »

21st Nov 2007

Web 2.0: Muito além do ajax (códigos apresentados durante a palestra)

Bom, estou devendo as pessoas que assistiram minha palestra no III EPSL os códigos que utilizei. Pessoa desculpas pela demora, é que as semanas que se seguiram após o EPSL foram de correria extrema.

Primeiro vamos as funções que utilizei para utilizar o ajax, aconselho que elas estejam em um arquivo separado e o incluam em suas páginas, estas são funções em JavaScript.

  1. // —————————– FUNÇÕES DO AJAX ———————————–
  2. //Fila de conexões
  3. fila=[]
  4. ifila=0
  5. function ajaxPOSTRun(url,parameters){
  6. xmlhttp.onreadystatechange = alertContents;
  7. xmlhttp.open(‘POST’, url, true);
  8. xmlhttp.setRequestHeader(“Content-type”, “application/x-www-form-urlencoded”);
  9. xmlhttp.setRequestHeader(“Content-length”, parameters.length);
  10. xmlhttp.setRequestHeader(“Connection”, “close”);
  11. xmlhttp.send(parameters);
  12. }
  13. function ajaxHTML(id,url,carr){
  14. //Carregando…
  15. if (typeof carr == “undefined”)
  16. document.getElementById(id).innerHTML=”Carregando…”;
  17. //Adiciona à fila
  18. fila[fila.length]=[id,url]
  19. //Se não há conexões pendentes, executa
  20. if((ifila+1)==fila.length)ajaxRun()
  21. }
  22. //Executa a próxima conexão da fila
  23. function ajaxRun(){
  24. //Abre a conexão
  25. xmlhttp.open(“GET”,fila[ifila][1],true);
  26. //Função para tratamento do retorno
  27. xmlhttp.onreadystatechange=function() {
  28. if (xmlhttp.readyState==4){
  29. //Mostra o HTML recebido
  30. retorno=unescape(xmlhttp.responseText.replace(/\+/g,” “))
  31. //retorno=xmlhttp.responseText
  32. document.getElementById(fila[ifila][0]).innerHTML=retorno
  33. //Roda o próximo
  34. ifila++
  35. if(ifila
  36. if(document.getElementById(‘calendario’)){
  37. var myTips = new Tips($$(‘#calendario .agenda_data_marcada’),{maxTitleChars:200,onShow:function(x){x.setOpacity(0.9)}});
  38. $$(“.tool-tip”).each(function(x){
  39. x.setStyle(“visibility”,”hidden”);
  40. });
  41. }
  42. }
  43. }
  44. //Executa
  45. xmlhttp.send(null)
  46. }
  47. //Tenta criar o objeto xmlHTTP
  48. try{
  49. xmlhttp = new XMLHttpRequest();
  50. }catch(ee){
  51. try{
  52. xmlhttp = new ActiveXObject(“Msxml2.XMLHTTP”);
  53. }catch(e){
  54. try{
  55. xmlhttp = new ActiveXObject(“Microsoft.XMLHTTP”);
  56. }catch(E){
  57. xmlhttp = false;
  58. }
  59. }
  60. }

Pronto, estas são as funções genéricas para utilizar o ajax, e que abstraem o trabalho o tornando mais simples. Vamos agora criar a função javascript que vai chamar a função ajaxHTML dessas nossas funções. Utilizar essa abstração é muito simples como veremos.

Na página onde queremos que o evento aconteça colocaremos a seguinte função javascript, no exemplo que tratei na palestra é um sistema de acompanhamento de obras de uma construtora, o “ajax” serve para tornar a aplicação mais leve, rápida e interessante ao usuário. Temos uma obra e vinculada a esta temos etapas da construção, cada etapa pode conter diversos álbuns, como seriam muitas miniaturas, e conseqüentemente um temo de espera maior, resolvi implementar o ajax para maximizar a experiência do usuário, como disse anteriormente.

Temos 2 funções uma que chama o “ajax” para fazer a requisição das etapas da construção que temos cadastradas no banco para obra, cujo o id passei como parâmetro na função, chamei essa função de CarregarAlbuns(id_obra), onde passo o id da obra e o “ajax” chama a página de apoio que contém o select no banco para retornar os álbuns associados aquela obra. Segue a função:

  1. function {
  2. axHTML(“div_album”,’albuns.php?id_obra=’+id_obra);
  3. };

Para chamar a função passamos 3 parâmetros necessários e 1 extra para chamar uma imagem enquanto o ajax carrega as informações. Primeiro parâmetro é a div onde desejamos que o ajax atue, em nosso exemplo utilizaremos a div_album, que deve estar no código porém vazia (o ajax a preencherá futuramente ). O segundo parâmetro é a pagina de apoio que terá a ação para preencher a div que setamos no primeiro parâmetro (no nosso caso a div_album), em nosso exemplo chamamos a página albuns.php?id_obra=”" que contém um select para achar os albuns associados a obra, cujo o id passamos por get para a págian albuns.php. O que for “ecoado” (usando a função echo do PHP) nessa página (albuns.php), será escrito dentro da div_album quando a função CarregarAlbuns(id_obra) for chamada, em nosso exemplo chamamos tal função utilizando o evento onclick no link Ver Fotos da obra. OBS: $_db é onde estão dados buscados no banco. As tags estão cortados para pode serem reproduzidas corretamente, lembrem de corrigir.

  1. Ver fotos da obra…/a>/p>

Então a div será preenchida com conteúdo, movendo o conteúdo colocado depois do fim da div_album para baixo, o que dará a impressão de movimento.

2.jpg

Logo depois de termos carregado a listagem dos álbuns que temos, queremos agora listar as imagens que temos para aquele álbum, então devemos acrescentar uma função junto a função anterior (CarregarAlbuns(id_obra)) chamada CarregarFotos(id_album):

  1. function CarregarFotos(id_album){
  2. ajaxHTML(“div_fotos”,’fotos.php?id_album=’+id_album);
  3. };

Ao carregarmos as etapas temos o link para cada álbum, que através do evento onclick chamamos a função que criamos, esse caso é similar a anterior, me refiro aos parâmetros da função o que muda é que a div_fotos que é onde escreveremos as fotos usando ajax (da mesma maneira como foi feito na função anterior), a div vazia deve estar contida dentro da página de apoio anterior, exatamente após o título da etapa de construção.

3.jpg

No final de tudo podemos incrementar a aplicação utilizando o Slimbox

4.jpg

Você pode encontrar os slides da palestra em PDF no link palestras no menu acima.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Posted in PSL, ajax, geral, software livre, web | 2 Comments »

29th Oct 2007

III EPSL

Estamos a poucos dias do III EPSL, que este ano conta com um outro evento simultâneo o “Além das Redes
de Colaboração”. Evento sempre de grande importância para toda a comunidade de SL Potiguar, além de ser um dos eventos de mais força ,na parte de computação, aqui do estado.

Este ano tive novamente a felicidade de ter um trabalho aprovado pra apresentação, meu trabalho intitulado Web 2.0: Muito além do Ajax trata sobre a tendência que reforça o conceito de troca de informações e colaboração dos internautas com sites e serviços virtuais, conceito básico da WEB 2.0. Pretendo mostrar como tais conceitos podem ser aplicados em serviços que podem ser agregados em um site dos mais antigos a um novo projeto, ou mesmo como pensar um projeto nestes moldes.

Farei demonstrações de algumas implementações de uso de Ajax, onde pretendo exibir uma classe para agilizar o uso do Ajax (sim é possível). Explanações sobre mash-ups e softwares livres consagrados para a WEB 2.0, tais como: Wiki e Wordpress.
Participe do III Encontro Potiguar de Software Livre: “Além das Redes
de Colaboração” que acontecerá de 07 a 10 de Novembro de 2007, no
auditório do CEFET-RN (unidade sede), em Natal-RN.

O III EPSL tem como objetivo principal promover e estimular o
desenvolvimento e uso do Software Livre em nosso estado, com isso:
+ Atingir as diversas áreas das ciências humanas através de um debate
qualificado que trate uma mudança de paradigma não só na questão do
compartilhamento de código, mas sim do conhecimento, do acesso à
tecnologia e à informação;
+ Mostrar e discutir alternativas de geração de negócios, renda e de
como construir uma sociedade melhor e justa através da democratização
do conhecimento e da tecnologia;
+ Promover a inclusão digital e social, através da educação
tecnológica ampla e irrestrita, onde o acesso aos mecanismos de
construção e desenvolvimento estarão sempre acessíveis;
+ Através de todas essas iniciativas, estimular o desenvolvimento
tecnológico e humano local, através do uso e desenvolvimento de
Softwares Livres e da difusão da Cultura Livre.

A programação do evento estrutura-se em três tipos de sessões:
exposição de soluções tecnológicas de Software Livre; discussões
relacionados à mídia, arte e cultura livre; ciclos de debates “Além
das Redes de Colaboração: Diversidade Cultural e as Tecnologias do
Poder” – projeto da Casa de Cinema de Porto Alegre e da Associação
Software Livre produzido localmente pelo Projeto Software Livre do RN.

A grade de programação está disponível:
http://rn.softwarelivre.org/portal/programacao

A inscrição no evento tem como custo a contribuição de 2 kg de
alimentos não perecíveis (exceto sal) que serão doadas a 3
instituições carentes.

Inscrições e mais informações sobre o evento pelos sites:
http://alemdasredes.softwarelivre.org ou http://rn.softwarelivre.org

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Posted in PSL, geral, software livre | No Comments »

26th Sep 2006

II EPSL-RN – Encontro Potiguar de Software Livre

Bom pessoal…

Acontecerá entre os dias 6/10 e 7/10 (sexta e sábado), o evento de maior respaldo com relação a produção, manutenção, utilização e venda de software livre do estado.

O evento visa gerar negócios e renda através da democratização do conhecimento tecnológico, promover a inclusão digital de comunidades menos favorecidas, através da educação tecnológica ampla e irrestrita, estimular o desenvolvimento tecnológico local, através do uso e desenvolvimento de Softwares Livres.

Também tenho o prazer de anunciar que meu trabalho, em conjunto com Karlisson Bezerra (diginet), intitulado “Open Design – uso de ferramentas gráficas livres” foi aprovado e que farei parte do corpo de palestrantes.
Para mim é uma grande honra, além de o “open source” ser uma idéia que acredito e pratico, participarei de um corpo de palestrante de renome internacional. Conto com a presença de todos.

Este ano o evento terá grandes novidades, mostrará tudo que acontece no Brasil e no exterior quanto ao Software Livre. Faltam poucos dias, não perca tempo, faça seu cadastro agora mesmo e garanta a sua vaga (a inscrição é gratuita).

Palestra:Open Design – usando ferramentas gráficas livres
Palestrantes:Moisés Souto e Karlisson Bezerra
Data: Sábado (07/10/2006)
Horário:16:45 às 17:35
Local: CEFET-RN (Natal/RN) – Mini-auditório

O restante da programação pode ser conferida em:

http://www.rn.softwarelivre.org/epsl/index.php?option=com_content&task=view&id=13&Itemid=29

A incrição pode ser feita em:

http://rn.softwarelivre.org

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Posted in PSL, congressos, software livre | No Comments »

  • Últimas do Flickr

    Rodízio do Pizza Hut

    Rodízio do Pizza Hut

    Eu, entrada do FISL, já fechada no final do dia

    More Photos
  • Posts Recentes

  • Comentários Recentes

  • Calendário

    March 2010
    M T W T F S S
    « Feb    
    1234567
    891011121314
    15161718192021
    22232425262728
    293031  
  • Arquivos

  • Categories

  • Del.icio.us

  • Links Patrocinados

  • Spam Blocked

  • Meta

  • Switch to our mobile site