Arquivo por categoria aplicativos

Brain Party, para as horas de ócio

Este é um joguinho com conceito interessante. A ideia dele é exercitar o seu cérebro, ou ver o quanto ele está bom (ou não). É um jogo originalmente feito para iPhone/iPod, mas recentemente lançado para outras plataformas, e no caso do GNU/Linux, de forma livre (na iStore ele é vendido a U$0.99).

Parece inclusive que há uma versão para o Xbox 360.

No caso do N900, ele está no repositório extras-testing, por enquanto. Mas é provável que logo volte ao extras-devel, pois parece haver alguns problemas com ele (super-aquecimento do aparelho por utilização excessiva da CPU, por exemplo, o que também causa descarregamento prematuro da bateria).

Como dá para ver pelas imagens, ele é jogado com o aparelho no modo retrato. E a última imagem saiu com as bolas distorcidas porque elas estão em movimento pela tela, e obviamente a sua animação não vai parar para que uma imagem seja tirada…

MeeGo: dia 1…HOJE!

Segundo prometido pelos responsáveis por tocar o MeeGo, no final do mês de março foi liberada a primeira versão do MeeGo, ainda versão (diria eu) pré-alpha.

Para os que quiserem se aventurar, é possível baixar uma imagem do sistema e rodar à partir de um pen-drive ou do cartão de memória do N900. Mas não se assanhem muito, pois por enquanto ele é apenas um terminal. É possível baixar versões para os processadores Atom da Intel, e para o N900.

Há também uma imagem contendo binários proprietários da Nokia para instalação no N900 (é preciso digitar o IMEI do seu N900, e aceitar a licença de uso).

Há alguns poréns que devem ser observados: ao instalar qualquer um desses sistemas no N900 diretamente é equivalente a instalar um firmware do zero no aparelho (adeus programas instalados e talvez algumas informações pessoais). Sem contar que há um aviso no Maemo-Freak dizendo que não existe gerenciamento da bateria nesses binários, então corre o sério risco de danificar a bateria do aparelho caso a sua carga se esgote completamente (o aparelho não vai se desligar para preservá-la, por exemplo).

De qualquer forma, além de ser uma boa notícia, significa que é possível confiar nos responsáveis pelo MeeGo, pois prometeram e cumpriram. E não é piada de 1o. de abril!

fonte: Maemo-Freak e MeeGo

Tags:

Ouvindo quem está chamando

Eu já tinha comentado sobre a possibilidade de um programa assim, e acho até que ele demorou um pouco, mas saiu: ESpeakCaller (repositório extras-devel).

Ele ficará mais interessante quando algumas configurações forem possíveis, como por exemplo só dizer o nome de quem chama se estiver usando fone de ouvido, ou num determinado perfil (utilizando a mesma integração que o Alarmed possui com o Tweakr)…

Dessa forma, aos poucos, uma a uma as deficiências iniciais do N900 vão sendo supridas! Já foram o rádio FM, MMS, sintetizador de voz….um próximo que seria bastante interessante seria o reconhecimento de voz. Mas esse é bem mais complexo, tanto que nem no fórum do Maemo.org há alguma opção nem que seja levemente utilizável.

Alarmed: programando tarefas

Todos que conhecem um pouco de GNU/Linux já ouviram falar do cron. Mesmo os que só usam Windows, conhecem um “clone” dele: o agendador de tarefas (ou sei lá qual é o nome que ele tem hoje em dia).

Observação: hoje em dia nem todos os sistemas rodam exatamente o cron…existem variantes dele. Mas todos compartilham da mesma ideia.

É um utilitário que fica rodando em segundo plano, e você pode cadastrar nele tarefas a serem executadas. Por exemplo, você pode programar para que, semanalmente, o próprio computador faça o backup de alguns arquivos para determinado lugar. Basta criar um script, e adicionar a entrada ao cron.

A parte triste é que o N900 não tem o cron. A parte boa é que ele possui um equivalente: o alarm. Não há uma interface nem forma fácil de ver o que efetivamente está cadastrado nele, mas você pode dar uma olhada no arquivo “/var/cache/alarmd/alarm_queue.ini”. Se olhar com um pouco de atenção irá perceber que seus alarmes estão lá, e também coisas relativas ao sistema, como a atualização automática que acontece uma vez por dia.

Para dar uma mãozinha foi criado o Alarmed, que permite, graficamente, incluir tarefas no sistema. Essas tarefas são, via de regra, execuções de programas. Por exemplo, você pode programar para que de 30 em 30 minutos o Erminig faça a sincronização dos seus calendários (e deixando o aparelho configurado para se conectar a internet automaticamente e tendo o AutoDisconnect instalado nem precisa se preocupar com acabar com a bateria numa conexão desnecessária).


O programa é integrado ao Tweakr inclusive, permitindo selecionar perfis cadastrados nele.

Edição: os passos abaixos não são mais necessários, visto que o autor já corrigiu os arquivos e a nova versão do programa está correta.

Mas eu só consegui fazer o programa funcionar corretamente para algumas coisas depois que fiz uma alteração em alguns arquivos instalados por ele, que são os responsáveis por trocar de perfil, zerar o contador de dados, e por aí vai. A alteração é simples.

Como root, vá para o diretório /opt/alarmed, e usando um editor de arquivos, abra cada um dos arquivos com extensão .sh, que por enquanto são 4 (gprsdataresetter.sh, onlineswitcher.sh, profileswitcher.sh, tweakrprofileswitcher.sh), e altere a primeira linha de todos eles. Deve estar assim:

#!/bin/bash

, e deve ficar assim:

#!/bin/ash

Ou seja, é só remover o “b”! Pelo menos comigo passou a funcionar corretamente.

O programa está no repositório extras-devel.

P.S.: existe um porte do fcron para o N900. Precisa ser instalado “por fora“.

Informações sobre o novo firmware

Não é a data de lançamento, mas é o que talvez deva vir nele. Isso é baseado nas alterações feitas no SDK (Software Development Kit, que é o que os desenvolvedores usam para programar para o N900).

Esta é a lista de novas funcionalidades:
- Qt 4.6.2 agora vem pré-instalado no sistema.
- Alterações na gravação de vídeos no aplicativo da câmera.
- Vídeo-chamada agora pode ser acessada através dos contatos.
- É possível discar códigos USSD (aqueles códigos das operadoras).
- Não há mais o item “mais” no menu, e ele é configurável.
- Teclado virtual foi modificado e está com aparência diferente.
- Gerenciador de Arquivos agora pode compartilhar qualquer arquivo/diretório (enviar por bluetooth, por exemplo).
- Digitar no Gerenciador de Aplicações inicia uma busca (ao invés de ir até o menu e selecionar a busca).

E a lista de bugs resolvidos é bem longa. Colocarei apenas alguns que achei mais importantes, e está após o break.
Leia mais $raquo;

Nova atualização dando as caras

O primeiro sinal de que a nova atualização está chegando foi o lançamento do SDK para ela (como informou o Patola).

E graças a isso algumas telas foram capturadas no emulador, e algumas opções novas apareceram, como a rotação do navegador sem necessidade do atalho do Control+Shift+O, o botão de voltar do navegador efetivamente voltar para a página anterior (ao invés de, irritantemente, exibir o histórico), também no navegador alterar a função das teclas de volume para que alterem o volume (ao invés do zoom), mas há 3 alterações dignas de colocar a captura da tela.

A primeira é o teclado virtual:

Eu particularmente não acredito que ele seja assim, pois seria um tremendo retrocesso em matéria de design. Mas espero sinceramente que tenham colocado de volta as funções retiradas (e que eram extremamente úteis).

A outra imagem é relativa ao menu de aplicações:

Será possível alterar a ordem dos ícones! Também espero que seja possível criar sub-menus. Eu particularmente uso o Catorise, pois não gosto de ter tudo numa única tela e ter que ficar caçando o programa (alguém pode perguntar então porque não crio um atalho pro programa…mas há alguns que são pouco utilizados, e encher os desktops de atalhos vai deixar tudo tão poluído quanto um menu com todos os itens), mas o Catorise tem um problema: não permite alterar os ícones de local de forma fácil. Eu não quero ter um jogo que baixei da Ovi Store no sub-menu Ovi, mas sim no subm-menu de jogos.

E a última é uma característica que também faltava:

A possibilidade de, através do menu de contexto (obtido ao pressionar e manter por algum tempo do dedo em algum item na tela), de compartilhar um arquivo qualquer. O compartilhamento através de bluetooth por exemplo só está disponível para vídeos e fotos (exceto usando o Petrovich).

Quando essa atualização verá a luz do dia? Só vamos saber quando acontecer! Mas está próximo…

I Have No Tomatoes

Mais um joguinho, com nome estranho (repositórios extras-devel). Na prática ele é um clone do Pacman.


Infelizmente os controles acabam ficando um pouco confusos pela visão da tela ser em perspectiva. E tem que usar o teclado físico (os controles são configuráveis). Nem no menu dá pra usar apenas a tela…

Acredito que ele ficaria mais interessante se os controles fossem na própria tela, já que há espaço suficiente para isso nos cantos. O que também deixaria a coisa melhor, deixando os controles na mesma perspectiva.

Tuxrace

Este é um joguinho relativamente simples, com bons gráficos, e uma jogabilidade até que interessante (está no repositório extras-devel).


Os controles são todos na tela, e a movimentação do pinguim, o Tux (é o mascote/símbolo do GNU/Linux), é feita através do acelerômetro.

Se mantiver o dedo na região onde está a velocidade (canto inferior direito), vai aumentá-la. Pressionar o canto inferior esquerdo fará diminuir a velocidade. Ao pressionar o canto superior direito, o pinguim saltará (se passar por uma rampa de neve).

Para pausar é só pressionar o centro da tela, e para terminar a “corrida” basta deslizar o dedo do centro da tela para o canto inferior esquerdo.

Durante os saltos dá pra fazer acrobacias, chacoalhando o aparelho ou movendo-o para os lados.

Ele possui dois tutoriais para ensinar o básico sobre o jogo.

Sincronizando a agenda com o Google Calendar

Isso é algo que muita gente reclama: a incapacidade do N900 de sincronizar a sua agenda interna com o Google Calendar nativamente. Quer dizer, na verdade há como, mas aí é preciso usar um servidor externo, de forma a que o N900 sincronize com esse servidor e o servidor sincronize com o Google (e vice-versa), mas sempre passando por esse servidor (que nas empresas costuma ser o Exchange).

Fazer isso nos traz dois problemas: o primeiro e mais óbvio é o fato de precisar de um intermediário entre o N900 e o Google, o que é sempre ruim (mais lentidão, maior chance de problemas e instabilidades, e por aí vai).

Mas o segundo problema não é tão óbvio assim: só é possível sincronizar uma única agenda, e apenas com a agenda principal do Google.

E é pra suprir essa lacuna que apareceu o Erminig (no repositório extras-devel). Na verdade ele é um programa que já existia para os tablets anteriores da Nokia, e foi portado para o N900.


A utilização dele é relativamente simples, mas requer alguns cuidados especiais. A principal recomendação é que, antes de usar o programa pela primeira vez, faça um backup da agenda do N900 (através do próprio programa de backup do aparelho), para poder voltar atrás em caso de problemas.

Outro cuidado que deve ser tomado é em relação ao Google Calendar…ajuste o fuso horário de lá ou correrá o sério risco de ter entradas com hora errada.

O primeiro passo é realizar o cadastro da sua conta do Google no Erminig, feito através do menu do programa. Após isso, é só ir criando os sincronismos, definindo qual agenda do Google deve ser sincronizado com qual agenda do N900. É possível definir que determinado sincronismo será feito em apenas uma via (do aparelho pro Google ou do Google pro aparelho) ou em ambas.

É possível definir várias contas do Google, assim como também várias agendas de várias contas para sincronizar com uma única agenda do N900, mas não é aconselhável fazer essa sincronia em ambas as vias (ou você poderá ter diversas entradas duplicadas, e um belo trabalho manual para arrumar a bagunça). O programa também permite criar novas agendas, tanto locais quanto remotas.

É uma ótima ferramenta se você usa muito as agendas do Google, e precisa tê-las sempre à mão. Ele está em constante desenvolvimento, tanto que apenas recentemente ganhou uma interface gráfica.

Tags:

TweeGo (Twitterbox)

Aqueles que usam o Twitter no N900 não possuem lá muitas opções. O mais utilizado é o Witter, mas ele sofre de um grave problema: é feio e pouco amigável (a interface dele é muito confusa).

Mas há uma luz no fim do túnel!


Como dá para ver pelas imagens, a aparência do programa é muito agradável. E bem rápido!

Ainda está cru, tanto que é uma versão alpha e não está nos repositórios. Mas acredito que é utilizável, apesar de alguns probleminhas que eu tive.

A instalação não é tão simples…é preciso instalar alguns pacotes “na mão”, e tudo via terminal. O primeiro passo é baixar o programa no site…e colocá-lo em algum lugar do N900 (lembre onde o deixou!). Caso o aparelho abra o Gerenciador de Aplicativos para tentar instalá-lo, muito provavelmente irá falhar.

O próximo passo é ir pelo terminal, como root, até o lugar onde deixou o programa e digitar dpkg -i twitterbox-0.1.1.deb (neste momento é esse o nome do arquivo, mas pode mudará, quando uma nova versão for lançada):

Nokia-N900-51-1:/home/user/MyDocs# dpkg -i twitterbox-0.1.1.deb
Selecting previously deselected package twitterbox.
(Reading database ... 28259 files and directories currently installed.)
Unpacking twitterbox (from twitterbox-0.1.1.deb) ...
dpkg: dependency problems prevent configuration of twitterbox:
 twitterbox depends on libqt4-maemo5-network; however:
  Package libqt4-maemo5-network is not installed.
dpkg: error processing twitterbox (--install):
 dependency problems - leaving unconfigured
Processing triggers for catorise ...
############################################################################
Errors were encountered while processing:
 twitterbox

Lendo atentamente o que é exibido, vemos que ele reclamou da falta do pacote libqt4-maemo5-network (no meu caso…no seu pode ser outro como podem ser vários). Aí vai ter que instalar todos aqueles que ele reclamar, usando este comando (como root também):

apt-get install nome-do-pacote

Que no meu caso, foi assim:

apt-get install libqt4-maemo5-network

Importante dizer que o apt-get irá baixar e instalar o pacote, portanto uma conexão ativa à internet é necessária, assim como os repositórios estarem no ar.

Eu acredito que o programa possa ter muito futuro, e quem sabe nos faça esquecer da petição para uma versão do Gravity para o N900.

E uma perguntinha para os desenvolvedores: há algum suporte oficial do INdT ao programa?

É só uma dúvida mesmo, que se tendo uma resposta positiva é um fato a se comemorar!! Tanto quanto saber que o PySide (o “porte” do Qt para uso no Python) tem muitas mãos brasileiras no seu desenvolvimento (se não forem todas)!!

Aliás….como estou apanhando para converter o PySafe pra Qt…. :)

Tags: