understanding get_next_line (english subtitles)
HTML-код
- Опубликовано: 23 янв 2022
- hoping this video will help you start the project with less trouble than I had :)
disclaimer : I am at the beginning of my studies, there are probably things that are not exact/clear, please take these explanations with a big old grain of salt, the aim of this video is to make the project easier to understand so you can overcome this "wait, what are we supposed to do ?" stage that kind of staggered me the beginning. Good luck :)
english speakers: let me know if the English subtitles are not clear enough, I'll rework them✌🏻 - Наука
La vidéo où je code get_next_line avec les listes chaînées ⛓: ruclips.net/video/xgDSXNOHTIA/видео.html
Bon courage ✌🏻
It was such a great explanation and put me on the track. Now everything is crystal clear for me thanks to you. There was a significant effort to create the video and show the every step of the function how it works step by step. Thank you a lot.
Thanks for taking the time to comment, that’s really nice to hear 🙌🏻
Good luck on the project :)
Merci beaucoup ! Ça aide beaucoup ! Tu explique les notions avec des exemples, SANS montrer de code, et ça c’est super 🙏🏼
Content que ça serve ! Bon courage pour le projet et merci pour ton message :)
Frero c'est magnifique! t'arrete pas a faire des videos!
Thanks for the kind words, really appreciate it ! ✌🏻
Merci pour cette super explication ! Tu as su rendre la compréhension du projet hyper accessible 🙂Au plaisir de voir les prochaines (surtout si tu expliques ta deuxième version avec les listes chaînées !)
Merci pour ton commentaire, ça fait plaisir !
Du coup je pense que je ferai bientôt une vidéo dans laquelle je code un get_next_line avec les listes chaînées, ça peut être cool comme format ✌🏻
Tu est le meilleur ! continue tes vidéo elle sont super bien vulgarisee ! Je suis dans le cursus et j'ai rarement trouver du contenu de qualité comme tu proposes, Merci
Merci pour ce gentil commentaire, toujours content d’aider ! Bon courage pour ton cursus ✌🏼
Merci, vraiment ! C'est super de donner des explications et conseils, sans pour autant donner les réponses ! Ça mets sur la bonne voie :)
Merci pour ton commentaire, je suis content que cette vidéo continue d’aider !
Merci pour ces explications bienvenues pour s'imprégner du projet avant de le commencer. Au passage, tes autres vidéos sont également très claires. On en attend d'autres sur de nouvelles notions/revues de projets !
Merci pour ce gentil commentaire, content de voir que ces vidéos continuent à servir ! J'ai moins le temps en ce moment pour en faire d'autres car je suis en stage, mais il n'est pas exclu que je m'y remette bientôt :) Bon courage pour le tronc commun !
Faites plus de vidéos comme ça SVPP . Ça m'a ennormement aidé merciiiii
Ça fait plaisir ! J’en ai une que je vais bientôt sortir sur la théorie de ft_printf(), pour le reste il faut que je trouve le temps 😅
Vraiment excellente vidéo , j'éspere en voir d'autres du genre , merci a toi !
Merci ça fait plaisir!
J’en ferai d’autres si des projets s’y prêtent et si j’ai le temps haha
This video is a great help to understand the subject and the way the function has to work, thanks a lot for taking the time and effort to do this!
So glad to hear that, thanks for taking the time to leave a comment I really appreciate it. Good luck with the project :)
you're an hero! Thank you!
😀Magnifique! Merci enormement. Les explications sont claires et les illustrations des blocksdes variables aide aussi. Superb1
Content que ça aide :) Bon courage sur ce projet !
Video super utile, le sujet est vraiment mal ecrit mais tu as réussi à le rendre bien plus compréhensible. Merci beaucoup et hâte de voir tes prochaines videos 👍
Ah trop cool de voir que ça sert et que j’ai réussi à présenter le truc à peu près correctement, merci d’avoir pris le temps de me faire ce retour :)
Thank you so much for putting in a extremely visual way how the gnl should work. Best wishes from Spain
De nada, buena suerte con GNL 🇪🇸 (that’s all the Spanish I’ve got, thank you for your comment 🙌🏻)
merci gars super utile cette petite vidéo :)))
Avec plaisir ✌🏻
Content si ça a pu aider !
merci pour l'explecation :)
Je t’en prie !
merci beaucoup pour l'explication ;)
Avec plaisir, bon courage pour le projet :)
Excellent ! Merci à toi
Merci, content d'avoir pu aider :)
Merci beaucoup d'avoir téléchargé cette vidéo. Salutations du 42 Madrid
Avec plaisir, salutations de 42 Paris :)
Merci beaucoup ca m'a bien servi
De rien, content que ça aide !
Thank you so much for this video !
You’re very welcome ! ✌🏼Thanks for commenting
Merci beaucoup, beaucoup pour cette vidéo!! Je trouve tes explications super claires. Les effets visuels que tu as créés m'ont enfin fait comprendre certaines choses sur lesquelles je bloquais 🤓 et j'ai appris d'autres choses que je ne savais pas. Moi aussi je suis en début de cursus Je m'abonne, au cas où tu continues ce type de vidéos durant ton cursus🙂 bonne chance et du fun à toi dans les prochains exercices!
Merci pour ton commentaire (et abonnement ✌🏻), ça fait plaisir et je suis content que la représentation visuelle soit claire et parle à d’autres !
J’ai prévu d’en faire d’autres oui, la prochaine ce sera sûrement un « live code » de get_next_line, et j’ai bien envie d’en faire une sur les Makefiles aussi, parce que certains détails sont encore un peu flous pour moi 🤓
Bon courage à toi aussi pour tes prochains projets :)
@@n1kito excellent! Effectivement pour moi aussi les Makefile, c’est pas très clair… donc volontiers 🙂 de même pour le « live code ». Tu vas le faire avec les listes chaînées?
Oui je pense ! :)
Thank you! It would be really great if your other videos would have English subtitles too.
You’re welcome :)
I’m trying but it takes forever to do 😩
Super utile, merci bequcoup
Pqs de souci! ✌🏻
thanks a lot. its really useful
Glad to hear it and thanks for letting me know ! Good luck on the project :)
Thank you so much!!
You’re very welcome 🙃
Merci pour la vidéo d'utilité ++++++++++++++++
Avec plaisir ! 👍
Tres utile merci !
Avec plaisir !
Fait une video sur les listes chaînées please! J’essaye toujours de bien les maîtriser
Hello, oui c’est dans ma liste ! Tu peux m’en dire plus sur ce qui te bloque dans les listes chaînées ? Que je fasse pas une vidéo trop basique.
@@n1kito je voudrai voir un peu des exemples concret sur leur utilité, les cas ou cest preferable de coder en utilisant les listes chainée, une intrduction sur leur fonctionnement et tout vue que t'explique tres bien. des choses utiles a savoir sur les listes chainées durant le cursus a 42!
Pitié fait d’autre vidéo 😭 sur les prochains sujet comme celle la et sans forcément donner les réponses mais juste en parlant de la méthodologie
Haha j’essaye de trouver le temps ! Quelqu’un a demandé ft_printf, s’il y a d’autres sujets qui te semblent intéressants à introduire n’hésite pas à me le dire :)
@@n1kito yees au moins printf et born2beroot histoire d’avoir le premier cercle pour les nouveaux apres ca la suite c’est des gros projets donc j’imagine que c’est bcp plus long pour toi mais ce serait déjà trop cool d’avoir tes vidéos pour le debut pour pas stressé pour le blackhole
A ce projet à 42 tellement dur recoder au moins 5 fois pour en avoir un viable mdr ancien étudiant 2013 de 42
Donc ça va bientôt faire dix ans que des centaines d’étudiants traversent cette épreuve ?! haha
Your explanation was really helpful!
But my gnl keeps getting timeout error on tripouille tester specifically buffer_size = 1 big_line_no_nl and big_line_with_ln 😭 Hopefully I can fix this
Glad it helped !
It’s been a while but I seem to recall it was the same for me (regular GNL and linked list version), as well as the GNLs I tested from my peers. I would advise you double check with your friends as I might be mistaken, but I wouldn’t worry about it too much :)
@@n1kito Hello! Just to let you know that I finally figure it out, the tester shows different on windows and mac 😓
On mac it was actually all "OK"
@@zizi2251 Amazing ! I think in my case it was all OK on my personal computer and I had those two KOs on the school computers, it depends on the specs of the machine. I also now remember that you could increase the TIMEOUT limit set by the tester, which I guess was kind of arbitrary in the first place ! Good luck with the evaluations 🤞🏻
are you on github?
I am, the link's in the header of my YT profile !
All my repos are private at the moment, I'm working on a "coding get_next_line" video and when that comes out I'll put a link to the corresponding GitHub repo.
@@n1kito when will it be uploaded?
Tomorrow at the latest I’d say! ✌🏻
@@n1kito thank u so!!
@@sarazicchieri3620 It’s actually coming out tomorrow, I’ve had a crazy day 😅
Ou es tu?
MJ?
🎉🎉🎉
(Je serai en e3 demain :)
How do we handle BUFFER_SIZE=2147483647 ?
Should it return NULL? or it also reads and outputs the content of the fd?
Hi, how did you end up handling this ?
I don’t remember handling this case specifically, if your malloc fails I guess your program should exit properly (no leaks) and return NULL. I don’t remember if my GNL actually does this, and if I had already started manually checking for malloc fails back then.