Can you believe I'm still around?
3:08
Pull Up/Down Resistors
6:42
2 жыл бұрын
Invisible Selfie Sticks, Revisited
4:58
Emoji is fun!
13:13
2 жыл бұрын
Building a Cheat Color Sensor!
9:44
2 жыл бұрын
How to Reason about Recursion
39:38
2 жыл бұрын
SSH Tunneling - A Deep Dive
21:17
3 жыл бұрын
SSH Tunneling - Friday Minis 318
6:41
FTP for Notepad++ - Pinpoint #18
4:08
Tail Call Optimization
8:30
4 жыл бұрын
CSS Box Sizing - Friday Minis 315
3:31
Eel for Python - Quick and Easy GUI!
19:09
Interrupts - Friday Minis 313
5:56
4 жыл бұрын
Symbolic Links
20:40
4 жыл бұрын
Пікірлер
@marcosviniciusbarbosafurta1366
@marcosviniciusbarbosafurta1366 8 сағат бұрын
I hate how people always criticize Wikipedia as if it were the administrators who edited the pages, So kids, what did we learn today?: If an article appears to have been edited by an internet troll, report the troll, not the website
@godschild9072
@godschild9072 3 күн бұрын
Where is the first part of this video?
@NERDfirst
@NERDfirst 2 күн бұрын
Hello and thank you for your comment! The other videos in this series are as follows: 1. Intro and Linear Search: kzbin.info/www/bejne/q3-VooKul7qBnZo 2. Binary Search: kzbin.info/www/bejne/gaLWlHWkg6aFkMU The series just has these three videos!
@mayasharma5598
@mayasharma5598 5 күн бұрын
thank you, this video was the only one that helped me understand the theorem!
@NERDfirst
@NERDfirst 5 күн бұрын
You're welcome! Very happy to be of help =)
@whosinparisn5103
@whosinparisn5103 7 күн бұрын
i guess your iso is in 10k jk
@NERDfirst
@NERDfirst 7 күн бұрын
Hello and thank you for your comment! Looking back at this, it does look horrible.... I probably used an ISO in the range of 800 - 1200, then brightened it up further in post. The compression didn't help either, even the screencapture parts look bad now. Heh, if anything this gives me an excuse to go back and redo some of my earlier stuff!
@stephane5346
@stephane5346 8 күн бұрын
thanks, helped alot🙏
@NERDfirst
@NERDfirst 7 күн бұрын
You're welcome! Glad to be of help =)
@hzm_753
@hzm_753 8 күн бұрын
Thanks man, this really does helps :)
@NERDfirst
@NERDfirst 8 күн бұрын
You're welcome! Glad to be of help =)
@klirmio21
@klirmio21 11 күн бұрын
thank you!
@NERDfirst
@NERDfirst 10 күн бұрын
You're welcome! Glad to be of help :)
@shadetreesam250
@shadetreesam250 11 күн бұрын
Thank you for this clear and informative video. The only thing I would add is perhaps a simple summary statement: A recursive function in which the recursive call is the last statement in the function can be rewritten by the optimizer to use iteration instead of recursion. Doing so reduces the stack memory used by the function and increases the runtime execution speed. It may, however, slightly increase the size of the function executable.
@NERDfirst
@NERDfirst 10 күн бұрын
Hello and thank you for your comment! While this is a sound summary I think it also makes a few more assertions than I have in the video - The recursion isn't converted to iteration (at least, not necessarily). It simply doesn't have to keep the call stack populated as meticulously as if we are doing a series of function calls. I also make no statement about the size of the executable - That's again dependent on the approach of the compiler.
@johncellini3501
@johncellini3501 12 күн бұрын
Excellent presentation!
@NERDfirst
@NERDfirst 12 күн бұрын
Hello and thank you for your comment! Glad you liked the video :)
@peacheskong2245
@peacheskong2245 13 күн бұрын
What's actually the difference between Alt and Alt Gr? When I press the Alt Gr+ Tab I get to see all my open windows without the image to flicker. But when I hold in the Alt + Tab the image of all my open windows flickers. I don't know if this makes any sense but the Alt Gr seems better in my opinion. Does it actually matter?
@NERDfirst
@NERDfirst 13 күн бұрын
Hello and thank you for your comment! Alt Gr is used to type additional characters and symbols, if the operating system has been set up for it (more info here: en.m.wikipedia.org/wiki/AltGr_key) I don't believe it can cause the problem you describe.
@thentoxd
@thentoxd 14 күн бұрын
11 years later, still helping us out man. Thanks for the video!
@NERDfirst
@NERDfirst 14 күн бұрын
You're welcome! Very happy to be of help =)
@lindiwemngoma3954
@lindiwemngoma3954 14 күн бұрын
Nice explanation young man
@NERDfirst
@NERDfirst 14 күн бұрын
Hello and thank you for your comment! Glad you liked the video =)
@MobiusCoin
@MobiusCoin 15 күн бұрын
Thank you, very useful, very informative.
@NERDfirst
@NERDfirst 14 күн бұрын
You're welcome! Very happy to be of help =)
@GontijoGamer
@GontijoGamer 15 күн бұрын
And where I bake an reflection map? Sorry noob here
@NERDfirst
@NERDfirst 14 күн бұрын
Hello and thank you for your comment! I'm assuming this question is in the context of Blender, which I used in the video. Different software work differently. 1. In Blender, ensure you're using the Eevee renderer. Go to "Render Properties" (camera icon) → Render Engine → Eevee 2. Construct your scene. Additionally, add a reflection cubemap. Shift+A → Light Probe → Reflection Cubemap 3. Scale the cubemap so it covers your scene. 4. Under "Render Properties" (camera icon), pop open the Indirect Lighting menu and click "Bake Indirect Lighting". This should render and apply the cubemap. Screenshot for reference: i.imgur.com/dtSqxzn.jpeg While you're on that screen you might want to try enabling "Screen Space Reflections" as well. This tends to be a better approach than cubemaps, at the cost of a bit of extra computation.
@GontijoGamer
@GontijoGamer 10 күн бұрын
@@NERDfirst Thanks so much for your time to respond me! This is going to level up my texturing process!
@abgazuz
@abgazuz 17 күн бұрын
Спасибо огромное!
@NERDfirst
@NERDfirst 16 күн бұрын
You're welcome! Glad to be of help =)
@caseymaher8636
@caseymaher8636 17 күн бұрын
Only video on this i could find that made any sense, thanks!
@NERDfirst
@NERDfirst 16 күн бұрын
You're welcome! Very happy to be of help =)
@muhammadshahmirzaman2854
@muhammadshahmirzaman2854 19 күн бұрын
nice, but can you also make a video on how to integrate Python with the command line ffmpeg
@NERDfirst
@NERDfirst 16 күн бұрын
Hello and thank you for your comment! This isn't a use case I have much experience with I'm afraid, because this involves cross-process communication which is generally a can of worms. Have you considered using libraries that can help you "talk to" FFMPEG directly from within Python code? I haven't really tried any of them either, but here's one that might be of interest to you: github.com/kkroening/ffmpeg-python
@facefamousee
@facefamousee 23 күн бұрын
thanks a lot!👍
@NERDfirst
@NERDfirst 22 күн бұрын
You're welcome! Glad to be of help =)
@barmalini
@barmalini 24 күн бұрын
Still there?
@NERDfirst
@NERDfirst 24 күн бұрын
Yes! Not actively making videos but still alive in the comments section :)
@barmalini
@barmalini 24 күн бұрын
@@NERDfirst have a good year, best wishes to you and your family
@NERDfirst
@NERDfirst 23 күн бұрын
Thank you very much! Have a good year too =)
@TheAmethystAurora
@TheAmethystAurora 25 күн бұрын
I think I know that music from somewhere
@NERDfirst
@NERDfirst 25 күн бұрын
Hello and thank you for your comment! I only use Creative Commons / Public Domain licensed soundtrack, so it's entirely possible that you might have heard them in other videos or even in video games! The main theme of this shown is "Blown Away" by Kevin MacLeod: kzbin.info/www/bejne/rHXcdX53qdtnkKc Theme at the end is "Outro" by boringXtreme: kzbin.info/www/bejne/nIq7aGZoqpmXhpo
@FrankZen
@FrankZen 25 күн бұрын
This is exactly what I was looking for! Got tired of trial and error lol. Some I know but it's good to know what the rest do.
@NERDfirst
@NERDfirst 25 күн бұрын
Hello and thank you very much for your comment! Yeah, I think some of the options are definitely more intuitive than the others, so understanding what they actually do can help in figuring out which best to use! Glad you liked the video =)
@user-rp2jp9sp8b
@user-rp2jp9sp8b 27 күн бұрын
Cool cool, anyone notice the ghost in back moving the wire thing LOL
@NERDfirst
@NERDfirst 27 күн бұрын
Hello and thank you for your comment! Ghost, also known as wind! I have a fan going.
@MalakYousof-f8c
@MalakYousof-f8c Ай бұрын
i understand memeory leaks yeahhhhh
@NERDfirst
@NERDfirst Ай бұрын
Hello and thank you for your comment! Glad to be of help =)
@SEBASHTIANBALDOVINO
@SEBASHTIANBALDOVINO Ай бұрын
I tried the 8x16 matrix, but its not working, I just connected an extra shift register on data -> chain, and shift and store are connected. But I get is just a brief light up and then low brightness. can you help me with how the proper pinouts of 8x16 and what to modify in the code.
@NERDfirst
@NERDfirst Ай бұрын
Hello and thank you for your comment! What you've described sounds correct (though note that strictly speaking it's chain -> data. The chain pin sends the overflowing bit out of the shift register and into the next). You'll need one shift register to select rows, and two to set column values. How you order them is actually up to you as long as the code follows the order. If you were to do something like (Columns for Left Matrix) -> (Columns for Right Matrix) -> (Rows for both), then your shiftOut code should follow the reverse order: shiftOut(DATA_PIN, SHIFT_PIN, LSBFIRST, 0b00100000); // Select a row shiftOut(DATA_PIN, SHIFT_PIN, LSBFIRST, 0b10101010); // Left matrix graphic on row shiftOut(DATA_PIN, SHIFT_PIN, LSBFIRST, 0b10101010); // Right matrix graphic on row store(); // Send out your updates to the LED matrices
@JonnyRobinson
@JonnyRobinson Ай бұрын
I am a very noobie scripter using GDScript in Godot and this makes a lot of sense. Thank you for the clear explanation. :)
@NERDfirst
@NERDfirst Ай бұрын
You're welcome! Glad to be of help :)
@youtubeviewer7077
@youtubeviewer7077 Ай бұрын
It's very weird how some people think using HTML for GUIs is easier and a real UI toolkit like Tk or Qt is difficult when it's the exact opposite if you're coming at them both with a clean slate. Your mind has to be seriously warped by web tech in order to think it's easier or more logical than traditional GUI libraries designed for the exact purpose.
@NERDfirst
@NERDfirst Ай бұрын
Hello and thank you for your comment! Yeah, I see where you're coming from. It can definitely be a sign of the golden hammer antipattern. Having said that, in the real world some situations may call for doing this (eg. already having an existing codebase and not wanting to spend the time to convert it, or wanting to have a cross-platform solution). Plus, I wouldn't necessarily say that HTML isn't designed for GUI. I've used both TkInter and JavaFX a fair bit and I'll say It's just another approach for doing GUI. They all have their learning curve and pros and cons. I don't think any user of tools like Eel, Electron or Cordova that wraps a web application as GUI for a standalone program would deny it's a hack. Sometimes it's just the path of least resistance and the time saved from doing this could be used in better ways.
@galdali10
@galdali10 Ай бұрын
Great video!!!
@NERDfirst
@NERDfirst Ай бұрын
Hello and thank you very much for your comment! Glad you liked the video :)
@ryzelz
@ryzelz Ай бұрын
If I do 16 by 16 led matrix, do I need 4 shift register? if so the bits on the code will be 510(1111111111111111)?
@NERDfirst
@NERDfirst Ай бұрын
Hello and thank you for your comment! Yes, if you have a 16x16 LED matrix and you stick to the same 8-bit shift registers, you'll need four of them. However, Arduino's shiftOut() is designed to work with bytes (8 bits), so realistically, you're going to either have to call shiftOut() twice to shift 16 times, or you'll have to roll your own equivalent function. By the way, that's a 16-bit number you're looking at, so the range goes up to 65535, not just 511!
@RunningtoCatchMyBreath
@RunningtoCatchMyBreath 2 ай бұрын
This guy is nerded tf out😂😂😂😂😂😂😂
@NERDfirst
@NERDfirst Ай бұрын
Heh, yep, made it my entire brand!
@RunningtoCatchMyBreath
@RunningtoCatchMyBreath 2 ай бұрын
Let me know if you become a professor, I’ll come take classes at your university
@NERDfirst
@NERDfirst Ай бұрын
Hello and thank you very much for your comment! No professorship unfortunately, but I _do_ start lecturing at the degree level next year :)
@RunningtoCatchMyBreath
@RunningtoCatchMyBreath Ай бұрын
where at???
@NERDfirst
@NERDfirst Ай бұрын
Well, I'm based in Singapore so I'll just say it's one of the private universities here. Don't think I want to say any more than that on the internet!
@marcoavila7269
@marcoavila7269 2 ай бұрын
Hello, my question is a decompression bomb. Is it dangerous on a phone? What is its real function in an application that contains that? I'm still trying to understand but I don't know. I need help.
@NERDfirst
@NERDfirst 2 ай бұрын
Hello and thank you for your comment. Yes, zip bombs can be dangerous anywhere, as long as the software decompressing it doesn't correctly guard against this and "unpacks" the archive indiscriminately. Legitimate applications will not contain zip bombs, so there isn't a "real function" so to speak. These are exploits on compression algorithms designed to cause crashes and disrupt regular operation.
@abhijitsantra1004
@abhijitsantra1004 2 ай бұрын
I'm watching this video after 10 year of posting. And i am grateful to you
@NERDfirst
@NERDfirst 2 ай бұрын
Hello and thank you very much for your comment! Glad you liked the video :)
@shabeeh7eskey
@shabeeh7eskey 2 ай бұрын
Thanks for this !! no fancy music and graphics pure information!!
@NERDfirst
@NERDfirst 2 ай бұрын
You're welcome! Very happy to be of help =)
@deborahmiracle8093
@deborahmiracle8093 2 ай бұрын
I love your accent. I have subscribed to your channel. I like the way you teach.
@NERDfirst
@NERDfirst 2 ай бұрын
Hello and thank you for your comment and support! Glad you like my work =)
@_pdro
@_pdro 2 ай бұрын
thanks for sharing
@NERDfirst
@NERDfirst 2 ай бұрын
You're welcome! Glad you liked the video =)
@menelaoslarisa
@menelaoslarisa 2 ай бұрын
I see everyone is happy with your instructions and so am I! Thank you!! you helped me understand it completely and your way of talking was clear, calm, friendly and perfect! Thank you again! This is why we are all happy with your instructions you are amazing!
@NERDfirst
@NERDfirst 2 ай бұрын
You're welcome! Very happy to be of help =)
@okepic544
@okepic544 2 ай бұрын
ok this is epic
@NERDfirst
@NERDfirst 2 ай бұрын
Hello and thank you for your comment! Glad you liked the video =)
@tiaryiliew8273
@tiaryiliew8273 2 ай бұрын
I can’t imagine I am without this video by going through my course. Bro, great job
@NERDfirst
@NERDfirst 2 ай бұрын
Hello and thank you very much for your comment! Glad to be of help =)
@petramunster8635
@petramunster8635 2 ай бұрын
JFTR: today there are also other alternatives to control brightness/contrast like Monitarian or Twinkle
@NERDfirst
@NERDfirst 2 ай бұрын
Thank you very much for sharing! Both are FOSS as well, which is doubly great! EDIT: Comment pinned and links to the two programs added to the description!
@mohamedalgyar2365
@mohamedalgyar2365 2 ай бұрын
10 years and your are still better than the profs
@NERDfirst
@NERDfirst 2 ай бұрын
Hello and thank you very much for your comment! Glad you found the video useful =)
@louis1w2
@louis1w2 2 ай бұрын
above windows vista really is modern
@NERDfirst
@NERDfirst 2 ай бұрын
Hello and thank you for your comment! Yes indeed, lots of pretty smart features!
@louis1w2
@louis1w2 Ай бұрын
@@NERDfirst just realised it was 9 years ago sorry lol
@froolsy
@froolsy 2 ай бұрын
this is hell
@NERDfirst
@NERDfirst 2 ай бұрын
Hello and thank you for your comment! Unfortunately command-line interfaces aren't for everyone. Not to mention that video encoding is a complex topic as well. If you're looking for a non-command line equivalent, you may want to consider software like Handbrake. I haven't used it myself but people seem to like it!
@froolsy
@froolsy 2 ай бұрын
@ too late, I figured it out
@Beanbag59
@Beanbag59 2 ай бұрын
how do i become insane at coding im a year a bit into computer science in college and like i still cant really build anything so complex
@NERDfirst
@NERDfirst 2 ай бұрын
Hello and thank you for your comment! If you're talking about being "insane" at CS, that takes time. One year isn't much in the grand scheme of things. There's a long-time saying that it takes 10000 hours of practice to become at expert at something. While this is debated, it hopefully helps define the scale of the amount of effort required. There's another point to make as well - I didn't come up with this algorithm. Most people use algorithms invented by someone else. In Computer Science, many things fall into "standard patterns" that can be addressed by pre-existing algorithms. It sounds like you're a second year CS student, so you might not have had many chances to look into the standard Data Structures and Algorithms that exist out there, but that'll come.
@Beanbag59
@Beanbag59 2 ай бұрын
@@NERDfirst right now im doing DS1 also how do u think like a programmer because for DS im thinking kinda visually
@NERDfirst
@NERDfirst 2 ай бұрын
There's nothing wrong with thinking visually. A lot of the time, we actively encourage it as a teaching/learning tool. In fact many algorithms like Linked Lists, Trees and Graphs actively require you to visualize an abstract problem in graphical terms. It's only an issue if you find that you can't "convert" the pictures in your mind to an algorithm. That typically indicates that your fundamentals aren't strong enough and you might need to revisit concepts or get in more hands-on practice so you can improve on your computational thinking.
@Beanbag59
@Beanbag59 2 ай бұрын
@@NERDfirst how about you how do you think like a programmer ?
@NERDfirst
@NERDfirst 2 ай бұрын
Honestly, I don't go out of my way to think about things in a special way. A lot of Computational Thinking frameworks will list techniques like problem decomposition, and pattern and abstraction recognition. I realize that I apply a lot of these subconsciously, but actively trying to do them in a vacuum can also be challenging. You can read up more on the topic of Computational Thinking if you're interested, but again, I don't feel that thinking about these techniques in the abstract are really helpful. At least, not more so than just getting the practice in. Start with very simple problems and work your way up.
@fakefake947
@fakefake947 2 ай бұрын
thank you so much! Finally I understood. You explain so well and so clear. Really thank you for taking the effort to make this video for us!❤have a great day
@NERDfirst
@NERDfirst 2 ай бұрын
Hello and thank you very much for your comment! Very happy to be of help, and you have a great day too =)
@mounikakyaram9658
@mounikakyaram9658 2 ай бұрын
I was here for sampling frequency and sampling rate definitions... But they are actually not there 😮
@NERDfirst
@NERDfirst 2 ай бұрын
Hello and thank you for your comment! Good point, I don't think I ever explicitly defined the two terms. Here's my definition, which I hope helps complete your understanding: Sampling refers to taking periodic measurements of a signal. Typically, we would sample an analog signal, allowing the samples to be saved digitally, with the intent of recreating that signal using those sample points. Sampling rate simply refers to how often each sample is taken. It is measured as the number of samples taken per second, with the unit Hertz (Hz).
@MysticalLibraries
@MysticalLibraries 2 ай бұрын
Alt+O turns off the screen on the Android. In case anyone is wondering.
@NERDfirst
@NERDfirst 2 ай бұрын
Thanks for sharing! Scrcpy has a bunch of useful keyboard shortcuts that I can never remember.
@MysticalLibraries
@MysticalLibraries 2 ай бұрын
Thanks!
@NERDfirst
@NERDfirst 2 ай бұрын
You're welcome! Glad you liked the video =)
@shinkansen1907
@shinkansen1907 2 ай бұрын
thanks man
@NERDfirst
@NERDfirst 2 ай бұрын
You're welcome! Glad to be of help =)
@fauzanjudge01
@fauzanjudge01 2 ай бұрын
A decade later this video still helps
@NERDfirst
@NERDfirst 2 ай бұрын
Hello and thank you very much for your comment! Glad to be of help =)
@makss3139
@makss3139 2 ай бұрын
Is there a way to solve for ArcTan2 without a script, for instance on paper? Great video
@NERDfirst
@NERDfirst 2 ай бұрын
Hello and thank you for your comment! This isn't generally something that can be easily done. I wouldn't be surprised if even calculators use approximations or look-up tables. But if you wanted to do it anyway, the method is described in detail here: math.stackexchange.com/questions/4680996/find-arctan-without-calculator