Социальные сети Рунета
Вторник, 7 февраля 2023

Все на борт! Онбординг и адаптация новых сотрудников Вы приходите на работу, завариваете кофе, подходите к своему рабочему месту, душите нового сотрудника, садитесь за свой стол, разбираете письма, начинаете писать код... Приятно, да? Нет. Не душите нового сотрудника.Всем привет! Меня зовут Павел Стрельченко, я — And...

[Перевод] Поздравляю с новой работой Недавно я сменил работу и, как все новички, столкнулся с трудностями адаптации на новом месте. Предыдущие 5 лет я работал в одной компании и выступал стороной, принимающей людей в команду. И вот мне довелось побывать на их месте.В этой статье я хочу поделиться с вами чувства...

[Перевод] Не-пирамида Маслоу / адаптированный перевод с картинками Полный перевод статьи Маслоу, который мы сделали с коллегой, невыносим для чтения из за стиля изложения и осторожности автора. Его цель — познакомить аудиторию с первоисточником без интерпретаций, искажений смысла и, естественно, без пирамиды. Данный перевод является адаптац...

Онлайн-сервер для NFS Underground 2 своими руками. Часть 1 Привет, Хабр! Спустя 13 лет я решил рассказать как однажды начал писать dedicated-сервер для игры NFS Underground 2, как решил возродить функционал оригинального онлайн-сервера, закрытого ещё в 2007 году, и как получилось, что это всё ещё WIP, несмотря на килотонны написанно...

Сканим с ansible Данная статья вольное рассуждение о том, как можно использовать инструменты из разных областей для проведения автоматизации рутинных задач, в том числе и для проведения отдельных действий при пентесте. В статье будет описан процесс создания проекта на Ansible, который можно ...

[Перевод] Pre-Commit хуки, о которых DevOps-инженер должен знать, чтобы управлять Kubernetes Контролировать качество исходного кода как можно раньше в жизненном цикле проекта - хорошая практика. Давайте разберемся, как применять этот принцип в работе с Kubernetes.В целом, компании всегда ищут способы увеличить свою продуктивность на всех уровнях: инфраструктура, люд...

Программа адаптации – как помочь новичку стать «своим» в команде Хабр, привет! Меня зовут Екатерина Герт, я ведущий аналитик и ресурсный менеджер одной из групп аналитиков в КРОК. В этих двух ролях я много работаю с новичками. Как аналитик на уровне проекта знакомлю новичка с проектной командой и спецификой предметной области, а как руков...

Роль аналитика в проекте по распилу монолита Привет! Меня зовут Виктория Кабыткина, я работаю старшим системным аналитиком в компании Lamoda. По своему опыту как в банковской сфере, так и в сфере e-commerce, могу заметить, что во многих компаниях существует тенденция избавляться от монолита и переходить на микросервисн...

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

Кто я в IT Технологии и сервисы, новые языки программирования и нейронные сети. Читая публикации на хабре где публикуются разные умные люди, пишут умные статьи, лично я задаюсь общим вопросом. По общему моему анализу статей на Хабре, большинство тематик связаны с наукой, современными т...

TalentTech разработал сервис для адаптации малых команд Российский разработчик HRTech-решений TalentTech представил новый уникальный формат продукта TalentTech Адаптация для малых команд. Специально для компаний со штатом до 500 сотрудников созданы универсальные треки с готовыми ...

Использовать ли Reusable Workflows в GitHub Actions? CI система GitHub Actions достаточно свежа по сравнению со своими конкурентами, но продолжает радовать сочетанием легкости использования и постепенным расширением функционала. На мой взгляд, шаблонизация используемых пайплайнов это безумно важная составляющая, и в конце 2021...

Сознание как система памяти Учёные из Бостонского университета предложили новое объяснение сознания. Статья «Сознание это система памяти» опубликована в журнале Cognitive and Behavioral Neurology (CBN). Согласно их теории, сознание является побочным эффектом работы памяти, необходимой для принятия пове...

Опыт многопоточной работы, или Как быть DevOps’ом для множества команд разработки Привет, Хабр!  В этой статье хотел бы поделиться опытом участия в процессе цифровизации огромной компании. Под катом расскажу об особенностях, с которыми столкнулся при взаимодействии с большим количеством команд разработки. На их основе во второй части статьи рассмотри...

Пишем собственный ColorWheel на основе представления (View) в Android Эта статья рассказывает о моём опыте создания пользовательских представлений под Android. Со временем это всё переросло в целую библиотеку.Как-то одним вечером мне в голову забралась идея о создании собственного настраиваемого View компонента для выбора цвета в обёртке уже г...

Площадки для стартапов. Куда можно разместить ссылку на свой проект Привет Хабр! Меня зовут Боровков Евгений, и я предприниматель. Сегодня я хочу поделиться с вами подборкой реестров и справочников, где можно рассказать о своем продукте, проекте или стартапе, без необходимости писать длинные лонгриды. Читать далее

Обойти принцип Питера или как я снова стал программистом после 12 лет работы менеджером Можно ли после работы менеджером переквалифицироваться в программисты? И, вообще, кем лучше работать: менеджером или программистом? Как лучше строить карьеру в IT? Что при этом важнее: образование или опыт?По мере продвижения по карьерной лестнице многие программисты проходя...

Что такое Mediapipe, или Как мы делали инференс в реальном времени на Android и iOS Привет! Я Андрей Татаринов, директор AGIMA.AI. Мы занимаемся проектами в области машинного обучения и анализа данных. В этой статье расскажу, как мы использовали фреймворк Mediapipe для iOS и Android, запускали его на десктопе, писали кастомные калькуляторы и в поддержку соо...

Сервис для оперативной оценки стоимости своих навыков на рынке труда Уважаемые читатели, хочу представить Вашему вниманию свой небольшой проект https://sugar-beet.herokuapp.com/, который является воплощением идеи описанной в своей предыдущей статье Сколько ты стоишь? Метод анализа вакансий с HR-агрегаторов. Стадию развитию его можно определит...

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

Цифровизация программ поддержки – один из важных блоков работы Российского экспортного центра  21 октября в рамках Международного экспортного форума «Сделано в России» состоялся вебинар, посвященный государственной поддержке экспортеров. Специалисты Российского экспортного центра (Группа ВЭБ.РФ) рассказали о действующих мерах поддержки экспорта, а также поделились изм...

Призрак AGI. Записки читателя Хабра Поводом для статьи послужила публикация К AGI через самоорганизацию и структурную адаптацию / Хабр (habr.com), в которой автор замахнулся на святое и заявил, что нейросети - это тупик. Я попытаюсь поддакнуть коллеге в том смысле чтобы определить где тупик и почему тупик. Чит...

Легкая автоматизация кроссплатформенных тестов с Kotlin DSL Привет! Я - Урманчеев Станислав, QA Automation Engineer на проекте «Лояльность» в Mир Plat.Form (НСПК). Хочу поделиться с читателями Хабра нашим опытом в создании и развитии фреймворка для автоматизации тестов на Appium.Какие проблемы мы собрали по пути, к чему пришли в итог...

Машинное обучение в Streamlit: делаем это понятным для бизнеса Привет, Хабр! На связи Рустем, IBM Senior DevOps Engineer & Integration Architect.В этой статье я хотел бы рассказать об использовании машинного обучения в Streamlit и о том, как оно может помочь бизнес-пользователям лучше понять, как работает Data Science. В этой лабора...

MRF.Осень 2022: МФО в новых условиях. Адаптация? Трансформация? Перезагрузка? Новые экономические реалии сказались практически на всех отраслях финансового рынка. Сейчас как никогда становится актуальным выражение «Человек, который почувствовал ветер перемен, должен строить не щит от ветра, а ветряную мельницу». Ветер перемен будет работать для МФО то...

Как стать Flutter-разработчиком, или Почему кроссплатформа сейчас — это лучший выбор Hola, Amigos!На связи Александр Чаплыгин, Flutter Dev. В разработке я 3 года, сейчас работаю в компании по заказной мобильной разработке, за последний год делал проекты для частного медицинского центра, системы маркировок и нескольких стартапов. По свежим следам хочу рассказ...

[Перевод] Почему разработчики создают так много сайд-проектов Сайд-проект — это, как правило, проект, который разрабатывают в качестве хобби и развивают наряду с основной работой (моя основная работа — соучредитель и техдир финтех-стартапа) Это, например, робот на базе Raspberry Pi, приложение со списком задач или игра для iOS, которая...

Привлекаем внимание технологов (и не только «Норникеля»)! Визуализация ML-модели на «архивных» данных Идет очередной этап работы датасаентиста… обучена ML-модель, которая снизит издержки, повысит эффективность, сделает жизнь лучше, ничего не изменит, зато звучит модно. И вот настало время презентовать результаты ее работы. Если вы, как и я, работаете в промышленности, т...

Госуслуги — это просто: снижаем когнитивную нагрузку на пользователя 2,5 года назад мы поняли, что работу с Госуслугами нужно упрощать — ведомства часто отказывали из-за неправильно заполненного заявления. Тогда был придуман новый подход к услугам. В него мы вложили весь опыт команды проектировщиков, аналитиков и оунеров, исследования и резул...

Сказ об ООП, пиве, чае и дружбе В статье присутствуют материалы, о которых обучающимся программированию рассказывают в самом начале. Когда я преподавал в GeekBrains, первый месяц курса по PHP был посвящен синтаксису, а вот второй как раз тем темам, о которых я буду говорить здесь. К сожалению, не помню, ко...

Падение Сан-Франциско. Почему город перестает быть хабом для IT-сотрудников Сейчас в США всё постепенно возвращается в норму. Проведите пару дней в Нью-Йорке, или просто посмотрите на прямую трансляцию с улиц, и вы это почувствуете. Манхэттен и Бруклин кипят активностью. Бизнесы открываются, новые компании вовсю ищут сотрудников. Атмосфера наэлект...

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

Ретроспектива. Doin’ It Right Привет! Меня зовут Лёша Дидух, я тимлид команды личного кабинета в Skyeng. Это текстовая адаптация моего доклада про ретроспективы на DUMP-2022 в Екатеринбурге. Когда я пришёл в компанию пару лет назад, то немножко обалдел от разницы в подходах ...

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

Наша новая удачная попытка бесшовной замены Redis на KeyDB Мы уже как-то рассказывали о базе данных KeyDB — форке Redis, разработка которого началась в 2019 году. Проект распространяется под свободной лицензией BSD, и у него уже почти 6k звезд на GitHub. Авторы в свое время столкнулись с проблемами производи...

Запуск ML скриптов в облаке с помощью dstack. Бонус – про запуск open-source проектов Привет! На прошлой неделе мы выложили на GitHub утилиту для запуска ML скриптов в AWS. В этом посте я бы хотел рассказать, об этой утилите, а также с какими трудностями мы столкнулись при ее разработке. Во второй части статьи, я бы хотел поделиться нашим опытом запуска ...

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

FAQ: наш опыт получения государственного гранта (4 млн рублей) на развитие IT-бизнеса Привет, меня зовут Максим Кульгин, поделюсь с вами нашим опытом получения и НЕ получения гранта (мы подавали два проекта) от государства. Я решил сделать статью в виде ответов на основные вопросы, которые получал, т. к. так проще структурировать информацию. Ниже только наш о...

Как я сделал полноценный проект из ничего от одной Bitcoin платёжки на Python В этой статье хочу рассказать, как можно из обычных вещей сделать нечто большее и новое используя python, qt и bitcoin библиотеки. Читать далее

Интернет-радио на базе ESP32 и ЦАП UDA1334A Всем привет! Делюсь своим опытом и проектом по созданию проигрывателя интернет-радио на базе ESP32 и ЦАП UDA1334A. Сам проект выложен на github.Питание по micro-usb, выход mini-jack позволяет подключить колонки или наушники и наслаждаться любимыми радиостанциями :) Читать да...

[Перевод] Зачем писать на C++ в 2022 году? C++ — это язык программирования, основы которого были заложены более 40 лет назад, но который по-прежнему повсеместен. В этой статье мы с вами разберемся, где и почему он используется, и порассуждаем, есть ли у него будущее. Читать далее

Как подготовить и провести A/B-тестирование. Базовый роадмэп для новичков Хабр, привет! Меня зовут Полина Окунева, я работаю ведущим аналитиком в компании GlowByte в команде Advanced Analytics, а также автор курса по A/B тестам. Сегодня в статье я предлагаю интересующимся небольшой гайд по A/B-тестам.Когда я начала погружаться в тему A/B-тест...

Обзор топ-5 полезных утилит для Docker Проект Docker, запущенный в 2013 году, стал одним из самых популярных инструментов в области контейнеризации. Спустя почти 10 лет Docker активно развивается, однако, не только сама компания Docker Inc привносит улучшения в свой продукт – обычные пользователи тоже вносят свой...

Почему я перешёл на фултайм в НКО Привет, Хабр!Люди, обладающие практическими навыками в сфере IT, востребованы в некоммерческом секторе все сильнее. В ОВД-Инфо, независимом правозащитном проекте, спрос на таких людей постоянно растет. В своей работе мы применяем много интересных инструментов и технологий, н...

«Гигиенический минимум» в работе тимлида Привет, я Илья — Frontend Team Lead в Альфа-Банк. Отвечаю не только за команду, но также веду и техчасть. Как тимлид я часто задаюсь вопросом «В чем моя роль?», «Как измерить эффективность моей работы?» и «Какой профит от лидов для проекта в целом?»Для себя я вывел опре...

Jira без боли (часть 1) Конечно, рядовым пользователям от использования Jira бывает больно, и это даже порождает целые сайты вроде — https://ifuckinghatejira.com/. Я же попытаюсь рассказать, как жить с Jira без боли хотя бы для бизнеса.На протяжении последних трёх лет в компании Karuna я помогал ма...

Год на Airtable: как настроить процессы в компании с помощью low-code решения и стоит ли? Привет, Хабр! Я — Антон Иванов, работаю продакт-менеджером в двусторонних платформах. Как правило отвечаю за опыт поставщиков, вместе с командой успел помочь разработать с нуля и удвоить выручку на второй год после запуска у трех мобильных  приложений и у двух веб-верси...

Как нанять много технических специалистов: личный опыт и кейсы Сбера Привет, Хабр!Мы – блок «‎Сеть продаж»‎ – отвечаем за физическую сеть Сбера: банковские отделения, пункты выдачи заказов, банкоматы, работу выездных сотрудников и многое другое. В статье делимся своим опытом найма на позиции junior/middle/senior технических специалистов. Этот...

Большой гайд. Пишем микросервисы на Java и Spring Boot, заворачиваем в Docker, запускаем на EKS, мониторим на Grafana Туториалы делятся на две больших категории: либо "как нарисовать сову", либо подробно расписанные тысячи шагов в формате "напиши туториал для дурака - и только дурак захочет его читать".Как какой из двух категорий относится эта статья — решать вам.В этой статье вы увидите по...

Опыт перехода на MVI в Android на базе собственного решения В команде Android мы активно применяем MVI для проектирования взаимодействия состояния экрана и бизнес-логики. В этой статье мы хотим рассказать о собственной MVI-библиотеке – Reduktor и об опыте внедрения и использования. Статья будет полезна всем, кто хочет познакомиться с...

Простые highload паттерны на Go Привет, Хабр! Меня зовут Агаджанян Давид, хочу поделиться некоторыми инженерами рекомендациями, которые часто на моем опыте помогали держать highload нагрузку не прибегая к хардкору. Примеры будут на Go. Эти подходы довольно хорошо известны, но как мне кажется они недооценен...

Автозавод «Москвич» начал формировать дилерскую сеть. Один из главных критериев — готовность создать инфраструктуру для демонстрации, продаж и обслуживания электромобилей Московский автомобильный завод «Москвич» приступил к формированию собственной дилерской сети. Салоны с авто одноименной марки могут появиться в 23 городах России. Прием заявок на дилерство продлится до 21 октября. «Мы продолжаем готовиться к выводу ав...

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

Система личного планирования в Notion. Эпизод 1 — Инбокс Вот уже чуть больше года я активно использую Notion для планирования задач и проектов, поэтому я решил подвести некоторые итоги и систематизировать все приёмы, которые я использую. Описание системы будет состоять из двух частей. В первой части, я хотел бы уделить отдельное в...

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

Пишем Hex Viewer для Flipper Zero Примерно месяц назад основная поставка Flipper'ов таки доехала до России. Вопреки моим ожиданиям, это не вызвало волну публикаций про создание приложений под него. Хорошие публикации есть (например, эта и вот эта), но массовости нет. Слишком долго ждали и перегорели? Пишут д...

Интервью с Джейсоном Тернером, одним из ведущих подкаста «CppCast»: история и причины закрытия проекта В этой статье мы поговорим с Джейсоном Тернером, одним из основателей CppCast. CppCast – это первый С++ подкаст, основанный С++ разработчиками. Начиная с 2015 года каждую неделю на CppCast выходили подкасты с участием различных гостей, среди которых были и спикеры С++ конфер...

Вендор ушёл, а клоуны остались. Как мы начали сопровождать чёрный ящик Привет! Мы команда сопровождения Glowbyte, и мы решаем сложные проблемы. Если проект не хочет брать на поддержку ни одна команда , если с проекта ушли все ключевые сотрудники, если проект бросили разработчики, если на проекте экзотические технологии или же проект захотел отк...

Как получить 7 офферов за 60 дней: Европа и Ближний Восток Всем привет!После нескольких месяцев поисков работы я хочу поделиться своей историей и в этой статье описать, как мы с мужем подошли к поиску работы, показать статистику и рассказать сколько занимает по времени получение оффера.Немного статистикиПроцедура найма в иностранные...

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

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

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

Молодежь нынче пошла не та, или поиск системного аналитика «за 200» Всем привет!Меня зовут Коля, и я периодически собеседую кандидатов на позицию системного аналитика. За последние два месяца провёл порядка 20 десятков собеседований. В основном были кандидаты с опытом 1.5-3 года, на пути к уровню Middle и с зарплатными ожиданиями 150-200 тыс...

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

ogen: OpenAPI v3 генератор для Go Чем больше кода, тем больше багов. Проект ogen генерирует код по OpenAPI спецификации, избавляя от сотен (или даже тысяч) строк скучного шаблонного кода на Go, который приходится писать вручную с риском допустить опечатку или ошибку. Генератор пишет клиент и сервер, а разраб...

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

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

Готовим Window Inset под соусом Jetpack Compose и щепоткой View Обожаю запах свежей мобильной разработки по утрам, дням и вечерам

Почему космический корабль «Буран», над которым работали 14 лет, был запущен всего один раз Космический челнок «Буран» был создан в рамках проекта «Энергия». Этот проект считался очень перспективным, однако запустили космический корабль только через 14 лет. При этом вскоре после запуска проект свернули. Почему же так произошло?

Как ускорить адаптацию сотрудников с помощью продуктового онбординга? Опыт Selectel Привет, Хабр! Меня зовут Лена Насыбуллина, я методист в Selectel. В этом тексте расскажу, как мы в компании знакомим новичков со сложной продуктовой B2B-линейкой и ускоряем выход сотрудников на «производственные мощности»‎. Опишу процесс по шагам, поделюсь конкретными рез...

DALL·E 2 — мои первые эксперименты с возможностями нейросети Еще в прошлом году я в свое время подавался в лист ожидания для того чтобы опробовать нейросеть GPT3 для генерации текстов, и спустя достаточно длительное ожидание она попала ко мне в руки, и даже в рабочем проекте мы с ней поэкспериментировали.И когда Open AI открыли возмож...

Развиваемся за деньги работодателя В недавней статье я писал о том, что не всем нужно развиваться. Теперь встаёт вопрос: а как же развиваться тем, кто хочет развиваться?Даже если ты стремишься к развитию, это не означает, что ты должен учиться 24/7, читать что-то новое каждый вечер после работы, запускать по ...

Триквел по Orchard Core. Повторная проверка при помощи PVS-Studio В этой статье мы исследуем проект Orchard Core c помощью статического анализатора PVS-Studio и узнаём, так ли привлекателен код платформы, как сайты, созданные на её основе. Итак, пусть поток статического анализа несёт нас вперёд! Читать далее

Как мы создали шаблон функциональных требований к разработке ПО Всем привет, мы – Таня и Лиза, системные аналитики в МТС Банке, работаем над мобильным приложением и сайтом для физических лиц. В этой статье мы поделимся опытом внедрения структурированного шаблона функциональных требований (ФТ) к разработке ПО в нашем банке.Статья будет по...

История российского айтишника: от работы в региональной компании до создания метавселенной в международном стартапе Почему у одних получается, а у других нет? — вопрос, который волнует многих. Мы решили пообщаться с инвесторами и предпринимателями из сферы IT, чтобы разобраться, как одним стартапам удаётся выйти к «единице» и создать успешный проект, а результаты работы других равны «нулю...

10 антилайфхаков удаленки В 2022 году удаленная работа кажется настолько обыденной, что не вызывает никакого удивления. Но в начале 2020 года об удаленке многие, в том числе и авторы статьи, только мечтали (давно и много). Переход к такому формату оказался менее радужным, чем наши мечты. Выяснилось, ...

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

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

Что такое концентрация внимания и как и для чего её развивать Все мы имеем множество желаний и планов на жизнь, ставим цели и стремимся к их достижению. Почему же одни люди воплощают свои мечты и добиваются успеха, а другие - нет? Я не знаю ;) Но эта статья точно поможет вам делать лучше то, что вы уже делаете.Концентрация - это одно и...

Как интернет на MacBook Pro M1 восстановить Доброго времени! В этой статье я хотел бы поделиться своим опытом как раздать интернет на MacBook Pro M1 в условиях, когда сдох Wi-Fi модуль. Читать далее

Почему тяжело писать про хороший код? Всем привет. Меня зовут Гриша Дядиченко, и я технический продюсер. Почему так сложно писать про хороший код? Меня периодически спрашивают, почему я так мало пишу про архитектуру. В то же время я даже среди заказчиков встречаю мнение что “в Unity пишется только плохой код”. Ч...

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

Принятие решений на основе данных и опросов пользователей: всё от А до Б Всем привет! Меня зовут Александр Григорьев и я работаю в компании «Интерсвязь». Это уральская компания, которая занимается услугами связи, домофонии и IT-продуктами. Я работаю продуктовым аналитиком в домофонии и хочу рассказать про опыт аналитики в разработке «осязаемых» п...

Шаблон диплома в LaTex / практика написания диплома и составления презентации Изначально я хотел рассказать в данной статье про свой шаблон дипломной работы, но таких статей полно, зачем мне делать еще одну? За 6 лет работы научным сотрудником в лаборатории МГТУ им. Баумана я много чему научился, в том числе и оформлению своих результатов, как графиче...

Получение IT-ипотеки хотят упростить Минцифры по просьбе представителей IT-отрасли предлагает изменить требования для получения льготной ипотеки. Министерство уже подготовило соответствующий проект постановления. Среди новых условий: Ставка 3% вместо 5%. Снижение минимального размера заработной платы для...

Развертывание Spring Boot приложения с помощью Nginx, Let's Encrypt и Docker Compose Привет, Хабр! В своей первой статье я бы хотел поделиться опытом в развертывании Spring Boot приложения. Но для начала небольшое отступление, которое должно ответить на вопросы зачем и почему.Недавно я столкнулся с задачей разработать Telegram бота. Казалось бы, что тут слож...

Сарафанное радио на фрилансе Это глава из «Книги нормального фрилансера», в которой я делюсь опытом проектировщика интерфейсов, работающего на себя.Завершив проект с клиентом, оставляй его в покое:Не пиши ему напрасно, лучше новых поищи.Не храни контакты в базе, покажи, что чтишь приватность,Пусть он са...

Как я стала системным архитектором без инженерного бэкграунда, и почему это нормально Системными архитекторами чаще всего становятся бывшие инженеры, проектировщики и системные администраторы. Я же пришла в эту профессию совсем другим путем. Начинала товароведом, была маркетологом и затем через разные позиции в ИТ доросла до системного архитектора. Хочу ...

Покажи мне свой Git, и я скажу, кто ты Можно ли с помощью GitHub анализировать работу, не заглядывая в монитор сотрудника — без скриншотов и тайм-трекеров?Я Александр Кириллов, технический директор компании Evrone. Больше 20 лет я посвятил разработке. В этой статье поделюсь с вами опытом, который собрал за время ...

ViRush 2022: давайте обсудим реальность и перспективы российского BI Привет, друзья и коллеги! Сегодня я хочу пригласить вас всех на ViRush 2022. Это ежегодная конференция, на которой мы рассказываем о наших достижениях и планах, делимся опытом и раскрываем перспективы развития платформы Visiology. В этом году мы представим и вживую покажем с...

Это моя любимая функция iPhone, которой нет у Android Помните функцию Dynamic Island в последнем iPhone, о которой многие говорили, а кто-то даже пытался скопировать? Так вот, в смартфоне от Apple спрятана гораздо более полезная функция, которая должна привлечь внимание фанатов технологий и тех, кто хочет более полноценно поль...

[Перевод] GitHub Copilot — он вам не нужен Я его попробовал и уверяю вас: он вам не подходит. И у меня есть несколько очень веских аргументов, почему это именно так…Вот серьезно. Разработчики программного обеспечения во всем мире пишут прямо-таки религиозные документы о чистом коде, парадигмах разработки программного...

Одна панель, чтобы объединить все визуализации. Panel for Python Качественная визуализация данных не менее важна для анализа данных, чем методы математической обработки. На сегодняшний день существуют десятки (если не сотни) библиотек для визуализации наборов данных на Python, но иногда в них встречаются уникальные возможности и хотелось ...

Проект дорожного движения Ни одна территория, ни один объект, где присутствует потокомашин, не обходится без предварительного составления проекта организации дорожного движения. И это не только автотрассы и шоссе. Читать полную статью

Kubernetes CronJob не запустился? Тогда мы с shared informer идём к вам Всем привет! Меня зовут Аня, я строю и развиваю инфраструктуру мониторинга в платформе телеметрии Ozon. Моя команда не только помогает настроить мониторинг, но и разрабатывает различные сервисы и инструменты, чтобы упростить жизнь разработчикам компании.В прошлом году я расс...

Печать SBS от Filamentarno Prototyper T-soft. Всем привет, дорогие друзья!Предисловие:Пишу свой первый пост на 3Дтудэй, поэтому, прошу, не стесняйтесь делать замечания и всегда рад конструктивной критике!На самом деле, основным триггером к написанию статьи стала запущенная компанией Filamentarno акция, а точнее конкурс ...

Каким будет новый кроссовер Lada на базе Vesta: подробности от Quto Глава АвтоВАЗа Максим Соколов уже подтвердил, что инженеры Lada скоро приступят к работе над новым кроссовером, который будет выпущен уже через два-три года. АвтоВАЗ решил взять за основу популярную модель Lada Vesta. Редакция автомобильного издания Quto опубликовала эк...

Открытый проект мультизонного термосенсора с логированием и блютусом Цель проекта - получить устройство с возможностью простого подключения множества термосенсоров. Термосенсоры должны однозначно идентифицироваться по месту. Все температуры должны отображаться на одном экране и логироваться в файл. За основу была взята шина 1-Wire и сенсоры D...

Из гусеницы в разработчика: каков был мой путь в программирование Всем привет! Меня зовут Наташа, я работаю фронтенд-разработчиком в отделе внутренней автоматизации в ГНИВЦ. Пишу эту статью, чтобы познакомиться и поделиться с вами мыслями, которые посещали меня в начале моего профессионального пути.Начнём с того, что у меня техническое обр...

Почему ты делаешь за меня мою работу? Типы людей, которые не пишут в поддержку Привлекательное название статьи должно раскрывать то, что будет в ней. Так вот, работа специалистом поддержки клиентов подразумевает появление вопросов к пользователю. Иногда возникает как раз такой: "Почему ты делаешь за меня мою работу?", — но он больше риторический.На сам...

Добрый ментор: как я стал мамой пятерых ангелочков (часть 1) Всем привет, меня зовут Виталий, я тимлид в KTS. Последние несколько лет я идентифицирую себя не только фронтенд-разработчиком и лидом, но ещё и наставником нескольких сотрудников: от стажёров до синьоров.В этой статье в 2-х частях я поделюсь своим опытом наставничества, и, ...

Сам себе data scientist или зачем нужен анализ данных менеджеру по продажам Всем привет! Меня зовут Михаил Тимофеев, я работаю специалистом в отделе телемаркетинга в Ростелекоме. Когда начинал работать менеджером по продажам, меня постоянно мучали вопросы: почему клиент отказался, где моя зона роста, что делать, чтобы продавать больше? И т...

Новые приложения Adobe станут нативными для ПК с Windows на основе SoC Snapdragon Компания Adobe решила, что не стоит затягивать с адаптацией своих приложений для архитектуры Arm. Согласно пресс-релизу, приложения Adobe Fresco и Adobe Acrobat получили нативные версии для ПК с Windows на базе SoC Snapdragon. Распространяется ли это на другие платформы...

Симулятор мозга II Здравствуйте, предлагаю обзор и разбор проекта Brain Simulator II от Чарльза Дж. Саймона, основателя FutureAI. Этот проект и компания малоизвестны, в русскоязычном сегменте интернета вообще нет никаких упоминаний о ней. Моё внимание компания привлекла благодаря сообщению о т...

PMBoK, Agile и Канбан: современное проектное управление и его значение для менеджеров проектов Привет, Хабр! Я Денис Бартоломе, Agile-коуч Сбера.   Вся эта статья ― обсуждение новой версии Project Management Body of Knowledge (PMBoK) и её влияния на прекрасный мир проектного управления. PMBoK ― свод знаний, максимально полное изложение информации по управлен...

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

Человечество может столкнуться с новым смертельным вирусом, похожим на ВИЧ Согласно новому исследованию ученых из Университета Колорадо, малоизвестное семейство вирусов, уже эндемичное для диких африканских приматов и вызывающее смертельные симптомы, может поражать и людей. Работа ученых опубликована в журнале Cell. В течение 15 лет исследова...

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

[Перевод] Отличная работа. Справился? А вот тебе еще Уделите мне минутку, а я расскажу вам историю, которую наверняка вы уже не раз слышали.Итак, некий сотрудник (пускай даже будет сотрудница) приступает к новой работе. Для простоты назовем ее Лизой. Она новичок, поэтому менеджер поручает ей для начала какую-нибудь простую и п...

Реализация Интернета вещей для промышленного оборудования простыми методами На основе полученного опыта и личных предпочтений, хотелось реализовать проект в минимально необходимой конфигурации, без излишеств и легко развертываемый на любом сервере с Debian. При этом без экзотики, на основе MQTT и прочая. Так как обычно приходится осуществлять поддер...

Как я организовал автоматический деплой для своих пет-проектов Всем привет) Это мой первый пост на хабре, и сегодня я расскажу про небольшой pet project (git-trigger) , который я недавно написал для сборки своих проектов на сервере. На данный момент я использую его в нескольких своих проектах для автоматической сборки и пока не было зам...

Адаптация Jetpack Compose в hh.ru Представьте: теплый осенний вечер, на столе перед вами чашечка чего-нибудь вкусного, за окном порхают пожелтевшие листья, тонко насвистывает ветер, но на душе скребутся коварные мыши. И вам точно известно, откуда эти мыши растут: еще летом вышел стабильный Jetpack Compose, а...

Что нужно знать, перед тем как использовать Prisma у себя в проекте Привет, Хабр!Основным языком разработки у нас, в TIMELESS, является TypeScript, как на frontend,  так и на backend.  Поэтому в рамках идеи типизации всего и вся для работы с БД мы выбрали Prisma, которая позиционирует себя как “Next generation ORM for Node.js and T...

За что вы минусуете карму? Когда я только начинала писать статьи на Хабр, работая в айтишной компании, мне всегда было страшно смотреть на изменения рейтинга публикации. Поэтому я открывала профиль, жала F5 и наблюдала за своими рейтингом и кармой. Если карма прирастала, можно было выдыхать: статья то...

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

Универсальный солдат: обзор библиотеки Signals от команды Preact Стейт-менеджеры уже давно стали своеобразным мемом среди разработчиков. Бытует мнение, что фронтедеры только тем и занимаются, что вместо решения действительно важных и актуальных проблем постоянно переписывают проект с одного стейт-менеджера на другой. Благо их количество и...

Выбор основных проектных параметров ракеты. Или как самостоятельно спроектировать Falcon 1e (часть 1) В одной из статей я писал с чего начать создание своей ракеты. Среди основных технических задач первого этапа самой главной является задача проектно-баллистического анализа и выбора основных проектных параметров. В данной статье я постараюсь на примере показать что это такое...

В Белоруссии хотят запустить производство электрического кроссовера Geely Geometry E и недорогого электромобиля JAC за 12 тысяч долларов Геннадий Свидерский, гендиректор белорусского предприятия «БелДжи», на котором собирают автомобили Geely в том числе и для России, поделился планами на будущее. Так, по словам топ-менеджера, до конца года будет собрана новая партия электромобилей Geometry C,...

Чек-лист: как управлять качеством разработки на проекте Всем привет!Меня зовут Иван Антипин, я занимаю должность технического директора в компании AGIMA. 18 и 19 августа на конференции AGIMA Partners’ Weekend я рассказывал, как мы в AGIMA управляем сроками и качеством в разработке. Я не могу поделиться своим докладом с конференци...

Почему аспирантура не только зло, но и… Прочитав статью с хайп-заголовком, я сделал только один вывод: автор так и не поняла ее смысл. Точнее канва повествования понятна, я не буду спорить с проблемами высшего образования, которые тянутся давно и решаться будут явно не сейчас, но... Не все так страшно и по своему ...

27 лет назад появилась OpenBSD 18 октября 1995 года состоялся официальный дебют проекта операционной системы OpenBSD, которую голландский инженер-программист Тео де Раадт создал на основе форка NetBSD 1.0. Разработчик с самого начала планировал сделать упор на «переносимость, стандартизацию, проактивную ...

Анализ угроз и киберразведка: какие проблемы решает обновленная TIP Security Vision Друзья, предлагаю вашему вниманию статью о Security Vision Threat Intelligence Platform (TIP)— обновленном продукте нашей компании. Рассказываем в ней о продуктах класса TIP, а также о том, что представляет собой решение Security Vision TIP и какие возможности...

Добавляем в Go-проект конфигурацию на языке Terraform Конфигурирование приложений — это интересная тема. Мало того, что форматов конфигурации в сообществе инженеров много, ситуация осложняется тем, что выбор того или иного языка определяет, как вашим приложением будут пользоваться люди. Инженеры, которые будут выкладывать ваш б...

Security, Cloud с JWT и WebFlux Spring Security - довольно крутая штука, на тему которой много гайдов, статей на различных платформах. Но проблема в том, что множество этих видео ограничивается монолитной архитектурой. В этой статье я хочу рассказать о своем личном опыте применения ее для микросервисов. Ко...

The King of Fighters Arena хейтят за наличие NFT The King of Fighters Arena — кросс-платформенная игра про файтинги и коллекционирование бойцов. Местный геймплей напомнит вам Mortal Kombat Mobile, только с более обширным управлением, как в Shadow Fight. На самом деле KOF: Arena, как её называют в простонародье, отличаетс...

Ресерч свежего Excel документа с Loki malware внутри Вечер добрый, Хабр! Решил немного изучить свежий сэмпл малваря LokiBot (31.08), который содержится в Excel документе и используется для фишинговой рассылки. В этой небольшой статье основное внимание уделено практической части поиска, извлечения и небольшого разбора поведения...

Анализ потока данных PVS-Studio распутывает всё больше связанных переменных Это вторая статья про связанные переменные и их поддержку в PVS-Studio. В этот раз мы расскажем об улучшении созданного механизма, разберём примеры из реальных проектов и увидим, какие проблемы пользователей анализатора это решает. Читать далее

5 DIY-проектов на базе Raspberry Pi осени 2022 года: клавиатуры, контроллеры и звонок для котиков Привет, Хабр! «Малинки» не теряют свой популярности, проектов на их основе становится все больше. А значит, самое время рассказать об интересных и (правда, не всегда) практичных проектах. Возможно, кто-то из вас захочет повторить или доработать один из них — в этом случае б...

ГК «Астра» получила кредит 3,8 млрд. руб. на ОС Astra Linux по программе льготного кредитования Минцифры России Минцифры России одобрило льготное кредитование для компании, ПАО «Сбербанк» выступает уполномоченным оператором. Средства будут направлены на реализацию проектов по внедрению ОС Astra Linux, ее развитие и адаптацию под потребности заказчиков.

Использование GitHub в обучении студентов. Автоматизация проверок. Часть I В конце декабря 2020 года я написал несколько статей на Хабре по своему опыту использования GitHub в обучении студентов (ссылки на них будут в конце сей статьи).Сегодня же хочу рассказать об автоматизации проверки кода студентов. Примеры будут про C#, т.к. это мой основной я...

Слух: владелец АвтоВАЗа разработает для российских автомобилей Aurus аналог коробки DSG Отраслевой институт НАМИ, которому принадлежит 67,61% акций АвтоВАЗа, разработает для Aurus новую автоматическую коробку передач с двумя «мокрыми» сцеплениями. Создать их планируется в рамках проекта с шифром «НАМИ-АКП-2», открытого в качестве пр...

Яблочный Kali Linux Приветствую всех! В данной статье я хотел поделиться с Вами своим опытом по установке операционной системы Kali Linux на MacBook с процессором Intel. В использовании UNIX-подобных операционных систем я новичок, для обучения основам и специфики рабочих задач я выбрал пару под...

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

[recovery mode] Готовим нагруженный Postgres в Yandex.Cloud Перед тем как приступать к основной части статьи, наверное стоит начать с вопросов «зачем». В контексте данной статьи их три: 1)      Почему Postgres2)      Зачем Public Cloud3)      Почему Yande...

Project Overdrive — ностальгическая ретроспектива на одну из самых перспективных игр отечественного геймдева В своей книге «Кровь, пот и Пиксели» Джейсон Шреер писал о проекте 1313, масштабной игре по «Звёздным войнам», которая была закрыта «Диснеем». В России тоже был свой проект 1313, закрытый компанией «Бука». Нет, это не «Капитан Блад», это довольно, по заявлениям разработчиков...

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

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

Kongsberg и Hanwha адаптируют противокорабельную крылатую ракету NSM для запуска с южнокорейской реактивной системы залпового огня K239 Chunmoo Норвежская компания Kongsberg Defence & Aerospace и южнокорейская Hanwha Techwin объявили о сотрудничестве с целью адаптации ракеты NSM для пуска с реактивной системы залпового огня K239 Chunmoo.

Пытаюсь устроиться на работу #1 Тестовое задание на pyZMQ Эта статья только первая из цикла "прохожу тестовые задания". Подобными заметками я хочу показать другим начинающим программистам с чем им придется столкнуться при собеседованиях на работу. Сам я изучаю питон(и не только) уже порядка 4 лет, но это только теория с практикой н...

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

[Перевод] Распространенные ошибки при написании плагинов Joomla 4 Перевод недавней статьи профессионального PHP-разработчика, руководителя Akeeba Ltd и ведущего разработчика Akeeba Backup для WordPress, Joomla! и standalone Николаса Дионисопулоса.В статье он делится своим опытом отладки плагинов Joomla 4, написанных разными разработчиками...

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

Чем хороша новая экранизация Джейн Остин «Доводы рассудка» и почему фильм так не понравился критикам Если коротко, это смелая адаптация нетленной классики, говорящая со зрителем на языке Tinder.

[Перевод] Почему у разработчиков так много сайд-проектов — и это хорошо За последние два года я создал и запустил восемь небольших онлайн-проектов — от приложений до сайтов. Большинство из них провалились, но в целом мой разношерстный портфель проектов можно назвать прибыльным — на хлеб хватает. Мое последнее начинание, Paper Website, дает ...

Я сделаю свою «умную» колонку… «with blackjack and hookers!». Эпизод 2 (но двоек не существует). Проект NeBender Данный проект является одновременно развитием и ответвлением проекта Pinder.В комментариях к первой статье (да и сам думал об этом тоже) мне предлагали вариант для распознавания смыслов на GPT.Почитал немного про использование GPT, круто это всё конечно, вот прямо спорткар, ...

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

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

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

Unity: Небольшой скрипт = все ориентации экрана Хватит блокировать вертикальную или горизонтальную ориентацию экрана в своих проектах на Unity! В этой статье мы рассмотрим небольшой скрипт, который я использовал в своем проекте. Читать далее

Минцифры планирует сертифицировать IT решения для использования в госсекторе только после адаптации под Linux Для адаптации многие продукты придется фактически создавать с нуля, привлекая специалистов по Linux, которых может просто не хватить..

“Приказать или научить?”. 4 модели помощи сотруднику, во время уточняющих вопросов В предыдущей статье мы рассмотрели уровни делегирования и плюсы/минусы от применения каждого из них. Сейчас же я предлагаю пойти дальше и рассмотреть модели помощи сотруднику во время его уточняющих вопросов, по ранее поставленному заданию. Независимо от уровня делегирова...

[Перевод] Исчерпывающее руководство по множествам в Python Класс set (множество) — это одна из ключевых структур данных в Python. Она представляет собой неупорядоченную коллекцию уникальных элементов. Класс set, в некоторой степени, соответствует математическому множеству. Многие широко используемые математические опе...

Сертифицированный тестировщик. Часть 1 Многие IT специалисты, особенно те, которые только находятся в начале  карьерного пути, часто задаются вопросом: “А какие сертификаты котируются / ценятся при устройстве на работу?”. Этот вопрос можно переформулировать так: “Какую бумажку мне надо получить, чтобы взяли ...

В МГПУ объявили о старте курса повышения квалификации для молодых учителей в Москве Основная задача проекта «Введение в профессию «Московский учитель» – оказание помощи молодым и иногородним педагогам в адаптации к особенностям столичной системы образования. Проект работает в Московском городском педагогическом университете (МГПУ). Желающие участвовать могу...

Старый код в новой обёртке — как наша команда избавлялась от legacy В этой статье я — Станислав Решетнев, Teamlead команды разработки Link Building в компании Sape — хочу рассказать об опыте нашей компании по избавлению от legacy. Многие компании сталкиваются с проблемой legacy-монолита, когда технический долг накапливается на протяжении дол...

Конструктор клиент-серверных протоколов Здравствуйте, это моя четвёртая статья на хабре, на этот раз я выйду за область ML решений и познакомлю вас с другим своим проектом.В процессе работы над различными проектами, рано или поздно возникает необходимость реализации клиент/серверных протоколов передачи данных, это...

Umbrella-sharing: как система проката зонтиков сделала нас фанатами Android разработки Всем привет! Нас зовут Антон и Дима, мы ученики 11 и 9 классов. В 2022 году мы окончили «IT Школу Samsung». Нам предложили рассказать про опыт разработки нашего первого большого проекта — системы проката зонтиков. С этим проектом мы одержали победу в нескольких конкурсах, а ...

«Ростех» анонсировал новое семейство компактных машин Lada. Проект находится в высокой стадии готовности Как пишет «Коммерсантъ», руководитель госкорпорации «Ростех» Сергей Чемезов в последнеим интервью анонсировал новое семейство моделей автомобилей Lada, которое должно быть выпущено на АвтоВАЗе в 2024 году. АвтоВАЗ сейчас возобновляет работы над н...

3D-Печать в велокастомайзинге | Проект "Клубника со Сливками" Приветствую всех читателей портала!Как можно наблюдать, я стал реже появляться здесь и в принципе писать. В целом, я немного сменил вектор своих увлечений, и с головой ушёл в тематику кастомных велосипедов. При этом, хочется отметить что 3D-печать спасает меня стабильно вот ...

Извилистый путь через «скалу» в Spark: как одинэсник стал дата-инженером и полюбил строго типизированные языки В этом интервью своим уникальным опытом освоения Scala и Spark поделится Михаил Кузнецов, ведущий инженер департамента разработки компании «Криптонит». Его карьерная лестница сделала крутой разворот, в результате которого из ритейла он перешёл в Big Data и анализ данных, пол...

Торопиться не надо… (Про спинлоки) После небольшой статьи про особенности при работе с кэшем (https://habr.com/ru/post/687146/) мне в личку прилетело несколько замечаний про работу спинлоков и приглашение на собес от пчелайнов, приятно, что технические статьи читают не только технари... лирика. Возвращаясь к ...

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

Необычный случай восстановления данных или немного реверс-инжиниринга PLC Siemens Simatic S7-300 На вопрос, какие не самые обычные случаи восстановления данных могут повстречаться в компании, профиль которой – извлекать информацию из поврежденных накопителей, можно привести пример одной из недавних задач с MMC картой из промышленного ПЛК (PLC) Siemens Simatic S7-300, в ...

Разработка системы рекомендаций для YouTravel Привет! Я Андрей Татаринов, директор AGIMA.AI. Мы занимаемся проектами в области машинного обучения и анализа данных. В этой статье расскажу про продвинутую персонализацию, основанную на ML-модели. Отдельно поговорим о том, как разработать систему рекомендаций, которая будет...

Миграция приложения из Docker Compose в Kubernetes. Как, зачем и с какими проблемами я столкнулся Зачастую, приложение, у которого происходит существенный рост пользователей оказывается не готово к этому. Требования к быстродействию и доступности растут, а инфраструктура и архитектура приложения не позволяют их обеспечить.Стоявшая передо мной задача: улучшить инфраструкт...

Обзор принтера с кинематикой от ultimaker. В данной статье хочу рассказать о разработке собственного 3д принтера на базе ultimaker original. Кинематику ultimaker считаю одной из самых наилучших, она позволяет получать высокое качество печати при больших скоростях. Да, она сложна в настройке, но и не требует потом осо...

Павел Дуров пообещал сделать свою криптобиржу и кошельки без проверки данных Многие, наверное, уже и забыли о том, что ещё несколько лет назад Павел Дуров планировал запустить собственную блокчейн-сеть Telegram Open Network (TON) и альткоин под названием Gram. Несмотря на то что предпринимателю удалось привлечь достаточные инвестиции для финансирова...

Использование цвета в терминале Я пишу небольшие скрипты для работы в программах-оболочках «Windows PowerShell» версии 5.1 и «PowerShell» версии 7 в операционной системе «Windows 10». Иногда тянет подсветить текстовый вывод в консоль разными цветами. В этой статье я хочу рассказать о паре грабель, на котор...

Ещё раз о гидропонике Статья об успешном опыте выращивания шести кустов помидоров на гидропонике - дома, на балконе, без регистрации и СМС без ардуино и автоматизации, а только с помощью разума и сил природы. Написана чайником для чайников. Читать далее

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

Цены на топовые чипы RTX 3000 в США падают ниже MSRP на сотни долларов Особое внимание стоит уделить RTX 3080 Ti, RTX 3090 и RTX 3090 Ti.

Ехали-ехали и, наконец, приехали: наш переход на 1С:ERP за 2 месяца и причем тут Scrum Привет, Хабр! Меня зовут Дмитрий, работаю Руководителем проектов 1С в IT-компании Lad и сегодня хочу рассказать о том, как наша команда переводила небольшой завод с Infor M3 ERP на “1C:ERP Управление предприятием 2”. Ну переводили и переводили, скажете вы, все переводят. Мы ...

Как мы навели порядок в C++/Qt проекте с помощью Conan О себеПривет, Хабр! Я Тимлид/Архитектор в компании Монитор Софт. В прошлом C++ разработчик, сейчас все еще удается иногда выходить в поля)). Хочу поделиться нашим опытом использования Conan. С момента описываемых ниже событий прошло года 4, и в целом наше решение уже прошло ...

Обход граблей в процессе согласования требований Мы в Bimeister любим процессы.А за что ж их не любить, в самом деле? Хорошо отлаженный процесс создает эффект «оно само»: каждый его участник в любой момент времени точно знает, что и в каком порядке ему нужно делать. За его ходом достаточно приглядывать и иногда нежно подта...

«Банды Нью-Йорка», «Отступники», «Авиатор», «Остров проклятых», «Волк с Уолл-стрит». Мартин Скорсезе и Леонардо ДиКаприо снимают новый фильм для Apple TV+ Известный режиссер Мартин Скорсезе и не менее известный актер Леонардо ДиКаприо объявили о своем следующем проекте, созданном при поддержке Apple Original Films и предназначенном для сервиса Apple TV+. Как сообщает Deadline, Скорсезе и ДиКаприо анонсировали адаптацию гр...

Проверка JavaScript-движка Rhino, или как встретились единорог с носорогом Имеется большое разнообразие языков программирования, но больше всего наши пользователи хотят, чтобы анализатор PVS-Studio поддержал один из самых популярных языков – Javascript. Одним из проектов, который можно использовать для написания статического анализатора JavaScript...

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

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

Быстро сжимаем, быстро пишем и читаем! На Java В ходе разработки IDE 1С:Enterprise Development Tools у нас возникла необходимость быстро оперировать с довольно большими (несколько гигабайтов) объемами данных. Если не вдаваться в детали: при интерактивной работе пользователя с IDE при переключении с одной ветки репозитори...

Nvidia объяснила, почему DLSS 3 досталась только видеокартам нового поколения Как известно, технология суперсемплинга DLSS 3 эксклюзивна для видеокарт GeForce RTX 40. Но технически, как оказалось, она всё же могла бы работать на адаптерах GeForce RTX 30 и RTX 20.  Один из специалистов Nvidia рассказал, что теоретически компания может застав...

Как стать UX-дизайнером, 10 советов из практики Идея этой статьи родилась, когда я стал получать предложения от различных образовательных проектов выступить в качестве преподавателя или ментора.  Аудитория этих курсов очень широкая, с разным уровнем знаний. Но каждый слушатель хочет понять, как развиваться в сфе...

Докеризированные команды и make, как стандартная точка в проект. Быстрый способ запуска разработки проекта на php В публикации опишу подход к использованию контейнеров docker и make который я практиковал последние несколько лет в своих рабочих командах и личных pet-проектах. Подход сформировался в процессе поиска минималистичного и унифицированного способа запуска проектов на php. Чтобы...

Концепция Data Mesh. Принципы, идеи, применение на практике С чего началась наша компания? В первую очередь, конечно, с людей и с идеи. Как это обычно бывает, правильные люди абсолютно случайно познакомились друг с другом, и вот я здесь, сижу и пишу этот пост =) Была, однако, и ещё одна очень важная составляющая - данные...Любой ML-п...

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

Дебют Анны Щербаковой в озвучке «Оживших мифов древнего Китая» получил восторженные отзывы Анимационные ролики медиапроекта «Ожившие мифы древнего Китая», в озвучке которых участвовала российская фигуристка, чемпионка зимних Олимпийских игр-2022 в Пекине в женском одиночном катании Анна Щербакова, не только привлекли внимание большого числа Интернет-пользователей,...

Направление аутсорсинга закупок в помощь российским предприятиям развивает Isource В российской столице прошли ежегодные конференции Нефтегазшельф-2022 и Нефтегазсервис-2022. В посвященных функционированию отрасли в новых реалиях форумах приняли участие представители крупнейших компаний ТЭК. Экосистема Isource оказала поддержку организации деловой программ...

Российская Wikipedia упала под наплывом посетителей. Сайт может заработать «сегодня или завтра» Сайт энциклопедии «Руниверсалис» временно недоступен в связи с резким ростом трафика, он может заработать в ближайшее время. Об этом сообщили в пресс-службе проекта. Как отметили в пресс-службе, «Руниверсалис» начал работу 9 июня. «Посещае...

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

No Mans Sky получит обновление 4.0 7 октября Одним из основных направлений обновления 4.0 является предоставление игрокам свободы адаптации игрового процесса по своему усмотрению

[Перевод] «Это просто мой стиль кода» Стиль кода. Я слышал эти слова, эту глупость в сотне разнообразных вариантов:«Это просто мой стиль программирования».«Все пишут код по-разному».«Так я лучше всего понимаю код».И так далее, и тому подобное...Честно говоря, меня бесит, когда я слышу, что разработчик использует...

Миграция кода с Oracle на PostgreSQL: особенности и пути обхода, средства конвертации, вспомогательные модули Эта статья завершает цикл о миграции с СУБД Oracle на СУБД PostgreSQL. В первых двух статьях рассматривались проблемы и устоявшиеся способы переноса данных из одной СУБД в другую (часть 1, часть 2). В третьей статье была представлена часть особенностей, которые нужно учесть ...

От кода «на коленке» к эффективному CI/CD: строим общий Pipeline as Code командой в 100+ человек Много команд, много продуктов, каждый автоматизирует релизный цикл, у каждого свой набор скриптов. Дублирование, отсутствие обмена практиками и повторное изобретение колеса приводит к тому, что команды тратят много времени на построение своего CI/CD. И все это поддерживает м...

Что я бы хотел знать про ML System Design раньше Около года назад я начал проходить собеседования в разные компании на позицию Machine Learning Engineer. Одним из этапов в каждой компании было проектирование ML системы. В данной статье я делюсь опытом и ресурсами, которые помогли мне пройти собеседования. В том числе в ком...

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

Поиск объектов на видео с помощью Python В данной статье хочу рассказать про поиск объектов на видео с помощью Python и OpenCV. Помимо обычных видео, можно использовать и камеры.Полный код и все исходники можно найти на моем Github.Данный проект является продолжением моей предыдущей статьи - Поиск объекто...

Как ускорить прогон тестов в многомодульном проекте Maven Большое количество модулей Maven замедляет сборку проекта и время прогона тестов. Для того, чтобы сохранить многомодульную структуру проекта и быстро прогонять тесты, мы в Wrike написали новый инструмент — Maven Modules Merger, который сократил время некоторых сборок с 50 до...

Что должен знать дата-инженер. Роадмап для джуниора Привет, username! Меня зовут Иван Васенков и я джуниор дата-инженер в дирекции данных и аналитики Lamoda. Но к этой профессии я пришел не сразу: окончив университет, я начал работать аналитиком данных, затем стал BI-разработчиком, а уже после этого — дата-инженером.На моем п...

Как устроена работа thread_local переменных: разбираемся и добавляем поддержку в учебную ОС Эта статья написана по мотивам моей курсовой работы, основной смысл которой описан здесь. В процессе работы над ней мне понадобилось добавить в учебной ОС, над которой я работал, поддержку thread_local переменных, о чём я и хочу здесь рассказать в надежде что кому-то это ока...

[Перевод] Подробно о мониторинге и профилировании JVM Управление доступными ресурсами в облачной среде по запросу – тема, которая бывает очень непростой. Но эта работа стоит того, поскольку вы сможете использовать ресурсы гораздо эффективнее. Поэтому многие компании и проекты решаются мигрировать на облачные платформы, в частно...

Там сложно, ты не разберешься В своей первой статье на Хабре я описывал опыт реверсинга и модификации проекта, доставшегося по наследству. Конечно, в отношении проекта на Python "реверсинг" - это гипербола, однако с чем-то ранее неизвестным столкнуться все же получилось. Если вкратце - вместо классически...

Роль UX писателя и копирайтера в мультивселенной безумия UX писатель (UXW) и копирайтер (CW) — две разные профессии. Их путают по одной причине: у них один и тот же основной рабочий инструмент — текст. С помощью текста копирайтер создает красивую, завораживающую вселенную, а UX писатель наводит там порядок — в этой вселенной ...

DALL-E 2 vs MidJourney: наш опыт практического применения нейросети для оформления сайта…и не только Привет, Хабр! В этом посте я расскажу том, как мы на практике применили результат работы нейросети, почему решили использовать ИИ для отрисовки графики на сайте и предлагаю обсудить, какие вообще существуют перспективы в этой сфере для российского бизнеса. Под катом — наша и...

Steam уже тестирует новое мобильное приложение Уже более десяти лет Valve предлагает доступ к Steam через клиентов для Android и iOS. Однако в последние годы мобильное приложение Steam не привлекало особого внимания со стороны компании. Мало того, что он выглядит устаревшим, но его также неудобно использовать. Я держу ег...

Представлен Realme 10 – AMOLED-дисплей, процессор Helio G99 и цена $230 Компания Realme анонсировала свой новый смартфон Realme 10. Особое внимание создатели уделили производительности. Новинка работает на базе MediaTek Helio G99. В бенчмарке AnTuTu аппарат набирает 400 000 баллов, что на 40% выше, чем у Realme 9. ХарактеристикиRealme 10…

Яндекс выпустил бесплатные цифровые учебники для студентов и преподавателей Команда Яндекса объявила о выпуске бесплатных цифровых учебников (хендбуков) по разным областям IT в рамках проекта «Академия Яндекса».  Первые хендбуки представляют собой платформу с теорией по основным темам С++ и Python: базовые конструкции и работа...

5-16 декабря пройдет онлайн-фестиваль для аналитиков Yandex DataLens Festival С 5 по 16 декабря пройдет онлайн-фестиваль Yandex DataLens Festival по аналитике данных. Ведущие эксперты облачной платформы Yandex Cloud и других компаний познакомят участников с сервисом для анализа и визуализации данных Yandex DataLens. Аналитики смогут улучшить навыки по...

Выгрузка HDFS FSImage в Hive для мониторинга и аналитики: руководство к действию Привет, Хабр! Меня зовут Борис Мурашин, я системный архитектор развития платформы больших данных в Х5 Tech. В статье делюсь своим опытом работы с кластером Hadoop: рассказываю, как с помощью сторонней библиотеки мне удалось организовать оперативную выгрузку образа файловой с...

Как сделать локальный Django-сайт доступным в Интернете / Туннели ngrok Допустим вы пишите какое-то Django-приложение. Как обычно разработка идёт локально на вашем компьютере.  По умолчанию все Django-проекты доступны по адресу http://localhost:8000 или http://127.0.0.1:8000 что одно и тоже. Эта адреса твоего локального компьютера. Соответс...

SpaceTech-стартап, четыре попытки иммиграции, или как я получил ВНЖ в Португалии и Испании Привет! Я Алексей, мне 41 год. Я сотрудник компании Relocode. Хочу поделиться своим опытом переезда в другую страну и тем, как мне в этом помог мой стартап по созданию космических ракет. Тем самым хочу показать на своём примере, что абсолютно всё реально, если действовать, п...

Как мы делали суперприложение на основе Почты Совсем скоро, 3 и 4 сентября в VK пройдёт новый Weekend Offer. В нём будет участвовать и наша команда — мы создаём суперприложение на основе почтового клиента Mail.ru. Хотим подробнее рассказать об этом проекте и о задачах, которые нужно будет решать нашим будущим коллегам :...

Нейронная сеть для распознавания образов с TensorFlow: как с ней работать Привет, Хабр! В сегодняшней статье хотим поделиться опытом, как можно начать использовать TensorFlow в целях распознавания образов. Напомним, что TensorFlow — открытая программная библиотека для машинного обучения, разработанная компанией Google для решения задач построения ...

В России появится федеральный проект по развитию робототехники Владимир Путин на конференции «Путешествие в мир искусственного интеллекта» (AI Journey) заявил о том, что в России появится новый федеральный проект развития робототехники. Он необходим для того, чтобы ликвидировать отставание России от других стран в сфере...

Регулярки (regex) — основы для решения кейсов, про которые не пишут в статьях про основы "Там просто регулярку написать" - говорили они... Читать далее

Отечественные базовые станции связи LTE и 5G соберут из «конструктора» Компания «Элтекс» из Новосибирска, которая занимается производство телеком-оборудования, планирует в будущем году представить аппаратную платформу для производства базовых станций 4G и 5G. Это позволит буквально собирать такие станции из элементов,...

А какой-то что-то как-будто бы open source VDI будет? Open source так плотно вошел в нашу жизнь, что мы ее без этого феномена и не представляем. Многое чем мы пользуемся основано на open source компонентах, работает на open source ОС и это можно продолжать до бесконечности. И если любая инфраструктура начинается с фундамента в ...

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

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

[recovery mode] В активном поиске: развенчиваем мифы о найме айтишников Представление о найме айти-специалистов, которое сложилось на рынке, превращает их в неких мифологических существ: считается, что опытные айтишники не ищут работу дольше трех дней, никогда не откликаются на вакансии, а эйчары ловят кандидатов в Тиндере и Инстаграме, потому ч...

Аналитик вам не инженер. Почему инженера недостаточно для работы с DLP-системой Привет, Хабр!Я @zlatomesto, работаю ведущим аналитиком в Angara Security. Еще в свою бытность работы аналитиком внедрения DLP-системы в одном из вендоров, неоднократно сталкивалась с тем, что внедрение DLP-системы служило хорошим обоснованием для открытия ставки в отделе инф...

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

В честь 10-летия Dishonored Bethesda решила разыграть в твиттере лимитированную Xbox Series X и геймпад. Нужно поделиться тем, что вам больше всего нравится в игре 10 лет назад, 9 октября 2012 года, мир увидел одну из лучших игр того времени - Dishonored. Хоть проект Arkane и не стал мега популярным, но видео и статьи с анализом игры появляются регулярно, а фанаты максимально в восторге от того загадочного и жуткого мира в котором они ...

Meta* Quest 2 как фитнес-девайс. Мой опыт Судя по статьям на тему физо и обсуждениям под ними, далеко не все хабровчане любят упражняться (а кто-то вообще с детства ненавидит любые околоспортивные активности). А они нужны.Не буду писать почему, ибо тут достаточно статей на эту тему. Про влияние физнагрузок на когнит...

Производство КамАЗа взлетело, но завод продолжает наращивать темпы КамАЗ в августе увеличил производство на 70,5%, выпустив 3329 грузовых автомобилей. По итогам восьми месяцев 2022 года КамАЗ выпустил 28610 машин, что на 5,8% больше, чем за аналогичный период в прошлом году. При этом компания планирует нарастить темпы производства до к...

Архитектура универсального проекта Django В ходе последних лет моей разработки проектов Django я понял, что почти все они имеют одно строение:API, Apps, Config, Library, Utils, Workers...В статье, помимо схемы архитектуры проекта Django, которую я использую в реальных промышленных проектах, подробно расскажу как это...

Лучшие практики управления выездным сервисным обслуживанием: 8 советов экспертов Добрый день. На связи команда российского ИТ-решения управления мобильными сотрудниками и автоматизации сервисных процессов. .В этой статье мы собрали для вас передовой опыт автоматизации сервисного бизнеса, который необходимо применять и внедрять каждой сервисной комп...

Паттерн Outbox: как не растерять сообщения в микросервисной архитектуре Привет! Меня зовут Михаил Боровиков, я тимлид команды, которая отвечает за систему процессинга заказов Lamoda — Orders Management. Эта система, словно «сердце» Lamoda, через которое проходит самый важный для бизнеса шаг — оформление заказа.Раньше система представляла из себя...

StbSharp: история ненужного проекта В этой статье я бы хотел рассказать о своем хобби проекте под названием StbSharp.Итак, в 2016 году мне пришла в голову весьма банальная идея - сделать собственный игровой кросс-платформенный движок на C#. И я озаботился поиском кросс-платформенной же библиотеки для загрузки ...

Как купить компьютерный монитор в 2022? Собрали главные нюансы в этой статье На что изначально следует обратить внимание? Как ни банален будет ответ, начните с себя – проанализируйте свои потребности, ведь рынок предлагает множество вариантов (тип и назначение монитора, стоимость, разрешение, размер, дополнительные возможности). На эту тему была от...

Как структурировать проект на Golang: гайд от backend-разработчика Всем привет, меня зовут Авксентий, я backend-разработчик в inDriver. Думаю, каждый начинающий разработчик сталкивался с проблемой, как правильно выстроить архитектуру и структуру проекта. Ведь организация кода проекта — постоянно развивающаяся проблема, а следование стандарт...

Как мы организовывали радиолюбительскую связь с МКС Двенадцать лет назад 13 марта 2010 года в Орле состоялось по тем меркам уникальное событие, которое привлекло внимание не только радиолюбителей, но остальных жителей города. Впервые в Орле был проведён сеанс радиосвязи с Международной космической станцией (МКС). О ...

О способах отслеживания данных — простыми словами. Server-side vs client-side tracking: преимущества и недостатки Отслеживание и сбор данных является одной из ключевых составляющих успеха бизнеса в интернете. В этой статье я расскажу о том, как происходит отслеживание, какие методы бывают, их преимущества и недостатки, а также поделюсь своим опытом использования нового способа отслежива...

Защита глаз лучше, чем у iPhone 14 Pro. Подробности об экране Xiaomi Civi 2 Компания Xiaomi продолжает подогревать интерес общественности к своему новому смартфону Xiaomi Civi 2, который будет выпущен уже через несколько дней. Ранее основное внимание было уделено новому овальному вырезу, в котором расположена сдвоенная фронтальная камера. Тепер...

Алгоритмы для веб-разработчиков простыми словами Здравствуйте, друзья! Данным постом мы открываем цикл статей об алгоритмах и структурах данных.В этой статье мы поговорим о том, зачем вообще их нужно знать веб-разработчикам, и затронем тему оценки сложности алгоритмов и Big O нотации.Зачем мне алгоритмы? Я фронтендер!Вы на...

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

Вот теперь начнётся: Apple с задержкой, но дала разработчикам инструментарий Dynamic Island Компания Apple не предоставила разработчикам инструмент для адаптации сторонних приложений под Dynamic Island до выхода iPhone 14 Pro, в результате чего всплывающие окна мессенджеров и других приложений отображаются под вырезом. Однако в бета-версии iOS 16.1 Apple всё ж...

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

Чем занимается Лаборатория изучения культурного наследия ИТМО и при чем тут оптика С 2020 года в ИТМО есть новая Лаборатория изучения культурного наследия. Из названия можно предположить, что это территория гуманитарных наук. Но на самом деле это междисциплинарная структура, где физики ИТМО адаптируют методы оптической спектроскопии и томографии, изначальн...

Удалённая сборка Android проектов на сервере прямо из Android Studio Если вам случалось работать над очень крупным Android проектом, с большим количеством модулей, кода, или наоборот не самой удачной декомпозицией на модули и наличием легаси, то вы наверняка знаете что сборка подобного проекта может занимать довольно много времени. К тому же,...

Data Science Pet Projects. FAQ Привет! Меня зовут Клоков Алексей, сегодня поговорим о пет-проектах по анализу данных. Идея написать эту статью родилась после многочисленных вопросов о личных проектах в сообществе Open Data Science (ODS). Это моя третья статья на Хабре, до этого делал разбор алгоритма SVM ...

Как автоматизировать рутинные операции с помощью Jupyter, Python и Selenium Привет, Хабр! Меня зовут Николай Суворов, я руководитель направления в МТС Digital. Занимаюсь продуктом МТС Premium – это единая подписка на сервисы МТС и партнеров. Сегодня я расскажу о нашем опыте создания робота для автоматизации повторяющихся действий сотр...

Человеческим языком про метрики 1: Потерянное введение Однажды мне понадобилось внедрить метрики в сервисы своей команды. С самого начала я не понимал, что именно хочу получить: одно дело — прикрутить библиотеку и нарисовать графики, другое дело — показывать осмысленные данные.Мне нужен был гайд, который сочетает эти две вещи: с...

[Перевод] REST API на основе Snake (Python, Mamba, Hydra и Fast API) Сегодня я хочу попробовать что-то новое и начну исследовать мир Python. В этой статье представлен пошаговый туториал по реализации простого REST API при помощи Python, Fast API, Hydra и Mamba. Более того, я вкратце опишу, как упаковать всех этих змей в один образ Docker и з...

Voron 2.4 R2: путь джедая Приветствую, уважаемый читатель!  В этой статье я постараюсь поделиться своим опытом по созданию 3D-принтера по проекту VoronDesign. Но, для начала, расскажу своими словами что это такое и для чего это нужно.VoronDesign - это сообщество профессионалов и энтузиастов, работающ...

Заходят тимлид, менеджер и инженер в бар, а там матрица компетенций… Привет, Хабр! Меня зовут Сабина Метляева. Я работаю в GlowByte менеджером проектов MLOps. Помимо управления проектами, занимаюсь созданием обучающих материалов, изучаю и внедряю инструменты по оптимизации своей работы и команды в целом, провожу обучение. Об одном из таких ин...

International SEO Challenge 2022 — международное состязание SEO-специалистов Многие российские оптимизаторы имеют опыт участия в SEO-батлах с различными проектами. Для тех, кто хочет показать свои навыки в продвижении сайтов и побороться за призовой фонд в $3 000, команда Serpzilla запускает батл нового формата — International SEO Challenge 2022...

Логи в iOS, эпизод 1: os_log Представьте, что вы садитесь делать новый проект для iOS/iPadOS/macOS/tvOS/watchOS. Совсем скоро сталкиваетесь с первым багом и, чтобы его понять и исправить, добавляете логи — вызываете print() тут и там. Баг исправили и часть логов убрали, а часть оставили на буд...

Почему все говорят про ДАО. В чем суть, и как они делаются Будем откровенны – про ДАО говорят далеко не все. К относительно широкой аудитории это слово только начало прокладывать путь. Американский Forbes выпустил колонку на тему «Что такое ДАО» в прошлом году, NY Times и The Economist написали свои объяснения уже в 2022-м. Издания ...

Что за день! Какой чудесный день! Техдень Разработка — довольно креативная сфера, в которой монотонная работа от звонка до звонка грозит потерей интереса, снижением продуктивности, и, конечно, выгоранием. Хорошо, если получается давать людям какой-то простор для фантазии. Это на пользу и для самих сотрудников, для к...

Технологии NiFi & Kafka: применение (часть 1) Добрый день, меня зовут Рустам Ахметов, я архитектор ГК Юзтех и интеграционной шины данных UseBus. В этой статье я расскажу о нашем опыте разработки продукта и выборе технического стэка. Хочу добавить, что я буду давать лишь поверхностный Helicopter view на продукты и их ана...

Разработка системы indoor-позиционирования. И немного импортозамещения Привет, Хабр! Я системный архитектор Sitronics Group. Сегодня хочу представить вам кейс разработки платформы indoor-позиционирования Sitronics Locus, а также непредвиденного импортозамещения. Программными методами нам удалось добиться точности позиционирования до 1 метра. Ду...

Портирование DOS игр. Tutorial Мотивация к написанию статьиУважаемые коллеги, доброго времени суток!Этой статьей я хочу показать приёмы портирования программ между аппаратно-программными платформами, и привлечь внимание к книге «Секреты программирования игр» Андрэ Ламота, 1995, которую вспомнят добрым сло...

Нефункциональные требования: как не пустить систему ко дну Привет, Хабр! Меня зовут Елена, я ведущий аналитик ИТ-компании SimbirSoft. Сегодня хочу затронуть такую тему, как нефункциональные требования к ИТ-продукту, которым не всегда уделяется должное внимание, а зря. Их несоблюдение может привести к потере прибыли, клиентов, репута...

От геймдизайнера до СЕО за 10 лет, уход в инди и запуск курсов Рад познакомиться, меня зовут Эдуард Кумыков и в этой статье я хочу поделиться с вами опытом, который я получил пройдя нелегкий путь от простого геймдизайнера до СЕО игровой студии и по итогу решил уйти в независимость.За десять лет работы в компаниях я руководил командами и...

Realtime-матчинг: находим матчи за считанные минуты вместо 24 часов Задача матчинга в последнее время набирает всё большую популярность и используется во многих сферах: банки матчат транзакции, маркетплейсы – товары, а Google и другие IT-гиганты проводят соревнования по решению таких задач на Kaggle.Для маркетплейса матчинг – очень важный пр...

Apple HomeKit В данной статье речь пойдет про Apple HomeKit Accessory Protocol (HAP): внутренности и разработку контроллера.Apple HomeKit создан для взаимодействия контроллера (по умолчанию iOS-устройства, приложение Home) и множества устройств(аксессуаров). Протокол открыт для некоммерче...

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

Как найти первую работу продактом [1/3] Привет! Меня зовут Миша Гуляев, я работаю менеджером продукта в Авито. Также веду канал Продактом быть, где делюсь своим опытом в PM.2 года назад я работал Android-разработчиком в VK, и захотел перейти в продакт-менеджмент. Оставлю за скобками мотивацию сего перехода, так ка...

Спасибо процессорам M-серии. Наконец на Mac стали выходить крутые игры Видеть ААА-игры на Маке после стольких лет практически полного их отсутствия очень непривычно. Крутые игры на Mac — большая редкость. Хотя, если посмотреть на железо, которое устанавливает Apple в свои компьютеры, для многих это выглядит достаточно странно. Но удивлять...

Экономим время и нервы с помощью формул для Jira Structure Плагин Structure для Jira очень полезен в ежедневной работе с задачами и их анализом. Он выводит на новый уровень визуализацию и структуризацию Jira-тикетов. И все это доступно сразу «из коробки».Не все знают, но в Structure есть формулы, которые своей функциональностью прос...

МегаФон разогнал мобильный интернет на ВДНХ до скорости 5G Только за первые шесть месяцев этого года число посетителей территории ВДНХ увеличилось на 20% по сравнению с тем же периодом прошлого года, подсчитал МегаФон с помощью инструментов анализа big data. Одновременно растёт и потребление мобильного интернет‑трафика: в ...

Выходим за пределы JVM. Объясняем на крестиках-ноликах чем хорош Kotlin Multiplatform Какой есть общий недостаток у мобильной, front-end и back-end разработки и иногда распила микросервисов? Дублирование логики. Очень часто я видел статьи или новости, где одна команда мобильных разработчиков ждет другую, чтобы выкатить релиз. И если с мобильными версиями боле...

Как сбалансировать удаленную и офисную работу: опыт Сравни Привет! Меня зовут Александр Потапов, я HR-директор в Сравни. Хочу поделиться нашим опытом перехода к гибридному формату занятости, и в том числе рассказать, как мы искали баланс между удаленной и офисной работой и как переформатировали процессы найма и онбординга. &nbs...

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

Как войти в блокчейн через JavaSсript: создаем свой DeFi-проект на базе JS SDK смарт-контрактов Waves Enterprise Всем привет, я Тимофей, fullstack-разработчик в команде Web3 Tech. Недавно мой коллега Степан писал о нашем Java/Kotlin SDK для смарт-контрактов. В этом посте я расскажу об аналогичном JavaScript SDK. А чтобы было интересней, в качестве примера создам на нем простой, но уже&...

[Перевод] Начало работы с Dynamic Island и Live Activities в iOS 16.1 Документация Apple рассказывает, как начать работу с Dynamic Island, динамическим островом. С ним можно анимированно показывать информацию вокруг области выреза фронтальной камеры, которую мы привыкли называть «чёлкой».В этой статье мы рассмотрим пример базовой работы с разм...

[Перевод] Из специалистов по анализу получаются лучшие инженеры-аналитики Играли ли вы когда-нибудь в школьные годы в «испорченный телефон»? Первый человек шепотом произносил слово второму, тот тихо передавал его третьему, и так далее, и так далее. В конце очереди последний человек громко объявлял услышанное изречение, и, увы! Оно превращалось в к...

Когда 2+2=5: чем страшны ошибки бизнес-логики приложений и почему их легко не заметить при разработке Мы как-то писали про SSRF-атаку, которая входит в список наиболее распространенных уязвимостей OWASP Top 10. Однако мир уязвимостей намного разнообразнее и, конечно же, не ограничивается этим списком. Сегодня мы хотим рассказать про уязвимости, связанные с бизнес-логикой. Чт...

Профайлер Бедного Человека: первое знакомство и (приятные) последствия Если вам приходилось оптимизировать работу программ, то вы могли слышать о Профайлере Бедного Человека. Этой идее даже посвящён целый сайт. ПБЧ собирает статистику времени выполнения отдельных функций программы, «подглядывая» в процесс её исполнения с помощью дебаггера. Ко...

В России внедряют новую технологию обработки «блиска». Это важный компонент двигателя ПД-14 для пассажирских самолётов МС-21 Объединенная двигателестроительная корпорация (входит в Ростех) сообщила о внедрении нового метода обработки «блиска»: если ранее детали обрабатывали механическим путем, что требовало значительного количества времени, специального оборудования и последующей ...

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

Статьи в интернете: как превратить текст в источник дохода Каждый, кто решил заняться копирайтингом, столкнется со следующими проблемами – как именно писать и кому предлагать свои услуги? Чтобы найти клиентов, нужно уделить особенное внимание тексту. Он должен быть: понятным – заумные фразы здесь ни к чему, отказаться нужно и от с...

Развитие проекта mod4smd. Ранее я предложил вариант хранения smd компонентов в напечатанных модулях см. статьи здесь и тут.И вот проект получил неожиданное развитие. По предложению нескольких камрадов я смоделировал крышки на модули 20х25х15 с надписями содержащими значения из ряда E24 - от 1R0 и 109...

Как написать введение в ВКР – полезные советы При написании диплома или диссертации первым делом следует подумать о том, как написать введение в ВКР. Вступительная часть любого исследования является практически самым важным элементом всего текста. Дело в том, что в ней сосредоточены все основные положения работы. Кроме ...

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

Чума на всю Францию, голоса мифических чудовищ в голове и писатель запертый в собственных кошмарах: 3 игры жанра Horror-Adventure, о которых вы не знали Игровая индустрия с каждым годом развивается все больше и больше. Мы уже видим, что в играх появляются голливудские актеры, как это было в Death Stranding. Нам рассказали душевную и трагическую историю в The Last of Us I&II. А кинематографические сцены со взрывами, как в...

[Перевод] SQL и NoSQL. Правда ли одно лучше другого? Базы данных (БД) существуют с первых дней программирования, а появились они ещё раньше. Это — неотъемлемые части любых приложений. Хорошо спроектированная БД — это один из важнейших компонентов, влияющих на производительность программных проектов. Из-за этого множество архит...

Как и сколько платить копирайтерам, редакторам и главредам, чтобы они не сбежали при первом оффере со стороны Привет! Меня зовут Алексей Рожков, я руковожу агентством контент-маркетинга «Сделаем», поэтому варюсь в копирайтерско-редакторской тусовке. И такое ощущение, что весь рынок хороших контентщиков — это человек 100, которые бегают из проекта проект. На какой проект ни посм...

Скоро дёрнут рубильник? Минпромторг собирает данные о защищённости российских мобильных ОС В Минпромторге начали собирать данные об уровне защищённости российских мобильных операционных систем, а также о возможности локализации иностранных решений. Это должно помочь в случае блокировки со стороны Google и Apple. Как пишет «Коммерсантъ», министерст...

Меньше работы и встреч с коллегами – больше счастья: опыт Microsoft Microsoft провела внутреннее исследование среди сотрудников. Цель — выяснить, что делает их счастливыми. Спойлер — оставить людей в покое. Читать далее

Операционная система FreeBSD на ноутбуке Lenovo В этой статье я хочу поделиться с общественностью некоторыми аспектами настройки и эксплуатации операционной системы FreeBSD при установке на современный ноутбук с целью использования его как основного рабочего места инженера (программиста, электронщика или конструктора). ...

Создаем сложные интерфейсы и спецэффекты на базе Qt. Часть I Привет, Хабр! Меня зовут Михаил Полукаров, я занимаюсь разработкой desktop-версии в команде VK Teams. Каждый день нашим мессенджером пользуются миллионы людей, поэтому мы уделяем особое внимание интерфейсу пользователя. Он должен быть не только функциональным и отзывчивым, ...

Дизайнер Valve заявил, что компания хочет развивать Half-Life и Portal Несколько дней назад на сайте Famitsu вышло интервью с разработчиками из Valve. И геймдизайнер продюсер компании Грег Кумер рассказал, что у компании в производстве есть несколько проектов. Он не уточнил подробности, но при этом отметил, что разработка игр — всё е...

Самая большая проблема при внедрении новой CRM — не интеграция Большинство маркетологов тратят слишком много времени на обучение и поддержку коллег при освоении продуктов Martech. Таким образом наиболее важный аспект при оценке новой CRM — простота использования и адаптации к ней.

Настоящий Product Backlog Refinement: 4 этапа правильной работы над фичами Привет, Хабр! Я Екатерина Колесникова, Agile Coach в inDriver. Когда я пришла в команду, заметила проблемы в процессе Product Backlog Refinement. Я предложила новый сценарий этой церемонии — и он сработал. В этой статье поделюсь опытом проведения PBR без скучной теории о «пр...

На Mac появился суперзащищённый браузер DuckDuckGo В браузере DuckDuckGo особое внимание уделено приватности и защищённости информации.

[Перевод] Чистый код — практический подход После нескольких докладов о чистом коде (Clean Code) я решил обобщить в статье самое важное по этой теме. Поскольку в Интернете и так много постов и информации об этом, то, я думаю, еще одна статья, просто рассказывающая о принципах чистого кода, не будет интересной.Поэтому ...

Директор Diablo 3 пожаловался на Activision из-за Diablo Immortal Diablo Immortal — крупная MMO на смартфоны и ПК, которая, несмотря на огромную волну хейта, смогла завоевать себе «место под солнцем» F2P-индустрии. Доходит до того, что некоторые геймеры считают её лучшим MMO-слешером, переплюнуть который, в теории, может только Path of Exi...

АвтоВАЗ возобновит производство автомобилей с ABS только в следующем году АвтоВАЗ уже начал устанавливать на свои автомобили подушки безопасности, кондиционеры и системы ЭРА-ГЛОНАСС, но с ABS все сложно. По словам главы компании Максима Соколова, производства авто с антиблокировочной системой тормозов начнется только в следующем году. Произв...

[Перевод] Python Path — Как использовать модуль Pathlib (с примерами) В каждой операционной системе существуют свои правила построения путей к файлам. Например, в Linux для путей используются прямые слэши (“/”), а в Windows — обратные слэши (“\”).Это незначительное отличие может создать проблемы, если вы занимаетесь проектом и хотите, чтобы др...

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

Конструктор дашбордов своими руками – базовые идеи для реализации Всем привет! На связи команда разработки модуля ESMP Metrica.Зачем может понадобиться конструктор дашбордов?Во-первых, дашборды – это современная неотъемлемая часть большинства бизнес-процессов, как инструмента, позволяющего наглядно, в виде инфографики и интерактивных инфор...

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

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

Разделяй и не страдай: что выбрать для микрофронтенда? Привет! Меня зовут Алексей. Я занимаюсь проектированием фронтенд-составляющей ИТ-систем в архитектурном комитете SimbirSoft. Последние два-три года во фронтенд-сообществе активно обсуждается и используется термин «микрофронтенд» (далее МФ). Разные компании делятся своими под...

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

Китч, дичь, птюч Ну поехали. Дурь и сатанина, первый номер культового российского журнала «Птюч».Он вышел в 1994 году и задумывался как реклама для одноимённого московского клуба. В итоге, журнал превратился в самостоятельный проект и дожил до 2003 года. Клуб закрыли в 1997.Создатели «Птюча»...

Одноплатник Cool Pi 4: мощный аналог «малинки». Что он умеет? Только недавно мы опубликовали подборку одноплатников, которые могут использоваться для решения самых разных задач — от пет-проектов до запуска каких-то корпоративных систем. Сегодняшняя статья тоже посвящена одноплатным компьютерам. Вернее, всего одному из них — модели Coo...

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

В гимназии Пермского края первого сентября появится робот-врач В муниципальном автономном общеобразовательном учреждении "Гимназия №1" города Соликамске, Пермского края начнут изучать основы здравоохранения и сервисной робототехники вместе с российским роботом Promobot. Робот будет преподавать детям сразу несколько дисциплин и...

Путь стартапа. От идеи до рабочего бизнеса. 18 шагов опыта Привет, меня зовут Максим Кульгин. Написал из нашего опыта, как с минимальными вложениями (насчитал прямых затрат на 95 500 руб.) можно сделать ИТ-бизнес в России. В этой статье вы не найдете такие термины, как: 'выгорание', 'питч', 'custdev', 'ментор', 'product ma...

[Перевод] OWASP Web Security Testing Guide: как улучшить защищённость web-приложений Open Web Application Security Project (OWASP) — одна из самых известных организаций, целью которой является улучшение защищённости приложений. Большинство специалистов в области информационной безопасности знакомы с OWASP Top Ten. У OWASP есть множество других проектов для р...

Как ГЛОНАСС испортил мне кровь и причем тут BI Привет, Хабр! Этот будет пост о том, как тяжело может идти принятие решения об импортозамещении популярной западной системы. Речь пойдет о замене для PowerBI, который мы только-только начали использовать. Под катом — история с самого начала (в кратком изложении), а также мно...

Работа с кодом в Terraform В предыдущей статье мы рассмотрели основы языка HCL, используемого Terraform для описания требуемых конфигураций. Также мы подготовили небольшое описание для создания экземпляра EC2 в AWS. Однако, в представленном описании у на присутствуют только основные параметры, необход...

Как мотивировать команду нефинансовыми методами, поддержать сотрудников в трудные времена и завоевать их доверие Привет, меня зовут Павел Дубков, я - директор департамента интеграции MTS AI. Я достаточно давно руковожу различными подразделениями, но еще лет 15 назад, когда был обычным разработчиком, стал присматриваться к своим руководителям и задаваться вопросом: что заставляет л...

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

Как нанять Java-разработчика всего за один день: опыт 1 Day Offer от Сбера Привет, Хабр! Мы, блок «‎Сеть продаж», отвечаем за физическую сеть Сбера: банковские отделения, пункты выдачи заказов, банкоматы, работу выездных сотрудников и многое другое. Соответственно, нам всегда нужны технические специалисты, которых мы хантим самыми разными способами...

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

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

Универсальный ускоритель инженера: как расти быстрее с помощью проектов Источник: Shutterstock.comЯ прошел путь от сервисного инженера, инженера-проектировщика до руководителя группы проектирования сетей передачи данных. Сейчас занимаюсь работой со стажерами-инженерами, а еще обучаю наших сетевых специалистов автоматизации, о чем уже расска...

Lavritech V7.1 Lite: программирование Wiren Board блоков на DIN-рейку В прошлой статье мы рассмотрели программирование микроконтроллера ESP32, распаянных на материнской плате Lavritech V7.1 Lite компонентов (Ethernet интерфейса, LoRa модуля и т. д.) и внутренних подключаемых модулей, в этой статье мы разберём программирование внешних Wiren B...

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

Сотрудники офисов в преддверии грядущей волны ковида не хотят в очередной раз изолироваться Только 19% опрошенных согласны снова работать из дома на постоянной основе. При этом 12% сохранили удаленный или смешанный формат работы даже после снятия всех ограничений.Чтобы продолжать ходить на работу, сотрудники готовы носить маски в помещении (60%) и использовать анти...

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

Есть ли жизнь на Go после C#? Всем привет! На связи Пётр, Go-разработчик в команде Ozon, которая занимается управлением товарами торговой площадки. Всё, что загружают продавцы, обрабатывается нашими сервисами. Девять месяцев назад я сменил основной язык программирования с C# на новый для меня Go. В стать...

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

От проекта до умного дома: будни интегратора Добрый день, и с вами снова Дмитрий. Ранее я уже рассматривал, как можно управлять умным домом без навыков программирования на основе визуального софта Node-RED или Sprut.Hub. Сегодня я зайду уже с аппаратной стороны и рассмотрю процесс установки умного дома от создания прое...

[Перевод] Хотите service mesh без sidecar’ов? Скорее всего, вы уже слышали про service mesh — в последние два-три года этот подход становится все популярнее.Одной из распространённых моделей service mesh считается Sidecar-прокси, которые отвечают за сетевое взаимодействие, безопасность и мониторинг. Правда у этой м...

Создатели Bayraktar хотят производить на Украине не только дроны, но и беспилотные истребители Kizilelma Возможность появления завода Bayraktar на Украине резко прокомментировали в Кремле Турецкая компания Baykar, помимо ударных оперативно-тактических дронов Bayraktar TB2, планирует производить на Украине также беспилотные истребители Bayraktar Kizilelma. Они будут оснаще...

Какую брать предоплату на фрилансе? Это глава из «Книги нормального фрилансера», в которой я делюсь опытом проектировщика интерфейсов, работающего на себя.Приступай к работе сразу без контракта и аванса:Пусть клиент заплатит позже, загоняй его в долги!Ну а если ты устанешь и не сможешь сдать задачу,Смело пропа...

«Ростелеком-Солар» помогает «Дау Изолан» повышать киберграмотность сотрудников «Ростелеком-Солар» реализует проект по повышению навыков кибербезопасности сотрудников компании «Дау Изолан» – крупнейшего в России производителя полиуретановых систем. Обучающий курс адаптирован под задачи заказчика и предоставляется в рамках облачного сервиса Security Awar...

User Story Mapping как подход к проектированию Меня зовут Наталья Кобякова, я ведущий аналитик в Ak Bars Digital. В этой статье я расскажу, почему для проектирования функциональности наших продуктов вместо стандартных ТЗ мы используем методологию User Story Mapping и как это помогает нам вести разработку быстро и качеств...

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

Продвинутые методы Uplift-моделирования Всем привет! Меня зовут Окунева Полина, я ведущий аналитик компании GlowByte. Сегодня я хочу рассказать о задаче Uplift-моделирования — частном случае такой большой сферы как Causal Inference, или причинно-следственный анализ, — и методах ее решения. Задачи такого типа важны...

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

Разработка, основанная на приемочных тестах (ATDD) Работая с продуктовыми командами разработки, я чаcто наблюдал два сценария написания требований к разрабатываемому продукту, и у обоих сценариев есть перекос в одну или в другую сторону:1. Большой фокус в требованиях уделяется функциональной и технической части, то есть тому...

Переработки на работе Всем привет. Хочу поделиться своим отношением к рабочему и личному времени, а точней к отношению к переработкам.Переработка это не задержаться раз в неделю на час. Переработка это на протяжении долгого времени (скажем пару месяцев и более): задерживание на работе, подключени...

Окей, Хабр, сделай мне интересно Читать Хабр — важная часть моей работы. Ощущение от статей разное: одни статьи читаешь и жалеешь, что они заканчиваются; от других статей веет нафталиновым сборником вымученных статей аспирантов; третьи утомляют личностью автора; иные раздражают неприкрытой рекламой и т. д. ...

Apache Superset. Первый взгляд на BI инструмент В последнее время изучая вакансии на сайтах по поиску работы, все чаще стал отмечать, что помимо платных инструментов BI от кандидатов требуется знание еще бесплатных платформ. Мой предыдущий опыт работы по построению графической отчетности был связан исключительно с коммерч...

Не работай «в стол»: руководство для эффективного аналитика Привет, Хабр! Меня зовут Денис, я работаю продуктовым аналитиком в Delivery Club. Наша команда за последние полгода провела около сотни продуктовых исследований данных, которые способствовали появлению нескольких десятков продуктовых гипотез по улучшению нашего продукта. За ...

Используем делегаты в android-приложениях Всем привет, меня зовут Алексей, и я отвечаю за разработку android-приложений в Константе. У нас в компании есть несколько проектов с большим набором функций, часть из которых присутствует во всех (или, по крайней мере, во многих) разделах интерфейса приложения. Речь идет об...

Нагрузочное тестирование: что? где? когда? После весны 2020 года слово “тестирование” приобрело некоторые неожиданные значения и неоднозначные коннотации — пожалуй, везде, кроме IT. В нашей сфере без него никуда — и так было всегда. Видов тестирования ПО — множество: модульное, функциональное, А/В-тестирование, инте...

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

Игры PlayStation будут выходить на ПК не ранее, чем через год после выхода на консолях. Но это касается только однопользовательских проектов Компания Sony продолжит выпускать свои игры на ПК. При этом крупные однопользовательские проекты будут портированы не ранее чем через год.  Об этом в интервью рассказал глава PlayStation Studios Хермен Хульст (Hermen Hulst). Таким образом, если речь идёт...

8 сервисов для зарубежных покупок в 2022 году Эта статья стала итогом моих экспериментов в 2022-ом. С начала года я искала сервисы, которые помогают выкупать товары в интернет-магазинах за рубежом и доставляют их в РФ. Прочитав кучу отзывов (спойлер: в основном плохих), я попробовала заказать товары через так назыв...

Как работа с ресурсами вызывает микрофризы Думаю, каждый из нас периодически сталкивается с непонятными микрофризами при взаимодействии с, казалось бы, простым UI…Просто скролишь список, и тут — бац! Лагнуло! Сегодня я бы хотел разобрать одну из множества причин такого поведения — работу с ресурсами. Мы разберёмся, в...

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

Курс молодого бойца: ускоряем проекты на Битрикс, повышаем их отказоустойчивость Привет! На связи Данила Соловьев, руководитель направления PHP в AGIMA. Для проджект-менеджеров и джуниор-разработчиков я подготовил небольшой гайд по тому, как ускорять работу крупных проектов на Битрикс и повышать их отказоустойчивость. Здесь вы не найдете сложных кейсов и...

Валя, как это было… И еще раз о ботах с человеческим именем Как-то раз в светлые головы разработчиков одного департамента ЛАНИТ закралась мысль: “А не провести ли нам хакатон?”. Казалось бы, уже тысячу раз было. Но мы преследовали коварные корпоративные цели, а значит, отступать было некуда - позади HR.  Во-первых, планиров...

Дары пандемии: Магистратура Georgia Tech по специальности Computer science. Опыт выпускника Давненько на Хабре не было статей про доступную ипотеку магистратуру Georgia Tech, которая ко всему прочему стала еще доступнее с этой осени. Так вот еще одна статья на эту тему. Под катом я поделюсь информацией о том почему я решил попасть в эту программу, стоимость обучени...

Soft skills: полезные советы в общении Сейчас в сфере IT и не только много говорят о том, как важны так называемые soft skills. Не уверен, что есть какое-то четкое определение этого понятия, думаю, что каждый понимает его по-своему. Но точно можно сказать, что сейчас работа в сфере IT невозможна без эффективного ...

Введение в базы данных Я решила написать эту статью, потому что именно такой статьи мне очень не хватало несколько лет назад, когда я только начала карьеру в аналитике данных. Тогда я часто слышала слова «база данных», «реляционная база», «primary key», примерно понимала, что они означают, но...

10 лет на одном проекте: как это выглядит для меня Обычно сидеть десять лет на одном проекте считается чем-то вроде застоя и формирования аттрактора. Ну, вроде как резюме получается небогатое, и дальше будут звать только на подобные проекты. Но у меня есть нездоровое подозрение, что по мере развития ИТ в современной России б...

Что не так с лекарством от болезни Альцгеймера Или почему его ещё нет.Вам когда-нибудь хотелось выдать желаемое за действительное? Подогнать факты под свои представления? А если вы за это получите миллионы долларов? Мне вот например хотелось, когда я писала диссер (не-не, я удержалась). Ужасно трудно не смухлевать чуть-ч...

Простой симулятор лидара автомобильного базирования на Unity Хотите просто и быстро получить данные трехмерного сканирования улицы? Нет желания тратить тысячи долларов на покупку лидара? Давайте я предложу вам попробовать симулятор!Я участвовал в проекте лидарного картографирования, где руководство не торопилось покупать дорогую техни...

Добровольцы поддерживают критические части опенсорса. Но продолжают выгорать и срываться За пару десятилетий важность опенсорса (FOSS) кардинально выросла. Сейчас от «любительских» библиотек зачастую зависят важные части инфраструктуры, как в классическом xkcd. И эти проекты неожиданно стали критически важными для индустрии, что брутально продемонстрировал инци...

7 знаний и навыков, которые помогут прокачать карьеру в диджитал-профессиях Чтобы добраться до senior-уровня, одного только знания софта может не хватить. Вместе с федеральным проектом «Искусственный интеллект» национального проекта «Цифровая экономика» собрали дополнительные скилы, которые помогут быстрее развиваться в IT.

Опенсорс учёный: 15 полезных инструментов с искусственным интеллектом и машинным обучением От создания дипфейков до обработки естественного языка — опенсорс-инструменты всегда находятся на переднем крае разработок с искусственным интеллектом и машинным обучением. Концепция открытого исходного кода и приложения для совместной работы упрощают обмен данными в команда...

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

Telegram пoлучит $10 млн от DWF Labs Компания DWF Labs, занимающаяся развитием рынка цифровых активов и инвестициями в Web 3.0, заключила партнёрство с TON Foundation. В рамках сотрудничества TON Foundation получит 10 млн долларов, которые направит на развитие блокчейна The Telegram Open Network (TON). Ос...

Штука для намотки трансформаторов. Без Arduino В одном из проектов понадобилось намотать под сотню трансформаторов. Это стало поводом пересмотреть нелюбовь к моточным изделиям, которая тянулась ещё со школы, где, помогая в кабинете физики, вручную перематывал большую катушку для опытов Фарадея. Зелёную, как сейчас помню....

[Перевод] Коммодордеон: рабочий аккордеон из двух Commodore 64 и дискет Если вам кажется, что вы уже видели все безумные проекты с ретро-компьютерами, то вы сильно ошибаетесь. Мы не знаем, как у человека могла появиться идея скрестить компьютер Commodore с аккордеоном, но… Она не только появилась, но и воплотилась в жизнь. Встречайте – Коммодорд...

Обзор смартфона Google Pixel 6: авангард мобильной фотографии Сегодня я хочу представить вашему вниманию подробный пользовательский обзор смартфона Google Pixel 6, но прежде чем перейдем к самому девайсу — небольшое предисловие.Смартфоны от Google никогда не были мейнстримом, год за годом проигрывая лидерство таким гигантам, как Apple ...

Откуда взялся системный интегратор X-Com? Сегодня мы расскажем немного о нашей компании, а точнее о том, как в Группе компаний X-Com появился системный интегратор и чем он отличается от других, имена которых у всех на слуху. Это будет пост про становление нашей компании, которым мы ответим на вопрос, почему уделяем ...

Блокирующая обработка тактовой кнопки для Arduino. Настолько полный гайд, что ты устанешь его читать В одной из своих прошлых статей я писал про подключение тактовой тактильной кнопки. И, казалось бы, такой простой вопрос, вызвал «бурю» в комментариях. Публика разделилась на два лагеря: на тех, кто все знает, но обычно молчит; и тех, кто не знает, и стесняется спросить. А...

Что нам стоит UAV построить, нарисуем – будем жить. Часть 1. Про поликремний В комментариях к статье Вредные заблуждения о нанометрах. Или почему наличие в России доступа только к 90нм – это катастрофа проявилась не только масса экспертов с вежей регистрацией, но и отсутствие понимания работы индустрии в целом.. Ну что ж, попробую как могу пояснить –...

Как собрать платформу обработки данных «своими руками»? Большое количество российских компаний столкнулись с ограничениями в области ПО. Они теперь не имеют возможности использовать многие важные инструменты для работы с данными. Но, как говорится, одна дверь закрылась — другая открылась. Альтернатива зарубежным решениям есть: ...

[Перевод] Герой или «козел отпущения» для ИБ-сообщества? Рассказываем историю одного начальника службы безопасности Uber Привет, хабр! Мы с очередным постом из серии «интересное на иностранном языке» – история про экс-начальника службы безопасности Uber Джозефа Салливана, которого обвиняют в сокрытии кибератаки. Теперь ему грозит до восьми лет тюрьмы и шестизначный штраф. Примечательно, что к ...

GfK: только 4 из 10 лидеров маркетинга уверены в своих системах данных, аналитики и анализа Самой большой проблемой для маркетологов оказался доступ к информации в режиме реального времени.

Участие в конференциях Нефтегазшельф-2022 и Нефтегазсервис-2022 приняла компания Isource Компания Isource приняла участие в ежегодных конференциях Нефтегазшельф-2022 и Нефтегазсервис-2022 в Москве. В рамках форумов представители ведущих нефтегазовых компаний и их подрядчиков обсудили функционирование отрасли в новых реалиях, уделив внимание новым инвестиционным ...

Растет спрос на аналитиков 1С: кто это, чем занимаются и не тупиковый ли это путь? По данным из аналитического исследования «Крупнейшие ИТ-разработчики России 2020», «1С» — лидер среди отечественных разработчиков ПО. Примерно 1,5 миллиона государственных учреждений и компаний различных отраслей работают с ПО фирмы «1С». А в условиях импортозамещения они бу...

Программирование для админа: какой язык выбрать? Эксперты Слёрма — Антон Черноусов, Павел Селиванов, Денис Наумов и Владислав Килин — собрались, чтобы обсудить, какой язык больше подходит для админов, инженеров и devops.Дисклеймер. Этот материал не претендует на звание истины в последней инстанции. Статья создана на основе...

Знакомство с Apache Airflow: установка и запуск первого DAGа Привет! Меня зовут Алексей Карпов, я прикладной администратор (MLOps) отдела сопровождения моделей машинного обучения в Альфа-Банке. Хочу поделиться опытом в работе с Apache Airflow. Расскажу, как установить интерпретатор Python и сам Airflow, а также как отладить его работу...

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

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

«Роскосмос» создаст отечественную орбитальную станцию, уже представлен макет проекта Россия планирует создать свою собственную орбитальную станцию, без участия в проекте недружественных стран. По аналогии с существовавшей в СССР станцией "Мир", только используя современные технологии. Проект станции и ее макет уже готовы, осталось найти деньги для реализации...

9 шагов к employee-friendly среде в IT Одной из основных целей современного HR в компании является создание и развитие комфортной рабочей среды для сотрудников — говоря иначе, такой внутренней корпоративной среды, которая была бы благоприятной для всех сотрудников, или employee-friendly среды. Employee-friendly с...

Процессоры AMD Ryzen 7000 поступят в продажу 15 сентября Хотя AMD подтвердила, что в этом квартале официально представит процессоры Ryzen 7000 «Raphael» для настольных ПК, и нам удалось получить окончательное объявление, обзор и даты запуска из наших собственных источников, которые подтверждают, что официальный розничный запуск се...

ВТБ применил машинное обучение при кредитовании застройщиков в 30 городах В основе сервиса - универсальная платформа геоаналитики, запущенная ВТБ в 2020 году и позволяющая сопоставлять 170 слоев обезличенных данных из банковской сферы, телекома и digital-сервисов. В решении используется обезличенная информация о жителях аналогичных домов, а также ...

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

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

Альтернативная Android 13 доступна для заслуженных ветеранов Samsung Galaxy S7, Galaxy S8 и Galaxy Note 8 В прошлом месяце Google выпустила стабильную версию Android 13, а вместе с ней состоялся релиз исходного кода в рамках проекта Android Open Source Project (AOSP). Это означает, что разработчики и энтузиасты смогли приступить к созданию свежего обновления Android 13 для ...

Защита внешнего сетевого периметра компании через регулярный пентест Привет, ХАБР. В настоящее время для каждой компании стает ребром вопрос информационной безопасности. С одной стороны растет количество кибер-атак, с другой растет ответственность компаний за сохранность информации, тех же персональных данных. Как говорится, ставки со всех ст...

LoRa one love. Почему стандарт разочаровал коммунальщиков, но зашёл на заводах В 2019 году я был на очередной конференции по IoT и до гостиницы меня подвозил местный коллега. По пути мы обсуждали умное ЖКХ и, конечно же, коснулись LoRaWAN. Коллега сказал фразу, которая надолго мне запомнилась: «Мне кажется, будто рынок сопротивляется внедрению Лоры».Да...

Альтернативная прошивка для датчика температуры и влажности Sonoff SNZB-02 Zigbee Приветствую всех читателей Habr. В этой статье хочу поделиться с вами своим новым небольшим проектом. Звездой этого проекта является датчик температуры и влажности воздуха SONOFF SNZB-02 от компании ITEAD. Этот датчик появился на рынке около 2 лет назад, это было по сути ...

Турбулентный рынок труда: аналитика данных и прогнозы Почти полгода назад мы уже выкладывали результаты исследования реакции IT-рынка труда на февральские события. С тех пор ситуация приобрела известное всем развитие, а события, на первый взгляд, только усугубляют и без того нестабильное состояние современного IT-рынка в стране...

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

Как я участвовал в конкурсе Telegram на создание медиаредактора и занял никакое место (но получил бесценный опыт?) Задача состояла в создании автономного приложения для редактирования медиафайлов на Swift без использования сторонних UI-фреймворков. Конкурсные функции и интерфейсы должны быть созданы с нуля. Использование сторонних реализаций медиаредакторов с похожими функциями строго за...

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

Yii3 Overview 2. Вспомогательные инструменты разработки Самое ужасное, что может предоставить рабочий код – внезапную проблему. Будь то отложенная бага или неудачное обновление. Для того чтобы избежать такую ситуацию, мы в команде договорились покрывать тестами как можно больше написанного кода, проверять все допустимые варианты,...

Just AI и Yandex Cloud интегрировали решения для запуска голосовых AI-проектов Облачная платформа Yandex Cloud и вендор технологий разговорного искусственного интеллекта Just AI запустили партнерскую интеграцию своих продуктов. Теперь пользователи сервиса для распознавания и синтеза речи Yandex SpeechKit смогут разворачивать полномасштабные голосовые A...

Dynamic Island не нужен? Популярные приложения не спешат адаптировать под iPhone 14 Pro Смартфон iPhone 14 Pro, который получил интерактивную область Dynamic Island в районе фронтальной камеры, был представлен более двух неделю назад и выпущен в конце прошлой недели, однако пока что Dynamic Island не торопятся использовать сторонние разработчики. Ожидалось...

Создание инициализатора Flutter-проектов. Чисто и SOLIDно Pet-проект или самописный инструмент помогают решить проблемы, которые возникают в разработке. На примере инициализатора Flutter-проектов рассказываем, как следует подходить к разработке собственной «тулзы» правильно: с SOLID и чистой архитектурой. Читать далее

Фото на странице товара в интернет-магазине: 136 гайдлайнов Привет, меня зовут Станислав Хрусталёв, я автор блога hardclient.com. Работаю в управлении клиентским опытом с 2009 года. Пишу на эту тему, собираю лучшие практики из мира Customer Experience, оцениваю сервисные модели компаний.В этой статье мы разберем UX/UI фотог...

Accessibility в Android для чайников: адаптируем приложение для незрячих людей В один из зимних вечеров я сидел дома, читал замечательную книжку «Android-программирование для профессионалов» и наткнулся на главу про Accessibility. Раньше я об этой теме не задумывался: клал null в поле contentDescription и жил себе спокойно. Но когда узнал, как слабовид...

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

Postgres Pro Enterprise 14.4.1: что нового — статистика, безопасность, анализ работы VACUUM В дни майского HighLoad++ Foundation 2022 наша компания объявила о выпуске Postgres Pro Enterprise 14.2.1. С тех пор вышло несколько обновлений, мы расскажем о наиболее свежем из них - Postgres Pro Enterprise 14.4.1, основанном на PostgreSQL 14.4. Этот выпуск включает все но...

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

Архитектурные традиции лезгин. Как строят дома в горных районах Дагестана и Азербайджана (часть 1) Маршрут экспедиции проекта «Антропогеос» проходил по горным селам Южного Кавказа, где, в том числе, собирался материал по народной архитектуре.Фото: проект «Антропогеос»Текст: Сардар Сардаров, главный редактор «Антропогеос», Александра Гордиенко, редактор «Антропогеос»Народн...

Шахматы на C++ Не так давно я захотел написать свой шахматный движок. На удивление в Интернете нашлось не так много хороших статей на эту тему. Были статьи с довольно слабыми программами, многие из которых даже умудрялись пропускать некоторые важные правила. А были статьи с хорошими програ...

Risen Energy: прирост выработки электроэнергии в мире и анализ солнечных технологий В связи с быстрым развитием фотоэлектрической технологии от p-типа к n-типу, все больше внимания уделяется различиям в выработке электроэнергии различными элементами. В настоящее время основными технологиями солнечных элементов являются PERC, TOPCon и HJT. Каждый из них имее...

Risen Energy: прирост выработки электроэнергии в мире и анализ солнечных технологий В связи с быстрым развитием фотоэлектрической технологии от p-типа к n-типу, все больше внимания уделяется различиям в выработке электроэнергии различными элементами. В настоящее время основными технологиями солнечных элементов являются PERC, TOPCon и HJT. Каждый из них имее...

«Коммерсантъ»: российские производители микроэлектроники просят отсрочку от мобилизации для своих сотрудников Ряд российских производителей микроэлектроники и вычислительной техники написали письмо премьеру Михаилу Мишустину, где попросили предоставить их сотрудникам отсрочку от мобилизации. Об этом пишет «Коммерсантъ». Письмо написали Ассоциации российских разрабо...

Что нам стоит UAV построить 3 или beyond the dark chip Напомню, что началось все с  комментариев к статье Вредные заблуждения о нанометрах. Или почему наличие в России доступа только к 90нм – это катастрофа, где проявилась масса экспертов со свежей регистрацией  и продемонстрированным отсутствием понимания работы индус...

NORVI Cema (автоматизатор Сёма) Сегодня мы разберём (в прямом и переносном смысле слова) ещё один контроллер Norvi, на этот раз не на привычном нам по прошлым статьям ESP32, а на «старом-добром» микроконтроллере ATmega32U4. Этот чип применяется в популярной плате Arduino Micro (а также в Arduino Leonardo...

B-21 Raider vs B-2 Spirit: Military Watch сравнил два стратегических стелс-бомбардировщика США Эксперты американского военно-аналитического журнала Military Watch Magazine провели сравнительный анализ двух стратегических стелс-бомбардировщиков Соединенных Штатов

Тайм-менеджмент для разработчика. Секреты эффективности в работе и в жизни Привет! Меня зовут Макс Нечаев и я iOS-разработчик. Буквально два года назад я абсолютно не понимал реального значения тайм-менеджмента. Это привело меня к крайне неэффективному использованию своего времени, выгоранию и ряду переживаний.В данной статье я хочу помочь вам разо...

Использование Python в SQL Server Machine Learning Services В продолжение статей Приключения при настройке сервисов машинного обучения в MS SQL Server 2019 и Используем R lang в SQL Server разбираемся как работать с Python в сервисам машинного обучения. С Python ситуация несколько лучше, чем с R, так как достаточно много предустанов...

Отечественное решение бизнес-аналитики в портфеле Т1 Интеграции Решение Proceset объединяет в себе самые эффективные и технологичные инструменты: Process Mining - процессная аналитика для контроля качества выполнения процессов и нахождения в них проблемных зон; Business Intelligence (BI) - создание аналитических отчетов; Automation - ав...

PHP & Kafka — production sadness Это короткая история наивного любителя популярных технологий.Ранее я уже писал почему на моем текущем проекте мы решили использовать — Apache Kafka, если вкратце, то цель — унификация используемых технологий в компании.Сфера деятельности компании это ставки на спорт, зона от...

Отладка в C++ геометрии и топологии Генерация 3д объекта - как правило, многоэтапный процесс (например в булевых операциях сначала поиск графа пересечений, нахождение геометрии кривых пересечения и построение топологии результирующего тела). Закономерно возникает сложность с его отладкой. Положим при генерации...

Учим автотесты API адаптироваться под требования Привет! Меня зовут Тимур Шарафутдинов, я занимаюсь процессами автоматизации тестирования в «Ростелеком ИТ». Сегодня поделюсь своим опытом реализации model based-подхода в написании python API автотестов на проекте — приложении с микросервисной архитектурой для обработки, хра...

iPhone 15 получит медленный USB-C со скоростью на уровне Lightning. Быстрый разъём достанется iPhone 15 Pro Известный аналитик Минг-Чи Куо заявил на своей страничке в социальной сети Twitter, что все смартфоны серии iPhone 15 получат разъёмы USB-C, как того требуют новые правила Евросоюза. Он заявил в своем посте, что скорость проводной передачи нового новых смартфонов сущест...

Хоррор Little Nightmares перенесут на смартфоны Издатель Bandai Namco объявил о мобильном порте Little Nightmares, который запустят этой зимой. Зарубежные издания передают, что Little Nightmares получит мобильную версию. Напомним, что эта игра вышла в 2017 году, после этого для неё делали адаптацию для сенсорных экранов,...

[Перевод] Node.js: работа с файловой системой Привет, друзья! Представляю вашему вниманию перевод этой замечательной статьи. Данная статья включает в себя: обзор основных частей интерфейса Node.js для работы с файловой системой (далее — ФС); рецепты (сниппеты кода) для выполнения задач с помощью названного интерфейса...

Ozon запускает проект по подготовке экспертов по работе с маркетплейсом В проекте «Озонологи» небольшим продавцам помогут нарастить свои продажи на площадке и улучшить стратегию продвижения. Ожидается, что к концу года озонологов на площадке будет несколько сотен.

[Перевод] Почему KRaft заменил ZooKeeper Зачем менять ZooKeeper на встроенный лог Apache Kafka® для управления метаданными? В этой статье вы узнаете, зачем нужна была эта замена, какие преимущества даёт протокол консенсуса на основе кворума, вроде Raft, и как работает контроллер кворума поверх протоколов KRaft. Чит...

Amazon хочет купить Electronic Arts В новом отчете, опубликованном USA Today, говорится, что Amazon вскоре объявит о своем предложении купить издателя видеоигр Electronic Arts. Всего несколько месяцев назад мы узнали, что EA практически объединилась с подразделением Comcast NBCUniversal. В этом отчете также уп...

Цифровые двойники как инструмент цифровой трансформации Пандемия COVID-19 и всплекс релокации 2022 года привели к необходимости пересмотра способов организации бизнес-процессов и методов прогнозирования бизнес-моделей для многих организаций. Наиболее подготовленными к этим изменениям были компании, которые занимаются разработкой ...

«Мам, смотри! Я могу без рук!», или Как проект NavLab проложил путь современным беспилотным автомобилям Когда мы говорим «беспилотные автомобили», то, как правило, представляем стильные Tesla или футуристические Waymo. Кажется, что беспилотные машины — это недавняя технологическая разработка. Но исследования в этой области начались более 30 лет назад. Ученые из университета Ка...

Learn, Learn and Learn… Чем отличается образование в России, Великобритании и США? Иногда я пишу посты, в которых нет сильной ML-специфики - например, про менеджмент или свой опыт. Немудрено, что именно за них я получаю больше всего респектов от своих друзей, не особо связанных с DS. Респекты я пол...

Wi-Fi в институте | Подготовительный этап, часть первая Приветствую, инженер! Меня зовут Артём Ковальчук, я сетевой инженер системного интегратора X-Com, входящего в одноименную Группу компаний. За плечами относительно небольшой опыт в сетях и сертификат Cisco CCNA.Мы запускаем цикл статей, где я поделюсь опытом, как выглядит жив...

Наш опыт получения гранта 4 млн рублей от государства. Деньги на счету Привет, меня зовут Максим Кульгин, поделюсь с вами нашим опытом получения гранта 4 млн. от фонда содействия инновациям (ФСИ, фонд Бортника) на наш новый ИТ-проект. Т.к. деньги гранта вчера поступили нам на счет, то появился материал сделать новую, более прикладную статью.Мат...

Адаптируем Android-приложение для незрячих людей. Часть 2: Jetpack Compose По данным ВОЗ, в мире более миллиарда человек обладает с той или иной формой инвалидности. Поэтому Accessibility, или доступность, — важная штука в разработке программного обеспечения, особенно под мобильные платформы. Адаптировать View-интерфейс для людей с ограниченными во...

АО «НПК» повышает эффективность труда сотрудников с помощью Solar addVisor В АО «НПК», одном из российских лидеров среди частных операторов железнодорожного подвижного состава, реализован пилотный проект использования Solar addVisor – системы сбора и аналитики данных для повышения эффективности труда и организационного развития компании. Успешный п...

Прозрачность, управляемость и Jira, или как создать единую картину происходящего в компании  Привет, Хабр.На мой взгляд, для эффективного управления любой организацией, размера превосходящей «лоток с кебабами», важно обеспечить прозрачность и управляемость на всех уровнях. Очень часто в различных организациях (от Банков до госорганов и ИТ-компаний) приход...

Как стиральная машина управляет двигателем. Часть I — подключение двигателя и алгоритм стабилизации Данная вступительная статья рассчитана на самый начальный уровень, “продвинутых” в области электроники читателей сможет заинтересовать следующая, где я доберусь до анализа схемотехники реальных машин Давно позади стены альма матер, но мир сегодня меняется так быстро, что...

HR co-pilot или как я кадра подбирал HR co-pilot или как я кадра подбирал. Поводом для написания стала публикация Почему айтишники не могут пройти собеседование с эйчаром - решил поделиться своим опытом, как меня отправили в помощь к рекрутеру и что из этого вышло. Тайные движения внутри организации и вид изну...

Brotherhood: Last Outlaws позволит стать боссом байкерского клуба Brotherhood: Last Outlaws — мобильный проект, где вы должны помочь своему байкерскому клубу, на который совершили нападение. В это время вы были в тюрьме, но знаете, кто это сделал, так что можете «зарыть голову в песке» или построить свою империю. Brotherhood: Last Outlaws...

Соберёмся? Вторая проверка проекта MSBuild MSBuild – популярная сборочная платформа с открытым исходным кодом от Microsoft, которую используют разработчики по всему миру. В далёком 2016 году мы уже проверяли проект при помощи PVS-Studio и нашли несколько подозрительных мест. Давайте посмотрим, что удалось обнаружить ...

Исследование РАЭК: более 50% IT-специалистов, уехавших из России, хотят вернуться. Многие «воодушевлены перспективами» Более 50% IT-специалистов, уехавших из РФ, хотят вернуться в Россию в ближайшие полгода. Об этом говорится в исследовании Ассоциации электронных коммуникаций (РАЭК). «Среди уехавших из России IT-сотрудников 49,3% не планируют возвращаться в Россию в ближайшие 6 м...

Jmeter не только для нагрузочного тестирования Однажды отделу тестирования понадобился инструмент для постоянного измерения скорости загрузки страниц, с помощью которого можно узнавать о проблемах на сайте в режиме реального времени. В статье я расскажу о том, как силами QA-отдела REG.RU мы сделали мониторинг страниц на ...

Чего ждать от NeoVim: особенности редактора Привет! Я Антон Губарев, инженер команды Platform as a Service (PaaS) в Авито. Долгое время я пользовался IDE от JetBrains, затем пересел на VS Code. Последние несколько лет работаю с кодом только в NeoVim — адаптировал его под себя и перестал использовать другие IDE. Читать...

Как я пошла на хакатон Data Science с нулевым опытом в Data Science 23-25 сентября 2022 года проект "Цифровой прорыв. Сезон: Искусственный интеллект" проводил в Москве кейс от ВК "Машинное обучение на графах" на прогнозирование склонности к благотворителей у пользователей ВК.Всем, кто боится ходить на хакатоны, посвящается. Мой первый хакато...

Конкурентность в Go в пяти примерах Привет, Хабр! Я Артем Чаадаев, Golang-разработчик в МТС Digital. В этой статье я собрал примеры использования конкурентного кода в Go. Хотите узнать, как писать конкурентный код? Значит, вам сюда.Добро пожаловать под кат! Читать далее

«Идёшь и думаешь, что сейчас сдохнешь, но почему-то живой, и приходится идти дальше»: как мы поднялись на Эльбрус Для нас лучший отдых – это полная смена деятельности. Недавно мы очень сильно сменили эту деятельность: от печатания кода перешли к печатанию следов на снегу самого высокого пика в России — Эльбруса. Провести отпуск среди льдов и заснеженных вершин может показаться безумной ...

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

Как мы наш большой проект на KPHP мигрировали История о том, как мы мигрировали нашу систему управления проектами на KPHP. Если у вас есть PHP-проект с длинной историей и вы хотите запуститься на KPHP для получения выгод, то приготовьтесь! Будет сложно, больно, сборка будет падать много раз. И если у вас останутся сил...

Динамическая маршрутизация на основе FRRouting Приветствую, дорогой читатель!Меня зовут Евгений, я занимаюсь развитием сетевой инфраструктуры в Домклик. Сегодняшняя статья будет охватывать только применение динамической маршрутизации на основе FRRouting (FRR), но, возможно, в будущем я напишу продолжение о том, как конфи...

Кастомный пистолет Beretta 92FS из фильма Блэйд 2. Плюсы быстрых проектов.                Добрейшего утра.Не теряя запала от прошлой статьи и внимания к прошлому пистолету пишу данную статью. В ней я опять же пройдусь по еще одной из своих моделей, которую я сделал находясь в коротком отпуске, а так же расскажу о том, что стоит использовать базовую...

Не только работой едины — ARK+K3S+MetalLB Всем привет! Я работаю DevOps инженером и мне нравится постоянно что-то новое изучать и пытаться применять эти технологии везде где только можно. Как основу я взял контейнернизацию lxc и настроил внутри ark сервер по первой инструкции что нашёл в интернете, настроил service ...

«Радужная» перспектива работы разработчика, ожидание / реальность Поговорим об основных заблуждениях о работе разработчиком у начинающих специалистов, почему не стоит романтизировать профессию и верить на слово обещаниям с курсов. В конце статьи немного мотивации для тех, кто уже начал работать и чувствует себя неуверенно. Читать далее

Ростех планирует сертифицировать двигатель ПД-8 для отечественных самолетов SSJ New и Бе-200 в июне 2023 года «Объединенная двигателестроительная корпорация» (ОДК, входит в Ростех) планирует получить сертификат на двигатель ПД-8 для отечественных самолетов SSJ New и Бе-200 в июне 2023 года. Об этом сообщил заместитель генерального директора – генеральный ...

Анонс компании DAO TTS DMCC сделал Сергей Санников Презентацию своего проекта провел основатель и СЕО компании Сергей Санников. Начавшая работать 3 мая 2022 года компания сегодня готовится к проведению в Дубае конференции в декабре текущего года, где будет организовано знакомство инвесторов с управляющей командой компании и ...

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

Мой опыт печати TPU от FDplast. ТПУ 75A от ФД снова появился, в связи с чем хочу поделиться своим опытом работы с этим замечательным материалом.Печатаю белым уже не первый год, а чёрный, видимо, буду пробовать только в сентябре (но на вид он такой же, и паяльником плавится точно так же). Леплю всякие прокл...

МегаФон переводит HR-процессы на отечественное ПО С помощью нового решения МегаФон сможет в единой системе решать основные HR-задачи, например, по адаптации сотрудников, постановке целей, выплате бонусов."В МегаФоне действует уникальная программа развития сотрудников и повышения их личной эффективности. Для реализации ...

Проекты высотного строительства все чаще реализуют застройщики Москва, 16 ноября 2022 года. По данным аналитиков архитектурно-конструкторского бюро КТС ПРОЕКТ, последние 5 лет московские застройщики все более уверенно идут по пути наращивания в своих портфелях проектов высотного строительства. Спрос на проектирование зданий, высота кото...

Что нужно знать системному аналитику уровня Middle и Senior: план развития Hard Skills Решил составить для себя план развития (я в IT с 2007, как аналитик - с 2017). Что получилось: некий чек-лист с перечислением 13 блоков (от работы с требованиям до безопасности) с описанием, что обязательно и желательно знать/уметь.С чего все началось. Я недавно менял работу...

Почему не стоит занижать свои зарплатные ожидания — и как правильно определить свою стоимость Почему не стоит занижать свои зарплатные ожиданияНедавно мой знакомый Project повысил свой ценник в резюме до 300+ тыс. руб. И ему сразу начали поступать интересные предложения от крупных компаний. Год назад мы с ним занимались планированием карьеры и стабилизацией самооценк...

Требуется менеджер по работе с маркетплейсами, качество не предлагать «Требуется менеджер по работе с маркетплейсами».  - ведение работы с маркетплейсами (Wildberries, Ozon, Lamoda);  - создание продающих для нашей ниши карточек товаров;  - организация поставок, установка и контроль цены, просчет скидки; - работа с вопросами и о...

Security Week 2244: расследование фишинговой атаки на Twilio На прошлой неделе компания Twilio опубликовала окончательные результаты расследования кибератаки, произошедшей летом этого года. В конце августа мы уже писали об этом инциденте, который затронул не только эту организацию, но и многие другие. Twilio обеспечивает доставку SMS-...

Как разговорить айтишника: превращаем инженера в спикера Доброго времени суток, друзья. Меня зовут Константин Архипов, руководитель проектов в команде DocFlow МТС Digital, преподаватель IT-центра МАИ, амбассадор конкурса «Цифровой прорыв» АНО «Россия – страна возможностей». В этой статье я расскажу о том, как научить специалистов ...

«Управление репутацией в интернете и работа с негативом» курс Тимура Асланова А про вашу компанию пишут гадости в интернете? Если пишут и вы хотите научиться не принимать это близко к сердцу, а правильно отвечать и реагировать, находить нужные слова, отбивать эмоциональные атаки и защищаться от троллей – приходите на открытый трехдневный тренинг Ти...

Безопасность в Linux В новой статье говорим про безопасность в Linux: как настроить и что важно учитывать в процессе. Дополнительно разбираем PAM и модули аутентификации, рассматриваем iptables. За основу взят один из уроков нашего практического курса «Администрирование Linux Мега». Читать ...

После инициативы Минтруда почти 40% россиян до 35 лет заявили о готовности к переезду в другой регион РФ ради карьерных перспектив В июле этого года Минтруд РФ выступил с инициативой субсидирования переезда молодых соискателей в другие регионы России ради карьеры. Если предложение будет принято, россияне в возрасте до 35 лет смогут претендовать на получение субсидии ...

Как ускорить работу PostgreSQL с помощью конфигурации базы и оптимизации запросов Когда работаешь с данными, скорость запросов — один из главных показателей эффективности. Чтобы повысить эту скорость, нужно знать не только как оптимизировать сами запросы, но и как конфигурация самой базы влияет на скорость выполнения запроса.Администратор баз данных в Sou...

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

«Многие ковбои согласятся, что нам нужен ремейк этого шедевра», — поклонники в восторге от демонстрации Red Dead Redemption на движке Unreal Engine 5 Графический дизайнер TeaserPlay опубликовал видеоролик, который демонстрирует, как может выглядеть ремейк игры Red Dead Redemption на движке Unreal Engine 5. Автор воссоздал часть игрового мира с флорой и фауной, несколько человеческих моделей с демонстрацией лиц и аним...

Использование copy-on-write на стендах разработки и тестирования с базами данных SQL Server В мире кровавого энтерпрайза есть некоторое количество проектов-мамонтов. Они большие, у них базы данных на SQL Server, в этих базах тысячи и десятки тысяч объектов, миллионы строк кода T-SQL, огромная вариативность данных, всё хрупкое, неидемпотентное, недетерминированное ...

Иркутская область приступила к созданию сети агрометеостанций АО «ЭР-Телеком Холдинг» (ТМ Дом.ру Бизнес) совместно с Министерством сельского хозяйства Иркутской области приступил к реализации проекта по созданию цифрового сервиса агрометеоданных полевых метеостанций региона.

[Перевод] Фокусы оптимизации размера исполняемых файлов ELF. Поддержка 4 ОС в 400 байт единственного бинарника В этом посте я расскажу о некоторых уловках, которыми я воспользовалась, чтобы уменьшить двоичные файлы С/С++/Python с помощью ассемблера для x86. Здесь всё крутится вокруг кодовой базы Cosmopolitan. Дело в том, что из недавнего отзыва по проекту ELKS я узнала, что мой код т...

Категоризация веб-ресурсов при помощи… трансформеров? Привет! Меня зовут Анвар, я аналитик данных RnD-лаборатории. Перед нашей исследовательской группой стоял вопрос проработки внедрения ИИ в сервис фильтрации веб-контента SWG-решения Solar webProxy. В этом посте я расскажу, зачем вообще нужен анализ веб-контента, почему из мно...

Kotlin Extensions для Android проекта Всем привет! Меня зовут Николай Попов. Сегодня я поделюсь с вами опытом использования одной из самых классных фишек языка Kotlin, а именно — функции расширения или Kotlin Extensions. Эти функции позволяют расширять базовый класс без необходимости наследования или использова...

[Перевод] Проверяем реалистичность SLO и анализируем риски, как настоящие SRE-инженеры Установка SLO (Service Level Objective, целевых уровней обслуживания) — одна из базовых задач SRE. По этим показателям удобно оценивать надежность службы. Противоположность SLO — бюджет на ошибки, то есть какой уровень ненадежности считать допустимым. Когда мы опре...

Систему надо менять: ОАО «РЖД» потратит 6,4 млрд рублей на перенос системы продажи билетов с платформы z/Architecture от IBM на «Ред ОС» В ОАО «РЖД» оценили вероятные затраты на отечественные аналоги зарубежных информационных систем. Это касается серверов, СХД, систем управления баз данных и прикладного ПО. Речь идёт о сумме порядка 6,4 млрд рублей, пишет «Коммерсантъ». Как оказа...

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

Подписчики Apple Arcade получат в декабре всего 3 игры В то время как Play Pass даёт доступ к премиальным и F2P-играм с бонусами, а Game Pass Ultimate вообще предлагает консольные и PC проекты с сенсорным управлением и поддержкой контроллера. Тем временем сервис Apple Arcade идёт своим путём. За несколько лет существования и п...

МегаФон переводит HR-процессы на отечественное ПО С помощью нового решения МегаФон сможет в единой системе решать основные HR-задачи, например, по адаптации сотрудников, постановке целей, выплате бонусов.

Путь к метрикам Метрики используют для оценки, отражения динамики и выявления слабых мест в процессе разработки. Как их внедрять и применять здесь и сейчас? А если у вас в команде проблемы с процессами, может вам и не до метрик? Раз вы видите проблемы, то, наверное, как-то их оцениваете, из...

АвтоВАЗ переходит на российское программное обеспечение АвтоВАЗ рассказал, что в данный момент на заводе ещё используется иностранное программное обеспечение, однако завод уже начал процесс перехода на решения отечественных поставщиков и намерен довести их долю до 100%. Уход от зарубежных поставщиков и работа с отечественны...

Войти в IT: Служба поддержки как карьерный трамплин Сегодня хотел бы поговорить, а может быть и подискутировать с вами о том, насколько легко новичкам войти в “высшую лигу” ИТ-сферы, и какую роль в этом процессе может играть опыт работы в техподдержке. Этот пост в первую очередь для тех, кто еще не считает себя маститым ИТ-шн...

Аналоги MS Project Server в России: что может предложить отечественный рынок Корпорация Microsoft еще весной 2022 года объявила о приостановке бизнеса в России. Соответственно, пользователи из РФ не могут покупать лицензии на программное обеспечение компании, включая продукты для управления проектами и портфелями проектов MS Project Server. Наверное,...

ОС Аврора 4.0.2 для разработчиков: обзор и примеры исходного кода ОС Аврора 4.0.2 для разработчиков: обзор и примеры исходного кодаРелиз ОС Аврора 4.0.2 — первый сертифицируемый выпуск четвёртого поколения операционной системы, именно он теперь будет использоваться на устройствах в актуальных проектах.В этой статье мы расскажем о ключевых ...

ОС Аврора 4.0.2 для разработчиков: обзор и примеры исходного кода Релиз ОС Аврора 4.0.2 — первый сертифицируемый выпуск четвёртого поколения операционной системы, именно он теперь будет использоваться на устройствах в актуальных проектах.В этой статье мы расскажем о ключевых нововведениях и детально рассмотрим некоторые важные для разработ...

Как агенты сбора метрик защищаются от потерь данных при работе с remote write протоколом Привет. Меня зовут Григорий Рочев. Хотел бы поделиться сравнением Prometheus like агентами для сбора метрик (нигде я такого определения не встречал, но почему бы их так не назвать?). Рассматривать буду prometheus в режиме agent mode, grafana agent, VictoriaMetrics agent (дал...

Risen Energy: прирост выработки электроэнергии в мире и анализ солнечных технологий В связи с быстрым развитием фотоэлектрической технологии от p-типа к n-типу, все больше внимания уделяется различиям в выработке электроэнергии различными элементами. В настоящее время основными технологиями солнечных элементов являются PERC, TOPCon и HJT. Каждый из них имее...

Книга «EF Core в действии» в правильном переводе команды DotNetRu Около трех лет назад наше сообщество DotNet.Ru приняло участие в интересном эксперименте. Взаимодействуя с издательством ДМК-пресс, члены сообщества работали над переводом на русский язык замечательной книги Конрада Кокосы «Управление памятью в .NET для профессионалов». Пере...

Что такое слои блокчейна L0, L1, L2 и L3 и зачем они нужны В последнее время в новостях все чаще и чаще упоминаются L-слои блокчейна (например, инвестиционный фонд A16z вкладывается в L2 решение на Ethereum Optimism или L3 компания Orbs расширяет свое решение на блокчейн TON).Концепция слоев — это категоризация блокчейнов, необходим...

Как мы обложились запросами и ускорили ElasticSearch: чиним товарный каталог СберМегаМаркет Косметика в разделе с гаджетами, садовые лопаты в зоотоварах и непредсказуемо меняющиеся цены. Эти баги портили жизнь покупателям и сводили с ума разработчиков, ведь с ними ничего нельзя было поделать, но только до определенного момента.Здравствуй, Хабр! Меня зовут Никита Ва...

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

«Белагропромбанк» внедрил чат-бота Для автоматизации обработки текстовых сообщений контакт-центром банка была выбрана интеллектуальная омниканальная чат-платформа CraftTalk. Непосредственным исполнителем работ по развертыванию и адаптации решения стал партнер CraftTalk на территории Республики Беларусь — комп...

Чек-лист: как мотивировать команду разработчиков Hola, Amigos! На связи я, Артем Салеев, тимлид компании по заказной разработке, и мой коллега-тимлид Руслан Ревель. Мы руководим командами по разработке более 5 лет. Поэтому знаем, какой бы сложный проект ни был, самое главное — это команда. Важно правильно ее собрать и...

Загадочный EF Core, или Как написать свое расширение В EF Core много полезных фич по работе с базами данных, но что, если этих возможностей не хватает? Я был удивлен, когда узнал, что фреймворк из коробки не умеет создавать вьюшки и отслеживать изменения их исходного кода. А что, если нам нужны не только вьюшки, но еще и синон...

Завод «Москвич» приступит к выпуску электрические авто в 2023 году Новый резидент особой экономической зоны «Технополис Москва» «Электромобили Мануфэкчуринг Рус» (EVM) в 2023 году рассчитывает выйти на производственную мощность в 1 тысячу автомобилей в год, а в следующие 3–4 года — увеличить показатель до 5 тысяч. Одним из факторов успеха г...

Softline подписала cоглашение о сотрудничестве с Правительством Свердловской области Softline планирует усиливать своё участие в проектах Свердловской области, уделяя особое внимание цифровым проектам, которые помогут улучшить технологические условия для региональных органов власти, учреждений, бизнеса и граждан, упростить доступ к информационным сервисам.

Камеры без зума, соблюдение дистанции, никаких iPhone и умных часов – как проходила презентация ядерного бомбардировщика B-21 Raider На прошлой неделе компания Northrop Grumman и Министерство обороны США представили ядерный бомбардировщик нового поколения B-21 Raider. На презентации особое внимание было уделено безопасности, дабы сохранить ключевые детали самолёта в тайне.

3 миллиарда (фантастический рассказ) Alex3018 тусовался в «Галаксо», одной из самых популярных соцсетей Галактики.Однажды он стал свидетелем незаслуженной травли пользовательки из отдаленного мира Сигмы Водолея: совсем неопытной – только-только зарегистрировавшейся.«А правду говорят, что на Сигме Водолея не мог...

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

Экспорт метрик в Prometheus из логов PostgreSQL с помощью Vector В этой статье я хочу рассказать о не совсем обычном использовании логов — о получении из лог-файлов метрик для Prometheus. Это может быть полезно, когда существующие экспортеры не предоставляют нужные метрики, а писать свой экспортер не хочется или очень затратно. Читать дал...

React hooks, как не выстрелить себе в ноги. Часть 3.2: useMemo, useCallback Данная статья продолжение статьи про мемоизацию, в которой мы разбирали зачем нужно использовать memo и как правильно с ним работать. В этой статье разберем, как правильно использовать useMemo и useCallback, какое у них api и разберем пару трюков. В прошлой статье я писал, ч...

Исследование «Телфин» и hh.ru: 57% вакансий в телеком-бизнесе не требуют опыта работы Российский телеком-провайдер «Телфин» совместно с онлайн-платформой hh.ru провели анализ популярности профессий на телеком-рынке. Наибольшую группу вакансий за последние два года составляют специалисты в сфере продаж — …

STL углубляет отношения с Vocus, предоставляя оптические решения для проекта в Австралии   Компания STL, являющаяся одним из ведущих в отрасли интеграторов цифровых сетей, сегодня объявила о своем сотрудничестве с Vocus Group для осуществления проекта Horizon в Западной Австралии. В рамках этого партнерства компания STL предоставит высокопрочные оптоволокон...

Создатели Goat Simulator 3 объяснили, почему продолжение проекта стало триквелом Максимально абсурдный проект получается.

Как дружить с БД VMware Cloud Director Иногда возникают ситуации, когда требуется работать с базой данных VMware Cloud Director не только с поддержкой инженеров вендора, но и самостоятельно: могут залипнуть объекты, невозможно переконфигурировать ВМ, не получается удалить или создать какие-либо объекты, необходим...

[Перевод] Как создать оптимизатор заголовков блог-постов с помощью GPT-3 и данных с Hacker News Система, основанная на GPT-3, сообщает о том, что заголовок для этой статьи (How to Create a Blog Post Title Optimizer with GPT-3 and Hacker News Data) очень плох.Я, с объективной точки зрения, очень плохо умею придумывать заголовки для своих статей. И это — проблема, так ка...

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

Джордж Лукас откроет уникальный Музей повествовательного искусства в 2025 году Чем сложнее проекты, тем желаннее они становятся для своих авторов. Музей Джорджа Лукаса, посвященный повествовательному искусству, впервые был анонсирован в 2014 году и сразу привлек внимание общественности. Но судьба этого проекта оказалась непростой. Несколько раз он подв...

[Перевод - recovery mode ] YOLOv7 пользовательское обнаружение объектов Статья по обучению YOLOv7 на своих данных, для обнаружения выбоин на дорогахС момента своего создания семейство моделей обнаружения объектов YOLO прошло долгий путь. YOLOv7 является самым последним дополнением к этому знаменитому семейству детекторов объектов с одним вы...

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

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

Eppie: чего не хватает новому интернету? Привет, Хабр! Давайте знакомиться. Это Eppie — децентрализованный сервис обмена зашифрованными сообщениями. Проект еще в разработке, но представиться профессиональному сообществу уже пора. Eppie будет работать в одноранговой p2p сети. Приложение шифрует сообщения по ста...

Только 2 жанра мобилок увеличили доход в первой половине 2022 Если вы задумывались, почему в App Store и Google Play появляется мало гонок, шутеров и симуляторов, то ответ нашёлся у Sensor Tower. Оказывается, что в первой половине 2022 только аркадные и настольные мобильные игры увеличили доход разработчиков: американские геймеры потр...

«Рексофт Консалтинг»: международный опыт формирования ИЦК госполитики в сфере импортозамещения Компания «Рексофт Консалтинг», подразделение группы «Рексофт», отвечающее за трансформационный и стратегический консалтинг, провела детальный анализ зарубежного опыта создания институтов государственной поддержки, планирования оперативных ...

Doom запустили в «Блокноте», и игра работает очень быстро Культовую игру Doom снова запустили необычным способом. Только на сей раз речь идёт не о необычном устройстве, а о ПО.  Энтузиаст запустил игру в приложении Notepad (Блокнот), используя графику ASCII. То есть привычной компьютерной графики тут нет, вместо неё симв...

Прощай, МКС. Россия выйдет из проекта Международной космической станции после 2024 года Сегодня Владимир Путин принял с докладом нового генерального директора Роскосмоса Юрия Борисова. Глава госкорпорации сообщил, что Россия выполнит все свои обязательства по МКС перед иностранными партнерами, но решение по уходу со станции после 2024 года принято. «...

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

Концепция локального изготовления изделий (введение) ВНИМАНИЕ! ЛОНГРИД! Данная статья является видением автора и основывается на личном опыте и накопленной информации. Применение основной идеи данной статьи несет предположительный характер. Спасибо за внимание.Как, находясь в шаговой доступности, изготовить для потребителя пер...

Lavritech V7.1 Lite: младший брат Wirenboard на ESP32 В своём блоге я рассмотрел десятки контроллеров разных компаний, среди которых Kincony, Norvi, RobotDyn, LILYGO и т. д., всё это замечательные изделия, но есть у них одна общая черта — все они созданы зарубежными производителями. Само по себе это неплохо, но хотелось бы уж...

[recovery mode] Как мы развивали бэкенд War Robots, в процессе заDDoSив самих себя — и чему научились после этого Привет! Меня зовут Андрей Михеев, я занимаюсь развитием бэкенда War Robots (это мобильный PvP-шутер, в котором с помощью больших роботов можно выяснить, кто круче). Игре уже почти 9 лет, и за это время мы повидали всякого.Круто, когда у вас в команде есть большой опыт в разр...

На космодроме Восточный приступили к подготовке запуска первого спутника проекта «Сфера» Перед пусковой кампанией необходимо провести полный цикл электрических и пневмовакуумных испытаний. В рамках этих испытаний специалисты совместного расчета филиала АО "ЦЭНКИ" - Космический центр "Восточный" и АО "НПО Лавочкина" (входит в Го...