![FormationVideo](/img/default-banner.jpg)
- 656
- 22 401 164
FormationVideo
France
Registrace 3. 06. 2015
PERSONNAL WEBSITE: jasonchampagne.fr
FormationVideo is the CZcams channel of people who are curious, love to learn many things and want to realize their dreams.
Through several videos, I try to give you my knowledge and share my skills to learn all together on various topics: computer science, living languages, drawing manga, and others ... But also the right place to discuss and debate on several subjects.
I hope that you will be more to join the community, to share with surfers and to experience a real pleasure to discover new horizons. This channel is also a fight against the prejudices and pessimistic judgments of an "elite": to be talented in what one does is not innate. True talent is that which one acquires by passion, which one develop each day, and which one transmits to his neighbor.
So, you too, be an actor of sharing for all - subscribe to my channel! đ
FormationVideo is the CZcams channel of people who are curious, love to learn many things and want to realize their dreams.
Through several videos, I try to give you my knowledge and share my skills to learn all together on various topics: computer science, living languages, drawing manga, and others ... But also the right place to discuss and debate on several subjects.
I hope that you will be more to join the community, to share with surfers and to experience a real pleasure to discover new horizons. This channel is also a fight against the prejudices and pessimistic judgments of an "elite": to be talented in what one does is not innate. True talent is that which one acquires by passion, which one develop each day, and which one transmits to his neighbor.
So, you too, be an actor of sharing for all - subscribe to my channel! đ
Tutoriel Assembleur - appeler une fonction du langage C
Vous voulez utiliser des fonctions de la bibliothĂšque standard du langage C depuis votre programme en langage d'Assembleur ? C'est possible !
00:00 Introduction
00:17 Pourquoi utiliser du C ?
01:00 Code pour GNU/Linux
14:05 Code pour Windows
20:52 Conclusion
âââââââââââââââââââââââ
đ Si ce n'est pas encore fait, n'hĂ©site pas Ă t'abonner Ă la chaĂźne !
âââââââââââââââââââââââ
⟠Soutenir FormationVidĂ©o : bit.ly/2L0xNXA
⟠Site web : jasonchampagne.fr
⟠Discord : discords.com/servers/jachampagne
⟠Twitch : www.twitch.tv/jachampagne
⟠CZcams (personnel) : czcams.com/users/jasonchampagne
⟠Twitter : jachampagne8
⟠Facebook : jachampagne8
⟠Instagram : jachampagne8
⟠Snapchat : www.snapchat.com/add/jachampagne8
đ” CrĂ©dits :
Musique proposée par La Musique Libre
Ehrling - Tease : czcams.com/video/XOcp3fsK1g4/video.html
Ehrling : soundcloud.com/ehrling
A Himitsu - In Love (feat. Nori) : czcams.com/video/Fs4zZXSXz_k/video.html
A Himitsu : soundcloud.com/a-himitsu
MERCI DE VOTRE FIDĂLITĂ đ !
#Assembleur #langageC #LibC
00:00 Introduction
00:17 Pourquoi utiliser du C ?
01:00 Code pour GNU/Linux
14:05 Code pour Windows
20:52 Conclusion
âââââââââââââââââââââââ
đ Si ce n'est pas encore fait, n'hĂ©site pas Ă t'abonner Ă la chaĂźne !
âââââââââââââââââââââââ
⟠Soutenir FormationVidĂ©o : bit.ly/2L0xNXA
⟠Site web : jasonchampagne.fr
⟠Discord : discords.com/servers/jachampagne
⟠Twitch : www.twitch.tv/jachampagne
⟠CZcams (personnel) : czcams.com/users/jasonchampagne
⟠Twitter : jachampagne8
⟠Facebook : jachampagne8
⟠Instagram : jachampagne8
⟠Snapchat : www.snapchat.com/add/jachampagne8
đ” CrĂ©dits :
Musique proposée par La Musique Libre
Ehrling - Tease : czcams.com/video/XOcp3fsK1g4/video.html
Ehrling : soundcloud.com/ehrling
A Himitsu - In Love (feat. Nori) : czcams.com/video/Fs4zZXSXz_k/video.html
A Himitsu : soundcloud.com/a-himitsu
MERCI DE VOTRE FIDĂLITĂ đ !
#Assembleur #langageC #LibC
zhlĂ©dnutĂ: 341
Video
Windows #38 - variables
zhlĂ©dnutĂ 666PĆed 9 hodinami
Dans vos programmes PowerShell, utilisez des variables pour mĂ©moriser des donnĂ©es de tous types durant leur exĂ©cution. đ Commandes : bit.ly/3WMFkvV 00:00 Introduction 00:39 Qu'est-ce qu'une variable ? 01:59 DĂ©claration de variable 06:15 Type boolĂ©en 07:38 PortĂ©e des variables 08:47 Notation de conversion de type 12:32 Affichage de la valeur d'une variable 13:50 Affectation d'une nouvelle valeur...
Windows #37 - types de données
zhlĂ©dnutĂ 570PĆed 16 hodinami
Abordons quelques types de donnĂ©es que nous allons manipuler en programmation PowerShell, issus du cadriciel .NET đ Commandes : bit.ly/3WMFkvV đ Types de donnĂ©es : shorturl.at/pN3DR 00:00 Introduction 00:57 Commentaires dans le code 02:54 Relations entre PowerShell et .NET 04:06 Types valeur et types rĂ©fĂ©rence 06:26 Nombres entiers 09:43 CaractĂšres 10:43 Nombres Ă virgule 12:03 Format d'Ă©critur...
Windows #36 - premier script
zhlĂ©dnutĂ 1,2KPĆed dnem
DĂ©but du chapitre sur la programmation de scripts PowerShell sur le systĂšme Windows de Microsoft. đ Commandes : bit.ly/3WMFkvV 00:00 Introduction 00:34 Rappels sur PowerShell 00:57 Autoriser l'exĂ©cution de scripts 02:08 Ăditeur PowerShell ISE 03:13 Ăcriture et exĂ©cution d'un script 05:07 Conclusion âââââââââââââââââââââââ đ Si ce n'est pas encore fait, n'hĂ©site pas Ă t'abonner Ă la chaĂźne ! âââ...
Tutoriel Java - classe "bean"
zhlĂ©dnutĂ 635PĆed 14 dny
Comment crĂ©er des composants rĂ©utilisables avec JavaBeans, qui exposent leurs attributs au travers d'accesseurs et modificateurs publiques. 00:00 Introduction 00:42 PrĂ©sentation de JavaBeans 02:10 Exemple de code 09:15 Usages et rĂ©sumĂ© 10:35 Conclusion âââââââââââââââââââââââ đ Si ce n'est pas encore fait, n'hĂ©site pas Ă t'abonner Ă la chaĂźne ! âââââââââââââââââââââââ ⟠Soutenir FormationVidĂ©o ...
CSharp #35 - introduction LINQ
zhlĂ©dnutĂ 655PĆed 14 dny
VidĂ©o d'introduction Ă LINQ en C#, un ensemble de technologies pour faire des requĂȘtes Ă partir de donnĂ©es issues de diffĂ©rentes sources, avec .NET 00:00 Introduction 00:23 Qu'est-ce que LINQ ? 02:32 Exemple rapide de code 07:48 Conclusion âââââââââââââââââââââââ đ Si ce n'est pas encore fait, n'hĂ©site pas Ă t'abonner Ă la chaĂźne ! âââââââââââââââââââââââ ⟠Soutenir FormationVidĂ©o : bit.ly/2L0x...
WordPress #7 - extensions
zhlĂ©dnutĂ 505PĆed 21 dnem
đ Votre hĂ©bergement web en quelques clics chez Hostinger en utilisant le lien www.hostinger.fr/formationvideo N'oubliez pas le code promo FORMATIONVIDEO pour profiter de 10% de rĂ©duction ! Cette sĂ©ance aborde le systĂšme des extensions (plugins) de WordPress et son catalogue officiel pour ajouter des fonctionnalitĂ©s supplĂ©mentaires. 00:00 Introduction 00:53 Gestion des extensions 01:21 Ajout d'e...
CSharp #34 - communication réseau (2/2)
zhlĂ©dnutĂ 633PĆed 28 dny
Dans cette seconde partie, nous mettons au point un serveur et un client via le protocole UDP (User Datagram Protocol) pour communiquer de maniĂšre asynchrone en rĂ©seau. 00:00 Introduction 01:01 Ăcriture du serveur UDP 07:06 Test d'exĂ©cution du serveur 07:24 Ăcriture du client UDP 12:41 ExĂ©cution finale 14:52 Conclusion âââââââââââââââââââââââ đ Si ce n'est pas encore fait, n'hĂ©site pas Ă t'abon...
CSharp #33 - communication réseau (1/2)
zhlĂ©dnutĂ 1KPĆed mÄsĂcem
Dans cette premiĂšre partie, nous mettons au point un serveur et un client via le protocole TCP (Transfer Control Protocol) pour communiquer de maniĂšre asynchrone en rĂ©seau. 00:00 Introduction 00:42 CaractĂ©ristiques du client/serveur 02:35 CrĂ©ation des projets .NET 04:02 Ăcriture du serveur TCP 27:53 Ăcriture du client TCP 36:47 Tests d'exĂ©cution 40:48 Conclusion âââââââââââââââââââââââ đ Si ce ...
Tutoriel Windows - alias de commandes
zhlĂ©dnutĂ 751PĆed mÄsĂcem
Dans ce tutoriel, dĂ©couvrez comment crĂ©er des raccourcis (alias) sur la session courante pour vos commandes PowerShell. đ Commandes : bit.ly/3WMFkvV 00:00 Introduction 00:40 Qu'est-ce qu'un alias ? 01:17 Liste des alias dĂ©finis 03:05 CrĂ©ation d'un alias 04:34 Modification d'un alias 05:42 Suppression d'un alias 06:03 Persistance des alias 07:05 Exporter ou importer des alias 10:35 Conclusion ââ...
Windows #35 - routage IP
zhlĂ©dnutĂ 1KPĆed mÄsĂcem
DerniĂšre sĂ©ance en rĂ©seau sur le cours Windows, pour aborder quelques commandes PowerShell afin de faire du routage d'adresses IP. đ Commandes : bit.ly/3WMFkvV 00:00 Introduction 00:43 Le routage en quelques mots 01:42 Table de routage 03:20 Ajout d'une nouvelle route 04:45 CrĂ©ation ou modification d'une route existante 05:34 Suppression d'une route 06:35 Table de routage plus dĂ©taillĂ©e 08:39 C...
Windows #34 - configuration DNS
zhlĂ©dnutĂ 893PĆed mÄsĂcem
Quelques commandes PowerShell pour la gestion des noms de domaines et leur rĂ©solution, ainsi que l'utilisation du fichier hosts. đ Commandes : bit.ly/3WMFkvV 00:00 Introduction 01:48 Informations de configuration 07:00 Modification des paramĂštres DNS 11:37 Nettoyage du cache DNS 12:39 Fichier hosts et rĂ©solution de noms 19:46 Conclusion âââââââââââââââââââââââ đ Si ce n'est pas encore fait, n'h...
Windows #33 - configuration IP
zhlĂ©dnutĂ 1,2KPĆed mÄsĂcem
Toutes les commandes PowerShell pour gĂ©rer vos configurations IP et vĂ©rifier les connexions TCP sur votre ordinateur. đ Commandes : bit.ly/3WMFkvV 00:00 Introduction 01:07 Informations IP (mode graphique) 02:30 Configuration IP 04:35 Gestion d'adresses IP 08:03 Connexions et configuration TCP 10:41 Configuration des interfaces 11:05 Configuration des protocoles IPv4 et IPv6 11:55 RĂ©sumĂ© des com...
Windows #32 - profils et partage réseau
zhlĂ©dnutĂ 378PĆed mÄsĂcem
Apprenez Ă configurer (en mode graphique ou via PowerShell) des profils rĂ©seau et Ă partager des fichiers en local via le protocole SMB. đ Commandes : bit.ly/3WMFkvV 00:00 Introduction 00:30 Gestion des profils rĂ©seau (mode graphique) 02:33 Gestion des profils rĂ©seau (PowerShell) 05:12 Partage de fichiers (mode graphique) 11:10 Partage de fichiers (PowerShell) 28:33 Conclusion âââââââââââââââââ...
Windows #31 - interfaces réseau
zhlĂ©dnutĂ 1,5KPĆed mÄsĂcem
DĂ©but du chapitre rĂ©seau sur Windows, avec l'Ă©tat de la connexion Ă internet et la gestion des interfaces (cartes) rĂ©seau. đ Commandes : bit.ly/3WMFkvV 00:00 Introduction 00:46 Test de la connexion internet 03:49 Configuration des interfaces (mode graphique) 06:13 Configuration des interfaces (PowerShell) 11:02 Conclusion âââââââââââââââââââââââ đ Si ce n'est pas encore fait, n'hĂ©site pas Ă t'a...
Exo Python #14 - Ă la queue leu leu
zhlĂ©dnutĂ 932PĆed mÄsĂcem
Exo Python #14 - Ă la queue leu leu
Tutoriel Python - gestionnaires de contexte
zhlĂ©dnutĂ 919PĆed 2 mÄsĂci
Tutoriel Python - gestionnaires de contexte
Exo Python #13 - dans une Ă©poque lointaine
zhlĂ©dnutĂ 857PĆed 2 mÄsĂci
Exo Python #13 - dans une Ă©poque lointaine
Exo Python #12 - avec le temps va tout s'en va
zhlĂ©dnutĂ 1,2KPĆed 2 mÄsĂci
Exo Python #12 - avec le temps va tout s'en va
Filmora : sublimez vos montages vidéo avec des filtres LUT
zhlĂ©dnutĂ 2,8KPĆed 2 mÄsĂci
Filmora : sublimez vos montages vidéo avec des filtres LUT
Tutoriel WordPress - créer sa boutique WooCommerce
zhlĂ©dnutĂ 1,1KPĆed 3 mÄsĂci
Tutoriel WordPress - créer sa boutique WooCommerce
La date de péremption de mon Windows à expiré comment faire alors ?
Je me demandais si lors de la surcharge d'opérateur avec le flux la raison du référencement vient du fait qu'on récupere le flux donner par std::cout puis ensuite on le retourne pour continuer la chaine d'operateur de fluxe PS: J'avais un peu beugé sur le moment j'avais pas compris pourquoi tu retourner le flux lol merci quand meme pour ces vidéo incroyable !!
C'est pour le chaĂźnage de std::cout, et qui permet de faire des affichages Ă la chaĂźne : pastebin.com/kivPW9BB
@@formation-video Donc c'est se qui permet les affichage en chaßnes merci pour la réponse !!
Le truc c'est que je suis sur macđ je suis dĂ©jĂ perdue Ă 1,59min đ
Cela est la mĂȘme chose, quel que soit ton systĂšme. Il te faut un Ă©diteur de code : czcams.com/video/eQUsUq_2AQU/video.html Et un navigateur web (que tu as forcĂ©ment dĂ©jĂ ).
merci!!
Bonne continuation en Python, Ă bientĂŽt đ
sais tu comment implémenter une fonctionnalité windows dans l'assembly par exemple : shutdown /p sa serait top de pouvoir éteindre le PC avec un .exe codé en ASM
Il y a la fonction ExitWindowsEx : learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-exitwindowsex
@@formation-video merci beaucoup, je m'abonne đ
đ
monsieur Champagne merci beaucoup pour tout ; s'ils vous plaĂźt j'ai un problĂšme que j'arrive pas Ă resoudre : mon programe se termine sans que je ne saisisse quoi que ce soit ; je crois que c'est dĂ» au "std::cin >>" dans la video vous aver fais allusion Ă une solution possible : "std::cin.clear " mais vous nous avez montre comment l'appliquer.... pouver vous m'aider s'il vous plait ?
C'est ce qui est montré à partir de 12:06
monsieur encore une fois, Merci, Merci infiniment pour tout; et merci de m'avoir répondus. les derniers 48 heures j'ai fais que lire la vidéo en boucle; j'ai essayer plusieurs fois en suivant méticuleusement vos instructions mais mon programme se termine toujours aussitÎt exécuter ; #include <iostream> #include <string> int main() { std::cout << "Tapez un nombre entier : "; unsigned long long number; std::cin >> number; std::cin >> std::ws; std::cin.ignore(435, ' '); std::string username; std::cout <<"Tapez votre nom complet : "; std::getline(std::cin, username); std::cout << "Nonbre saisi : " << number << std::endl; std::cout << "Vous vous appelez " << username << std::endl; return 0; } et pour compilé : g++ -std=c++20 -Wall -Wextra -Werror min.cpp -o vide .... j'ai utiliser c++17 aussi; pour std::cin >> std::ws; et std::cin.ignore(435, ' '); j'ai fais un premier code avec l'un, un second code avec l'autre et un troisiÚme code en utilisant les deux ( le code ci-dessuis ) mais mon problÚme perciste toujours. s'il vous plaßt avez vous une solution pour moi ( un truc que vous auriez expliquer dans d'autres playlist ?)
Ah oui, c'est parce que ton retour Ă la ligne lors de std::cin reste dans le tampon de lecture. Tu peux donc ajouter une en argument de std::cin.ignore() la taille maximale possible dans un flux (en ajoutant bien l'entĂȘte "limits" au dĂ©but de ton programme), cela est montrĂ© dans le cours Ă un moment donnĂ© : pastebin.com/PTgvJRDm
@@formation-video Monsieur merci beaucoup d'avoir rĂ©pondu ; je viens de le faire Ă l'instant mais le problĂšme persiste toujours ; dans un premier temps j'ai essayer de reprendre le code en appliquant ce que vous venez d'expliquer mais hĂ©las le programme se termine toujours sans me laisser le temps de faire une saisie ; ensuit j'ai fais un copie coller du code type que j'ai trouver en cliquant sur le lien Ă la fin de votre rĂ©ponse prĂ©cĂ©dent, mais aprĂšs avoir compilĂ© je croise le mĂȘme problĂšme Ă l'exĂ©cution.
Tu veux dire que tu n'as mĂȘme pas le temps d'effectuer la premiĂšre saisie (le nombre) avec le code que je t'ai fourni ?
je suis là pour coder un programme d'auto destruction il sera exécuté sur Windows 10 x64 si je fait le raccourci Ctrl+Alt+F7 le programme ASM va vider mon ssd merci d'avoir fait cette playlist
Pour de l'auto-destruction, il faudrait que cela fasse exploser le SSD đ
est ce que ca fonctione en 2024
Bien Ă©videmment đ
#include <sys/socket.h> salut jason je n'arrive pas a exécuter cette librairie dans mon code serveur et client a chaque compilation on me fait sortir un code d'erreur autour de cette librairie comment je peut fixer cela
Cette bibliothĂšque tu veux dire. Tu es sur quel systĂšme ?
Coucou , merci pour votre super vidéo ,petit souci le lien de télécharge ne marche pas pour ^^"" ISO Ubuntu Budgie
Bonjour, je viens de vĂ©rifier le lien et il est toujours correct. Tu peux ensuite tĂ©lĂ©charger la version actuelle (la 24.04), qui aura certes quelques changements mineurs possibles au niveau de l'interface, mais rien de dĂ©rangeant đ
@@formation-video merci !! je vais le lancer ! >w<
Bonne installation
s'il vous plaĂźt j'ai un problĂšme ; mon programme ce termine sans que je ne saisisse quoi que ce soit
Quel est ton code ?
Par curiosité, j'ai voulu apprendre l'assembleur sur Windows et cette série de vidéos étaient vraiment bien. TrÚs claire, trÚs pédagogue, avec d'autres vidéos qui proposent des exercices pour s'entraßner, merci !
Et le cours n'est pas encore terminĂ© đ
Bon j'ai rĂ©ussi mais je me suis compliquĂ© inutilement la tĂąche pour l'affichage du nom du menu: menu = input("[" + menu + "]> ") đ
Tu peux personnaliser comme tu le veux đ
Excellente pédagogie, rythme verbale, clarté des propos, répétitions aux bons moments. Merci de votre partage de savoir.
Merci, j'espĂšre que le concept expliquĂ© Ă©tait clair đ
ââ@@formation-videoOn ne peut plus. J'en ai parcouru des dizaines au fil des annĂ©es, vous vous dĂ©marquez clairement, sans flagornerie aucune.
Salut, je viens de dĂ©couvrir le tuto mais j'aime dĂ©jĂ . Bon travail et merciđ
đĄ Ă 11:36, la commande est : Set-StrictMode -Version Latest
Pourquoi il n'y a plus la formation sur le hacking ?
jasonchampagne.fr/faq-youtube
@@formation-video merci
Merci pour la version alternative Ă .format, beaucoup plus pratique
J'en avais mĂȘme fait un tuto : czcams.com/video/4ApZ80RegNI/video.html
Pour le symbol d'égalité moi j'en connait un.. il est de microsoft ...... VBA
salut jason je ne comprend pas tres bien . a la minut 8:47 tu a cree un contructeur windows dans lespace de nom editor .mais sil existe egalement un constructeur window dans lespace de nom using le compilateur saura quel est le bon constructeur comment ?? ( dans ton cour de c++ jai bien compris car on aurait ecrit ainsi editor::window)
Bonjour, comment ça un constructeur dans l'espace de nom using ? "using" n'est pas un espace de nom.
Merci pour ce travail trÚs détaillé, c'est trÚs intéressant. Continue les tutos c'est un régal!
Je vous remercie infiniment pour ce tutoriel.
Merci infiniment Professeur !
Merci infiniment !
Merci infiniment !
Merci infiniment précieux Jason CHAMPAGNE !
Merci infiniment !
Merci beaucoup !
Salut, je profite de ces vacances pour commencer ta formation en python. Je souhaite me dirigé vers la data IA professionellement parlant et pour ce qui est des projets personnels j'aimerai bien monétiser mon savoir faire et meme m'amuser a faire des ia pour moi meme ou a l'avenir introduire une ia dans mes biens personels. En tout cas si j'y arrive un jour ce sera grace a ta formation.
Bonjour et bon dĂ©marrage en Python, tu as de quoi t'occuper. Pense Ă©galement aux playlists "tutoriels" et "exercices" en complĂ©ment du cours : github.com/jasonchampagne/FormationVideo Bon courage đ
@@formation-video ok ça marche merci beaucoup đđż
Merci beaucoup monsieur, juste pour savoir les fonctions lambda sont souvent utilisé dans quel contexte, et pouvez-vous nous donner un exemple concret ? Merci
Cela sert dans plein de cas (interfaces graphiques, dans le traitement multitĂąches, etc.). Tu auras des exemples concrets sur les derniĂšres vidĂ©os du cours đ
Merci beaucoup đ j'ai hĂąte
Merci bien Jason.
Je regarde beaucoup de tes tutos. Je ne laisse pas souvent de commentaires sur ce genre de vidéo, mais franchement merci. Grùce à toi et à l'entraßnement, j'ai appris le C, le C++ et je suis en train d'apprendre l'ASM, grùce à cette playlist de vidéo notamment, t'expliques super bien ! Merci beaucoup, je te souhaite le meilleur pour la suite !
Merci de ton retour et bonne avancĂ©e en langage d'Assembleur aprĂšs avoir fait du C et du C++ đ
Merci pour le cours
Bonne continuation
Question, quand tu fais tes cours est-ce que tu cherche dans la documentation pour savoir quoi mettre dans chaque vidéo ou tu connais par coeur ce que tu présentes
Je ne connais pas tout par cĆur (car je n'ai jamais cherchĂ© Ă apprendre comme tel), et des choses peuvent s'oublier. C'est pourquoi il est important de toujours travailler avec la documentation đ
Salut tres bonne video explicative, mais jai un petit souci quand je met le programme .obj en .exe il y a une erreur de ma protection windows (antivirus de windows qui est deja sur windows) pourrais je savoir a quel problĂšme est du ceci. Merci
Parce que c'est un fichier .exe que personne n'a encore ouvert, c'est trÚs suspect. Généralement, les antivirus sont trÚs réticents face à ce type de fichier. Tu peux tout simplement ignorer l'avertissement et continuer l'ouverture.
â@@ikytsu7822 je n'arrive aussi pas a l'exĂ©cuter la raison: il contient un virus ou un logiciel potentiellement indĂ©sirable
Comme je l'ai dit, le fichier n'a jamais Ă©tĂ© ouvert. Il est donc Ă©vident que l'antivirus panique. Dans ce type de cas, il faut juste vĂ©rifier la source de linker (si tu as installĂ© golink depuis le vrai site, tu es censĂ© ĂȘtre bon) et de nasm (mĂȘme chose) puis ignorer la menace. Ce type de chose peut Ă©galement arriver lors de la compilation dans des langages compilĂ©s, tout simplement parce que le fichier n'a jamais Ă©tĂ© ouvert ! Si tu restes sceptique, mets juste le fichier sur VirusTotal.
Bonjour je suis un dĂ©butant et j'ai initialement suivi vos cours pour pouvoir construire des applications de bureau comme je sais le faire en basic (Purebasic). J'ai construit une classe Gadget afin de pouvoir centraliser les opĂ©rations relatives, dĂ©claration faite dans un fichier *.h et l'implĂ©mentation dans un fichier *.c (je travail en C++). Afin de pouvoir utiliser l'identifiant de mes gadgets dans tout le programme je dois les dĂ©clarer avant les prototypes fonction/procĂ©dure du programme, mais ils ne peuvent ĂȘtre construit Ă ce moment lĂ . Est-il possible de dĂ©clarer un objet classe sans le construire puis le faire dans l'Ă©vĂšnement WM_CREATE au moment opportun ? Peut-on sĂ©parer la dĂ©claration d'un objet classe de sa construction ? Merci pour votre aide.
Bonjour, tu pourras faire cela avec des pointeurs (abordĂ©s sĂ©ance n°31). Sinon attention, un fichier source en C++ porte l'extensions .cpp (et les entĂȘtes, de prĂ©fĂ©rence, l'extension .hpp, mĂȘme si .h reste autorisĂ©).
Comment obsfu le code stp
Il y a des bibliothĂšques comme Pyarmor ou Pyobfuscate
monsieur j'ai une question, si je change le chemin du répertoire contenant les fichiers, ça change quoi au niveau du code ?
Et bien il faudra relancer le serveur Ă partir de ce nouvel emplacement
@@formation-video merci âšâš
vraiment merci pour tuto ça m'a donné l'occasion de pouvoir compiler dans un terminal sous windows
Parfait, cela te sera utile pour du C ou du C++ đ
hello, Merci pour ta video đđ Je voulais savoir si tu pouvais dire comment quand il y a deux piste audio English et French comment choisir la langue qu'on souhaite a l'encodage pour avoir uniquement le francais en sortie avec le flux video J'ai essaye ceci mais j'ai des morceaux de film sans son : ffmpeg -i video.mkv -map 0:a:m:language:fre -c:v copy out.mkv Merci a toi
Bonjour, je dirais d'abord d'identifier la piste audio en français : - ffmpeg -i video.mkv Et une fois que tu as son identifiant (ex : 1, 2, 3, ...), de la lier Ă un nouveau fichier crĂ©Ă© avec un nouvel encodage (si c'est par exemple le flux n°3 et que le dĂ©bit audio est de 160k) : - ffmpeg -i video.mkv -map 0:v -map 0:2 -c:v copy -c:a aac -b:a 160k output.mkv A adapter bien sĂ»r avec le dĂ©bit de ta piste audio đ
Merci beaucoup đđđ
@@formation-video Sur une video convertie j'ai bien le son et la video mais le son ne commence pas de suite, la video se lance et le son arrive 20s apres mais sans decalage avec la video, une idĂ©e STP ? Merci a toi par avance đđ
Et en faisant simplement cette commande ? ffmpeg -i video.mkv -map 0:v:0 -map 0:a:<numéro_du_flux_audio_français> -c copy output.mkv (Remplace <numéro_du_flux_audio_français> par le numéro correspondant, et vérifie que "0" est bien le flux vidéo, comme c'est ce que j'ai indiqué dans la commande plus haut)
@@formation-video ça doit ĂȘtre l'encodage initial qui fait ça car sur toutes les autres vidĂ©os j'ai aucun soucis, je vais approfondir mes recherches, encore merci Ă toi d'avoir pris le temps de me rĂ©pondre... đđ
MĂȘme aprĂšs 6 ans tes tutoriels restent surement les meillleurs que j'ai pu voir sur la plateforme. Tu restes clair et pĂ©dagogique en nous poussant Ă l'approfondissement de Python de notre propre cotĂ©.Ces tutoriels Ă©taient trĂšs clair et trĂšs formateur avec toutes les choses apprises Ă l'intĂ©rieur. GrĂące Ă toi et ta chaĂźne je vais pouvoir de mon statue de lycĂ©en apprendre tout ce dont j'ai besoin pour pouvoir faire ce qui me plaĂźt.Python Ă©tait mon premier language que j'ai pu apprendre grĂące Ă toi et cela me donne envie de continuer en regardant d'autres vidĂ©os de chaĂźne. Tout cela pour te dire un grand merci Jason et te dire que tes vidĂ©os sont excellentes pour tous et qu'il en faudrait plus comme ça.
Merci de ton retour Ă l'issue de ce cours Python et n'hĂ©site pas Ă t'intĂ©resser Ă d'autres contenus đ
Voici ce que sa affiche :: Line 102 in <module > hero.to_string() TypeError: Player.to_string missing 1 required positional argument (weapon)
Comme je ne suis pas (encore) devin, il faudrait voir ton code, notamment ta mĂ©thode to_string() đ
Salut ..jason ..j'ai un soucis sur le script....il affiche une erreur bizzare sur le terminale...j'ai fait la capture
Bonsoir, j'ai répondu à ton autre message
@@formation-video merci
C'est tout bonnement magique la qualitĂ© de ton contenu. MĂȘme en gros dĂ©butant j'arrive Ă comprendre la chance que j'ai d'ĂȘtre tombĂ© sur ces vidĂ©os. Merci
Bonne continuation en Python et bienvenue sur la chaĂźne đ
J'avais vraiment rien compris Ă label en fait mais maintenant tout va bien, merci đ Perso j'ai mis des tabindex pour l'accessibilitĂ©
Parfait ! đ
J'ai besoin d'un petit dĂ©poussiĂ©rage sur le C car j'aimerai crĂ©Ă© un petit jeu GameBoy avec GBDK. Je viens de regarder un peu ton site pour lire ta BIO et je crois que je t'aime bien đ Proposer de l'enseignement de qualitĂ© gratuitement c'est vraiment louable de ta part. Je penserai Ă te mentionner dans les crĂ©dits de mon jeu si jamais j'arrive au bout đ
Bon courage dans ce projet original ! đȘ
@@formation-video Merci. Tu sais c'est loin d'ĂȘtre si original que ça ! Beaucoup de dev indĂ© s'y mettent et il existe pas mal d'Ă©diteurs spĂ©cialisĂ©s dans le retro. Aussi GBDK est maintenue rĂ©guliĂšrement. Si tu aimes coder des jeux vidĂ©os je t'encourage Ă y jeter un Ćil.
Je connais dĂ©jĂ (ainsi que GB Studio), et oui les outils ne manquent pas đ
J'ai mis le like Jason ! Merci pour cette formation ultra complĂšte ! Tu est un excellent formateur, mĂȘme si ta voix m'endors un peu beaucoup ! x) Courage pour tes prochaines vidĂ©os, et je ne te souhaite que de gagner encore et toujours en popularitĂ© : le million !!! - Sam.
Merci pour les encouragements đ
@@formation-video :) .
Salut,avez vous une formation payante de JavaScript ?si oui je veux lien .merci
Bonjour, non tout est ici sur CZcams en accĂšs gratuit
Super exercice pour rĂ©viser les balises Tr TD th †La seule difficultĂ© Ă©tait de recopier les scores sans me tromper đ
Perso j'ai utilisĂ© ruby et rt pour le nom de l'auteur, j'ai mis time pour les dates du paragraphe mais je ne sais pas si c'est bon. Le vĂ©rificateur ne dit rien mais j'ai un doute đ
La balise <ruby> sert surtout pour des annotations (on l'utilise beaucoup en japonais), donc ce n'est pas forcément le plus pertinent pour un nom d'auteur.