Время идёт, технологии развиваются, а проблемы, связанные с использованием API, вызывают у многих разработчиков всё те же сложности, что и десятки лет назад. Между тем, рост числа сервисов, которые взаимодействуют друг с другом с помощью данного способа, день ото дня только увеличивается, и неумение надёжно, качественно и безопасно работать с API может привести к опасным сбоям или поломке разрабатываемой вами системы.
Рассказываю, какие ошибки при работе с API допускают не только новички, но и профессионалы, и как сделать, чтобы эти ошибки возникали как можно реже или не появлялись вовсе.
Моя лента
Новости
Астрономы впервые нашли воду на поверхности астероида
Используя данные стратосферной обсерватории инфракрасной астрономии (SOFIA) - совместного проекта НАСА и Германского космического агентства DLR - учёные Юго-Западного исследовательского института впервые обнаружили молекулы воды на поверхности астероидов. Учёные исследовали четыре богатых силикатами астероида с помощью прибора FORCAST и выделили на двух из них спектральные сигнатуры в среднем инфракрасном диапазоне, указывающие на наличие молекулярной воды.
16 сервисов для Создания Резюме и Профиля LinkedIn с использованием Искусственного Интеллекта. Часть 2
resumeworded (https://resumeworded.com/) — Бесплатная мгновенная обратная связь о вашем резюме и профиле LinkedIn.
jasper (https://www.jasper.ai/) — ИИ копирайтер Jasper поможет генерировать интересные статьи в LinkedIn.
resumaker ai (https://resumaker.ai/) — Конструктор резюме.
rezi ai (https://www.rezi.ai/) — Платформа для составления резюме.
designs ai (https://designs.ai/design-types/resumes) — Разработает основу резюме, подберет подходящие цвета и шрифты. Сэкономит вам время на дизайне, а вы сосредоточитесь на демонстрации своего опыта и навыков.
mosaic ai (https://mosaic.ai/media/Resume_Builder) — Помогает подобрать подходящие ключевые слова для резюме.
CVJury (https://cvjury.com/) — Конструктор резюме, сопроводительного письма и профиля LinkedIn.
канал по программированию на Python https://t.me/python_scrypt (материалы, обзор библиотек и тд.)
16 сервисов для Создания Резюме и Профиля LinkedIn с использованием Искусственного Интеллекта.
kickresume (https://www.kickresume.com/en/ai-resume-writer/) — На сайте лежат настоящие резюме людей, которых взяли, например, в Amazon. Используйте их в качестве шаблона.
copy ai (https://www.copy.ai/) — Поможет создать резюме на нейросетях. Выберите шаблон «Resume», вбейте желаемую должность, напишите о себе в свободной форме, стиль текста профессиональный и вы получите четкое описание ваших навыков разбитых по пунктам.
enhancv (https://enhancv.com/cv-examples/) — Более 1000 примеров резюме.
HyreSnap (https://hyresnap.com/resume-builder) — Бесплатный конструктор резюме на основе искусственного интеллекта. ИИ сделает ваше резюме максимально совместимым с описаниями вакансий.
resumestar io (https://www.resumestar.io/) — онлайн-редактор создает современные одностраничные резюме.
skillroads (https://skillroads.com/free-online-resume-builder) — Конструктор резюме на базе искусственного интеллекта. ИИ знает, какие навыки необходимо добавить и какой опыт выделить.
hiration (https://www.hiration.com/job-search/free-resume-review/) — Сервис оценит текущее резюме и сопроводительное письмо и предложит изменения.
resumA.I. (https://www.resumai.com/) — Напишет и отредактирует пункты резюме с помощью ChatGPT.
thisresumedoesnotexist (https://thisresumedoesnotexist.com/) — 1000 примеров AI резюме (на базе enhancv).
Истории
Создан эффективный электрод для литий-ионных аккумуляторов
Учёные из Института общей и неорганической xимии им. Н.С. Курнакова РАН и Еврейского университета в Иерусалиме получили эффективный электродный материал на основе сульфида германия для литий-ионного аккумулятора, способный стабильно работать на протяжении большого количества циклов при высоких скоростях заряда/разряда. Разработка перспективна для создания энергоёмких высокоэффективных аккумуляторов. Результаты работы поддержаны грантом Российского научного фонда (проект РНФ 23-23-00583) и опубликованы в журнале Journal of Colloid & Interface Science.
Литий-ионные аккумуляторы занимают лидирующее положение как источники тока в портативной электронике, электротранспорте, системах возобновляемой энергии и интеллектуальных электросетях. Однако, одним из недостатков литий-ионных аккумуляторов является ограниченный срок службы. Для ряда нишевых применений существует потребность создания аккумуляторов с высокими величинами удельной мощности. В связи с этим, поиск анодных материалов с высокой электрохимической ёмкостью и стабильностью остаётся очень актуальной задачей.
Энтузиаст нашёл способ ускорить установку обновлений в Windows Update в Windows 11 на 18% с помощью одного клика мышки
Энтузиаст под ником Albacore раскрыл простой способ как можно ускорить установку обновлений через Windows Update в Windows 11 с помощью одного клика мышкой. Эксперты из Neowin проверили догадку и выяснили, что действительно обновления устанавливаются быстрее в среднем на 18% при условии закрытия приложения Settings в процессе установки обновлений. В этом случае всю работу выполняет процесс MoUSO Core Worker.
Аэродинамический коридор или зачем стрелять перед ракетой
Проблема: экстремальная тепловая нагрузка на ракету-носитель (РН) при её выведении в космос. Проявляется в виде высоких температур из-за трения с атмосферой при взлете и во время полёта сквозь плотные слои атмосферы.
Реализуемое решение на сегодняшний день: разработка и применения новых материалов для защиты ракеты от перегрева и последующего повреждения.
Неучтённая возможность: работа с причиной (плотные слои атмосферы, которые пролетаем на высокой скорости), а не только с её следствием (тепловое воздействие).
Спойлер: применим опыт спортсменов, занимающихся прыжками в воду с большой высоты.
Обзор библиотеки bleve в Golang
Bleve предоставляет индексации любых структур данных Go, он поддерживает различные типы полей: текст, числа, даты и логические значения, а также разнообразие запросов: от простых терминов до фраз и сложных булевых запросов.
В этой статье рассмотрим основной функционал этой библиотеки.
Что такое коллаборативный робот и его безопасная интеграция?
Промышленные роботы уже давно используются на предприятиях, где значительно облегчают труд человека и повышают эффективность производства. Однако, использование промышленных роботов не позволяет им работать совместно с человеком в одном общем рабочем пространстве.
Что такое коллаборативный робот?
Понятие коллаборативного робота (кобота) определяется технической спецификацией ISO/TS 15066:2016, на основе которой выпущен гармонизированный стандарт ГОСТ Р 60.1.2.3-2021 и американский ANSI/RIA TR R15.606:2016.
Вопросы безопасности, относящиеся к коботу в рамках ГОСТ Р 60.1.2.3-2021.
Важный момент, с которого должна начинаться любая интеграция кобота в робототехнический комплекс (РТК):
Интегратор должен провести оценку рисков для совместной работы, как описано в ИСО 10218-2:2011, подраздел 4.3. Следует принимать во внимание потенциально намеренные или обоснованно прогнозируемые ненамеренные ситуации возникновения контакта между оператором и робототехническим комплексом, а также те ситуации, которые могут возникнуть при штатном взаимодействии оператора с оборудованием внутри совместного рабочего пространства.
Гайд по работе с ветками (Figma Branch)
Figma Branch (или «ветка») — это функционал, который позволяет создать копию проекта и изменять его независимо от основной версии. Когда работа завершена и нужно внести изменения в основной проект — ветка сливается с master-версией. Всё как у разработчиков. Но чтобы использовать Branch, ваш тариф должен быть Organization или Enterprise.
Предпосылки
При коллективной работе над проектом, всегда встречаются классические проблемы: что/когда/кем было добавлено в проект и почему компоненты сломались. Я часто видел костыльное решение — складывать готовые экраны и компоненты куда-то в угол канваса, тегать лида комментом, а после ревью — чистить за собой, мрак. Проще, быстрей, дешевле использовать функционал Branch, тем более они идеально подходят для следующих сценариев:
Проект юного DevOps Глава 4: Настройка мониторинга
В данной серии статей описан процесс создания первого pet-проекта для начинающего инженера в DevOps:
Глава 1: Введение и подготовка стенда
Проект юного DevOps Глава 3: Настройка OpenVPN
В данной серии статей описан процесс создания первого pet-проекта для начинающего инженера в DevOps:
Глава 1: Введение и подготовка стенда
Проект юного DevOps Глава 2: Настройка центра сертификации и репозитория
В данной серии статей описан процесс создания первого pet-проекта для начинающего инженера в DevOps:
Глава 1: Введение и подготовка стенда
Ближайшие события
Проект юного DevOps Глава 1: Введение и подготовка стенда
В данной серии статей описан процесс создания первого pet-проекта для начинающего инженера в DevOps:
Глава 1: Введение и подготовка стенда
Работа с DEB-пакетами
Данные инструкции написаны для серии статей под названием «Проект юного DevOps»:
Total.js и интеграция с ИИ
Динамика приложений с искусственным интеллектом продолжает сеять вопросы по выбору “удачного” фреймворка, который мы могли бы использовать при создании. Поскольку именно от нашего выбора в принципе и зависит продолжительность жизни нашего детища.
В этой статье я бы хотела обратиться к одному старенькому фрейморку, рассмотреть его особенности и фичи, которые способные выделить его на фоне другого софта. Так ли он хорош? А если хорош, то почему?
Не буду затягивать с буквами во вступлении и предлагаю перейти сразу к делу!
Приятного прочтения(:
ZFS и SCST под управлением SPACESAN
ZFS и SCST под управлением SPACESAN
Упрощение работы с СХД
Интерфейс модуля позволит ускорить работы по конфигурации и мониторингу оборудования.
Positive Technologies представила отчёт о фишинговых атаках на организации за 2022-2023 года
Эксперты Positive Technologies представили анализ фишинговых атак на организации в 2022–2023 годах на форуме «Кибербезопасность в финансах». По этому исследованию, бизнес‑модель phishing as a service («фишинг как услуга») стала обычной практикой. Эксперты прогнозируют увеличение роли искусственного интеллекта в фишинговых атаках и противодействии им.
18+ этапов развития российского ритейла
В честь 18-летия работы КРОК в ритейле эксперты проанализировали тенденции в отрасли на протяжении последних 30 лет и выделили 18 ключевых этапов развития ритейла в России.
Розничная торговля в РФ прошла долгий и сложный путь развития, отражая происходящие в стране изменения. Используя 18-летний опыт и накопленную экспертизу, аналитики и эксперты КРОК собрали информацию об основных этапах развития отрасли, а также об актуальных для них технологиях.
Управление контейнерами из Kotlin-тестов
Нередко для выполнения тестов требуется запуск вспомогательных сервисов (баз данных, брокеров очередей и др.) и стандартной практикой в подходах DevOps является запуск тестов внутри управляемого окружения, где сначала создается контейнер с JVM, после чего внутри конвейера CI/CD запускаются вспомогательные контейнеры и сборка Kotlin-приложения с точкой входа для запуска тестов. Однако есть и альтернативное решение - запускать вспомогательные тестовые контейнеры непосредственно внутри JUnit-теста. В этой статье мы обсудим несколько различных подходов к управлению контейнерами из тестов для Kotlin-приложений.