According to KZbin this video is not available any more.
@Zwiebelgian3 жыл бұрын
"If you let the child go, it will act like a parent" "If child equals 0 that means we are in a child" "First thing you try to do, you try to fork a child, and if you successfully fork the child, you try and execute the child." -Tsoding, 2021
@pitust3 жыл бұрын
lmao
@ractheworld3 жыл бұрын
Starts proper then goes south fast.
@Avianable3 жыл бұрын
In vim, you can just press ctrl-x on a number and it will decrease its value automagically :)
@dmitry.shpakov3 жыл бұрын
And ctrl+a increase that number by one.
@mirandnyan3 жыл бұрын
and emacs has a package for that too (not to start a fight, I use both)
@alessandroias3 жыл бұрын
I thought he switched to vim... didn't he?
@otesunki3 жыл бұрын
@@alessandroias ngl it looks like evil emacs
@geoffl3 жыл бұрын
ctrl+a for opposite direction
@10e9993 жыл бұрын
I really like your C programming stream. Your good at explaining the thinking behind the code. Thanks for your work.
@TheLordoftheDarkness3 жыл бұрын
28:07 That's me with the const keyword. When I try to do things half good with const, I end up with lots of compilation error until I say "fuck it" and unconst everything.
@janeriklofflat80393 жыл бұрын
"Not all of my recreational activity is actually watchable." Not if you don't switch your platform.
@PizzaGamingTheReal2 жыл бұрын
For checking if execvp was OK or not you can even avoid writing if statement and check for -1, because if everything was OK it will not move to the next line, cause the process will be changed and if something went wrong then it will continue. So you could write something like this: execvp(argv[0], argv); error(...); function which also exits with a non-zero status code.
@h3xad3cimaldev613 жыл бұрын
24:53 don't know how he said it with a straight face
@TsodingDaily3 жыл бұрын
Years of practice
@h3xad3cimaldev613 жыл бұрын
@@TsodingDaily ah yes
@technologicalwaste76123 жыл бұрын
The documentation plugin looks very convenient. Each time I watch one of your videos, I am given the impression that my setup is relatively deprived. You appear to have every potentially useful resource hot-keyed.
@bratpeki3 жыл бұрын
hey tsoding, you're missing a colon on the third line of the description. Lol!
@TsodingDaily3 жыл бұрын
Check again
@iwikal3 жыл бұрын
@@TsodingDaily hey tsoding, you're missing a colon on the second line of the description. Lol!
@sewerside011423 жыл бұрын
pull requests be like
@Skulltroxx2 жыл бұрын
man I don't understand shit, but still keep watching
@qm3ster3 жыл бұрын
Wouldn't calling `tmp_clean()` (or rewind) inside the loop after printf be better? That way each of your arguments can be 8MB instead of the escaped total.
@TsodingDaily3 жыл бұрын
Sure, you have a lot of flexibility with this approach.
@qm3ster3 жыл бұрын
🐴
@Control7473 жыл бұрын
Noice video. But where was the intro? I didn't expect no intro. :(
@Daniel-hz6pt3 жыл бұрын
I would love to see you write some kind of client/server application, your insights on memory management especially remote are super interesting, and are the main reasons I avoid C/C++ for remote services
@irenicsuspense3 жыл бұрын
I was thinking the same thing!
@CaptainWumbo3 жыл бұрын
I like the idea that a zero urgency todo is just a Tod. I have 1000s of Tods I will never get around to.
@mathalphabet56453 жыл бұрын
This was awesome lecture.
@venkateshhariharan43413 жыл бұрын
nice video, it helped me to learn a lot thanks
@33v4.3 жыл бұрын
This was probably recommended to me because the channel has TS in the name, but no TS in the channel, which is sad. But good content. Big fan
@karmavil40343 жыл бұрын
Quite impressive and very pleasant. I was wondering what else do you have (in case this is not enough) and bang! I need a couple of lifetime vacations of my current unemployment situation to stay up to date (did someone said C). Absolutely wonderful management of time. I don't usually see that much but technically this is unusal
@alexzander__63343 жыл бұрын
back to emacs
@TheRedbeardster3 жыл бұрын
Подскажите, пжл, имя темы для емакса :) Could you tell me , please, the emacs's theme name? Thanks!
@eduardoantunes29583 жыл бұрын
It's gruber darker I think
@oscardeits47093 жыл бұрын
Seems wasteful to create / write the dot file to disk. "dot" can read from stdin, which means that if you fork the dot command first (and do the proper pipe duping and closing) you can print your dotfile straight to the generator.
@BRLN13 жыл бұрын
"I'am literally copying code from python" ... just alike modern history of c++
@fennecbesixdouze17943 жыл бұрын
The name "trie" comes from the word "reTRIEval".
@unforkableonion50812 жыл бұрын
you probably know it, but just in case graphviz is usable as c library too. hope you are fine and smh have still access to the internet. stay safe
@meneereenhoorn3 жыл бұрын
I am trailing behind oOoooo. Still on vim, what am I waiting for! Close the windows.
@pushqrdx3 жыл бұрын
you can actually add something like this at the beginning of a c file make it executable and it works like a shebang :D #if 0 cc -Wall -Wextra -std=c17 "$0"; exit #endif
@on8t3 жыл бұрын
и ни одного комментария на русском(
@Denis-ez8gd3 жыл бұрын
Hey, thanks for the video. Btw, I really don't like this `tmp_clean()` impl. I am sure, you need to clean the buffer with something like memset, or bzero, even if we are talking about demo purpose... Otherwise someone could copy this code, forgot about the important part and got security problem.
@TsodingDaily3 жыл бұрын
I think the real problem here is people copying random code from the Internet into security critical applications without thinking, not me just chilling and coding some stuff for fun. I disclaim any responsibility for the actions of such people. Not my problem, sorry.
@Denis-ez8gd3 жыл бұрын
@@TsodingDaily ok, thanks for the response.
@AndiSteilwandi3 жыл бұрын
Reusing tools and glueing them together via shell script preferred. This is too much effort practically speaking... Aesthetics: What's the point of text mode when using the mouse all the time? Also, consider using vim for efficiency. 👍