Сборщик RSS-лент

Сигналы, роутинг, реактивность, Fusor приложение

Habr.com - 6 часов 40 мин. назад

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

Читать далее

[Перевод] Как Discord индексирует триллионы сообщений

Habr.com - 6 часов 42 мин. назад

В 2017 году мы рассказывали о том, как спроектировали нашу систему поиска сообщений так, чтобы она могла индексировать миллиарды сообщений. Благодаря этому наша поисковая инфраструктура стала высокопроизводительной, экономной, масштабируемой и простой в использовании. Мы решили выбрать Elasticsearch, в котором сообщения Discord шардились по индексам и использовалось логическое пространство имён для сообщений Elasticsearch в двух кластерах Elasticsearch. Сообщения шардились или по серверу Discord (который ниже будем называть гильдией) или по личным сообщениям (DM). Это позволило нам хранить все сообщения гильдии рядом для обеспечения высокой скорости запросов и работать с маленькими, более удобными кластерами. Так как поиском пользуются не все, сообщения индексировались лениво, и мы создали очередь сообщений, позволявшую воркерам получать блоки сообщений для индексирования, чтобы воспользоваться возможностями массового индексирования (bulk-indexing) Elasticsearch.

Но с ростом объёмов Discord наша поисковая инфраструктура начала трещать по швам…‍

Читать далее

Telegram‑бот на Supabase

Habr.com - 6 часов 48 мин. назад

Месяц назад я баловался с сервисом Lovable — мне показался прикольным инструментом, а главное, что он предложил мне настроить БД на Supabase с помощью пары кликов. База Postgres уже крутится, таблицы создаются, в админке всё прозрачно и, главное, что вск это бесплатно в пределах небольших квот.

Пока щёлкал UI заметил раздел Functions. «Что‑то похожее на AWS Lambda, только прямо рядом с базой». Отложил идею «попробовать на боте» в долгий ящик.

И тут несколько дней назад релиз OpenAI Images API. Захотелось сделать простого бота фотку за пару тапов, а не лезть постоянно в Playground. Вспомнил про Supabase → идеальный шанс обкатать edge‑функции без боли с серверами.

Как обычно для себя, накидал мысли по тому, как должен работать бот и на чем, и попросил ChatGPT накидать первые черновики ТЗ. Несколько правок и плюс-минус полное описание задачи было на руках. Затем пошёл в Claude через OpenRouter — он выплюнул скелет кода под Supabase edge functions. Имея на руках написанный код я пошел его править локально и запускать постепенно погружаясь в Deno и работу функций.

Архитектура решения

Читать далее

Как построить открытую АСУТП. IEC 61499 — основа открытой автоматизации будущего

Habr.com - 7 часов 15 мин. назад

Добрый день! Меня зовут Татьяна Пчельникова, и я — владелец продукта в ИТ-команде «Северстали», занимающейся разработкой компонентов для открытой АСУТП. В марте этого года мы начали выпуск статей, посвящённых нашей разработке компонентов открытой АСУТП, с первой статьёй этого цикла можно ознакомиться здесь: Как построить открытую АСУТП. Рождение идеи открытых систем: почему мир движется в этом направлении / Хабр. Мы внимательно прочитали все комментарии к прошлой статье и хотим отметить, что тема вызвала большой интерес и горячие споры, а значит, направление — актуальное, и  мы продолжим цикл публикаций. 

Чтобы не было разночтений, давайте дадим определение открытой АСУТП. Открытая АСУТП это система, построенная на принципах модульности, совместимости и взаимозаменяемости компонентов. Она позволяет гибко использовать элементы от разных производителей, являясь независимой от конкретного поставщика, и обеспечивает простую интеграцию с другими системами посредством реализации международных стандартных протоколов и интерфейсов. Эти характеристики позволяют открытой АСУТП масштабироваться как горизонтально, так и вертикально, что делает её перспективной для промышленного применения. «Северсталь» делает два компонента: открытый программный ПЛК (среду исполнения) и открытую среду разработки. Открытая SCADA, интересующая комментирующих, тоже разрабатывается, но другими участниками, входящими в рабочую группу открытой АСУТП.  

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

Читать далее

Аналитика по работе программистов, ИИ-ассистент для управления салоном красоты – и еще 9 российских стартапов

Habr.com - 7 часов 34 мин. назад

10 новых российских продуктов для отслеживания внешнего трафика в Telegram-каналы и профили пользователей, создания вовлекающих виджетов на сайте, запуска онлайн-школ и многого другого. Битва за «Продукт недели» началась!

Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд.

Читать далее

Как выбрать оптимальный материал с помощью Ansys GRANTA Selector?

Habr.com - 7 часов 36 мин. назад

С оптимальным материалом изделие может быть дешевле, прочнее, экологичнее, может быть увеличен срок службы. Но как среди всех материалов найти тот, что действительно сделает изделие лучше? В предыдущей своей статье я писал про методологии выбора материал, и как можно сравнивать материалы. Одной и рассмотренный методологий была методология Эшби. Она позволяет осуществлять выбор материала на основе информации о потенциальный материалах, представленной в общем виде. То есть мы можем использовать даже некоторые оценочные свойства или диапазоны свойств для марки материала. Основным этапом методологии является ранжирование – сравнение материалов между собой. Он заключается в выборе критерия эффективности в зависимости от функции итогового изделия, цели (например снижение массы или повышение жёсткости) и ограничений. В данной статье рассмотрен пример использования данной методологии на практике с помощью программы GRANTA Selector.

Читать далее

БеКон-2025: Ваш билет в мир актуальной контейнерной безопасности

Habr.com - 8 часов 3 мин. назад

Дата: 3 июня 2025

Место: Москва

Сайт: www.bekon.luntry.ru

Контейнеры давно стали основой современной ИТ-инфраструктуры, но их защита остается одной из самых острых проблем. Если вы архитектор, DevOps/DevSecOps-инженер или специалист по информационной безопасности, то конференция «БеКон-2025» — это уникальная возможность выстроить  ваш подход к безопасности контейнерных сред.

Читать далее

Небольшая утилитка WP-Seeders для Вордпресса

Habr.com - 11 часов 12 мин. назад

Массовая генерация разделов для таксономии в WP через массив и команду wp-cli.

Прикольная штука вроде, удобная.

Открыть

Оценка задач в IT: делать или не делать — вот в чем вопрос?

Habr.com - 14 часов 28 мин. назад

Оценивать ли время на выполнение задач в IT? А может быть просто пойти и начать делать? А может быть можно оценить объем задач, а не время? И что же вообще нужно и можно оценить? 

В этой статья я рассказываю про 4 метода оценивания задач в IT — от угадывания до хороших и честных расчётов.

Читать далее

Обзор Gemini 2.0: путь Google к поколению 2.5

Habr.com - 15 часов 22 мин. назад

Привет, Хабр. Недавно Google выпустила свою передовую модель Gemini 2.5, закономерно обогнав поколение 2.0 в общем зачете. Однако, всё познаётся в сравнении, а лучший способ понять, что изменилось – сравнить с предшественниками. Что представляют собой модели 2.0 и насколько они актуальны (и актуальны ли вообще) – выясним в статье. 

Приятного чтения :-)

Читать далее

Айти-ипотека в России: что с ней не так

Habr.com - 16 часов 22 мин. назад

Айти‑ипотека в России: что с ней не так

Личный опыт и анализ проблемы

Введение: надежды vs реальность

Ранее я всерьёз задумался об IT‑ипотеке и смотрел объекты. А сейчас читаю новость об «устранении лимитов» — и вместо радости чувствую раздражение...

Абсурд ситуации:

Секретарь и бухгалтер в «льготной» IT‑компании могут получить ипотеку.

Разработчик банка, адаптирующий коробочное ПО под нужды работодателя — нет, хотя код пишет ежедневно. Devops из системного интегратора — тоже.

Читать далее

Я увидел будущее контента. And it is no good

Habr.com - 16 часов 44 мин. назад

Недавно я медленно смотрел Youtube. Уже не помню с какого видео я увидел сбоку в ленте рекомендацию: Amelia Erhart Mystery Finally Solved, And It's Not Good.

Читать далее

Каково это быть спикером на одной из крупнейших IT конференций в России?

Habr.com - 17 часов 1 мин. назад

Привет, Хабр! Написать эту статью было навязчивой идеей. Делюсь своим спикерским опытом на Heisenbug 2025 Spring. Кто-то, возможно, узнает себя и словит флешбэки из прошлого, а кто-то вдохновится на прохождение этого интересного пути.

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

Читать далее

Делаем telegram-бот при помощи Cursor — без знаний в программировании

Habr.com - пн, 04/28/2025 - 23:40

Привет! Меня зовут Комаров Александр. Уже почти 7 лет я занимаюсь менеджментом в ИТ — строю команды, запускаю продукты, налаживаю процессы.

И вот — за три недели я создал телеграм-бот «Вишлист Бот», используя только нейросети. Это был мой менеджерский эксперимент. В статье расскажу как это было!

Читать далее

Обзор планшета Kvadra_T на kvadraOS

Habr.com - пн, 04/28/2025 - 22:57

Долгой дорогой я шел к этому обзору, и вот, наконец, добрался. Во‑первых, я рад, что мне удалось купить одно из немногих российских носимых устройств из пользовательского сегмента. До этого были только российские ноутбуки из масс‑маркета и один моноблок. Из носимых российских устройств был телефон с «Авророй» и в общем‑то и все. Да, я пытался как‑то получить устройство с Astra Mobile, получилось, но его было сложно достать. Alt Mobile пока в тесте, а хотелось бы не тестовую версию. Устройство с «Ред ОС М» найти еще тяжелее, чем с Astra Mobile. А вот планшет Kvadra_T легко было найти.

Встречайте — мой опыт года пользования планшета Kvadra_T на kvadraOS. Приятного чтения!

Читать далее

Прохождение OffSec Certified Professional+ (OSCP+): мой путь, ошибки и лайфхаки

Habr.com - пн, 04/28/2025 - 22:48

Всем привет! Мой путь в кибербезопасность начался не из IT и кибербеза, а из совершенно другой сферы. Я начинал как полный ноль, для понимания два года назад я не знал разницы между TCP и UDP. Сегодня я расскажу, как, не имея технического бэкграунда и совмещая учебу с полноценной работой, я сдал экзамен OSCP+ в новом формате. Мотивы, толкнувшие меня на этот путь, заслуживают отдельного рассказа, но здесь я сфокусируюсь на самом важном: практическом опыте и уроках, которые могут помочь вам.

Сразу признаюсь: OSCP дался мне с четвертой попытки. Первые две оказались провальными – как выяснилось, я был совершенно не готов к такому уровню сложности. Надеюсь, мой опыт, изложенный в этой статье, убережет вас от подобных ошибок и сэкономит время, деньги и нервы. Статья получилась объемной, поэтому будьте готовы.

Все началось в декабре 2022 года с простого любопытства: мне хотелось разобраться, как устроен интернет, как работают компьютеры и что вообще такое "взлом". Первые полгода прошли в хаотичном просмотре видео и изучении случайных материалов из сети. Это дало лишь самое общее представление об IT и кибербезопасности, но не системные знания. Летом 2023 я понял, что нужен структурированный подход, и решил опереться на профессиональные сертификации. Во-первых, это гарантировало охват основ (критично важно при полном отсутствии базы), во-вторых, сертификаты – объективное подтверждение знаний. К декабрю 2024 года я последовательно сдал CompTIA A+, Network+ и Security+, заложив необходимый фундамент. (Подробнее об этих сертификатах и подготовке к ним я писал здесь).

Читать далее

Учимся использовать Dependency Injection Containers (DI контейнеры) в Joomla 5

Habr.com - пн, 04/28/2025 - 22:42

В Joomla с версии 4.x используются Dependency Injection Containers (DI контейнеры). В этой статье я на простом примере попробую показать как их использовать в своих расширениях.

Читать далее

Как мы увеличили CR мобильного трафика на 30% для Divine Light

Habr.com - пн, 04/28/2025 - 22:33

кейс моей команды

В современном мире, где мобильные устройства играют ключевую роль в жизни пользователей, успех онлайн-бизнеса во многом зависит от эффективности взаимодействия с мобильной аудиторией. Сегодня хочу поделиться нашим кейсом, в котором мы с помощью аналитики смогли значительно увеличить конверсию (CR) мобильного трафика для интернет-магазина Divine Light на 30%. Расскажу, какие шаги мы предприняли, и какие выводы сделали в процессе работы над проектом.

Читать далее

Apple Pro Weekly News (21.04 – 27.04.25)

Habr.com - пн, 04/28/2025 - 21:40

Какие штрафы отхватила Apple и за что, а также какие изменения произошли на сайте компании по требованию американских рекламных бюро. Как компания изменила подход к разработке Siri и что случилось с секретным отделом по робототехнике. Чего ждать в iPadOS 19, справится ли Индия с переносом производства iPhone и какой цвет будет новым в iPhone 17 Pro. А ещё о том как отметили юбилей Apple Watch и многое другое за неделю. Это свежий выпуск Apple Pro Weekly News, переходим к новостям!

Перейти к новостям

[Перевод] Почему Big Tech тихонько уходит от Go

Habr.com - пн, 04/28/2025 - 21:27

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

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 3 гостя.
Ленты новостей