Lets keep it civil, you guys :) I think he meant it like "these are the typical kind of videos that really ought to be on YT". I misread it too at first, so I dont believe Tessieof meant any harm, right? JB
@@shashanksingh4708 Pay Amos no mind. You said what many people were thinking. I had to turn on subtitles. Dr Birch cared enough to include the subtitles. I am grateful to him for that.
Its been long i commented on CZcams videos, but this is awesome project man thanks, most especially understanding how to read documentation and interpret it is always a difficult thingfor me. Thanks so much .
its awesome , thanks for the great effort , count me as your follower boss😄. i personally want to do this kind of stuff but, i wouldn't able to go beyond basic in c language . thank you dr jonas.
Thank you Priyan, Im glad that my low-level stuff can be of value to a skilled Js coder as yourself. If you wish to go beyond the basics of C, then I recommend my Tutorials playlist, especially the 7 hour video. Take care, JB
Hi Mrina. Shared libs are a little bit tricky. Think of them as a translation unit with an Api interface. Or an object .o file with only a few exported symbols. However, in the next episode or perhaps the one after, I will once again discuss that topic, when I show what my awesome needlethread library can do :) JB
Exceptionally good content as always, great work. Keep it up! It is a privilege to come across such high quality content and I am very grateful you decided to share it with us, thank you. Onwards and upwards!
Thank you, Vishesh, thats very kind. All my coding videos are free for all, always, but if people like the content and learn new things they can become paying members to support the channel. Take care, JB
The prerequisite for a few projects is the installation of the Sociopath SCP client, but that software is only available for macOS. How can someone proceed if they do not have a Mac?
I dont like declaring and assigning variables on the same line. If they make it possible to designately initialize through the first assign instead of at declaration, i might consider it. Personally I usually write a zero-function of my own instead, void zero(int8*,int16); JB
Awesome video! do we need to install tor sock4 proxy server first and run it on port 9150 for the program to work correctly? I am using WSL2 on windows and getting connection refused at 127.0.0.1:9150 Obviously there is nothing listening at that port. Was there is a video that came before this which explained tor install ? Thanks again.
Hi Max, if you install Tor from torproject.org it will install the right socks4 by default. No earlier video but I included the instruction in the description when I released the stand-alone torify episode. Take care, JB
Trip, yes both are on my list. I plaan to code a kernel module in a couple of weeks and after that a tiny compiler. Perhaps not in C though. Im glad you like my content, JB
@tripley6122: c is my lang of choice, generally speaking. but when writing a compiler, im considering if the lang of Haskell might be more suitable for that specific task. -JB
Thanks dearly, Advait, it always makes me glad whenever someone appreciates my tiny contribution to the CZcams coding scene. Take care A, and welcome to the channel. JB
Hi Suresh, how are you? There's a system for that but it's a premium feature. All my coding videos are free so I need to make a living somehow. Check out: czcams.com/channels/6Q8NDGqQ2eJ7QXX693ikdw.htmljoin JB
Hello Besut, you need to download and install Tor from torproject.org. I had that info in the original video description but I forgot to put it in the composite video. Please forgive me. JB
This is a problem with your Tor connection. First check if tor exists and if it does, find out whats blocking it. But first report if it exists and then we can continue with further investigation on the matter.
Thank you Cortez, Im glad to hear that you like my content. Good luck with the linked lists and please dont hesitate to ask me for help if needed. Take care, JB
The feeling is mutual Tech :) Hope you might consider a membership to support the channel and make it possible to keep making quality videos every four days. I seriously dislike involving money but at the moment I go minus 100 usd per month running this chan. If I at least. reach +- zero it would open a lot of possibilities (perhaps even 1 video per day?) More info: https//doctorbirch.com/support JB
sorry i am disturbing you with this question. I just want to know how often you use ai for coding. because i just keep seeing big companies investing in ai. ai can make programs. i know still ai is not that much capable of creating the whole software. but it is somehow making the new learners believe that now nothing is left that can't be done by ai. Now no one wants to waste time on google search, they just ask on ai. so according to you what is your thinking regarding ai. 2. how you manage your competitive programming skills while mainting the development skills. because there are lots of algorithms exist and also to master all of them is impossible. and its also impossible to do all the cp questions. so how you managed all these things. please guide me.
Yash, I am not the least freightened of Ai when it comes to coding (weapons is another matter though). Ai can only puzzle together pieces of already written code, they cannot produce anything creative. I don't use Ai (I am probably the only one who still havn't used ChatGpt), I don't need it but I have read a lot about the technology and Im not very impressed. JB
@@dr-Jonas-Birch I feel like those that become excited at the idea that AI can write code for them are motivated by an entirely difference thing and have a different mindset than those who don't wish to delegate to a machine the very thing that they love to do. If AI could eat for me, would I want it to? Maybe ONE thing I would wish to delegate to AI AI - please sleep for me!
Hi Adit, it's both actually. There are 9 different projects - some are for beginners and some are advanced. You can learn the basics of C in the beginner course in my Tutorials playlist. JB
Hi Paone. All my coding videos are free for all, always, but I still have to make a living somehow, so access to repos is one of the premium features for my paying members. I hope you understand. Take care, JB
Hi Biplab. Ok but I need your help. Would you write down the first 4-5 timestamps when the projects begin? And I will do the rest. Something like 00:00 Toralizer, 01:30 Project2 etc? It's a lot of work just for one person you know. JB
@@dr-Jonas-Birch 00:00 - Toralizer 2:09:25 - Coding an encryption library 4:35:01 - File encryptor 6:21:01 - Get Nextline Challenge 7:07:57- Printf Challenge 9:11:46 - Naive Malloc 9:26:38 - TCP Server 9:46:26 - Web Server If I have done any mistake then plz forgive me 😇
@@dr-Jonas-Birch I have one question: From many days, or say months I am stuck in tutorial hell. Can you provide a detail instructions on how to overcome it? It will be a great help to people like us who are stuck in tutorial hell. BM
@Biplab_Mahanty The best you can do is try to find a programming project based on an interest which is dear to you. If you like Soccer you might code a game where you manage a sports team, or if you're into video games you might need a calculator to optimize your army production. Then you follow that project through to the end, only resorting to tutorials when you get stuck, with the intention to keep coding again as soon as you're question is answered. You do not learn programming by reading or listening nor by watching CZcams. The only way to learn programming is to practice programming, ie by coding. Thus spake Zarathustra. JB
Yes Nanog, Im not very good with windows myself but I know it can be done, right. Perhaps one of my dear subscribers could lend a helping hand and reply to this thread? JB
Btw, you can also become a tier 1 member which grants you access to Codeplanet, the very same linux server that I use for coding in the videos. No pressure, Just another option to the mix. JB
These are the videos that should be on CZcams.
Thank you Fred, Im glad you like it. Welcome to the channel, JB
The video is on CZcams, so...
@@tessiof Ah yes, we have a funny guy here.
Lets keep it civil, you guys :) I think he meant it like "these are the typical kind of videos that really ought to be on YT". I misread it too at first, so I dont believe Tessieof meant any harm, right? JB
I'm aiming proficiency in C so this kind of videos comes in handy. Great work!!
Thank you Eric, Im glad that you like my work. Take care, and welcome to the channel. We are happy to have you, -JB
0:05 - Toralizer
2:09:26 - Encryption Library
6:21:10 - Get Next Line Challenge
10:22:25 - Binary Tree
Thank you dear Scy, that is very helpful. I will begin creating all the chapters. JB
Thank you for this video! I really appreciate non-edited and long-form content, no fluff and straight to the point.
Thank you Abc, Im glad you like it. When you're done, check my Tutorials playlist, I have several more of this kind. JB
this is an awesome series pls continue it . Just try and speak more clearly it will improve the quality of videos . Thanks !
English is not my first language but I always include subtitles in my regular episodes. Im glad you like the content, take care. JB
As a native English speaker I think you did fine don’t listen to these internet edgelords.
Thank you Amos, I appreciate you, JB
@@Bartweenius-Jaroofenzsteinkle I didn't mean any offence mate
@@shashanksingh4708 Pay Amos no mind. You said what many people were thinking. I had to turn on subtitles. Dr Birch cared enough to include the subtitles. I am grateful to him for that.
I wish I could find more content like this, subscribed 😊
Thank you dear Ayla. Perhaps my most beautiful subscriber? JB
You are the best Doctor! Can't wait for the next episodes
Im glad to hear it, thank you, Embedded, and dont miss the live stream tomorrow, JB
Tons of fun. Love the long form, we need more of this and less of the filler on the tubey. I will be back.
Thank you Arney, Im glad you like it. Peace, JB
Its been long i commented on CZcams videos, but this is awesome project man thanks, most especially understanding how to read documentation and interpret it is always a difficult thingfor me. Thanks so much .
Thank you Sunday, Im happy to be of help. Take care, JB
Thank you kind sir for this high quality content! Immensely helpful!!
Thank you Lali, Im glad you like it. Take care, JB
Great work, please keep going. I would love to see a gaming series as well.
Thanks Bran, I will figure something out. Take care, JB
Omg I was looking for low level projects to build! Awesome! I'll be doing these very soon
Im glad you like it Ts, welcome. -JB
Thank you very much sir. You don't know how generous you are. Wish all the best for you!
Thank you John, that is very nice of you to say and Im glad you like my content. Take care, JB
its awesome , thanks for the great effort , count me as your follower boss😄. i personally want to do this kind of stuff but, i wouldn't able to go beyond basic in c language . thank you dr jonas.
Thank you Priyan, Im glad that my low-level stuff can be of value to a skilled Js coder as yourself. If you wish to go beyond the basics of C, then I recommend my Tutorials playlist, especially the 7 hour video. Take care, JB
I don't know why Experts in this field shy from public Eye?! This playlist extremely underrated.
Thank you Esmael, Im glad you appreciate my work. Take care, JB
so cool i am going to try this all lets see how much time it will takes! thanks for the video dr
Thank you Enghim, Im glad you like it. Best of luck, JB
very nice video. it helped me go beyond my programming basics and learn how to develop projects
Yash, Im happy to be of help, take care, JB
loved your video as always, but I stumbled after your shared library part, I will try to do it, again.
Hi Mrina. Shared libs are a little bit tricky. Think of them as a translation unit with an Api interface. Or an object .o file with only a few exported symbols. However, in the next episode or perhaps the one after, I will once again discuss that topic, when I show what my awesome needlethread library can do :) JB
Damn man! please continue the series
Thanks Sim, Im glad you like it. I will continue the series, JB
@@dr-Jonas-Birch thanks JB. You are awesome 🤛
Exceptionally good content as always, great work. Keep it up! It is a privilege to come across such high quality content and I am very grateful you decided to share it with us, thank you. Onwards and upwards!
Thank you Ymas for these kind words, it means a lot, JB
this type of content should be paid
Thank you, Vishesh, thats very kind. All my coding videos are free for all, always, but if people like the content and learn new things they can become paying members to support the channel. Take care, JB
Thank you Dr this is such a beautiful channel
Thank you Defier, that is very kind. JB
Full of practical examples. Thanks.
Hehe where have I seen that frog before... :D Im glad that you have found your way to my channel. JB
amazing. love it. will do this project soon
Im glad to hear it :) JB
Thank you
You are very welcome, Ren, and welcome to my channel. JB
Quality content in every respect 😌
Thank you, Crux, that is very kind. Take care, JB
Love this !
Thank you danish, Im happy you like it. Take care, JB
Thanks dude!
You're very welcome, Kanish. What is that red thing by your name? JB
Amazing visuals!
Thanks Cat, and welcome to the channel. JB
Thanks a lot sir, this will be a great learning for me
I'm glad to hear it, take care. JB
The prerequisite for a few projects is the installation of the Sociopath SCP client, but that software is only available for macOS. How can someone proceed if they do not have a Mac?
There is now a windows version of the software available on the main website, JB
As calls to memset can be error prone (confusing size_t and value params), do you think using C99 designated initializers is a better practice?
I dont like declaring and assigning variables on the same line. If they make it possible to designately initialize through the first assign instead of at declaration, i might consider it. Personally I usually write a zero-function of my own instead, void zero(int8*,int16); JB
@@dr-Jonas-Birch Fair enough
Awesome video! do we need to install tor sock4 proxy server first and run it on port 9150 for the program to work correctly? I am using WSL2 on windows and getting connection refused at 127.0.0.1:9150 Obviously there is nothing listening at that port. Was there is a video that came before this which explained tor install ? Thanks again.
Hi Max, if you install Tor from torproject.org it will install the right socks4 by default. No earlier video but I included the instruction in the description when I released the stand-alone torify episode. Take care, JB
hello professor, do you have any plan to complete the anti ddos project ? I'm very keen to see more videos about that project
Hello mahdies, yes I have one other video in between (and the Friday live stream) and then I will make ep 02 of the anti ddos umbrella, JB
Can you suggest some resources to learn c from beginners to advanced level
Yes check out my channel's playlist "Tutorials". The beginner episode there goes through all the basics and then you just continue on to advanced. JB
Use K&R for starting your journey!
42:39 I have `Connection refused` 😞 is it because I'm not using Sociopath... and there is no proxy server to connect to?
You need to download and install Tor from torproject.org, it includes the proxy server. JB
@@dr-Jonas-Birch Thank you for your guidance.
You're welcome Patrick, take care, JB
Make a video or series on designing Compiler in C or kernel Development dude you are the only one here Out. You can Fix the New Gen Script Buddy's
Trip, yes both are on my list. I plaan to code a kernel module in a couple of weeks and after that a tiny compiler. Perhaps not in C though. Im glad you like my content, JB
@@dr-Jonas-Birch why not in Which language you prefer?, I missed the reply due to exams sry!
@tripley6122: c is my lang of choice, generally speaking. but when writing a compiler, im considering if the lang of Haskell might be more suitable for that specific task. -JB
@@dr-Jonas-Birch ok
Please give the links of your github in the description of your video letures
Im not a big fan of Github actually but there is repo.doctorbirch.com
Most is members only but not all, JB
gods work
Hehe thanks D, Im happy that you like it. Take care, JB
best video ever
Thank you Signdog, that is very kind. JB
connect: Connection refused
this error is invoked when i tested connection to proxy. What can cause this?
Hi Bes, you need to install Tor. Please check out my other answer for more details. Take care, JB
Thanks
You're welcome Lion, take care, JB
awesome
Thanks Björn, Im glad you like it. Take care, JB
wow! i just found gold
Thanks dearly, Advait, it always makes me glad whenever someone appreciates my tiny contribution to the CZcams coding scene. Take care A, and welcome to the channel. JB
@@dr-Jonas-Birch Thank you Sir, I am sophomore majoring in Cyber Security. Really thankful for these projects Sir.
Glad to hear it. I started my career in the security field as well, interesting stuff. Have a good day. JB
@@dr-Jonas-Birch accept my bow! Sensei!!
hehe :D
Awesome . Tnx🎉
You're very welcome, Nimaq. Take care, JB
Fantastic ❤
Thanks Tarig, glad you like it. Take care, JB
Pls share the link to the source code for all the codes in this nice video. Thanks.
Hi Suresh, how are you? There's a system for that but it's a premium feature. All my coding videos are free so I need to make a living somehow. Check out:
czcams.com/channels/6Q8NDGqQ2eJ7QXX693ikdw.htmljoin
JB
can you specify which one are beginner.
Sup twent? I'd say Getnextline is beginner, and Printf too I suppose. Enjoy, JB
connect: Connection refused. What can cause this?
Hello Besut, you need to download and install Tor from torproject.org. I had that info in the original video description but I forgot to put it in the composite video. Please forgive me.
JB
This is a problem with your Tor connection. First check if tor exists and if it does, find out whats blocking it. But first report if it exists and then we can continue with further investigation on the matter.
which of these projects uses linked lists?
Whats up Cortez, the answer is neither, actually. But this one does it a lot czcams.com/video/Ug3CdkoHDiM/video.html
Take care, JB
Correction: the webserver does use linked lists btw, and possible one more. JB
Thanks JB, I need to practice the linked list. I’ll do the database one to practice. You’re doing an awesome work
Thank you Cortez, Im glad to hear that you like my content. Good luck with the linked lists and please dont hesitate to ask me for help if needed. Take care, JB
i love you bro
The feeling is mutual Tech :) Hope you might consider a membership to support the channel and make it possible to keep making quality videos every four days. I seriously dislike involving money but at the moment I go minus 100 usd per month running this chan. If I at least. reach +- zero it would open a lot of possibilities (perhaps even 1 video per day?) More info: https//doctorbirch.com/support
JB
sorry i am disturbing you with this question. I just want to know how often you use ai for coding. because i just keep seeing big companies investing in ai. ai can make programs. i know still ai is not that much capable of creating the whole software. but it is somehow making the new learners believe that now nothing is left that can't be done by ai. Now no one wants to waste time on google search, they just ask on ai. so according to you what is your thinking regarding ai.
2. how you manage your competitive programming skills while mainting the development skills. because there are lots of algorithms exist and also to master all of them is impossible. and its also impossible to do all the cp questions. so how you managed all these things. please guide me.
Yash, I am not the least freightened of Ai when it comes to coding (weapons is another matter though). Ai can only puzzle together pieces of already written code, they cannot produce anything creative.
I don't use Ai (I am probably the only one who still havn't used ChatGpt), I don't need it but I have read a lot about the technology and Im not very impressed.
JB
@@dr-Jonas-Birch I feel like those that become excited at the idea that AI can write code for them are motivated by an entirely difference thing and have a different mindset than those who don't wish to delegate to a machine the very thing that they love to do.
If AI could eat for me, would I want it to?
Maybe ONE thing I would wish to delegate to AI
AI - please sleep for me!
You are exactly right. Though personally, Im quite fond of sleep :) Take care and see you Friday, perhaps, at the stream? JB
Sir is this Beginner Friendly or do i have to a knowledge about c
Hi Adit, it's both actually. There are 9 different projects - some are for beginners and some are advanced. You can learn the basics of C in the beginner course in my Tutorials playlist. JB
bro i need same cpp videos like this can you make??
Hi Kimask, by "cpp", are you referring to the C preprocessor or the language of c++ ? JB
Can you also do a project on C++ ?
thanks!
Hello Powerhungry, welcome to the channel. Unfortunately I dont do c++, I kinda skipped that version. I do c# though, JB
@@dr-Jonas-Birch ok, I think I can convert your C code to C++ , thanks
absolutely crazy shittttttttttt
Hehe thank you Sai, Im glad you like my work. See you Friday, perhaps, at my livestream? Take care, JB
hey can please make such projects in C++ , please its a request
Hi RR, how are you today? Sorry but I don't code C++, I kinda skipped over that version. I do C# though. JB
These are some cool projects. A lot of these types of videos dont make very interesting things.
Hi Dom, Im glad you like the projects. I basically code what I find interesting in the moment. Hope to see you around, take care. JB
Where's the code repo ?
Hi Paone. All my coding videos are free for all, always, but I still have to make a living somehow, so access to repos is one of the premium features for my paying members. I hope you understand. Take care, JB
@@dr-Jonas-Birch oh okay, np
I didn't even know GCC had an indentation warning lol
hehe hi brad, i think its only when you do if statements without curly braces. JB
C programmers are the nerdiest programmers 😂
But in a cool way, right? JB
@@dr-Jonas-Birch that's right 😊
hehe :D
Please help with the code
Hello banned, ask your question and I and my subscribers will do our best to help you out, JB
🎉
Jafar :) glad you liked it, JB
What are you a doctor of exactly?
Hi Perri, Im an honourary doctor at a .si uni. Communication technology. JB
Plz add chapters to your videos 😊
Hi Biplab. Ok but I need your help. Would you write down the first 4-5 timestamps when the projects begin? And I will do the rest. Something like 00:00 Toralizer, 01:30 Project2 etc? It's a lot of work just for one person you know. JB
@@dr-Jonas-Birch
00:00 - Toralizer
2:09:25 - Coding an encryption library
4:35:01 - File encryptor
6:21:01 - Get Nextline Challenge
7:07:57- Printf Challenge
9:11:46 - Naive Malloc
9:26:38 - TCP Server
9:46:26 - Web Server
If I have done any mistake then plz forgive me 😇
@@dr-Jonas-Birch
I have one question:
From many days, or say months I am stuck in tutorial hell. Can you provide a detail instructions on how to overcome it?
It will be a great help to people like us who are stuck in tutorial hell. BM
Thanks man, that looks great. I will create the chapters baased on your work, JB
@Biplab_Mahanty The best you can do is try to find a programming project based on an interest which is dear to you. If you like Soccer you might code a game where you manage a sports team, or if you're into video games you might need a calculator to optimize your army production.
Then you follow that project through to the end, only resorting to tutorials when you get stuck, with the intention to keep coding again as soon as you're question is answered.
You do not learn programming by reading or listening nor by watching CZcams. The only way to learn programming is to practice programming, ie by coding.
Thus spake Zarathustra.
JB
Can I make this on my windows pc?
Yes Nanog, Im not very good with windows myself but I know it can be done, right. Perhaps one of my dear subscribers could lend a helping hand and reply to this thread? JB
Btw, you can also become a tier 1 member which grants you access to Codeplanet, the very same linux server that I use for coding in the videos. No pressure, Just another option to the mix. JB