24 de outubro de 2013

OS X Mavericks

Upgrade feito ontem ao Mac Book Air e nada de anormal a registar com o OS X Mavericks. Até agora, as grandes diferenças que notei foram:
  • Acivity Monitor está muito melhorado (inclusivé indica o consumo de energia das aplicações), 
  • novas aplicações: iBooks e Maps
  • melhorias no interface do Calendar e Contacts.
Pelos testes (pouco científicos) que fiz, se não tiver o Chrome nem o Safari a correr (mas com Skype, Thunderbird, LibreOffice, Pidgin, Calendar, Reminders, ...), a bateria dá pelo menos para 8h :-).

As principais alterações técnicas (Timer Coalescing, Memory Compression, App Nap, Safari Power Saver) estão descritas aqui. Algumas características "secretas" do OS X Mavericks disponíveis aqui.

13 de fevereiro de 2013

Configurar o audio no XBMC

Muito interessante este site, em especial a secção Audio Output Settings Guide.

XBMC com OpenELEC é que é

Fácil e rápido.

Open Embedded Linux Entertainment Center, or OpenELEC for short, is a small Linux distribution built from scratch as a platform to turn your computer into a complete XBMC media center. OpenELEC is designed to make your system boot as fast as possible and the install is so easy that anyone can turn a blank PC into a media machine in less than 15 minutes. 
With support for NVIDIA's ION platform, AMD's Fusion platform and Broadcom's Crystal HD chip, OpenELEC can support high definition content on machines with low-powered processors by offloading video content to supported graphics cards and decoders. This means you can build (or buy) small, silent machines to be effectively used as a media center.

OpenELEC has many builds available, including a 'catch-all' build that will run on almost any x86 Pentium 4 or later, but also has optimized builds for certain platforms including:

  • NVIDIA ION and ION2
  • Intel GMA HD chipsets
  • AMD Fusion
  • Apple TV 1 (using Broadcom Crystal HD)
  • Raspberry Pi

E embora se possa olhar com desconfiança para o que referem, é tudo verdade (pelo menos no que se refere ao ASRock Ion 330HT). A instalação é extremamente simples e a configuração adicional permite arrancar samba e ssh no arranque da máquina. O mount de partições remotas também se faz de modo não muito complicado.


7 de fevereiro de 2013

XBMC "Frodo" v.12.0

Vários "manuais" a seguir:

Um resumo do último "manual" que deverá ser necessário seguir sempre que se efectuar upgrade do ubuntu:
sudo apt-get install lirc
sudo dpkg-reconfigure lirc
    Remote control configuration:
    Windows Media Center Transceivers/Remotes (all)
    IR transmitter, if present:
    None
 sudo vi /etc/lirc/hardware.conf
    Alterar as seguintes variáveis:
        REMOTE="Nuvoton Transceivers/Remotes"
        REMOTE_MODULES="lirc_dev nuvoton-cir"
        REMOTE_DRIVER="default"
sudo service lirc restart



6 de fevereiro de 2013

Upgrade Ubuntu de 10.04 para 12.10

A máquina do XBMC ainda tem o Ubuntu 10.04, sendo que a versão LTS (Long Term Supported) é a 12.04, pelo que está na altura do upgrade (além disso, o XBMC "Frodo" - v. 12 - já não é suportada no Ubuntu 10.04). Já fiz este upgrade a um portátil Asus, com o "Software Updater", mas correu mal e tive que formatar e instalar posteriormente a versão 12.10.
De modo a isso não acontecer, resolvi efectuar o update por linha de comando, conforme http://www.liberiangeek.net/2012/04/upgrade-to-ubuntu-12-04-from-ubuntu-10-04-via-the-terminal/.
O upgrade correu sem demasiados problemas :-) e, após o último reboot para a versão 12.04, veio a grande desilusão :-(. O Ubuntu 12.04 estava muito instável :-(.

Conclusão: backup de ficheiros e formatação e instalação da versão 12.10 (a versão 12.04 já era de Abril 2012)  de acordo com o standard (http://www.ubuntu.com/download/help/install-desktop-long-term-support).

14 de janeiro de 2013

Backup

Depois do rooting do Samsung S2, antes de mais nada há que fazer o backup (nandroid and Titanium backup) e copiar os dados da directoria /efs. Deste modo, se algo correr mal no futuro, podemos recuperar o estado actual do telemóvel.
Para o nandroid e Titanium backup, vou seguir as instruções em http://www.androidnz.net/2011/10/at-your-own-risk-how-to-backup-your.html. O nandroid backup (ou 'making a backup in recovery') é o equivalente ao "system restore point" no Windows, e para tal seguem-se os seguintes passos:
  1. Ir à aplicação CWM (instalada aquando do rooting do telemóvel) e seleccionar ClockWorkMod (Reboot into ClockWorkMod recovery);
  2. Após o reboot, com as teclas do volume, seleccionar "backup abd restore" e depois "backup";
  3. Depois de indicar "Backup complete!", seleccionar "++++Go Back++++", seguido de "reboot system now";
  4. O backup fica no sdcard externo em /sdcard/external_sd/clockworkmod/backup
 Para o Titanium Backup, seguem-se os seguintes passos:
  1. Ir à appstore e fazer download do Titanium Backup;
  2. Executar o Titanium Backup > Agendamentos. Escolher o botão "Executar" referente a Backup. O Backup será feito em background e quando finalizar estará em /sdcard/TitaniumBackup
Para copiar os dados da directoria /efs, fazer o seguinte :
  1. Instalar um filemanager que use privilégios de root (por exemplo, o FX Explorer que é gratuito - tem que se instalar a aplicação e depois o add-on para utilizar privilégio de root);
  2. Com a aplicação instalada no ponto anterior, copiar a directoria /efs para /mnt/sdcard/external_sd/backup .
Para arquivar, o mais simples é sincronizar os ficheiros no computador, utilizando o Samsung Kies.

13 de janeiro de 2013

Rooting o Samsung Galaxy S2 GT-i9100

O Samsung Galaxy S2 é um dispositivo fantástico que também serve para fazer chamadas :-). Já o tenho há mais de um ano (com Android 4.0.3), mas desde há uns meses para cá que por vezes tem comportamentos muito estranhos:
  • vários reboots durante o dia,
  • consumo excessivo de bateria,
  • várias horas sem receber chamadas, mesmo aparentemente estando ligado ao operador (mas aqui, o problema também pode ser do operador).
De modo a tentar ver se estes comportamentos erráticos são resolvidos, há que instalar pelo menos um novo kernel, sendo para isso necessário seguir vários passos, o primeiro do qual é fazer o rooting do telemóvel.
Rooting gives you, "Superuser", access to your phone and its features. It allows the installation of the latest custom ROM's, kernels, modems, applications and features that are not available to un-rooted phones. All this process does is to replace the stock kernel, that comes with your phone, with a root kernel and does not affect any data stored on the phone.
Para tal, vou seguir as indicações em http://androidforums.com/galaxy-s2-international-all-things-root/482994-rooting-galaxy-s2-dummies-guide.html, e detalho os passos a seguir, no meu caso:
  1. Software necessário (para Windows Vista, XP ou 7):  7-zip (ou similar), Odin, Samsung Kies;
  2. Instalar o Samsung Kies e ligar o telemóvel através do USB para verificar se está tudo a funcionar correctamente (após reboot do Windows ficou a funcionar);
  3. Instalar o Odin (unzip);
  4. Download de Siyah v5.0.1;
  5. Obter a "Versão" do telefone, caso seja necessário reverter o rooting. No interface do telefone introduzir "*#1234#". A informação que obtive foi a seguinte: PDA: I9100XWLPD / PHONE: I9100XXLPW / CSC: I9100TMNLP2 / Build Info: Tue May 8 19:07:11 KST 2012
  6. Ir a Definições > Opções de programador e seleccionar "Depuração de USB";
  7. Desligar telemovel;
  8. Press and hold the following buttons... Volume Down + Home (centre hard key) + (lastly) Power. Continue to hold these buttons until your phone boots into the Warning! screen asking you to press volume up if you want to continue or volume down to cancel. Press Volume Up;
  9. Right click on Odin and select, "Run as Administrator", to open it. Ensure that the Samsung Kies programme is not running at the same time as this can cause problems;
  10. With Odin displayed on your PC screen, click on the PDA button and navigate to the Siyah .tar file;
  11. Make sure that Re-Partition is unchecked and that Auto Reboot, F.Reset Time and PDA are checked and that the PDA box now contains your .tar file;
  12. Connect your phone, still in Download mode, to the PC using the USB lead. If you have successfully connected to Odin you should see the ID:COM box in Odin turn yellow or light blue, (depending on which version of Odin you are using);
  13. In Odin click the Start button and you should see a green progress bar above ID:COM and shortly after that the box above it will turn green with the word PASS! in it and your phone will automatically reboot;
  14. Rooting finalizado;
  15. You can now disconnect from the USB lead and check your App drawer where you will find 2/3 extra app's have been added: CWM, SuperSU and STweaks. Aceder a SuperSU para verificar que a aplicação funciona em modo de root/administrador.