Configuração de IP e DNS
Simples script para configurar o micro na rede. Ele configura via DHCP (se houver na rede) ou manualmente. Execute como root (su -). É necessário permitir a execução do arquivo com: # chmod +x ipconf.sh
Por: Perfil removido
Calculadora simples de dois valores, soma, subtrai, multiplica e divide
Calculadora simples em C++, realiza as quatro operações básicas, bom para entender o funcionamento dos "couts".
Por: Perfil removido
Escrita de número em binário em Assembly Puro para Linux 64 bits (Nasm - Netwide Assembler)
A primeira versão deste código foi criada no formato de 32 bits: http://www.vivaolinux.com.br/script/Escrita-de-um-numero-em-binario-na-tela-em-Assembly-Puro-para-Linux-x86-%28Nasm-Netwide-Assembler%29 Esta versão foi criada no formato de 64 bits, para criação de objeto e linkedição em formato ELF64. Semelhante ao outro, este código utiliza-se da pilha para a reordenação dos dígitos após as divisões sucessivas. Também escrito para usar variáveis globais, não tão adequadas ou elegantes como variáveis locais ou a pilha, visando facilitar a compreensão uma visão intuitiva do programa. Conforme os restos das divisões são obtidos, serão empilhados, sendo acrescidos do endereço inicial da string "digit", de modo que o valor empilhado aponta exatamente - é um endereço de memória, vulgo ponteiro - para o dígito que deve ser impresso. Conforme são desempilhados os valores, os dígitos vão sendo impressos. O último item a ser desempilhado é um ponteiro para o "new line" armazenado ao final do código. Este caractere identifica o final da escrita dos dígitos, feita através de um cmp (comparação). As diferenças entre a versão de 32 bits e a de 64 bits ficam visíveis no uso das interrupções, chamadas de interrupções e registradores. interrupção de escrita 32 bits = 4 interrupção de escrita 64 bits = 1 interrupção de encerramento 32 bits = 1 interrupção de encerramento 64 bits = 60 chamada de interrupção 32 bits = "int 0x80" chamada de interrupção 32 bits = "syscall" registradores usados no código com interrupções de 32 bits = eax. ebx, ecx, edx registradores usados no código com interrupções de 64 bits = rax. rdi, rsi, rdx No caso dos registradores, percebe-se que em 64 bits houve uma pequena mudança na analogia usual.
Por: Perfil removido
Compartilhe a conexão por Wi-Fi
Simples script para compartilhar (via NAT) a Internet através de uma rede ad hoc. É necessário uma conexão com a Internet e uma placa Wi-Fi. Para executá-lo (chmod +x shareconf.sh) é necessário logar como root (su -). Para que os outros dispositivos acessem a Internet é necessário configurar o IP, máscara e DNS neles de acordo com a configuração que você escolheu no script. Para ver o DNS que você utilizará nos outros dispositivos, digite: cat /etc/resolv.conf
Por: Perfil removido
Script para conexão de modem Bluetooth (DUN)
Simples script para utilizar o celular como modem Bluetooth (e com algum plano de dados, é claro). O script é uma versão que simplifiquei do script "conectar-vivozap" escrito por Carlos E. Morimoto (http://www.gdhpress.com.br/blog/script-vivo-zap/). Para utilizá-lo é necessário ter instalando o discador WvDial e executá-lo (chmod +x blue.sh) como root (su -). Após configurar pela primeira vez ele grava a configuração, basta executá-lo novamente que ele pergunta se deseja utilizá-la.
Por: Perfil removido
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Conky, alerta de temperatura alta (11)
Assisti Avatar 3: Fogo e Cinzas (3)
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (42)









