20 random bookmarks

2024-12-28

67.

voronoi tessellation

twitter.com/KangarooPhysics/status/1253336959755251716
66.

Rod Bogart в X: «A Voronoi diagram of people enjoying the sun in Bryant Park. https://t.co/yRqrZ2lMzJ» / X

twitter.com/RodBogart/status/865361346459832320?s=20
65.

nobuyuki83/floor_plan

github.com/nobuyuki83/floor_plan

Contribute to nobuyuki83/floor_plan development by creating an account on GitHub.

64.

alexadam/text-effects: Text Effects

github.com/alexadam/text-effects

Text Effects. Contribute to alexadam/text-effects development by creating an account on GitHub.

62.

Robert 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/1374465100581507081
59.

Discrete Voronoi with Jump Flooding / Volodymyr Agafonkin | Observable

observablehq.com/@mourner/discrete-voronoi-with-jump-flooding

2024-12-20

55.

JetBrains/ideavim: Some facts about Vim

github.com/JetBrains/ideavim

2024-12-14

Reposted 54.

The Illustrated TLS 1.2 Connection

tls12.xargs.org

semi-interactively explains how TLS works, very cool

2024-11-12

47.

dumpstack.io: Прозрачное подключение по ssh через существующее ssh соединение

dumpstack.io/1434499200_ssh_over_ssh.html

Host avel.cain
User root
HostName 203.0.113.59
PreferredAuthentications publickey
IdentityFile ~/.ssh/avel
ProxyCommand ssh cain nc %h %p 2> /dev/null

2024-11-04

46.

зажми ctrl+enter. Откроется почтовый клиент

grishaev.me/mail-rules

Выдели и зажми ctrl+enter. Откроется почтовый клиент, в котором появится черновик с письмом

возможно люди не осмелятся такое использовать, но сочетание действий огонь

2024-10-21

43.

Filetypes / Airports

airports.swtch.tel

A collection of filetypes and airports with identical names.

2024-09-10

40.

Add option to change app language independent of phone language · Issue #2643 · streetcomplete/StreetComplete

github.com/streetcomplete/StreetComplete/issues/2643#issuecomment-792952040

Почему в мобильных приложениях должен быть переключатель языка

2024-04-21

28.

Time travel debugging - Wikipedia

en.wikipedia.org/wiki/Time_travel_debugging

2024-03-29

26.

Результаты Московского Марафона 24 сентября 2017 года

moscowmarathon2017.datalaboratory.ru/results?runners=1,18

2024-03-16

25.

Sliced Time and Space

dev.overpass-api.de/blog/sliced_time_and_space.html

All versions

Another desire has been to deliver all version of a given object.
This is not on the mission statement for Overpass API:
First, it does not make much sense because the geometry of a way or relation can change
without a new version.
Second, Overpass API is designed around time slices and not object's life cycles.
Nonetheless, I have implemented a pair of functions that allows at least the baseline functionality:

timeline(way,100);
for (t["created"])
{
retro (_.val)
{
way(100);
out meta;
}
}

24.

CSS Naked Day

css-naked-day.github.io

April 9 is CSS Naked Day!

2024-02-23

22.

31 год назад создан язык программирования Ruby.

www.linux.org.ru/news/development/17531208

язык обладает независимой от операционной системы реализацией многопоточности

внезапно

2024-01-17

14.

Detecting the use of “curl | bash” server side

www.idontplaydarts.com/2016/04/detecting-curl-pipe-bash-server-side

2024-01-11

12.

Google начал определять 2ГИС как вредоносное приложение и просить его удалить

habr.com/ru/news/785496

С уходом из гугл плея в рустор многие российские приложения, например банки, с удовольствием добавили себе в манифест пермишены, с которыми гугл им никогда бы не дал опубликоваться в официальном сторе, например "QUERY_ALL_PACKAGES", чтобы следить за тем какие приложения установлены на устройстве пользователя. Эта информация может быть реально необходима приложению примерно никогда, в 99% случаев она нужна различным SDK которые собирают информацию о пользователе, телеметрию, профили для аналитики, статистики, и т.д. и ничего полезного для самого пользователя не делают. Гугл не разрешает публиковать приложения с этим пермишеном в официальном гугл сторе, но вот, сразу же после выхода первой же версии приложения в русторе, от приложений российских банков в сеть полетели данные об установленных приложениях.

Абсолютно та же история с чтением СМС. Гугл, в принципе, даёт право публиковать подобные приложения в сторе, но проверяет их в ручном режиме и смотрит действительно ли им необходим доступ к всем СМС, если нет - разворачивает. Разумеется, никаким банкам никакой доступ к СМС не может быть нужен в принципе. "Нам нужны ОТР-коды из СМС" - не оправдание. Для этого, во-первых, есть специальное апи, которое позволяет получить код из СМС и при этом не даёт доступа к содержанию всех остальных сообщений, а во-вторых, ничего не случится если пользователю потребуется лишние 3 секунды, чтобы посмотреть пришедшее СМС самостоятельно. Стоит ли и говорить что перейдя в рустор банки сразу же себе эти пермишены добавили, и теперь они имеют полный доступ к всем вашим СМС и могут делать с ними всё что хотят - читать, анализировать, удалять, отправлять, и т.д.

2024-01-10

11.

Пользователь обнаружил, что его стиральная машина LG потребляет 3,66 ГБ трафика в сутки (97% на процесс Upload)

habr.com/ru/news/785470

Пользователь обнаружил , что его умная стиральная машина LG потребляет суммарно 3,66 ГБ трафика в сутки. Причём 3,57 ГБ тратится на процесс Upload, а лишь 96 МБ на Download. Что интересно, провал...