Terça-feira, 17 de Novembro de 2009

Há mais de um ano atrás dois elementos da equipa do SAPO Messenger tiveram uma ideia para um agregador de redes sociais diferente dos usuais.

Esboçaram a ideia, desenharam uns bonecos, marcaram uma reunião com as chefias e apresentaram o conceito.

A ideia foi bem recebida e o projecto recebeu luz verde.

 


Durante os meses que se seguiram foram recrutadas mais quatro pessoas para se juntarem a estas duas.

A meio do desenvolvimento três outros projectos cederam temporariamente três colaboradores para reforçar a equipa de desenvolvimento.

À medida que o Pond foi ganhando forma, mais recursos foram alocados: quatro pessoas da equipa de Aplicações para Terminais Móveis para desenvolver os clientes nativos para vários Smartphones, duas pessoas da equipa de Multiplataforma para desenvolver a versão para plataformas móveis, etc.

Ontem fez-se um evento simbólico de lançamento da versão beta do Pond. Mais de vinte pessoas juntaram-se numa sala no SAPO para celebrar e relembrar, entre outras coisas, a promessa que um dos elementos da equipa tinha feito: "Quando isto estiver pronto, rapo o cabelo!"

 


O Pond está neste momento em Beta, aberto por convite. A equipa continua a trabalhar arduamente, adicionando novas features do Roadmap, incluindo conectores para mais redes sociais.

No SAPO Codebits haverá uma apresentação sobre o Pond que explicará melhor a ideia, o processo de desenvolvimento, os internals e a API da plataforma.



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

Terça-feira, 3 de Novembro de 2009

A título da SAPO Session desta semana, em que abordaremos o tema do recrutamento, divulgamos hoje um dos problemas que foi usado em muitas das entrevistas técnicas que realizamos este ano.

 

O objectivo é que o candidato escreva, em papel, um algoritmo para soluccionar o seguinte problema:

 

"Vais receber uma lista de números. Encontra a maior diferença entre quaisquer dois números nessa lista."

 

É suposto o algoritmo ser escrito em pseudo-código. Não é de todo necessário que o mesmo compile, mas é necessário que se consiga ler e perceber.

 

Este é um problema com muitas nuances que serão explicadas num outro post a ser publicado muito em breve, logo depois de darmos uns dias para que todos possam preparar a sua solução.

 

De notar que é esperado que o problema seja resolvido em menos de cinco minutos, e não no decorrer de vários dias de estudo e optimização.

 

Fica a sugestão aos leitores: resolva o problema, em papel. Aquando da publicação da solução, compare a sua com a esperada.



publicado por jac às 08:55
link do post | comentar | ver comentários (15) | adicionar aos favoritos |

Segunda-feira, 2 de Novembro de 2009

UPDATE: 10 lugares atribuídos, 0 lugares disponíveis.

 

Na SAPO Session desta semana iremos levantar um pouco o véu sobre o processo de recrutamento e gestão da equipa técnica do SAPO.

 

As apresentações:

"O modus operandi do recrutamento no SAPO. Triagem de perfis, análise de CVs, entrevistas e selecção de candidatos."

"Como é feita a gestão de recursos no SAPO. Acolhimento, gestão, acompanhamento e evolução no seio de uma equipa com mais de 150 técnicos."

 

Temos dez lugares para o público em geral, a custo zero, a serem atribuídos aos primeiros dez emails a chegar a saposessions em sapo ponto pt referindo esta sessão no subject ou no corpo do email.

 

Este evento tem lugar em Picoas, Lisboa, e decorre das 09:30 às 12:30 do dia 4 de Novembro de 2009.



publicado por jac às 12:07
link do post | comentar | adicionar aos favoritos |

Quinta-feira, 29 de Outubro de 2009

A equipa do SAPO Fotos realizou-nos uma apresentação interna sobre a sua nova plataforma de entrega de imagens.

O SAPO Fotos conta já com mais de 5 milhões de fotos, submetidas por mais de 120,000 utilizadores, servindo uma média de 400 pedidos por segundo.

O quickCachr caracteriza-se principalmente pela utilização do Stormap (um server orientado a conteúdos estáticos desenvolvido no SAPO) numa farm com hosts redundantes e por vários módulos que tratam de aspectos como Load Balancing, tratamento de URLs legacy e atributos como a privacidade das imagens ou o tamanho solicitado nos pedidos.

Outro pormenor interessante da plataforma é a Legacy Box, um conjunto de máquinas para servir os URLs legacy. Estas máquinas fazem uso de Nginx, nginx_eval_module, memcached, Apache e PHP para servir estes URLs.

A equipa realizou testes de benchmarking com apenas um frontend e, tendo em conta vários níveis de concorrência, no pior cenário destes benchmarkings o quickCachr conseguiu um melhoramento (perante a plataforma actual) de 495 para 1,179 transacções por segundo; no melhor cenário, de 627 para 2,933.



publicado por jac às 11:52
link do post | comentar | adicionar aos favoritos |

Sexta-feira, 16 de Outubro de 2009

UPDATE: Todos os lugares atribuidos, 0 lugares disponíveis.

 

As SAPO Sessions estão de regresso.

 

Dia 21 de Outubro, próxima Quarta-feira, temos a primeira Session desta nova série, com o tema PHP.

 

As apresentações:

"Tarefas comuns como trabalhar com bases de dados, processar XML, manipular datas, traduções e mais. PHP5, reflection, type hinting, PDO, streams, debugging e profiling, segurança, dicas e boas práticas."

"Configurar, perceber e usar o Smarty. Performance, segurança, inner-workings e o padrão MVC."

 

Temos dez lugares para o público em geral, a custo zero, a serem atribuídos aos primeiros dez emails a chegar a saposessions em sapo ponto pt referindo esta sessão no subject ou no corpo do email.

 

Este evento tem lugar em Picoas, Lisboa, e decorre das 09:30 às 12:30 do dia 21 de Outubro de 2009.



publicado por jac às 12:07
link do post | comentar | ver comentários (3) | 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 |

Sexta-feira, 2 de Outubro de 2009

O SAPO Codebits tem este ano lugar na Cordoaria Nacional, de 3 a 5 de Dezembro.

 

3 dias non-stop (o edifício fica aberto durante a noite, e haverá inclusivé uma área para dormir), com muita tecnologia, diversão, comida e bebida.

 

 

Basta fazer o registo e aguardar que comecemos a seleccionar os candidatos. De notar que o processo de selecção serve para garantir que os 600 participantes vêm de facto do mundo da informática: developers, web designers, sysadmins, DBAs, etc.


Os 600 participantes que forem seleccionados terão direito a uma série de apresentações e workshops, para além de muitos eventos paralelos e de várias surpresas ao longo dos três dias do evento.

 

Esta terceira edição do evento tem algumas novidades dignas de nota, entre as quais a aceitação de público oriundo do estrangeiro e a utilização do Inglês como língua oficial do evento. Convém no entanto salientar que o domínio da língua inglesa não é condiciante para se ir e se disfrutar do evento e que a abertura do evento ao estrangeiro não irá condicionar a presença do público português.

 

Podem manter-se a par das novidades deste ano no blog do Codebits ou seguindo o Codebits no Twitter. Vão aparecer por lá muitas surpresas.

 

E tu, já te inscreveste?



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

Quinta-feira, 1 de Outubro de 2009

Hoje divulgamos o vídeo e os slides da apresentação "Storage", por Nuno Jordão na SAPO Session dedicada a Data Centers.

 

Nesta apresentação o Nuno começa por nos descrever o funcionamento interno de um disco, passando depois para características e desempenho de vários modelos actuais.

 

Entre tipos de interface, formas de redundância, topologias e filesystems, o Nuno aborda várias temáticas relativas a Storage, dando por fim exemplos de escolhas tomadas por várias empresas (SAPO incluído) e algumas possibilidades futuras.

 

Os slides do Nuno:

 

 

 O vídeo da apresentação:

 

 

O Nuno integra a equipa de Operações do SAPO e encontra-se neste momento a frequentar o "Master in Information Networking" (MSIN) -  pelo Carnegie Mellon Institute e Universidade de Aveiro.



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

Quarta-feira, 30 de Setembro de 2009

Recentemente publicámos um artigo na ADKDD 2009.

 

A ADKDD é uma conferência anual que se foca em áreas como Data Mining e Audience Intelligence for Advertising, temas fortes e importantes e nem sempre discutidos abertamente devido a compromissos contratuais ou a preocupações relativas a segredos de negócio.


"Inferring Local Synonyms for Improving Keyword Suggestion in an On-line Advertisement System", assinado por Luís Sarmento, Paulo Trezentos, João Pedro Gonçalves e Eugénio Oliveira, descreve um mecanismo de sugestão de keywords para sistemas de publicidade contextualizada.

O mecanismo proposto, já implementado no SAPO, infere keywords "sinónimas" através de data mining sobre uma base de dados de anúncios servidos anteriormente e cliques respectivos.

O sistema consegue assim indicar ao utilizador quais as keywords que deveria utilizar (e que não serão óbvias) para maximizar o número que visitantes nas suas campanhas.

O artigo descreve não só o método em detalhe como também o estudo realizado para se tomar uma decisão entre usar o sistema anterior ou o que implementa este novo método.

A ADKDD 2009 teve lugar em Paris, França; o artigo foi apresentado pelo Luís Sarmento e foi extremamente bem recebido pela assistência.

 

Download do artigo: http://1m7u.sl.pt.

Citação: http://1m7v.sl.pt.



publicado por jac às 11:45
link do post | comentar | adicionar aos favoritos |

Terça-feira, 8 de Setembro de 2009

O Barcamp 2009 tem lugar este fim de semana, dias 12 e 13 de Setembro.

 

Este evento "existe desde Setembro de 2006 e reúne pessoas que se juntam para falar sobre a Web, Startups e quase qualquer coisa que gravite em torno do universo geek de cada um."

 

 

A entrada é gratuita, basta aparecer. A realização de apresentações é grandemente encorajada.



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


Autores
pesquisar
 
Novembro 2009
Dom
Seg
Ter
Qua
Qui
Sex
Sab

1
2
3
4
5
6
7

8
9
10
11
12
13
14

15
16
18
19
20
21

22
23
24
25
26
27
28

29
30



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

Pond - Beta

Algoritmia e entrevistas

Próxima SAPO Session: Rec...

quickCachr

SAPO Session: PHP

Vídeos da YAPC e Perl 6

SAPO Codebits 2009

Storage

Inferência de sinónimos p...

Barcamp 2009

arquivos

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
e os convites? e os convites? ......
Aplicação interessante! Gostava de experimentar. N...
Ai, ai, ai... então o vídeo está alojado no YouTub...
Se permitirem utilizar funcionalidades de uma ling...
Podem entrar números negativos no input, sim.
blogs SAPO
subscrever feeds