18
Dec 12

PdfMod : outil de manipulation de PDF

Un petit logiciel qui se veut simple et fort pratique commence à faire parler de lui : PdfMod. Il s’agit d’un outil de manipulation graphique de fichiers au format PDF. Actuellement sous GNU/Linux l’incontournable est pdftk, très puissant mais uniquement en ligne de commande (l’imagemagik du PDF). PdfMod propose un sous-ensemble de ses fonctionnalités très facilement accessibles à la souris et sans crouler sous une foule d’options.

Actuellement en version 0.8.3, PdfMod présente les pages du fichier PDF sous forme de grille et il est ensuite possible de ré-ordonner par glisser-déposer, supprimer, pivoter une ou plusieurs pages à la fois. Vous pouvez aussi fusionner des documents, extraire toutes les images dans un répertoire, éditer les méta-données (titre, sujet, auteur, mots-clefs, etc.). Toutes vos modifications peuvent être ensuite enregistrées dans le nouveau fichier PDF.

lien 1 : Site de PdfMod avec capture d’écran et procédures d’installation
lien 2 : Site de pdftk


18
Dec 12

Présentation de nginx

Nginx est un reverse proxy et serveur web, ainsi qu’un proxy mail (IMAP et POP3), sous licence BSD. Igor Sysoev a commencé à le développer en 2002 pour un site russe à fort trafic, et depuis la popularité de nginx n’a cessé de croître. Selon netcraft, 6,5% des sites web dans le monde seraient servis par nginx.

Nginx est réputé pour ses performances et sa faible consommation mémoire. Cela vient de son architecture : au lieu de dédier un processus ou un thread pour traiter chaque requête, il utilise un modèle événementiel. Cela lui permet notamment de tenir un grand nombre de connexions simultanées sans voir sa consommation mémoire s’envoler. Des sites connus comme WordPress, github et SourceForge l’ont choisi pour cette raison.

Nginx est également développé selon une approche modulaire : il est composé d’un cœur réduit et d’un grand nombre de modules que l’on peut choisir d’inclure à la compilation. Comme il est facile de développer un module, il en existe de nombreux et qui couvrent une large palette de fonctionnalités, des plus essentielles (SSL, fastcgi, gzip, rewrite, log) aux plus exotiques (servir des fichiers GIF vides, afficher des pages d’index aléatoires).

Si vous souhaitez télécharger nginx, 3 versions vous seront proposées : la branche 0.8 offre les dernières avancées, la branche 0.7 est la branche stable, et la branche 0.6 (legacy) est encore maintenue. La dernière version, sortie le 15 juin, est la 0.8.41. Vous pourrez l’installer sur Linux, BSD, Solaris, OSX ou encore Windows.

lien 1 : Nginx
lien 2 : Le wiki de Nginx
lien 3 : Nginx sur wikipedia
lien 4 : L’étude netcraft sur les parts de marchés des serveurs web
lien 5 : Les modules officiels
lien 6 : Les modules tiers


03
Dec 12

MAME 0.147u3 avec le driver Cave SH3

Voila ma version nue de MAME 0.147u3 avec le driver Cave SH3 pour Linux, compilé sur Ubuntu :

Note: faite ./mame0147u3_CAVE -createconfig pour créer le fichier de configuration par défault.

Good games ! :p


02
Dec 12

Add CAVE-SH3 driver to MAME 0.147u3

Hello,
pour ceux qui cherchent les drivers CAVE SH3 pour MAME 0.147u3 voici mon diff, pour “patcher” les sources de MAME.

Rappel (pour Linux) :

  • pour tester le diff : patch -p0 -E –binary –dry-run < fichier.diff
  • pour appliquer le diff : patch -p0 -E –binary < fichier.diff

Lien vers le diff : cavesh3_0147u3_by_vivanno.diff


20
Jun 12

How are you doing!?

Just a word for everybody, Radiant Silvergun, the best shoot’them’up (on saturn and arcade) and all over the world of the univers, over the god and all over that exists and my mother, and all mothers all over the world of the univers is emulated by mame 0.145u7.

Radiant Silvergun 1998 ESP Software

Radiant Silvergun 1998 ESP Software


05
May 12

Découverte de jeux Arcade/PCB ou encore MAME.

Tous le monde sait que certaines sociétés éditrices de jeux vidéo sont connues pour un certain type de jeu. Ainsi Capcom est connu pour son jeu de combat, ou encore Cave est connu pour ces shoot’em’up. D’autre sont connus pour avoir donnés naissance aux jeux vidéo … Atari, Nintendo, Taito, pour ne citer que eux. Taito par exemple est connu pour plein de jeux ! Exemple ? Ok, ok … Space invaders ? Arkanoid ? Bobble Bobble ? Puzze bobble ? Ou encore New Zealand Story … ! :) Je vous propose de suivre le lien suivant qui va vous faire découvrir comment Taito à su exploiter le mode des jeux en 3D avec sa plateforme Taito G-Net dans ces shoot’em’up !

Je vous recommande surtout : Shikigami no Shiro

 

Shikigami No Shiro

Shikigami No Shiro

C’est par là -> http://fr.wikipedia.org/wiki/ZN-2

Note : Cette plateforme est plutôt bien émulée par MAME. ;)


28
Apr 12

Compiler MAME pour son CPU (Sous Ubuntu je suis)

Déjà pour compiler MAME, vous aurez besoin des paquets suivants : build-essential libgtk2.0-dev libgnome2-dev libsdl1.2-dev libsdl-ttf2.0-dev. Allez hop on install ça ! :)

$ sudo apt-get install build-essential libgtk2.0-dev libgnome2-dev libsdl1.2-dev libsdl-ttf2.0-dev libqt4-dev

Voila c’est prêt, reste plus qu’à télécharger les sources (et les diff) de mame.

Dans le répertoire source (au même niveau que le makefile) on peut lancer la compilation:

$ make

1 Note: Vous pouvez lancer la commande :

$ make -j9

Le chiffre après le -j est le nombre de cpu+1 cela va vous faire gagner du temps lors des compilations.

2 Note: Il est possible de faire une version sans disclaimers en modifiant le fichier ui.c (src/mame/emu/ui.c). Pour cela il faut commenter les lignes suivantes :

/* int str = machine.options().seconds_to_run(); */

et

/* if (!first_time || (str > 0 && str < 60*5) || &machine.system() == &GAME_NAME(___empty) ||
(machine.debug_flags & DEBUG_FLAG_ENABLED) != 0) */

3 Note: Pour relancer une compilation n’oubliez pas de faire un :

$ make clean

4 Note: Pour optimiser au mieux MAME pour votre ordinateur (ou plutôt au mieux pour votre CPU) dans le fichier makefile des sources, avant la compilation, veillez à décommenter la ligne (retirer le #) :

#OPTIMIZE = 3

Puis à la ligne

#ARCHOPTS =

remplacez la par :

ARCHOPTS = -march=native


27
Apr 12

IN BED WITH INVADER


23
Jan 12

Ben tiens … ça tombe bien j’avais pas envie de bosser… ;)

La capture de www.fr.php.net parle d’elle même. :)

Note : C’est corrigé :)

le site php.net en rade :)

le site php.net en rade :)


10
Aug 11

Scanlines forever ! :)

Whouhou ! Voila ce qui était ce matin dans ma boîte aux lettres. Le slg-3000 que j’avais commandé à arcadeforce.de. Après pratiquement 2 semaines d’attente j’ai reçu mon précieux. C’est un générateur de scanline pas cher pour créer des scanlines sur un écran LCD.