1.83K subscribers
3.29K photos
130 videos
15 files
3.56K links
Блог со звёздочкой.

Много репостов, немножко программирования.

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
Rust — это write-only язык. Один раз написал и работает как часы
21🤡7🤔6
Окей, пусть требуется из кода поднять сетевой интерфейс на Linux. Не вопрос, получаем имя интерфейса через getifaddrs, заполняем

struct ifreq req;
strncpy(&if_req, name, IFNAMSZ);
req.flags = IFF_UP;


и вызываем ioctl с нужными флагами:

ioctl(sock, SIOCSIFFLAGS, &req);


Есть только маааленький вопрос: какой именно файловый дескриптор нужен в качестве первого аргумента? Это обязательно должен быть сокет? Если да, то какой? AF_INET с SOCK_DGRAM, как это сделано в убогой interfaces? Или, может, как в одной из реализаций busybox, последовательно пробовать разные варианты сокетов? Почему в манах нигде об этом не написано? Почему, блин, в этих ваших интернетах нигде об этом не написано (а если и написано, то про работу через совсем другой способ, по протоколу netlink)?

И ещё. Какого хрена это идиотское сокращение IFNAMSZ? Буков жалко было?
🤔41👍1🤬1
Forwarded from Neural Machine
Страна хороша ровно настолько, насколько она хороша для женщин.
🔥17
Хотите, чтобы люди действительно к вам прислушивались?

Проводите код-ревью.
😁11🤔1
Forwarded from shitposting 3.0 [+ dragons]
👍24😁5
Блог*
#quotes #трудовыебудни
...А если собрал, но неправильно — во фронтенд
🤡7
#prog #tip

Встроенное в VS Code расширение для работы с Git очень помогает с ребейзами: показывает сообщение коммита, которое можно тут же и отредактировать, показывает отдельно списки staged changes и unstaged changes, одной кнопкой позволяет перевести отдельный файл из второе в первое, а также предупреждает, если вы пытаетесь застейджить файл с маркерами конфликта слияния (и да, конкретно этот пункт мне уже разок помог).

UPD: предупреждает при попытке застейджить файл с несохранёнными изменениями.
👌11
Пропаганда гетеросексуализма
🔥91
#prog #article

GPT-3 нашёл 213 Security Vulnerabilities... Или не нашёл

Этот текст является развёрнутым комментарием к статье "I Used GPT-3 to Find 213 Security Vulnerabilities in a Single Codebase". (перевод)

Я не разделяю энтузиазм и восторг автора статьи. Наши собственные эксперименты показали куда более скромные и неоднозначные результаты: Хорошо ли ChatGPT ищет ошибки в коде?

Мне кажется, GPT-3 очаровал автора, и он приписывает ему правильные ответы даже там, где их нет. Этим, возможно, и объясняется, что в статье говорится, что ложных срабатываний почти нет. Если не хотеть их замечать, то их и не будет :)

Почему я скептичен? Автор, скорее всего, приводит самые красивые и сильные примеры работы GPT-3. Согласитесь, вряд ли он отбирал слабые примеры :). Так вот, даже в этих отобранных примерах удачной работы имеются незамеченные автором ложные срабатывания.
4
Forwarded from The After Times
🤣21👍3😁3🖕1
👍15😁8❤‍🔥31🖕1
😒🤚 Заводчанин
😏👉 Завод-чан
🤯122🤔2🤡2💩1😐1🖕1
🖕1
Forwarded from Trap ~ езные мемы😇 (Flake)
🤮108🤔4💩2🖕1