habrahabr
Броня для космоса: как защититься от мелкого мусора и метеороидов?

Год назад вышел фильм «Вызов», ради которого актриса Юлия Пересильд и режиссёр Клим Шипенко отправились в космос и почти две недели провели на МКС. Сюжет завязывается с экстренной смены орбиты станции для уклонения от приближающегося космического мусора. Нашего «любимого». В прошлый раз мы упоминали о попадании космического мусора в руку-манипулятор на МКС. К счастью, повреждение оказалось безвредным, всего лишь продырявило кожух. Но так везёт не всегда, и в истории было уже немало примеров п…

  • суббота, 13 января 2024 г. в 00:00:24
habrahabr
Восстановление данных с M.2 NVMe SSD. Скрипт ddrescue-loop v0.2

Речь пойдет о способе извлечения данных с неисправного SSD для случаев когда после попытки чтения любого сбойного сектора - SSD совсем перестает отдавать данные и помогает только отключение включение питания.Представляю доработанную версию скрипта ddrescue-loop с поддержкой управления USB реле и uhubctl.Для прерывания питания SSD задействовал простое и дешевое решение USB Relay Module LCUS-1 CH340 которые доступны на Aliexpress. И подключение через док станцию AgeStar 31CBNV1C на основе USB-NV…

  • суббота, 13 января 2024 г. в 00:00:23
habrahabr
В новый год с новым ядром: что нового и интересного в Linux 6.7?

Начало 2024 года приятное — вышел релиз ядра Linux 6.7. Как всегда, есть новости, изменения, кроме того, из ядра убрали устаревшие компоненты. Среди новинок можно отметить прекращение поддержки архитектуры Itanium, добавление ФС Bcachefs, а также поддержку futex в io_uring. Что касается статистики, то в новом релизе сразу 18405 исправлений от 2066 разработчиков. Размер патча составляет 72 МБ (изменения затронули 13467 файлов, добавлено 906147 строк кода, удалено 341048 строк). Как всегда, б…

  • суббота, 13 января 2024 г. в 00:00:22
habrahabr
История о том, как Google подсматривал за нашим сайтом и галлюцинировал

В 2023-ем году мы узнали, что нейросети могут галлюцинировать. На первый взгляд, это довольно забавное и пока что безобидное явление. Но в этой короткой статье я расскажу, как я столкнулся с галлюцинациями самого Google, и как это чуть не угробило стартап, в котором я работаю.Три месяца назад я присоединился к проекту из ОАЭ. Нашей задачей было написать сайт, на котором бы выкладывались тексты на трёх языках: на арабском, английском и русском. Задача относительно тривиальная, особенно в сравне…

  • суббота, 13 января 2024 г. в 00:00:21
habrahabr
Кто знает, что значит GPT в названии ChatGPT, могут дальше не читать

В настоящее время искусственный интеллект (ИИ) стремительно развивается. Мы являемся свидетелями интеллектуальной мощи таких нейросетей, как GPT-4 Turbo от OpenAI и Gemini Ultra от Google. В Интернете появляется огромное количество научных и популярных публикаций. Зачем же нужна еще одна статья про ИИ? Играя с ребенком в ChatGPT, я неожиданно осознал, что не понимаю значения аббревиатуры GPT. И, казалось бы, простая задача для айтишника, неожиданно превратилась в нетривиальное исследование арх…

  • суббота, 13 января 2024 г. в 00:00:21
golang
Сериализация данных в Golang с Protobuf

Привет, Хабр! Protobuf, или Protocol Buffers, это бинарный формат сериализации, разработанный в Google для эффективного обмена данными между сервисами. Это как JSON, только компактнее, быстрее и типизированнее. Если JSON был вашим первым крашем в мире сериализации, то Protobuf – это тот, с кем вы хотите серьёзных отношений.Если вы хотите, чтобы ваши приложения общались между сервисами с молниеносной скоростью и минимальными задержками, тогда Protobuf — твой хороший выбор. УстановкаШаг 1: уста…

  • суббота, 13 января 2024 г. в 00:00:18
javascript
Записываем экран и звук через расширение в браузере и сохраняем в NextCloud

Здравствуйте дорогие читатели.В статье делюсь опытом создания расширения для Chromium и Google Chrome браузера.Раньше я пользовался «условно бесплатными расширениями и программами для записи скринкастов», но в какой-то момент некоторые из них стали платными, и их удобства сошли на “нет”. А в некоторых оставались вопросы к безопасности данных и сложности с оплатой. К тому же, я не нашёл программ или расширений с функциями сохранения в своём облаке или сервере.Возможно вы скажите - зачем мне рас…

  • суббота, 13 января 2024 г. в 00:00:15
javascript
Стилистические правила умерли, да здравствуют стилистические правила

Под конец прошлого года, по ряду причин, ESLint отказались от дальнейшей поддержки и развития стилистических правил. А тема, как по мне, несправедливо осталась в тени. Давайте разберемся, почему так произошло и какие изменения нас ждут на поприще статического анализа и форматирования кода.НовостьИтак, в октябре прошлого года в блоге ESLint появляется пост: Deprecation of formatting rulesВ статье говорится о том, что в версии v8.53.0 стилистические правила станут устаревшими, но не будут удалят…

  • суббота, 13 января 2024 г. в 00:00:14
javascript
Кодим 24/7: Прокачиваем продуктивность в условиях жесткого цейтнота

Привет! Меня зовут Михаил, я Senior Software Developer в YouHodler.Мы занимается оказанием банковских и биржевых услуг в сфере криптовалюты. Компания имеет несколько финансовых лицензий, которые позволяют нам работать на различных рынках. Однако финансовые лицензии означают регулярные аудиты, о чем я вам сейчас и расскажу. Нежданная проблемаМы узнали о внезапном визите аудитора за неделю. У нашей компании около десятка различных продуктов, по каждому из которых мы создаем персональные договор…

  • суббота, 13 января 2024 г. в 00:00:14