Feed aggregator

Ресурсное планирование в проектном менеджменте: классика и реальности Agile

Habr.com - Mon, 04/14/2025 - 03:01

В статье будет изложена логика от матрицы требований до календарного плана, а также пошаговый подход к построению ресурсного плана

Читать далее

MikroTik — манипуляции со статистикой производительности устройств

Habr.com - Mon, 04/14/2025 - 02:08

MikroTik RB750Gr3 vs E50UG, mips vs arm, ROS6 vs ROS7 - это приблизительный перечень вопросов, которые у вас возникнут к самому себе после прочтения этой статьи. Ну, и конечно же, MikroTik - самая благородная и самая честная компания в мире, которая не нарушала GPL - <сарказм>просто её оклеветали злые, завистливые столменолюбы</сарказм>.

Читать далее

Параллельный цикл на worker. Многопоточность JS

Habr.com - Mon, 04/14/2025 - 01:59

Как применить worker для ускорения параллельных вычислений на JS. Постарался подробно и понятно разобрать как работают worker, как общаться с ними. Показал пример многопоточного вычисления значений массива и сравнил производительность различных методов обработки массивов.

Читать далее

AM2+ верхом на DDR II туземун

Habr.com - Mon, 04/14/2025 - 01:30

При появлении первых двухъядерных процессоров, много лет назад, помните, как радовались пользователи? «Это ж в два раза больше мощности!» – казалось тогда.

«Процессор должен быть многоядерным!» – подумает сейчас покупатель перед приобретением сердца своего компьютера. Никому в голову не придёт покупать процессор с количеством ядер меньше двух, но когда-то о многоядерности не было слышно: процессоры были просто процессорами. Не многоядерными, а просто. Процессор - и есть процессор. Сам себе ядро.
А ведь первые сокеты для многоядерных процессоров помнят доллар по 27, ICQ, эмо и готов, заполонивших улицы. Помнят, как все ждали S.T.A.L.K.E.R., помнят выход Windows Vista, окутанный скандалами. Как качали игры на кнопочные телефоны, тогда ещё с регистрацией и SMS, и запускали их с помощью J2ME.
Предлагаю вам окунуться в то время, когда вышли первые сокеты для многоядерных процессоров, и эксперименты с многоядерностью только начинались.

Сегодня мы снова вдохнём жизнь в одного из свидетелей тех времён, Socket AM2+. Посмотрим, насколько он справится с повседневными задачами и, в отличие от эмо, жив ли он еще.

Поехали!

Рабочий чекер, попал ли ваш сайт под фильтр Гугл — бесплатно

Habr.com - Mon, 04/14/2025 - 01:01

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

Первым делом начал гуглить - чекер фильтров Гугла и вот это вот все. Естественно - в интернетах куча решений, но есть небольшое но... Они либо платные, либо условно-бесплатные, либо вообще непонятно как работают.

Ну что делать - надо реализовать собственное решение, что я и сделал.

Палю годноту, так как использование этого решения никак не повлияет на мою деятельность, а кому то может и полезно будет.

Суть решения достаточно проста есть код (он будет ниже), написанный на Python. Он реализует интерактивный дашборд для визуализации данных, полученных из Google Search Console, с использованием библиотеки Dash (на базе Plotly) для построения графиков.

Читать далее

Делаем медиа сервер из Orange Pi Zero 3

Habr.com - Mon, 04/14/2025 - 00:57

В этой статье мы установим всё необходимое для работы Orange Pi Zero 3 в роли медиа сервера DLNA с Transmission. При этом система будет запускаться с жесткого диска, а для установки нам не потребуется подключать к Orange Pi клавиатуру либо дисплей.

Купив Orange Pi Zero 3, я первым делом полез в интернеты искать гайд для установки нужной мне системы, но везде натыкался на гайды где все операции проводят подключая Orange Pi Zero 3 (далее апельсин) к дисплею через Micro-HDMI (которого у меня не было) и набирая все команды через клавиатуру. В общем мне показалось это глупым, а главное мне было лень покупать и ждать пока придет Micro-HDMI, поэтому я нашел способ установить всё через ssh и здесь детально его распишу.

Читать далее

«Почему он меня не понимает?» — как правильно ставить задачи дизайнеру, чтобы получить нужный результат с первого раза

Habr.com - Mon, 04/14/2025 - 00:15

Простые правила для тех, кто устал объяснять «на пальцах».

Это статья для тех, кто хочет четко и ясно доносить свои мысли без ненужного многословия, чтобы их понял любой человек (необязательно только дизайнер). Для удобства я разделил свои рекомендации на 6 простых правил.

Читать далее

Применение ИИ для написания текстов

Habr.com - Mon, 04/14/2025 - 00:01

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

Рассмотрим 3 наиболее популярных на данный момент модели:

Читать далее

Обратное проектирование: от машиностроения до электроники

Habr.com - Sun, 04/13/2025 - 23:40

Если бы у инженеров был девиз, он бы звучал так: «Когда никто не знает, как это устроено — мы выясним». Обратное проектирование — это не просто технология. Это искусство тех, кто умеет видеть в металле алгоритм, в плате — замысел, а в сломанной детали — производственный шанс. Это когда ты не проектируешь — ты воскрешаешь. Не создаёшь — а возвращаешь к жизни.

Реверс-инжиниринг — это инженерный шаманизм. Ты берёшь объект, у которого нет документации, нет автора, нет паспорта — и превращаешь его в цифру, модель, процесс. Это значит, что производить можно снова. И снова. И снова.

Когда всё работает — про реверс не думают. Но когда ломается, исчезает, теряется — он становится единственным ответом. Потому что оригинал — потерян, а задача — осталась. И ты или сдаёшься. Или реверсишь.

Сегодня реверс-инжиниринг — не маргинальный приём из китайских лабораторий. Это опора реального производства. Это инструмент импортозамещения, ускоренного прототипирования, бережливого ремонта. Его применяют везде: от станка с прошлого века до титано-керамической челюсти.

Читать далее

[Перевод] Новые паттерны при выводе GenAI-продуктов в продакшн (часть 1)

Habr.com - Sun, 04/13/2025 - 23:06

Когда генеративные ИИ-продукты переходят из стадии прототипов в боевые системы, начинают всплывать повторяющиеся архитектурные решения. 

Главное — научиться держать под контролем их непредсказуемость. Тут на сцену выходят evals — тесты, которые проверяют, укладывается ли поведение модели в допустимые рамки.

Сами по себе большие языковые модели (LLM) — как энциклопедия без интернета: знают много, но только то, чему их однажды научили. Чтобы вытащить их за пределы обучающей выборки, их усиливают. Чаще всего — через Retrieval-Augmented Generation (RAG), где модель подхватывает свежую информацию из внешней базы. Правда, даже у базового RAG хватает слабых мест, и чтобы его раскочегарить, приходится применять дополнительные паттерны. Когда и этого не хватает — в ход идёт тонкая настройка (fine-tuning).

Перевод генеративных ИИ-продуктов из состояния PoC в боевые системы оказался куда сложнее, чем ожидалось. И дело не только в технологиях — корень многих проблем в том, что команды мыслят слишком по-старому. Они воспринимают GenAI как надстройку над привычными транзакционными или аналитическими системами. На практике же всё иначе: здесь свои баги, свои грабли и свои демоны. ИИ галлюцинирует, лезет туда, куда не просили, и вечно отвечает чуть-чуть не так. А ещё он непредсказуем — от слова совсем.

Со временем мы заметили, что команды начинают вырабатывать повторяющиеся подходы к решению этих задач. Это статья — попытка собрать эти паттерны воедино. Всё, что вы прочитаете — не догма. GenAI-системы молоды, инструменты появляются буквально каждую неделю, и многие открытия ещё впереди. Как и с любыми паттернами, здесь важно не только что делать, но и когда.

Читать далее

[Перевод] Google инструкция по промпт инжинирингу или как правильно писать запросы (краткий перевод)

Habr.com - Sun, 04/13/2025 - 23:02

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

Дальше будет небольшая выжимка и перевод с помощью ChatGPT.

Промпт-инжиниринг — это навык создания эффективных входных данных (запросов), чтобы направлять эти мощные модели ИИ к генерации конкретных, точных и полезных результатов, которые вам нужны.

Что такое Промпт-инжиниринг?

Большая Языковая Модель(БЯМ) работает, предсказывая наиболее вероятную последовательность слов (или «токенов»), следующую за вашим вводом. Когда вы пишете запрос, вы, по сути, задаете начальную точку и направление для этого процесса предсказания. Промпт-инжиниринг включает в себя:

Читать далее

[Перевод] Python для OSINT в Telegram: автоматизация Threat intelligence

Habr.com - Sun, 04/13/2025 - 22:45

Привет, на связи лаборатория кибербезопасности компании AP Security.

Узнайте, как создать парсер Telegram на Python с использованием Telethon для осинта и сбора данных об угрозах. Пошаговое руководство с практическими примерами.

Читать далее

Когда обучение не идет. Loss is NaN. Причины и решения

Habr.com - Sun, 04/13/2025 - 22:35

Почему в ходе обучения ML-моделей иногда Loss принимает вместо значений NaN. Рассмотрим причины и способы решения.

Читать далее

Обзор криптографии Signal не выявил уязвимостей

Habr.com - Sun, 04/13/2025 - 22:23


Некоторые специалисты по информационной безопасности призывают отказаться от использования Telegram, указывая на его исторические проблемы с криптографией. В качестве оптимальной альтернативы часто называют Signal.

На чём основано это мнение и почему Signal считается более защищённым мессенджером?
Читать дальше →

Прототип для металлографа: анализ включений на Python с OpenCV и PyQt

Habr.com - Sun, 04/13/2025 - 22:05

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

Коммерческие программы для металловедов решают эту проблему... почти. Они избыточны, дороги, и процентов на 90 включают функции, которыми обычный инженер не пользуется. Хотелось чего-то проще, точнее и, желательно, бесплатного. Так родился мой проект SenseOptics KANV.

Читать далее

Разработка навыка Яндекс Алисы для удалённого управления компьютером

Habr.com - Sun, 04/13/2025 - 21:41

В этой статье будет показано, как разработать навык для Яндекс Алисы, позволяющий удалённо управлять компьютером. Для реализации мы будем использовать языки Kotlin и Java.

Мне такой навык понадобился для управления медиаплеером — например, чтобы ставить видео на паузу, регулировать громкость, переключать треки или видео, перематывать назад или вперёд, открывать определённые фильмы на Кинопоиске. Я часто использую компьютер как телевизор, и возможность голосового управления делает использование гораздо удобнее.

Читать далее

Как DeepSeek создает новые (мета)математические теории

Habr.com - Sun, 04/13/2025 - 21:31

Вместо краткого введения. Активно использую в работе DeekSeek уже чуть больше двух недель, очень доволен им и в целом продуктивность и скорость работы выросли. Но рассказать хотелось бы не об этом, точнее, не совсем об этом.

Накануне, лежа поздним вечером на диване в попытке переключиться на другие, не связанные с рабочим контекстом материи, думая о разных абстракциях, стал рассматривать интересную аналогию. Если кратко, можно найти соответствие между базовыми арифметическими операциями и общеизвестными математическими понятиями, функциями и онтологическими, смысловыми категориями философского или физического мира. Например, сложение - это линейное увеличение масштаба сущности, соответственно, вычитание - линейное уменьшение. Умножение требует уже двух (как минимум) разных типов категорий и представляет собой их суперпозицию, нечто, обладающее эмерджентными свойствами, несводимыми к сумме свойств категорий по отдельности. Ну то есть, пример из физики. Длина пройденного пути есть произведение скорости движения тела на время движения (при условии равномерного движения без действия сил). Длина пути обязательно включает произведение, "пересечение" свойств скорости движения и времени пути, не может быть просто их суммой. Деление, соответственно, можно представить как вычленение свойств сущности числителя из свойств сущности в знаменателе, как бы отделение ядра первого от ядра второго. "0" - философское, физические и метаабстрактное ничто. И так далее. В общем, грубые наброски некой метаабстрактной смысловой, онтологической алгебры. В какой-то момент стало интересно, насколько все это бестолковые блуждания уставшего мозга программиста или же подобные аналогии как-то рассматриваются и применяются где-то, в направлении теории множеств, некой метаматематике или философской математике, к примеру. Я скормил несколько подобных идей DeekSeek и он ответил, что в моих рассуждениях что-то есть и на основе аналогий математических понятий и смысловых абстрактных понятий и философского и физического мира можно создать концепт для междисциплинарной науки.

Читать далее

Как ошибка в настройке RDP привела к атаке вымогателя

Habr.com - Sun, 04/13/2025 - 20:47

Утро в небольшой ИТ-компании обернулось кошмаром — файлы зашифрованы, ERP-система мертва, а на экране требование выкупа.

Всё из-за одной ошибки в настройке RDP. Как хакеры захватили сеть, почему бэкапы подвели и что спасло бизнес?

Читать далее

Какие функции родительского контроля полезны на каждом этапе развития вашего ребенка (мнение родителя)

Habr.com - Sun, 04/13/2025 - 20:45

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

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

Читать далее

Визуальное представление структуры btree индекса PostgreSQL

Habr.com - Sun, 04/13/2025 - 20:38

В статье визуализируется структура индекса и показывается, как меняется структура индекса типа btree в PostgreSQL. Это полезно для понимания, как выглядят индексы btree. Также рассматривается FILLFACTOR и пример исследования структуры индекса в целях определения, как перераспределяются индексные записи при включении в структуру индекса новых блоков (страниц). Создадим простую таблицу, индекс, вставим три строки:

Читать далее

Who's online

There are currently 1 user and 2 guests online.
Syndicate content