Skip to content

Instantly share code, notes, and snippets.

View s3rgeym's full-sized avatar
🏴‍☠️
Анархия - основа Интернета

[object Object] s3rgeym

🏴‍☠️
Анархия - основа Интернета
View GitHub Profile
@s3rgeym
s3rgeym / colors.lua
Created October 28, 2026 06:30
Color Utils
local M = {}
-- Относительная яркость цвета 0xRRGGBB по WCAG.
function M.luminance(color)
local function linearize(channel)
channel = channel / 255
if channel <= 0.04045 then
return channel / 12.92
end
-- Типы узлов, которые можно извлечь в переменную.
-- Дополнительно подходит любой тип, оканчивающийся на `_literal`.
local variable_types = {
'string',
'raw_string',
'ansi_c_string',
'encapsed_string',
'template_string',
'concatenated_string',
'heredoc',

Цель: скрыть от провайдера и СОРМ DNS-запросы, которые по умолчанию не шифруются

Как написано в Arch Wiki, NetworkManager не умеет напрямую работать с DoT (DNS Over TLS). Для этого используется systemd-resolved (ставить его не надо — это часть пакета systemd).

Если он не включен:

sudo systemctl enable --now systemd-resolved
//
// THIS FILE WAS AUTOGENERATED BY ZELLIJ, THE PREVIOUS FILE AT THIS LOCATION WAS COPIED TO: /home/sergey/.config/zellij/config.kdl.bak
//
keybinds clear-defaults=true {
locked {
bind "Alt g" { SwitchToMode "normal"; }
}
pane {
bind "left" { MoveFocus "left"; }
#!/usr/bin/env python
import argparse
import json
import re
import signal
import subprocess
import sys
from urllib.request import Request, urlopen
MODEL_NAME = "qwen2.5-coder:7b"
@s3rgeym
s3rgeym / main.go
Last active June 1, 2026 23:59
Go VNC Scanner
package main
import (
"bufio"
"context"
"crypto/des"
"encoding/binary"
"flag"
"fmt"
"io"
data="""\
1. [✓] org.freedesktop.Platform.GL.default 24.08 u flathub 25.8 MB / 147.8 MB
2. [✓] org.freedesktop.Platform.GL.default 24.08extra u flathub 25.9 MB / 147.8 MB
3. [✓] org.freedesktop.Platform.Locale 24.08 u flathub 850.4 kB / 388.9 MB
4. [✓] org.freedesktop.Platform.ffmpeg-full 24.08 u flathub 5.4 kB / 12.1 MB
5. [✓] org.freedesktop.Sdk.Locale 24.08 u flathub 1.9 MB / 394.4 MB
6. [✓] org.freedesktop.Sdk.Locale 25.08 u flathub 18.5 kB / 394.8 MB
7. [✓] org.gnome.Platform.Locale 49 u flathub 18.5 kB / 385.8 MB
8. [✓] org.gnome.Platform.Locale 50 u flathub 18.5 kB / 386.0 MB
9. [✓] org.gnome.Platform 50 u flathub 1.4 MB / 408.8 MB
vim.pack.add({
'https://github.com/mikavilpas/yazi.nvim',
'https://github.com/nvim-lua/plenary.nvim',
}, { confirm = false })
require('yazi').setup()
vim.keymap.set('n', '<leader>y', function()
require('yazi').yazi({ open_for_directories = true })
end)
python -c'print(__import__("requests").get("https://ipinfo.io/ip").text)'