Interviewing at Google June 4, 2007
Posted by josephcargo in Blogs, Développement, Entreprises, Free Software, Google, IT Services, SI, Silicon valley, Software, Technologie, Web, ingénierie.5 comments
There are some tips that can help to get hired by Google. Mike Knell tell us :

I’ve now been at Google for, wow, 11 whole months! I thought I’d write down some stuff I really wish I’d known when I started, and especially some things about the interview process. Disclaimer: This is my personal blog, and these views are mine, and not those of my employer.
Don’t worry too much about what to wear when interviewing at Google. If you wear a really sharp suit people will wonder why you own a really sharp suit rather than one you obviously keep just for formal occasions and hardly ever wear, but other than that it doesn’t really matter. Don’t go too far the other way, though. At least make sure you shower and put on something clean, as you’ll be stuck in a small airless room all day for your onsites and if all that people remember about you when they come to write up their feedback is the smell that’s a bad thing. You’ll get irony points for turning up in a Yahoo! or Microsoft T-shirt, though.
Be nice to everyone. Be especially nice to the recruiting coordinator who’s looking after you. And if you need a break for the bathroom or just need to get the hell out of that small airless room for a few minutes or whatever, don’t be afraid to ask. One of your interviewers would probably quite like to go for a stroll outside rather than be sitting in a small room anyway. Similiarly, if you have a phone screen which turns out to be at a bad time or you’re suffering from lack of sleep and can’t think straight, don’t be afraid to ask to reschedule. We want everyone to give us the best impression they can when they’re interviewed, and if you don’t think you can do yourself justice for some reason or another tell us.
Don’t worry too much about getting 100% right or 100% wrong answers. If you don’t know the answer to a question, try to derive it from what you do know. Theorise and hypothesise and think aloud. People who answer every question straight out are few and far between, and that actually tells an interviewer less about you than listening to you reasoning. Be interested in everything, or at least pretend to be.
Don’t be arrogant or cocky. Leave your ego at the door. Arrogance and cockiness will kill you when it comes to assessing your culture fit. We’re looking to hire Obi-Wan, not Luke, and we don’t care if you used to bulls-eye womprats in Beggar’s Canyon in your T-16.
Do come up with interesting questions to ask us, but do be savvy enough to know that questions like “Please give me a detailed description of your production infrastructure” and “How many servers do you guys have exactly, anyway?” aren’t questions we can answer. Please don’t ask us “How have I done? Will I get hired?” or “How much will you pay me anyway?”. We really can’t answer that one.
Don’t make assumptions about how you’ve done unless you, say, ran screaming from the building halfway through your second interview of the day (and hey, you probably wouldn’t be the first to do that).
Do poke your recruiter gently for an update if you haven’t heard anything after a week or so. But be polite – they’re insanely busy. Generally when they have information to pass on to you about your application they’ll do one of the following:
- Call or email you immediately (call if it’s good news, email if it’s bad)
- Go away skiing for a week
Do understand that while the hiring process is tedious and frustrating, it’s tedious and frustrating for just about everyone. It does mean that if you get through it alive you get to work with lots of insanely smart people, and it’s worth it in the end. I promise.
Logitech G25, un truc de fou ! May 29, 2007
Posted by josephcargo in Développement, Entreprises, Software, Technologie, Windows, ingénierie, jeux.2 comments

Compatible PC, Playstation 3 et Playstation 2 avec un levier de vitesse à 6 rapports et une direction de 900°, ce matos semble faire une vraie révolution dans les jeux automobiles telle que GTR de SIMBIN et Test Drive Unlimited de ATARI ou même Xpand Rally Xtreme de KOCH MEDIA. Mon collègue de stage Florent vient de le commander et c’est lui qui m’a mis au courant de sa puissance de simuler toute sorte de vibration lors du roulage de l’auto. Grâce au volant G25 Racing, Logitech fait passer les commandes des simulateurs de course au niveau supérieur. Logitech n’a même pas hésité à réfléchir aux survirages et les sous-virages avant de heurter un obstacle ! Un système unique de transmission du retour de force à deux moteurs du G25 procure des effets de vibration très puissants.
Pour le pédalier, c’est l’un des plus confortables que j’ai jamais vu, avec la présence d’un véritable embrayage et un freinage assez réaliste, le conducteur sens qu’il est entrain de conduire une vraie caisse.

Mais personnellement, ce n’est pas le truc que je compte acquérir. Car là je commence à maîtriser le jeux de simulation Flight Simulator 2004, du coup et puisque mon premier Joystick que j’ai eu était un Logitech, je crois que je finirai par continuer à faire confiance à Logitech en achetant un Attack III qui me semble assez robuste avec un prix raisonnable.
Je suis chaud pour partir à San Francisco. May 28, 2007
Posted by josephcargo in Apple, Blogs, Ecole Centrale Paris, Entreprises, France, Free Software, Google, IBM, IT Services, Linux, Microsoft, SI, Silicon valley, Software, Technologie, Web, Windows, ingénierie.8 comments
Ca sera sans doute parmi les aventures les plus chaudes que j’ai connu dans ma vie. Grâce à Jeremy, nous serons une vingtaine à aller visiter la Mecque des industries de pointe. Silicon Valley accueille les sièges sociaux et campus de nombreuses entreprises. Quand je me rends compte que cette zone joue avec un PIB qui équivaut à celui d’un pays comme le Chili, je sens à l’instant même une sorte de frousse qui s’installe dans mon dos. Entre le 25 novembre 2007 et 2 décembre 2007, je serai à San Francisco plus précisément à la Silicon Valley.
Le but :
Visiter Microsoft, CISCO, Google, Apple, Yahoo…
Pour ne pas galvauder l’ambiance ni le suspens, je voulais juste dire que je suis impatient et j’ai hâte de partir. En ce qui concerne les détails du voyage, je crois savoir que vous saviez pourquoi je m’abstiens à les mentionner
Pourquoi j’aime mon Qtek ? May 27, 2007
Posted by josephcargo in Développement, E-Commerce, Entreprises, France, Free Software, Microsoft, Software, Technologie, Web, Windows, ingénierie.5 comments

Je suis tombé sur mon Qtek en quelque sorte… par hasard. En voulant profiter d’une occasion de promotion lors du dernier décembre et en téléphonant au distributeur concerné pour lui demander si c’est possible qu’il m’envoie un PDA HP iPaq Pocket PC hx2190 dans 30 heures au maximum vue que j’envisageai partir à l’étranger dans 48 heures et que c’est bien l’occasion d’acheter un PDA en cotisant environ 100€. Ironie du sort, le stock du HP iPaq vient juste d’être épuisé mais le responsable qui était dans l’autre bout du fil semblait être sympa, en me rendant compte que mon choix était plus en moins déplacé et qu’il a une vraie promotion sur le Qtek S200 avec un prix d’environ 460€. Vachement moins du prix réel ! Ok, je suis d’accord mais la livraison semble prendre un peu de temps, même a priori un peu plus de 30 heures. Putain, je n’ai pas le temps, je dois absolument prendre le train jusqu’à une banlieue au nord de paris mais loin de chez mois de 30Km à 35Km. Je suis arrivé vers le soir, j’ai payé et je l’ai eu. A partir du mois de décembre, mon Qtek n’est rentré en service qu’en mois d’avril d’autant que je faisais tout avec mon Nokia 6600 et j’arrivai mal à transférer mes rendez-vous, mon répertoire voire tous sur mon nouvel appareil tout en ignorant à l’époque que je puisse tout faire en un seul click grâce à mon PC. Mais pour rien vous cacher, mon Qtek S200 fait tout, franchement, largement tout. Sauf qu’il se trouve, qu’à l’époque j’étais moins professionnel en me comparant à l’instant où la journée en travail ne se passe pas sans au moins deux réunions.
Mon Pocket-PC semble très agréable à manipuler, et d’ailleurs aussi léger (plus ou moins 150 grammes !), 2,8 pouces (environ 7,5 cm) pour une résolution de 240×320 pixels, et un OS/Windows Mobile 5.0. Avec un processeur OMAP850 signé Texas Instruments et cadencé à 200 MHz qui remplace le XScale 416 MHz animant précédemment le S100. Qtek a particulièrement soigné l’aspect communiquant. Le PDA embarque ainsi un circuit Bluetooth 2.0 ainsi qu’un contrôleur Wifi et un téléphone.
Grâce à Windows Mobile 5.0 :
Je peux :
- m’enrichir support Hotmail (Msn Messenger…).
Et utiliser :
- utiliser l’application de messagerie baptisée Outlook Mobile avec une gestion des pièces jointes !
- naviguer grace à l’IE ou Internet Explorer Mobile qui est vachement compatible WAP 2.0.
- manipuler toutes les applications élémentaires d’Office Mobile (du coup, une fois j’ai préparé un nombre de slides sur le RER !)
- profiter de la synchronisation sous ActiveSync des photos, dossiers, et même de toutes les composantes d’Outlook des deux médias PC et Pocket-PC (PDA/Smartphone)
Me réjouir de :
- la qualité des photos avec une résolution de 1600×1200
- le son produit de la voix enregistrée et même de la musique lue.
- La lecture des docs PDF en train…
Il reste à dire juste la seule chose qui ne me plait pas trop sur le Qtek, c’est bien entendu son autonomie, car sans Bluetooth ni Wifi elle n’excède pas les 72 heures. On n’espère pas dépasser la journée en utilisant intensivement le téléphone et le Wifi. Mais, le Qtek peut utiliser le port USB pour être rechargé.
Voilà le truc qui fait la frousse : IBM Power6! May 22, 2007
Posted by josephcargo in Entreprises, IBM, Technologie, ingénierie.2 comments

Composé de 750 millions de transistors, le Power6 est une puce à double coeur pouvant fonctionner à la fréquence de 4,7 GHz. Du jamais vu pour un processeur exploité commercialement ! Deux autres fréquences sont néanmoins possibles 3,5 et 4,2 GHz.
Il exploite une technologie de multithreading (similaire à l’hyperthreading des Pentium 4 d’Intel) faisant croire au système d’exploitation que chaque processeur est double, ce qui améliore sensiblement les performances.
Cette nouvelle génération de puces est destinée à peupler sa gamme de serveurs critiques Risc/Unix.
Partie 1 : L’urbanisation d’un SI May 21, 2007
Posted by josephcargo in Conseil, Consulting, Entreprises, IT Services, Politique, SI, Technologie, Web, Web service, ingénierie.12 comments

C’est un terme assez fort, je me suis rendu compte de sa vraie force lorsque j’ai commencé mon stage dans LBP. A vrai dire, un nombre énorme d’applications informatiques encapsulées dans des projets à différentes architectures techniques doivent être “saisies” avant de commencer la refonte du SI de toute la banque. Le DSI de LBP est un autre monde plein d’énigmes. Des gros projets qui ont été commencés depuis 25 ans et qui doivent pouvoir continuer à offrir leurs services tout en modernisant tout le SI de LBP.
D’abord la bataille des différentes applications informatiques dans un environnement hétérogène laisse croire qu’il est impossible de banaliser l’accès au SI et donc de l’homogénéiser. Un travail de refonte de telle envergure prend au moins 2 ans, en sachant que ce n’est pas sûr qu’il va continuer. Ici, j’ouvre une parenthèse en disant que de grosses boites (sans citer leurs noms) ont voulu urbaniser leur SI mais au bout d’une dizaine d’années, elles se sont arrêtés à le faire vu sa complexité périlleuse et donc son impact sur le fonctionnement de l’intégralité du SI. C’est une question soit d’un bon fonctionnement ou d’un dysfonctionnement, il n’existe pas de solutions entre les deux.
Alors j’ai dit au moins 2 ans (en tenant compte bien entendu de la taille du SI, de ses composantes, des équipes mises en place pour le modéliser…), mais le cabinet de conseil où je suis, a relevé le défi en affirmant qu’il est possible de le faire en 6 mois ! Voila, je suis en quelques sorte visé car mon stage est équivalent à cette période. Je n’infirme pas que le travail qui nous attend (on est 4+1+1) est bien un boulot d’arrache-pied qui consiste à proposer une solution concrète et draconienne pour “sauver” le SI de LBP. Toutefois, je crois à la compétence des gens qui travaillent dans mon cabinet de conseil ainsi que je crois aux qualités des personnes qui tiennent la responsabilités des différents composants du SI de LBP entre leurs mains et plus particulièrement le personnel de la DSI. Jamais, je dis bien jamais, un travail dans une DSI n’a été aussi facile que ça ! Ici on mise et je n’aime pas le dire : On n’a pas le droit de commettre une faute, sans parler des qualités que je m’oblige à les avoir en tant qu’un consultant ou consultant-architecte.
Mais c’est quoi l’urbanisation ?
L’urbanisation est un concept qui vise à simplifier le SI et à améliorer la communication entre ses composantes, tout en offrant une plus grande réactivité lorsqu’il s’agit de le faire évoluer.
Le But ?
- Battre un système informatique existant « en cheminées »
o Développement progressif du SI, construction d’application propre à chaque domaine
o Le besoin de récupérer et de transmettre les informations traitées par ces applications s’est traduit par une imbrication forte des composants du SI et par de la redondance d’informations.
- Des exigences métiers de plus en plus fortes
o Mise en place de nouveaux produits et services dans un marché fortement concurrentiel
o Élargissement des canaux de distribution
- Vers un système informatique souple et évolutif
o Permettre un accès au SI banalisé, cohérent, et multi canal
o Donner une position centrale à la gestion de la relation client (découplage client/canal/services)
o Fournir des offres rapidement et à moindre coût
o Séparer la gestion des opérations financières de la gestion des comptes
Pour la définition du canal, cela est une autre chose, je le développerai dans un article subséquent.
On ne peut pas urbaniser un SI sans mettre en place une base documentaire qui est composée de :
1 cadre = Cadre de référence
1 méthode = Guide de modélisation : Démarche
1 dictionnaire = Guide de modélisation : Dictionnaire des concepts
Ma mission consiste à élaborer ces derniers composants de la banque documentaire. Pour ce faire, il faut opérationnellement passer voir toutes les architectures mises en oeuvre dans les différents serveurs (en imaginant le travail que cela demande au niveau de la Comm.), ensuite,une phase ciné qua none de l’élaboration d’une synthèse technique qui permet de fournir une vision lucide sur tous les composantes du SI.
Ici, je dois évoquer le plan d’urbanisme qui est l’un des vrais piliers de l’urbanisation d’un SI. Lire plus de 50000 pages (Dossiers d’Architectures Techniques) rien que pour modéliser la couche Logique du SI. Il y a bien entendu une couche Métier qui doit précéder la couche Logique. L’organisme où je suis a une DSI compliquée. C’est vrai que LBP date de 5 ans mais son SI est bien plus vieux. Les applications sont déployées sur des architectures techniques bien différentes entre elles et basées dans la plupart des cas sur des concepts propres à LBP (Cloisonnement de la couche Logique, PNiLD…)

Les objectifs ?
Les objectifs opérationnels de l’urbanisation sont :
- D’aligner les architectures métier, fonctionnelle, applicative et technique
- De rompre avec les logiques « en cheminées » du système informatique
- De mutualiser les fonctionnalités
- D’unifier les données correspondant à la même information (et donc de partager les référentiels)
Les objectifs de base de connaissance :
- Faciliter la capitalisation de la connaissance, et donc le partage, la communication et la visibilité sur les actions de la DSI
- Faciliter la décision et le pilotage global des évolutions du SI
- Faciliter les prévisions budgétaires
- Faciliter les études d’impacts lors de demandes d’évolutions
La suite : A la prochaine.
E-Paper en Avril 2007 April 18, 2007
Posted by josephcargo in Blogs, Communication, Culture, E-Commerce, Entreprises, France, Politics, Politique, Software, Technologie, Web 2.0, ingénierie.2 comments
Les Echos prévoit de lancer son e-paper fin avril 2007. Comme je l’ai signalé dans un article précédant, ce journal électronique sera lisible grâce à des tablettes numériques dont le contenu sera mis à jour grâce à une connexion Internet. Un “abonnement légèreté” proposera une tablette au format poche disposant d’un écran de 6 pouces et d’une autonomie de 8.000 pages pour 600 euros hors taxes par an. Un “abonnement mobilité” inclura un écran tactile de 8,1 pouces équipé d’une connexion Wi-Fi pour 700 euros HT par an. Ceux qui disposent déjà d’un lecteur pourront également souscrire un abonnement nu pour 365 euros annuels
Plus de 72 millions de blogs dans le monde April 10, 2007
Posted by josephcargo in Blogs, Communication, Culture, Développement, Entreprises, France, Free Software, IT Services, Software, Technologie, Web, Web 2.0.add a comment

Il y avait en mars 2007 plus de 72 millions de blogs, selon le rapport trimestriel du moteur de recherche de blogs Technorati. 120.000 nouveaux blogs seraient créés chaque jour, mais le rythme de création semble ralentir. Alors qu’en 2004 et en 2005, la blogosphère doublait environ tous les 6 mois, la croissance s’essouffle depuis la fin 2006, et le nombre de blogs ne double plus que tous les 320 jours environ. Cependant, cela peut s’expliquer en partie par le système de mesure de Technorati, qui essaie de ne pas prendre en compte les “splogs”, ou faux blogs. Le japonais et l’anglais sont les langues les plus utilisées, avec 37 et 36 % des billets rédigés dans ces deux langues. Suivent ensuite le chinois, l’italien, l’espagnol, le russe et le français, avec une part de 2 %.
Personnaliser ses cartes avec Google Maps April 7, 2007
Posted by josephcargo in Développement, Entreprises, Frameworks, France, Free Software, Google, Software, Technologie, Web, Web 2.0, ingénierie.1 comment so far

Google offre un nouvel outil de personnalisation aux internautes: la possibilité de créer ses propres cartes géographiques, à travers l’outil Google Maps.
Jusqu’à présent, Google s’était contenté d’ouvrir les API (Application Programing Interface) de cet outil; ce qui signifie qu’il fallait avoir des compétences de développeur pour pouvoir récupérer l’interface et la personnaliser pour faire apparaître ce que l’on y souhaite.
Désormais, grâce à l’option Mes Cartes dans Google Maps, un internaute peut aisément créer sa carte personnalisée: marquer des emplacements sur une carte avec des icônes, tracer des lignes ou des formes pour mettre en évidence des itinéraires, ajouter du texte, ou des photos et des vidéos.
Il est également possible de publier sa carte sur le web. L’internaute peut enregistrer ses cartes dans son compte personnel, et choisir de les partager uniquement avec ses amis ou sa famille. À terme, il sera aussi possible de permettre le référencement de ses cartes dans l’index de Google.
Sun Tech Days – Paris, France February 27, 2007
Posted by josephcargo in Développement, Entreprises, Frameworks, France, Free Software, IT Services, Software, Web, Web 2.0, ingénierie.add a comment
Dans le cadre d’une tournée mondiale qui compte plus de 14 villes, les Tech Days seront à Paris au mois de mars 2007. D’une durée de 3 jours (*), cet événement permet de balayer avec les experts Sun l’ensemble des technologies qui couvrent les développements actuels du Web 2.0: mobilité, Web Services, Solaris, Open Source, AJAX, SOA, Java EE, langages de scripts, … Des sessions techniques, des formations pratiques (hands on training), des rencontres avec les différentes communautés composent l’agenda des Tech Days 2007 qui accueillera, en keynote speaker, James Gosling.
(*) en dehors des sessions Java University Training, cet événement est gratuit et ouvert à tous dans la limite des places disponibles.
Photo : James Gosling, Vice president and Sun Fellow.