kosh 22. janvier 2010, 08:29

Depuis le temps que j’ai envie de faire ce post, je vais enfin pouvoir me lâcher (enfin au moins un peu).

Nova 2010 est dans sa phase finale et certaines fonctionnalités peuvent désormais être annoncées. En aparté, il faut savoir que Nova 2010 est de loin la plus grosse version de Nova en termes de nouveautés.

Parmi ces dernières , une me tient particulièrement à coeur, il s’agit du support de DirectX 10. En effet, Nova 2010 est capable de rendre une scène en utilisant soit un coeur DirectX 9, soit un coeur DirectX 10 soit un coeur totalement software.

Grâce à ce mécanisme de providers, il est donc possible d’accéder aux shaders 4.0 et notamment au geometry shader qui apporte un vrai plus en termes de souplesse et de performances dans le cadre des ombres, des particules, des bones, du warping et j’en passe.

Par exemple, la même scène utilisant des bones va tourner à 100 fps sous provider DirectX 9 et à plus de 1000 sous provider DirectX 10 !

Le plus sympa dans tout ça c’est que l’utilisateur de Nova pourra aisément passer d’un provider à l’autre à l’envie et sans contrainte.

 

Oui, je sais, ça tue.

kosh 13. janvier 2010, 16:08

Microsoft organise comme chaque année les TechDays au palais des congrés de Paris.
C’est le plus gros événement technique de l’année et ne serait-ce que pour voir des stars telles que moi (oui ça va merci), le déplacement vaut le coup.

D’ailleurs cette année j’anime deux sessions et je vous invite à vous y inscrire :)

Intégrez de la puissance supplémentaire dans vos applications de gestion grâce au GPGPU
Audience : Développeurs Enseignants et chercheurs
Niveau : Expert (400)
Le lundi 8 février 2010, 11:00- 12:00.

Coding4Fun  (avec le petit Mitsu F. (qui préfére garder l’anonymat)).
Audience : Architectes Décideur technologique Développeurs Enseignants et chercheurs Informaticiens
Niveau : Découverte (100)
Le lundi 8 février 2010, 17:30- 18:30.

J’en profite pour caler le petit logo avec le mec qui ressemble à rien…

Vignette_Speaker_H

Dans le cadre de Nova Server (oui cette superbe technologie de la mort avec des vrais morceaux de code qui poutre à l’intérieur que vous pourrez découvrir ici), j’ai été amené à essayer de faire tourner Nova dans un service windows.

Et là c’est le drame. Il est juste IMPOSSIBLE de faire tourner DirectX (ou OpenGL) dans un service Windows depuis Windows Server 2008 et Vista. En effet, pour la petite histoire, ces systèmes font tourner les services dans une session appelée session 0. Cette session posséde la charmante limitation de ne pas permettre l’accès au desktop et donc à l’accélération graphique.

Ce qui me tue c’est qu’avant on pouvait. Mais apparemment il y a un bucheron dans l’équipe qui a conçu la sécurité des nouveaux OS. Le jour ou il a réfléchi à la sécurité des sessions, il devait être constipé parce que bloquer l’accès au desktop, je ne suis pas contre mais pourquoi à DirectX? Il croit que je vais détourner un avion avec?

C’est fou quand même parce que pour le coup le déport des rendus sur des serveurs c’est la foire à la saucisse avec une ouverture de session manuelle et tout le package “je code comme un veau”.

Donc, bam, carton rouge!

kosh 5. janvier 2010, 12:16

“Rarely complain (waste of energy). All complaining does is put the complainer in a negative and unproductive state.”
Ce qui pourrait se traduire par : “Se plaindre très rarement (Gaspillage d’énergie). Se plaindre a pour seule conséquence de positionner la personne dans un état négatif et improductif”.

Et franchement, je suis d’accord. D’ailleurs depuis le début de l’année j’essaye de ne pas me plaindre et de rester positif.

Bon je ne cache pas que quand je vois que le “Dakar” (oui Dakar est une ville d’amérique du sud…ou pas) va coûter 20000 tonnes de CO², ca me brise un peu les rouleaux.

D’ailleurs dans la lignée de cette course au grand n’importe quoi, je propose une course de sous-marins nucléaires dans la Manche que l’on pourrait appeler “Australie” afin que cela soit bien pourri autant dans l’intêret que dans le nommage.

kosh 21. décembre 2009, 17:43

Je viens à l’instant de sortir du cinéma après avoir vu Avatar. Et pour le coup je suis sur le cul. Ce film est un voyage technologique dans le futur. J’ai pris une baffe comme rarement. L’intégration synthèse est sublime. Et pour couronner le tout j’ai beaucoup apprécié l’histoire.

Pour tout dire, je suis sorti de la salle avec ce vide que l’on ressent après un moment intense que l’on souhaiterait sans fin.

Ce film est un voyage. Il n’est pas aisé d’en parler. Il faut le voir (voire le vivre).

Chapeau bas monsieur Cameron.

kosh 18. décembre 2009, 11:38

Oui merci d’avoir freiner comme une conne dans une pente avec du verglas avec votre superbe voiture polonaise. Merci de m’avoir fait prendre conscience de ces phénomèmes physiques que je m’amuse à manipuler dans Nova tel que la friction de glissements et les systèmes de rebonds.

Merci d’avoir défoncé ma porte arrière qui finalement n’allait pas si bien sur ma voiture. Les sacs poubelles qui désormais me servent de vitres sont tellement plus classes.

L’informatique possède ce grand avantage de pouvoir créer des outils en laissant libre court à notre créativité. Et c’est certainement la raison principale de ma passion (immodérée dirait ma chère et tendre) pour les plaisirs de la programmation.

Toutefois, j’ai de plus en plus de mal (dû à mon grand âge sans doute) avec la pléthore d’outils que l’on voit un peu partout qui n’ont comme autre intérêt que l’utilisation d’une technologie.

Prenons par exemple Fishbowl, un outil pour Facebooker (j’invente des mots si je veux). Plusieurs camarades m’ont râpé les noyaux avec cet outil comme quoi c’était génial, ultime, que cela allait changer ma vie, que les filles se jetaient nues devant eux depuis qu’ils s’en servaient. Pas plus con qu’un autre, je me suis donc installé l’animal.

Résultat des courses, je me retrouve avec un outil n’ajoutant strictement rien par rapport à la version en ligne, dont le design (et quand je parle de design, je ne parle pas d’esthétisme mais bien d’utilisabilité) est digne d’un ciseau à bois pour castors et qui de toute manière nécessite une connexion pour fonctionner.

Donc là, je pose la question : « Il sert à quoi ? ». Et bien il sert à faire du WPF, voilà c’est dit. Le gars qui a fait ce logiciel a voulu faire du WPF. Il n’a pas essayé de répondre à un besoin il a juste eu envie de mettre en œuvre une technologie. Et c’est assez symptomatique de ce qui se passe dans le monde professionnel : on oublie que l’outil sert un but et n’est pas le but.

Je ne peux toutefois pas leur jeter la pierre car j’ai longtemps eu ma période fleur bleue aussi ou je voulais me toucher le tralala en mettant en œuvre telle ou telle technologie. Mais au final le seul truc qui compte est de répondre à la question : « Mon application répond-elle aux besoins de mon utilisateur ? »

kosh 4. décembre 2009, 18:20

Bewise lance une vague de recrutements pour compléter son équipe de tueurs à gages.

Voici un extract de l’annonce, si vous êtes interessés, n’hésitez pas à postuler!

 

Consultant Sharepoint

  • WSS / MOSS
  • ASP.NET
  • SQL Server 2008
  • Architecture logicielle
  • Microsoft .NET 2.0, 3.0, 3.5
  • Visual C#.NET
  • Visual Studio 2008

La connaissance de Sharepoint 2010 ou de MS CRM 4.0 serait un plus.

Principales missions :

  • Architecture et Conception d’applications Web et portail collaboratifs
  • Développement, tests et livraison de solutions
  • Animation de formation et de séminaires
  • Consulting sur les technologies Microsoft auprès de nos clients
  • Gestion de projets

Vous êtes autonome, rigoureux, pédagogue avec un bon sens du relationnel et passionné par les technologies Microsoft.

Rémunération : selon profil

Votre profil correspond à notre poste ? Vous avez envie de rejoindre une équipe dynamique à taille humaine dans le Sud Ouest ? Bewise a besoin de vous.

Envoyez votre CV à job@bewise.fr en indiquant « [ConsultantMOSS2010] » dans le sujet du mail.

 

Consultant Business Intelligence Microsoft

L’ensemble des technologies décisionnelles de Microsoft

  • SQL Server 2008 R2
  • Analysis Services
  • Integration Services
  • Reporting Services
  • Monitoring Server
  • MOSS
  • Architecture logicielle
  • Microsoft .NET

Principales missions :

  • Architecture et Conception de solutions décisionnelles
  • Développement, tests et livraison de solutions
  • Animation de formation et de séminaires
  • Consulting sur les technologies Microsoft auprès de nos clients
  • Gestion de projets

Vous êtes autonome, rigoureux, pédagogue avec un bon sens du relationnel et passionné par les technologies Microsoft.

Rémunération : selon profil

Votre profil correspond à notre poste ? Vous avez envie de rejoindre une équipe dynamique à taille humaine dans le Sud Ouest ? Bewise a besoin de vous.

Envoyez votre CV à job@bewise.fr en indiquant « [ConsultantBI2010] » dans le sujet du mail.

 

Consultant sur les technologies Microsoft

  • SQL Server 2008
  • Architecture logicielle
  • Microsoft .NET 2.0, 3.0, 3.5, 4.0
  • ASP.NET, Ajax
  • WPF
  • WCF
  • C#/VB
  • Visual Studio 2008, 2010
  • TFS 2008, 2010

La connaissance de C++, DirectX ou GDI serait un plus.

Principales missions :

  • Architecture et Conception de solutions décisionnelles
  • Développement, tests et livraison de solutions
  • Animation de formation et de séminaires
  • Consulting sur les technologies Microsoft auprès de nos clients
  • Gestion de projets

Vous êtes autonome, rigoureux, pédagogue avec un bon sens du relationnel et passionné par les technologies Microsoft.

Rémunération : selon profil

Votre profil correspond à notre poste ? Vous avez envie de rejoindre une équipe dynamique à taille humaine dans le Sud Ouest ? Bewise a besoin de vous.

Envoyez votre CV à job@bewise.fr en indiquant « [ConsultantNET2010] » dans le sujet du mail.

 

Consultant fonctionnel sur les technologies Microsoft

Vous connaissez les produits Microsoft suivants :

  • MOSS
  • MS CRM 4.0
  • SQL Server Business Intelligence

La connaissance des autres produits serveur de Microsoft (BizTalk Server, Team Foundation Server, etc.) serait un plus.

Principales missions :

  • traduction des besoins utilisateurs en cahiers des charges, écriture de spécifications
  • assistance à la définition des besoins et des solutions
  • accompagnement des utilisateurs sur la prise en main et la maîtrise des outils
  • conseil en processus, en conduite de changement
  • animation de séminaires autour des technologies
  • participation aux avant-ventes.

Vous avez un bon sens du relationnel, vous êtes pédagogue, vous avez de bonnes qualités rédactionnelles ?
Vous avez le sens du service, vous êtes méthodique et organisé ?
Vous êtes attiré par les technologies Microsoft ?

Votre profil correspond à notre poste ? Vous avez envie de rejoindre une équipe dynamique à taille humaine dans le Sud Ouest ? Bewise a besoin de vous.

Rémunération : selon profil

Envoyez votre CV à job@bewise.fr en indiquant « [ConsultantFONC2010] » dans le sujet du mail.

 

Stagiaire

  • Microsoft .NET 4.0
  • ASP.NET, WPF, WCF
  • Visual Studio .NET 2010
  • SQL Server 2008R2
  • Sharepoint 2010

Qualités attendues : autonomie, rigueur, passionné par les technologies et forte motivation.

A l’heure actuelle le sujet de stage n’est pas complètement défini, mais fera intervenir plusieurs des technologies précédentes.

La durée minimale du stage est de 3 mois ETP (stage de fin d’étude, contrat de professionnalisation en alternance). Le poste est à pourvoir en 2010.

Vous avez envie de rejoindre une équipe sympa, jeune et dynamique ? Envoyez votre CV et votre lettre de motivation à job@bewise.fr en indiquant [StagiaireQ12010] dans le sujet du mail.

Le genre de truc qui me broute à un niveau stratosphérique. Microsoft se décide à remplacer DirectShow et franchement ce n’est pas un mal. La nouvelle API s’appelle Windows Media Foundation et est plutôt sympatique.

La version 1.0 de cette charmante API livrée avec Windows Vista ne supportait pas .Net. Ok, erreur de jeunesse, j’en ai fais des pires et je suis magnanime. Attendons donc la sortie de la 2.0 qui vient avec Windows 7.

Et là c’est le drame! Toujours pas de support de .Net. C’est quand même hallucinant ce double discours. D’un coté on sort des frameworks .Net de plus en plus puissants et de l’autre, il y a trois bourrins qui continuent à developper des API sans donner un support .Net. Mais jamais ils ne font des réunions entre eux? Alors en plus ce que je préfére c’est les réponses sur les forums : “oui, ce n’est pas prévu de supporter .Net car l’alignement lunaire n’est pas favorable et ma tante a mangé une pomme”.

Heureusement qu’il y a des courageux qui se font chier à transcrire les interfaces COM en .Net comme par exemple ce site : http://mfnet.sourceforge.net/

Donc messieurs de la team Windows Media Foundation, je vous dis : Carton rouge!

Vertice vient de réaliser une galerie virtuelle pour un artiste français : Monsieur Jean-Louis Espilit. Grâce à cette galerie vous pourrez visualiser les oeuvres de l’artiste dans un environnement pensé pour l’occasion.

Cette visite pourra se faire directement sur la page via la technologie Nova Server © ou dans une application autonome que vous pourrez télécharger (cette solution a l’avantage d’utiliser les ressources de votre PC et donc d’être potentiellement plus performante).

Le tout se passe ici!

image