Author Archives: José Agripino Duarte da Silva

Motorola do Brasil reavalia upgrade para o Froyo no Milestone

O Twitter do pessoal do Gizmodo anunciou ontem (25/08) que a Motorola do Brasil irá reavaliar a atualização do Milestone brasileiro com o Android 2.2. Parece que depois de muito protesto no Twitter e em alguns blogs a Motorola pensou melhor.

Algumas pessoas que fizeram reclamação no site ReclameAqui disseram ter recebido um contato da Motorola dizendo que a decisão ainda não era pra valer, e que a Motorola poderia reavaliar a decisão. Ainda, segundo o blog Richard Max, que disse ter tido uma conversa com o diretor geral de produtos móveis da Motorola, Edson Bortolli, menos 10% dos usuários do Milestone não fizeram o upgrade para versões mais novas, e isso deve ter desencorajado a Motorola.

Vamos torcer para que esse update saia em breve, e que donos de Dext e Backflip também tenham a oportunidade de atualizar seus aparelhos. Assim a imagem da Motorola aqui no Brasil não fique tão distorcida depois de tantas reclamações.

Referências: http://richardmax.rmax.com.br/?p=4123

http://twitter.com/GizmodoBR

Milestone da America Latina não terá o Froyo


A Motorola, de forma um tanto malévola, deixou o Milestone da America Latina de fora da lista de atualizações para o Android 2.2. Depois de ter confirmado que o Dext e o Backflip não seriam atualizados, a Motorola resolveu também excluir o melhor Android ja lançado por ela, dando o gostinho do Froyo somente para o Droid americano e o Milestone Europeu e alguns países da Ásia.

Pra quem faz atualizações via RSD Lite, é possível utilizar roms de outros países europeus e asiáticos que tem rede 3G compatível com a do Brasil. É uma solução que não diminui a decepção pela Motorola discriminar a America Latina e ignorar a opinião do consumidor.

LOL House

Criando Plugins no WordPress: O Básico

As duas últimas semanas de trabalho eu passei quase que exclusivamente dedicadas a criação de um plugin em WordPress que gerencia o conteúdo da página institucional da empresa onde eu trabalho, a Radig (www.radig.com.br). Depois de algumas limitações e uma série de ajustes o plugin ficou pronto e está quase perfeito, precisa de uns retoques e a correção de alguns bugs.

Criar plugins para o WordPress pode ser uma tarefa simples, mas algumas vezes pode ser algo que dê um certo trabalho. Na api do WordPress, as funções são membros isolados, quase sempre salvas em arquivos únicos, de nomes significativos em diretórios específicos. Não há orientação a objetos e de qualquer ponto de sua aplicação (seja um tema ou um plugin) é possível acessar funções que estejam presentes em qualquer diretório da aplicação.

Por isso o WordPress recomenda nomear funções novas (em plugins e temas) com nomes únicos, assim evita o conflito de nomes de função, já que quase sempre não há necessidade de se incluir arquivos ou definir escopos em funções. É importante também verificar se o nome do plugin que estamos criando já não existe no repositório do WordPress, pois se já existir pode haver conflitos em pesquisar um plugin ou atualizar o mesmo.

Criar plugins no WordPress é basicamente criar uma aplicação php, que se utiliza de funções do WordPress e algumas definidas pelo usuário. Um único arquivo php (de preferência com o nome do plugin), dentro de um diretório com o nome do plugin, já é o suficiente para a existência do plugin, mas é necessário ainda que esse arquivo php possua em seu cabeçalho o seguinte comentário:

1
2
3
4
5
6
7
/*
Plugin Name: Nome do Plugin
Plugin URI: http://website-do-plugin.com
Description: alguma descrição
Version: 0.1
Author: jose
*/

Basta apenas informar Plugin Name e Author para que o WordPress reconheça o seu plugin e o coloque na lista de plugins instalados.

Nesse arquivo php, ou em outros que forem inclusos, deverão declarar suas funções e utilizar de funções básicas do WordPress para realizarem a modificação do conteúdo que é exibido ou armazenamento e busca de dados no banco de dados do WordPress. Para que o plugin faça a modificação do conteúdo ou busca/armazenamento é necessário interceptar algumas funções básicas do WordPress, como the_content (retorna o conteudo de um post), wp_head (imprime o conteúdo da seção head de uma página), etc.

Essa interceptação e feita utilizando filtros , que podem substituir uma dessas funções básicas do WordPress pela nossa função. O código para isso e bem simples:

1
2
3
4
5
6
7
8
<?php

add_filter('the_content', 'my_content');
function my_content()
{
echo 'my content';
}
?>

A declaraçãoa cima faz com que o conteúdo de uma página ou post que seja buscado pela função the_content, seja substituído pela minha função my_content;

Uma extensa lista de filtros e ações permitem a manipulação do que será exibido e salvo na aplicação WordPress. Essa lista está na documentação do Wordpres.

Por ora o que tenho a dizer é isso. Postarei mais dicas de como fazer plugins em WordPress, mas se você não quer esperar  e quer começar agora mesmo, leia a documentação oficial, pois apesar de deixar algumas coisas de fora, ajuda muito quem está começando.

http://codex.wordpress.org/Developer_Documentation

Motorola publica calendário de atualizações do Android

Depois da ansiedade dos donos de Android da Motorola em relação a liberação da atualização para o Froyo e uma possível indecisão em relação ao Milestone e outros aparelhos “antigos”, a Motorola finalmente lança seu calendário de atualizações e a notícia não é muito boa pros donos de Dext e Backflip da América Latina.

O Milestone europeu e a Coréia já tem o lançamento da atualização para o Android 2.2  programada para o fim desse ano. Já para a América Latina e Canadá ela ainda está sob avaliação, mas é possível que ocorra.

Dext e Backflip tem atualização para o 2.1 confirmada somente nos EUA e sob avaliação na Europa e Ásia. A América Latina fica de fora da lista, o que é um pouco decepcionante já que esses aparelhos são um pouco recentes.

Fonte: https://supportforums.motorola.com/community/manager/softwareupgrades

Novidade no Comitiva: opção de envio de propostas de trabalho

Como foi combinado na última reunião do grupo PHPMS, o Zé Ricardo e eu ficamos de adicionar ao Comitiva a opção de envio de trabalhos para quem estiver interessado em apresentar uma palestra. Depois de um sábado  de configurações para atualizar o repositório no Git e um domingo inteiro codando consegui complementar o controlador e as views que o Zé Ricardo havia criado. Uma nova rota de acesso para palestrantes (speaker) foi adicionada, bem como as views próprias para esse tipo de usuário.

É possível também os  administradores do sistema realizarem a avaliação das propostas e a aprovação/rejeição destas propostas. Essas novas funcionalidades não estão totalmente finalizadas, ainda falta realizar o envio de e-mail com notificações sobre envio de proposta, avaliação ou aprovação de propostas, etc.

Aproveitando esse tópico pra dizer que o Git é na minha opinião uma das melhores ferramentas de controle de versão atual, principalmente quando se trabalha com projetos Open Source como o Comitiva.

Mais informações: wiki.github.com/CauanCabral/Comitiva

PHPMS: phpms.org

Zé Ricardo: www.josericardo.eti.br

Fitas cassetes: a marca dos anos 90

Hoje arrumando meu quarto encontrei uma velha fita cassete. uma criança não deveria manusear uma fita cassete de você não quer que ela seja destruida.  foi dito e feito.  meu sobrinho de 6 anos como de costume puxou boa parte da fita pra fora.  ele não sabe pra serve aquela coisa, justifica. tive que rebobinar a fita como nos velhos tempos.  em vez de usar uma bic encontrei um suporte veicular de bandeira (usados na Copa)  e o formato e’ semelhante.  Rodei toda a fita de volta, o barulho do cartucho girando me fez lembrar daqueles tempo onde tudo era difícil e fita cassete era artefato cotidiano pra se guardar música.  hoje e tudo tão fácil que perde a graça.

O Robô de Lego Movido a Android em novo desafio

A ARM, fabricante de chips para handsets incluindo o Motorola Milestone, já havia mostrado um robô de Lego que usa um Motorola Droid como cérebro resolvendo um cubo mágico 3x3x3 em 24 segundos. Dessa vez o vídeo mostra o mesmo robô resolvendo um cubo mágico 7x7x7. É show de bola

Deixe seu Android transparente com Road SMS

O aplicativo do Samsumg Galaxy S que deixa o Android transparente enquanto escreve o sms. O que ele faz é ligar a câmera e exibe um teclado sem bordas na tela, dando a impressão de vidro. Aplicativo bacana, que pensei que só haveria no Samsung Galaxy mas que o pessoal do The Android Site disponibilizou.

Uma demonstração:

Download aqui

Fonte: http://theandroidsite.com/2010/07/18/want-to-try-out-samsungs-roadsms-application-on-your-phone-download-it-here/

Live Wallpaper do Droid X no Milestone

Fiquei animado com o lançamento do Droid X, as especificações dele são boas comparadas com a do primeiro Droid. Quando achei esse live wallpaper do Droid X não pude deixar de instalar ele no meu Milestone. Dentre as cinco cores que achei (azul, vermelho, verde, dourado e ciano), eu escolhi o vermelho, mais a ver com a marca oficial do Droid X.

Downloads: VerdeVermelhoAzulDouradoCiano

Alguns screenshots que tirei:


Usando live wallpapers no Android 2.1 com homes alternativas (como o Helix Launcher que aparece nos screenshots, ou o ADW) deixa o carregamento dos widgets um pouco lento. mas nada que deixe o sistema instável. Espero que na versão 2.2 não haja esse problema.

Fonte: http://www.droid-life.com/2010/06/26/download-droid-x-live-wallpaper/

Switch to our mobile site