lexadrez
Um software que criei para ler minhas partidas de xadrez salvas pelo yahoo. No meio do caminho, achei que seria boa idéia usá-lo para estudar aberturas de xadrez. Escrito em pygtk. Abaixo, trecho do código fonte de uma das classes.
Por: Marcos Melo
A máquina nao perdoa (jogo da velha em c -arquivo correto, agora)
Demorou, mas consegui fazer a máquina analisar o jogo satisfatoriamente. O programa, Às vezes, "se distrai", mas na maoir parte do tempo joga corretamente. eu já havia postado esse programa antes, mas cometi um erro no upload, e postei o arquivo de outro cara, que eu havia baixado. Era um jogo da velha, tambem, mas diferente do meu.
Por: Marcos Melo
bolinha que rebate nas bordas da janela (com SDL)
Resultado do meu primeiro contato com SDL, o programa utiliza poucos recursos desta biblioteca: - a tela - um timer - o desenho de pixels na tela Talvez a SDL tenha meios mais eficientes de desenhar um criculo, mas o programa roda um loop que passa por todos os pontos do círculo e manda pintar um pixel para cada ponto. Falta uma interface para encerrar o programa(use kill)
Por: Marcos Melo
"Executar" - programa útil que executa comandos com histórico. PyGtk
Executa comandos e armazena no arquivo ".executarme",no HOME do usuário. Usa o módulo os para os.env() e os.system(). Do gtk, usamos uma GtkWindow (a janela), um GtkEntry (a caixa de texto para digitar o comando), um GtkLabel(este ficou sem utilidade, por deficiência minha), um GtkButton, para executar o comando, e um GtkClist, para listar comandos anteriores gravados no arquivo ".executarme". Serve para aprendizado e para execução. Dá para aprender modificando e adaptando.
Por: Marcos Melo
gerenciador de historico de comandos
Programa que não faz nada de útil, só pega os comandos do .bash_history e os organiza numa treeview GTK. Tem um erro: ele deveria classificar em ordem alfabética, mas algumas palavras acabam escapando da classificação. usa arvores binárias e recursividade. Usei o livro "C - Alinguagem de programação" para aprender recursividade e árvores binarias. Os aruivos estão um tanto desorganizados, e acho que abusei do include. Gostaria de ouvir opinião de programadores mais experientes.
Por: Marcos Melo
Como escolher o melhor escalonador de CPU para melhorar o desempenho da máquina
Curiosidade sobre DOOM Guy e Isabelle de Animal Crossing
Inicializando servidor Ubuntu na AWS e rodando apache em Container
Instalando Navegador Chromium no Debian 12
Colocando Windows como padrão no GRUB
Efeitos de luz, sombra e reflexo no DOOM clássico
Instalando TeamViewer no Debian 12
Conheça o Octopi, outro frontend para o Pacman com acesso ao AUR (Arch Linux e derivados)
incluir janela de Libras em vídeos (8)
bc e calculos de horas - Duração de tempo (7)