Garry W's English blog
Home
Links icon
My open source codes Github profile 中文博客
Donate
  • MicroPython for ESP32-C3 2MiB-Flash

    2022-03-25 python micropython mpy firmware esp-idf esp32 esp32c3

    I compiled MicroPython MCU firmware for Espressif ESP32-C3 2MiB-Flash (MCU made by 乐鑫科技 Inc) https://github.com/larygwil/micropython/releases MicroPython 1.19 for ESP32-C3 2M Flash. Built with ESP-IDF v4.4.2 All articles are original (except for those specially claimed) and copyrighted. Copying without permission is …

    Read More
  • Open Source Multi Search Engines Tools

    2021-07-10 search engines multiple search engines browser addon browser extension web extension firefox google chrome librewolf waterfox vivaldi pale moon brave browser opera browser microsoft edge

    Maybe you'd also like to visit this page for more up-to-date info List / Comparison / Alternatives of open source web searching (multi-engines) tools Welcome PR if you want to add or correct any infomation Browser Extensions / Addons Browser addon Web app Build-in engines Categorize engines Search history reuse & …

    Read More
  • Assign DNS to one particular process on Linux

    2020-10-17 Linux DNS resolv.conf process DNS non-global DNS

    Linux itself can only configure system-wide DNS by /etc/resolv.conf. Here is a way to individually set DNS for a specific process, through the mount namespace without root. You only need a simple command if use a script. Method Bubblewrap is an unprivileged (root-free) container tool. We use bwrapcommand to use it to …

    Read More
  • We still have Firefox userChrome JS script in the 2020s (introduction, tutorial, resources)

    2020-01-19 Firefox userChrome js uc script userChrome script XUL

    Today ( 2022 update ) Firefox's userChrome script (uc script, for short) can still be used. We cannot know whether Mozilla will completely kill the uc script in a far or near future. People have been fearing about that in the past two years, but since 57, it is the uc script that make some people (such as me) don’t …

    Read More
  • A page to display many Github repos, beyond the limit of 6 repos allowed

    2019-12-19 github github.io github page github page github api

    Github is a platform for many people to display their work, yet the profile page only allows to pin 6 repos. If you have more than 6 works which you want to show: Choose only the 6 ones you want to show the most, and reluctantly hide the others? Make another website to introduce your repo one by one? It's better to …

    Read More
  • Quickly generate and decode QR codes in Linux terminals

    2019-02-25 QR code terminal shell Linux

    We need to do two things: Decode QR code on Linux screen and print the result on terminal Convert a string to QR code on terminal, and display the QR code in the terminal for scanning Method Generating QR code qrencode is a common CLI program for generating QR codes, found in many distribution repositories. It supports …

    Read More
  • Create 'Open Terminal Here' menu for Linux file manager

    2018-06-12 Linux file association folder file manager shell console

    Create "Open Terminal Here" menu for Linux file manager Some Linux GUI file managers do not have a right-click menu "Open terminal here", or some have but don't allow specifying a certain terminal. Because folder also has MIME type ( inode/directory), by associating folder with a terminal through …

    Read More
  • Linux associate file name extension with opening program

    2017-12-06 Linux file association suffix extension name MIME

    Manually associate file extensions and open programs for Linux. When Linux does not recognize a certain extension, we need to create a MIME type for the extension. Linux decides opening program by MIME type, not directly file name extension. Then we associate this MIME type with a program menu item. Manual associate …

    Read More

garywill

Written by me. Some are translated into English by machine, then applied some artificial correction. (the Chinese blog articles are more up-to-date, as I update them sometimes)

Buy me a coffee

See my open source repos


Open-source project recommend:

Big Search: Handily use / switch any one or multiple search engines via a flexible & extensible tool.
firefox chrome demo
With some special technical features also.


中文博客

Blog made with Hugo and Clarity theme

All articles are original (except for those specially claimed) and copyrighted. Copying without permission is forbidden.

Featured Posts

  • Open Source Multi Search Engines Tools

Recent Posts

  • MicroPython for ESP32-C3 2MiB-Flash
  • Open Source Multi Search Engines Tools
  • Assign DNS to one particular process on Linux
  • We still have Firefox userChrome JS script in the 2020s (introduction, tutorial, resources)
  • A page to display many Github repos, beyond the limit of 6 repos allowed
  • Quickly generate and decode QR codes in Linux terminals
  • Create 'Open Terminal Here' menu for Linux file manager
  • Linux associate file name extension with opening program

Tags

LINUX 4 FILE-ASSOCIATION 2 FIREFOX 2 SHELL 2 BRAVE-BROWSER 1 BROWSER-ADDON 1 BROWSER-EXTENSION 1 CONSOLE 1 DNS 1 ESP-IDF 1 ESP32 1 ESP32C3 1 EXTENSION-NAME 1 FILE-MANAGER 1 FIRMWARE 1 FOLDER 1 GITHUB 1 GITHUB-API 1 GITHUB-PAGE 1 GITHUB.IO 1 GOOGLE-CHROME 1 JS 1 LIBREWOLF 1 MICROPYTHON 1 MICROSOFT-EDGE 1 MIME 1 MPY 1 MULTIPLE-SEARCH-ENGINES 1 NON-GLOBAL-DNS 1 OPERA-BROWSER 1
All Tags
BRAVE-BROWSER1 BROWSER-ADDON1 BROWSER-EXTENSION1 CONSOLE1 DNS1 ESP-IDF1 ESP321 ESP32C31 EXTENSION-NAME1 FILE-ASSOCIATION2 FILE-MANAGER1 FIREFOX2 FIRMWARE1 FOLDER1 GITHUB1 GITHUB-API1 GITHUB-PAGE1 GITHUB.IO1 GOOGLE-CHROME1 JS1 LIBREWOLF1 LINUX4 MICROPYTHON1 MICROSOFT-EDGE1 MIME1 MPY1 MULTIPLE-SEARCH-ENGINES1 NON-GLOBAL-DNS1 OPERA-BROWSER1 PALE-MOON1 PROCESS-DNS1 PYTHON1 QR-CODE1 RESOLV.CONF1 SEARCH-ENGINES1 SHELL2 SUFFIX1 TERMINAL1 UC-SCRIPT1 USERCHROME1 USERCHROME-SCRIPT1 VIVALDI1 WATERFOX1 WEB-EXTENSION1 XUL1
[A~Z][0~9]
Garry W's English blog

Copyright 2017- 2025 GARRY W'S ENGLISH BLOG. All Rights Reserved