Guo Yunhe

  • About
  • Blog
  • Resume
Illustration of a bird flying.
  • Switch The Legend of Zelda: Tears of The Kingdom Yuzu Emulation Guide

    If you haven’t used Yuzu emulator before, please read Switch Emulation With Yuzu first. Update firmware You MUST have firmware version 16.0.1 or newer to run TOTK. Note: prod.keys is related to firmware’s major version. For example, prod.keys for 15.x firmware won’t work on 16.x firmware. If you don’t know how to install firmware, read […]

    May 22, 2023
  • Front-end Build Tools in 2023

    The Standard When we say a front-end build tool, we mean: Ready for production When we say a build tool is ready for production, we mean: Vite 4 Vite 4 is based on esbuild (written in Go) and Rollup. It adopts un-bundled dev server for faster HMR and bundled dependencies for faster cold booting. Vite […]

    March 19, 2023
  • Work As Front-end Developer In Finland

    Work As Front-end Developer In Finland

    This is only my own story. I hope you find something helpful. But be aware the information can be out-dated and a little subjective.

    September 28, 2020
  • position: fix not working? Check transform

    In CSS, many position/layout properties are context-aware. For example, position: absolute; only works if the desired parent has position: related/absolute/fixed;. However, position: fixed; is very simple. It is always related to window, barely affected by parent container. But, I stuck in this small issue: transform:scale(1); position:fixed; right:10px; bottom:10px; This is strange, I have position: fixed; […]

    June 9, 2020
  • Integrate Crowdin To RetroArch

    RetroArch project uses *.h files to store translation strings. Here aren’t any tools to make the translation process easier. When source strings changed, you have to manually review the changes, locate and update translation strings. It is a hard work. As a big fan of RetroArch, I was thinking if it can be improved with […]

    March 28, 2020
  • HTML vs. JavaScript Input Validation

    If you want to validate a form input and so it only accepts integers, here is an easy way in HTML5: However, users can still type something invalid: In Firefox, you can basically type anything, like “fsielfs”. In Chrome, you can type numbers with dots, like “1..2.2.2”.

    January 13, 2020
  • Create React WebExtension for Firefox and Chrome

    Create React WebExtension for Firefox and Chrome

    We will create a React app and turn it into a Firefox/Chrome extension.

    October 5, 2019
  • Code Journey #11

    Highlights for the last month: HiDPI bug fixes and emulator packaging. KDE: Kompare HiDPI [patch] Filelight HiDPI [patch] KSysGuard HiDPI, except the sensor graphy [patch] Font manager HiDPI [patch] enablefont and disablefont icon for font manager [patch] KWallet HiDPI [patch] KWin HiDPI [patch] Krita splash screen HiDPI [patch] Kate/KonsolePart dual screen rendering issue [bug] [patch] […]

    October 2, 2019
  • openSUSE Conference 2019 @Nuremberg

    Participating openSUSE Conference is one of my dream. I always cannot find a time to do it until I made my mind to leave all other stuff. Thank my company for sponsoring my flight. I have visited Munich for many times. It is familiar place but the memory is so far and mixed with smiles […]

    September 12, 2019
  • Code Journey #10

    KDE: Fixed JuK folder dialog always open on start Translate tech base POTD doesn’t change daily Bluetooth headset not detected when auto connect. Identify it as Linux kernel bug. Report to upstream openSUSE: Update Wiki FAQ page, still in progress Chameleon theme: new navbar and footer design Chameleon theme: dark mode Apply theme to doc.opensuse.org […]

    September 11, 2019
1 2
Next Page→

Guo Yunhe

Proudly powered by WordPress