La discipline par la PlayStation 3

30/11/2006 Aucun commentaire

« We want for consumers to think to themselves ‘I will work more hours to buy one’. We want people to feel that they want it, irrespective of anything else…The PS3 will instill discipline in our children and adults alike. Everyone will know discipline. » – Ken Kutaragi, PDG de Sony

Lire la suite…

Categories: Hors sujet Tags:

Un chat, peut-être ?

20/11/2006 Aucun commentaire

Petit billet vaguement hors sujet, pour signaler que j’ai réalisé la nouvelle version de LIAA pour le site communautaire JeuxOnline. Du pur PHP orienté objet, ça faisait longtemps, et ça fait du bien.

Pour conclure, sachez que Les « épousailles » traditionnelles de l’église de Scientologie prévoient notamment que l’homme offre à sa femme « une casserole, un peigne, un chat peut-être ». Aussi, si je me marie, et il se peut que ce soit prochainement le cas (mais chut), préferez le peigne ou la casserole, les chats c’est mignon, mais ca chie partout, ca couine et faut leur donner a bouffer. Ah, non, je suis pas scientologue, mais il parait que je ressemble à Tom Cruise, alors voilà. Pis je trouvais ça drole, un peigne, quand même. Il m’en faut peu.

Allez, salut.

Categories: Hors sujet Tags: ,

Moteur 3D sous Flash

12/11/2006 un commentaire

Il y a longtemps, en octobre 2003 (fichtre… un coup de vieux…), j’avais codé un petit moteur 3D en AS1, permettant d’afficher des wireframes d’objets à partir d’un fichier XML.

J’ai repris le même principe pour cette note, mais en recodant la classe en AS2, parce que quand même, c’est plus mieux. J’en ai également profité pour coder un petit exporteur pour 3D Studio Max afin d’afficher des objets plus complexes. Un exemple en image:

[NdT: A pu :( ]

Cette petite démo n’existe pas tant pour l’aspect que pour la technique de calcul et de rendu. Elle intègre notament la multiplication de matrices, et le rendu est fait sur le principe Vertex Buffer/Index Buffer cher à nos cartes graphiques, sans pousser toutefois le vice jusqu’à nécessiter des primitives triangulaires.

Lire la suite…

Categories: Code Tags: ,

Recherche d’emploi!

08/11/2006 Aucun commentaire

Le poste que j’occupe dans la société qui m’emploie actuellement (PharmaSoft Sàrl) ne m’offrant que peu de satisfaction professionnelle, et mon patron ayant décidé de réduire mon salaire pour l’année prochaine « pour s’adapter à la conjoncture » (sachant que je gagne 1/5ème de son salaire, et que je suis son seul employé), me voici en quête d’un nouveau job.

Vous êtes une société de développement web PHP/MySQL, Flash ou encore .NET? Vous avez une équipe, mais vous souhaitez l’aggrandir, pour améliorer vos projets ou en créer de nouveaux? Vous avez une certaine passion (voir une passion certaine) pour votre activité et votre secteur, tout en ayant les pieds sur terre financièrement? Vous m’interessez!

Vous pouvez trouver ici mon Curriculum Vitae, qui contient également les informations permettant de me contacter. Bon, je n’y ai pas mit de photo, parce que sincèrement, faut que j’aille j’ai le coiffeur avant de pouvoir en prendre une. Ouais. Désolé. J’ajouterai ca après.

Je suis disponible pour n’importe quel type de poste dans mes compétences, avec toutefois une très nette préférence pour les contrats longs, voir à durée indéterminée, ainsi qu’un désir aïgu de cibler un secteur en rapport avec les jeux vidéos. Je peux (voir, je veux!) me déplacer à peu près n’importe où dans l’Union Européenne ou en Suisse, et finalement, je suis disponible à partir du 1er janvier 2007!

Categories: Hors sujet Tags:

Overload de << et >>

07/11/2006 Aucun commentaire

Le C++ nous offre la merveilleuse possibilité de surcharger les opérateurs pour certaines classes. Prenons par exemple une petit classe toute simple:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class Point {
public:
    Point ( int NewX, int NewY );
private:
    int m_nX;
    int m_nY;
public:
    int GetX ( void );
    int GetY ( void );
};
 
Point::Point ( int NewX, int NewY ) {
    m_nX = NewX;
    m_nY = NewY;
}
 
int Point::GetX( void ) {
    return m_nX;
}
 
int Point::GetY( void ) {
    return m_nY;
}

Et maintenant, essayons de lui implémenter l’opérateur << pour pouvoir l’utiliser dans un cout…

Lire la suite…

Categories: Code Tags: ,