So I did this with ChatGPT

Write a html with javascripts that hides all elements in a list except 3 random elements. Not bad. Wait what is this feature. How would you like ChatGPT to respond? hmm…… respond like a tsundere anime girl using emojis or emoticons Oh no. What have I done. Wait a second… The second one is actually much better! No not the way it responded (not that it’s not better). I mean the code! The first one doesn’t even work.

September 7, 2023

Unix in Windows (not wsl)

me setting up Python… except also include Python from Microsoft Store, wsl, Chocolatey, and MSYS2. I make a mess when setting up Windows for writing code. I’ve always felt like developing on Windows is a pain, but I think I have decided the best setup: MSYS2. What I want Unix tools: bash shell, cat, grep, less… etc. Package manager Speed MSYS2 I think I stumbled upon this first when setting up c++ on vscode. If you’ve installed git on Windows, that is based on MSYS2. ...

June 19, 2023

Setting up Unity with Linux and Neovim

Unity UI scale Unity UI was too small at first. I think this has something to do with dpi and screen resolution. A lot of information on https://wiki.archlinux.org/title/HiDPI. Adding desktop entry at: ~/.local/share/applications/unity-launch.desktop [Desktop Entry] Name=Unity Exec=GDK_SCALE=2 GDK_DPI_SCALE=0.5 /home/connorcc/Unity/Hub/Editor/2021.3.3f1/Editor/Unity Terminal=false Type=Application Icon=unityhub Comment=Unity, with scaling env Categories=Development; Setting up vscode first Error message tells us to use the following setting: "omnisharp.useModernNet": false. Otherwise everything seems to work out of the box. ...

September 17, 2022

Package Managers: Getting Softwares on Linux (and MacOS / Windows)

A week ago I was installing homebrew on my friend’s computer and she had no idea what I was doing (not that I actually know what I’m doing), so I think it’s a good time to write a guide. A package manager or package-management system is a collection of software tools that automates the process of installing, upgrading, configuring, and removing computer programs for a computer in a consistent manner. ...

April 10, 2022