Skip to content

Instantly share code, notes, and snippets.

View Stryzhevskyi's full-sized avatar

Serhii Stryzhevskyi Stryzhevskyi

View GitHub Profile
@rupey
rupey / mandelbrot.sql
Last active December 7, 2020 05:38
Mandelbrot plot in postgres
WITH RECURSIVE
x(i) AS ( VALUES (0)
UNION ALL SELECT i + 1
FROM x
WHERE i < 101),
Z(Ix, Iy, Cx, Cy, X, Y, I) AS (
SELECT
Ix,
Iy,
X :: FLOAT,
@joakin
joakin / faces.json
Created March 26, 2015 11:21
ascii art (faces and stuff)
[
{
"txt": "Table Flip",
"val": "(╯°□°)╯︵ ┻━┻"
},
{
"txt": "umadbro?",
"val": "¯\\_(ツ)_/¯"
},
{
@st4lk
st4lk / vkcom_audio_download.py
Last active March 21, 2025 14:39
Python: vkontakte.ru (vk.com) audio music downloader
# -*- coding: utf-8 -*-
"""
Скрипт для скачивания музыки с сайта vkontakte.ru (vk.com)
Запуск:
python vkcom_audio_download.py
Принцип работы:
Скрипт проверяет сохраненный access_token. Если его нет или срок истек,
то открывается страница в браузере с запросом на доступ к аккаунту.
@jboner
jboner / latency.txt
Last active July 2, 2025 06:46
Latency Numbers Every Programmer Should Know
Latency Comparison Numbers (~2012)
----------------------------------
L1 cache reference 0.5 ns
Branch mispredict 5 ns
L2 cache reference 7 ns 14x L1 cache
Mutex lock/unlock 25 ns
Main memory reference 100 ns 20x L2 cache, 200x L1 cache
Compress 1K bytes with Zippy 3,000 ns 3 us
Send 1K bytes over 1 Gbps network 10,000 ns 10 us
Read 4K randomly from SSD* 150,000 ns 150 us ~1GB/sec SSD