@gilbert189

i'm gilbert_given_189 on Scratch.
Wall

Let’s play a game of “Fortunately, Unfortunately“. Respond the previous post (the first comment below this post) by replying this post (not the previous post!)

I’ll start with: “I found this website.“

On the 2nd mid-semester project exam thing six months ago, we’ve been asked to make a video memoir of our school life

I peeked one group having that Blend S intro and has a lot of Undertale references (the editor is a UT fan), so I figured I’d give them this video (https://youtu.be/-eTp1DGIXcs)

Sadly I never did because it wasn’t on my YouTube history back then (even though I can recall having watched it) and it’s not until recently that it resurfaced on my recommendation

{ // in case something uses jQuery for some reason
    let $ = function (name) {
        let result = document.createElement(name);
        result.set = function (attr, value) {
            result.setAttribute(attr, value);
            return result;
        };
        result.setAttr = function(attr, value) {
            result[attr] = value;
            return result;
        }
        result.add = function (...elements) {
            for (let elm of elements) {
                result.append(elm);
            }
            return result;
        };
        result.text = function (text) {
            result.innerText = text;
            return result;
        };
        return result;
    }
    // add description lists
    let dl = $("dl").add(
        $("dt").add(
            $("label")
            .set("for", "recallChatSetting")
            .text("Recalling chat options:"),
        ),
        $("dd").add(
            $("button").setAttr("onclick", function deleteAll () {
                if (!confirm("Delete all of the chat history?")) return; // negative, do not delete everything
                localStorage.setItem(PREFIX + "messages", "{}");
                window.location.reload();
            }).text("Clear all history"),
            $("button").setAttr("onclick", function () {
                let amount = prompt("How many topmost messages should I keep?", "100");
                if (amount === null) return; // whoops, accidentally pressed it
                amount = Number(amount);
                let messageIDs = Object.keys(messages).sort((a, b) => a - b).slice(-amount);
                let newMessages = {};
                for (let msgID in messageIDs) {
                    newMessages[msgID] = messages[msgID];
                };
                localStorage.setItem(PREFIX + "messages", JSON.stringify(newMessages));
                window.location.reload();
            }).text("Clear some history"),
        )
    );
    document.getElementById("settingsList").append(dl);
}

this is on my userscript right now

I wish this was easier

yesterday
1 0 1

I survived 9 months of EWOW

yesterday
2 0 0

Commands? That’s too rude!

yesterday
2 0 0

My current USB 3.0 cable can’t achieve 3.0 speed but has a decent connection

The other USB 3.0 cable can achieve 3.0 speed but has a very bad connection

I could buy one online but for some reason the online shop I’m on insisted me to use their app on my phone instead of the website (as if they have a phobia of desktops apparently)

Ended up using another online shop

2 days ago
3 0 0

how did I find a dystopian song catchy

3 days ago
3 0 3

For the computer practice class’s assignment, we’re asked to make a Scratch game that has points in form of coins, a game over mechanic, has at least 2 sprites, one condition and one variable.

So I submitted Entropy the (almost) generic platformer I made on 2022, added lives and some QoL features and call it a day

(also, should I share it)

Sep 12, 2024, 3:48 PM
5 0 1

There’s a personal project of mine that requires an always-on server (though trigger-based is also okay). The server would be very low-octane: all it does aside from serving is scrape a website, wait 15 minutes, and repeat. The only target user is me and all my devices with a RSS reader; no one else.

I could use Jeff, if only Jeff would like to cooperate better. Using a paid hosting service is a total overkill for me, especially for a single project like this (if it’s something like @imgru, I might consider it). None of the free hosting services I looked at seems appealing to me, though I haven’t seen all of it obviously.

Any recommendations?

Subject: What would future English look like? (4 minutes)

Summary: I don’t know.

Conclusion: The video is clickbait.

SpongeBob: “Everything is chrome in the future!”

—Springer, A, Wiese, E & Mr. Lawrence (Writers), Yasumi, T (Director), (December 31, 1999). Chapter 1 (Season 1, Episode 17) SB-129. In S. Hillenburg (Executive Producers), SpongeBob SquarePants. Nickelodeon; Viacom.

I want to set up fingerprint auth on my Fedora, but the darn thing always disconnects itself for some reason

my laptop sounds like a jet engine

probably because my Ubuntu live session doesn’t have GPU acceleration

Could the Brobot theme be any more jazzier

I have to stop resting on the bed after I woke up at 5

or I’ll sleep again and woke up at 7