Progetti 3

neckersbox box projects
Strumenti per migliorare la vostra produttività

Jeex - Hex Editor

Gtk+ 2.0Gettext

Jeex è un progetto nato nel 2006 come esercizio per iniziare ad usare le librerie Gtk+. La prima versione fu realizzata con la prima versione di queste librerie, successivamente è stato riscritto utilizzando la versione 2.0.

L'interfaccia è realizzata tramite codice C senza l'utilizzo di programmi come Glade. È un programma che è stato apprezzato, e successivamente incluso nei repository delle principali distribuzioni Linux per la sua totale indipendenza da altre librerie dell'ambiente grafico GNOME, il che lo rende estremamente leggero e utilizzabile su diversi tipi di sistema.

Lo sviluppo personale è in sospeso da fine 2012 dopo aver introdotto la creazione di plug-in e la traduzione in Greco, Italiano e Inglese.

GMan 2 - Manpages UI

Gtk+ 2.0

GMan 2 è un visualizzatore di pagine di manuale di GNU\Linux, manpages, che consente di eseguire la ricerca in una o più sezioni di un programma, funzione od altro di cui si dispone sul proprio sistema.

L'idea nasce dopo l'utilizzo di GMan presente nei repository delle principali distribuzioni, la cui realizzazione risale al 1999 scritto con l'utlizzo della prima versione delle librerie Gtk+.

È realizzato con l'ausilio delle librerie Gtk+ 2.0, con interfaccia realizzata direttamente in linguaggio C e non ha alcuna dipendenza dall'ambiente GNOME.

Imel - Graphics Library

FreeTypeFreeImage

Imel è una libreria grafica scritta in linguaggio C ed utlizzabile sia in sorgenti scritti in C che in C++.

Nata anch'essa come esercizio e come alternativa alla libreria GD con cui allo stadio attuale di sviluppo può confrontarsi per la creazione, modifica ed elaborazione sia di immagini generate dinamicamente che salvate in diversi tipi di formati.

La libreria è provvista di documentazione Doxygen visualizzabile già elaborata online in HTML o in formato PDF.

Happy Coding 13

neckersbox box love coding
Direttamente dal mio amore per la programmazione

AdUsIRC

GlibGNU RegexGNU Socket

Bot per canali IRC con diversi comandi interattivi e funzioni automatiche per la gestione del canale IRC.

Base64

Standard

Esempio di conversione di una stringa in Base64.

GHang

Gtk+ 2.0

Gioco dell'impiccato realizzato con le librerie Gtk+ 2.0

GtkTris

Gtk+ 2.0

Gioco del tris realizzato con le librerie Gtk+ 2.0

Conway's Game of Life

Gtk+ 2.0

Implementazione del gioco della vita di Conway

Printf ()

Standard

Riscrittura della funzione printf () della libreria standard senza utilizzo di librerie esterne.

SiSh

Standard

Semplice shell per Linux.

T9exp

Gtk+ 2.0

Esperimento nella creazione di un inserimento di testo facilitato da suggerimenti basati su un dizionario pre impostato.

TermIm

Imel

Tramite l'utilizzo della libreria Imel questo programma analizza un'immagine e cerca di riprodurla nel terminale.

UTF-8 - ASCII-256

Standard

Implementazione di codifica e decodifica di una stringa in ascii esteso in UTF-8.

Imel Palette

Imel

Estrae la palette di colori da un'immagine scelta.

Permutations

Standard

Genera tutte le possibili combinazioni di lunghezza N con K caratteri diversi.

Chess Viewer

GNU Regex

Visualizzatore di partite di scacchi su terminale da file PGN. Include un parser basilare di file PGN tramite regex ed un controllo, sempre basilare, sulla correttezza delle mosse eseguite.