Meu recorde atual em 5k!

quinta-feira, 16 de fevereiro de 2017

Cartão SD como memória interna no LG X Power (sem root, sem aplicativos terceiros)

O LG X Power vem de fábrica com o Android 6, que por natureza conta com o recurso "Adoptable Storage", ou "armazenamento adotado".

Este recurso permite que, ao inserir um cartão SD no seu celular, você possa utilizá-lo como memória interna "adotada", instalando aplicativos e jogos nele como se fosse a memória interna do celular.

Achei este recurso excelente!!! Era o que programas como o Link2SD (que utilizei por anos) faziam: tirar proveito do cartão SD para o que realmente importa, armazenar aplicativos. Mas estes programas sempre requerem que o aparelho esteja com acesso Root habilitado, o que é indesejado por alguns usuários em virtude de aspectos de segurança e perda de garantia (sem falar q alguns programas de root mais parecem vírus nos celulares).

Acontece que tanto a LG como a Samsung desabilitaram o recurso "Adoptable Storage" de seus celulares com Android 6, talvez para forçar usuários a comprarem modelos mais avançados e caros, que contam com maior armazenamento interno.

Apesar disto, há uma solução sem usar Root ou qualquer aplicativo de terceiros, apenas utilizando alguns poucos comandos da própria SDK (Source Development Kit) do Android disponibilizada pela Google, especificamente o comando ADB (Android Debug Bridge).

1. adb shell sm list-disks
2. adb shell sm list-volumes all
3. adb shell sm set-force-adoptable true
4. adb shell sm partition disk:179,64 private
5. adb shell sm set-force-adoptable false
6. adb shell sm list-volumes all

Atenção para o item 4, pois o número 179,64 pode ser outro em seu caso, verifique qual é o número com a resposta do item 1.

O tutorial completo com detalhes está em:
http://jimcofer.com/personal/2016/03/10/marshmallow-lg-and-adoptable-storage/

Fiz o procedimento em meu LG X Power e finalmente estou usando a memória adotada com um cartão de 32GB classe 10 (melhor esse que é mais rápido do que o de classe 4), conforme imagem abaixo!!! No link do tutorial há registros de pessoas que também aplicaram o processo ao LG Stylo, LG K8, LG G4 e outros.

Se o seu motivo de procurar root para o LG X Power é usar o cartão SD para armazenar aplicativos, não faça isso! Basta habilitar manualmente o recurso de memória adotada do Android 6. :)









sábado, 3 de dezembro de 2016

Manchas pretas no editor de código do Eclipse Mars

Este problema inviabiliza totalmente a edição de código no Eclipse:

Ao movimentar o scroll do editor, surgem manchas pretas (tarjas pretas, retângulos pretos) encobrindo o código. 

Encontrei uma solução simples e rápida no site 
http://www.vgrup.com/2016/02/01/eclipse-scrolling-black-area-problem/comment-page-1/#comment-1625.

Basta rodar via terminal o seguinte comando (dentro da pasta do eclipse), que desabilitará o GTK3:

sh -c “export SWT_GTK3=0; ./eclipse”

sexta-feira, 18 de novembro de 2016

Faça você mesmo: Posto Garagem de papelão!

Com uma caixa de papelão de um capacete para bikes fiz um postinho/garagem de papelão para meu filho. Ele aprovou!!! Só não sei quanto tempo vai durar!! :)

sexta-feira, 28 de outubro de 2016

O Cristão e o Halloween


No meu prédio organizaram uma festinha de Halloween e minha esposa inscreveu meu filho. Nós somos cristãos e já ouvi muitos relatos de outros cristãos condenando o Halloween. Como não sabia muito o porquê disso, fui investigar.

Num primeiro momento fiquei chocado porque achei informações de que o Halloween era uma festa de origem satânica, de culto ao diabo e práticas de bruxaria. Contudo, fiz uma pesquisa mais aprofundada e verifiquei que a origem do Halloween não é bem essa. Visitei vários sites cristão e não cristãos, os principais deles são:

http://www.evangelon.org/paginas/Palavra/Halloween.html
http://www.bbc.co.uk/religion/religions/christianity/holydays/halloween_1.shtml

 Seguem as explicações abaixo (perdoem os erros de português, as conversas foram pelo whatsapp no celular :p):


Pessoal, a festa do halloween nao eh de origem satanica como falei, isso eh um entendimento errado da atualidade. Vou explicar:

1. A origem realmente nao era satânica ( no sentido de ser para o Diabo), e sim de Natureza religiosa para deuses célticos, como bruno stark e danilo falaram. Para os celtas nem existia céu e inferno. Foi antes do cristianismo.

2. A igreja catolica por meio do papa urban Iv (1264) estabeleceu no calendario cristao o dia de todos os santos ,All hallows day ou all saints day, como 13 de maio. Esse nome hallow vem de uma antiga palavra inglesa chamada hallowed, q significa santificado ou sagrado e foi contraído para hallowe'en.  A data era para honrar todos os santos (catolicos), especialmente aqueles que nao tinham um dia proprio no calendario. Depois, em por volta do ano 1300dc, o papa Gregorio III, como uma tentativa de combater a festa paga do Sahmain dos celtas, ainda celebrada naqueles tempos, mudou o dia de todos os santos para 1/11 no calendario cristão.

3. Em resumo, halloween no sentido expresso da palavra eh uma festa catolica que mudou de data para inibir uma antiga festa celta Sahmain politeista relacionada ao fim de ano celta em q se queimavam animais e colheitas e acreditava-se q os mortos podiam falar c os vivos. A confusao de bruxas e diabos foi acrescentada nos tempos modernos.

Em resumo pessoal, o halloween realmente nao eh originado de um culto antigo ao diabo, e sim uma festa catolica antiga para inibir uma festa celtica em q se acreditava q os mortos podiam falar c os vivos. A partir desse fato a era moderna deu a conotacao de monstros, vampiros, zumbis, diabos, etc.  Opnioes q li de pastores presbiterianos sugerem q cristaos nao podem participar do halloween porque apesar de ser so uma bricadeira infantil com fantasias, eh uma continuidade de  celebração à bruxaria e a satanás. Essas opinioes q li sao baseadas num entendimento errado da origem da festa. Realmente se a origem fosse explicitamente um culto ao demonio eu de fato nao deixaria minha família participar, para nao sermos colaboradores com a propagacao de uma coisa explicitamente condenada pela Bíblia , mesmo q vazio do significado original, pois eh so uma festa a fantasia infantil atualmente,  mas a palavra e o significado original da festa eram pecados. No fim, o significado da palavra halloween eh dia de todos os santos e era uma festa catolica q mudou de data para coincidir com uma festa antiga celtica Chamada Sahmain com objetivo de inibi-la, e a inclusão moderna de fantasias de monstros, mortos vivos e diabos se deu porque na festa celta antiga acreditava-se q mortos podiam falar c vivos (fui redundante aqui :p)

Estou entendendo e participando da festa com o sefuinte sognificado: criancas fantasiadas de monstros pedindo doces e brincando c seus pais. Todo arcabouco antigo do sehmain ou do halloween original catolico de consagracao a santos catolicos esta afastado do festa q benicio irá participar amanhã, e  acredito q todos os que participam atualmente do halloween moderno tambem o fazem assim, cristãos ou nao cristãos ( a nao ser falsas eventuais icultistas q aproveitam a confusão do entendimwbto do significado e origem da festa para praticar atos de bruxaria ou ocultismo)

quinta-feira, 28 de abril de 2016

Atualizar Sequence no Oracle

Script utilizado para atualizar uma sequence no Oracle quando valores foram inseridos manualmente (com código direto no INSERT) e a sequence ficou para trás.
DECLARE
actual_sequence_number
INTEGER;
max_number_from_table
INTEGER;
difference
INTEGER;
BEGIN
SELECT SQ_CD_TP_TAXA_SERV.CURRVAL INTO actual_sequence_number FROM DUAL;
SELECT MAX(CD_TP_tAXA_SERV) INTO max_number_from_table FROM SIGA_TIPO_TAXA_SERVICO;
SELECT (max_number_from_table-actual_sequence_number)+1 INTO difference FROM DUAL;
--DBMS_OUTPUT.put_line (actual_sequence_number);
--DBMS_OUTPUT.put_line (CONCAT('alter sequence sq_cd_tp_taxa_serv increment by ', difference));
EXECUTE IMMEDIATE CONCAT('alter sequence sq_cd_tp_taxa_serv increment by ', difference);
END;
--aqui ele puxa o próximo valor usando o incremento necessário
select sq_cd_tp_taca_serv.nextval 

--aqui volta o incremento para 1, para que futuras inserções funcionem normalmente
alter sequence sq_cd_tp_taxa_serv increment by 1

Criptografar e Descriptografar texto no linux ou windows

Criptografar: echo texto_para_criptografar | openssl aes-256-cbc -a -salt   Descriptografar:  echo chave_para_descriptografar | openssl aes-...