Tag - self project

Entries feed - Comments feed

A PlayStation 3 firmware update file extractor

Official PlayStation 3 firmware update files basically are uncompressed archives containing different subparts.

The pupextract program I wrote basically is a one-hour project which just takes a firmware update file as input, and separate the different subparts into different files. One of these output files, which I called update.tar, is a simple GNU tar archive, containing the (encrypted) files for the firmware update. Another one contains the end-user licence agreement (EULA), while some contain basic information such as the release version number, and others contain empty or unknown data.

Not sure it will be useful for many people, but I decided to release it under the GPLv3 free software licence.

Download source code of pupextract v0.01

Distributed programming using Git

I am being used to programming on *nix systems for many years. I quite early discovered the interest of using source code managers (SCM's) such as CVS at first, then Subversion (also called SVN) when it imposed itself as a valid replacement for CVS.

I used them a lot, first for simplifying some collaborative working tasks, such as code sharing and history keeping, and second for home projects, in a easy way for backup, history tracking, and working on the same set of files on different computers at the same time.

This came to become seriously problematic when I tried to use Subversion for both collaborative work, and centralizing my work among different computers.

And then, Git appeared, and it solved all my problems.


Continue reading...

Loads of hardware (2)

The amazing list of weird hardware continues...

Continue reading...

Loads of hardware (1)

I mainly describe myself as a hacker. I won't debate here about the real meaning of that term, because zillions of webpages already debate about what hackers really are. To keep things short, my definition of hackers corresponds to computer enthusiats which like to break limits of their machines and constantly work to improve their knowledge about programming and problems solving.

So, as this hobby is focused around computers, what best way to present my progress other than presenting the computers I used to spend my time on ...

Continue reading...

page 2 of 2 -