Yeah, found some GitHub repos explaining how PNG worked and tried reading random PNGs from the internet to verify if it was accurate and tried building my own. The Huffman stuff was a pain in the butt to understand though.
I just fell in love with your approach. One of the last Tech-TH-camrs providing actual in-depth information on interesting topics instead of clickbaiting you into surface-level topics that other TH-camrs already talked about a week ago just to grab some clicks.
just checked out 0DE5 today after finding your videos. the exercise where you edit the binary of the c program is probably the most fun ive had programming in a while, super excited to do more, and get that membership going too maybe 😅
I like your c videos so helpful for beginners. I myself started with implementing image format but instead it was a qoi format, it's quite ok and quite elegant/simple to follow (also spec it two pages)
I like my computer science teachers approach to walking up to the light switch and turning it on and off I'm saying this is a computer and what it's doing but very very fast. I ended up finding a loophole in my undergraduate regulations as I was a philosophy major at the time and even though I had a lot of computer background and had always had a computer including a BBs the medieval period of computing but yes play i was programming in basic. Which is the creation of agents and combining different open source can you eat machine learning algorithms of different architectural type be at large language models are convolutional neural networks... But the issue is that the specialization in one area doesn't necessarily translate into the specialization at a low level as you're more or less working at compared to where I am but my entry point was more data science and statistics I took a relational database replacement for foreign language requirement never understanding that I would actually end up a dual citizen living in the German speaking part of Switzerland after having spent a decade learning French in the French part so now I have to start over and to learn Swiss German. But if you're interested in hearing what I'm working on and if that interests you let me know.
Hi, loving your videos. Just want to point out that the free_bitmap function at 13:46 will not actually set the bitmap.pixels pointer to NULL, as the Bitmap struct is being passed by value to the function. But great video overall, keep up the awesome work!
Like at 13:02 ? That's an Excalidraw diagram on the left and VS Code on the right. I will say the Excalidraw-diagram stuff in this video did take quite a bit of editing work to get right :) I think enough that I might develop something custom soon...
Thanks for the comment! Not done anything with FASM assembler yet! Next video will be on assembler though I'll likely be sticking to the LLVM & GCC assemblers. I use quite a few tools and try to explain a little about them as we go through - so one video would be a bit of a challenge - but if there are any that you'd particularly appreciate more focus on please do let me know! I can add it to the list.
3:48 if you write memory addresses from rught to left then little endian seems more intuitive. I know it is not the point of the video just thought I need to point that out
Loved this video. Devoid of politics. I watched a CNN news report on an 'expert' reporting about two photos and if they had been 'altered', the expert pointed out the meta-data had not been altered, just the filter. I had to laugh, the IMF, CIA, NSA, MI5, MI6, MOSAD, FSB, etc all know how to change the meta data (or strip it) - probably their lowest level personnel learn how to do this on day one. Note: I don't know how to do it. As a joke: IMF is Mission Impossible secret organization, Impossible Missions Force (IMF). headed by Tom Cruise.
I'm assuming you're making a joke when you say you don't know how to do it, but if you really don't, then I suggest you look it up because it's super easy, barely an inconvenience.
I have never understand something that quick without pausing the video To much,You are truly a good teacher
I had no idea we were going to get this cool this quickly. Images are exactly how I got into C!
Always good to get to the cool stage 😎
Yeah, found some GitHub repos explaining how PNG worked and tried reading random PNGs from the internet to verify if it was accurate and tried building my own. The Huffman stuff was a pain in the butt to understand though.
I just fell in love with your approach.
One of the last Tech-TH-camrs providing actual in-depth information on interesting topics instead of clickbaiting you into surface-level topics that other TH-camrs already talked about a week ago just to grab some clicks.
You are my god, you are the thing to go to while still feeling a junior computer scientist !
just checked out 0DE5 today after finding your videos. the exercise where you edit the binary of the c program is probably the most fun ive had programming in a while, super excited to do more, and get that membership going too maybe 😅
Good❤, TH-cam post me this video. I do it many years ago, you remember me that days.
That's great content. Thanks you for sharing.
I've learned to love and appreciate your work.
Ooh, Charles Petzold’s Programming Windows, that brought back memories. Where I learned the message loop and event driven programming. Good times.
loved this video
I like your c videos so helpful for beginners. I myself started with implementing image format but instead it was a qoi format, it's quite ok and quite elegant/simple to follow (also spec it two pages)
QOI actually looks really cool! Thanks for introducing me to it 💙
Actually learning WebGL and make graphics with Maths so check this will be useful. Thx!
This is premium content
You rock! Thanks for the content!
Your are amazing and have great contents.
keep going
Amazing, great content!
I like my computer science teachers approach to walking up to the light switch and turning it on and off I'm saying this is a computer and what it's doing but very very fast. I ended up finding a loophole in my undergraduate regulations as I was a philosophy major at the time and even though I had a lot of computer background and had always had a computer including a BBs the medieval period of computing but yes play i was programming in basic. Which is the creation of agents and combining different open source can you eat machine learning algorithms of different architectural type be at large language models are convolutional neural networks... But the issue is that the specialization in one area doesn't necessarily translate into the specialization at a low level as you're more or less working at compared to where I am but my entry point was more data science and statistics I took a relational database replacement for foreign language requirement never understanding that I would actually end up a dual citizen living in the German speaking part of Switzerland after having spent a decade learning French in the French part so now I have to start over and to learn Swiss German. But if you're interested in hearing what I'm working on and if that interests you let me know.
Hi, loving your videos. Just want to point out that the free_bitmap function at 13:46 will not actually set the bitmap.pixels pointer to NULL, as the Bitmap struct is being passed by value to the function.
But great video overall, keep up the awesome work!
You make awesome content 💗
Great Video
😍
im more of a vim (and recently kakoune/helix!) user, and i tried emacs but i could not stand the modifer keys (Ctrl, Alt, Super...)
Please can you provide a download link for that hex editor you used to create the bmp. Thanks.
Google ImHex it is developed by WerWolv.
Have just added to the description - and here it is too - imhex.werwolv.net
awesome ! thanks :)
how is the program at te right of the screen called, where she manage the progress and content of the code?
mean on the left, when she is profraing in c.
Like at 13:02 ? That's an Excalidraw diagram on the left and VS Code on the right. I will say the Excalidraw-diagram stuff in this video did take quite a bit of editing work to get right :) I think enough that I might develop something custom soon...
The diagram at 8:35 looks perfect. In what editor did you do that?
I think it is excalidraw
@@failscript oh wow, thank you! :)
I so invested
y female thomy shelby is giving me classes? the youtube game is undefeated damn
lmao gotta say this one made me laugh
@@neoeno4242 🫡❤️
do you test with FASM assembly ? can you make a video about tools you used ?
Thanks for the comment! Not done anything with FASM assembler yet! Next video will be on assembler though I'll likely be sticking to the LLVM & GCC assemblers. I use quite a few tools and try to explain a little about them as we go through - so one video would be a bit of a challenge - but if there are any that you'd particularly appreciate more focus on please do let me know! I can add it to the list.
3:48 if you write memory addresses from rught to left then little endian seems more intuitive. I know it is not the point of the video just thought I need to point that out
Nice tip - thanks for sharing it
Loved this video. Devoid of politics. I watched a CNN news report on an 'expert' reporting about two photos and if they had been 'altered', the expert pointed out the meta-data had not been altered, just the filter.
I had to laugh, the IMF, CIA, NSA, MI5, MI6, MOSAD, FSB, etc all know how to change the meta data (or strip it) - probably their lowest level personnel learn how to do this on day one. Note: I don't know how to do it. As a joke: IMF is Mission Impossible secret organization, Impossible Missions Force (IMF). headed by Tom Cruise.
I'm assuming you're making a joke when you say you don't know how to do it, but if you really don't, then I suggest you look it up because it's super easy, barely an inconvenience.
What is the name of this hex editor?
ImHex :) It's a good one. Found here: imhex.werwolv.net
Did Not Understand,
Where You Will Go To After That Video???
Next is assembler :)
@@neoeno4242 Great Job.
You're essentially describing hexadecimal format correct?