Thumbnail image for Thumbnail image for perlcodesprint.png
O segundo dia de Perl Code Sprint terminou há menos de 10 minutos. Tivemos quatro submissões aceites, e uma quinta submissão que não chegou a ser submetida correctamente.

Mas, ao contrário da primeira prova, em que as soluções só começaram a aparecer três horas depois do enunciado estar público, desta vez tivemos a primeira submissão 22 minutos depois do enunciado ter sido disponibilizado. É certo que o enunciado era bem mais simples, mas também é sinal que os participantes começam a estar mais propensos para o tipo de enunciados que preparamos.

Tal como da última vez, na versão alargada deste post podem ler o enunciado original, bem como uma solução. Desta vez escolhemos a primeira que foi aceite, submetida por André Santos. Não sabemos se é a melhor, a mais bonita, a mais eficiente ou simplesmente a mais pequena. É, simplesmente, a que foi submetida primeiro por um participante.
Thumbnail image for perlcodesprint.pngFoi ontem às nove da noite que iniciou o primeiro dia (ou primeira prova) do Perl Code Sprint. Dos 17 inscritos tivemos apenas quatro soluções submetidas. No entanto, é importante realçar que, dado que só serão considerados os quatro melhores tempos, todos os participantes estão, ainda, em jogo.

O melhor tempo, para o problema de ontem, foi três horas e quarenta e quatro minutos. Era um problema relativamente simples, mas cuja resolução, para ser simples, precisa do uso de alguns truques.

Para os interessados, abram a versão alargada desta notícia, quer para ler o enunciado do problema, quer para ver uma das soluções (no caso concreto deste problema, apresentamos a solução modelo, escrita pelo Alberto Simões.
Enhanced by Zemanta
perlcodesprint.png
O Perl Code Sprint inicia já no próximo dia 15. Neste momento temos poucos inscritos para o que esperávamos. Há muitos programadores Perl em Portugal, bem capazes de resolver os problemas que vos propomos com uma perna às costas.

No sentido de tentar facilitar a participação de todos, o concurso passou das 19h00 para as 21h00. Assim, deverão ter tempo de sair do emprego, chegar a casa, jantar, dar um beijo à mulher e sentar-se em frente do terminal.

Do mesmo modo, adiamos a inscrição para o dia 7 de Maio. Lembrem-se que podem sempre fazer-se sócios previamente, se estiverem com fé em ganhar uma viagem à Yet Another Perl Conference, Europe, 2012, em Frankfurt.

Damian Conway em Portugal

| Sem Comentários
Damian Conway estará em Lisboa na próxima semana para ministrar duas formações de um dia cada:

  • Mastering Vim (detalhes aqui) - 3 de Maio
  • New Features of the Modern Perls (mais informação aqui) - 4 de Maio
O custo de cada uma destas formações é de 210 € (mais IVA), mas há um desconto para quem se inscrever nas duas.

Mais informações e inscrições no site da Caixa Mágica no site. 

Thumbnail image for perlcodesprint.png
Neste momento temos 5 inscritos para o PCS, secção de sócios, e 8 na secção de não sócios (13 no total). Estamos a contar com bastantes mais interessados, mas acreditamos que sejam necessários mais detalhes para vos aguçar o interesse.

Uma das questões que nos colocaram foi qual o tempo envolvido na resolução de cada um dos exercícios. É claro que não podemos aferir esse valor corretamente, já que depende de um conjunto de fatores, como a eficiência em escrever código Perl ou a rapidez com que possam interpretar corretamente o enunciado. Em média, a nossa estimativa é que não tome mais de 30 minutos para qualquer um dos exercícios (sendo que alguns poderão ser resolvidos em pouco mais que 5 ou 10 minutos).

Para ajudar a cativar o interesse, transcrevemos aqui o exercício de teste, que cada participante, assim que receber o respetivo utilizador e palavra-chave (ainda estamos em atraso nesse processo) deve tentar resolver, para compreender o funcionamento do Mooshak, a plataforma de avaliação automática de soluções:

Construir um programa que receber como argumento um ficheiro que contém uma lista de palavras, uma por linha, e calcule o número de letras em cada palavra. O resultado deve ser impresso no seguinte formato:

<palavra>: <número de letras>


Um exemplo de um ficheiro chamado palavras.txt com palavras pode ser:

anda
nada
rolha

A execução deve obter:

  $ programa palavras.txt
  anda: 4
  nada: 4
  rolha: 5

Simples, não vos parece?
Enhanced by Zemanta

Perl Code Sprint 2012

| Sem Comentários
perlcodesprint.png
A APPP está a organizar um concurso de programação Perl. Será um concurso virtual, em que os participantes são convidados a resolver pequenos problemas usando a linguagem Perl. Serão disponibilizados 6 problemas (um por dia, em vários dias de Maio) e serão recebidas soluções usando um sistema de avaliação automática.

O regulamento está disponível, e as inscrições terminam a 30 de Abril (inscrição gratuita e aberta a qualquer membro da comunidade Perl em Portugal). Existirão duas tabelas classificativas, para sócios APPP e não sócios, e prémios para os três vencedores (em cada uma das tabelas classificativas).

Contamos com a vossa participação.
Enhanced by Zemanta

YAPC::Europe 2012

| Sem Comentários
A edição europeia da Yet Another Perl Cconference (YAPC::EU) para o ano de 2012 já tem datas marcadas, vai decorrer entre o dia 20 e 22 de Agosto na cidade de Frankfurt, Alemanha.

A chamada para apresentações já se encontra aberta, sendo 15 de Julho o prazo para submissões. Mais infomações no site oficial, ou no blog  oficial.

#perl.pt @ irc.perl.org

| Sem Comentários
irc.png
A APPP está a dinamizar o uso do canal #perl.pt de Internet Relay Chat (IRC), no servidor irc.perl.org, para que a comunidade portuguesa possa conversar na língua lusa sobre a linguagem que nos une!

O canal está aberto a toda a gente, seja para socializar, seja para tirar dúvidas, aprender, discutir, sugerir ou ensinar Perl.

Apareçam.
Enhanced by Zemanta

PtPW2011 Wrap Up

| Sem Comentários
ptpw2011_logo_news.png
 Terminou ontem a edição de 2011 da Portuguese Perl Workshop. Gostariamos de agradecer novamente a todos os patrocinadores do evento: Booking.com, IT Jobs, Instituto Superior Técnico e Log. Um agradecimento especial para a Log que além de patrocionar o evento também foi parceira na sua organização.

  Obrigado também a todos os participantes, formandos, formadores, colaboradores, associados, pessoas que deram apresentações, interessados e curiosos, e até para o ano.

 Por favor, enviem-nos qualquer questão, comentário sugestão ou crítica para ptpw2011@perl.pt, obrigado.

Pagamento de Quotas

| Sem Comentários
Thumbnail image for Thumbnail image for onion.pngInformam-se todos os sócios que estão em pagamento as quotas de 2011 da APPP que, de acordo com o regulamento interno, é no valor de 5 euro. O pagamento deve ser realizado preferencialmente por transferência bancária (NIB: 0035 0823 00008849930 83). Agradece-se que nos enviem o comprovativo da transferência para facilitar a gestão deste processo.