Skip to content
Just carry on website logo
  • Home
  • Misc
  • Notes
  • NGX
  • Favoman
  • Profile
  • Twisted-notes

    Twisted-notes

    Cole Avatar

    By

    Cole

    /

    17.04.2026

    State Machine: Many Twisted protocol handlers need to write a state machine to record the state they are at. Here are some pieces of advice which help to write state machines…

    Read More: Twisted-notes
  • Multitask Analysis

    Multitask Analysis

    Cole Avatar

    By

    Cole

    /

    17.04.2026

    I encountered multitask while analyzing an open-source project, which involved many Python concepts that I was completely unfamiliar with or barely understood. There isn’t much information online about Python multitask, and I’ve always believed that you must truly understand the implementation mechanism of a tool to use it effectively.

    Read More: Multitask Analysis
  • keealived-vrrp_script

    keealived-vrrp_script

    Cole Avatar

    By

    Cole

    /

    17.04.2026

    weight vs. priority Let’s first analyze how the priority value of vrrp_instance is calculated from the code:

    Read More: keealived-vrrp_script
  • Character Encoding Issues Caused by Enabling Gzip in Nginx

    Character Encoding Issues Caused by Enabling Gzip in Nginx

    Cole Avatar

    By

    Cole

    /

    17.04.2026

    Problem: To optimize the backend structure, an Nginx scheduling server was added in front of the business server layer. Both the business server and the scheduling server had gzip and caching enabled.

    Read More: Character Encoding Issues Caused by Enabling Gzip in Nginx
  • OAuth is not 0Auth

    OAuth is not 0Auth

    Cole Avatar

    By

    Cole

    /

    17.04.2026

    I recently wanted to create a microblogging tool to play around with, which led to the idea of ​​setting up a website. While looking at the relevant APIs on Tencent Weibo Open Platform, I encountered many unfamiliar terms.

    Read More: OAuth is not 0Auth
  • Favoman: Concluding Remarks

    Favoman: Concluding Remarks

    Cole Avatar

    By

    Cole

    /

    17.04.2026

    My original intention was to create a tool that would provide convenience for avid microblog users; however, due to technical constraints, it is currently only sufficient for my own personal use. The source code is open-source.

    Read More: Favoman: Concluding Remarks
  • Enabling gzip in Nginx causes garbled characters.

    Enabling gzip in Nginx causes garbled characters.

    Cole Avatar

    By

    Cole

    /

    10.12.2022

    To optimize the backend structure, an nginx scheduling server was added in front of the business server layer. Both the business server and the scheduling server had gzip and caching enabled.

    Read More: Enabling gzip in Nginx causes garbled characters.
←Prev
1 2 3 4
Next→

Editor Picks

  • How Nginx Processes a Request: Phase-by-Phase Source Analysis

    How Nginx Processes a Request: Phase-by-Phase Source Analysis

    April 18, 2026
  • Python Metaclass Deep Dive in CPython

    Python Metaclass Deep Dive in CPython

    April 18, 2026
  • How Python Coroutines Actually Work: Tracing __next__ and send()

    How Python Coroutines Actually Work: Tracing __next__ and send()

    April 18, 2026
  • Python asyncio Event Loop Internals: A Deep CPython

    Python asyncio Event Loop Internals: A Deep CPython

    April 18, 2026

Categories

  • Blog
  • Favoman
  • Internals
  • Misc
  • NGX
  • Notes
  • Systems
  • Workshop
Just carry on website logo
  • Facebook
  • X
  • Instagram
  • WordPress

Trending Posts

  • Twisted Reactor Internals

    Twisted Reactor Internals: How SelectReactor Schedules I/O Callbacks

    Apr 18, 2026
  • Keepalived vrrp_script Weight vs Priority

    Keepalived vrrp_script Weight vs Priority: Reading the C Source

    Apr 18, 2026
  • How Nginx Processes a Request

    How Nginx Processes a Request: Phase-by-Phase Source Analysis

    Apr 18, 2026

Recent Posts

  • Twisted Reactor Internals

    Twisted Reactor Internals: How SelectReactor Schedules I/O Callbacks

    Apr 18, 2026
  • Keepalived vrrp_script Weight vs Priority

    Keepalived vrrp_script Weight vs Priority: Reading the C Source

    Apr 18, 2026
  • How Nginx Processes a Request

    How Nginx Processes a Request: Phase-by-Phase Source Analysis

    Apr 18, 2026
  • Home
  • Misc
  • Notes
  • NGX
  • Favoman
  • Profile

© 2026 Just Carry On. All rights reserved.