Archive for the ‘Programming’ Category

BD-shell 1.0.0 beta 1

Tags: , , , ,
Categories: Programming

I’m very proud to announce that the first beta version of the final release of BD-shell is ready and available for download.
As always you can find it on the project page.
Remember that this has to be considered as a bug hunting release, every requirements has been successfully covered but I cannot test it so often as I would like to..
Grab the code while it’s hot!

 
 

La portabilità del codice esiste o no?

Tags: , ,
Categories: Programming

Immaginate questo pensiero contornato da mille bestemmie..
Perchè uno straccio di programma in C che usa si e no 10 syscalls e un signal handler (tutto standard), compilato con gcc 4.0.1 sotto Mac Os X Leopard, quindi certificato Unix 03, e perfettamente funzionante…NON FUNZIONI su Gnu/Linux 2.6.18 + gcc 4.1.2 e Gnu/Linux 2.6.24 + gcc 4.3.1?
Segmentation Fault a manetta..e si che mi sembrava un po’ permissivo gcc 4.0.1 su Mac os X quando lavoravo con puntatori a stringhe e liste linkate..
Caro Gnu/Linux, sto tornando.

 
 

Unipoli

We finally finished our university project, Unipoli. The Java implementation of the famous Monopoly game by Hasbro has been released under GPLv3 (yes it’s free software) . You can have a look at the source code, simple but elegant, written using coding standards, following xP practices and Scrum software development process (at least we tried to follow them).
On the project site you will find useful documentation, too: Vision Statement, User Stories, Noun Extraction, Product Backlog, UML Classes, Hierarchy and Relations, UML class diagram, Javadoc.
The game has been written for Programming Project course.
Read the rest of this entry »

 
 

A simple Unix Shell written in C language

BD-shell is a project I started about a month ago, which aims to implement a tiny, simple, clean unix shell written in C. The Operating Systems Course at my University requires this project as part of the assesment.
I decided to publish the source code and to release it under the GPL, for two reasons:

  1. Free software is better! Others can learn something from what I learned
  2. Free software is better! I can learn something from what others learned

As always, I accept every kind of suggestions!

Learn more about the project and download the code at this page:
http://daniel.graziotin.net/projects/bd-shell/