Skip to content

Instantly share code, notes, and snippets.

View davidhcefx's full-sized avatar
PRO

davidhcefx davidhcefx

PRO
View GitHub Profile
@davidhcefx
davidhcefx / highlight.js Language to Library Name Mappings.py
Last active April 19, 2022 21:38
Generate mappings from a language to its corresponding script name and dependencies for highlight.js
"""
Generate mappings from a language to its corresponding script name and
dependencies for highlight.js. Tool written by davidhcefx, 2020.8.24.
In highlight.js, we highlight codes via <pre><code class="language"></code></pre>
However, what is the corresponding JS script name for a specific language?
What are the dependencies, if any, in order to use that language?
This tool aims to build the relationships by parsing the source files.
"""
from typing import List, Dict
@davidhcefx
davidhcefx / 逆向工程筆記.md
Last active March 7, 2023 03:49
My notes while playing with reverse engineering.

以下是我自己的逆向工程筆記!有錯還請多多指教XD


    ┌───────── ASCII ─────────┐
    │  30   0    20    SPACE  │
    │  41   A    0d0a  CRLF   │
    │  61   a                 │
    └─────────────────────────┘
@davidhcefx
davidhcefx / My Tmux Config.md
Last active March 1, 2024 11:27
Clipboard Integration, Mouse Selection, Intuition

My Tmux Config

Features

  • More intuitive. (eg. + to create windows, | to split horizontally, Ctrl+C to copy, End to move to end-of-line)
  • System clipboard integration. (support: MacOS, X-Window, Cygwin)
  • Words highlighted by your mouse will stay on the screen; good for explaining stuff to others.

Installation

  1. Install tmux, for example, via apt-get install tmux.
  2. Under home directory, create a file ~/.tmux.conf with the following contents.
@davidhcefx
davidhcefx / IPython Custom Magic Commands.md
Last active August 5, 2023 17:37
defining ipython custom magic command

help - IPython Custom Magic Command

If you are a command-line lover, then it is likely that ipython is already one of your friend. In Python, help() is our swiss army knife. However, always having to embrace commands with parathesis, ( and ), is really a hassle! Wouldn't it be great if we could simply invoke like this?

%help unknown_command