Borde d'arcade maison

Ça faisait un moment que ça me trottait dans la tête et un collègue ayant franchi le pas m’a fait me lancer moi aussi dans cette aventure. J’ai donc décidé de me construire une borne d’arcade.
Ça tombe bien j’avais sous la main deux grosses planches de contre plaqué de 12mm et un PC presque complet.

La mise en place

Il a fallu que je réunisse d’abord que je réunisse l’outillage nécessaire :

  • Une perceuse/visseuse
  • Une scie sauteuse
  • Une scie circulaire
  • Une ponceuse
  • Une scie cloche de 29mm de bonne qualité
  • Une équerre
  • Un bon mètre
  • Une règle de chantier

Comme je l’ai dit plus haut, j’avais déjà en ma possession : une carte mère (avec carte graphique intégrée), une alimentation, un disque dur, de la ram
Il ne me manquait plus que les boutons et le joystick. J’ai commandé ces derniers sur ebay à un prix défiant toute concurrence et pour une qualité franchement pas mauvaise.

Le système installé dessus sera du xubuntu avec mame et wahcade.

Comme c’est tout de même idiot de réinventer la roue, plusieurs sites m’ont servi de source d’inspiration :

Il ne reste plus qu’a se lancer.

Le Chassis

IMG_20140603_131819

La seconde planche découpée sur la première.

IMG_20140603_130521

La découpe de la première planche

Le plus difficile est de réussir à bien délimiter les contours des côtés de la borne. J’ai donc passé beaucoup de temps à reproduire les dimensions de ceux-ci sur le bois en prenant un maximum de mesure et en vérifiant deux fois.

Une fois le tracé parfait, il faut se lance dans la découpe. Les longues lignes droits sont à faire de préférence avec la scie circulaire et les petites découpes avec la scie sauteuse. Attention, les courbes serrées sont difficiles à reproduire, mieux vaut d’y prendre en plusieurs fois quitte à poncer ensuite.

Une fois le premier côté fini, il faut poser la planche du second côté dessous pour recopier le tracé (avec ses imperfections) sur la seconde planche. Une fois le second côté découpé, un passage à la ponceuse égalisera les deux ‘silhouettes’.

Il va falloir maintenant positionner sur les planches des petits supports en bois afin d’accueillir le reste du coffre. Ces petits support seront fixés de l’intérieur pour éviter au maximum les trous sur les façades extérieurs.

 

Les deux planches avec leurs tasseaux

J’ai donc acheté chez brico-dépot un lot de tasseaux de 25x25mm pour pouvoir faire le tour des deux profils. Il faut faire attention à tenir compte de l’épaisseur des planches à chaque fois que vous vissez une morceau de tasseau.

Sur la seconde photo, il reste à poser les tasseaux pour fixer l’écran, ainsi que les tasseaux qui permettent de fixer le plancher.

L’écran sera fixé en diagonale et il est nécessaire de trouver le bon angle. de la même manière, les tasseaux permattent de ficher la planche des hauts parleurs a été posé avec un angle approximatif, n’ayant pas trop de détails sur les plan à ce niveau.

Une fois cette étape effectuée, et après avoir découper les différentes parties de la structure, il ne restera plus qu’a assembler les différentes pièces du puzzle.

En parallèle, il est possible de travailler sur la maquette du support des boutons et des manettes ce que nous verrons la prochaine fois.

supprimer les doublons d’une liste en python

Je profite de mon petit projet en python pour continuer a partager mes astuces. Lorsqu’on a une liste dont on veut supprimer les doublons, une seule ligne suffit :

>>> l = [1,2,3,4,5,4,65,43,3,4,34,54,3,4,1,3,13,1,2] 
>>> dict().fromkeys(l).keys() 
[1, 2, 3, 4, 5, 65, 43, 34, 13, 54]

Switch/case en python

Les concepteur de python ont oublié de créer les switch/case. Dommage. Heureusement python est classe.

class switch( object ):
    value = None
    def __new__( class_, value ):
        class_.value = value
        return True

def case( *args ):
    return any( ( arg == switch.value for arg in args ) )

Usage:

while switch( n ):
    if case( 0 ):
        print "You typed zero."
        break
    if case( 1, 4, 9 ):
        print "n is a perfect square."
        break
    if case( 2 ):
        print "n is an even number."
    if case( 2, 3, 5, 7 ):
        print "n is a prime number."
        break
    if case( 6, 8 ):
        print "n is an even number."
        break
    print "Only single-digit numbers are allowed."
    break

source : http://stackoverflow.com/a/6606504

Crêpes à la bière

Ingrédients :
– 75cl de lait
– 25cl de bière (ou 50cl en diminuant le lait de moitié)
– 400g de farine
– 4 œufs
– 6cl d’huile
– 2cl de rhum brun
– 1 sachet de sucre vanillé

Dans un saladier mélanger la farine et le lait. Ajouter les œufs et le bière. Fouetter de nouveau. Ajouter l’huile, le rhum et le sucre vanillé (saler pour les puristes).

Laisser reposer 2h

C’est prêt !

Bidouille Debian squeeze

Si comme moi un jour, vous vous retrouvez sans clavier numérique sur Debian Squeeze. C’est pas grave :
Allez dans Système->Préférences->Clavier
Dans l’onglet « touches de la souris », décochez la case « Permettre le contrôle du pointeur en utilisant le pavé numérique »

Nvidia, Ecrans DELL et autre joyeusetés

Ayant changé de carte graphique au travail, je me suis vu confronté à une difficulté inattendue. Lors du reboot final, mon double écran 3200×1200 s’est transformé en un double écran 1280×480. Autant dire, une limitation inattendue des capacité de mes deux DELL 2007FP. Après de très nombreuses recherches sur le web, je suis tombé sur un article expliquant que le souci venait de l’interprétation par les drivers nvidia des caractéristiques du navigateur. Lors du démarrage de xorg du coup aucune des résolutions annoncée n’était validée et le passage en automatique me donnait un résolution minimale.

Pour corriger le problème il faut fournir un EDID directement dans le xorg.conf.

Il faut récupérer le dump EDID du moniteur. Ce n’est pas facile mais l’utilitaire read-edid est là pour ça. Il vous permet de créer un fichier contenant les données nécessaire. Si jamais cela ne fonctionne pas, voici une copie du fichier que j’ai utilisé : 2007fp.bin

Il suffit ensuite de rajouter les lignes :

Option 		"CustomEDID" "DFP-0: /etc/X11/2007fp.bin; DFP-1: /etc/X11/2007fp.bin"

Dans la section screen du nfichier xorg.conf.

Vieille Malle - Traitement

L'intérieur de la malleMaintenant que la malle est propre à l’extérieur, il faut aussi décaper l’intérieur. Le papier semble plutôt facile à enlever, mais en fait je vais mettre plus de temps à le retirer que ce que j’avais prévu. Plusieurs couches se superposent et le bois à l’intérieur n’est pas poncé ce qui rend la tâche encore plus difficile. J’ai aussi retiré toutes les baguettes à l’intérieur pour les remplacer plus tard.

Il a aussi fallu remplacer les baguettes se situant sous la malle car elles étaient totalement usées. Ces baguettes sont là pour protéger la malle des frottements. Seul souci , les bords de la malle sont usés et j’opte donc pour des baguettes d’angle qu’il faudra peindre car elle sont en pin (on les aperçoit sur la photo du bas). Je remplace les clous disparus et j’essaie tant bien que mal d’aplanir les ferrures qui ont gondolé.

En ponçant le métal et les renforts en bois, j’ai eu la bonne surprise de voir apparaitre des clous en laiton. J’hésite donc à repeindre le métal. Cela sera obligatoire pour les renforts en bois, car il sont abimés. Pour le bois j’ai opté pour une patine à l’ancienne composée de résine et de gomme (de marque libéron). J’ai bien sur traité le bois en amont.

Dessus de la malleJe tiens à conseiller au passage le livre « Restauration des malles de voyages » de chez Eyrolles qui est très bien fait et qui donne pas mal de conseils.

Il reste donc les renforts à peindre, le bois à lustrer au besoin; et j’attaquerais l’intérieur.

Vieille Malle - Décapage

Ayant récupéré une vieille malle, on s’est demandé avec ma femme ce qu’en faire. Celle-ci ne payait pas de mine et semblait plutôt en sale état. Soit elle finissait sa vie au grenier à servir de dépotoir, soit on la restaurait et on pouvait s’en servir comme élément de décoration. Il faut bien admettre qu’en voyant la malle il est difficile de s’imaginer ce que cela peut donner.

Vu que le revêtement de celle-ci était très abimé, j’ai décidé de le retirer. Que ce soit la toile du couvercle ou le carton simili cuir de la caisse. La toile l’est arrachée très facilement et je n’ai eu qu’a frotter un peu pour retirer la colle.

Pour la caisse, ça a été plus long. Pour retirer le carton a fallu beaucoup d’huile de coude, une spatule et pas mal d’eau. Après le décapage, la malle avait une tout autre allure et la perspective d’en faire un élément de décoration était déjà plus franche.

Muni d’une perceuse et d’une brosse métallique à la place du forêt, j’ai brossé l’ensemble des ferrures pour en retirer la peinture noire. Le métal était légèrement oxydé, mais rien qui ne soit ratrappable.

Vive les jeux video indépendants

On fait souvent la remarque du taux de piratage en France, notamment au niveau des jeux vidéo (on m’a fait un remarque du genre il n’y a pas si longtemps). J’aurais envie de faire le rapport avec celui de la musique ou après nous avoir sorti de la soupe pendant des années et s’en être mis plein les poches, les producteurs ont fait la tronche lorsque le public en as eu marre d’entendre toujours la même chose. Pour le jeux vidéos, c’est un peu pareil. Un mec a une super idée, et pendant dix ans, on nous sort des imitations du même hit.

Heureusement, la musique à les label indépendants et le jeux à TIGSource. Ce site est un incubateur de jeux vidéo en quelque sorte et nous présente les nouveautés dans le jeux vidéo indépendant. C’est de là que sort Minecraft (qui vient tout de même de fêter ses 1 Million de ventes). C’est de là que ca arriver Voxatron qui semble très prometteur aussi.

Tout ça pour dire que je n’hésiterais jamais à mettre 15-20€ dans un petit jeu à l’esprit original mais qu’en mettre 60 dans un jeu usé jusqu’à la moelle non merci.

Tiens prends la ta claque !

Il est en ce moment une mode qui est celle des séries positives, de celles qu’on regarde en souriant et qui changent du glauque des policier qu’on avait l’habitude de voir. Je veux bien sur parler, de Life ou encore de Mentalist. ces séries ont donné un souffle nouveau au thème et se regardent avec plaisir.
Dans le renouveau du genre il y a aussi des séries qui remuent les trippes, qui font remonter tous les sentiments ancrés en nous et qui font de nous des êtres à part entière. Des séries qui font réfléchir et qui s’attachent à l’homme plus qu’à l’action. The pacific, de part sa conception, nous montre les batailles livrées il y a 60 ans mais s’attache à faire remonter le côté humain des acteurs de ces batailles. Le graphisme est excellent. La musique elle aussi sort de l’ordinaire. A ne rater sous aucun prétexte.

Page 1 of 1012345...10...Last »