Что делать
120 subscribers
209 photos
3 videos
4 files
133 links
Не смешно
Download Telegram
What exactly was the point of [ “x$var” = “xval” ]?

https://www.vidarholen.net/contents/blog/?p=1035

TL;DR проверка на равенство может провалиться, если один из операндов начинается на унарный символ
Hacker News
Flexible RISC-V Processor: Could Cost Less Than a Dollar Article, Comments
Прям очень хочется дождаться момента, когда наклейки на посылках будут мощнее старых ЭВМ. Это даже как-то... Восхитительно, что ли
Это ж сколько всего интересного с этим можно будет поделать
Кстати, как оказалось, поднять vpn - это намного проще, чем я даже предполагал
Поднимал, кстати, по инструкции отсюда - landchad.net
Забавный способ скопировать и обрамить строку, обойдясь 0 аллокациями. Из нюансов, правда, это нельзя вынести в функцию (должны быть железобетонные гарантии инлайна, что в го недостижимо) либо использовать вне скоупа, в котором сие действие было произведено.

Ещё, конечно, нельзя произвольно длинные строки туда совать, но это уже не проблема языка - если это дело не проверять, то и на С кончишь с каким-нибудь CVE
👍3🍌2🐳1🌭1
https://news.ycombinator.com/item?id=34179426

Застрял на 920к rps, а хочется лям. Вспомнил про TCP_NODELAY, пойду, думаю, погуглю, как его там отключать. А он, оказывается, с 2008 года по дефолту выключен☕️

* Ответ написан Робом Пайком, и включает в себя занятную историческую справку
Please open Telegram to view this post
VIEW IN TELEGRAM
Что делать
Застрял на 920к rps, а хочется лям.
Проклятие шести разрядов
Forwarded from Rud 356
Forwarded from Rud 356
5.5ГГц ебать
Я корпорат
🌭2
Ура сегфолт
Что делать
Ура сегфолт
Ладно, старый добрый
Интересно, а что же они так из версии в версию меняют, что Монтерей уже даже для brew устаревшим считается?