01 02

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



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts