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
@godschild90723 күн бұрын
Where is the first part of this video?
@NERDfirst2 күн бұрын
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!
@mayasharma55985 күн бұрын
thank you, this video was the only one that helped me understand the theorem!
@NERDfirst5 күн бұрын
You're welcome! Very happy to be of help =)
@whosinparisn51037 күн бұрын
i guess your iso is in 10k jk
@NERDfirst7 күн бұрын
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!
@stephane53468 күн бұрын
thanks, helped alot🙏
@NERDfirst7 күн бұрын
You're welcome! Glad to be of help =)
@hzm_7538 күн бұрын
Thanks man, this really does helps :)
@NERDfirst8 күн бұрын
You're welcome! Glad to be of help =)
@klirmio2111 күн бұрын
thank you!
@NERDfirst10 күн бұрын
You're welcome! Glad to be of help :)
@shadetreesam25011 күн бұрын
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.
@NERDfirst10 күн бұрын
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.
@johncellini350112 күн бұрын
Excellent presentation!
@NERDfirst12 күн бұрын
Hello and thank you for your comment! Glad you liked the video :)
@peacheskong224513 күн бұрын
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?
@NERDfirst13 күн бұрын
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.
@thentoxd14 күн бұрын
11 years later, still helping us out man. Thanks for the video!
@NERDfirst14 күн бұрын
You're welcome! Very happy to be of help =)
@lindiwemngoma395414 күн бұрын
Nice explanation young man
@NERDfirst14 күн бұрын
Hello and thank you for your comment! Glad you liked the video =)
@MobiusCoin15 күн бұрын
Thank you, very useful, very informative.
@NERDfirst14 күн бұрын
You're welcome! Very happy to be of help =)
@GontijoGamer15 күн бұрын
And where I bake an reflection map? Sorry noob here
@NERDfirst14 күн бұрын
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.
@GontijoGamer10 күн бұрын
@@NERDfirst Thanks so much for your time to respond me! This is going to level up my texturing process!
@abgazuz17 күн бұрын
Спасибо огромное!
@NERDfirst16 күн бұрын
You're welcome! Glad to be of help =)
@caseymaher863617 күн бұрын
Only video on this i could find that made any sense, thanks!
@NERDfirst16 күн бұрын
You're welcome! Very happy to be of help =)
@muhammadshahmirzaman285419 күн бұрын
nice, but can you also make a video on how to integrate Python with the command line ffmpeg
@NERDfirst16 күн бұрын
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
@facefamousee23 күн бұрын
thanks a lot!👍
@NERDfirst22 күн бұрын
You're welcome! Glad to be of help =)
@barmalini24 күн бұрын
Still there?
@NERDfirst24 күн бұрын
Yes! Not actively making videos but still alive in the comments section :)
@barmalini24 күн бұрын
@@NERDfirst have a good year, best wishes to you and your family
@NERDfirst23 күн бұрын
Thank you very much! Have a good year too =)
@TheAmethystAurora25 күн бұрын
I think I know that music from somewhere
@NERDfirst25 күн бұрын
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
@FrankZen25 күн бұрын
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.
@NERDfirst25 күн бұрын
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-rp2jp9sp8b27 күн бұрын
Cool cool, anyone notice the ghost in back moving the wire thing LOL
@NERDfirst27 күн бұрын
Hello and thank you for your comment! Ghost, also known as wind! I have a fan going.
@MalakYousof-f8cАй бұрын
i understand memeory leaks yeahhhhh
@NERDfirstАй бұрын
Hello and thank you for your comment! Glad to be of help =)
@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Ай бұрын
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Ай бұрын
I am a very noobie scripter using GDScript in Godot and this makes a lot of sense. Thank you for the clear explanation. :)
@NERDfirstАй бұрын
You're welcome! Glad to be of help :)
@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Ай бұрын
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Ай бұрын
Great video!!!
@NERDfirstАй бұрын
Hello and thank you very much for your comment! Glad you liked the video :)
@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Ай бұрын
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!
@RunningtoCatchMyBreath2 ай бұрын
This guy is nerded tf out😂😂😂😂😂😂😂
@NERDfirstАй бұрын
Heh, yep, made it my entire brand!
@RunningtoCatchMyBreath2 ай бұрын
Let me know if you become a professor, I’ll come take classes at your university
@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Ай бұрын
where at???
@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!
@marcoavila72692 ай бұрын
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.
@NERDfirst2 ай бұрын
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.
@abhijitsantra10042 ай бұрын
I'm watching this video after 10 year of posting. And i am grateful to you
@NERDfirst2 ай бұрын
Hello and thank you very much for your comment! Glad you liked the video :)
@shabeeh7eskey2 ай бұрын
Thanks for this !! no fancy music and graphics pure information!!
@NERDfirst2 ай бұрын
You're welcome! Very happy to be of help =)
@deborahmiracle80932 ай бұрын
I love your accent. I have subscribed to your channel. I like the way you teach.
@NERDfirst2 ай бұрын
Hello and thank you for your comment and support! Glad you like my work =)
@_pdro2 ай бұрын
thanks for sharing
@NERDfirst2 ай бұрын
You're welcome! Glad you liked the video =)
@menelaoslarisa2 ай бұрын
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!
@NERDfirst2 ай бұрын
You're welcome! Very happy to be of help =)
@okepic5442 ай бұрын
ok this is epic
@NERDfirst2 ай бұрын
Hello and thank you for your comment! Glad you liked the video =)
@tiaryiliew82732 ай бұрын
I can’t imagine I am without this video by going through my course. Bro, great job
@NERDfirst2 ай бұрын
Hello and thank you very much for your comment! Glad to be of help =)
@petramunster86352 ай бұрын
JFTR: today there are also other alternatives to control brightness/contrast like Monitarian or Twinkle
@NERDfirst2 ай бұрын
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!
@mohamedalgyar23652 ай бұрын
10 years and your are still better than the profs
@NERDfirst2 ай бұрын
Hello and thank you very much for your comment! Glad you found the video useful =)
@louis1w22 ай бұрын
above windows vista really is modern
@NERDfirst2 ай бұрын
Hello and thank you for your comment! Yes indeed, lots of pretty smart features!
@louis1w2Ай бұрын
@@NERDfirst just realised it was 9 years ago sorry lol
@froolsy2 ай бұрын
this is hell
@NERDfirst2 ай бұрын
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!
@froolsy2 ай бұрын
@ too late, I figured it out
@Beanbag592 ай бұрын
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
@NERDfirst2 ай бұрын
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.
@Beanbag592 ай бұрын
@@NERDfirst right now im doing DS1 also how do u think like a programmer because for DS im thinking kinda visually
@NERDfirst2 ай бұрын
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.
@Beanbag592 ай бұрын
@@NERDfirst how about you how do you think like a programmer ?
@NERDfirst2 ай бұрын
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.
@fakefake9472 ай бұрын
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
@NERDfirst2 ай бұрын
Hello and thank you very much for your comment! Very happy to be of help, and you have a great day too =)
@mounikakyaram96582 ай бұрын
I was here for sampling frequency and sampling rate definitions... But they are actually not there 😮
@NERDfirst2 ай бұрын
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).
@MysticalLibraries2 ай бұрын
Alt+O turns off the screen on the Android. In case anyone is wondering.
@NERDfirst2 ай бұрын
Thanks for sharing! Scrcpy has a bunch of useful keyboard shortcuts that I can never remember.
@MysticalLibraries2 ай бұрын
Thanks!
@NERDfirst2 ай бұрын
You're welcome! Glad you liked the video =)
@shinkansen19072 ай бұрын
thanks man
@NERDfirst2 ай бұрын
You're welcome! Glad to be of help =)
@fauzanjudge012 ай бұрын
A decade later this video still helps
@NERDfirst2 ай бұрын
Hello and thank you very much for your comment! Glad to be of help =)
@makss31392 ай бұрын
Is there a way to solve for ArcTan2 without a script, for instance on paper? Great video
@NERDfirst2 ай бұрын
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