Как стать автором
Обновить

Администрирование

Сначала показывать
Порог рейтинга
Уровень сложности

Уязвимость DeserializeSignature в сети Биткоин криптоанализ и недействительные подписи ECDSA

Время на прочтение18 мин
Количество просмотров1.7K

В этом исследовании мы рассмотрим уязвимость DeserializeSignature, которая позволяла злоумышленникам создавать недействительные подписи ECDSA в сети Биткоин. В криптографии цифровая подпись ECDSA – это математическая схема, позволяющая доказать подлинность цифрового сообщения или документа. В сети Bitcoin подписи используются для авторизации транзакций, подтверждая, что владелец определенного количества биткоинов действительно согласен на их перевод. Однако, уязвимость в функции DeserializeSignatureобнаруженная в 2023 году, позволяла злоумышленникам создавать недействительные подписи, которые могли быть приняты сетью как валидные.

Читать далее
Всего голосов 5: ↑3 и ↓2+3
Комментарии3

Локальный HTTPS в dev-окружении — простая настройка

Время на прочтение6 мин
Количество просмотров9.8K


Иногда в процессе веб-разработки требуется безопасное окружение в браузере, то есть HTTPS. Удобный способ сделать это — установить локальный УЦ и автоматизировать выдачу сертификатов на любые поддомены lcl.host и localhost. Это более функциональная и удобная альтернатива самоподписанным сертификатам.

Для установки локального УЦ есть инструменты lcl.host и mkcert, которые помогают быстро настроить и использовать HTTPS в dev-окружении.
Читать дальше →
Всего голосов 24: ↑18 и ↓6+17
Комментарии5

Диагностика эмоционального выгорания персонала

Время на прочтение13 мин
Количество просмотров2.2K

Эмоциональное выгорание – это состояние физического, эмоционального и умственного истощения, вызванное длительным стрессом и перенапряжением на работе. В современном мире, где профессиональная деятельность требует все больше усилий и времени, проблема выгорания становится все более актуальной. Это состояние не только снижает качество жизни сотрудников, но и негативно влияет на общую продуктивность компании.

Диагностика эмоционального выгорания является ключевым шагом к решению этой проблемы. Для компаний важно своевременно выявлять признаки выгорания у сотрудников, чтобы предотвратить серьезные последствия, такие как снижение мотивации, ухудшение производительности и увеличение текучести кадров. Своевременная диагностика позволяет разработать эффективные стратегии для поддержания здоровья и благополучия персонала, что, в свою очередь, способствует улучшению рабочей атмосферы и повышению общего уровня удовлетворенности работой.

Читать далее
Всего голосов 16: ↑9 и ↓7+2
Комментарии7

SteamPunk мотоцикл. Эхо из старого мира

Время на прочтение11 мин
Количество просмотров13K

Зачем создавать паровой мотоцикл?

Весь мир сейчас пытается продвигать технику в будущее. Ищут всё более экономичные, мощные и удобные двигатели. Мне же наоборот, захотелось заглянуть в прошлое и оживить забытые технологии. Посмотреть, как оно было и вообще начиналось. Окунуться в эпоху индустриального взрыва. И создать настоящую паровую машину.  Техника прошлого очень сильно отличается от всего что мы сейчас себе представляем. Это ощущение и понимание трудно передать, но я постараюсь.

Читать далее
Всего голосов 110: ↑108 и ↓2+132
Комментарии71

Истории

Как меняется open source ландшафт в контексте облачных сервисов

Время на прочтение5 мин
Количество просмотров2.2K

Крупные облачные провайдеры всё чаще сталкиваются с давлением со стороны проектов на базе открытого исходного кода. Их разработчики меняют условия лицензий и вводят ограничения, связанные с запуском управляемых сервисов: в блоге beeline cloud мы уже обсуждали ситуацию с CentOS. С другой стороны, продолжают развиваться и открытые проекты, позволяющие компаниям развернуть собственную инфраструктуру. Поговорим о том, способны ли платформы вроде OpenStack и UbiCloud стать массовыми.

Читать далее
Всего голосов 7: ↑6 и ↓1+7
Комментарии2

Повышение живучести SSD за счёт его превращения из QLC в SLC

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров40K

В этой статье мы займёмся беспрецедентным экспериментом! Я шаг за шагом проведу вас через процесс преобразования SSD на базе QLC NAND в SLC SSD, что позволит значительно повысить его ресурс и общую производительность.

▍ Спецификация испытуемого SSD



На роль испытуемого я выбрал Crucial BX500, который мы уже много раз тестировали, освещая этот процесс как на нашем сайте, так и на YouTube-канале.
Читать дальше →
Всего голосов 101: ↑99 и ↓2+126
Комментарии95

Thunderbird Auto Config Server (TACS)

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров1.3K

На хабре уже были статьи по настройке почтового клиента Thunderbird, с подробным разбором его возможностей и деталей настроек, а поиск по сети выдаёт множество блогов с продублированной информацией о самых базовых его возможностях.

Каждый из авторов решал настройку почты своим путём, используя разные языки и подходы.

Моя цель - попытаться унифицировать это, избавиться от самописных скриптов, предоставив готовый сервер-шаблонизатор для выдачи настроек по запросу почтового клиента.

Читать далее
Всего голосов 7: ↑6 и ↓1+7
Комментарии4

Типы совместимости в Schema Registry для Apache Kafka

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров2.4K

В прошлой статье я писал о том, что такое Schema Registry и как используется в Apache Kafka. Сегодня я хочу углубиться в тему и описать поведение системы при различных типах совместимости . Правильное понимание и применение этих типов совместимости поможет обеспечить стабильность и гибкость системы при изменениях структуры данных.

Типы совместимости схем в Apache Kafka
Всего голосов 6: ↑6 и ↓0+7
Комментарии0

Три оттенка Kubernetes Operator, или чем слушает Prometheus

Уровень сложностиСредний
Время на прочтение33 мин
Количество просмотров2.8K

Это ещё не туториал, но относительно подробный гайд о том, как компоненты Операторов взаимодействуют с Kubernetes API на уровне кода (Golang), чтобы реализовать заложенную в них логику для автоматизации вполне определённых практических задач. И да, всем известно, максимальный уровень автоматизации работы в Кубернетес ограничен лишь желанием самих разработчиков избавиться от рутины в близкой для них предметной области, потому я разделил текст на три части, чтобы вы могли без промедления промотать к наиболее актуальной, в которой узреете нечто достойное вашего внимания:

1. Кастомные ресурсы - мониторы Прометеус-оператора
2. Информеры и контроллеры
3. Сайдкар-Инжекторы с помощью аннотаций и вебхуков

Читать далее
Всего голосов 6: ↑4 и ↓2+3
Комментарии0

Пилим «Даллас» или «Шапка» и «Опёнок» на ожившем SUN-4c IPC station

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров3.4K


Приветствую, дорогие читатели!
Сегодня я хочу рассказать про этапы ремонта попавшего мне в руки компьютера фирмы SUN, дооракловской эпохи. Эта история будет о том, как я восстанавливал NVRAM при помощи дремеля, оживлял блок питания, настраивал SCSI HDD и CD-ROM, подключался в «безголовом» headless режиме, приноравливался пользоваться полуисправной клавиатурой… в общем, как мог, выходил из положения. Попутно установим любимые OpenBSD, RedHat Linux и взглянем на SUN OS Solaris, как апофеоз стараний.

Статья снабжена приличным количеством фотографий, есть видео, фото кликабельны.

Кому не безразлично старое железо и почтенный софт, приглашаю под кат. Поехали…
Читать дальше →
Всего голосов 37: ↑36 и ↓1+53
Комментарии19

VBScript убирают из Windows. Но почему и зачем?

Время на прочтение4 мин
Количество просмотров16K

Корпорация Microsoft сделала интересное завяление — VBScript уберут из ОС Windows. Речь, конечно, о поддержке сценариев VBScript. Почему скриптовый язык программирования потерял актуальной для корпорации? Подробности — под катом.
Читать дальше →
Всего голосов 38: ↑29 и ↓9+31
Комментарии76

Microsoft перевела свои мобильные ПК на процессоры ARM, близки к этому и другие компании. Перспективы Intel

Время на прочтение4 мин
Количество просмотров6.4K

На днях стало известно о том, что сразу несколько крупнейших компаний, производителей электроники, выпустили лэптопы с чипами на базе ARM-архитектуры. Особенно заметны на этом фоне действия корпорации Microsoft, которая перевела практически все свои мобильные устройства на такие процессоры. Подробности — под катом.

Читать далее
Всего голосов 20: ↑9 и ↓11+5
Комментарии22

Безопасность на новом уровне: исследование Smallstep CA и его применение

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров1.3K

Рассмотрим Smallstep CA — современное и инновационное решение для управления сертификатами. Оно может предложить несколько преимуществ по сравнению с OpenSSL.

Читать далее
Всего голосов 13: ↑11 и ↓2+9
Комментарии2

Ближайшие события

19 сентября
CDI Conf 2024
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн

Опрос для оценки индекса лояльности сотрудников

Время на прочтение11 мин
Количество просмотров3K

В этой статье мы рассмотрим важность проведения опросов для оценки индекса лояльности сотрудников и предложим практические рекомендации по их реализации. Индекс лояльности сотрудников (Employee Loyalty Index, ELI) является ключевым показателем, который помогает понять, насколько сотрудники преданы своей компании и насколько они готовы оставаться в ней надолго. Оценка индекса лояльности позволяет выявить потенциальные проблемы в коллективе, улучшить условия труда и повысить общую эффективность работы организации.

Оценка лояльности сотрудников имеет огромное значение для компаний. Высокий уровень лояльности способствует снижению текучести кадров, увеличению продуктивности и созданию позитивной корпоративной культуры. Лояльные сотрудники, как правило, более вовлечены в работу, склонны предлагать инновационные идеи и поддерживать высокое качество обслуживания клиентов.

Читать далее
Всего голосов 20: ↑11 и ↓9+2
Комментарии6

Как был запущен диспетчер задач: о чем говорят цифры после taskmgr.exe?

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров15K

Если вы запускаете Диспетчер задач при помощи комбинаций клавиш, к примеру CTRL+SHIFT+ESC, то возможно вы замечали, что в командной строке запуска taskmgr.exe будет присутствовать аргумент "/2".

Что значат эти аргументы? Разберемся в этом посте.

Читать далее
Всего голосов 17: ↑13 и ↓4+15
Комментарии8

WD выпустила 2,5-дюймовые HDD ёмкостью в 6 ТБ. Что это за новинка?

Время на прочтение4 мин
Количество просмотров7.4K

Американская компания Western Digital представила первые в мире 2,5-дюймовые жёсткие диски ёмкостью 6 Тб. Современные модели ноутбуков часто оснащены SSD, поэтому компании меньше фокусируются на разработке HDD повышенной ёмкости, так что выпуск подобного накопителя — целое событие. Новые жёсткие диски представлены в сериях My Passport и My Passport Ultra. Подробности — под катом.

Читать далее
Всего голосов 7: ↑6 и ↓1+10
Комментарии19

Современный клиент к NoSQL-базе данных

Время на прочтение10 мин
Количество просмотров4.2K


Интеграция через базу данных (БД) — один из распространенных видов интеграции. Но БД — тоже сервис, к которому также требуется подключение. Для пользователей эта процедура сводится к подключению коннекторов и изучению их API, но «под капотом» подобных клиентов может скрываться большая архитектура со сложной логикой взаимодействия. 
Читать дальше →
Всего голосов 14: ↑14 и ↓0+15
Комментарии0

Как Apache Arrow поможет управиться JS с большими данными

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров2.3K

Привет. Меня зовут Николай Шувалов, я занимаюсь коммерческим программированием около семи лет, владею Rust, JavaScript, PHP. Сейчас я работаю в отделе данных билайна. Наша платформа позволяет делиться с партнерами данными, не раскрывая их. Например, можно расширить данные с помощью фильтра Блума. 

Arrow в сравнении со строковыми форматами

Возьмём простую таблицу, которая состоит из трех столбцов: телефона, даты и имени. Рассмотрим, как она будет выглядеть в строковом и столбчатом форматах. Для строкового формата мы возьмем csv и json, для столбчатого формата структура будет одинаковой. Если же таблица состоит, например, из миллиона строк, а нужно получить имя на строке с номером 10 000, то придется бежать по всей строчке. В json то же самое. А в столбчатом формате ситуация иная — значения привязаны к столбцам. Когда мы хотим получить имя на строке 10 000, то сразу обращаемся к этому столбцу и получаем все его данные. 

Существуют RA (random access) файлы, в которых можно пропускать заданное количество строк, но все равно парсеру нужно читать и анализировать пройденные строчки.

Читать далее
Всего голосов 8: ↑8 и ↓0+15
Комментарии2

Ни минуты даунтайма. Автоматизированная система управления обращениями для бизнеса

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров1.3K

Как мы помогли ГУП «Водоканал Санкт-Петербурга» улучшить работу с обращениями жителей самого северного мегаполиса мира.

Водоканал управляет почти 18 000 км водопровода и канализации. Каждый день предприятие делает более комфортной жизнь 5 миллионов человек, десятков тысяч предприятий и организаций Петербурга. Чтобы ускорять работу с обращениями внешних потребителей и заявками сотрудников для оказания качественного сервиса, нужна налаженная работа с обращениями. Для этого предприятию требовалось современное и удобное решение. Им стала автоматизированная система управления обращениями на базе Naumen, которую внедрила СИГМА.  

Читать далее
Всего голосов 10: ↑9 и ↓1+10
Комментарии2

От кода Голомба и Элиаса до своей реализации

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров762

Думаю все кто так или иначе интересовался сжатием информации или каким-то другим способом кодирования данных - слышали о кодах переменной длины. Я расскажу про свою реализацию этого велосипеда.

Читать далее
Всего голосов 4: ↑4 и ↓0+6
Комментарии2
12 ...
50