Разработка графических интерфейсов с использованием facefull для нативных приложений под ОС Нейтрино
У наших заказчиков нередко появляется потребность в использовании различного рода графических интерфейсов для вывода графиков, таблиц, различных показателей и метрик их ФПО, а также элементов управления.
С помощью библиотеки facefull можно создавать современные графические пользовательские интерфейсы с использованием технологий HTML, CSS и JS как для веб, так и для нативных приложений. Библиотека содержит более 30 различных визуальных компонентов с огромными возможностями кастомизации. Все компоненты адаптивные и отлично подходят для использования с разными разрешениями экрана, а также с тачскринами.
Библиотека обладает исчерпывающей документацией, а ее исходный код доступен в публичном репозитории.
В случае с нативными приложениями, в качестве рендера интерфейса выступает системный веб-движок, в случае Нейтрино — это WebKit. В Нейтрино имеется поддержка Qt5, поэтому самый простой способ отображения такого интерфейса — использование компонента QWebView
. Недавно мы рассказывали о нашем инструменте мониторинга аномальной активности, пользовательский интерфейс графического приложения разработан с использованием facefull
.
[Перевод] 5 ways to draw an outline

Рендеринг обводки (контуров) — это техника, часто используемая в играх или из эстетических, или из геймплейных соображений. Например, в игре Sable контуры применяются для создания стиля, напоминающего комиксы, а Last of Us контуры используются для выделения врагов, когда игрок переходит в режим скрытности.
В этом посте мы расскажем о пяти способах рендеринга контура вокруг объекта.
Читать далееКак мы прошли бюрократический ад, чтобы разработать нейросеть на заводе: сложности при создании ИИ на производстве

Нейросети помогают предотвращать аварии, оптимизировать процессы и повышать безопасность. Но путь от идеи до успешного внедрения часто оказывается тернистым. В этой статье мы расскажем, как нам удалось внедрить систему на основе нейросетей на действующем заводе, и с какими бюрократическими вызовами мы столкнулись.
Читать далее[Перевод] Как собрать Linux-контейнер с нуля и без Docker

Перевели для вас статью про то, как с нуля создать Linux-контейнер, аналогичный тому, который можно запустить с помощью Docker, но без использования Docker или других инструментов контейнеризации.
Читать далееService Mesh глазами бэкендера: умный дирижёр микросервисного оркестра

Service Mesh – это «умная» сеть для управления трафиком между сервисами. Углубимся в детали и разберём, как эта технология упрощает жизнь DevOps-инженеров и разработчиков.
Привет, Хабр! Алексей Ушаровский — бэкенд разработчик в международном финтехе, эксперт Skillbox по Java и Kotlin. На текущем проекте ему приходится сталкиваться не только с бэкендом, но и с технологиями DevOps. На закрытом эфире для комьюнити Skillbox Code Experts рассказал про свой опыт работы с технологией Service Mesh. Делимся с вами в этой статье.
Читать далееСамый редкий оптический домофон
Приветствую всех!Пару раз я уже писал про оптические ключи домофонов. И вот ко мне в руки попал ещё один крайне примечательный экземпляр, на этот раз от ещё одного производителя с давней историей — Метаком.

Интересен он тем, что это практически самый редкий из экземпляров с таким ключом: на просторах удалось найти одно-единственное его фото. Что же в нём ещё примечательного и как он повлиял на другие панели «Метакома»? Сейчас и узнаем.
Читать дальше →
Несколько самодельных ламп-индикаторов

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

Добрый день! Меня зовут Михолап Константин. Работаю в небольшом операторе связи инженером, а вот в каком уже поймете по AS и страничке в PeeringDB.
В 2025-ом году никого уже не удивить наличием возможности визуализировать входящий трафик для разного рода ISP или ЦОД, поэтому возможно Вы уже слышали что-то про Akvorado.
В рамках этой статьи познакомимся с адаптацией такого программного комплекса инструмента Akvorado. И так, Akvorado - это Netflow-коллектор с функциями визуализации собираемого трафика. К публике он вышел в 2022 году, о нем много кто слышал, я уверен. Были разные материалы например в linkmeup. Очень прост для установки, развертывания и возможно даже обслуживания (если вы чуть-чуть знаете Сlickhouse).
Минус вес, плюс опыт. Как я написал первый пет-проект и веду его уже 6 лет

Сколько у вас было пет-проектов? У меня много: календари, тудушники, клоны популярных приложений. Однако до сегодняшнего дня дошёл всего один — приложение для подсчёта калорий Food Diary.
Как оно прожило 6 лет? Почему я продолжаю развивать его и сейчас? Как придумать клёвый пет-проект, который не захочется бросить в первую неделю? Ответы на все вопросы вы найдёте в этой статье. Поехали!
Читать далееJPackage в gradle для Java17

В этой статье я расскажу вам, как создать исполняемое приложение на Java, используя инструмент jpackage и gradle.
Читать далееЭксплуатация Stateful-приложений в Kubernetes на примере баз данных в Авито

Привет! Меня зовут Игорь Конев, я — старший инженер команды DBaaS в Авито. В этой статье я рассказываю о нашем подходе к работе Stateful-приложений в k8s на примере DBaaS и о том, как удалось автоматизировать жизненный цикл баз данных у нас в Авито. Статья будет полезна новичкам, которые не работали в Kubernetes, не сталкивались с менеджментом Stateful-приложений или хотели бы массово разворачивать базы данных в Kubernetes.
Читать далееТехнофеодализм: платишь ли ты своему сюзерену?

Технофеодализм – это термин, описывающий новую социально-экономическую систему, в которой доминируют цифровые технологические платформы, аналогично тому, как в средние века в обществе господствовали феодалы. Идея популяризирована экономистом Янисом Варуфакисом, который утверждает, что мы переживаем «эпохальные перемены» с развитием облачных вычислений и больших данных, знаменующих конец традиционного рынка, движимого капитализмом [1].
Проще говоря, технофеодализм понимается как «ситуация, в которой мы служим нашим крупным техно-„повелителям“ (Amazon, Google, Apple и Meta), передавая им свои данные в обмен на доступ к их облачным сервисам» [2]. В этой схеме наши персональные данные и онлайн-поведение становятся своеобразной «платой» за использование цифровых услуг — подобно тому, как средневековые крестьяне платили оброк своему феодалу [3][4].
Читать далееTuna — от аналога ngrok, к собственной платформе

В первой статье блога я хочу рассказать о нашей платформе для разработчиков - Tuna. Как мы начали делать свой сервис для реверс-прокси туннелей а-ля ngrok, затем добавили менеджер паролей и теперь не можем остановиться.
Читать далееЧем Kubernetes лучше Docker Swarm
Продолжение истории "Контейнерный хостинг или чем Kubernetes лучше Docker Swarm" где я описывал проблемы при построении облачного сервиса,а возможные решения выбирал между Docker Swarm и Kubernetes. Статья будет особенно полезна тем, кто практически не имея опыта, сомневается что выбрать в качестве оркестратора для своих проектов. Забавно будет почитать и тем, кто уже прошел по этим граблям и имеет свой собственный опыт, чтобы освежить в памяти какие-то моменты или где-то взглянуть по новому.
Читать далее[Перевод] Windows 11 — по-прежнему ничего стоящего

С вами Dedoimedo, и я хочу поделиться историей об очередном эпизоде мазохизма. Раз в несколько месяцев я запускаю свой тестовый ноутбук, на котором в качестве альтернативной системы стоит Windows 11, и проверяю, произошли ли в этой ОС какие-нибудь ощутимые изменения. Последняя такая авантюра была в сентябре, и тогда я столкнулся с кучей проблем.
Но не всё так страшно. Недавно я прочёл на The Register статью, в которой показано, что аудитория Windows 11 не просто не растёт, а сокращается. Как же прекрасно. Просто песня. Люблю читать бахвальные маркетинговые заявления высокопоставленных представителей компаний, особенно на фоне суровой проверки реальностью. Но в этом есть смысл.
Windows 11 бесполезна — файловый менеджер тормозной, раздел настройки не дотягивает до панели управления, а аппаратные требования зачастую препятствуют возможности апгрейда. Что тут сказать… Карма и всё такое…
Приступим? Читать дальше →
Эксперимент, программирование с минимальным участием программиста-человека. Новый этап эволюции или начало деградации

Не обладая нужными знаниями, не смог создать что то подобное текущему воплощению рассуждений в "топовых" языковых моделях, но моих навыков хватило быть неплохим учителем для модели, проверяя её решения, указывая на ошибки для дальнейшего создания работающего решения, конечно это не обучение с подкреплением, а теорема о бесконечных обезьянах в действии... Результат? Telegram бот, работающий на gpu nvidia и intel, созданный языковой моделью
посмотретьКак устроены алгоритмы онлайн-кинотеатра. Разбираем на примере

Вы приходите домой и включаете любимый стриминг. Лента сразу же выдаёт вам несколько фильмов и сериалов, которые… действительно хочется смотреть. Сегодня разберём, как именно рождается эта магия вне Хогвартса, и что сидит под капотом рекомендательного движка онлайн-кинотеатра.
Читать далееКак не укусить себя за хвост во время написания функциональных тестов на Go

Залог успеха любого программного решения — хорошее покрытие его функциональными тестами. Каждая полностью покрытая функция — минус одна потенциальная ошибка в работе проекта или даже больше. Однако при написании тестов в проекте, насчитывающем тысячи строк кода и множество пакетов (packages), можно столкнуться с различными трудностями.
Я Роман Соловьев, ведущий ИТ?инженер в отделе RnD и готовых решений управления развития продукта в СберТехе. Сегодня расскажу, с какими проблемами мы столкнулись при написании тестов к проекту на Go, активно использующему Docker?контейнеры, и как нам удалось их решить.
Эта статья будет полезна тем, кто пишет модульные тесты на Go, особенно для проектов, использующих Docker?контейнеры. Я постараюсь просто и понятно объяснить официальный code?style для модульных тестов, а также подсветить подводные камни, с которыми можно столкнуться при их написании.
Читать далееThree.js с нуля на практике: как за несколько часов создать аркадную 3D-игру. Часть 1

Привет! На связи Кристина, фронтенд-разработчик в отделе рекламных спецпроектов KTS.
Наша команда создает визуально эффектные проекты, цель которых — привлечь внимание пользователей. Мы постоянно экспериментируем с разными технологиями и подходами, и вот, наконец, добрались до 3D-анимаций. Недавно я начала изучать Three.js и хочу поделиться своим опытом.
В сети есть множество статей и уроков по Three.js для начинающих, но большинство из них — это теоретический материал. Я же хочу показать, как создавать 3D-анимации на практике. Эта статья будет первой в цикле о разработке простой игры, в которой нужно строить башню из блоков.
Для успешного прохождения туториала достаточно владеть JavaScript и ООП. Каждый этап сопровождается ссылкой на codepen с комментариями в коде. А в конце вас ждет играбельный codepen-блок: вы можете сразу посмотреть на промежуточный результат, в котором уже реализована базовая игровая механика. В статье же я пошагово разберу, как к этому результату прийти.
Читать далееГлаза и мозг: коррекция изображения в движении

Между технологиями и биологическими системами часто существует много общего, особенно если та или иная технология создавалась с оглядкой на биологию. Однако некоторые биологические системы, как бы сильно ни старались ученые и инженеры, все равно превосходят искусственные аналоги. Ярким примером тому являются глаза и видеокамеры. Глаза человека или любого другого животного способны видеть четкое изображение даже при самом активном движении тела. Камеры же, несмотря на развитие технологий стабилизации, все равно сильно отстают в этом плане. Ученые из Института науки и технологий Австрии провели исследование, в котором попытались установить, что помогает глазам животных сохранять стабильность изображения при активном движении. Что удалось выяснить, какие механизмы задействованы, а как полученные знания могут быть использованы на практике? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →
Порядок работы с устареванием ML моделей. Шаг 1: Понимание устаревания

Под устареванием моделей понимается их постепенная потеря точности из-за изменения данных, на которых они были обучены. Если проще: модель начинает хуже предсказывать.
Реализацию процесса работы с устареванием моделей в ML можно разделить на 4 шага.
В этой части мы начнем с первого и самого важного шага – понимание устаревания в ML-моделях.
Мы выясним, что такое устаревание моделей на практике, и определим, в каких случаях эта проблема требует внимания, а в каких нет.
Читать далееКак использовать японские подходы в IT. Часть 2: Кайдзен и гайдзины

Когда напьешься — забываешь о жажде.
Японская пословица.
Исследование рынка АСУ ТП: 10 выводов, как защитить промышленное предприятие

Всем привет! Недавно несколько российских компаний (и Positive Technologies в их числе) провели исследование, которое было посвящено перспективам развития рынка автоматизированных систем управления технологическим процессом в России. Как безопасники, мы, конечно же, сосредоточились на вопросах защиты автоматизированных систем управления с учетом современных вызовов и киберугроз. Особенностями отечественного рынка АСУ ТП и нашими рекомендациями по безопасной разработке делимся с вами в этой статье.
Это интересноДожить до 94 лет и потратить $37 млрд на благотворительность: мифы и факты об «оракуле из Омахи» Уоррене Баффетте

Уоррен Баффетт — живая легенда фондового рынка, один из богатейших людей планеты и известнейший инвестиционный гуру в мире. Его принципы стоимостного инвестирования и жизненный путь скрупулезно препарируются десятками авторов, и одно его слово до сих пор способно переворачивать с ног на голову рынок ценных бумаг.
С другой стороны, многие воспринимают его уже скорее как героя анекдотов, чем реального человека, эдакого маскота фондового рынка. Но в биографии этого человека есть много интересного. Как помогли Баффетту на пути ценные жизненные уроки, вынесенные в 11 лет, или книжки, прочитанные в семилетнем возрасте, какой момент был в его судьбе переломным, по мнению ChatGPT, и как он заработал прозвище «оракула из Омахи» — под катом.
Читать далееНа самом деле я айтишник, а доставка — это для души

Привет, Хабр! Меня зовут Алексей Борискин, и на два дня я стал курьером.
Я системный аналитик в компании «Автомакон», где занимаюсь разработкой мобильного приложения «ВкусВилл:Курьер». Но почему я решил на время сменить профессию? Мне нужно было понять, как работает наш продукт в реальной жизни — не через отчёты или звонки с курьерами, а своими руками, ногами и велосипедом.
Это история о том, как я погрузился в наш продукт, нашел баги, замерзал, боролся с ветром, но в итоге спас сотни заказов. Я применил философию гемба, чтобы увидеть мир глазами тех, для кого мы создаём свои решения.
Читать далееИздательство Питер. Колонка редактора, февраль 25 г

Привет, Хаброжители!
Предлагаем ознакомиться с краткими обзорами новинок, отправленных в типографию. Читать дальше →
Как проектировать скелетоны

Хабр, привет, это снова я! Меня зовут Антон, я дизайнер b2b продуктов в X5 Tech. Мне нравится моя работа и я стараюсь проектировать реализуемые интерфейсы, поэтому постоянно закапываюсь в технические нюансы.
Какое?то время назад я писал статью про загрузочные экраны и там коротко рассматривал скелетоны, но делал это не настолько подробно, насколько хотелось бы. Тема богатая, сложная и простая одновременно, надеюсь, понравится. Запасайтесь любопытством, а я, в свою очередь, поделюсь опытом в проектировании скелетонов.
НаучитьсяТакие разные Slivers. Часть 4: гибкое управление элементами

Всем привет! Продолжаем разбор сливеров, в предыдущих частях серии мы рассмотрели сливеры-списки, сливеры, которые помогают управлять компоновкой и распределением пространства. В этой же статье посмотрим на сливеры, которые дают возможности для более гибкого управления размерами и поведением элементов во время прокрутки. В частности посмотрим, что сливеры умеют делать с заголовком.
Читать далееПорядок работы с устареванием ML моделей. Шаг 2: Создание надежных и долговечных моделей

Еще на этапе создания модели следует проделать работу направленную на замедление ее устаревания.
Реализацию процесса работы с устареванием моделей в ML можно разделить на 4 шага.
В этой части мы с вами узнаем как создать надежную и долговечную модель, а также получить много полезной информации, которая поможет нам бороться с устареванием в будущем.
Мы пройдем полный путь создания модели и работы над замедлением ее устаревания.
Читать далее«Вспомнить всё»: доступный разбор первоисточника модели OSI (ч. 4) — идентификаторы

Модель OSI кажется простой: всего 7 уровней. Однако большинство статей просто пересказывают друг друга, упуская важные детали. В этом цикле статей мы разберём первоисточник — стандарт ISO/IEC 7498–1:1994, чтобы разобраться не только в уровнях, но и во всех тонкостях модели: как работают протоколы, как взаимодействуют уровни и какие принципы лежат в её основе.
Это не дословный перевод. Это, скорее, ретроспектива плюс анализ и интерпретация. Берётся параграф и «выжимается» его суть.
?? Так отмечены места, где мы будем использовать силу Рима: аналогия для быстрого понимания концепций.
Читать далее[Перевод] «Уэбб» обнаружил самые маленькие астероиды, когда-либо наблюдавшиеся в Главном поясе

«Уэбб» никогда не предназначался для поиска астероидов. Он был создан для изучения самых глубоких и сложных вопросов о космосе: как образовались первые звёзды, как эволюционировали галактики, как формируются планеты, подобные нашей, и даже как зародилась жизнь. Однако в первую очередь это мощный инфракрасный телескоп, и его непревзойдённые возможности помогают ему решать ещё одну важную задачу: защищать Землю от опасных астероидов.
Человечество не хочет разделить судьбу динозавров. Около 66 миллионов лет назад их уничтожило столкновение с Чикшулубом. Астероид шириной от 10 до 15 км врезался в Землю в районе полуострова Юкатан, положив конец 165-миллионному правлению динозавров. Выжили только пернатые динозавры.
Читать далееБэкенд sCRUDge McDuck’а

Остросюжетная история о гонке за большими деньгами в IT. Как заработать в 3 раза больше денег на бэкендах?
Читать далееРабота с RISC-V контроллерами на примере GD32VF103 и CH32V303. Часть 5: DMA
В предыдущих частях мы научились работать с RISC-V контроллерами в стиле восьмибиток из прошлого тысячелетия. Конечно, периферия у наших посложнее, но все равно управляли мы ей напрямую. Теперь же рассмотрим периферийный модуль, который сам может управлять другими периферийными модулями, пока ядро занято вычислениями. Речь идет о DMA (Direct Memory Access, оно же Прямой Доступ к Памяти, ПДП).
Читать дальше →Создание растрово-векторной базы данных на примере скрипта с использованием FAISS и предобученной модели ResNet50
В современных задачах компьютерного зрения часто требуется не только анализировать изображения, но и эффективно работать с большими объемами визуальной информации. Для этого необходимо создать векторное представление изображений, которое можно использовать для поиска, классификации и других задач. В данной статье рассматривается процесс создания растрово-векторной базы данных с использованием предобученной нейронной сети ResNet50 для извлечения признаков изображений и библиотеки FAISS для организации быстрого поиска по векторным представлениям.
Читать далееКак провести ретроспективу, которая реально работает

Привет, Хабр! Меня зовут Таня, и последние 3 года я работаю с IT?командами, помогая им выстраивать процессы, улучшать взаимодействие и внедрять рабочие практики, которые делают их работу продуктивнее и приятнее. За это время я провела десятки ретроспектив — и видела, как они могут либо кардинально менять команды, либо скатываться в скучные и бесполезные обсуждения. Сегодня разберем, как проводить ретро так, чтобы они действительно помогали команде становиться сильнее.
Читать далееКак вовремя менять цены при росте курса доллара

Привет, Хабр! Сегодня расскажу, как оперативно обновлять цены в интернет-магазине, чтобы не оказаться в убытке. Для этого будем использовать CMS Битрикс24 в связке с сервисом рассылки SMS-уведомлений МТС Exolve. Владелец бизнеса или менеджер будет постоянно получать данные об изменениях на валютном рынке и принимать решения на их основе.
Читать далееPROWAY и РосНОУ заключили соглашение о сотрудничестве и взаимодействии

11 февраля Российский новый университет (РосНОУ) и дистрибьютор ИТ-оборудования PROWAY заключили соглашение о сотрудничестве и взаимодействии.
В соответствие с соглашением, лаборатория инноваций PROWAY становится полигоном для практической отработки профессиональных навыков, повышения квалификации и профессиональной переподготовки. В свою очередь, на базе РосНОУ появится кафедра, которая будет разрабатывать программы стажировки для обучающихся в экосистеме дистрибутора PROWAY и его партнёров, в том числе для российских ИТ-производителей и ИБ-разработчиков.
Читать далееКуда развиваться системному аналитику

Привет! Меня зовут Света, я системный аналитик в Максилекте.
ИТ - это путь непрерывного саморазвития и самообразования. Развиваться нужно и в рамках одной профессии. Но рано или поздно ты понимаешь, что уже достиг максимума на текущей позиции или проекте, и задумываешься, а куда двигаться дальше по этому сложному графу специальностей, какие скиллы развивать.
В этой статье расскажу, куда может привести работа системного аналитика.
FINAL FANTASY TACTICS | Эволюция игромеханик

Обзор игровых механик из трёх разных частей цикла Final Fantasy Tactics - консольных тактических игр, где использовалась система комбинирования профессий, подобная мультиклассированию из настольно-ролевых игр. Это мегалонг.
Читать далееА посчитать? Задачка для тех, кто влюблен в математику

Привет! Меня зовут Диана, и я математик, поэтому везде вижу числа. Этот текст я подготовила для МТС Диджитал.
Немного обо мне: выпускница мехмата МГУ, несу математику в мир со, страшно подумать, 2007 года. Обожаю находить связи между ежедневными ситуациями и разными математическими теориями. А еще — придумывать задачи с безобидными формулировками, но не всегда простыми решениями. Сегодня как раз принесла вам такие — теперь вам есть чем заняться в романтический вечер много вечеров!
Так что устройтесь поудобнее со своей второй половинкой или в компании себя любимого — и призовите на помощь смекалку! Ответы опубликую через 10 дней — 24 февраля. Погнали!
Читать далееRL RecSys в проде: хайп или игра вдолгую

В нашем мобильном приложении есть лента кэшбэков — партнерских предложений разных товаров и услуг. Когда пользователь заходит в эту ленту, мы стараемся первым делом показать ему те предложения, которые с большей вероятностью его заинтересуют.
Меня зовут Олег Лашинин, в Т-Банке я занимаюсь исследованием и разработкой рекомендательных систем. Расскажу о том, как мы пришли к нашей рекомендательной системе и как она устроена.
Читать далееНормальным, вроде, UX'ом об интеграцию

Странный заголовок, не правда ли? Может лучше так: может ли стартап обойтись без детских болезней? Или так: как проще всего потратиться на маркетинговую компанию впустую. Если вы были частью стартапа - это может быть неинтересно. А может бы наоборот.
Читать далееТри про Нью-Йорк, две про маркетинг и креатив: книги для тех, кто работает с креативом

Всем привет! Сегодня у нас прямое включение из дизайнерского комьюнити Garage Eight. Наш дизайнер Вика Мурашова собрала подборку из пяти книг (художественных и не только), которые любит сама и советует к прочтению другим. Рекомендуем сохранить в закладки дизайнерам, креаторам и просто всем, кто в работе имеет дело с разработкой идей.
Прокачать насмотренностьОбзор постквантовых криптостандартов США со схемами и комментариями

Приветствую, Хабр!
В своей предыдущей статье (посвященной оценке необходимости срочного перехода на постквантовые криптоалгоритмы) я упомянул о принятых в США стандартах на постквантовые алгоритмы электронной подписи и обмена ключами. Данные стандарты были приняты в августе прошлого года (а перед этим они в течение года проходили оценку криптологическим сообществом в виде драфтов), при этом Институт стандартов и технологий США NIST анонсировал принятие дополнительных (альтернативных) постквантовых криптостандартов в будущем.
Поскольку принятие стандартов на постквантовые криптоалгоритмы можно считать весьма значительным событием в сфере асимметричной криптографии, а также принимая во внимание предполагаемый переход с традиционных на вышеупомянутые стандарты на горизонте в несколько лет (причем не только в США, но и в той значительной части мира, которая ориентируется на стандарты США), предлагаю вашему вниманию в данной статье описание (помимо описаний, я попытался схематично изобразить основные преобразования – под катом много схем с пояснениями) алгоритмов, на которых основаны постквантовые криптостандарты США, а также краткое обсуждение ближайших перспектив выхода новых стандартов на постквантовые криптоалгоритмы и рекомендаций по переходу с традиционных криптографических алгоритмов на постквантовые. Перечень текущих стандартов и рекомендаций NIST в части асимметричной криптографии со ссылками на их официальные публикации приведен в списке литературы к данной статье.
Читать далее[Перевод] Как ежедневный кофе меняет структуру мозга

Новое плацебо-контролируемое исследование показало, что ежедневное потребление кофеина коррелирует со снижением объема серого вещества в мозге человека. Эти результаты не указывают напрямую, что кофеин негативно влияет на мозг. Вместо этого речь идет о ресурсе, который может укрепить нейропластичность. А также о протоколах адекватного потребления черного напитка.
Читать далееСкрам-мастер: право имею?

Привет! Меня зовут Маша Резниченко, и я работаю Agile-коучем в Страховом Доме ВСК. До этого 4 года я была скрам-мастером, и за это время сталкивалась с разными мнениями о моей профессии: от сомнений в её необходимости до откровенных насмешек и язвительных комментариев о том, что скрам-мастера — это «паразиты» в мире IT.
Конечно, такие слова задевают. Ведь скрам-мастера — это агенты изменений, которые помогают командам и компаниям внедрять культуру Agile и Scrum. Их влияние выходит далеко за рамки проведения встреч или составления графиков. На Хабре можно найти множество обсуждений на эту тему, и я решила внести свой вклад, развенчав популярные мифы о скрам-мастерах.
Читать далееПро дежурства замолвим-ка слово
Возможно, вы знаете таких программистов, которые никогда не сталкивались с такой практикой, как "дежурства". Я до определённого момента в своей карьере тоже, думал, что знаю такого (конкртно - себя). Но всему приходит своё время, и на одной из работ пришлось подежурить и мне. До того момента, я только слышал от других об их недовольстве дежурствами. Все рассказчики, как анекдот, повторяли одну и ту же историю про ночные звонки дежурному, который не может проснуться. Этой статьёй хочу добавить немного красок на холст, чтобы у соискателей стало немного больше понимания о том, что можно спросить на собеседовании на собеседовании и как можно интерпретировать ответы на эти вопросы.
Как я понимал "идеальное дежурство" програмиста, работающего 5 дней в неделю по 8 часов:
Вариант №1:
Программист назначается "дежурным" на время с 9 до 18 (ну, или в те часы, когда он работает). Если какая-то экстренная ситуация требует внимания дежурного за пределами рабочего времени, это время согласовывается с ним, фиксируется и оплачиваеся деньгами или отгулами (читаем ТК РФ).
Вариант №2:
Программист назначается "дежурным" на "сутки через трое". Т.е. работает 24 часа, а потом 72 часа отдыхает от работы (тоже соответствует ТК РФ).
Что должен делать дежурный программист на идеальном дежурстве:
1) Он следит за состоянием приложения (или нескольких), в разработке (поддержке) которых он участвует.
2) Если приложение перестаёт нормально работать, дежурный:
Читать далееПрямой обмен с системой «Честный ЗНАК» как один из способов «приручить» маркировку
С 2019 года производители и импортёры ряда товарных групп обязаны размещать на изделии или его упаковке идентификационный знак — DataMatrix, код маркировки (далее КМ). Некоторые компании вносят данные об идентификации своих товаров в «Честный ЗНАК» через учётные программы, кто-то — посредством таблиц Excel / CSV (в страхе вложить денег в бизнес и внедрить полноценный учёт). Самые же находчивые и экономные используют мобильные приложения для ТСД с прямым обменом с государственной информационной системой маркировки товаров (ГИС МТ).
В этой статье подробно расскажем про способы и инструменты обмена данными с ГИС МТ, об их преимуществах и кому будут полезны эти возможности.
Читать далее[Перевод] Adobe наконец-то выпустила собственный ИИ-генератор видео. Обзор нового инструмента

Сегодня компания Adobe сообщила, что ее ИИ-модель для генерации видео Firefly теперь находится в открытой бета-версии. Модель обучена только на полностью лицензированном контенте, что делает ее гораздо более безопасным вариантом в условиях постоянно растущей конкуренции генераторов видео на базе ИИ.
Если вы подписались на их программу раннего доступа, вы должны были получить уведомление о том, что Firefly теперь доступна для публичного использования.
Читать далееКиберклуб научной фантастики

?Недавно мне сделали неожиданное предложение, от которого я не смог отказаться. Настолько это оказалось интересно. Предложили обосновать практическую пользу научной фантастики для компании, разрабатывающей софт.
?В небольшом очерке рассказываю о том, с чего началось создание корпоративного киберклуба научной фантастики, и о том, как мы пытаемся использовать научную фантастики для развития абстрактного мышления специалистов системной и программной инженерии.
Читать далееВ Microsoft тоже ошибаются. Проверяем MSBuild
MSBuild — это платформа автоматизированной сборки приложений от Microsoft, которая используется для компиляции, упаковки и развёртывания приложений. Проект пользуется большой популярностью среди разработчиков, и мы сами активно применяем его в работе нашего анализатора. В статье мы расскажем о потенциальных ошибках, которые нам удалось выявить в продукте от Microsoft.
Читать далееNoctua знает, как сделать ваш кулер тише и мощнее. Все гениальное просто

Не мне вам рассказывать, что мощный компьютер обычно сильно шумит. Главным источником этого шума являются вентиляторы. Производители придумывают новые механизмы и формы лопаток, чтобы снизить уровень шума, но все это возможно только до запуска в производство. Или нет? Некоторое время назад Noctua показала, как можно обновить вентилятор уже после того, как вы его купили. Важная новость осталась незамеченной, но стоит поговорить о том, что мы получили возможность скачивать физические «обновления» для систем охлаждения.
Читать далееРЕД СОФТ стал партнером турнира среди школьников по ИТ-дисциплинам на чемпионате «Мастерята»
В столице состоялся финал детского турнира по ИТ-дисциплинам в рамках московского чемпионат профессионального мастерства среди школьников «Мастерята». В Московском колледже бизнес-технологий юные участники соревновались в двух направлениях: «Сетевое и системное администрирование» и «Веб-технологии».
Читать далееКак решить проблемы с капчей при веб-скрейпинге
Научитесь обходить CAPTCHA при веб-скрапинге с помощью методов автоматизации, AI-решателей и сторонних сервисов, таких как CapSolver. Повысьте эффективность скрапинга уже сегодня!
Читать далееВнедряем 1С по-взрослому: 10 заповедей успешного перехода на 1С

Привет, Хабр! Сегодня расскажем вам историю о том, как за 7 месяцев перевести крупное химическое предприятие с Oracle на 1С и не сойти с ума. Вы не ослышались — за 7 месяцев мы внедрили комплекс решений 1С:Корпорация в ПАО «КуйбышевАзот», автоматизировав 9 подсистем и 284 бизнес-процесса.
Многие сейчас подумали: «Наверняка там куча костылей и недоделок». Спешим заверить — это реальный кейс, и система работает в штатном режиме в условиях промышленной эксплуатации без дублирования информации в исторической системе. Более того, мы сделали это без остановки непрерывного производства и критичных бизнес-процессов.
Читать далееМРТ для DataScience. Часть 6

Продолжаем изучать МРТ-данные с точки зрения Data Science. Сегодня поговорим о некоторых питоновских библиотеках для обработки МРТ-изображений и их метаданных: SimpleITK, PyDicom, PyNrrd, MONAI.
Содержание и первые части цикла статей здесь.
Читать далееSelf-Service в BI — зачем нужен, как работает и как реализован в Modus

При выборе BI-решений компании всё чаще обращают внимание на наличие инструментов самообслуживания (self-service). Идея проста: дать пользователям возможность самостоятельно решать аналитические задачи, экономя время и ресурсы. В этой статье мы расскажем, что такое self-service и как этот подход реализован в Modus BI.
Читать далее7 хаков HTML: нестандартные решения в истории гипертекстовой разметки

Привет, Хабр! Сегодня мы решили вспомнить, как раньше веб-мастера обходили ограничения разметки. История веб-разработки полна креативных находок — технологии не всегда успевали за фантазией пользователей. На заре девяностых, чтобы выделиться на фоне конкурентов, веб-разработчики искали творческие решения. Собрали подборку из 7 популярных приемов и подходов, которые использовали веб-мастера, чтобы выйти за пределы ограничений HTML.
Читать далееPostgreSQL 18: Часть 3 или Коммитфест 2024-11
Это продолжении серии статей о принятых изменениях в PostgreSQL 18. На этот раз речь пойдет о завершившемся в ноябре коммитфесте.
А самое интересное из предшествующих коммитфестов можно прочитать здесь: 2024-07, 2024-09.
Читать дальше →«В ногу со временем»: разбор развития трендов и подходов QA

Представим ситуацию. 2010 год, вы сидите за компьютером и играете в Counter Strike или Call of Duty. В самый ответственный момент игра начинает подвисать или вы застреваете в текстурах, из-за чего сливаете миссию. Обидно, но такое бывает по 10 раз в день, поэтому вы смиренно начинаете снова. А теперь представим ту же ситуацию в 2025 году. Очевидно, что сейчас большинство пользователей, столкнувшись с нерешаемой проблемой в игре, в итоге просто забросят ее. Потому что паттерны людей и их требования к продукту меняются. Соответственно, должны меняться и подходы к обеспечению качества ИТ-продуктов.
Меня зовут Алексей Петров. Я директор по качеству в ОК. В этой статье я в легкой исторической перспективе рассмотрю основные тренды и подходы, которые использовались в недавнем прошлом и актуальны сейчас.
Читать далееМонополия .COM под угрозой? Как за 10 лет изменился мировой рынок доменов

Какие домены будут самыми популярными в будущем? Мы собрали ключевые цифры и проанализировали их, чтобы понять, куда движется рынок.
Читать далееКак видеть всё: внедряем простой мониторинг производительности в командах (на примере QA)

Анализ показателей по ключевым метрикам — то, что помогает командам принимать верные решения. Оперативно выявлять узкие места в процессах, оценивать их эффективность на разных этапах релизного цикла, равномерно распределять нагрузку между сотрудниками.
Только как быть, если в вашей команде уже не 5 человек, а 15, и вручную отслеживать данные стало непросто?
Вариант: заручиться поддержкой аналитиков и начать собирать данные по командам из таск-трекера, с последующей визуализацией на дашбордах. Как показала практика, это не быстрый, итеративный процесс — особенно когда нужно мониторить сразу несколько команд. Но в результате такой мониторинг может стать мощным подспорьем для роста показателей по метрикам и в целом выступать индикатором качества процессов.
Под катом рассказываем, как мы начали (и продолжаем) централизованно мониторить эффективность нашего QA-направления. Поэтапно и с практическими советами.
Читать далееEDA of dataset Python
Привет, Хабр!
Аналитики данных часто сталкиваются с грязными данными, которые могут существенно замедлить процесс анализа. Грязны данные – это пропущенные значения, дубликаты, неконсистентные данные. Пропущенные значения заставляют нас гадать, что же было замыслено нашим коллегой; дубликаты вводят в заблуждение, умножая одно и то же на количество их копий, а неконсистентные данные заставляют нас сомневаться в каждой цифре.
Очищать грязные данные можно c Pandas. Рассмотрим основные методы.
Читать далееСемь интересных гаджетов, которые попались мне на барахолках

Привет, Хабр! Я не раз и не два публиковал посты о ремонтах и разборке разных девайсов. Достаются они мне разными путями: через барахолки, онлайн-ресурсы, иногда мне их просто дарят — как, например, утонувший робот-пылесос из Валенсии. Сегодня решил сделать сборный пост с самыми интересными устройствами, которые попадали ко мне в руки. Среди них и те, что я уже ремонтировал и показывал, и те, что только собираюсь вернуть к жизни. Что ж, приступим!
Читать далееПрограммирование для детей: учимся создавать сайты на курсах

Для детей программирование – это способ приблизиться к информационным технологиям, обрести полезное хобби и даже найти первые ответы на вопросы по поводу профессионального самоопределения, что особенно важно в подростковом возрасте. Веб-разработка в данном смысле – одно из наиболее интересных направлений.
Сегодня хотим рассказать о ряде примечательных особенностей создания сайтов, о пользе обучения детей соответствующим инструментам, а также представить несколько курсов, которые проанализированы нашей командой по ряду критериев. Обо всем по порядку, поэтому начнем с теории и разберемся в веб-разработке.
Посмотреть рейтингИнтерпретатор PL/SQL. Добавление в PostgreSQL нового языка программирования
Здравствуйте! Меня зовут Алексей Калинин. Это вторая статья, посвященная разработанному мною Интерпретатору. На просторах интернета мне встретилась вот эта интересная статья (https://habr.com/ru/companies/postgrespro/articles/502254/), в которой автор описал возможности расширения функциональности БД PostgreSQL. После ее прочтения я решил попробовать встроить разработанный мною интерпретатор в БД PostgreSQL (тем более сам автор статьи предлагал это попробовать). За одно и проверить две вещи: легко ли добавить новый язык (новое расширение) в PostgreSQL и хватит ли возможностей моего интерпретатора для работы внутри БД. И если эксперимент по встраиванию нового языка в PostgreSQL пройдет успешно, тогда код, написанные на нем, можно использовать в реальных проектах.
Читать далееВыбираем решение для NoSQL

Современные приложения требуют высокой скорости работы с данными, гибкости и масштабируемости — но реляционные базы данных не всегда соответствуют этим требованиям. NoSQL-решения предлагают альтернативные подходы к хранению информации, оптимизированные под разные задачи: от аналитики в реальном времени до работы с распределёнными системами. В этой статье мы разберём ключевые принципы NoSQL, сравним популярные базы данных и выясним, как выбрать оптимальное решение в зависимости от ваших потребностей.
Читать далееГайд: модерация чат-бота. Как зайти в Telegram Ads с первого раза

Сталкиваетесь с трудностями модерации Telegram-бота? В этой статье я помогу разобраться со всеми этапами модерации и провести его через проверку с первого раза.
Я Влад Силантьев – основатель агентства по продвижению рекламы в Telegram Ads «Silantev Studio». Мы с командой помогаем бизнесу использовать Telegram как эффективный инструмент для привлечения клиентов.
Я уже рассказывал о том, как чат-бот может заменить целый отдел сотрудников в этой статье. Сегодня я поделюсь подробным гайдом о том, как провести Telegram-бота через модерацию.
Читать далееРеальная замена Notion или просто хороший продукт? Обзор и установка NocoDB

Notion успел стать одним из самых популярных инструментов для управления проектами. Его часто используют для организации контент-планов, календарей, Kanban-досок и не только. Однако 9 сентября 2024 года продукт ушел из России.
Компании, которые плотно работали с Notion, были вынуждены искать альтернативные решения и мигрировать свои данные. Именно тогда на слуху стали фигурировать сервисы вроде Yonote, Weeek, Teamly и другие. У каждого решения есть свои плюсы и минусы, но идеальной замены нет: все сервисы разные, со своей историей и спецификой.
Если вы до сих пор не нашли альтернативу Notion, но не оставляете попыток, посмотрите в сторону NocoDB. Это платформа с открытым исходным кодом, которая позволяет создавать базы данных и управлять ими в знакомом интерфейсе. И, как оказалось, решение отлично подходит для нетехнических команд и предоставляет альтернативный для Notion функционал. В этой статье мы познакомимся с NocoDB и посмотрим, как развернуть проект на облачном сервере. Читать дальше →
Как сделать игру в Роблоксе: рейтинг курсов для детей

Многие современные дети и подростки увлекаются Роблоксом и интересуются тем, как устроено создание игр на движке Roblox Studio. Этот вопрос комплексный, как и ответ на него: самостоятельно разобраться удается не всегда, поэтому рассказываем, где и чему именно можно научиться.
Перед тем как перейти к подборке курсов, на которых можно узнать о разработке на платформе Roblox и возможностях инструментов данной вселенной, предлагаем погрузиться в теорию и рассмотреть соответствующие среды.
Посмотреть рейтингКак за пару минут установить на свой сервер Immich — полноценную замену Google и Apple iCloud

Хейтеры скажут, что я выбираю темы для статей только ради возможности сделать к ним дурацкую обложку. И они не так уж далеки от истины! ????
Читать далееЧтение на выходные: «Стартап по Кавасаки: проверенные методы начала любого дела» Гая Кавасаки

Книг, которые могут заинтересовать стартаперов, написано немало: истории конкретных компаний, биографии бизнес-лидеров и даже драмы про провал продукта, как это случилось с Oculus. Однако вот такой «толстой тетрадки с конспектами» мы ещё не встречали. Объясним, откуда такой вайб, и немного покритикуем чтение от Гая Кавасаки в этой статье.
Читать далее10 вещей, которые я хотела бы знать ДО создания UI-кита

Что важно учитывать и с какими неожиданными сложностями вы можете столкнуться при создании и внедрении UI-кита? Делюсь опытом нашей команды: как косячили, ругались и делали выводы.
Читать далееPAL видеоадаптер на FPGA с буфером кадра

Наверное, каждый второй разработчик на ПЛИС в начале своего пути пытался визуализировать работу своих схем. Кто-то подключал TFT-дисплей, кто-то — VGA монитор. А у меня под рукой оказался только телевизор с композитным входом. Ну что ж, работаем с тем, что есть!
Читать далееЗачем ИИ захватывать мир
Сейчас очень много разговоров о том, может ИИ захватить мир, или не может. Скептики говорят, что если ИИ не обучен захватывать мир, то он не сможет этого сделать. Нью-философы рассуждают о том, что для того, что бы захватить мир, ИИ должен развить сознание, стать разумным, обзавестись целями и мотивацией. Паникеры же и прочие мракобесы вопят, что мы все умрем, и попутно сжигая вышки 5G.
И в этом посте я хочу посмотреть на ситуацию захвата мира с другой стороны.
Читать далееПоддержка webextensions под Андроид
Добрый день!
Меня зовут Тимур и я программист.
Сегодня я хочу представить очередную свою работу, точнее рабочий черновик. Да, я в курсе — дураку полработы не показывают, но так и на хабре то не дураки сидят. Итак, сегодня я расскажу как перенес поддержку webextensions в chromium под Андроид, что работает а что не работает, как пользоваться тем что работает и когда будет работать то что не работает.
Читать дальше →Как маркетологу выжить в мире технологий и не выглядеть динозавром
Это мой первый опыт публикации, так что не судите строго. Буду рад живым комментариям по делу. Критику воспринимаю хорошо:) Я постарался выложить свои мысли, поделиться своим опытом. Поехали.
Маркетинг — штука динамичная. Еще вчера ты работал с классическими воронками и вбухивал бюджеты в таргетированную рекламу, а сегодня тебя спрашивают, умеешь ли ты работать с AI, разбираться в Web3 и запускать рекламу в метавселенной. Страшно? Возможно. Но давайте разберемся, как маркетологу не потеряться в этом технологическом хаосе и оставаться актуальным.
Читать далее[Перевод] Как теорема Нётер произвела революцию в физике

Осенью 1915 года фундамент физики начал давать трещину. Новая теория гравитации Эйнштейна, казалось, подразумевала возможность создания и уничтожения энергии, что грозило перевернуть двухвековые представления о физике.
Общая теория относительности Эйнштейна радикально изменила смысл пространства и времени. Вместо того чтобы быть неподвижным фоном для событий во Вселенной, пространство и время стали самостоятельными персонажами, способными искривляться, расширяться и сжиматься в присутствии материи и энергии.
Одна из проблем этого смещающегося пространства-времени заключается в том, что по мере его растяжения и сжатия меняется плотность энергии внутри него. Как следствие, классический закон сохранения энергии, который ранее описывал всю физику, не вписывался в эти рамки. Дэвид Гильберт, один из самых выдающихся математиков того времени, быстро обнаружил эту проблему и вместе со своим коллегой Феликсом Клейном попытался разрешить этот кажущийся провал теории относительности. После того как они оказались в тупике, Гильберт передал проблему своей ассистентке, 33-летней Эмми Нётер.
Читать далееПродуктовое тестирование

Привет, читатель Хабра! В этой статье я не собираюсь изобретать велосипед, не планирую напечатать обучающий материал или прямое руководство к действию. Текст, изложенный ниже, всего-лишь мои наблюдения и опыт, который я бережно пронёс с собой сквозь несколько насыщенных лет упорного труда в крупных продуктовых компаниях. Присаживайся, пожалуйста, поудобнее и погнали.
Читать далееДелегаты в C# подробнее
Как они работают под капотом? Что именно происходит при "замыканиях", грамотное обращение со структурами при работе с делегатами.
На что нужно обращать внимание.
Читать далееКак разработать собственный проект или продукт и не нарушить права других лиц: практика, решения, сервисы

Неважно, что вы разрабатываете, нужно учитывать, что всегда есть ограничения – права других лиц на интеллектуальную собственность: авторские права, патенты, товарные знаки. Они ограничивают использование определенных технологий, идей.
Допустим, патенты предоставляют временную монополию на использование изобретений, полезных моделей, промышленный образцов, что может замедлить развитие смежных технологий. Например, в фармацевтике высокие затраты на лицензии ограничивают производство дженериков, повышая цены на лекарства.
Компании, запатентовавшие идеи не для разработки, а для судебных исков, отвлекают ресурсы инноваторов на юридические битвы вместо исследований.
Меня зовут Юрий Горбачев. Если вы занимаетесь разработкой какого-либо продукта, вам придется столкнуться с обозначенными мной явлениями. Что с этим делать, как не нарушить права других лиц при разработке своего продукта, расскажу в этой статье.
Читать далееКубсаты СТЦ достигли рекордной скорости передачи информации на Землю

Большая новость – скорость передачи данных с наших МКА на Землю достигла 60-100 Мбит/с. Ее удалось зафиксировать после проведения ряда технологических улучшений методического и программного обеспечения миссии.
Эти данные уникальные в мировом значении для кубсатов формата 3U. Мы можем смело отметить, что предприятие совершило очередной технологический прорыв!
Команда СТЦ продолжает исследовать горизонты возможностей, разрабатывая новаторские подходы и решения, способные расширять границы освоения космического пространства. Новая система связи позволяет не только увеличить скорость, но и обеспечить стабильность соединения и надежность передачи информации.
В современных реалиях, где каждая секунда имеет особое значение, такой диапазон скорости скачивания позволит максимально оперативно получать ценные данные и принимать решения на основе актуальной информации.
Уверены, что этот успех внесет значительный вклад в развитие отечественных космических технологий.
Читать далее[Перевод] Valhalla — эпичный рефакторинг Java. Часть 2: проблемы проекта и их решения

Команда Spring АйО перевела и адаптировала доклад Брайана Гоетца “Valhalla — эпичный рефакторинг Java”, и сегодня мы публикуем вторую часть из трех. В первой части серии было рассказано об истории и причинах появления проекта Valhalla. Во второй части подробно разбирается вопрос о том, с какими фундаментальными сложности команда столкнулась на пути к решению поставленных задач.
Читать далееМоделирование управления AC двигателя — Field oriented control of PMSM с помощью opensource решений

В этой статье я хочу поделиться результатом своих исследований в области моделирования систем управления двигателями переменного тока. В качестве объекта управления был выбран синхронный двигатель с постоянными магнитами PMSM (Permanent Magnet Synchronous Machine) как наиболее распространенная машина в современных транспортных средствах. Основное внимание будет уделено построению математической модели системы, объекта управления, и алгоритмов для симуляции. Для реализации модели я выбрал open source решения: Python control, Scilab. Мне было интересно, возможно ли использование свободных средств моделирования для построения более-менее сложных и реальных систем. Далее я поделюсь своими впечатлениями. В первой части статьи приводится теоретический материал, где описываются основные уравнения двигателя и элементы теории управления. Для теоретической части необходимы базовые понимания электротехники, ниже приложу ссылки, где можно обновить знания. Я постарался проработать разные источники литературы, чтобы взять необходимый минимум, с которым самому пришлось столкнуться для понимания сути процессов управления двигателем. Читатель вправе пропустить матчасть и перейти сразу к описанию реализации, и при необходимости вернуться к некоторым теоретическим аспектам в этом материале, или других источниках. Реализация алгоритмов управления построена по классическому принципу с помощью диаграммы потоков.
Читать далееКак эффективно задавать вопросы ChatGPT: Пошаговое руководство для начинающих

Вы, наверное, уже слышали о ChatGPT. Может быть, вы использовали его, чтобы написать письмо, задать вопрос или даже решить спор за ужином. Но знаете ли вы, что существует целая наука о том, как получать наилучшие ответы от ChatGPT? Добро пожаловать в мир инженерии запросов – где правильно сформулированный вопрос дает точный и полезный ответ.
В этом посте мы рассмотрим, как задавать ChatGPT умные вопросы, чтобы получать наиболее релевантные ответы. Мы обсудим, как сделать ваши запросы четкими и сфокусированными, как контролировать стиль и тон ответа и как избежать случаев, когда ChatGPT может просто «выдумать» ответ.
Мы также поговорим о таких техниках, как Zero-Shot Prompting (запросы без дополнительной информации), Few-Shot Prompting (приведение примеров для улучшения ответа) и о том, как использовать шаблоны, чтобы структурировать ваши ответы.
В конце этого руководства вы сможете создавать запросы, которые сделают ChatGPT вашим персональным суперэффективным помощником, точно соответствующим вашим потребностям.
А если вам хочется углубиться в тему еще больше, мы расскажем о нескольких дополнительных техниках, которые помогут вам стать настоящим мастером в инженерии запросов. Поехали!
Читать далееСобеседование Яндекса, как обряд инициации: для чего нужны такие собеседования

Без всяких сомнений, в IT-отрасли РФ не так много людей, кто не был бы знаком с особенностями найма в Яндекс. Некоторые считают, что этот процесс имеет чёткую цель отбора наиболее сильных программистов, другие же шутят про "-40% от рынка" и радость ночных дежурств. Но всё же, зачем нужны такие собеседования?
Читать далееКак я развернул фулстек-приложение на «NestJS» с «Angular» в «Supabase» и «Vercel»
Я разработал небольшое фулстек-приложение в качестве примера REST
+ WebSockets
бойлерплейта на NestJS
и Angular
. В приложении используется PostgreSQL
для хранения данных, Redis
для кэширования и Minio
для работы с файлами. Изначально целевой средой для развертывания был Kubernetes
, но для ускорения разработки и тестирования MVP
я решил использовать бесплатные облачные сервисы: Supabase
для инфраструктуры и Vercel
для деплоя бэкенда и фронтенда.
[Перевод] «Люди не замечают постепенных улучшений»: ИИ не зашёл в тупик — вот почему

Мнения о будущем искусственного интеллекта расходятся кардинально: одни уверены, что уже в ближайшие месяцы ИИ достигнет уровня AGI (общего искусственного интеллекта), другие — что генеративный ИИ обречён на провал. Пол Паллаги утверждает, что «o3 превосходит человека», в то время как Уилл Локетт заявляет, что «ИИ окончательно зашёл в тупик». Кто из них прав? Чтобы разобраться, необходимо внимательно рассмотреть аргументы обеих сторон.
В этом тексте я сосредоточусь на анализе доводов о том, что «ИИ упёрся в стену».
Читать далееДекораторы для подрастающих (Python)

Всем привет, меня зовут Аббакумов Валерий.
Я Python разработчик, в основном занимаюсь бэкэндом веб приложений. Продолжаю серию статей начинающих разработчиков. Мы подобрались к средне сложным примерам использования декораторов.
Как и в прошлой статье "Декораторы для самых маленьких" воду лить не буду. В этой статье будет код с краткими разъяснениями и ничего более
К сожалению обилием ссылок для детальных разъяснение в этой статье не будет, так как материал более сложный и специфичный.
Если вы чувствуйте, что данный материал пока что для вас сложен, вы всегда можете оставить комментарии или вернуться к прошлой статье.
Читать далее