Roberto Colistete Jr.

Blog sobre computação científica e móvel : Mathematica, Python, CUDA, smartphone & tablets, Linux, etc

Archive for abril \24\UTC 2012

Atualização 9.2.1.21 do Android 4.0.3 ICS para Asus Transformer TF-101

Posted by robertocolistete em 24/04/2012

Começou a sair hoje (24/04/2012) para os EUA a atualização 9.2.1.21 do Android 4.0.3 ICS para o Asus Transformer TF-101. Vide notícia da Asus sobre as novidades, a maioria com melhorias de estabilidade.

(30/04/2012) Depois de uma semana, tal atualização ficou disponível no meu Asus Transformer TF-101 versão WW (World Wide). O programa de email nativo ficou mais estável, porém o GMail ainda fecha de vez em quando.

Em meados de Março tivemos a primeira atualização do Android 4.0.3, saindo da sub-versão 9.2.1.11 para 9.2.1.17.

Anúncios

Posted in Android, Tablets | 4 Comments »

Smartphone LG Android 2.3 com teclado qwerty por R$349

Posted by robertocolistete em 24/04/2012

Fica uma ótima dica para quem quer um smartphone de baixo custo, bem equilibrado, com teclado qwerty ótimo para uso de softwares matemáticos e científicos : LG Optimus Pro por R$349 em 11x. Tem Android 2.3, tela de 2,8″, 3G e WiFi, câmera de 3,2 MPixels, etc.

Vide outros artigos sugerindo softwares científicos para Android e smartphones com teclado qwerty para uso de softwares científicos (pois a digitação de expressões matemáticas fica muito facilitada).

Comparando com preços de 12/2011, temos queda de uns R$250. Procurando por promoção, temos bons smartphones Android e Symbian com teclado qwerty custando entre R$300-400.

Posted in Android, Smartphones | 1 Comment »

Nokia N900 com kernel-power v50 : bateria durando o dobro, overclocking e usb host

Posted by robertocolistete em 20/04/2012

O Nokia N900 usa o Maemo 5 (Fremantle) OS, antecessor do MeeGo 1.2 Harmattan do Nokia N9. Saiu agora em Março o kernel da comunidade, kernel-power v50, muito fácil de instalar, via Application Manager (Gerenciador de Aplicativos) mesmo, procurando por “Linux kernel for power user“. Tal kernel tem as seguintes vantagens em relação ao kernel padrão da Nokia :

  • permite usar overclocking saindo de 600 Mhz até 1.150 MHz (!), dependendo de cada N900 (o meu vai até 1.100 MHz), bastando instalar “Linux kernel for power user (settings and overclock)” via Application Manager;
  • funciona com o SmartReflex habilitado no processador até 850 MHz (a frequência exata depende de cada N900), o que resulta em bateria durando o dobro ou mesmo triplo (uns 4 dias de uso leve) e mesmo assim bom desempenho. Instale o “QCPUFreq” (via Application Manager) para facilmente habilitar/desabilitar SmartReflex, escolher a frequência de overclocking, perfil de overclocking, etc;
  • compatível com USB host (conexão via USB de pen-drive, câmera digital, HD externo, mouse, teclado, CD-ROM, etc), instale “Host Mode Enabler” via Application Manager, é uma interface gráfica para conexão a USB host.

Outra dica de optimização do Nokia N900 é instalar o Swappolube (via Application Manager) para tornar o N900 mais rápido em termos de interface gráfica.

Também é possível instalar o multiboot e ter opção de usar o kernel padrão, kernel-power, outros sistemas operacionais (Android 2.2/2.3), MeeGo 1.3, etc. Meu N900 tem 5 boots : kernel padrão, kernel-power v50, Android 2.2 (sem funcionar chamadas), Android 2.3 (idem) e BackupMenu. Dentro do Maemo ainda tenho o EasyDebian.

Na minha opinião, mesmo tendo sido lançado no final de 2009, o Nokia N900 ainda é o melhor smartphone com teclado qwerty até hoje pois na verdade é um mini-netbook Linux sem limites para a liberdade de uso, programação e uso de softwares de desktop (OpenOffice via Easy Debian, por exemplo). Pena que parou de vender oficialmente no Brasil em meados de 2011, quando custava novo R$999.

Comparativamente, Android, iOS e Symbian não permitem rodar kernel alternativo, overclocking, etc, ou se permitem então ocorre quebra da garantia, com “root” no Android, por exemplo. No Maemo 5 OS, softwares para isso estão nos repositórios oficiais do Maemo e a instalação é bem simples.

Posted in Linux, Maemo, Maemo 5 Fremantle, Smartphones | 15 Comments »

Microsoft Office (Suite) para Symbian (Belle)

Posted by robertocolistete em 17/04/2012

Saiu o Microsoft Office Suite (Word, Excel e PowerPoint) para Symbian Belle. Tem recursos bons de visualização porém a edição é limitada em Word e Excel, sendo não existente para PowerPoint.

A instalação por enquanto é via Nokia Software Update do smartphone ou via Nokia Suite (via PC) e aparenta ser pesada, ocupando uns 50 de MB no C: do Symbian e durando uns 15 minutos.

Por enquanto parece realmente não competir com o Quick Office completo em termos de edição, sendo que o Quick Office vem de fábrica para todos os Symbian, em alguns Nokia’s só para visualização, em outros (E71, E7, etc) têm também edição.

Dos smartphones vendidos no Brasil, o Microsoft Office Suite inicialmente está disponível para Nokia 701, Nokia E7 e Nokia C7. Depois (daqui umas semanas) para Nokia N8, Nokia 500 e Nokia E6.

Interessante que enquanto isso ainda não saiu Microsoft Office para iOS (mas deve sair em 2012) e Android. Obviamente Windows 8 para tablets terá Microsoft Office e hoje o Windows Phone 7 tem Microsoft Office Mobile.

Eu acho tal tipo de notícia interessante, com smartphones e tablets cada vez mais tendo softwares sérios e com isso podendo melhor complementar e até substituir net/notebooks/PC desktops em certos usos.

Posted in Smartphones, Symbian | Leave a Comment »

Teclado MeeGo no Easy Debian do Nokia N9 !

Posted by robertocolistete em 16/04/2012

(Atualização de 24/08/2012 : vide nova matéria sobre Easy Debian Harmattan com instalação via .deb, uso via ícones, teclado virtual transparente, etc).

O forte do MeeGo Harmattan OS do Nokia N9 é realmente a comunidade. O Easy Debian é prova disso, com usuários como Qole (autor principal do Easy Debian), Javispedro, etc fazendo “milagres”, o último é simplesmente o mesmo teclado virtual (na tela) do MeeGo Harmattan funcionando dentro do Easy Debian !

Gnumeric no Easy Debian com teclado Meego

O Javispedro conseguiu a façanha de comunicar os servidores X windows do MeeGo e do Easy Debian, tal que agora os usuários do Nokia N9 (que não tem teclado) físico podem digitar normalmente nos softwares rodando dentro do LXDE (ambiente gráfico, bem leve) do Easy Debian. Antes digitar texto no Easy Debian era só via teclado Bluetooth externo (ou ter um Nokia N950, que nunca foi vendido e só poucas centenas foram fabricadas).

wxMaxima no Easy Debian com teclado Meego

Eu colaborei um pouco criando há 2 dias scripts para automatizar o procedimento que o Javispedro fez. Criei também ícones para o Easy Debian (abrir chroot, LXDE, fechar chroot e abrir programas separados do LXDE porém sem teclado virtual), tal que basta tocar no ícone do Debian LXDE para abrir o LXDE já com o teclado MeeGo funcionando ! Por enquanto a instalação é bem manual, tendo que antes seguir os procedimentos de Easy Debian chroot rodando no Nokia N9 via Inception + opensh + aegisctl.

Ícones do Easy Debian no Nokia N9

As limitações então do Easy Debian no Nokia N9 (MeeGo 1.2 Harmattan OS) são :

  • a tela capacitiva de 3,9″ do Nokia N9 não permite usar caneta ou ponta da unha para selecionar facilmente ícones, botões das janelas, etc, logo tem que ter um pouco de precisão e paciência para tocar corretamente na tela substituindo o mouse;
  • o teclado virtual MeeGo ocupa metade da tela e as janelas do Easy Debian não se movem automaticamente quando o teclado aparece, logo dependendo do software é normal ter o texto sendo digitado ocultado. A solução é rolar texto nas janelas, limpar a configuração visual dos softwares e usar a filosofia WYSIWIT (What You See Is What You Think) 🙂
  • é necessário usar Open Mode Kernel for Harmattan ou Inception para poder rodar mount & chroot do Easy Debian;
  • por enquanto a instalação está bem manual. Mas Qole, eu, etc, esperamos publicar script(s) ou mesmo um ou mais .deb de instalação (incluindo ícones) para que usuários sem muita experiência possam instalar e usar o Easy Debian no N9 mais facilmente.

Vide artigo meu anterior, “Nokia N9 com Easy Debian : OpenOffice, TeX, Maxima, etc“, sobre a riqueza de softwares pesados que estão disponíveis ao usar o (Easy) Debian. Softwares que não existem para Android, iOS, Maemo/MeeGo, Symbian, etc.

Para quem não conhece usar Linux (Debian, Ubuntu, etc) dentro de outros sistemas operacionais de smartphones/tablets :

  • de todos os smartphones à venda hoje, só o Nokia N9 roda (Easy) Debian tem bom desempenho (só 10s para abrir OpenOffice !), pois tem 1GB de RAM e só ele X Windows nativo. E agora com teclado virtual nativo compartilhado com Debian ficou bem mais prático o uso;
  • Android roda Linux chroot porém via VNC servidor/cliente, ficando bem lenta a interface gráfica;
  • iOS e Symbian não rodam Linux (via chroot);
  • Maemo 4 e 5 (Nokia N8x0 e Nokia N900, não mais à venda novos) tem Linux chroot (Easy Debian, etc) completos, porém mais lentos (aprox. 1 min. para abrir OpenOffice, possivelmente por causa de pouca RAM, 128MB no N810 e 256 MB no N900).

Posted in Android, iOS, Linux, Maemo, Maemo 4 Diablo, Maemo 5 Fremantle, MeeGo, Nokia N9, Smartphones, SymPy, Tablets | 6 Comments »

Overclocking do Nokia N9 até 1,3 GHz

Posted by robertocolistete em 09/04/2012

Confirmado, o overclocking no meu Nokia N9 (com MeeGo 1.2 Harmattan OS) roda até 1,3 GHz. Isso com atividade intensa de CPU (rodando “mu0_dp.o”, i.e., cálculo compilado em C de 100 mil integrais numéricas na área de cosmologia), vide tela abaixo (do software Conky) :

Nokia N9 @ 1,3 GHz

Nokia N9 @ 1,3 GHz rodando “mu0_dp” (cálculo de 100 mil integrais numéricas na área de cosmologia)

O processador TI OMAP 3630 do Nokia N9 é configurado para rodar a 1,0 GHz (na verdade entre 300-1000 MHz). Mas recentemente a comunidade descobriu como tirar tal limitação, chegando até 1,2-1,3 GHz (depende de cada N9). Um pré-requisito para tanto é o uso de Inception ou open mode kernel.

(Atualizado em 09/07/2012) Quer fazer OC (OverClocking) no seu Nokia N9 ? É bem fácil, instale o Opptimizer, seguindo 1a mensagem do tópico “Nokia N9/N950 – overclocking kernel modules for PR1.2” no fórum Talk Maemo.org, tem interface gráfica de fácil uso para escolher a frequência, tensão elétrica, etc.

Eu estou usando 1,20 GHz com SR (SmartReflex) ativado (o default) e 1,30 a 1,35 GHz com SR desativado, o que aumenta a tensão elétrica em volts (e consequentemente o consumo da bateria) permitindo uso de frequências mais altas.

Veja minha comparação de velocidade entre Nokia N9 com OC, N900 com OC, N810 e PC desktop. O resumo, “mu0_dp.o” no N9 :

1000 MHz : 28.438446 s
1100 MHz : 25.801086 s (1,1022 x)
1200 MHz : 23.743835 s (1,1977 x)
1300 MHz : 21.913544 s (1,2978 x)
1350 MHz : 21.178772 s (1,3428 x)

ou seja, o aumento de frequência do overclocking realmente aumenta proporcionalmente a velocidade de execução dos programas que usam muito processamento de CPU.

Posted in Maemo, Maemo 4 Diablo, Maemo 5 Fremantle, MeeGo, Nokia N9, Smartphones | 32 Comments »

Ubuntu 12.04 (Precise Pangolin) LTS beta 2 = Python mais fácil

Posted by robertocolistete em 03/04/2012

O Ubuntu 12.04 (Precise Pangolin) LTS beta 2 (final) foi lançado há alguns dias (em 29/03/2012). Pode-se escolher entre Ubuntu, KUbuntu, XUbuntu, etc, todos na versão 12.04 beta 2. Achei a instalação bem estável.

Vou focar aqui sobre o que essa nova versão traz de vantagens (em relação a Ubuntu 11.10) para quem quer instalar (usando Software Center, Synaptic ou “sudo apt-get install”) e usar Python no Ubuntu :

Até Ubuntu 11.10 eu tinha que instalar manualmente novas versões de vários módulos Python e por isso não gostava do Ubuntu como boa distribuição Linux para Python.

Mas agora recomendo fortemente Ubuntu (ou suas variantes) 12.04 beta 2 para uso de Python, pois a instalação ficou mais fácil (principalmente para IPython 0.12) e as novas versões de IPython, SymPy, MatPlotLib, etc trazem muitas melhorias em recursos, facilidade de uso, etc.

Posted in CAS, Linux, Python, SymPy | 1 Comment »

EPD : instalação fácil de Python científico

Posted by robertocolistete em 03/04/2012

EPD, Enthought Python Distribution, é uma distribuição Python focada para uso científico, com mais de 100 módulos Python para cálculos, análise de dados, visualização, etc. A facilidade de instalação é fantástica  : faça download do instalador (por exemplo gratuito, EPD Free) para Windows, Linux (32 ou 64 bits) e Mac OS e execute o mesmo, ao invés de instalar manualmente o Python e dezenas de módulos.

Essa é a forma mais fácil de instalar Python 2.7.2, IPython 0.12 (melhor shell para uso interativo de Python, versão 0.12 lançada em 12/2011 tem a interface de notebook que embute entradas, resultados e gráficos em um só arquivo), NumPy 1.6.1 (cálculos numéricos), MatPlotLib 1.1 (gráficos 2D e 3D), SciPy 0.10.0 (cálculos numéricos avançados), etc. Principalmente para Windows, onde a instalação de Python e módulos seria muito manual (download e instalação de cada arquivo) se não fosse o EPD.

O EPD tem versões comerciais, gratuita e acadêmica :

Uma recomendação extra para usar Python é o Spyder, um editor IDE (integrated development editor) muito bom (e escrito em Python !), que não vem incluído no EPD, mas tem fácil instalação para Linux, Mac OS e Windows.

Por último, uma alternativa a EPD+Spyder é a distribuição PythonXY (uns 400 MB), porém é restrita a somente Windows.

Enfim, já foi a época que instalar e usar Python era difícil.

Posted in CAS, Linux, Python, SymPy, Windows | Leave a Comment »

 
%d blogueiros gostam disto: