All Blog Entries23

  1. Rewriting my website for Svelte and other improvements
    Re-building this website from scratch with Svelte and SvelteKit, focusing on static generation and custom asset pipelines. It explores using Tailwind CSS and Deno.
    ToolWeb
  2. Fake and Slop Content On YouTube
    Examining the trend of mass-produced, non-genuine content on YouTube that mimics informative channels, often utilizing AI voice technology.
    AIMedia
  3. Fabric Mod Bisection Tool
    Building a fabric mod bisection tool helps developers efficiently pinpoint specific bugs within a modding environment, offering a focused approach to debugging.
    MinecraftModdingTool
  4. First june Album
    A few notes on June's first album, "Too Bad We Grow Up," and the sound of their debut release. Discover their music here.
    BandMusic
  5. Ascent: My first proper game
    Ascent is my first complete game, developed for a Computer Graphics course. Explore the project details and see how the visual systems were implemented.
    Computer GraphicsGame
  6. Binary Tree Labeling
    Suggesting renaming pointers in binary trees from positional terms like "left" and "right" to names conveying actual relationships, like lessThan or greaterOrEqual.
    CData Structures
  7. Inheritance Equality Footgun
    Investigating a common pitfall when manually implementing the equals method in Java inheritance structures. See how dynamic type checking resolves unexpected equality behaviors.
    JavaLearningObject-Oriented Programming
  8. SvelteKit: Run Script after Build
    Using a Vite plugin to modify the SvelteKit 200.html fallback file, ensuring proper title and description tags for improved SEO.
    Node.jsToolWeb
  9. Learning a bit of Lua
    Exploring Lua scripting within ComputerCraft, detailing scripts for mining contiguous resources and navigating paths within the simulation environment.
    Computer GraphicsLuaTool
  10. Installing RStudio on Termux
    Building an RStudio environment on Android using Termux. Follow steps to install necessary components within Ubuntu and run the R server.
    CLILinuxRTool
  11. ESO is a mess
    Investigating the onboarding process in ESO. This looks at how the game presents itself to newcomers, highlighting confusing direction and monotonous early gameplay experiences.
    Game
  12. Restoring Mahiro Maeda's 'Outtakes From Evangelion (Vol.1)' Cover Illustration
    Combining archival research and image restoration techniques, this piece details bringing back the detail of an Evangelion album cover using specialized denoising and upscaling.
    Computer GraphicsMediaTool
  13. Graphics Development Resources
    Curating valuable resources for real-time rendering, this collection provides documentation and learning materials related to OpenGL graphics development.
    Computer GraphicsOpenGLTool
  14. New Domain Name
    Exploring the practical reasons for selecting webindex.page. Good personal domain names are often unavailable, and the cost of short TLDs influenced this decision.
    Web
  15. My Portable Computer Setup
    Building a portable computing setup under 500 euros. This explores options including Chromebooks, notebooks, and tablets, detailing the final configuration.
    HardwareMediaWeb
  16. ChatGPT: Have you used it?
    Exploring the utility of AI assistants like ChatGPT. See how this technology helps with coding, understanding math concepts, brainstorming ideas, and providing quick reference.
    AILearningTool
  17. NotNite / Friend Cloud
    Exploring the concept of Friend Cloud, a hybrid friend network that mixes public and private cloud functionality. This discusses simple, aesthetic web experiences.
    MediaToolWeb
  18. Wave Function Collapse
    Experimenting with Wave Function Collapse for terrain generation, exploring methods like weighting tiles with noise maps and layered approaches.
    Computer GraphicsGoProcedural Generation
  19. Unsafe BBCode
    Examining BBCode renderers on npm. Many available parsers rely on risky regex or introduce vulnerabilities like JavaScript injection risks.
    JavaScriptSecurityToolWeb
  20. Comments / Disqus
    Investigating third-party comment systems like Disqus revealed privacy concerns regarding embedded trackers. This prompted building a custom commenting solution using Firebase Firestore.
    SecurityToolWeb
  21. Markdown Support
    The edit page now includes markdown support, completing a major feature. Next steps involve adding comments, improving design, and implementing pagination.
    MarkdownToolWeb
  22. Nothings aka Sean Barrett
    Discovering old resources like nothings' 1999 article on software patents. Exploring the influence of developers like Sean Barrett, creator of stb_image for OpenGL rendering.
    Computer GraphicsJavaOpenGLTool
  23. First Entry
    Hello World!