#prog #amazingopensource
Если вы когда-нибудь хотели сделать свой блог, но не знали, как сделать комментарии (или не хотели подключать жирный Disqus), то этот вариант может подойти: комментарии, работающие поверх issue в GitHub.
utteranc.es
Если вы когда-нибудь хотели сделать свой блог, но не знали, как сделать комментарии (или не хотели подключать жирный Disqus), то этот вариант может подойти: комментарии, работающие поверх issue в GitHub.
utteranc.es
Forwarded from мне не нравится реальность
Есть некоторое http-api. Я пишу для него враппер на расте. В апи один из параметров метода — число от 1 до 100000. Вопрос: как лучше отобразить отобразить этот параметр в либе?
Final Results
27%
u32
3%
NonZeroU32
63%
new-type который будет проверять что он >= 1 && <= 100000
8%
(свой вариант)
#blogrecommendation
Человек пишет на Rust... Много всего. В частности, недетерминированный парсер для естественного языка — и это его дипломная работа. Если честно, я даже немного завидую его продуктивности.
t.iss.one/optozorax_dev/184
Человек пишет на Rust... Много всего. В частности, недетерминированный парсер для естественного языка — и это его дипломная работа. Если честно, я даже немного завидую его продуктивности.
t.iss.one/optozorax_dev/184
Telegram
dev optozorax
А мой парсер всё обрастает возможностями. Теперь можно задавать как будут изменяться "вероятности" распаршенного правила.
UPD: это скорее не вероятности, а веса.
Мы всё-же парсим естественный язык достаточно приближённо, значит некоторые конструкции весьма…
UPD: это скорее не вероятности, а веса.
Мы всё-же парсим естественный язык достаточно приближённо, значит некоторые конструкции весьма…
Forwarded from red75prime
unsafe не значит, что там что-то не так. Это значит, что мы знаем что-то, что не знает компилятор. Или думаем, что знаем
#prog #article
Реальность такова, что среди существующих программ полно уязвимых, допускающих использование в злонамеренных целях. Огромное количество подобных уязвимостей проистекает из некорректного парсинга входных данных. Конечно, легко сказать: "Эй, программисты, будьте внимательнее", но практика показывает, что подобный метод работает довольно фигово. В данной статье перечислены основные проблемы, возникающие при обработке входных данных, вместе с более-менее конкретными указаниями на то, как их исправить.
https://langsec.org/papers/langsec-cwes-secdev2016.pdf
Реальность такова, что среди существующих программ полно уязвимых, допускающих использование в злонамеренных целях. Огромное количество подобных уязвимостей проистекает из некорректного парсинга входных данных. Конечно, легко сказать: "Эй, программисты, будьте внимательнее", но практика показывает, что подобный метод работает довольно фигово. В данной статье перечислены основные проблемы, возникающие при обработке входных данных, вместе с более-менее конкретными указаниями на то, как их исправить.
https://langsec.org/papers/langsec-cwes-secdev2016.pdf
#prog #rust #article
Недавно в Rust-сообществе поднялся шум по поводу недавней статьилодочника WithoutBoats, в которой он приводит аргументы за автоматическое оборачивание в
Недавно в Rust-сообществе поднялся шум по поводу недавней статьи
Ok
значений, возвращаемых из функций с типом возврата Result
. В ней представлены несколько аргументов "за" различной степени убедительности и опровергнуты несколько откровенно слабых аргументов "против". Один из ответов на эту статью — Mental models about Ok-Wrapping, в которой приведены реальные сложности, которые могут возникнуть с на практике с подобной реализацией.Всем известно, что антиква (шрифты с засечками) читается лучше, чем гротеск (шрифты без засечек). Ведь так? Так?
Ну, не совсем. Или даже совсем не. Разбирается на хабре Юлия Кондратьева.
habr.com/ru/company/tinkoff/blog/498878/
#article и пусть будет новый хештег, скажем... #design
Ну, не совсем. Или даже совсем не. Разбирается на хабре Юлия Кондратьева.
habr.com/ru/company/tinkoff/blog/498878/
#article и пусть будет новый хештег, скажем... #design
Хабр
Знаменитые дизайнеры vs научные исследования про читаемость шрифтов
Я работаю дизайнером около 10 лет. В дизайне не очень много объективных и проверяемых законов, и когда мне нужно было что-то выяснить, я искала информацию в профессиональных книгах, блогах крутых...