commit -m "better"
#rant Продолжаем срывать покровы про #cargo. Если вы делаете нативную сборку, то бинарники будут лежать в $CARGO_TARGET_DIR/$CARGO_BUILD_TYPE (release/debug) А если кросс-компилируете, то в $CARGO_TARGET_DIR/$CARGO_TARGET_PLATFORM/$CARGO_BUILD_TYPE Поэтому…
#rant, #cargo
https://doc.rust-lang.org/nightly/rustc/platform-support.html
Rust считает, что
Я, наверное, долблюсь в глаза, но вижу тут 4 поля.
Задачка со звездочкой - где тут у Rust стоят группирующие скобки?
https://doc.rust-lang.org/nightly/rustc/platform-support.html
Rust считает, что
x86_64-unknown-linux-gnu
- triplet, описывающий платформу.Я, наверное, долблюсь в глаза, но вижу тут 4 поля.
Задачка со звездочкой - где тут у Rust стоят группирующие скобки?
😁10👍5🐳3🤔1
Forwarded from Ньюсач/Двач
Илон Маск опубликовал коллаж с раковиной в Овальном кабинете Белого дома
😁25🔥12🤮8👍4❤2
https://www.opennet.ru/opennews/art.shtml?num=62184
"Mozilla Corporation оштрафовали на 3.5 млн рублей за отказ удалить запрещённый в РФ контент"
И https://www.opennet.ru/opennews/art.shtml?num=62185
"Mozilla Foundation увольняет 30% сотрудников и закрывает подразделение Mozilla Advocacy"
Я так понимаю, чтобы рассчитаться с РКН, ага.
"Mozilla Corporation оштрафовали на 3.5 млн рублей за отказ удалить запрещённый в РФ контент"
И https://www.opennet.ru/opennews/art.shtml?num=62185
"Mozilla Foundation увольняет 30% сотрудников и закрывает подразделение Mozilla Advocacy"
Я так понимаю, чтобы рассчитаться с РКН, ага.
www.opennet.ru
Mozilla Corporation оштрафовали на 3.5 млн рублей за отказ удалить запрещённый в РФ контент
Таганский районный суд города Москвы назначил компании Mozilla Corporation административное наказание в виде штрафа в размере 3,5 млн рублей. Суд постановил, что компания совершила административное правонарушение, не выполнив требование по удалению информации…
😁23😢9🤡6🐳5
#lab #home_lab
TIL что на серверном оборудовании надо совмещать фазу и ноль руками, то есть, правильно ориентировать вилку относительно розетки. Ну, по крайней мере, на некотором.
Сука, перевтыкал сервера из одного источника питания в другой, и меня шандарахнуло током с корпуса!
Я, признаться, уже и забыл, когда это вообще для чего-то надо было делать руками.
Как говорится, век живи - век учись.
TIL что на серверном оборудовании надо совмещать фазу и ноль руками, то есть, правильно ориентировать вилку относительно розетки. Ну, по крайней мере, на некотором.
Сука, перевтыкал сервера из одного источника питания в другой, и меня шандарахнуло током с корпуса!
Я, признаться, уже и забыл, когда это вообще для чего-то надо было делать руками.
Как говорится, век живи - век учись.
😱25😁12🆒3
commit -m "better"
Я как-то обещал написать про то, как #eBPF && #io_uring поменяют Linux, но так и не написал. Давайте я совсем коротко обозначу свою мысль, а раскрою ее позже.
3 года назад я (в первый раз) написал, что #ebpf и #io_uring радикально поменяют Linux, и периодически писал на эту тему.
https://www.opennet.ru/opennews/art.shtml?num=62187
Совершенно прекрасная новость в тему - IETF хочет стандартизировать #ebpf, например, чтобы оффлоадить его выполнение, ну и чтобы сторонные реализации появились.
#ebpf уже сделал большинство ядреных файерволов ненужными, а #io_uring делает userspace реализации быстрыми.
И вторая интересная новость в тему - https://www.phoronix.com/news/DRM-Graphics-Drivers-IO_uring
Кажется, io_uring как способ доставки команд до 3D драйвера - это прямо конфетка.
https://www.opennet.ru/opennews/art.shtml?num=62187
Совершенно прекрасная новость в тему - IETF хочет стандартизировать #ebpf, например, чтобы оффлоадить его выполнение, ну и чтобы сторонные реализации появились.
#ebpf уже сделал большинство ядреных файерволов ненужными, а #io_uring делает userspace реализации быстрыми.
И вторая интересная новость в тему - https://www.phoronix.com/news/DRM-Graphics-Drivers-IO_uring
Кажется, io_uring как способ доставки команд до 3D драйвера - это прямо конфетка.
www.opennet.ru
Архитектура набора команд BPF получила статус предложенного стандарта
Комитет IETF (Internet Engineering Task Force), занимающийся развитием протоколов и архитектуры интернета, завершил формирование RFC для архитектуры набора команд BPF и опубликовал связанную с ним спецификацию под идентификатором RFC 9669. RFC получил статус…
👍13🔥7💯3🆒2
https://github.com/reactor/reactor-core/pull/3897#issuecomment-2460103961
"Thank you for this contribution. Unfortunately, as a project stewarded by Broadcom, we are unable to accept contributions from Russian sources due to Broadcom export policy at this time. Thanks for your continued use of Spring"
"Thank you for this contribution. Unfortunately, as a project stewarded by Broadcom, we are unable to accept contributions from Russian sources due to Broadcom export policy at this time. Thanks for your continued use of Spring"
GitHub
Add `Flux.unfold` by asakaev · Pull Request #3897 · reactor/reactor-core
Summary
This PR introduces a new unfold operator to Flux, providing a functional approach for generating a sequence from an initial seed value. The unfold method offers a declarative alternative to...
This PR introduces a new unfold operator to Flux, providing a functional approach for generating a sequence from an initial seed value. The unfold method offers a declarative alternative to...
🤡42💩16😁10❤3👍3🐳3🔥1🤷1
Forwarded from Технологический Болт Генона
В 2022 году АНБ США рекомендовало отказываться от C/C++ - https://www.tgoop.com/tech_b0lt_Genona/3408
Новый виток в этой истории
Правительство США: критически важное программное обеспечение должно отказаться от C/C++ к 2026 году
https://habr.com/ru/articles/856804/
Оригинал
Feds: Critical Software Must Drop C/C++ by 2026 or Face Risk
https://thenewstack.io/feds-critical-software-must-drop-c-c-by-2026-or-face-risk/
Новый виток в этой истории
31 октября 2024 года
Это самая жёсткая позиция правительства в отношении безопасности программного обеспечения, которая предупреждает производителей: устраняйте опасные методы программирования, иначе вас могут обвинить в халатности.
Федеральное правительство предупреждает об опасных методах разработки программного обеспечения. Агентство по кибербезопасности и защите инфраструктуры США (CISA) и Федеральное бюро расследований (ФБР) публикуют жёсткие предупреждения о нарушениях базовых мер безопасности, которые продолжают затрагивать критически важную инфраструктуру.
. . .
Однако для производителей программного обеспечения время идёт. У компаний есть время до 1 января 2026 года, чтобы составить планы по обеспечению безопасности памяти.
«Для существующих продуктов, написанных на небезопасных для памяти языках, отсутствие опубликованной дорожной карты по обеспечению безопасности памяти к 1 января 2026 года опасно и значительно повышает риск для национальной безопасности, национальной экономической безопасности, а также здоровья и безопасности населения», — говорится в отчёте.
. . .
Что касается программного обеспечения с открытым исходным кодом, в отчёте говорится, что особое внимание следует уделять уязвимостям в программах с открытым исходным кодом. Другие рекомендации включают:
- Компании должны поддерживать спецификации программного обеспечения (SBOM).
- Требуется кэшировать зависимости, а не извлекать их из общедоступных источников.
- Необходимо ответственно подходить к проектам с открытым исходным кодом, от которых они зависят.
«Производители программного обеспечения должны ответственно относиться к потреблению и вносить устойчивый вклад в развитие программного обеспечения с открытым исходным кодом, от которого они зависят», — говорится в отчёте.
В отчете также содержится призыв к большей прозрачности, в котором говорится, что:
- Компании должны публиковать политики раскрытия уязвимостей.
- Требуется выдавать CVE для всех критических уязвимостей.
- Должно предоставлять четкую документацию о проблемах безопасности.
- Ожидается, что журналы безопасности будут храниться шесть месяцев.
. . .
«Однако в документе по-прежнему остаётся достаточно лазеек для сохранения статус-кво, — сказал Макнамара в интервью The New Stack. — Похоже, что авторы явно опасаются превысить свои полномочия. Обратите внимание, что в тексте используются такие термины, как «настоятельно рекомендуем», «должны» и «разумные усилия».
Кроме того, требования документа также довольно мягкие
. . .
Есть также важные исключения. Дорожные карты не требуются для продуктов, срок службы которых истекает в 2030 году, несмотря на то, что многие программы работают гораздо дольше, чем предполагалось».
Макнамара отметил, что в 2007 году MITRE опубликовала отчёт под названием «Непростительные уязвимости», в котором на первом месте была проблема безопасности памяти. Однако эти ошибки не считаются халатностью при разработке программного обеспечения. «Я не вижу других областей, где допустимо не применять известные решения для устранения серьёзных проблем с безопасностью», — сказал он.
Правительство США: критически важное программное обеспечение должно отказаться от C/C++ к 2026 году
https://habr.com/ru/articles/856804/
Оригинал
Feds: Critical Software Must Drop C/C++ by 2026 or Face Risk
https://thenewstack.io/feds-critical-software-must-drop-c-c-by-2026-or-face-risk/
👍13😱12😁8🤮3🤡3🗿2🤔1
commit -m "better"
#rant, #cargo https://doc.rust-lang.org/nightly/rustc/platform-support.html Rust считает, что x86_64-unknown-linux-gnu - triplet, описывающий платформу. Я, наверное, долблюсь в глаза, но вижу тут 4 поля. Задачка со звездочкой - где тут у Rust стоят группирующие…
Рубрика "новости из дурки".
Gentoo решили, что они самые умные, и захотели добавить в свои platform triplet еще немного информации:
https://github.com/llvm/llvm-project/pull/112364/commits/21ed37e3e725a7f58c2eb347519e500ebddb57ee
По ходу дела сломали ABI - https://discourse.llvm.org/t/potential-abi-break-in-19-1-3/82865
Я с этих людей ору, потому что выбран, по сути, самый всратый способ расширения этого triplet, потому что это не "плюс что-то новое", это замена одной плохо определенной строки на другую плохо определенную строку, даже лишний разделитель не добавили.
Так же я ору с проекта LLVM, потому что какого хера они не послали с этим PR в пешее эротическое?
Больше упячки богу упячки, ага.
Gentoo решили, что они самые умные, и захотели добавить в свои platform triplet еще немного информации:
https://github.com/llvm/llvm-project/pull/112364/commits/21ed37e3e725a7f58c2eb347519e500ebddb57ee
x86_64-unknown-linux-gnu
у них теперь может быть расширен до x86_64-unknown-linux-gnut64
. (догадайтесь без чтения PR, что это значит)По ходу дела сломали ABI - https://discourse.llvm.org/t/potential-abi-break-in-19-1-3/82865
Я с этих людей ору, потому что выбран, по сути, самый всратый способ расширения этого triplet, потому что это не "плюс что-то новое", это замена одной плохо определенной строки на другую плохо определенную строку, даже лишний разделитель не добавили.
Так же я ору с проекта LLVM, потому что какого хера они не послали с этим PR в пешее эротическое?
Больше упячки богу упячки, ага.
😁9🔥4🤡3🐳2
Я вот как-то писал про свою личную OPS практику - периодический #reboot программ в проде (https://www.tgoop.com/itpgchannel/370)
Вот, хороший текст, подтверждающий эффективность такого подхода:
https://pushtoprod.substack.com/p/netflix-terrifying-concurrency-bug
"We created a rule in our central monitoring and alerting system to randomly kill a few instances every 15 minutes. Every killed instance would be replaced with a healthy, fresh one"
И я, кстати, совершенно не кривил душой, говоря про это.
Вот, например, я периодически рестартую свои #haproxy и ssh туннели для обхода блокировок (https://www.tgoop.com/itpgchannel/2262) в своей #lab #home_lab - https://github.com/pg83/lab/blob/master/lab/cg.py#L455-L457
Вот, хороший текст, подтверждающий эффективность такого подхода:
https://pushtoprod.substack.com/p/netflix-terrifying-concurrency-bug
"We created a rule in our central monitoring and alerting system to randomly kill a few instances every 15 minutes. Every killed instance would be replaced with a healthy, fresh one"
И я, кстати, совершенно не кривил душой, говоря про это.
Вот, например, я периодически рестартую свои #haproxy и ssh туннели для обхода блокировок (https://www.tgoop.com/itpgchannel/2262) в своей #lab #home_lab - https://github.com/pg83/lab/blob/master/lab/cg.py#L455-L457
Telegram
commit -m "better"
https://keunwoo.com/notes/rebooting/ #reboot
Хороший, только очень длинный текст, в котором написаны 2 простых мысли:
* В любой системе нарастает энтропия. По другому - в системе есть https://ru.wikipedia.org/wiki/Гейзенбаг.
* Перезагрузка(VM, хоста, программы)…
Хороший, только очень длинный текст, в котором написаны 2 простых мысли:
* В любой системе нарастает энтропия. По другому - в системе есть https://ru.wikipedia.org/wiki/Гейзенбаг.
* Перезагрузка(VM, хоста, программы)…
👍16👎4❤1🆒1
commit -m "better"
Я вот как-то писал про свою личную OPS практику - периодический #reboot программ в проде (https://www.tgoop.com/itpgchannel/370) Вот, хороший текст, подтверждающий эффективность такого подхода: https://pushtoprod.substack.com/p/netflix-terrifying-concurrency-bug…
https://matt.blwt.io/post/regular-restarts-are-good-actually/
TL;DR - еще один взгляд на тему "почему регулярные рестарты - хорошо".
#reboot
TL;DR - еще один взгляд на тему "почему регулярные рестарты - хорошо".
#reboot
Matt Blewitt
Regular Restarts Are Good, Actually
A much maligned feature has hidden benefits.
👍9💩7❤6🤡5😁4🖕4🐳2
Forwarded from I’m CTO, bitch
Пожалуй, это лучший ответ нашей тп в этом году.
Клиент:
Официальный ответ на тикет от службы поддержки (спустя 2.5ч):
Клиент:
Здравствуйте. Посмотрите, пожалуйста, что с сайтом. Всё лежит: сайт, админка, приложения, мониторинг, склад, 1с, впн. Клиенты жалуются. У админов даже доступы к серверам пропали.
Официальный ответ на тикет от службы поддержки (спустя 2.5ч):
пупупууу...
🔥29🐳10👍5💩3❤1💯1
commit -m "better"
https://matt.blwt.io/post/regular-restarts-are-good-actually/ TL;DR - еще один взгляд на тему "почему регулярные рестарты - хорошо". #reboot
https://archive.is/rlrm8
https://www.reddit.com/r/privacy/comments/1gmz9m8/apple_quietly_introduced_iphone_reboot_code_which/
https://www.404media.co/apple-quietly-introduced-iphone-reboot-code-which-is-locking-out-cops/
Вот, эппол тоже понимает толк в #reboot !
https://www.reddit.com/r/privacy/comments/1gmz9m8/apple_quietly_introduced_iphone_reboot_code_which/
https://www.404media.co/apple-quietly-introduced-iphone-reboot-code-which-is-locking-out-cops/
Вот, эппол тоже понимает толк в #reboot !
archive.is
Police Freak Out at iPhones Mysteriously Rebooting Themselves, Lockin…
archived 7 Nov 2024 20:06:44 UTC
😁20👍4🤔3🐳1