2980 lines
82 KiB
Plaintext
2980 lines
82 KiB
Plaintext
|
|
Episode: 3885
|
||
|
|
Title: HPR3885: L'apéro des Papas Manchots podcast, Rencontre avec le vétérinaire du Libre
|
||
|
|
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr3885/hpr3885.mp3
|
||
|
|
Transcribed: 2025-10-25 07:25:11
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
This is Hacker Public Radio Episode 3,885 for Friday the 23rd of June 2023.
|
||
|
|
Today's show is entitled, Zapro de Papa's Manquette's podcast, Rincantree Avic Love
|
||
|
|
Turingyre Do Libber.
|
||
|
|
It is part of the series podcast recommendations.
|
||
|
|
It is hosted by Ken Fallon and is about 122 minutes long.
|
||
|
|
It carries an explicit flag.
|
||
|
|
The summary is a sample episode from the latest entry to the Free Culture Podcast.
|
||
|
|
Hi everybody, my name is Ken Fallon and you're listening to another episode of Hacker Public
|
||
|
|
Radio.
|
||
|
|
As you know our sister project called the Free Culture Podcast showcases Creative Commons
|
||
|
|
Podcasts on any topic.
|
||
|
|
Today is going to be a sample episode of the latest entry, which is the French language
|
||
|
|
podcast.
|
||
|
|
Lapiro de Papa Maucho podcast, loosely translated as the Papa Penguins Aperitif Podcasts.
|
||
|
|
From there about page it says the podcast dealing with Linux and open source.
|
||
|
|
After some discussion with community we decided to air the show in its original language.
|
||
|
|
Links to the translations are in the show notes.
|
||
|
|
Bonjour à tous et bienvenue sur Lapiro de Papa Maucho, un épisode spécial, mais avant
|
||
|
|
de rentrer plus dans les détails, je vais saluer le co-animateur avant d'inviter
|
||
|
|
qui va se présenter, bonsoir, c'est dri, t'en m'en vas tu ?
|
||
|
|
Hello John, ça va ? J'espère que tu as bien ?
|
||
|
|
Ça va, ça va ? Bonne superbe invité ce soir, c'est clair, tu me l'as bien vendu,
|
||
|
|
donc j'espère que tu m'as venu de tout lourd pour le capital du libre, bonsoir Christophe,
|
||
|
|
comment tu ?
|
||
|
|
Bonsoir à vous, bonsoir aux éditeurs et aux édicrices, bonsoir c'est dri, merci de m'avoir
|
||
|
|
invité dans votre émission du podcast et oui je confirme j'étais au capital du libre
|
||
|
|
un événement important autour de solutions libres avec quelques conférences à l'endictif.
|
||
|
|
J'en ai juste donné quatre.
|
||
|
|
Un conférencier, c'est magnifique, c'est ça, c'est ça, c'est ça, c'est ça, c'est
|
||
|
|
ça.
|
||
|
|
Non, il faut rester simple, donc je suis ravie de participer à votre émission aujourd'hui.
|
||
|
|
Bon, c'est vraiment avec plaisir qu'on te reçoit, je te remercie John d'ailleurs pour
|
||
|
|
l'invitation.
|
||
|
|
Et donc ce que je voulais, on voulait que tu te présentes, parce que tu dis que tu
|
||
|
|
fais quatre conférences, je dis m'assigne, c'est pas quatre conférences sur la même chose,
|
||
|
|
ça va être sur des choses différentes, donc je pense que t'es quelqu'un de multicascades,
|
||
|
|
c'est ça.
|
||
|
|
C'est bien ça, donc je m'appelle Christophe Villeneuve, je suis en niveau professionnel
|
||
|
|
expert open source pour le groupe ATOS dans le service open source, je précise bien,
|
||
|
|
donc autour des technologies ouvertes, libre et open source.
|
||
|
|
Mais ma grosse activité principale, c'est le dressage d'animaux.
|
||
|
|
Ah, génial, et ben écoute, on va faire une émission spéciale sur le dressage d'animaux.
|
||
|
|
Donc mes activités autour du dressage d'animaux vont s'orienter sur l'éléphant pour
|
||
|
|
PHP.
|
||
|
|
Ensuite, l'autari pour la base de l'arrière db pour l'arrière db, merci.
|
||
|
|
Ensuite, le fox a pour fire fox, le lesar pour les protéger, c'est-à-dire la cibersicurité,
|
||
|
|
le tout bien entendu, il faut leur donner un petit peu d'eau à pour boire pour se désaltérer
|
||
|
|
et prendre des forces, donc la goutte d'eau, c'est drupade.
|
||
|
|
Ah oui, carrément, ok.
|
||
|
|
Ce qui permet de pouvoir répondre à l'ensemble de tous les problèmes, leur donner à boire
|
||
|
|
pour qui puisse survivre, les protéger avec le lesar et puis bien entendu, l'accessibilité
|
||
|
|
mais l'accessibilité n'y a pas d'animaux, donc ça reste marginal, mais c'est quelque
|
||
|
|
chose d'important, l'accessibilité pour le secteur numérique d'aujourd'hui.
|
||
|
|
Ça, on va dire, sont les grandes familles, et bien sûr, qui des grandes familles
|
||
|
|
dit qu'il faut pouvoir échanger, puis surtout les faire adopter, l'adoption est quand même
|
||
|
|
important.
|
||
|
|
Et sur le long terme, sur le long terme, s'il vous plaît.
|
||
|
|
Bien sûr.
|
||
|
|
Et l'adoption et la communication passe par des articles de ma part aussi bien dans des
|
||
|
|
magasins de petits peu programmés, l'inuctratique, magasin ou misque, ou quelques émissions
|
||
|
|
de radio, qui peut sébarculture, que cause communes, 93 points à l'EFM, désolée,
|
||
|
|
petite publicité, petite adieu, il y a un contraire.
|
||
|
|
En contraire.
|
||
|
|
Et je suis aussi au tort publié, dont le sujet d'aujourd'hui, PHP, ça te rend bien,
|
||
|
|
j'en ai trois mots actifs, et sur la part du repas, je suis aussi au tort publié,
|
||
|
|
et j'en ai deux autres en préparation, mais ça, je pense que ça sera aussi à notre
|
||
|
|
sujet.
|
||
|
|
Ah oui.
|
||
|
|
D'ailleurs, oui.
|
||
|
|
J'ai oublié, et j'aurais dû le faire en ouverture du podcast, j'ai oublié, ne
|
||
|
|
pas c'est bonjour de Mika.
|
||
|
|
Oh oui.
|
||
|
|
Bonjour Mika.
|
||
|
|
Bonjour Mika, c'est le cas du goût.
|
||
|
|
Oui oui.
|
||
|
|
On va ouais.
|
||
|
|
Du site super capote, notamment, de plusieurs jeux, framer, symphonie, et d'affait
|
||
|
|
l'émission avec nous sur Godot, il y a de cela, je l'ai récupé à l'hineur, mais
|
||
|
|
vous le retrouvez sur le site.
|
||
|
|
Ouais, il y a peut-être un an, si moi un an, je crois que je vous donne ça.
|
||
|
|
Ouais.
|
||
|
|
Donc oui, je le connais très bien, et j'ai quelques goûts disent de sa part aussi,
|
||
|
|
donc...
|
||
|
|
Il y a avec ces sites de réalisation de ce que t'as pu listé tout à l'heure.
|
||
|
|
Excellent.
|
||
|
|
Oui.
|
||
|
|
Donc vraiment, Mika, ce qu'il y a de dit, donc, wow.
|
||
|
|
Et bien sûr, pour chaque dressage d'animaux, je suis appliquée dans les communautés.
|
||
|
|
Sinos, ça serait pas rigolo, et je m'enlurerais, parce que une journée, comme tout le monde
|
||
|
|
le sait, c'est 25 heures.
|
||
|
|
Oh minimum.
|
||
|
|
Non, il faut rester quand même raisonnable, il faut un petit peu de repos quand même.
|
||
|
|
Donc parmi ces animaux, tu t'en occupe, c'est au sein de la société, mais tu fais
|
||
|
|
quoi également, tu fais du développement, tu contributes et contributeurs, c'est
|
||
|
|
ça.
|
||
|
|
Alors, ça dépend en cause-police, donc chaque animo que j'ai pu listé, il y a des
|
||
|
|
associations qui existent, PHP, c'est l'association de la FUP, l'association française des utilisateurs
|
||
|
|
de PHP.
|
||
|
|
Pour les ans, on organise le forum PHP, je suis un trésorier historique de l'association,
|
||
|
|
je suis impliqué dans les antennes aussi autour du langage PHP.
|
||
|
|
Je contribue pas que à la partie évangéation ou décrire des articles ou de faire des
|
||
|
|
conférences autour de ces sujets, ça m'arrive aussi de pouvoir patcher ou de pouvoir sortir
|
||
|
|
des applications ou des modules complémentaires, alors pour les jeunes personnes, donc on va
|
||
|
|
dire, on part au les années 2000, donc ça n'a déjà.
|
||
|
|
Ça va.
|
||
|
|
Donc, je communiquais avec des bases de données access et PHP en 2000 avec les protocolos
|
||
|
|
dbc, donc j'ai participé énormément, donc ça a sujet de technique qui permet de montrer
|
||
|
|
que PHP communiquait avec toutes les bases de données possibles et imaginables, même
|
||
|
|
celles qui sont infosables, sont infosables.
|
||
|
|
D'accord.
|
||
|
|
Pour maria db, donc je suis donc maria db celotari, donc à notre animale, qui l'importante
|
||
|
|
restait, c'est qu'on aura le temps de reparler, mais il y a une situation qui s'appelle
|
||
|
|
le Mug, maria db user group, qui, dont je dis, le lead de cette partie, pour la partie
|
||
|
|
le renard, le Fox, donc on a à vous.
|
||
|
|
Je suis représentant le lead indélite de la communauté en 16, donc autour de Firefox,
|
||
|
|
pour ceux qui ne l'ont pas compris, de commande voice, de la voix, de la réalité virtuelle,
|
||
|
|
de l'activité, de la partie outie pour les développeurs, donc là aussi on se retrouve
|
||
|
|
avec beaucoup d'outils, beaucoup de choses, à destination des développeurs, et puis
|
||
|
|
la partie drupal, qui était la goûte d'eau, j'ai été aussi trasornier, je suis hauteur,
|
||
|
|
je suis contributeur, impliqué dans les modules complémentaires, donc les adonne, et puis
|
||
|
|
pour la partie, il a derrière le bric, le lisa, le lesar, sur la cyber-sécurité et le
|
||
|
|
DC-Cops, et bien là il est important de les protéger et donc d'expliquer au développeur
|
||
|
|
à travers un meet-up que j'organise régulièrement, comment les développeurs doivent mettre en place
|
||
|
|
ou être sensibilisé à la cyber-sécurité dans leur code, parce que c'est bien dire, je sais
|
||
|
|
coder, mais quand celui qui dit je suis un espère du code, et qu'il ne connaît pas la
|
||
|
|
sécurité, il y a une petite différence, c'est que son code n'est pas de qualité.
|
||
|
|
D'accord, d'accord. Ah oui toi tu juges carrément là-dessus, du moment où un développeur
|
||
|
|
qu'on n'est pas la sécurité, c'est que forcément tu le categorise de faits dans les mauvais
|
||
|
|
développeurs. Non c'est un développeur, c'est un force de progression important, donc c'est
|
||
|
|
pas quelqu'un qui est mis à part, c'est que quelqu'un, la personne n'a pas appris ou n'a pas été
|
||
|
|
sensibilisé sur les tests, sur les bonnes pratiques ou même sur la sécurité au sens large.
|
||
|
|
Quand on parle de sécurité, c'est quand je parle, par exemple, le rapport au WAPS, donc c'est un top
|
||
|
|
10 de la fondation au WAPS autour de la sécurité, et cette sécurité, quand on parle d'injection,
|
||
|
|
beaucoup vous dire, l'injection doit basse de donner. Oui, c'est un morceau de l'injection,
|
||
|
|
mais l'injection ne se limite pas qu'à la base de données. On peut parler de l'ocforgie.
|
||
|
|
L'ocforgie, c'est du Java, mais oui, ça peut rentrer dedans dans l'injection, mais l'injection ne se
|
||
|
|
limite pas qu'à la base de données. On a d'injection dans du code ou d'injection sur des
|
||
|
|
serveurs. Oui, mais ce qui s'est passé avec l'ocforgeur en effet, c'est hors Domain, parce que
|
||
|
|
l'on parle de plutôt de PHP, mais on a fait l'ocforgeur dans le terrain problème de l'injection,
|
||
|
|
Java. Oui, mais bon, pour montrer que l'injection ne se limite pas qu'à une catégorie ou une mauvaise
|
||
|
|
connaissance de la réalisation dans le développement. Oui, mais c'est très bien. Voilà, parce que c'est PHP
|
||
|
|
se positionne du côté Bacofist, se positionne aussi avec différentes briques, qui se traduitent par l'utilisation
|
||
|
|
de framwork ou de CMS. Donc framwork, c'est des débris, déjà près pas catégés, ou dedans,
|
||
|
|
il y a l'ensemble de toutes les briques de sécurité. Et si un développeur n'utilise pas,
|
||
|
|
n'utilise le framwork, mais sans la partie de sécurité, en gros, ça vient à prendre une
|
||
|
|
voiture toute option, sans le capot, sans le toit. Oui, voilà, donc si veut dire qu'il y a
|
||
|
|
un manque, il y a un risque, un risque quand même qui est important, que si un morceau n'est pas
|
||
|
|
coupé avec mon fill, la sécurité peut être impactée, les faits derrière qui sont des rouls,
|
||
|
|
c'est que le site peut changer de contenu. C'est-à-dire qu'il est de contenu, vous pensez arriver sur
|
||
|
|
un site super merveilleux, le site du podcast, et on pourrait imaginer, non, on ne va pas imaginer
|
||
|
|
le pire, mais parce que je connais les auteurs du podcast, ils font de la qualité. Donc qui dit
|
||
|
|
qualité, dit que tout va bien. Tout est à jour, tout est à jour, tout, tout. Mais si quelqu'un
|
||
|
|
ou une nouvelle techno ou un autre site web qui dit mais en avant, je suis super merveilleux dans tous les
|
||
|
|
côtés et qui oublie des morceaux, on se retrouve avec quelque chose de bancal et le site merveilleux
|
||
|
|
deviendra un site qui préférable d'éviter d'accéder. Oui, un repère de phosphage qui vous demande
|
||
|
|
votre carteauble par exemple. Voilà, un site, on va dire trouble. Donc on va éviter d'aller du côté
|
||
|
|
où c'est sûr de la force. Donc t'as un adept du podcast No Limit Secure, au niveau sécurité?
|
||
|
|
Oui, je l'ai connaît bien. Bon très bien. J'ai même participé à des arrangements
|
||
|
|
romant donc, donc oui. D'accord. Donc pour les poditeurs qui ne savent pas, No Limit Secure,
|
||
|
|
t'as un podcast orienté secure, et quand on parle de secure dans ce podcast, c'est à
|
||
|
|
niveau assez élevé, mais ça peut vous donner également des exemples de problématique de sécurité
|
||
|
|
que vous pourriez rencontrer peut-être un jour ou pas. Bon voilà. Mais bon le sujet de aujourd'hui là,
|
||
|
|
c'est PHP. Voilà, c'est pas la sécurité un effet. On va se concentrer sur PHP et MariaDB.
|
||
|
|
Effectivement. Je crois que je trouve que les 2 mis les coups.
|
||
|
|
Alors maintenant, mal à mal, il a piscuit.
|
||
|
|
Ça se passe quand même pour l'attache.
|
||
|
|
Ouais, je sais pas si on va réussir à trapper ça au montage, mais ça m'apprendra à jouer
|
||
|
|
à fond là. Tu l'es posé une question de chat ?
|
||
|
|
Ah non, c'est le chat.
|
||
|
|
D'es-ce que quand j'ai coupé, on va foutre ça ?
|
||
|
|
Ben, vous dites coup, tu n'as pas coupé là, tu n'as pas coupé là, tu n'as pas
|
||
|
|
coupé là.
|
||
|
|
Voilà, il a coupé, ça fonctionne. Il a un problème avec Jack.
|
||
|
|
Non, mais c'est l'érise que du métier. Donc, les auditeurs comprendront que des fois
|
||
|
|
rien, petit des rapages.
|
||
|
|
Ouais, ça des rapages. Donc on a fini en effet la présentation. Alors c'est vrai que
|
||
|
|
moi le cyber m'intéressait, donc c'est pour ça que j'avais branché là-dessus, mais en
|
||
|
|
effet, on va se concentrer sur la partie PHP et MariaDB. Donc on avait proposé aux
|
||
|
|
auditeurs de poser des questions en place. Non, je ne savais pas le faire. On avait proposé
|
||
|
|
aux auditeurs de poser des questions sur le discord de la perreau des papas manchaux.
|
||
|
|
Et donc là, on va commencer sur la partie PHP.
|
||
|
|
Donc, au niveau PHP, tu as commencé à développer en disant que voilà, t'étais membre
|
||
|
|
active de la fube que tu développais des pages et modules. Est-ce que tu peux nous en
|
||
|
|
dire un petit peu plus, donc t'as dit que tu avais fait le module pour te connecter
|
||
|
|
à access, c'est ça, l'OdDC ? Non, non, c'est, j'ai participé dans la partie
|
||
|
|
réalisation de ce module, de la partie documentation, mais je suis pas l'auteur du module qui a été
|
||
|
|
lancé bien avant que j'arrive dans l'univers PHP.
|
||
|
|
Donc moi, j'ai participé à le franchiser, à l'améliorer, à proposer des outils et des solutions
|
||
|
|
annexes autour de PHP pour amener à bien le langage. Et ou dedans, je suis membre active
|
||
|
|
pour la partie française, au niveau contribution, au niveau évangélisation.
|
||
|
|
J'ai n'ai pas développé une nouvelle fonctionnalité dans PHP.
|
||
|
|
D'ailleurs, n'oublie pas, tu contribues à la fube, ça remonte à quand, t'as parlé
|
||
|
|
de 2000, c'est encore un petit peu avant ou c'était là, t'es début.
|
||
|
|
Donc, mes premières pages en PHP, et mes premières réalisations date de 1999,
|
||
|
|
la situation date de, on arrive bientôt, au 25 ans, au 20 ans de l'association, 25 ans
|
||
|
|
de PHP ? Non, de PHP, oui, oui, oui, oui, ça, donc double anniversaire, en 2025, je voulais
|
||
|
|
5 ans, et il y a un gros anniversaire, double anniversaire, parce qu'on marque l'anniversaire
|
||
|
|
de PHP et de l'association, donc c'est quand même un élément important autour de l'engage
|
||
|
|
et l'engage a évolué au fil des années, bien entendu, parce que même que l'engage
|
||
|
|
peut être considéré un engage, un garage, enfin, développer souvent d'oxtails
|
||
|
|
mauvaise réputation, parce que c'est d'origine, c'est pour montrer que c'est facile
|
||
|
|
à monter en compétences dessus, mais c'est aussi facile de trouver des morceaux
|
||
|
|
de code sur internet sur les moteurs de recherche.
|
||
|
|
Dans des années 2000, ça a pu luler d'ailleurs, les tonnes de sites qui disaient comment
|
||
|
|
faire, parce qu'on était à une base, l'époque, c'était maille SQL, comment faire
|
||
|
|
une page de login, etc, enfin, ça a regorgé avant qu'on parle de framboire,
|
||
|
|
voilà, on avait des tatsits qui proposait tout ça. Oui, je confirme,
|
||
|
|
puisque dedans, il y a des articles de ma part. Ah, en plus, d'accord.
|
||
|
|
Et à l'époque, au démarrage, il y a un site qui s'appelle Nexane Poinette,
|
||
|
|
pour les, c'était l'osite référence. Ah oui, dis donc, les souvenirs,
|
||
|
|
oui, d'accord, oui, mais oui, Nexane, mais oui, ça me revient.
|
||
|
|
Oui, donc on était deux à écrire dans ce site, 7 jours sur 7,
|
||
|
|
pas 24, 24, mais, va qu'en se compris. Ah ouais, donc c'était,
|
||
|
|
ouais, t'étais pas sur, t'étais à fond, là, t'étais à fond.
|
||
|
|
J'étais un contribuateur et un collaborateur du site Nexane Poinette,
|
||
|
|
qui était l'osite référence, ou que, on a marqué les dernières serfs,
|
||
|
|
mais on a aussi écrit les articles sur la progression du langage,
|
||
|
|
les démarrages. Donc, à l'époque, on parlait de PHP 3.
|
||
|
|
Oui. Pour nos auditeurs, on est en 2022,
|
||
|
|
dans quelques semaines, sort la version 8.2.
|
||
|
|
C'est ça ?
|
||
|
|
Donc, à l'époque, c'était les versions 3. Donc, depuis, PHP
|
||
|
|
a énormément grandi, progressé, tout en restant,
|
||
|
|
dans la même logie de simplicité et de prise en main,
|
||
|
|
simplifiée, d'ailleurs.
|
||
|
|
Que, si vous prenez un hébergement gratuit ou mutualisé,
|
||
|
|
vous allez avoir à disposition du PHP, du maïe SQL ou du mariage DB
|
||
|
|
ou du post-gré, à votre disposition.
|
||
|
|
Donc, c'est pour ça, ça tombe bien, si le sujet d'aujourd'hui,
|
||
|
|
ça ne va pas parler de PHP et mariage DB,
|
||
|
|
qui va vous permettre de pouvoir installer ou créer votre page Web
|
||
|
|
dans un serveur mutualisé de type 3.fr ou d'autres hébergements
|
||
|
|
qui vous proposent un petit espace. Donc, tous les fournisseurs d'accès Internet,
|
||
|
|
vous proposent un petit espace pour créer votre propre page personnelle
|
||
|
|
et que vous allez pouvoir le partager avec vos amis
|
||
|
|
pour annoncer une information, une activité,
|
||
|
|
que cela, c'est disponible avec ces deux technologies que l'on parle aujourd'hui.
|
||
|
|
Tout à fait, c'est plus pour rendre dynamique ainsi Internet,
|
||
|
|
parce que à la base, il y avait le HTML qui permettait d'afficher des pages statiques,
|
||
|
|
mais le PHP et maïe SQL, c'était plus pour rendre un truc dynamique,
|
||
|
|
un site dynamique, mettre des infos qui changeraient souvent,
|
||
|
|
j'ai envie de dire l'heure de la journée ou des choses comme ça.
|
||
|
|
Oui, comme un blog classique ou d'autres sites,
|
||
|
|
oui, souvent le créneau horaire, donc il y a des sites qui exist
|
||
|
|
que l'animateur de John ici présente,
|
||
|
|
connaît que j'ai relayé tu vont l'heure de passage,
|
||
|
|
et bien, ce n'est pas le même message,
|
||
|
|
mais on va pas rentrer dans le sujet,
|
||
|
|
puisque le podcast est destiné à la découverse et aux grands publics,
|
||
|
|
et là on arrive du compte du spécialisé.
|
||
|
|
Oui, tout à fait.
|
||
|
|
Donc ce n'est pas le but d'orienter nos auditeurs.
|
||
|
|
Mais pour nos auditeurs, il va le découvrir ou même commencer à créer une page PHP,
|
||
|
|
je vous dirais qu'il existe un livre
|
||
|
|
qui va mettre de construire votre application PHP.
|
||
|
|
Donc ce livre s'appelle construiser votre application,
|
||
|
|
l'auteur c'était Christophe V9.
|
||
|
|
Ah bah c'est moi.
|
||
|
|
Je ne connais pas.
|
||
|
|
Aux éditions UNI.
|
||
|
|
Alors je vous le dis de suite, il est en rupture de stock,
|
||
|
|
mais vous pouvez l'obtenir en version en ligne,
|
||
|
|
en ligne, je crois que c'est en PDF ou un HTML,
|
||
|
|
directement sur le site de l'éditeur s'appelle UNI,
|
||
|
|
UNI et que vous allez pouvoir retrouver,
|
||
|
|
ou dedans c'est un cas pratique,
|
||
|
|
c'est à dire par où commencer et comment terminer.
|
||
|
|
Donc c'est un livre qui permet d'apprendre de progresser facilement
|
||
|
|
et le cas exemple pour vous montrer la l'utilisation
|
||
|
|
que moi souvent je donne à des stagiaires
|
||
|
|
ou des stagiaires de troisième pour leur apprendre que c'est la programmation,
|
||
|
|
c'est le carnet d'adresse.
|
||
|
|
Vous avez des smartphones, vous avez des calpins,
|
||
|
|
ou dedans vous écrivez les téléphones et les coordonnées de vos amis,
|
||
|
|
ou camarades de classe.
|
||
|
|
dessus,
|
||
|
|
vous prenez des agenda, des petits calpins,
|
||
|
|
ou que dedans il y a les lettres de AlfaB.
|
||
|
|
A baisser jusqu'à Z,
|
||
|
|
donc ça permet de faire des tri,
|
||
|
|
c'est magique.
|
||
|
|
Donc dans le livre, on explique comment créer une page
|
||
|
|
pour afficher le résultat
|
||
|
|
avec des filres d'autres triés alphabetiquement.
|
||
|
|
Mais pour alimenter des pages de résultat,
|
||
|
|
je explique comment on crée informulaire
|
||
|
|
et comment on appuie sur envoyer le bouton OK.
|
||
|
|
Vous savez, le bouton en bas de la page vous faites OK
|
||
|
|
et je explique comment derrière
|
||
|
|
ça communique avec la base de données.
|
||
|
|
Et donc, vous avez un exemple concret
|
||
|
|
avec le code source,
|
||
|
|
documenté,
|
||
|
|
différentes techniques de communication avec une base de données
|
||
|
|
pour pouvoir alimenter, fichez des pages,
|
||
|
|
vous identifiez, vous connectez
|
||
|
|
et derrière en plus,
|
||
|
|
j'explique comment exportez.
|
||
|
|
Vous pouvez l'exporter dans un tableur type librophys calc
|
||
|
|
ou pour ceux qui sont moins frillants
|
||
|
|
du livre,
|
||
|
|
et il existe excel.
|
||
|
|
Non, non, non.
|
||
|
|
Non, mais il faut rester
|
||
|
|
grand public.
|
||
|
|
Librophys calc.
|
||
|
|
Librophys calc,
|
||
|
|
qui, ou le framer calc
|
||
|
|
qui vous permet de lire
|
||
|
|
l'exportation de ces colonnes
|
||
|
|
et de ces résultats
|
||
|
|
que vous avez enregistré en base de données.
|
||
|
|
Tout cela, et on peut même l'exporter en PDF.
|
||
|
|
Donc, j'explique toute la totalité.
|
||
|
|
Donc, vous avez l'ensemble de la chaîne
|
||
|
|
à travers un livre.
|
||
|
|
Alors, le livre, il date de
|
||
|
|
pour PHP 5,
|
||
|
|
mais ce sont les bases
|
||
|
|
qui restent toujours en vigueur
|
||
|
|
et compatible avec PHP 8.
|
||
|
|
Donc, même que le livre,
|
||
|
|
il est un livre de référence
|
||
|
|
qu'il est ancien.
|
||
|
|
Il existe depuis nombre de années.
|
||
|
|
Il faut d'ailleurs que,
|
||
|
|
le short, le editor m'a réclamé
|
||
|
|
une nouvelle version.
|
||
|
|
Donc, peut-être que,
|
||
|
|
dans quelques mois,
|
||
|
|
il y aura une nouvelle version.
|
||
|
|
Mais à jour.
|
||
|
|
Mais le principe, il est là.
|
||
|
|
Vous avez toutes les bases
|
||
|
|
pour pouvoir apprendre
|
||
|
|
à créer votre page,
|
||
|
|
votre site,
|
||
|
|
dynamiquement,
|
||
|
|
et que vous pouvez obtenir
|
||
|
|
un espace
|
||
|
|
dédié avec votre fournisseur internet,
|
||
|
|
et vous pouvez l'installer chez eux
|
||
|
|
en toute confiance
|
||
|
|
et comme ceci,
|
||
|
|
vous retrouvez avec
|
||
|
|
un site merveilleux.
|
||
|
|
Oh, bien, génial.
|
||
|
|
Donc, on redis
|
||
|
|
le titre du livre, c'est quoi ?
|
||
|
|
Donc, le livre s'appelle
|
||
|
|
construiser votre application
|
||
|
|
en PHP.
|
||
|
|
Donc, à l'époque, c'était
|
||
|
|
maille SQL.
|
||
|
|
Maintenant, vous pouvez mettre
|
||
|
|
MariaDB.
|
||
|
|
C'est maille SQL,
|
||
|
|
maille SQL et PDO.
|
||
|
|
Donc, les maille SQL
|
||
|
|
n'existe plus
|
||
|
|
à été retirée,
|
||
|
|
mais vous avez maille SQL
|
||
|
|
et PDO.
|
||
|
|
Et,
|
||
|
|
la version qui est rectellement
|
||
|
|
en ligne,
|
||
|
|
il y a même une version
|
||
|
|
comment programmer
|
||
|
|
en version objets.
|
||
|
|
À l'origine,
|
||
|
|
c'était procedural.
|
||
|
|
Et dessus,
|
||
|
|
j'ai rajouté
|
||
|
|
en bonus.
|
||
|
|
Oui, parce qu'il y a toujours
|
||
|
|
le bonus caché.
|
||
|
|
C'est
|
||
|
|
la version objets.
|
||
|
|
Parce que,
|
||
|
|
à l'heure d'aujourd'hui,
|
||
|
|
beaucoup parlent
|
||
|
|
d'objets
|
||
|
|
liés au framroir.
|
||
|
|
Pour
|
||
|
|
appréhender
|
||
|
|
ces frameworks-life,
|
||
|
|
faut apprendre
|
||
|
|
l'objet.
|
||
|
|
Et j'explique,
|
||
|
|
il y a un chapitre dédié
|
||
|
|
et là-dessus comment
|
||
|
|
programmer
|
||
|
|
en objets
|
||
|
|
avec PHP
|
||
|
|
et une base de données.
|
||
|
|
Parce que PHP
|
||
|
|
c'est faire de la programmation
|
||
|
|
objet.
|
||
|
|
C'est ça?
|
||
|
|
Oui.
|
||
|
|
D'accord.
|
||
|
|
Comme tout l'engage.
|
||
|
|
Oh, je sais pas le basique.
|
||
|
|
Non, non.
|
||
|
|
Voilà.
|
||
|
|
Oui.
|
||
|
|
Non, mais on parle
|
||
|
|
de l'engage moderne.
|
||
|
|
Ah, d'accord.
|
||
|
|
Très bien.
|
||
|
|
Pardon.
|
||
|
|
Donc PHP
|
||
|
|
est un engage moderne.
|
||
|
|
Donc il faut.
|
||
|
|
Il l'utilise.
|
||
|
|
Non, je suis un fervent utilisateur
|
||
|
|
de PHP.
|
||
|
|
Donc oui, évidemment,
|
||
|
|
je fais mon bête.
|
||
|
|
Mais oui.
|
||
|
|
PHP fait du langage objet.
|
||
|
|
On peut faire des classes.
|
||
|
|
On peut faire
|
||
|
|
pas de choses.
|
||
|
|
Interessante.
|
||
|
|
On est d'accord.
|
||
|
|
Et donc une petite mise à jour de
|
||
|
|
suivre,
|
||
|
|
mais pour
|
||
|
|
t'orienter sur MariaDB,
|
||
|
|
c'est ça?
|
||
|
|
Oui.
|
||
|
|
Oui, aussi.
|
||
|
|
Et puis, aussi,
|
||
|
|
mettre PHP 8
|
||
|
|
en avant.
|
||
|
|
En supprimer,
|
||
|
|
les parties
|
||
|
|
qui sont plus ou moins
|
||
|
|
obstolettes.
|
||
|
|
Donc voilà.
|
||
|
|
Il y a.
|
||
|
|
Et puis,
|
||
|
|
oui, d'autres
|
||
|
|
petites choses.
|
||
|
|
Comment générer
|
||
|
|
de l'image
|
||
|
|
en PHP?
|
||
|
|
Et de graphiste en PHP?
|
||
|
|
Hmm.
|
||
|
|
Ah, j'ai bien.
|
||
|
|
Ah.
|
||
|
|
Oui.
|
||
|
|
Je fais des graphs.
|
||
|
|
J'ai plein de données.
|
||
|
|
J'ai plein de valeurs.
|
||
|
|
Il faut que je les mette en graph.
|
||
|
|
Donc je pourrais trouver
|
||
|
|
des infos là-dedans.
|
||
|
|
Oui.
|
||
|
|
Oui.
|
||
|
|
Oui.
|
||
|
|
Du genre, faire un cap chat
|
||
|
|
personnalisé,
|
||
|
|
au lieu de taper
|
||
|
|
d'accord.
|
||
|
|
C'est ça.
|
||
|
|
Donc autant
|
||
|
|
recréer son propre cap chat.
|
||
|
|
C'est plus rigolo.
|
||
|
|
Donc, t'as fait,
|
||
|
|
toi t'as,
|
||
|
|
t'as écrit un livre?
|
||
|
|
J'imagine que...
|
||
|
|
J'en ai écrit 3,
|
||
|
|
j'en ai écrit 4.
|
||
|
|
Go !
|
||
|
|
Go !
|
||
|
|
Ah, je t'en fais 5.
|
||
|
|
Je t'en donne 5.
|
||
|
|
Allez.
|
||
|
|
Oui, parce que j'en ai 2 autres.
|
||
|
|
J'en ai...
|
||
|
|
les autres qui sont
|
||
|
|
orphans.
|
||
|
|
Donc,
|
||
|
|
mais
|
||
|
|
on revient aux animaux.
|
||
|
|
Donc,
|
||
|
|
on peut l'uch.
|
||
|
|
Bah oui,
|
||
|
|
il y a certains animaux
|
||
|
|
qui sont privilégés.
|
||
|
|
Donc, ils ont dégiv
|
||
|
|
et qu'ils n'y d'autres
|
||
|
|
n'ont pas encore leur livre.
|
||
|
|
Donc, ils attendent
|
||
|
|
avec impatience.
|
||
|
|
Voilà.
|
||
|
|
Que je produise.
|
||
|
|
Donc,
|
||
|
|
certaines familles n'ont pas encore
|
||
|
|
le livre.
|
||
|
|
Mais, ça ne serait tardé.
|
||
|
|
Je vous rassure
|
||
|
|
qu'on va
|
||
|
|
se combler
|
||
|
|
les troupes,
|
||
|
|
les vides.
|
||
|
|
Les vides.
|
||
|
|
Alors, pêche-pêche.
|
||
|
|
Oui.
|
||
|
|
Il n'y a pas de problème.
|
||
|
|
Comme ça, chaque animau
|
||
|
|
aura son propre livre.
|
||
|
|
C'est bien ça.
|
||
|
|
Il n'y aura pas de jaloux.
|
||
|
|
Ça, pêche-pêche.
|
||
|
|
Donc, tu l'as dit.
|
||
|
|
C'est un langage
|
||
|
|
qui est assez jeune,
|
||
|
|
qui est à Paris,
|
||
|
|
qui est à fin des années 1990
|
||
|
|
début années 2000.
|
||
|
|
Si je me trompe.
|
||
|
|
En 1995.
|
||
|
|
Si je me trompe pas,
|
||
|
|
c'est un dérivé de lui.
|
||
|
|
Ça se rapprochait
|
||
|
|
énormément du c.
|
||
|
|
C'est ça, initialement.
|
||
|
|
Ça voulait se proche
|
||
|
|
être proche du c.
|
||
|
|
Donc, oui, pêche-pêche.
|
||
|
|
Ça plie sur la technologie du c.
|
||
|
|
Et,
|
||
|
|
quand on est obligé de ouvrir
|
||
|
|
ou de patcher
|
||
|
|
ou de d'analyser le code,
|
||
|
|
c'est du c.
|
||
|
|
D'accord.
|
||
|
|
Mais, par contre,
|
||
|
|
vu que c'est un langage jeune,
|
||
|
|
j'imagine que toi,
|
||
|
|
tu l'as pas appris à l'école,
|
||
|
|
tu l'as pas appris à le université.
|
||
|
|
Donc, t'as été auto-dedacte
|
||
|
|
pour apprendre ce langage
|
||
|
|
et puis pouvoir écrire
|
||
|
|
des livres derrière.
|
||
|
|
Oui.
|
||
|
|
Mais,
|
||
|
|
j'ai plus tendance
|
||
|
|
à être du côté
|
||
|
|
du tableau
|
||
|
|
que d'être l'élève
|
||
|
|
qui écoute.
|
||
|
|
Mais, des fois,
|
||
|
|
c'est un bon apprentissage,
|
||
|
|
des fois,
|
||
|
|
c'est qu'on veut expliquer un truc
|
||
|
|
aux gens qu'on est là,
|
||
|
|
que l'on est le meilleur,
|
||
|
|
peut-être,
|
||
|
|
sûrement, même.
|
||
|
|
Mais, par contre,
|
||
|
|
au niveau des bonnes pratiques,
|
||
|
|
qu'est-ce qui te permet de dire aujourd'hui ?
|
||
|
|
Ben, voilà,
|
||
|
|
ce que j'ai écrit,
|
||
|
|
c'est les bonnes pratiques,
|
||
|
|
c'est la bonne méthode.
|
||
|
|
Alors,
|
||
|
|
il n'y a pas qu'une seule méthode,
|
||
|
|
je sais pas ce que je veux dire.
|
||
|
|
Mais, comment,
|
||
|
|
comment tu peux,
|
||
|
|
quels sont les bonnes pratiques,
|
||
|
|
comment toi,
|
||
|
|
t'as pu trouver ces bonnes pratiques ?
|
||
|
|
M'c'était un peu précurseur entre guillemets.
|
||
|
|
Il y avait une autre livre.
|
||
|
|
D'accord.
|
||
|
|
J'ai n'ai pas le seul à produire des livres,
|
||
|
|
un vrai sûr.
|
||
|
|
D'accord.
|
||
|
|
Quand moi j'ai senti mon premier livre,
|
||
|
|
il y a d'autres livres
|
||
|
|
qui étaient déjà disponibles.
|
||
|
|
D'accord.
|
||
|
|
Et après,
|
||
|
|
je me suis quand même aligné
|
||
|
|
sur mon expérience,
|
||
|
|
parce que quand je l'ai sorti le premier livre,
|
||
|
|
c'était en 2006.
|
||
|
|
Donc j'avais quand même
|
||
|
|
de nombreuses années d'expérience,
|
||
|
|
d' nombreuses articles,
|
||
|
|
d' nombreuses réalisations de projets web
|
||
|
|
et d'applications.
|
||
|
|
Et donc, à bâter de la,
|
||
|
|
on peut dire,
|
||
|
|
voilà,
|
||
|
|
les bonnes pratiques,
|
||
|
|
quels sont les conséquences,
|
||
|
|
les développements.
|
||
|
|
Mais avant de se reduper HP,
|
||
|
|
je faisais aussi du HTML,
|
||
|
|
j'ai fait d'autres langages,
|
||
|
|
type assembler.
|
||
|
|
Ah oui.
|
||
|
|
Oui, programmation système.
|
||
|
|
Ah oui, d'accord.
|
||
|
|
Comment écrire du code,
|
||
|
|
en exact des similes ?
|
||
|
|
Donc en effet,
|
||
|
|
tu sais de quoi,
|
||
|
|
tu parles même si,
|
||
|
|
tu t'es,
|
||
|
|
tu t'es documenté,
|
||
|
|
tu t'es allue.
|
||
|
|
Mais t'as un bon bagage
|
||
|
|
qui aujourd'hui dit,
|
||
|
|
bon, voilà,
|
||
|
|
les bonnes pratiques, c'est ça.
|
||
|
|
Et justement,
|
||
|
|
qu'est ce que,
|
||
|
|
qu'est ce que,
|
||
|
|
qu'est ce que,
|
||
|
|
qu'est ce que,
|
||
|
|
qu'est ce que,
|
||
|
|
qu'est ce que,
|
||
|
|
qu'est ce que,
|
||
|
|
c'est une bonne question.
|
||
|
|
Les bonnes pratiques,
|
||
|
|
ça va être délicat de pouvoir le dire.
|
||
|
|
Mais,
|
||
|
|
c'est surtout de faire des tests,
|
||
|
|
des tests unitaires.
|
||
|
|
Dans mon livre,
|
||
|
|
il y a des tests unitaires.
|
||
|
|
Qui espit comment faire des tests ?
|
||
|
|
On s'est à dire que,
|
||
|
|
bah,
|
||
|
|
un plus un, il y a deux.
|
||
|
|
Et c'est,
|
||
|
|
normalement,
|
||
|
|
je suis d'accord.
|
||
|
|
Si c'est fait un plus un,
|
||
|
|
il y a trois,
|
||
|
|
je pourrais,
|
||
|
|
vous le prouvez mathématiquement,
|
||
|
|
que c'est faisable.
|
||
|
|
Mais on s'éloigne de la réalisation
|
||
|
|
que,
|
||
|
|
un plus un, il y a deux.
|
||
|
|
Donc, en PHP,
|
||
|
|
qu'on fait un plus un, il y a deux,
|
||
|
|
ça marche.
|
||
|
|
Ça marche.
|
||
|
|
Donc, les bonnes pratiques,
|
||
|
|
c'est surtout que,
|
||
|
|
on est testés,
|
||
|
|
mais de testés automatiques.
|
||
|
|
Donc, il existe des librairies,
|
||
|
|
il existe des systèmes aujourd'hui,
|
||
|
|
aux facilités,
|
||
|
|
la validation du code,
|
||
|
|
analysé si vous êtes conforme
|
||
|
|
à la sécurité,
|
||
|
|
avec les bonnes pratiques.
|
||
|
|
Mais,
|
||
|
|
comme PHP,
|
||
|
|
avec une même fonctionnalité,
|
||
|
|
enfin,
|
||
|
|
même souhait de réalisation,
|
||
|
|
de différentes manières,
|
||
|
|
c'est à vous d'adapter suivant son besoin.
|
||
|
|
Donc,
|
||
|
|
on pourrait venir que,
|
||
|
|
à l'époque,
|
||
|
|
il fallait mettre des choses en place,
|
||
|
|
le code a évolué,
|
||
|
|
les fonctionnalités sont apparu,
|
||
|
|
l'objet a ramené énormément
|
||
|
|
de fonctionnalités de possibilités.
|
||
|
|
Maintenant, on utilise des traits,
|
||
|
|
on utilise des espèces,
|
||
|
|
des fonctionnalités,
|
||
|
|
on va dire plus technique,
|
||
|
|
qui permettent de pouvoir
|
||
|
|
communiquer et structurer
|
||
|
|
d'une certaine manière.
|
||
|
|
Et c'est pour ça qu'on a vu apparaître
|
||
|
|
une émergence des frameworks.
|
||
|
|
D'accord.
|
||
|
|
Des frameworks,
|
||
|
|
ce sont des librairies,
|
||
|
|
des paquettes,
|
||
|
|
je suis déjà prêt à l'emploi.
|
||
|
|
Mais,
|
||
|
|
si on se réfère avec,
|
||
|
|
quand je discute avec Rasmus,
|
||
|
|
donc Rasmus Lerdoff,
|
||
|
|
c'est le créateur de PHP,
|
||
|
|
qui est déjà venu
|
||
|
|
à plusieurs reprises
|
||
|
|
aux événements de la fupe,
|
||
|
|
de la situation française,
|
||
|
|
des cités ailleurs de PHP,
|
||
|
|
pour lui,
|
||
|
|
PHP est déjà un framework,
|
||
|
|
puisque,
|
||
|
|
j'en suis un peu
|
||
|
|
dans cette logique,
|
||
|
|
de,
|
||
|
|
dans l'ensemble de toutes les briques,
|
||
|
|
l'ensemble des constructions,
|
||
|
|
ce sont déjà disponibles.
|
||
|
|
Et il n'est pas besoin de rajouter
|
||
|
|
un framework supplémentaire dédié,
|
||
|
|
une surcouche,
|
||
|
|
pour respecter les bonnes pratiques.
|
||
|
|
Après,
|
||
|
|
quelle que soit la méthodologie,
|
||
|
|
quelle que soit le langage
|
||
|
|
que vous allez être amenés à utiliser,
|
||
|
|
soit,
|
||
|
|
vous utilisez correctement
|
||
|
|
le framework
|
||
|
|
ou les bonnes pratiques du langage,
|
||
|
|
soit,
|
||
|
|
vous fêtez votre coin,
|
||
|
|
votre développement
|
||
|
|
d'un autre coin,
|
||
|
|
et là, vous pouvez,
|
||
|
|
ah, quelque chose,
|
||
|
|
de reconstruire la roue.
|
||
|
|
Oui.
|
||
|
|
Et ce n'est pas le but.
|
||
|
|
Non, le but,
|
||
|
|
c'est de pouvoir,
|
||
|
|
être en harmonie
|
||
|
|
avec les autres paquets
|
||
|
|
ou les autres solutions proposées,
|
||
|
|
les sites références
|
||
|
|
qui restent actuellement
|
||
|
|
par rapport aux années 2000
|
||
|
|
ou que beaucoup ont disparu,
|
||
|
|
bah,
|
||
|
|
beaucoup se sont fusionnés aussi,
|
||
|
|
et ceux qui restent
|
||
|
|
à l'heure d'aujourd'hui,
|
||
|
|
donnent les bonnes pratiques,
|
||
|
|
explique comment
|
||
|
|
amener et créer des bonnes pages,
|
||
|
|
web.
|
||
|
|
Donc les bonnes pratiques
|
||
|
|
c'est
|
||
|
|
c'est remettre constamment
|
||
|
|
en question son code
|
||
|
|
et adopter les nouvelles méthodes,
|
||
|
|
les nouvelles pratiques
|
||
|
|
que nous donnent les sites, c'est ça ?
|
||
|
|
Oui,
|
||
|
|
surtout que
|
||
|
|
tel fonctionnalité
|
||
|
|
va mieux répondre aux besoins
|
||
|
|
qu'une autre.
|
||
|
|
Par exemple, les fonctions
|
||
|
|
de tableau.
|
||
|
|
En PHP, on appelle ça
|
||
|
|
des ARREI,
|
||
|
|
ARREI,
|
||
|
|
ARREI,
|
||
|
|
bah, c'est en vérité
|
||
|
|
une surcouche
|
||
|
|
de la fonction objet.
|
||
|
|
Ah !
|
||
|
|
Ah !
|
||
|
|
C'est à dire que
|
||
|
|
le PHP fait en objet,
|
||
|
|
mais pour faciliter
|
||
|
|
la manipulation
|
||
|
|
auprès des développeurs,
|
||
|
|
on a une surcouche
|
||
|
|
qui est une sorte d'aliasme
|
||
|
|
qui est interprété
|
||
|
|
et se fait attraver
|
||
|
|
les ARREI.
|
||
|
|
D'accord !
|
||
|
|
Mais on peut mélanger
|
||
|
|
les deux.
|
||
|
|
On peut aller beaucoup plus loin.
|
||
|
|
C'est la même chose
|
||
|
|
que quand on prend la fonction
|
||
|
|
affichée à un message
|
||
|
|
ou un résultat
|
||
|
|
la fonction éco
|
||
|
|
et la fonction print.
|
||
|
|
Ah oui !
|
||
|
|
Et bien,
|
||
|
|
là, juste avec ces deux mots-là,
|
||
|
|
le éco affiche
|
||
|
|
bonjour
|
||
|
|
et le print affiche
|
||
|
|
bonjour.
|
||
|
|
Vous allez dire,
|
||
|
|
ouais, c'est bon, c'est la même chose.
|
||
|
|
Donc oui, c'est la même chose.
|
||
|
|
Mais,
|
||
|
|
quand il y en a beaucoup,
|
||
|
|
c'est que vous faites un tas
|
||
|
|
de performances,
|
||
|
|
il va y en a un que c'est
|
||
|
|
l'aliasme de l'autre
|
||
|
|
qui va mettre
|
||
|
|
par beaucoup
|
||
|
|
un micro-second
|
||
|
|
en plus.
|
||
|
|
Mais quand ce micro-second
|
||
|
|
il y a des millions
|
||
|
|
de transactions,
|
||
|
|
mais c'est plus
|
||
|
|
quelques micro-second
|
||
|
|
on arrive sur quelques secondes.
|
||
|
|
Et qui dit
|
||
|
|
quelques secondes,
|
||
|
|
peut avoir un impact important,
|
||
|
|
si on se retrouve
|
||
|
|
avec l'utilisation
|
||
|
|
de solutions
|
||
|
|
qui sont
|
||
|
|
en diverses variées.
|
||
|
|
Donc ce que j'entends de comprendre,
|
||
|
|
c'est qu'il faut
|
||
|
|
énormément se documenter
|
||
|
|
et tout qu'on fait pour avoir
|
||
|
|
des bonnes pratiques.
|
||
|
|
Oui.
|
||
|
|
Parce que faire la différence entre
|
||
|
|
éco et print,
|
||
|
|
ou par exemple,
|
||
|
|
quand tu écris une chaîne
|
||
|
|
de caractère,
|
||
|
|
c'est le côte
|
||
|
|
ou entre simple côte.
|
||
|
|
C'est sale.
|
||
|
|
C'est aussi
|
||
|
|
sa interrogation
|
||
|
|
qui est régulier,
|
||
|
|
qui est régulier
|
||
|
|
vraiment soulevée.
|
||
|
|
Tant ou double côte,
|
||
|
|
double côte,
|
||
|
|
quand on écris un français
|
||
|
|
à cause des accent,
|
||
|
|
tu es votre venir
|
||
|
|
dedans.
|
||
|
|
Il n'y a pas de
|
||
|
|
discussion.
|
||
|
|
Voyons.
|
||
|
|
J'ai cru
|
||
|
|
à entendre un anarchiste
|
||
|
|
là.
|
||
|
|
Non, non.
|
||
|
|
Un francophone,
|
||
|
|
non, c'est un francophone,
|
||
|
|
très bien.
|
||
|
|
Oui.
|
||
|
|
Donc, il est important
|
||
|
|
de respecter les bonnes
|
||
|
|
pratiques.
|
||
|
|
Là-dessus.
|
||
|
|
Mais,
|
||
|
|
je dirais plutôt
|
||
|
|
sur le site PHP.net,
|
||
|
|
vous avez la documentation
|
||
|
|
qui est en français.
|
||
|
|
D'accord.
|
||
|
|
Il faut juste se connecter
|
||
|
|
dessus pour voir le contenu,
|
||
|
|
voir les explications,
|
||
|
|
les explications qui vous expliquent
|
||
|
|
comment bien développer,
|
||
|
|
comment bien respecter
|
||
|
|
ou bien mettre les bons arguments
|
||
|
|
dans les différentes fonctions.
|
||
|
|
D'accord.
|
||
|
|
C'est pour ça
|
||
|
|
que même que c'est un
|
||
|
|
manuel assez technique,
|
||
|
|
et vous pouvez vous appeler
|
||
|
|
sur mon livre.
|
||
|
|
J'en t'auprends.
|
||
|
|
Allez.
|
||
|
|
Non.
|
||
|
|
Non.
|
||
|
|
J'approuve.
|
||
|
|
Ah.
|
||
|
|
Très bien.
|
||
|
|
Prouhé par John.
|
||
|
|
Super.
|
||
|
|
Voilà.
|
||
|
|
Donc,
|
||
|
|
non, il faut rester humble.
|
||
|
|
C'est que le
|
||
|
|
ce livre-là
|
||
|
|
perdure sur la durée,
|
||
|
|
parce que
|
||
|
|
par rapport aux autres livres
|
||
|
|
qui, souvent, expliquent,
|
||
|
|
les fonctionnaités
|
||
|
|
à travers différents exemples.
|
||
|
|
Mais le problème,
|
||
|
|
c'est que
|
||
|
|
pour moi,
|
||
|
|
dans l'ensemble du catalogue
|
||
|
|
qui existe en français,
|
||
|
|
il n'y a qu'un seul
|
||
|
|
qui vous accompagne
|
||
|
|
de bout en bout.
|
||
|
|
Et j'ai vu
|
||
|
|
des collègues
|
||
|
|
ou des amis à moi
|
||
|
|
qui ne sont pas développeurs
|
||
|
|
et être capables de réaliser
|
||
|
|
leurs sites
|
||
|
|
de trois pages
|
||
|
|
si personnelle,
|
||
|
|
alors que ce ne sont pas des développeurs,
|
||
|
|
ils ont des informaticiens
|
||
|
|
et grâce à mon livre,
|
||
|
|
ils ont pu
|
||
|
|
apprendre,
|
||
|
|
créer,
|
||
|
|
tu vont leurs besoins.
|
||
|
|
Tout en restant,
|
||
|
|
avec quasiment pas de connaissance
|
||
|
|
développeurs.
|
||
|
|
Oui.
|
||
|
|
Donc c'est pour ça que
|
||
|
|
j'en parle
|
||
|
|
de cet ouvrage.
|
||
|
|
Mais,
|
||
|
|
c'est une de tes grandes forces,
|
||
|
|
parce que tu
|
||
|
|
tu te mets pas trop
|
||
|
|
en l'attu,
|
||
|
|
mais quand même,
|
||
|
|
niveau pédagogique,
|
||
|
|
le niveau est la même.
|
||
|
|
Oui,
|
||
|
|
si,
|
||
|
|
en tant que la barre dit
|
||
|
|
déjà plusieurs fois,
|
||
|
|
arrêtez
|
||
|
|
un excellent professeur
|
||
|
|
de technologie.
|
||
|
|
Oui,
|
||
|
|
avancer,
|
||
|
|
avancer,
|
||
|
|
ou au développement,
|
||
|
|
parce que tu as
|
||
|
|
cette facilité
|
||
|
|
là expliquer
|
||
|
|
la chose de manière
|
||
|
|
simple et limpie,
|
||
|
|
là où
|
||
|
|
tu te pots
|
||
|
|
t 24
|
||
|
|
On va trop
|
||
|
|
aller,
|
||
|
|
dans les détailles kita
|
||
|
|
technique
|
||
|
|
très
|
||
|
|
très Krsna
|
||
|
|
hein,
|
||
|
|
Yes, I confirm.
|
||
|
|
You have to explain it simply.
|
||
|
|
And when you want to learn,
|
||
|
|
it's easier.
|
||
|
|
And if you have a professor, he speaks well,
|
||
|
|
it's even better.
|
||
|
|
That's right.
|
||
|
|
To finish on PHP, the last question,
|
||
|
|
we developed our website, my channel,
|
||
|
|
it's full of all the sides.
|
||
|
|
Of course, we are in a number of cases,
|
||
|
|
but actually,
|
||
|
|
does it really exist?
|
||
|
|
Well, a debugger, how can we debug our code,
|
||
|
|
when we develop it in PHP?
|
||
|
|
So in PHP, there is a tool called XDBug.
|
||
|
|
XDBug allows us to debug the PHP.
|
||
|
|
That is,
|
||
|
|
when you have errors in a page,
|
||
|
|
of course, you will not have the last minute.
|
||
|
|
Because the advantage of PHP is that,
|
||
|
|
you save,
|
||
|
|
you do f5 to refresh a page,
|
||
|
|
and it works.
|
||
|
|
Yes, you don't need to recompile or do things like that.
|
||
|
|
Yes.
|
||
|
|
So that's the advantage of PHP.
|
||
|
|
But it's also a weakness.
|
||
|
|
Because if you have a white page,
|
||
|
|
it means that there are some parts,
|
||
|
|
some things that you have wronged.
|
||
|
|
For example, for example,
|
||
|
|
for the first rule that you forgot,
|
||
|
|
or that you forgot to do the functionality of a code
|
||
|
|
or a parenthesis,
|
||
|
|
or an HTML access,
|
||
|
|
which is not well configured.
|
||
|
|
Yes, but that's not a PHP.
|
||
|
|
No, that's,
|
||
|
|
but in restant,
|
||
|
|
simple.
|
||
|
|
You forget,
|
||
|
|
often, it's the code of the first rule in the end of the line,
|
||
|
|
or the simple code or the double code,
|
||
|
|
and it puts the application.
|
||
|
|
And so,
|
||
|
|
if,
|
||
|
|
well, it exists,
|
||
|
|
two solutions.
|
||
|
|
The XD bug part,
|
||
|
|
so the tool that assists you
|
||
|
|
is to be able to pass,
|
||
|
|
not because you are,
|
||
|
|
you don't know where the function is,
|
||
|
|
and it all seems good.
|
||
|
|
So there is an error,
|
||
|
|
so it's an advanced mode.
|
||
|
|
But on the other hand,
|
||
|
|
the tools today,
|
||
|
|
we didn't have the time,
|
||
|
|
it's ideas.
|
||
|
|
That is to say,
|
||
|
|
the rich editors
|
||
|
|
who allow you
|
||
|
|
to be able to write a code easily,
|
||
|
|
and the code will give you
|
||
|
|
to watch in the functionalities
|
||
|
|
or in the traps,
|
||
|
|
the accuracy touches
|
||
|
|
that you forgot
|
||
|
|
or did not do.
|
||
|
|
That is to say,
|
||
|
|
I've just seen
|
||
|
|
where the column
|
||
|
|
or the closure of a code
|
||
|
|
that is,
|
||
|
|
exists.
|
||
|
|
Well, there are several tools.
|
||
|
|
I use,
|
||
|
|
mainly at home,
|
||
|
|
ATOM,
|
||
|
|
which is an idea
|
||
|
|
or, on top of that,
|
||
|
|
we add plugins
|
||
|
|
in PHP.
|
||
|
|
It will allow you
|
||
|
|
to have a more
|
||
|
|
tactical resolution,
|
||
|
|
so each word
|
||
|
|
dedicated to PHP
|
||
|
|
will have a specific color
|
||
|
|
that allows you to be sure
|
||
|
|
of points
|
||
|
|
on the right tool.
|
||
|
|
And there,
|
||
|
|
if you want to add a code,
|
||
|
|
a parenthesis,
|
||
|
|
you will need
|
||
|
|
the tool of the automatic parenthesis,
|
||
|
|
which is there
|
||
|
|
to assist you
|
||
|
|
and to avoid having a white patch.
|
||
|
|
Well, in the meantime,
|
||
|
|
there is not only ATOM,
|
||
|
|
and another tool called
|
||
|
|
VS Code,
|
||
|
|
Visual Studio Code.
|
||
|
|
VS Code.
|
||
|
|
Not a property.
|
||
|
|
And it is available
|
||
|
|
for the whole of the US,
|
||
|
|
the system of exploitation,
|
||
|
|
so Linux,
|
||
|
|
Windows,
|
||
|
|
or Kalapom,
|
||
|
|
or above,
|
||
|
|
you will be able
|
||
|
|
to use it
|
||
|
|
and open,
|
||
|
|
in some of my collaborators
|
||
|
|
and developers,
|
||
|
|
they use it,
|
||
|
|
and I am, of course,
|
||
|
|
as I am part of the team,
|
||
|
|
well, I am obligated to align
|
||
|
|
with the choice of the majority.
|
||
|
|
But I advise you,
|
||
|
|
not only ATOM,
|
||
|
|
that he is 100% free,
|
||
|
|
and that he allows you
|
||
|
|
to be able to build
|
||
|
|
directly your PHP
|
||
|
|
and you will be able
|
||
|
|
to correct
|
||
|
|
any part of the mistakes.
|
||
|
|
But when,
|
||
|
|
you have the content
|
||
|
|
that is attached,
|
||
|
|
so everything is beautiful,
|
||
|
|
everything is wonderful,
|
||
|
|
you are sure
|
||
|
|
that the code is good
|
||
|
|
because the idea,
|
||
|
|
the software,
|
||
|
|
you will give
|
||
|
|
all the good practices
|
||
|
|
at the level,
|
||
|
|
allows you to
|
||
|
|
be able to read,
|
||
|
|
etc.
|
||
|
|
So there,
|
||
|
|
you are saved,
|
||
|
|
but on the other hand,
|
||
|
|
sometimes you can obtain
|
||
|
|
results,
|
||
|
|
and how do you do it?
|
||
|
|
Yes,
|
||
|
|
especially if you know
|
||
|
|
the database of the owner.
|
||
|
|
Yes,
|
||
|
|
or when we do,
|
||
|
|
it is going to be important.
|
||
|
|
When we do an IF,
|
||
|
|
it is to put a double equal,
|
||
|
|
or a simple equal,
|
||
|
|
for example.
|
||
|
|
For example,
|
||
|
|
or when you
|
||
|
|
have the database
|
||
|
|
of the owner
|
||
|
|
to offer a result,
|
||
|
|
you forget a symbol,
|
||
|
|
you forget a character,
|
||
|
|
or the result
|
||
|
|
to return the request,
|
||
|
|
and you have to
|
||
|
|
advance
|
||
|
|
the type
|
||
|
|
xdbug
|
||
|
|
that will help you
|
||
|
|
to correct
|
||
|
|
not by not
|
||
|
|
the whole
|
||
|
|
functionality,
|
||
|
|
and you will see exactly
|
||
|
|
the right or
|
||
|
|
the code
|
||
|
|
this block.
|
||
|
|
Okay,
|
||
|
|
and this challenge is also
|
||
|
|
the variable content,
|
||
|
|
so we made sure
|
||
|
|
you execute it,
|
||
|
|
that's it.
|
||
|
|
That's it.
|
||
|
|
You have a
|
||
|
|
short-term
|
||
|
|
in xdbug
|
||
|
|
that allows you
|
||
|
|
to
|
||
|
|
correct
|
||
|
|
and solve
|
||
|
|
the anomalies
|
||
|
|
or the errors
|
||
|
|
or the fake
|
||
|
|
that you have
|
||
|
|
not realized, well,
|
||
|
|
effect-free,
|
||
|
|
you want it, of course.
|
||
|
|
And then
|
||
|
|
we will say
|
||
|
|
not to facilitate
|
||
|
|
your project
|
||
|
|
or your system.
|
||
|
|
xdbug.
|
||
|
|
Okay.
|
||
|
|
It is
|
||
|
|
downloadable
|
||
|
|
on the distribution
|
||
|
|
in the packages,
|
||
|
|
available in the packages
|
||
|
|
or
|
||
|
|
the one you know,
|
||
|
|
yes, I can
|
||
|
|
ask you.
|
||
|
|
If you call
|
||
|
|
xdbug
|
||
|
|
in the packages,
|
||
|
|
you can
|
||
|
|
get xdbug
|
||
|
|
in the compatible
|
||
|
|
with the
|
||
|
|
distribution links,
|
||
|
|
namely
|
||
|
|
the links
|
||
|
|
that are important
|
||
|
|
to know
|
||
|
|
and not
|
||
|
|
other systems.
|
||
|
|
But
|
||
|
|
you can
|
||
|
|
get xdbug,
|
||
|
|
you have xdbug
|
||
|
|
and it is
|
||
|
|
associated with
|
||
|
|
PHP, so when
|
||
|
|
you install it,
|
||
|
|
it is the whole
|
||
|
|
of the expansion
|
||
|
|
and PHP
|
||
|
|
to be able to
|
||
|
|
be used.
|
||
|
|
Okay.
|
||
|
|
Okay.
|
||
|
|
PHP xdbug
|
||
|
|
is very good
|
||
|
|
to download in the packages.
|
||
|
|
Okay.
|
||
|
|
Okay, okay.
|
||
|
|
Well, that's not bad.
|
||
|
|
Otherwise, there is the internet
|
||
|
|
to have more information.
|
||
|
|
Imagine.
|
||
|
|
Yes, also,
|
||
|
|
you have
|
||
|
|
in a search engine
|
||
|
|
a search engine
|
||
|
|
to make
|
||
|
|
and you
|
||
|
|
have xdbug
|
||
|
|
and you have
|
||
|
|
in the
|
||
|
|
basic
|
||
|
|
pré spatial
|
||
|
|
and then we are going to see
|
||
|
|
how to install it at you.
|
||
|
|
Well, I'd like to
|
||
|
|
look at this
|
||
|
|
through the interests.
|
||
|
|
Very well.
|
||
|
|
Well, the second
|
||
|
|
particle that Word
|
||
|
|
PHP.
|
||
|
|
So you've already
|
||
|
|
talked a bit about
|
||
|
|
database
|
||
|
|
.
|
||
|
|
Historically
|
||
|
|
It's true, but I don't know. I don't talk about what I don't know.
|
||
|
|
Listen to Toner, we've heard a while ago, in any case, we've seen...
|
||
|
|
Ah, it's more of a Maya Square, it's called Mario DB.
|
||
|
|
Why is it more of a Maya DB? So, it's a Maya Square.
|
||
|
|
What is this Betty? Why is this transformation in this room?
|
||
|
|
I'll explain it to you.
|
||
|
|
Ah, I know the story.
|
||
|
|
Me too, I've heard it a long time ago.
|
||
|
|
I'm going to tell you, you don't want John to...
|
||
|
|
Wait, no, it's not John.
|
||
|
|
Wait, no, it's not John.
|
||
|
|
Ah, yes.
|
||
|
|
I think the original...
|
||
|
|
It's the Maya SQL, it's a free database.
|
||
|
|
It means that a team can use it for the projects.
|
||
|
|
And as it's a free database, and the PHP can be used at the same time.
|
||
|
|
Well, the PHP and Maya SQL are often associated with the project.
|
||
|
|
Maya SQL has a tournament.
|
||
|
|
A tournament, because the sun, which was in the company, bought Maya SQL.
|
||
|
|
And the sun was bought by Orac.
|
||
|
|
The company, with the different approach, because Orac is another database.
|
||
|
|
The founder, who is called Monti, that I met before, was not in the vision, in the original vision.
|
||
|
|
So, he was in disagreement with the orientation of the database.
|
||
|
|
Especially that Orac has never been able to free the database.
|
||
|
|
So, Maya has a Monti, the creator of Maya SQL, decided to launch a project.
|
||
|
|
All the name of MayaDB.
|
||
|
|
MayaDB is a fork.
|
||
|
|
So, the fork is...
|
||
|
|
We take the project's heart, like Maya SQL, that we will reformulate it.
|
||
|
|
But we keep the heart.
|
||
|
|
That is to say, it's the new course, the same heart.
|
||
|
|
But it goes back in our way.
|
||
|
|
Why?
|
||
|
|
MayaDB was launched, because Maya SQL was a company that was held.
|
||
|
|
And like I said, it was called RACHTLA.
|
||
|
|
No, MayaDB is a foundation.
|
||
|
|
A foundation is a nationalization, as we think, a nationalization in 1910.
|
||
|
|
That is, it is not there to generate money.
|
||
|
|
It is a nationalization to guarantee that the product will never be bought.
|
||
|
|
Since MayaDB has grown, by creating new projects,
|
||
|
|
by adding features of new possibilities to mix,
|
||
|
|
and that is why, now, the Linux version, by default,
|
||
|
|
offers MayaDB, which is a free database,
|
||
|
|
which remains in the universe and the Linux experience.
|
||
|
|
But, to give Maya SQL, because Maya SQL's existence,
|
||
|
|
is only in RACHT and in RACHT,
|
||
|
|
is another database with a different approach.
|
||
|
|
Why is it already?
|
||
|
|
It is not there.
|
||
|
|
MayaDB is MariaDB.
|
||
|
|
My mother, the creator of the database,
|
||
|
|
has two daughters.
|
||
|
|
A daughter named Maya,
|
||
|
|
so in the end, her mother,
|
||
|
|
so it is written in Greek,
|
||
|
|
and the second daughter is called Maria.
|
||
|
|
You will read the approach,
|
||
|
|
so one has the name Maya SQL,
|
||
|
|
and the other one is called MayaDB.
|
||
|
|
Maya is a database.
|
||
|
|
So, each daughter.
|
||
|
|
We don't have to say that she is a third because we have a third base.
|
||
|
|
The third daughter, the third daughter,
|
||
|
|
even though it is my daughter,
|
||
|
|
has a daughter named Max,
|
||
|
|
and she came out of Max SQL,
|
||
|
|
which is for Excel.
|
||
|
|
That is to say, it is not a database.
|
||
|
|
I have to answer the problem of the Web of Today.
|
||
|
|
Interaged with SQL,
|
||
|
|
to answer the problem of today,
|
||
|
|
which is the big data,
|
||
|
|
the artificial intelligence,
|
||
|
|
the cloud,
|
||
|
|
the Kubernetes cloud,
|
||
|
|
the connected objects,
|
||
|
|
to be able to interact
|
||
|
|
with other database of today,
|
||
|
|
to be able to communicate,
|
||
|
|
do the telepavity,
|
||
|
|
and in a sense,
|
||
|
|
in the other,
|
||
|
|
all of this,
|
||
|
|
and there, we have Max SQL,
|
||
|
|
the three-year-old daughter of my mother.
|
||
|
|
Hello.
|
||
|
|
Yes, but,
|
||
|
|
this is a little anecdote,
|
||
|
|
I would like to show you
|
||
|
|
that the whole of the origin of the actors of my SQL,
|
||
|
|
are all the doors of the database.
|
||
|
|
Open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
open,
|
||
|
|
That's why Maria D.B. is active and Maria D.B. is an otari and that's why I speak a lot because I think at the time before the apparition of this chambulhuant
|
||
|
|
I was in the middle of Malisquuel which was an orphan. So before I was in the middle of the orphanage, now I'm in the otari.
|
||
|
|
They are very fast too, so they answer the need and especially the need of the book. It's good because I do the book.
|
||
|
|
And in addition, I am in an evolution around the book. So it's great.
|
||
|
|
Do you think there are other databases? I'm going to say Gromo but there is Oracle, there is Malisquuel.
|
||
|
|
By the way, there is SQL Microsoft. So it's not free database, free free.
|
||
|
|
However, there was a lot of attempts to use these concurrently. For example, Microsoft has proposed the express, but it's true that we could not propose products in the back with it.
|
||
|
|
But there is another database there which is supposed to be the same, which is not new.
|
||
|
|
Which is postgreSQL. Do you know it?
|
||
|
|
Yes, I know postgreSQL. PostgreSQL is the logo and the elephant's head.
|
||
|
|
So it's not a PHP that we talked about. PHP is the creator of elephants.
|
||
|
|
So we can talk about mascots of subjects, but it's not the subject of the day.
|
||
|
|
But PHP is the complete elephant. It's an elephant's enemy.
|
||
|
|
PostgreSQL.
|
||
|
|
So this elephant's enemy is also a free base.
|
||
|
|
But the particular thing is that it's a group of companies that maintain this project.
|
||
|
|
And it's because MariaDB is a global association.
|
||
|
|
That is, information.
|
||
|
|
So these are two different approaches. And often, MariaDB has already started the system in one way.
|
||
|
|
So postgreSQL must install several programs on the other side to bring the same approach.
|
||
|
|
Of course, postgreSQL is much more applied and has much better communicate.
|
||
|
|
During this transition stage at the time of MariaDB, postgreSQL is more communicated in France.
|
||
|
|
But MariaDB is much more applied in a complete Europe.
|
||
|
|
A little less in France, which is going to catch up later.
|
||
|
|
But we find ourselves, I confirm, with two free bases that are free.
|
||
|
|
MariaDB is postgreSQL.
|
||
|
|
Each one will respond to a problem that has a specific need.
|
||
|
|
So the two are compatible with PHP.
|
||
|
|
The two are available in the majority of development and projects.
|
||
|
|
It is said that if you take any kind of access,
|
||
|
|
or not a payment or a job,
|
||
|
|
if you are used to it,
|
||
|
|
you can choose one of the two free bases.
|
||
|
|
Mainly, more and more, it can be on the Linux distribution and propose a base of MariaDB
|
||
|
|
that will respond to the problem that I have in the past,
|
||
|
|
solutions, Linux, etc.
|
||
|
|
But the base is postgreSQL.
|
||
|
|
There is no one else.
|
||
|
|
We have taken a new SQL, so let's say,
|
||
|
|
these two bases are related bases.
|
||
|
|
They are historical bases.
|
||
|
|
Since the base has evolved,
|
||
|
|
which has evolved to generate more important volumes or different volumes,
|
||
|
|
as you can, if you are brought to realize or to play,
|
||
|
|
it will need to generate a kind of metric volume to give in continuous?
|
||
|
|
It's a textual requester,
|
||
|
|
I don't know how to manipulate coordinates or geometric forms.
|
||
|
|
That's the difference.
|
||
|
|
Yes, MariaDB is doing it.
|
||
|
|
Yes, I don't know what I wanted to say.
|
||
|
|
It's that following, I made the typology,
|
||
|
|
that's why it's also important to press and give in a base of data,
|
||
|
|
because behind it will orient the engine to be able to do the requester behind.
|
||
|
|
That's right.
|
||
|
|
The most important thing,
|
||
|
|
I can say, one or more than the other,
|
||
|
|
but often, when you start manipulating graphics,
|
||
|
|
virtual objects,
|
||
|
|
manipulations,
|
||
|
|
like lasers, things,
|
||
|
|
so we arrive on a augmented reality,
|
||
|
|
and there, we have to have a need to answer.
|
||
|
|
Who will answer a need?
|
||
|
|
A specific format.
|
||
|
|
And on the specific format,
|
||
|
|
this format, which was the one of the base of data and relational,
|
||
|
|
is where the login and password are stored,
|
||
|
|
but there, we will talk about volumetry,
|
||
|
|
or manipulations of points,
|
||
|
|
which say, graphics representation.
|
||
|
|
And there, you have to be able to manage
|
||
|
|
the volumetry of data,
|
||
|
|
volumetry,
|
||
|
|
important,
|
||
|
|
because imagine that your game map,
|
||
|
|
there is just one or two pixels,
|
||
|
|
or two points,
|
||
|
|
if you don't do it correctly,
|
||
|
|
you will be able to make graphics,
|
||
|
|
but if you don't put the animation,
|
||
|
|
or the communication,
|
||
|
|
and the manipulation of these maps,
|
||
|
|
you can be less interesting
|
||
|
|
in the realization of your project or your game,
|
||
|
|
or in full part.
|
||
|
|
But there, we manage the subject.
|
||
|
|
It is that you make a course for the choice of the base of data.
|
||
|
|
We agree.
|
||
|
|
But it's important,
|
||
|
|
because even if we talk about PHP, there will be no B,
|
||
|
|
but we could not do PHP with SQL.
|
||
|
|
My heart is MariaDB.
|
||
|
|
Yes, I heard that we could do SQLite,
|
||
|
|
SQLite, SQL Express etc.
|
||
|
|
We agree.
|
||
|
|
That's it.
|
||
|
|
We agree.
|
||
|
|
There was also another question about MariaDB.
|
||
|
|
So it's Morgan who posed this question.
|
||
|
|
Today, we hear a lot of...
|
||
|
|
We have a lot of web offers,
|
||
|
|
which are called Cloud-type offers.
|
||
|
|
So, I don't know how to defend Morgan's question,
|
||
|
|
so I'm going to read that.
|
||
|
|
He says,
|
||
|
|
how does this position MariaDB,
|
||
|
|
compared to Postgreed, in Cloud offers?
|
||
|
|
I think it must be understood
|
||
|
|
better in the Cloud offers.
|
||
|
|
Postgreed, maybe more than half before.
|
||
|
|
Maybe it's about what you said earlier.
|
||
|
|
Maybe the communication that Postgreed has done.
|
||
|
|
Yes, there is communication,
|
||
|
|
but I would say that MariaDB,
|
||
|
|
there is a way to integrate in MariaDB,
|
||
|
|
for instance, to the point where it's too much,
|
||
|
|
but there is always,
|
||
|
|
that is to say, 15 days,
|
||
|
|
so that it's all right.
|
||
|
|
It's about 9, 2022.
|
||
|
|
There is a piece of Docker that was proposed,
|
||
|
|
so it's a storage in China,
|
||
|
|
so it's an evolution,
|
||
|
|
to make SQL distribute,
|
||
|
|
all the name of Expand.
|
||
|
|
Oh, yes, OK.
|
||
|
|
Expand.
|
||
|
|
OK.
|
||
|
|
This format, which was mainly
|
||
|
|
dedicated to,
|
||
|
|
let's say, to the big data environment,
|
||
|
|
AI and Cloud,
|
||
|
|
and in addition,
|
||
|
|
it was recommended,
|
||
|
|
and as a database of data,
|
||
|
|
in terms of evolution,
|
||
|
|
it is interaction
|
||
|
|
with today's web,
|
||
|
|
i.e. that this format,
|
||
|
|
which has already existed for two years,
|
||
|
|
has been recommended,
|
||
|
|
manually recognized,
|
||
|
|
as innovator,
|
||
|
|
i.e.
|
||
|
|
and which is linked
|
||
|
|
to the databases for the market.
|
||
|
|
OK.
|
||
|
|
In addition to the name of the big group of this city,
|
||
|
|
it is proposed to database
|
||
|
|
under license,
|
||
|
|
and there,
|
||
|
|
there is a tag,
|
||
|
|
which is added in the same category.
|
||
|
|
OK.
|
||
|
|
Compared to PostGrey,
|
||
|
|
yes, it was allowed to use
|
||
|
|
and communicate directly
|
||
|
|
in the Cloud,
|
||
|
|
but it was forged
|
||
|
|
by another name,
|
||
|
|
so i lost the name,
|
||
|
|
dedicated to Cloud.
|
||
|
|
That is to say, it is PostGrey,
|
||
|
|
but it is another name,
|
||
|
|
because PostGrey,
|
||
|
|
which we currently know,
|
||
|
|
does not answer,
|
||
|
|
in the same format,
|
||
|
|
of volumetric,
|
||
|
|
of complexity,
|
||
|
|
of order today,
|
||
|
|
on future evolution.
|
||
|
|
And PostGrey,
|
||
|
|
directly,
|
||
|
|
works,
|
||
|
|
there is no contradiction on it,
|
||
|
|
but,
|
||
|
|
it is proposed,
|
||
|
|
the main author,
|
||
|
|
the one who created PostGrey,
|
||
|
|
has released a new version of PostGrey,
|
||
|
|
so he has forged it,
|
||
|
|
dedicated to Cloud,
|
||
|
|
to answer,
|
||
|
|
so we need today.
|
||
|
|
OK.
|
||
|
|
OK.
|
||
|
|
MarioDB,
|
||
|
|
it is the native,
|
||
|
|
with the same name,
|
||
|
|
it is transparent.
|
||
|
|
OK, OK.
|
||
|
|
And so,
|
||
|
|
you are back
|
||
|
|
on your application
|
||
|
|
in MarioDB,
|
||
|
|
so I remember,
|
||
|
|
your member of the association,
|
||
|
|
the mug,
|
||
|
|
you said,
|
||
|
|
you were the president,
|
||
|
|
that's what I understood.
|
||
|
|
Yes, that's it.
|
||
|
|
Yes, that's it.
|
||
|
|
Yes.
|
||
|
|
And...
|
||
|
|
So, that's it.
|
||
|
|
How do you,
|
||
|
|
as president,
|
||
|
|
how do you,
|
||
|
|
do there are more people
|
||
|
|
who follow these animations,
|
||
|
|
or do you see a small decline,
|
||
|
|
in post-Grey,
|
||
|
|
that takes from the player.
|
||
|
|
We see animations,
|
||
|
|
we see communities,
|
||
|
|
well,
|
||
|
|
as there was a period
|
||
|
|
of reliance,
|
||
|
|
or that the activity
|
||
|
|
of animation
|
||
|
|
was framed,
|
||
|
|
because, well, with these different changes,
|
||
|
|
we have to rebuild them,
|
||
|
|
to rebuild the possibilities
|
||
|
|
for post-Grey,
|
||
|
|
but the two
|
||
|
|
are completely different,
|
||
|
|
together in a lot of ways.
|
||
|
|
There are those who are
|
||
|
|
for a base of money
|
||
|
|
for each other,
|
||
|
|
but we can't compare them.
|
||
|
|
We will say that, for me,
|
||
|
|
I still see the world
|
||
|
|
a regular evolution,
|
||
|
|
but
|
||
|
|
is that a base of money
|
||
|
|
will be framed?
|
||
|
|
There are also other bases of money.
|
||
|
|
Well, it's called
|
||
|
|
DB-Engine,
|
||
|
|
DB-Engine,
|
||
|
|
in French,
|
||
|
|
.com,
|
||
|
|
which is
|
||
|
|
the list of the bases of money.
|
||
|
|
There are around 1500.
|
||
|
|
Oh, yes.
|
||
|
|
Yes.
|
||
|
|
So,
|
||
|
|
there are a few of them
|
||
|
|
that are more active than others.
|
||
|
|
Of course,
|
||
|
|
a more intensive use than others.
|
||
|
|
And there, we find
|
||
|
|
with a complexity of base of money.
|
||
|
|
And I
|
||
|
|
see a lot of new bases
|
||
|
|
of money.
|
||
|
|
Some are good, some are good,
|
||
|
|
but they are there to answer
|
||
|
|
a specific need.
|
||
|
|
And this need is
|
||
|
|
the tool, the need,
|
||
|
|
the complexity
|
||
|
|
of the realization
|
||
|
|
of the approach
|
||
|
|
of the project today.
|
||
|
|
When we talk about the laser,
|
||
|
|
when we talk about drones,
|
||
|
|
when we talk about
|
||
|
|
connections
|
||
|
|
or camera
|
||
|
|
that they use.
|
||
|
|
We can't put
|
||
|
|
the same base of money.
|
||
|
|
We can't allow
|
||
|
|
it.
|
||
|
|
But it's not
|
||
|
|
optimized to answer a
|
||
|
|
specific need.
|
||
|
|
And there, we will try to
|
||
|
|
give another base of money.
|
||
|
|
Finally, there is the language
|
||
|
|
which is known
|
||
|
|
to be made
|
||
|
|
the first bridge
|
||
|
|
by the foundation there.
|
||
|
|
What is, and so,
|
||
|
|
it was integrated in Firefox.
|
||
|
|
Now, it is
|
||
|
|
much more good
|
||
|
|
and we have realized
|
||
|
|
another base of money
|
||
|
|
because we have
|
||
|
|
a market where we can
|
||
|
|
have machines.
|
||
|
|
That is, hardware hardware.
|
||
|
|
You know, when you have a
|
||
|
|
Raspberry Pi, an Arduino,
|
||
|
|
or very little space,
|
||
|
|
well, there has been,
|
||
|
|
we are almost there,
|
||
|
|
almost as if we were going to
|
||
|
|
create the assembly.
|
||
|
|
The base of money
|
||
|
|
that are very good.
|
||
|
|
I have to have
|
||
|
|
very light base,
|
||
|
|
so that we can
|
||
|
|
create it inside
|
||
|
|
and interact with it.
|
||
|
|
That's why, today,
|
||
|
|
and when I announced 1500
|
||
|
|
base of money, there is a lot more
|
||
|
|
because I did not follow
|
||
|
|
exactly in mind.
|
||
|
|
But I thought that
|
||
|
|
you were going to
|
||
|
|
make a mistake.
|
||
|
|
Of course,
|
||
|
|
if you take it after
|
||
|
|
on the side of the bridge,
|
||
|
|
on the side of the navigator,
|
||
|
|
or after with PHP,
|
||
|
|
there you can go back
|
||
|
|
on the standard.
|
||
|
|
The standard we talk about today.
|
||
|
|
Well, as MariaDB
|
||
|
|
or the rigor that you would say.
|
||
|
|
Sorry, I have a small preference
|
||
|
|
for one of the two.
|
||
|
|
Yes.
|
||
|
|
There is a choice.
|
||
|
|
The choice is really important.
|
||
|
|
And following the problems,
|
||
|
|
you can even add the base of money
|
||
|
|
based on
|
||
|
|
memory
|
||
|
|
to improve
|
||
|
|
performance of your situation.
|
||
|
|
This base of money is called
|
||
|
|
Redis.
|
||
|
|
But there is a Jean-Gin
|
||
|
|
that exists in MariaDB
|
||
|
|
that allows you to do the same thing.
|
||
|
|
You can see,
|
||
|
|
it's a matter of luck.
|
||
|
|
But the other one,
|
||
|
|
which is a bit of money
|
||
|
|
that allows you to
|
||
|
|
say, I can do the same thing.
|
||
|
|
You need to add
|
||
|
|
this supplementary bridge.
|
||
|
|
So, that's the case.
|
||
|
|
But for the public,
|
||
|
|
for you to start to realize
|
||
|
|
your play,
|
||
|
|
I would say
|
||
|
|
you have access to the money
|
||
|
|
that you have
|
||
|
|
proposed.
|
||
|
|
That's the language.
|
||
|
|
So, often, it's HP.
|
||
|
|
Behind, you have different
|
||
|
|
base of money that are available.
|
||
|
|
If you have the choice,
|
||
|
|
I would say, go on MariaDB.
|
||
|
|
If you want to go on
|
||
|
|
another type of base of money,
|
||
|
|
just do it.
|
||
|
|
And, just because I usually
|
||
|
|
the web sites,
|
||
|
|
it's more for stocking
|
||
|
|
in terms of login mode.
|
||
|
|
It's web sites.
|
||
|
|
The base of money is not
|
||
|
|
extra-ordinary.
|
||
|
|
In general, the base of the sites
|
||
|
|
are 30, 60, 100 megabytes.
|
||
|
|
Is it possible
|
||
|
|
to answer
|
||
|
|
to the need of these sites?
|
||
|
|
So, to answer
|
||
|
|
this question, for example,
|
||
|
|
if you use
|
||
|
|
a CMS,
|
||
|
|
the CMS is the tools
|
||
|
|
that are already pre-packaged
|
||
|
|
and, after, there is no more
|
||
|
|
to build templates or
|
||
|
|
to create a blog.
|
||
|
|
So, you have
|
||
|
|
Drupal,
|
||
|
|
there are Dres.
|
||
|
|
There you go.
|
||
|
|
So, these are the three principles.
|
||
|
|
The three uses the HP and HP technology.
|
||
|
|
But,
|
||
|
|
there is also an alternative
|
||
|
|
to have already
|
||
|
|
that is really
|
||
|
|
to build DOT
|
||
|
|
CL-E-A-R.
|
||
|
|
Oh, it's been a long time
|
||
|
|
I haven't heard of it yet.
|
||
|
|
So, it's a project,
|
||
|
|
a blog system
|
||
|
|
used by media.
|
||
|
|
For me, I'm very happy
|
||
|
|
on a personal website.
|
||
|
|
It allows
|
||
|
|
to have the control
|
||
|
|
and that the big interest
|
||
|
|
is that it's French.
|
||
|
|
Or, to be precise,
|
||
|
|
even if the code is open
|
||
|
|
and you can use it.
|
||
|
|
Well, I like French projects.
|
||
|
|
Maybe I'm in France.
|
||
|
|
Yes, I need French projects.
|
||
|
|
I need to support French projects.
|
||
|
|
And so,
|
||
|
|
this project
|
||
|
|
allows you to have
|
||
|
|
compatible with HP
|
||
|
|
and the database
|
||
|
|
is based on DB or Postgre.
|
||
|
|
So, you have the choice
|
||
|
|
to create your website.
|
||
|
|
And there, when I talk about
|
||
|
|
a simple blog,
|
||
|
|
it's for people
|
||
|
|
you want to publish
|
||
|
|
or put a picture
|
||
|
|
of your last vacation
|
||
|
|
or
|
||
|
|
put a message
|
||
|
|
or a content
|
||
|
|
because you want to share
|
||
|
|
information
|
||
|
|
or reactions
|
||
|
|
or your implementation.
|
||
|
|
So, there is an interest
|
||
|
|
and there,
|
||
|
|
to read,
|
||
|
|
to use,
|
||
|
|
to be able to respond
|
||
|
|
to that.
|
||
|
|
Okay.
|
||
|
|
John, do you want to ask me a question?
|
||
|
|
Yes, yes.
|
||
|
|
There is a plan.
|
||
|
|
There is a plan.
|
||
|
|
There is no need to repeat it.
|
||
|
|
Yes, listen.
|
||
|
|
So, there was
|
||
|
|
...
|
||
|
|
But,
|
||
|
|
what ...
|
||
|
|
You can call us
|
||
|
|
for the presentation
|
||
|
|
of MariaDB
|
||
|
|
in terms of code
|
||
|
|
and it will be a little info
|
||
|
|
that I think
|
||
|
|
will be added in the balance.
|
||
|
|
We have
|
||
|
|
a certain difference
|
||
|
|
that dates
|
||
|
|
two weeks.
|
||
|
|
You were talking
|
||
|
|
and it was very interesting
|
||
|
|
and it would be a shame
|
||
|
|
that you would not
|
||
|
|
put this small percentage
|
||
|
|
of this percentage
|
||
|
|
I talked about that.
|
||
|
|
I have to have a question
|
||
|
|
but ...
|
||
|
|
In terms of
|
||
|
|
application
|
||
|
|
in the case of a migration
|
||
|
|
of the MariaDB
|
||
|
|
for example
|
||
|
|
of this percentage
|
||
|
|
without the modification
|
||
|
|
of the request.
|
||
|
|
Yes, yes, yes, yes, 100%
|
||
|
|
transparent.
|
||
|
|
That is to say that
|
||
|
|
you can use
|
||
|
|
SQL and
|
||
|
|
you have wanted to change
|
||
|
|
and move on to the MariaDB.
|
||
|
|
Ouazara.
|
||
|
|
Really, Ouazara.
|
||
|
|
So, you can do it
|
||
|
|
and you have a compatibility
|
||
|
|
with the MariaDB 5.5
|
||
|
|
and you can
|
||
|
|
change it
|
||
|
|
with the MariaDB 5.5
|
||
|
|
and you can
|
||
|
|
change it
|
||
|
|
with the MariaDB.
|
||
|
|
This is the version 10.
|
||
|
|
When you start
|
||
|
|
from the side
|
||
|
|
the goal is not to come back.
|
||
|
|
In the back
|
||
|
|
but the main point
|
||
|
|
is that you will win
|
||
|
|
between 200 and 600%
|
||
|
|
of performance.
|
||
|
|
That is to say
|
||
|
|
speed.
|
||
|
|
That is to say
|
||
|
|
that the database
|
||
|
|
was optimized
|
||
|
|
for
|
||
|
|
much more powerful
|
||
|
|
interactive
|
||
|
|
and responds to the need
|
||
|
|
today.
|
||
|
|
That is to say that
|
||
|
|
it will consume less resources
|
||
|
|
and win
|
||
|
|
performance and time
|
||
|
|
reactivity
|
||
|
|
with engage
|
||
|
|
with PHP or other
|
||
|
|
engage.
|
||
|
|
I answered the question.
|
||
|
|
Yes.
|
||
|
|
The percentages that
|
||
|
|
I had
|
||
|
|
interlocuted on the release.
|
||
|
|
I think
|
||
|
|
it is not bad
|
||
|
|
to give an idea
|
||
|
|
that it is more
|
||
|
|
in several different
|
||
|
|
domains.
|
||
|
|
I would say
|
||
|
|
it will be faster
|
||
|
|
to say
|
||
|
|
why MariaDB is not
|
||
|
|
compatible.
|
||
|
|
I don't know.
|
||
|
|
I don't know.
|
||
|
|
What I said
|
||
|
|
was not fast.
|
||
|
|
There was
|
||
|
|
another question
|
||
|
|
Yes.
|
||
|
|
I don't know.
|
||
|
|
I don't know.
|
||
|
|
I don't know.
|
||
|
|
Yes, it was
|
||
|
|
MariaDB
|
||
|
|
is the storage
|
||
|
|
object.
|
||
|
|
Yes, we can
|
||
|
|
do the object in MariaDB.
|
||
|
|
We can
|
||
|
|
do it without problems.
|
||
|
|
It's not that
|
||
|
|
MariaDB
|
||
|
|
is the strength of my SQL.
|
||
|
|
I think you understood it.
|
||
|
|
But
|
||
|
|
to be compatible
|
||
|
|
we have to integrate
|
||
|
|
for example
|
||
|
|
the gizon is
|
||
|
|
a format in different ways.
|
||
|
|
That is to say it is a protocol
|
||
|
|
like the rest
|
||
|
|
and that the rest
|
||
|
|
says
|
||
|
|
a structure that is
|
||
|
|
structured
|
||
|
|
so we find
|
||
|
|
with a multitude of possibilities
|
||
|
|
and we can
|
||
|
|
manipulate
|
||
|
|
in a rocket
|
||
|
|
you have
|
||
|
|
the information
|
||
|
|
and therefore
|
||
|
|
you can add
|
||
|
|
the dynamic object
|
||
|
|
that you generated
|
||
|
|
in the SQL
|
||
|
|
or gizon or other formats
|
||
|
|
you can
|
||
|
|
have the dynamic object
|
||
|
|
in a single rocket
|
||
|
|
so it is possible
|
||
|
|
to mix
|
||
|
|
objects without objects
|
||
|
|
in a SQL rocket
|
||
|
|
to avoid
|
||
|
|
doing things
|
||
|
|
between PHP
|
||
|
|
and the database
|
||
|
|
that is to say
|
||
|
|
that all
|
||
|
|
manipulated
|
||
|
|
the database
|
||
|
|
and the operation
|
||
|
|
yes
|
||
|
|
it is again
|
||
|
|
yes, it is again
|
||
|
|
and above all
|
||
|
|
it is possible
|
||
|
|
to imagine
|
||
|
|
you call
|
||
|
|
you connect the database
|
||
|
|
ok, ok, I am ready
|
||
|
|
you enter the database
|
||
|
|
in a rocket
|
||
|
|
the database
|
||
|
|
will return
|
||
|
|
you will obtain a key
|
||
|
|
information
|
||
|
|
you enter the database
|
||
|
|
to ask
|
||
|
|
the data
|
||
|
|
to this key
|
||
|
|
it is done as many
|
||
|
|
as in the network
|
||
|
|
you send the package
|
||
|
|
and
|
||
|
|
when you are programmed
|
||
|
|
to your side
|
||
|
|
you can
|
||
|
|
obtain the result
|
||
|
|
you have to go
|
||
|
|
return
|
||
|
|
you have to go
|
||
|
|
return
|
||
|
|
and you gain time
|
||
|
|
and the resource
|
||
|
|
and a different format
|
||
|
|
also
|
||
|
|
the energy part
|
||
|
|
can be important
|
||
|
|
to know
|
||
|
|
and to predict
|
||
|
|
and in terms
|
||
|
|
of
|
||
|
|
how to say
|
||
|
|
for a database
|
||
|
|
of
|
||
|
|
similar
|
||
|
|
in the name of similar
|
||
|
|
I will have an idea
|
||
|
|
of
|
||
|
|
the difference
|
||
|
|
of
|
||
|
|
storage
|
||
|
|
in general, there is a database
|
||
|
|
for the post-grade
|
||
|
|
or the USB
|
||
|
|
or whatever
|
||
|
|
we can go
|
||
|
|
a lot further
|
||
|
|
there is a storage
|
||
|
|
a connector
|
||
|
|
that will allow
|
||
|
|
to insert data
|
||
|
|
I mean
|
||
|
|
we talk about data
|
||
|
|
so it is above
|
||
|
|
the data is
|
||
|
|
used
|
||
|
|
100,000
|
||
|
|
100,000
|
||
|
|
and then
|
||
|
|
we will go to the data
|
||
|
|
but
|
||
|
|
there it is for
|
||
|
|
platforms that have a lot of traffic
|
||
|
|
a lot of
|
||
|
|
volumetric
|
||
|
|
data
|
||
|
|
volumetric
|
||
|
|
for example
|
||
|
|
call
|
||
|
|
if you look at the
|
||
|
|
METEO
|
||
|
|
the METEO
|
||
|
|
you can see the METEO
|
||
|
|
and there is a reference
|
||
|
|
today
|
||
|
|
there is a hundred
|
||
|
|
you can
|
||
|
|
see
|
||
|
|
we had
|
||
|
|
such a temperature
|
||
|
|
there is a hundred
|
||
|
|
I do not know
|
||
|
|
but
|
||
|
|
this type of information
|
||
|
|
to know
|
||
|
|
and identify
|
||
|
|
150 years
|
||
|
|
we had this type of information
|
||
|
|
we have to
|
||
|
|
return
|
||
|
|
this information
|
||
|
|
behind
|
||
|
|
the DB
|
||
|
|
it is
|
||
|
|
able to
|
||
|
|
respond quickly
|
||
|
|
to this volumetric
|
||
|
|
because
|
||
|
|
you are not going to
|
||
|
|
go to the national library
|
||
|
|
it is the day
|
||
|
|
where
|
||
|
|
it was raining
|
||
|
|
and there
|
||
|
|
we are in November
|
||
|
|
therefore
|
||
|
|
it is important to have
|
||
|
|
tools to facilitate the research
|
||
|
|
and this type of
|
||
|
|
volumetric
|
||
|
|
is useful
|
||
|
|
and there
|
||
|
|
it is useful
|
||
|
|
and there
|
||
|
|
a good
|
||
|
|
good
|
||
|
|
good
|
||
|
|
good
|
||
|
|
I think
|
||
|
|
there is a DB
|
||
|
|
we need to
|
||
|
|
return
|
||
|
|
a little
|
||
|
|
a little
|
||
|
|
a little
|
||
|
|
and it will come back
|
||
|
|
yes
|
||
|
|
I will come back another week, as the winner of the day, I won and I will have to come back.
|
||
|
|
That's it, that's it.
|
||
|
|
We did the WTF party, so how did we start, we had three parties in this podcast,
|
||
|
|
so the HP party, the DB party, and now we're going to go to the WTF party,
|
||
|
|
in fact a kind of popcorn, questions we had on Discord, so I precise, it's
|
||
|
|
already a selection, we don't have all these questions.
|
||
|
|
By all means you saw before.
|
||
|
|
By all means we have ahead.
|
||
|
|
Well then, our attention will move away!
|
||
|
|
That's a combo.
|
||
|
|
So it's perhaps an auditor who is going to explore
|
||
|
|
that space-based offers.
|
||
|
|
It's more like the companies' offers,
|
||
|
|
so the offers of services to the world.
|
||
|
|
Today, we're going to buy a machine or a machine
|
||
|
|
and install these services.
|
||
|
|
What we're going to do, we're going to pay an auditor
|
||
|
|
or a representative who will offer us
|
||
|
|
a service, or we'll offer a machine.
|
||
|
|
The biggest thing I'm going to tell you today,
|
||
|
|
is that the market name is Microsoft,
|
||
|
|
with its office suite.
|
||
|
|
The office on the line,
|
||
|
|
you can call it a business.
|
||
|
|
Yes, it makes me sick when I'm doing it.
|
||
|
|
So, Christophe,
|
||
|
|
we wanted to see your view,
|
||
|
|
so you can touch it a little bit.
|
||
|
|
We wanted to see your view.
|
||
|
|
On these offers, pass, pass,
|
||
|
|
what do you think is a programmer's point of view?
|
||
|
|
A programmer's point of view?
|
||
|
|
What is your view?
|
||
|
|
To answer this problem,
|
||
|
|
pass, pass, pass,
|
||
|
|
It will already be installed in different ways, different solutions, different parameters of your database.
|
||
|
|
You can go through the interface.
|
||
|
|
One configuration of this service is that you can say,
|
||
|
|
Ah, I passed the memory, so I modified the memory.
|
||
|
|
I passed the CPU, processor power, I increased it.
|
||
|
|
Well, of course, every time you change the palette and increase the price also increases.
|
||
|
|
We still do not stay at the same price, because the service is not the same when you choose this style.
|
||
|
|
Your phone with 4 MHz or 8 MHz, you will say, yes, it's not a big deal.
|
||
|
|
But if you take a picture with your phone device, that is, a smartphone,
|
||
|
|
well, you will be more interested to have 8, because you will be able to have a quality of the image better.
|
||
|
|
The same thing that, well, of course, it will also play on the lens or the photo device.
|
||
|
|
But more of my words, say, the possibility to stock more information.
|
||
|
|
And so these offers are different.
|
||
|
|
So, position yourself on a base or base or whatever you want.
|
||
|
|
I would say that it is the trend, or to have advertisements,
|
||
|
|
until now, we had advertisements used, or advertisements in virtual machines,
|
||
|
|
that is, VMs, that is, that you have your space,
|
||
|
|
you in, you put your base of money, everything goes well in the world.
|
||
|
|
But there is that your space, that your base that is in,
|
||
|
|
the part, it is part of today's offers are styles of cloisoners.
|
||
|
|
That is to say, when you have your account, you are the only owner of this base of money,
|
||
|
|
but the space above and shared.
|
||
|
|
That is to say, we are still going to use it, but virtualize.
|
||
|
|
That is to say, in spaces you will not be too late,
|
||
|
|
or they are stocked, the given ones, but they are stocked,
|
||
|
|
and which allows you to put in a position,
|
||
|
|
a kind of virtual machine and much more modern.
|
||
|
|
That is why we have offers of services that are offered.
|
||
|
|
These offers are often put in front, as free.
|
||
|
|
So in a sense, yes, it is free, but that is paid, that is the consumption.
|
||
|
|
That is why it is said that consumption is the appels.
|
||
|
|
For someone who knows you, when you do the appels with your language,
|
||
|
|
PHP with MariaDB, or PHP with Postgre,
|
||
|
|
yes, you have installed your choice, your system of exploitation,
|
||
|
|
as a Linux, a Debian, for example, not to hesitate.
|
||
|
|
And above all, you will have your PHP, you will have a database of your choice,
|
||
|
|
and then you will find yourself in a space,
|
||
|
|
and if you find that your space is not big enough,
|
||
|
|
you modify the rules, and that is very interactive.
|
||
|
|
In relation to what we could exist before in a virtual machine,
|
||
|
|
that is to say that when you have said that you have a space,
|
||
|
|
and that you need a little more space,
|
||
|
|
you have to break to be able to start.
|
||
|
|
So here, you have no more this problem of barriers or limitations
|
||
|
|
because the risk is at hand.
|
||
|
|
There, it is directly deregulated through an interface.
|
||
|
|
So on one side, it's easier, it's much easier to manipulate,
|
||
|
|
it's much simpler.
|
||
|
|
On the other hand, you will have a little more tributary,
|
||
|
|
of possibilities that are offered to you,
|
||
|
|
to find you a little more cloison,
|
||
|
|
even if it's more and much more modular,
|
||
|
|
but you will be confronted with this type of problem,
|
||
|
|
to ask you the question of what work I need,
|
||
|
|
and you say that the space,
|
||
|
|
the platform for service,
|
||
|
|
will focus mainly on language,
|
||
|
|
or the exploitation system,
|
||
|
|
the backend will be more oriented on a dedicated environment
|
||
|
|
to PHP,
|
||
|
|
but you will also be able to add offers
|
||
|
|
dedicated to the database,
|
||
|
|
and as you see, I explained to you three different services,
|
||
|
|
i.e. three different subscription services,
|
||
|
|
and for this key,
|
||
|
|
a piece by piece.
|
||
|
|
We are going to start the work,
|
||
|
|
before we sell a machine,
|
||
|
|
that now we are going to sell properties,
|
||
|
|
in fact, we are going to sell,
|
||
|
|
yes, that's the options.
|
||
|
|
Yes, the bricks.
|
||
|
|
They are bricks that we sell.
|
||
|
|
The advantage?
|
||
|
|
Well, the advantage of my opinion is
|
||
|
|
that when you subscribe to this kind of service,
|
||
|
|
it is that you are no longer the architect,
|
||
|
|
you are no longer the DevOps,
|
||
|
|
you are no longer in place of infrastructure.
|
||
|
|
Yes, the infrastructure is already available,
|
||
|
|
so we want to go to the disposal,
|
||
|
|
and prepare to put it.
|
||
|
|
Prepare to put it,
|
||
|
|
and then you will be able to finish,
|
||
|
|
so in a few clicks,
|
||
|
|
you will find yourself with a space of God,
|
||
|
|
without needing to have knowledge without pushing,
|
||
|
|
that's it.
|
||
|
|
Not only in the opposite,
|
||
|
|
because it's a bit like that,
|
||
|
|
which is currently being launched,
|
||
|
|
it is also poor knowledge,
|
||
|
|
material knowledge, knowledge of knowing
|
||
|
|
what it is actually a database,
|
||
|
|
because today, well, these are buttons and options.
|
||
|
|
I mean, we resumed unfortunately
|
||
|
|
because of these offers.
|
||
|
|
We resumed a database,
|
||
|
|
a click on an interface graph,
|
||
|
|
saying, I need a database,
|
||
|
|
which is hiding behind,
|
||
|
|
which is the structure that is in place, in fact.
|
||
|
|
Yes, I agree with you.
|
||
|
|
There is a solution that Maria Delet proposes,
|
||
|
|
because Maria Delet proposes also
|
||
|
|
a cloud solution
|
||
|
|
through their service, so SkySQL.
|
||
|
|
So SkySQL is SKYGREC,
|
||
|
|
SKYL,
|
||
|
|
and if you open a account,
|
||
|
|
you have a credit of 500 euros,
|
||
|
|
to be able to discover Maria Delet
|
||
|
|
in the configuration,
|
||
|
|
the storage differences,
|
||
|
|
the different possibilities
|
||
|
|
of the database.
|
||
|
|
You have no idea
|
||
|
|
about your PHP website,
|
||
|
|
you make connections,
|
||
|
|
and you can handle them.
|
||
|
|
It's a credit that you proposed.
|
||
|
|
After you heard it,
|
||
|
|
it's a solution,
|
||
|
|
because you have to pay,
|
||
|
|
you have to pay the tools.
|
||
|
|
Yes, you do not pay the database,
|
||
|
|
and you pay the service, in fact.
|
||
|
|
You pay the service,
|
||
|
|
because you have to pay the machines.
|
||
|
|
But on top of that,
|
||
|
|
how to configure the machine,
|
||
|
|
what is the OS,
|
||
|
|
what is the configuration?
|
||
|
|
Well, you have no idea.
|
||
|
|
And I agree that we lose the notion
|
||
|
|
of, before,
|
||
|
|
we have to use our fingers
|
||
|
|
now everything is done with mouse clicks,
|
||
|
|
and we lose,
|
||
|
|
we will say this interaction,
|
||
|
|
and where we modify,
|
||
|
|
we will say the approach
|
||
|
|
of the administrator of the machine,
|
||
|
|
which at the time made a lot of
|
||
|
|
common configurations.
|
||
|
|
And now, the configuration
|
||
|
|
has been largely simplified.
|
||
|
|
But it's because, also,
|
||
|
|
some words,
|
||
|
|
and we find it in development,
|
||
|
|
so everything that is not in the background,
|
||
|
|
is interested in less and less.
|
||
|
|
There are a lot less DevOps today.
|
||
|
|
There are a lot less...
|
||
|
|
Yes, and we call it that.
|
||
|
|
It's DevOps,
|
||
|
|
because they make this operational part.
|
||
|
|
And so,
|
||
|
|
it's interesting.
|
||
|
|
It's interesting that it's interesting.
|
||
|
|
A lot less, and in fact,
|
||
|
|
when we talk about future developers,
|
||
|
|
what they are interested in,
|
||
|
|
is developing applications in front of them.
|
||
|
|
Yes, especially that the mobile phones
|
||
|
|
have the mobile phones,
|
||
|
|
smartphones or tablets,
|
||
|
|
do not arrange the approach.
|
||
|
|
That is to say that,
|
||
|
|
before creating applications,
|
||
|
|
now we have more time to create
|
||
|
|
websites like we call them.
|
||
|
|
That is to say that the trend
|
||
|
|
that we will create web applications
|
||
|
|
is no longer
|
||
|
|
the notion of
|
||
|
|
such a system of exploitation
|
||
|
|
that I will install right away.
|
||
|
|
But it's rather, it's a cut
|
||
|
|
above,
|
||
|
|
through the navigator,
|
||
|
|
and it's the navigator that becomes a west.
|
||
|
|
So, attention, I'm going to interrupt.
|
||
|
|
I'm going to interrupt.
|
||
|
|
Last time it was not in advance,
|
||
|
|
on its own, with last time it was in the west,
|
||
|
|
over there.
|
||
|
|
Yes, I know,
|
||
|
|
because I applied in it.
|
||
|
|
I was a developer.
|
||
|
|
Yes, yes.
|
||
|
|
But if you know
|
||
|
|
a mobile phone
|
||
|
|
today,
|
||
|
|
there is a GOS line,
|
||
|
|
which is below a Linux distribution.
|
||
|
|
Well.
|
||
|
|
So, there, we have more questions
|
||
|
|
about how to install a package
|
||
|
|
or how to install or create
|
||
|
|
an application.
|
||
|
|
Yes, the web app.
|
||
|
|
You go on the website.
|
||
|
|
We propose you to download
|
||
|
|
from the application.
|
||
|
|
In other words, yes, it's called an application.
|
||
|
|
So, it's a preview.
|
||
|
|
There is no need to hack or run your phone.
|
||
|
|
You click on a button,
|
||
|
|
and all the previews are integrated.
|
||
|
|
It will charge a certain program in the phone.
|
||
|
|
And it will create a shortcut on the office.
|
||
|
|
So, it's not a shortcut to a site.
|
||
|
|
It's really, it will charge programs.
|
||
|
|
So, if you are offline
|
||
|
|
and the program is planned to work offline
|
||
|
|
you will allow it.
|
||
|
|
And if you obviously need online resources,
|
||
|
|
it can be connected to the network
|
||
|
|
to make requests.
|
||
|
|
Yes, that's right.
|
||
|
|
But yes, it's true that
|
||
|
|
the client who chose Firefox OS
|
||
|
|
was just...
|
||
|
|
Firefox OS
|
||
|
|
you proposed it
|
||
|
|
with an Android storage system
|
||
|
|
without the application store.
|
||
|
|
So, without it being an object.
|
||
|
|
It's not a competitor.
|
||
|
|
It's an alternative.
|
||
|
|
Sorry.
|
||
|
|
We don't play the same category.
|
||
|
|
The alternative
|
||
|
|
is preferable
|
||
|
|
with an alternative book.
|
||
|
|
But it's better
|
||
|
|
with another title of the alternative.
|
||
|
|
Yes, but the reason is the reason.
|
||
|
|
So, it was an alternative
|
||
|
|
to Google, to Android
|
||
|
|
or to iOS.
|
||
|
|
To be honest,
|
||
|
|
no longer passed
|
||
|
|
by a magazine application.
|
||
|
|
So, centralize the applications
|
||
|
|
when you make a purchase.
|
||
|
|
There is a part that works
|
||
|
|
on Apple or Google.
|
||
|
|
And so, Firefox OS
|
||
|
|
said, no, no.
|
||
|
|
But all the applications
|
||
|
|
have the right
|
||
|
|
to be able to install
|
||
|
|
all the applications that we want
|
||
|
|
and not to be centralized
|
||
|
|
on a magazine application.
|
||
|
|
So, that's it.
|
||
|
|
When we push it,
|
||
|
|
the web application
|
||
|
|
is good.
|
||
|
|
It's good.
|
||
|
|
I'm even there
|
||
|
|
in the hands.
|
||
|
|
I've had
|
||
|
|
recently in the hands.
|
||
|
|
Of course, it doesn't work.
|
||
|
|
I said to Fox OS
|
||
|
|
to stop.
|
||
|
|
I've had it in the hands.
|
||
|
|
And I admit that
|
||
|
|
it's very nice.
|
||
|
|
Unfortunately, it's poor,
|
||
|
|
in fact, in functionality.
|
||
|
|
It was beautiful, it was pure
|
||
|
|
and it was very interesting,
|
||
|
|
in functionality.
|
||
|
|
You should be careful.
|
||
|
|
There is another project
|
||
|
|
that came out from Firefox OS
|
||
|
|
that was forged.
|
||
|
|
It's called KIOS.
|
||
|
|
It works very well in Asia.
|
||
|
|
It proposes
|
||
|
|
new functionality
|
||
|
|
and it is very
|
||
|
|
in Vogue.
|
||
|
|
In China.
|
||
|
|
I hope that soon
|
||
|
|
will arrive in France
|
||
|
|
and in Europe.
|
||
|
|
We are in March 19.
|
||
|
|
We have to vote
|
||
|
|
this date.
|
||
|
|
2022.
|
||
|
|
2022.
|
||
|
|
For the info.
|
||
|
|
Yes, yes.
|
||
|
|
It's an archive.
|
||
|
|
And soon,
|
||
|
|
you can start the archives.
|
||
|
|
That's it.
|
||
|
|
It's a system that existed
|
||
|
|
for 50 years.
|
||
|
|
We don't really have it,
|
||
|
|
but we don't really know it.
|
||
|
|
Yes, but not really.
|
||
|
|
In France, in the background,
|
||
|
|
I saw something
|
||
|
|
and I thought it was
|
||
|
|
the same style as the
|
||
|
|
Inair Edge OS.
|
||
|
|
Yes.
|
||
|
|
I didn't know that
|
||
|
|
it was printed on Firefox OS.
|
||
|
|
Yes.
|
||
|
|
It follows
|
||
|
|
you have to wait
|
||
|
|
for a foreign country
|
||
|
|
and you will always
|
||
|
|
keep it.
|
||
|
|
So I will
|
||
|
|
find it.
|
||
|
|
For example, if we go to Qatar,
|
||
|
|
we will be able to recover.
|
||
|
|
Excuse me.
|
||
|
|
I still have RAPs.
|
||
|
|
Well,
|
||
|
|
we are going to talk about
|
||
|
|
our front-end packets,
|
||
|
|
etc.
|
||
|
|
And we had another
|
||
|
|
remark
|
||
|
|
for you.
|
||
|
|
What is a full stack?
|
||
|
|
The full stack
|
||
|
|
is
|
||
|
|
a developer
|
||
|
|
who will develop
|
||
|
|
a full stack
|
||
|
|
that will
|
||
|
|
make a full stack
|
||
|
|
in different languages
|
||
|
|
compatible.
|
||
|
|
That is to say,
|
||
|
|
it is a full stack
|
||
|
|
of pure architect.
|
||
|
|
It manipulates
|
||
|
|
a lot of pieces
|
||
|
|
and
|
||
|
|
a lot of different frameworks.
|
||
|
|
So it's not a developer
|
||
|
|
really specialized
|
||
|
|
but
|
||
|
|
it is in the capacity
|
||
|
|
of being
|
||
|
|
a little more transverse.
|
||
|
|
In other words,
|
||
|
|
you have
|
||
|
|
a visible part
|
||
|
|
of the iceberg.
|
||
|
|
A back part,
|
||
|
|
hidden part
|
||
|
|
and
|
||
|
|
you can have the knowledge of two.
|
||
|
|
So the full stack developer
|
||
|
|
will be used
|
||
|
|
in an approach
|
||
|
|
that is not
|
||
|
|
available
|
||
|
|
in terms of
|
||
|
|
the software.
|
||
|
|
Now we are going to
|
||
|
|
take different bricks
|
||
|
|
from a different tool
|
||
|
|
back
|
||
|
|
in the bottom
|
||
|
|
and then
|
||
|
|
architecture.
|
||
|
|
And it will be able to
|
||
|
|
be able to
|
||
|
|
generate
|
||
|
|
that will be
|
||
|
|
like you will go
|
||
|
|
on your website.
|
||
|
|
There are two
|
||
|
|
generic and
|
||
|
|
specialist.
|
||
|
|
The specialist
|
||
|
|
who has knowledge
|
||
|
|
a little further away
|
||
|
|
but then he has
|
||
|
|
a really specialized
|
||
|
|
specificity.
|
||
|
|
It is either back or front.
|
||
|
|
So the full stack
|
||
|
|
that will
|
||
|
|
be able to
|
||
|
|
manipulate the CSS,
|
||
|
|
JavaScript,
|
||
|
|
PHP,
|
||
|
|
manipulate different countries.
|
||
|
|
Yes, it is
|
||
|
|
possible. He
|
||
|
|
takes a little
|
||
|
|
a generalist.
|
||
|
|
He takes
|
||
|
|
everything.
|
||
|
|
And if
|
||
|
|
you want to
|
||
|
|
specialize
|
||
|
|
in a technology
|
||
|
|
more than
|
||
|
|
another.
|
||
|
|
And then
|
||
|
|
the full stack developer
|
||
|
|
will be
|
||
|
|
a specialist or an
|
||
|
|
expert of
|
||
|
|
a precise technology.
|
||
|
|
A back developer
|
||
|
|
or a front developer
|
||
|
|
or a CSS developer
|
||
|
|
Or a page U.
|
||
|
|
Or as well.
|
||
|
|
But because
|
||
|
|
I have already
|
||
|
|
seen a specialist
|
||
|
|
Bac say, yes,
|
||
|
|
I am議ated to start
|
||
|
|
listing on the account
|
||
|
|
where i do CSS
|
||
|
|
and we will inform
|
||
|
|
something that has
|
||
|
|
So yes, we are able, each of us, to make a beautiful drawing, but artistic quality
|
||
|
|
can sometimes be cut off from the realization, that is to say, I am a coder, so I develop
|
||
|
|
and when I do graphism, I do it by my graphism, those who are brought to choose from the
|
||
|
|
front of the specialists, because my favorite colors are the red and green, so
|
||
|
|
the colors are very flashy, so the colors that we see that these blue or those green and these colors
|
||
|
|
there, well, the graphism, he loves to tell me, yes, but it's not beautiful what you do, okay, the button,
|
||
|
|
he is blue, he is green, we understand, it works, it doesn't work, but for a landscape that you
|
||
|
|
look through your window, in blue and in green, in red and in green, so in red and in green, well,
|
||
|
|
already, I have never seen a red tree, well, if I have already seen it, maybe not, but to show you
|
||
|
|
that the sky is never yellow, well, the sun is never yellow, a green sun, well, it reflects, it's good,
|
||
|
|
I like that, well, I know that you will be able to see through the micro of your home, so I
|
||
|
|
will stop showing you the illustration, but to show you that the back developer, we specialize
|
||
|
|
in the back, we always stay in the back, which has a level descent, so we do the PHP, it's super,
|
||
|
|
you want to do another language, like Piton or the rest of the go, well, yes, it's a language of the
|
||
|
|
level or of the C, but if you want to go on the front, from the new part of the stack, yes, it's
|
||
|
|
possible, but if you do the front side, you will be interested in the HTML, the JavaScript, the CSS, and
|
||
|
|
you will learn to harmonize these colors, and not to limit you to the two primary colors, red and green,
|
||
|
|
as I tell you, so that's why if you make the choice on one side or on the other,
|
||
|
|
or try, but I have already seen developers try their chances on one side, come back and then
|
||
|
|
say yes, no, but it will make it better before, I always better before, always for the noise of the minute,
|
||
|
|
no, yes, but the noise of the minute does not allow me to do so, well, it doesn't make me
|
||
|
|
well, a lot of Berger, with the noise of the minute, it would have been great to be
|
||
|
|
there, yes, we agree, but I have never thought about it, maybe it exists,
|
||
|
|
do a website with the noise of the minute, yes, of course, everything has been done, we will be
|
||
|
|
able to be a nice challenge to launch, we will be in the back, a little challenge with a
|
||
|
|
win a sticker, a sticker is our color, no, but it's important to Frenchize because
|
||
|
|
here I take the name of my English name, it's not the same, I know it's important to
|
||
|
|
talk about it, after in the development, if it's not, if the slightest word in English,
|
||
|
|
yes, it's good, I want to know, since I heard it, I heard it, I heard a lot of language,
|
||
|
|
which the dog is in French and is playing in the version in the actual version, then
|
||
|
|
from 30 you, from 30 you, it exists a CMS, it's called SPIP, yes SPIP, SPIP, so when you
|
||
|
|
attach the result, the function is called affix, when you want to make a Stacy, well, the function is called
|
||
|
|
Stacy, so it's all in French, it's a beast, yes, but it remains the principle of
|
||
|
|
French news, it's a new animal, SPIP, it's a squirrel, that's it, if I'm wrong, it's a squirrel,
|
||
|
|
yes, a squirrel that flies, since it's a squirrel, it's a tree tree tree, so you know it,
|
||
|
|
and so it's a new dressage of the level, but here we are the one really from SPIP, and from the language
|
||
|
|
to come back in the linguistics of today's topic, yes, well, we have done a lot,
|
||
|
|
yes, here we have the example, perfect, someone came to see you, he said to you, Christophe, I don't know
|
||
|
|
where to start to contribute in the book, what would you advise me to contribute?
|
||
|
|
So the contribution could, I would say, lose a dedicated mission for the contribution, yes,
|
||
|
|
yes, yes, because there is what to say, I tell you, we can do a dedicated mission,
|
||
|
|
in relation to today, which is mainly PHP, MariaDB, yes, ormi put the tools in the pop-up,
|
||
|
|
in the associations, yes, we talked, because we talked about this kind of contribution,
|
||
|
|
but already used, because there used, it's already a lot, it allows you to support,
|
||
|
|
after you can remote alerts to those who develop the project,
|
||
|
|
so there are some fights, there are many things, but if you want to apply more,
|
||
|
|
I would say that there is an important site, which is a thousand, so it's the appryl, apriel.org,
|
||
|
|
which is the expression of the defense of the book logistics, for the promotion,
|
||
|
|
in virtual mode, and which includes the whole of the French community,
|
||
|
|
and that there you can find information, the meetings,
|
||
|
|
which regularly, no, I have been part of it, we meet on events,
|
||
|
|
different and varied, not only dedicated to the informatics,
|
||
|
|
which allows you to offer alternative solutions, or the promotion of the book logistics.
|
||
|
|
So we find ourselves with a good entry port, of course,
|
||
|
|
because you want to use it, or push your knowledge,
|
||
|
|
we can, I would say, each community needs it,
|
||
|
|
but that, I think it's a really too dedicated subject to answer today,
|
||
|
|
and I propose to you to provide this theme in another mission,
|
||
|
|
this is your own proposal, it's time for a trip, it's time for you to go in.
|
||
|
|
It's a logistics, but as you know, there are not many people who push me to tell you
|
||
|
|
that I, if you are ready to come back to see you,
|
||
|
|
so we have seen the part of the book, also to start,
|
||
|
|
and if you have one thing to say, to people who want to stay or die,
|
||
|
|
people transition from career, for example,
|
||
|
|
who want to stay, who are interested in feeling,
|
||
|
|
how to say, the point of the language that is raised.
|
||
|
|
In the language, because I know that the language is complicated,
|
||
|
|
but the common point is that it is in front of the bag that allows me to say in the morning,
|
||
|
|
I get myself before the ray of sun.
|
||
|
|
Yeah, not so much to listen to.
|
||
|
|
So, usually, I like a T-shirt, it's a P-H-P,
|
||
|
|
I saved my life, so I saved, yes, it's a T-shirt, it's my life,
|
||
|
|
so it was strong of a song, so P-H-P saved my life,
|
||
|
|
so yes, for a lot, P-H-P saved my life,
|
||
|
|
so I confirm that P-H-P and the language that saves my life,
|
||
|
|
so the conversion.
|
||
|
|
To be serious, I would say that it is not a good or a better language,
|
||
|
|
but a different one, each language has its own functionality,
|
||
|
|
its interest, and I would say that it is surely the right thing.
|
||
|
|
Well, of course, here we are in a mission that we speak of P-H-P and of MariaDB,
|
||
|
|
so I would say go on P-H-P.
|
||
|
|
But if you are brought to do the object I know,
|
||
|
|
you will do it from France, you will do it from the mobile application,
|
||
|
|
Marfone, tablet or other technology.
|
||
|
|
God help me, for example.
|
||
|
|
I did not have all the ideas for those who are knowledge,
|
||
|
|
because the other languages are languages that
|
||
|
|
that have less value added to the media.
|
||
|
|
So I was able to list the languages that seem important to me,
|
||
|
|
and that still remains from the actuality,
|
||
|
|
and that there is a long advance,
|
||
|
|
from the duration,
|
||
|
|
because you have to think that development
|
||
|
|
is always necessary,
|
||
|
|
and often when there is a new object that appears
|
||
|
|
or a new one appears,
|
||
|
|
it is always built.
|
||
|
|
That is to say, everything is built, we redo the wheel,
|
||
|
|
but the wheel is adapted for this new technology.
|
||
|
|
We saw it with the arrival of the phones,
|
||
|
|
we saw it with the new technology of the cloud,
|
||
|
|
and well, tomorrow we came on drones, we came on new technology,
|
||
|
|
they are new languages,
|
||
|
|
they are different languages,
|
||
|
|
and I would say that if you want to go on something to come,
|
||
|
|
think about these languages there,
|
||
|
|
because you have a center of interest,
|
||
|
|
and you can directly skip it,
|
||
|
|
with this new language,
|
||
|
|
for being at the level.
|
||
|
|
I think we have done a good mission,
|
||
|
|
I think, or do you have any recommendations?
|
||
|
|
I have recommendations,
|
||
|
|
I have books,
|
||
|
|
books,
|
||
|
|
radio missions,
|
||
|
|
podcasts,
|
||
|
|
radio, podcasts,
|
||
|
|
if you want to hear a lot about the video,
|
||
|
|
an action of my colleagues from the commune,
|
||
|
|
animated by April,
|
||
|
|
which is a role in radio FM,
|
||
|
|
or on the internet,
|
||
|
|
commune.fm,
|
||
|
|
93.1,
|
||
|
|
so you have that,
|
||
|
|
you have more.
|
||
|
|
You have the podcast,
|
||
|
|
you have heard
|
||
|
|
the music of the music book,
|
||
|
|
so the music book,
|
||
|
|
and you will have
|
||
|
|
all the information and music,
|
||
|
|
really free, free of law,
|
||
|
|
that you can reuse,
|
||
|
|
to volunteer,
|
||
|
|
and then,
|
||
|
|
no, I don't have any recommendations
|
||
|
|
on all that,
|
||
|
|
especially in hope that,
|
||
|
|
you have seen,
|
||
|
|
to make a website,
|
||
|
|
or a project in PHP,
|
||
|
|
in Maria D'Ebli,
|
||
|
|
which would be a huge pleasure,
|
||
|
|
and maybe you can read,
|
||
|
|
in future projects,
|
||
|
|
in a free event.
|
||
|
|
Thank you, Christophe,
|
||
|
|
we might call you a third edition,
|
||
|
|
to build your application,
|
||
|
|
PHP, Maya SQL,
|
||
|
|
or PDO.
|
||
|
|
No?
|
||
|
|
Yes, yes, yes, yes,
|
||
|
|
there will be a third edition,
|
||
|
|
the radio,
|
||
|
|
the other ones,
|
||
|
|
the other ones,
|
||
|
|
well, that will be an opportunity
|
||
|
|
that I come back to.
|
||
|
|
Exactly,
|
||
|
|
to present to us the news of this new edition,
|
||
|
|
in 2023.
|
||
|
|
Yes, that's not true.
|
||
|
|
If that's not true,
|
||
|
|
there will be another one,
|
||
|
|
because,
|
||
|
|
if you have well followed the missions,
|
||
|
|
in the end of the missions,
|
||
|
|
I had said that,
|
||
|
|
each animal had not his book,
|
||
|
|
so he still found it.
|
||
|
|
The python?
|
||
|
|
I didn't talk about the python,
|
||
|
|
that I was supposed to be the python.
|
||
|
|
Oh, we agree.
|
||
|
|
Here's a new one, maybe, I don't know.
|
||
|
|
No, wait, I don't want him to enter,
|
||
|
|
I shouldn't do that.
|
||
|
|
I don't want him to enter.
|
||
|
|
I don't want him to enter.
|
||
|
|
I love him so much.
|
||
|
|
I don't know.
|
||
|
|
I don't know.
|
||
|
|
I don't know.
|
||
|
|
No, I don't know.
|
||
|
|
I don't have a question to answer,
|
||
|
|
but we have.
|
||
|
|
Well, I stay,
|
||
|
|
mainly with the rest of the elephants.
|
||
|
|
Okay.
|
||
|
|
It's important.
|
||
|
|
And we have to,
|
||
|
|
so we will stay on this subject
|
||
|
|
of the elephants,
|
||
|
|
PHP,
|
||
|
|
which is the theme today,
|
||
|
|
with the content of the campaign of his Atari,
|
||
|
|
MariaDB.
|
||
|
|
And also, as you can see,
|
||
|
|
you're a little bit touched,
|
||
|
|
I remember,
|
||
|
|
Firefox,
|
||
|
|
MariaDB, PHP,
|
||
|
|
Drupal.
|
||
|
|
You also do a bit of,
|
||
|
|
well, you do the cybersecurity cyber,
|
||
|
|
which is your domain of predilection,
|
||
|
|
the dance,
|
||
|
|
I think it's PHP, I'm wrong.
|
||
|
|
So,
|
||
|
|
my origin,
|
||
|
|
yes, I manage to PHP.
|
||
|
|
But that will be linked with
|
||
|
|
the mission we will make
|
||
|
|
on the contribution.
|
||
|
|
We will talk about my contributions
|
||
|
|
of contribution.
|
||
|
|
But, yes,
|
||
|
|
the origin of the origin,
|
||
|
|
so yes, the less the problem,
|
||
|
|
or the genre,
|
||
|
|
you come back to history,
|
||
|
|
you are not fatigued,
|
||
|
|
you have an idea in the head,
|
||
|
|
or write,
|
||
|
|
codella,
|
||
|
|
and in the middle,
|
||
|
|
codella in PHP.
|
||
|
|
PHP 8, if you like.
|
||
|
|
I've already done it.
|
||
|
|
That's why I can tell you.
|
||
|
|
Oh, that's right.
|
||
|
|
You don't have to be fatigued, right?
|
||
|
|
Yes,
|
||
|
|
in the morning or at 6 o'clock,
|
||
|
|
when you come back,
|
||
|
|
6 o'clock,
|
||
|
|
you come back from the discotheque,
|
||
|
|
6 o'clock in the morning,
|
||
|
|
it's day,
|
||
|
|
well, it's the time to sleep,
|
||
|
|
it's the time to wake up.
|
||
|
|
That's my vision.
|
||
|
|
So,
|
||
|
|
you are in shape
|
||
|
|
since you spend a day,
|
||
|
|
a evening,
|
||
|
|
memorable,
|
||
|
|
so you have to continue
|
||
|
|
and extend it,
|
||
|
|
because the author would prefer it.
|
||
|
|
But you,
|
||
|
|
the author would say,
|
||
|
|
well, it's motivated,
|
||
|
|
put it in front of the screen,
|
||
|
|
you have to think that the internet
|
||
|
|
does not sleep.
|
||
|
|
And a few days like night,
|
||
|
|
you have human beings
|
||
|
|
of people who are connected,
|
||
|
|
so you can go next to them.
|
||
|
|
But you're right.
|
||
|
|
It's true that,
|
||
|
|
well, I'm also doing PHP for a long time,
|
||
|
|
and it's true that I've managed to better
|
||
|
|
to put in 9 in PHP
|
||
|
|
than in another language.
|
||
|
|
My ideas,
|
||
|
|
for example,
|
||
|
|
manipulation of files,
|
||
|
|
I had done a script
|
||
|
|
which automatically changed the photos
|
||
|
|
in doses,
|
||
|
|
because the photos,
|
||
|
|
there we have data in the data data
|
||
|
|
and it's true that I found my solution
|
||
|
|
in PHP.
|
||
|
|
I did a PHP script
|
||
|
|
to make me portrait my photos.
|
||
|
|
Yes, yes.
|
||
|
|
So, PHP on your life.
|
||
|
|
Well, I don't know if it's going to be my life,
|
||
|
|
but in any case,
|
||
|
|
it's going to be my photo tag.
|
||
|
|
In any case,
|
||
|
|
my photo tag is going to be my photo tag.
|
||
|
|
Yes, yes, yes,
|
||
|
|
so, no, it's going to be PHP,
|
||
|
|
except for the life.
|
||
|
|
For that,
|
||
|
|
don't hesitate,
|
||
|
|
you have to go.
|
||
|
|
Very good.
|
||
|
|
John, the word of the woman.
|
||
|
|
Well,
|
||
|
|
it's going to be fun,
|
||
|
|
living the next one.
|
||
|
|
Living the next one.
|
||
|
|
I'm going to close my selfie
|
||
|
|
because there,
|
||
|
|
because it's going well,
|
||
|
|
it's going to continue to learn
|
||
|
|
and to share what you like.
|
||
|
|
Well, that's very good.
|
||
|
|
In any case, thank you for your fidelity.
|
||
|
|
I hope you enjoyed this episode.
|
||
|
|
As usual,
|
||
|
|
you leave comments
|
||
|
|
on the site of the Apparel Departement Show.
|
||
|
|
Well, don't hesitate to do a lot of work on this stuff.
|
||
|
|
Exactly.
|
||
|
|
The link is also available on the site of the Apparel Departement Show.
|
||
|
|
You have all the links on the site of the Apparel Departement Show.
|
||
|
|
Yes.
|
||
|
|
Except for the...
|
||
|
|
Except for the translation.
|
||
|
|
So, you can go ahead.
|
||
|
|
And also,
|
||
|
|
to promote John Parlin-Lux.
|
||
|
|
But it's an excellent idea,
|
||
|
|
but we're going to talk about
|
||
|
|
in real life,
|
||
|
|
in real life.
|
||
|
|
We're going to see what you're going to do.
|
||
|
|
Continue to learn.
|
||
|
|
There.
|
||
|
|
And...
|
||
|
|
Ah, my cross-eyed.
|
||
|
|
And we're going to...
|
||
|
|
And we're going to...
|
||
|
|
No, not at all.
|
||
|
|
I'm going to read a script.
|
||
|
|
We're going to see the next number of the Apparel Departement Show.
|
||
|
|
We're going to thank you again for your happiness.
|
||
|
|
Thank you, Christophe,
|
||
|
|
for being with us.
|
||
|
|
Thank you very much.
|
||
|
|
I hope you enjoyed it.
|
||
|
|
And then, we'll see you next time.
|
||
|
|
See you soon.
|
||
|
|
Thank you very much.
|
||
|
|
You have been listening to Hacker Public Radio.
|
||
|
|
That Hacker Public Radio does work.
|
||
|
|
Today's show was contributed by a HBR listener like yourself.
|
||
|
|
If you ever thought of recording podcast,
|
||
|
|
you click on our contribute link to find out how easy it really is.
|
||
|
|
Hosting for HBR has been kindly provided by
|
||
|
|
an honesthost.com,
|
||
|
|
the internet archive and our syncs.net.
|
||
|
|
On the Sadois stages,
|
||
|
|
today's show is released on our creative commons,
|
||
|
|
attribution 4.0 international license.
|