This is my first and possibly only foray into the madness that is constructing a YouTube video. I’ve been watching the Vlog Brothers for years, and I’ve never appreciated the effort that goes into it. Pick a topic, write a script, animate the graphics, trim clips, find background music, and also, cut around all your foul language because YouTube does not take kindly to that.
I did that after doing a lot of other research on the basics of YouTube for a non-YouTuber.
So, as a supplement to this VBA video tutorial, I’ve condensed my background research for anyone out there who might also be considering a jump from WordPress to YouTube.
Continue reading “YouTube: Tips for Making a How-To Video”
I’ve found that many people see Python, the programming language, much the same way they see Pythons, the scary-ass snakes. If you haven’t dealt with it before, chances are you’re going to think it’s not to be trusted. There’s no way I could convince my mom, for instance, to open up a .py file on her computer.
She will, however, open up a Word document no questions asked.
Continue reading “VBA: How to Jerry Rig an HTML Scraper”
The human mouth is kind of a bastard. Animating it frame-by-frame requires a patience that I just don’t have. Blender has shape keys that can help you mold lips into different configurations for each sound, but you still have to set keyframes to match up with a particular word at each and every frame.
Or you can be lazy. Like me.
Continue reading “Python: How to Automate Shape Keys in Blender”
Back to my Spanish language Processing project. The original version is scripted to operate as flashcards, but what I really want is a game that’ll keep me more engaged. I’m a millennial with a raging case of undiagnosed ADD. I need game screens.
Continue reading “Processing: How to Control Game Screens with Mouse Clicks”
I’ve been on siesta for about a month now, so today I’m starting a new series. This one is going to be an experiment in building language-learning scripts.
Picking up a second language is really friggin’ hard. There are apps, but those seem to be tailored for total beginners. I took Spanish in high school, so I remember a lot of the rules. I don’t want to build from the ground up. I want something closer to a crash course. An interactive one.
So I turned to Processing.
Continue reading “Processing: How to Script Spanish Verbs and Pronouns”
Getting coordinates to scale properly to Blender units has been extremely frustrating for me since I started attempting more 3D maps. So, finally, in a fit of rage this weekend, I wrote a function to do it for me.
It scales the latitude and longitude down along the Z (height) and X (width) axes, taking into account the size of a base map oriented along those axes. In my version, it places a sphere at each coordinate set, but that can be easily changed to other objects.
Continue reading “Blender: How to Scale Down Coordinates for a Map Scene”
It’s friggin’ magic. FileSystemObject is how you run scripts on your files and folders in VBA. You want to create 100 files on your desktop automatically? It’ll let you do that. You want to delete files with specific names in a directory? It’ll let you do that too. It’s also pretty crucial to viruses like Anna Kournikova and the Love Bug, which I’ve been looking at recently. So here’s how to make a FileSystemObject.
Continue reading “VBA: What Exactly is a FileSystemObject?”
I don’t advocate the use of viruses, worms, Trojan horses, ransomware, or anything else that can screw up someone’s system or violate their privacy.
It’s oddly satisfying to peak inside them though. Like disassembling a clock.
Kournikova was my first pick because she’s written in Visual Basic, which isn’t too painful to read. She’s also so old it’s unlikely anyone would be able to use this walk-through to create something malicious. Old in malware years anyway. In human years, she’ll be seventeen next month.
Continue reading “Malware Anatomy: The Anna Kournikova Worm”
Back from vacation! I did a version of this in AutoHotkey a while back, but this one’s in Python. It does require importing modules—check out this post for that. You’ll want both requests and beautifulsoup (I’m using beautifulsoup4) before getting started.
Continue reading “Python: How to Write a Web Scraper”
I get approximately 2 sentences into most Aduino guides before becoming a giant ball of rage because I have no idea what’s going on. The terminology has been a serious barrier to entry for me. So I decided to take a break from scripting to make a guide for all the fun bits that come in an Arduino kit.
Continue reading “Arduino: A GifGuide to Parts”