Archives de catégorie : Non classé

Salut à tous ! Ça roule ? Bon alors aujourd’hui, je vous annonce ma présence à la prochaine Web-5 à Béziers. OK ça c’est bien gentil mais pourquoi aller à l’autre bout de la France ? Parce que j’y suis invité. C’est une raison valable à elle seule, non ? Mais il n’y a pas que ça. Avec ma future camarade Camille, que je ne connais pas encore IRL, nous allons y assurer la couverture presse, ce pourquoi nous avons été invité. Vous allez donc entendre parler de Béziers dans les semaines à venir. Peut être même plus que de mon séjour à Montréal pour la ConFoo ! Donc déjà, je me demandais qui parmi vous sera présent là bas. J’adore rencontrer mes lecteurs, c’est toujours un super moment avec plein de trucs à apprendre (faut d’ailleurs que je relance … Continuer la lecture

Qu’on se le dise, vous parlez anglais couramment ? C’est bien. Vous êtes bilingues et pouvez vous garantir une parfaite compréhension d’une série sans sous-titre ou sans traduction ? Je suis content pour vous. Sincèrement. Mais ce n’est pas mon cas. Je parle, lit et écrit l’anglais suffisamment bien pour mon travail. Quand je vais en Angleterre ou ailleurs pour le tourisme, mon anglais me suffit à profiter du voyage tranquillement. J’essaie de progresser de temps en temps parce que c’est toujours utile. Mais je n’aurais jamais la prétention de mieux traduire un film ou une série que les traducteurs qui ont été payé pour (je ne parle donc pas des fansubs). Si je me concentre un peu, je peux tenir une discussion ou comprendre l’essentiel d’une écoute. Quand je suis dans une conférence en anglais, et j’en fais régulièrement, je comprends … Continuer la lecture

Ce sujet change un peu de l’habitude. Vous avez vraiment cru que c’était un blog de développeur ? Ben non. De temps en temps je parle d’autre chose 😉 Des fois je parle de ma vie, mes soucis, mes loisirs ou sujets qui m’intéressent. Hier soir, au calme chez moi, par hasard, je lis un article sur l’auto-immolation. Non pas que je m’y intéresse à titre personnel, mais juste comme ça par curiosité. « Traditionnellement » l’auto-immolation, c’est pour protester contre quelque chose. Il y a des choses contre lesquelles je suis, mais de là à me foutre le feu ou à me noyer… D’abord, parlons du terme immolation. Il y a une forte assimilation culturelle entre l’immolation par le feu et l’immolation elle-même. Je n’ai su moi-même qu’assez avancé dans ma vie d’adulte que l’immolation est juste le fait de s’offrir … Continuer la lecture

Messieurs, mesdames, Vous pratiquez un métier dont je ne connais pas toutes les arcanes mais sans lequel, le monde l’informatique et notamment du web ne serait pas le même. Pour exercer correctement votre métier et disposer d’un panel de candidats en constante évolution, vous utilisez LinkedIn (ou Viadeo, même combat, dans l’idée). C’est très bien, vous avez fait un pas important. Vous avez donc accès à une CVthèque pré-formatée et qui au bout d’un court temps d’adaptation vous permet, je suppose, d’augmenter votre productivité. Cela vous épargnant après tout le temps d’adaptation aux diverses formes de CV plus ou moins fantaisistes que vous recevez certainement par mail ou par courrier en parallèle. Alors pourquoi continuez-vous de me demander mon CV en messagerie privée ?! alors que pour accéder au bouton de demande d’envoi de message, vous devez forcément passer par mon profil ?! … Continuer la lecture

Comme chaque année, voilà mon bilan personnel et professionnel comme dernier billet. Avec bien entendu une rétrospective sur mes prévisions de l’année dernière. Professionnel J’ai été très simpliste : M’intégrer correctement dans mon nouveau boulot Bon bah ça je crois qu’on peut dire que c’est fait hein. Je suis satisfait, ça se passe bien, le dernier projet (en cours) est épuisant et très difficile (intellectuellement et physiquement) mais très riche en apprentissage. Je tiens donc à remercier mon directeur technique, mon pote m0hda et tous mes collègues développeurs avec qui on galère bien. Malgré les divers problèmes de complexité, de délai, de burnout et de babyfoots non désirés (private joke, rire jaune dans la salle, et encore, je suis sympa). Personnel Partir à Montréal faire la ConFoo et donner mes toutes premières conférences Ça c’est fait aussi. Je vous ai … Continuer la lecture

Tout gamin, j’ai suivi des cours de guitare classique. Ma compagne a un passé de pianiste. On a tout deux arrêté nos instruments respectifs il y a assez longtemps. J’ai voulu me mettre à la basse il y a 3 ans. Problème, quand on n’a pas le temps de suivre des cours et qu’on n’a pas trouvé de prof à domicile correspondant à ce que j’aime, j’ai fini par plus ou moins délaissé régulièrement cette belle guitare qui trône dans mon salon. Et là Ubisoft sort Rocksmith. Guitar Hero, c’est sympa mais c’est pas très passionnant quand on a déjà touché aux vrais instruments. Ce jeu vous permet de brancher votre vraie guitare sur votre console directement. L’interface de jeu est du coup un peu plus compliquée que sur l’autre jeu mais bon vous avez plus que quelques gros boutons … Continuer la lecture

Il y a quelques jours, l’article « Qu’est-ce qui vous a le plus surpris lors de vos premiers pas en entreprise ? Un développeur donne le top 5 des choses l’ayant stupéfait » était publié sur Developpez.com. Je trouvais ça intéressant, alors plutôt que de noyer ma réponse au milieu du flux interminable que peut générer ce site, je réponds ici. Les points sont dans l’ordre croissant de surprise. Point 1 : L’interaction avec les personnes À force de passer du temps devant son ordinateur à coder, on pense que la programmation est un travail solitaire. Pourtant, c’est étonnant le nombre d’interactions avec d’autres personnes en entreprise (réunion, conversation avec des bêta-testeurs, discussion avec des collègues, etc.). Etre surpris par le fait qu’on va devoir discuter avec plus que son chef de projet, c’est être un idiot. A l’école, on vous a pré-mâché le boulot, les documents, … Continuer la lecture

Ce matin, j’annonçais sur Twitter avoir mis en place un projet NodeJS basé sur une architecture/pattern MMVC. Suite aux questions reçues, il semble nécessaire d’expliquer ce que c’est. Avantages et inconvénients. MMVC ? Pour Model – ModelMapper – View – Controller. C’est un dérivé du design pattern classique MVC adapté au travail avec les bases de données. Reprocher des choses au MVC Le modèle classique du MVC part d’un bon fondement : déléguer les responsabilités à des éléments séparés. Les données d’un côté, l’affichage d’un autre et un élément central pour faire le lien. Le problème de ce pattern, c’est que la gestion des données implique aussi bien : Les fonctionnalités métier. Par exemple, peindre ma voiture veut dire que je change la valeur de la propriété couleur de l’objet voiture ; La synchronisation avec la source de données. Par … Continuer la lecture

J’ai un coup de gueule à pousser, ça sera un peu long à lire mais ça fera du bien et si ça peut faire du mal, je vais pas me gêner. Il y a environ trois mois, j’ai acheté un four combiné d’une marque classique d’électroménager. La partie qui nous intéresse est que je l’ai acheté chez Darty. Le modèle du four avait l’air bien, deux foyers de ma famille le possédent déjà et en sont satisfaits. Rien à craindre donc à priori. Pas de bol, le four fait un bruit de motoculteur, peu importe le mode de cuisson. Etant donné que ça fait peut être bien 20 ans que j’entends parler du contrat de confiance, le moment est venu de l’éprouver. Un premier technicien vient, fait quelques essais rapides et déclare que cela vient du moteur plateau. Je pensais … Continuer la lecture

Bon, je change un peu de gamme d’articles, je vais ici expliquer une des méthodes pour faire en sorte que votre serveur de téléphonie Asterisk puisse passer un appel. Je me sers de cette méthode quand depuis un site je veux déclencher un appel. Exemple le plus simple: un bouton « appelez moi » sur votre site. Il existe dans votre installation d’Asterisk, un dossier où il suffit de « déposer » un fichiercorrectement rempli pour qu’il déclenche un appel. Vous trouverez ce dossier ici : /var/spool/asterisk/outgoing/ Le fichier d’appel Voyons maintenant comment construire le fichier concerné. Dans l’ordre, vous pouvez mettre ces lignes là : Channel:<channel>, ceci correspond au canal qu’utilisera l’appel ; CallerID: « nom »<numero>, spécifie le CallerID ; MaxRetries: <number>, indique le nombre de tentatives qui seront réalisées. Par défaut à 0 ; RetryTime: <number>, indique le délai entre chaque tentative ; WaitTime: <number>, secondes … Continuer la lecture