Tired of getting robbed... So I built this.
Вставка
- Опубліковано 22 лис 2024
- If you feel I've earned it you can support the channel here: / mikeboyd
If you prefer, UA-cam's "Join" feature, you can support here: / @mikeboyd
Want to give a one-off donation instead? www.buymeacoff...
I am so grateful for any support you choose to give, financial or emotional! 🙏 Sign up for the free Boolean Coding Weekend 22-24th January to see if coding is the career for you: boolean.co.uk/...
Last week, I got robbed. So I built this device to hopefully improve security. It's based on a Raspberry Pi and uses a 4G dongle to wirelessly send notifications to my phone using Pushbullet. It controls lights, a camera and a siren.
Code: drive.google.c...
Today I learned I got burgled, not robbed.
nice
very nice
Well you learn something new every day
@TrashTaha robbed means stolen from with violence or threat of violence.
burgled is being stolen from with no threat of violence usually when youre not at home.
Can you do a video of you learning how to say burgled properly
High tech solutions are fine and all...but nothing beats old school security like a moat.
gotta love those replies
@@nikmrn shut up bot
Or an aggressive goat
A better solution would be to setup an automated shotgun trap. To blow out their kneecaps
And a trebuchet for a speedy return of the people who make it across
I agree with others that are saying this was not simple. I'm a software engineer and this is about the same complexity of the hardest stuff I've ever done in hobby electronics/programming.
@@kentandersen9526 hardest stuff in HOBBY electronics/ programming.
@@kentandersen9526 Not maybe. The original commenter very clearly stated "hobby." Give it another read.
@@kentandersen9526 but yeah definitely a cool project. One that I couldn't do.
If you want to become a good future software engineer then I'd suggest you dive more and study more advance topics. What was shown in this video is very very basic.
I'm trying to figure out why people keep feeling the need to tell me that the programing in the video is simple, and to mockingly seem concerned that I believe professional programming is this simple.
Is it because they are upset because they think I am implying that programming is something that anyone can do? Or is their ego so large they can't help but jump at the opportunity to scoff at my compliment and naive world view (which I tried to make more meaningful by mentioning my profession). Fear not, I am under no illusion that programming gets a lot more complicated this. I am a software engineer in media orchestration. Because of my experience, I know the amount of subject knowledge needed to do modern video compression is astounding. It's not something I'm capable of yet. I also know how complicated large and complex system can get. I deal with live video and struggle with complex problems often.
With that said, a lot of programming is pretty straight forward and I don't often do much more than using libraries and setting up asynchronous little services when I'm doing hobby electronics. You might think what you do in hobby algorithm practice or game programming is more complex, but you comparing the complexity of your hobbies to mine has little value.
I know how hard it is to get a bunch of pieces to fit together like he did in this video. He left a lot out, but I know it was hard. I want him to know that I know it was hard and it's a commendable effort. I don't really attempt to do harder in my free time, because any harder would be setting myself up for failure right now. Misunderstanding or not, I hope in the future when I'm good enough to do harder things in my free time I don't go into comments and belittle anyone trying to give an honest compliment.
As one who's done several Arduino projects, welcome to the club of "getting overly excited about a single LED turning on" 😂 This turned out awesome, nice work!!
That was NOT a simple project, Mike. That was a medium sized project at least, and it spanned several domains. You should really be proud of what you've done.
as an actual software engineer, I was pleased by his dedication. I understand his frustration, i understand the ".... what the FU#$", I understand the lows of nothing working for days. Not everyone can push through for a 40 hour project. I work in software dev, I get PAID for it, and still sometimes i want to quit lmao
@@pvic6959 Same mate. I understood all his pain, and I almost felt proud as he learned through trail and error about logging and error catching.
@@lucasgonzales4260 fr!! felt his pain as well after learning multiple langs myself... at least I can console myself by knowing that every time I miswrite some code, I get a little better at that language :)
@@henrycook859 Absolutely. After messing around with VB, C/C++/C#, Java, Python, SQL, and possibly some other brief stints with other languages I can't remember, one learns that you're going to fuck up and that just means you've learned something new when you fix it. XD
hardware stuff is always a nightmare I believe him when he says it took that long
That was incredible to watch. Ive been coding for many years at this point, but ive always shyed away from messing with hardware. Watching you learn to debug and share the frustration of useless error messages was really cool.
Since it takes time from triggering to starting the alarm, maybe you should always take a picture when first triggered, because by the time the alarm starts and the picture is taken, the thieves face might be gone from frame, by going further in the room. Nobody breaks in and stands at the door for 20 seconds to have their picture taken.
^ agreed, maybe he could add a line of code for that in addition and leave the original timed one as a second measure. 2 pics are better then 1
Why aren’t u in his videos? Genious
Good idea... Some of the dashcams do this by continuously recording and en event triggers a save of the last x minutes of video.
He might have it do that, but just not tell us for security reasons
@@KwanLowe Yeah. That's how bodycams for police works as well. It records 15 to 30 seconds before you press record (no audio), using this same method.
I just want to say that achieving this in a single man-week from basically no experience is amazing. You should absolutely be proud!
These thieves don’t know who they’re messing with, Mike’s about to pull up with a bullwhip and deck of cards and ruin their careers.
And then land an opened umbrella gently on their lifeless corpse.
𝐒𝐩𝐞𝐜𝐢𝐚𝐥 𝐥𝐨𝐯𝐞 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐨𝐯𝐞𝐫 ❶❽ 𝐲𝐞𝐚𝐫𝐬 𝐨𝐥𝐝
*NUDE-DATTING.ONLINE*
tricks I do not know
Megan: "Hotter"
Hopi: "Sweeter"
Joonie: "Cooler"
Yoongi: "Butter
So with toy and his tricks, do not read it to him that he writes well mamon there are only to laugh for a while and not be sad and stressed because of the hard life that is lived today.
Köz karaş: '' Taŋ kaldım ''
Erinder: '' Sezimdüü ''
Jılmayuu: '' Tattuuraak ''
Dene: '' Muzdak ''
Jizn, kak krasivaya melodiya, tolko pesni pereputalis.
Aç köz arstan
Bul ukmuştuuday ısık kün bolçu, jana arstan abdan açka bolgon.
Uyunan çıgıp, tigi jer-jerdi izdedi. Al kiçinekey koyondu wins taba algan. Al bir az oylonboy koyondu karmadı. '' Bul koyon menin kursagımdı toyguza albayt '' dep oylodu arstan.
Arstan koyondu öltüröyün dep jatkanda, bir kiyik tigi tarapka çurkadı. Arstan aç köz bolup kaldı. Kiçine koyondu emes, çoŋ kiyikti jegen jakşı dep oylodu. # 垃圾
They are one of the best concerts, you can not go but just seeing them from the screen, I know it was surprising
💗❤️💌💘
Man these bots are ruining comment section all replies filled with that nonsense links youtube has to do something
Don’t forget the fuckn sniper rifle
@@greggstomlettes ua-cam.com/video/2tRppXW_aKo/v-deo.html UA-cam need to employ this guy
Most people start with small projects and work their way up, you just jumped into a full on custom project that uses code, circuits, hardware, API, the works. its damn impressive that you got that all done in 40 hrs, let alone at all. well done
Someone thought your comment was worth stealing
@@TinyGiraffes i see, and they have more likes. thanks for telling me.
What they did is shitty, but also kind of flattering XD
@@Zero-4793 Maybe it's a bot
@@Zero-4793 It seems flattering, sure, until you find out there are so, so many commenters like that who steal other's comments. Usually those channels are stolen, who have deleted the old videos of the actual owner, uploads a handful of their own videos to "explain" who they are, to seem more "legit" in youtube's eyes, to keep their checkmark. They rebrand the channels to something completley different to what it used to be, and use them to spam as many comments on as many videos as they can, stealing the first and best comments they see it seems like, knowing with the checkmark their comment will be pushed more to the top than the og comment, so they're usually guaranteed lots of likes. And people who see the checkmark often assumes the commenters are legit, cause that's what the checkmark is supposed to be for, and so are more likely to like it as well. All of this for their channel to be recognized. Often these are scammers who use their recognition in comment sections to make usually children trust them, and might do fake givaways and what have you to those who do end up subbing just cause they recognize them.
I personally don't find that flattering.
sorry about the wall of text btw!!
Everything works separately, everything perfectly works separately. But when you try to integrate it all it all goes downhill. This is well known as integration hell.
I thought integration hell was calculus.
@@KingQuetzal LOL, yea well that too but also when you have to make all the pieces of your project, that works fine alone, work well together
Sounds like someone watches Stuff Made Here :D
@@tomdaniel2612 awesome channel
Sounds like my life!
I really appreciate you showing the full process of this project. As a professional software engineer, it's pretty annoying to watch videos that make software/hardware projects seem like nothing ever goes wrong or that some people just *know* how to do everything.
Yeah! And this is the first video I've seen in a while that shows "hey wait I can print stuff to debug it" -- which most people never really mention.
This video was seriously impressive, as someone who has tried and given up on various programming projects, I stand impressed. Amazing video Mike!
As someone who has tried and given up, as well as tried and succeeded various programming projects... Yeah dude, fair. Also there is no shame in learning from tutorials and stealing people's code to hack into something usable for your needs.
When you said you wanted a security system I was NOT expecting you to build one
Love your descovery of loging (7:40) and your enthusiasm behind it. Can relate to the joy of understanding what is wrong.
- Fellow Programmer
And he is even using some professional logging technology as well!
(Print statements for the win)
Professionals don’t log like that.. let alone keep logs in production. Visual studio code has built in logs. You will be seen as a rookie if u get caught pushing your log messages
@@xdreamland6188 I've been developing code for nearly 10 years, and I see devs of all seniorities use print statements for quick debugging. Ofc you don't commit them, but that doesn't mean you're not using them
The joy in using logs, now imagine the pain in the Log4J vulnerability attack, the momentum is uncanningly equal
@@w1zady i think what dream is saying is that vscode's built in logs allow for much easier debugging since it tracks variables
The sponsorship was actually perfect! I got a video suggestion for you. How about creating your own language? Some real life examples of conlangs (constructed languages) include Dothraki from Game of Thrones or Klingon from Star Trek.
Yes the IPA chart as well is really interesting
As a programmer I'm seriously amazed at the speed you picked up on little things, like exception handling. Some fresh CS majors have a much harder time with this! Also, 40 hours for a project like this is not much at all, I've had "simpler" projects take more as you inevitably run into the kind of bugs you've also encountered. Good job, if you worked in my team I'd put forward a word for promotion for taking initiative and hands-off approach to overcome challenges!
This is the weirdest compliment I’ve heard in a while
6:01 Ah yes, the integration hell :)
@@robintrongdio9704 Why?
@@robintrongdio9704 why is it weird?
wasnt mike an engineer already?
Why is this guy just becoming the most self reliant funny person ever
He taught his audience too much about lock picking 😔
I like people with long brain. I have long amount of disl*kes btw. Why? Maybe people with short brain disl*ke because jealous of my long amount of subscr*bers. Please have long brain, dear sh
just watch lock picking lawyer
@@pvic6959 yes, but I also guess his stuff is impossible to break into
OMG I know both the pain and the love of coding. Thank you for showing people how somebody new to coding can pick it up and create things!
Quick and easy suggestion: get a powerbank with passthrough charging to still be able to detect a thief in case of a blackout, or in case they find your electrical panel. Also if your phones battery dies or you need something from the shed and you don't have your phone on hand, you could add a failsafe code or a hidden button that you could press in that warning period... otherwise, great project and I hope to see more videos like this one 😀🤩👍
He did say there was a way to disarm it. We just aren’t told it.
mate as a programmer that mostly works solo you have no idea how fun this is to watch. to see you go through all those problems and realisations that i had to on my first big project is just so incredible. feels like an entirely shared experience.
I suggest you replace the mechanical switch with a magnetic (reed switch) which is isolated and thus impervious to dust, humidity, etc which can trigger your alarm. Of course it should be in a place that one cannot disable with a strong magnet even if they know where it is.
Nice! Never heard of this so I’ll look it up. Thanks.
@@MikeBoyd My pleasure Myke.
@@MikeBoyd Other thing, as you showed up your security system on the internet, i would suggest you to change it of camera so that no one can bypass it just with the knowledge from this video! For example, covering the face or putting something between the door and the switch, so that it does not turn on!
@Charlote who is yoongi and why is she butter
also go rot in hell spambot
@@MikeBoyd It's the same sensor that is used for doors on all house alarms. It looks like a white rectangle, you've probably seen them loads of times but never realised!
Love the project Mike! I just finished my first arduino project with no prior knowledge , wifi Alexa garage door opener/closer ! The process is so rewarding!
I'm a software engineer, and your ability to just launch yourself into a project & overcome all hurdles is truly impressive, Mike. Integration of all of the parts and unexpected errors/states is always a pain to deal with. A lot of people would just give up. You're an inspiring dude.
This was incredibly done. Even as someone who programs sometimes, I really appreciate the way you pushed through things and figured them out.
I particularly loved how you broke down the problem into separate, more manageable chunks. Just wow.
Hey Mike, I rewatched your ax throwing video right before I went ax throwing myself for my brother’s birthday and I genuinely think it made me better at it. Thanks for the cool content!
Heyyyy, that’s nice to hear!!!
Yeah! It must be really cool to have killed someone!
ua-cam.com/video/5taYZtvSSQc/v-deo.html
Finally.
@@recitationtohear what the fuck???
As a software engineer, this was awesome to watch! Gave me serious nostalgia to the early days of being absolutely mystified by various bugs and the euphoria that comes with finally finding a solution to them. Great work!
7:43 debugging using print statements? Mike Boyd... today you became a programmer!
Another programmer who is seriously impressed by what you achieved! I must say I'm shocked by the 40 hours as I'm not even sure I'd get it finished that quickly.
I've been considering learning to code for a while now. This was the push I needed to start. Thank you
You're in for an amazing journey, congrats!
𝐒𝐩𝐞𝐜𝐢𝐚𝐥 𝐥𝐨𝐯𝐞 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐨𝐯𝐞𝐫 ❶❽ 𝐲𝐞𝐚𝐫𝐬 𝐨𝐥𝐝
*NUDE-DATTING.ONLINE*
tricks I do not know
Megan: "Hotter"
Hopi: "Sweeter"
Joonie: "Cooler"
Yoongi: "Butter
So with toy and his tricks, do not read it to him that he writes well mamon there are only to laugh for a while and not be sad and stressed because of the hard life that is lived today.
Köz karaş: '' Taŋ kaldım ''
Erinder: '' Sezimdüü ''
Jılmayuu: '' Tattuuraak ''
Dene: '' Muzdak ''
Jizn, kak krasivaya melodiya, tolko pesni pereputalis.
Aç köz arstan
Bul ukmuştuuday ısık kün bolçu, jana arstan abdan açka bolgon.
Uyunan çıgıp, tigi jer-jerdi izdedi. Al kiçinekey koyondu wins taba algan. Al bir az oylonboy koyondu karmadı. '' Bul koyon menin kursagımdı toyguza albayt '' dep oylodu arstan.
Arstan koyondu öltüröyün dep jatkanda, bir kiyik tigi tarapka çurkadı. Arstan aç köz bolup kaldı. Kiçine koyondu emes, çoŋ kiyikti jegen jakşı dep oylodu. # 垃圾
They are one of the best concerts, you can not go but just seeing them from the screen, I know it was surprising
💗❤️💌💘
He never gives up, that is inspiring!
Im tired of getting robbed, and ive never even been robbed before
This video was like software development/ programming in a nutshell, especially that part when he says ,,I have no idea why it’s not working”, but you did a very good job!
Lots of respect for learning the coding all yourself! Amazing video!
𝐒𝐩𝐞𝐜𝐢𝐚𝐥 𝐥𝐨𝐯𝐞 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐨𝐯𝐞𝐫 ❶❽ 𝐲𝐞𝐚𝐫𝐬 𝐨𝐥𝐝
*NUDE-DATTING.ONLINE*
tricks I do not know
Megan: "Hotter"
Hopi: "Sweeter"
Joonie: "Cooler"
Yoongi: "Butter
So with toy and his tricks, do not read it to him that he writes well mamon there are only to laugh for a while and not be sad and stressed because of the hard life that is lived today.
Köz karaş: '' Taŋ kaldım ''
Erinder: '' Sezimdüü ''
Jılmayuu: '' Tattuuraak ''
Dene: '' Muzdak ''
Jizn, kak krasivaya melodiya, tolko pesni pereputalis.
Aç köz arstan
Bul ukmuştuuday ısık kün bolçu, jana arstan abdan açka bolgon.
Uyunan çıgıp, tigi jer-jerdi izdedi. Al kiçinekey koyondu wins taba algan. Al bir az oylonboy koyondu karmadı. '' Bul koyon menin kursagımdı toyguza albayt '' dep oylodu arstan.
Arstan koyondu öltüröyün dep jatkanda, bir kiyik tigi tarapka çurkadı. Arstan aç köz bolup kaldı. Kiçine koyondu emes, çoŋ kiyikti jegen jakşı dep oylodu. # 垃圾
They are one of the best concerts, you can not go but just seeing them from the screen, I know it was surprising
💗❤️💌💘
This was a pretty sweet idea man. I'm in a masters program for cybersecurity, so things like this are right up my street! Very cool stuff.
Hey Mike, love the project! Just one more suggestion though, instead of only having it wired into the mains I'd say also add a backup battery that continually charges trough the mains so that If your power is cut you have at least some time before the alarm is useless. Ps. Love your videos!
great idea! Do you have a suggestion that'd continually power the Pi?
@@MikeBoyd Always run the Pi off the battery, then charge that bank from mains if available... basically a UPS or maybe a beefy USB power bank (depending on the power required by the rest of the stuff, lights, ...) could do this off-the-shelf
@@hadinossanosam4459 you have to make sure that the powerbank can charge and discharge at the same time. Allot of powerbanks can't do that.
@@hadinossanosam4459 I agree. This seems like the best solution. A USB power bank with 5000mAh+ to power the pi that is continually plugged in will do the trick.
@@MikeBoyd Check out Ben Heck's portable console conversion videos for some info on this. There's a breakout board from Adafruit that he recommends for basically this, and he's used it several times with different batteries.
Also, I really want to see you tackle a portable console conversion, now that you've demonstrated the skills needed to pull it off.
I have so many ideas like this that I buy parts for and I have the software dev experience and I still never build anything, and you just brute forced it and stuck to it and get it done. I'm so envious of your work ethic and determination. You inspire me!
As a professional software engineer, im pretty impressed with the progress you made in python for your first project. Plus you tackled a project that required knowledge of custom hardware and software, pretty impressive for a first time hobbyist that you got it working.
As a programmer I doubt it was his first time he was a bit too good for a beginner 🤣
I write Python at my job so watching someone figure this out from scratch so quickly was impressive. Mike you did great!
Nice job Mike, however I'd like to remark that in the try except clause, you really should put the one specific error you encounter after except. Otherwise some bugs or errors might go unnoticed through the except just printing out sending photo failed instead of the accual error.
Excellent suggestion thank you!
This video is so relatable, felt the same way on my first project that i thought was a small project but looking back it was bigger than i initially thought
As a software engineer myself I can say, the project is big enough for experienced programmers to not even try it, we know it will take long to assemble and execute properly, in our minds it gets tiresome sometimes. The fact that you don't know about this stuff and you were able to finish it, I can say is thanks to not knowing completely what you were doing, because that pushed you into the next part not knowing how long it would take and that's amazing, good job my friend.
Mike's dedication is tremendous!
Awesome video Mike! For future software projects I'd recommend debugging with a proper debugger insted of print statements in the code, you have more functionality and can run the code line by line or stop at specific break points. This way your code doesn't get completely messy with all the print statements in them that you later have to remove.
Good point at least with VSCode one can even do that remotely on the RPi.
I loved this so much, as a software engineer and not a "maker guy" this gives me a lot of inspiration to change this.
Hey mike I remember hearing that burglars will sometimes try the same house 6 months after the first robbery, as the person being robbed will probably have had their stuff replaced so just be careful
It sounds dangerous to rob the same place so shortly after again imo
@@jessuh_ yeah but people usually let there gaurd down after 1-2 probably
Honestly loved how you sticked with it. Only thing I could recommend is a battery backup built in, in case a burgler kills power
“Even though this was quite simple” 😮
THAT was simple? 😮
This is by far my favorite video that you’ve done. It would be cool if you did another like it where you actually showed all the finished code.
Another suggestion for you: send an SMS message when your code branches to a failure point, i.e. when there is an error, don't just print it out, send an SMS! Also might be worth adding a rate limiter for these SMS messages in case a bug occurs where the code continually sends SMS messages. This may incur a high bill that you really don't want.
Just had another thought! What about adding an auxiliary means of signalling a failure point! Something like the personal alarm chirping every 30 seconds to indicate a failure. Same way a smoke alarm works.
𝐒𝐩𝐞𝐜𝐢𝐚𝐥 𝐥𝐨𝐯𝐞 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐨𝐯𝐞𝐫 ❶❽ 𝐲𝐞𝐚𝐫𝐬 𝐨𝐥𝐝
*NUDE-DATTING.ONLINE*
tricks I do not know
Megan: "Hotter"
Hopi: "Sweeter"
Joonie: "Cooler"
Yoongi: "Butter
So with toy and his tricks, do not read it to him that he writes well mamon there are only to laugh for a while and not be sad and stressed because of the hard life that is lived today.
Köz karaş: '' Taŋ kaldım ''
Erinder: '' Sezimdüü ''
Jılmayuu: '' Tattuuraak ''
Dene: '' Muzdak ''
Jizn, kak krasivaya melodiya, tolko pesni pereputalis.
Aç köz arstan
Bul ukmuştuuday ısık kün bolçu, jana arstan abdan açka bolgon.
Uyunan çıgıp, tigi jer-jerdi izdedi. Al kiçinekey koyondu wins taba algan. Al bir az oylonboy koyondu karmadı. '' Bul koyon menin kursagımdı toyguza albayt '' dep oylodu arstan.
Arstan koyondu öltüröyün dep jatkanda, bir kiyik tigi tarapka çurkadı. Arstan aç köz bolup kaldı. Kiçine koyondu emes, çoŋ kiyikti jegen jakşı dep oylodu. # 垃圾
They are one of the best concerts, you can not go but just seeing them from the screen, I know it was surprising
💗❤️💌💘
That assumes he's doing error checking. If he pulled this off in 40 hours, learning as he went, AND he has error checking, I'm beyond impressed.
EDIT: Went back and saw the try/except. OK, I'm impressed. I'm also proud of my Python community -- we must be getting the tutorials right!
@@bloodgain Error checking was implemented. He linked the code in the description.
I got a raspberry pi 3 and a starter kit with some cool sensors and led's. I never did something with it, but this video really motivates me to do something with it!
Love your vids man love the effort you put into it!!!
ua-cam.com/video/5taYZtvSSQc/v-deo.html
Finally.
nice replies
Welcome to the world of programming man! Debugging is really frustrating, but when it eventually works its so fullfilling
How to scare robbers:
Upload this video and say this is you
Your eagerness to learn and persistence is truly inspiring. Thanks a lot.
7:44 Classic XD.
I guess every single programmer does that at some point. From my personal (small so far) experience, it's good to learn how to debug code by playing it step-by-step rather than printing a string of text 1000 times. It really helps in complex parts of the code, or with following how the variables change.
Maybe give it a shot next time you'll program sth :)
Love your vids, entertaining as always!!
I've been doing this for over 20 years if you include my time at college, and not even counting the programming before college. Print statements are still my first step in debugging. However I usually set up proper logging right away now and do it that way, and the debug statements often become permanent, since I can have them on only when needed. This is especially easy in Python.
Some people prefer debuggers, some prefer print debugging. I've done both and I do prefer the debugger.
But - print statements are much easier to use. I think before you start thinking about using a debugger, you should have a firm grasp on programming already. Otherwise it's just something extra you need to learn for not much gain.
@@Yotanido Yeah, I agree that it takes some time to learn it (but I don't think it takes much time). I'm on 2nd year in college rn and only started using debugger this year. I do it this way, bcs I'm scared to send a project to a professor with forgotten print that says sth stupid and also I thought it's some sort of bad practise.
Well done! These kinds of projects are so satisfying! It got me hooked and now I'm a full-time software engineer and do electronics as a hobby
6:29 is what is lovingly called “integration hell” which basically sums up what you went through
𝐒𝐩𝐞𝐜𝐢𝐚𝐥 𝐥𝐨𝐯𝐞 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐨𝐯𝐞𝐫 ❶❽ 𝐲𝐞𝐚𝐫𝐬 𝐨𝐥𝐝
*NUDE-DATTING.ONLINE*
tricks I do not know
Megan: "Hotter"
Hopi: "Sweeter"
Joonie: "Cooler"
Yoongi: "Butter
So with toy and his tricks, do not read it to him that he writes well mamon there are only to laugh for a while and not be sad and stressed because of the hard life that is lived today.
Köz karaş: '' Taŋ kaldım ''
Erinder: '' Sezimdüü ''
Jılmayuu: '' Tattuuraak ''
Dene: '' Muzdak ''
Jizn, kak krasivaya melodiya, tolko pesni pereputalis.
Aç köz arstan
Bul ukmuştuuday ısık kün bolçu, jana arstan abdan açka bolgon.
Uyunan çıgıp, tigi jer-jerdi izdedi. Al kiçinekey koyondu wins taba algan. Al bir az oylonboy koyondu karmadı. '' Bul koyon menin kursagımdı toyguza albayt '' dep oylodu arstan.
Arstan koyondu öltüröyün dep jatkanda, bir kiyik tigi tarapka çurkadı. Arstan aç köz bolup kaldı. Kiçine koyondu emes, çoŋ kiyikti jegen jakşı dep oylodu. # 垃圾
They are one of the best concerts, you can not go but just seeing them from the screen, I know it was surprising
💗❤️💌💘
Always fun to see how people discover programming and find the debugging fun, just like me. Welcome to the coding community!
As a real time software engineer that has done a lot of integration, i love seeing videos like this where someone goes through integration hell. mike would make a pretty good engineer, but i don't think i could ever afford him on my team lol
By afford do you mean monetarily
Awesome project! Infrared lights might also be an interesting enhancement to the "check in" feature: would mean that you could still see what happens but it wouldn't produce visible give away signs to any intruders.
6:40 "i have no idea why it's not working"
Me, a programmer: *sips coffee* ah yes, you are learning my child
I was always interested in this kind of stuff. Now I know where I'm going after high school! Thanks!!
It's always fun to watch people suffer through the process of learning how to code!
Glad you discovered the wonders of debugging, but there are better ways to do that than logging to the console - next time you work on something, make sure to check out how to use breakpoints!
Got it. Thanks for advice
Hey Mike awesome project! Ive got An Idea! Maybe add that the light blink! You wouldnt want to help the thieves bij giving Them light. You can make IT that way that the light is always on when you want to make a picture. IT wil also add a distraction!
I’m a software engineer with just over 20 years (post uni) experience and a further 10 years before uni and I’m absolutely gobsmacked that you made this yourself. I wouldn’t even know where to start, particularly with interfacing with the alarm.
Outstanding work. You’re a genius!
@Folfy Blue Fair comment but I’ve interfaced with loads of things but it’s always been over established protocols such as ethernet, PCI, SCSI etc. I’ve even done work with NCR ATM’s but it’s always been through APIs.
The API/SDK side of things is child’s play but controlling an unknown device with random wires is more akin to electronics - something I’ve almost no experience with.
This was a big project and what a great result! I loved it
Never seen any of your other stuff, but the quality and fun of this video I’m planning on viewing your catalogue
A pi is definitely an overkill for this, something like a small esp32 would do the job already.
For a beginner, a pi is probably easier though because it's much closer to an "actual" computer
I agree, pi is way too much for this. But as Rune said, for a beginner the pi is much easier than the esp32.
As a developer since the age of 9 (I'm 24 now..), I must say kudos to you man!
It's nuts how quick you learned to even work with API systems, they're intimidating when you've got the wrong system that handles the API calls, you nailed this challenge man wtf.
6:24 As a programmer for over 35 years, let me tell you; this is where the skill/art comes into play.
Combining all of your programming modules can be done in a way another programmer will find it beautiful, or sloppy and buggy.
Most of the time, combining the code is best done away from the computer, while doing something trivial; like jogging.
Learning into coding. This is a very good video for people that actually want to get into it. Great video, Mike!
Instantly after you said there's no such thing at a reasonable price I thought "well he doesn't know what a raspberry pi is."
I was pleasantly surprised just seconds later.
Bravo, excellent effort. You are right to be proud of that!
Nice
Nice
First comment. nice.
noice.
Ive had all the parts for a project similar to this but ive been nervous to jump off the deep end. Thanks for the motivation to start
I'm no longer waiting for the stimulus check
because I earn $22,000 every 14-16 day's🚀
That's a lot of cash, please can you explain
how you make so much cash in 14 days
Please ma, can you explain to me my
financial is in a bad situation
Same I earn huge weekly profit of $14,320
on my Investment since I started trading
with Mrs Gladys wood her trading strategy are top notch🚀
Yes I can assured you because I have aslo
been trading with her, profits are secured
and over %100 return on your investment.
Please how can I be able to reach your
broker, my income stream is in a mass😪😰
As a programmer it made me smile when you added messages to see where the code breaks :)
Welcome to programming. very proud of what you achived. Not an easy project at all.
Loved seeing you dive deeper into software development AND LOVE IT! Yes, it can be tedious but when you accomplish your goal, it's the best feeling.
4:44 "I used a computer...to send an email!" Step aside rookie, I've been doing this for years!
As a professional software engineer... such an incredible video! Extremely entertaining and awesome to see get accomplished. I hope these videos appease the algorithm so you do them more often than once every couple of years 🙏
I never want to go through debugging without print. Can’t believe he didn’t know about it
I love this content. The humor of getting far enough to turn it on but not have built a switch to turn it off haha.
You did amazing! That wasn't a small project at all, and you hit all the emotional milestones, haha
this gave me flashbacks of my early days of programming back in school. it would take me days to write a program to do pretty simple things like what day of the week a date is or what time it is in AM and PM. while the feeling of compiling the code at the end and having it work as intended was great, it really never outweighed the crushing feeling i would get during the coding process. suffice to say i didn't end up going into programming professionally.
This is absolutely amazing! Great work! Something really simple you can add is a small almost paper thin keypad that can be connected to the bread board and you can glue to the outside of the box. That way you can disarm the alarm by putting in a code.
the console.log or print method might be the most important thing ever in programming, the times my code hasn't worked but I solved it when just writing about 1000 print commands is crazy
Absolutely LOVED this video! The project style learning format is amazing. Especially with something like the black magic that is I.T. Very impressive.
This was next level Mike, you're inspiring
As a student at abertay currently studying coding (which we had a project in our first year JUST like this), this makes me happy to watch :D
Marc Rober levels of DIYery here. Brilliant stuff!
you're supposed to write log messages (debugging) in at every function so that when it fails, you can see where it stopped
I did this years ago for my home security. I thought you were good at coding so that's made me feel confident haha! I used a PIR (motion) detector instead.. also, you can get IR pi cams so no need to mess with lights.
Dogs - several of them - living outdoors AND indoors - are by FAR the best alarm systems. Plus, they are the best company you can find.
Welcome to my world Mike! I'm proud of you.
Frickin' awesome, man, this was so interesting to watch! I so enjoy your learning, it's so inspiring!
7:38 - Your tip here is definitely a great one, I did this all the time in college in order to know that my code "made it to this point" or whatever my custom message was. Too often I was looking in the wrong places!
It also helps to add the function/class name at the front of any print statements you add during debugging. I've probably wasted several hours at this point because I forgot that I printed some data for debugging purposes and thought that there was a bug with the data itself.
This is incredible. Congratulations!!