2025-03-01
FireMonkey is a totally new combined user-script and user-style manager
erosman.github.io/firemonkey/src/content/help.html#apiОгромная дока по менеджерам юзерскриптов со статистикой использования разных API в скриптах
2025-01-26
Design of Keybinding, Key Shortcut, Input System
xahlee.info/kbd/keybinding_index.html2025-01-19
Using LD, the GNU linker - Options
ftp.gnu.org/old-gnu/Manuals/ld-2.9.1/html_node/ld_3.html--wrap symbol
Use a wrapper function for symbol. Any undefined reference to
symbol will be resolved to wrap_symbol. Any
undefined reference to real_symbol will be resolved to
symbol.This can be used to provide a wrapper for a system function. The
wrapper function should be called wrap_symbol. If it
wishes to call the system function, it should call
real_symbol.Here is a trivial example:
2025-01-09
Optimal quantization solves a minimum Optimal Transport projection. Lloyd algorithm computes a stationary point of this non-convex energy
x.com/gabrielpeyre/status/1877233844048339088Gabriel Peyré в X: «Optimal quantization solves a minimum Optimal Transport projection. Lloyd algorithm computes a stationary point of this non-convex energy (see work by Canas and Rosasco https://t.co/yladoE9Q4O) https://t.co/JNNo8sGVPZ» / X
2024-12-28
Рациократия: Теория общества и государства
ratiocracy.sbsДанная книга - это попытка выстроить рационально обоснованную модель (теорию) общественного устройства на основе относительно небольшого набора базовых постулатов и логических рассуждений.
Такой подход позволяет обосновывать выбор тех или иных общественных решений, ведь на любой вопрос гражданина вроде 'почему я должен?' или 'почему мне нельзя?' должен быть обоснованный ответ, иначе индивид имеет полное право усомниться в справедливости данного общественного устройства.
Одновременно с этим книгу также можно рассматривать как:
- сжатую систематизацию либеральных и демократических идей об устройстве общества, в некотором смысле выжимку западной политической философии;
- достаточно полный список вопросов, необходимых для рассмотрения при обсуждении устройства общества;
- руководство по созданию свободной и демократической конституции;
- попытку автора разобраться в интересующих его вопросах и описать общество, в котором хотелось бы жить.
ОРИГАМИ ВОРОНОГО
blog.altsoph.com/оригами-вороного“ОРИГАМИ ВОРОНОГО” is published by Aleksey Tikhonov in Altsoph’s blog.
VORONOI CITY
blog.altsoph.com/voronoi-city“VORONOI CITY” is published by Aleksey Tikhonov in Altsoph’s blog.
voronoi tessellation
twitter.com/KangarooPhysics/status/1253336959755251716Robert Fathauer в X: «I stopped by Sprouts today to pick up some groceries and was surprised to find them selling Voronoi tessellations. https://t.co/xmb1Z213lA» / X
x.com/RobFathauerArt/status/13744651005815070812024-12-14
The Illustrated TLS 1.2 Connection
tls12.xargs.orgsemi-interactively explains how TLS works, very cool
2024-11-12
Ментальный покер — Википедия
ru.wikipedia.org/wiki/Ментальный_покер«Могут ли два нечестных друг к другу игрока сыграть в честный покер без использования карт, а, например, по телефону?»
2024-09-13
Необычные приёмы отладки, которые браузер от вас скрывает
habr.com/ru/companies/ruvds/articles/8424282024-08-17
Major tech companies are producing far more carbon emissions than they suggest in their sustainability reports
mastodon.online/@parismarx/112974103327865869Major tech companies are producing far more carbon emissions than they suggest in their sustainability reports.
They’re lobbying hard to rewrite the rules on how emissions are calculated to show net zero on paper, but not in practice.
https://www.ft.com/content/2d6fc319-2165-42fb-8de1-0edf1d765be3
2024-03-29
Результаты Московского Марафона 24 сентября 2017 года
moscowmarathon2017.datalaboratory.ru/results?runners=1,182024-02-26
PulseAudioDB
a.exozy.me/posts/pulseaudiodbAnything can be a key-value database if you misuse it well enough!
2024-02-19
Pagefind | Pagefind — Static low-bandwidth search at scale
pagefind.appPagefind is a fully static search library that aims to perform well on large sites, while using as little of your users’ bandwidth as possible, and without hosting any infrastructure.
2024-01-29
Dump nginx config from running process?
serverfault.com/questions/361421/dump-nginx-config-from-running-process# Set pid of nginx master process here
pid=8192# generate gdb commands from the process's memory mappings using awk
cat /proc/$pid/maps | awk '$6 !~ "^/" {split ($1,addrs,"-"); print "dump memory mem_" addrs[1] " 0x" addrs[1] " 0x" addrs[2] ;}END{print "quit"}' > gdb-commands# use gdb with the -x option to dump these memory regions to mem_* files
gdb -p $pid -x gdb-commands# look for some (any) nginx.conf text
grep worker_connections mem_*
grep server_name mem_*
2024-01-11
Google начал определять 2ГИС как вредоносное приложение и просить его удалить
habr.com/ru/news/785496С уходом из гугл плея в рустор многие российские приложения, например банки, с удовольствием добавили себе в манифест пермишены, с которыми гугл им никогда бы не дал опубликоваться в официальном сторе, например "QUERY_ALL_PACKAGES", чтобы следить за тем какие приложения установлены на устройстве пользователя. Эта информация может быть реально необходима приложению примерно никогда, в 99% случаев она нужна различным SDK которые собирают информацию о пользователе, телеметрию, профили для аналитики, статистики, и т.д. и ничего полезного для самого пользователя не делают. Гугл не разрешает публиковать приложения с этим пермишеном в официальном гугл сторе, но вот, сразу же после выхода первой же версии приложения в русторе, от приложений российских банков в сеть полетели данные об установленных приложениях.
Абсолютно та же история с чтением СМС. Гугл, в принципе, даёт право публиковать подобные приложения в сторе, но проверяет их в ручном режиме и смотрит действительно ли им необходим доступ к всем СМС, если нет - разворачивает. Разумеется, никаким банкам никакой доступ к СМС не может быть нужен в принципе. "Нам нужны ОТР-коды из СМС" - не оправдание. Для этого, во-первых, есть специальное апи, которое позволяет получить код из СМС и при этом не даёт доступа к содержанию всех остальных сообщений, а во-вторых, ничего не случится если пользователю потребуется лишние 3 секунды, чтобы посмотреть пришедшее СМС самостоятельно. Стоит ли и говорить что перейдя в рустор банки сразу же себе эти пермишены добавили, и теперь они имеют полный доступ к всем вашим СМС и могут делать с ними всё что хотят - читать, анализировать, удалять, отправлять, и т.д.
2023-12-24
Mappable API Documentation and Code Examples
mappable.world/docsExplore Mappable's comprehensive developer documentation, API references, guides, and code samples to kickstart your integration with Mappable's APIs.