cory blasdell
cs student
video editor
conjurer of the creative
CODING
- Research JDBC/ODBC (Can I ultimately connect to the Sage database and pull the customer addresses to link with my MariaDB database?)
- Implement the GUI window for editing my journal entries (Needs to include forms and can show the current value)
- Prep for tech interviews
- Write and talk through some common sorting algorithms and their complexity
- Work through at least three LeetCode problems every week.
WEB
- Can I make these lists dynamic? (Is going through the HTML the most reasonable method?)
- Find some small Javascript projects that can get the juices flowing
- How does an HTML doc communicate with a database without exposing the login credentials in plaintext? (Apparently this is what php is for, go down that rabbit hole)
NOVEL
Land on the three protagonist POVs (The Artist, The Daughter, The Spy)
- Pick three interesting places from a small mountain town that could hide a valuable painting in plain sight and write a three-sentence description of each
- Research the swordsmith craft (Forge/cast/shaping process, any famous swords other than Excalibur?)
- Could 'The Daughter' have a middle school project that relates to 'The Antagonist' plot?
MISC
- How exactly do ROM hacks work? (Also, what is the legality of it all?)
SCHOOL
- Check out some small python projects (Get some experience with the syntax, it seems python is widely recommended for the tech interviews too)
Back up a copy of the MovieLens dataset (Also recommend backing up the Netflix dataset as well just in case)
- Whiteboard the initial structure for the Neural Network
NHL API
- Write a few code snippets in R (Get some practice working with the syntax)
- Prof. Innerst recommended 'An Introduction to Statistical Learning' (Hopefully this can shed some light on the nitty gritty of the stats side of things)
- How can I use this API to investigate the data after Flyers games (Heads up Cory, they start the regular season on Oct 12th!)
- Look into the package Jozef has created which has tons of useful tools
LINUX
Install and configure docker on Ubuntu Server (Gain practice with Linux CLI, can't use GUI as a crutch)
- Check out this tutorial on rsync (Need to figure out and test a reliable backup process)
- Research pros and cons of desktop environments (Like cinnamon so far)
NETWORKING
- Research network tunnels (How do they work? What are the security concerns, especially with it terminating behind the firewall)
- Is tunneling, like with Cloudflare, the only option to provide remote access to internal services?
- Research subdomains and use-cases (Pros and cons, also how does the DNS work?)
- Are there benefits to having a VLAN with a shallow network mask? (/31 doesn't leave room for x.x.x.0 and x.x.x.255 right?)
- Are there easier ways of building the OPNsense firewalls rules using aliases? (Hopefully there can be some abstraction since my number of VLANs is getting higher)
- What are some great services for a local DNS server? (dnsmasq?)
PHYSICS
Electric fields and charges (Might need to rewatch Lewin's lecture on flux)
- Circuits, capacitors, resistors
- Magnets and Faraday's law
- Electromagnetism
- Interested in the inner physics/mechanics of cars (Are there any good YouTube creators with educational-style content?)
- Someone asked me why telephone lines aren't underground (Look into this, I'm interested if other methods have ever been posed)
- Still don't understand event horizons (The black hole documentary talked about them briefly but it didn't quite sink in)
VIRTUALIZATION
- Research Docker networking fundamentals (Can docker support VLANs? Is port configuration the same?)
- Create a how-to algorithm for adding, swapping, and removing from a zpool in Proxmox (I've done each once but can't remember the exact command line syntax)
- Research the pros/cons behind hardware raid (VMware on the Dell rack-server runs above a hardware raid controller)
- What's up with Linux bus speed? (File copying from VM to USB is super slow)