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 |

Sexta-feira, 24 de Julho de 2009

Antes de irmos de fim de semana deixámo-vos com o vídeo da apresentação Falar em Público, da SAPO Session Realizar Apresentações.

 

Nesta apresentação, o próprio autor deste post fala sobre alguns dos ensinamentos que aprendeu no decorrer de mais de 50 apresentações em público realizadas em diversos países, dos Estados Unidos ao Japão.

 

São abordados temas como o iniciar de uma palestra, o lidar com perguntas e com a assistência, linguagem corporal, apoios e várias regras a seguir e cuidados a ter, tudo isto, passando por experiências como falar em locais completamente desconhecidos, salas com más condições ou para audiências difíceis.

 

Os slides:

 

 

(para fazer download do PDF, ver em SlideShare)

 

O vídeo da apresentação:

 

 

O orador é evangelista tecnológico no SAPO, trabalho que envolve o plano de formações interno, o recrutamento, a comunicação com a comunidade técnica e a organização de eventos como o Codebits.



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

Quinta-feira, 23 de Julho de 2009

O Widget ShareThis do SAPO permite, de uma forma simples, adicionar funcionalidades de partilha via serviços de link, mail ou impressão para pdf a uma página de um site

 

O Widget depende do Prototype e da LibSAPO.js e possui duas formas de invocação. A mais simples é utilizando o snippet:

 

    <script type="text/javascript" src="http://js.sapo.pt/Snippets/ShareThis.js"></script>

O botão para partilhar o conteúdo da página é adicionado automaticamente.

 

Para usar, por exemplo, num blog, e para prevenir o carregamento múltiplo das dependências nas páginas com listagens de vários artigos, a forma correcta é incluir as seguintes linhas no head do HTML:

 

    <script type="text/javascript" src="http://js.sapo.pt/Prototype/1.8/"></script>
    <script type="text/javascript" src="http://js.sapo.pt/SAPO/"></script>
    <script type="text/javascript" src="http://js.sapo.pt/SAPO/Widget/ShareThis/0.1/"></script>

O widget tem 4 modos de funcionamento (por omissão é usado o modo 3):

 

    * 0 => Mostra apenas os ícones dos serviços

    * 1 => Mostra apenas os nomes dos serviços

    * 2 => Mostra os nomes e os ícones dos serviços

    * 3 => Modo Tooltip

 

A chamada do widget pode ser feita inline:

 

    <script type="text/javascript">
	    new SAPO.Widget.ShareThis();
    </script>

Ou para incluir num determinado elemento do DOM:

 

    <script type="text/javascript">
    /**
    * A chamada é feita no dom:loaded do prototype para o elemento já estar disponivel.
    */
        Element.observe(document, 'dom:loaded',function(){  
            new SAPO.Widget.ShareThis({target: 'id_do_elemento'});
        });
    </script>

Como se pode ver no segundo exemplo, o widget recebe um objecto de inicialização para definição de algumas propriedades. As opções que esse objecto pode receber são descritas com mais detalhe no blog da LibSAPO.js, onde se encontram também alguns exemplos de utilização.

 

O widget pode ser visto em funcionamento neste mesmo blog (no final de cada post, no lado direito, encontra-se o botão "Partilhar").



publicado por jac às 10:33
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 |

Sexta-feira, 17 de Julho de 2009

Hoje divulgamos o material da apresentação "Command Line - The best GUI you can get", realizada pelo Paulo Trezentos na SAPO Session "A gentle introduction to Linux".

 

Após uma pequena introdução bem humorada, o Paulo leva-nos por variáveis de ambiente, ficheiros, gestão de utilizadores, redireccionamento, pipes, parsing e também alguns comandos relacionados com rede e sessões.

 

Os slides do Paulo:

 

 

(para fazer download do PDF, ver em SlideShare)

  

O vídeo da apresentação:

 

 

Para além de ser um dos cérebros por detrás da distribuição Caixa Mágica, o Paulo colabora também com o SAPO na plataforma de Anúncios.



publicado por jac às 17:33
link do post | comentar | adicionar aos favoritos |

Quarta-feira, 15 de Julho de 2009

O SAPO lançou ontem a nova versão do SAPO Mapas.

 

Esta nova versão, para além de ter um completo redesign, possui ainda novas funcionalidades como visitas virtuais, fotografias panorâmicas de 360º, relevo e curvas de nível.

 

 

Os pontos de interesse também foram melhorados, quer em qualidade quer em quantidade. É agora possível ver, sobre o mapa, informação como o trânsito (em tempo real), as condições climatéricas, farmácias, centros comerciais, cinemas, jardins, monumentos, praças de táxi, bombas de gasolina, etc.

 

 

A nova plataforma vem também com uma nova API, com documentação em português e inglês.

 

Eis uma forma simples e rápida de incluir um mapa numa página:

 

    <div id='mapDiv'></div>
    <script type="text/javascript" src="http://js.sapo.pt/Snippets/Maps.js?lat=40.30&lon=-9.09&zoom=5&height=400&width=980&divid=mapDiv">
    </script>

Mais exemplos na documentação do serviço e mais informação sobre a plataforma no blog do SAPO Mapas.



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

Sexta-feira, 10 de Julho de 2009

A segunda edição do Summerbits acaba de arrancar.

 

A página desta iniciativa, com a qual o SAPO irá financiar até um máximo de 10 projectos com bolsas de 2,500 euros, contém toda a informação relativa a candidaturas, calendário, projectos e pagamentos.

 

Se és estudante, tens gosto pelo software livre e interesse em desenvolver um projecto durante o Verão e receber dinheiro por isso, esta é a tua oportunidade.

 

As candidaturas estão abertas até dia 27 de Julho.



publicado por jac às 14:38
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