November 2022

Saturday 2022-11-12 – Link List

Blogging Intensifies Link List for Saturday 2022-11-12

12-Nov-2022 – Joining the herd: what’s it like moving from Twitter to Mastodon?

12-Nov-2022 – Mastodon and federation

12-Nov-2022 – Kirby and the Forgotten Land becomes franchise’s best-selling title

11-Nov-2022 – Upcoming Marvel Movies and TV: MCU Release Date Schedule for Phase 5 and 6

12-Nov-2022 – HBO Max’s The Penguin series will bridge The Batman and its sequel

Friday 2022-11-11 – Link List

Blogging Intensifies Link List for Friday 2022-11-11

11-Nov-2022 – Ghibli Animates Star Wars Short ‘Zen – Grogu and Dust Bunnies’

11-Nov-2022 – Batman Voice Actor Kevin Conroy Passes Away at 66

11-Nov-2022 – EXCLUSIVE: How Marvel REALLY Feels About #RecastTChalla

11-Nov-2022 – Control 2 officially confirmed by Remedy after last year’s tease

10-Nov-2022 – After Elon Musk’s Twitter another Social Network is starting with two blue checkmarks for $8

11-Nov-2022 – Reddit Now Lets You Mute Subreddits You Don’t Like

11-Nov-2022 – CRISPR Cancer Trial Success Paves the Way For Personalized Treatments

11-Nov-2022 – Cryptocurrency exchange FTX files for bankruptcy protection in US

Thursday 2022-11-10 – Link List

Blogging Intensifies Link List for Thursday 2022-11-10

10-Nov-2022 – Twitter will end legacy verified badges in the “coming months”

10-Nov-2022 – Supermarkets Urged to Stop Discriminating Against Unplugged Seniors on Digital-Only Discounts

10-Nov-2022 – Nintendo Power (July 1993)

10-Nov-2022 – [Epic Games] Alba – A Wildlife Adventure | Shadow Tactics: Blades of the Shogun (Free/100% off)

10-Nov-2022 – [Steam] Need for Speed Heat – McLaren F1 Black Market Delivery (Free/-100%)

10-Nov-2022 – John Wick: Chapter 4 trailer promises a kick-ass action epic

10-Nov-2022 – Studio Ghibli is partnering with Star Wars’ Lucasfilm, it looks like

10-Nov-2022 – Studio Ghibli Teases Collaboration with Star Wars’ Lucasfilm

08-Nov-2022 – PSA for Sonic Frontiers digital deluxe edition: install the DLC before playing

08-Nov-2022 – 5 Essential Advantages of DSLRs (+ Camera Recommendations)

08-Nov-2022 – Blood Moon Total Eclipse at NASA’s Kennedy Space Center

09-Nov-2022 – Ad-Based Netflix Arrives, But It’s A Bit Of A Mess

Monday 2022-11-07 – Link List

Blogging Intensifies Link List for Monday 2022-11-07

07-Nov-2022 – The Definitive Guide To Maruchan Ramen Noodle Soup

07-Nov-2022 – Transformers: Rise Of The Beasts Official Hasbro Toy Product Descriptions

07-Nov-2022 – Atari 50: The Anniversary Celebration trailer teases six new games and over 100 classics

07-Nov-2022 – Using your own domain as a Mastodon handle

07-Nov-2022 – ‘Hey Siri’ to Become Just ‘Siri’

07-Nov-2022 – Twitter will ban unlabelled parody accounts, says Elon Musk

07-Nov-2022 – Someone’s putting The Bible on Steam, and they’re adding achievements

07-Nov-2022 – PSA: Pokémon Scarlet and Violet leaks are out in the wild

06-Nov-2022 – The Black Series Holiday Edition Roundup

06-Nov-2022 – Overwatch 2’s new hero Ramattra drops next month

06-Nov-2022 – What to blog about

100 Days of Python, Projects 58-65 #100DaysofCode

Judging by the comments on the lessons, The lessons are getting harder, though frankly, I am finding they are a bit easier.  I feel like my experience with Web Design is a lot of this.  I also have been looking a bit into how to properly host some of these apps to share here, on my Code Projects Page.  I believe I could set them up to run on a production Flask environment, with different ports, then just map sub directories n the domain to different ports.

But I am doing my best not to get distracted.  Yes, I have been building a few smaller projects here and there lately, but I don’t want to get TOO distracted.

Day 58 – Bootstrap Overview

Not a lot of really say here, like the Web Foundational section, this was a chunk of the Web Dev course offered by the same Instructor.  I may look into picking it up if it’s on sale for cheap, since at this point I’ve done like half of it.  My next plan for a major learning push is going to be Javascript.  I really need to get familiar with Javascript for some work projects.  

The project was essentially using different Bootstrap bits to format a silly Tinder knockoff website, a site for Dogs called Tindog.  Bootstrap is definitely useful, but I generally try to avoid it because it makes things look very samey.  I suppose familiarity in design is useful at times though.

Day 59 and 59 – Blog Capstone Project Part 2

The last part of the Intermediate+ section was the bones of a Clean Blog running in Python Flask.  These two days expanded on the Blog concept a bit, and a few later lessons bring it back around again.  I am almost interested in trying to use the blog once finished, except that I already have plenty of proper outlets for Blogging.  Wordpress works fine.  

The core concept was using Bootstrap to format the blog up nicely, as well as setting it up to reuse Header and Footer files.  It’s a common method for webdesign, and it’s one I have been using since Geocities when I discovered something called SHTML which would let me write Blog Texts in HTML, then encapsulate them into a common top and bottom.

Day 61 – Flask Forms

An intro to easier to use Flask based forms and libraries.  The project itself was to construct a simple log in page, which lead to a Rick Roll when unlocked.  I could see this piece being useful later to add in on the more complete Blog project.

Which brings to a bit of an aside topic.  A lot fo these projects feel disconnected, but really, they are demonstrating a proper way of handling larger Code Projects.

Break it into parts.

We built a simple blog page that pulled posts from a CSV file.

We formatted that blog page.

We created a log in form, that could easily be slipped into a blog page.

Later lessons work with more dynamic forms and data and SQL Lite databases.

As the pieces get laid out, the end goal becomes more and more clear.  My prediction is that the later Blog Capstone project will amount to, “Take everything from the last ten weapons and mash it into a functioning Blog app.

Day 62 – Coffee Shop Wifi Tracker

Like I said, building on the last.  For this lesson, we built a little table that would list Coffee Shops in  pretty Bootstrap table with ratings for Coffee Quality, Wifi Quality, and Power Outlet availability.  Instead of just a form that takes an input and verifies it’s good, it actually inserts new data into the CSV that holds all the coffee shops.

Day 63 – Book Collection App

I may revisit this one later to build an app for my other collections.  And to make it more robust.  The core though is once again, building on the Coffee App, essentially.  Instead of just a tracked list with an Add Form, we added persistence by learning about SQL Lite databases.  So the data persists even if the server is shut down.  

I took a few extra non required steps on this app and reused the Coffee Shop code to make this app look much nicer.  The core app and instructions just had a very basic page with an unordered list.  I turned it into a table with a bit more formatting and color.

Day 64 – Top Ten Movies App

This whole project was essentially the same as the Book Collection App, except it was intnded from the start to look prettier.  The main difference is that the add process had a few extra steps to pull from the API of The Movie DataBase website to get data about each film, and have the user select from a list of results.  In the instructions for the class, the idea was to make multiple API calls for the list, then specific movie data, but I had already worked ahead on the project and instead it pulls the data, the user selects the movie, then it’s just done.  It was a bit complicated to get the data to pass around between pages since it was a dictionary and not just a single variable, but I got it working using Global variables.

I mostly try to avoid Global variables, but it felt like this was a good use case and made sense to use given the way Flask works.

I am thinking I may integrate the log in app created previously with this website and use it to test out mapping some of these projects to a domain to make it a for real, live website. Also, you can’t tell it in the snapshot but the posters do this cool flip over effect when you mouse over them to show more information. Not really a Python thing, but it’s still a neat effect.

Day 65 – Web Design Principles

No project for this day, it’s another slice of the Web Developer course from the same instructor.  I’m definitely going to keep an eye out for a deep discount, especially with Black Friday coming, since I’ve basically completed half of that course now.

I was hoping to fit all of this more advanced Flask based projects into one page but it feels like this post is getting pretty long so I’m going to go ahead and break it up here.