sexta-feira, 27 de dezembro de 2019

Instalação do Stoq no Mint 19.2

Para a instalação do Stoq no Linux Mint 19.2 realizei os seguintes passos

sudo apt-add-repository -y ppa:stoq-dev/lancamentos

sudo apt update

sudo apt install -y stoq stoq-server

Após a instalação tentei abrir o programa que aparece na categoria de Escritório.
Ocorreu o seguinte erro:


Realizei a instalação do python3-xcffib.

sudo apt install python-xcffib

Feito isto o stoq funcionou maravilhas.

Abraços a todos.

segunda-feira, 22 de julho de 2019

Navegador Opera Não Reproduz Vídeos

Navegador Opera com problemas no Linux


Escolha de navegador, como outros aplicativos, é uma escolha pessoal. Ele não necessariamente é o melhor do mercado, mas na utilização do seu dia a dia, é o que mais lhe agrada, por isso você diz que ele é melhor que os outros.

Eu gosto muito do Opera. Minha esposa e filhos, preferem o Chrome. Não tenho nada contra o Chrome, mas uma coisa que me afasta dele, é o fato de ser muito "pesado", ou seja, consumir muito recurso do micro e nesse sentido, o Opera me parece superior aos concorrentes.

Porém como nada é perfeito, o Opera não estava conseguindo reproduzir alguns vídeos do youtube e eu não entendia o porque.

Acessando a seguinte página, https://www.youtube.com/html5, constatei que as bibliotecas ou codecs "H.264" e "MSE & H.264" estavam em vermelho, indicando a impossibilidade de tocar vídeos nesse padrão.

O Opera estava atualizado, mas mesmo assim não funcionava. Revirei a internet a procura de uma solução até que achei.
A solução que funcionou para o meu caso, foi baixar o seguinte pacote:
https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage/+build/15115081/+files/chromium-codecs-ffmpeg-extra_67.0.3396.99-0ubuntu0.16.04.2_amd64.deb

Depois de baixar o arquivo, instale-o usando o dpkg no terminal, ou se preferir, pode usar o GDebi, por exemplo.

sudo dpkg -i chromium-codecs-ffmpeg-extra_67.0.3396.99-0ubuntu0.16.04.2_amd64.deb

Feito isto os  vídeos funcionaram e confirmando no https://www.youtube.com/html5, pude verificar que os ítens "H.264" e "MSE & H.264", estavam em azul, ou seja, estavam ok.

Acontece que existe uma versão mais atualizada deste pacote.
Ao fazer o upgrade, a atualização foi realizada como deveria, mas o problema retornou, ou seja, este pacote não deve ser atualizado.

Neste caso, reinstalei o  pacote original, realizando assim o downgrade.

Como utilizo o Linux Mint 19.1 Mate, basta abrir o "Gerenciador de Atualizações", clicar em Editar->Preferências->ListaNegra.
Clicar no sinal de '+' e adicionar o nome do pacote a ser ignorado.

O mesmo problema ocorria num notebook com o Lubuntu 18.04, e neste caso tive que utilizar o terminal com o comando a seguir, pra informar ao apt  para manter este pacote sem atualizar.

sudo apt-mark hold chromium-codecs-ffmpeg-extra

Com isto o pacote é colocado na lista negra de atualizações.

Caso queira reverter, basta usar o comando a seguir:
apt-mark unhold chromium-codecs-ffmpeg-extra

Bom, essa foi a minha dica de hoje, espero que possa ter ajudado aqueles que como eu gostam do navegador Opera.

Abraços e até a próxima.

segunda-feira, 1 de abril de 2019

Problemas na instalação do Windows 7

A instalação do Windows não pôde configurar o Windows para ser executado no hardware do computador.


Olá pessoal.

Estava realizando a formatação de um note e reinstalando o Win7 Home. Porém ele não ia, ficava acusando a mensagem acima.

Esta é uma dica para contornar a mensagem, e fazer com que a instalação prossiga.

Para isto então, com a mensagem de erro na tela (não feche a tela de mensagem de erro), pressionamos Shift + F10, realizando então a abertura do prompt de comando.

Ele deve abrir em "C:\Windows\system32". Basta então dar o comando "cd oobe".
Estando dentro do diretório oobe, digitamos o comando msoobe e apertamos Enter.

Feito isto, continuará com o procedimento de instalação normalmente.

Ao término, voltará a mensagem de erro, mais aí basta dar OK, pois a instalação já terá sido concluída.

Espero ter ajudado e abraço a todos.
Terence.

quinta-feira, 22 de novembro de 2018

A Morte do Superman (2018)

Mais um acerto da Warner/DC em animação.


A Morte do Superman é uma daquelas sagas épicas, do início dos anos 90, que se estendem por várias histórias em quadrinhos.

Esta não é a primeira vez que fazem uma animação em cima desta história. Em 2007 já haviam feito uma animação da Morte do Superman. Esta animação pode ser considerada "legalzinha", nada de mais, só mais outro desenho do Superman.

Eis que em 2018, é lançado uma nova história, uma nova animação. Desta vez, outra excelente animação, como outras que a Warner/DC vem fazendo.

Se nos filmes, eles não andam agradando muito (eu pelo menos tenho gostado), em termos de desenho animado, eles tem acertado a mão em cheio, todos muito bons.

Então, como já mencionei, esta é uma excelente animação, e que termina com gostinho de quero mais, onde é mostrado algumas cenas do que está por vir em "The Reign Of Superman" (traduzindo: "O Reinado do Superman"), sequência direta da Morte do Superman.

Se você gosta de animação, esta é uma dica, assista!

É isso pessoal,
Abraço a todos.

sexta-feira, 28 de setembro de 2018

LAZARUS: Dica de janela sem bordas e maximizada

OBS: teste realizado apenas no Windows 10 64 bits. Cabe a vocês testarem no Linux e outras versões do Windows.


Olá pessoal, esta pode ser uma dica que irá ajudar muitas pessoas.

Estou num projeto, no Lazarus, utilizando janelas personalizadas. Neste caso janelas sem borda. 
O Form principal abre maximizado, porém ocorria um pequeno problema.

Quando utilizado o BorderStyle como bsNone ou bsDialog, a janela maximizada ocupava toda a tela, cobrindo assim a barra de tarefas.

Não era o que eu queria, porque quando utilizamos BorderStyle como bsSingle ou bsSizable, a janela é maximizada até o limite da barra de tarefas.

Procurei por códigos que pudessem ajudar neste sentido, e encontrei alguns, porém se alterasse o tamanho da barra de tarefas, ou se trocasse sua posição de lugar (afinal posso coloca-la nos lados ou em cima), o código já não servia.

Localizei em um fórum a resposta data por Welliton Klein Fokushima, para esta questão!

Neste caso, simplifiquei um pouco o código, o que já serviu ao seu propósito, então vamos a solução.

No evento OnShow do formulário principal, acrescentei o seguinte:

   Top := Screen.WorkAreaTop;
   Left := Screen.WorkAreaLeft;
   Height := Screen.WorkAreaHeight;
   Width := Screen.WorkAreaWidth;

Feito isto o Form não cobriu a barra de tarefas, e independente da posição, seja em cima, em baixo, ou dos lados, o mesmo foi aberto corretamente.

É isso pessoal, espero ter ajudado e 
Abraço a todos.