Привет, Хабр! Меня зовут Евгений Зорин, я ведущий разработчик в центре инноваций Future Crew. У моего проекта достаточно компактная команда. Нам постоянно нужно проверять критически важную функциональность, и часто это может сделать только сам разработчик. С появлением современных LLM, таких как ChatGPT, возникла идея об их внедрении для ревью кода. В качестве подопытного кролика был выбран Swift. В этом материале я расскажу, чего мы добились, какие инструменты использовали и как LLM справляется с поставленной задачей.
Читать далееВсем привет!
На связи команда хакатонщиков “Старые Бауманцы” и я - Саша Зазнобин.
Сегодня хочу поговорить с вами о такой малоприятной теме как защита персональных данных. Если вы точно знаете, чего хотите от этой статьи - листайте в конец, там метрики разных моделей в табличном виде. С остальными продолжим вдумчивую беседу по порядку.
Мировой ландшафт в этой части воистину впечатляет тут и 152-ФЗ в России, и более 20 разных законов действующих по своему в разных штатах США и Генеральный регламент ЕС о защите персональных данных.
Единственное разумное объяснение всего это регуляторного фестиваля для меня - это то, что рептилойды-инопланетяне, тайно контролирующие землю, испугались рывка технологического прогресса в искусственном интеллекте и через эти законы пытаются затормозить прогресс. Все остальные объяснения звучат просто несостоятельно. Впрочем вернемся к основной теме.
Итак, сегодня мы будем соблюдать закон о персональных данных (иначе говоря побеждать заговор рептилойдов) через маскировку персональных данных.То есть мы их будем выявлять и маскировать - а потом обрабатывать данные так как нашей душеньке угодно.
Для этого существует отдельный класс задач в data science: Named Entity Recognition сокращенно (NER) — технология обработки естественного языка, направленная на выделение определенных сущностей в тексте, таких как имена людей, географические объекты, названия организаций, даты, номера телефонов и другие категории.
Основная цель в рамках поставленной задачи NER для маскирования персональных данных — автоматически распознавать и скрывать (маскировать) чувствительную информацию в текстах.
Читать далееВсем привет! Меня зовут Денис, я руководитель департамента дизайна в DLS, а также ревьюер в Яндекс Практикуме на курсах «UX/UI дизайнер интерфейсов» и «Дизайн мобильных и кросс-платформенных приложений».
В этой статье я хочу поделиться подборкой отечественных дизайн-систем. Сначала разберёмся с терминами и главными преимуществами дизайн-систем для команды, продукта и бизнеса. Если тема вам уже знакома, переходите сразу ко второй части, где я собрал все ссылки.
Читать далееВсем привет. Меня зовут Павел Карасев, продвигаю информационную безопасность в массы. Я часто сталкиваюсь с историями о том как мошенники придумывают всё новые способы обмана. Их главное оружие — наше доверие и привычка воспринимать технологии как удобный и безопасный инструмент.Недавно я наткнулся на яркий пример того, как мошенники умело используют знакомые нам вещи для своих целей.
Я был у знакомых в гостях и увидел объявление: «Вступите в чат вашего дома в Телеграм!» — и, казалось бы, ничего подозрительного. Внизу красовался QR-код, который обещал сразу перенести в «полезный» соседский чат, где обсуждаются бытовые вопросы и общие интересы.
На первый взгляд это выглядело как инициатива жильцов. Но с точки зрения информационной безопасности, здесь много красных флажков. Это не просто милый проект для общения. Это мошенническая схема, которая уже принесла многим неприятности. Давайте разберемся, как именно она работает.
Читать далееПривет, Хабр! Меня зовут Егор Марюшко.
Работаю в IT с 2014 года. За свою карьеру я развил отдел бизнес и системного анализа с 5 до 45 человек, реорганизовал отдел аналитиков внедрения из 30 сотрудников, а также работал в международной компании, где было 4000 аналитиков.
Эта статья написана по мотивам моего доклада “Размер имеет значение: как растут и развиваются отделы бизнес и системного анализа” (запись выступления).
В статье я расскажу о своем опыте развития отделов системного и бизнес анализа. В ней нет ноу-хау и рокет-сайнс. Это действия, известные большинству, кто сталкивался с развитием команды. Но в мае 2018 года, когда я первый раз стал руководителем отдела, мне бы очень хотелось иметь возможность прочесть эту статью. Надеюсь, она будет полезна и вам!
Читать далееСамое главное – не добавляйте превью к статье. Основную мысль тоже не раскрывайте здесь – не стоит сразу выкладывать все карты
Читать далееВ этой статье вы узнаете об основных понятиях модели Open Systems Interconnections (OSI) в простой и доступной форме.
Многие, вероятно, знают основы того, что такое интернет и как он работает. Есть клиент и сервер, и они «общаются» друг с другом с помощью чего-то, называемого HTTP или HTTPS?
В этой статье вы узнаете как компьютеры общаются друг с другом по сети.
Читать далееСамое главное стоит понимать, что XSD (XML Schema Definition) – это схема, то есть описание данных взаимодействия. Схемы бывают разные, например, наша XSD, которую обычно используют для описания структур в формате XML, или JSON-schema - для описания структур в формате JSON. Использование схем в контрактах API сейчас уже является стандартом де-факто, так как это удобно.
Основные объекты, из которых состоит XSD-схема:
- Элементы;
- Типы;
- Индикаторы порядка.
Даниил Шеповалов однажды сказал: "чтобы сделать классную демку, необходимо было быть гением в математике, программировании, теории оптимизации, уметь рисовать черные квадраты не хуже Малевича и сочинять такую трекерную музыку, чтобы после ее прослушивания DJ Грув отрастил длинный хаир и ушел играть в подземный переход на губной гармошке. <...> Кодер — это ого! Кодер — это огогого!!! Почти каждый из них круто сечет фишку еще и в алгоритмизации, дискретной математике, методах оптимизации и хрен еще знает в чем. Бывает правда, что кодер и не догадывается, как называются дисциплины, которые он знает в совершенстве, но это уже дело десятое".
Сегодня в фокусе уникальный жанр программирования, за которым кроется целая бездна: история технологий, человеческие судьбы, удивительные культурные артефакты. Постараюсь рассказать о демосцене так много, как только получится. И да, в статье вы найдете огромное количество потрясающих видеороликов, иллюстрирующих это уникальное явление, признанное в некоторых странах Европы культурным наследием UNESCO.
Читать далееКак сделать терминал macOS не только удобным, но и красивым? В этой статье я рассказываю о своём опыте настройки iTerm2 — от простой установки до создания уникального интерфейса. Это мой путь к идеальному инструменту с яркими темами, полезными плагинами и неожиданными фишками.
Читать далее10 новых российских продуктов для изучения английских и немецких слов, поиска и размещения объявлений в своем ЖК, контроля эмоционального перенапряжения и многого другого. Битва за «Продукт недели» началась!
Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд.
Читать далееВ данной статье хочу поделиться примером реального применения Drools для реализации требований бизнеса по гибкому конфигурированию сервиса. Здесь не будет полного обзора или пересказа всех фич Drools. Опишу лишь тот функционал, который оказался полезен и применим конкретно к моей задаче.
Читать далееПосле работы в паре криптопроектов в качестве разраба, оглушительного успеха токена $GOVNO (я и сейчас сильно верю в проект) и еще кучи положительных событий, я понял, что на крипте действительно можно заработать если приложить огромное количество усилий. Впрочем как и в любой другой сфере)
Больше всего денег за единицу времени я заработал на токене $GOVNO и знаю, что есть "одураченные случайностью" и просто повезло, что вложился в успешный проект, но я буквально прыгал от переполняющей энергии!
Возможно это лудомания, так что я на всякий случай...
Читать далееВсем привет!
Это перевод статьи Clean Code in Python. В данной статье Nik Tomazic рассказывает о чистом коде, его преимуществах, различных стандартах и принципах, но что самое главное– он дает общие рекомендации по написанию чистого кода. Прочитав данную статью в оригинале, я понял, что это именно то, что я хотел бы прочитать в самом начале своего пути разработки на Python. Именно это и вдохновило меня на создание первого перевода, а вместе с этим, и первой публикации на Хабре.
Читать далееИсследователи обнаружили, как определенный белок влияет на рост и распространение рака толстой кишки у людей. Исследование не только улучшает понимание того, почему этот тип рака может быть агрессивным у некоторых людей, но и предлагает потенциальную цель терапии.
Читать далееПредставлен принципиально новый рабочий стол Orbitiny, который был разработан с нуля с использованием фреймворка Qt. Этот проект направлен на сочетание новаторских идей, ранее не встречавшихся в других DE/WM, с классическими элементами, такими как панель задач, меню и иконки на рабочем столе.
Проект Orbitiny включает набор собственных утилит и приложений, таких как файловый менеджер, система уведомлений, интерфейс для поиска файлов и программа для создания скриншотов. Разработка ведется с фокусом на переносимость между различными дистрибутивами Linux и возможностью использования в Live-средах, а также в любых существующих пользовательских окружениях, включая KDE и GNOME. В этом случае проект отображает свой рабочий стол в полноэкранном режиме, перекрывая текущий. Код проекта написан на языке C++ и распространяется по лицензии GPL.
( читать дальше... )
Полчаса назад вышла новость о выходе DeepSeek Janus-7B - новой мультимодальной модели от DeepSeek, которая, по заявлениям авторов, рвёт DALL-E 3, Stable Diffusion XL и Stable Diffusion 3 (Medium) в бенчмарках.
В этой статье я не буду дублировать новость, а хочу подробнее рассмотреть, что именно в этой модели такого уникального, из-за чего многие связанные с AI медиа сегодня захлебываются от восторга.
Поехали!Когда у тебя есть свой сайт, хочется его постоянно допиливать, а делать это сильно непросто, когда у тебя опыта в реализации всяких технических штук ноль!
Читать далееHyprland — Wayland-композитор, динамический фреймовый оконный менеджер написанный на языке C++ и основанный на Aquamarine (до версии 0.42.0 основывался на wlroots).
Также разработчики упоминают релиз hyprutils 0.50.
( читать дальше... )
>>> Новость на официальном сайте (может не открываться в РФ)