João Paulo Ferry

Ócio-Criativista!

PHP, AngularJS, JavaScript, Bootstrap, jQuery, HTML e WordPress


01/06/15 Windows 10 e uebLOCK

Eis que está chegando o momento: em breve, especificamente em 29 de julho de 2015, o Windows 10 estará disponível como uma atualização gratuita e, além de várias melhorias, o sistema traz consigo um navegador totalmente novo, o Microsoft Edge!

Se por um lado a notícia é boa, por outro há algo que deva ser alertado: devido às grandes modificações realizadas no Windows, e ao próprio navegador, o uebLOCK NÃO é compatível com o sistema!

Ou seja, se você é cliente uebLOCK e deseja continuar usando o aplicativo NÃO faça o upgrade caso contrário o programa deixará de funcionar.

Infelizmente não há uma previsão de quando, ou se, uma nova versão do uebLOCK será disponibilizada.

Fica aí a dica!

18/08/15 Entenda o parâmetro -O- do wget

Você sabe qual a função do parâmetro -O- do comando wget?

$ wget -q http://keys.zentyal.org/zentyal-4.1-archive.asc -O- | sudo apt-key add -

Simples: ele basicamente transfere o arquivo baixado para o stdout – mas é importante usá-lo em conjunto com o parâmetro -q (que por sua vez informa ao wget para não exibir nenhuma mensagem).

No exemplo acima o wget irá fazer o download do arquivo, não irá salvar nada em disco – mas sim no stdout- e em seguida o apt-key irá ler esse conteúdo e usá-lo como input.

Fica aí a dica!

09/08/15 Mint, MDM e um novo wallpaper para a Tela de Login

Pra quem não sabe o Mint usa como “Display Manager” o MDM – que facilita – e muito – a customização!

Eis que se você usa o tema padrão da distro [Mint-X] e quer simplesmente alterar a imagem que aparece na janela de login saiba que basta editar o arquivo /usr/share/mdm/html-themes/Mint-X/slideshow.conf

Lembrando que por se tratar de um arquivo do sistema essa edição deve ser feita através do sudo / gksudo.

Fica aí a dica!

06/08/15 Mint, DHCP e os endereços dos servidores DNS

Você quer descobrir quais são os endereços dos servidores DNS – fornecidos pelo DHCP – da sua conexão, pelo Terminal? Então o comando abaixo pode ser útil:

nmcli dev list iface eth0 | grep IP4

Update: o comando abaixo, mais simples, é uma boa solução:

nm-tool

Fica aí a dica!

18/07/15 Chromecast, Media Player, Legendas e Lag!

E eis que hoje pude fazer um teste num Chromecast – “a maneira mais fácil de assistir a vídeos online, música e todo conteúdo da Web na sua TV” – segundo o Google, rs!

Em síntese: minha experiência não foi boa! Mas acho que não posso colocar a culpa no dispositivo – creio que o problema deva ser o sinal Wi-Fi!

Depois de conectado o Chromecast na TV, instalada a extensão Google Cast e realizada a configuração de acesso, teoricamente, já seria possível realizar a transmissão via streaming para a TV – o problema é que por várias vezes o Chrome me avisava que “Nenhum dispositivo Google Cast foi encontrado“. Já nos (poucos) momentos que consegui fazer a conexão/streaming percebi um delay na exibição dos vídeos – ou mesmo na rolagem de tela – e isso também ocorreu quando fiz a transmissão pelo smartphone (Nexus 4).

Vale ressaltar que usando a extensão Google Cast é possível fazer a transmissão da aba atual do navegador ou mesmo da tela cheia do computador, o que possibilita que você assista aquele filme no Media Player Classic, com legenda, na TV! Mas se você prefere ver o filme direto da aba do Chrome, também com suporte à legendas, a extensão Videostream for Google Chromecast™ pode ser útil.

Fica aí a dica!

22/05/15 Problemas com LibreOffice e arquivos na rede?

O problema: Fiz o download (versão 4.3.7) e instalação manual (sudo dpkg -i *.deb) do LibreOffice diretamente pelo site do projeto (em uma máquina com Lubuntu) mas a partir daí nenhum arquivo da rede era aberto pelo programa.

E a solução: Editei todos os arquivos abaixo (sudo leafpad %arquivo%):

/usr/share/applications/libreoffice4.3-startcenter.desktop
/usr/share/applications/libreoffice4.3-base.desktop
/usr/share/applications/libreoffice4.3-calc.desktop
/usr/share/applications/libreoffice4.3-draw.desktop
/usr/share/applications/libreoffice4.3-impress.desktop
/usr/share/applications/libreoffice4.3-math.desktop
/usr/share/applications/libreoffice4.3-writer.desktop
/usr/share/applications/libreoffice4.3-xsltfilter.desktop

Modificando a seguinte linha (repare no parâmetro):

De: Exec=libreoffice --writer %U Para: Exec=libreoffice --writer %F

Lembrando que o parâmetro writer também irá variar em cada arquivo, ou seja, base, calc, draw, etc.

Há quem diga que o problema pode ser resolvido também instalando o pacote libreoffice-gnome – mas esta solução eu não cheguei a testar.

Fica aí a dica!

24/01/15 jQuery – Dynamic bind

Dica rápida: para atrelar eventos a elementos criados dinamicamente com jQuery você deve usar o método .on() sendo que o elemento de seleção deve ser, obrigatoriamente, “pai” dos elementos “filhos” criados dinamicamente:

<script type="text/javascript">
$(function(){
    $('tr').on('click', '.update, .delete', function () {
        ...
    });
});
</script>

No exemplo, elementos com as classes .update e .delete (provavelmente buttons) estão dentro de uma linha tr

Confuso, rs?!

24/01/15 Refrirede é confiável?

Se você chegou aqui através do Google é porque muito provavelmente está pensando em comprar um Ar Condicionado e achou o preço do site refrirede.com.br bem atraente mas bateu aquela dúvida, é confiável?

Recentemente me fiz essa mesma pergunta e acabei por não arriscar!

O motivo? A empresa simplesmente parece não existir. O CNPJ que consta no site não é o mesmo que vem na Nota Fiscal (segundo o atendente com quem eu conversei) e ao procurar pelas Certidões Negativas de Débito (de ambos os CNPJ) nada é encontrado!

Acabei comprando no site centralar.com.br – o preço é apenas um pouco mais caro mas as certidões são obtidas sem problemas. Só pra constar, o pagamento foi feito no dia 14/02 (via boleto), confirmado no dia 16/02 e no dia 21/02 o aparelho já estava aqui em casa!

Fica aí a dica!

25/11/14 Alfresco Community + Records Management

Eis um passo-a-passo para a instalação do Records Management 2.3.b no Alfresco Community 5.0.b em ambiente Windows.

Considerando que o Alfresco já foi instalado – normalmente em C:\Alfresco

  • Primeiramente pare os servidores
    • Iniciar > Ferramenta do Gerenciador Alfresco > Stop All
  • Faça o download do Records Management e extraia o arquivo alfresco-rm-server-2.3.b.amp para a pasta \amps e o arquivo alfresco-rm-share-2.3.b.amp para a pasta \amps_share
  • Execute o script apply_amps.bat – localizado na pasta \bin
  • Reinicie os servidores
    • Iniciar > Ferramenta do Gerenciador Alfresco > Start All

Pronto!

24/11/14 E a curiosidade matou o gato!

Celular hoje em dia não se empresta afinal muito provavelmente nele estão conectadas suas contas de e-mail e redes sociais – e você não quer ninguém olhando suas fotos e mensagens, certo?

Mas e se aquele seu amigo pedir o aparelho pra fazer uma ligação rápida e você não quer que o curioso acesse o que não deve?

Eis a solução – ao menos pra quem possui o Lollipop:- simplesmente ative a Fixação de Tela.

Configurar > Segurança > Fixação de Tela

Lembrando que você também precisa ativar o bloqueio por PIN.

Configurar > Segurança > Bloqueio de Tela > PIN

Uma outra alternativa é usar o Modo Convidado – simplesmente clique no ícone do usuário na parte superior direita da tela. Nesse caso uma sessão totalmente nova será criada e o usuário poderá fazer o que quiser sem que sua privacidade seja comprometida.

Fica aí a dica!

15/11/14 Gosta de Xadrez?

Lembro que quando criei o blog (faz tempo hein!) uma das ideias iniciais era postar, entre outras coisas, bons jogos online – mas olhando pra trás posso dizer que isso definitivamente não aconteceu!

Pra tentar me redimir, eis minha sugestão pra você que gosta de xadrez: lichess.org

Fica aí a dica!

31/10/14 Lubuntu + Firefox: bug na barra de navegação

navbar

Se você é usuário do Lubuntu e se deparou com a barra de navegação do Firefox bugada, como mostrado na imagem acima, eis a solução:

  • Acesse as configurações ocultas do Firefox (about:config) e procure especificamente pela opção gfx.xrender.enabled e ajuste seu valor para false.

Fica aí a dica!

25/10/14 Protegendo o usuário dele mesmo!

A Internet já está presente no cotidiano de grande parte da população, é uma ferramenta muito útil e poderosa mas, como diria o Tio Ben, “grandes poderes trazem grandes responsabilidades” e nem todos estão preparados – ficou bonito isso, hein!

Pois bem, se aquele seu vizinho (muito leigo) vive lhe pedindo favores para “consertar a internet” que está lenta, eis a minha sugestão:

Instale o Google Chrome, adicione as extensões Adblock Plus + Avira Browser Safety e configure o DNS com os dados do FamilyShield (208.67.222.123).

Garanto que grande parte dos problemas serão evitados!

Fica aí a dica!