Terça-feira, 6 de Setembro de 2011

A Associação Portuguesa de Programadores Perl está a organizar a Portuguese Perl Workshop 2011, que desta vez tem lugar em Lisboa, no IST.

 

A um custo de 20 euros para não-sócios e de 0 euros para sócios (a quota é de 5 euros, façam as contas), este evento tem a duração de um dia: 23 de Setembro.

 

Adicionalmente existe ainda um dia de formações: 22 de Setembro. Estas formações (com custos à parte mas que oferecem desconto de 50% para sócios da associação) são Perl for Beginners, por Alberto Simões e Nuno Carvalho, e Effective Perl Programming, por brian d foy.

Mais informações no site oficial do evento.



publicado por jac às 13:48
link do post | comentar | adicionar aos favoritos |

Quarta-feira, 4 de Agosto de 2010

Tem hoje início a YAPC::EU::2010, a maior conferência de Perl a nível Europeu.

 

Durante 3 dias, centenas de programadores de Perl encontram-se em Pisa, Itália, para mais de uma centena de apresentações e muita troca de ideias.

 

As palavras chave para este ano incluem Catalyst, CPAN, bases de dados, Git, LaTeX, Moose, MySQL, performance, Perl 5.12, Perl6, Rakudo, testes e Web.

 

pelo menos 6 10 portugueses presentes, 4 deles colaboradores do SAPO.



publicado por jac às 10:00
link do post | comentar | adicionar aos favoritos |

Quinta-feira, 11 de Março de 2010

O Verbatim é um dos projectos nascidos num SAPO Lab.

Este projecto deverá agora receber alguma força e dinamização extra.

Com esta ideia em mente o Jorge Teixeira - um dos elementos que criou o projecto - veio passar uma semana em Lisboa, nas instalações do SAPO (mas deixámo-lo sempre sair para comer e dormir).

A semana começou com uma reunião de apresentação do projecto, por dentro e por fora.

Na sala, uma dúzia de pessoas com as mais variadas skills, incluindo as tecnologias e plataformas SAPO empregues no projecto e não só: Perl, JavaScript, MySQL, Usabilidade, Acessibilidade, Segurança, SAPO Broker, LibSAPO.js, etc.

Após esta sessão foram marcadas cinco outras reuniões com diferentes elementos desta task force.

 


Reunião 1: Perl e MySQL

Quatro pessoas numa sala com um único intuito: analisar o código do projecto (ou parte deste) para o conseguir optimizar.

Foram apontadas coisas simples como a diferença entre usar CGI ou FastCGI, foi feito benchmarking ao código para encontrar os bottlenecks, foram optimizadas queries de SQL (e inclusivé foi reduzido o número destas numa grande escala), etc.

O Jorge saiu da reunião com já algumas alterações no projecto e uma folha cheia de notas que ele teria que implementar mais tarde.

Reunião 2: JavaScript e Segurança

Quando a reunião começou a equipa de JavaScript já tinha realizado alguns testes à plataforma, pelo que já levavam uma lista de sugestões.

Havia código que podia ser optimizado e foram ainda apresentadas algumas soluções como o ySlow para análise do restante.

Também foram apresentadas algumas falhas de segurança que o site possuía; as mesmas foram explicadas em detalhe, bem como as medidas a tomar para as fechar.

No final da reunião havia mais uma folha com notas nas mãos do Jorge.

Reunião 3: Usabilidade e Acessibilidade

A equipa de QA do SAPO realizou uma avaliação heurística ao Verbatim e nesta reunião apresentou ao Jorge os resultados da mesma.

Saíram desta reunião uma série de sugestões e recomendações para tornar o serviço mais apelativo, usável e acessível.

Mais uma reunião, mais uma folha.

Reunião 4: Arquitectura e Serviços

Aqui foram analisadas a arquitectura actual e as possibilidades futuras da mesma.

Foi explorada em detalhe a interacção com o SAPO Broker e revistas algumas boas práticas de utilização do mesmo que poderão ajudar o projecto.

Foi analisado o que seria necessário para implementar determinadas funcionalidades que estão previstas (extracção de dados semânticos, etc).

Houve também uma discussão sobre LSP (léxico semântico do português) e no final o Jorge tinha agora quatro listas de coisas a fazer e a analisar.

Reunião 5: Web Services

Neste reunião foram abordadas as tecnologias base usadas para publicar diversos tipos de dados do Verbatim como um serviço.

Foram realçados vários aspectos importantes como a disponibilização dos dados a outros serviços e plataformas, tentando assim começar a tornar transversais a todo o SAPO alguns Web Services.

Avaliação final

No final desta semana perguntamos ao Jorge que avaliação fazia desta semana:

"A avaliação final que eu faço a esta semana de trabalho no SAPO é simplesmente excelente! Excelente por dois motivos, por um lado vim para o Porto com uma enorme lista de melhorias a implementar (é sempre bom saber que um projecto ainda tem muito por onde evoluir) e por outro por ter conhecido uma equipa de gente conhecedora e disposta a partilhar os conhecimentos e ajuda.

[…]

Para terminar, algumas das sugestões com que vim do Sapo já foram implementadas, e as melhorias foram muito boas. Só a nível de tempos de acesso, conseguimos uma diminuição da ordem dos 50% em relação aos valores anteriores."

 



publicado por jac às 10:00
link do post | comentar | ver comentários (2) | adicionar aos favoritos |

Quinta-feira, 21 de Janeiro de 2010

Tipicamente, após termos participado numa conferência, um dos participantes realiza uma pequena apresentação interna sobre o evento.

São eventos que vão desde o GSMA Mobile World Congress à eTech, da WWW ao London Hack Day.

Na passada Quarta-feira tivemos mais três apresentações: a JSConf.eu, o CSS Summit e a YAPC::EU::2009.

JSConf.eu

O Diogo Antunes foi a Berlim participar na JSConf.eu, a conferência europeia de JavaScript, e falou-nos sobre algumas das apresentações a que assistiu.

O evento durou dois dias e contou com cerca de 200 participantes.

Foi um sucesso.

Nomes como Dion Almer, Remy Sharp, Thomas Fuchs e John Resig realizaram apresentações sobre imensos temas dentro do mundo do JavaScript e o Diogo fez-nos agora um resumo daquilo que viu na conferência.

CSS Summit

Este é um evento diferente: é um evento online, que permite inscrições individuais ou de grupo.

O SAPO adquiriu um bilhete de grupo e os colaboradores interessados no tema reuniram-se numa sala de reuniões num Sábado.

O André Luís, um dos participantes nessa sala de reuniões, fez-nos um resumo dos temas a que assistiram, bem como de várias impressões relativas a eventos deste tipo (foram principalmente vantagens).

YAPC::EU::2009

A maior conferência europeia de Perl deslocou-se pela segunda vez a Portugal, e desta feita a Lisboa.

O Armando Reis foi um dos participantes do SAPO (eram cerca de duas dezenas) a participar no evento e fez-nos agora uma apresentação sobre o evento falando de temas quentes, oradores e do que se pôde aprender por lá.

O plano de conferências para 2010 já se começa a compor.



publicado por jac às 10:00
link do post | comentar | adicionar aos favoritos |

Terça-feira, 6 de Outubro de 2009

Durante a YAPC::EU::2009 (a conferência europeia de Perl) a organização do evento teve a oportunidade de gravar algumas das apresentações.

 

Uma dessas apresentação é a keynote de abertura da conferência, por Larry Wall, focada no Perl 6.

 

 

Durante essa semana tivemos também o prazer da visita do Larry ao SAPO.



publicado por jac às 10:40
link do post | comentar | adicionar aos favoritos |

Terça-feira, 28 de Julho de 2009

Existem já bindings para o PunyURL em Perl e em PHP.

 

Em Perl, a distribuição WWW::Shorten::PunyURL permite criar links comprimidos de uma forma simples e rápida:

    use WWW::Shorten::PunyURL;

    my $punyurl = WWW::Shorten::PunyURL->new( url => $long_url );
    my $short_url = $punyurl->shorten;

É também possível, a partir de um url comprimido, aceder à sua versão original:

    my $punyurl = WWW::Shorten::PunyURL->new( url => $short_url );
    my $long_url = $punyurl->long;

my $long_url = $punyurl->long;

 

Em PHP, a classe PunyURL oferece-nos o comportamento homónimo:

    <?php

    require_once("punyurl.class.php");

    $shorten=PunyURL::short("http://sapo.pt");
    $original=PunyURL::long("http://b.qz.sl.pt");

    echo 'Puny URL: '.$shorten['puny']."<br>";
    echo 'ASCii URL: '.$shorten['ascii']."<br>";
    echo 'Preview URL: '.$shorten['preview']."<br><br>";
    echo 'Original URL: '.$original['url'];

    ?>


publicado por jac às 17:54
link do post | comentar | ver comentários (1) | adicionar aos favoritos |

Segunda-feira, 20 de Julho de 2009

Dentro de duas semanas tem lugar a YAPC::EU::2009, a maior conferência de Perl a nível Europeu.

 

Esta edição da Yet Another Perl Conference, para além de ser a décima edição do evento na Europa, tem a particularidade de se realizar em território nacional, em Lisboa.

 

 

O tema deste ano é Corporate Perl, e para o efeito várias empresas irão mostrar como e para o que é que usam Perl; desde bancos suíços a seguradoras multinacionais, passando por grandes empresas de software como a Symantec ou de hardware como a Cisco, sem esquecer empresas como a Opera Software ou a BBC e outras entidades como tribunais ou cenários como o de Wall Street.

 

No total são 100 apresentações, de onde se destacam as da sala principal - Corporate Perl - as da track de Beginners e as de temas como Perl 6 e o CPAN, entre outros.

 

Esta pretende ser uma conferência de baixo custo para os participantes, que por apenas 100 euros terão acesso a 3 dias de excelentes apresentações realizadas por alguns dos mais proficientes e conhecidos experts de Perl na Europa e não só.

 

Alguns autores de livros e formadores profissionais darão ainda cursos sobre vários temas durante os dias que seguem e precedem o evento a um custo também convidativo (220 euros, aos invés dos milhares de euros que este tipo de formação tipicamente custa).

 

O programa da conferência pode ser consultado aqui.

 

O SAPO patrocina este evento e vários dos seus colaboradores estarão presentes no mesmo.



publicado por jac às 10:00
link do post | comentar | adicionar aos favoritos |

Terça-feira, 16 de Junho de 2009

*Update*: 10 lugares atribuídos, 0 lugares disponíveis.

 

Nas manhãs dos dias 18 e 19 de Junho (Quinta e Sexta-feira) o SAPO levará a cabo uma formação de Introdução ao Perl com o seguinte programa:

A formação decorrerá em Picoas, Lisboa, das 09:30 às 12:30 dos dois dias.

 

Temos 10 lugares (a custo zero) para os primeiros 10 emails a chegar a saposessions em sapo ponto pt referindo esta master class.



publicado por jac às 12:13
link do post | comentar | ver comentários (3) | adicionar aos favoritos |

Segunda-feira, 27 de Abril de 2009

Para uma mais simples integração com os vários Web Services do SAPO, um dos serviços que disponibilizamos é o CodeGeneration.

 

Acedendo à página de um serviço SAPO com um contrato WSDL, encontramos à direita da página uma caixa com links para a geração de código em várias linguagens.

 

 

Tal permite acelerar uma integração com qualquer um destes serviços.

 

As linguagens suportadas são, actualmente, C#, Visual Basic, Java, PHP, Perl, Python, Ruby e JavaScript.

 

A título de exemplo, eis a geração de código PHP para o Web Service Holiday.

 

O serviço encontra-se disponível em http://services.sapo.pt/Metadata/Service/CodeGeneration.



publicado por jac às 10:00
link do post | comentar | adicionar aos favoritos |


Autores
pesquisar
 
Janeiro 2012
Dom
Seg
Ter
Qua
Qui
Sex
Sab

1
2
3
4
5
6
7

8
9
10
11
12
13
14

15
16
17
18
19
20
21

22
23
24
25
26
27
28

29
30
31



follow saposessions at http://twitter.com
posts recentes

Portuguese Perl Workshop

YAPC::EU::2010

O Verbatim veio ao SAPO

Conferências: JSConf.eu, ...

Vídeos da YAPC e Perl 6

Bindings para o PunyURL

YAPC::EU::2009

SAPO Master Classes :: In...

Geração de código e integ...

arquivos

Janeiro 2012

Dezembro 2011

Outubro 2011

Setembro 2011

Agosto 2011

Julho 2011

Junho 2011

Maio 2011

Abril 2011

Março 2011

Janeiro 2011

Outubro 2010

Setembro 2010

Agosto 2010

Julho 2010

Junho 2010

Maio 2010

Abril 2010

Março 2010

Fevereiro 2010

Janeiro 2010

Dezembro 2009

Novembro 2009

Outubro 2009

Setembro 2009

Agosto 2009

Julho 2009

Junho 2009

Maio 2009

Abril 2009

Março 2009

Fevereiro 2009

tags

todas as tags

últ. comentários
Boas, Apesar deste post já ser um pouco antigo gos...
Por sinal já foi desenvolvido e encontra-se neste ...
A informação que faltava está agora aqui: http://d...
A informação já está aqui: http://developers.blogs...
Boas,Onde é que isto vai ser? Há algum critério pa...
blogs SAPO
subscrever feeds