![JakeEh](/img/default-banner.jpg)
- 85
- 103 891
JakeEh
Canada
Registrace 26. 10. 2020
My name is Jake. I am a professional software developer who has been in the industry for over 10 years.
I am a lover of all things tech. Whether that's programming, getting my hands on new tech (software or hardware), interviewing people in tech, or learning new things about the constantly evolving tech world.
For my programming tutorials, I try to make them fun and family friendly. Learning about new things should be fun and I try to do my best to make that happen.
Thanks for stopping by and feel free to hit subscribe and stay a while!
I am a lover of all things tech. Whether that's programming, getting my hands on new tech (software or hardware), interviewing people in tech, or learning new things about the constantly evolving tech world.
For my programming tutorials, I try to make them fun and family friendly. Learning about new things should be fun and I try to do my best to make that happen.
Thanks for stopping by and feel free to hit subscribe and stay a while!
HTML & CSS is Easier Than YOU THINK | Making A Website Pt 1
In this video we go over how HTML and CSS work so you can make a website from scratch! Over the next few videos I'm going to walk you through making a website from scratch so you can host your own site with it's own login and store online!
Join my Discord at discord.gg/AeZrfR9Hpg
Thanks for watching! ❤️
Timestamps:
0:00 Intro
0:56 HTML
12:00 CSS
21:38 Current Limitations
22:18 What's Next?
22:49 Outro
Join my Discord at discord.gg/AeZrfR9Hpg
Thanks for watching! ❤️
Timestamps:
0:00 Intro
0:56 HTML
12:00 CSS
21:38 Current Limitations
22:18 What's Next?
22:49 Outro
zhlédnutí: 2
Video
Types of Machine Learning | Machine Learning Intro
zhlédnutí 79Před 16 hodinami
In this video we discuss how machines learn in machine learning. We go over the main types of machine learning and what they're used for. Python Classes Series: czcams.com/play/PLDKG5W-W4obp6I5WBYbbrlxoyrWsRDd5X.html Python Tutorials: czcams.com/play/PLDKG5W-W4obqPZqqCUwEI9XitH9kxtHAd.html Past Live Streams: czcams.com/play/PLDKG5W-W4obrDiXRArMpdrJO-g15GaYPI.html Join my Discord at discord.gg/A...
3 Ways I TRACK My Projects
zhlédnutí 45Před 21 dnem
In this video I go over how I track my personal projects so that I (ideally) don't forget anything. I mainly use 3 ways to track my projects and sharing them with you, while simple, may help you understand how you can track your projects better and ultimately make cool stuff. Join my Discord at discord.gg/AeZrfR9Hpg Thanks for watching! ❤️
Work On What's Fun | DevLog 1 (Rambling)
zhlédnutí 20Před 28 dny
This video is much different compared to my normal videos. It's more of just me rambling about how excited I am to work on a new project. Try my old game: jakeeh.itch.io/happy-golf-web Join my Discord at discord.gg/AeZrfR9Hpg Thanks for watching! ❤️
Detective Jake - Why Coding is Handy [Ep 1]
zhlédnutí 112Před měsícem
In this video, I wrote a script with the help of Chat GPT to help me 'watch' 72 hours of video footage to find who hit my friends car. Detective Jake is on the case! Code: github.com/Jalsemgeest/Python/blob/main/DetectiveWork/main.py Python Classes Series: czcams.com/play/PLDKG5W-W4obp6I5WBYbbrlxoyrWsRDd5X.html Python Tutorials: czcams.com/play/PLDKG5W-W4obqPZqqCUwEI9XitH9kxtHAd.html Past Live ...
5 STEPS to Plan a Project
zhlédnutí 1KPřed měsícem
In this video I go over 5 STEPS to Plan a Project. This can be really handy to help you figure out how to actually make a project and finally finish it. Whether you've never made a project before or have never finished one - let this be the sign to get it done! :D Python Classes Series: czcams.com/play/PLDKG5W-W4obp6I5WBYbbrlxoyrWsRDd5X.html Python Tutorials: czcams.com/play/PLDKG5W-W4obqPZqqCU...
System Tray Program | Finale of Runner!
zhlédnutí 73Před měsícem
System Tray Program | Finale of Runner!
A UI Makes Apps SO MUCH Better | Python Runner App
zhlédnutí 654Před měsícem
In this video we make a UI for the Runner app! This app allows you to run other Python scripts that you've made but never really want to run because it's inconvenient. Well, with the Runner app now it can be convenient! (I feel like an infomercial haha) Python Classes Series: czcams.com/play/PLDKG5W-W4obp6I5WBYbbrlxoyrWsRDd5X.html Python Tutorials: czcams.com/play/PLDKG5W-W4obqPZqqCUwEI9XitH9kx...
The Magic of Configs with YOUR Code | Program for Programs
zhlédnutí 571Před 2 měsíci
In this video I show you the Magic of Configs with your code! Basically, how you can use configs to make your code so much better and more dynamic. Specifically, we updated our Runner class from the last video to use the Configs class from the video before! Now we have a Runner class that can save programs to use to the configs so it REMEMBERS what programs we have between runs! Python Classes ...
Run Your Code with Code
zhlédnutí 323Před 2 měsíci
In this video we go over how you can Run Your Code with Code. Specifically we run multiple other Python scripts with another Python script. This is the second part in a short series where we are creating a program so we can use our handy little scripts we make more easily. Python Classes Series: czcams.com/play/PLDKG5W-W4obp6I5WBYbbrlxoyrWsRDd5X.html Python Tutorials: czcams.com/play/PLDKG5W-W4...
Config Files in Python
zhlédnutí 459Před 2 měsíci
In this video we go over config files in Python! JSON, YAML, or TOML, which is the best?! Well it really comes down to preference, they can all do the same thing for the most part. In this series we're going to make a program for your programs! YAY! Python Classes Series: czcams.com/play/PLDKG5W-W4obp6I5WBYbbrlxoyrWsRDd5X.html Python Tutorials: czcams.com/play/PLDKG5W-W4obqPZqqCUwEI9XitH9kxtHAd...
Why Python Decorators Are AWESOME
zhlédnutí 640Před 2 měsíci
In this video we go over why Python decorators are so awesome! Decorators allow you to wrap functions with another function. This allows you to do some pretty awesome and unique things! Python Classes Series: czcams.com/play/PLDKG5W-W4obp6I5WBYbbrlxoyrWsRDd5X.html Python Tutorials: czcams.com/play/PLDKG5W-W4obqPZqqCUwEI9XitH9kxtHAd.html Past Live Streams: czcams.com/play/PLDKG5W-W4obrDiXRArMpdr...
My Experience With Flutter
zhlédnutí 212Před 3 měsíci
In this video I go over my experience with flutter and show my first flutter app! Using flutter was a surprisingly great experience. It took a bit of getting used to, but after understanding the basics, I felt like I could make just about anything I wanted. Python Classes Series: czcams.com/play/PLDKG5W-W4obp6I5WBYbbrlxoyrWsRDd5X.html Python Tutorials: czcams.com/play/PLDKG5W-W4obqPZqqCUwEI9Xit...
Why I Love Visual Studio Code
zhlédnutí 109Před 3 měsíci
In this video I go over all the reasons that I love Visual Studio Code. For a free and open source IDE, it has everything you might ever need. I've written so many different kinds of projects using VS Code that I can't imagine switching. I hope you enjoy learning why! Download VS Code here: code.visualstudio.com/download Python Classes Series: czcams.com/play/PLDKG5W-W4obp6I5WBYbbrlxoyrWsRDd5X....
Math in Python
zhlédnutí 2KPřed 3 měsíci
In this video we go over how to use Math in Python! We start out with arithmetic, some helper methods, the math module, algebra, and finish it off with CALCULUS! While you might not use any 'fancy' math when coding, it's really handy to know how to use math when you have to :) Python Classes Series: czcams.com/play/PLDKG5W-W4obp6I5WBYbbrlxoyrWsRDd5X.html Python Tutorials: czcams.com/play/PLDKG5...
Properties & Data Classes | Python Classes
zhlédnutí 195Před 3 měsíci
Properties & Data Classes | Python Classes
Inheritence and Dunder Methods - Python Classes
zhlédnutí 107Před 4 měsíci
Inheritence and Dunder Methods - Python Classes
Class Variables, Class Methods, and Static Methods for Python Classes
zhlédnutí 98Před 4 měsíci
Class Variables, Class Methods, and Static Methods for Python Classes
Make an Offline GPT Voice Assistant in Python
zhlédnutí 7KPřed 4 měsíci
Make an Offline GPT Voice Assistant in Python
Object Oriented Programming in Python | Classes and Functions
zhlédnutí 106Před 4 měsíci
Object Oriented Programming in Python | Classes and Functions
Human vs Chimp: Who is better? | Human Benchmark
zhlédnutí 54Před 5 měsíci
Human vs Chimp: Who is better? | Human Benchmark
Using code to beat Human Benchmark - Aim Trainer
zhlédnutí 181Před 6 měsíci
Using code to beat Human Benchmark - Aim Trainer
Using an Autoclicker to get 100% on Human Benchmark - Reaction Time
zhlédnutí 1,7KPřed 6 měsíci
Using an Autoclicker to get 100% on Human Benchmark - Reaction Time
Data Structures in 12 Minutes - How I Wish I Was Taught
zhlédnutí 917Před 6 měsíci
Data Structures in 12 Minutes - How I Wish I Was Taught
Reacting to YOUR Code - Drak's Assistant
zhlédnutí 144Před 6 měsíci
Reacting to YOUR Code - Drak's Assistant
Python Threading: Run everything at once with threads!
zhlédnutí 233Před 7 měsíci
Python Threading: Run everything at once with threads!
Hey maybe you can help me , im building a droid and i want him to communicate with ai and deliver it back to me using his custom made voice... is this possible ?
It should be possible, yeah. You’ll need to investigate voice mimicking. I think all you would need to do is take the input, run it through a model of your choice, and then get the string as output and run it through your custom voice. If you want it be able to be smart based on the response though, that would be much more difficult though. You’d need custom models, that’s something big companies are still figuring out
so useful , thanks :)
Happy you found it useful! :)
I really enjoy your perspective on app development! I fully agree with the idea that not every idea has to be world changing. I am a senior in college and am wanting to learn app development on the side of my courses. Would you recommend starting with flutter? Or what tech stack would you suggest getting started with?
Great question! I think it depends on your goal for the app and what you’re trying to learn from it. I’ve been really enjoying flutter because it means the app will work for Android, iOS, and web. However, if you’re looking for a job, it might not be as useful to learn flutter. Many larger companies will have native app implementations for their platforms. There are some benefits to making a native app as well such as performance and access to some of the more unique things of the OS. For me, I’ve written large apps for iOS natively, and made some smaller ones for Android. I like flutter because it’s fun to learn something new and surprisingly easy to get things going, but I know it won’t really help me with my professional career. If I wanted to make an app to just get started though for an idea I had to try to sell on the app stores, I probably would start with flutter though.
anything that works is good !! the hardest thing is the ffmpeg pesky thingy
ffmpeg can be annoying to work with at first but it can be super powerful if you get used to it :)
@@jakeeh I got the speech in , image in , text in ... I got the speech out , the text out , (no diffusion yet) .. I would like the video in ! ... Perhaps to pictures to description ... I would like sound in to description (like that's the sound of a man ... Driving a car ? ) .. and sound out , generate the sound of a dolphin ? ... So this version of speech in is actually not bad .. still a playoff between this and whisper ... But this has enabled me to have the microphone live instead so it's great 👍
Yeah, that would be an amazing tool if you can get all that working! Diffusion in my experience takes a while, although I don’t have an Nvidia GPU so it’s just using CPU.
@@jakeeh the audio diffusion is actually quite quick ... i have the stable diffusion for imgae also but i think it was quite heavy ... i think there maybe a different option... i think the stable diffusion method is actually bad ... not for soun but for vison ... its too heavy and too many parts !
Please Send Me this Code File Please
There’s a link in the description with the code :)
Nice demonstation
Thank you :)
Kanban Board is not one I have heard of before, time to google and expand my brain lol
Kanban can be super handy!
such an intense stare when doing it lol
Haha did it make you feel like you needed to get back to working on a project you forgot about? :P
old man, no memory cells left lol
That's exactly why you need something to help track your projects! haha
👍
Are you willing to share your code?
Sure thing! Just added it to the description :)
if u had a problem with the vocab file download so basically its vocab.bpe not vocab.pbe u just need to change this in the curl command and it should work just fine
Thanks for the comment!
I think gemma could be a better option than this cus i dont think that it would have the token restrictions that gpt4all had, and its pretty easy to install using ollama. even with an integrated gpu from 5 years ago, i was able to get a comfortable experience with the llm model.
Yeah at the time llama wasn’t easily available for windows. There are definitely some better things available now
Well done!
Thank you! 😊
what do you use to capture your idea's for your projects mate ?? I'm not much of a hardware person myself but always love seeing what they come up with cause it gives me idea's about things that I never get around too
It’s a mix of just in my head and usually a Google Sheet or Doc. I tend to have a few projects I want to work on and then one with interest me a lot and I’ll dig into that until either it’s done or something else catches my eye 😂
The next step in my process would be to have the Ai activate on the trigger word, like siri and Alexa do, but I always find I have to run the program manually again after I exit the Ai and it stops responding to commands and such after a few minutes of in-activity. I don't want it to continuously listen as to not take up space but I need it to activate on command🤷🏼
Great point! I think what you could do would be similar to what many home assistants do which is have a small lightweight program that runs all the time just listening for a single word or a stream of words. Then it saves that if it heard the keyword at the start, like “Alexa”. Then it executes another separate program that does the heavy lifting of understanding the audio and it returns a response. Still not super ideal, but you’ll need something running to listen :)
@@jakeeh I think that you need to have a wake (two words) ... Like "hey Alexa" ... The extra word enable for less confusions with other potential simple words which may activate it by accident ... .. so like hay Jarvis ... Or hey computer ... Is perfect ...
so how much do your detective services cost mate ??
It depends on the case! 🕵️
Would love some raspberry pi videos!
Yay! I’ll definitely add it to the list. Thanks for your comment :)
This is a cool video! Practical programming to the rescue!
Thanks! It’s always fun when your skills become practically useful :)
Been following your channel for about a year. This video is🔥
Thanks so much! It’s a type of video that I had a lot of fun making. Happy you enjoyed it :)
Nice video bro, Thanks! 👍
Happy you enjoyed it! Thanks!
YES this is the info that we beginner dev's need more of, thanks Jake :)
So happy you liked it! Thanks! 😊
when I did pip install winsound it didn't work it said, ERROR: Could not find a version that satisfies the requirement winsound (from versions: none) ERROR: No matching distribution found for winsound ERROR: Could not find a version that satisfies the requirement winsound (from versions: none) ERROR: No matching distribution found for winsound
Which python version are you using?
@@jakeeh never mind im using mac but can it still work with mac
Yeah there should be a way to make it work for Mac that does the same thing that Winsound does :)
@@jakeeh can you make a small tutorial on that, please?
@minecraftmacjava123 I can look into it, although I’d suggest asking in the Discord to see if anyone else has tried this on a Mac and has any luck :)
Is it possible to make a Voice Assistant (on windows) where you are not local administrator ? On work pc I'm not local admin, but got Python installed and can get modules, but can't install FFMPEG.
Hey, it might not be possible to install FFMPEG without admin controls unfortunately. You might be able to find an alternative though can can work with the wav files instead though :)
nice round up mate :)
Thanks! It turned out to be a pretty handy little program :)
is this possible on linux and if so can you make a tutorial or link a text guide to something similar
Yes absolutely you should be able to do this on Linux as well. You could take a look at medium.com/@vndee.huynh/build-your-own-voice-assistant-and-run-it-locally-whisper-ollama-bark-c80e6f815cba which uses OLlama as well which is probably a great option nowadays too :)
@@jakeeh thank you
Please do more advanced versions of this, I am a web dev and would love to start integration my own voice assitance, I'm just a bit newbe to AI
Thanks for the comment! Yeah, I’d be happy to do some more stuff on this. I think the new version would use OLlama. Although I’d like to go over how to train your own model too.
great work mate but your GUI design needs more work and yes I know you might be the type that leaves that until the end but my OCD triggers when I see 3 buttons running straight up and down 🤣
Oh yeah! It’s all about adding functionality first and making it pretty second. It triggers something for me too, but if it works I don’t mind too much 😂
i'm using linux can you tell me how how to do it in linux
Which part are you having trouble with in Linux? :)
Thanks for the awesome video! just curious, if I want to make the python text-to-speech offline more realistic with model (like in hugging face) is it possible?
Yeah it should be possible! There are some great OLlama models available now too :)
Thank you because of your video I learn and understand binary codes so fast like I can write binary alphabet with no problem and correctly like I have watch many videos and people like keep on sugar coating and don't tell straight how to understand it but you did and in a matter of time I'm like literally writing binary codes
I’m so happy that you enjoyed the video! Have a great day!
nice
Thanks Drak!
Really nice video. Very informative and easy to understand. I would like the video on how to break down Steps of a program
Thanks so much for your comment! Happy you think a video on breaking down a project would be useful :) / Jake
my head hurts lol
😂 I hope some of it made sense
please make more this type of video great work keep it up man !!!!!
Thank you so much! ❤️ / Jake
its nice to see the discovery process , (without focussing to much on it .... share the issues along the way ...as long as it works in the end !! this is the learning process...
Thank you for the great content
Thank you! ❤️/ Jake
i did not know you can use class like that
Yeah, classes can be really powerful! Thanks for your comment! / Jake
@@jakeeh keep up the good work
Hi Sister in-law
😂
Hi Jake. Where do you import pyautogui from?
Hey, you need to install it using pip. Run “python -m pip install pyautogui” then you can just import pyautogui in your file. Make sure you use the same python when running your file as you do when you install with pip
I'd suggest using Path rather than strings for the filename, and that way you can access the file extension and have it dynamically select from the different file readers, rather than having to input it as a keyword argument.
Yeah that’s a great point!
You got my like!
Thank you! :)
Thanks for the video! Your tutorials are helping to learn. As a beginner, I find this example easier in order to understand the while loop without having to crack the Fibonnacci maths... My maths are terrible ... # Here is an easier example of how you can use a `while` loop in Python. #This program will keep asking the user for input til enter "exit": user_input = "" while user_input != "exit": user_input = input("Enter something (type 'exit' to quit): ") print("You have exited the loop.") #In this code, as long as `user_input` is not equal to "exit" #the while loop will continue. Inside the loop, we ask for #some user input and assign it to `user_input`. #When the user types "exit", #we stop asking for input and exit the loop.
Happy you’re enjoying the videos! Yeah, that’s absolutely a great simple example! Thanks for your comment!
Why if I type print (var1 [3:4]) I get [[1,2,3]]. And If I put print (var1 [3:3] I only get [] as output?
If we have: var1 = [1,2,3] print(var1[3:4) print(var1[3:3]) Both outputs will be [] because there is no value at 3. If instead you did print(var1[2:3]) then you would get [2] because the first number (2) is inclusive meaning it will include the value at position 2.
@@jakeeh Thanks Jake. I understand your example but I had : var1=(1,2,3,[1,2,3]) Print(var1[3:2]) shouldn’t get 3 as an answer? The fist 3 should be the list and the 2 the third number of the list. No?
@vidadeperros9763 ahh I see. No. There you’re asking for the value from the 3rd to 2nd index which would be empty. What you’re looking for is var1[3][2]