Skip to content

Commit

Permalink
import wordpress
Browse files Browse the repository at this point in the history
  • Loading branch information
andrewalker committed Apr 3, 2012
1 parent c8e387d commit c537d13
Show file tree
Hide file tree
Showing 7 changed files with 203 additions and 0 deletions.
16 changes: 16 additions & 0 deletions _posts/2011-04-05-introducing-my-blog.markdown
@@ -0,0 +1,16 @@
---
wordpress_id: 12
layout: post
date: 2011-04-05 19:20:08 -03:00
wordpress_url: http://perl.andrewalker.net/?p=12
title: Introducing my blog
---
Hello, everybody. Or, should I say, "Hello World" (I know, it's a lousy joke :P)

I have created this blog so that I can post news about my Google Summer of Code (GSoC) project. Currently, I haven't been accepted yet, I haven't even submitted the proposal. But if it does get accepted, this blog will be updated weekly with news about the project.

What I'll submit this year to The Perl Foundation (TPF) is a proposal to rework the Catalyst component setup system to use Bread::Board. Check out the <a href="/proposal-rework-catalyst-component-setup-code/">proposal</a> for more details.

If I do get accepted, and conclude it, I'll use this blog to talk about future projects. Hence the name perl.andrewalker.net. I don't want it to be GSoC specific.

I'm also making it multilingual, because I'm Brazilian, and most of Perl community can't read Portuguese. But most of my friends are Brazilian, and some of them can't read English. So you get the point. I tried to get a blog system written in Perl, but none had a good multilingual system like <a href="http://wpml.org">WPML</a> (which, unfortunatly, has just become commercial, so I'm using the free legacy version). So, ironically, my Perl blog is written in PHP, haha, it's WordPress. I'm open to suggestions though.
16 changes: 16 additions & 0 deletions _posts/2011-04-05-introduzindo-o-blog.markdown
@@ -0,0 +1,16 @@
---
wordpress_id: 35
layout: post
date: 2011-04-05 19:20:08 -03:00
wordpress_url: http://perl.andrewalker.net/?p=35
title: Introduzindo o blog
---
Olá, pessoal. Ou, deveria dizer, "olá, mundo"? (Eu sei, é uma péssima piada =P)

Eu criei este blog para postar notícias sobre meu projeto do Google Summer of Code (GSoC). Atualmente, não fui aceito ainda, ainda nem enviei a proposta. Mas, caso seja aceita, este blog será atualizado semanalmente com notícias sobre o projeto.

A minha proposta este ano para "The Perl Foundation" (TPF) será para refazer o carregamento de componentes de Catalyst para usar Bread::Board. Confira a <a href="/proposal-rework-catalyst-component-setup-code/">proposta</a> para mais detalhes.

Se eu for aceito, e concluir a proposta, usarei este blog para falar de projetos futuros. Por isso o nome perl.andrewalker.net. Não quero que seja específico ao GSoC.

Também estou fazendo-o multilíngua, por ser brasileiro, e a maior parte da comunidade Perl não fala português. Mas a maioria dos meus amigos é brasileira, e alguns não falam inglês. Então, percebe a dificuldade. Eu tentei instalar um blog feito em Perl, mas nenhum tinha um bom sistema multilíngua como WPML (o qual, infelizmente, acaba de se tornar comercial, então estou usando a versão gratuita obsoleta). Por isso, ironicamente, meu blog Perl é feito em PHP, haha, é WordPress. Estou aberto a sugestões.
21 changes: 21 additions & 0 deletions _posts/2011-04-25-accepted.markdown
@@ -0,0 +1,21 @@
---
wordpress_id: 38
layout: post
date: 2011-04-25 23:20:19 -03:00
wordpress_url: http://perl.andrewalker.net/?p=38
title: Accepted!
---
So, today the accepted projects were <a href="http://www.google-melange.com/gsoc/projects/list/google/gsoc2011">announced</a>, and I'm in =D.

So far, I have focused in writing a good proposal, and contacting the right people to understand how to do this, and get prepared for the summer of code. From now on, I'll reserve some time make blog posts to let people know what exactly I'm doing. And actually, right now, I'll simply celebrate the fact that I was accepted :)

In following posts, I will describe:
<ol>
<li>What exactly <i>is</i> the Summer of Code</li>
<li>What is the project that I'll be developing, <i>in simple words</i></li>
<li>What are the plans to develop it (how I'll do it, the schedule, etc)</li>
</ol>

Obviously, these are most introductory posts, so that my Brazillian friends can know what it's all about. After that, I'll probably post more technical things that will be useful only to the Perl community. But feel free to follow it if your interested! All support is welcome =)

For today, it's more than enough. Keep tuned!
22 changes: 22 additions & 0 deletions _posts/2011-04-25-aceito.markdown
@@ -0,0 +1,22 @@
---
wordpress_id: 40
layout: post
date: 2011-04-25 23:27:59 -03:00
wordpress_url: http://perl.andrewalker.net/?p=40
title: Aceito!
---
Hoje, os projetos aceitos foram anunciados, e fui aprovado =D

Até agora, foquei em escrever uma boa proposta, contatar as pessoas certas para entender como fazer isso acontecer, e me preparar para o "verão" (no nosso caso, inverno) de código. De agora em diante, reservarei um tempo para criar posts no blog para que as pessoas saibam o que exatamente estou fazendo. E, na verdade, agora, vou apenas comemorar o fato de que fui aceito :)

Nos posts seguintes, descreverei:

<ol>
<li>O que exatamente <i>é</i> o Summer of Code</li>
<li>O que é este projeto que estarei desenvolvendo, em palavras simples</li>
<li>Quais meus planos para desenvolver isso (como farei, qual a agenda, etc)</li>
</ol>

Obviamente, estes serão posts introdutórios, para que meus amigos brasileiros saibam sobre o que é este negócio. Após isso, provavelmente vou postar coisas mais técnicas, que só serão úteis para a comunidade Perl. Mas sinta-se à vontade para acompanhar, se estiver interessado! Todo apoio é muito benvindo =)

Por hoje, é mais que suficiente. Em breve atualizações!
22 changes: 22 additions & 0 deletions _posts/2011-04-28-google-summer-of-code-2.markdown
@@ -0,0 +1,22 @@
---
wordpress_id: 46
layout: post
date: 2011-04-28 22:06:54 -03:00
wordpress_url: http://perl.andrewalker.net/?p=46
title: Google Summer of Code?
---
Então, você ouviu falar de Google Summer of Code e está tentando imaginar o que será isso. Talvez tenha visto alguns tweets meus que te deixaram pensando, ou ouviu em algum outro lugar, e acabou aqui.

Qualquer que seja o caso, tentarei fazer um post simples e introdutório explicando o que é.

Da <a href="http://code.google.com/soc">homepage</a> do projeto, uma pequena descrição (traduzido):

<blockquote>Google Summer of Code é um programa global que oferece recursos a desenvolvedores estudantes para programar em vários projetos de software open source. Nós trabalhamos com uma série de grupos open source, de software livre, e relacionados a tecnologia para identificar e financiar vários projetos durante um período de 3 meses. Desde sua criação em 2005, o programa trouxe mais de 4500 estudantes que participaram com sucesso, e mais de 3000 mentores de mais de 100 países do mundo, tudo por amor ao código. Através do Google Summer of Code, alunos inscritos aceitos são atribuídos a mentores dos projetos participantes, assim ganhando experiência com cenários de desenvolvimento de software do mundo real, e a oportunidade de emprego em áreas relacionadas com suas buscas acadêmicas. Em retorno, os projetos participantes podem identificar e trazer novos desenvolvedores. Acima de tudo, mais código fonte é criado e publicado para o uso e benefício de todos.</blockquote>

Então, de uma forma simples, GSoC é um projeto que paga estudantes para trabalharem com software livre durante o verão. Não sei ao certo qual a motivação da Google, mas, por alguma razão, eles investem uma quantia imensa de dinheiro para sustentar software livre todos os anos durante o verão através desse projeto. Eu acho uma ótima ideia =P

Vou dar um exemplo de como isso funciona, usando um software livre muito conhecido: Mozilla Firefox. Então suponha que eu sou um estudante, e eu tenho uma ideia de como melhorar o Firefox. Como a Mozilla é uma das organizações que participa do GSoC, eu posso enviar uma proposta para a Mozilla explicando o que eu posso fazer em 3 meses para melhorar o Firefox. Este ano, esta parte aconteceu no início de abril. Se eles me aceitam, eles me atribuem um mentor, que me ajudará a desenvolver minha ideia, e a Google financia tanto o mentor quanto eu. Depois de aceito, há um período chamado "Community Bonding", em que eu (o suposto estudante) posso estudar como implementar minha proposta, e também me envolvo mais com a comunidade, isto é, outros desenvolvedores da Mozilla, etc. A partir de 23 de maio, eu começaria a programar, e até o fim de agosto, meu projeto teria de estar entregue.

Você pode ler mais aqui: <a href="http://www.booki.cc/gsocstudentguide/_v/1.0/what-is-google-summer-of-code/">http://www.booki.cc/gsocstudentguide/_v/1.0/what-is-google-summer-of-code/</a>.

No meu caso, eu não me inscrevi pra Mozilla. Se você não é um programador, provavelmente nunca ouviu falar da organização para a qual eu enviei minha proposta: chama-se <a href="http://http://www.perlfoundation.org/">The Perl Foundation</a>. Você pode ler minha <a href="/proposal-rework-catalyst-component-setup-code/">proposta</a> (em breve vou traduzi-la) para mais detalhes. Há uma framework de Perl chamada <a href="http://catalystframework.org">Catalyst</a> (parecida com Rails, ou Django). Eu quero refazer o carregamento de componentes da framework Catalyst. Trabalharei nisso de 23 de maio até 22 de agosto, aproximadamente. Meus mentores são <a href="http://bobtfish.livejournal.com/">Tomas Doran</a> e <a href="http://blog.edencardim.com/">Eden Cardim</a>. Explicarei o projeto em outro post, muito em breve.
22 changes: 22 additions & 0 deletions _posts/2011-04-28-google-summer-of-code.markdown
@@ -0,0 +1,22 @@
---
wordpress_id: 44
layout: post
date: 2011-04-28 21:49:12 -03:00
wordpress_url: http://perl.andrewalker.net/?p=44
title: Google Summer of Code?
---
So, you have heard something about Google Summer of Code and you are wondering what the heck is that. Perhaps you have seen some tweets by me that got you thinking, or you heard somewhere else, and ended up in my blog.

Whichever the case, I'll try to make a very simple and introductory post explaining what is that.

From the project's <a href="http://code.google.com/soc">homepage</a>, here is a brief description:

<blockquote>Google Summer of Code is a global program that offers student developers stipends to write code for various open source software projects. We have worked with several open source, free software, and technology-related groups to identify and fund several projects over a three month period. Since its inception in 2005, the program has brought together over 4500 successful student participants and over 3000 mentors from over 100 countries worldwide, all for the love of code. Through Google Summer of Code, accepted student applicants are paired with a mentor or mentors from the participating projects, thus gaining exposure to real-world software development scenarios and the opportunity for employment in areas related to their academic pursuits. In turn, the participating projects are able to more easily identify and bring in new developers. Best of all, more source code is created and released for the use and benefit of all.</blockquote>

So, simply put, GSoC is a project that pays students to work on free software during the summer. I'm not sure what Google motivation is, but for some reason they pay a huge amount of money to support free software every year during summer, through that project. I find it a very good idea =P

I'll give an example of how it works, using a widely known free software: Mozilla Firefox. So, suppose I'm a student, and I have an idea to improve Firefox. As Mozilla is one of the organizations that join GSoC, I can send a proposal to Mozilla explaining what I can do for 3 months that can improve Firefox. This year, this part happened in the beginning of April. If they accept me, they will assign me a mentor, who will help me develop my idea, and Google will finance, both the mentor and me. After I get accepted, there is a period called "Community Bonding", in which I can study how to implement my proposal, and also get more involved with the community, i.e. other Mozilla developers, etc. After May 23rd, I would begin coding, and by the end of August, I should have my project delivered.

Well, you can read more here: <a href="http://www.booki.cc/gsocstudentguide/_v/1.0/what-is-google-summer-of-code/">http://www.booki.cc/gsocstudentguide/_v/1.0/what-is-google-summer-of-code/</a>.

In my case, I didn't apply to Mozilla. If you are not a programmer, you probably never heard of the organization I sent my proposal to: it's called <a href="http://http://www.perlfoundation.org/">The Perl Foundation</a>. You can read my <a href="/proposal-rework-catalyst-component-setup-code/">proposal</a> for more details. There is a Perl framework called <a href="http://catalystframework.org">Catalyst</a> (similar to Rails, or Django). I want to rework the way the Catalyst framework loads it's components. So I'll be working on that from May 23rd to August 22nd, approximately. My mentors are <a href="http://bobtfish.livejournal.com/">Tomas Doran</a> and <a href="http://blog.edencardim.com/">Eden Cardim</a>. I'll have another post explaining that better, very soon.

0 comments on commit c537d13

Please sign in to comment.