2023

Sunday 2023-03-12 – Link List

Blogging Intensifies Link List for Sunday 2023-03-12

12-Mar-2023 – Godzilla Island Live-Action Series of Shorts Streams on YouTube

Brief Summary: “TOHO streams episodes of series in Japanese with English subtitles every Tuesday, Thursday”

12-Mar-2023 – There’s a Dead Cells: The Rogue-Lite Board game on the way

Brief Summary: “A campaign to crowdfund a new rogue-lite board game inspired by Dead Cells will shortly launch on Kickstarter.
Dead Cells: The Rogue-Lite Board game -“

12-Mar-2023 – How Mega Man X rewrote the player/character relationship

Brief Summary: “”So you’ve come.”The capsule sits alone, sealed in an abandoned portion of the tunnel beneath the snow. As X approaches, the device comes to life. It “

12-Mar-2023 – Immersive Virtual Reality from the Humble Webcam

Brief Summary: “[Russ Maschmeyer] and Spatial Commerce Projects developed WonkaVision to demonstrate how 3D eye tracking from a single webcam can support rendering a “

11-Mar-2023 – Meta says it plans to block Canadians’ ability to view or share news content on Facebook and Instagram if the country’s proposed Online News Act becomes law (Marie Woolf/Globe and Mail)

Brief Summary: ”
Marie Woolf / Globe and Mail:Meta says it plans to block Canadians’ ability to view or share news content on Facebook and Instagram if the country’s”

11-Mar-2023 – Twitter is in decline and less stable under Elon Musk, echoing LiveJournal and Tumblr falling apart under new ownership that didn’t understand their communities (Gita Jackson/The Verge)

Brief Summary: ”
Gita Jackson / The Verge:Twitter is in decline and less stable under Elon Musk, echoing LiveJournal and Tumblr falling apart under new ownership tha”

11-Mar-2023 – Researchers Claim Their AI Algorithm Can Recreate What People See Using Brain Scans

Brief Summary: “Slashdot readers madsh, Ellis Haney, and sciencehabit all submitted this report from Science:

A recent study, scheduled to be presented at an upcomin”

11-Mar-2023 – GitHub to Start Rolling Out 2FA Requirement

Brief Summary: “GitHub will soon require all developers who contribute code on the platform to enable two-factor authentication (2FA) for improved security.
The post “

Saturday 2023-03-11 – Link List

Blogging Intensifies Link List for Saturday 2023-03-11

10-Mar-2023 – Badge Art Revealed For Celebration Europe 2023

Brief Summary: “The official site has revealed the badge art for the upcoming Celebration Europe event next month. Created by digital artist Alice X. Zhang, this migh”

10-Mar-2023 – From a Certain Point of View: Return of the Jedi Announced

Brief Summary: “As expected, the third book in the From a Certain Point of View series has been announced and will be released on September 5, 2023. Like the other tw”

10-Mar-2023 – #4410: Nissin Lamen Doce Sabor Chocolate – Brazil

Brief Summary: ”
After over 4400 reviews, finally. It’s happened. A chocolate instant noodle. To make things even more wonderful, it’s from Brazil. Thank to Cian for “

10-Mar-2023 – Ghibli Park Has a Problem with People Groping Statues

Brief Summary: ”
At Ghibli Park there are many statues of Studio Ghibli characters that fans can admire or take pictures with. However, some people have been using th”

10-Mar-2023 – Code Project – JavaScript Drum Kit

Brief Summary: “The second actual project from the class I’ve been doing is a simple clickable drum kit. Part of the purpose was to work with signs and to work with “

10-Mar-2023 – [Humble Bundle] Train Simulator Classic: On the Fast Track

Brief Summary: ” submitted by /u/Highwayz [link] [comments] “

10-Mar-2023 – Professor Layton’s new adventure turns him into Luke’s protégé

Brief Summary: ”
A new trailer for Professor Layton and the New World of Steam has shown off a neat twist to this surprise puzzle-solving sequel’s story.

After a lon”

10-Mar-2023 – Fortnite’s grind rails are just super

Brief Summary: ”
It says a lot about the pace and invention of Fortnite that, as soon as we heard the new update would add grind rails, as a team we started questioni”

09-Mar-2023 – Radians are Cursed

Brief Summary: “”

11-Mar-2023 – It’s Time to Reveal the Truth About the Star Wars Holiday Special

Brief Summary: “On Nov. 17, 1978, Princess Leia sang these lyrics to the melody of John Williams’ Star Wars theme: “We celebrate a day of peace/A day of harmony/A day”

11-Mar-2023 – Dungeons & Dragons: Honor Among Thieves Review – The Movie This Game Deserves

Brief Summary: “The world isn’t ending. Probably. Yet somehow in the realm of blockbuster cinema and high fantasy, it’s always seven seconds to midnight. Maybe that’s”

10-Mar-2023 – Recursive Sentences

Brief Summary: ”
It’s been a while since I last wrote up a specific lesson idea so when
my friend Garth asked about recursion ideas I thought I’d write this
one up. T”

10-Mar-2023 – Meta is Working on Twitter/Mastodon Alternative

Brief Summary: “Meta is working on a new text-based social network that’s also decentralized, similar to Mastodon. The project is codenamed ‘P92’, but it will reporte”

11-Mar-2023 – It’s a great time to start playing Dead Cells

Brief Summary: “Just me and my bud Alucard. | Screenshot by Jay Peters / The VergeThis week, the indie roguelike Dead Cells got a massive Castlevania-themed expansion”

11-Mar-2023 – Computers for Fun

Brief Summary: “The last couple years have seen an incredible flourishing of the cyberdeck scene, and probably for about as many reasons as there are individual ’deck”

Friday 2023-03-10 – Link List

Blogging Intensifies Link List for Friday 2023-03-10

09-Mar-2023 – Discord embraces OpenAI with new chatbot and AI server moderator

Brief Summary: “In an effort to become a place for “AI with friends,” Discord is launching three new features powered by OpenAI.

09-Mar-2023 – Epic Games Store now lets developers publish their own games

Brief Summary: “Epic Games’ new self-publishing initiative aims to make its storefront as enticing to developers as possible.

10-Mar-2023 – Jenna Ortega In Talks To Join ‘Beetlejuice 2’ With Michael Keaton

Brief Summary: ”
Following the overwhelming success of Netflix’s Wednesday, Jenna Ortega may well be settling nicely into the Tim Burton family. According to The Holl”

10-Mar-2023 – Catan is getting a football-themed board game expansion

Brief Summary: “A new board game expansion for Catan invites players to score goals to win more victory points.Catan: Soccer Fever is an upcoming board game expansion”

10-Mar-2023 – “woke”

Brief Summary: “The most useful thing about the word “woke” is that it allows me to instantly recognize the lying idiots. All these conservatives complaining about “w”

10-Mar-2023 – A Tape Loop Echo you Can Build

Brief Summary: “Echo and reverb are now electronic audio effects done in a computer or an integrated circuit, but originally they were achieved through mechanical mea”

10-Mar-2023 – Fortnite now requires Windows 10 or higher on PC

Brief Summary: “Image: Epic GamesFortnite’s new cyberpunk-themed “Mega” season launches Friday, but if you’re on PC, you’ll need to be on Windows 10 or higher to be a”

10-Mar-2023 – Fortnite turns into a cyberpunk anime in new season

Brief Summary: “Image: Epic GamesFortnite is going even more anime in its new season. Chapter 4 Season 2 of the battle royale kicks off today, and it’s subtitled “Meg”

09-Mar-2023 – Epic will now let developers self-publish to the Epic Games Store

Brief Summary: “Illustration by Alex Castro / The VergeEpic Games is finally going to let developers self-publish games to the Epic Games Store beginning Thursday. Th”

09-Mar-2023 – Epic Games Store Announces Self-Publishing Tools and Upcoming Support for Subscription Services

Brief Summary: “Epic Games is launching new self-publishing tools for game developers and publishers interested in releasing their games on the Epic Games Store. The “

09-Mar-2023 – Florence + The Machine have covered No Doubt’s 1995 classic ‘Just A Girl’

Brief Summary: “Florence + The Machine have covered No Doubt’s 1995 classic ‘Just A Girl’.

Produced by Florence Welch and Mark Bowen of IDLES, the song is featured”

10-Mar-2023 – Every Super Mario Game Ranked Easiest to Hardest

Brief Summary: “The Super Mario franchise is not considered to be that difficult in the grand scheme of gaming. After all, Mario is Nintendo’s mascot, and you don’t w”

09-Mar-2023 – The Lord of the Rings: Gollum reintroduces Smeagol’s story in new trailer

Brief Summary: “Publisher Nacon and developer Daedalic Entertainment shared a trailer for The Lord of the Rings: Gollum reintroducing the tragic story of Smeagol. Her”

10-Mar-2023 – 50 Cent TV series named Vice City, but unrelated to GTA

Brief Summary: ”
Rapper and producer Curtis “50 Cent” Jackson is developing a TV series named Vice City, a new report has confirmed – but it is nothing to do with Roc”

09-Mar-2023 – [Epic] Call of the Sea (Free / 100% Off)

Brief Summary: “submitted by /u/YogPi [link] [comments]”

Code Project – JavaScript Drum Kit

The second actual project from the class I’ve been doing is a simple clickable drum kit. Part of the purpose was to work with signs and to work with clickable elements. Like the dice roller game, the basic HTML and images were provided, though there was some freedom in arranging the icons and sounds.

It feel a bit flaky, when it comes to overlapping sounds, but that also feels like a bit of a limitation with the code itself, or at least, the simplicity of what is being done here. I’m sure it’s “fixable” with some more advanced work. But for now it’s pretty neat. Works with clicks and keyboard presses.

It can be played by going here, and the full repository can be found here.

var w = new Audio('sounds/snare.mp3');
var a = new Audio('sounds/tom-1.mp3');
var s = new Audio('sounds/tom-3.mp3');
var d = new Audio('sounds/kick-bass.mp3');
var j = new Audio('sounds/tom-4.mp3');
var k = new Audio('sounds/tom-2.mp3');
var l = new Audio('sounds/crash.mp3');

for(var i=0 ; i < document.querySelectorAll(".drum").length; i++) {
    document.querySelectorAll(".drum")[i].addEventListener("click", function(event) {
    clickHandler(event.target.innerHTML)});
}

document.addEventListener("keydown", function(event) {
    clickHandler(event.key);
});

function clickHandler(which_sound) {
//    console.log(which_sound)
//    alert("Clicked!"); 
    flashButton(which_sound);

    switch (which_sound){
    case "w":
        w.play();
        break;
    case "a":
        a.play();
        break;
    case "s":
        s.play();
        break;
    case "d":
        d.play();
        break;
    case "j":
        k.play();
        break;
    case "k":
        k.play();
        break;
    case "l":
        l.play();
        break;
    default:
        console.log(which_sound)
        break;
    }
}

function flashButton (whichFlash) {
    var activeButton = document.querySelector("."+whichFlash);
    activeButton.classList.add("pressed");
    setTimeout(function(){ activeButton.classList.remove("pressed"); },0.3);
}

The large bulk of the code here is handling the sound. I feel like there could almost be a more elegant way of handling this process with a list, but I’m not positive since it would mean taking the text of a list element and using it as the name of a variable. The top chunk of definitions manages creating the sound elements themselves, and the switch statement in the middle plays one based on what the user did.

This function:

function flashButton (whichFlash) {
    var activeButton = document.querySelector("."+whichFlash);
    activeButton.classList.add("pressed");
    setTimeout(function(){ activeButton.classList.remove("pressed"); },0.3);
}

Makes the flash happen. Like I did for the Python class, I tried to construct most of these on my own, so had to do a bit of research to find a way to make the button add the “pressed” class, to get the bright effect, then shortly after, remove it. This seemed to be the appropriate method based on a couple of sources.

The real “meat” of this lesson was this bit of code.

for(var i=0 ; i < document.querySelectorAll(".drum").length; i++) {
    document.querySelectorAll(".drum")[i].addEventListener("click", function(event) {
    clickHandler(event.target.innerHTML)});
}

document.addEventListener("keydown", function(event) {
    clickHandler(event.key);
});

Specifically, using the event listener function, to call an embedded function in order to pass data around. Its similar in concept to some things I’d done in Python, and I am sure it’s nothing super fancy in technique, but its “new to me” in the Javascript sense. Also, I think the instructor handled this a different way, but I’ve set these two event listeners, one for the buttons for clicks, and one for the page for key presses, in a way that made the clickHandler a lot simpler, since they both work off of the same bit of data.

Wednesday 2023-03-08 – Link List

Blogging Intensifies Link List for Wednesday 2023-03-08

08-Mar-2023 – Free and open source 6DOF flight racer Fly Dangerous has a huge second update

Brief Summary: “It’s fast, it gives you six degrees of freedom (6DOF) and it’s open source too! Fly Dangerous just had it’s second big upgrade since entering Early Ac”

08-Mar-2023 – LEGO Jurassic Park 30th Anniversary Sets Revealed

Brief Summary: ”
LEGO will be celebrating the 30th anniversary of Jurassic Park with five new sets coming this summer. The sets will feature various scenes from the f”

08-Mar-2023 – Coffee House

Brief Summary: ”
Toy Name (Short)

  Coffee House

Toy Number

  21102

Toy Review Summary

  Coffee House

Original Price

08-Mar-2023 – International Women’s Day: Here Are 10 More Female-Fronted Bands and Artists That Should Be on Your Radar

Brief Summary: ”
If there’s one thing I love doing, it’s gathering a list of underrated female-fronted bands and artists for your listening pleasure. Music is my life”

08-Mar-2023 – Godot Engine – Resources

Brief Summary: ”
This blog post is to provide resources and links related to the open source Godot game Engine.
https://godotengine.org/
https://docs.godotengine.org/”

08-Mar-2023 – [Humble Bundle] Humble Heroines – Control: Ultimate Edition, Syberia: The World Before, Praey for the Gods, Hellblade: Senua’s Sacrifice, Baltora, Sable, Dreamscaper and Call of the Sea (€14.12)

Brief Summary: ” submitted by /u/forgotaboutlaye [link] [comments] “

08-Mar-2023 – A Layman’s Guide to Sky: Children of the Light – Intro

Brief Summary: “The Entire series can be found on this page.

I’ve been playing this game Sky: Children of the Light for a while, and like many games I play regular”

07-Mar-2023 – Meet anime’s newest isekai hero: a sentient vending machine in a fantasy world【Video】

Brief Summary: ”
Light novel series Reborn as a Vending Machine, I Now Wander the Dungeon makes the jump to anime.

In some ways, the setup for upcoming anime TV seri”

07-Mar-2023 – Live-action Totoro stage play nominated for nine of the U.K.’s highest theatrical honors

Brief Summary: ”
Adaptation of Studio Ghibli anime earns more Olivier Award nominations than any other production this year.

It was a bit of a shock last year when t”

08-Mar-2023 – PVRIS has dropped a video for ‘Goddess’

Brief Summary: “PVRIS has released a video for ‘Goddess’.

The track was released earlier this year to coincide with a bunch of UK and European dates, with Lynn Gun”

08-Mar-2023 – How can computing education promote an equitable digital future? Ideas from research

Brief Summary: “This year’s International Women’s Day (IWD) focuses on innovation and technology for gender equality. This cause aligns closely with our mission as a “

07-Mar-2023 – Elon Musk backpedals after mocking disabled Twitter worker in tweet ‘storm’

Brief Summary: “Haraldur Thorleifsson was locked out of his computer, but after nine days of no answer from the company, decided to tweet the CEOIf you’re not told yo”

07-Mar-2023 – ChatGPT’s alter ego, Dan: users jailbreak AI program to get around ethical safeguards

Brief Summary: “Certain prompts make the chatbot take on an uncensored persona who is free of the usual content standardsPeople are figuring out ways to bypass ChatGP”

07-Mar-2023 – Internet Archive gets DMCA exemption to help archive vintage software (2003)

Brief Summary: “Comments”

08-Mar-2023 – Pulling Data From HDMI RF leakage

Brief Summary: “A long-running story in the world of electronic security has been the reconstruction of on-screen data using RF interference from monitors or televisi”