03
Jul 13

Comparer le contenu de deux dossiers avec la commande diff

Vous voulez trier les doublons ou voir les dossiers manquant ? Vous pouvez utiliser la commande diff dans un terminal pour le savoir rapidement.

Normalement pour voir les différences entre deux fichiers vous faites comme ceci …

  • diff fichier_1 fichier_2

… vous pouvez aussi comparer deux dossiers en ajouter les options -rq :

  • diff -rq dossier-1 dossier-2

Le terminal va vous retourner les différences. :)


15
Mar 13

[Ubuntu] How to swap Command and Control keys on MacBook keyboard

For swap command and control keys:

  • Go into System -> Preferences -> Keyboard
  • Click on the “Layouts” button
  • Click the “Options…” button
  • Click on “Alt/Win key behavior”
  • Select “Control is mapped to Win keys (and the usual ctrl key).

This will make your Apple command keys act like control, and keep your ctrl key as control as well.


18
Jan 13

Mac OS X garde l’historique de tout ce que vous téléchargez

Pour supprimer les traces des téléchargements dans Max OS X, il suffit de faire :

  • sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* ‘delete from LSQuarantineEvent’

Voir les informations stockées :

  • sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* ‘select LSQuarantineDataURLString from LSQuarantineEvent’

12
Jan 13

Add CAVE-SH3 driver to MAME 0.148

Hello vous,
pour ceux qui cherchent les drivers Cave sh3 pour MAME 0.148 voici mon diff, pour “patcher” les sources de MAME 0.148 afin d’y rajouter le support des jeux Cave sh3.

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_for_mame0148_by_vivanno.diff

Good games :)


11
Jan 13

MAME 0.148 is available

Download the lastest version here : http://tnurl.eu/-z
Complet “what’s new” file is here.

0.148
——-
-Enabled multi-threading (-mt) by default on Windows. [Oliver Stöneberg]
-sidearms.c: Added dipswitch locations to the Side Arms, Turtle Ship, Dyger & Twin Falcons sets. [Brian Troha]
-silkroad.c: Added dipswitch locations to The Legend of Silk Road. [Brian Troha]
-solomon.c: Added dipswitch locations to the Solomon’s Key sets. [Brian Troha]

New clones added
—————-
Super Street Fighter II: The Tournament Battle (Hispanic 931005)
[Artemio Urbina, Josue Gutierrez]
Star Warrior (Potomac Mortage version of Space Firebird) [Cowering]
Survival Arts (Japan) [ShouTime, Nosunosu]
Alien Syndrome (set 7, System 16B, MC-8123B 317-00xx) [Arzeno Fabrice]
King Derby (bootleg set 2) [Luca Elia]
Bump ‘n’ Jump (original Data East USA) [Kevin Eshbach]
Toride II Bok Su Oi Jeon Adauchi Gaiden (Korea)
[gp-lee, Guru, Luca Elia]
Monza GP (bootleg) [f205v, Antro, Vernimark]
Super Cup Finals (Ver 2.2O 1994/01/13) [dlfrsilver, The Dumping Union]
Imola Grand Prix (newer set) (not working) [f205v, Antro, Vernimark]
Sprint 2 (color kit, Italy) [Zab]
Penfan Girls – Step1. Mild Mind (set 2) [Any, The Dumping Union]
Street Fighter Zero 2 (Japan 960430) [Razoola]
Hacher (hack of Win Win Bingo) [any, The Dumping Union]

New games marked as GAME_NOT_WORKING
————————————
Photo Y2K 2 (3-in-1) [Tjeerd Carter, Smitdogg, The Dumping Union]
Bowling Try
[H.A. Pontes, R. Mucciarelli, Tormod, Yohji, Smitdogg, The Dumping Union]
Sega Bass Fishing Challenge
[Surgeville, F.B. More, Sacrilego, gamerfan, CaH4e3, Smitdogg, The Dumping Union, R. Belmont]


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


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


17
Aug 08

Après LAMP voici SAMP ? :)

Sun a annoncer la disponibilité de son pack Apache Mysql Php pour son systèmes d’exploitation, soit Solaris. Le pack est disponible par ici sur le Site de Sun. Je connais une station Sun qui va sortir du placard. ;)