Социальные сети Рунета
Среда, 31 мая 2023

Как мы делаем клиентский сервис Привет! У SM Lab есть ключевой заказчик, как вы понимаете — это Спортмастер. В Спортмастере используют информационную систему Client Service Management (далее по тексту – CSM), предназначенную для обеспечения необходимой информацией сотрудников операционного центра (дал...

Как я занял 13 место из 3500+ участников и стал Kaggle Competition Master Привет Хабр! Меня зовут Олег Сидоршин, я стажер (с марта буду джуном) в Лаборатории машинного обучения Альфа-Банка. До перехода в коммерческую разработку для практики своих навыков я активно участвовал в Kaggle-соревнованиях. Этот пост — ретроспектива о крупном сор...

Обещания — настоящие и не очень Хабр, привет! Меня зовут Настя Абрашитова, я руководитель службы инструментов репозитория в Яндексе. Однажды ко мне пришёл мой знакомый, назовём его Леонид. Он долгое время работал в небольшой компании. Он решил посоветоваться, стоит ли ему увольняться со своей работы или ес...

Демосцена маленького городка. История в лицах и программах Перебирая старые архивы натолкнулся на подборку наработок и программ сделанных очень давно. Тогда было свободное время для экспериментов в поиске своего места в этом компьютерном мире. Было всё очень интересно и всё хотелось попробовать. Программки потянули за собой воспомин...

История учебы Васи и конечный автомат на SQL После выступления на PgConf2023 у меня на выходных появилось время на реализацию идеи, как реализовать логику конечного автомата на SQL в PostgreSQL. Идея применима к любой СУБД, поддерживающей агрегатные функции, определяемые пользователем. И самое грустное, что в одной из ...

Почему MVx архитектуры всегда получаются плохо Привет, меня зовут Владимир и у меня есть кое-что что надо обсудить, но сначала позвольте мне быстро рассказать как все это началось.Я познакомился с понятием “архитектурные паттерны” и MVC в частности еще в 2012, и с тех пор заболел идеей архитектур программного обеспечения...

Оценка юзабилити сайта мебельного магазина (кейс тестового задания) Всем привет! Меня зовут Павел и Junior UX/UI дизайнер. В активном поиске работы на данную позицию. В данном лонгриде, хочу поделиться с вами тестовым заданием, которое я выполнял для одной Digital компании.Задача:1) Оценить юзабилити сайта mnogomebeli.com и дать экспертное з...

Направления для развития ручного тестировщика в 2023 году Всем привет! Меня зовут Артем и я QA - инженер.Скорее всего, каждый специалист, работающий ручным тестировщиком, после нескольких лет работы, задумывался: «Куда и как мне расти дальше?!».После определенных событий в 2022 году, c рынка РФ уходит крупная часть зарубежного IT с...

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

CTF: соревнования не ради участия, а опыта для Всем привет, пишу первую статью и волнуюсь, но все-таки давайте приступим. Для начала познакомимся, меня зовут Ярослав, учусь на программиста, если быть точнее, на специалиста в области информационной безопасности, и решил начать вести свой блог на Хабре, дабы куда-то выклад...

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

Элементы функционального программирования в R "На небе только и разговоров, что о функциональном программировании."Всем привет. Меня зовут Дмитрий Володин, я Analytics Engineer в TrafficStars. Сегодня я хочу рассказать вам о приёмах ФП в R. Исходить я постараюсь из более-менее реальных задач, а не учебных, чтобы показат...

Как я сделал синтез своего голоса Всем привет! Меня зовут Гриша Стерлинг, я занимаюсь синтезом речи в SberDevices. Недавно прошла конференция AI Journey, где я рассказал, как сделал синтез своего голоса. За 15 минут выступления я не успел рассказать все, поэтому решил написать большой пост с деталями. Он буд...

ATWatch: Долгий путь разработки умных часов на Arduino Привет, меня зовут Артем. Не так давно я спросил Артёма о том, почему бы нам не рассказать о своём проекте, думаю многие смогут подчеркнуть в нашей истории, что-то своё.Проект ещё начинался, когда я был в 9 классе школы. В университете к разработке присоединился мой друг Арт...

Как мы сделали аудиозвонки в приложении для сотрудников Меня зовут Ильдар, я техлид в команде Центра развития финансовых технологий (ЦРФТ) Россельхозбанка. Сегодня расскажу о том, как мы внедрили функцию аудиозвонков в наш корпоративный мессенджер для сотрудников. Читать далее

Алгоритм поиска «одинаковых» геометрий Привет! Меня зовут Мацкевич Евгений, я бекэнд-разработчик 3D-движка компании «Бимейстер». Хоть это и не очевидно на первый взгляд, но элементы загружаемых пользователями 3D-моделей зачастую повторяются, имея при этом различные положение в пространстве, масштабирование и вращ...

50+ бесплатных курсов и ресурсов по аналитике данных от Harvard, Google, Stanford (по которым я училась) Всем привет, меня зовут Маруся, я аналитик данных и на досуге веду телеграм-канал про аналитику. Так как я сама изучала аналитику данных по бесплатным курсам, параллельно стажируясь, а потом уже и полноценно работая в компаниях, у меня накопилось много классных бесплатных ку...

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

Определение комбинации в Техасском Холдеме Всем привет! Меня зовут Григорий Дядиченко, и я технический продюсер. А в прошлом я был профессиональным игроком в покер. Сейчас я решил сделать на Unity пример проекта с покером, который выложу в опенсорс, когда я его доделаю. А пока хочется посмотреть на интересную задачку...

Эволюция подходов к работе с таблицами во фронтенде Всем привет! Меня зовут Аня Ланда, я фронтенд-разработчик в Самокате. В компании я больше двух лет, общий стаж во фронтенде – 6 лет и всё это время я делаю таблицы. В этом посте расскажу про эволюцию подходов к работе с ними, что меняется на пути от нескольких сотен до сотен...

Почему поиск по фото у Google и Apple не способен найти обезьян В мае 2015 года Google выпустила отдельное приложение «Фотографии». Люди были поражены тем, что оно способно анализировать изображения, разбирать их на детали, а потом маркировать людей, места и вещи. Даже переводить текст!Была только одна проблема. Google внедрил «категориз...

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

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

История программирования: от Ады Лавлейс и Тьюринга до советских инженеров и российских IT-специалистов Привет! Меня зовут Денис Царев, я генеральный директор компании-разработчика цифровых сервисов «Моризо Диджитал». Сегодня IT-отрасль переживает серьезные изменения, что, естественно, вызывает беспокойство и желание предусмотреть возможные риски. Но для того, чтобы разобратьс...

Логи в iOS, эпизод 3: BlackBox В 2019 году я устроился в Додо Пиццу. В первую же неделю я спросил у ребят, как они логируют происходящее в iOS-приложении у клиентов и узнал, что никак.Я удивился и понял, что у меня нет абсолютно никакой уверенности, что приложение Додо Пиццы работает как было задумано. А ...

Миша на севере 2 [О работе айтишником на крайнем севере] Привет всем, меня зовут Миша и я сеньор разработчик EvaTeam. Это продолжения поста о том, как я отправился работать на архипелаг Новосибирские острова, что находится в Северном Ледовитом океане, в качестве специалиста по информационным технологиям и связи. В прошлый раз...

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

«Могу выйти завтра»: в «Авито» запустили инструмент для срочного трудоустройства Команда популярного сервиса частных объявлений «Авито» объявила о запуске нового сервиса. В рамках платформы «Авито Работа» теперь можно быстро устроиться на работу или срочно найти сотрудника.  Сгенерировано нейросетью Midjourney В объявле...

Быть или не быть начальником. 3 вопроса, которые я не задал себе, прежде чем пойти на повышение Привет! Меня зовут Игорь Веденеев. До 2022 года я возглавлял отдел мобильной разработки в AGIMA. Это было, пожалуй, самое интересное и полезное время, которое многое мне дало в профессиональном и личностном плане. Но при этом все 2 года на этой должности я периодически спраш...

Что такое Self-Service BI и зачем он нужен? Habr, привет! Меня зовут Женя, и в настоящий момент я лидер направления Self-Service BI в крупном FMCG. Очень хочется начать делиться с вами своими знаниями и наработками, поэтому в рамках первой небольшой статьи решил рассказать вам максимально просто о том, а что же т...

Миша на севере Привет всем, меня зовут Миша и я сеньор разработчик EvaTeam. Сейчас я езжу на работу в теплый офис на общественном транспорте. Но было время, когда на работу меня довозил самолет :)В 2015 году я отправился на архипелаг Новосибирские острова, что находится в Северном Лед...

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

«Извините, но вам придется закодировать Щелкунчика» Так и не попав на всем известный балет в декабре, мы решили организовать своего Щелкунчика. Речь не о балете, а о первом в мире IT‑контесте по переводу сказки на Python, Go, C#, JavaScript и Java, задача которого звучала так: «Извините, но вам ...

Аналитика рынка профессии с историей (Yandex Data Lake + Power BI) Как-то я написал статью Аналитика рынка профессии в три клика. Но подключение, описанное в статье, напрямую к сайту HHru, лишает анализ вакансий историчности. В дашборде хранится только один «снимок» данных на момент загрузки в него. Другими словами, при нажатии кнопки Обнов...

Настраиваем Gitlab CI для сборки Android-проекта Привет! Меня зовут Даша, я Android-разработчик в команде онлайн-кинотеатра PREMIER и я хочу с вами поделиться историей как мы начали приводить в порядок Gitlab CI скрипты :)В нашем проекте стало много вариантов сборок и чтобы не тратить кучу времени на ожидание и поиск необ...

Все эссе Пола Грэма на русском Журналисты издания The New York Times сообщили, что Пол Грэм является одним из самых уважаемых людей среди разработчиков, основателей и инвесторов. Он является профессиональным программистом, хакером, создателем дерзкого инкубатора Y Combinator, философом.В своих интервью Гр...

Можно ли стать программистом (в возрасте)? Начав с поиска в интернете, удивился, что программистом в возрасте хотят стать с переодичностью в 5 лет, может это как-то связано с циклом разработки, но оставим тему для дальнейшего исследования!Здравствуйте, меня зовут Олег и я программист! Пусть будет таким начало исповед...

Тимлид — быть, а не казаться Привет! Меня зовут Филипп Кондрашов, я руковожу разработкой DS-решений в бигдата билайн. Как-нибудь расскажу вам, как наша команда строит лучшие модели скоринга. Но в этом посте поговорим о том, как быть лидом, а не просто делать вид. Пост состоит исключительно из собст...

Max Payne — ретроспектива трилогии «Все они были пройдены. Последний клик поставил жирную точку в этой истории, я убрал руку с клавиатуры — все было кончено». Поводом для написания этого материала стало десятилетие Max Payne 3, это довольно весомый срок, учитывая, что игру до сих пор многие считают лучшим ш...

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

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

Исследование нагрузки на ELK stack и тюнинг Logstash Всем привет! Меня зовут Александр, и в этой статье я расскажу про то, как столкнувшись с многократно увеличившейся нагрузкой на ELK stack сначала было диагностировано узкое место, а после произведён его тюнинг. Хоть и в заголовке статьи уже есть спойлер что произведен только...

Эксперимент с красивой нарезкой оргструктуры Меня зовут Тимур Исхаков, я технический директор в Ak Bars Digital. Мы отвечаем за развитие ИТ Ак Барс Банка. В 2016 году, когда наша компания стартовала, мы сразу «пошли» в цифровизацию и аджайл. Начали со Scrum, которым уже тогда никого было не удивить: кросс-функцион...

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

Как подружиться с хаосом и осознанно управлять своим временем. Опыт продуктового дизайнера Привет! Меня зовут Анна Большешапова, я продуктовый дизайнер СберМаркета — занимаюсь развитием программы СберСпасибо, подпиской СберПрайм, а еще — самыми разными задачами: от рассрочки до разработки карт лояльности магазинов. Я пришла в команду полгода назад и тогда же столк...

Полезные материалы по Data Science и машинному обучению, которые помогут пройти сквозь джунгли из терминов Привет, Хабр! Меня зовут Ефим, я MLOps-инженер в Selectel. В прошлом был автоматизатором, ML-инженером, дата-аналитиком и дата-инженером — и уже несколько лет падаю в пропасть машинного обучения и Data Science. Это буквально необъятная сфера, в которой почти нет ориентиров....

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

Неочевидная причина, почему 90% ваших начинаний проваливаются, толком не начавшись В прошлой статье я говорил о том, что поиск себя и попытки найти дело своей жизни часто проваливаются. А сейчас поговорим о том, почему даже если вам очень нравится, то чем вы занимаетесь (да еще и получается к тому же), шансов на успех меньше, чем хотелось бы. Читать далее

Как получить 30 удаленных работ? Опыт 300 собеседований. 9 неочевидных советов для соискателя Этот метод дал мне конверсию 50% из собеседования в оффер на вакансию «маркетолог» с доходом от 70к.Меня зовут Слава, 4 года назад я работал маркетологом в агентстве. И решил поискать работу мечты на hh.ru. Я знал, что даже есть агентства, которые закрывают себе клиентов на ...

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

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

Что не так с IT-образованием в России, и как я пытаюсь это исправить уже более 10 лет Привет, меня зовут Дима Ботов — я руковожу магистерской программой «Искусственный интеллект» в ИТМО, вообще же преподавательской деятельностью я занимаюсь уже более 10 лет. В этой статье я хотел обсудить наболевший для меня вопрос: почему текущая модель IT-образования работа...

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

13 лет игре Angry Birds: история успеха В середине 2009 года небольшая компания Rovio из финского города Эспоо находилась на грани банкротства. Сотрудники штудировали сайты с вакансиями, а учредители искали средства, чтобы закрыть долги по зарплатам. В один из дней гейм-дизайнер Яакко Иисало разослал коллегам по ...

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

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

Сколько будет стоить ChatGPT для Google? Дайджест полезных текстов про ML и дата-аналитику Находить информативные и полезные тексты про Machine Learning и работу с данными непросто. Еще сложнее — найти действительно стоящий контент. Меня зовут Стас, я развиваю продукты для аналитики данных в Selectel. Вместе с коллегами мы собрали годные статьи и видео, которые ...

Для чего нужен и как работает сервис для облачного онлайн-видеопродакшена CloudMix Привет, я Сергей Корнеев, ведущий системный аналитик команды профессионального стриминга #CloudMTS. Наша команда разрабатывает CloudMix — облачный сервис для онлайн-видеопродакшена. Сейчас продукт находится на этапе бета-тестирования и активной разработки обширного роадмап...

Ретро, роли и спринты: очевидные (и не очень) вещи, которые мы поняли только спустя три года разработки Привет! Меня зовут Артур Карапетян, я Product Owner в Starfish24. Мы помогаем российским ретейлерам управлять жизненным циклом заказа, выстраивать и контролировать логику обработки с помощью OMS-системы. В общем, сложные омниканальные заказы — это про нас.В конце 2018 года я...

Осторожно, Slack! Переезжать в новый мессенджер… нужно было вчера Привет, Хабр! Меня зовут Сергей Обухов, я – технический директор Группы компаний X-Com. Сегодня я поделюсь нашей болью и опытом переезда корпоративного мессенджера. Судя по всему, в такой ситуации сегодня может оказаться кто угодно, так что, возможно, наш опыт покажется вам ...

Критерий Манна-Уитни — самый главный враг A/B-тестов Всем привет! Меня зовут Дима Лунин, я аналитик в компании Авито. В этой статье я расскажу про критерий Манна-Уитни и проблемы при его использовании. Если вы анализировали A/B-тест, где вас интересовал прирост или падение какой-то метрики, то наверняка использовали критерий М...

Человек человеку — человек: на работе без общения не получится На своей первой «большой» работе я совершила глупую ошибку: увидев токсичного руководителя и хор активных подпевал, я не уволилась. В свои 22 года «вузовско-тепличная» я решила, что главное — хорошо работать, и тогда никто тебя не тронет. Ну то есть ты сидишь в роли компьюте...

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

Как Яндекс научился распознавать, что написано в рукописных архивах Привет, Хабр. Меня зовут Саша, в прошлый раз я рассказывал сообществу про поиск организаций в Яндексе. В этот раз мы вновь поговорим про поиск, но уже совершенно другого рода. Сегодня расскажем про «Поиск по архивам». Этот проект вырос из моего личного интереса к истокам сем...

FineBI 6.0: 9 полезных обновлений, о которых вы не знали Хабр, привет! Меня зовут Регина Камалова, проджект-менеджер в Business Intelligence GlowByte. С того момента, как GlowByte представила российскому рынку вендора FanRuan и его инструмент для бизнес-аналитики FineBI, прошло уже больше года. Наши китайские партнеры не стоят на ...

Как изучать Kubernetes джуну — и зачем Всем привет! Меня зовут Лина, я backend-разработчик в KTS.В нашей компании развита система наставничества. Каждому сотруднику строится индивидуальный план развития, включающий в себя как soft skills, так и необходимые для работы технологии. Раз в полгода мы проводим ревью, и...

Dell Latitude CPx, ноутбук не из «Матрицы» Моя любимая категория ретроноутбуков — модели, выпущенные в самом конце девяностых и начале нулевых. Именно тогда в портативных компьютерах сложилась уникальная комбинация фич. Достаточно мощные процессоры Pentium III, которые потом у кого-то продержались до середины-конца н...

CJM как способ взглянуть на очевидные вещи по-новому Привет, Хабр! Мы аналитики X5 Tech – Никита Карташёв и Яна Паршина. Никита руководит командой системных и бизнес-аналитиков и является счастливым обладателем звания ментора Цифровой Академии X5. Яна в прошлом системный и бизнес аналитик, сейчас развивает технологические реше...

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

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

Мы сделали свой конструктор лендингов. Зачем, если их и так много, и что получилось Всем привет! Меня зовут Павел Комягин, и я — тимлид команды разработки внутренних продуктов в Нетологии. Раньше на правки лендингов в нашей компании тратилось 3–4 часа разработки и тестирования в неделю. Не было единого стиля оформления, всё делалось вручную, а разработчики ...

Автоматическая генерация историй через GPT-4 Мультимодальный telegram-бот, который я недавно разработал, получил оглушительный успех

Как построить MVP системы для удобной работы аналитика без Docker, Kubernetes и Airflow Всем привет! Меня зовут Максим Шептяков, и я занимаюсь продуктовой аналитикой уже больше четырёх лет. Так получилось, что я несколько раз приходил в компании или проекты, где (почти) совсем не было аналитики до меня, так что приходилось настраивать удобную работу с данными с...

ML-подходы по поиску похожих изображений Привет, Хабр!Меня зовут Паймеров Владимир, я Data Scientist и участник профессионального сообщества NTA.Компьютерное зрение (computer vision, CV) — активно развивающаяся научная область, связанная с анализом изображений и видео. В последнее время данному напра...

Как я создавал эргономичное рабочее место для себя и теперь предлагаю другим. Часть 1 Привет, Хабр! Меня зовут Денис Захаров. Я занимаюсь разработкой веб приложений на протяжении уже 14 лет, но история будет не об этом. Расскажу о том, как и почему я создавал эргономичное рабочее место, которое в последствии превратилось в проект Easyworkstation. Эта штука уж...

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

Импортозамещаем Evernote. Obsidian – менеджер заметок и лучший друг менеджеров Привет, Хабр! Меня зовут Николай Суворов. Я – профессиональный менеджер, руководитель направления Delivery Management в МТС Digital. Занимаюсь Enablement Platform – единой платформой для быстрого создания продуктов в экосистеме МТС. Сегодня я расскажу о своем pet-проекте и о...

3500 в час с ChatGPT Привет, Хабр! Меня зовут Саша, и я тот самый студент, который написал диплом с помощью ChatGPT за сутки. Всю историю можно почитать на Хабре тут, тут, где всерьез обсуждалась идея лишить меня диплома, и тут, где недоуменно размышляли, что со мной делать. Пока “Антиплагиат” т...

Как привлечь в приложение 1 млн пользователей с помощью геймификации: опыт Спортмастера В 2022 году мы запустили новое мобильное приложение для iOS и Android, встроив в него дополнительные сервисы: «Медиа», «Трекер активности», «Live-трансляции», «Онлайн-тренировки» и другие. Они закрывают потребности наших клиентов, не связанные с покупками. Например, помогают...

Как в Яндекс Афише тестирование саппортами запускали Привет! Меня зовут Дарина Майорова, я работаю в тестировании в Яндексе, и хочу рассказать, как в Яндекс Афише я за полгода вырастила команду саппорта тестирования.Весной 2021 года у нас была проблема: в Афише было всего два тестировщика на две команды разработки (Афиша и вид...

Как можно (было) угнать аккаунт Instagram Пережив недавно небольшой security-испуг — мне пришла SMS с кодом «Гугла» вида G-******, я отправился искать, что это может значить. Не знаю, как у вас, а у меня это уже не первый случай, правда, после этого обычно больше ничего не происходит. Понятно, что это какой-то код а...

Интересное из мира Unity #1 (27.01.23 — 2.02.23) Всем привет! Меня зовут Григорий Дядиченко, и я технический продюсер. Я решил вести дайджест новостей по Unity, отбирая интересные посты из того, что произошло за неделю. Красивые проекты, интересные ролики и многое другое. Если вам интересна Unity разработка — добро пожалов...

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

[Личный опыт] Насколько все радужно в стране лепреконов: что на самом деле ждет тех, кто решит переехать в Ирландию Ирландия — это очень красивая и очень маленькая страна, которая мало у кого ассоциируется с IT. А между прочим, из-за невысоких налогов здесь довольно много компаний, которые связаны с технологиями и охотно нанимают сотрудников из-за рубежа.Меня зовут Андрей, и с ноября прош...

Как сделать анимацию с помощью MotionLayout Привет, Хабр! Меня зовут Павел Беловол, я Android-разработчик на проекте онлайн-кинотеатра KION в МТС Digital. Это новая часть сериала о внедрении фичи Autoplay в KION, в которой я расскажу про свой личный опыт работы с MotionLayout на примере продакшн-задачи в KION. Из этой...

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

QAk-QAk мы запускали подкаст Привет от QA-комьюнити Тинькофф! В нашем профессиональном сообществе непрерывно обсуждаются вопросы обеспечения качества. Встречи QA-инженеров, общение в чатах, работа над новыми проектами — все это помогает нам развивать качество продукта. А любовь к работе, непрерывное обу...

О факапах с любовью Привет!Меня зовут Александр Поплёвко, я руководитель продукта онлайн-платежей в Леруа Мерлен.В 2021 году меня постоянно терзала мысль: все вокруг только и говорят об «успешном успехе», а делиться болью и факапами — персональными или командными — как-то не очень принято. Хотя...

Ультимативный гайд по HTTP. Часть 1. Структура запроса и ответа Привет! Меня зовут Ивасюта Алексей, я техлид команды Bricks в Авито в кластере Architecture. Я решил написать цикл статей об истории и развитии HTTP, рассмотреть каждую из его версий и проблемы, которые они решали и решают сейчас. Весь современный веб построен на проток...

Проецирование вершин графа в векторное пространство. Часть 2. Марковская цепь и Word2Vec И снова здравствуйте! Меня зовут Илья Котов, я Data Scientist в Сбере, участник профессионального сообщества NTA. Эта статья — вторая часть небольшого цикла, посвящённого алгоритмам вложений вершин графа в векторное пространство. Сегодня рассмотрим главную идею алгоритмов, о...

От «Бурана» до мейнфрейма: история отказоустойчивости в космосе и на земле Удивительно, но на заре вычислительных систем их отказоустойчивости уделяли значительно меньше внимания, чем сегодня. Вопросами репликации и резервирования занимались лишь отдельные институты и другие организации, которые работали в специфических областях знаний. Впервые...

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

Биграммы и триграммы. Кейс сбора и анализа информации из аудио с непонятными словами Привет. Меня зовут Александр Родченков, я занимаюсь речевой аналитикой в центре машинного обучения «Инфосистемы Джет». Тут я расскажу о биграммах и триграммах на примере реального, хоть и довольно скромного, кейса. Что же это за «граммы» такие, с чем их «едят» и зачем они на...

Sega Game Gear: портативная игровая консоль 90-х. Как электронный мусор превратить в работающий девайс Всем привет! Сегодня расскажу о портативной консоли Sega Game Gear, которая неожиданно попала в мои руки несколько дней назад. Возможно, для кого-то этот девайс — обычная вещь, хоть и конца прошлого века. Но для меня это нечто особенное, поскольку я вырос на играх для Sega...

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

Более 12 лет ставлю цели на год: рассказываю, как и почему этот процесс работает у меня Привет, меня зовут Павел Комаровский – и я из тех душнил, которые в начале января усиленно строят всякие акульи планы на год. Так как делаю я это уже много лет, у меня выработался довольно своеобразный подход к процессу, которым я и хотел с вами поделиться – надеюсь, это пом...

Жизнь джуна в 1C Эта статья предназначена для тех, кто хочет начать карьеру 1сника или уже находится в начале своего пути.Мне много раз приходилось наблюдать истории становления разработчиков 1C, но в основном это гегемоны своего дела, люди, с которыми себя сложно ассоциировать ввиду великой...

«Было ощущение, что это цитадель лучших из лучших»: как бизнес-аналитик 15 лет пытается устроиться в EPAM Иван — бизнес-аналитик с четырёхлетним стажем и мечтой о работе в EPAM, которая появилась сразу после университета. О недавней, седьмой попытке попасть в корпорацию он рассказал изданию dev.by. ...

Я учусь на тестировщика: hаppy end Здравствуйте, меня зовут Екатерина, два года назад я работала в школе и поняла, что больше не хочу заниматься преподавательской деятельностью и решила сменить профессию. Новой сферой профессиональной деятельности  я выбрала тестирование. Мой путь по освоению новой профе...

Многоклассовая детекция клеток рака почки: нейросетевой ассистент врача-патоморфолога Всем привет, меня зовут Арсений, я студент 2 курса магистратуры Сеченовского университета по специальности "Наноматериал и биофотоника”. В октябре прошлого года я занял первое место во всероссийском межвузовском конкурсе “Samsung Innovation Campus” со своим проектом “Многокл...

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

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

Project: BloodStrike не отменили, нас кто-то потроллил В объявлении на китайском языке, которым некоторое время назад поделился аноним, было подчеркнуто, что Project: BloodStrike больше не будет развиваться, что этот проект является пробной игрой, созданной с использованием только готовых активов Netease, и что это игра Battle R...

Использование Home Assistant в Qemu, запущенном под OpenWRT Имелся у меня машрутизатор на Raspberry Pi4 и на таком-же работал Home Assistant. В какой-то момент понадобился дополнительный UpLink в маршрутезаторе, по что был задействован USB-2-Ethernet адаптер. И всё бы было хорошо, но на ядрах 5.15 и выше, USB сетевой адаптер начал сб...

Наши 5 лет с инфраструктурой «ВсеИнструменты.ру»: от нескольких ВМ до отказоустойчивого решения в трёх дата-центрах Cтатья посвящена проекту «ВсеИнструменты.ру» — крупнейшему интернет-магазину DIY-товаров и нашему клиенту по совместительству. Расскажем, с чего начинали сотрудничество почти пять лет назад, как сейчас идут дела и куда мы вместе идём. Поговорим о сопровождавших этот путь тех...

Обзор периферийной библиотеки FIL для микроконтроллеров STM32 Приветствую всех читателей моей первой статьи. Меня зовут Назаров Александр, я программист и резидент Ресурсного центра робототехники - структурного подразделения Донского государственного технического университета. Наши проекты направлены, в основном на мобильную робототехн...

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

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

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

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

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

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

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

Чит-лист функционального тестирования, памятка тестировщику Привет, хабр. Меня зовут Екатерина и я руковожу тестированием. Сегодня хочу поделиться своим чит‑листом обо всем.Чит‑лист — набор стандартных проверок для многократного использования в различных приложениях, одинаковых по какой‑либо характеристике. Я...

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

Как дебажить код на JavaScript: примеры ошибок и советы новичкам Привет, Хабр! Меня зовут Алексей Гмитрон, я наставник на курсе «Веб-разработчик» Практикума, а также работаю фулстек-разработчиком. Я начал программировать шесть лет назад, и обучение не сразу давалось легко. Одна из главных проблем — не умел выяснять, почему мой код не...

Запуск на Product Hunt: Как мы заработали первые доллары с ChatGPT Привет✌ Меня зовут Юра Ребрик, и в этой статье я расскажу вам о своем опыте создания пет‑проекта, который мы запустили на Product Hunt и заработали свои первые доллары онлайн. Читать далее

Наши любимые приложения-помощники в тестировании back-end Всем привет! Меня зовут Константин, и я работаю ведущим тестировщиком в дружной команде back-end компании Solit. Мои коллеги уже не раз делились различными хитростями и ноу-хау, которые они применяют в своих проектах. Я же решил пойти немного другим путём и поделиться с вами...

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

Blur Behind: История провалов на разных ОС Привет, Хабр! Меня зовут Михаил Полукаров, я занимаюсь разработкой Desktop-версии корпоративного супераппа в команде VK Teams. Я уже писал на Хабр две статьи про использование масок, создание сложных многослойных и полупрозрачных окон и о своем опыте реализации красивых сп...

Моя попытка сделать утилиту для очистки Linux Всем привет! Я начинающий разработчик на языке Go. До этого у меня был, так сказать, небольшой опыт, но в виде хобби. Во время изучения я также осваивал Linux, сейчас уже пользуюсь им как основной ОС.Мой ноутбук довольно слабый, на борту всего 4ГБ ОЗУ, а на Windows существуе...

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

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

Как мы развиваем айтишников в СИБУР Диджитал Привет! Меня зовут Таня, я инженер-физик, специалист по электронике электрофизических установок. Когда я 16 лет назад выходила из института, мне задали вопрос: “Таня, кем ты хочешь стать, когда вырастешь?” Я не очень понимала, кем хочу стать, но точно знала, чего я делать не...

Made at Intel. Свой среди чужих, чужой среди своих 2014й стал переломным годом для моей карьеры в Интел. В начале 2013го меня назначили генеральным директором по R&D в России – и мне казалось, что теперь все дороги будут открыты. От перспектив сделать что-то хорошее и для Интела и для России за спиной прямо-таки росли кр...

Перенос URLSessionTask в background URLSession при уходе приложения в фон Всем привет. Всем привет. Меня зовут Максим Батраков и я iOS-разработчик в 65apps. В этой статье я хочу рассказать о некоторых особенностях работы с URLSession, разобрать загрузку файлов в background URLSession и показать процесс переноса выполнения активных запросов в backg...

Поиск работы за границей. Попытка номер раз Всем привет. Осенью 2022 года я занялась поиском IT работы в Португалии. В статье поделюсь, как это было и чем закончилось. Дисклеймер: многие подробности я намеренно опустила, будут вопросы – задавайте в комментариях. Читать далее

Царица наук: математика, беспощадная ты мука Дайджест про то, как и зачем учить математику, если ты взрослыйС самых юных лет было очевидно, что я — естественнонаучник: ребёнок, выросший в семье инженеров и с неподдельным интересом обожающий всё живое, зелёное и биологическое. Дальше началось см...

Кем вы видите себя через 6 лет в тестировании? Если бы мне задали такой вопрос, то я не смог бы на него правильно ответить. Ведь начинал я с ручного тестирования, а сейчас мы департаментом раскатываем на весь банк гигантский «дашборд», который привязан буквально ко всем данным компании, и позволяет оценить качество работ...

Кэширование Всем привет! Меня зовут Илья Денисов, я занимаюсь backend разработкой уже более пяти лет и сейчас пишу на языке go. Сегодня я предлагаю вам поговорить о кэшировании. Постараюсь рассказать о базовых концепциях, а также затронуть ряд особенностей, неочевидных на первый взгляд....

Пайплайн для создания классификации текстовой информации Привет, Хабр!Меня зовут Дарморезов Вадим, я Data Scientist и участник профессионального сообщества NTA. Актуальность работы с большими объемами текстовой информации ещё долгое время (а может быть и всегда) будет неоспорима. При этом спектр задач весьма вариативен – от задач ...

Техподдержка: как научиться жить без Jira Привет! Меня зовут Савр, я работаю инженером технической поддержки Arenadata. В прошлом году нам, как и многим другим компаниям, использовавшим зарубежное ПО, пришлось переходить на российские аналоги. В частности, с болью в сердце мы отказались от Jira Service Management (д...

Горизонтальная структура команды разработки, или Как доводить ML проекты до продакшена Привет, Хабр! Меня зовут Даниель, я занимаюсь машинным обучением в Garage Eight.Решил рассказать о работе ML команды в горизонтальной структуре и особенностях такого подхода. Читать далее

Разделяй и властвуй: как развивалась сеть Selectel Сегодня Selectel объединяет шесть собственных дата-центров в Москве, Санкт-Петербурге и Ленинградской области. И еще два партнерских — в Новосибирске и Ташкенте. В начале развития компании все было иначе: первые дата-центры сильно зависели друг от друга, а при доступе мос...

Schema Registry с Protobuf в Kafka — зачем оно надо? Всем привет. Меня зовут Нина Пакшина, я разработчик “Лента Онлайн” и часть операционной команды в сервисе доставки продуктов.В данной статье на примере языка Go я расскажу о том, как мы внедряли Kafka в связке с Schema Registry и Protobuf в качестве формата сообщений.Я ...

Мой издательский пост Давным-давно, ещё, когда я жил в Минске, одним из моих старших друзей был удивительный инженер Павел Горбунов, интеллектуал, романтик и автор множества афористичных мыслей, из которых мне наиболее запомнилась «Кто пребывает в нирване, часто ходит в рванине». Он работал в маш...

Тестирование умерло, да здравствует тестирование Привет, Хабр! Меня зовут Артём Ерошенко, я — сооснователь Qameta Software. Больше 14 лет занимаюсь тестированием и автоматизацией. Работал в Яндексе, когда учился в университете, и писал первые автотесты, сделал опенсорсный проект Allure-фреймворк, способствовал появлению Ян...

Внеземные техносигнатуры: научные аспекты поиска Ещё в июне 2021 года я публиковал пост «Что варится в пекулярных звёздах» — о звёздах с необычным спектром, явно содержащих не только гелий, водород и следы элементов вплоть до железа и никеля, но и более тяжёлые элементы. Именно в тот пост заглянул уважаемый Андрей Курилов ...

1 автотест на 10 языках программирования Всем привет. Меня зовут Ирек и я в профессиональном IT с 2012 года. Прошел путь от специалиста службы поддержки до разработчика. На данный момент занимаюсь автоматизацией тестирования в компании РТК ИТ.В статье постараюсь показать на одном кейсе как выглядят автотесты на раз...

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

Записки молодого МП: как менеджеру спастись от лучей ненависти инженеров Я недавно начала заниматься администрированием проектов в ИТ-инфраструктуре. Здесь много постов менеджеров проектов о том, как ставить задачи технической команде, контролировать статусы и общаться так, чтобы тебя не ненавидели. Однако оказалось, что с инженерами универс...

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

Немного о принципах организации офисных пространств для ИТ-команд и пара историй про наш офис Привет, Хабр! Меня зовут Юля. Почти 2 года назад IT-команда Россельхозбанка переехала в новый офис для разработчиков, пространство которого проектировали практически с нуля. Пережив все это, мы решили поделиться парой основных принципов про организацию рабочих пространств дл...

Что выбрать: Red Team или Penetration Testing За последний год информационная безопасность стала одной из наиболее горячих тем для обсуждения, выйдя далеко за пределы ИТ-сообщества. Это не удивительно — количество инцидентов ИБ в 2022 году выросло во много раз, заставив многих руководителей всерьёз задуматься о кибербез...

Легендарная Nokia с миниатюрным жёстким диском! Какова она в 2022? Что в наше время глобально меняется в телефонах? Наращивается память? Сужается расстояние между рамкой дисплея и гранями телефона? Засовывается камера под дисплей? Это всё конечно же инновации, но как визуально, так и тактильно, смартфоны уже очень давно отличаться друг от д...

Делаем ТруЪ-DevOps в мире хранилищ данных Меня зовут Василий, и уже больше пяти лет я причиняю DevOps в хранилищах. Последние полтора года руковожу группой автоматизации хранилищ данных в Почтатехе. В нашем data warehouse 6,5 петабайт активных данных. Вы и сами можете представить масштабы, когда речь идет о Поч...

Приёмы эффективного общения Здравствуйте, меня зовут Павел Кондратьев, и я руководитель проектов. Начинал работу в небольшой компании, создавая кросс-платформенные и нативные мобильные приложения на Kotlin/Swift и веб-сервисы на Yii2, пока не перешел в ГК Юзтех, где веду самые разные проекты на .N...

Экзоскелет «Норникеля» – не панацея будущего, а инструмент настоящего Всем привет! Меня зовут Владислав Давыдов, я главный менеджер центра развития цифровых технологий компании Норникель. В этой статье расскажу о ходе разработки и подготовке к вводу в промышленную эксплуатацию тяжелого промышленного экзоскелета Норникеля. Читать далее

Особенности прогнозирования продаж и оттока в условиях неопределенности Бизнес в современных условиях развивается стремительно. На динамику продаж, доходов, расходов оказывает влияние множество различных факторов, как внутренних (инвестиции, стимулирование отдельных каналов продаж, исследование рынка и т.п.), так и внешних – различные непредвиде...

Поиск специалиста, как быть и что делать? Вначале немного о себе. Уже более 14 лет являюсь руководителем ИТ отдела в бюджетной муниципальной организации. Отдел небольшой, три человека и начальник, т. е. я. На самом деле людей еще меньше, один из сотрудников фактически исполняет работу д...

Любовь и ненависть к Цири     Захотелось мне как-то попробовать себя в "большом" деле. И рассекая по просторам интернета в поисках интересностей натыкаюсь на сайт с моделью Цири. Большой моделью - 360 мм высота. Это любовь, подумал я и скачал эту модель.Ну что ж, модель имеется - пора за дело. С исто...

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

YTsaurus: основная система для хранения и обработки данных Яндекса теперь open source Привет! Меня зовут Максим Бабенко, я руковожу отделом технологий распределённых вычислений в Яндексе. Сегодня мы выложили в опенсорс платформу YTsaurus — одну из основных инфраструктурных BigData-систем, разработанных в Яндексе.YTsaurus — результат почти десятилетнего труда,...

Как я поступил в университеты США на магистратуру Computer Science в 30 лет Меня зовут Валерий Путнин, я поступил в 2 американских университета: Georgia Institute of Technology, Drexel University. В этой статье я расскажу, какие университеты я рассматривал, по каким показателям отбирал университеты, в какие подавал заявки, процесс поступления, какие...

Экосистема спортивного ориентирования — что это и как оно устроено Привет! Меня зовут Иван Янин, я мастер спорта России и ведущий системный аналитик SM Lab, и в этом посте я хочу поговорить про систему спортивного ориентирования. Я поделюсь опытом и расскажу о возможностях стратегии развития IT-экосистемы Федерации спортивного ориентировани...

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

Интервью с создателями «Кужлёвки» Привет, ребята, меня зовут Александр Клоков. Недавно, как обычно прокручивая ленту ВКонтакте, я наткнулся на репак игры «Кужлёвка» от Хатаба. Люди спрашивали: «Как оно?». До этого я пытался поиграть в «демо-версию», но она крашилась в главном меню. На что я и пожаловался:...

3D принтер FlashForge Creator Pro 2. Привет из прошлого Итак, почему «привет из прошлого»? Creator Pro2 это модель аж 2017 года, если не раньше. Я нашел в состоянии новой с небольшим браком со слов владельца. Я подумал почему бы и нет.Зачем обзор принтера который был сделан тогда, когда практически все производители 3д принтеров ...

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

Семантическое версионирование и проблемы с зависимостями — коротко о lockfile Привет, меня зовут Анастасия Пласкевич, я фронтенд-разработчик. Недавно на проекте я разбиралась с зависимостями и углубилась в эту тему так, что собрала небольшой доклад о том, что такое Lockfile, как работает yarn.lock, как решать проблемы с зависимостями в проекте и делат...

Генератор эмбеддингов: как провести качественный анализ метрик сотрудников без прямого доступа к персональным данным Привет, Хабр! Меня зовут Роман, я работаю в Сбере в блоке HR исследователем данных. Мне и моим коллегам часто приходится иметь дело с персональными данными сотрудников (далее ПДн). А получить допуск к использованию этих данных в различных контурах банка очень непросто: в Сбе...

Автоэнкодеры, нейронные сети и face_recognition: ML-подходы к поиску похожих изображений Привет, Хабр! Меня зовут Паймеров Владимир, я Data Scientist в Сбере и участник профессионального сообщества NTA.Компьютерное зрение (computer vision, CV) — активно развивающееся научное направление, посвящённое анализу изображений и видео. В последнее время ему уделяется бо...

Гайд по написанию пользовательских историй и критериев приёмки Всем привет! Меня зовут Валентина Ляликова. Я ведущий бизнес-аналитик в X5 Tech и преподаватель направления «Пользовательские истории и критерии приёмки» в Школе бизнес-анализа X5 Tech. Большой опыт работы на разнообразных проектах помог сформировать мне список правил, ...

Как определить размер выборки для бутстрэпа старым дедовским способом Всем привет! Меня зовут Рома Смирнов. Я работаю продуктовым аналитиком в Lamoda. Как и во многих других продуктовых компаниях, решения о том, раскатывать ли новую фичу, принимаются в Lamoda на основе данных, в частности на основе результатов A/B-тестирования.Бутстрэп — один ...

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

Подводные камни компараторов в С++ При использовании компаратора в алгоритмах boost::sort и std::sort важно учитывать некоторые особенности работы этих алгоритмов, игнорирование которых может привести к неожиданным последствиям, в том числе к segmentation fault. Чаще всего при сортировке объектов пользоват...

Поднимаем медиа-сервер и хостинг с помощью Docker Приветствую Хабр в моей первой статье. Было много предпосылок для создания этого проекта: локальное хранилище для музыки и фильмов, которые достойны большего чем "сохраненка" в чужом облаке, независимость в данных и платформа для профессионального развития. Мой интерес заклю...

Полгода самостоятельного изучения .NET – не повторяйте моих ошибок Доброго времени суток! Меня зовут Ваьсен, я – начинающий backend разработчик, поставивший себе цель переучиться из экономиста в программисты с нуля. Обучение я начал в конце сентября прошлого года и на текущий момент выходит, что прошло ровно полгода с момента начала пути. В...

Платформа данных в Леруа Мерлен — как мы победили масштабирование Всем привет! Меня зовут Александр Токарев, я технический архитектор домена «Управление данными» в «Леруа Мерлен». Год назад мы уже делали обзор нашей Платформы данных, сейчас же я расскажу про её развитие за последний год и про задачи, которые нам удалось решить.Мы столкнули...

Фантомас, Наташа Ростова и Мейбл Пайнс: как мы делали темную тему для ispmanager Привет, Хабр! Меня зовут Сергей Пестерев, в ispmanager я отвечаю за дизайн продукта. Пожалуй, сложно представить себе более холиварную зону ответственности. Стоит лишь заговорить о дизайне, как тут же оживляются пользователи, которым он якобы не нужен, — они требуют новых ин...

ЭлектроМаша 2.0 или как мы упаковали Performance Review в чат-бота Привет! Меня зовут Артём, я бэкенд-разработчик в KTS.Наш главный HR Мария Ковылина и я приглашаем почитать: как мы проводим ревью, с какими проблемами сталкиваемся и как смогли автоматизировать процесс с помощью Telegram-бота. Стабильно, зимой и летом, мы проводили perf...

Как мы сделали для разработчиков универсальную шину событий, не требующую знаний Kafka и прочих брокеров Привет!Меня зовут Петр Коробейников, я техлид команды DBaaS for Redis в #CloudMTS.Некоторое время назад я озадачился созданием общего набора инструментов для наших команд разработки. Цель была проста: разработчик не тратит время на погружение в логику работы конкретного инст...

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

Доменные имена с валидным SSL для локальных Docker-контейнеров Ранее (11 февраля 2019) пост уже публиковался мной с таким заголовком, но был отправлен в небытие по причине смерти домена, а как следствие и сервиса с ним связанного. Причин тогда было две — статистика скачивания докер-образа оставляла желать лучшего, и цена за продление д...

[Перевод] Rust в стартапе: поучительная история Rust прекрасен для определенных целей. Но подумайте дважды перед тем как внедрять его в стартап, который должен быстро развиваться.Я очень долго думал писать ли мне этот пост или нет, потому что я не хочу начинать или быть вовлеченным в холивар про языки программирования (чт...

Принять и отдать: как мы совершенствовали Wi-Fi сигнал Меня зовут Евгений Торчинский, практически всю свою жизнь я работаю с технологиями. Сейчас я руковожу Movix Lab — мы уже много лет занимаемся железом, софтом и работаем с технологиями искусственного интеллекта. Сегодня я и мои коллеги поделимся опытом в подборе параметр...

День дизайн-директора Привет. Меня зовут Костя, и я отвечаю за дизайн в Агиме.Знаю что многие любят подглядывать за другими. А кому-то, может, просто интересно, как устроен день дизайн-директора в агентстве.И вот возможность: сейчас я расскажу как прошел один мой +/- типичный рабочий день. Это не...

Лучшие практики при работе с мастер-данными Привет, меня зовут Павел Кардаш, я IT архитектор в «Магните». В этой статье хочу поделиться лучшими практиками в управлении мастер‑данными. Читать далее

Как вместе идти к общим целям: Agile-практики и продуктовая трансформация 3.0 С каждым днем всё больше российских компаний открывают для себя пользу масштабируемых Agile‑практик. Причем это уже не просто локальный Scrum в отдельных командах, а переход на более высокий уровень взаимодействия команд и продуктов.Меня зовут А...

Первый тестовый полёт Starship Super Heavy Тестовый запуск Starship Super Heavy. Ну что, друзья, осталось совсем немного времени до первой попытки запуска Starship Super Heavy от SpaceX — самой большой ракеты в истории человечества и ключевого звена в космонавтике XXI века. Поэтому небольшой рассказ, чтобы вы были в ...

Холодно, теплее, горячо: как «мусорное» тепло европейских дата-центров использовать для обогрева домов Дата-центров становится больше с каждым годом. Это не удивительно, поскольку IT-отрасль развивается, разного рода сервисов становится все больше. Данных генерируется огромное количество, а их нужно где-то обрабатывать и хранить. Но чем больше дата-центров, тем больший объ...

Прости нас, Джон Коннор, или Как мы научили нейросеть точечно распознавать звуки выстрелов Привет, Хабр! Меня зовут Антон Рябых, работаю в Doubletapp и в этой статье расскажу про технические детали применения машинного обучения в проекте HitFactor. Что такое hit factor? На соревнованиях по практической стрельбе спортсмены быстро перемещаются, меняют магазин и...

RPG в разработке — как создать команду с учётом особенностей ролей Привет! Меня зовут Тимофей, я IT lead в QIWI. Но так было не всегда — например, год назад я в рамках того же продукта, что и сейчас, был продуктовым разработчиком в части бэкенда. Передо мной (так я был старожилом) поставили занятную задачку — собрать новую команду. В этом п...

Сколько нужно времени, чтобы переписать объявление? Привет! Меня зовут Илья Никитин, я по-прежнему фронтенд-разработчик в Авито, работаю в кластере BuyerX. В прошлом году я писал о том, как сложно было перевести кнопки контактов на странице объявления с Twig-шаблонизатора на React. Мы переживали, получится ли перезапуск и ста...

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

Как устроены интернет-платежи в Dodо Одно из направлений разработки в Dodo — интернет-платежи. Для компании это скорее утилити-функция, чем основной бизнес, но всё же нам приходится делать кучу всего, чтобы дать клиентам лучший UX и у нас накопился опыт, которым хочется поделиться.Меня зовут Дмитрий Кочнев, я р...

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

Дизайн-долг платежом красен: улучшаем таблицы в большом продукте Меня зовут Александра, я дизайнер из Ozon в SX — Seller Experience. Сегодня расскажу продуктовую историю о таблицах и дизайн-долге.Иногда приходится работать с устаревшими системами, при этом ресурсов на улучшение нет, и поэтому новые доработки внедряются с минимальными изме...

Как поиск жилья заставил менеджера вспомнить программирование и уйти из Яндекса Привет, Хабр! Я разработал помощника по поиску жилья HomeBro, который помог десяткам тысяч людей найти новый дом. Расскажу, с чем я облажался, а с чем – нет.В 2019ом году я работал продактом в Яндекс.Погоде и подумывал, что было бы здорово запилить что-то свое. Начал смотрет...

Поиск данных в инструментах Data Governance: вызовы и решения Добрый день!Меня зовут Никита, я работаю ведущим системным аналитиком в Департаменте управления данными компании Ростелеком.В данной статье я опишу наш опыт использования Реестра отчетов и Бизнес-глоссария, подводные камни, с которыми мы столкнулись, а также планы по оптимиз...

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

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

Что такое LinkedIn SSI и зачем его прокачивать? На сегодняшний день LinkedIn – одна из самых популярных платформ, которая совмещает в себе функции социальной сети и агрегатора по поиску работы. Люди делятся своими профессиональными достижениями, заводят интересные знакомства и ищут новые возможности. И за всем этим Linked...

Универсальный дирижер проекта: что стало с ролью Solution Architect и как она меняет IT Привет, Хабр! Меня зовут Роман Логинов, и я — Solution Architect Team Lead в «Лаборатории Касперского». Этот пост — отражение моего опыта и погружение в тонкости работы Solution Architect. На мой взгляд, эта роль реально развивает людей и меняет индустрию, заставляя специали...

Размышления о качестве продукции Не знаю, что это за дневник. Я тут пока новичок.Когда то, давно, образовалась фирма Fender. Она производит гитары и по сей день. Но выпускала такое Г, что покупатели после покупки бежали в мастерские, чтоб довести эти гитары до ума. Одна из таких мастерских называлась Charve...

Как я учил Алису отправлять почту Всем привет! Меня зовут Иван Чечиков, я QA-lead в МТС Digital, работаю над проектом стримингового сервиса WASD.TV. В этой статье я расскажу о своем пет-проекте по созданию навыка «Умный почтальон» для Алисы, ассистента Яндекса.Подробности – под катом. Читать далее

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

Как построить CJM: лучший способ посмотреть на продукт глазами пользователя Привет! Меня зовут Олег Королев, я директор по аналитике в AGIMA. В этой статье расскажу про CJM — карту пути клиента. Это инструмент, с помощью которого можно разобраться, что мешает пользователю работать с вашим продуктом, какие мысли и эмоции вызывает у него ваш интерфейс...

Python для детей До того, как стать преподавателем в университете, я вёл программирование в детском технопарке Кванториум. Это такой центр дополнительного школьного образования куда дети приходили после уроков и изучали программирование, робототехнику, биологию и т.д. Конкретно я вёл занятия...

Если он в воде не тонет… значит, это дата-центр: плавучие и подводные ЦОД становятся все популярнее Еще несколько лет назад идея плавучего дата-центра казалась обычной технологической фантазией. Но после того, как компании Nautilus Data Technologies удалось реализовать такой проект, в разных странах стало появляться все больше плавучих дата-центров. И это не только допол...

Про Inbox, веселые легаси и динамические микрофронты Наш Альфа-Банк прекрасен. Мы его очень любим, но он такой большой-большой, разнообразный и сложный. Думаю, никого не удивил :) Наш ИТ-ландшафт содержит великое множество всякой «флоры и фауны», с которой необходимо считаться. То тут, то там, из глубоких Enterprise джунглей н...

[recovery mode] Запуск R кода по расписанию Всем привет. Меня зовут Дмитрий Володин, я Analytics Engineer в Trafficstars. Когда-то я, как и все, был начинающим аналитиком данных на R и передо мной на этом этапе остро встал вопрос запуска моего кода по расписанию. Ещё желательно было иметь возможность запускать откуда ...

Сравнение JMeter и k6 на практике Привет! Меня зовут Максим Колесников. Я работаю в центре компетенций нагрузочного тестирования блока обеспечения и контроля качества выпуска изменений в «РСХБ-Интех» — IT-компании АО «Россельхозбанк». И как-то раз у меня возникла мысль: «А не выкинуть ли нам JMeter и перепис...

Как сделать сервисы доступнее для людей с нарушениями зрения. Исправляем 5 самых частых ошибок Всем привет! Меня зовут Юля Долгун, я фронтенд-разработчик из Поиска. Одна из моих задач — поддерживать доступность в поиске по товарам для пользователей с различными ограничениями здоровья.Прошлой осенью Яндекс улучшил доступность в ряде своих сервисов. Наша команда тоже пр...

Процесс запуска и проведения АВ-тестов Приветствую, уважаемые читатели Хабра. Меня зовут Николай Французов, я digital-аналитик в компании Tele2, занимаюсь сбором и анализом данных, построением дашбордов и проведением А/В-тестов.Я хотел бы рассказать вам о том, как мы проводим тесты в нашем проекте, и поделиться о...

Вечная битва High Code и Low Code Привет, Хабр! Меня зовут Георгий Ржавин, работаю процессным архитектором в компании GlowByte, руковожу направлением Business Process Management. В этой статье хотел бы с вами подискутировать о вечном противостоянии подходов High Code и Low Code: где сейчас находимся и кто вы...

Как я ставлю задачу для сотрудника Я много раз ставил задачу для программиста, а он её выполнял неправильно или вообще не выполнял. Я думал всё дело в некомпетентности исполнителя, а оказалось всё сложнее.Меня зовут Андрей Глушко. Я менеджер ИТ проектов, занимаюсь менторством, прошёл путь от разработчика до р...

Могут ли девять женщин родить ребенка за месяц? Пример из личного опыта Несмотря на немного биологический заголовок, в этом посте мы обсудим старые добрые продуктовые проблемы. Меня зовут Александр Федюнин, я пришел в Спортмастер в 2019 системным аналитиком, а сейчас — PL продукта «SM 3.0», о котором вы могли ч...

Полгода пользуюсь Windows 11 после десяти лет на macOS и до сих пор жив В августе прошлого года у меня появилась необходимость в покупке ноутбука. Как-то iMac 21,5 2011 года оказалось не сильно удобно носить с собой, а возможности приобрести даже базовый MacBook Air не было. Поэтому было решено остановить выбор на Huawei MateBook D14 на Windows...

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

Учитель и панк: история Алексея Дрозда, начИБ «СёрчИнформ» Продолжаем серию постов о наших сотрудниках. Под Новый год решили рассказать про одного из самых заметных наших коллег – Алексее Дрозде (aka @labyrinth). Вы знаете его, если приходите к нам на вебинары и Road Show, учитесь в нашем УЦ, читаете наш блог на Habr. В общем, много...

[Перевод] Взлом Hyundai Tucson История в двух частях. В первой мы расскажем о первых неудачных попытках болгарского ИТ-специалиста Радослава Герганова взломать свой автомобиль Hyundai Tucson 2020 года выпуска, а во второй — о том, как выполнялся взлом.Я купил новенький Hyundai Tucson в 2020 году, а в 2022...

Мой путь в профессию: из аналитиков в Go-разработчики Привет! Меня зовут Герман, я backend-разработчик в команде Managed Service for Redis в компании #CloudMTS. В этой статье расскажу про свой приход в разработку на Go и поделюсь полезными ресурсами, которые мне помогли на этом пути. Читать дальше →

А работают ли игровые механики? Этот вопрос мне задают постоянно. Привет, Хабр! Меня зовут Тагир Хайрутдинов, я старший аналитик данных в Альфа-Банке. За прошлый год я посетил примерно 10 профильных конференций и прочих мероприятий. Когда на мероприятиях я рассказываю людям о том, что такое геймификац...

Вечный соперник: история AMD K7. Часть 1 — Слот После основательного экскурса в историю «нетрадиционных» (на сегодняшний день) систем и долгого перерыва пора вернуться к самой массовой архитектуре для ПК — х86. Сегодня у нас на очереди долгожданный цикл о процессорах AMD. Начнем его, конечно же, с К7, но перед этим позв...

Как я стал Python-разработчиком с нуля — мой опыт становления тестировщиком Это мой первый пост, прошу сильно не пинать. Для начала немного расскажу, кто такой тестировщик. Это специалист, который отлавливает ошибки на всех этапах разработки проекта. Работа рутинная, но ответственная. Получают тестировщики на 20-30% меньше, чем программисты: от 30&n...

Как я стала бизнес-аналитиком и сколько времени мне понадобилось Как и многие затерявшиеся люди во время карантина я решила, что пора что-то менять. И начала с профессии.  Изучила существующие профессии в сфере IT и остановилась на аналитике. Мне подсказали платформу Geekbrains и я решила начать с них. Как и во многих образовательных...

[Перевод] Плантации XXI века. Как экономическая катастрофа превратила Венесуэлу в центр новой IT-индустрии Это должно было стать временной подработкой — способом получать какие-то деньги во время учебы. Оскарина Фуэнтес Анайя зарегистрировалась на Appen, платформе для маркировки данных с помощью ИИ, когда она еще училась в колледже, рассчитывая получить хорошо оплачиваемую должно...

Сайты объявлений начнут сообщать о ваших попытках продать квартиру в «Госуслуги» Минцифры подготовило ряд решений для исполнения постановления правительства от 17 февраля 2023 года. Речь идёт об интеграции ЕСИА (Единой системы идентификации и аутентификации), в структуру которой входит портал «Госуслуги», с сервисами объявлений и поиска работы.

Билайн бизнес и Key Point до конца года запустят дата-центр в Новосибирске 11 апреля состоялась церемония закладки первого камня в фундамент будущего центра обработки данных (ЦОД), ознаменовавшее начало полномасштабного строительства. Запуск в эксплуатацию первой очереди запланирован на декабрь 2023 года. Новый ЦОД, как и все дата-центры группы ком...

Из дальнобойщика — в IT: приключение, где нужно быстро учиться и работать без выходных 63 часа работы в неделю, три выходных за полгода и подвешенное состояние гастарбайтера: меня зовут Мустафа Бекиров, мне 23 и я вкатываюсь в IT. Работаю дальнобойщиком 1,5 года, а в перерывах между грузами почитываю Хабр. Никогда официально не учился на программиста, но полго...

Прекратите звать (не) меня на работу Расскажу забавную, и, надеюсь, поучительную историю, в которой смешалось многое и, на первый взгляд, странное.Начну очень издалека. Видите мой ник? Его опосредованный источник — давно забытый одноимённый криминальный фильм двадцатилетней давности; когда мне нужно было придум...

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

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

Ещё эпические фейлы при открытии в Казахстане (почему мы так задержались) ЦОД в Астане, где мы встали В прошлый раз я рассказал про то, как «учёный изнасиловал журналиста». Кратко: мы выпустили релиз, что встаём в ЦОДы «Транстелекома», «Форбс Казахстан» написал, что мы совместно открываем два ЦОДа, дальше наши «новообретённые» партнёры узнали мно...

Как меняется сумма от перемены мест в графике производства Меня зовут Ася, и я занимаюсь решениями по оптимизации в НЛМК-ИТ. Много лет я работала .NET разработчиком, мечтала о профессиональном росте. Коллеги из проекта по календарному планированию и графикованию поверили в меня и взяли в команду, несмотря на то, что на тот момент я ...

Безопасное подключение с чужого компьютера Всем привет!Так получилось, что знакомство с миром *NIX систем началось у меня в конце 90-х с системы FreeBSD, которая долгое время была любимой и с удовольствием использовалась для решения множества задач. Но, время шло, и приоритеты сместились в пользу Linux дистрибутивов,...

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

Новые проекты от 10 знаменитых игровых студий Чем сейчас занимаются известные игровые студии, кроме выпуска патчей под свои культовые проекты? Готовятся поразить воображение геймеров, конечно. И в случае с Naughty Dog — это даже не The Last of Us Part 3. Если у вас так же как и у меня нет времени следить за всеми новинк...

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

Метод Помидора — убийца прокрастинации. Использовала 6 месяцев и вот результаты Всем привет! Меня зовут Маруся, на текущий момент я - аналитик данных, блоггер (пишу в телеграм и на VC). Я использовала Метод Помидора 6 месяцев ежедневно и в честь такого праздника хочу подвести итоги. Для тех, кто не в курсе, Метод Помидора (итал. tecnica del pomodor...

VK построит в России сеть дата-центров К своим имеющимся двум дата-центрам VK планирует добавить еще как минимум три. Один откроется в конце этого года, два других — в 2025 году.

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

Брокер сообщений NATS: как мы решали проблему скоростной и стабильной доставки сообщений Всем привет. Меня зовут Женя, я работаю, как это сейчас модно говорить, DevOps-инженером в компании Garage Eight. В этой статье я бы хотел поделится опытом внедрения и эксплуатации брокера сообщений NATS в нашей инфраструктуре — настолько понравилась эта технология.&nbs...

Пора забывать GridSearch — встречайте ProgressiveGridSearch. Фракталы в ML, постепенно увеличиваем разрешение Здравствуйте, меня зовут Николай Стрекопытов и я придумал как подбирать гиперпараметры бескомпромиссно лучше GridSearch’а. Нужно лишь изменить порядок вычислений. И да, это заявка на обновление индустриального стандарта - скоро вы сможете улучшить свои ML-пайплайны заменой н...

[Перевод] Красивый двоичный поиск без ветвления Недавно я прочитал пост Алекса Мускара Beautiful Binary Search in D. В нём описывается алгоритм двоичного поиска под названием «алгоритм Шора». Я никогда не слышал о нём и его невозможно загуглить, но увидев алгоритм, я думал только об одном: «он без ветвления». Кто знал, ч...

[Перевод] HTTP/3 и QUIC: Как это работает? Хоть HTTP/3 все еще находится на стадии подготовки к стандартизации, такие команды как Shopify и Medium, уже внедрили его в продакшн. Читать далее

Неестественное выравнивание Вот уже 10 лет прошло, как я переводил свои средства программирования в среду x86-64 для Windows 7. А как будто вчера было! Поскольку тогда многие особенности этой среды были для меня внове, они вызывали недоумение. Вот типичный пример. Читать далее

[Перевод] Как НКО продвигают идеи Сэма Альтмана и становятся миллиардными стартапами Илон Маск опубликовал твит, в котором был размещён диалог с чат-ботом ChatGPT, в котором обсуждался переход созданной им некоммерческой организации OpenAI в 2019 году в коммерческую. В ходе беседы ChatGPT пришёл к выводу, что использование ресурсов некоммерческой организации...

Получаем сертификат ЦРУ перебирая архивы Когда-то давно передо мной стояла задача по поиску файлов на ресурсах, которые могли уже не работать или определённые данные с них были удалены. Тогда для этой цели я использовал веб архивы Common Crawl и самопальный инструмент для автоматизации взаимодействия с ним.Сейчас м...

Как помочь своему лиду не наломать дров Всем привет, меня зовут Вероника, я Head of DevRel в Dodo Engineering. Я работаю с людьми в IT уже больше 7 лет и за эти годы насмотрелась на мириады Больших Менеджерских Ошибок (БМО, далее по тексту заменяется на «факапы») менеджеров во всех ипостасях: новичков, суперопытны...

Как выбрать библиотеку стайлинга и заменить несколько дизайн-систем на одну. Часть 1 Привет! Меня зовут Вадим Казаченко, я лид фронта дизайн-системы ВТБ. Год назад устроился в банк и получил командную задачу — построить единую библиотеку компонентов, настолько универсальную, чтобы ее можно было использовать в любом продукте дизайн-системы банка, и при этом о...

Зачем и как мы пишем на Хабр все эти годы Блог на Хабре постепенно привёл к запуску искусственного спутника Земли (на фото не он, просто зонд), интервью с Ромеро и рассказу про психиатрический диагноз Мы торжественно запостили пресс-релиз про старт своего сотрудничества с Хуавей аж 25 марта 2016 года. И начали ждат...

Максим Ильяхов жёстко раскритиковал текст вакансии, но мы нашли хорошего менеджера проектов Найти организованного человека с проектным опытом в диджитале не за 150 тысяч непросто, а после критики Максима вдобавок начался небольшой PR-кошмар. Рассказываю, как было дело. Читать далее

[Перевод] Самостоятельный хостинг в 2023 году Оригинал блога, который вы сейчас читаете, имеет идеальный рейтинг PageSpeed 100 / 100. (По крайней мере, на момент написания статьи.) Это не хвастовство, а совсем наоборот. Оказывается, достичь этого вообще не трудно. Просто хостите статическую страницу с простым...

Как новичку подарить жизнь telegram-боту на java Мне 43 года и я профессиональный юрист. Неуемная интеллектуальная энергия и неудовлетворенность основной профессией 2,5 года назад привели меня в IT. Да-да, вот так – взрослая тетя с гуманитарным образованием решила попробовать себя на ниве программирования и замахнулась аж ...

Anet A6 и моя дорога в 3D печать. Пару лет назад, заехав в гости к другу, узрел в углу его гаража приткнувшееся пыльное акриловое "нечто". На мой вопрос, что это за сумрачное творение китайских инженеров, мне была поведана история о том, что сие чудо зовется "3D принтер Anet A6", купленный непонятно зачем, и...

[Перевод] Адаптируем код .NET Core под Linux Введение Однажды перед нами была поставлена задача: портировать набор приложений на C# с Windows/.NET Framework на Linux/.NET Core. Я полагаю, что для Microsoft мы были клиентом с рабочими нагрузками, которые было бы интересно поддерживать с помощью .NET Core. В то время я ...

Кто такие Security Champions? Всем привет! Меня зовут Артём Пузанков, я DevSecOps-инженер в департаменте защиты приложений VK. Хочу рассказать о том, зачем команде разработчиков нужны Security Champions и чем они отличаются от AppSec-аналитиков. Читать далее

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

Смартфон OnePlus Ace 2 Genshin Impact идёт в большом комплекте Бренд OnePlus решил сделать коллаб с Genshin Impact, поэтому на свет появилось издание OnePlus Ace 2 Genshin Impact. Дизайн по сравнению с обычной версией OnePlus Ace 2 не изменился. Но отличия есть — задняя панель красная и выполнена из кожи. Цвет набора вдохновлён персона...

[recovery mode] Архитектура потоковой обработки медиа-данных Что такое поток мультимедиа? Обычно это потоковое аудио или видео.Существует множество источников таких данных: — Веб‑камеры, сетевые ip‑камеры — Звонки из call‑центров (записываются и анализируются!) — Стримы игр на ютуб — и т.&n...

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

Организация рабочего места в современных условиях Добрый день, коллеги. Меня зовут Сарафанов Павел. С 2003 года я работаю в качестве BackEnd разработчика в крупнейших банках Росси таких как: Сбербанк, Дойче банк, ВТБ, Газпромбанк. Читать далее

create-react-app, но для Go? Спустя какое-то время работы с front-end'ом я решил перейти в страшный лес, каким его всегда представляли всякие мемы - back-end. Конечно же я выбрал node.js и начал с express.js. Для меня было необычно, что не было инструмента (или же я плохо искал) для того, чтобы создават...

Наблюдения и статистика из моего опроса про стоимость жизни релокантов Провел небольшой опрос о тратах новоиспеченных релокантов в разных местах: сколько мы тратим на базовые нужды и самое главное - как к этому относимся! Всего поучаствовало около 600 человек, в основном конечно айтишники 30-40 лет.Дисклеймер: я знаю, что данных недостаточно д...

О том как я престал беспокоится и начал программировать Это кейс - про попытки стать программистом и как это принято у клиентов психологов я начну с самого детства. Может быть по этой причине я полюбил решать задачки по математике и физике в школе. В общем то наверное было закономерно, что в старших классах (90-е годы) я грезил п...

Иллюзия профессионального объединения на примере сообщества «Мы — ИТ» Дата 21 сентября 2022 года оказалась очень значимой для всей IT-индустрии. В этот день началась мобилизация в РФ. Тогда же появляется чат о мобилизации IT-специалистов для предоставления им отсрочки. По легенде этот чат был организован волонтёрами, однако до этого ...

Как настроить Gitlab CI/CD для Android и Firebase App Distribution для доставки сборок Привет, меня зовут Антон Рябых, я технический директор компании Doubletapp, и я расскажу, как реализовать сборку Android-приложений на Gitlab CI/CD с последующей загрузкой в Firebase App Distribution для удобной доставки.Это позволит нам:• автоматически собирать сборки на к...

О чём все эти люди говорят, ChatGPT? Всем привет! Я продуктовый аналитик компании Интерсвязь, и у меня, как и у многих, часто всплывает потребность в том чтобы «разложить по полочкам» кучу разных текстов. Например:1. Я хочу знать, о чем вообще все отзывы в маркете про мой продукт.2. У меня есть много писем от к...

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

Как быстро растут сети: прогресс Midjourney спустя полгода Запрос stars world time 27 июня и спустя полгода. «100500-ый текст про Midjourney», — подумал сейчас кто-то. Справедливости ради, шумиха вокруг нейросети немного поутихла, а работа над Midjourney — нет. Сейчас доступна четвертая версия генератора картинок, и если вы ...

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

[Перевод] 8 бесплатных инструментов искусственного интеллекта, которые пригодятся Всем привет! Меня зовут Маруся, я аналитик данных, веду блог в телеграме Аналитика и growth mind-set.В этой статье собрано 8 бесплатных инструментов на основе искусственного интеллекта, большинство из которых просты в использовании и самое главное бесплатны для тестиров...

Лю Цысинь и малая форма Почти всем поклонникам современной фантастики так или иначе известно имя Лю Цысиня, китайского писателя, автора трилогии «Воспоминания о прошлом Земли» (которую еще иногда по названию первой книги именуют «Задача трех тел»). Но сегодня речь пойдет не о том, чем примечательна...

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

Как мы подружили HR с Process Intelligence Всем привет! Меня зовут Наталия Стекунова, руковожу отделом по управлению персоналом в GlowByte. Расскажу о том, как и зачем мы в компании применили технологии Process Intelligence в процессе подбора персонала.  Читать далее

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

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

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

Kubernetes через грабли или внедрение в университете К Kubernetes мы присматривались два года. Изучали различные статьи, пытались его разворачивать, но после развертывания не понимали что делать дальше. Пока однажды мы не решили попробовать завернуть одну из систем в контейнер. Для оркестрации контейнера была выбрана система D...

Робопса ANYbotics наняли следить за безопасностью дата-центра Швейцарская фирма Digital Realty решила нанять робота-собаку ANYmal от компании ANYbotics для охраны своего дата-центра (ЦОД) в Цюрихе. Машина выполняет девять проверок в день, отслеживая до 70 элементов [...]

Кем работать в IT в 2023: Системный аналитик Рубрика «Кем работать в IT» — интервью с представителями IT-профессий, в которых специалисты рассказывают о тонкостях своей работы: плюсах, минусах, подводных камнях и заработной плате. Мы надеемся, что джунам и стажерам она поможет больше узнать о том, что их ожидает на кар...

[Личный опыт] Что делает Словению идеальной страной для переезда с детьми и хорошим местом для работы в IT Словения никогда не попадает в списки самых популярных стран для релокейта или лучших европейских стран для жизни. Ее иногда даже путают со Словакией, не совсем понимая, где эта страна вообще находится и кто в ней живет. А тем временем это прекрасная страна для жизни: спокой...

Используем аннотацию @Transactional like a pro Привет, Хабр! Меня зовут Никита Летов, я тимлид бэкенд-разработки мобильного приложения Росбанка для физических лиц. Этот пост входит в серию постов по разработке бэкенд-микросервисов на Java и Spring и является адаптацией моего доклада с JPoint 2022. Также хочу предупр...

Тут одни «токсики» и «тролли» (на самом деле нет и это круто): история одного стартапа В ноябре 2022 года я написал заметку о том, как мы с командой сделали в Телеграм чат-бот для похудения BodyBuddyBot. Материал тогда собрал несколько тысяч прочтений и десятки комментариев. Признаюсь честно, перед тем, как написать текст, меня терзали смутные сомнения. Так уж...

История SABA в картинках Идея данного поста у меня появилась после проведённого в прошлом году отпуска в Шварцвальд. В подвальном помещении краеведческого музея города Триберг обнаружилась очень неплохая экспозиция об истории местной компании SABA, которая оказала большое влияние...

Электротехническая настольная игра «Не закороти Цепь! Последовательная история» Четыре года назад я выпустил игру, в которой необходимо было строить цепочки электрических цепей и зажигать лампочки и светодиоды. На тот момент аналогов у игры не было (и до сих пор не появилось), а небольшой тираж игры был раскуплен еще прошлым летом. Поэтому год был потра...

Оригинальные iPhone всё дорожают. За нераспечатанный смартфон планируют выручить не менее 50 000 долларов Нераспечатанный iPhone выставили на аукцион, проводимый LCG Auctions. Он стартовал в четверг, 2 февраля, и продлится до 19 февраля. Ожидается, что финальная цена составит не менее 50 000 долларов. Apple Insider взял интервью у Карен Грин, владелицы iPhone. Грин рассказы...

2022. Год из жизни CTO в GameDev Доброго времени, Хабр!Сначала немного представлюсь. Меня зовут Сергей. В IT я уже более 13 лет из них в GameDev более восьми. Так вышло, что до написания статьи на хабр дошел только сейчас. И дошел только благодаря подписчикам моего небольшом канала по разработке игр в teleg...

Вход в любительскую астронмию После начала работы космической обсерватории «Джеймса Уэбба» астрофотографии вошли в тренды. Самое крутое что сейчас можно запечатлеть находится в космосе. История помнит только два случая, когда умные парни становились популярными. Первый - изобретение кубика Рубика в 1973 ...

Мобильная аналитика в hh.ru и не только В любом мобильном приложении нужно четко понимать, как с ним взаимодействует пользователь. Для этого добавляется аналитика, по которой мы можем отслеживать различные действия пользователя внутри приложения. Меня зовут Тимур Шафигуллин, в этой статье я расскажу, как устроена ...

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

Готовый ваншот «7 испытаний Гилберта» для Foundry VTT Всем привет. Меня зовут Леся и я Гейм Мастер D&D. В силу обстоятельств моей команде героев пришлось променять стол с картами и миньками на интернет пространство. Хочу рассказать вам о нашем первом ваншоте в Foundry и поделиться всеми своими материалами в виде игрового ми...

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

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

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

Как адаптировать Android-приложение под Huawei Всем привет! Меня зовут Миша Вассер, я Head of Android в AGIMA. Мы занимаемся разработкой Digital-продуктов для больших и маленьких компаний, в том числе пилим мобильные приложения.Не так давно — по сравнению со всей историей Android — Huawei выкатил собственную операционную...

[Перевод] Немного о Fastify Почти 15 лет назад Райан Томайко (Ryan Tomayko) написал книгу "The Thing About Git" (Про Git). Это было время, когда SVN (Subversion - система управления версиями) все еще активно использовался. Мало кто понимал, почему Git такой особенный, и тогда я тоже не принадлежал к их...

[Перевод] Первый опыт работы с GitHub Copilot X: взгляд программиста Будучи разработчиком ПО, я всегда нахожусь в поиске инструментов и технологий, которые могут повысить эффективность моей работы. Недавно у меня появилась возможность протестировать GitHub Copilot X, ИИ-ассистента для кодинга на базе машинного обучения. Мне не терпелось узнат...

Угнали все мои телеграм каналы на 50к+ подписчиков. Вернул спустя месяц. План действий Привет, чемпион!Недавно у меня угнали несколько телеграм каналов. Рассказываю, как вовзращал и что делать, чтоб с вами такого не произошло. Будем считать, что читатель этой статьи столкнулся с кражей своих доступов к телеграм каналу. Кратко расскажу мою историю и далее пошаг...

Знакомство с указателями в Паскале Всем читателям habr.com, привет! Мы студенты Технического ВУЗа- Мария и Екатерина, и хотим рассказать о своем опыте работы с указателями на языке программирования Паскаль.Знакомство с указателями произошло еще на первом курсе, когда нам читали предмет по языку программирован...

Tenebris: 7 кругов ада инди-разработки Друзья, меня зовут Пётр, и в этой статье я попробую рассказать о нашем уже трехлетнем опыте в разработке инди-игры  —  Tenebris: Terra Incognita. Через какие сложности мы прошли и чего добились.Работа над игрой началась в мае 2019 года, про старт я написал ранее в ...

Викторианская история больших данных В весьма впечатлившей меня книге «Информация. История. Теория. Поток» Джеймса Глика, о которой я уже упоминал ранее, страннейшим образом обойдён вопрос о том, как возник феномен «Big Data». В той же книге упоминается первый авторский словарь английского языка, составленный в...

Как я стал Solution Architect в Сбере: карьерный путь длиной в 12 лет Привет, Хабр! Меня зовут Кирилл Пашигорев, я работаю Solution Architect в SberData и сегодня хотел бы рассказать о своём карьерном пути, раскрывая нюансы профессионального развития. Для кого писал статью? Думаю, она будет интересна широкому кругу читателей — от тех, кто толь...

Ты не видишь капчу, а она есть: как мы разрабатывали сервис Yandex SmartCaptcha для людей и бизнеса Меня зовут Алексей Тощаков, я руковожу службой антифрода в Яндексе. Моя команда использует алгоритмы и данные для защиты наших сервисов и пользователей от фрода. Один из сервисов, которые мы разрабатываем — SmartCaptcha в Yandex Cloud. В 2021 году мы уже рассказывали на Ха...

Как нанять(ся) на работу DevRel-специалиста ‒ самое полезное из онлайн-встречи В поисках работы в области Developer Relations всегда присутствует некоторая неопределенность для обеих сторон. На рынке мало готовых специалистов, требования к ним отличаются от компании к компании, как и набор обязанностей. Особенно ...

ChatGPT вас всех уволит. Но попозже В прошлом году мировую IT-сферу лихорадило от многотысячных сокращений в цифровых гигантах. По времени это совпало со становлением искусственных нейросетей ChatGPT 3+, Midjourney и Stable Diffusion, которые впервые в истории смогли ощутимо конкурировать с живым разумом в тво...

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

Пытаемся минимизировать ущерб от утечки данных Меня зовут Александр Гончаров, я старший специалист по анализу защищенности. В Innostage занимаюсь проведением тестирований на проникновение. Я расскажу вам, как минимизировать (или попытаться) ущерб от утечки данных при взломе сервиса компании, которым вы пользуетесь. Читат...

[Личный опыт] Неожиданная страна для релокейта: как Киргизия очаровывает гостеприимством, комфортом и климатом Сейчас в поисках простого релокейта многие отправляются в Сербию, Грузию или Казахстан. Но есть страна, куда переехать еще проще — причем по уровню комфорта она не слишком уступает многим другим. Речь о Киргизии, или, как его называют местные, Кыргызстане.Наша героиня Ольга ...

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

[Личный опыт] Жизнь на Филиппинах: три года без ВНЖ, рабочий визаран, но далеко не райские условия Есть страны, популярные для релокейта: практически вся Европа, США и Канада, сейчас еще прибавились Турция и Грузия. А есть те, про которые пишут мало, хотя условия для переезда в них довольно простые. Одна из таких стран — Филиппины.Меня зовут Артем, я живу на Филиппинах уж...

История Дениса: уйти, чтобы вернуться Здесь чуть не закончилась ИТ-карьера Дениса Денис стал айтишником нестандартным путём. Началось всё правильно, как и должны были попадать люди в ИТ по задумке, то есть через математику в школе и информатику в университете. Вектор задал математический класс — «о, наверное...

Из кондитера в программиста или как я училась в Geekbrains. Начало Буду постепенно рассказывать как я училась, как превращалась из кондитера в программиста. Начну с того, как я выбирала на кого и где учиться.Началось всё с пандемии коронавируса. А точнее нет, даже раньше. Я уволилась из очередного ресторана, где работала кондитером и и...

EMPRESS облажась: Взломанный Hogwarts Legacy не даёт прибавку к ФПС Пожалуйста, не верьте игровым СМИ и даже самой EMPRESS, что крякнутая версия Hogwarts Legacy даёт больше ФПС, чем в Steam и с Denuvo. Люди в комментариях под теми постами всерьёз говорят, что Denuvo напрягает процессор и всем понятно, что без него проект будет идти куда лучш...

GraphQL: сложность запросов Всем привет! Меня зовут Олег Негрозов, я бэкенд-разработчик из команды Talantix. В мире GraphQL есть один минус, который одновременно является и плюсом — пользователь ограничен лишь описанной схемой. Он может попросить у сервера все данные, доступные ему, или написать такой ...

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

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

Работаем с PostgreSQL в Go. Опыт Авито Привет! Меня зовут Дима Вагин, я бэкенд-инженер в Авито. Сегодня расскажу, как мы работаем с БД PostgreSQL из Go. Покажу, какие библиотеки и пулеры соединений мы используем для доставки в код параметров подключения и как мы их настраиваем. А ещё расскажу про проблемы, к кото...

Почему мир еще не готов к «электричкам» В недавнем хабрапосте мы уже говорили про историю электромобилей и их проблемы в XX и в XXI веке. Кажется, что электромобили — очевидное решение для снижения углеродных выбросов. Они проще в управлении и конструкции. Но почему же при таких плюсах повсеместное внедрение «элек...

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

Не всё пропало: как мы провели импортозамещение роботов незаметно для 90% пользователей  С 2019 года мы роботизируем различные рутинные процессы. Это снимает с сотрудников часть монотонной работы и позволяет им уделять больше времени важным задачам. Мы использовали RPA-платформу UiPath, но в феврале 2022 года начался обратный отсчет до момента, когда все, ...

Цепочка методов в pandas. Прокачиваем свой код. Минигайд для интересующихся Цепочка методов (или цепочка вызовов, method chaining) - это стиль записи кода, который позволяет выполнять несколько операций за один раз, в конечном счете экономя время и энергию.Для тех, кто не знаком с этой концепцией, это, по сути, способ применения нескольких методов и...

ChatGPT написал Android приложение Вчера чат-бот с искусственным интеллектом ChatGPT написал за меня Android приложение! Это очень примитивное приложение, но оно компилируется, запускается и работает. Но как он это сделал? С первой попытки или пришлось долго сидеть и мучить его?Сейчас расскажу! Читать далее

Как и зачем аналитику проводить UX тесты. Часть первая Привет, Хабр! Меня зовут Настя Московкина, и я работаю руководителем Отдела бизнес и системного анализа в приложении «Кошелёк». Сегодня поговорим о том, как аналитик может повлиять на повышение конверсий и превратить простых посетителей сайта\приложения в постоянных и предан...

Как заставить бэкендера писать фронтенд Всем привет! Меня зовут Иван Ситкин, я бэкенд-разработчик в Едадиле. Сегодня я хочу поделиться с вами историей написания очередной панели администрирования и как из этого мы собрали подходящие подходы и практики.Для начала давайте вспомним, что же это за панели. Панель админ...

Тенденции весеннего рынка вакансий: исчезающая удаленка ограниченный релокейт и больше предложений от работодателей Рынок вакансий сейчас слегка лихорадит: изменения коснулись практически всего, от релокейта до удаленки. Меня зовут Арина Каргина, я работаю в карьерном сервисе для IT-специалистов getmatch и все изменения рынка регулярно вижу наглядно. Решила поделиться тем, что, на мой взг...

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

6-ядерные процессоры AMD Ryzen 5600 – безоговорочные хиты. Они входят в топ-5 и топ-10 самых популярных онлайновых ретейлеров Небольшое исследование, проведенное ресурсом HardwareTimes, показало, что несмотря на то, что 6-ядерным процессором AMD Ryzen 5600 уже не один год, они по-прежнему остаются самыми популярными CPU у обычных пользователей. CPU линейки – Ryzen 5600, Ryzen 5600X и Ry...

Программатор SPI Flash на Arduino для BIOS: как вернуться в рабочее состояние Во время обновления BIOS на материнской плате PRIME H270-PLUS c помощью утилиты ASUS EZ Flash 3 Utility компьютер завис. Школа процесса установки зависла и не двигалась уже 30 минут. Было принято решение перезагрузить компьютер и надеяться на нормальную загрузку BIOS. Но чуд...

Как я потратил 1 000 000$, чтобы сделать свой переводчик. Часть 3 Неделю назад исполнилось 6 лет, как я открыл фирму, чтобы заниматься машинным переводом. За это время многое произошло. Сейчас в команде 40 человек, 120 серверов и более миллиона пользователей. Но так было не всегда. Помню те времена, когда нас было двое. Мы сидели в маленьк...

Дайте крудошлепа Я устроился в небольшую компанию, которая сделал круд-приложуху на 20 таблиц типа "заметки" и активно ее продавала госорганам за невменяемый бабос.У нас был 3(три) Т-Р-И статуса юзера. Anonym -> Logined -> Phone_Confirmed. Молодой талант до меня увидел в этом граф, и н...

Как красиво писать формулы c LaTeX? Привет, Хабр!Меня зовут Шайдурова Арина, я Data Scientist  и участник профессионального сообщества NTA. Сегодня я поделюсь с вами своим опытом использования LaTeX для написания математических формул. Всё просто и с примерами, идеально подойдет для новичков синтакси...

Исторический рекорд: пост Лионеля Месси опередил фото яйца и вошёл в историю по количеству лайков в Instagram* Пост Лионеля Месси, в котором он опубликовал подборку фотографий после победы Аргентины на Чемпионате мира по футболу получил наибольшее количество лайков в истории Instagram*. На момент публикации данной заметки пост собрал уже почти 58 млн лайков. Впрочем, стоит напом...

"Не умный" привод рулонных штор на основе мотора с редуктором TT 130 В данном повествовании я расскажу непосредственно о моем варианте привода, а уже если Вам будет интересно, могу отдельным постом расписать о моем пути к данному варианту. Там каких-то великих изысканий не было, но было много неудачных вариантов, проблемы которых уже выходили...

Анализ и приоритизация задач в тикетной системе: как красиво реализовать на PHP Привет! Меня зовут Олег Мифле. Одной из команд, где удалось поработать за 7 лет с PHP, стала Customer Support. Мы автоматизировали анализ тысяч задач в день и оператору больше не нужно думать и включать голову для того, чтобы понять, какая задача прямо сейчас важна. О том, к...

Elasticsearch: схема полей для фасетного поиска, фильтра в интернет-магазине Доброго времени суток! Я самоучка, никогда не получал образования в сфере IT, не работал программистом и не проходил каких-либо специализированных курсов в этой сфере. Акцентирую внимание на этом в самом начале для того, чтобы было понимание, что данная статья не&n...

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

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

SpaceX: огромная ракета Starship готова к своему первому орбитальному полёту Космическая компания SpaceX заявила о готовности к первой в истории попытке орбитального запуска ракеты Starship в марте 2023 года. Фото: SpaceX На конференции 21 февраля  старший советник по космическим решениям для национальной безопасности в SpaceX Гэри Генри с...

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

Всесоюзный конкурс человекоподобной робототехники в СССР. Как это было В 1966 году в пятом номере журнала «Техника — молодёжи» появилось объявление о старте всесоюзного конкурса на лучшую конструкцию человекоподобного робота, а уже летом 1967 года были подведены его итоги. Мы хотели бы рассказать вам, каких роботов могли собрать в учебных завед...

3D принтер FlashForge Adventurer 4. Обзор, тестирование, впечатления. Сегодня на обзоре будет 3д принтер Flashforge Adventurer 4. Это одна из новых моделей принтера от данной компании. Так же как и Finder 3 он позиционируется как принтер для новичков, но это более «серьезная модель». И несколько дороже.В этот раз не совсем стандартный обзор, т...

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

А вы давно заглядывали внутрь ваших зависимостей? Задумывались ли вы о том, что находится внутри зависимостей, которые так или иначе подтягиваются в ваш код? Взять чужую библиотеку сейчас — норма жизни, но чем это обернется с точки зрения безопасности? Последние истории с node‑ipc и CTX заставили задуматься о том, что лежит...

Сломать нельзя наладить. Управленческие решения, которые помогут команде наладить коммуникацию и взаимопонимание Привет! Меня зовут Катя. Я — менеджер проектов в компании Constanta и сегодня хочу с вами поделиться, как важно выстраивать новые процессы постепенно, не разрушая их до основания.Мы с вами познакомились в предыдущей статье, где я описала свои правила и план по погружению в п...

Рациональный подход к декомпозиции систем на модули или микросервисы. Практика В своём прошлом посте я рассказал теорию своего подхода к декомпозиции систем на модули. Теперь пришло время проверить её на практике.Кэмп - реальный проект, который стоил семизначную сумму для заказчика, выполнялся командой из 12 человек (включая двух бакэндеров) и сейчас з...

Как фронтендеры приручили микросервисы и перестали беспокоить бэкендеров Привет Хабр! Меня зовут Евгений Лабутин, я фронтенд-разработчик в МТС Digital. Расскажу вам о том, как мы приручили микросервисы на нашем проекте МТС Твой бизнес, зачем они нам вообще понадобились и какую выгоду мы от этого получили. Интересно? Добро пожаловать под кат! Чи...

Кто съест весь пластик и сможем ли мы найти этого героя В марте ученые из Техасского университета объявили о создании фермента, который сможет расправиться с миллионами тонн пластика на свалках по всему миру! Новый фермент получил яркое название FAST-PETase: он и functional (функциональный), и active (активный), и stable (стабиль...

Догони меня: анимационный фильм, созданный с помощью 3D-печати Начало 3D-приключенийДогони меня (Chase Me) - первый фильм, полностью записанный с использованием напечатанных 3D-моделей, который был создан Жилем-Александром. Его всегда завораживало смешение 3D и других медиа. Его увлечение 3D-печатью началось с выхода в 2009 году фильма ...

Оказание первой помощи — мифы и страхи — Тут человеку плохо, помогите! Есть врач? — кричала бы я, если бы попала в ситуацию, когда человеку нужно помочь, а я не знаю, как. Знакомо? Попадали сами в такую ситуацию? Надеюсь, что нет и что не придётся. Я решила не ждать подобной ситуации и пошла на курсы по оказ...

АВТОДОМ BMW: 30 лет на российском рынке В декабре АВТОДОМ BMW отмечает 30-летний юбилей. За это время из единственного представительства немецкого бренда в стране выросла целая сеть дилерских центров в Москве и Санкт-Петербурге. Компания занимает лидирующие позиции на российском автомобильном рынке. В декабре ...

Data driven SRE Начнем эту увлекательную историю издалека. Во время первого локдауна, в начале 2020 года, сайт Леруа Мерлен испытал бóльшую нагрузку, чем когда-либо. Проводившие много времени дома и на даче наши пользователи взялись чинить полочки, проектировать новые кухни и всеми силами д...

От проверки шрифтов до HAR-файлов: оцениваем инструменты для ускорения работы тестировщиков Привет, Хабр! Меня зовут Ульяна, я тестирую новые фичи и продукты Selectel. Обычно тестирую фронтенд сайта компании или панели управления, но сегодня выступлю немного в другой роли тестировщика. Я завсегдатай Heisenbug — одной из самых крупных конференций для тестировщиков...

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

Поиск констант-«матрешек» для сокращения размера данных в программе Речь пойдет о безымянных константах в программе, которые часто называют литералами. Если такой литерал нельзя использовать как непосредственный операнд в машинной команде, компилятору приходится выделять – а куда деваться! – этому литералу собственную память и далее опериров...

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

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

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

Прокачиваем логирование: как отслеживать бизнес-процессы в Kibana Всем привет! Меня зовут Дима Зотов, я специалист техподдержки. Работаю в Почтатехе на проекте Почта.ID. Мы обеспечиваем регистрацию и вход в сервисы Почты России, а также отвечаем за хранение учетных записей. Еще разрабатываем решения для некоторых почтовых услуг. Например, ...

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

Форум программистов forum.vingrad.ru На фоне большого количества статей вида “как я прошел курсы за 30 дней и стал программистом” я решил поделиться своим опытом, как я стал программистом за 5 лет упорного обучения, не включая время школьной и вузовской подготовки.Если спросить меня, что больше всего способство...

На грани отвала eMMC: Устанавливаем Android на SD-карту на любом смартфоне/планшете! Вторая жизнь для дешевых кит. устр К сожалению, китайские производители бюджетных девайсов всё туже и туже затягивают пояса для уменьшения конечной цены девайсов. Попытки сэкономить сказываются не только на качестве дисплеев, пластиковых тачскринах, слабых процессорах, но и на памяти. Причём последнее время в...

Что внутри лаборатории для испытания NB-IoT-устройств Привет, Хабр, меня зовут Вадим Рощин, я DevRel в МТС Digital. В этом материале я расскажу о том, как в лаборатории NB-IoT МТС тестируют устройства интернета вещей, зачем для этого безэховые камеры, в какой ситуации помехи необходимы и в чем вообще цель таких испытаний. Читат...

Выпускайте Кракена: опыт использования KrakenD Привет, Хабр! Меня зовут Владимир Калугин, я руковожу бэкенд-разработкой в МТС Travel. Сегодня расскажу про KrakenD, готовое решение, которое мы используем для реализации API-шлюза, важной штуки для продуктов с микросервисной архитектурой. Уверен, наш опыт может пригодиться ...

Конструктор базы для браузерной стратегии в духе Dune 2/2000 на Three.js, Vue3 + TS Самой успешной моей статьей для сообщества был подробный отчет о разработке браузерного FPS. Судя по статистике в базе данных — неожиданно огромное количество людей зашло и попробовало сыграть, я получал заинтересованные вопросы в личку и так далее. В дальнейшем я сделал еще...

Цвет сезона – слива. Что мы сделали с GreenPlum в 2022-м и что планируем в 2023-м Привет, Хабр! Меня зовут Марк Лебедев, работаю архитектором в GlowByte. В июне 2022 года на митапе DataPeople мы с командой рассказывали о наших планах в части GreenPlum (запись выступления). Если коротко, тогда мы сфокусировались на развитии open-source и собирались выложит...

Дайджест событий для HR и рекрутеров в IT в апреле 2023 Знаем, что HR-отделы всегда ищут новые возможности для улучшения качества работы и развития сотрудников компании. Если вы сейчас в поиске таких способов, то эта статья может быть полезной для вас. Под катом — анонсы о различных мероприятиях для HR и рекрутеров в IT в апреле,...

Шарды? Репликация? Part 1: Подбор БД на примере URL-сокращателя Даже немножко страшно думать, что еще несколько лет назад, когда использование k8s разрасталось до сегодняшних масштабов, люди предлагали и даже пытались разворачивать в нем базы данных с прикрученными volume-ами около своих приложений. Говоря о дизайне высоконагруженных сис...

Еще один интересный принт часов. из серии " И снова мы печатаем" Это небольшое продолжение к "Необычным часам"... Как обычно, увидел интересное решение часов. Решил повторить... Авторский ролик часов - ТУТПо сути мне особенно много изобретать не пришлось. Автор всё дает. Хотя конечно некоторые детали требовали коррекции ... пришлось отча...

[Перевод] Spring Security и архитектура наследования ролей в не плоской модели Когда речь заходит об авторизации, роли вступают в игру. Если модель плоская, то все просто. Пользователь обладает определенным набором привелегий и при запросе достаточно лишь проверить, что нужное право доступа присутствует в коллекции. Но как быть, если у пользователя мог...

Disney уволит 7000 человек и выпустит продолжения «Истории игрушек» и «Холодного сердца» Disney объявила о масштабной реструктуризации корпорации, в результате которой 7000 человек потеряют работу, что позволит сэкономить 5,5 млрд долларов. Увольнения составляют примерно 3,6% глобальной рабочей силы Disney и происходят после крупных сокращений рабочих мест ...

Dry-rb — экосистема, которая упростит архитектуру вашего проекта Привет! Меня зовут Вероника Молчанова. Я - Ruby-разработчик в компании Joy Dev. В этой статье мы рассмотрим набор Ruby-библиотек dry-rb и расскажем, как они помогли упростить архитектуру проектов. В частности хотим показать, как на наших проектах используются такие гемы из d...

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

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

Кластер ElasticSearch на 1Ptb+ Черновик статьи был написан еще год назад, когда я работал на крупном международном проекте, но из-за разных событий прошлого года он остался неопубликованным. На проекте в моем ведении находилось несколько on-premise кластеров в нескольких европейских датацентрах. «Мы» в э...

Как отправлять голосовые SMS из Google Таблиц Вы когда-нибудь хранили номера телефонов своих клиентов в Google Таблицах? Как думаете, было бы удобно оповещать клиентов о каких-то событиях или акциях, не копируя номера в другую систему, а прямо из Таблиц?Меня зовут Анастасия Иванова, я технический писатель МТС Exolve. В ...

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

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

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

Профессиональное выгорание: как его распознать, обезвредить и обратить себе на пользу Если от работы уже тошнит, надо ли, стиснув зубы, мотивировать себя на новые свершения или это повод забить тревогу? Расскажу о том, как профессиональное выгорание однажды довело меня до депрессии, как своевременно его распознать и не дать ему разрушить вашу карьеру. Читат...

Security Week 2304: вредоносные программы в поисковых результатах Google 15 января пользователь NFT God опубликовал у себя в Twitter печальную историю о том, как у него украли сбережения в криптовалюте. Он также временно потерял доступ к своим учетным записям в соцсетях, каналу в Discord и другим ресурсам. Причиной стала попытка загрузить софт дл...

День «Mother of all demo»: отмечаем годовщину главного ИТ-события 9 декабря 1968 года — день, который определил развитие компьютерной техники и информационных систем на десятилетия вперед. Оконный режим, командная строка, гипертекст, навигация, видеоконференцсвязь, редактирование текста, версионирование и даже совместная работа… Ах да, и к...

Стратегии прогнозирования временных рядов в ETNA Меня зовут Дима, я разработчик библиотеки ETNA в Тинькофф. Расскажу о том, как в задаче прогнозирования временных рядов появляются стратегии, какими они бывают и как воспользоваться стратегией в библиотеке ETNA. Читать далее

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

Нейросеть ChatGPT сделала за меня анализ данных: аналитики будут не нужны? От автора Telegram-канала Аналитика и Growth mind-set (делюсь кейсами с работы, бесплатным обучением, задачами с собеседований).Последовательно я проверила, как нейросеть:- справится с написанием SQL-запросов разной сложности- с задачей визуализации данных и получе...

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

ТОП-5 недорогих квадрокоптеров Все мировые компании не стоят на месте в своем развитии, делая новую продукцию все ближе к потребителям. Еще несколько лет назад квадрокоптеры были доступны только для профессионального использования, к примеру съёмка фильмов, клипов. Сегодня дрон может позволить себе любой ...

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

Index.ts – зло и польза Привет всем! Меня зовут Михаил, я старший Frontend-разработчик в НЛМК, занимаюсь разработкой одной из внутренних информационных систем на React + Typescript.Расскажу про самый короткий и наименее трудоемкий способ экспорта и импорта модулей, что частенько требуется для постр...

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

«Хотел устроиться на работу — но потерял все свои деньги»: СберБанк предупредил о мошенниках, маскирующихся под работодателей Команда СберБанка рассказала о волне кибер-мошенничества, когда злоумышленники выдают себя за работодателей на просторах интернета.  Схема мошенничества такая. Злоумышленник размещает онлайн-объявления с «самой обычной работой». Когда претендент на вак...

Все о Pimcore Pimcore — мощная open‑source MDM (и не только) система, с которой у меня накопился немалый опыт. В компании SVK.Digital, в которой я являюсь техническим директором, мы занимаемся заказной разработкой и автоматизацией бизнеса, и уже несколько лет...

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

Откуда есть пошла аналитика и что отличает DS, DA, BA и SA Каждому из нас приходится принимать решения и иметь дело с их последствиями. Если речь идёт о бизнесе, то верный выбор может принести кругленькую сумму денег, а неверный — стоить целого состояния. Неудивительно, что сейчас в моде data-driven-подход, при котором каждое бизнес...

[Перевод] Когда картинка дороже слов Владельцы жилья оставляют на сайте Airbnb уникальные предложения аренды по всему миру. На Airbnb есть сотни миллионов сопутствующих фотографий. Фотографии содержат важную информацию о стиле и дизайне, которую сложно передать словами или списком. Поэтому несколько команд сот...

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

Самые надежные стейблкоины в 2023: пытаемся найти «устойчивый доллар» среди USDT, USDC, BUSD, DAI, TUSD Прошел год с момента публикации моего прошлого обзора стейблкоинов: с тех пор один фигурант той статьи успел обнулиться, еще два испытали мощный депег, а к оставшимся регуляторы в США накидали до кучи всяких предъяв. Создается впечатление, что «приличных стейблов» просто не ...

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

От проекта до производства: как мы сделали один из лучших пультов управления на рынке Всем привет! Меня зовут Евгений Торчинский, практически всю свою жизнь я работаю с технологиями. Сейчас я руковожу компанией Movix Lab — мы уже много лет занимаемся железом, софтом и работаем с искусственным интеллектом. В частности, мы делаем смарт-приставками и делаем...

Тайм-трекер — от поиска до собственных «костылей» и «велосипеда» Меня зовут Наташа и, так сложилось, что я работаю frontend разработчиком. За этот период мне посчастливилось поработать как в офисе, так и на удаленке. Одним из важных этапов в этой отрасли является тайм-менеджмент. Важно не только уметь планировать свое время, но и, как ито...

Как сделать звук студийного качества через нейросеть Enhance Speech от Adobe Эта нейросеть разорит арендаторов студий для записи подкастов Практически все нейросети, которые находятся на слуху, работают с графикой и носят скорее развлекательный характер. Но в начале января компания Adobe представила сервис Adobe Podcast с несколькими профессиональным...

Charles Proxy на пальцах: главный помощник QA и разработчиков Привет, меня зовут Света и я тимлид Mobile QA в Emerging Travel Group. В этой статье я простым языком расскажу про один из самых полезных и простых в использовании инструментов тестирования мобильных приложений — мистер Charles Proxy, и покажу на примерах некоторые самые пол...

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

Что такое фаззинг и зачем он нужен? Всем привет! Меня зовут Кирилл, я старший разработчик в группе «Полигоны и ограничения доставки» в Ozon. Cегодня я расскажу про фаззинг, встроенный в Go: что это такое, зачем он нужен в разработке программного обеспечения и как с его помощью найти баг в дикой природе open-so...

Как поместить весь мир в обычный ноутбук: PostgreSQL и OpenStreetMap Когда человек раньше говорил что он контролирует весь мир, то его обычно помещали в соседнюю палату с Бонапартом Наполеоном. Надеюсь, что эти времена остались в прошлом и каждый желающий может анализировать геоданные всей земли и получать ответы на свои глобальные вопросы за...

Какие документы нужны для подачи на ВИЗУ Цифрового кочевника в консульстве Испании в Москве

[Перевод] Как загадочный разработчик снизил затраты на AWS на 90%, а потом исчез Недавно я завершил аудит своего SaaS-клиента. Его история достойна рассказа. Это история о жадности, лжи и красоте хакинга. Это история о том, как благодаря мой клиент снизил свои ежемесячные траты на AWS на 90 тысяч долларов благодаря таинственному разработчику, который и...

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

Кикоззз или как я из набора KIt 3д принтер собирал Всем 3Д  фанам привет!Расскажу я  о своём опыте сборки 3Д принтера  из KIt набора.Конечно прикольно и дёшево, да и тем кто руками делать что  то хочет реально интересно.Мене конечно сие и порадовало, но не думал что на столько времени....В общем, купил я китайский клон Ultim...

USB монитор из Futaba GP1160A02A Когда-то вакуумно-люминесцентные индикаторы создавались как альтернатива газоразрядным, а также в целях загрузить производство электроламповых заводов, так как в те времена лампы уже начали терять актуальность и на их место пришли полупроводники.Прожив долгую 60-летнюю истор...

Соревнования Capture The Flag (CTF) и все, что вы о них еще не знали Привет! Меня зовут Анна Шабалина, и я работаю в Swordfish Security. Этой статьей я открываю нашу новую рубрику #досугбезопасника. Мы частенько организовываем, наблюдаем или обсуждаем CTF, и каждый раз находим для себя что‑то новое, интересное, полезное. Решили...

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

10 инструментов ИИ с бесплатным тестовым доступом, которые пригодятся в работе В этой статье собрано 10 инструментов на основе искусственного интеллекта, большинство из которых просты в использовании и бесплатны для тестирования.Всем привет! Меня зовут Маруся, я аналитик данных, веду блог в телеграме Аналитика и growth mind-set.Практически все инс...

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

Запуск гигантской ракеты SpaceX Starship 17 апреля: покорение Марса становится ближе В 15:15 дня 17 апреля должен состояться запуск ракеты Starship Super Heavy В далеком 2005 году глава компании SpaceX Илон Маск загорелся желанием создать огромную ракету, которая сможет доставлять на орбиту грузы массой до 100 тонн. Об этом проекте не было ничего слышно боле...

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

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

Обзор HUAWEI FreeBuds 5. TWS-наушники с шумоподавлением нового формата Форм-фактор TWS-наушников уже успел сильно стандартизироваться, от этого складывается впечатление, что ни одна модель уже не в состоянии чем-то удивить. HUAWEI решили создать нечто принципиально новое, выпустив на свет FreeBuds 5, получившие свежий дизайн, высокое качество з...

Ford увольняет 1100 человек только в Валенсии Американский автопроизводитель Ford планирует сократить 1100 рабочих мест на своем заводе, расположенном в Валенсии на востоке Испании, о чем сообщил Reuters представитель компании. По словам представителя компании, увольнения, которые были согласованы с профсоюзами, яв...

Что делать после ухода Red Hat OpenShift? До событий прошлого года одной из основных платформ управления контейнерами была Red Hat OpenShift Container Platfrom. Ей пользовались компании сегмента Enterprise с высокими требованиями к функциональности и стабильности продукта, а также к уровню поддержки решения. Теперь ...

Коннект на ладони Всем здравствуйте!Меня зовут Павел, хочу добавить свои пять копеек к теме dial-up. Имея слабость к ретро-электронике, в том числе старым КПК, поделюсь опытом выхода в Интернет в 2023 году на наладонном компьютере ASUS MyPal A620 выпуска 2003 года, через dial-up модем подклю...

UML: обзор основных типов диаграмм, диаграмма Классов. Часть 1 Хабр, привет! Меня зовут Витя, я работаю системным аналитиком, сегодня хочу рассказать про такой обязательный навык аналитиков, как проектирование процессов. Думаю, что каждый, кто будет работать на позиции системного/бизнес аналитика, рано или поздно столкнется с такой зада...

Большой обзор Service Mesh: часть первая Service Mesh входит в перечень стандартных для бэкенда технологий, а недавно и вовсе был на вершине хайпа. Вы решаете идти в ногу со временем и добавить в свой кластер Kubernetes первый Service Mesh. От друзей слышите, что Istio требует много памяти, а прокси в Linkerd очень...

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

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

Парсинг данных через api vk и google sheets api на python Появилась потребность собирать статистику постов из группы в контакте и затем проанализировать реакции подписчиков на конкретные посты. Если переформулировать на выходе стоит задача с заданной периодичностью снимать показания статистики постов в вк и сохранять их.Я не профес...

Как 10 лет разрабатывать электронику по контракту и не загнуться Привет, меня зовут Иван Ларионов. В 2011 году мы вместе с братом основали компанию «Третий пин». Я хочу поделиться своей историей эволюции из инженера-фрилансера в руководителя компании, занимающейся контрактной разработкой электроники. Как и почему удалось не обанкротиться,...

Патентный анализ добычи и применения редкоземельных элементов Спрос на редкоземельные элементы (РЗЭ) стабильно растет на 5-7 % в год, а продукции, создаваемой с их использованием, выпускается на $5 трлн. Основными промышленными источниками РМЗ являются бастнезит, монацит, лопарит и ионно-абсорбционные глины. Мы решили подробнее изучить...

Минимальный геном как операционная система Как знают мои постоянные читатели, кроме основного блога я веду на Хабре ещё один, где публикую переводы с английского, посвящённые строгим IT-темам. 21 января я вывесил там материал об игре «Жизнь» Джона Конвея, рассказывающий о создании минимальной жизнеспособной единицы п...

Интерфейсы и протоколы в IoT. Лекция первая В этом году меня в очередной раз позвали в Московский институт электроники и математики (МИЭМ) НИУ ВШЭ читать студентам магистратуры (четвёртый курс на наши деньги) департамента электронной инженерии курс «Обеспечение взаимодействия элементов системы IoT, интерфейсы и проток...

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

Made at Intel. Acquisitions – 2 Сегодня продолжим (начало – здесь) тему приобретения Интелом различных компаний. И рассмотрим конкретные примеры в России. А в следующий раз - за ее пределами.NSTL и STLИстория Интел в Нижегородской области началась примерно в начале 90х. Каким бы удивительным...

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

[Перевод] NSPredicate: старый API с новыми сюрпризами Недавно я работал с NSPredicate — API, который существует с момента выхода Mac OS X Tiger в 2005 году — и в довольно простой ситуации на самом деле все оказалось не так, как я ожидал.Я имплементировал поддержку Apple Shortcuts в свое приложение для чтения, чтобы пользователи...

Смартфоны Apple наконец-то получат Wi-Fi 6E. Поддержку стандарта приписывают линейке iPhone 15 Новое поколение iPhone наконец-то получит Wi-Fi 6E. Об этом говорят аналитики Barclays, правда, не уточняя, идёт ли речь о всей линейке iPhone 15 или же только о старших моделях.  Напомним, множество слухов и утечек говорят о том, что Apple начнёт ещё сильнее разв...

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

Как протестировать культурный код, или UX-тестирование детского голосового помощника Привет, Хабр! Меня зовут Анна Дегтева, я — лингвист и антрополог. Почти 20 лет провела на кафедре математической лингвистики СПбГУ, из которых 15 преподавала. Начала заниматься разработкой голосовых интерфейсов, когда только прошёл релиз Siri, а компания i-Free взялась за ра...

Латинская Америка. Единственное место в мире, где продолжают говорить на латинском языке Рим пал. Но культура его живет. Люди до сих пор любуются величественным Колизеем, читают истории про борьбу галлов, цитируют Цезаря. Но, к сожалению, в Старом Свете совсем перестали говорить на латинском языке и даже почему-то называют его языком мертвым. К счастью, значител...

MMO-стратегия Call of Dragons обзавелась новым трейлером Call of Dragons — мобильная стратегия с элементами из MMO. Это значит, что игроки будут развивать своё королевство и объединять в альянсы, чтобы потом завоёвывать и охранять огромные территории. Пока что Call of Dragons доступна на Филиппинах и, вероятно, в других странах Ю...

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

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

Homo currit (Человек бегущий) В наше время средства индивидуального транспорта — велосипеды, электросамокаты, гироскутеры, моноколёса и прочее — стали неотъемлемой частью городских улиц и давно уже не воспринимаются как диковинка и чудачество. Все они чрезвычайно повышают мобильность городского населения...

Обновление Hibernate через боль Меня зовут Андрей Аркаев. Я занимаюсь разработкой на Java с 2002 года. Сейчас развиваю бизнес-систему для контактных центров в Naumen. Как и многие другие бизнес-системы мы используем ORM. В статье поговорим о Hibernate, так как эта библиотека распространена для Java.Наш про...

Особенности сред исполнения различных систем эффектов в Scala Привет! Меня зовут Никита Калинский, я разработчик в Тинькофф Бизнесе. Сейчас я занимаюсь продуктом под названием «Лента операций». Физлица в желтом приложении могут отслеживать все свои операции, и мы делаем такой же инструмент для предпринимателей.Сегодня я хочу поговорить...

Конструктор в мире коммуникаций: обзор платформы МТС Exolve Привет, Хабр! Меня зовут Анастасия Иванова, я технический писатель МТС Exolve. В этой статье я расскажу о том, какие проблемы возникают у разработчиков и бизнеса с настройкой коммуникаций, каков нынче рынок Telecom API, для каких задач мы создали новую платформу и ...

Правда ли, что Казахстан запретил параллельный импорт и iPhone в России больше не будет Вот уже почти год, как в Россию не идут официальные поставки техники Apple. Несмотря на то что компания объявила об их остановке ещё в марте, на протяжении нескольких месяцев дистрибуторы продолжали везти в страну ростестовские устройства. Однако к лету легальный импорт ост...

От Nokia до iPhone. Определены самые популярные телефоны и смартфоны за 15 лет в России Аналитики Центра Big Data МТС по запросу «Коммерсанта» собирали данные о телефонах и смартфонах, которые регистрировались в российских сетях с 2008 года. В конце 2000-х наиболее популярными смартфонами у россиян были аппараты Nokia. Первое и второе место зан...

Борьба за человекочитаемость кода, которому 10 лет: опыт Хабра Код Хабра день за днём впитывает в себя время, мысли и чаяния многих людей. Этому коду более 10 лет: он оброс множеством знаний, в том числе и тайных. Места c bus factor = 1 — не эка невидаль, а вполне конкретные люди с ответами на часто задаваемые вопросы. Меня зовут Антон ...

Как мы переизобрели экзамены на сертификаты в отдельно взятой компании Хабр, привет! На связи Костя Линев и Женя Заварзин, мы разработчики в КРОК (а Женя еще и ресурс-менеджер). В 2020 году мы придумали формат внутренних экзаменов для .NET-разработчиков (взамен программ сертификаций от Microsoft). Придумали исключительно в образовательных ...

Первая в мире текстовая игра Colossal Cave Adventure + исходный код на Фортране «Вы знаете, за свою карьеру я совершил множество замечательных вещей, забавно, что единственное, за что меня помнят, — это «Adventure». © Уилльям Краудер Прежде чем написать код своей легендарной игры, Краудер помог нанести на карту сложную сеть пещер, а до этого он ...

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

Kotlin Symbol Processing. От теории до практики Я расскажу в этой статье о Kotlin Symbol Processing, также известном как KSP.Сначала обсудим теоретические основы работы KSP, после, конечно же, перейдём к практике. На примере небольшой задачи, подобной той, что мы решаем с помощью KSP в нашей компании, покажу, как анализир...

Security Week 2252: сложная история взлома LastPass 22 декабря гендиректор LastPass Карим Тоубба поделился новой информацией о взломе инфраструктуры компании и последовавшей за этим утечке данных. Все оказалось несколько сложнее, чем было объявлено ранее: в руках взломщиков предположительно оказался не только некий исходный к...

История про Growth hacking на практике Всем привет! Меня зовут Андрей Никишин, я бэкенд-разработчик hh.ru в команде “Карьерные сервисы”. Существует распространенное мнение, что hh — это просто сайт с вакансиями и резюме, но это совсем не так.  У нас есть множество сервисов: от досуга и развлечений до построе...

MDM в Android: плюсы, минусы, подводные камни Как только у сотрудника какой-либо компании появляется необходимость выполнять задачи на мобильных устройствах (пусть даже элементарно читать рабочую почту) и, соответственно, получать с них доступ к данным компании, появляются риски. Мобильные устройства (как и все эндпоинт...

Безопасная локализация строк в iOS: Localinter Привет! Меня зовут Сергей Балалаев, я руковожу отделом разработки мобильного приложения для ПВЗ в Ozon. Это то самое приложение, которым сотрудники пунктов выдачи сканируют штрихкод, чтобы выдать товар получателю. Оно внутреннее, для сотрудников. iOS-версией постоянно пользу...

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

SimpleUI фреймворк для быстрого создания бизнес приложений на Android Добрый день! Меня зовут Дмитрий Воронцов. Несколько лет назад, я сделал небольшую локальную разработку под нужды своих 1С проектов (ERP, MES, WMS) – андроид клиент для ТСД и планшетов, который по сути являлся тонким клиентом для 1С и работал через HTTP сервис. Он был написан...

Платформер HAAK появился на Android с русским языком HAAK — головоломка-платформер про пост-апокалиптический мир. Она зайдёт также любителям метроидваний. Сейчас проект доступен на Android, это русскоязычная версия, хотя многие геймеры жалуются на отсутствие хотя бы английского и необходимость чтения китайских иероглифов. Раз...

Лучшие книги и статьи по Kubernetes для системного аналитика с noob-level в DevOps Всё началось с того, что команде, с которой я работаю, предложили заказ на миграцию приложений из Docker Compose «во что‑нибудь более масштабируемое, отказоустойчивое и гибкое». Например, Ansible или Kubernetes. И всё это прекрасно, но у&nb...

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

Нюансы поддержки npm в Deno Всем, привет! Меня зовут Данильян, я работаю в Самокате фронтенд-разработчиком и разрабатываю бэкофисное приложение с использованием React. Помимо работы, у меня есть несколько сайд-проектов, в которых я широко использую Deno. В последнее время этот проект радует новыми фича...

Marvel Move это интерактивное фитнес-приложение с Людьми Икс и Халком Marvel Move — ещё одна попытка геймифицировать пробежки. Разработкой приложения занимается студия «Six to Start», которая до этого сделала похожее приложение, Zombies, Run. На этот раз Six to Start устроили коллаборацию с Marvel Entertainment, поэтому во время пробежек с пр...

10 лет назад я продал свой стартап за $2.2M и погряз в депрессии Меня зовут Виктор Кох и это моя история одного из громких скандалов в технологическом секторе.Прежде всего, я рад опубликовать свою первую статью на HabrHabr. Одна из причин, по которой я не мог свою историю написать ранее, а именно 5 лет назад или даже 8 лет назад — договор...

Робот-не-пылесос с ножом или как мы делали смарт-ножницы на колесах Эта история началась в октябре 2019 года. К нам пришел владелец  крупного производства натяжных потолков и сказал: «Хочу максимально оптимизировать производство, избежать ошибок, вызванных человеческим фактором, повысить производительность и точность, не теряя качества ...

Искусственный Художник — Google от мира Text-To-Img Здравствуйте, меня зовут Дмитрий Карловский и я люблю рисовать шедевры, но у меня совсем не хватает терпения довести хоть один из них до конца. Ранее я уже показывал вам самописного убийцу Гугл Поиска. Пользуюсь им до сих пор и доволен чистотой выдачи. Теперь же мы сделаем...

Как я завалил первый тех. собес на позицию Junior QA Engineer Здравствуйте, меня зовут Артём, и я с ноября месяца изучаю тестирование. Спустя ровно два месяца я получил первое приглашение на техническое собеседование, позиция Junior QA Engineer, мобильная разработка, геймдев. Хотел бы поделиться этой историей с теми кому это может приг...

RavenDB и PVS-Studio: коллаборация, от которой выигрывают все Небольшая история про сотрудничество PVS-Studio и RavenDB. PVS-Studio — статический анализатор для улучшения кода. RavenDB — Open Source база данных. Как поиск ошибок в одном проекте приводит к улучшению сразу двух? Ответим на этот вопрос, а также посмотрим на исправления на...

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

В Университете Стэнфорда создали аналог ChatGPT менее чем за 600 долларов В мире сейчас десятки компаний пытаются повторить успех языковой модели ChatGPT. Однако разработчики из Университета Стэнфорда смогли это сделать по-своему. Там создали Alpaca 7B, которая работает подобно ChatGPT, но построена на языковой модели с открытым кодом. А на о...

Квантовые компьютеры: материальная база Квантовые компьютеры – идея еще 1980-х, а всерьез за ними бегают последние два десятка лет, ибо они могут решать недоступные для обычных вычислительных машин задачи. Некоторые алгоритмы факторизации (разложения числа на простые множители, привет криптографии), поиска или опт...

На глубине 2,5 км начались поиски космических частиц Новая научная платформа Laboratoire Sous-marin Provence Méditerranée (LSPM) находится на глубине 2 450 м, куда не достает даже солнечный свет. С ее помощью ученые будут изучать неизвестные подводные объекты, одновременно ища космические нейтрино.

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

Десять важных вопросов перед трудоустройством в Data Science Переход на мою текущую позицию занял около четырёх месяцев: с мая по сентябрь я проходил HR, будущего руководителя, его команду, руководителя руководителя и руководителя руководителя руководителя. Почти всё это время я задавал вопросы, чтобы понять подходит мне эта позиция и...

MedBench: NLP-задачи в медицине, модели и методы их решения Привет, Хабр! Меня зовут Даниил Погуляка. Я студент четвертого курса МГТУ им. Н.Э. Баумана, факультета "Информатика, искусственный интеллект и системы управления". Уже некоторое время я занимаюсь изучением методов машинного обучения, в частности, касающихся автоматической об...

Ремонт игрового ноутбука с прогаром в плате без схемы: возвращаем к жизни «похороненный» сервисными центрами CLEVO P970 Привет, Хабр! Обычно я пишу про испанские барахолки, но сегодня католическая Пасха, поэтому барахолка не работает. Здесь такие mercadillo отнюдь не стихийное явление, а регулируются муниципалитетом. Поэтому в праздники, когда все закрыто, и барахолки не работают. Для меня ...

Приглашаем на Ozon Tech Community 1C Meetup 1С – это не просто язык программирования, это целая экосистема, которая позволяет автоматизировать бизнес-процессы любого уровня сложности. Всем привет!Меня зовут Таня, я занимаюсь тестированием 1C-решений в Ozon. Мы используем 1С для автоматизации бухгалтерского и фина...

Как заработать на Bug Bounty Меня зовут Алексей Гришин, я руководитель направления Bug Bounty VK. За 9 лет участия в программе по поиску уязвимостей на различных платформах мы накопили огромный опыт получения, проверки и оплаты самых разношерстных отчетов, поэтому в этой статье я хочу поделиться советам...

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

Определение свободного парковочного места с помощью Computer Vision Всем привет! Это моя первая статья на Хабр (поэтому не судите строго).Дело было так: смотрел я как-то в окно и увидел, как человек сидит в машине на парковке и ждет, когда освободится парковочное место. Бывает, что и я сижу в машине и жду, когда же можно будет припарковать с...

Mini-NAS на пожилом Orange Pi PC Plus Обычно все сначала ставят задачу, а потом под это покупают железки, подбирают программные решения и проч. У меня всё был наоборот - мой друг из магазина radiodetali.com предложил попробовать их новые направления для продаж - SoC формата Raspberry Pi - Orange Pi. И прямо сей...

Восход и закат предприятия-родоначальника производства вычислительной техники в СССР Ранее мы говорили о развитии первых легендарных кассовых аппаратов «Националь» американской компании National Cash Register, появившихся в США. «Национали» быстро разошлись по миру и прочно закрепились в Российской империи и СССР. Сегодня поговорим о родоначальнике производс...

[Перевод] Как на самом деле работает Async/Await в C# (Часть 7) Несколько недель назад в блоге «.NET Blog» появилась статья «Что такое .NET, и почему вы должны выбрать его?». В нем был представлен высокоуровневый обзор платформы, кратко описаны различные компоненты и архитектурные решения, а также обещаны более подробные посты по затро...

Прыжок сквозь время или Как обновиться с Asterisk 11 до 18 Однажды мы решили обновить Asterisk с 11 версии до 18. История получилась интересной и поучительной. Расскажем о полученном преимуществе, возникших трудностях и способах их решения. Читать далее

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

3D принтер FlyingBear Aone 2. Обзор, тестирование, впечатления. И снова на обзоре у меня маленький «дрыгостол» формата «однорукий бандит». В этот раз от компании FlyingBear. Он очень похож на принтер, что я обозревал немного ранее, но с небольшими отличиями. Интересно было пощупать и сравнить.Коробочка снова непривычно маленькая.Все стан...

7-zip — нет времени спешить Данной заметки не должно было быть, но мы живем не в идеальном мире.Есть много пользователей, что предпочли стандартному проводнику Windows альтернативу и наверное еще больше пользователей архиватора 7-zip. Наверное имеет смысл поделиться, подумал я и вот мы здесь.Опустим ли...

Как снимали Терминатор 2 и почему он актуальнее, чем кажется Не знаю, с какого фильма вы начали смотреть VHS кассеты дома. Но когда у нас появился первый видеомагнитофон (даже не купленный, а выменянный у соседа), отец побежал на барахолку, нашел и притащил несколько кассет. Как сейчас помню, это были «Бетховен», «Змея в тени орла» и ...

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

Vertical Boutique – нужны ли нам умные отели? Я посмотрел уже несколько умных домов с разной степенью автоматизации, но как насчет отеля? Чем сценарии умного дома могут быть полезны там, где ты живешь всего несколько суток? Ведь требования у всех разные, и всем не угодишь. Мне кажется, сценарии умного дома – вещь личная...

Цифра дня: Сколько российских айтишников из крупных компаний работают сейчас за рубежом? Аналитики сервиса для поиска IT-специалистов «Подбор» выяснили, что примерно 16% разработчиков более чем из 300 российских компаний работают не из России. В основном они находятся в Грузии.

Фотоэкскурсия по строящемуся ЦОД HostDime в Орландо Компания HostDime, специализирующаяся на предоставлении облачных- и колокейшн-услуг, провела для журналистов экскурсию по стройплощадке возводимого «с нуля» коммерческого центра обработки данных в пригороде Орландо штат Флорида (США). ЦОД с проектной площадью 9,3 т...

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

«У меня были проблемы с дыханием. Едва смог закончить смену», — больных сотрудников Foxconn просят продолжать собирать iPhone Как пишет Rest of World, Foxconn просит больных работников iPhone продолжать выходить на работу на заводе в Чжэнчжоу, причем есть сведения, что работникам рекомендуется не сдавать тесты на COVID-19 . Напомним, площадка Foxconn в Чжэнчжоу, Китай, является крупнейшим заво...

Как мы в SM Lab сделали редизайн системы «Оценка вклада» Привет! Меня зовут Сергей Топунов, я фронт-разработчик в SM Lab. Недавно мы сделали редизайн одной из наших внутренних систем, о чем я и хочу вам сегодня рассказать.    «Оценка вклада» — это внутренняя Backoffice-система, которая нужна для регулярной оцен...

Выйди и зайди правильно Управлять программистами в ИТ-компании – дело особое. Не сказать, что сильно сложное. Совру, если назову простым. Особое.Книжек, статей, курсов создано великое множество. Что-то помогает, у кого-то получилось. Собственно, промахнуться с оценкой сложно – отрасль ведь не прост...

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

Первый MSI вымогатель: Magniber. История и анализ сложнейшего шифровальщика. Часть 1 Приветствую, читатели. Время идет, и все больше и больше новых вирусов и потенциально опасных приложений появляется в сети. Казалось бы, мир уже давным-давно познал целые интернет-эпидемии и не является таким беззащитным, как во времена первых сетевых червей. Code Red тому в...

С 3d принтером идём по жизни?..Да чё там, идём, конечно... Многое в жизни меняется, когда появляется 3d принтер и сознание перестраивается с учётом данного факта...И поскольку это личный дневник, то так, пару историй...Сижу, дело прошлое, "Не шалю, никого не трогаю, примус починяю", приходит младшенькая и так это, мол, дело есть...А...

Инженерная культура в больших корпорациях: дайджест публикаций Хабра На этой неделе сразу две компании — Meta* и Amazon, — решили внести заметные изменения в свою работу. Meta сломала устоявшуюся структуру и предложила многим менеджерам среднего звена спуститься с командных высот на землю и поработать руками: писать код, заниматься исследован...

Родом из Японии. История серии игр Renegade Так получилось, что с играми серии я начал знакомиться в обратном порядке. Сначала поиграл в Renegade III: The Final Chapter на Спектруме у друга, потом рубился в Target: Renegade. Правда, у меня на кассете не было последнего уровня, поэтому я загружал вместо него четверты...

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

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

простой датчик окончания филамента печатаю бутылками давно и бывает забываю про пруток и тогда пруток затягивает в экструдер и приходится останавливать печать и разбирать хотенд в общем пипец ))) и решил я сделать простейший датчик окончания филамента. вот видео  https://youtu.be/fCeQ5HwAOvI а если в кратце т...

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

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

[Перевод] Разработка на основе DevRel DevRel Driven Development (разработка на основе DevRel) стимулирует разработку программного обеспечения благодаря адвокатской деятельности по защите интересов разработчиков, такой как создание документации, написание сообщений в блогах и изготовление видео. Адвокаты разработ...

Ювелирный бренд Sokolov рассказал о тестировании и внедрении умных бейджей от VocaTech В 2021 году ювелирный дом Sokolov вместе с компанией VocaTech внедрили умные бейджи для всех сотрудников, напрямую работающих с покупателями. Как рассказали Хабру в компании, в результате внедрения индекс потребительской лояльности увеличился на 10% и достиг 90%. При этом на...