#prog #article
Universal domain types
Среди newtype-ов можно выделить несколько различных паттернов в плане того, как они дополняют и сужают семантику типа, который они оборачивают. Статья рассказывает о них (и предлагает #rustlib phantom_newtype, которая позволяет создавать newtype-ы напрямую на основе этих паттернов, без использования макросов).
(thanks @randomstuffilike)
Universal domain types
Среди newtype-ов можно выделить несколько различных паттернов в плане того, как они дополняют и сужают семантику типа, который они оборачивают. Статья рассказывает о них (и предлагает #rustlib phantom_newtype, которая позволяет создавать newtype-ы напрямую на основе этих паттернов, без использования макросов).
(thanks @randomstuffilike)
mmapped.blog
Universal domain types
A guide to domain-specific types that make sense.
❤🔥5
Соболезную тем, кто родился в этот день. Довольно печально отмечать вчетверо меньше дней рождения.
❤8😢8🍌4
Forwarded from Типа про IT
PYTHON ISN'T REAL - IT'S GLUE! Ещё один всё понял.
Reddit
[deleted by user] : r/Python
1.3M subscribers in the Python community. The official Python community for Reddit! Stay up to date with the latest news, packages, and meta…
🔥8🍌2
Large language model на самом деле не умеют программировать — они просто очень убедительно копируют манеру разговора настоящих программистов.
Иными словами, они работают, как я.
🔥6😁3
Блог*
Large language model на самом деле не умеют программировать — они просто очень убедительно копируют манеру разговора настоящих программистов. Иными словами, они работают, как я.
Вот, кстати, хорошая тому иллюстрация на примере "бага", найденном ИИ в curl: https://hackerone.com/reports/2298307.
Именно, ИИ говорит, что использование strcpy небезопасно, поскольку эта функция может выйти за границы буфера — что, в общем-то правда. Вот только соответствующий кусок кода в curl выглядит вот так:
Именно, ИИ говорит, что использование strcpy небезопасно, поскольку эта функция может выйти за границы буфера — что, в общем-то правда. Вот только соответствующий кусок кода в curl выглядит вот так:
if(randlen >= sizeof(keyval))То есть проверка границы производится непосредственно перед применением strcpy. Но ИИ не осиливает понять столь высокоуровневую концепцию.
return CURLE_FAILED_INIT;
strcpy(keyval, randstr);
HackerOne
curl disclosed on HackerOne: Buffer Overflow Vulnerability in...
## Summary:
Hello security team,
Hope you are doing well :)
I would like to report a potential security vulnerability in the WebSocket handling code of the curl library. The issue is related to...
Hello security team,
Hope you are doing well :)
I would like to report a potential security vulnerability in the WebSocket handling code of the curl library. The issue is related to...
😁9🔥1🥴1
У
У — удобно.
(если кого интересует — я в итоге загуглил и задачу решил через
#бомбёжкипост
cp
на моей машине для разработки 31 флаг, не включая --help
и --version
, но среди них нет ни одного для того, чтобы сказать, что некоторые файлы не нужно копировать при рекурсивном копировании.У — удобно.
(если кого интересует — я в итоге загуглил и задачу решил через
rsync
, у которой есть флаг --exclude
)#бомбёжкипост
🫡5🤔2
Блог*
#tips Функционал Firefox включает в себя возможность делать поисковые запросы прямо из адресной строки. Несколько менее известно, что, напечатав подходящий префикс, можно искать не при помощи Google или Yandex, а при помощи указанной поисковой системы. Например…
Это можно использовать, чтобы открывать багтрекер/тасктрекер по номеру таски прямо из командной строки. Я у себя так сделал для корпоративного таск-трекера, удобно.
👍2
Грандиозный анимационный коллаб по "Острову сокровищ" Черкасского.
https://t.me/tech_b0lt_Genona/4317
https://t.me/tech_b0lt_Genona/4317
Telegram
Технологический Болт Генона
Пост пятничный и не про технологии (хотя может быть и про них), но проект получился очень интересным и в каком-то смысле уникальным.
ОСТРОВ СОКРОВИЩ REANIMATED COLLAB (к себе тоже схороню видос, а то мало ли чего)
https://www.youtube.com/watch?v=kc6inHrGuzM…
ОСТРОВ СОКРОВИЩ REANIMATED COLLAB (к себе тоже схороню видос, а то мало ли чего)
https://www.youtube.com/watch?v=kc6inHrGuzM…
❤🔥6