sábado, 11 de agosto de 2012

LibreOffice 3.6 - solução para instalar no Windows

Se vocês instalou em uma máquina Windows a última versão do Libre Office (LibreOffice 3.6, mencionada neste post), pode ser que esteja tendo problemas para iniciar o programa.  Neste caso, ao tentar iniciar o programa, você provavelmente verá avisos de erro (Fatal Error) como os abaixo:



Avisos de "Erros Fatais" mostrados após a instalação do LibreOffice 3.6 (Windows)

A solução, como indicado neste post do Fórum do LibreOffice (em inglês), é apagar o "user profile" criado pelo programa (e que não é removido automaticamente com a desinstalação).

--> Se você está usando Windows 7, Windows Vista (ou Windows 8):
apague o arquivo user localizado em:  
\Users\<user name>\AppData\Roaming\libreoffice\3\user

--> Se você está usando Windows XP (ou anterior - verdade?):
apague o arquivo user localizado em: 
\Documents and Setting\<user name>\Application Data\libreoffice\3\user 

Obs. 1:  as pastas  AppData  e   Application Data  podem estar ocultas. Você deve modificar as opções do Windows Explorer para poder visualizá-las.

Obs. 2:  uma nova pasta  user será criada quando o programa LibreOffice for iniciado.

Obs. 3:  alguns usuários relataram sucesso deletando apenas a pasta extensions localizada dentro da pasta user.  Tente essa opção se você tiver necessidade de guardar as configurações anteriores do LibreOffice.

Obs. 4:  uma segunda opção de garantia (backup) é, ao invés de apagar, renomear a pasta user para user-old ou outro nome de sua preferência.

Pronto, não foi tão difícil assim... vai?

Agora aproveite as novas funções do LibreOffice 3.6!

Palavras-chave:  Unhandled exception; Invalid/RegistryException: Runtime Error! The application has requested the Runtime to terminate in an unusual way.  Please contact the application's support team for more information.

LibreOffice 3.6 disponível para download

A equipe da The Document Foundation anunciou a disponibilidade da versão LibreOffice 3.6, com mudanças no visual do programa, que agora ganhou um aspecto mais "clean", além de várias funções e benvindas novidades, como o suporte a degradê de cores nas células de planilhas; a contagem de palavras na barra de status; a exportação de arquivos PDF com marca d'água; 10 novos modelos para apresentação de slides; o filtro para importação de arquivos Corel Draw, etc.


Função de degradê de cores disponível na versão LibreOffice 3.6



Contagem de palavras embutida na barra de status



Filtro para importação de arquivos Corel Draw


Como sempre, o programa está disponível para as plataformas Linux, Mac OSX e Windows, os instaladores disponibilizados via o site libreoffice.org ou via torrent, ambos disponíveis neste link.


quarta-feira, 4 de julho de 2012

Mac OSX & Chrome: jeitinho para desativar diálogo de impressão

Como mencionado no post abaixo, a partir da versão 20.0.1132.47 o Google Chrome reabilitou a caixa de diálogo própria para gerenciar as impressões do browser e excluiu das preferências do sistema (atual chrome://flags) a opção de usarmos o diálogo de impressão do Mac OSX.

Felizmente, o SquidlyMan mostrou um caminho para desabilitar a impressão à la Google.

Basta entrar nas Preferências do Sistema, escolher o ícone do Keyboard (Teclado):

Depois, escolha Keyboard Shortcuts (Atalhos do Teclado) no menu acima.  No campo da esquerda clique sobre Application Shortcuts (Atalhos de Aplicativos); e, finalmente, no campo da direita, usando a tecla +, acrescente as linhas dentro do retângulo vermelho:

Pronto!  Agora você pode voltar a usar o atalho command + P para imprimir usando o gerenciador de impressão do Mac OSX sem ter que passar pelo gerenciador do Chrome.


EDIT:  uma segunda opção é criar um lançador especial para o Chrome através do AppleScript  desabilitando a função (como mostrado aqui).  Para fazer isso abra o Apple Script e copie e cole o texto abaixo:

do shell script "/Applications/Google\\ Chrome.app/Contents/MacOS/Google\\ Chrome --args --disable-print-preview > /dev/null 2>&1 &"

Depois salve como applicativo (dando o nome de sua preferência) e use esse atalho para lançar o Chrome com o diálogo de impressão próprio desabilitado.

quarta-feira, 27 de junho de 2012

Chrome Print Preview ataca novamente...

Um tempo atrás, postei uma dica de como desativar, no Mac OSX, o diálogo de impressão do Google Chrome.

Mas após a atualização para a última versão do Chrome (atualmente  20.0.1132.43) o diálogo voltou sem nem avisar :).  E o pior é que agora no about:flags não existe mais a opção para Disable Print Preview...

Por ora, o jeito é ir usando command + option + P, mas esse option sobressalente no meio é meio sacal.

Alguma ideia?

Propriedade Intelectual - EXTREME

Um cenário onde a propriedade intelectual desconhece limites.  Boa reflexão.



(legendas em português disponíveis via Caption (CC).

terça-feira, 12 de junho de 2012

How-to: CyanogenMod 7.2 no Motorola Defy

Vou registrar abaixo os meus passos para instalação do CyanogenMod 7.2 rc3 no meu Motorola Defy, que agora ficou muito mais rápido e com várias funcionalidades interessantes, como o compartilhamento da rede 3G via Wi-Fi, como um roteador wireless (wi-fi).

Embora a ideia seja fazer um arquivo pessoal -- mesmo porque existem outros roteiros na rede -- se você encontrar erros ou tiver sugestões, ficaria grato em recebê-las a fim de aprimorar esse "how-to".

(Esse guia é baseado no Guia de Atualização Completa (em inglês) do CyanogenMod Wiki)


Antes de mais nada: backup

Do Cartão Memória:  errar é humano.  O procedimento descrito abaixo, em tese, não apaga os dados do cartão de memória (SD card) do seu telefone, mas sempre é bom ter cautela e fazer um backup dos dados, que pode ser feito com o telefone ligado a um computador, via USB, num simples cole-e-copie.

Dos Aplicativos:  geralmente os aplicativos comprados no Market (atual Play Store) serão automaticamente reinstalados após a atualização desde que você utilize a mesma conta do google.  Para os aplicativos gratuitos será necessário baixá-los novamente.  Pode-se simplesmente fazer uma lista ou, para quem prefira, há aplicativos como o Titanum que automatizam esse procedimento. 

Das Mensagens, Contatos, Etc.:  provavelmente seus contatos estão vinculados à sua conta google e, neste caso, serão automaticamente restaurados após a atualização.  Caso contrário, você provavelmente vai querer fazer um backup dos contatos, juntamente com as mensagens (SMS) e eventuais outros dados que não se encontram no cartão de memória (SD card).  Aplicativos gratuitos como o MyBackup Root , o SMS Backup & Restore e o Call Logs Backup & Restore auxiliam nessa tarefa.


1º Passo:  ganhar acesso root

Alguns tutoriais sugerem esse procedimento através do programa rageagainsthecage-arm5.  Eu não consegui rootear meu Defy por esse modo.  E achei bem mais fácil usar o SuperOneClick, pelo menos para que tem um Windows à mão. 

No seu telefone, ative o USB em modo de depuração via Configurações > Aplicativos > Desenvolvimento > Depuração USB.  E conecte seu telefone no computador.

No seu computador (Windows), baixe o programa SuperOneClick (download disponível no link acima), descompacte a pasta e abra o programa (não é necessário instalar) com um duplo clique em modo Administrador (clique-direito sobre o icone para abrir o menu com opções).

Na tela abaixo, clique no botão ROOT e espere o processo terminar.


Alternativa para ganhar root sem computador:

Para quem não está com um computador disponível, uma alternativa para ganhar acesso root é o programa GingerBreak, disponível nessa discussão do Fórum xda-developers ou através do Código QR ao lado.

Bastam 3 passos: (i) baixar o arquivo para o cartão de memória do Defy; (ii) habilitar instalação de programas fora do Market (Configurações > Aplicativos > Fontes desconhecidas); (iii) habilitar o modo Depuração USB (Configurações > Aplicativos > Desenvolvimento > Depuração USB).

Depois é só clicar no aplicativo GingerBreak-v1.20.apk, clicar no botão Root e esperar o processo, que pode demorar até 10 minutos.  Depois, se tudo correr bem, o telefone vai reiniciar e o aplicativo SuperUser vai estar instalado.


2º Passo:  instalando o bootmenu e o ClockworkMod Recovery

Certifique-se de que os seguintes programas estão instalados no seu computador:
- Java Development Kit
- Android SDK

Faça o download da última versão do bootmenu (md5: 33e0f340350f1c12fdda394a07c4e529), descompate o conteúdo e coloque-o em uma pasta de nome bootmenu e coloque-a no raiz do cartão de memória do telefone.

Conecte o telefone ao computador via cabo USB.

Abra um terminal e vá até a pasta platform-tools, localizada dentro da pasta android-sdk (onde você instalou o Android SKD) e digite os seguintes comandos (+ tecla enter ao final de cada linha):








adb shell
su
cp -R /sdcard/bootmenu /data/bootmenu
cd /data/bootmenu
chmod 755 *
./install.sh
rm -R /data/bootmenu



OBS 1:  Talvez seja necessário autorizar o acesso root (clicando no botão Permitir que vai surgir na tela do telefone) logo após digitar o comando su no terminal.

OSB 2: Nesse passo, a Depuração-USB deve estar ligada, mas o cartão de memória (SD-card) não pode estar montado/compartilhado com o computador ou você verá o seguinte erro: cp: /sdcard/bootmenu: No such file or directory

Após o comando ./install.sh, será exibida a seguinte mensagem (indicando o sucesso do procedimento):
Install complate....
Plz.. Reboot now....


3º Passo:  instalando o Cyanogenmod

1. Faça o download da sua versão preferida do CyanogenMod: a versão estável, a experimental ou a da noite passada.  (Opcional: baixe o pacote de aplicativos do Google).

2. Coloque o arquivo cm-7.2.0-jordan.zip na raíz do cartão de memória (SD-card).

3. Reinicie seu telefone do modo ClockworkMod Recovery (após alguns segundos de logo da Motorola, a LED azul pisca -- aperte a tecla Volume (-) logo em seguida)

4. O telefone irá para o ClockworkMod Recovery: use os botões de volume para navegar e o botão de ligar para selecionar/confirmar.

(Opcional RECOMENDADO: escolha a opção backup and restore para fazer um backup do estado atual do seu telefone; se algo der errado você ainda poderá retornar ao estado atual)

5. Selecione a opção Recovery > Custom Recovery

6. Selecione a opção wipe data/factory reset.

7. Selecione a opção wipe cache partition.

8. Selecione install from the sdcard.

9. Selecione choose zip from sdcard.

10. Selecione o arquivo da ROM CyanogenMod baixado (cm-7.2.0-jordan.zip ou outra de sua preferência) e aguarde o procedimento (no final os menus azuis retornarão).

(Opcional:  para instalar os aplicativos do Google, repita os passos 8 a 10 selecionando no fim o arquivo gapps____.zip.)

11. Depois da instalação completar, selecione  +++++ Go Back +++++  para voltar ao menu principal, Advanced > Wipe Dalvik Cache.

12. Volte ao menu principal ( +++++ Go Back +++++ ) e escolha a opção Reboot system now.  Pronto: seu Motorola Defy deve reiniciar com o CyangeMod 7.  Aproveite!

Obs: A primeira inicialização com reconstrução dos Caches poder ser mais demorada (5-7 minutos). Seja paciente!



quarta-feira, 6 de junho de 2012

Problemas com o ICS no Defy...

Depois de um tempo, seu Defy começa ficar lento.  Você lê um blog que ensina como atualizar o Android para a versão Gingerbread e depois de 3 dias pesquisando, você se lança na aventura,  Bate cabeça, pensa em desistir, mas finalmente consegue.  Seu celular está melhor que novo com o CM7, Rápido, bonito, novas funções...

Alguns meses mais tarde e você ouve dizer que o IceCreamSandwich está magnífico.  Alguém já fez uma versão para o Defy...

Claro, mais alguns dias e seu Defy reluz o CM9, mas nem tudo são flores....




Eu não sei exatamente o que aconteceu.  Mas meu celular ficou sem rede (não conseguia fazer ou receber chamadas, enviar ou receber SMS) e cada vez que reiniciava era como se estivesse funcionando pela primeira vez (solicitava todas as configurações).

O jeito foi reinstalar a versão original, flash full SBF como se diz no jargão. E só depois reinstalar o CyanogenMod.  Acabei indo direto para o CM10, que equivale ao Android 4.1, ou Jelly Bean, que é a última versão lançada pelo Google.  Ficou lindo e cheio de novas funcionalidades.  Mas tenho que reconhecer que ficou um pouco pesado -- e lento --, então acabei voltando para a versão CM7.2, que é incomparavelmente mais rápida e já possui grande parte das funcionalidades, apenas não possui todos os frufrus "eye-candy" que embelezam a Jelly Beans.