Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Тенденции и тренды API на 2023 год: от API-First до искусственного интеллекта

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 78
Блог компании МТТ API *Информационная безопасность *
Аналитика

Рынок API продолжает расширяться. За последние годы количество разработчиков, использующих такие интерфейсы, выросло на 61 %. Продолжается тенденция, которую мы наблюдали годами. Чтобы понять, куда мы движемся, давайте рассмотрим некоторые ключевые тренды API и их влияние на бизнес сегодня и его будущее.

Читать далее
Рейтинг 0
Комментарии 0

Новости

Python: класс Factory, возвращающий собственных наследников

Время на прочтение 4 мин
Количество просмотров 307
Python *Программирование *ООП *
Мнение

Добрый день!

Язык Python для меня не является языком программирования, который я использую в повседневной работе. Для меня более близки ООП языки программирования Java, Object Pascal. Поэтому, не холивара ради, я хочу спросить у сообщества на сколько правильно решение, которое я опишу в данной статье?

Мы все учились понемногу, чему-нибудь...
Рейтинг 0
Комментарии 0

Об эффекте занижения коэффициента линейной регрессии «шумами» данных, или почему все-таки «регрессия»

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 178
Python *Машинное обучение *
Из песочницы

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

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

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

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

Читать далее
Рейтинг 0
Комментарии 0

Секреты S.T.A.T.I.K. Советы бывалого

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 186
Agile *Управление проектами *Управление продуктом *
Туториал

Привет всем, кто интересуется Канбан-методом, и кто хочет познакомиться поближе с одним из его инструментов – S.T.A.T.I.K.

Задумка этой статьи появилась тогда, когда в очередной раз ко мне кто-то подошел с вопросом: «Мы собираемся делать СТАТИК, где про это можно почитать?»

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

Читать далее
Рейтинг 0
Комментарии 0

Истории

Что такое GitOps и почему он (почти) бесполезен. Часть 2

Уровень сложности Сложный
Время на прочтение 13 мин
Количество просмотров 417
Блог компании Газпромбанк DevOps *Git *Kubernetes *Управление проектами *
Обзор

Одной каноничной синей изоленты может не хватить

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

Первая часть статьи вызвала живое обсуждение. Мысль, что git является не единственным источником истины при наличии связанных артефактов во внешних системах (особенно если эти артефакты имеют потенциальные проблемы с повторяемостью сборок), встретила некоторые возражения. Но в этом вопросе я предлагаю следовать закону Мерфи: если неприятность может случиться, то она случается. Рано или поздно не отображаемые в git проблемы внешних зависимостей выстрелят вам в ногу. Эти риски нужно постоянно держать в голове и по возможности митигировать.

Какие ещё потенциальные сложности могут встретить вас при следовании пути GitOps и какие могут быть альтернативы? Давайте разберёмся вместе.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 0

Баллада о рафинированном менеджменте

Время на прочтение 12 мин
Количество просмотров 237
Блог компании ГК ЛАНИТ Управление разработкой *Управление проектами *Управление персоналом *
Мнение

Для успеха каждого проекта критически важно, чтобы все его участники одинаково понимали слова и словосочетания, которые они применяют в общении между собой, и, что даже более важно, понимали разницу между ними. Срок. Продолжительность выполнения задач. Трудоемкость. Трудозатраты. В принципе, ничего сложного и сакрального в этих понятиях нет. Главная сложность состоит в том, чтобы договориться об их единообразном понимании на проекте. Обычно проблемы налаживания таких соглашений вообще не отсвечивают в специальной литературе. Однако в случае, если ваши стейкхолдеры сразу не подтверждают готовность сотрудничать в рамках этих понятий, это главный признак того, что на проекте вы уже имеете проблемы. Большие проблемы. Проявление этих проблем в реальном мире – это только вопрос времени. Ближайшего времени. Это индикатор того, что ваша проектная команда столкнулась с рафинированным менеджером. Именно об этом и пойдет сегодня речь в блоге ЛАНИТ на Хабре.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 0

От Arduino к Wiren Board за 10 лет. История автоматизации дома с солнечными панелями

Время на прочтение 11 мин
Количество просмотров 493
Блог компании Wiren Board Умный дом Интернет вещей DIY или Сделай сам Инженерные системы *

Пробовали ли вы когда‑нибудь сделать умный дом своими руками? Герой моего нового рассказа Алексей сначала собрал автоматизацию на Arduino десять лет назад, но затем от нее отказался и перешел на оборудование Wiren Board. В чем же причины такого шага?

Интересно? Тогда ныряйте под кат.

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

Читать далее
Всего голосов 14: ↑14 и ↓0 +14
Комментарии 1

SiteAnalyzer 2.9 — Планы и перспективы на 2023 год

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 94
Интернет-маркетинг *Поисковая оптимизация *

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

Для тех, кто слышит о программе впервые - SiteAnalyzer это десктопный краулер, предназначенный для технического аудита сайтов, или, если еще проще - это российский аналог Screaming Frog SEO Spider.

В новой версии SiteAnalyzer 2.9 была добавлена возможность импорта списка URL в проект, появилась возможность создания дубликатов проектов, добавлен экспорт структуры сайта в MindMap, добавлен график ТОПа анкоров сайта, а также была проведена большая работа по исправлению накопившихся багов. Расскажем обо всем подробнее.

Читать далее
Рейтинг 0
Комментарии 0

Улучшение производительности Vue.js приложений

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 188
VueJS *
Из песочницы

В современном мире web-разработки все сводится к скорости работы и загрузки приложений, пользователи не хотят ждать по 5-10 секунд пока грузится сайт, даже если дело не в самом сайте а в скорости подключения к интернету.

Исследования показывают что время в течении которого пользователь готов ждать загрузки сайта составляет примерно от 0.3 до 3 секунд. Если сайт требует значительного количества времени для загрузки то велик шанс что человек просто покинет такой сайт.

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

Но мы здесь не для того чтобы обсуждать причины долгой загрузки а для того чтобы оптимизировать компоненты Vue.js приложений и даже немного ускорить загрузку приложения.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 1

(Не) безопасный дайджест: коварные QR, утечки на миллионы и «откровение» инсайдера

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 612
Блог компании SearchInform Информационная безопасность *
Дайджест

Пришло время обсудить ИБ-инциденты, которые случились в феврале. Традиционно в дайджесте собрали всё самое впечатляющее – тут и новые сценарии для мошенничества, и утекшие миллионы у очередного ритейлера и даже развязка культового инцидента у компании Ubiquiti. 

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

Как мы внедряли электронный документооборот на складах

Время на прочтение 9 мин
Количество просмотров 430
Блог компании МТС Информационная безопасность *ERP-системы *

Привет, Хабр! Мы — Константин Архипов и Татьяна Базанкова, руководители проектов в МТС Digital и МТС соответственно (да, это разные компании в одной экосистеме). Мы расскажем о личном опыте разработки и внедрения электронного документооборота с подписанием документов простой электронной подписью (ПЭП) для логистики. Перечислим продукты, которые нам понадобились в процессе, поговорим о возникших трудностях, способах их преодоления и дадим советы тем, кто намерен внедрить такой тип документооборота.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 0

Все что ты хотел знать о AWS Spot Instances, но боялся спросить

Уровень сложности Средний
Время на прочтение 16 мин
Количество просмотров 359
Системное администрирование *Amazon Web Services *DevOps *Облачные сервисы *
Туториал


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

Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 0

Настройка FDCAN в CubeMx

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 517
C++ *C *
Из песочницы

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

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 0

Мой опыт переезда в Лондон. Часть 2. Собеседования в FAANG

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 3.4K
IT-эмиграция Карьера в IT-индустрии
Ретроспектива

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

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Комментарии 3

Дизайн уровней. Методы создания секретов и бонусов

Время на прочтение 7 мин
Количество просмотров 770
Разработка игр *Дизайн игр *Игры и игровые консоли

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

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Комментарии 0

Плохие практики разработки, которые до сих пор встречаю в стартапах

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 6.8K
Разработка веб-сайтов *Управление разработкой *Развитие стартапа
Из песочницы

Привет, я Виктор. Двенадцать лет назад я пришел в веб-студию в Самаре. Так начался мой путь в разработке. У нас не было гита, CI/CD, тестовых стендов и много чего еще. Я видел, как это мешало развитию команды и бизнеса. Приходилось на ощупь собирать грабли, открывать для себя хорошие практики и внедрять их. С тех пор я поработал старшим разработчиком в российском финансовом холдинге и немецком b2b-стартапе. Был тимлидом в фудтех-проекте, СTO в образовательных стартапах для российского и латиноамериканского рынка — и почти везде поначалу натыкался на похожие проблемы. Недавно переехал в Израиль, стал консультировать стартап. И что бы вы думали…

Читать далее 👉
Всего голосов 24: ↑24 и ↓0 +24
Комментарии 21

Первая «зеркалка» от Polaroid, робот-пылесос iRobot, гомеопатия начала XX века и кое-что еще: новые находки на барахолке

Время на прочтение 7 мин
Количество просмотров 1.3K
Блог компании Selectel Гаджеты История IT Старое железо


Привет, Хабр! В минувшее воскресенье, это было 26 февраля, я снова побывал на испанской барахолке. Как всегда, было много находок и покупок. Видел и старую технику, и музыкальные инструменты и странные штуки, для которых оставлено место в конце обзорчика. Возможно, на фотографиях вы заметите некие интересные вещи, о которых я не упоминаю в посте — если так, пишите в комментариях, обсудим эти находки. Ну а пока приступим.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 9

GPT Chat для преподавателя английского

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 1.4K
Искусственный интеллект Будущее здесь Изучение языков

Какие я обнаружила сферы применения GPT чата в своей работе:

1. Работа с лексикой:
— подготовка списка слов (wordlist) по уровням языка на основе текста или видео;
подбор определений к словам на английском языке и примеров, либо переводов на русский язык (далее готовый список можно вставить, например, в Quizlet и получить готовые карточки), форматирование текста;
создание упражнения с пропущенными словами;
— генерирование текста на основе списка слов;
подбор синонимов и антонимов к словам из списка.

2. Работа с грамматикой:
генерирование примеров грамматической структуры;
создание заданий на раскрытие скобок;
создание серии упражнений.

3. Проверка домашних заданий и анализ письменных работ (например, эссе).

4. Генерирование вопросов для обсуждения.

5. Создание плана урока или серии уроков.

6. Генерирование картинок по теме для оформления материалов с помощью дружественной GPT чату нейросети DALL-E.

7. Поиск ответов на вопросы студентов и создание материалов для постов в соцсетях.

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Комментарии 6

Для обучения компьютерной математике исследователи объединяют подходы искусственного интеллекта

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 742
Блог компании SkillFactory Математика *Научно-популярное Искусственный интеллект
Перевод


«Они будут говорить о единорогах, но забудут, что у них один рог, или расскажут вам историю, а после изменят детали», — рассказывает о больших языковых моделях (LLM — Large Language Model) Джейсон Рут из IBM Research.

Это больше, чем просто ошибки — LLM изо всех сил пытаются распознать свои ошибки, что ограничивает их производительность. Эта проблема не присуща системам искусственного интеллекта. Модели машинного обучения, основанные на методе обучения с подкреплением, позволяют компьютерам учиться на своих ошибках и становиться вундеркиндами в таких играх, как шахматы и го. Хотя эти модели, как правило, более ограничены в своих возможностях, они представляют собой обучение такого рода, которого LLM еще не освоили.

Читать дальше →
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 0

Классификация защищённых мессенджеров. Новые проекты

Время на прочтение 5 мин
Количество просмотров 3.3K
Блог компании GlobalSign Децентрализованные сети *Информационная безопасность *Криптография *Мессенджеры *


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

Стандартные функции безопасных мессенджеров — конфиденциальность, целостность, аутентификация сообщений и защита от посторонних, то есть от подделки, удаления или вставки сообщений.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 10