Google Swiffy – Converta Flash para HTML5

Google Swiffy – Converta Flash para HTML5

Criado por Pedro Simões em 2 de Julho de 2011 | 0 comentários

A mudança tecnológica que o HTML 5 tem trazido permite que as páginas web feitas nessa linguagem tenham funcionalidades que apenas estavam disponíveis através do recurso a tecnologias pesadas e com alguns problemas.

Desde que passou a estar mais disponível que passou a ser preferida face a outras tecnologias como o Flash. O problema actual é o que fazer às animações que estão já feitas e que precisam de ser refeitas. A Google resolveu este problema com o Swiffy.

Este novo serviço que a Google apresentou de forma muito discreta permite que os utilizadores que têm conteúdos em flash os possam converter para HTML5 sem que tenham de escrever uma única linha de código.

Basta que carreguem o ficheiro SWF para os servidores da Google e que gravem o resultado final para que o processo esteja terminado. É assim simples efectuar a conversão desses conteúdos.

O Swiffy foi desenvolvido por um funcionário da Google que tinha como missão desenvolver uma forma de mostrar conteúdo flash em dispositivos que não suportam este formato. O processo correu de tal forma bem que foi criada uma equipa para dar continuidade e o Swiffy tornou-se um serviço.

Apesar de a conversão ser muito similar ao original, a Google alerta que o Swiffy está ainda em desenvolvimento e podem por isso haver algumas diferenças e problemas.

Actualmente o Swiffy ainda não suporta a totalidade dos conteúdos em flash, estando para já limitado ao SWF 8 e ao ActionScript 2.0.

Esta iniciativa da Google vai permitir que se consiga converter conteúdos para HTML5 de forma muito simples e sem qualquer problemas. É uma forma de todos os que desenvolvem páginas web tenham os seus conteúdos reciclados e adaptados às novas tecnologias.

Com esta ferramenta vai ser simples passar a ter páginas que vão ser vistas sem problemas em equipamentos que não suportem flash e que estavam por isso impedidos de as ver.

Homepage: Google Swiffy

Vamos dar uns toques de SQL? VI

Vamos dar uns toques de SQL? VI

Criado por Pedro Pinto em 2 de Julho de 2011 | 0 comentários

Por Pedro Gaspar para o PPLWARE

Esta semana vamos aprender mais algumas funções novas, desta vez relacionadas com datas.

Vamos tentar descobrir a idade das pessoas que temos na nossa base de dados, aprender a fazer contas, entre outras coisas.

clip_image001

Para apresentar alguns exemplos utilizei a tabela que temos utilizando nas semanas anteriores (tlb_ppware) que contem os seguintes dados:

clip_image002

Começando pelo inicio, o sql é uma linguagem bastante abrangente, alem de nos permitir fazer operações com tabelas, tambem nos permite fazer operações matemáticas.

EXEMPLO1

Objectivo: Listar o nome e:

  • o valor do nascimento + 2
  • o valor do nascimento – 2
  • o valor do nascimento multiplicado por 2
  • o valor do nascimento dividido por 2

Query:

SELECT nome, nascimento +2 AS soma, nascimento -2 AS subtracao, nascimento *2 AS multiplicacao, nascimento /2 AS divisao
FROM tbl_ppware

Resultado:

clip_image004

Fazer contas com SQL e bastante fácil! Agora para complicar um pouco mais, vamos fazer contas com datas.

O próprio SQL consegue ir buscar a data actual ao sistema onde esta a ser executado, para ir buscar essa informação utilizamos a função NOW() (outras funções de data e hora podem ser consultadas aqui), a data é-nos apresentada no formato “ano-mês-dia hora:minuto:segundo”

Query:

SELECT NOW( )

Resultado:

clip_image006

Esta e a forma considerada universal de apresentar a data, e se pensar-mos bem até e a que faz mais sentido. No entanto como somos europeus e gostamos também bastante da nossa forma e-nos possível também alterar a forma como a data ira ser apresentada, para isso utilizamos a função DATE_FORMAT(), que nos permite mostrar a data de outra forma completamente a nossa escolha, podem consultar a informação completa sobre esta função aqui

EXEMPLO2

Objectivo: Apresentar a data no formato europeu

Query:

SELECT DATE_FORMAT( NOW( ) , "%d/%m/%y" ) AS DATA

Resultado:

clip_image008

Pegando novamente na nossa tabela vamos então calcular a idade das nossas pessoas ?

No lugar de utilizar o DATE_FORMAT para obter o ano actual (e assim calcular a idade) vou utilizar a funçãoYEAR(), esta função devolve-nos apenas o ano e serve plenamente para o nosso exemplo.

EXEMPLO3

Objectivo: Apresentar o nome e a idade das pessoas

Query:

SELECT nome, YEAR( NOW( ) ) - nascimento AS idade
FROM `tbl_ppware`

ou:

SELECT nome, DATE_FORMAT( NOW( ) , '%Y' ) - nascimento AS idade
FROM `tbl_ppware`

Resultado:

clip_image010

Assim como existe a função YEAR(), tambem existem a função DAY() para dias e MONTH() para meses, todas elas podem ser consultadas aqui

Com estas mesmas funções também podemos fazer contas com datas, por exemplo somar meses ou dias a uma determinada data

EXEMPLO4

Objectivo: Somar um dia, uma semana, um mês e um ano a data 21/12/2012, e apresenta-la por extenso (em inglês)

Primeiro que mais nada temos que converter esta data para um formato em que o SQL a reconheça, para isso utilizamos a função STR_TO_DATE()

Query:

SELECT DATE_FORMAT( STR_TO_DATE( '21/12/2012', '%d/%m/%Y' ) + INTERVAL 1
DAY + INTERVAL 1 WEEK + INTERVAL 1
MONTH + INTERVAL 1 YEAR, '%D %M of %Y' ) AS DATA

Resultado:

clip_image012

EXEMPLO5

Objectivo: Obter a media de idades das pessoas que temos na nossa base de dados

A media consiste em somar todos os elementos e no fim dividir pelo numero desses mesmos elementos, logo e isso mesmo que teremos que fazer, para obter a idade das pessoas que temos na nossa tabela vamos utilizar a mesma forma que utilizamos no EXEMPLO3, de seguida utilizaremos a função SUM(), para somar todos os resultados obtidos, e por fim dividimos pelo numero de elementos utilizados, para obter o numero desses exemplo usamos a função COUNT()

Query:

SELECT SUM( YEAR( NOW( ) ) - nascimento ) / COUNT( * ) AS media
FROM `tbl_ppware`

Resultado:

clip_image014

Espero que tenham gostado do artigo desta semana, para a semana há mais.

Google+ Um novo mundo social no Android

Google+ Um novo mundo social no Android

Criado por Pedro Pinto em 2 de Julho de 2011 | 71 comentários

Depois de termos anunciado aqui o novo serviço/projecto da Google, baptizado de Google+ (ou Google Plus), instalei de imediato o cliente para Android. Para quem ainda não sabe, o Google+ é a rede social da Google que vem para “competir” com a poderosa rede social do Facebook.

google_00

Apesar de ainda não ser a versão final, existe já um cliente para o Google+ disponível para a plataforma Android. Desta forma, é possível acompanhar passo a passo e a partir de qualquer lugar tudo o que se passa na rede social da Google.

Como referimos aqui, o Google+ está organizado de forma “diferente” da actuais redes sociais, no  entanto todos os recursos estão acessíveis a partir da aplicação para Android .

A aplicação para Android apresenta um menu inicial que disponibiliza o acesso aos seguintes itens:

  • Círculos
    • Acesso ao vários círculos criados. Os círculos permitem agrupar os utilizadores em grupos. Desta forma, a rede social permite por exemplo que possamos partilhar informação para um conjunto específico de utilizadores;
  • Huddle
    • É uma maneira rápida de realizar conversações em grupo com os contactos dos vários círculos.
  • Stream
    • onde podemos ver os updates dos nossos círculos e acompanhar tudo o que é publicado pelos nossos amigos da rede social
  • Profile
    • Permite o acesso a todas as nossas mensagens publicadas na rede social, assim como ao nosso perfil e fotos. Relembramos que este perfil está normalmente associado à conta do gmail.
  • Photos
    • Permite a publicação de vídeos e fotos. Esta funcionalidade tem integração com o Picasa.

google_01

A aplicação permite a criação de círculos e adicionar pessoas a círculos diferentes de forma a que a informação possa ser partilhada para grupos(círculos) especificos.

google_02

Além da publicação de estados dos utilizadores, o Google+ para Android permite a “tradicional” partilha de fotos e vídeos, chat entre utilizadores ou grupo, notificações, etc.

Confesso que a primeira vez que usei a aplicação fiquei um bocado confuso com os novos conceitos e organização desta rede social. No entanto, se voltarmos uns anos atrás, tal também aconteceu com o Facebook.Tal como diz a Google….um novo mundo social!

Licença: Freeware
Sistemas Operativos: Android 2.1 +
Homepage: Google+ [2,7 MB]

qr_google