Ma vie privée, mes idées, mon oeuvre...

Aller au contenu | Aller au menu | Aller à la recherche

Travail

Fil des billets

dimanche, février 5 2023

Récap de la quinzaine (un peu élargie) du 5 septembre 2022 au 5 février 2023

Je pensais faire un récap par quinzaine, mais bien entendu avec du boulot entre temps ça casse un peu le rythme des choses faites en public (sur Twitch) ou à destination de tous (open source ou édition de logiciel/site/jeu/livre). Voici donc un récapitulatif sur les 5 mois qui viennent de s'écouler des choses importantes que j'ai notées.

La première datant de septembre est bien entendu la sortie de RAD Studio 11.2 Alexandria et la présentation de ses nouveautés faite le 20 septembre 2022 en direct. D'ailleurs la version 11.3 Alexandria sera partiellement dévoilée lors de la conférence DelphiCon 2023 (14 au 16 février) et officiellement présentée le 28 février. Je ne sais pas encore si je ferai une présentation FR dans les jours qui suivront mais c'est probable que nous organisions quelque chose.

Sur novembre et décembre 2022 j'ai un peu réorganisé mon espace de travail et ai migré vers le Mac mini M1 que acheté pour tests en décembre 2021. L'iMac de 2011 n'est pas parti à la trappe, rassurez-vous, c'est le seul qui me permet d'accéder à mes VM Windows x86 historiques (dont celle qui contient mes archives comptables sous CIEL avant passage au web). Ca reste un appareil précieux même s'il n'a aucune valeur sur le marché.

Finalement j'ai été bluffé par le fonctionnement du M1 en usage réel comme ordinateur principal et un peu été emmerdé aussi par le fait que j'avais pris le modèle de base avec à peine 256Go d'espace disque. Autant dire que c'est insuffisant pour bosser. Mes données principales et machines virtuelles sous Windows ARM sont sur un SSD externe. Au passage les Sandisk SSH NVMe Extreme Pro en USB-C dépotent un max ! Je recommande vivement, même si j'ai été obligé d'en retourner un en SAV après quelques mois d'utilisation car il n'était plus reconnu (remplacé par Sandisk aka WD sans difficulté). Pensez donc à faire des backups de vos trucs, quel que soit le stockage "vivant" sur lequel vous travaillez !

Nouvel environnement de développement et configuration testés sur Twitch fin décembre et largement étrennés lors des 13 streams d'une durée totale de 35 heures sur janvier. La rediffusion de certains seront prochainement mis en ligne sur Serial Streameur puisque j'ai repris mes marques : OBS Project (streams et enregistrements d'écran), Handbrake (pour réduire un peu la taille des MP4 exportés par le reste), Camtasia (après avoir testé Davinci Resolve que j'ai trouvé trop compliqué (ou complet) pour mon usage) et Parallels Desktop à la place de VMWare Fusion qui a enfin annoncé en janvier avoir une version compatible ARM M1/M2. Peut-être que je repartirai dessus après tests quand mon année d'abonnement à Parallels arrivera à expiration vu que je ne me fais pas à leur système de configuration des VM.

A l'occasion de la mise en vente de mugs à destination des développeurs Delphi et de l'acceptation de mon compte dans le programme GitHub Sponsors j'ai ai profité pour revoir ma bio et présentation un peu partout comme sur Twitch et bien entendu GitHub.

Suite à la main mise de Elon Musk sur Twitter j'ai aussi fait du vide sur ma présence sur les réseaux sociaux d'une manière générale. Elimination d'un certain nombre de comptes qui ne servaient globalement qu'à perdre du temps quand je les consultais encore, suppression de tous mes abonnements, début de migration vers le Fediverse. Ca fait un gros vide au début, mais en fait on arrive assez bien à s'en remettre. Un peu comme du sevrage. Je recommande aussi.

Côté édition de logiciels, rien de notable si ce n'est quelques trucs autour du Fediverse plus ou moins "sous le manteau". De grosses envies et projets pour les mois qui viennent, en partie en open source (comme ce testeur) ou shareware, j'en reparlerai en temps utile.

Côté jeux vidéo, deux Ludum Dare sont passées et je n'ai finalement pas participé à la Global Game Jam 2023 qui avait lieu ce week-end. Deux jeux à terminer mais globalement fonctionnels ont été mis en ligne : Laby10s et Colarvest. Les codes sources de Colarvest sont disponibles sur GitHub. Ceux de Laby10s ne le sont pas car des morceaux (graphismes et sons) ne sont pas libres de diffusion.

En 5 mois j'ai ouvert plusieurs nouveaux dépôts de code et libéré les sources de l'application cliente Log'n Pass et du générateur d'icônes PicMobGenerator. Les streams de janvier ont essentiellement consisté à regrouper mes nombreux exemples de projets Delphi sur un dépôt dédié à ces exemples de base qui fera aussi l'objet d'articles sur le blog pour les expliquer.

Pour les développeurs web j'ai aussi publié un petit programme simple en PHP pour dumper les requêtes extérieures et ce que reçoivent les serveurs et mis à jour mes exemples d'utilisation d'Ajax avec les API des navigateurs pour un usage en GET et POST standards car les documentations ne sont pas toujours hyper claires et qu'un copier/coller a parfois son intérêt (quand on comprend ce qu'on fait).

Pour la suite, toujours plein d'envies et de trucs à faire dans ma pile de TODO projets mais en priorité les RDV en ligne du mois de février, refaire quelques sessions de direct en semaine sur Twitch, boucler la refonte du guide de la formation à la programmation, un nouveau site de vidéo tutos et mettre en ligne les vidéos suivantes de cours sur Apprendre Delphi maintenant que j'ai repris une voix normale après une série de rhumes et absences tout en faisant un peu de vide en guise de ménage de printemps.

Comme toujours les soutiens sont les bienvenus sous forme d'abonnements Zone Abo (qui vous donne accès à tout ce que je fais), subs sur Twitch (pour papoter et voir les rediffusions de streams), sponsoring avec GitHub Sponsors, dons & co.

Les prochaines sessions de formations en ligne sur Delphi ou le web auront lieu fin février, vous avez jusqu'au 13 pour vous inscrire. Et si vous avez des besoins spécifiques (dans le cadre de Qualiopi ou pas), n'hésitez pas à m'en faire part.

dimanche, septembre 4 2022

Récap de la quinzaine du 22 août au 4 septembre 2022

Bonjour

J'en ai probablement assez parlé un peu partout : la semaine du 22 au 26 avait lieu le Delphi Coding Boot Camp organisé par Embarcadero pour initier du monde aux bases du Pascal et de Delphi. Un succès en fréquentation sur les directs, tout ce contenu est accessible en rediffusion sur la chaine YouTube du site LearnDelphi.org

Forcément je n'ai pas su résister même si c'était un niveau débutant et y ai passé une bonne partie de la semaine dès le démarrage à 15 heures. Ma concentration face à des présentateurs anglophones étant ce qu'elle est, difficile de faire autre chose en même temps.

J'ai pu reprendre Twitch et vais y retourner plus régulièrement maintenant que les températures sont revenues à une normale supportable. Il faut juste que je trouve les projets sur lesquels me concentrer dessus dès que RAD Studio 11.2 Alexandria sera sortie. Nous repartirons probablement sur la série modifications / mises à niveau / soumission de mes nombreux projets pas encore disponibles sur les magasins d'applications. Et un peu de développement web de temps en temps vu que je redonne quelques cours à l'ESILV jusqu'en fin d'année ce qui me laisse quand même pas mal de disponibilités.

Parmi les choses mises en ligne notez la mise à jour 1.1 de Folder2FMXImageList qui permet désormais de générer directement un TDataModule avec la liste d'images créée automatiquement depuis une arborescence de dossiers. Ses sources sont dispo sur GitHub et une version compilée pour Windows et Mac est disponible en téléchargement.

Suite à cette modification et au développement de Video Title Page Generator (visible qu'en rediffusion depuis Twitch pour le moment), j'ai aussi mis à disposition la classe qui me sert à dessiner des textes à partir de caractères stockés sous forme d'images. Je l'avais créée sur l'un des codages de jeux vidéo (probablement Pairpix) il y a quelques mois. Elle a été rendue plus indépendante et est désormais accessible à tout le monde dans ce dépôt de code.

Pour continuer du côté de l'open source, Serge Girard a ajouté un effet de rotation aux composants FireMonkey proposés sur DeveloppeurPascal/Delphi-FMXExtend-Library. Nous l'avons un peu modifié ensemble pour coller au projet.

Pour finir sur cette quinzaine qui s'achève avec la rentrée scolaire, j'ai aussi mis en ligne plusieurs vidéos de développement web en lien avec les sites Zone Abo et Bloginus sur Serial Streameur et mis en place un chapitrage sur cette formation en ligne.

Par curiosité je me suis inscrit sur LeGratin (mouais) et ai (ré)activé mon compte Malt (jamais utilisé).

Et bien franchement je plains les développeurs web qui ne savent travailler qu'avec un framework. Je poursuivrai probablement l'activation ou la mise à jour de mes comptes sur tous ces sites au fil des semaines à commencer par Codeur qui était globalement une perte de temps sur le tri de projets sans queue ni tête mais avait quand même quelques trucs intéressants avec une concurrence féroce sur les tarifs exercée par des spécialistes de l'outsourcing.

Globalement voilà pour cette quinzaine. Peu de choses publiques à en dire, mais ça a quand même fait de grosses journées.

J'ai aussi profité de ce week-end pour officialiser une "offre éducation" avec deux choses : des accès à Zone Abo pour les étudiants et des sessions d'initiation à la programmation en Pascal avec Delphi. Je ressors un peu ma casquette d'évangéliste/MVP Delphi. Ca ne fait pas de mal. Dans la même veine si des entreprises sont intéressées pour des présentations de leurs activités liées à Delphi à destination d'étudiants, faites moi signe.

Prochains rendez-vous :

- le 7 septembre à 17 heures pour suivre la présentation officielle de la version 11.2 Alexandria de Delphi et C++Builder

- le 14 septembre pour une demi-journée de formation "prise en main de Delphi"

- le 15 septembre pour une journée de formation à FireMonkey pour développeurs VCL

- le 20 septembre à 15 heures pour suivre ma version de la présentation de RAD Studio 11.2 Alexandria. Y aura forcément de la redondance, mais qui sait ?

- et d'autres formations sur octobre

mardi, août 23 2022

Récap de la quinzaine du 8 au 22 août 2022

Bonjour

Voici donc le point bimensuel sur mes activités alors que se déroule le coding bootcamp d'Embarcadero toute la semaine.

Cette quinzaine j'ai essentiellement travaillé sur des projets open source et la préparation de formations à venir (en ligne, à distance et en présentiel).

Quelques mises à jour sur les modèles de pages des sites Internet de Olf Software et Se Former A Delphi : un refresh du contenu (rubriques et articles), changement de l'ordre d'affichage des informations dans la rubrique d'actualités histoire d'avoir un tri par date avec affichage des dates (ça ne peut pas nuire sur une liste de choses chronologiques), ajout d'informations en colonne de droite dont les webinaires, dates de conférences, les prochaines formations à distance et mon planning de streams Twitch. Autant dire que ma version de Planning API est très utile pour alimenter ces rubriques. J'en suis vraiment content.

Une partie de mes activités passant progressivement en portage salarial plutôt qu'en direct je converti progressivement le site de Olf Software en vitrine de mes prestations et catalogue des logiciels, scripts, jeux vidéo et SAAS disponibles.

Sur les formations j'ai mis en place plusieurs programmes planifiés pour des sessions en ligne jusqu'en août 2023 : initiation au développement web sur 2 jours (HTML, CSS, JavaScript et PHP), les bases de FireMonkey pour les développeurs VCL sur 1 jour et une prise en main de Delphi pour des développeurs ne le connaissant pas sur 1 demi-journée dont le planning et le contenu seront mis en ligne demain.

Les dates des formations planifiées à distance seront mises à jour au fil des semaines. Les sessions sont limitées à 10 participants. Ca se passe en téléconférence sur Zoom. Pour d'autres formations ou sous un autre format il suffit de me contacter pour en discuter.

Du côté de GitHub pas mal de nouveautés : je poursuis l'ouverture du code de projets, logiciels et scripts que j'ai créés, utilisés et/ou diffusés ces 30 dernières années. Des explications sur chaque projet seront publiées sur les blogs.

Vous trouverez donc les codes sources associés à mes articles publiés dans les magazines PointDBF et Informatique&Developpement. Ceux de Pascalissime sont coincés dans une disquette 5"1/4. Autant dire que je ne compte pas trop dessus donc je les ressaisirai quand j'aurai un peu de temps.

Les articles seront publiés sur le blog Développeur Pascal dès que possible. Là aussi, n'ayant pas tout dans mes stockages "modernes" de données je les retaperai ou fouinerai dans mes CD de backup de l'époque si je mets la main dessus et si par miracle ils sont lisibles par l'iMac.

J'ai aussi mis en ligne les codes sources d'extensions pour Prestashop, CKEditor et SPIP. C'est du vieux, ça ne fonctionne probablement pas sur les versions récentes, mais vous devriez pouvoir vous en inspirer si le besoin existe.

Dans la série des vieilleries j'avais sous le coude une méthode pour découper une image en JavaScript avec un bout de PHP, me suis dit que ça ne ferait pas de mal de la publier. Des explications sur son fonctionnement seront mises sur Trucs de Développeur Web lorsque j'aurai réussi à comprendre ce que j'avais codé (comme quoi commenter les sources à destination du soi de dans 10 ou 20 ans n'est pas forcément idiot).

J'ai également mis en ligne des projets plus complets mais pas forcément exploitables en production sans retouche : une gestion de panier d'achat (PHP), un programme de création d'albums photos (Delphi+HTML), un aspirateur de sites web (Delphi) et des programmes à usage quasi unique (Delphi ou PHP). Un autre dépôt de code est destiné aux puristes adeptes du Turbo Pascal et même certaines unités dédiées à Turbo Vision. Autant dire que c'est vraiment du déterrage...

En plus récent et utile j'ai fait des changements sur ma librairie d'unités pour Delphi (ajout de fonctionnalités, des modifications, séparation des exemples pour éviter de les avoir dans toutes les projets git s'en servant comme sous module). Dimanche sur Twitch j'ai également fait une grosse modification sur le programme de génération de liste d'images à partir d'un dossier : l'export direct sous forme de TDataModule. D'autres changements devraient être mis en ligne dans la semaine, faut-être aussi durant une session de live coding.

Les projets disponibles en open source, susceptibles d'être utiles, sont (ou seront) maintenant aussi disponibles en version compilée par l'intermédiaire de ma boutique sur Gumroad. Sauf exception je ne ferai plus de diffusion directe des binaires sous forme de release sur GitHub mais en ferai avec juste le code source.

Je crois que c'est tout pour cette fois-ci avec un retour épisodique sur Twitch et donc quelques formations ouvertes à tou(te)s dont la prochaine sur Delphi aura lieu le 15 septembre.

Bonne semaine à tou(te)s

lundi, août 8 2022

Récap de la quinzaine au 8 août 2022

Deux semaines pas hyper productives. Il a encore fait assez chaud. Je n'arrive pas à me concentrer passé 26°c et l'iMac a aussi du mal certains jours, mais étrangement pas tous les jours alors que j'utilise globalement toujours les mêmes logiciels de la même façon. Incompréhensible.

Me demande comment se comportent les iMac M1 par ce temps. Sont-ils aussi performants et aussi peu ventilés que d'habitude ou que l'est le Mac mini les rares fois où je l'utilise ? L'écran sur lequel il est branché chauffant beaucoup trop. Je ne suis pas encore passé dessus pour mes activités quotidiennes. C'est un vrai problème cette histoire, aussi une des raisons pour lesquelles le Mac Studio n'est pas dans mes cibles d'achat car ça implique un écran externe.

Pour en revenir à ce que j'ai fait depuis 2 semaines, je dirais pas grand chose de concret et montrable en l'état même si j'ai avancé sur des projets à finaliser dans les mois qui viennent.

Côté rédaction sur le guide de la formation Apprendre Delphi, je n'ai pas assez avancé dans sa finalisation et relecture. Toujours pas de version à proposer aux lecteurs l'ayant pris en pré-vente. J'espère quand même le boucler sous peu pour livrer cette première version en PDF.

Côté Twitch pas de reprise pour le moment mais je continue la mise en ligne de rediffusions sur Serial Streameur à raison d'une vidéo par jour. Comme évoqué la dernière fois, je n'ai pas fait d'encodage donc on reste sur les vidéos qui étaient en attente de publication sur mon compte Vimeo. Cette semaine ça restera du développement web probablement sur JavaScript (Ajax), DeepL et des trucs que j'avais fait en live en rapport avec mes cours de développement web à l'ESILV.

Quelques articles ont été publiés et d'autres planifiés sur les blogs Développeur Pascal et Trucs de Développeur Web. Une partie de ces articles est réservée aux membres de Zone Abo.

J'ai passé pas mal de temps sur des mises à jour de différents projets open source dont ma série "learning resources" (qui attendent vos contributions). De nouveaux liens ont été ajoutés sur l'annuaire des ressources pour développeurs Delphi.

Un relookage imperceptible mais quand même important a été effectué sur mes blogs et d'autres sites. Mon compte Twitter et mes pages thématiques sur Facebook et LinkedIn ont été mis à niveau et complétés.

En faisant des devis pour des formations sur le dernier trimestre 2022 j'en ai profité pour revoir certains de mes programmes types et propose désormais 2 formations récurrentes : une initiation au développement web (2 jours, chaque trimestre) et une initiation à FireMonkey pour développeur Delphi VCL (1 jour, chaque mois). Le site "Se Former A Delphi" aura prochainement un autre look (je bosse sur son nouveau template) mais en attendant le contenu de ses pages a été mis à jour. J'ai aussi publié un planning des prochaines formations et clarifié mes tarifs (ce qu'il faut que je reprenne aussi sous forme de liste de prestations / prix quelque part sur LinkedIn suite à plusieurs demandes).

C'est globalement tout ce dont je peux parler.

Au programme des jours qui viennent : continuer la planification des publications de vidéos et articles, faire de la rédaction (blogs et article pour Programmez!), bosser sur le(s) livre(s) (parce qu'en fait j'en ai 3 en cours), proposer et enregistrer une session (en anglais, toujours très compliqué pour moi) pour le Delphi Code Camp 2022, poursuivre l'enregistrement et mettre enfin les premiers cours en ligne sur Apprendre Delphi et Udemy avant de faire de même sur Trucs de Développeur Web.

Sans oublier le sujet qui me saoule un max : repasser au Tribunal de Commerce pour me faire payer une prestation de l'an dernier sur laquelle mes relances n'ont même pas eu d'explication de la part du service comptable du client pour une simple journée de prestation !

Encore beaucoup de boulot donc. Rien de tout ceci n'étant payé... à part si vous achetez les livres, des logiciels, composants Delphi ou jeux vidéo, vous abonnez à Zone Abo, participez aux formations ou me confiez des missions ponctuelles.

A très bientôt ici ou ailleurs en ligne

dimanche, juillet 24 2022

Le point du 24 juillet 2022 : canicule, open source, ménage et formations

La quinzaine passée a été plutôt ralentie sur le front du boulot. Chaleur oblige j'ai fait de grosses pauses et en fait c'est pas toujours une mauvaise idée (à ce qu'il paraît). Côté météo on devrait être "tranquille" jusqu'à la prochaine canicule fin août et pouvoir avancer un peu sur les projets en cours ou à venir.

Comme prévu sur le point du 11 juillet j'ai fait de la rédaction et pas trop de vidéos.

Du côté de Zone-Abo un changement majeur a été effectué sur la liste des dépôts de code affichés afin de filtrer les forks. Ca ne fera pas de mal de ne voir que ce sur quoi je bosse réellement et pas les autres projets que je duplique pour y intervenir ponctuellement avant de les supprimer à nouveau de mon compte une fois les PULL REQUEST pris en charge.

Il me reste une connerie au niveau de la reprise des actus des sites partenaires qui se copient à chaque fois (l'URL changeant d'un appel à l'autre). Je corrigerai ça dans les jours qui viennent avec un lot de modifications à faire sur mon back office de blogs.

Pensez à suivre les actualités liés à Zone-Abo et ses sites comme les mises à jours et nouveautés de chaque site directement si ces sujets vous intéressent (et si ce n'est pas le cas je me demande bien pourquoi vous lisez cette page mais merci d'être passé).

Du côté de Serial Streameur les séries de vidéos planifiées (Pic Mob Generator et composant "à propos") ont été publiées comme prévu. Cette semaine ce sera la rediffusion des sessions de codage sur le jeu vidéo Eggpaq. Le jeu n'est pas terminé. Il y a toujours des choses à faire dessus en terme de jouabilité mais il est fonctionnel et téléchargeable pour les joueurs intéressés. Pour savoir comment il a été créé il faudra regarder les vidéos de codage de Eggpaq et les articles liés à Eggpaq sur le blog Développeur Pascal.

Comme je n'ai pas pu avancer sur le montage / encodage (trop de CPU consommé et de ventile qui chauffe la pièce) des derniers streams, les vidéos suivantes seront sur du développement web : les modifications faites sur mes sites et des cours / tests liés à la programmation JavaScript et PHP. Vous les retrouverez sur Serial Streameur et certaines sur le blog trucs de développeur web.

Côté blogs j'ai fait des mises à jour d'articles existants et publié quelques nouveautés sur Développeur Pascal. A venir quelques checklists et anomalies qu'on peut rencontrer dans notre quotidien de développeur avec bien entendu les solutions ou actions à mener pour les éviter ou corriger.

Côté boutique j'ai mis en vente la version améliorée des composants non visuels de boites de dialogue "à propos" pour projets Delphi VCL et FireMonkey pour les développeurs désireux de les utiliser dans leurs projets. Licence individuelle, usage commercial autorisé dans un projet compilé, distribution des codes sources interdite y compris dans un projet qui s'en sert, mises à jour à vie, support depuis GitHub.

Le guide "Apprendre la programmation avec Delphi" est toujours en prévente puisque je n'ai pas sorti la version PDF finale. J'y consacre autant que possible mes après-midi de la semaine qui vient.

Côté open source il y a eu beaucoup de choses de faites dans l'esprit "nul n'es immortel" pour que des projets qui me semblent utiles soient accessibles et maintenues même si je ne peux pas ou plus le faire.

J'ai ouvert une série de dépôts de code sur GitHub autour du site Delphi Books. L'objectif est de permettre une gestion communautaire du site et de sa base de données. La base de données sera mise en ligne et modifiable directement sur un dépôt comme le programme de génération du site (et donc mon moteur de template). Delphi Books est hébergé sur GitHub Pages depuis quelques jours suite à ces changements et ça speede un max !

Je ne suis pas certain que le site pourra y rester en tant que tel puisque ce n'est pas totalement dans les règles d'hébergement de GitHub Pages mais ça doit pouvoir se négocier. Ca reste dans l'esprit site non commercial lié au développement et mis à jour par la communauté. Au pire je repartirai sur mon serveur.

Dans la même idée j'ai ouvert 3 autres dépôts rattachés à un sous domaine du blog Développeur Pascal et destinés aux développeurs Pascal, Lazarus et Delphi. "destiné" et maintenu par eux dans la mesure du possible. Faudra pas compter sur moi pour tout remplir dans toutes les langues. A la communauté de se débrouiller (si le projet intéresse du monde) et je cherche des co-mainteneurs pour vérifier les COMMIT des PULL REQUEST avant mise en ligne.

Un template de dépôt GitHub a été mis en place avec ses explications si vous désirez reproduire ce principe d'annuaire de liens gérés par la communauté sous forme de dépôt de code.

La "base de données NoSQL" (langues, thématiques, liens et traductions des textes du site) sont disponibles sous formes de fichiers Markdown indépendants permettant la mise à jour par n'importe qui sachant copier un exemple et l'adapter. Ces sites sont multilingues afin de permettre à tout développeur de trouver des resources dans sa langue.

Le template du site est réparti entre un fichier index.html et les dossiers _layouts et _includes. Ca utilise le moteur de template Liquid de Jekyll puisque GitHub Pages s'en sert pour automatiser la mise en ligne des sites web à partir du contenu d'un dépôt à chaque mise à jour de celui-ci.

Je n'avais jamais utilisé Liquid ni Jekyll jusque là. Ca m'aura pris une journée pour obtenir le résultat que je voulais. J'y reviendrai probablement sur trucs de développeur web comme pense bête pour plus tard mais aussi donner quelques pistes sur les subtilités de la chose. La doc de Liquid est simple et compréhensible, mais malgré ça tout ne coule pas de source une fois sur GitHub Pages après son passage dans Jekyll (qui a une doc lisible et simple mais pêche parfois par manque d'éclaircissements). L'avantage c'est que c'est de l'open source, faudra que je passe sur leur dépôt pour en discuter.

Enfin j'ai mis à disposition de tous la version light de mon script de raccourcissement d'URL. Je commercialise la version "Pro" depuis plusieurs années pour les webmasters, affiliés et infopreneurs désireux de suivre leurs liens partout où ils en mettent. Plus d'infos sur le site du script VaSur que j'ai changé de nom de domaine et qui mérite quelques changements dans le contenu des pages (prévu aussi pour les semaines qui viennent).

Voilà pour la quinzaine écoulée où finalement j'ai fait plus de trucs que je n'avais en tête au moment de commencer à rédiger ce texte.

Dans les choses à venir bientôt il y a aussi :

- Des articles en lien avec les débats organisés par Embarcadero, le prochain étant sur "doit-on utiliser GOTO et WITH dans nos projets en Pascal ?" puisque le sujet est prévu pour le 27 juillet à 18 heures (heure de Paris).

- Jim McKeeth a plus ou moins officialisé une édition 2022 du "Learn to code Summer Camp" en rendant public un dépôt de code. Selon la forme que ça prendra, je participerai.

Je parlais de formations en titre et finalement je n'en parlerai pas aujourd'hui : les programmes de prochaines sessions sont bouclés. Ils sont en attente de mise en ligne pour que je relooke Se Former A Delphi et vous donne des dates. Reprenant les cours à l'ESILV j'ai déjà pas mal de journées ou demi-journées bloquées sur le dernier trimestre. Si vous avez des besoins de formations Delphi ou web en entreprise et voulez en discuter avec moi ne tardez pas.

Ce sera tout pour cette fois-ci. On se retrouve dans une ou deux semaines ici pour la suite de mes aventures et peut-être avant en direct ou différé ailleurs sur la toile ou dans la vraie vie (même si c'est peu probable puisque nous sommes clairement dans la Matrice)...

lundi, juillet 11 2022

Point hebdo du 11 juillet 2022

Je m'avance un peu sur le côté "hebdo" de ce point hebdo mais je vais m'efforcer de m'y tenir chaque dimanche ou lundi s'il y a des choses à dire par rapport à mes activités publiques sur les jours précédents.

La semaine dernière j'ai donc continué les streams sur Twitch mais ai finalement dû m'interrompre. Des soucis techniques, des rendez-vous et le retour de la chaleur rendant impossible l'utilisation "en sécurité" de l'iMac.

L'ordinateur monte déjà à 55°c en stream classique avec ventilateurs à fond alors que j'ai à peine du 42°c "sans" ventilos en utilisation hors stream. Je ne vais pas tenter de le griller et moi avec dans une pièce qui ne se refroidit pas. Tant que ça chauffe dehors, j'évite donc Twitch et les activités trop consommatrices de CPU.

J'ai quand même avancé sur le jeu vidéo Pompach dont la mise à jour a pu être mise en ligne et fait des modifications sur Blotatris qui fera aussi l'objet du prochain stream. Il y a encore un point bloquant à régler avant de le soumettre à Apple, Google, Amazon et Microsoft.

Les rediffusions montées de streams précédents ont été ajoutées sur Serial Streameur. Je viens de rédiger une actualité sur le sujet, je ne vais pas la reprendre ici.

Côté développement ce n'est pas parce que je ne suis pas sur Twitch que je ne bosse pas pour la communauté (et un peu pour moi au passage). ;-)

Début juin j'avais codé Text2HTML pour me simplifier les mises en ligne sur Delphi Books. Il est en ligne sur ce dépôt de code. La version compilée est aussi disponible.

Il y a trois semaines je créais EXE Bulk Signing pour signer et horodater des programmes en masse (EXE et MSIX) afin de signer des projets qui auraient une signature expirée ou pas de signature du tout. Projet destiné aux développeurs de logiciels sous Windows détenteurs d'un certificat de signature de code (code signing certificate). Ses codes sources sont sur GitHub avec les programmes pour l'utiliser sans avoir Delphi.

Enfin, ce week-end, pour simplifier la vie des développeurs de projets FireMonkey sous Delphi désireux de proposer des images multirésolutions dans leurs projets, j'ai fait un programme de génération d'une TImageList à partir des images présentes dans une arborescence de fichiers. Programme simple d'utilisation pour gagner un temps fou.

A la base je m'en servirai désormais pour générer mes polices de caractères graphiques pour mes jeux vidéo et probablement importer les sprites dans leurs résolutions variées de façon automatisée. A vous de voir ce que vous en ferez.

Et sinon j'ai continué à oeuvrer à la rédaction d'articles pour le blog Développer Pascal (pas encore en ligne mais ils arrivent) et un peu avancé sur le guide de la formation apprendre la programmation avec Delphi.

Cette semaine j'ai prévu de bosser sur les programmes des formations que je recommence à organiser à partir de ce mois-ci (à distance pour le moment, en présentiel peut-être d'ici la fin de l'année selon le climat), enregistre des vidéos de démo et de présentation, des cours à venir sur les sites Zone-Abo et vais poursuivre la rédaction du livre. Un peu de codage, du débogage et du dépilage d'email sont aussi prévus.

Bon courage pour les pics de chaleur.

N'oubliez pas que vos ordinateurs, blocs d'alimentation, multiprises, chargeurs en tout genres et écran aussi ont chaud. N'en abusez pas. Ne les hydratez pas !

:-)

mardi, juillet 5 2022

Mon actualité du moment : Twitch, formations, vidéos, blogs et livre

Bonjour

Petit point sur mon actu du moment pour développeurs Delphi francophones : Twitch, formation, vidéos, blogs et livre.

Codage en direct sur Twitch

Cette semaine je poursuis les mises à jour, codage de quelques TODO et publications sur les magasins d'applications de mes jeux vidéos en direct sur Twitch à partir de 16 heures.

Dans l'ordre : Pompach, Colblor, Blotatris, Champter, DAD48, EggPaq.

Développement FireMonkey sous Delphi avec comme cibles Windows, macOS, iOS et Android. Peut-être aussi un peu de web côté serveur (PHP) pour Colblor puisqu'il y a le mode multi joueurs et peut-être aussi sur Champter pour divers besoins.

Bien entendu discussions dans le tchat et digressions seront au programme.

Le planning prévisionnel de streams est à jour sur Twitch et sur mes blogs (suite au stream de dimanche sur le projet Planning API). Il est fortement susceptible d'évoluer et de s'étendre avec de nouveaux projets.

Formations Delphi (entreprises et particuliers)

Comme je l'ai indiqué il y a quelques jours je peux à nouveau donner des formations en entreprise (à distance, sur Zoom) prises en charge par les OPCO. Contactez moi si vous avez des besoins cet été et au delà.

Je (re)proposerai aussi sous peu des plans de formation de base et un planning pour des formations inter entreprises également ouvertes aux particuliers.

Pour les formations je passe désormais par WebPortage avec qui seront signées les conventions de formation et qui a sa certification Qualiopi.

Vidéos et blogs de dev

Du côté de Zone Abo je poursuis la mise en ligne des rediffusions des sessions de codage avec une vidéo chaque jour et des articles réguliers sur les blogs. Le détail est disponible dans l'actualité des sites partenaires.

Guide de la formation Apprendre Delphi

Du côté d'Apprendre Delphi et du guide de formation, j'ai pris du retard dans la rédaction (logique). La prévente à tarif réduit se poursuit jusqu'à la publication d'une première version du livre. Plus d'infos sur Gumroad.

Passez une bonne semaine

jeudi, janvier 11 2018

6 ans plus tard, je peux le dire...

Qu'est-ce qu'on en a chié à la hotline ADSL lors du lancement de Free Mobile !

Servir de débordement pour les appels mobiles en tentant de caser quelques appels ADSL qui avaient été basculés ailleurs pour nous permettre de répondre, ce ne fut pas une mince affaire. Les plantages de routage des appels des Cisco non plus.

Trop d'affluence sur les sites Internet et sur le téléphone, chômage technique, pas d'outils internes pour saisir quoi que ce soit, ce fut une longue semaine...

Remarquez, cette affluence d'appels liés aux "comment on s'inscrit" et "j'arrive pas à accéder au site" nous auront permis de réduire notre DMT globale (temps moyens d'appels) et donc d'augmenter notre salaire en fin de mois grâce à la prime d'objectif liée à la DMT. (une aberration des centres d'appels d'ailleurs, mais la productivité reste une contrainte financière importante dans les SAV)

En tout cas, 6 ans plus tard, je ne suis pas mécontent que Free Mobile se soit lancé et d'avoir vécu ça de l'intérieur (même si j'étais dans le bâtiment d'à côté).

Happy birthday Free Mobile.

mardi, août 22 2017

Une journée à perdre du temps suite à un plantage de Mail, merci Apple.

Ce matin, en lançant Mail d'Apple sur le Mac, je découvre que les 4 derniers mois d'emails de mon adresse professionnelle ont disparu.

Plus de trace de ces messages sur le serveur, ils ont donc été effacés. J'ignore si c'est un bogue ou une erreur de manipulation de ma part en faisant mon ménage quotidien dans les spams, ou un "sélectionner tout" persistant même après changement de dossier de stockage, mais quoiqu'il en soit 4 mois d'emails se sont envolés. Autant dire que ça m'a franchement agacé.

J'ai donc fait un peu de ménage sur les autres adresses et relancé les anciens logiciels de messagerie qui fonctionnent très bien depuis 1997, mais sous Windows, afin de récupérer les messages du serveur dans des bases de données que je sais fiables. Ce que je ferai au moins une fois par mois en n'utilisant Mail au quotidien que pour la gestion courante et sans stockage durable. Ce n'est pas la première fois que j'ai une bizarrerie avec, je n'ai aucune confiance en la fiabilité de ce logiciel avec les volumes de messages que je traite.

Résultat, j'ai donc perdu 4 mois d'emails et suis réduit à continuer à utiliser des logiciels datant de 20 ans. En soi, c'est pas la cata, sauf qu'en lançant la BAL du boulot, le programme a planté également car le fichier de stockage a dépassé les 2Go.

LOL me direz-vous, la raison n'est pas le trop grand nombre de messages stockés dedans mais plutôt le trop grand nombre de messages non récupérés depuis son dernier lancement il y a 4 mois (bien entendu pas les emails qui m'intéressent, mais des spams et virus dans les autres boites à lettres). Ca m'aura pris le reste de la journée pour arriver à le refaire fonctionner.

Une nouvelle journée improductive, donc, causée par un problème technique qu'un backup n'aurait pas pu résoudre.

Il va vraiment falloir que je bascule tous mes sites sur un système de ticket avec formulaires en ligne plutôt que des multitudes d'adresses utilisées à la fois par des spammeurs, pirates et de vraies personnes légitimes. En gros, sur les 33400 emails reçus aujourd'hui (non traités jusque là), je dois avoir moins de 400 emails à réellement archiver ou auxquels répondre.

Règles de filtrage automatiques ajoutées en plus du bon classique "Viagra", désormais ces mots seront éliminés d'office : Penisol, Xenical, Levitra, Lexapro, Celexa et Cialis (même si ça inclut "commercialisation", "commercial" et leurs déclinaisons).

Sur les 33400, presque 5000 étaient pour la vente fruduleuse de Cialis, donc raz le bol et tant pis pour les entreprises qui m'écriront avec ce mot dedans.

PS : Dans la série "mots clés des spams en cours", il y a aussi "voice email" et "voice message" que je dégage. Trop de virus avec ça en titre.

mercredi, janvier 29 2014

Le forum pour l'emploi du Val d'Orge 2014

Aujourd'hui avait lieu le Forum pour l'Emploi du Val d'Orge. Evénement annuel qui a permis en 10 ans de générer plusieurs milliers d'emplois dans la communauté de communes et le département.

Malgré le temps froid et la pluie glaciale, il y avait du monde, mais pas assez de personnes en profitaient pour jeter un oeil à la belle exposition des Floralies qui se trouvait à l'entrée. Dommage, ça permet de prendre un peu de pollen dans la tronche et de repartir en forme pour affronter le climat hivernal ;)

Côté exposition et forum pour l'emploi, que du positif : de la documentation bien faite dès l'entrée listant pour chacun les types de postes à pourvoir et les entreprises et organismes présent, un encadrement souriant, un lieu bien organisé et permettant de circuler entre deux attroupements, des séparations bien trouvées entre recruteurs et organismes de formation + collectivités. Je dis bravo pour l'efficacité de l'organisation.

Côté postes à pourvoir, bien entendu rien de vraiment tentant pour moi à part une société de services en ingénierie informatique qui fait de la récupération de CV, un SFR qui fait de même et recrutait essentiellement pour sa hotline, et quelques organismes dédiés aux créateurs d'entreprise. Donc ça m'aura surtout fait une ballade.

En revanche, côté population venue trouver un boulot, j'ignore combien de personnes seront venues sur la journée, mais une chose est certaine : les chercheurs d'emplois sont motivés... et les recruteurs pas tous en forme.

L'armée de l'air, de terre et la gendarmerie étaient représentées car elles recrutent en permanence. Ce qui m'a surtout frappé, c'est que les gendarmes étaient des gendarmettes. Etaient-elles là toute la journée ou juste sur la tranche horaire où je suis passé ? En tout cas ça leur a valu quelques visites que leurs collègues masculins n'ont pas eu sur leurs stands. J'trouve ça marrant et bien vu à la fois... mais un peu dommage que le critère physique entre en ligne de compte pour venir parler de travail. Après tout les candidats qui se sont approchés juste pour cette raison ne les reverront sans doute jamais.

Côté tranches d'âge, il y avait de tout mais quand même beaucoup de jeunes.

Dans les postes proposés, il y avait quelques perles, probablement difficiles au quotidien, mais durables. Cependant c'est vers les stands de Pôle Emploi, Truffaut et Auchan que les gens faisaient la queue. Je trouve ça un peu fou.

Dia semblait d'ailleurs boudé par les visiteurs, comme quoi une grande enseigne nationale attire plus que le discount de façade.

En tout cas il y a un gros point positif à tout ça : l'offre rencontre la demande et c'est grâce à des initiatives reconduites chaque année comme celle-ci que le tissu social local peut perdurer. Nul besoin de chercher un job à Paris quand on vit en banlieue : il y a aussi des entreprises proches de chez soi qui recrutent à longueur d'année.

vendredi, octobre 12 2012

Une journée nuit chargée, ça arrive encore ?

Un truc de dingue m'est arrivé hier : j'ai passé la journée sur un site que j'avais espoir de faire en deux heures mercredi dans la soirée devant Fringe.

La journée pour une estimation initiale à 2 heures alors que tout est prêt au départ et qu'il n'y a qu'à personnaliser après avoir validé les contenus et m'être assuré que les livres qui en découlent sont utiles et de qualité.

Hier j'ai donc lancé Bye bye lunettes, un site destiné à aider les internautes à améliorer leur vue et la santé de leurs yeux en modifiant leur alimentation. Le livre de Robert Von Veer qui est offert est impressionnant de bon sens et en plus ça fonctionne d'après les témoignages auxquels j'ai eu accès en préparant la mise en vente.

Le hic, c'est que la journée à bosser pour mettre le site en place, les séquences d'email, les personnalisations des MP3 et ebooks, ça explose un peu les yeux. C'est un comble, pas vrai ?

Aujourd'hui ça va, je ferai quelques bannières et la promo du site parmi tous mes autres. Les inscriptions d'hier sont assez nombreuses et j'aurai ainsi quelques utilisateurs contents à contacter ensuite pour leur demander ce qu'ils en pensent.

Penser également à faire un sondage parmi ceux qui vont sur le site et ne téléchargent pas le livre gratuit. Comprendre pour quelle raison ils ne veulent pas avoir une vue parfaite le plus longtemps possible. Et après ça adapter mon discours pour leur proposer l'excellent ouvrage du docteur Bartes qui fourni une série d'exercices faciles à faire destinés à muscles les yeux.

Comme quoi, deux heures de travail, ça peut parfois déborder sur 10 fois plus !

jeudi, mai 3 2012

Mon top 10 des 3 ans du raccourcisseur d'URL

Il y a trois ans, je lançais mon raccourcisseur d'URL VasSur. Ce script PHP est très simple à utiliser et existe en version gratuite pour les fonctionnalités de base que j'utilise aussi de mon côté.

En regardant mes statistiques de clic, je me suis amusé à faire le top 10 des liens les plus cliqués depuis la mise en place du script chez moi. Voici les heureux gagnants.

  1. Les secrets de l'attraction : une formation complète pour apprendre et pratiquer les lois de l'attraction.
  2. Les fables de Jean de la Fontaine : la distribution de toutes les fables de La Fontaine à raison d'une par semaine envoyée gratuitement par email.
  3. La page Twitter de GratuiBook : Je pensais que ce serait GratuiBook lui-même, et bien non, c'est son compte Twitter, qui pourtant n'est très rempli, comme vous pourrez le voir en cliquant sur le lien.
  4. Une méthode de lecture rapide : des conseils pour apprendre à lire plus vite afin de gagner du temps tout en emmagasinant plus d'informations. La clé du succès de nombreux dirigeants d'entreprises.
  5. La formation 2011 de Secrets Marketing : Didier Bonneville Roussy a mis à jour sa formation en marketing. J'en avais parlé lors de sa sortie. Résultat elle fait partie du top 10 des meilleurs clics... comme quoi, mes visiteurs ou abonnés s'intéressent beaucoup au sujet.
  6. La chaussette rouge du Père Noël : mon gros délire pour Noël 2009, qui finalement restera un succès en terme de visiteurs, même si c'était une grosse poilade à la base et que la vidéo traîne sur You Tube ;-)
  7. La méthode 268 : un livre de trucs et astuces pour dépenser moins ou obtenir plus gratuitement sur les produits du quotidien et les sorties.
  8. La formation Bloguez Encaissez : ma ancienne défunte formation pour bloguer et en récupérer quelques sous. Le programme est toujours en ligne, il suffit de s'inscrire pour le suivre, même si je ne l'ai pas mis à jour depuis quelques mois.
  9. Les 59 secrets gratuits de ceux qui ont plus de temps que les autres : ça, c'est l'ebook sympa du moment lors de sa sortie, une série de points à mettre en place dans sa vie afin de gagner du temps et profiter un peu plus de sa famille.
  10. Les lois de l'attraction : la première vidéo de présentation des lois de l'attraction dans le cadre de la formation sur les secret de l'attraction.

C'est marrant de voir comment se répartissent les clics lorsqu'on connait la provenance de chacun d'eux et leur finalité. Mais là, je rentrerais trop dans les détails et ce n'est pas la peine de le faire ici pour le moment.

Il est temps de me coucher, alors bonne nuit.

lundi, avril 16 2012

Sortir de la vie active... ou revenir à la vraie vie ;-)

Comme vous le savez peut-être si vous me connaissez, j'ai travaillé pendant presque un an chez Centrapel et je viens de quitter ce travail en or.

Centrapel, c'est la filiale d'Iliad qui gère la hotline parisienne de Free. Travailler au téléphone pendant 35 heurs par semaine durant ces 9 mois a été tuant mais aussi très enrichissant humainement. Avoir entre 500 et 900 interlocuteurs chaque mois avec des questions et problématiques différentes à gérer, obligeant à réfléchir et adapter son discours, trouver les meilleurs façons de répondre pour satisfaire l'abonné, c'est un vrai métier et ça m'éclatait. Mais voilà, il y a un moment où des choix doivent être faits, il se trouve que reprendre ma vie de freelance, sans horaire, mais avec une plus grande incertitude financière me titillait trop (en plus d'être épuisé et de ne pas arriver à récupérer mon énergie).

Je suis donc à nouveau disponible sur le marché des travailleurs non salariés depuis le 1er avril. retour à la vie non active, qui mine de rien est beaucoup plus active que celle d'un simple salarié : il faut à nouveau démarcher pour trouver des contrats facturables pour vivre, assurer le quotidien, gérer son logement et payer les factures, se débrouiller pour maintenir ou améliorer le salaire en fin de mois, etc. Toutes ces choses dont vous n'avez pas idée si vous n'avez pas un jour goûté à l'indépendance.

Le hic de cette nouvelle vie, c'est qu'elle est repartie encore plus en vrille que la précédente s'était achevée l'an dernier : encore moins de temps libre, un emploi du temps qui part en sucette, des délais sur des choses importantes qui s'allongent alors que des choses ridicules prennent le dessus car plus rapides, et surtout plus utiles sur le moment. Les projets à long terme n'avancent pas car il faut toujours maintenir le quotidien et appréhender la fin de mois.

Des fois, être indépendant, c'est vraiment du grand n'importe quoi !

jeudi, juin 17 2010

Et si on les faisait travailler pour une bouchée de pain (par mois !)

Je viens de lire cette annonce sur le site d'un cabinet de recrutement informatique spécialisé dans les technologies web (dixit leur intitulé). Et j'ose espérer qu'ils ont oublié des zéros dans la dernière ligne.

Notre client est à la recherche de jeunes développeurs dynamiques et pragmatiques ayant une première expérience dans le développement iPhone, que ce soit à titre professionnel ou à titre personnel et ayant une formation bac+2 à bac+5.

Ce poste est basé à Paris et est à pourvoir immédiatement en CDI.

Vous connaissez : objective-C, Cocoa, SDK Vous avez une première expérience de publication d’une application sur l’AppStore.

Salaire de 33 à 43 € selon expérience.

Un CDI à 33 euros, qui n'en veut ?

Espérons que c'est en fait en milliers d'euros par an qu'ils s'expriment car vue la compétence pour le moment limitée en terme de personnes sur le marché, suis pas persuadé qu'ils recruteraient facilement en France à ce prix...