Projects
Menu

Login

Webmail





RC
Posted by bleader -- Friday 09th of July 2010 23:14:56 PM
Aka Racon Calculator, it's a simple RPN (Reverse Polish Notation) calculator writen in python, inspired by dc.

Features:
- RPN stack based principle
- 0b for binary input
- 0x for hexadecimal input
- hex, dec, bin modes for output
- conversion of top value in the stack to current base
- power with ^
- bit operation: | & >> << xor
...

There still are missing features, I hope to complete this later on.

>> Project's git page
-- 0 comments --
Multi-clip
Posted by bleader -- Friday 09th of July 2010 22:53:46 PM
Language: Shell Script
Dependancies: xclip, dmenu
Version: 0.2

This tool was inspired by xclipboard and GNU screen's readreg feature.

The objective is to allow one to switch easily between multiple X clipboards content easily. You can store what is in your current clipboard by using the put command, give it a name, and it will be stored in the folder you specified. Through the use of the get command you can switch back to older buffers you saved. As it's using files to do so, you can find back things after reboot, or even edit them through your favorite text editor.

>>> Download
>>> Project's git
-- 0 comments --
Simple RIp
Posted by bleader -- Friday 09th of July 2010 22:54:41 PM


Language: Perl
Dependancies: Term::ANSIColor
Version: 0.1

Inspired by this page I thought something doing almost the same job but lauching the encoding directly would be great.

This simple script take the source file(s) in parameters, then show a simple menu to tweak different settings:
- audio bitrate
- video bitrate
- number of passes
- output file
And if only one file is given in parameter (otherwise it don't make sense):
- start position
- length

There is still work to do on it, but it may already be useful :)

As it is a perl script, it can easily be edited to adjust default settings.

>> Download
>> Project's git
-- 0 comments --
Ftrace
Posted by bleader -- Friday 05th of May 2006 15:56:27 PM

Language: C
Dependancies: None

This is a call tracer, to debug applications for exemple.

It is tracing all call to function, showing name or addresses, even parameters and value, depending on the options and on the system it is running.
To do this it run in step by step, and watch for a call while decoding instructions to find calls and returns.

It is working with Elf binaries only, 32bits and 64bits, can resolve symbol binaries, and even libraries symbols on some architectures.
For parameters and values, it needs debugging informations, it can read stabs and DWARF 2 informations on x86.
Supported systems:
- x86 : NetBSD, FreeBSD, Linux
- x86_64 : linux
- ia64 : HP-UX
- sparc64 : Solaris

>> Ftrace output
>> DWARF 2 informations
-- 1 comments --
Zia Web Server
Posted by bleader -- Friday 05th of May 2006 15:38:36 PM
Language: C++
Dependancies: libXML

That was one of our biggest project in third year.

A modular web server, HTTP 1.1 compliant, unfortunatly we haven't done all we wished for, but here is a little list of the features we had time to implement:
- Static page service
- High performance using thread and polling (select on some systems)
- XML configuration, working with a broken config, but secure (won't open a port to listen to if not clearly asked to in configuration)
- Dynamic reload of configuration via a kill -HUP
- Very stable
- Modules, with dynamic load/unload
- SSL module
- very portable : tested and working on x86 (linux/NetBSD/FreeBSD/win32), sparc64 under solaris. Not recently tested but was working an hp-ux/ia64 and osf1/alpha in the past.

>> No Download (student of third year should be able to do it on their own without be tempted to get inspired by past projects, as it is supposed to be a learning project)

-- 0 comments --
DoobleShoot
Posted by bleader -- Friday 05th of May 2006 03:51:48 AM


Language: C++
Dependancies: RenderWare, FMod, bulletML

This was my choosen project for the end my second year.
A vertical scrolling shoot'em up in 3D with an Ikaruga like gameplay, with two colors, the ability to absorb bullets of the color you are, filling a jauge giving you a mega-shot.
It's made with RenderWare, and have only two level, but pretty hard. I made the whole enemy waves in about 36 hours without sleeping as we were really really late on this project...
A little 'hi' to marcha if he ever pass here, to stay with me all night long while we were doing those waves, and drive me back home in the morning.

The game is pretty hard, bullets are a little too dark, otherwise, the game is almost like we wanted it to be.



>> Download (local)
>> Download (faster Mirror)
-- 0 comments --
Zappy
Posted by bleader -- Friday 05th of May 2006 03:32:18 AM


Language: C and C++
Dependancies: Renderware for the viewer

This is ou "ending" project for second year, with a server, clients that were AI and a viewer to see what was happening in the game.
The server and AI were written in C, and the viewer in C++ running with RenderWare.
We had a bullet proof server, ou IA was somewhat brutefore, and the viewer, nice, basic just doing his work.

No Download, because I'd rather let the tech2's make such an important projet by themself :)
-- 0 comments --
m00h
Posted by bleader -- Friday 09th of July 2010 22:38:26 PM


Language: C+ (C++ not masterd yet :)
Dependancies: OpenGL, FMod

This was my first real mini game.
In second year at Epitech you have to choose a project on your own, mine was a game. After choosing a game I had some courses at the Game Dev Lab. After thoses courses we had to do a mini game in OpenGL, then remade it in RenderWare, and finally get with our group and make our final game.

My choice was inspired by the good old trailblazer, but with a wheeled cow, that "meoww" when she jumps, and m0000h when she fall in a hole...
Made under win32, there is also a linux version, and it should probably not be too hard to compile under *BSD.

>> Download sources
>> Download linux binaries
>> Download win32 binaries

>> project's git


-- 0 comments --
Epikong
Posted by bleader -- Friday 05th of May 2006 03:10:29 AM


Language: C
Dependancies: libX

That is a little game, we had to do in Second year.
The goal is to get te key and then get to the door, whithout getting eaten by a grue monster.

Simple gameplay by cases, no animation, inspired of course by donkey kong games.

>> Download
-- 0 comments --
rssview for irssi
Posted by bleader -- Friday 05th of May 2006 03:00:18 AM
Language: Perl
Dependancies: LWP:UserAgent XML::RSS and Irssi modules

A perl script for irssi, it allows you to add some rss feed to his list, and with some litte commands, you can check what's new on those sites.
There is a little explanation of the commands in the script itself (in french, maybe if someone need it someday I'll transalte it)

I personnaly use it in a subfolder of ~/.irssi/scripts/ because it create some files to keep track of the websites you wanna be able to look at with it. That's not really pretty but I didn't find other way at the time.

>> Download
-- 0 comments --
mp3 irssi
Posted by bleader -- Friday 05th of May 2006 03:00:05 AM
Language: Perl
Dependancies: MP3::Tag and Irssi modules

A very small script for showing what you are listening to in irssi.
I used it in setting the on change event of xmms to put the filename in a file in my home directory.
The script get the filename, read the id3 tags with the perl module and print it to the current window.

>> Download
-- 0 comments --
RNM renaming tool
Posted by bleader -- Friday 05th of May 2006 02:59:46 AM


RNM is a little utility I've written for a friend who was willing to get rid of the spaces in his pictures name, without bothering being on win32 or linux.
I've written this tool in java, it is really simple, juste replacing one occurence of a character by the another one.
Set by default to replace space by underscore, as it was the most convenient for my friend.
I don't even know if he ever used it :)

>> Download
No sources (I lost them).
-- 0 comments --