Asurada's Notebook LogoAsurada's Notebook
Log in
  • Log in
  • How to self-host Readeck, a Pocket alternative, on Azure
    ## Contents ## Intro I have been a happy user of [Pocket](https://en.wikipedia.org/wiki/Pocket_(service)) for many years. it's like a bookmark on-the
    2/7/2026
  • Python bisect
    > https://docs.python.org/3/library/bisect.html If target not in the array, then `bisect_left` and `bisect_right` would return same result. If targe
    7/23/2025
  • PostgresSQL Getting Started
    # Installation Ubuntu ```shell apt install postgresql ``` This will install the database and a bunch of tools to connect/manage database. # Importa
    10/27/2024
  • KMP Algorithm Explained
    KMP algorithm is a string-searching algorithm, commonly used to find if some text contains a given pattern. > The name KMP comes from the initials of
    9/15/2024
  • Rust fn and closure and Fn traits
    This article shows you the following concepts in Rust programming language: 1. fn 2. Fn/FnMut/FnOnce 3. Closure ## fn `fn` is a primitive type in Rus
    9/7/2024
  • Getting Started with CMake - 4 - PUBLIC/PRIVATE/INTERFACE
    When using CMake to develop large C/C++ projects, it’s common for us to split the code base into separate libraries, and later combine those libs into
    4/11/2024
  • Getting Started with CMake - 3 - Use External Project
    In a complex C/C++ project, it's very common to use external dependencies. C/C++ doesn't come with official package manager like cargo(Rust) or Pip(Py
    3/19/2024
  • Why setting cookie SameSite=Lax mitigate CSRF
    In the world of the web, the cookie is a piece of data that will be automatically attached to each request made by the browser. This piece of data usu
    3/4/2024
  • Getting Started with CMake - 2 - Manage large project
    ## Table of Contents This article will show you how to use CMake to build a C/C++ project with many file/library dependencies, by showing the most co
    3/3/2024
  • Rust tracing_subscriber guide
    This article will show how to use Rust's `tracing_subscriber` crate for certain use cases. # What is logging Example Rust program: ```rust #[instru
    2/28/2024
1234567Next