Cher Nal,
En attendant la sortie prochaine du framework en PHP Laravel 10, une chasse aux bugs a été lancée par Taylor Otwell (créateur du framework).
Pour cela, il suffit de remplir les règle suivantes :
- la pull request doit pointer sur la branche 10.x du repository laravel/framework
;
- seuls les "vrais" bugs sont acceptés : pas de corrections de typos, de nouvelles fonctionnalités ou de refactoring du code ;
- La correction du bug doit s'accompagner de (…)
Journal PHP (7) est mort ! Vive PHP (8) !
Bonjour Nal,
C'est aujourd'hui que le support de sécurité de PHP 7.4 touche à sa fin, mettant ainsi définitivement fin au support de la branche 7 de PHP.
Désormais, ne seront supportées que les versions 8.0 (support de sécurité seulement, et pour encore 1 an : le support actif ayant pris fin avant-hier) et 8.1 (version actuelle).
Vous pouvez retrouver toutes ces informations sur cette page officielle de PHP.
Tout ça en attendant la sortie de la prochaine version (…)
Journal Gitlab va entrer en bourse
Gitlab, plate-forme de développement reposant sur git, et principal concurrent de Github et d'Atlassian (et qui a racheté Gitorious en 2015), va bientôt entrer en bourse (au Nasdaq) : les documents préparatoires ont été remplis, le 17 septembre dernier, nous apprend l'Usine digitale (sic).
Toujours selon l'article ci-dessus, Gitlab serait valorisé pour 6 milliards de dollars (tour de table de janvier 2021) et comptabiliserait 2.600 contributeurs et 3.600 clients (bon, là ça sent la coquille…).
Pour (…)
Journal Laravel a 10 ans
Laravel vient de fêter ses 10 ans cette semaine.
Pour ceux qui ne le connaissent pas : il s'agit d'un framework PHP, parfois comparé à Symfony (qui est un peu plus vieux et plus connu).
Aujourd'hui, il en est à la version 8, la 9 (LTS) étant attendue pour septembre.
"Fun fact" : les bouts de code montrés dans la dépêche citée ci-dessus sont presque tous valables tels quels, tellement le framework a su dès le départ faire des choix (…)
Journal Quand la Caisse d'Épargne force ses clients à réactiver des protocoles de sécurité obsolètes
Bonjour,
Client de la Caisse d'Épargne (dont je cherche clairement à en partir, et l'histoire du jour n'est pas la seule raison), quelle ne fut pas ma surprise de découvrir que le site Web de ma banque me demande ni plus ni moins que de rétablir des protocoles de sécurité que les navigateurs Web ne supportent plus : TLS 1.0 et 1.1
Par curiosité, j'ai fait 2-3 recherches à ce sujet : Apple, Google, Microsoft et Mozilla ont annoncé en (…)
Journal Optimisez votre code !
Cher journal,
Je voudrais te raconter une histoire, qui n'est peut-être pas encore finie d'ailleurs, qu'on pourrait résumer en 1 mot : OPTIMISATION !
Tout commence en tout début d'année : je suis embauché chez Chacun cherche son Film, une toute petite (5, moi inclus) boite qui développe un site Web faisant la promotion du cinéma indépendant. Cette boite a fait le (très mauvais, comme on va le voir) choix de faire développer son site par une boite de prestation (…)
Journal Sortie de Git 2.9
Un rapide journal pour vous dire que le logiciel de gestion de version décentralisé le plus connu et le plus meilleur (on sera vendredi dans 20 minutes, c'est bon…) vient de sortir en version 2.9 !
Au menu :
* La possibilité d'exécuter une commande, après chaque commit, lors d'un rebase
, grâce à l'option -x
: git rebase -x 'make test'
Une amélioration [forte appréciable, NdA] du rendu des diff (cf. l'exemple donné dans l'article de makina-corpus.com)
La parallélisation (…)
Journal Les premières photos de Philae
Philae (vous savez : ce robot qui est allé se perdre sur une comète tellement petite et à la gravité si faible qu'il a failli passer "par-dessus bord" en rebondissant dessus) et sa grande sœur Rosetta nous ont envoyé les premières photos de 67P/Tchourioumov-Guérassimenko.
Et y a pas à dire : c'est beau !
Et, cerise sur le gâteau robot sur la comète, elles sont sous licence CC-BY-SA 3.0 !
Journal Le 4 août, déclarée pire journée des administrateurs système...
… Car c'est le jour de commémoration de l'abolition des privilèges !
(en août, c'est tous les jours 'dredi, non ?)
Journal Les Pays-Bas inventent le DDOS sur les services administratifs
Les Pays-Bas, dans un souci d'amélioration du service public, ont voté il y a 5 ans, une loi imposant aux services administratifs de répondre aux demandes des citoyens dans les meilleurs délais, sous peine de verser une indemnité par jour de retard.
Si, sur le papier, c'était peut-être une bonne idée, il en va tout de suite autrement dans la réalité : certains "petits malins" ont vite trouvé la faille dans cette loi et ont donc inondé de demandes les (…)
Journal Pour les brevets logiciels, le début de la fin a peut-être sonné...
Un journal-bookmark rapide, pour vous présenter cet article d'April, concernant un jugement de la Cour suprême américaine, qui a rejeté à l'unanimité les brevets mis en cause dans l'affaire "Alice v. CLS Bank" \o/
Pour faire court, la Cour suprême a jugé "que le fait qu'une idée abstraite soit appliquée par le biais d'un ordinateur ne suffit pas à la rendre brevetable.", allant donc à l'encontre d'une de ses propres décisions (affaire Diamond v. Diehr, qui " (…)
Journal « Si je garde ma carte bancaire avec moi, personne ne l'utilisera à ma place ! »
Cette phrase, qui montre que son auteur n'a absolument pas compris en quoi consiste le vol d'informations bancaires, est de Christian Estrosi, maire de Nice.
C'est en effet le propos qu'il a tenu à une journaliste qui venait pourtant de lui montrer une vidéo d'un hacker piratant les réseaux Wifi des lampadaires, parcmètres, … connectés de Nice.
Bref, tout ça pour dire qu'avec le déploiement des nouvelles technologies et des machins connectés un peu partout, on n'a pas fini d'entendre (…)
Journal Git 2.0
Bonjour Nal (ah ah, on te l'avait jamais faite celle-là, hein ? Bonjour Nal ! C'est bon, t'as compris ?),
Un journal-bookmark pour t'annoncer que Git 2.0 vient de sortir.
Au menu, pas de grands bouleversements (ou alors, j'ai raté un truc) mais pas mal de petits changements (harmonisation vis-à-vis d'autres commandes, comportement par défaut, …).
Pour en savoir plus, je t'invite à consulter la release note, qui est disponible ici
Un article, en français, décrit quelques-uns de ces changements
Journal Rechercher dans son dépôt Git avec du SQL ? C'est possible !
Bonjour cher Nal,
Je viens de découvrir un projet permettant de faire des recherches dans un dépôt Git, non pas avec la commande git log
(fort puissante et pratique, je l'admets mais qui nécessite de potasser le man
), mais avec des requêtes SQL !
Ce projet, nommé gitql
, est disponible… via Git, tu t'en serais douté, et sur Github en particulier.
Cela semble bien pratique (pour ceux qui connaissent plus le SQL que les commandes git), bien que (…)
Journal "Scaling Mercurial at Facebook"
Sous ce titre, écrit dans la langue de la perfide Albion Shakespeare, se cache le récit d'une migration de Git vers Mercurial accompagnée d'une amélioration, assez impressionnante dois-je dire, des performances de Mercurial.
Il semblerait, en effet anéfé, que le dépôt contenant le code-source de Facebook soit plusieurs fois plus volumineux que celui du noyau Linux (déjà, rien que ça, ça m'a fait lever un sourcil qui n'est toujours pas redescendu…). Et qui dit "projet volumineux" dit "importance de la (…)