Affichage des articles dont le libellé est geek. Afficher tous les articles
Affichage des articles dont le libellé est geek. Afficher tous les articles

vendredi 4 janvier 2013

Un jeu de carte original

Un nouveau jeu de carte commence à connaitre un certain succès : Cards against Humanity.

Le principe du jeu est très simple: Les cartes noires sont les questions, les blanches les réponses.
Le but du jeu est de proposer les réponses les plus drôles  C'est le principe des 'cadavres exquis' adapté pour des cartes.

Exemples de questions: (cartes noires)

Il faut compléter les 'blancs' par les réponses tirées des cartes blanches.



Un kit du jeu  en francais est disponible ici.
A vous d'imprimer les cartes et de commencer une partie 'caustique'

vendredi 27 avril 2012

#google en mode BBS

Sur le site http://www.masswerk.at/googleBBS/ , les nostalgiques retrouverons un google habillé à la mode des années 90. Google est déguisé en un BBS (Bulletin Board System : ancêtre d'Internet ) . (définition: http://fr.wikipedia.org/wiki/Bulletin_board_system )


Avec tout d'abord la phase de connexion avec son modem (le bruitage est parfait)


Et l'apparition de la mire  ligne à ligne.


Un exemple de recherche pour node.js

Toute une époque ....




samedi 21 avril 2012

Cet homme est un héros: jordan Mechner #apple : prince of persia

Sur le site de Wired , un récit qui m'a bouleversé (lien ici)Jordan Mechner est le créateur original de Prince de Perse. Ce jeu culte était destiné aux Apple II. 
Il croyait le code source perdu , mais par un heureux hasard, son père lui a envoyé une boite pleine de vielles disquettes. Sur une des disquettes, on pouvait lire:   “PRINCE OF PERSIA Source Code (Apple). ©1989 Jordan Mechner (ORIGINAL).”









Il ne restait plus qu'a trouver un apple II capable de lire ces supports.
Le moment fatidique
Le code source est en assembleur disponible pour tous à cette adresse.

Le journal de bord tenu pendant la création du programme est disponible ici:



Toutes ces reliques sont maintenant à l'abri, merci jordan



Ici le lien vers une version flash du jeux.

mardi 10 avril 2012

que faire en cas d'attaque des zombis ?

En cas d'attaque des zombis, je risque d’être un peu isolé chez moi.
Grace à ce site :http://www.mapofthedead.com/ il est possible de situer rapidement tous les endroits
 utiles:
cimetière , armuriers , hopital etc..

mercredi 27 avril 2011

Une platine vinyle hi-tech



Pour tous les nostalgiques amoureux du beau son, il existe un moyen de redonner une deuxième jeunesse à ses disques 33 tours sans faire le lourd achat d'une platine.

Sur cette vidéo, deux jeunes font une démonstration d'une platine construite en Lego.
La partie audio est constituée d'un cornet doublé de papier aluminium garant d'une sonorité 'chaude'. Bien sûr la lecture par une aiguille peut abimer 'légèrement' le disque.


Le matériel


La vidéo:



L'utilisation d'un microcontroleur Arduino pilotant un moteur pas-à-pas permettrait d'obtenir une vitesse stabilisée.

lundi 14 février 2011

La tablette Internet ou le portable de Lenovo



Lenovo, partenaire chinois d'IBM va lancer un nouveau produit hybride. En gros, c'est une tablette Internet qui sert d'écran dans une station d'accueil, le tout étant un PC portable. Dans un ordre inversé: c'est un portable dont l'écran se détache pour devenir une tablette Internet. Cette tablette embarque donc le processeur, la connexion wifi (ce n'est pas un simple écran).
Sachant qu'il existe déjà des stations d'accueil transformant votre portable en PC:



Il serait possible d'avoir le système suivant:

Un smartphone qui s'intègre dans une tablette internet qui s'incruste dans une base d'accueil d'un portable qui lui même s'installe dans une station d'accueil qui elle (la suite à inventer ?)

mardi 28 décembre 2010

idée cadeau: des armes en lego


Voici une idée de cadeau : un livre qui détaille la construction de 5 armes en Lego.
Chaque modèle fonctionne vraiment et grace à des élastiques, vous pouvez VRAIMENT tirer des projectiles de briques Lego ou des élastiques.

Une bonne alternative au paint-ball

Lien ici : http://www.nostarch.com/legoguns.htm

mardi 14 décembre 2010

Justin Bieber est il un geek ? Test du rubik's cube

Justin Bieber est un jeune chanteur canadien qui provoque chez les jeunes une forte hystérie.

Justin Bieber et lady GAGA sont les deux icônes 'hype' du moment. (ici le lien vers wikipédia)
Conscient du caractère irréductible de la domination du monde par les geeks, Justin Bieber s'est dévoilé: c'est un geek. Aussi, ce jeune homme a lancer deux signaux forts:

1) Il est capable de résoudre un rubik's cube dans des très bons délais.
Ici on peut voir la vidéo :


2) Il s'est vengé d'une personne qui avait tenté de pirater le compte twitter d'un de ses potes.
Justin Bieber demandé à ses fans sur twitter de lui envoyer des SMS.
Il a simplement donner le numéro de portable du pirate à la place du sien.

Résultat : le portable a été bombardé. (Justin Bieber est à la tête d'une armée de 4,4 millions de followers)

Respect pour le gamin.

En revanche , cela déclenche une série d'interrogation. Il ne rentre pas dans le cadre normal de la définition des geeks.




Plusieurs hypothèses:
1) C'est un cyborg
2) C'est un mutant
3) C'est un alien

Il est peut être issu d'un croisement entre un geek profond et un top model ? C'est un hybride.

Le papa:



La maman

jeudi 18 novembre 2010

Le web au bout des doigts:htty




Pour faire du web en ligne de commande il y a le client vintage 'lynx' , la petite commande 'wget'. Le produit le plus puissant du moment est 'curl' qui est devenu le client incontournable des API REST. Il existe maintenant un produit hybride 'htty'. Ce programme permet de faire du web en ligne de commande de manière interactive. Il fonctionne de la même manière qu'un telnet :

ex :

root@eric-1001PX:~# htty google.fr
*** Welcome to htty , the HTTP TTY. Heck To The Yeah!
http://google.fr/> cd images
http://google.fr/images> get
*** Type fol[low] to follow the 'Location' header received in the response
301 Moved Permanently -- 8 headers -- 224-character body
http://google.fr/images> body

301 Moved

301 Moved


The document has moved
here.

http://google.fr/images>



htty reconnait les commandes : cd , get body
Il permet d'examiner les entetes, les réponses, les cookies etc.





En cas d'erreur au lancement de la commande htty :
'require no such file to load -- readline (LoadError)'


faire

cd //ext/readline
2 ruby extconf.rb
3 make
4 sudo make install

jeudi 4 novembre 2010

Le grand retour du 33 tours


Je me suis rendu hier dans une FNAC et à mon grand étonnement, j'ai constaté un agrandissement important du rayon des disques vinyles 33 tours. Tous les week-end, des brocantes spécialisées sur ce thème, offrent aux nostalgiques de quoi assouvir leur passion.
(a signaler : Parc Brassens (15eme) jeudi 11/11 :5ème Marché du disque de collection)

C'est vraiment un phénomène étrange. Alors pourquoi ce renouveau ?

Pour l'objet en tant que tel :
  • Une pochette de 33 tours offre une surface et support agréable à opposer à la taille d'un CD.
  • Un disque vinyle doit se manipuler avec précaution et inspire le respect.
  • Il est facile d'établir un rapport direct entre le disque et la musique qu'il embarque. On 'voit ' la musique, l'avancement du bras de lecture sur le sillon.

Sur le mode d'écoute.
Il y a tout un rituel pour écouter un disque, il faut être patient, pas moyen de zapper facilement d'un morceau à l'autre.

ET pour les jeunes: les DJ sont restés accrochés à leurs bonnes vieilles platines , vive le scratching, geste technique sans aucune signification sur un lecteur de CD.

Les 33 tours qui sont toujours édités représentent des valeurs "sures", le ménage a été fait, il ne reste que les piliers de la musique.

Alors tous à vos platines:



lundi 28 juin 2010

Mieux qu'un chien : un AT-AT

C'est la grosse agitation chez les geeks , encore un jeu pour les grands : une nouvelle réplique des machines de guerre AT-AT entièrement articulée.
AT-AT = All Terrain Armored Transport





Il tire des missiles, la cabine peut accueillir deux conducteurs. Les flancs s'ouvrent




source des photos : http://www.toplessrobot.com


Ici un film réalisé avec un de ces robots:






Cliquez sur l'image et préparez 110 $.

mardi 20 avril 2010

Combien faut-il d'informaticien pour changer une ampoule ?

J'ai trouvé cette perle sur reddit.com:



>> How many programmers does it take to change a light bulb?

On Wed, 14 Jan 1998, Paul Bleisch wrote:

> What are light bulbs?

On Thu, 15 Jan 1998, Steve Baker replied:

Oh dear. I wish people would RTFM...

---------------------------------------------------------------------
lightbulb(1) lightbulb(1)

NAME
lightbulb - Convert electrons to photons

SYNOPSIS
lightbulb [-wattage number]

DESCRIPTION
lightbulb reads a stream of electrons from standard input and
produces photons on standard output.
Thus

lightbulb <110_volts_ac>light

The following options apply to lightbulb:

-wattage Sets the rate at which electrons are converted
to photons.

FILES
None

SEE ALSO
xmas_tree_lights(1), streetlamp(1), led(2)

KNOWN BUGS
lightbulb is known to fail unexpectedly after some unknown
number of applications. Repeated complaints to the authors
of lightbulb have failed to come up with a fix for this
bug. The only known workaround for a crashed lightbulb is
re-installation from a fresh copy of the source media.

NOTES
I believe M$ Windows is based on lighbulb because they
share the same bug - and the same workaround.

It is important to ensure that the input stream is correctly
formatted or the lightbulb may crash unexpectedly and with
undefined results.

Do not attempt to apply lightbulb's input files to other
UNIX tools (esp. 'finger(1)'), however, lightbulb's output
stream is fairly compatible with most other devices.

INSTALLATION
Consult a hardware engineer.

PREREQUISITES
Your operating system must support sockets and switches.



Avec des commentaites de ce style :

How many Microsoft programmers does it take?
  • One dev to spend five minutes implementing ChangeLightBulbWindowHandleEx.
  • One program manager to write the specification.
  • One localization expert to review the specification for localizability issues.
  • One usability expert to review the specification for accessibility and usability issues.
  • At least one dev, tester and PM to brainstorm security vulnerabilities.
  • One PM to add the security model to the specification.
  • One tester to write the test plan.
  • One test lead to update the test schedule.
  • One tester to write the test cases and add them to the nightly automation.
  • Three or four testers to participate in an ad hoc bug bash.
  • One technical writer to write the documentation.
  • One technical reviewer to proofread the documentation.
  • One copy editor to proofread the documentation.
  • One documentation manager to integrate the new documentation into the existing body of text, update tables of contents, indexes, etc.
  • Twenty-five translators to translate the documentation and error messages into all the languages supported by Windows.The managers for the translators live in Ireland (European languages) and Japan (Asian languages), which are both severely time-shifted from Redmond, so dealing with them can be a fairly complex logistical problem.
  • A team of senior managers to coordinate all these people, write the cheques, and justify the costs to their Vice President.

Ou comme ceci :

I just rent light from the cloud.
Pour java :

  • One to design the ILightBulbChanger interface,
  • one to implement the LightBulbChangerImpl class
  • one to create the LightBulbChangerFactory
  • one to design and create different LightBulbChangerStrategies
  • one to throw all that out and just change the damn bulb
Pour les autres
Combien de programmeurs C++ pour changer une ampoule ?
Six. Un pour la changer et 5 autres six mois plus tard pour comprendre comment il a fait.
Combien de programmeurs Erlang pour changer une ampoule ?
Aucun, le programme la changera tout seul.
En ruby : aucun,on envoie un message ampoule.changement(); l'ampoule se changera elle-même.

Conclusion on trouve des pages de MAN(uel) sur tout y compris le sexe

 

SEX(6) EUNUCH Programmer's Manual SEX(6)







NAME

sex - have sex



SYNOPSIS

sex [ options ] ... [ username ] ...



DESCRIPTION

sex allows the invoker to have sex with the user(s) speci-

fied in the command line. If no users are specified, they

are taken from the LOVERS environment variable. Options to

make things more interesting are as follows:



-1 masturbate



-a external stimulus (aphrodisiac) option



-b buggery



-B

bestiality with



-c chocolate sauce option



-C chaining option (cuffs included) (see also -m -s -W)



-d

get a date with the features described in



-e exhibitionism (image sent to all machines on the net)



-f foreplay option



-F nasal sex with plants



-i coitus interruptus (messy!)



-j jacuzzi option (California sites only)



-l leather option



-m masochism (see -s)



-M triple parallel (Menage a Trois) option



-n necrophilia (if target process is not dead, program

kills it)



-o oral option



-O parallel access (orgy)



-p debug option (proposition only)











Printed 2/15/87 2/15/87 1













SEX(6) EUNUCH Programmer's Manual SEX(6)







-q quickie (wham, bam, thank you, ma'am)



-s sadism (target must set -m)



-S sundae option



-v voyeurism (surveys the entire net)



-w whipped cream option



-W whips (see also -s, -C, and -m)



ENVIRONMENT

LOVERS

is a list of default partners which will be used if

none are specified in the command line. If any are

specified, the values in LOVERS is ignored.



FILES

/usr/lib/sex/animals animals for bestiality



/usr/lib/sex/blackbook possible dates



/usr/lib/sex/sundaes sundae recipes



/usr/lib/sex/s&m sado-masochistic equipment







BUGS

^C (quit process) may leave the user very unsatisfied.



^Z (stop process) is usually quite messy.



MAN AUTHOR

Author prefers to be anonymous.



HISTORY

Oldest program ever.


mercredi 17 mars 2010

Solutions linux 2010

Cette année je n'avais pas de stand mais je me suis bien amusé en compagnie de Casimir et d'alexandre :
*Nous nous sommes payer une tranche de microsoft et nous avons joués les pique-assiettes sur leur stand
20100316-_bac5713

Je dois reconnaitre que M$ sait tenir un stand dans les salons: Petits fours sucrés et salés , hôtesses , rien à dire respect .

*J'ai discuté avec le futur organisateur de la future conférence Ruby France (c'est pas encore fait mais j'y crois, c'est toujours compliqué en Ruby -)) )

20100316-_bac5737

J'ai recu un beau livre co-signé par willy Tarreau (projet HAproxy) que nous avions invité à la DGFiP à Montreuil en 2008.

dscn1589

On a vu des geeks

20100316-_bac5716

Beaucoup de geeks
20100316-_bac5723

Des vieux geeks
20100316-_bac5741

Des jeunes geeks de l'EFREI (La relève)
20100316-_bac5727

Des hôtesses
20100316-_bac5708


J'ai mangé du pop-corn , des bonbons et j'ai accroché un ballon à mon sac
20100316-_bac5754

* J'ai discuté avec le créateur de Jasperreport Teodor Danciu au sujet du connecteur Mondrian et des bases NoSQL , il m'a expliqué comment developper un connecteur pour une base NoSQL comme CouchDB.
* On a visité les stands amis : PostgreSQL , PHP
* On a fait le tour des editeurs de Webmail.



Bref nos pieds ne touchaient plus le sol

20100316-_bac5760

lundi 1 février 2010

En quoi ce jour (le premier fevrier 2010) est spécial

Grace à twitter j'ai appris que ce jour est spécial.En effet nous sommes aujourd'hui le 01/02/2010 soit le 01022010 (sans les séparateurs).
A l'envers cela donne 01022010 soit le 01/02/2010. Cette date est un palindrome.

Certains y verront comme un signe néfaste:


D'autre comme y verront un encouragement: