Il y a quelques jours, j'ai reçu le portable que je comptais offrir à quelqu'un : un Lenovo yoga 500.
J'avais le choix entre l'offrir tel quel, ou jeter un oeil au bon fonctionnement du PC avant de l'offrir.
J'ai fait le second choix, et ... je n'ai pas vraiment été surpris.
Le PC était LENT ! Tellement lent ! Une véritable tortu(r)e ! Presque 2 minutes pour démarrer, des logiciels préinstallés qui se lancent dans tous les sens, le bureau Windows 8...
Une véritable galère. J'aurais eu honte d'offrir ça à quelqu'un. Pour moi, ce PC était quasi inutilisable malgré un super équipement (i5, 4go de ram, HDD 1to).
Du coup, décision logique, on va faire le ménage :
- Should I remove it
- PC Decrapifier
- Malwarebytes anti-malwares
- Mises à jour Windows
- Désinstallation des logiciels préinstallés (tous les "Lenovo machin", McAffee, etc.)
- Redémarrage
Et là :
Les logiciels "Lenovo" sont revenus ! A croire que quelqu'un, chez Lenovo, veut vraiment garder votre PC le plus lent possible et vous pourrir la vie...
Bon ben, ménage à l'ancienne, reformatage :
- Récupération de la clef Windows avec cmd => "wmic path softwarelicensingservice get OA3xOriginalProductKey"
- Création d'une clef USB Windows 8.1
- Boot sur la clef (Fn-F2, sur les Lenovo, tellement évident...)
- Suppression des 7 (wtf ???) partitions, réinstallation de Windows
- Installation du driver pour la carte wifi
- Installation, via Ninite, de tous les logiciels nécessaires (Chrome, Firefox, Skype, VLC, Avast, Foxit Reader, Paint.Net, frameworks .Net et Java, qBittorent, Classic Start, 7-Zip, ...)
- Mises à jour Windows
- Installation d'adblock plus sur Chrome/Firefox
- Installation d'Office
Et voilà, un PC nickel, 3x plus rapide qu'avant, qui démarre en 25 secondes, et qui vivra probablement bien plus longtemps. De plus un Windows 8 avec un vrai bouton démarrer grâce à Classic Start (et pas cette merde de Modern UI). Ca m'aura pris 3 heures, mais ça les valait quand on voit l'état final du PC.
J'hallucine toujours sur l'état des Windows préinstallés...
Comment quelqu'un peut avoir le courage, l'audace même, de vendre des PC aussi lents et vérolés volontairement ?
Je veux dire... Pourquoi ? Au nom du dieu dollar ? Pourquoi aucun gros fabricant ne vend de PC clean ? Je suis sûr qu'en quelques années il deviendrait le leader de la vente de PC. Mais non... Je suppose que les fabricants visent le très court terme en préinstallant des logiciels (et donc en se faisant payer pour ça), plutôt que de viser l'image de marque irréprochable. C'est vraiment pathétique.
En tout cas, allez bien vous faire voir Lenovo/Asus/Dell/... avec vos OS moisis. Vous n'avez aucune éthique, et vous êtes vos pires ennemis. C'est à cause de vous que de plus en plus de gens passent sur Mac. Ne venez pas vous étonner ensuite de perdre de l'argent !
Et oui... Il est temps.
Pour résumer, je me suis rendu compte que mon lectorat était divisé en deux :
- les gens qui suivent mon actualité et mes coups de gueule...
- et les développeurs qui ne s'intéressent qu'au code (.Net principalement) que je publie...
Sauf que voilà... Avoir un blog qui essaie de concilier les deux ne marche pas.
Les super-développeurs que je fréquente n'aiment pas mon blog à cause des articles loufoques, et les non-développeurs eux ignorent tout bonnement les articles techniques.
J'ai donc décidé de séparer mon blog en deux :
- D'un côté, sur mon blog historique, nous aurons tout ce qui ne concerne pas le développement pur et dur. Uniquement mes articles sur l'actualité, les jeux vidéos, mes coups de gueule, etc.
- Et de l'autre, sur dev.howtommy.net nous aurons tout ce qui est bien plus technique, des astuces C# au développement Android.
Voilà, à savoir que j'ai galéré comme pas possible pour migrer les posts et mettre en place les redirections... Donc merci à vous de me remonter tous les bugs qui pourraient apparaître !
D'ici là bonne soirée, et à bientôt... Sur un site ou sur l'autre ! :-)
Aujourd'hui je vais vous parler de l'école où j'ai fait mes études d'informatique : le DIIAGE (Diplôme d'Ingénierie Informatique Appliquée à la GEstion)
Le DIIAGE est une école à Dijon, ouverte à tous les bacs +2 ou +3 informatique. Elle mène vers un bac +5 en Informatique, spécialisé en Etudes et développement ou Systèmes et Réseaux. Cette formation est continue la première année, puis en alternance (2 semaines / 2 semaines) les deux années suivantes.
Attention, je ne parlerais ici que de la partie Etudes et développement, étant donné que c'est la formation que j'ai suivi.
Pourquoi je vous en parle ? Non, pas pour me faire de l'argent, cet article n'étant pas sponsorisé...
Je vous en parle car non seulement j'ai passé de très bonnes années d'études là-bas, mais en plus le niveau d'enseignement, la passion des professeurs et le fait de travailler en alternance m'ont parfaitement préparé au monde du travail dans l'informatique et à ce que les entreprises attendent de leurs meilleurs développeurs.
Exit les cours dépassés de Java et C dans notepad, ici on vous préparera à la vie en entreprise !
- Travail sur les technologies libres (C++, Java, JavaEE, ...) mais aussi et surtout sur les dernières technologies Microsoft (Windows Azure, ASP.Net & ASP.Net MVC, WPF, Silverlight, WinRT, Windows Phone, ...)
- Problématiques avancées d'entreprise : debug, design patterns, architectures, cloud, performances, développement mobile, communication entre applications, multithreading, optimisations BDD, ...
- Outils sérieux : contrôleur de code source (TFS), Visual Studio Ultimate, licences Windows MSDN, ...
- De véritables projets de développement de 2 ou 3 semaines
- Et encore plein d'autres choses : POO, Modélisation, SQL, Anglais, Communication, Gestion de projet, ...
Certains trouveront peut-être cette formation trop axée "propriétaire / Microsoft", ce qui est en partie vrai... Mais les professeurs qui donnent cours là-bas sont de véritables passionnés. Et ça change totalement la dimension des cours...
Personnellement j'ai mille fois préféré cette formation assurée par des passionnés que mes 2 ans à l'IUT Informatique où je n'étais qu'un numéro et où on nous apprenait à faire des choses qui n'allaient jamais me servir (Ada, C, mathématiques complexes, ...).
Voilà, c'était pour faire un peu de publicité à une formation que j'ai vraiment aimé, et qui mériterait d'être davantage connue. N'hésitez pas à en parler autour de vous, aux gens qui cherchent une formation dans l'informatique à Dijon ! :)
Bonne journée à tous ! Et si vous avez des questions, n'hésitez pas !
EDIT : Quelques informations complémentaires qui peuvent vous intéresser :
- Le fait que la formation soit en alternance est un énorme plus par rapport à une formation continue (l'école est payée, on a un petit salaire et on ne se retrouve pas bac +5 junior sans expérience)
- Nous sommes très encadrés, les promotions vont de 5 à 20 étudiants, pas 75 ou 200. Ca permet de réussir même quand, comme moi, on n'est pas du genre à bosser par nous-même.
- L'établissement qui héberge la formation est catholique, mais ça n'a aucune incidence sur les cours.
- Je viens d'uploader la Plaquette DIIAGE 2013 avec les informations sur la formation si ça vous intéresse :)
- Il y a des portes ouvertes organisées ce samedi 22/03 si ça vous intéresse (DIIAGE, Centre Universitaire Catholique de Bourgogne, 69 Avenue Aristide Briand, 21000 DIJON)
Et voilà, comme promis, je viens de mettre en ligne le code source de MyCryptoChat en PHP !
Pour ceux qui n'auraient pas suivi :
MyCryptoChat est une petite application de chat très simple, sécurisée à la ZeroBin. C’est-à-dire que les conversations sont intégralement chiffrées côté client.
Vous créez une conversation, vous donnez le lien à un ami, et hop, vous pouvez converser en toute sécurité.
Les seules personnes qui peuvent accéder à la conversation sont celles qui ont eu l’url de la conversation et la clef de chiffrement contenue dans l’ancre (après le # dans l’url).
Les fonctionnalités en détail :
- Ultra simple car seulement 2 boutons : “créer une salle de chat” et “envoyer le message”.
- Les chiffrements et déchiffrements sont intégralement réalisés par le navigateur. Le serveur ne sait absolument pas ce que vous dites.
- Chaque salle de chat a une durée de vie (de 15 minutes à 24 heures). A la fin, toute trace de la conversation aura disparu.
- Les données sont chiffrées avec AES 256bits.
- 1 minute après avoir quitté le chat, le serveur ne sait déjà plus qui vous étiez ni quelle était votre adresse IP (même les pseudos sont chiffrés !)
- Vous pouvez changer vous-même la clef de chiffrement en modifiant l’ancre dans l’url (la partie après le #) avant d’envoyer votre premier message.
- Le nombre de personnes qui suivent la conversation est affiché. (Buggué pour le moment)
- Génération d’avatars pour chaque utilisateur (afin d’éviter l’usurpation d’identité).
Le code source de l'application est disponible sur codeplex : http://mycryptochatphp.codeplex.com/
La première version de l'application en PHP est téléchargeable ici : http://mycryptochatphp.codeplex.com/releases/view/117318
A noter :
* Il n'y a pas d'installation, il suffit de copier/coller les données du zip dans un dossier, de donner les droits en écriture sur le fichier de base de données (dans le dossier db), et c'est parti !
* Votre serveur a juste besoin de PHP 5.4 et du module PDO pour SQLite.
* Il y a un bug avec le nombre de connectés, je le corrigerais quand j'aurais le temps...
Encore une fois, je suis disponible dans les commentaires si vous avez des questions.
Bonne journée à tous !
Photo Credit: rpongsaj
DynDns, vous connaissez ? C'est le plus connu et le plus utilisé des services de redirection DNS dynamique.
Pour ceux qui ne connaissent pas, un DNS dynamique est un service qui va faire correspondre en permanence votre adresse IP et un nom de domaine choisi. Quel est l'intérêt ? Tout simplement pouvoir avoir un nom de domaine qui pointe en permanence sur son adresse IP, et ainsi pouvoir héberger chez soi, sur sa box ou sur ses PCs, différents services internet (un site internet, un FTP, un service de messagerie, un accès à son NAS, etc.).
Comment ça fonctionne ? C'est très simple, la majorité des box / modems / routeurs possèdent une section de configuration dyndns qui permet de renseigner les informations de son compte dyndns pour aller ensuite régulièrement mettre à jour l'adresse IP associée à votre nom de domaine.
Ainsi, à une époque, j'hébergeais de petits sites web sur mon adresse monancienpseudo.dyndns.com !
Le souci, c'est que, depuis quelques années, les fabricants de matériel ont commencé à retirer des fournisseurs de DNS dynamiques de leurs équipements. Ainsi, on est passé de 5/6 fournisseurs en 2009 à 1 seul aujourd'hui : DynDns (ou dyn.com désormais).
Mais voilà, DynDns s'étant retrouvé en position de monopole à ce niveau (car pas le choix, les modems / routeurs ne permettent plus que l'utilisation de ce service), il a décidé de supprimer son offre gratuite. Totalement. Et oui.
Vous voulez juste héberger un mini site web chez vous ou vous donner l'accès à votre NAS à distance ? Vous devez payer. Votre caméra IP ne fonctionne qu'avec DynDNS ? Vous devez payer. Et oui.
Pitoyable non ?
Je ne vois pas de bonne solution, aujourd'hui, pour faire de l'autohébergement ou pouvoir accéder à son NAS en toutes circonstances...
- Acheter une IP fixe chez son FAI ?
- Payer 20€ par an à DynDns ? (hors de question pour moi)
- Installer un serveur DNS ou un service qui vous permettra de récupérer votre IP à n'importe quel moment (ce qui implique une machine qui tourne chez soi en permanence) ?
- Installer un plugin d'un autre fournisseur de redirection DNS dynamique sur son PC ? (si l'IP change quand le PC est coupé on perdra l'accès...)
- Une autre idée, quelqu'un ?
Allez, bon weekend !
Photo Credit: EmreAyar via Compfight cc
Bonjour à tous,
Comment allez-vous depuis ces quelques semaines (ou plutôt mois ) ?
Vous l'avez probablement remarqué : je ne bloggue plus. Il y a plusieurs raisons, certaines bonnes, d'autres moins, et je vais vous demander votre avis sur ces raisons. J'ai besoin d'avoir un retour, d'essayer de comprendre ce que je fais, pour qui je le fais, et pourquoi je le fais... Enfin bon, si ce n'est pas clair, dites-vous que ce n'est déjà pas clair dans ma tête. D'où cet article un peu bizarre...
En bref : I need you to resurrect this blog !
J'ai besoin de votre aide pour m'aider à me remotiver, à m'améliorer et à rendre ce blog meilleur qu'avant !
Voici mes raisons, et les questions que je me pose :
- Tout d'abord : le manque de motivation. Je ne sais plus vraiment pourquoi je bloggue. Blogguer, pour ceux qui ne le savent pas, ça prend énormément de temps. Un petit article prend déjà une demi-heure, et un gros article peut facilement prendre plusieurs heures, voire plusieurs dizaines d'heures... En fait, j'ai surtout du mal à m'y mettre. Une fois lancé, je ne m'arrête plus. Mais il faut franchir l'étape du "Se connecter, créer l'article, rédiger les 10 premières lignes". C'est cette étape qui est la plus difficile à franchir pour moi (et pas que dans le domaine du blogging...). Comment faites-vous pour dépasser cette étape ? Pour rentrer dans une tâche que vous aimez alors que vous pouvez procrastiner ou ne rien faire à côté ?
- Ensuite : l'égarement. Je ne sais plus sur quoi je veux blogguer, ni ce qui vous intéresse le plus... Vous les lecteurs qui êtes toujours là, alors que ce blog est abandonné depuis presque 2 mois . L'actualité me fait déprimer (contrôle, flicage, répression, censure, ...), tout ce qui est technique me parait... inintéressant (lorsque je me place en tant que spectateur), les coups de gueule ça va bien 5 minutes, ... Au final, je ne sais plus sur quoi écrire, sur quoi me motiver. Alors que j'ai énormément de matière ! J'ai développé ma propre application "dropbox like", qu'on peut déployer sur son serveur perso et sur ses PCs avec synchronisation des fichiers, j'ai développé ma première application Android perso, j'ai continué d'avancer sur mon application de gestion de post-its en ligne, j'ai des tas de conseils et d'astuces .Net, plein d'idées de tutos sous le coude, ... Mais, je sais pas. J'ai parfois envie d'écrire sur tout, parfois sur un sujet précis, parfois sur rien. Vous, sur vos blogs ou sur les blogs que vous suivez, qu'est ce que vous aimez ? Beaucoup d'articles ? Peu d'articles ? Que l'auteur se concentre sur un sujet ? Qu'il aborde des tas de sujets ?
- Egalement : le manque de retour. A l'origine, je blogguais pour moi, pour partager mes expériences, mes astuces, mon avis, ... Au début, j'avais peu de retours, et ça ne me gênait pas. Mais mes derniers articles n'ont pas eu l'air d'intéresser les gens. Peu de commentaires, de partage, d'intérêt... J'ai l'impression de ne toucher personne. Les stats de mon blog sont très mauvaises, et les gens qui finissent ici ne partent qu'après la consultation d'une seule page... Est-ce ma faute ? Dois-je essayer de mettre un peu plus d'humour dans mes articles ? Dois-je poster plus régulièrement ? Dois-je vous proposer d'autres sujets ? Dois-je vous encourager à partager mes articles ?
- Enfin, je me pose la question du format de mes articles. J'ai souvent peur d'écrire des articles trop courts ou trop légers, du coup j'en rajoute et j'en rajoute, et au final mes articles sont trop longs, ou durs à lire. Qu'en pensez-vous ? Mes articles sont-ils facilement lisibles ? Trop longs ? Trop courts ? Devrais-je les séparer en plusieurs petits articles quand c'est possible ?
Voilà, je pense avoir fait le tour. Je compte vraiment sur vous pour répondre à toutes ces questions. Que ce soit à travers les commentaires, le formulaire de contact ou même par mail à tom@howtommy.net, je compte sur vous.
Allez, bonne journée à tous, et merci d'avance !
image modifiée de Marco Bellucci, sous licence CC
Bonjour à tous,
Aujourd'hui je vais vous parler d'une application que j'utilise depuis quelques semaines : F.lux.
F.lux est un petit logiciel pour PC, Mac et Linux qui change la colorimétrie de votre écran en fonction de l'heure. Partant du constat que selon le moment de la journée où on travaille sur son ordinateur, l'éclairage n'est pas le même (lumière forte et naturelle la journée, lumière faible et froide le soir), F.lux applique un filtre coloré par dessus l'affichage de votre système d'exploitation.
Ainsi, votre écran sera lumineux et les couleurs seront justes (6500K) la journée, tandis que le soir il sera moins lumineux et offrira des couleurs plus orangées (3400K). L'intérêt principal est de diminuer fortement la fatigue visuelle le matin et en fin de journée, lorsqu'on n'utilise son PC dans un environnement plus sombre que la journée (forcément).
Bon, je dois bien l'avouer, j'ai eu du mal à m'y faire les 2 premiers jours. Le changement de couleur était trop abrupte, et on a du mal à se faire au blanc "orange" du soir. Mais après avoir passé la transition en lente (1 heure au lieu de 20 secondes), j'ai fini par m'y habituer, et aujourd'hui je ne me vois plus vivre sans se logiciel.
On se rend en plus très bien compte, lorsqu'on le désactive, à quel point un écran sans F.lux est agressif pour les yeux !
Tenez, voici mon écran, avec et sans F.lux :
Je vous recommande donc de l'essayer, et de persévérer les 2/3 premiers jours, le temps de vous y habituer. Vous verrez, vous ne pourrez plus vous en passer !
Vous pouvez trouver le logiciel ici.
Bon téléchargement et bonne fin de weekend à tous !
Bienvenue dans l'inauguration d'une nouvelle catégorie de mon site : "les liens du jour" ou "en vrac".
En effet, plutôt que de me concentrer à rédiger chaque jour un ou deux articles sur l'actualité (qui change tous les jours... Sisi !), je vais plutôt partager quotidiennement (ou presque) les articles qui me semblent les plus intéressants. A vous d'aller lire ce qui vous intéresse. Ainsi j'aurais plus de temps pour me concentrer sur l'écriture de certains articles, notamment en ce qui concerne le développement.
Commençons dès à présent :
Actualité
- Le PSN (réseau de la PlayStation 3 qui permet aux joueurs de jouer ensemble) s'est fait pirater hier. Des informations personnelles ont même été récupérées par les pirates... Sony, dans sa lutte complètement vaine contre le piratage semble incapable de se rendre compte des conséquences de ses actes. A trop donner des coups de pied dans la fourmilière...
- Korben a regardé (en détail) les spécifications du mouchard logiciel de sécurisation d'HADOPI. Visiblement, l'objectif est vraiment de faire peur à un maximum de gens pour les encourager à installer le "logiciel". Pitoyable...
- Voilà pourquoi il faut sécuriser son routeur Wifi !
- On ne plaisante pas chez Toshiba. Si vous écrivez au marqueur sur l'étiquette d'un disque dur, la garantie saute ! Ridicule. Tant qu'à faire, autant faire sauter la garantie des ordinateurs portables qui ont des autocollants ou même des rayures !
- Les élèves bientôt sensibilisés à un "internet responsable". Le principe est bon, mais je ne vois pas ce que le "les dangers du téléchargement et de la mise à disposition illicites d'œuvres" font dans cette formation... Ce sont les majors qui ont décidé du programme ? Pffff... On ferait mieux d'apprendre aux élèves à se poser des questions sur ce qu'ils peuvent lire, voir et entendre sur internet...
- Tiens, l'attribution des noms de domaine en .fr change. Pour un meilleur pistage des sites en .fr ? Hum...
- Visiblement, Apple aurait déposé un brevet il y a peu pour amasser et utiliser les données de géolocalisation... La vie privée ? C'est quoi ça ?
Divers
Développement
image
Quelques jours seulement après la sortie de la bêta du SDK Microsoft pour développer sur Kinect, la société tequilarapido a annoncé la sortie d'un Framework et d'un Toolkit pour créer facilement des applications Kinect.
Cet outil (basé sur un framework OpenSource OpenNi sous licence LGPL) est d'ores et déjà disponible sur codeplex.
Pour ceux qui ne le savent pas (comme par exemple... moi ;), tequilarapido est un partenaire privilégié de Microsoft. Elle a souvent eu accès à des produits Microsoft avant leur sortie (Silverlight, WP7, ...).
Plus ça va et plus j'envisage de m'acheter un Kinect, pour voir les possibilités de l'engin... Mais je pense quand même attendre, car si j'aimerais bien développer sur Kinect, j'aimerais aussi utiliser mon futur Kinect pour jouer, et pour cela... il faut des jeux disponibles !
A voir dans quelques mois.
source, image
Windows 8, le futur système d'exploitation de Microsoft au nom original, implémenterait, à l'instar de l'iPhone et de Mac OSX, un App Store.
En effet, des captures d'écran (qui ont échappé à la firme de Redmond) montrent bien la présence d'un App Store dans ce nouveau système d'exploitation. Il serait donc possible de télécharger, acheter et supprimer simplement des applications, comme sur les OS des smartphones les plus utilisés.
Cependant, on retrouvera les contraintes inhérentes à ce type d'utilitaire : la validation des applications. Qui validera ? Quand (a priori ou a posteriori) ? Pour quelles raisons ? Une application qui installe par défaut une seconde application sera-t-elle autorisée ou pas ? Pourra-t-on publier un nombre infini d'applications gratuites ? Sera-t-on limité ? Faudra-t-il payer pour pouvoir publier ses applications ?
Beaucoup de questions sans réponses pour le moment. C'est néanmoins une bonne nouvelle pour tous les développeurs Windows qui rêvent de sortir leurs applications sur un Store pour les vendre facilement et se faire connaitre.
Pour ceux qui ne le savent pas, je leur rappelle que Microsoft permet aux développeurs Windows Phone 7 qui ont un abonnement à l'année de déployer un nombre infini d'applications payantes, mais seulement 5 applications gratuites ! Microsoft utilisera-t-il le même modèle pour son Windows App Store ? Se retrouvera-t-on envahis d'applications payantes ?
On comprend également mieux pourquoi Microsoft se bat pour que l'expression "App Store" devienne un terme générique.
A suivre.
source, image, image
Derniers commentaires