Mostrar mensagens com a etiqueta howto. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta howto. Mostrar todas as mensagens

quarta-feira, 19 de fevereiro de 2020

Correr programas do DOS no Windows 10 de 64 bits!

A semana passada numa instalação do Windows 10 versão de 64 bits num computador de uma colectividade columbófila, fiquei com um pequeno problema! Um dos programas a usar corria em ambiente DOS e mesmo na linha de comandos do Windows, esse programa não abria.

O resultado de ter um Windows 10 actualizado é perder algumas das funcionalidade passadas como o suporte ao ambiente DOS. Certamente que haverá mais formas de contornar este problema, mas eu só me lembrei de uma... provavelmente por gostar e usar muito emuladores a solução que encontrei foi o DOSBox.


O DOSBox é um super-emulador que emula um IBM PC e possui uma enorme compatibilidade bem acima dos 90% dos computadores de outrora.

sábado, 16 de novembro de 2019

Copiar discos pela rede com DD e SSH

Há pouco precisei de efetuar backups dos cartões SD que tenho nos computadores de placa única como o Raspberry ou OrangePi. Normalmente efetuo os backups do sistema para uma penUSB a partir do próprio sistema em execução. Isto não é totalmente recomendado porque ficam sempre alguns erros no backup devido a estarmos a copiar ficheiros abertos e em execução pelo sistema operativo. O que faço sempre é depois do backup feito e na primeira utilização da copia efetuar um scandisk para corrigir os erros e têm sempre resultado.

Mas sem discos ou pen que tal efetuar o backup pela própria rede interna ? Usando o comando dd e com servidores abertos em ambas às maquinas o comando é o seguinte:

dd if=/dev/mmcblk0 | ssh root@192.168.1.1 'dd of=/media/USB/raspberry.img'

Com este comando e com uma penUSB acoplada numa segunda maquina com ssh ativo e com o ip 192.168.1.1, esta maquina recebe o backup do sistema da primeira maquina, aquela que queremos efetuar o backup inteiro do cartão SD (mmcblk0).

domingo, 8 de setembro de 2019

Raspberry Pi 4 ligado a 2 monitores

Finalmente consegui ligar dois monitores em simultâneo ao meu Raspberry Pi 4. Esta tarefa pode parecer demasiado simples mas foi concluída com algumas dificuldades!


Primeiro o layout do Pi e o espaço entre às portas Micro-HDMI é muito pouco e só cabem mesmo dois cabos com fichas micro-HDMI ao lado um do outro e não com adaptadores de micro para HDMI como estava a tentar montar. Mas depois de tudo conectado fiquei com alguns problemas com resoluções incorretas num dos monitores.
 Um dos monitores utiliza um painel de um velho portátil que passa por uma placa de TV que serve a conexão e pode ser derivado a isso que o Pi não detetava corretamente a resolução. Ajudar a resolução do monitor é aquela esquisita de 1050p, ou 1680x1050.

sábado, 2 de fevereiro de 2019

Apagar pastas vazias com um comando (Consola de Linux)

Imaginem a seguinte situação... varias pastas vazias ou múltiplas pastas espalhadas por diversas pastas e sub-pastas e como apaga-las de uma forma rápida e segura ?

Bem este é um "problema" originado pelo meu servidor unRaid que através da copia de ficheiros pela rede com o rsync acaba por criar com pastas a ficarem vazias em alguns discos do servidor. O sistema de ficheiros de unRaid pode copiar pastas e o seu conteúdo e espalha-lo por diversos discos conforme o nosso critério o que resulta no problema descrito. Mas este é só um exemplo pois pastas vazias pode haver em qualquer sistema e em qualquer disco.



Recorrendo ao terminal de Linux com o comando "find" podemos dar um jeito nisto de uma forma fácil e segura apagando todas às pastas vazias de uma só vez.

Com o seguinte comando podemos primeiro ver que pastas estão vazias:

find -type d -empty -print

E com o seguinte comando podemos então apagar todas às pastas que se encontram vazias:

find -type d -empty -delete

O comando apaga só mesmo às pastas que estão vazias e qualquer sub-pasta vazia deixando pastas com conteúdos intactas. Podem sempre efetuar um backup antes de recorrer a esta dica, no entanto esta é uma forma bastante segura de o fazer em qualquer sistema Linux com o comando "find".

quinta-feira, 27 de dezembro de 2018

Ideia para reutilizar ecrãs de portáteis.


Dos portáteis em fim de vida é frequente guardarmos às memorias, o disco e o CPU quando este não é soldado na placa mãe. Mas então o ecrã podemos reutiliza-lo ?

A resposta é afirmativa, e em baixo às fotos de alguns projetos onde reutilizei ecrãs de velhos portáteis:





Para uma explicação rápida/simples e em modo de "howto" sem a parte da marcenaria e da conexão de cabos explicarei os passos que podem levar a utilização de um ecrã de um portátil com tudo o que é preciso.

segunda-feira, 10 de dezembro de 2018

Extrusora em Metal para Ender 3 e calibração

A minha Ender 3 esta já um pouco diferente de como é vendida pelo fabricante. Embora seja uma impressora que imprima com qualidade em relação ao seu fantástico preço pode ser sempre melhorada com novas peças. Algumas das alterações que já fiz foi adicionar o BLtouch para auto-nivelamento da cama, actualizei o software com a Marlin firmware, e substitui a placa da cama por uma base em vidro temperado.
A ultima adição que é a que venho falar hoje foi a substituição das peças de plástico que fazem a extrusão do filamento por uma peça em metal...


A peça original em plástico que serve de gatilho com a mola já tinha sido substituída por uma que fiz na impressora. É coisa que mais tarde ou mais cedo acaba por partir com muitos relatos na web disso mesmo. Decidido que ia para o metal, a extrusora que escolhi foi esta vinda do Aliexpress.

segunda-feira, 15 de outubro de 2018

Auto-Nivelamento da cama na Creality Ender 3

Não é preciso ser novato nisto das impressoras 3D para perceber que uma das coisas mais importantes na impressão é a primeira camada e o nivelamento da cama. Depois de montar a minha Ender 3 e durante três ou quatro semanas foi imprimir sempre sem problemas com um ou dois nivelamentos manuais da cama pelo meio com ajuda da tal folhinha de papel A4! 
Passada esta fase e passando para objetos de maiores dimensões comecei a ter mais problemas e com uma maior regularidade a ter que nivelar a cama da Ender 3. Coisa que diga-se é bastante aborrecida de se fazer... Por isso rapidamente procurei na forma de instalar um sensor para nivelamento automático da cama e encontrei este sensor mecânico, o BLTouch.


A instalação deste sensor só é possível depois de atualizada a firmware da Ender 3 como eu fiz anteriormente com a FW da Marlin. Como tutorial usei uma vez mais os vídeos do canal do Youtube Teaching Tech.

sexta-feira, 12 de outubro de 2018

LibreOffice: Como guardar documentos no formato do MSOffice


Já arrancou mais um ano letivo, e entre às muitas necessidades esta sempre a utilização de um computador e de um pacote de software para trabalhos de Office. A Microsoft já disponibiliza "em boa verdade" um pacote do MS Office para estudantes em boa conta. E também já é possível comprar uma chave do Office online por pouco mais de duas ou três dezenas de €uros!

sábado, 23 de junho de 2018

Raspbian - Arranque com teclado numérico ligado

No computador mais recente que montei com o sistema oficial do Raspbian para o Raspberry é usado  muito por mim para aceder às outras maquinas que tenho na rede por SSH. Uma das coisas que mais me estava aborrecer era o facto do teclado numérico estar sempre desligado após cada boot do PC. Vamos lá dar a volta a isto...


Raspbian corre uma versão do Debian Stretch e para que o teclado numérico arranque ligado junto com a maquina vamos fazer o seguinte:

domingo, 30 de abril de 2017

Linha de comandos: SED


Já me ocorreu ter que adicionar valores alfanuméricos em todas as linhas de um ficheiro de texto. Dependendo do numero de linhas esta pode ser uma das tarefas manuais em que desistimos logo antes de começarmos. Ou não se utilizarmos então o comando sed.

Através da consola de linux, o comando sed permite adicionar letras ou outros valores alfanuméricos antes ou depois das linhas de texto já previamente escritas num determinado ficheiro.

Ex: Em cada uma das linhas do ficheiro lista.txt, eu pretendia adicionar no inicio o seguinte (Inicio da linha). Com estas alterações a ficarem num novo ficheiro com o nome de "nova_lista.txt":
sed 's/^/Inicio da linha/' lista.txt > nova_lista.txt
Com o mesmo exemplo mas para o final da linha:
sed 's/$/Fim da linha/' lista.txt > nova_lista.txt
Também podemos combinar tudo num único comando que seria assim:
sed "s/.*/Inicio da linha&Fim da linha/" lista.txt > nova_lista.txt
O resultado do ficheiro nova_lista.txt poderia ser como exemplo o seguinte depois das alterações que fizemos no inicio e no final de cada linha;
Inicio da linha aaaaaaaaaa Fim da linha
Inicio da linha bbbbbbbbbbbbb Fim da linha
Inicio da linha cccccc Fim da linha
...
....
Mais informação e mais exemplos do comando sed aqui.

domingo, 9 de outubro de 2016

Subliminal : Instalação e utilização.

O popular Kodi já possui alguns addons para procurar legendas para os vídeos de diversos sites da Internet como o OpenSubtitles. Mas há uma coisa que o Kodi não faz que é colocar legendas nos vídeos antes da sua visualização e em múltiplos ficheiros, pastas ou subpastas. Para isso temos este Subliminal.


Subliminal é um programa em python para procurar legendas de vários sites da Web. Efetua o downloads das legendas para múltiplos ficheiros de vídeo, em varias línguas e com varias opções tudo ao mesmo tempo e de uma só vez. Subliminal não possui interface gráfico para a sua utilização, tudo em feito/programado em modo consola.

Subliminal é uma ferramenta ideal para terem instalado no vosso servidor ou HTPC e que esteja programado para correr de X em X tempo para colocar às legendas nos vídeos automaticamente e sem qualquer interceção da vossa parte.

terça-feira, 9 de agosto de 2016

OpenDNS Family Shiled: Alteração de Servidores DNS

Depois de alterar os servidores DNS para usar os do Google é claro que podemos também alterar para usarmos os servidores da OpenDNS e mais propriamente os da Family Shield. Estes endereços são otimos para computadores utilizados por crianças pois bloqueiam sites de pornografia, endereços proxy e phishing.


O tutorial é o mesmo para maquinas com sistemas e derivados do Debian, e oferece uma excelente proteção só possível de efetuar/alterar se o utilizador souber os procedimentos e possuir conta de administrador. 

terça-feira, 26 de julho de 2016

Alteração de servidores DNS no Debian

Há vários métodos de alterar os DNS sendo que o mais eficaz é efetuar alteração no próprio router de acesso à internet. No entanto esta é provavelmente a opção menos utilizada, o que leva-nos alterar manualmente em cada PC ou naqueles que é necessário.


Recentemente num Raspberry que corre o Raspbian/Debian, precisei de alterar os DNS num Raspberry que primeiramente se liga na Internet por Wifi! Essa ligação à Internet por Wifi pode ser feita diferentes pontos de acesso. Ou seja tinha que colocar manualmente os servidores de DNS da Google em cada ligação!!! No entanto na Wiki do Debian descobri o seguinte...

Instalando o programa resolvconf, e adicionando uma linha com os servidores DNS no ficheiro interfaces é tudo o que é preciso para qualquer ligação à web independentemente do ponto de acesso ou ligação Wifi! Fantástico é mesmo isto que preciso ;)

Já testei este método no Ubuntu 16.04 e no Raspbian, e o mesmo deverá funcionar obviamente no Debian e em todos os seus derivados.

1 - Verificar ou instalar o programa resolvconf:

sudo apt-get install resolvconf

2 - Adicionar os servidores DNS no ficheiro interfaces:

sudo nano /etc/network/interfaces

E no ficheiro adicionamos então a seguinte linha (Servidores do Google):

dns-nameservers 8.8.8.8 8.8.4.4

Importante: O servidor DNS 1 e 2 ficam separados com um espaço. Ao copiar para o ficheiro interfaces colem a linha logo abaixo da primeira linha/iface que encontrarem.  O exemplo do meu ficheiro depois de alterado:

# The loopback network interface
auto lo
iface lo inet loopback
dns-nameservers 8.8.8.8 8.8.4.4

Depois é reiniciar a rede, ou efetuar um reboot no PC para entrar com às novas definições. Podem ver os servidores que estão a usar com o seguinte comando:

cat /etc/resolv.conf 

sexta-feira, 22 de julho de 2016

SDCard, Backups com o sistema em utilização

Fazer backups do SDcard do Raspberry Pi não são novidade aqui no blogue. Haverá de chegar a altura que é essencial dispor de backups do cartão de memoria. Seja para restaurar um sistema corrompido ou seja mesmo para copiar tudo para um novo cartão e um novo Raspberry.

Para fazer os backups do cartão, já por aqui deixei duas ou três opções como esta e mais esta por exemplo. E qualquer uma destas opções são melhores que a opção que vou descrever hoje. Ao invés de retirarmos o cartão do Raspberry, vamos efetuar o backup a partir do próprio RPi com o sistema em utilização. É mais pratico certamente, mas... Esta opção não é pois a mais indicada e apresenta alguns problemas que no entanto podem ser resolvidos em mais de 90% das vezes ou em todas às vezes que experimentei.


Assim antes de começarmos devemos ter obrigatoriamente um armazenamento externo montado no sistema como uma penUSB, um disco externo, ou uma qualquer localização de rede. Depois acedendo à consola digitamos (com às devidas alterações):

sudo dd if=/dev/mmcblk0 of=/media/USB/raspbian_rpi2.img bs=1M &

O processo demora largos minutos, e por isso o no final do comando para este ficar a correr até estar terminado. Este comando copia todo o cartão mmcblk0 ficando um backup .img utilizável depois com o DD ou com o Win32 Disk Imager. 

Como o backup é feito com o sistema montado e em utilização, o mais provável é ficarem erros na partição do sistema. São esses os problemas que não conseguimos contornar mas que dão para resolver... A opção é quando introduzirem o cartão no Raspberry, o Raspbian automaticamente detecta e corrige esses erros. Ainda existe sempre a opção também de verificar e corrigir o cartão no computador com o GParted por exemplo.

Como explicado esta opção serve para quem não pretende retirar o cartão do Raspberry, mas que pretende à mesma criar um backup. Funciona no Raspberry, funciona também na Cubietruck e provavelmente em outros sistemas.

terça-feira, 9 de fevereiro de 2016

RetroArch 1.3 add-on para o OpenELEC (RPi2)

Se são utilizadores do Kodi, do OpenELEC e gostam de retro-gaming.. Que tal um add-on do RetroArch para instalarem no vosso OpenELEC do Raspberry Pi 2!


Este add-on suporta os mais recentes emuladores/cores da versão Lakka e esta atualizado à ultima versão do RetroArch, a 1.3!

O add-on foi originalmente criado por um utilizador do fórum do OpenELEC para utilização no Raspberry Pi. Como o sistema Lakka é baseado no próprio OpenELEC, foi feito um "repack" do add-on contendo todas às mais recentes novidades. Ainda no add-on foram adicionados + dois libretro cores do RetroPie (Mame 2000 e Mame 2003) que estão ausentes da versão Lakka.

Mas sem mais palavreado... aqui fica o link do add-on RetroArch 1.3

O add-on é instalável da mesmo modo que todos os outros, mas só serve para o OpenELEC do Raspberry Pi2. Para funcionamento em conjunto com o add-on, vão precisar de instalarem um segundo add-on como o Rom Collection Browser ou como o Advanced launcher que servem para adicionarem os sistemas retro com capas e info dos jogos, bem como para o arranque do próprio RetroArch...


Para configurarem tudo no caso de nunca terem usado por exemplo o Advanced Launcher, é mesmo recomendável que visitem o seguinte link para vós ajudar na configuração.  Todos os emuladores, todos os cores disponíveis podem ser vistos depois em:

/storage/.kodi/addons/emulator.tools.retroarch/lib/libretro/ ou dentro do ficheiro .zip

Os cores são os que terminam em .so "Ex: pcsx_rearmed_libretro.so - este é o emulador da PSX"

domingo, 6 de dezembro de 2015

Como partilhar a partição "Storage" na rede (OpenELEC)

O OpenELEC já vem com um servidor samba a funcionar e com um serie de partilhas já configuradas. Aceder às pastas do OpenELEC noutro PC/maquina por redes samba é bastante fácil:


Tudo muito certo até aqui, mas se precisarem de aceder a raiz da partição "Storage" onde estão todas às pastas partilhadas já não é possível com este método. A não ser que configuremos o servidor samba para isso mesmo...

quinta-feira, 13 de agosto de 2015

Raspberrys, Overclock, RetroArch e Tekken 3

Se pensavam que eu andava já com os meus Raspberrys encostados, estão muito enganados. Tenho trazido poucas novidades aqui para o blogue, mas continuo a gostar de partilhar configurações e experiencias que vêem do bichinho de gostar de mexer nestes gadgets tão populares hoje em dia.

Já deixei aqui no blogue algumas dicas de overclock para retirarmos o máximo dos Raspberry. Hoje trago uma atualização em que incluímos overclock também do leitor de cartões do Pi com ganhos de leitura que vão até aos 100%!! Sim podemos dobrar a velocidade de leitura no cartão de memoria, no entanto a velocidade de escrita essa mantem-se praticamente igual.


Estas configurações já foram testadas por mim em meia duzia de Raspberrys e funcionou em todos eles. Uso só cartões Class 10 da sandisk, fáceis de encontrar por exemplo nas Wortens. Os resultados podem no entanto variar de Pi para Pi e conforme, o cartão, alimentação, etc. Convém sempre é efetuar um backup do cartão antes de começar com este overclock porque se der para o torto o cartão fica corrompido e necessita ser formatado.

domingo, 10 de maio de 2015

Consola de Linux: Mover ficheiros de múltiplas pastas.

Nada como recorrer a linha de comandos em Linux para executarmos algumas tarefas que podem tornar-se bastante morosas quando feitas no ambiente gráfico pelo explorador de ficheiros.

Vejam este exemplo...


Estava aqui organizar os meus ebooks e magazines, todos eles com extensão .pdf. Estão guardados em diversas pastas todas elas dentro de uma unica pasta chamada de ebooks. O que pretendo é colocar lado a lado todos os ficheiros .pdf dentro de uma unica pasta, a ebooks:

 /nasp/ebooks/livros1/receitas.pdf
 /nasp/ebooks/livros2/prog.pdf
 /nasp/ebooks/livros3/howto.pdf

E pretendo isto:

  /nasp/ebooks/receitas.pdf
                       /prog.pdf 
                       /howto.pdf

Abrindo a linha de comandos podemos fazer isso com um único comando, e movendo todos os ficheiros de uma só vez:

mv /home/nasp/ebooks/**/*.pdf /home/nasp/ebooks/

Parece não, é fácil! ;)

segunda-feira, 30 de março de 2015

Win32 Disk Imager: Backups de media para totós!

O Win32 Disk Imager é uma aplicação open source para Windows que serve para clonar imagens de armazenamentos de media desde cartões SD, CDs ou DVDs, penUSB e etc.

Este simpático  programa não precisa de instalação, basta ser executado com um duplo clique no rato. Então é baixar a ultima versão do programa aqui e efetuar o unZIP do ficheiro transferido.


Ao abrirmos o programa, basicamente possuímos duas opções: READ (Leitura) e WRITE (Escrever). É com estes dois botões que fazemos quase tudo, a leitura e a escrita das imagens que queremos copiar/clonar...
Related Posts Plugin for WordPress, Blogger...

Popular no Blogue: