Por trogmaiu
Nem sempre boas práticas são consideradas design patterns formais. Porém, quando uma técnica se torna a única forma eficaz de resolver problemas recorrentes, ela deixa de ser apenas "higiene de código" e passa a funcionar como um padrão idiomático da linguagem. Este documento explora como structs, composição e interfaces em Go (e até em C) podem ser vistos como soluções de design aplicando esses princípios para um bom código. O texto começa explicando o uso em C de ponteiros e faz uma analogia sobre injeção de código de POO. Este documento tem por objetivo de tornar um dia um desgin para GO ou até C, QUE SÃO PROCEDURAIS. É um exemplo onde você não resolve bem uma questão sem esse principio de que se você não usar, você não resolve da melhor maneira. O documento é trabalhado nas fases seguintes com o argumento de porque usar ou não usar para justificar um design.
Por Sidnei Serra
Nesse artigo conto a minha experiência de usuário constante de Linux no uso de 3 interfaces gráficas: Gnome, Plasma 6 e XFCE - e os prós e contras desse uso.
Por Xerxes
Informações básicas para quem pretende entender um pouco sobre ebuilds.
Por Buckminster
Instalação e Configuração com imagens do Void Linux com a interface gráfica Cinnamon. O Void Linux é uma distribuição independente, desenvolvida inteiramente por voluntários. O procedimento aqui descrito parece demorado, mas não é. Depois da primeira vez, leva em torno de 15 a 20 minutos para instalar o Void, mesmo que você faça um particionamento complicado.
Por Xerxes
Apenas uma falação sobre minha experiência atual com Gentoo.
Por Sidnei Serra
Nesse artigo falo da possibilidade de combinação de compositores externos (como o Picom) junto a gerenciadores de janelas (WMs) que já vem com seu próprio compositor e que podem ser desabilitados para o uso de terceiros. Também falo da substituição do WM por outro senão o original dado pela DE utilizada.
Por Sidnei Serra
Quem gosta de mexer com áudio no Linux já deve ter experimentado o XMMS com alguns plugins que deixava, na época, qualquer máquina mais estilosa; hoje ainda há estilo mas não o mesmo visual que havia naquele tempo: a coisa ficou mais "séria" em termos de qualidade para o ouvido mas deixaram de lado a parte visual.
Por Alessandro de Oliveira Faria (A.K.A. CABELO)
Veremos neste artigo o ACE-Step-UI, uma interface criada para utilizar modelos de geração de música com inteligência artificial. Ele que permite ao usuário criar, editar e experimentar composições musicais a partir de prompts de texto, similar a plataforma SUNO. Porém OpenSource.
Por Buckminster
Instalação completa com imagens e configuração básica do Void Linux para deixá-lo funcional como desktop.
Por Valdir Martins
Descubra a importância de uma PKI CA na era Zero Trust. Este artigo técnico explora como os certificados digitais garantem identificação, autenticação forte e não repúdio. Entenda as vantagens do AutoEnrollment, os riscos de licenciamento e segurança no ADCS (ataques ESC), os principais casos de uso práticos e as alternativas modernas para garantir conformidade e proteção corporativa máxima.
Por Xerxes
Tem uma ideia e quer divulgar? Aprendeu a fazer algo e quer registrar para você mesmo consultar depois e ainda ajudar a comunidade? Seja em forma de dica ou artigo, você pode contribuir! Veja como.
Por Sidnei Serra
Nessa dica eu mostrei como implementar no Thunar as opções de menu de contexto Copiar Para e Mover Para e assim economizar uns cliques nessas ações corriqueiras de trabalhar com arquivos. Agora vamos ver isso no Nautilus e no Dolphin cujas configurações já existem mas ficam meio escondidas.NautilusO Nautilus anda vacil...
Por Xerxes
Ah, então você quer jogar Brutal DOOM? Então toma! Baixe este arquivo: Free Brutal DOOM - Google Drive Descompacte-o: tar -xzvf free-brutal-doom.tar.gz Entre na pasta: cd free-brutal-doom Torna o inicializador executável: chmod +x iniciar_doom.sh E executa: ./iniciar_doom.sh Se der erro de "fuse", é porque seu...
Por Sidnei Serra
Aqui vou mostrar como criar as opções de Copiar para e Mover para no menu de contexto do mouse, que existe no Nautilus e no Dolphin e que também deveria ter no Thunar.Copiar para:Abra o terminal e crie o arquivo: sudo nano /usr/local/bin/thunar-copiar-para.sh Coloque dentro: #!/bin/bash # Escolher destino desti...
Por Sidnei Serra
O BASH é um excelente interpretador de comandos mas deixa um pouco a desejar no uso diário se for comparado com o ZSH. Aqui vou mostrar a instalação e uso do "ble.sh" para o bash e que tem mais funcionalidades que o bash completion disponível nos repositórios.O ble.sh tenta reproduzir as funções mais modernas do zsh, como completar c...
Por Fernando T. Da Silva
A montagem pré automática no Debian 13.1 não funcionava quando inserido um HD externo usb usado para backup onde era exibido uma janela de erro com o dizer: "Error mounting /dev/sdb1 at /media/nando/Seagate Backup Plus Drive: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error" Mas usan...
Por Guilherme Moreira de Oliveira
Eu tenho um problema: Por vezes eu gosto de uma imagem que vi no Twitter e afins e quero baixar e organizar aquelas imagens. Com isso, me veio uma ideia: Por que não fazer um Script que baixa a imagem pela URL da imagem e renomeia ela com as informações nas URLs dos posts? E assim eu fiz. Esse script precisa do YAD para o d...
Por Fernando T. Da Silva
O zrenomeador-lote-ajuda.sh é um script em zenity feito apenas com os comandos mv e basename e variáveis. sem perl ou python podendo ser utilizado em instalações minimalista deste que tenha o X Window instalado e o zenity. O script é ótimo para ser usado nas ações personalizadas do pcmanfm ...
Por Samuel Leonardo
Este é um pequeno programa que fiz há uns anos atrás. É apenas uma versão de jogo do labirinto em C. Você pode criar uma matriz de caracteres num arquivo chamado matrizLabirinto.txt e depois executar o jogo. Para compilar: $ gcc -o labirintoC labirintoC.c Para executar: $ ./labirintoC Voc&ecir...
Por Fernando T. Da Silva
Tenha status do teclado para o capslock e numlock em qualquer ambiente gráfico no Linux, com qualquer panel com system tray ou dockapp como exemplos o panel tint2 e alguns dockapp de system tray para o Window Maker. Basta descompactar o pacote .tgz a partir da raiz do seu sistema: sudo tar -xvf pacote.tgz -C / Agora em um arquivo tipo ...









