Ха! Драйвер. Я у одной из LLM'ки не смог выпытать правильный класс самописного ORM для одной таблицы с полями id (автоинкремент), name, email (строки not null). На моё запрос, что предоставленный код не обновляет в классе id записи LLM сначала написала код вида
id = conn.rowAffected();
Потом переписала на
select id from users where name = $1 and email = $2
Но это тоже будет работать неправильно, если запрос вернёт больше, чем одну строку (нет ограничения уникальности на эти два столбца).
Тут хотя бы современный 64-битный ассемблер, пример которого (упс!) соберётся и будет выполняться только в линуксе, так как используются системные вызовы, минуя, например, стандартную библиотеку Си.
бывают ли кейсы, когда выгоднее взять юникс, а не линукс?
Знаю админа, у которого все сервера на OpenBSD (или FreeBSD?). Перечислялись достоинства возможности беспроблемного отката приложений, обновления безопасности. Отсутствие systemd и простое и единое хранение конфигов. Могу ещё предположить, что меньшее потребление ресурсов и меньшая площадь атаки.
И все эти "сильные дети" линяют из колледжа в ВУЗ с потерей года.
Можете рассказать подробнее? Я что-то не понял схемы. Чтобы поступать по внутренним испытаниям вуза у поступающего должно быть оконченное начальное/среднее профессиональное высшее, наличие которого подтверждается бумажным дипломом и (или) информацией из ФРДО. Я не могу понять как студенты колледжа переводятся в вуз и становятся студентами вуза?
Да легко! В одном из вузов около 5 %-и поступающих сдала ЕГЭ на баллы меньше минимальных (для минобровских вузов, информатика - 44, русский язык - 40, например), или не сдавала профильную математику или третий предмет. Звучит невероятно, но такие люди регулярно находятся: приходят поступать в высшее заведение и только тогда узнают, что надо было сдавать три предмета, а лучше - четыре. Причём этот процент за последние пять лет стабилен.
Учительница биологии, нам тогдашним школьникам, рассказывала, что "трахаться же хочется, вот и было по 5+ детей, а вы давайте предохраняйтесь". И ещё много восторженных слов в сторону современной контрацепции.
Скомпилировал для nginx модуль https://github.com/google/ngx_brotli. Так динамическое сжатие уменьшило исходящий трафик где-то в три раза, на некоторых файлах экономия доходила до шести раз.
Можно было бы сжать статические файлы и отдавать их (nginx и такое умеет), но больше возни с настройками, повышение нагрузки на процессоры не замечено.
Хуже бывает, когда СМСкой называют электронное письмо. "Вы мне на телефон прислали СМС..." - и ты думаешь, когда у тебя в организации появился СМС-шлюз и что же такого вы могли рассылать через него.
Внезапно на некоторых платформах char может оказаться размером 32бита.
Не может, стандарт гарантирует, что sizeof(char) == 1. Другое дело, что char может оказаться, как знаковым, так и беззнаковым (зависит от архитектуры процессора, ОС и даже версии компилятора). Так что если нужен байт, то лучше взять типы uint8_t или int8_t.
Ха! Драйвер. Я у одной из LLM'ки не смог выпытать правильный класс самописного ORM для одной таблицы с полями id (автоинкремент), name, email (строки not null). На моё запрос, что предоставленный код не обновляет в классе id записи LLM сначала написала код вида
Потом переписала на
Но это тоже будет работать неправильно, если запрос вернёт больше, чем одну строку (нет ограничения уникальности на эти два столбца).
Правильный ответ был бы insert ... returning id;
Тут хотя бы современный 64-битный ассемблер, пример которого (упс!) соберётся и будет выполняться только в линуксе, так как используются системные вызовы, минуя, например, стандартную библиотеку Си.
Чуть больше примеров:
Впрочем, интереснее вызывать уже готовые функции Си:
Многие СУБД умеют самые различные оптимизации: https://javarush.com/groups/posts/423-kljevihe-optimizacii-sql-ne-zavisjajshie-ot-stoimostnoy-modeli-chastjh-5-
Вариант, если файл обязательный (в С++ нельзя вернуть код возврата из конструктора, в расте, как видно, с этим проще):
Криптопро без проблем работает под линуксом. Или нужно что-то большее, чем просто подписать файл?
Знаю админа, у которого все сервера на OpenBSD (или FreeBSD?). Перечислялись достоинства возможности беспроблемного отката приложений, обновления безопасности. Отсутствие systemd и простое и единое хранение конфигов. Могу ещё предположить, что меньшее потребление ресурсов и меньшая площадь атаки.
Исправьте опечатку в названии статьи.
Oracle Linux ещё неплох.
5-8 К
Можете рассказать подробнее? Я что-то не понял схемы. Чтобы поступать по внутренним испытаниям вуза у поступающего должно быть оконченное начальное/среднее профессиональное высшее, наличие которого подтверждается бумажным дипломом и (или) информацией из ФРДО. Я не могу понять как студенты колледжа переводятся в вуз и становятся студентами вуза?
Да легко! В одном из вузов около 5 %-и поступающих сдала ЕГЭ на баллы меньше минимальных (для минобровских вузов, информатика - 44, русский язык - 40, например), или не сдавала профильную математику или третий предмет. Звучит невероятно, но такие люди регулярно находятся: приходят поступать в высшее заведение и только тогда узнают, что надо было сдавать три предмета, а лучше - четыре. Причём этот процент за последние пять лет стабилен.
Учительница биологии, нам тогдашним школьникам, рассказывала, что "трахаться же хочется, вот и было по 5+ детей, а вы давайте предохраняйтесь". И ещё много восторженных слов в сторону современной контрацепции.
Скомпилировал для nginx модуль https://github.com/google/ngx_brotli. Так динамическое сжатие уменьшило исходящий трафик где-то в три раза, на некоторых файлах экономия доходила до шести раз.
Можно было бы сжать статические файлы и отдавать их (nginx и такое умеет), но больше возни с настройками, повышение нагрузки на процессоры не замечено.
gzip, deflate, br, zstd
Хуже бывает, когда СМСкой называют электронное письмо. "Вы мне на телефон прислали СМС..." - и ты думаешь, когда у тебя в организации появился СМС-шлюз и что же такого вы могли рассылать через него.
UwU
Опрыскиватель от блох - дорого, мне помог Клопоед. Подсказал знакомый фармацевт, который был у меня в гостях и как раз увидел бутылку опрыскивателя.
Имя клиента и ОС зачастую видно.
Не может, стандарт гарантирует, что sizeof(char) == 1. Другое дело, что char может оказаться, как знаковым, так и беззнаковым (зависит от архитектуры процессора, ОС и даже версии компилятора). Так что если нужен байт, то лучше взять типы
uint8_t
илиint8_t
.