Size: a a a

Network Neighborhood

2020 July 15

MO

Morten Oseberg in Network Neighborhood
Если хотите, заходите, я планирую весь день куковать
источник

MO

Morten Oseberg in Network Neighborhood
ссыль бросил в recycle bin
источник

a

abslimit in Network Neighborhood
источник

.

. . . . . . in Network Neighborhood
Ну всё, теперь точно в новый мессенджер нужно будет добавлять тик токи
источник

a

abslimit in Network Neighborhood
. . . . . .
Ну всё, теперь точно в новый мессенджер нужно будет добавлять тик токи
Стеганография сообщений тик токами
источник

.

. . . . . . in Network Neighborhood
abslimit
Стеганография сообщений тик токами
Под музыку Шуфутинского
источник

a

abslimit in Network Neighborhood
А Я окно
переключу
И снова точки кодит массагер
источник

a

abslimit in Network Neighborhood
Morten Oseberg
ссыль бросил в recycle bin
Да можно и тут
источник

.

. . . . . . in Network Neighborhood
abslimit
А Я окно
переключу
И снова точки кодит массагер
Вчера сокеты скомпилил под compcert.
Как сделать быстрый и надёжный fastcgi сервер на чистом Си. Какие абстрактные требования для этого должны быть, чтобы точно не было segmentation fault, исполнения вредоносного кода, зависания и прочего нехорошего поведения?
источник

.

. . . . . . in Network Neighborhood
источник

.

. . . . . . in Network Neighborhood
То есть идея коммуникаций следующая: низкоуровневые действия типа подключения к nginx, очередь отправки, получения сообщений, создания потоков и асинхронная передача с переключением между tcp/udp написать на CompCert C. А более высокоуровневое поведение XMPP сервера отдать CakeML
источник

.

. . . . . . in Network Neighborhood
Ну и взаимодействие между Си и ML через FFI, чтобы скорость не падала
источник

A

Andrew in Network Neighborhood
. . . . . .
Вчера сокеты скомпилил под compcert.
Как сделать быстрый и надёжный fastcgi сервер на чистом Си. Какие абстрактные требования для этого должны быть, чтобы точно не было segmentation fault, исполнения вредоносного кода, зависания и прочего нехорошего поведения?
Если хочется безопасности - то надо на расте писать, а не на сишке...
источник

.

. . . . . . in Network Neighborhood
Andrew
Если хочется безопасности - то надо на расте писать, а не на сишке...
CompCert C — адки надёжная штука. Там даже жёсткая система типов
источник

.

. . . . . . in Network Neighborhood
Это C99, который проверяется через Coq
источник

A

Andrew in Network Neighborhood
. . . . . .
CompCert C — адки надёжная штука. Там даже жёсткая система типов
Интересно, до херблида разрабы тоже говорили про адскую надёжность или нет. 🤔
источник

.

. . . . . . in Network Neighborhood
Andrew
Интересно, до херблида разрабы тоже говорили про адскую надёжность или нет. 🤔
источник

A

Andrew in Network Neighborhood
Не совсем понял. "Официально сертифицированный компилятор" не сможет скомпилить код, который в рантайме может сделать сегфолт?
источник

.

. . . . . . in Network Neighborhood
Andrew
Не совсем понял. "Официально сертифицированный компилятор" не сможет скомпилить код, который в рантайме может сделать сегфолт?
Сам компилятор не сможет упасть или сгенерировать машинный код, который не соответствует исходникам программы.
Но исходники программы могут содержать ошибку и мы можем его скомпилировать, но если дополнительно подключить clightgen и через Coq доказать, что исходник соответствует абстрактной моделе программы, то уже вызвать сегфолт не получится.
источник

C

ChronosX88 in Network Neighborhood
It really whips the llama's ass.
источник