0612 TV w/ NERDfirstWe have previously discussed floating point numbers on several occasions already, but there's still more to go! In this video, we take a look at NaN (not a number) and Infinity, and see how the floating point standard takes care of these!
= CREDITS = My appreciation extends to the creators of the following external assets that made this video possible: Blown Away by Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0 ISRC: USUAN1200100
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.
Infinity and NaN - Friday Minis 3040612 TV w/ NERDfirst2020-01-03 | We have previously discussed floating point numbers on several occasions already, but there's still more to go! In this video, we take a look at NaN (not a number) and Infinity, and see how the floating point standard takes care of these!
= CREDITS = My appreciation extends to the creators of the following external assets that made this video possible: Blown Away by Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0 ISRC: USUAN1200100
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Beware of this basic Python pitfall!0612 TV w/ NERDfirst2023-07-28 | Sometimes, a bit of technical knowledge is required when using Python's many convenience features. Here's a little something that could go wrong if you inadvertently forget that references exist in Python!
-----
Want to contribute to the channel? Consider using the "Super Thanks" feature above, or visit my website at nerdfirst.net/donate to find alternative ways to donate. Thank you!
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.A simple algorithm to speed up repeated summations!0612 TV w/ NERDfirst2023-07-21 | Need to repeatedly sum up values from sublists which are extracted from a bigger list? You could simply loop through the values each time, but you'll find that doing so gets pretty slow. Today, we look at a simple pre-processing step that saves you a ton of trouble in the long run! Plus, we take a brief look at how this also works in bigger dimensions.
Want to contribute to the channel? Consider using the "Super Thanks" feature above, or visit my website at nerdfirst.net/donate to find alternative ways to donate. Thank you!
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Some Travel Adapters are Dangerous!0612 TV w/ NERDfirst2023-07-17 | Not all travel adapters are built the same. Some pose a hidden danger that's worth learning more about so you don't put yourself at risk!
-----
Want to contribute to the channel? Consider using the "Super Thanks" feature above, or visit my website at nerdfirst.net/donate to find alternative ways to donate. Thank you!
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Heres a smart one liner for you!0612 TV w/ NERDfirst2023-06-23 | This line of code uses a pretty ingenious way to manipulate the range of a number. In this short, we take a quick look to understand how it works!
While this is not really good programming practice because it puts too many operations on one line (as opposed to using if-statements), it takes quite a smart approach at solving this problem!
-----
Want to contribute to the channel? Consider using the "Super Thanks" feature above, or visit my website at nerdfirst.net/donate to find alternative ways to donate. Thank you!
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.All Quicksort does is call this function - Partition!0612 TV w/ NERDfirst2023-06-16 | Quicksort is an algorithm that has a ton of variation to it - Today, we break down this algorithm into its constituent parts, Partitioning and recursion, and try to understand what it is about Quicksort that stays the same between implementations, and what changes.
Timestamps For Your Convenience 0:00 Introduction 0:26 Basics of Quicksort 1:39 Introduction to Partioning 2:20 Relationship between Partitioning and Quicksort 2:39 The Quicksort "Driver" 5:01 Partitioning Algorithm #1: The Intuitive One 6:40 Partitioning Algorithm #2: Lomuto's Scheme 8:55 Partitioning Algorithm #3: Hoare's Scheme 11:57 Time Complexity of Partitioning 13:00 Time Complexity of Quicksort & Pivot Choice 15:18 Conclusion
pivot ← array[pivot_index] for i from start_index to end_index (inclusive) if array[i] ≤ pivot add array[i] to smaller_array else add array[i] to larger_array endIf endFor
new_pivot_index ← start_index + length of smaller_array
replace array[start_index to new_pivot_index-1] with smaller_array replace array[new_pivot_index] with pivot replace array[new_pivot_index+1 to end_index] with larger_array
while True: do i ← i + 1 while array[i] < pivot do j ← j - 1 while array[j] > pivot if i ≥ j: swap array[start_index] and array[j] return j, array swap arr[i] and arr[j] endProc
-----
Want to contribute to the channel? Consider using the "Super Thanks" feature above, or visit my website at nerdfirst.net/donate to find alternative ways to donate. Thank you!
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Can you believe Im still around?0612 TV w/ NERDfirst2023-06-15 | Yes, I'm back, at least for now.
"Real" video dropping tomorrow.I made a Nerdle Solver with as many Software Engineering concepts as I could!0612 TV w/ NERDfirst2022-10-06 | Nerdle is a game that really piqued my programmer interest when I first saw it, because it felt like such a great problem to attempt to programmatically solve. I decided to apply a bunch of software engineering techniques along the way (mostly automated testing), and here's the result!
= CONTENTS PAGE = 0:00 Introduction 0:43 What is Nerdle? 1:41 tl;dw: The Final Result 3:13 What's in a Solution? - The method → 3:46 Optimizations for the Algorithm 4:43 Core Software Engineering Considerations → 5:38 Modularization, Low Coupling, High Cohesion → 6:25 Model-View-Controller / Separation of Concerns → 7:42 Top-Down Approach / Function Stubs → 8:52 Revision Control System (Git) → 10:20 Automated Testing 11:22 The Development Process → 11:54 Black Box Testing / Glass Box Testing → 13:30 Integration Testing → 14:27 Working on the View → 15:00 Exploratory Testing / Regressions → 15:54 Purpose of Testing - Managing Expectations & A Weird Bug! 17:14 Second Phase of Development → 17:46 Refactoring → 18:06 Branching → 18:41 Feature: Shortcut Solver → 19:24 Feature: Priority System (Heuristics) → 20:08 Other Failed Experiments 20:29 Conclusion
-----
Want to contribute to the channel? Consider using the "Super Thanks" feature above, or visit my website at nerdfirst.net/donate to find alternative ways to donate. Thank you!
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Pull Up/Down Resistors0612 TV w/ NERDfirst2022-08-05 | In hardware projects, you often see resistors used alongside components like pushbuttons and transistors - Why? In this video, we explore this and also consider some possibilities this opens up!
Want to contribute to the channel? Consider using the "Super Thanks" feature above, or visit my website at nerdfirst.net/donate to find alternative ways to donate. Thank you!
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Deep Dive: Why 360 cameras are little miracles on selfie sticks0612 TV w/ NERDfirst2022-06-03 | 360 cameras, better known as spherical cameras, involve a ton of processing and math before we can get to the usable and even stylized footage we know and love. In this video, we delve deep into what these considerations are, consider the potential roadblocks, and along the way, get a deeper insight into just what 360 cameras need to contend with!
= Contents Page = 00:00 Introduction 01:37 Why? - How we use 360 Footage 04:00 360 Camera Hardware 06:46 360 Camera Software 08:31 What Raw 360 Video Looks Like 12:00 Stitching 360 Video 16:54 Computer Vision: How Computers Reason About Stitching 19:35 The Blind Spot - The Invisible Selfie Stick 22:44 Spherical Manipulations - Stabilization & Down-Finding 26:15 A "Flat" Representation - Equirectangular Projection 28:05 Exporting / Rendering 30:43 Conclusion
= Media Credit = My sincerest thanks go to the creators on Pixabay and FreePD for generously releasing their work into the public domain for all to use.
Want to contribute to the channel? Consider using the "Super Thanks" feature above, or visit my website at nerdfirst.net/donate to find alternative ways to donate. Thank you!
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Invisible Selfie Sticks, Revisited0612 TV w/ NERDfirst2022-04-19 | Last time I talked about the invisible selfie stick effect on a 360 camera, I missed the mark a little, so let's try again - It's two years late, but better late than never!
How exactly does a 360 camera "remove" the selfie stick that holds it up? I pick apart two common theories and try to find the perfect middle ground between them that, hopefully explains this effect thoroughly.
Do keep your eyes peeled for a deep-dive into 360 cameras in the coming weeks - These cameras are some of the most interesting bits of gear that I've come across, and they're absolutely worth better understanding!
-----
Want to contribute to the channel? Consider using the "Super Thanks" feature above, or visit my website at nerdfirst.net/donate to find alternative ways to donate. Thank you!
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Emoji is fun!0612 TV w/ NERDfirst2022-04-12 | The world of Emoji is so interesting, thanks to a set of cool mechanics presented by Unicode, in which emoji are defined. You can combine emoji to make new ones, or use certain special codes to change how an emoji looks. Today, let's delve into exactly what this looks like under the hood, and try your own hands at doing the same using a special Emoji Combiner web application written specifically for this video!
= CONTENTS PAGE = 00:00 Introduction 00:37 Text, Encoding and Unicode 02:32 The Emoji Combiner Webapp 03:03 Difficulties of Rendering Emoji 04:23 Combining Characters 06:02 Example: Skin Tone Modifiers 06:21 Variant Selectors 07:48 Example: Keycap Emoji 08:42 Combining Emoji: Zero Width Joiner 09:44 Putting it All Together! 10:57 Limitations 11:42 Unicode Fails Elegantly
-----
Want to contribute to the channel? Consider using the "Super Thanks" feature above, or visit my website at nerdfirst.net/donate to find alternative ways to donate. Thank you!
-----
ATTRIBUTION I would like to extend my thanks to the following creators for generously releasing their work into the public domain.
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.CPU Pipelining - The cool way your CPU avoids idle time!0612 TV w/ NERDfirst2022-04-05 | The CPU is complex, so as you can imagine, optimizations exist to ensure that it runs as efficiently as possible without idling. In today's episode, we look at the pipeline - An ingenious optimization technique, but also one that comes with a set of caveats and gotchas!
= CONTENTS PAGE = 00:00 Opening 01:07 CPU Basics - Instructions 01:22 Stages of an Instruction 03:32 Idle Time 04:16 Introduction to Pipelining 05:09 Introduction to Hazards 05:51 Example: Read-After-Write Hazard 06:41 Pipeline Stalls 07:24 Operand Forwarding 08:18 Out-of-Order Execution 10:20 Dealing with Branching 11:27 The Problem and Pipeline Flush 12:14 Branch Prediction 14:20 Conclusion
-----
Attribution: My thanks extend to the creators who have kindly placed their work in the public domain:
Want to contribute to the channel? Consider using the "Super Thanks" feature above, or visit my website at nerdfirst.net/donate to find alternative ways to donate. Thank you!
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Building a Cheat Color Sensor!0612 TV w/ NERDfirst2022-03-29 | What happens if you don't have a color sensor, but you DO have a light sensor and an RGB LED? Today's project is more of a fun bodge-together than anything, but sometimes, that's what you need to let the creative juices flow!
Want to contribute to the channel? Consider using the "Super Thanks" feature above, or visit my website at nerdfirst.net/donate to find alternative ways to donate. Thank you!
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Android screen mirroring, free and open source!0612 TV w/ NERDfirst2022-03-07 | Want a way to mirror and remotely control your Android display from your Windows desktop, but frustrated by how many of the options out there are either premium or require much setup to work well? Today, I present a completely free and open source option (Licensed Apache 2.0), that allows you to do all these things using software on your PC, and just the developer options on your Android device!
Want to contribute to the channel? Consider using the "Super Thanks" feature above, or visit my website at nerdfirst.net/donate to find alternative ways to donate. Thank you!
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.How to subtract without negative signs - The Method of Complements0612 TV w/ NERDfirst2022-02-28 | How do computers subtract? Since computers store numbers as bits, we have to use a bit of clever math to ensure that operations involving negation work as expected. Along the way, we'll also look at negative number representation, before generalizing this idea beyond computer science!
Want to contribute to the channel? Consider using the "Super Thanks" feature above, or visit my website at nerdfirst.net/donate to find alternative ways to donate. Thank you!
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.How to Reason about Recursion0612 TV w/ NERDfirst2022-02-01 | Recursion is a tough topic for the beginner, but with a bit of practice, you can absolutely master this skill! In this video, we look at some common patterns in recursive solutions and try to formalize on how they work!
= TIMESTAMPS = 00:00 Introduction 00:45 Definition of Recursion 02:07 Demo: Fibonacci Numbers 04:47 Code: Fibonacci Numbers 06:28 Our Two Major Challenges 06:45 Challenge 1 - Managing Progression of Recursion 08:10 Activity: Recursive Countdown Function 11:52 Observations: Recursive Countdown 12:55 Implicitly Counting Down 13:35 Activity: Doubling in a list 19:05 Observations: Working with lists 19:25 Challenge 2 - Building an answer 20:06 Activity: Reversing a String 25:25 Observations: Reversing a String 26:30 Activity: List Filtering 30:09 Mergesort Patterns 32:47 Mergesort Implementation 35:36 Observations: Merge Sort 37:16 Summary: "Going in" / "Coming back" pattern 38:02 Conclusion and Summary 39:17 End Card
-----
Want to contribute to the channel? Consider using the "Super Thanks" feature above, or visit my website at nerdfirst.net/donate to find alternative ways to donate. Thank you!
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Vlog: I surveyed Reddit and got 896 responses!0612 TV w/ NERDfirst2021-10-05 | I did an experiment, running a survey on the /r/samplesize subreddit. To my surprise, there were quite a lot of responses! So I decided to go all out and to thoroughly analyze the responses. Here's a vlog of the entire process, and my takeaways.
Unfortunately this video is a little disorganized, but I tried to put all the relevant things together as much as I could. It's a bit of a long video, so use the timestamps below to jump forward or backward as you like!
----
0:00 Introduction 0:57 Agenda 1:52 Background / Context 4:04 Generally: Preparing Data for Analysis 4:58 Merging Working Data Sheets 8:59 Analyzing Response Rates 11:45 Analyzing Response Rates - Visualization 14:08 The Questions & Responses 14:54 Age Group Question, Excel PivotCharts 16:35 Gender Question, Exploded Pie Chart 17:49 Location Question, Areas of Improvement 19:43 Subreddit Discovery 21:43 Subreddit Discovery - Data Cleanup 24:34 Subreddit Discovery Visualization - Sunburst 26:32 Areas of Improvement for Questions 27:34 Introduction to Survey Preference Questions 29:01 Alternative Presentations for Questions 32:17 Processing Checkbox Questions 33:41 Generating Custom Labels 35:16 Processing the Open-Ended Question 38:53 Preparing the Report 39:24 Problems Uploading to Reddit 40:26 Solution: Creating a static Web Page 43:20 Wrapup
-----
Like what you see? Buy me a coffee → http://www.nerdfirst.net/donateUlanzi VL15 / VL49 RGB Video Light Review & Comparison0612 TV w/ NERDfirst2021-09-15 | I've recently gotten my hands on these two nifty RGB lights from Ulanzi. They're great for shooting video, taking photos, or even to improve the visual quality of your webcam on video calls!
In this video, I take a look at each, go through the unboxing experience, compare them, and let you know my thoughts on which to buy.
= Timestamps = 0:00 Introduction
1:08 Contents Page 1:59 Warning: Get the right version! 2:15 Ulanzi VL15 Specs & Demonstration 4:20 Ulanzi VL49 RGB Specs & Demonstration 7:41 Review: Similarities between two lights - Pros 9:12 Review: Similarities between two lights - Cons 10:59 Comparison to "Analog" Lights 12:34 Differences - Control Scheme 13:26 Differences - Mounting Options 13:52 Differences - LED Layout 15:35 Differences - Battery & Heat 16:27 Other Differences
17:54 Which to buy if you're getting one 19:56 Which to buy if you're getting multiple 21:15 Conclusion
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Reflection Maps: Quick and efficient real-time reflections!0612 TV w/ NERDfirst2021-08-04 | How are reflections handled in computer graphics? Turns out, this is not an easy phenomena to accurately simulate, but a smart workaround exists!
This video contains screen recordings from the Spyro Reignited Trilogy by Toys for Bob / Activision. Content is minimal and used strictly for educational and commentary purposes only.
= TIMESTAMPS =
0:00 Introduction 0:39 What is Raytracing 2:26 Demonstration: Ray Tracing 2:47 Pros and Cons of Raytracing 4:58 Optimizing Reflections 5:24 Reflection Maps 6:37 Problems with Reflection Maps 7:03 Pros and Cons of Reflection Mapping 8:27 Combining Techniques for a Better Result 9:25 Environment Maps 10:30 Wrapup
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.H-Bridge: An elegant way to drive motors!0612 TV w/ NERDfirst2021-05-26 | Working with motors can be quite challenging, as there are some concerns to contend with. Today, we investigate an interesting component that solves these problems with an ingenious approach!
= CONTENTS = 0:00 Opening 0:34 Our Motivations 0:41 Problem 1: Current Requirements 1:18 Problem 2: Bi-Directional Control 1:41 Introduction to Motor Driver 1:55 Motor Driver Internal Workings 2:39 Demo: Bi-Directional Control 3:40 L293D Component 4:27 L293D Internal Workings 6:21 Code Example 6:52 Discussion: Controlling Two Motors 7:10 Conclusion 7:25 End Card
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.SSH Tunneling - A Deep Dive0612 TV w/ NERDfirst2021-05-05 | We've previously covered how to do SSH Tunneling on Friday Minis, but what exactly is it? What's the context behind doing something like this? Today, we dive deep into the benefits and thought processes behind SSH Tunneling!
= CONTENTS PAGE = 0:00 Opening 1:17 Contents Page 2:07 PART 1: Networking Basics 3:35 Local Server Applications 4:19 Remote Access and Control 5:55 Remote Desktop Access 6:34 Introduction to Telnet and SSH 7:33 PART 2: Servers & Server Applications 8:57 Server Address Binding 9:52 Standard Server Addresses 10:33 Local-Only Server 11:50 Requirements for a "Safe" Server 12:40 PART 3: Using SSH for this Purpose 13:21 Introduction to Tunneling 14:45 Benefits of SSH Tunneling 15:23 Demo: SSH Tunneling 16:09 OpenSSH Command Explanation 17:20 Demo: Servers over SSH Tunnels 18:18 Explanation: Servers over SSH Tunnels 18:51 Using 0.0.0.0 Instead 20:21 Conclusion
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.SSH Tunneling - Friday Minis 3180612 TV w/ NERDfirst2021-04-09 | SSH is a pretty incredible tool that gives you remote access to another computer. But did you know that it can also "tunnel" services across this connection?
If you find the contents of this video somewhat esoteric, just hang in there. We'll be revisiting this concept in a longer Wednesday video, and I'll cover all the context that's missing here!
= CREDITS = My appreciation extends to the creators of the following external assets that made this video possible: Blown Away by Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0 ISRC: USUAN1200100
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Pythons f-strings! - Friday Minis 3170612 TV w/ NERDfirst2021-02-26 | As of Python 3.6 (which, admittedly, is several years old), you can now do string substitutions with less effort! Instead of using .format() or the % operator, you can now just mention the required variables inline!
= CREDITS = My appreciation extends to the creators of the following external assets that made this video possible: Blown Away by Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0 ISRC: USUAN1200100
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.FTP for Notepad++ - Pinpoint #180612 TV w/ NERDfirst2021-02-17 | How would you edit a file on a remote device? Sure, you could download it, edit it and re-upload it, but that's too many steps! What if you could do all that, all in one place?
= LINKS =
Plugin admin: This should be bundled with newer versions of Notepad++ out of the box. If you can't find it, update Notepad++. You are strongly encouraged to take this route.
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Random Shuffling isnt Easy! - Friday Minis 3160612 TV w/ NERDfirst2021-02-12 | When using languages like Python, we often don't use convenience functions without knowing what complex stuff goes on behind the hood. Today, we look at python's random.shuffle() function, and what hoops we'd have to jump through to implement it ourselves!
= CREDITS = My appreciation extends to the creators of the following external assets that made this video possible: Blown Away by Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0 ISRC: USUAN1200100
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Mako Templating Engine - Pinpoint #170612 TV w/ NERDfirst2021-01-13 | If you're a Python/Flask user, you may find the default jinja2 templates lacking in that you cannot write arbitrary Python code within the template.
While it is a generally good idea to separate your template and your program logic, it is not always possible to do so. Luckily, Mako comes to the rescue! Mako acts as a drop-in replacement to Jinja2, while at the same time allowing you to use ANY Python code in your template!
NB: If you have many routes, the try/except method might be difficult. Check the code repository download for an alternative method!
To download, first click on "Downloads" in the left sidebar. Then, in the subsequent page, click "Download Repository".
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Memo Tables and the Magic of Higher Order Functions in Python!0612 TV w/ NERDfirst2021-01-06 | Higher order functions are functions that take in and/or return other functions, and we're going to use this incredibly powerful feature to implement memoization. Memoization is an incredible technique that can significantly speed up naively-implemented recursive functions,, with little additional knowledge required.
Today, we explore a Python technique to easily "inject" memoization capability to ANY function, allowing great speedups with no changes to the function itself!
= TABLE OF CONTENTS = 0:00 Introduction & Context 1:01 Video Contents Page 2:05 Background: Naive Recursive Functions 2:55 Code: Fibonacci Function 4:22 Code: Seeing the slowness of Recursive Fibonacci 5:59 Theory: Higher Order Functions in Python 7:03 Theory: Our Strategy to "Inject" Code into a Function 7:53 Background: Applying Higher Order Functions with Counting 8:17 Code: Applying Higher Order Functions with a Counting 11:18 Code: Using our count() function 13:22 Background: The big problem 13:54 Theory: What is Memoization 15:52 Code: Creating the memoize() higher order function 19:14 Code: Running our memoize() function 20:10 Code: Using count() and memoize() together 22:08 Code: Visualizing the Memo Table 22:53 Theory: Generalizing to larger functions (Multiple Parameters) 24:29 Code: The nCr() Function (Two Parameters) 25:24 Code: Applying count() and memoize() to nCr() 26:30 Code: Visualizing the Memo Table 27:31 Summary
= CODE DOWNLOAD = To view and download the code written in this video, check out the following Bitbucket repository: bitbucket.org/nerdfirst/memoization
To download, first click on "Downloads" in the left sidebar. Then, in the subsequent page, click "Download Repository".
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Tail Call Optimization0612 TV w/ NERDfirst2020-11-11 | We hear about tail calls from time to time in the world of programming, and how they can be optimized for performance. What exactly is that, and how would such optimization work? Today, we take a closer look at tail calls, in addition to a common use case - Tail call recursion!
= Contents Page = 0:00 Introduction 0:42 Contents Page 1:13 Foundation: Code and RAM 1:59 Functions and RAM 2:22 The "Return" Problem 2:57 The Call Stack 4:06 Introduction to Tail Calls 4:39 Need for Tail Call Optimization 5:27 Tail Call Optimization 6:14 Tail Call Recursion 7:14 Benefits of Tail Calls 8:02 Conclusion
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.CSS Box Sizing - Friday Minis 3150612 TV w/ NERDfirst2020-10-02 | CSS has its fair share of quirks, but here's one that you can work around!
= CREDITS = My appreciation extends to the creators of the following external assets that made this video possible: Blown Away by Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0 ISRC: USUAN1200100
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Partial Application - Friday Minis 3140612 TV w/ NERDfirst2020-09-25 | Did you know that functions are really cool? At least, in supported languages, you can create higher order functions, which in turn allow you to express even the simplest function calls in different and exciting ways!
= CREDITS = My appreciation extends to the creators of the following external assets that made this video possible: Blown Away by Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0 ISRC: USUAN1200100
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Eel for Python - Quick and Easy GUI!0612 TV w/ NERDfirst2020-07-02 | GUI can be a tough subject, with tons of generated messy code to sit through. Luckily, web programming, with its intuitive syntax, is becoming more popular for GUI design! Today, we take advantage of this with our Python code by using a package called eel.
To download, first click on "Downloads" in the left sidebar. Then, in the subsequent page, click "Download Repository".
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Interrupts - Friday Minis 3130612 TV w/ NERDfirst2020-06-12 | How does the hardware of a computer notify the CPU when there's something urgent to handle? What happens to the present workload of the CPU when that happens? All this an more in this episode of Friday Minis!
= CREDITS = My appreciation extends to the creators of the following external assets that made this video possible: Blown Away by Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0 ISRC: USUAN1200100
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Symbolic Links0612 TV w/ NERDfirst2020-06-03 | We're familiar with the shortcuts our operating systems provide, but did you know these aren't the only types of links that exist? Today, we delve deeper into the cousins of the shortcut, the symbolic link, and the hard link!
= Contents = 00:00 Introduction 00:59 Traditional Shortcuts 02:20 Demo: Shortcut Files 02:52 Symbolic Links 04:05 How to create Symlinks 05:14 Demo: Symlinks 06:18 Creating Symlinks to folders 08:16 Introduction to Hardlinks 09:03 How to create Hardlinks 10:01 Demo: Hardlinks 11:16 Comparison of Shortcut Types 15:44 Issues with Symlinks in general 18:50 Symlinks to Remote Files
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Google Colab - Pinpoint #160612 TV w/ NERDfirst2020-05-22 | Here's another Python IDE for you to play with - Google's Colaboratory, a fully online notebook that runs on Google's resources, allowing you to harness even their GPUs!
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.A Canon EF-S Lens Comparison - 24mm f/2.8 Pancake vs 18-135mm IS STM Zoom0612 TV w/ NERDfirst2020-05-20 | Torn on buying the Canon 24mm f/2.8 pancake lens? Not sure whether it's a value-add over your kit 18-135mm IS STM lens? Well this video is for you because those are the two exact lenses I compare!
0:00 Introduction 0:37 Motivations 2:52 Introduction to Review 3:21 Pros of Pancake Lens → 3:24 Size and Weight → 4:19 Sharpness → 4:55 Wider Maximum Aperture → 5:50 Bokeh Comparison → 6:12 Macro Ability → 6:38 Cost 7:14 Cons of Pancake Lens → 7:19 Fixed focal length → 8:06 Vlogging Capability → 9:03 Lack of Optical Image Stabilization → 9:58 Focus Ring Criticisms → 10:01 Electronic Control → 10:24 Movement of Lens → 10:35 Inconveniences with Electronic Control 11:41 Netural Points → 11:57 Challenges with getting focus at f/2.8 → 13:19 Bokeh Shape → 13:45 Focus Ring → 14:00 Focus Breathing 14:50 Wrapup
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.The Magic Wand Tool - Friday Minis 3120612 TV w/ NERDfirst2020-05-15 | Have a particularly challenging background removal task ahead of you? Turns out, with a bit of understanding, you don't have to struggle with thresholds and poor selections!
= CREDITS = My appreciation extends to the creators of the following external assets that made this video possible: Blown Away by Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0 ISRC: USUAN1200100
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Custom Sorting - Friday Minis 3110612 TV w/ NERDfirst2020-05-08 | What happens when you have your own custom data structure and you want to sort it? Are you stuck with writing your own sorting algorithm? Or is there a better way?
= CREDITS = My appreciation extends to the creators of the following external assets that made this video possible: Blown Away by Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0 ISRC: USUAN1200100
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Floating Point Numbers - A Contents Page0612 TV w/ NERDfirst2020-05-06 | While we had previously only intended to do one floating point video, we've now ended up with three, with some errors sprinkled in here and there. Today, we set the record straight and give you a nice contents page for everything!
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.WinDirStat - Pinpoint #150612 TV w/ NERDfirst2020-05-01 | Need to quickly see what files are taking up space on your disk? My favorite program to do this is the free and open source WinDirStat! It visualizes data really nicely with a tree diagram and allows you to quickly delete files from within the interface.
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Im still around? (Vlog)0612 TV w/ NERDfirst2020-04-29 | An incredibly quick vlog to check in on you. Stay safe and take care!NewYes Smart Pen Review - New Kickstarter Product!0612 TV w/ NERDfirst2020-04-20 | Our friends at NewYes have a new Kickstarter coming up, and they have invited me to take a look at the prototype!
SyncPen Kickstarter purchase date & link: 07:00 AM (PDT), 29TH. APR. :bit.ly/-newyes-syncpen-purchase SyncPen Kickstarter preview link: bit.ly/newyes-syncpen-preview Sign up for latest news and free gifts link:https://forms.gle/NfveTntsrWeH3njR9 Contact NewYes for FAQ: newyes.com
= CONTENTS PAGE = 0:00 Ethics Statement & Intro 1:26 What's in the Box 2:07 Introduction to the App 2:42 How it all works 4:24 Walkthrough of app features → 4:28 Organization of Notes → 4:48 Notes Retrieval and editing → 5:13 Handwriting Recognition → 5:38 Animated playback of handwriting → 6:12 Document Scanning and Cleanup → 6:24 Recording synchronized voice notes 7:14 Comparison with Previous Version → 7:40 Changes to the smart pen → 8:44 Smart pen on-board memory → 9:34 Additions to the tablet 11:04 Review → 11:47 Pro 1: Solid Tracking → 12:35 Pro 2: Handwriting Recognition → 12:47 Pro 3: Ease of Use → 13:12 Pro 4: Offline Feature → 13:39 Con 1: Connectivity Issues → 14:22 Con 2: Mandatory Sign-in → 14:46 Con 3: Expendables Involved → 15:45 Con 4: LCD Board Contrast 16:32 Conclusion
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Seam Carving - Friday Minis 3100612 TV w/ NERDfirst2020-03-27 | Today, we look at one of my favorite image processing algorithms that works incredibly well at rescaling images!
= CREDITS = My appreciation extends to the creators of the following external assets that made this video possible: Blown Away by Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0 ISRC: USUAN1200100
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Date and Time Functions - Friday Minis 3090612 TV w/ NERDfirst2020-02-28 | Dates and Times are a pretty big part of our day to day lives, so it's likely you'll have to work with these sooner or later in your programming life. It is, however, generally advisable to use the tools provided by the programming language rather than coding it out yourself. Today, we look at some of the common tools available we can use to do this!
= CREDITS = My appreciation extends to the creators of the following external assets that made this video possible: Blown Away by Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0 ISRC: USUAN1200100
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.MQTT - Friday Minis 3070612 TV w/ NERDfirst2020-02-07 | Want to build something that communicates over the internet, but don't want to bother with dealing with servers? There's a protocol that might work well for you!
= CODE DOWNLOAD = To view and download the code written in this video, check out the following Bitbucket repository: bitbucket.org/nerdfirst/mqtt_minis
To download, first click on "Downloads" in the left sidebar. Then, in the subsequent page, click "Download Repository".
= CREDITS = My appreciation extends to the creators of the following external assets that made this video possible: Blown Away by Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0 ISRC: USUAN1200100
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Thonny IDE - Pinpoint #140612 TV w/ NERDfirst2020-01-24 | Hey, want another Python IDE? Probably not, but I promise this one is good! Check out Thonny, written to be easy to use yet lightweight.
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Floor and Ceiling - Friday Minis 3060612 TV w/ NERDfirst2020-01-17 | You've probably seen the floor() and ceil() functions in your favorite programming language. Ever thought about building your own versions of such functions? Turns out, it's not as straightforward to do that as it seems!
= CREDITS = My appreciation extends to the creators of the following external assets that made this video possible: Blown Away by Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0 ISRC: USUAN1200100
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Web Engines - Friday Minis 3050612 TV w/ NERDfirst2020-01-10 | You've probably heard of terms like "Gecko", "Webkit" or "V8". What are these, and what do they do?
= CREDITS = My appreciation extends to the creators of the following external assets that made this video possible: Blown Away by Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0 ISRC: USUAN1200100
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.New Years Vlog 20200612 TV w/ NERDfirst2019-12-30 | It's that time of the year again, innit? The past year hasn't been much to talk about though - I ramble a bit about that and why we haven't had as many uploads over the past year, before peering forwards.
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.Vlog - My Passion Projects!0612 TV w/ NERDfirst2019-12-11 | Often in your life as a Computer Science student, you'd hear people telling you to work on "Passion projects" or the like to boost your employability. What exactly does that entail? Where can we find passion projects to work on?
Today, I share with you some examples from my own life. Hopefully it'll give you some ideas!
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.