В конце ноября президент РФ подписал законопроекты, которые ужесточают ответственность за утечку персональных данных: от 30 ноября 2024 г. № 421-ФЗ «О внесении изменений в Уголовный кодекс Российской Федерации» и от 30 ноября 2024 г. № 420-ФЗ «О внесении изменений в Кодекс Российской Федерации об административных правонарушениях».
Безусловно, побудить бизнес максимально защищать ПДн — инициатива хорошая, но теперь любая ошибка в информационной безопасности компании будет стоить дорого (иногда — до полумиллиарда рублей), а в некоторых случаях повлечет лишение свободы.
Меня зовут Кирилл Орлов, я директор по информационной безопасности облачного провайдера OXYGEN. Моя команда обеспечивает защиту данных бизнеса и госструктур и защиту инфраструктуры для размещения ГИС и ИСПДн. Я отвечаю за то, чтобы наши продукты соответствовали требованиям регуляторов. В этой статье я постараюсь максимально подробно прокомментировать новые законопроекты в области ПДн и самые острые вопросы: как быть бизнесу, нужно ли что-то срочно делать, как изменится подход к ИБ в компаниях в ближайшем будущем.
Читать далееОсенью 2021 года Мэлорс Эспиноса задался целью придумать математическую задачу особого типа. Как и любой другой хороший исследовательский вопрос, она должна была заставлять задуматься, её решение должно было быть нетривиальным — что-то такое, что другим захочется изучить. Однако было ещё одно ограничение, которое поставило его в тупик. Мэлорс, в то время аспирант математического факультета Университета Торонто, хотел, чтобы её могли решить ученики средней школы.
В течение многих лет Мэлорс проводил летние семинары для местных старшеклассников, рассказывая им об основных идеях математических исследований и показывая, как писать доказательства. Но несколько его учеников, казалось, были готовы к большему — узнать, что значит заниматься математикой, когда подсказок нет. Им просто нужен был правильный вопрос.
Читать далееМногие компании продолжают активно использовать Excel и язык макросов VBA для обработки и анализа данных. Однако с переходом на отечественные офисные решения (например, Р7-Офис) появилась необходимость в разработке новых инструментов обработки данных на JavaScript.
В ЛАНИТ мы помогаем клиентам осуществить переход на Р7-Офис и создаем макросы, которые ранее использовались в Excel. Во время этого процесса наши разработчики внимательно анализировали запросы пользователей и выявили несколько общих трендов, на основе которых и был разработан наш плагин Аналитика.
Читать далееYTsaurus — платформа для распределённого хранения и обработки данных. С помощью неё пользователи могут производить вычисления с данными, которые хранятся на кластере. За запуск этих вычислений отвечает один из центральных компонентов системы — планировщик. Зачастую ресурсов кластера не хватает, чтобы одновременно запустить все желаемые вычислительные задачи. Поэтому одна из важных задач планировщика — умение грамотно распределять вычислительные ресурсы между пользователями.
Меня зовут Егор Щербин, я работаю в Yandex Infrastructure, в команде планировщика YTsaurus. О нём и расскажу в этой статье. А также о запуске вычислений в кластере YTsaurus, распределении ресурсов между вычислениями и о том, как управлять распределением, чтобы все операции получали ровно столько, сколько требуется.
Читать далееПриветствую всех, кто заглянул на огонёк моей первой «нетехнической» статьи. Это именно тот момент, когда я, фронтенд-разработчик, решил отвлечься от написания кода и поделиться мыслями о жизни за пределами монитора. Я — счастливый обладатель семьи с двумя детьми, увлечений спортом и, конечно, профессиональной карьеры.
Современный ритм жизни зачастую напоминает бесконечную гонку, где важно не перегореть. Но что делать, если вы уже чувствуете, что подошли к кондиции слегка обугленного тоста? Первым делом — глубокий вдох и поиск ближайшего дивана. Шутки шутками, но реально лучше сделать паузу и пересмотреть свои приоритеты. Обратитесь за поддержкой к коллегам или близким, а если дела совсем плохи то и к профессионалу для консультации. Как вариант можно взять отпуск или отгул для полной разгрузки и перезагрузки.
Работа frontend-разработчика часто требует высокого уровня концентрации, необходимости решать задачи в сжатые сроки и постоянного самосовершенствования. Всё это может отвлекать нас от реальной жизни за пределами экрана. Ключевым является грамотное распределение времени и приоритетов. Вот основные принципы, которые помогают мне в этом.
Семья на первом месте. Независимо от загрузки, я стараюсь каждый вечер проводить с семьёй. Пусть это будет совместный ужин, игры с детьми или тихий вечерний разговор с женой, где мы делимся впечатлениями о дне — как позитивными, так и не очень. Такие моменты дают эмоциональную разрядку и напоминают о том, ради чего все усилия.
Физическая активность. Это залог крепкого здоровья и отличного самочувствия. Регулярные занятия в фитнес-зале и бассейне делают меня более энергичным и готовым к новым вызовам. Это отличный способ «перезагрузиться» и восстановить силы. Да и, честно говоря, никакой стресс не выдержит борьбы с гантелями!
Читать далееКогда-то, ещё в школьные годы, я всерьёз задумывался о том, чтобы посвятить свою жизнь науке. В старших классах мои взгляды изменились, и уже в 10–11 классе я отказался от этой идеи по ряду причин. Учёба в университете только подтвердила правильность этого решения. Но тогда мне даже в голову не приходило, насколько хуже станет ситуация всего через десять лет.
Эта статья — предупреждение. Она о том, с чем придётся столкнуться тем, кто только размышляет о том, чтобы связать свою судьбу с наукой.
Читать далееВокруг все говорят о серверных компонентах реакта, о серверном рендеринге, и разных новшествах в мире фронтенде. Как будто JQuery в один миг взял и исчез. Несмотря ни на что он всё ещё остаётся самой популярной библиотекой
Недавно добрался наконец то до изучения Wazuh - чтобы была польза от процесса познания, поставил для теста на небольшой больнице и определил задачи, которые он должен решать:
Импортозамещение в образовательной сфере. Отечественный контроллер для образовательной робототехники, IOT, БАС и т.д.
Читать далееНесмотря на то, что в мире существует немало сильнодействующих и запрещенных препаратов, большая их часть используется в медицине. Морфий, как очищенный героин, препараты от СДВГ западного рынка, которые в своей сути являются модифицированными версиями амфетамина. Обезболивающие разного рода и принципов работы. Отсюда вопрос: можно ли найти безопасный протокол использования сильнодействующих веществ? Кокаин и крысы помогли ученым с этим вопросом.
Читать далееКонцепция функционального программирования (ФП) базируется на математических функциях. Такой подход принципиально отличается от императивного, в котором ключевыми элементами выступают изменения состояния кода и последовательное выполнение команд. В ФП основное внимание уделено вычислению тех или иных значений через функции.
В функциональных языках код проще тестировать, корректировать и поддерживать в рабочем состоянии. Функции в ФП — это объекты первого класса, которые передаются как аргументы, могут быть возвращены из других функций и храниться в переменных.
Еще одна характерная особенность функционального программирования — более предсказуемый, чистый и безопасный код. Поскольку функции сами по себе не меняют состояния программы, с ними легче работать. По этой причине ФП — более предпочтительный инструмент для создания сложных продуктов, в которых первостепенное значение имеют надежность и предсказуемость кода.
Haskell входит в число наиболее востребованных функциональных языков программирования. Для него характерна полная, строгая и статическая типизация и поддержка так называемых «ленивых» вычислений. Первоначально язык применялся в качестве инструмента для сугубо научных математических изысканий, но постепенно стал одним из наиболее востребованных на практике языков.
Читать далее你好! Меня зовут Дмитрий, я фронтенд-разработчик в компании fuse8. Сегодня мы рассмотрим, как можно проводить валидацию кастомных компонентов в формах из UI-библиотеки ElementPlus.
Если вы работали с формами в ElementPlus, то наверняка знаете, что библиотека предоставляет простой интерфейс для валидации. Но что делать, если в форме используется кастомный компонент и необходимо применить правило валидации, которое передали в форму? С этим и разберёмся.
Читать далееВсе началось с того, что я ошибся. И ошибся я очень дорого - неправильно оценил трудоемкость разработки программного продукта, которым занималась моя компания. Ошибка составила более 100%. Мне не помог даже мой 30-ти летний опыт в ИТ и большое количество выполненных проектов различного уровня сложности. Вместо 10 человеко-месяцев я оценил проект в 4. Последствия для нашей небольшой компании были весьма болезненными, мы справились, но боль запомнилась надолго.
Читать!Рассказываем о проекте «Капитальный ремонт части здания машинного зала турбинного цеха», реализованном проектным институтом «Сибирьэнергопроект» АО «СибИАЦ», и о том, как использование nanoCAD BIM Конструкции позволило ускорить работы, а также повысить их качество.
Читать далееВ начале 2000-х 19-летний разработчик Мэтт Муленвег форкнул систему управления контентом b2/cafelog, добавив в нее функции, которых, по его мнению, не хватало.
Читать далееПлатформу Blackwell анонсировали в первой половине 2024 года. Из-за последующих доработок сроки выпуска несколько раз переносили. Последний раз — на начало 2025 года. А пока мы ждем выхода на рынок новой линейки ускорителей от NVIDIA, давайте разберемся, что про них известно на сегодняшний день и как далеко производитель шагнул от линейки Hopper.
Читать далееМы успешно обновили кластер PostgreSQL с версии 13 до 16, обеспечив минимальный простой и высокую производительность. Процесс включал в себя создание новой реплики через логическую репликацию, перенос роли мастера на обновлённую реплику и настройку потоковой репликации. Несмотря на некоторые сложности, такие как управление LSN и проблемы с подписками, нам удалось сохранить данные и обеспечить синхронизацию.
Подробности читайте в статье.
Читать далееПри работе с нейросетями, не обязательно каждый раз писать свою и заново, можно использовать предобученные модели, что позволяет значительно сократить время разработки, а развитие модели и поддержка сообществом позволяет повысить точность анализа текстов.
В данной статье я привожу практический пример интеграции с предобученной моделью, так рассмотрим задачу извлечения именованных сущностей (NER) — автоматического определения имен, мест или дат из текста. Мы будем использовать предобученную модель BERT, выполненную через библиотеку ONNX Runtime.
Вообще существует множество предобученных моделей для извлечения именованных сущностей (NER) и других задач NLP. Вот некоторые из них:
Читать далееИменно так обращается к нашему протагонисту его повелитель - первый иерарх Озимандия. Я - инди-разработчик, и в этой небольшой статье хочу поделиться своим опытом работы над озвучкой инди-игры Азраил, вестник смерти. Это не гайд из 5 успешных шагов, не пошаговая инструкция, а именно пересказ личного опыта.
Читать далее