Size: a a a

2020 October 07
oleg_log
#prog #article

Заметка о неожиданном взаимодействии fork и kill.
источник
oleg_log
С другой стороны идеологии. Чесн, я теперь не знаю, я удивлен большем плюсам или питону 👀

Еще это показалось забавным
Python 3.9 uses a new parser, based on PEG instead of LL(1). The new parser’s performance is roughly comparable to that of the old parser, but the PEG formalism is more flexible than LL(1) when it comes to designing new language features. We’ll start using this flexibility in Python 3.10 and later.

Понятное дело, что я предвзят к этому пункту.

https://docs.python.org/release/3.9.0/whatsnew/3.9.html
источник
2020 October 08
oleg_log
Ого, в Postgres планируют (ну пока не кор-тим) завезти новое хранилище - zheap.

Хоть пост и не загружен технически, смысл прост - вынесем из туплов (tuple, ед данных во внутренностях Постгри, поправьте меня) данные связанные с транзакциями и...да и все по большей части. Суммарно сократим колво потраченных байт унеся их подальше.

Не знаю, появится ли оно в 14 (в чем я сомневаюсь), но жить станет приятнее я думаю. Был еще вроде план на pluggable storage, но не уверен, что это сделали и в жтом есть смысл для конечного пользователя.

https://www.cybertec-postgresql.com/en/zheap-reinvented-postgresql-storage/
источник
oleg_log
Настоятельно советую глянуть статью, там еще и топ CWE (Common Weakness Enumeration), ну и тренды этих ЦВЕ.

Если все часто ругаются на Out of bounds write of intended buffer, то про Improper input validation забывать тоже не надо.

Wisdom: там анимации можно на паузу ставить
источник
oleg_log
GitLab's security trends report – our latest look at what's most vulnerable
https://about.gitlab.com/blog/2020/10/06/gitlab-latest-security-trends/
источник
oleg_log
Ваще я бы еще и от гитхаба такую статистику глянул, но скоре мечты...
источник
oleg_log
#итогидня

- многие не понимают, какие объемы данных комп может обработать в секунду (хотя программируют что-то годами)

- линтер в проекте лучше включить на 2м коммите, а не через пару недель (даже с опытными людьми)

- если вас на собесе спросили "а как отсортировать файлы в папке на Линуксе?", то смело не отвечайте и кладите трубку (ваше время дороже)

- загружать посудомойку до отвала не надо, 2й винт не будет крутиться и промывать всю посуду (ну правда обидно как-то)

- а еще добавлю: если кто-то тащит либу начала 2000х, то смело форспуште с throw new Exception("unimplemented") (все равно это дерьмо пользы не даст)
источник
oleg_log
по поводу  1го вопроса про комп ^^^
источник
oleg_log
и еще раз, теперь в виде теста
источник
2020 October 09
oleg_log
Новые AMD Zen 3 приехали. Хорошенькие. На 2й странице можно увидеть, что в бенче взяли 631пункт, а интел с топовым ток 595.

https://www.anandtech.com/show/16148/amd-ryzen-5000-and-zen-3-on-nov-5th-19-ipc-claims-best-gaming-cpu
источник
oleg_log
Ну вот я как раз 3600 хотел себе брать (или 3600Х, хм)
источник
oleg_log
источник
oleg_log
Опять Swift.

На этот раз алгоритмы. Но пост скорее бугуртный. Я открываю в надежде увидеть аналог STL плюсов (а как еще), а в итоге мне предлагают перемешать массив. Абидна.

https://swift.org/blog/swift-algorithms
источник
2020 October 10
oleg_log
masscan - TCP port scanner, spews SYN packets asynchronously, scanning entire Internet in under 5 minutes.

https://github.com/robertdavidgraham/masscan/issues/482

И чуть дзена от топ-комментатора:
No, people are just too lazy to mind their networks security so they simply decide to blame random things on earth for that.

OP is able to create the issues with the same subject name as well on nmap, zmap, patator and many other tools repos. It just doesn't matter for them that this tool has zero relevance to their own security issues.
источник
oleg_log
Ну все, теперь фильтры будем на ямлами писать, а васмами. А так-то вещь сильная как по мне.

https://twitter.com/mattklein123/status/1314674442052620289
источник
oleg_log
Достаточно детальная статья с разбором, а почему Rust медленно собирается.

https://medium.com/@jondot/8-steps-for-troubleshooting-your-rust-build-times-2ffc965fd13e

Отдельно упомяну упомянутые https://github.com/google/bloaty и https://github.com/jondot/goweight и https://github.com/RazrFalcon/cargo-bloat (cpp gо, rust соотв)
источник
2020 October 11
oleg_log
одни скажут безумец, другие - провидец
источник
oleg_log
источник
oleg_log
Редкий пост не об айти.

У кого там пёсики есть/были? Что помните про первые дни с собакой? Что делали, какие лайфхаки? И тд

@olegkovalov готов узнать вашу историю и/или чат по теме

https://t.me/joinchat/DWka6hncFbtXDkDOZjGQmg
источник
2020 October 13
oleg_log
ахахахах
источник