Социальные сети Рунета
Пятница, 26 апреля 2024

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

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

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

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

Как я стала профи: стажер Tele2 и спецпроект про базовые станции Привет, Хабр! Меня зовут Надежда Калинина. Я стажер Tele2 и уже год работаю в департаменте цифрового контента и дизайна. Хочу поделиться своим необычным опытом участия в спецпроекте, который сделал из меня человека профессионала. Речь пойдет о создании спецпроекта «Базовая С...

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

Как мы делали свой Typeform с тотализатором, но без куртизанок, а ещё случайно изобрели велосипед Всем привет. Меня зовут Дима, и пока мой конструктор опросников не захватил рынок, лишив три сотни испанцев из Typeform работы, средств к существованию и крыши над головой, придется самому немного рассказать о том, что такое WebAsk, почему я решил создать именно такой проект...

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

Без одной faangи или как я проходил собеседования Привет, Хабр! Меня зовут Рустам, работаю программистом 9 лет. 7 лет работал в Контуре и около 2 лет в Яндексе. В этой статье расскажу про свой опыт подготовки и прохождения собеседований в большие технологические компании, поделюсь рекомендациями.Пробовался в Facebook, Apple...

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

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

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

WireMock – швейцарский нож в арсенале тестировщика. Часть 1 Всем привет! Меня зовут Анатолий Калмыков, и я отвечаю за качество создаваемых решений в «Ростелеком ИТ». Сегодня я расскажу вам про WireMock – это одновременно и утилита, и библиотека на Java для создания HTTP заглушек над веб-сервисами. Он создает HTTP-сервер, к которому м...

Как создать компанию за 7 дней и не сойти с ума Привет! Меня зовут Кристина Дмитриевых, я отвечаю за внешний PR и взаимодействие со СМИ в компании ITentika. Хочу поделиться нашей историей, рассказать и показать практически смертельный номер на собственном примере — как сохранить часть бизнеса компании, которая решила поки...

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

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

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

[Перевод] Как создать Star Rating виджет на React.js и оптимизировать его В этой статье я хочу затронуть еще одну задачу, с которой вы можете столкнуться на собеседовании на позицию Front-End — создание Star Rating виджета.За последние пять месяцев у меня было 15 онсайт собеседований, а также офферы от Google, Roku, Microsoft и других компаний.Вы ...

Чиним баг в iOS Firebase RemoteConfig Здравствуйте, меня зовут Артем Волков. Я iOS разработчик в компании "AliExpress Россия".В этой статье расскажу историю одного бага, который мы встретили, работая c подом Remote Config из SDK Google Firebase для iOS, а также о том, как мы внесли свой небольшой вклад в его исп...

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

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

Как мы строили реактивный игровой сервер на Vert.x Всем привет, меня зовут Алексей Жуков, я старший программист в студии IT Territory. В этой статье я расскажу, как мы строили игровой сервер для Rush Royale. Объясню, почему создание сервера в геймдеве — это не так просто, как кажется на первый взгляд, а также опишу плюсы и м...

Materialized Path – создаём своё первое дерево Всем привет! Меня зовут Хусрав, я бэкенд разработчик в компании Bimeister.В этой статье я бы хотел бы поговорить о способе поиска родительских и дочерних элементов структуры посредством PostgreSQL Materialized Path.Статья является вводной и рассчитана на людей, незнакомых с ...

[Перевод] Работа с графикой на языке Rust Всем привет! Меня зовут Саша и я backend разработчик. Нет, не на rust. Но раст мой любимый язык и недавно я задался целью портировать движок онлайн игры, написанный на C++. Первый месяц ушел на то, чтобы разобраться с бинарными ассетами, их чтением и управлением. Но статья б...

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

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

Моя первая созданная игра в 2005 году В 2004 году я увлекся флешками. Тогда популярна была Масяня и еще мне нравится АнтиМульт. В школе стояла программа Macromedia Flash, а дома даже компа не было. Вот я и рисовал свои первые мультики на дополнительных часах информатики, пока другие играли по сети в Эпоху Импери...

Любительская почта — чебурнет судного дня Всем привет!В данной статье описан мой опыт создания sneakernet-сети, мотивация, побудившая написать данное ПО, общее описание работы, бенчмарки, а также ссылки на сторонние ресурсы, где можно почитать документацию и скачать исходный код и готовую скомпилированную сборку. Чи...

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

Создать игру за 24 часа и выжить За 24 часа можно успеть очень много. Сегодня я решил рассказать, как всего за сутки мы с моими коллегами (шестью фронтендерами и одним бэкендером) создали настоящую мультиплеерную игру на JavaScript. Поехали! Читать далее

Челночный арт-пайплайн Storyngton Hall: как мы исследуем, концептим, собираем локации и персонажей Всем привет, меня зовут Вадим Удальцов, я 3D-художник студии BIT.GAMES. В этом тексте я расскажу, как устроен арт-пайплайн Storyngton Hall. В создании арта для игры принимает участие достаточно много людей — на протяжении всего процесса мы задействуем около 25 сотрудников на...

Настоящий детектив: загадочные таймауты на проде Привет! Меня зовут Алексей, я работаю в команде Антиспама Почты Mail.ru, и сегодня хочу поделиться интересным опытом нашей команды по поиску проблем на бою. Многие из нас любят детективные истории: интрига, драйв, захватывающий сюжет, который держит в напряжении до само...

Как мы приложение факультета писали Привет! Меня зовут Рома и это моя первая статья на Хабр. Я так давно хочу написать сюда, что в поисках наиболее подходящей темы успел разочароваться в ИТ, окончить бакалавриат физического факультета, вновь проникнуться программированием и закончить магистратуру по системной ...

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

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

[Перевод] История про баг, который обернулся фичей Все мы случайно или в результате ошибки, бывает, создаем баги в процессе разработки, так ведь? Мне еще не встречался программист, который бы от начала и до конца не допускал никаких оплошностей. Как говорит нам Википедия, под багом понимается ошибка в программе или в систе...

Что такое осень? Это Школа Всем привет! Меня зовут Анастасия Артамонова, я - руководитель направления IT-обучения и развития Мир Plat.Form, и вы уже могли читать мою статью в этом блоге. С чего хотелось бы начать в этот раз: мир меняется, меняются обстоятельства и времена года. Развивается Мир Plat.Fo...

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

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

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

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

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

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

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

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

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

Жизненный цикл гипотезы Всем привет! Меня зовут Аксёнов Павел. Я работаю CPO (директором по продукту) цифровой платформы Самолет Плюс и преподаю управление продуктом в OTUS. А еще у меня есть опыт работы на Head позициях в Яндекс, Ozon и Mail. За весь свой опыт и в управлении проектами, и в управле...

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

Текстовое кунг-фу: советы от мастера UX-дизайна Привет, меня зовут Булат Давлетов, я продуктовый дизайнер в «БАРС Груп». Эта статья будет не про копирайтинг или дизайн, а про удобство работы с текстом за компьютером каждый день. Читать далее

Отмена релокейта в Болгарию, плесень и ремонт, или как я переехал в деревню Всем привет. Меня зовут Павел Кишеня, я работаю в REG.RU системным администратором. Два года назад я переехал из Минска в область, деревню Лещёвцы. В этой статье я расскажу, как и почему я переехал, какие здесь условия для работы и жизни и причем здесь плесень. Читать далее

Учимся настраивать свою почту, не наступая на чужие грабли: Postfix + msmtp + сайт Привет, меня зовут Никита, я backend-разработчик в компании ИНТЕРВОЛГА. Работаю в компании уже 3 года, и за этот срок достаточно часто мне приходилось возиться с установкой и конфигурированием собственного почтового сервера для разных задач (см. далее) клиентов. Сначала...

О чём вы? Конечно, езжайте в Бакулевку Рассказать свою историю меня подвигла статья, которую написал skaynet4788. Всё то, о чём пойдет речь ниже, случилось со мной 5 лет назад и началось всё 6 декабря 2016 года. В этот день я как обычно сидел в своём кабинете и программировал, а также периодически смотрел коммент...

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

Это выходцы из Wargaming и Insomniac. Sony купила новую игровую студию Компания Sony объявила о приобретении Savage Game Studios в рамках своего недавно созданного подразделения PlayStation Studios Mobile, которое разрабатывает игры для мобильных устройств и не зависит от команды разработчиков консолей Sony. У Savage Game Studios есть офис...

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

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

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

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

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

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

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

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

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

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

Allure TestOps: «Нестандартный» сценарий использования Привет. Меня зовут Николай, я QA Automation Engineer в мобильной платформенной команде Delivery Club. Эта статья будет о том, как мы интегрировали Allure TestOps (далее Allure TO) в регрессионное тестирование нескольких мобильных приложений и ушли от TestRail. Альтернативу T...

Write Once Run Anywhere Вспоминается мем, где человек говорит: «JavaScript — это круто, на нем можно делать роботов и мобильные приложения», а потом его душит собака. Я себя представляю таким человеком, но надеюсь, меня никто не задушит, потому что я делаю на JavaScript вещи, которые в принципе не ...

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

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

Топовая колода для новичков в Marvel Snap Marvel Snap — карточная игра и отличная альтернатива таким проектам, как Hearthstone и Magic: The Gathering Arena. В ней столько разнообразных тактик, что даже со стартовой колодой можно сыграть 10 матчей и каждый раз «подстраиваться» под конкретную ситуацию. Дело в том, что...

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

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

20 млн рублей в год на парсинге сайтов Меня зовут Максим Кульгин, моя компания (xmldatafeed) занимается парсингом сайтов в России порядка четырёх лет. Ежедневно мы парсим более 500 крупнейших интернет-магазинов в России. Теперь делимся опытом с вами. Так как тема парсинга часто привлекает внимание и выз...

Между небом и землей: как совмещать работу в ИТ и учебу на пилота Меня зовут Игорь, мне 34 года. Я разработчик и будущий летчик. Работаю в компании CUSTIS и при этом студент-первокурсник Якутского авиационного технического училища. Мой процесс поступления растянулся на три года, но я не потерял мотивацию, не сдался и всё же сумел дока...

Разработка на Angular под SmartTV: история одной фичи Всем привет. Меня зовут Ярослав Карманников, я разработчик команды SmartTV/Web в онлайн-кинотеатре KION МТС Digital. Это четвертая часть сериала, посвященного фиче Autoplay в нашем кинотеатре. Сегодня обсудим нюансы реализации фичи на платф...

Дегустация Argo Rollouts: обзор решения, часть 1 Всем привет! Меня зовут Евгений Симигин, я занимаюсь внедрением DevOps-практик в Центре компетенций по разработке облачных и интернет-решений МТС Digital. В этой статье – обзор Argo Rollouts, я покажу несколько примеров применения и отмечу интересные места в документации. Х...

[Перевод] Создаем классный UI: iOS Shape Morphing Серия, посвященная воссозданию классных демок пользовательского интерфейса, на которые я наткнулся на просторах интернета. Сегодня мы реализуем морфинг между разными формами иконок и разберемся, что такое Metaballs.На днях в Твиттере я наткнулся на твит, демонстрирующий одну...

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

[recovery mode] Пайплайн gitlab для Spring REST приложения. Часть 3 В статье описан мой первый опыт подготовки нетривиального пайплайна gitlab ci/cd при разработке микросервиса.Предыдущие части:Первая частьВторая часть Читать далее

История Rovio до появления Angry Birds Давайте вспомним о компании Rovio. Но не то, как они придумали Angry Birds, нет. Об этом и так уже написано сотни статей. А рассмотрим их проекты, вышедшие ДО того, как они стали знаменитыми. Такое исследование истории поможет нам лучше познакомиться с финской компанией, и м...

Вот как мы поняли, что нам нужно больше стажеров Всем привет! Меня зовут Алексей Половинкин, я руковожу отделом Python в AGIMA. Последние пару лет мы набираем в команду больше стажеров. Это был наш эксперимент — хотели посмотреть, что из этого выйдет. Результат впечатлил: мы поняли, что нам нравится с ними работать. В...

С++ и Raylib как глоток свежего воздуха Какое то время назад пришла ко мне идея исполнить хотя бы немного детскую мечту программировать игры. Надо сказать, что определенный опыт у меня был. Попала в девятом классе ко мне в руки чудесная книга Андрэ Ламота "Секреты программирования игр", благодаря которой я изуча...

Sony начнёт массово переносить игры для PlayStation на смартфоны Sony рассчитывает захватить свой кусок в мобильном гейминге: компания создала подразделение PlayStation Studios Mobile Division, которое будет создавать мобильные версии игр для консолей.

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

Как не отказаться от тестирования фича-веток при переходе на микросервисы В современном мире приложение — это огромная связка микросервисов. Функционально её протестировать сложнее, чем монолит. Кто-то решает это единым staging’ом и чатиком синхронизации: «займу auth на полчасика». Другой уходит с головой в shift-left или тестирует в canary. Разбе...

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

[Перевод] Как завалить экзамен Kubernetes CK{A,S} В начале 2021 года я пытался сдать экзамен Certified Kubernetes Administrator (CKA) и с первой же попытки завалил его. В этом году я также пытался сдать экзамен Certified Kubernetes Security Specialist (CKS) и снова провал!С моим новоприобретенным опытом я могу поделиться не...

Фанат Fallout создал бесплатный аналог игры в стиле LEGO В игре присутствует много багов, однако разработчик занимается постоянной доработкой своего детища. Так, уже были исправлены многочисленные проблемы с инвентарем, возрождением и отсутствующими миссиями.

Игрок в Diablo Immortal вложил $100 тыс. и создал персонажа, которому теперь нечем заняться Игра Diablo Immortal получила наихудшие оценки пользователей, однако ее создатели все равно заработали на ней уже более $100 млн. Проект получился парадоксальным, что отлично иллюстрирует история игрока с ником «JT» с YoyTube-канала «jtisallbusiness». Как он сам признается, ...

Параллельные вычисления в Apache Spark Всем привет!Иногда кажется, что для решения проблемы недостаточно простого выполнения расчётов в Spark и хочется более эффективно использовать доступные ресурсы. Меня зовут Илья Панов, я инженер данных в одном из продуктов X5 Tech, и хочу поделиться некоторыми подходами пара...

Началась предрегистрация на Tale of Elements: Idle RPG Tale of Elements: Idle RPG — проект для смартфонов, который появился в App Store и Google Play. К сожалению, страницы на iOS в России нет, так что подписывайтесь и ждите установочных файлов. Судя по информации из App Store, Tale of Elements выйдет 17-го ноября, как минимум в...

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

Oasis Bistro — симулятор таверны, которой заведует принц Мобильная игра Oasis Bistro проходит предрегистрацию на Андроид, и то не во всех регионах. Уже можно посмотреть на геймплей. Oasis Bistro — мобильный проект, в которой вы играете за принца, потерявшего своё королевство. Он решил начать с чистого листа и построил таверну, ко...

Как я остался работать в «Сириусе» Привет, друзья!В первой своей статье на Хабре я описал, как преподавал в ИТ-колледже "Сириус" ИТ-архитектуру детям. Рассказал как устроен учебный процесс, поделился своими эмоциями от общения со студентами и преподавателями. В этой статье я хочу рассказать продолжение истори...

Создаём своё объектное хранилище за чаc Привет! Меня зовут Артем Гаврилов и я работаю в Tarantool. Сегодня я расскажу, как быстро создать объектное хранилище на основе платформы in-memory вычислений Tarantool и распределённой файловой системы IPFS (InterPlanetary File System). Мы рассмотрим пример шардирования с...

Team Lead Simulator — маленькая игра про большую ответственность  TL;DR: игра по ссылке. Наверняка многие из вас в детстве баловались игрушками вроде «ПРОГРАММИСТ 1.3» — эдакими текстовыми квестами, в которых игрок должен был прокачаться из начинающего программиста хакером (термина «сеньор» тогда, наверное, еще не было), собрать...

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

Представлен отечественный бронеавтомобиль «Ахмат». Он был создан за 25 дней На форуме «Армия-2022» представили бронеавтомобиль «Ахмат», разработанный с учётом опыта специальной военной операции. Главный конструктор предприятия «Ремдизель» Игорь Зарахович заявил, что новый защищённый десятиместный автомобиль З...

[Перевод] «Программировать не сложно — сложно не разочароваться в процессе» В детстве у меня была Mattel Auto Race — портативная игровая консоль со встроенным LED-экраном с красными светодиодами, элементами управления, одной игрой и динамиками. Почему-то я однажды о ней вспомнил и субботним вечером решил создать версию игры, используя p5.js. С...

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

Как мы внедряли tracing Представьте: у вас пара сотен микросервисов, и вдруг всё ломается. А может даже не всё, а, скажем, только одна страница. Если вы хорошо знакомы с системой, то по мониторингам и логам быстро обнаружите проблему и пойдете её решать. Но иногда систему вы видите впервые, и на...

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

Учетную запись Sony PlayStation Network теперь можно связать аккаунтом Steam Sony запустила новую кроссплатформенную функцию в недавнем обновлении для игры Marvel's Spider-Man: Remastered Edition. Теперь игроки могут связать свою учетную запись PlayStation Network со своим аккаунтом Steam, чтобы получить доступ к игровым наградам. Свяжите св...

Обзор GraphQL-фреймворков на Java В предыдущей статье мы поговорили о том, что такое graphQL, почему решили на него переходить, какие у него есть достоинства и недостатки. Но что делать дальше, если вы всё-таки решились внедрить graphQL в java-проект? Какие на данный момент есть фреймворки, чем они отличаютс...

Мобилизация: юридические рекомендации предпринимателям Всем привет! Меня зовут Роман Бузько, я пишу на юридические и финансовые темы преимущественно на VC c 2015 года. Это мой первый пост на Хабре. Статья представляет собой обновленную версию нашей недавней публикации. На следующей неделе будет продолжение, когда пыль осядет и б...

Как начать продвигать сайты в других странах? Вопрос: Есть опыт в РУ SEO 5 лет (агентства, свои проекты). Хочу двигаться в БУРЖ. Уровень английского B2. 1. С каких направлений лучше начать с точки зрения запуска своих проектов? Интересует как типы сайтов: ревью, каталоги etc. Так и лучшее ГЕО для старта. 2. Что может в...

Как мы создали Digital Workplace для сотрудников Коллективу Альфа-Банка и корпоративным коммуникациям больше 30 лет. За нашу историю накопилось огромное количество систем, которые внедрялись разными командами. Отпуска мы планируем в SAP HCM, командировку оформляем в SAP АХД, кандидатов ведём в E-Staff, обучение проходим в ...

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

Trunk Based Flow — кто такой и зачем нужен Привет! Меня зовут Павел Лакосников, я Team Lead Backend Engineer в Авито. Сегодня расскажу про свой любимый подход к разработке Trunk Base Development, сравню его с другими моделями ветвления и подсвечу его достоинства и нюансы.Краткий обзор трёх моделей ветвления: Central ...

[Перевод] OpenCat — создай своего робокотика Если вы фанат робо-собаки от Boston Dynamics и хотели бы завести дома его маленькую копию, вам в помощь OpenCat. Это платформа четвероногих роботов-питомцев на основе Arduino и Raspberry Pi с открытым исходным кодом. Разработчики предлагают всем попробовать создать своего со...

C++. Унарный минус и беззнаковый тип Привет, Хабр! Меня зовут Владимир, я работаю в VK Карты. Хочу рассказать про случай, который недавно произошёл у нас в подразделении. Он кажется достаточно типичным и может быть интересен другим программистам.Нам, программистам на C++, не привыкать, что даже самый безобидный...

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

Вы можете поиграть в корейскую MMORPG Kangrim 2 Kangrim 2 запустили в Южной Корее на iOS и Андроид. Конечно, геймеры из других регионов могут присоединиться к «азиатам». Kangrim 2 — мобильная MMORPG, которая появилась в Азии. Пока для неё нет нормальных видео с геймплеем, поэтому вы можете стать одним из первых, кто её п...

BioShock празднует юбилей. Серии исполняется 15 лет В этом году исполняется 15 лет с момента выхода первой части BioShock. Игра вышла в далеком 2007 году и стала знаковой для мира видеоигр, создав в дальнейшем целую серию игр по этой вселенной. Читать полную статью

The Last Maverick: Raft это внезапно хороший выживач The Last Maverick: Raft — симулятор выживания на плоту, который выпустили в Google Play. Если вы новичок жанра, то на старте будет сюжетное обучение с мужчиной-предаталем. Вас научат расширять плот, ломать ненужные блоки, крафтить крюк-кошку и даже выходить в открытое море, ...

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

Сохраняем состояние страницы после авторизации VK с помощью Broadcast Channel API Недавно в работе с одним из наших клиентов мы столкнулись с проблемой в пользовательском сценарии: VK API требует конкретный, железный URL для редиректа после авторизации. А у нас были сотни ссылок с динамическими параметрами, с которым могла начаться авторизация. Меня ...

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

Мой микроинсульт в 23 года и вес 112 кг из за сидячей работы Здоровье - тот критерий, что в первую очередь характеризует качество жизни.Сегодня хотел бы поделиться с вами своим опытом. Надеюсь, кому-то поможет, кому-то покажется пугающих и предостережет от подобного. Читать далее

Приключения при настройке сервисов машинного обучения в MS SQL Server 2019 В статье описано, как настроить сервисы машинного обучения для R и Python. Несмотря на большой опыт в IT, сразу у меня не работает примерно ничего. Поэтому будут ссылки на то, что делать, если сразу не завелось. В итоге я поставила новый экземпляр с сервисами машинного обуче...

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

Как работает Autoplay в онлайн-кинотеатре Привет! Меня зовут Алексей Мельников, я продакт в KION (онлайн-кинотеатр от МТС Digital), занимаюсь фичами, связанными с искусственным интеллектом. Весной мы писали о фиче пропуска титров. Судя по карме, статья хабровчанам понравилась и это мотивировало нас на написание...

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

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

Создание .NET библиотеки от А до Я Думаете о создании .NET библиотеки, но не знаете, в какую сторону двигаться? Уже разрабатываете нечто подобное, но хочется открыть для себя что-то новое? Ищете варианты расширить автоматизацию? Не знаете, что делать с пользователями?Надеюсь, данная статья поможет ответить на...

[recovery mode] Flutter: Настройка тем приложения Всем привет, читатели Habr! В начале я хочу сделать акцент на том, что статья ориентирована для новичков, однако может быть полезной для более опытных коллег. В этой статье я расскажу про то, что такое тема приложения, какие ошибки обычно делают новички и рассмотрю, как по м...

Typescript в hh.ru Привет! Меня зовут Владислав Коротун, я — ведущий фронтенд-разработчик в одной из продуктовых команд hh.ru. Сегодня я расскажу о том, как мы затащили TypeScript в наши проекты.  Читать далее

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

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

И мы улетели…но В 2013 году я уволился из одной большой «зеленой» компании (не банк) и уехал на далекий «зеленый континент» с целью «на людей посмотреть, себя показать». В мыслях было, при удачном стечении обстоятельств, не только выучить английский язык, но и остаться на ПМЖ. Было все это ...

Как побороть Stale Element Reference Exception при E2E тестировании современных SPA-приложений Всем привет, меня зовут Денис, я Software Developer Engineer in Test (SDET) в компании Bimeister. Я занимаюсь разработкой софта для тестирования — это фреймворки, автоматизированные тесты, настройка CI Pipeline’ов и многое другое.В статье расскажу, как мы...

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

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

Physically-based rendering. Ray marching (часть 1) В этой статье ты, мой читатель, познакомишься с основными понятиями в трассировке лучей и сможешь попробовать написать свой первый рендер, а во второй части я расскажу, как получить реалистичный рендер мыльного пузыря. Читать далее

Как мы уменьшили время проверки релизной сборки с 4 дней до 4 часов Всем привет! Меня зовут Иван, я QA-инженер релизной команды в inDriver. В этой статье расскажу о том, как мы сократили время регрессионного тестирования релизной сборки мобильного приложения и релизный цикл до одной недели, с какими проблемами столкнулись и как их решали.Ран...

Ubisoft повышает цены на свои видеоигры до 70 долларов В последнее время многие разработчики крупных видеоигр заговорили о том, что их проекты в разработке сильно подорожали — и это на самом деле действительно правда. Дело в том, что для создания ААА-игры на текущий момент нужно примерно 400 разработчиков (речь не только о прогр...

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

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

Как дизайнеры тестируют, или Что такое дизайн-ревью Привет! Меня зовут Ксюша, я старший продуктовый дизайнер в Ozon: проектирую разделы возвратов для личных кабинетов покупателя (Ozon.ru) и продавца (Seller Center) и немного — админки. Дизайнеры на Хабре не частые гости, но статья будет полезна не только дизайнерам и дизайн-л...

Интерактивное ТВ: как всё работает и что оно умеет (часть 1) Привет! Меня зовут Евгений Гудкин, я руководитель группы спецпроектов в сейлс-хауcе ЭВЕРЕСТ, я хочу рассказать вам про интерактивное ТВ и изменения, которые мы вносили в ряд механик в этом году. Поговорим про специфику интерактивного ТВ, обсудим его элементы и метрики, а так...

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

EA планирует продолжить создание игр по «Звездным войнам» Светлое будущее тебя ждет , если «Звездных войн» фанат ты EA обрисовала в общих чертах планы продолжить развитие серии игр Star Wars, а также,в будущем, создавать новые IP на основе франшизы. Генеральный директор, Эндрю Уилсон (Andrew Willson),   во время отчета ...

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

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

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

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

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

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

«Мы KTS, а не BTS»: как разработчики делали ребрендинг Привет! Меня зовут Сергей, я управляющий партнер в KTS: мы занимаемся разработкой цифровых сервисов для бизнеса. Недавно мы провели ребрендинг: рассказываю, сколько с ним мучились и что в итоге получилось.  Читать далее

От 50 тыс до 1,7 млн пользователей за два года Всем привет! Меня зовут Денис, разработчик приложения Smart Timetable для школьников и студентов. Два года назад мы полностью обновили приложение и все расписания пользователей обнулились. Читать далее

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

Flutter jank shaders — история проблемы и пути решения Меня зовут Андрей, я Flutter-разработчик в команде Центра развития финансовых технологий (ЦРФТ) Россельхозбанка. Сегодня поговорим о «jank shaders» — дёргающейся анимации при первых запусках приложений на Flutter — и о том, как можно постараться её исправить.Несколько лет на...

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

Мыши кололись, но продолжали есть кактус. Критикуемая геймерами Diablo Immortal уже заработала 100 млн долларов Diablo Immortal, шквал критики в сторону которой не стихает, уже принесла Blizzard 100 млн долларов. Для этого игре понадобилось всего восемь недель.  Сейчас игра занимает 13 место в App Store и Google Play по расходам геймеров. Если разделять игры по жанрам, то р...

Как мы сделали матчер: тайтлы, БЕРТы и две сестры Всем привет! Меня зовут Андрей Русланцев, я — Senior Machine Learning Engineer в команде матчера в AliExpress Россия. Я расскажу о том, как мы сделали матчер: какие проблемы нам пришлось решить, какие модели мы использовали, как выглядит наш текущий пайплайн, и почему наш ма...

Топовые мобильные игры за август 2022 по загрузкам Аналитики Sensor Tower поделились информацией по поводу скачивания мобильных игр из App Store и Google Play. Результаты удивляют. Оказывается, в августе больше всего скачивали аркадные проекты: на первое место по всем 3 категориям — всего загрузок, только в App Store или в ...

Как техдолг может утопить команду, и что делать, чтобы этого не допустить Существует миф, что один сильный программист может быть в 10 раз продуктивнее другого — ten-X developer. Я считаю, что таких программистов не бывает, но есть ten-X команды, которые перформят в 10 раз лучше самой слабой команды. Чтобы стать ten-X team, нужно поменять отношени...

[Перевод] Чат-боты: долгая и сложная история Первый чат-бот под названием (под именем?) Элиза был создан 60 лет назад Джозефом Вейценбаумом. Сегодня рынок наводнён всевозможными чат-ботами, которые справляются со множеством задач. Но вопросы, которые появились одновременно с Элизой, остались. Кажется, что история разра...

Как мы придумали и запустили площадку для лидеров продукта «PL Lean Coffee» Всем привет! Меня зовут Наталья Карпежникова, я работаю в ИТ с 2012 года, была и аналитиком, и тестировщиком, и проджектом, и лидером продукта. А сейчас в Спортмастер Лаб я все еще лидирую продукт, но большую часть времени занимаюсь развитием сообщества лидеров продуктов.Зач...

Зарница 2016: Кибер-атака Я сидел на совещании в здании правительства Забайкальского края среди организаторов каждого из этапов Всероссийской Зарницы 2016 и слушал что ожидали от моего этапа "Кибератака". В предыдущий год уже был этап "Кибератака", и сбавлять темп организаторы не собирались - идея вз...

GraphQL: доступ запрещен Жил-был один маленький разработчик, работал себе над REST API и горя не знал. Но вот приходит к нему тимлид и предлагает затащить GraphQL. Казалось бы: классный и мощный GraphQL — это запросто! Но в процессе проектирования API разработчик столкнулся с неожиданными проблемам...

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

Автоматизация на Wiren Board и Node-RED: четыре полезных сценария без программирования Меня зовут Дмитрий, и я готов признаться: я не программист. Я знаю, что многие электрики и технари тоже не пишут код, и эта статья для вас! Ниже я покажу, как с помощью Wiren Board 7 и Node-RED настроить самые полезные сценарии умного дома. И ни строчки кода писать не придет...

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

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

[Перевод] Гэри Дарби, автобиография — Delphi For Fun Уверен, что история жизни этого человека достойна быть упомянутой на Хабре, поэтому хочу поделиться переводом его автобиографии (за качество перевода сильно не пинать). Тем более, что вот как уже несколько лет его нет в живых, однако надеюсь, что его примеры решения головоло...

Обзор на разработчика и преимущества заикания: как айтишники попробовали себя в стендапе Привет! Меня зовут Оля, я развиваю бренд работодателя в Selectel. В честь пятницы делюсь тем, как мы провели CheerUp MeetUp — мероприятие в формате Ugly PowerPoint Party. Ребята из IT-компаний шутили на профильные и не очень темы. Под катом — ссылки на самые смешные доклады...

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

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

Google создала сразу два ИИ для создания видео из текстового описания В первой половине 2022 года компания OpenAI представила свою новейшую нейросетевую модель — DALL-E 2. Её основная функция — создание качественных изображений на основе текстового описания.

Повторил заставку канала Топлес Всем привет, это Денис Вебер.Однажды, я листал свои подписки на YouTube и наткнулся на канал Топлес. В одном из роликов была просто нереальная заставка с 3д анимацией и эта заставка так меня вдохновила, что я решил её повторить и рассказать о процессе создания в своём новом ...

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

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

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

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

Зачем мы сделали собственный контроллер для копирования секретов в Kubernetes Делимся нашей внутренней разработкой — Kubernetes-контроллером mirrors. Мы создали его внутри нашего DevOps-отдела для копирования Kubernetes-секретов между неймспейсами кластера. В итоге mirrors превратился в универсальный инструмент синхронизации данных из разных исто...

Недельный геймдев: #80 — 31 июля, 2022 Из новостей: создатель отменённой Limit Theory поделился исходниками, AMD релизнула Raytracing Analyzer 1.0, Godot начали готовить к 4.0 и с 3 августа заморозят новые фичи и родмеп, исследователи из Disney предложили решение проблемы бороды при захвате движений лица, в St...

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

У вас WPA Enterprise PEAP/TTLS? Тогда мы уже у вас Доброго времени суток, коллеги! Меня зовут Роман и эксперт отдела анализа защищенности (в простонародье — пентестер). До того, как перейти в это направление, я 10 лет был системным администратором (преимущественно Windows систем). Скажу вам честно, мне очень нравится симбиоз...

Octopath Traveler CoTC: Square Enix раскрыл «дорожную карту» английской версии Octopath Traveler CoTC так и не запустили в России, но разработчики уже поделились своими планами на западную версию игры. Для Octopath Traveler CoTC в августе выйдет уже первое обновление, которое принесёт с собой первую главу сюжетной линии «Bestower of Wealth», регион Wo...

Townscaper VR появится на платформе Meta Quest VR Oskar Stalberg и Raw Fury сообщили, что их игровой проект Townscaper VR появится на платформах Meta Quest VR и PICO. Напомним, что Townscaper был выпущен в июне 2020 года. Townscaper VR — это виртуальная версия популярной игры градостроительства. Поклонники и новички мо...

Discriminated Unions в C# Всем привет. Среди многих интересных концепций, имеющихся в F#, меня привлекли Discriminated Unions. Я задался вопросом, как их реализовать в C#, ведь в нем отсутствует поддержка (синтаксическая) типов объединений, и я решил найти способ их имитации.Discriminated Unions - ти...

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

Как запустить UI-автотесты в любом Chromium-браузере Привет, Хабр! Меня зовут Кристина Курашова, и я отвечаю за качество в VK Assistant. Написала тут небольшую инструкцию для тех, кто тоже запускает UI-автотесты в браузерах на основе Chromium (не только Chrome). Надеюсь, она сэкономит вам время. Welcome! Читать далее

Актуальные события в Tower of Fantasy: за что можно получить награды? Вы быстро заскучали в Tower of Fantasy? Тогда присоединяйтесь к увлекательным событиям в игре, к тому же с отличными наградами. Участвуя в эвентах вы сможете получить топовое оружие, различные материалы и многое другое. Добавляйте страницу в закладки, чтобы ничего не забыть....

Tabletop Simulator — редактор колод Я занимался созданием стола для карточной игры в Tabletop Simulator (TTS) и ощутил нехватку удобного инструмента для управления колодами. Из того что можно найти на youtube есть два способа: первый - это вручную в любом графическом редакторе сеткой расставлять карточки; втор...

Как не попасть в ловушку ненужного обучения В наших головах прочно засела установка, что учиться надо всегда. Компании транслируют life-learning подход (обучение на протяжении всей жизни), в соцсетях продвигаются разного рода курсы, на собеседованиях спрашивают: «Чему вы научились за последнее время?»‎ Выходит, что ...

[Перевод] Выбираемся из лабиринта при помощи алгоритма «поиск в ширину» (BFS) на Python Учимся использовать и реализовывать на Python алгоритм поиска в ширину (BFS) для решения реальных задач.Давайте поговорим о популярном алгоритме, который называется «Поиск в ширину» (BFS). Затем реализуем этот алгоритм, чтобы найти решение для реальной задачи: как выбраться ...

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

Все, что известно о предстоящей игре God of War Ragnarok До выхода God of War Ragnarok осталось всего несколько недель. Продолжение «Игры года» от Polygon 2018 года обещает стать одной из крупнейших игр 2022 года, однако многое о игре до сих пор окутано тайной. В этой статье я расскажу все, что известно на данный момент о игре.

[Перевод] 12 самых распространенных багов, с которыми мы сталкиваемся в процессе тестирования мобильных игр Когда игра впервые проходит этап тестирования (QA), может случиться всякое. Все игры отличаются друг от друга, являясь уникальными продуктами с точки зрения программного кода, и это первая сложность, с которой сталкивается любая команда QA: непредсказуемый характер тестирова...

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

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

Обновление системы грейдов: с чего мы начинали, какие проблемы нашли и что нам дал новый подход Всем привет!Меня зовут Константин Щеглов, я – CIO SuperJob. Сегодня я расскажу о нашей системе грейдов, которую мы применяем для ежеквартальной оценки наших разработчиков. Мы поговорим о старой системе и проблемах, с ней связанных, а после этого я расскажу об изменениях, кот...

Соленоидный двигатель  Здравствуйте. Меня зовут Игорь Кузнецов, представляю Вам свою модель соленоидного двигателя. Это моя первая работа в 3D моделирование, моделировал в программе SolidWorks. Конкретной задачи при его создании не было, только лишь хотел воплотить придуманную идею в реальность. ...

Под капотом у Mobx. Пишем свою реактивную библиотеку с нуля Первое мое знакомство с Mobx началось с удивления. Я не понимал всю магию библиотеки и задавал себе вопрос: “А как это возможно?”. Кажется, в ней используются какие-то подкапотные возможности JS или Mobx вообще написан на другом языке. И вот, потратив 3 месяца в исходни...

Началась предзагрузка глобальной версии UNDECEMBER UNDECEMBER — слешер на смартфоны и ПК, который можно назвать смесью Diablo Immortal и Path of Exile. До 10-го октября для него проходит ОБТ через Steam. Тем временем в Google Play России и, вероятно, других стран, началась предзагрузка клиента UNDECEMBER. Отметим, что на мом...

Кто успел, тот и запатентовал: история создания первых ветрогенераторов На вопрос: «Кто изобрел ветроэлектрогенератор?» — однозначно ответить затруднительно. Это тот самый нередкий в истории науки и техники случай, когда идея (в данном случае динамо-машины, которую крутит ветряная мельница) в какой-то момент стала очевидна всем. О том, кто первы...

YNDX Family: рассказываем, что это такое, зачем и почему сейчас Всем привет! Меня зовут Антон Абдухамидов, работал в Яндексе директором по корпоративному развитию, где развивал внутренние стартапы компании и направление венчурных инвестиций, а сейчас партнер венчурного фонда GuruDev.В качестве одного из организаторов хочу поделиться...

Note&Noty — первое приложение на Android Однажды вечером, залипая в одной соц сети, меня зацепило видео - не своей гениальной режиссурой или постановкой, а именно содержанием. Точнее была показана одна из функциональных возможностей IOS. Суть была в том, что совершенно любой пользователь (даже не крутой хакер или п...

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

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

Недельный геймдев: #95 — 13 ноября, 2022 Из новостей: NVIDIA выложила в опенсорс PhysX 5 SDK, вышел CozyBlanket 2.0, Microsoft открыла DirectStorage 1.1 разработчикам, плагин для работы с Nintendo Switch в Defold теперь бесплатен, ретаргетинг анимации в Godot 4.0.Из интересностей: игровой real-time сервер просты...

Микроконтроллеры по 5 рублей. Программируем микросхемы PADAUK Впервые известие о том, что фирма PADAUK Tech продаёт микроконтроллеры по три цента появилось в 2018 году. Эта новость вызвала интерес и обсуждение на форумах, а затем благополучно была забыта (по крайней мере в русскоязычном комьюнити).В статье расскажу о своём опыте освоен...

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

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

Образование в РФ избыточно Эта статья призвана дать ответы на вопросы, которые возникают у некоторых студентов во время обучения и после окончания вузов относительно процесса обучения, образования вообще. Вроде таких наивных вопросов: Для меня, как человека, который верил в то, что учебное заведение ...

Создайте свой зоопарк в Zoo Life: Animal Park Game Zoo Life: Animal Park Game — мобильный симулятор зоопарка. Он доступен на iOS и Андроид, причём в App Store указано наличие русской локализации. Игроков встретит небольшой парк развлечений с зоопарком; вам нужно заниматься вторым: кормить питомцев, привозить новых в ящиках и...

Симулятор бездорожья MudRunner 2 выйдет в этом году на iOS и Android Вчера французский издатель Focus Home Interactive поделился своими успехами и рассказал о планах на будущее. Большая часть новостей касается консольных и компьютерных проектов, но была интересная информация и для мобильных игроков. Так, симулятор бездорожья MudRunners 2 вый...

Легендарный шутер Doom обретает вторую жизнь На прошедшем недавно QuakeCon 2019 компания id Software объявила, что в честь 25-летия легендарной игры, оригинальная трилогия Doom будет перезапущена для всех современных игровых платформ: Android, iOS, Nintendo Switch, PlayStation 4 и Xbox One. В обновленное издание, кста...

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

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

В мобильной игре Eroica есть то, о чём вы подумали Ролевая игра Eroica появилась на смартфоны по всему миру (кроме Кореи и Японии). В ней отличная графика и контент 12+. Eroica — приключение на iOS и Андроид с интересным названием. Конечно, в описании к игре не говорится, что это ещё одна замена Destiny Child или How to Ra...

Что там по автотестам на Android в 2022? Всем привет!Меня зовут Женя, и я люблю автотесты. Причем люблю так сильно, что даже стал соавтором Kaspresso, OpenSource библиотеки для написания автотестов под Android, и автором ряда докладов и статей про тесты (Kaspresso: фреймворк для автотестирования, который вы ждали, ...

Drag-and-Drop на Python+OpenCV В данной статье расскажу про простой Drag-and-Drop на Python+OpenCV.Идея заключается в перемещении созданных квадратов на экране жестами руки. Так как нам потребуется как-то воспроизводить клик, то представим, что кликом будет служить соединение указательного и среднего паль...

Мониторинг дисков и программных RAID-массивов с помощью Zabbix Ранее в статьях, посвященных Zabbix, мы рассказали про особенности мониторинга SAAS-сервиса интернет-магазинов, а также про установку сервера и агента Zabbix.Новая статья поможет вам настроить мониторинг дисков и программных RAID-массивов, созданных с помощью mdadm. Без преу...

Интернет 3.0 – как я создал сайт и канал Чтобы создать новый свежий слой интернета, защищенного от любой возможной цензуры, нужно делать новые сайты. Я решил создать тематический сайт и канал на ту же тему в p2p экосистеме. Пришлось немного поколдовать, чтобы не нужно было держать компьютер включённым. Подготовил п...

Внедрение GraphQL на фронтенде без переломов Всем привет! Меня зовут Илья, я фронтенд-разработчик в hh.ru. В статье расскажу, как внедрить GraphQL на фронте, не переломав всё на своем пути. В проекте мы используем React и Redux, для асинхронных запросов у нас есть собственная библиотека, а бэкенд работает на Java. Для ...

Гайд по Tower of Fantasy для новичков: советы и подсказки Tower of Fantasy стала настолько популярной, что до сих пор сервера игры не справляются с нагрузкой, чем охотно пользуются читеры. Давайте посмотрим, что нужно знать новичкам для быстрой прокачки. На днях мы поделились ежемесячными промокодами для Tower of Fantasy; если хот...

[Перевод] Образ мышления Factorio Раньше я считал, что компьютерная игра Factorio — это огромная трата ресурсов, сжигающая ежегодно миллиарды долларов ВВП. Мне казалось совершенно ненормальным, что Shopify компенсирует своим сотрудникам её приобретение. Я даже думал, что платить за игру в Factorio сотру...

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

Импортозаместить Steam: VK Play собирается выпускать больше эксклюзивных игр Российская игровая платформа VK Play намерена увеличить число эксклюзивных проектов в РФ, для чего она вложит до $10 млн в развитие сотрудничества со студиями и разработчиками. В компании уже заявили, что хотят создать аналог Steam и Epic Games Store. Отмечается, что н...

SophiApp, или Как мы делали опенсорс программу для настройки Windows 10 & 11 Я от лица команды хочу показать вам SophiApp — графический наследник Sophia Script for Windows: бесплатная, портативная и полностью опенсорная программа для тонкой настройки Windows 10 и Windows 11.В этой статье я расскажу, как оброненная мной фраза в комментарии 3 года наза...

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

Как я восстанавливал аудиозапись Adobe Audition 1.5 из временного файла Звуковым редактором Adobe Audition версии 1.5 пользовались многие пользователи старых ПК. Некоторые пользуются им до сих пор из-за его простоты и удобства, несмотря на наличие более свежих версий или другого подобного современного софта. В своих предыдущих статьях я неоднокр...

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

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

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

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

Куда мы катимся? Первая часть Сегодня я хочу поговорить с вами про такую замечательную вещь как Point in time recovery (PITR) в PostgreSQL.Механизм восстановления на определенную точку во времени работает таким образом – у нас есть базовый бэкап, созданный при помощи какой-либо утилиты создания бэкапов (...

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

Vendir: Plague of Lies вошла в стадию ОБТ Vendir: Plague of Lies — новая игра, которая пытается быть похожей на классические RPG по типу Baldur's Gate. Да, вам предстоит собирать группу из героев, одного из них надо будет создать в качестве своего аватара; радует, что помимо внешности игра позволяет выбрать и происх...

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

Как реализовать магию Sqoop для загрузки данных через Spark Очень часто приходится слышать, что Sqoop — это серебряная пуля для загрузки данных большого объёма с реляционных БД в Hadoop, особенно с Oracle, и Spark-ом невозможно достигнуть такой производительности. При этом приводят аргументы, что sqoop — это инструмент, заточенный по...

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

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

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

Wreckfest появится на iOS и Android Компания THQ Nordic пообещала в ближайшее время выпустить мобильную версию своего популярного гоночного симулятора под названием Wreckfest. Сообщается, что игра появится в App Store и Google Play уже в этом году.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No commen...

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

Дизайн уровней и арт в World War Z: Aftermath (2021) При игре в World War Z Aftermath можно заметить, что разработчики используют одну и ту же формулу на каждом уровне. Отсюда есть как плюсы, так и минусы данной формулы. В игре есть, действительно, хорошие идеи, которые не получили своего развития. Посмотрим на структуру и диз...

Чат-бот для банка ДОМ.РФ: как автоматически обрабатывать 40% обращений Привет! Меня зовут Максим, я управляющий партнёр в KTS. Недавно мы автоматизировали общение пользователей с поддержкой в банке ДОМ.РФ. Мы внедрили чат-бота на основе своего конструктора Smartbot Pro, и за время работы вместе с командой банка выстроили логику по обработк...

Представлен новейший бронеавтомобиль для спецназа с V-образным днищем Представлен новейший бронеавтомобиль для спецназа К-4386-ЗА-СпН, созданный предприятием «Ремдизель». Главный конструктор предприятия «Ремдизель» Игорь Зарахович подтвердил, что в данный момент бронеавтомобиль проходит испытания. Бронеавтомобиль ...

Многопоточный бекап и рестор в СУБД Ред База Данных Добрый день. Меня зовут Сергей, я работаю системным архитектором в компании "РЕД СОФТ". При эксплуатации СУБД Ред База Данных или Firebird возникает необходимость выполнить операцию резервного копирования и восстановления. На БД размером сотни гигабайт бекап и рестор занимае...

Для Marsaction: Infinite Ambition проходит «мягкий запуск» в США Мобильная стратегия Marsaction: Infinite Ambition появилась в американском Google Play. Это очередной пробный запуск на смартфоны. Marsaction: Infinite Ambition — мобильная игра, где вы управляете отрядом космических морпехов. Их задача — исследовать Марс, развивать на нём...

Как организовать потоковую обработку данных. Часть 2 Привет, Хабр! Я – Евгений Ненахов из центра Big Data МТС Digital. Это вторая часть  статьи о том, как мы создали универсальный инструмент потоковой обработки данных и построили с его помощью мощную систему стриминга. В первой половине статьи мы обсудили основные компоне...

Игры от Wargaming сменили владельца в РФ и свои названия, и 7 причин, почему я бросил World of Tanks Игры компании Wargaming на территории России и Беларуси перешли к новому владельцу. Также я поделился 7 минусами этой игры, это моё личное мнение и мнение моего окружения.

Bybit Пул проводит листинг OKG — токена управления Ookeenga Третья по популярности криптобиржа Bybit проводит на платформе Bybit Пул листинг OKG — токена управления Ookeenga с лимитированным выпуском. Ookeenga — это первый вертикальный GameFi-проект жанра RTS в режиме мультиплеера. Пользователи высоко оценили потрясающую 3D графику и...

The Horror: Ghost Dictator — Охотники за привидениями в Азии Тайские разработчики собираются выпустить мобильную игру The Horror: Ghost Dictator в октябре. Что от неё ждать? The Horror: Ghost Dictator — MMO на смартфоны, где геймеры выступают в роли охотников за привидениями. Судя по трейлеру, за основу берутся легенды и фольклор Таи...

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

Компилирование и исполнение Java-кода в Runtime Привет Хабр! Сегодня я хотел бы поговорить про динамическое компилирование и исполнение Java-кода, подобно скриптовым языкам программирования. В этой статье вы найдете пошаговое руководство как скомпилировать Java в Bytecode и загрузить новые классы в ClassLoader на лету. Чи...

ZTE Nubia Z17 mini: стабильный средний класс Смартфон ZTE Nubia Z17 mini на рынке далеко не новичок – в Китае он появился весной 2017 года, а чуть позже вышла и международная версия аппарата, о которой и пойдет речь далее. Читать далее... Tablet-News.ru - Блог про планшеты | Комментарии: нет Посмотреть все записи ...

Разрабочтики S.T.A.L.K.E.R. 2 Heart of Chornobyl показали три новых скриншота Студия GSC Game World опубликовала три новых скриншота из игры S.T.A.L.K.E.R. 2: Heart of Chornobyl. Они показывают всю мощь движка Unreal Engine 5, который используется в игре. Аномалия При этом сам кадры взяты из трейлера, который опубликовали в июне. Они называются ...

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

Как мне цензура хребет переломала С одной стороны поначалу этот материал может показать нетипичным для хабра. Но написать отдельный материал сюда все же решил.Причин тому три: во-первых моя история влетела в топ VC.ru, набрав почти 500 аповутов, хотя и для VC материал совершенно не типичный. Читать далее

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

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

Для Boom Beach: Frontlines проходит мягкий запуск в ещё ряде стран Издатель Supercell запустил Boom Beach: Frontlines в Польше, Чехии, Израиле и ОАЭ. Игру постоянно обновляют, поэтому вы можете увидеть новые фичи. Boom Beach: Frontlines становится лучше с каждым обновлением. Уже сейчас эта изометрическая и мультиплеерная «войнушка» предла...

Дневник разработчика настольных игр: «Не закороти Цепь!» 2.0 Оригинальная игра "Не закороти Цепь!" вышла летом 2019 года, собрав средства на свое издание через краудфандинг. Игра получилась необычной, реально не имеющая аналогов (кроме попыток выпустить игру про электрические цепи в далеком 1982 году), но в то же время достаточно хард...

Идеальная работа. Программирование без прикрас Привет, Хаброжители! В книге «Идеальная работа. Программирование без прикрас» легендарный Роберт Мартин (Дядюшка Боб) создал исчерпывающее руководство по хорошей работе для каждого программиста. Роберт Мартин объединяет дисциплины, стандарты и вопросы этики, необходимые для ...

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

War Thunder Edge совмещает сражения на танках, кораблях и самолётах War Thunder Edge — симулятор войны, причём в отличие от тех же World of Tanks Blitz и Tank Company, данная игра будет поддерживать сражения сразу на нескольких типах боевых машин, а именно: танках, кораблях и самолётах. К сожалению, в ранней версии доступны только отдельные ...

VK профинансирует создание игры про бумажный город Бумагогорск Игровая площадка VK Play и Telegram-канал «Бумагогория – новости» запустили конкурс для российских разработчиков, в рамках которого участники должны создать игру про бумажный город Бумагогорск. Победитель конкурса получит 100 тысяч...

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

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

Полная лажа. Grand Theft Auto VI огорчила всех, кто ждал лучшую игру в истории человечества Слухи о такой видеоигре, как GTA VI, ходят уже не первый год. Но при всем при этом сами разработчики из студии Rockstar Games не делятся никакими подробностями о своем будущем проекте. Лишь летом 2021 года Читать полную версию публикации Полная лажа. Grand Theft Auto VI ого...

Паттерны взаимодействия с ботами в Telegram: неочевидные практики на Python и баг в мессенджере Я часто взаимодействую с ботами в Telegram. Чаще как пользователь, но создать собственного бота или потрогать чужого я не боюсь. При разработке собственного решения чувствуется, что бот не похож на GUI- или веб-приложение, но программисты тщательно превозмогают это чувство ...

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

Как и чем лучше прототипировать сайт в 2022 году Вопрос создания прототипа сайта, по сути, является вопросом «Как лучше всего создать веб-сайт?» Правильная постановка вопроса, как известно, содержит в себе половину ответа — этот принцип верен не только в математике, но и постоянно подтверждает себя в реальной жизни. Грань ...

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

История о том, как Python помог купить мебель в ИКЕА 5-го июля 2022 года стартовала масштабная онлайн распродажа в интернет-магазине мебели ИКЕА по причине ухода компании с российского рынка. В связи с этим началось несравнимое ни с чем по своим масштабам паломничество покупателей к сайту магазина. Шведско-нидерландский идол н...

Создаем личное файловое облако легко и просто (и дешево) А сегодня мы с вами быстро и решительно легко и просто поднимем свое личное файловое облако типа Google Drive или Яндекс.Диск, а если повезет, то еще и очень дешево.Зачем? Ну, например, потому что не хотим зависить от корпораций с их кабальными лицензионными соглашениями и с...

Первые кадры из «Смуты»: такой будет патриотическая консольная стратегия Новосибирская студия Cyberia Nova поделилась новостями о разработке игры «Смута» (на её создание из российского бюджета был выделен грант более чем на 260 миллионов рублей).

Неформальный Эксель: OpenGL, игры на GDI+ и инфографика теперь и в VBA На Хабре уже было довольно много интересных публикаций с неформальным использованием Экселя (списочек под катом). Этой статьёй мне хочется поделиться с сообществом красивыми результатами нашего французского коллеги. Автор, Тьерри Гасперм (Thierry Gasperment), создаёт подобн...

Digital Guardian: от идеи до продукта Не знаю, как считаете вы, но я убеждён, что любая работа обязывает человека к непрерывному изучению нового. А уж что говорить, когда ты работаешь в ИТ? Здесь чуть ли не каждый день кто-то что-то да придумает. Придерживаясь своего правила «вечной учебы», я решил, что будет бо...

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

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

[Перевод] Почему нейросеть DALL-E не отнимет мою работу иллюстратором Наконец-то я смог протестировать DALL-E. И я могу заверить вас, что невозможно сгенерировать профессиональные и пригодный изображения из текстового описания. Вот мои попытки заниматься творчеством с помощью нейросети.Я профессиональный иллюстратор и художник-раскадровщик уже...

Sony начала тестировать поддержку разрешения 1440p для PlayStation 5 Sony выпустила новую бета-версию прошивки для PlayStation 5, которая принесла с собой поддержку дисплеев с разрешением 1440p (2K), списки игр для сортировки в библиотеке, а также новые социальные функции. В ближайшие месяцы это обновление станет доступно всем обладателем ко...

[Перевод] Как изучение новых языков программирования помогло мне расти профессионально Когда вы работаете разработчиком ПО и ежедневно пользуетесь одним языком программирования, легко попасть в пузырь этого языка. Я хочу показать, как выход из зоны комфорта, изучение новых языков и парадигм помогло мне вырасти как разработчику. За годы работы я совершил пере...

Российская IT-компания начала набор сотрудников для работы в метавселенной. Требуются охранник-модератор, лут-менеджер и pet-няня, которой придется заботиться о драконах Компания Napoleon IT создала свой офис в метавселенной Minecraft и впервые в России открыла туда набор сотрудников. В числе вакансий значатся офис-менеджер-дизайнер виртуальных миров, охранник-модератор, лут-менеджер, event-дизайнер и другие. «Мы первые в России,...

Oauth 2.1 spring authorization server + SPA Доброго всем дня уважаемые хабровчане!До сего момента я являлся лишь читателем этого замечательного ресурса, но вот кажется и пришло время написать мою первую статью.Oauth 2.1 - дальнейшее развитие популярного фреймворка авторизации Oauth 2.0, который на момент написания ста...

Процессор Intel Core i5-13600K буквально уделал конкурента AMD Ryzen 5 7600X в играх Intel снова на коне. Компания создала весьма достойный среднебюджетный процессор.

Приключенческий хоррор Scorn выйдет на Xbox и ПК 21 октября Студия Ebb Software и издатель Kepler Interactive объявили окончательную дату релиза своего атмосферного приключенческого хоррора от первого лица - Scorn. Действие Scorn происходит в открытом мире, состоящем из нескольких регионов. Каждый регион — это лабиринт из разн...

Доступны промокоды в честь запуска MMO Chaos: Immortal Era Мобильная игра Chaos: Immortal Era доступна в РФ и, вероятно, в других странах. В ней типичный азиатский геймплей. Chaos: Immortal Era — MMO на смартфоны, где вы выбираете 1 из 5 классов, каждый из которых направлен на нанесение урона; радует, что разработчики разделили их...

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

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

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

История о том, как фронтендер YaLM 100B на одной RTX 3070 TI запускал В июне Яндекс опубликовал нейросеть YaLM 100B. Нейросеть умеет генерировать тексты. А это очень мощная вещь, можно попробовать массу всего полезного (и не очень) создать с ее помощью, от сюжетов для книг, игр и приложений, заканчивая рерайтом статей или того хуже, дорвеями.Э...

Аналитические дашборды не помогают принимать решения, или Где на самом деле брать инсайты из данных Привет! Меня зовут Ольга Татаринова, я руковожу отделом аналитики в Agima.ai. Один из самых частых запросов, с которым к нам приходят клиенты, такой: «Сделайте нам дашборд c бизнес-KPI. Мы хотим найти какие-то инсайты в наших данных, чтобы понять точки роста». Проблема с так...

Художники начали продавать сгенерированные искусственным интеллектом картины на Shutterstock В поисках способов "монетизации" искусства, созданного ИИ, некоторые художники уже начали размещать свои работы, созданные ИИ, на сайтах стоковых фотографий, таких как Shutterstock.

Превращаем HTML table в GridComponent. Часть I. Frontend Привет хабровцы и любители фронтенда!Это моя первая статья, в которой я хочу поделиться своими первыми шагами в мир frontend разработки на VueJS. И в качестве примера для изучения я решил реализовать вариант грида со стандартным набором функционала: сортировкой, фильтрацией ...

Как и почему перешли с Python на Go в основном сервисе рекомендаций Авито Привет! Меня зовут Василий Копытов, я руковожу группой разработки рекомендаций в Авито. Мы занимается системами, которые предоставляют пользователю персонализированные объявления на сайте и в приложениях. На примере нашего основного сервиса покажу, когда стоит переходит...

Embark Studios анонсировала бесплатный FPS-шутер THE FINALS для ПК Embark Studios анонсировала новую бесплатную игру под названием THE FINALS. Разработчик известен отложенной игрой ARC Riders. THE FINALS представляет собой бесплатную шоу-игру. Сражайтесь вместе с товарищами по команде на виртуальных аренах, меняйте их и уничтожайте. Главное...

Как достичь производительного рендеринга в браузере Один великий китайский философ сказал: «каждый разработчик должен понимать, как исполняется его программа». Что ж, давайте разбираться. Говорить будем про рендеринг и его производительность.Меня зовут Глеб Михеев, я CTO Skillbox Holding, а также руководитель программного ком...

Пушкин – это нейросеть? Учимся распознавать сгенерированный текст С появлением в 2020 году нейронной сети GPT3 и других архитектур – трансформеров, генерируемые тексты стали невероятно правдоподобными. Такими правдоподобными, что отдельно взятый текст, не несущий большой смысловой нагрузки, стало сложно отличить от написанного человек...

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

Tank Company Mobile можно скачать на Андроид Издатель NetEase начал пробный запуск игры Tank Company Mobile. Он проходит в Европе и СНГ, так что спешите скачать. Tank Company Mobile — симулятор танковых сражений на смартфонах. Как и обещали разработчики, 15-го сентября начинается «мягкий запуск». Новички получат множе...

Constraints в PostgreSQL, или о том, как попытаться спокойно жить Данный материал был создан на основе одноимённого доклада на PGConf.Online, вошедшего в число самых популярных выступлений конференции. Поскольку тема ограничений по-прежнему сохраняет свою актуальность, а смотреть видео с мероприятий любят не все, появилась эта статья.Конце...

Для Marvel's Spider-Man уже вышли моды и программа по их созданию На прошлой неделе Sony выпустила ПК-версию Marvel's Spider-Man, которая быстро поднялась в чартах Steam как одна из самых популярных игр на этой платформе. Несмотря на то, что игра уже выглядит (и работает) очень хорошо, уже есть мод ReShade RTGI для дальнейшего улучшения ви...

Продолжаем разгонять FizzBuzz После написания первой статьи про FizzBuzz (которая неожиданно для меня стала выбором редакции на Технотексте 2021) у меня появлялись мысли о том, как еще можно ускорить, но все время было не до того. И тут мне прилетает перчатка. Читать далее

Футболист Криштиану Роналду объявил о партнёрстве с Binance и создании своей NFT-коллекции Binance, мировой поставщик криптовалютной инфраструктуры, объявила об эксклюзивном многолетнем партнерстве с известным футболистом Криштиану Роналду. Binance запускает глобальную компанию привлечения фанатов Роналду «для популярности Web3, приблизив их к миру...

В отпуск за ПМЖ в сердце Латинской Америки. Почему Парагвай и как нас чуть не депортировали из Бразилии из за covid 19 А еще история про потерянный багаж.Друзья привет, история из личной жизни. Произошла она совсем недавно, главные участники я - Миша, моя жена Инна и мой двухлетний сын Константин.Решили мы с женой получить возможность легально жить в другой стране( получить ПМЖ зна...

[recovery mode] Tiny-qORM: рассказ без счастливого конца Чаще всего на хабре люди делятся историями своего успеха. Вроде, «Ребята, я написал свою ORM, качайте, ставьте ллойсы!» Эта история будет немного другая. В ней я расскажу о неуспехе, который считаю своим серьёзным достижением. Ожидание — реальность. История о метатипах Q...

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

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

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

[Перевод] Как создать игру Tetris с помощью Three.js Вспомните, как мы играем в «Тетрис». При движении блока мы свободно перемещаем и вращаем его. Кубы, из которых состоят блоки, соединены, поэтому должно быть соединено и их описание в коде. С другой стороны, когда мы завершаем горизонтальный срез (в 2D это строка), кубы удал...

Поиграли в CRSED Mobile — это совсем неоригинальная CRSED Издатель Gaijin Distribution KFT продолжает пробный запуск CRSED Mobile в Турции. Игра становится всё лучше, но до оригинала далеко. CRSED Mobile — королевская битва, которая совмещает классические схватки в формате PUBG Mobile с персонажами, у каждого из которых свои спос...

Microsoft выпустила обновление для приложения Xbox for Windows Компания Microsoft выпустила обновление для приложения Xbox for Windows. Выберите свою следующую игру PC Game Pass с помощью HowLongToBeat Microsoft сотрудничает с HowLongToBeat для создания уникальной функции, которая еще больше упрощает выбор следующей игры для ПК — начина...

Создай свой iPhone. Шуточный сайт для фанатов Apple Дизайнеры ежегодно выпускают десятки разных рендеров, на которых можно увидеть, как будет выглядеть один из следующих яблочных смартфонов. Недавно разработчик Нил Агарвал запустил специальный ресурс, способный заметно ускорить процесс создания подобных концептов. При желании...

В MARVEL World of Heroes можно путешествовать по Мультивселенной Разработчики из Niantic поделились деталями по MARVEL World of Heroes. Вы сможете создать уникального супергероя. MARVEL World of Heroes — мобильная игра с дополненной реальностью от создателей Pokemon GO. Мы уже раскрывали часть деталей по ней в предыдущей статье, а сейчас...

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

Игру Avatar Generations по «Аватару: Легенде об Аанге» выпустили в Канаде Издатель Square Enix начал «мягкий запуск» Avatar Generations, мобильной игре по популярному аниме. В ней делается большой упор на диалоги, сюжет и коллекционирование героев. Avatar Generations — мобильная RPG, где вы собираете отряд из знакомых героев аниме «Аватар: Легенд...

Merge Stories вышла на iOS и Андроид, но не в России Мобильный проект Merge Stories доступен на Западе и в Юго-Восточной Азии. В нём вы будете объединять предметы, чтобы открывать более крутые технологии. Merge Stories — аркада для смартфонов, которую не запустили в РФ. Каждый игрок развивает своё племя, чтобы продвигаться по...

Subset Games об Into the Breach Mobile: «Мобильным геймерам всё понравилось» В то время как только 1% подписчиков Netflix запускают мобильные игры из их каталога, студия Subset Games радуется показателям Into the Breach Mobile. В свежем интервью TouchArcade люди, которые портировали Into the Breach на смартфоны, поделились своим видением ситуации. О...

Чувак, где моя черепаха? Как написать программу, чтобы победить на конкурсе плохого кода? Этот вопрос я задал сам себе, когда прочёл о необычном челлендже на форуме reddit. Да, вы правильно поняли. Это статья не о чистом коде и правильных тестах. Но здесь не будет и речи о плохом, заурядно плохом ко...

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

Будущее похорон: в США уже предлагают «общаться» с умершими родственниками. Представлена технология StoryFile Стартап из Лос-Анджелеса StoryFile разработал технологию под названием holographic conversational video experience, которая позволит родственникам умерших общаться с их голограммами. StoryFile создает цифровой клон человека перед смертью, используя 20 синхронизированных...

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

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

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

Выживние Project: Island доступно на Андроид в ряде стран Игра Project: Island появилась в Филиппинах в ходе пробного запуска. Вам придётся взять на себя роль нового Робинзона Крузо. Project: Island — мобильный выживач, где вы начинаете с «чистого листа», то есть берёте в руку кирку, топор и идёте добывать камень и рубить деревья....

Как айтишники делали настолки: творчество и экономика Однажды я (HR) и супруг (тогда еще программист) решили сделать настолку, чтобы играть в неё со своей дочерью. Начали с пазла-комикса «Иди в IT». За 4 года мы сделали 8 игр о современных профессиях: IT, энергетика, торговая сеть и еще несколько. Набили много шишек, но получил...

Мобильная игра Green's Secret: Idle переведена на русский и доступна на Андроид Проект Green's Secret: Idle запустили на одну мобильную платформу. У игры есть маленькие недочёты, но это отличный представитель idle-жанра. Green's Secret: Idle — мобильный проект, доступный на Андроид. Вероятно, игру запускали на короткое время в США, но сейчас в этой ст...

Домашний Linux-сервер или как самому развернуть систему визуализации на MQTT+Telegraf+InfluxDB+Grafana В данной статье приведен скоуп информации о том, что взять за основу, чтобы развернуть свой домашний Linux-сервер и систему визуализации на нем, используя MQTT в качестве транспорта с оконечного оборудования. Многие статьи или инструкции, которые есть в и...

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

В Dragonheir: Silent Gods уже можно поиграть на Андроид Примерно 22-го июля разработчики Dragonheir: Silent Gods анонсировали, что их детище выйдет на iOS, Андроид и ПК. Теперь геймеры на второй платформе могут заценить эту игру. Dragonheir: Silent Gods — пошаговая игра с реалистичной графикой и кинематографичными видеовставками...

Yu-Gi-Oh! CROSS DUEL выпустили почти во всём мире Издатель Konami решил обойти стороной Россию, но мы поможем загрузить Yu-Gi-Oh! CROSS DUEL. Yu-Gi-Oh! CROSS DUEL — необычная карточная игра, где одновременно сражаются 4 человека. Они выставляют карточки, над которыми висит 3D-изображение юнита; подробнее о боевой системе м...

WebODM: Создаем карты и 3d модели с дрона Развитие программного обеспечения с открытым исходным кодом, снижает барьер входа в нишевые технологии. Ранее подобные технологии были широко распространены в рамках геодезии, однако сейчас фотограмметрия используется в разработке игр, VR/AR, или для сохранения исторических...

Применение языка Python в инженерной практике Язык Python (правильно это читается "Пайтон", но в русскоязычном сообществе так же прижилось и прочтение "Питон", мне оно тоже больше по душе ;) в последнее время получил очень большую популярность в среде непрограммистов по двум причинам:- лёгкий синтаксис, очень близкий к ...

Взгляд с обратной стороны: как смотрит на код реверсер Привет! Меня зовут Денис, я Lead Security Researcher в центре Global Research & Analysis Team (GReAT) — подразделении «Лаборатории Касперского», которое занимается целевыми вредоносами. Это значит, что их авторы не рассылают трояны всем подряд, а тщательно выбирают свои ...

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

RPG Nova Legends создают разработчики RAID: Shadow Legends Nova Legends — мобильная игра, где вы собираете группу из редких героев и выставляете их в коротких авто-битвах против монстров. Отметим, что персонажи и враги разделены на уровни редкости и элементы. Сейчас проект доступен на Филиппинах на iOS и Андроид. По сути это idle-R...

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

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

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

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

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

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

Установка Jenkins с помощью terraform в Kubernetes в Yandex Cloud с letsencypt В этой статье будет следующее: Заведение DNS домена на reg.ru Управление DNS зоной в Yandex DNS c помощью terraform Создание Kubernetes в Yandex Cloud Резервируем внешний статический IP адрес Установка Jenkins c помощью terraform модуля helm_release Создание ClusterIssue(I...

Очки Lenovo создадут персональный виртуальный дисплей где угодно Пока крупные технологические компании развивают свои проекты по созданию виртуальных вселенных, в Lenovo решили сделать акцент на дополненной реальности. Бренд анонсировал выход в свет нового гаджета, способного обеспечить создание большого AR-экрана в любом удобном месте. С...

Как мы обучали тестировщиков автоматизации и что из этого вышло В статье расскажем, как обучали автоматизации наших мануальных тестировщиков: что было сделано, какие подводные камни всплыли и как мы теперь живем. Статья будет интересна тем, кто занимается управлением QA, надеется быстро переквалифицироваться с manual на automation и кто,...

8 Популярных программ и сервисов для дизайна. Что выбрать? Предлагаем Вам подборку инструментов для разработки сайтов, с их основными преимуществами и слабыми местами. Все представленные сервисы разделены на две группы по основному функционалу: к первой относятся площадки по созданию дизайна — Figma, Adobe XD, Sketch, Pixso, InVisi...

Градостроительная стратегия Primitive Era снова доступна на Андроид Мобильная игра Primitive Era (Anno Primitive) проходит стадию бета-теста в Юго-Восточной Азии. Вы сможете построить доисторическое общество. Primitive Era — градостроительная стратегия, которая снова появилась на Андроид; поиграть в неё могут жители Азии, а также наши читат...

NVIDIA позволяет создавать цифровых аватаров NVIDIA не в первый раз создает реалистичные аватары с искусственным интеллектом, но теперь она делает их более практичными. Производитель графических процессоров представил набор инструментов Omniverse Avatar Cloud Engine (ACE), который упрощает компаниям внедрение цифровых ...

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

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

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

В США предлагают услугу, которая позволит общаться с умершими родственниками Идея поговорить с умершим человеком может казаться сюжетом хоррора категории «Б» или историей из сериала «Чёрное зеркало». Однако именно реализовал стартап StoryFile из Лос-Анджелеса. Там разработали систему, которая позволит сделать это, хотя и ...

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

Появился еще один способ установить Windows на Mac с M1 Зачастую пользователи, переходя с Windows на Мак, не могут отказаться от какого-либо софта. Кто-то в силу привычки, а кто-то из-за отсутствия достойных аналогов. В такой ситуации выходом будет установка на Мак второй операционной системы. Пока компьютеры и ноутбуки Apple вы...

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

Яндекс Игры запускают бесплатный курс по созданию игр на Unity Яндекс Игры запускают бесплатный курс по созданию игр на Unity

[Перевод] Четыре важных теста для Apache Kafka CI/CD с GitHub Actions Если вы используете GitHub для создания приложений Apache Kafka®, наверняка вы захотите интегрировать Kafka в свою среду разработки и эксплуатации GitOps. Эта статья для тех, кто понимает принципы GitOps, ценность непрерывной интеграции и поставки (CI/CD) и важность промежут...

Проектирование Data Pipelines в Apache Airflow Сегодня я хотел бы познакомить вас с важным инструментом в методологии DataOps, а именно Apache Airflow и проектирование Data Pipelines (Конвейеры данных).Эта статья будет посвящена краткому введению в Airflow и шагов по созданию и настройке конвейеров данных (Data Pipelines...

Лучшая игра 2022 года. Grand Theft Auto VI представили и выпустили официально Британская игровая студия Rockstar Games выпустила последнюю свою игру в 2018 году, а стала такой Red Dead Redemption 2. Данный проект предложил геймерам целую уйму различных особенностей и преимуществ, однако весь мир по-прежнему ждет анонса Читать полную версию публикации...

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

Российские ученые разработали композит для солнечных батарей с повышенным КПД и устойчивым к космическому излучению Исследователи Санкт-Петербургского государственного электротехнического университета (СПбГЭТУ) «ЛЭТИ» и Алферовского университета получили многослойный наноразмерный материал, который позволил повысить КПД преобразования энергии солнечных батарей. Созданный ...

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

Building generator in Unity Генератор зданий в ЮнитиВ данной статье описан процесс создания генератора зданий внутри Юнити с объяснением логики и примером подходящих моделей. Читать далее

Китай, который смог в x86. История первая: Zhaoxin Кого боится Intel? Анализируем историю наследника VIA Technologies, китайского СП Zhaoxin и делаем ставки — заборет через 3-5 лет азиатский дракон американского орла или нет? Читать далее

ОБТ Torchlight: Infinite доступна на iOS, Андроид и ПК Torchlight: Infinite — мобильный и ПК слешер, сервера которого запустили сегодня, 12-го октября, примерно в 5:00 по МСК. Разработчики обещают «потрясающий свободный рынок», который позволяет игрокам обмениваться лутом, чтобы создать уникальную сборку для конкретного персонаж...

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

Текстовую RPG Eldrum: Red Tide выпустили на iOS и Андроид Студия Act None запустила вторую часть Eldrum на смартфоны. Пробная часть доступна бесплатна. Eldrum: Red Tide — новая глава в текстовом мире Eldrum. Игра предлагает вертикальный геймплей и море текста; причём пользователи Reddit хвалят сюжет, но если верить App Store, то о...

Что такое Linux? Статья-шпаргалка для новичков Что такое Linux? Салют! Это статья — попытка систематизировать некие базовые знания об Linux’ах, которая может быть полезна для продвинутых пользователей, разработчиков и админов Windows, которые еще не имели (или имели крайне небольшой и отрывочный) опыт работы с Linux сист...

Игроки Marvel Future Revolution встречают Росомаху и командное PvP В Marvel Future Revolution появился новый герой с отдельной сюжетной линией и кат-сценами. Но это не всё. Marvel Future Revolution — мобильная MMO, которая на момент выхода (да и сейчас) поражает своей графикой и переносом вселенной Marvel в необычный для неё жанр, тем бол...

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

Нормальные алгоритмы Маркова как основание языка программирования В этой статье хотелось бы поделиться мыслями о применении Нормальных Алгоритмов Маркова (далее по тексту: НАМ) в качестве основания для языка программирования.Заранее скажу, что представленный концепт ЯП не претендует на решение каких-либо «мировых» проблем программирования,...

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

Состоялся релиз игры Hard West 2. Игру хвалят в Steam Вчера вышел релиз игры Hard West 2. Игра представляет собой экшн/RPG в сеттинге Дикого Запада с элементами сверхъестественного. Проект появился на платформах Steam и GOG, где пользователи высоко оценили новый сиквел. Стоит отметить, что до 11 августа на Hard West 2 в Steam...

В какие игры Билл Гейтс играет каждый день Сооснователь Microsoft Билл Гейтс рассказал в своём блоге, от каких игр не может оторваться.

Состоялся релиз карточной игры Card Crawl Adventure с элементами из рогаликов Мобильная игра Card Crawl Adventure доступна на iOS и Андроид. В ней нет русского языка, а правила «типа-пасьянса» могут показаться сложными даже для офисных работников. Card Crawl Adventure — проект для смартфонов, который предлагает рисованную графику и несколько персонаж...

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

В Steam анонсировали игру про уличного художника с открытым миром, паркуром и граффити Издатель Games Box и студия Shining Games анонсировали в Steam игру Street Artist Simulator. Проект уже можно добавить в список желаемого. Игра расскажет про уличного художника, который рисует граффити и спасается от бесконечных погонь полиции используя свои навыки паркура...

Готовим Android к пентесту — WSA edition Мы в Digital Security часто проводим анализ Android-приложений, поэтому пришло время поделиться некоторыми накопленными знаниями и сделать обзор по тому окружению, который мы используем каждый день.Существует множество вариантов для настройки пентестерского окружения, которы...

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

Xbox против PlayStation. Microsoft активно поощряла консольные войны во времена Xbox 360 Консольные войны в текущем поколении приставок Sony и Microsoft не особо выражены. Отчасти из-за дефицита устройств, который имеет место с самого старта продаж. Но в своё время консольные войны бушевали гораздо активнее, и теперь мы знаем, что не без поддержки как миним...

[Перевод] Как работал параллакс-скроллинг в Duke Nukem II Параллакс-скроллинг (создание иллюзии глубины в 2D-сцене перемещением фона и переднего плана с разной скоростью) стал сегодня стандартным элементом платформеров и других 2D-игр. Этот эффект, популяризированный аркадной игрой Moon Patrol 1982 года, к началу 90-х уже был дово...

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

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

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

В аркаде The Walking Dead: Identities есть озвученные комиксы Издатель Com2uS запустил бета-тест The Walking Dead: Identities в Таиланде и Канаде. Он проходит на Андроид. The Walking Dead: Identities — аркадная игра на смартфоны. В ней вы смотрите и читаете комиксы по «Ходячим мертвецам», причём как знакомые истории, так и новые. Суд...

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

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

По аниме «Волейбол» выпустят мобильную игру «Haikyuu!! Touch the Dream» «Haikyuu!! Touch the Dream» — новая мобильная игра, которую можно найти в японских App Store и Google Play. Она создана по мотивам спортивной манги и аниме «Волейбол», их выпускали с 2012 по 2020 год. Игрокам предстоит собирать знакомых героев в волейбольную команду, а также...

CraftTalk создал отраслевое решение своей платформы для страховых компаний CraftTalk, создатель уникальной российской AI-платформы для текстовых каналов коммуникации, участник Фонда «Сколково», объявила о расширении своей продуктовой линейки. Компаний создала отраслевое решений своей платформы для страховых ...

Средние highload паттерны на Go Привет, Хабр! Меня зовут Агаджанян Давид и ранее я опубликовал статью «простые highload паттерны на Go», в которой были рассмотрены простые подходы увеличения пропускной способности отдельно взятого экземпляра приложения без хардкора. Мне импонируют простые подходы, так...

MMORPG Blade Fantasy предлагает промокоды новичкам Blade Fantasy не может похвастаться реалистичной графикой, за то она пойдёт на бюджетных смартфонах и поможет с начальной прокачкой. Blade Fantasy — мобильная MMORPG с восточным сеттингом и изометрической камерой. Она вышла на смартфоны по всему миру, только без поддержки р...

Как обрезать видео на смартфоне с Android Просто повторяйте за нами. 1. Quik от Go Pro Go Pro предоставляет свой видеоредактор, здесь вы найдете самый элементарный и «прозрачный» для пользователя интерфейс. Итак, открыв приложение и нажав кнопку «Создать новое видео», вы начинаете работу над обрезкой своего уже о...

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

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

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

Сценарии применения Greenplum PXF для интеграции с Data Lake, OLTP, Clickhouse Привет! Меня зовут Артемий Козырь, и я Analytics Engineer в Wheely.Популярность массивно-параллельных СУБД (MPP) для решения аналитических задач неукоснительно растет. Сегодня хотел бы поговорить о широко распространенной СУБД Greenplum и, в частности, о ...

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

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

Volkswagen включается в гонку по созданию летающего такси Китайское подразделение немецкого автогиганта VW, Volkswagen Group China представила свою версию воздушного такси класса eVTOL — Vertical Mobility (V. MO).

Cyberpop — почти Принц Персии с посредственной оптимизацией Мобильная игра Cyberpop получила новое обновление. В ней есть NFT, поэтому вы можете подзаработать на геймплее. Cyberpop — мобильная игра, которая вышла на iOS 13-го июня, а на Андроид 12-го сентября, если верить информации с App Store и Google Play. Проект можно скачать в ...

Microsoft опубликовала исходники своих 3D-смайликов в стиле Fluent Design Microsoft решила открыть исходники своих 3D-смайликов в стиле Fluent Design, что должно способствовать развитию творческого подхода и инклюзивности в сфере эмодзи. Библиотека из 1538 смайликов с сегодняшнего для доступна в Figma и на GitHub. Отмечается, что изначально компа...

Недельный геймдев: #79 — 24 июля, 2022 Из новостей: Google позволил разработчикам приложений использовать в Европе свои платёжные системы, Unity планирует наконец-то в ближайшее время пререлиз Entities 1.0, Epic Games присоединились к O3DE Development Foundation, Houdini 19.5.Из интересностей: бесплатный генер...

Orient Arcadia — аниме гача с релизом в Тайване Orient Arcadia — мобильная игра, которая появилась в Тайване; до этого её выпустили в Японии, если верить иностранным источникам. Проект приковывает аниме-графикой, особенно во время гачи — анимации по качеству и стилю напоминают Genshin Impact и другие ААА мобильные игры. Р...

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

В России создан сверхлегкий шлем из композитной брони Заместитель гендиректора предприятия-разработчика «Армоком» Олег Фаустов заявил в интервью РИА Новости о создании сверхлегкого бронешлема из композитных материалов, который весит всего 700 грамм. Как отмечает РИА Новости, это на 300 грамм меньше, чем поступа...

[Перевод] Как выбрать в Python подходящий конкурентный API Меня зовут Алексей Некрасов (@znbiz), я лидер направления Python в МТС, программный директор направления Python и спикер профессии «Python-разработчик» в Skillbox. Сегодня предлагаю обсудить best practices подбора оптимального конкурентного API на Python с учётом поставленно...

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

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

Распознавание поднятых пальцев на Python+OpenCV В данной статье хочу рассмотреть банальный и не сложный проект, а именно подсчет количества поднятых пальцев.Все исходники можно найти на моем Github.Код будем рассматривать с самого начала, но лучше всего ознакомиться с моими предыдущими статьями.Подготавливаем среду и уста...

Inkscape с 0 до Pro за 5 дней Создал мини курс по программе для векторной графики Inkscape в 2022.Разработал методические материалы для изучения темы «Кодирование и обработка графической и мультимедийной информации» в школьном курсе информатики.«Векторные графические редакторы позволяют пользователю созд...

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

Интерактивная игра Hindsight доступна на iOS и ПК, появились первые отзывы Издатель Annapurna Interactive выпустила игру Hindsight. Она стоит 449 рублей в App Store и проходится за 2 часа. Hindsight рассказывает про девушку, которая пытается собрать осколки прошлого, находя воспоминания в, казалось бы, простых вещах — капле воды, цветке, облаке и ...

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

[Перевод] Экзибит, прокачай мой трансформер или Основные идеи по улучшению модели трансформера с 2018 по 2020 год (часть 1) В июне 2021 года вышла статья “A Survey of Transformers” - обзор различных нововведений, сделанных с применением архитектуры “трансформер” после ее появления в материале “Attention is all you need”.Этот материал особенно актуален сейчас. Приведенные подходы и архитектуры нач...

Тернистый путь к eBPF, или Как мы Cilium в Deckhouse внедряли Не так давно мы решили добавить в нашу Kubernetes-платформу Deckhouse поддержку Cilium. Однако в процессе разработки модуля cni-cilium неожиданно столкнулись со сложностями, для преодоления которых пришлось даже обращаться к авторам проекта. Теперь, когда модуль успешно дове...

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

Sony выпустила совершенно новую PlayStation 5. Уже можно купить Ни для кого не является секретом, что даже не смотря на широкое распространение игровых компьютеров за последние 10 лет, огромной популярностью по-прежнему пользуются специально созданные для этих целей консоли. Они предлагают просто потрясающий пользовательский опыт, Читат...

В Steam вышел шутер, который является смесью Hotline Miami и Cyberpunk 2077. На игру пока действует скидка Вчера в Steam вышла игра Esse Proxy от независимой студии FromSouthGames. Этот шутер с видом сверху больше всего напоминает смесь Hotline Miami и Cyberpunk 2077. От первого проекта игре достался геймплей с экшеном и динамикой, а от второго фантастический сеттинг. До 18 июл...

Жизнь мечты - бюсты Disco Elysium У меня была мечта. Создавать мало серийные партии "авторских игрушек". Я реализовал эту мечту, а потом от неё отказался.  В этой заметке я собираюсь рассказать как я начинал  и чем это все закончилось.Я долго вынашивал планы по созданию своих фигурок. Рисовал эскизы, продумы...

Выпустили пар: мошенники используют метод Browser-in-the-Browser для кражи аккаунтов у игроков на Steam "Хочу рассказать историю, как я недавно лоханулся и потерял свой аккаунт Steam со 100+ играми и донатом на общую сумму больше 15 тыщ рублей". Или вот: "Несколько косарей в Стим вложено, и штук 20 игр, некоторые с дополнениями, на нем висит". Таких историй десятки, если не с...

Dice & Spells это как Darkest Dungeon, только настольная версия Популярность Darkest Dungeon породила много похожих игр. Одна из них — Dice & Spells, которая пытается привнести что-то своё в устоявшиеся рамки. Dice & Spells — необычная игра на смартфоны, доступная пока сугубо на Андроид; информации о версии на iOS нет. В ней так...

Ошибки выбора MongoDB в качестве основной БД в стартапе В этой статье я хочу рассказать о своих ошибках, которые я допустил, когда писал сервис, у которого MongoDB была основной БД для хранения пользовательских данных (да и не только, но об этом ниже).Я ни в коем случае не считаю, что MongoDB это плохая БД и ее не нужно использов...

Рецепт готовки Apache Kafka: как создавался Data Lake на 80 Тb Kafka позволит вам грамотно организовать работу с большим массивом данных, но в процессе может подкинуть проблем. Иногда придется устроить танцы с бубном, чтобы программа продолжила работать, а не рухнула в момент запуска.О не очень стандартном использовании Apache Kafka и л...

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

Марк Цукерберг показал селфи своего аватара в метавселенной, но его высмеяли. Тогда он показал новый, и он куда лучше В середине месяца Марк Цукерберг объявил о запуске метавселенной Horizon Worlds во Франции и Испании. В честь этого он показал селфи своего виртуального аватара, но пользователей качество графики не впечатлило. Более того, журналисты, профильные блогеры и пользователи с...

О доверии-2 или Почему надо вести себя хорошо Статья двухлетней давности вызвала кое-какой резонанс, а последние месяцы максимально жёстко уткнули нас в то, как много (да всё, фактически!) зависит от того, кому и чему мы верим. Ну вот.1. Как-то в середине 80-х сестра моя пришла из детского сада и, с благоговением в голо...

2D примитивы мультимедийной библиотеки SFML для разработки игр на C++ Предыдущая тема Читать далее

DLSS 3 против DLSS 2. Тесты показывают, насколько всё же новая технология лучше старой Вчера мы уже видели, на что способна технология DLSS 3 в Cyberpunk 2077, теперь же у нас есть возможность оценить её работу более полно.  В данном случае мы оценим результаты, которыми поделилась сама Nvidia, но так как есть уже и сторонние, пусть пока лишь в одно...

Распознавание лиц с InsightFace или как CatBoost имена угадывал Цель статьи - рассказать про простой и в тоже время рабочий вариант создания системы распознавания лиц, используя только модели из коробки, а именно ,библиотеку InsightFace для обнаружения и предобработки лиц и Catboost для их классификации. Читать далее

Слешер The Twins позволит играть офлайн на смартфонах Мобильная игра The Twins появилась в Google Play. Сейчас проходит предрегистрация, поэтому посмотрим, что она сможет предложить. Создатели Shadow Knight работают над новой игрой для смартфонов, The Twins. Судя по её полному названию в Google Play, игроки смогут запускать её...

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

Первый российский интернет-магазин начал использовать нейросеть для создания баннеров Российский интернет-магазин XCOM-SHOP стал первой в России торговой онлайн-площадкой, который использует баннеры, созданные самообучающейся нейросетью MidJourney. Это позволило снизить нагрузку на штатных дизайнеров, которые занялись стратегически важными проектами. С п...

Старые игры могут плохо работать на картах Arc. В Intel пояснили причину У видеокарт Intel Arc есть проблемы с запуском старых игр — они будут работать, но медленнее, чем на аналогичных картах Nvidia/AMD. Как сообщается, в играх, которые созданы на базе графических API DirectX 11 и DirectX 9 возможно существенное падение частоты кадров...

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

Теперь в Google Play можно сортировать отзывы по модели устройства Если вы хотите узнать, как конкретная игра идёт на вашем смартфоне, то Google Play теперь позволяет это сделать. Андроид-смартфонов огромное множество, поэтому когда видишь в Google Play отзывы к игре с жалобой на графику и лаги, то задаёшься вопросом: «А мой девайс потянет...

Meta запускает новые функции Reels в Instagram и Facebook Meta анонсировала запуск новых функций Reels для Instagram и Facebook. В частности, компания выпускает наклейку Add Yours для Reels в обеих социальных сетях. Наклейка позволяет пользователям отвечать на барабаны других пользователей своими собственными, с...

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

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

Документация в Kotlin-коде и CI/CD Всем, кто создавал библиотеки или сервисы с публичным API хорошо знакома боль, когда документация отстает от изменений в коде и рутинный процесс обновления документации на сайте становится настолько неинтересным, что про него просто забывают. Можно ли как-то автоматизировать...

«Астра» и ИжГТУ ускорят подготовку ИТ-кадров ГК «Астра» и ИжГТУ заключили соглашение о сотрудничестве. Партнеры создадут в вузе все условия для эффективной подготовки специалистов по российским ИТ-продуктам: оснастят классы ОС Astra Linux, совместно проработают профильные учебные программы и методические материалы, реа...

Мобильная игра Empire of Crime доступна на Андроид в США Для стратегии Empire of Crime проходит ранний запуск в Америке. Вам предстоит возглавить банду мафиози с красивыми девушками. Empire of Crime — мобильная игра, где вы создаёте и развиваете свой клан, сражаясь потом с другими геймерами за контроль над пышным городом. По сюж...

Go, я создал: пишем тесты на Allure-Go Привет, Хабр!Вы можете помнить меня по предыдущей статье про Allure-Go, в которой мы коснулись самой макушечки нашей скромной наработки. Сегодня же мы накидаем пару тестов с нуля, разберём подробно примеры и посмотрим, чего же нам удалось в итоге добиться.Много коммитов утек...

Sony начала тестировать 1440p на PlayStation 5 — уже можно опробовать Компания Sony открыла бета-тестирование свежего обновление системного программного обеспечения для своей игровой приставки PlayStation 5. Участники программы бета-тестирования уже могут получить доступ к новшествам, таким как долгожданная поддержка 1440p, структурирова...

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

Параметры в Jenkins Jenkins — один из наиболее популярных инструментов CI/CD. Он позволяет автоматизировать каждый этап жизненного цикла программного обеспечения: от создания до развертывания. В этой статье Кирилл Борисов, Infrastructure Engineer технологического центра Deutsche Bank, расскажет...

Бонусы за регистрацию с Чемпион казино Одним из самых безопасных и популярных онлайн казино в Интернет сети является клуб Чемпион казино. Этот портал работает уже много лет и имеет безупречную репутацию. Тысячи азартных игроков ежедневно приходят на сайт для игры на современных симуляторах. Чемпион казино предлаг...

«Любовь, деньги, рок-н-ролл» продолжает наследие Бесконечного лета «Любовь, деньги, рок-н-ролл» запустили на ПК и смартфоны. За несколько дней после релиза игра получила высокие отзывы. «Любовь, деньги, рок-н-ролл» — визуальная новелла с русским языком, ведь её делали соавторы «Бесконечного лета» (игра попала в наш топ для взрослых). По с...

Запущена новая мобильная игра «ПЛАМЯ ГЕРОЕВ: ТРОЕЦАРСТВИЕ»! Официальный запуск 6 октября игры «Пламя героев: Троецарствие» (Hero Blaze: Three Kingdoms) в Google Play Store и Apple App Store разработчиком игр NATRIS, известным также как NFT-платформа метавселенной, привлек внимание геймеров по всему миру. Игра была представлена в Goog...

Google Stadia выпустила важнейшее обновление Сервис Google Stadia по-прежнему жив и здоров — и сделал несколько обновлений, которые упростят прямую трансляцию игр. Разработчики XDA сообщили, что Stadia представит новую функцию Party Stream, которая позволяет игрокам в частном порядке транслировать свой игровой процесс ...

Компания Auria берет твердый курс на устойчивое развитие Компания Auria, один из ведущих мировых поставщиков автомобильных напольных покрытий, акустических, тепловых, аэродинамических и других решений на основе волоконных материалов, утвердила назначение руководителя своего европейского подразделения Auria Europe Марка Флеглера (M...

Топовые мобильные игры за июль 2022 или как Stumble Guys победил Diablo Immortal Аналитики из SensorTower поделились данными по поводу лучших игр на iOS и Андроид за июль. Результаты пугают и заставляют задуматься. Если в июне первую строчку среди загрузок в App Store занимал Diablo Immortal, то теперь детище Blizzard опустилось до 4 позиции, также пок...

Microsoft признала проблему с производительностью игр в Windows 11 22H2 Некоторые игры и приложения могут иметь более низкую, чем ожидалось, производительность или заикания в Windows 11 версии 22H2. Затронутые игры и приложения непреднамеренно включают функции отладки производительности графического процессора, которые не предназначены для испол...

Илон Маск погрозился создать свой смартфон Итак, про Tesla Phone у нас был отдельный материал, где мы собирали информацию о нём. Читать полную статью

[Перевод] JDBC vs JPA В мире разработки программного обеспечения очень любят аббревиатуры. И работа с базами данных в Java — не исключение.Наличие множества вариантов работы с БД может запутать: что же я использую на самом деле? Все используют JPA? Мне тоже стоит его использовать? Но я еще слышал...

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

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

OFFZONE 2022: итоги третьей конференции по практической кибербезопасности 25 и 26 августа в центре LOFT HALL состоялась третья конференция по практической кибербезопасности OFFZONE 2022. Она объединила безопасников, разработчиков, исследователей, а также преподавателей и студентов технических вузов. В этом году OFFZONE посетили 2000 человек, а сво...

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

Как мы ведём документацию рядом с кодом В Альфа-Банке мы уже больше 5 лет ведём документацию рядом с кодом. Но она используется не для всех проектных документов. Дело в том, что документация у нас делится по слоям: фронт, миддл и бэкенд. Если с миддлом — слоем микросервисов — всё хорошо, то вот с переводом фр...

WorldEconomy позволит разбогатеть хотя бы в виртуальном мире Игра WorldEconomy появилась на iOS и Андроид по всему миру. Она явно сделана на коленке, но у разработчиков есть «месседж». WorldEconomy — симулятор градостроителя на смартфоны. Вам предстоит возводить поля для сбора оружия, жилые дома и огромные торговые центры. Несмотря н...

Tesla создаёт свой собственный суперкомпьютер Dojo Tesla представила дополнительную информацию о микроархитектуре Dojo компании на конференции Hot Chips 34 в этом году. Компания надеется создать суперкомпьютер с искусственным интеллектом для передачи видеоданных для своих транспортных средств. Веб-сайт Serve The Home недавно...

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

Bloomberg: одним из главных героев GTA VI впервые в истории серии будет женщина В шестой части игры Grand Theft Auto впервые в истории серии одним из главных героев будет женщина. Об этом сообщило агентство Bloomberg со ссылкой на свои источники. В то же время главных персонажей будет два, а сюжетная линия основана на истории грабителей Бонни и Кла...

Выбираем видеокарту для игры Stray – приключения котика в жанре киберпанк в разрешении 4К и 1080р Stray - одна из самых необычных игр 2022 года. Давайте попробуем определиться, какую видеокарту купить под эту игру

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

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

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

Выход игры The Lord of the Rings: Gollum отложили на неопределенный срок Издательство Nacon и Daedalic Entertainment сообщили, что релиз The Lord of the Rings: Gollum переносится на неопределенный срок. Ранее игра должна была выйти 1 сентября. Читать полную статью

Ученые создали новый тип человеческих клеток с помощью стволовых Профессору Винсенту Паску и его команде из KU Leuven удалось создать новый тип человеческих клеток в лаборатории с помощью стволовых клеток. Новые клетки очень похожи на свои естественные аналоги в ранних человеческих эмбрионах. Результаты исследования были опубликованы в жу...

Как восстановить контакты, календари и другие файлы на Айфоне через iCloud Облачный сервис iCloud, который появился еще в iOS 5, к 2022 году стал неотъемлемой частью любого устройства от Apple. Вряд ли кто-то из владельцев можете себе представить Айфон, Айпад или Мак без iCloud. Это один из самых удобных способов синхронизации между несколькими ус...

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

Что делать, если собеседование QA по типовым вопросам не работает Заходит как-то тестировщик в бар, а бармена нет — он на курсах «Как стать тестировщиком программного обеспечения».Всем привет! Меня зовут Алиса, я — ведущий тестировщик в компании Constanta, и сегодня расскажу вам, как мы нанимаем QA на наши проекты.Наверняка многие из вас ...

Не только Redmi и Poco: Xiaomi создаст новый суббренд для выпуска смартфонов без MIUI Долгое время Xiaomi выпускала все свои смартфоны под собственным брендом. Но затем, с целью найти новую публику, она создала два суббренда — Redmi и Poco. А скоро, судя по всему, к ним присоединится ещё один.

Игру Torn Away, про ребёнка во время войны, перенесут на смартфоны В китайском маркете появилась страница мобильной версии Torn Away. Тем временем на ПК игра тоже пока не вышла. Torn Away — приключение с необычной стилистикой, где игроки берут на себя роль ребёнка, оторванного от родителей. Игроки взглянут на ужасы Второй мировой войны чер...

Ташкент и Самарканд. Одна страна — две разные вселенные Честно говоря, в нормальных обстоятельствах я бы вряд ли рассматривал Узбекистан, как место для релокации, или приехал бы сюда более, чем на неделю. Все, что я знаю из истории и новостей политики говорило мне о том, что мне здесь не понравится. Картины, которые рисовало вооб...

Magic Spellslingers вышла на смартфоны и ПК, но игроки хейтят её Magic Spellslingers официально запустили по всему миру за исключением России. Если вы играли в Hearthstone, то уже всё видели. Magic Spellslingers — ККИ на смартфоны и ПК с вертикальным геймплеем. В App Store не указана поддержка русского языка, но даже это не помешает поня...

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

В Китае внедрили судебный ИИ. Или нет? С такими заголовками вышли десятки публикаций в российском интернете. Может показаться, что в КНР создали искусственный интеллект, который рассматривает дела и выносит приговоры. Прямо как с новостями о китайском социальном рейтинге, которого нет. Так что же с ИИ в китайском...

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

Master Browser на Windows 10 или снова о пресловутом NetBIOS Хотя технология NetBIOS устаревшая, глючная и подвержена атакам хакеров, Microsoft все равно продолжает ее поддерживать несмотря на то, что много раз заявляла об окончании поддержки.Хочу рассказать свою историю о том, как Microsoft в очередной раз подкинула проблем на ровном...

Один день Ивана Полторака, или Невероятное путешествие по «Миру» Наверняка вы часто размышляете о том, каково это — быть денежной суммой на чьём-то банковском счету. Шутка. Я знаю, что о таком никто не задумывается. Но после того, как вы прочитали начало абзаца, вас, скорее всего, хоть немного заинтересовал этот вопрос. Так уж и быть, удо...

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

5 типичных ошибок при использовании Apache Kafka Даже если у вас большой опыт работы с Apache Kafka, время от времени наверняка случается зайти в тупик. Например, когда вы конфигурируете и изучаете клиенты или настраиваете и отслеживаете брокеры. Попробуй за всем уследить, когда в конвейере Kafka столько компонентов. В это...

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

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

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

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

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

[Перевод] С помощью API iOS 16 компания Apple закладывает основу для разработки смешанной реальности Не сказав об этом ни слова, Apple готовит разработчиков к созданию приложений для своего долгожданного AR/VR-устройства. Читать далее

Как изменились условия релокации за последние полгода Привет, меня зовут Аня Стороженко и я основатель сервиса по релокации в Европу и Великобританию Relo.aeВ этой статье я расскажу, как поменялась IT-релокация с началом СВО и о том, как в сложившихся условиях искать работу за рубежом!Long story short. Мы запустили сервис более...

Кто такой ИТ-бизнес-партнёр и чем он занимается Привет! К определению сущности ИТ-бизнес-партнёра зачастую возникает больше вопросов, чем к названиям большинства других должностей. Для рядового сотрудника порой куда понятнее, чем занимается тот же scrum-мастер или agile-коуч. А вот с ИТ-бизнес-партнёром всё иначе: кто-то ...

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

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

NetEase показал обновлённые дома и монстра-арахнида в Once Human В последнем посте на официальном сайте игры, издатель NetEase Games поделился новыми фичами и врагами в Once Human. Once Human — игра про выживание на смартфоны. Сейчас она проходит через череду бета-тестов, где разработчики собирают обратную связь и вносят изменения в гейм...

В Германии нейросеть создаст полнометражный фильм Искусственный интеллект впервые в истории "попробует" снять "целиком и полностью" полнометражный фильм. Об этом объявил немецкий энтузиаст Фабиан Штельцер

В России запущен видеосервис Digiboo В России стал доступен новый видеосервис Digiboo, созданный компанией Digiboo Intellect Systems и работающий на основе облачных сервисов Cloud (ООО «Облачные технологии»). Digiboo содержит видеоролики, каналы, плейлисты, короткие видео — это во многом ...

[recovery mode] FizzBuzz по-пенсионерски Статья коллеги @qrdl про собеседование с написанием вариантов FizzBuzz очень понравилась.Но очень не понравился код, совсем не понравился. (Так бывает, статья задорная, веселая, с понтами, а код не хороший) И после публикации технотекстов пришлось внимательно изучить https:/...

«that's a cow»: Доим коров, разбиваем стёкла и летаем на собственной тяге Издатель Crescent Moon Games запустил на iOS игру «that's a cow». Следом за ней пойдёт Андроид-версия. «that's a cow» — аркадная игра, где вы должны собирать разных коровок из пластиковых упаковок и проходить с их помощью разные уровни. Главная задача — дойти до конца и пре...

Пишем приложение на Mi Band 7 с сервисной частью Недавно я купил себе Mi band 7, по началу хотел купить 6-ую версию, пока не узнал, что на 7-ой обновилась операционная система и теперь она поддерживает установку приложений. Да, официально они об этом не заявили, но умельцы уже сделали множество приложений. Они ставят их ка...

Microsoft подтверждает, что есть проблема с сетью в Windows 11, Windows 10 и других версиях Microsoft получила сообщения о том, что после установки KB5018427 некоторые типы подключений SSL (Secure Sockets Layer) и TLS (Transport Layer Security) могут иметь сбои handshake. Примечание для разработчиков: Затронутые соединения, скорее всего, будут отправлять несколько ...

Обзор системы 3D-печати металлом Raise3D MetalFuse с примерами печати В этом году компания Raise3D выпустила систему 3D-печати металлом MetalFuse, состоящую из 3D-принтера Forge1, станции каталитического удаления полимера D200-E и вакуумной печи S200-С. Мы уже публиковали обзор данной системы, здесь же хотели бы поделиться нашим личным опытом ...

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

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

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

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)