Segunda-feira, 15 de Março de 2010

Tem hoje início o concurso de widgets da TMN, alojado no site de developers da TMN.

 

Basta criar um widget e submetê-lo em widgets.sapo.pt para se habilitarem a um dos 22 prémios.

 

Serão premiados os melhores widgets em cada categoria e ainda os cinco melhores planos de releases, o que significa que uma das formas de conseguir um prémio é passar os próximos três meses a dar suporte a um widget (criar a primeira versão, ir adicionando funcionalidades, corrigindo bugs, etc).

 

Os prémios incluem portáteis, PS3s, Wiis, guitarras, Nokias, HTCs, iPods, gira discos, mesas de misturas e muito mais.

 

 

Podem seguir o concurso no Twitter, no LinkedIn ou no FaceBook.

 

Boa sorte!



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

Quinta-feira, 11 de Março de 2010

Este blog ultrapassou hoje a sua primeira centena de posts.


tags:

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

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 |

Quarta-feira, 10 de Março de 2010

Decorre neste momento a décima sétima edição da "SINF - Semana Informática", no IST.

Foi com muito gosto que o SAPO aceitou o convite para estar presente neste evento, na Sexta-feira pelas 14:05, com uma apresentação sobre o Pond.

Parte da equipa do Pond encontra-se neste momento a sobrevoar o Atlântico em direcção à SXSW.

A outra parte vai subir duas ruas em direcção ao IST para falar sobre como foi desenvolver este agregador de redes sociais e explicar que tirar à sorte quem vai a que conferência não é de forma alguma justo.

O programa encontra-se disponível online.



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

Sexta-feira, 5 de Março de 2010

Entre outras coisas, o SAPO age como broker de conteúdos.

Neste contexto, recebemos informação de cerca de uma centena de parceiros, trabalhamo-la e utilizamo-la.

Em alguns casos podemos fornecê-la tal como nos chega, noutros não. Noutros ainda, depende; depende da plataforma em que vamos disponibilizar, depende dos termos que vamos aplicar, etc.

Com tantos parceiros e com tantos casos diferentes, e numa empresa onde trabalham mais de 270 pessoas, é fácil alguma coisa correr mal.

Nos últimos dois dias o SAPO fez uma asneira, que é hoje aqui explicada em três passos simples.

Passo um - erro humano

Ao introduzir dados no nosso Bus existe uma checkbox que define se o serviço é público ou privado.

Os serviços privados ficam disponíveis apenas na nossa rede, para que outras plataformas do SAPO os possam usar, e os públicos ficam também disponíveis num endpoint de acesso geral, sujeitos aos termos e condições de serviço em services.sapo.pt.

Quando se introduziu no Bus o feed de informação de trânsito, terá ficado esquecida a selecção da dita checkbox.

Assim, o SAPO começou a disponibilizar informação que não deveria, e aqui começa a nossa saga.

Passo dois - o detectar do erro e a acção de resposta

Foi o próprio fornecedor do SAPO que detectou que algo estava mal, quando surgiu uma aplicação para o Android que fazia uso da sua informação.

O fornecedor contactou o SAPO, descreveu o que tinha observado, e perguntou o que se passava.

Do lado do SAPO, a pessoa que recebeu a questão interpretou mal: em vez de se aperceber que era o SAPO quem tinha errado, tendo disponibilizado informação que não devia, assumiu apenas que a terceira parte, o autor da aplicação para Android, estava a utilizar esta informação indevidamente (o que não era verdade, já que a pessoa se tinha regido pelos termos e condições que estavam dispostos na página).

Pior do que perceber errado foi o tentar resolver o problema, que passou por um mail curto e grosso ao autor da aplicação no qual se exigia o fim do uso da feed sob pena do SAPO "tomar providências".

Este foi o segundo erro por parte do SAPO.

Passo três - resolver a asneira

A história não ficaria completa sem que resolvêssemos o problema, e como o mesmo começou a ser discutido por várias pessoas ontem no Twitter e noutras redes, achamos por bem colocar aqui este post a explicar a todos ao mesmo tempo o que se tinha passado e o que tinha sido feito.

O fornecedor foi contactado e a situação foi-lhe explicada. Eles são pessoas como nós e compreenderam.

O autor da aplicação foi contactado e a situação também lhe foi explicada. Já lhe foi garantido que não há providências nenhumas a serem tomadas.

As pessoas que tentaram resolver o problema de uma forma que não a melhor também já foram esclarecidas. As únicas medidas que realmente foram tomadas no SAPO relativamente a este assunto foram no sentido de que situações semelhantes não tornassem a ocorrer.

 

Entretanto, estamos já a ver de que forma poderemos disponibilizar a informação para que a referida aplicação possa continuar a fazer uso da mesma.

 

Mais informação sobre o assunto no fórum Androidpt, aos membros do qual agradecemos a paciência e compreensão.



publicado por jac às 18:22
link do post | comentar | ver comentários (6) | adicionar aos favoritos |

Segunda-feira, 1 de Março de 2010

O SAPO tem várias equipas dedicadas a projectos transversais que englobam todas as suas plataformas.

 

Um desses projectos é o SOS SAPO, que foi lançado recentemente.

 

Em muitos sites do SAPO (blogs, mail, cinema, etc.) é já possível vê-lo, sob a forma de uma bóia no lado direito da barra superior.

 

 

O widget tem como objectivo agrupar as várias formas de ajuda do SAPO ao utilizador num único ponto.



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

Integração do Blog de Dev...

Vídeos da LXMLS

Evento HTML5 PT - 3 de No...

Prémios SAPO 2011

Extensão de prazo de subm...

Candidaturas SAPO Labs

Portuguese Perl Workshop

16 anos

Fun with Dead Languages -...

CPA 2011

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