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

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

Кастомный 3D принтер с ToolChanger После продолжительной эксплуатации и модификации своего 3D принтера, было принято решение строить новый с нуля, с учетом выявленных в процессе эксплуатации недостатков. Одним из последних улучшений была замена платы управления с MKS SBase под управлением Марлин (которая рабо...

[Перевод] Kaboom: необычный сапёр В детстве я три раза в неделю по часу-полтора сидел на работе у отца. Меня пускали за компьютер, где из развлечений был лишь сапёр и Paint. Рисовать мне быстро надоедало, зато желание открыть всё поле и не взорваться мотивировало искать новые и новые способы прохождения эт...

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

OpenGL примитивы в стиле RAII Добрый день, хабра юзеры. Я давно не писал и возможно кто-то заждался статей от меня — конечно же нет. Так как свободного времени стало чутка поболее, а мой GitHub совершенно пуст, я решил написать свой клон Mein kampf Minecraft. С большой вероятностью, я задокументирую это...

Создание клона WhatsApp для Android на Kotlin Руководство по созданию клона WhatsApp для Android на Kotlin. Пока есть только первая часть с чатами, дальше предполагаются голосовые и видео звонки. Проект на GitHub: https://github.com/GetStream/WhatsApp-Clone-Android

Директ экструдер на Kingroon KP3 и мелкие доработки Писал раньше пост https://3dtoday.ru/blogs/dmq/okhlazhdenie-oblasti-pechati-na-kingroon-kp3 где описывал как облегчал голову чтоб добиться приличной скорости печати. Но время шло, экспериментировал и пришел к тому что на этом принтере быстро и красиво не получится. Быстро мо...

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

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

Фишки IDEA. Часть 1 Функционал IntelliJ IDEA велик, так что вряд ли найдется много разработчиков, кто использует все ее возможности без исключения. Но у каждого есть свой набор любимых фишек и опций. Около месяца назад во внутреннем чате Максилекта родилась идея пошарить эти фишки внутри компан...

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

Состоялся пробный запуск Rage of Destiny от создателей Lords Mobile, ещё один клон RAID Rage of Destiny — это новая мобильная игра от создателей Lords Mobile. Геймплей выполнен в жанре мобильных RPG, где мы собираем группу из героев и они самостоятельно справляются с врагами. Всё действие происходит на стене замка, который наши враги решили осадить. Если вы реш...

Мидульная Мини Циркулярка (На 3D принтере) Всем доброго времени суток!Наконец то я закончил самый большой и продолжительный проект в моей практике. От идеи до воплощения в жизнь у меня ушло больше трех недель, учитывая что я целыми днями только этим и занимался. Но хотя постоянно возникали разные трудности, я остался...

Прошивка MIUI подтверждает, что Poco F2 — это клон Redmi K30 Pro Слухи о бюджетном флагмане Poco F2 курсируют в Сети уже больше года, а теперь данные о нем были замечены в прошивке MIUI.В исходном коде новой версии оболочки обнаружили, что Redmi K30 Pro под кодовым названием lmiin по умолчанию имеет водяной знак Shot on Poco Phone.Вероятн...

Tiktok Clone: короткие видео на Swift и Firebase Tiktok Clone — клон популярной сети коротких видео. Снаружи (Frontend) Swift, внутри (Backend) Firebase. Также используются Lottie, SnapKit, RxSwift и MarqueeLabel. Исходники: https://github.com/dks333/Tiktok-Clone  

Стартовала предрегистрация на очередной клон Clash Royale — Magic: ManaStrike от Netmarble Если вам не надоело наблюдать за тем, как с любимыми франшизами происходит неизвестно что, обратите внимание на Magic: ManaStrike. Ее анонсировали в ноябре прошлого года, а мы затем переводили куски из интервью с разработчиками, в котором те рассказали, что сами решили сдела...

Lines 9753: День Сурка             Если долго играть в кубики,             то они превращаются в шарики Глядя на название игры Lines 9753, можно подумать, что этот рассказ про 9...

Behringer продолжает клонировать известные синтезаторы Moog и Roland Немецкая компания Behringer продолжает пополнять свой ассортимент, клонируя классические синтезаторы. Вслед за выпущенными в прошлом году клонами моделей Korg MS-20, ARP Odyssey, Sequential Circuits Pro-One, Electronic Dream Plant (EDP) Wasp Deluxe, Roland TB-303, TR-80...

Вкусовщина и AI: как мы в Prisma Labs делали объективно субъективный автоматический улучшатель фотографий Привет, Хабр! Меня зовут Андрей, я занимаюсь R&D в Prisma Labs. В своё время наша команда провела весьма интересное исследование на тему автоматического улучшения фотографии, результатом которого стала фича “AutoAdjustment” в приложении Lensa, позволяющая в один клик сде...

Dekaron M — MMORPG с изометрией, посредственной графикой и корейским языком В 2021 году на свет появились Bless Mobile и Blade & Soul Revolution. Не будем забывать про Warhammer: Odyssey, хотя это скорее белая ворона. Так вот, теперь на свет в Южной Корее должна появиться Dekaron M. Это MMORPG, которая не должна существовать. Что мы имеем? Изоме...

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

[Перевод] Создание эффекта VHS-видео в Unreal Engine Я создал этот шейдер VHS-видео в Unreal в рамках первого шейдер-челленджа для Discord-канала Technically Speaking. Темой челленджа стало «Ретро», а я экспериментировал с идеями FMV-игры, поэтому решил соединить эти две темы. Интересующиеся исходниками могут посмотреть файл...

Выступает DMN, дирижирует ZeeBe: как использовать бизнес-правила в микросервисах Меня зовут Николай Первухин, я Senior Java Developer в Райффайзенбанке. Так сложилось, что единожды попробовав бизнес-процессы на Camunda, я стал адептом этой технологии и стараюсь ее применять в проектах со сложной логикой. Действительно сама идея подкупает: рисуешь процесс...

Смотрим любое кино мгновенно После ареста серверов Moonwalk жить стало в разы труднее. Лично я уже совсем отвык от торрентов. Нужно что-то качать, ждать, чем-то открывать, куда-то кликать, иногда еще и место на диске кончается. Как можно ждать час пока скачается фильм? За час можно жизнь прожить. Пришло...

Новый процессор Intel Core i3 10100 — намного дешевле, но с производительностью на уровне Core i7 Речь пойдет о Intel Core i3 10100, который, представляет собой клон хорошо знакомого всем Core i7 7700K. Как же он сможет соперничать с Core i5 и Core i7 — еще предстоит узнать.

Используем Gradle и Github Actions для публикации Java проекта в Sonatype Maven Central Repository В данной статье я хочу подробно рассмотреть процесс публикации с нуля Java артефакта через Github Actions в Sonatype Maven Central Repository используя сборщик Gradle. Данную статью решил написать ввиду отсутствия нормального туториала в одном месте. Всю информацию приходил...

T-Rex-duino – клон игры про динозавра из браузера Chrome для Arduino Имея такой девайс, пользователи Firefox тоже смогут поиграть в T-Rex’а при ошибке загрузки страницы. Читать дальше →

Беспроводной DIY датчик тепрературы и влажности с e-paper дисплеем Всем привет! Сегодня хочу рассказать читателям о своем DIY проекте датчика температуры и влажности с e-ink дисплеем. Это будет некая обзорная статья об этапах создания устройства, будет много картинок. Идея этого проекта родилась около двух лет назад, примерно тогда я увлекс...

100 плагинов для Revit или как мы оптимизировали проектирование систем электроснабжения Привет, Хабр! Меня зовут Алексей Новиков, уже 5 лет я занимаюсь информационным моделированием систем электроснабжения в компании STEP LOGIC.  Раньше основной ценностью работы проектировщика был комплект чертежей, сейчас – это информационная модель, которая является прод...

Представлен Warface: Breakout — платный клон Counter-Strike для консолей Компания My.Games и студия Allods Team представила тактический онлайн-шутер Warface: Breakout. Игра копирует геймплей популярного проекта CS:GO, но при этом распространяется не по модели free-to-play и вышла только для консолей Xbox One и...

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

Открыта предрегистрация на Boom! Party, это ещё один клон Roblox Помните Roblox? Тогда посмотрим на ещё одну инди-поделку под названием Boom! Party. Это аркадный проект, где игроки могут создавать группы со своими друзьями и участвовать в различных режимах. Например, можно построить дом своей мечты или же сражаться на небольших аренах по ...

Original PRUSA i3 MK3S (клон от FYSETC). Распаковка, сборка, калибровка и печать. Сделал небольшой обзор на Китайский клон Original Prusa i3 MK3S от FYSETC 1th Store.Скажу как владелец 3-х разных принтеров (Wanhao Duplicator i3 Plus, Anycubic Kossel linear plus и FlyingBear Ghost v3) PRUSA i3 MK3S просто БОМБА! По качеству печати сравниться с ним может то...

Результаты и планы Electronic Arts и Activison: новая Call of Duty и спортивные игры для PS5 с Xbox Series X Компании Activision Blizzard и Electronic Arts одновременно выпустили свои квартальные отчеты, из которых стало известно о результатах некоторых игр, а также о том, чего ждать игрокам в ближайшем будущем. Activision: Call of Duty: Modern Warfare может стать самой популярно...

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

9 клонов популярных смартфонов и аксессуаров с AliExpress. Отличите от оригинала? Найдите 5 отличий.

На PS Vita вышел клон игры Rocket League Графика пока что оставляет желать лучшего.

HexThrees — моя первая законченная игра Привет Хабр! Одно время здесь весьма популярны статьи "вот моя первая игра". В последнее время я что-то их не наблюдаю, так что решил восполнить этот пробел самостоятельно. Как я клон Threes делал

[Перевод] Front-end додзё: проекты для тренировки навыков разработчика (5 новых + 43 старых) 1. Клон Notion Приложение Notion полюбилось многим, оно позволяет оптимизировать рабочий процесс, работать с документами, планировать задачи, синхронизировать данные между устройствами. www.notion.so Чему вы научитесь, создавая клон Notion: HTML Drag and drop API. Пол...

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

Неочевидные факты о коллекциях в Magento 2 Привет! Меня зовут Павел и я занимаюсь бэкенд разработкой. Сегодня мы рассмотрим коллекции в Magento 2 (далее — M2). Несмотря на кажущуюся простоту реализации и интуитивно понятное назначение, эта сущность таит в себе несколько неочевидных подводных камней, которые влияют на...

Один из первых майнеров Биткоина после 10 лет ожидания продал монеты и стал миллионером Несколько десятков виртуальных монет сделали кого-то миллионером

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

Выкладка go pet проекта на VPS Привет, Хабр! Меня зовут Артем Желтак, я teamlead, а также преподаватель курса “Разработчик Golang” в OTUS. В преддверии старта нового потока курса, хочу поделиться с вами своей авторской статьей. Я верю, что Golang прекрасен, но в мире еще много php и других проектов рабо...

Пишем игру Гонки на бумаге, C# WPF Дело было в начале 90-х, компьютера не было, но было желание поиграть в гонки ) Показал мне друг как можно на тетрадном листе бумаги в клеточку играть в гонки. А еще говорят, что есть настольная игра с такими правилами. И что чуть ли не все играли в эту игру в университете з...

FigmaGen: Автоматизация стилей в iOS-приложении Сейчас многие команды систематизируют дизайн своих приложений. Мы решили пойти дальше и автоматизировать синхронизацию кода с нашей библиотекой компонентов.  Дело в том, что в hh для проектирования UI используется небезызвестный сервис Figma, который, кроме прочих своих плю...

Михаил Салосин. Golang Meetup. Использование Go в бэкенде приложения «Смотри+ Михаил Салосин (далее – МС): – Всем привет! Меня зовут Михаил. Я работаю бэкенд-разработчиком в компании MC2 Software, и я расскажу об использовании Go в бэкенде мобильного приложения «Смотри+». Кто-нибудь из присутствующих любит хоккей? Тогда это приложение для вас. О...

midi-bluetooth клавиатура на esp32 Несколько лет тому назад ко мне в руки попала компактная драм-машина от небезызвестных teenage engineering. Тогда меня очень поразила идея — использовать печатную плату как часть корпуса и элемент дизайна устройства. С тех пор мне хотелось тоже собрать аналогичное по стилис...

Из таксиста в дата саентисты (перекатиться в 37 лет). Часть 2 Часть 1. 4 месяца борьбы за место DS джунаТАКСИ- "А у вас тоже свой бизнес, а такси так, для души?" - пошутил пассажир на заднем сидении.До Нового 2020 года оставалось три часа. Праздновать я собирался за рулем, принимая заказы. Никто еще не слышал ни про какую Ухань. А если...

Установка BLTouch на TwoTrees Sapphire Pro и настройка прошивки Marlin В этом посте постараюсь описать процесс установки датчика BLTouch на принтер TwoTrees Sapphire Pro.В целом у принтера Sapphire Pro от TwoTrees достаточно неплохие характеристики, однако, для упрощения печати, ему необходимо провести небольшую модернизацию.Первой модернизацие...

NetApp поможет создавать цифровых клонов Принадлежащая Epic Games студия 3Lateral продолжит оцифровывать реальность с помощью технологий NetApp.

Voron 1.6 off-spec (стол от ульти), первый взгляд Страшно сказать, но в октябре 19го года я решил собрать core-xy Voron 1.6. Детальки из АБСа пришлось печатать на своём дорабатываемом по ходу дела варианте Flsun QQ-S, что затягивало процесс.Плюс мне же скучно просто собрать по мануалу. Стол было решено взять и сделать консо...

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

The Verge назвали iPhone 4 самым важным гаджетом десятилетия  Одно из популярнейших западных IT-изданий, The Verge, подвело итоги десятилетия, собрав 100 самых важных гаджетов, и в этой подборке довольно много неожиданных позиций. №1 стал iPhone 4, который вышел в 2010 году еще при Стиве Джобсе. По мнению журналистов это устройство — ...

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

На платформе TapTap стартовал глобальный бета-тест Soul Of Eden от Rayark Студия Rayark чем-то напоминает Blizzard. Она вроде бы создает то же самое, что и остальные разработчики, но каким-то образом проекты выходят с более высоким уровнем качества. Впервые о мультиплеерной стратегии Soul of Eden стало известно еще в начале 2016 года. В то же вре...

[Из песочницы] Ещё раз про аппаратные ключи GPG за копейки В февралe 2020 года на Хабре появилась увлекательная статья про преобразованию программатора ST-Link v2 в аппаратный ключ шифрования. Уже тогда в комментариях появились жалобы на то, что результат не удаётся повторить, но они остались без ответа. За прошедшее время до меня ...

Анонс Poco X2 – недорогой игровой смартфон с потрясающим дизайном Сегодня, 4 февраля 2020 года, спустя полтора года после выпуска своего первого и единственного телефона, компания Poco анонсировала новое мобильное устройство, а стало такое клоном китайской модели Redmi K30. Новинка называется Poco X2, представляя из Сообщение Анонс Poco X...

[Из песочницы] MMORPG для Telegram — Первый большой проект — Часть 0 Рождение идеи Все мы помним такие легендарные MMORPG нулевых, как Lineage 2, World of Warcraft, Aion, Perfect World. Мы растем, жизненные приоритеты меняются — работа, семья, друзья. И уже не можем уделять столько времени играм. Но желание играть никуда не пропадает! Хочется...

Начался ранний доступ Hazmob FPS на Андроид, ещё один клон Counter-Strike? Hazmob FPS — это шутер от первого лица, который сделали инди-разработчики. Нас разделяют на две команды, которые выясняют отношения на различных локациях. Одна из них — это египетские пирамиды, статуи и так далее. Плюс вместо типичных террористов и оперативников у всех бойцо...

Копии Honor V30 и дешевый клон iPhone 11. Представлены смартфоны Huawei Nova 6 5G, Nova 6 и Nova 6 SE Невзирая на санкции и будучи твердо убежденным в своей способности стать №1 и без Google», компания Huawei продолжает заваливать новыми смартфонами, используя излюбленную тактику выпуска копий ранее выпущенных моделей. Сегодня на специальном мероприятии в Китае официально де...

Перезагрузка текстур OpenGLESv2 через DMABUF В этой статье я хочу рассказать, как просто можно обновлять текстуры OpenGLES через DMABUF. Поискал по Хабру и к своему удивлению не обнаружил ни одной статьи на эту тему. В Хабр Q&A тоже ничего такого не нашел. И это для меня немного странно. Технология появилась довол...

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

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

Нейросеть с нуля своими руками. Часть 1. Теория Здравствуйте. Меня зовут Андрей, я frontend-разработчик и я хочу поговорить с вами на такую тему как нейросети. Дело в том, что ML технологии все глубже проникают в нашу жизнь, и о нейросетях сказано и написано уже очень много, но когда я захотел разобраться в этом вопросе, ...

Предрегистрацию Shadowgun War Games прошли 500 000 человек После успеха Call of Duty: Mobile мы ожидали куда большего ажиотажа среди разработчиков мобильных игр. Но, судя по всему, сделать клон шутера сложнее, чем повторить условную мобильную стратегию. Однако уже в следующем году у проекта Activision появится достойный конкурент в ...

Полноценный Kubernetes с нуля на Raspberry Pi Совсем недавно одна известная компания объявила, что переводит линейку своих ноутбуков на ARM-архитектуру. Услышав эту новость, я вспомнил: просматривая в очередной раз цены на EC2 в AWS, обратил внимание на Graviton'ы с очень вкусной ценой. Подвох, конечно же, был в том, ...

[Из песочницы] 3D картинка на питоне с (почти) нормальной производительностью Можно считать эту статью ответом на вот эту, где речь идет о написании подобной вещи на C++, с прицелом на новичков, то есть с упором на простой читаемый код вместо высокой производительности. После прочтения статьи у меня возникла идея повторить написанную автором программ...

Летающий экструдер на дельту за 5 минут! КДПВЕсть у меня he3d k200 - китайский клон Kossel 180. Надоели мне сопли и паутина при печати. Решил переделать на (почти) директ систему - flying extruder.Немного смекалки и даже печатать ничего не пришлось. Заменил по одному винту ролика на более длинные, надел на них сили...

Микросервисы. Не всё то золото, что хайп Привет, меня зовут Владимир Кустиков, я — архитектор решений в e-Legion. И сегодня я хотел бы рассказать вам про микросервисы.Наверное, я где-то неправ. А возможно, что у меня просто подгорело. Но в какой-то момент после запроса рассказать о том, в каких проектах я успе...

На что способны китайские клоны процессоров AMD? В 2016 году компания AMD продала китайским коллегам лицензии на создание процессоров на архитектуре Zen первого поколения. Если точнее, тогда было создано совместное предприятие THATIC, которое и получило соответствующие лицензии. На тот момент AMD ещё только начинала ...

Представлен очередной клон iPhone 11 Pro Китайские noname-производители часто выпускают недорогие смартфоны, которые имеют дизайн флагманов известных компаний. Именно так и произошло с DOOV X11 Pro бренда DOOV. ***

Головоломка для ИИ Как я обучал агента собирать клетку 2048 в игре “2048”Привет! Меня зовут Ринат Максутов, я работаю в подразделении Intelligent Engineering Services департамента Technology российского офиса компании Accenture, и веду проекты по заказной разработке. За свою многолетнюю карьер...

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

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

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

Лучшая медицинская страховка — думать головой. Идея приложения Хочу рассказать о проекте приложения, которое я начинал разрабатывать, когда еще работал начальником IT-отдела в одной из ЦРБ в РФ. Рассказываю с целью поделиться опытом, и, возможно, подтолкнуть кого-то к идее реализации интересного продукта. Рассказываю максимально не с...

Заметки с полей: одна из самых больших OpenSource конференций FOSDEM 2020 FOSDEM 2020 на прошлых выходных собрал в Брюсселе 8000+ разработчиков, объединённых идеей открытого ПО. 2 дня, 800 докладчиков и докладов, безлимитное общение и возможность встретить легенд из мира OpenSource. Делюсь своими впечатлениями и заметками с выступлений. Видео с ...

[Из песочницы] Мама, я сделал Хабр Мне 17 лет и я уже несколько месяцев делаю клон мобильного приложения Хабра, назвав его соответствующе, модно, со стилем и пафосной точкой в конце — habra. Получилось реализовать несколько фич, которых пока нет ни в официальном приложении из плей маркета, ни на самом сайте....

История нашего open source: как мы сделали сервис аналитики на Go и выложили его в открытый доступ В настоящее время практически каждая компания в мире собирает статистику о действиях пользователя на web ресурсе. Мотивация понятна — компании хотят знать как используется их продукт/веб сайт и лучше понимать своих пользователей. Конечно на рынке существует большое количеств...

Видеонаблюдение HikVision — бесплатно Около полугода тому назад мы достаточно спонтанно решили раздать устаревшие модели видеорегистраторов, которые залежались у нас на складе. И были очень удивлены трижды! Во-первых, тем, как они быстро разлетелись. Нам казалось, что видеорегистраторы хоть и новые, но мора...

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

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

Состоялся пробный запуск аниме-стратегии Destiny Child: Defense War Destiny Child: Defense War — это PvP-игра с элементами tower defense. Если вы играли в первую часть, которая называется просто Destiny Child, то механика и общее положение дел будет понятно, потому что некоторые называют Defense War практически клоном оригинальной игры. Зада...

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

Frayhem: Ещё один клон Brawl Stars на смартфоны в раннем доступе Многие любят мультиплеерный экшен Brawl Stars. Видимо это касается не только мобильных геймеров, но и инди-разработчиков. Встречайте — Frayhem. Схема знакомая: две команды в формате «3 на 3» выясняют отношения на небольшой арене, прячась в кустах и выстреливая оттуда абилкам...

Долгожданный Poco F2 станет клоном Redmi K30 Pro. Доказательства нашли в прошивке MIUI На сайте XDA Developers обнаружили доказательства того, что долгожданный смартфон Poco F2 может оказаться всего лишь переименованной версией смартфона Redmi K30 Pro, который был анонсирован на этой неделе. Под названием Poco F2 новинка должна быть представлена в Индии. ...

KingRoon KP3 - установка автокалибровки стола 3D touch    Давно задумывался об установке датчика автоуровня стола. В общем то особой необходимости в этом нет, больше из спортивного интереса, думал думал и решил поставить. Сам датчик клон bltouch заказал на али у trianglelab, ссылку думаю найти не составит труда, продавец известн...

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

[Из песочницы] Все о проекте спутниковый интернет Starlink. Часть 1 Проект StarLink компании SpaceX американского миллиардера и энтузиаста космоса Илона Маска хотя и появился достаточно давно, но стал широко обсуждаться в СМИ полтора года назад. Тема спутниковой связи является весьма сложной, так как объединяет в себе не только технические...

Basketrio — спортивная игра про баскетбол доступна в избранных регионах Студия Cube Magic Limited выпустила новую спортивную игру под названием Basketrio. Она доступна только в избранных странах, которые можно суммарно обозначить как Юго-Восточная Азия. Игроки берут на себя управление командой баскетболистов, которые на вид не особо выглядят как...

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

Что такое OpenVINO? Привет всем читателем habr.com! Мы студенты НГТУ им. Р.Е. Алексеева, и хотим рассказать о своем опыте работы с набором инструментов Intel – OpenVINO (Open Visual Inference & Neural Network Optimization).Для начала давайте познакомимся. Мы- студенты 2 курса ИРИТ, каф...

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

Видео Live! Badoo Localization Meetup 21 апреля Неделю назад прошел Live! Badoo Localization Meetup. Для нас это первая встреча на такую тему, да еще и в онлайн-формате. Отдельные секции по локализации редко встречаются на конференциях, поэтому собрать вместе четырех спикеров и больше 100 заинтересованных слушателей был...

Федерация NFL и компания 2K работают над новыми проектами Национальная футбольная лига и компания разработчик 2K возобновили партнерские отношения. Разработчик 2K планирует выпустить несколько спортивных симуляторов под эгидой NFL и аркадных игр. Лига NFL насчитывает множество профессиональных игр, являясь самым популярным спорти...

Game Science опубликовала 13-минутный трейлер экшен-приключения Black Myth: Wu Kong Клонов Dark Souls много не бывает. Особенно, если можно посмотреть, как древние китайские монахи и их ученики вытворяют чудеса акробатики. Недавно китайская инди-студия Game Science показала 13-минутный трейлер своего нового экшен-приключения под названием Black Myth: Wu Kon...

[Перевод] Создание Minecraft за одну неделю на C++ и Vulkan Я поставил перед собой задачу воссоздания с нуля Minecraft за одну неделю с помощью собственного движке на C++ и Vulkan. Меня вдохновил на это Hopson, который сделал то же самое при помощи C++ и OpenGL. В свою очередь, его вдохновил Шейн Бек, которого вдохновила Minecraft, и...

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

Стала доступна ранняя версия Jackal Squad на Андроид В Google Play появилась игра Jackal Squad. Это экшен с видом сверху и довольно олд-скульным геймплеем. Сейчас доступна ранняя версия. Если вы скучаете по 16-битным временам, самое время заценить Jackal Squad. Это аркада, где мы катаемся на джипе и уничтожаем вражескую пехо...

Настройка основных параметров у коммутаторов Huawei CloudEngine (на примере 6865) Мы уже длительное время используем оборудование Huawei в продуктиве публичного облака. Недавно мы добавили в эксплуатацию модель CloudEngine 6885 и при добавлении новых устройств, появилась идея поделиться неким чек-листом или сборником базовых настроек с примерами. В сети е...

Microsoft Edge предлагает высокую производительность Новый браузер созданный на основе проекта Chromium, обеспечивает лучшую совместимость и производительность. Производительность нового Microsoft Edge как минимум на 10% лучше, чем у предыдущей версии. Согласно тестам PCMark, новый браузер Microsoft Edge предлагает улучше...

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

IKEv2 туннель между MikroTik и StrongSwan: EAP ms-chapv2 и доступ к сайтам Идея статьи возникла желании пропускать определенные сайты через VPN-туннель напрямую через маршрутизатор. Так как количество устройств дома велико, а пускать весь трафик через VPN неудобно в связи с низкой пропускной способностью туннеля. Статья написана сразу после создани...

YouTrack с обновленным учетом времени Привет, Хабр!На связи команда YouTrack из JetBrains. В новой версии YouTrack мы добавили специальную страницу учета времени — теперь все записи о затраченном времени будут собраны вместе. Кроме того, мы поддержали импорт из GitLab и полностью локализовали YouTrack еще на три...

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

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

Еще один принтер. Часть 1. Начало проектирования. Всем привет!Начинаю освещать процесс сборки 3Д принтера собственной разработки. Дошел до реализации этой идеи спустя долгое время. С 3Д печатью познакомился 4 года назад, когда после долгого выбора купил себе кит-набор для сборки Prusa i3 steel. Собрал его за неделю, потом е...

Стартовал ранний доступ для idle RPG Magnum Quest на Андроид, это клон AFK Arena? Студия Tuyoo Game запустила ранний доступ для игры Magnum Quest. Это аркадная RPG, которую многие сравнивают с AFK Arena. Посмотрим, так ли это на самом деле. Здесь есть главы, которые разбиты на миссии. Перед каждой битвой мы выбираем отряд героев, которых надо прокачивать....

Брайан Армстронг: купюры и монеты опасны, миру нужен биткоин Глава Coinbase Брайан Армстронг считает, что коронавирус принес не только угрозу здоровья держателям наличности, но и усилил риски потери ее покупательной способности. В одном из твитов он привел ссылку на статью в Project Syndicate о негигиеничности монет и банкнот. Власти ...

Techstars пригласила желающих к участию в Глобальных онлайн-уикэндах инноваций Международная платформа инвестиций и инновации Techstars анонсировала проведение уникального Глобального онлайн-уикэнда стартапов под тематическим названием «Uniteto Fight COVID-19» (Объединяемся в борьбе с COVID-19). Компания приглашает к сотрудничеству всех, у ко...

[Из песочницы] Создание примитивного компьютера с нуля Компьютер — это просто. Или нет? Любой человек, интересующийся сферой информационных технологий, хоть раз задумывался о том, как на самом деле работает компьютер. А и действительно, с помощью компьютера можно сделать столько всего удивительного, что невозможно поверить, что ...

Как писать книгу в LaTeXe по физике. Cтатья 1 Это моя первая статья на Хабре. Глава 1. Введение 1.1 Позвольте представиться и почему я это пишу    Я — научный сотрудник, физик. Недавно выпустил книгу по спектроскопии объемом 880 страниц и весом 1560 грамм. Эту книгу я писал 9 лет, параллельно читая лекции по...

Ulti Steel от компании Ivilol. Распаковка и обзор содержимого. Всем привет! Настало время выбрать новый 3Д принтер для более профессионального использования. После долгих метаний и поисков был выбран 3Д принтер Ulti Steel от компании Ivilol. Модель интересная и загадочная, да и информации о ней не так уж и много. Поэтому я решил расшири...

Nintendo тоже выпустила новую игровую приставку Вслед за Microsoft с Xbox Series X и Sony с PlayStation 5, новую «консоль» выпустил ещё один корифей игрового рынка — компания Nintendo.  На этот раз речь не идёт об игровой приставке следующего поколения, поражающей своей производительностью и с...

Граф сообщества «Что? Где? Когда?» (ЧГК) или сколько рукопожатий до Друзя? Привет, Хабр! Новогодние праздники — отличное время, чтобы отдохнуть от IT использовать профессиональные навыки в любимом хобби. Ковыряясь на сайте рейтинга спортивного ЧГК, я обнаружил отличный API, позволяющий получить данные о всех играх всех турниров. Так у меня появила...

Самые популярные видео на YouTube: ТОП 25 самых просматриваемых роликов на Ютубе за все время С момента своего основания в 2005 году YouTube значительно эволюционировал. Первоначально наибольшее число просмотров собирало вирусное видео, но теперь рекорды все чаще принадлежат музыкальным клипам. Показателем популярности ролика стала принадлежность к «Клубу с миллиардо...

[Перевод] Что будет, если ускориться в полтора раза? Можно слушать подкасты и смотреть видео на большей скорости, но как на это реагирует мозг? Моя подруга Мегги смотрит и слушает всё на скорости 150%. Сначала это были обучающие видео и записи встреч, которые ей приходилось смотреть по работе в Google. Затем она начала слуша...

[Перевод] Какую кибердеку я бы хотел сделать для себя Перевод статьи из блога AbcLinuxu В 2016 году я создал сабреддит /r/cyberDeck. Отчасти потому, что меня вдохновила статья о создании кибердеки, а отчасти из-за нескольких обсуждений в IRC, в которых я принимал участие, и поскольку мне кажется, что эта идея – нечто большее, ...

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

RISC без риска. Ставим RISC OS на Raspberry Pi, чтобы прикоснуться к истории Для подписчиковДля Raspberry Pi и его многочисленных клонов адаптировано множество операционных систем. Среди них есть оригинальная и почти забытая ОС, получившая второй шанс возродиться из небытия. Речь о RISC OS — платформе с британским акцентом родом из 80-х, которую когд...

На iOS вышло инди-приключение Wide Ocean Big Jacket Wide Ocean Big Jacket — это короткая инди-история на 60-90 минут прохождения, включающая 20 глав, 4 играбельных персонажей, более 10 000 слов в диалогах и 8 зон для исследования. По сюжету дядя с тетей приглашают свою племянницу и ее парня в поход с ночевкой. Именно этому п...

Единый реестр российских программ и GPL. Мои пять копеек Несколько дней назад на Хабре была опубликована статья вызвавшая определенный резонанс. Краткий пересказ статьи привело издание CNews, а оттуда тезис о запрете GPL и MPL в Едином реестре перекочевал в статью в Википедии. В исходной статье красноречиво рассказывалось о том, ...

Kakao Games анонсировала MMO Dysterra: как Halo, только не от Microsoft Корейский издатель Kakao Games анонсировал MMO под названием Dysterra. По трейлеру понятно, что это некое подобие Halo от Microsoft с упором на мультиплеер. Весь игровой процесс происходит от первого лица, а наш персонаж — настоящий боец будущего в железном костюме. Игроки б...

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

Обзор Dawn of Zombies: Survival. Выживание онлайн Игры про выживание всегда будут пользоваться спросом, так как геймерам нравится этот сеттинг, им нравится механика сбора ресурсов и всего в таком духе. Если вы тоже любите подобные проекты и хотите потратить своё время на выживание в виртуальном мире, то давайте я расскажу в...

«Никогда не писали автотесты? Попробуйте Cypress» «Никогда не писали автотесты? Попробуйте Cypress» Автотесты на Cypress Первое впечатление и встречающиеся проблемы Дмитрий Кочергин, Lead Software Developer Luxoft Прежде всего хочу отметить, что я не профессиональный автотестер, а Java-программист. Но однажды поступила за...

NBA Ball Stars: Netmarble превратила баскетбол в аркаду, что это значит? Мы все знаем около спортивную NBA Live от Electronic Arts. Там акцент делается на коллекционирование карточек с игроками. Netmarble, которая недавно подарила миру хорошую MMORPG Blade & Soul Revolution, работает над своей версией баскетбола, NBA Ball Stars. Из официально...

Делаем отладочную плату для Flipper Zero в Altium Flipper Zero — проект карманного мультитула для хакеров в формфакторе тамагочи, который мы разрабатываем. Предыдущие посты [1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11] Отладочная плата для Флиппера на базе ST-Link V3 — это внутрисхемный отладчик для продвинутых разработч...

GoLang и OpenCV (OpenVino && Cuda) Всем доброго времени суток. На хабре (да и вообще в интернете) уже не мало статей о работе с OpenCV на Go. Готовый код — это конечно интересно, а более подробную информацию об установке драйверов приходится собирать по кусочкам — постараюсь объединить все нужные телодвижени...

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

[Из песочницы] Ableton не нужон: подключаем Ableton Push 2 к VCV Rack Создание музыки, в последнее время, проходит примерно тот же путь что фотография 10 лет назад: у каждого появляется своя зеркалка и аккаунт в инстаграме. Музыкальная индустрия этому очень рада, ведь такой интерес приносит много денег. Каждый день появляются новые VST плагин...

Брутальный наливатор на шаговых двигателях ... В процессе изучения программы моделирования Inventor pro 2019, родился такой проект (ещё до наливайки Алекса Гайвера). На работе простаивал 3д принтер сделанный одним сотрудником 2014 году. Решил его воскресить и заодно научится моделить в "инвенторе". На видео процесс первы...

Мой топ полезных инструментов для Unity разработчика Всем привет! Меня зовут Григорий Дядиченко, и я всё ещё разрабатываю проекты на Unity под ключ. Сегодня хочется поговорить про полезный инструментарий для Unity разработчика. У меня давно на эту тему есть свой топ ассетов или софта, которые используются почти в каждом проект...

Как я сделал свою сборку Gulp для быстрой, лёгкой и приятной вёрстки Серьёзно и профессионально я начал заниматься вёрсткой в 2019 году, хотя до этого интересовался данной темой как любитель. Поэтому новичком мне себя назвать сложно, но и профессионалом с опытом 5+ лет я тоже не являюсь.Тем не менее, я успел познакомиться со сборщиком Gulp, е...

Поиск работы за границей и иммиграция в Канаду Всем привет! Я хотел бы поделиться своим опытом и ошибками, которые могут быть полезны всем, кто хотел быть жить и работать в другой стране. TL;DR: Сейчас я живу в городе Виктория, на острове Ванкувер. Это Канада, Британская Колумбия. Свою мечту жить у океана я реализовал, ...

[Из песочницы] Как разработать дизайн и код персонального веб-сайта Привет, Хабр! представляю вашему вниманию перевод статьи «How to Design and Code a Personal Website» автора Ryan Smith. Многие разработчики считают, что быть хорошим дизайнером — это врожденная способность, что творческий подход — это то, с чем вы сразу родились. На самом д...

[recovery mode] $mol_func_sandbox: взломай меня, если сможешь!. Здравствуйте, меня зовут Дмитрий Карловский и я… хочу сыграть с вами в игру. Правила её очень просты, но их нарушение… приведёт вас к победе. Почувствуйте себя в роли хакера выбирающегося из JavaScript песочницы с целью прочитать куки, намайнить биткоины, сделать дефейс или ...

Поддельные AirPods оказались опасными для здоровья Французский журнал 60 Millions de Consommateurs решил протестировать несколько клонов наушников AirPods, которые массово производятся в Китае. Оригинальные AirPods продаются за 159 долларов США, новая версия AirPods Pro стоит 249 долларов. Поэтому понятно желание многих...

ТОП 10 самых пыльных компьютеров в мире. А ваш компьютер достоин «пыльного топа»? И чем только не интересуются люди! Недавно нас в очередной раз удивили пользователи Reddit. Как выяснилось, в сабреддите reddit.com/r/dustypcs/ они собирают картинки и YouTube-видео очень, ОЧЕНЬ пыльных ПК, игровых приставок и тому подобного.  Интересно, зачем вообще двум ты...

Open Source датасет SOVA: аудио для распознавания и синтеза речи Всем привет! Мы — команда компании «Наносемантика», и недавно мы запустили проект SOVA, где занимаемся сбором датасета для использования его в обучении нейронных сетей и создания виртуальных ассистентов на базе искусственного интеллекта.Мы подготовили большой датасет для обу...

Защита ПО процессора S805-B Речь пойдёт о способе защиты програмного обеспечения, который реализован в самом процессоре. В качества экспериментов я выбрал мультимедиа приставку Comigo Quattro. Цель — запустить своё ядро линукс. Краткий обзор На первый взгляд ПО приставки является клоном Android. Дост...

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

[Из песочницы] Flask-DJ: Django (mvc) структура для проекта на flask Всем привет! Когда я впервые столкнулся с Flask, у меня сразу возник вопрос по построению архитектуры проекта. Прочитав пару статей на Хабре (https://habr.com/ru/post/275099/ и https://habr.com/ru/post/421887/), я вспомнил свой опыт создания проектов на Django, и решил сде...

Realme добавляет рекламу в Color OS на смартфонах Реклама в программном обеспечении — хороший источник дохода для компании, но раздражающий момент для пользователей. Так, появление рекламных объявлений в прошивке вызвало бурю негодования со стороны поклонников компании Xiaomi, которая вынуждена была в итоге пересмотре...

Автоматические рулонные DIY шторы v2.0 О проектеЭтот проект был задуман два года назад, в мае 2018 года, ровно в тот момент, когда я купил свой 3D принтер. Немного ранее я стал интересоваться "Умным" домом. От идеи до первого "запуска" прошёл ровно год, за это время я перечитал тонну статей в интернете. Первый "з...

Робот-попрошайка на ROS и нейросетках Обычно к таким поделкам возникает два вопроса: «как?» и «для чего?» Первому вопросу посвящена сама публикация, а на второй я отвечу сразу: Этот проект я затеял для того, чтобы освоить робототехнику, начиная с Raspberry Pi и камеры. Как известно, один из лучших способов чему...

В Twitter разгорелась ожесточенная дискуссия о ценности ZCash Известный трейдер WhalePanda предположил, что проект ZCash провалился. Он подчеркнул, что капитализация актива все еще ниже DOGE после раунда инвестиций и трех лет отчислений монет из каждого блока в фонд разработчиков. When do you consider your project a failure? Is it when...

Publicis Groupe Russia стала партнером Digital Horizon Международная инвестиционная компания Digital Horizon будет строить с нуля стартапы в сфере маркетинговых технологий. Одним из партнеров венчурного холдинга станет рекламная группа Publicis Groupe Russia. В первый проект компании вложат до $3 млн за два года.

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

Floppy Bird. Пишем на ассемблере клон игры Flappy Bird, который уместится в бутсектор Для подписчиковХочешь попрактиковаться в кодинге на ассемблере? Давай вместе шаг за шагом создадим игру и запустим ее прямо из загрузочного сектора твоего компьютера. Если ты думаешь, что 512 байт маловато для полноценной игры, не спеши с выводами. К концу статьи ты сможешь ...

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

Автоматический привод окна DIY О проектеВсё шло своим чередом, пока не приехал в конце августа 2019 один мой старинный друг, и ну собрались мы на кухне «чаю попить» за закрытыми дверями. Через некоторое время, примерно после первого выпитого чайника, и родилась идея – нужен «Отрыватор» окна для проветрива...

Лучшие игры про танки на Андроид и IOS: война никогда не меняется Танковые баталии раскаляются с новой силой. Это касается не только самих игроков, но и мобильных проектов. В последнее время на горизонте начала появляться Tank Company Mobile. Она внесла смуту в ряды танкистов и теперь встал логичный вопрос — во что лучше играть? Игры про т...

Counterside — первая новинка издателя NEXON в этом году, пока только для Кореи Вчера издатель NEXON выпустил в южной Корее свой первый в 2020 проект под названием Counterside. Это ролевая игра в сеттинге городского фэнтези с неизменными аниме-девушками в главных ролях. Средняя оценка в App Store и Google Play не превышает отметку в 3 балла, а пользова...

Избавляемся от паролей в репе с кодом с помощью HashiCorp Vault Dynamic Secrets Привет, Хабр! Меня зовут Сергей, я работаю IT Head в компании Quadcode. Сегодня хотел бы рассказать о том, как я решил проблему с хранением паролей в открытом виде в коде одного из моих pet-проектов. Думаю, это знакомая для многих ситуация. Знакомая — и неприятная. Сразу ска...

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

Создание собственного пакета для Laravel Nova: OptimalImage Работая над новым проектом, для администрирования которого используется Laravel Nova, я его проверил в инструментах для веб-мастеров от Google. Оказалось что некоторые фотографии на ресурсе были не оптимизированными — размер их можно было существенно сократить. Те, что идут ...

Интервью из мира хостинга: Boodet.online Меня зовут Леонид, я — разработчик сайта Поиск VPS, поэтому в силу своей деятельности интересуюсь историями становления и развития различных компаний из сферы хостинговых услуг. Сегодня хочу представить интервью с Данилом и Дмитрием — создателями хостинга Boodet.online. Они ...

Техподдержка 3CX отвечает: Обновление на 3CX v16 с предыдущих версий В новый год с новой АТС! Правда, не всегда есть время или желание разбираться в тонкостях перехода между версиями, собирая информацию из разных источников. В этой статье мы собрали всю информацию, необходимую для простого и быстрого обновления до 3CX v16 Update 4 со старых в...

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

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

Одной повседневной задачей стало меньше: обзор робота-пылесоса Ecovacs Deebot OZMO 950 Робот полностью отрабатывает свою стоимость, избавляя от еще одной рутинной домашней обязанности, а освободившееся время я лучше потрачу на просмотр сериалов или PlayStation.

The Origin Mission — ещё один клон Counter-Strike на мобилках из Азии Знаете Counter-Strike? Это популярный шутер от Valve, в который все играют. Так вот, азиаты опять принялись за своё: они делают мобильный клон. Его название — The Origin Mission. Здесь есть любимая многими Dust 2, которую перенесли точь-в-точь с Global Offensive. Игроки разб...

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

Отечественный DSP процессор 1967ВН028 от фирмы Milandr. Небольшой мануал по арифметике на языке assembler В своем первом пробном цикле статей я хочу немного обозреть некоторые особенности упомянутого выше российского DSP процессора. Про этот процессор уже были упоминания и не одно, в том числе и на хабре, например, здесь. По этому не буду разбирать его общий функционал, откуда ...

Добавляем в плеер функцию Ambilight при помощи умных ламп Xiaomi Всем привет! Думаю многие, интересующиеся умным домом или просто технологичным обустройством своего жилища, задумывались об «атмосферной» и нестандартной осветительной системе. Один из способов такого «необычного» освещения комнаты во время просмотра фильмов предлагает к...

День первый! Всех приветствую, принимайте новообращённого :)Приобрёл, собрал и опробовал свой первый принтер, ну как же не похвастаться. Термобашенки и кубики в один слой для слабаков! У меня была давнишняя мечта - пощупать семигранную гайку. Рождённые в СССР угадают, откуда такая странн...

[Перевод] Life in the Fast Lane Серия статей о GC Don’t Fear the Reaper Life in the Fast Lane Go Your Own Way. Часть первая: Стек Go Your Own Way. Часть первая: Куча В первой из серии статей о GC я представил сборщик мусора в языке D и...

[Из песочницы] Web Scraping. Часть 1 Введение Всем привет. Недавно у меня возникла идея о том, чтобы поделиться с интересующимся кругом лиц о том как пишутся скраперы. Так как большинству аудитории знаком Python все дальнейшие примеры будут написаны на нём. Данная часть рассчитана для того, чтобы познакомить те...

[Из песочницы] Отладка и программирование микроконтроллеров stm32f303, atmega328 через любой интерфейс, как через jtag Данная статья посвящена моему первому open source проекту “repl”(ссылка на репозиторий внизу). Идея данного проекта заключается в том, чтоб позволить программисту микроконтроллеров отлаживать программу в микроконтроллере через любой его интерфейс, при этом чтобы отладка не с...

Понял принципы работы вирусных видео и поисковиков, чтобы с нуля стать самым популярным музыкантом в США: опыт Lil Nas X История о том, как использовать соцсети и «уязвимости» крупных организаций для достижения успеха, который казался случайным.

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

Топ-10 слешеров на iOS и Андроид похожие на Diablo Immortal Привет, мобильные геймеры и зрители канала AppTime Media. Знаете, Diablo Immortal перенесли на 2022 год, а у меня руки чешутся навалять демонам и другой нечисти. Именно поэтому мы рассмотрим список из топ-10 лучших слешеров на смартфоны. Игры разнообразные и некоторые из них...

Как мигрировать с mocha на jest в 14 простых шагов — и зачем Уже давно я заглядывался на фреймворк для тестирования jest, в котором есть огромное количество всяких вкусных фишек, одна из которых — многопоточное выполнение тестов. При условии того, что у меня был проект на 5000 юнит тестов, миграция обещала быть крайне полезной. Далее...

Клон робота MIT Mini Cheetah продают на AliExpress На китайской площадке AliExpress продают копию робота MIT Mini Cheetah. Робот сделан из прочного алюминиевого сплава и весит при этом 9 кг. Робот умеет ходить, бегать, поворачиваться, балансировать, падать и даже делать сальто, как и оригинальная модель. Работает робот от...

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

Telegram Open Network: теория и практика от валидатора сети В последние несколько месяцев всё внимание мирового блокчейн-сообщества было приковано к запуску одного из самых масштабных криптовалютных проектов — Telegram Open Network (TON). Что на самом деле представляет из себя блокчейн TON? Является ли сеть TON действительно децен...

Разработчики Chia Coin нарисовали себе 21 миллион монет стоимостью 17 миллиардов долларов А зачем вообще что-то добывать, покупать дорогое железо, если можно эти монеты рисовать?

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

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

10 интересных смартфонов 50-й недели года Вот уже 2019 год подходит к концу, GSMArena собрали статистику самых привлекающих внимание смартфонов 50 недели года. Сейчас же идёт уже неделя 51. В списке из 10 аппаратов те гаджеты, которыми читатели портала интересовались больше всего в последнее время. Читать полную...

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

[Перевод] Как создать проект Django из шаблона И снова здравствуйте! Специально для студентов курса «Web-разработчик на Python» мы подготовили еще один интересный перевод. Шаблон проекта на Django – это естественный способ решения проблем, которые возникают, когда формат Django-проекта по умолчанию уже не отвечает тр...

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

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

Мессенджер из ОАЭ ToTok удален из AppStore и Play Store из-за ... Многие приложения для обмена сообщениями уже показали намеки на связь с правительствами, но, в основном, пока мы видим только домыслы. Однако, похоже, в сети был найден мессенджер с очевидно шпионским уклоном. В своем недавнем расследовании New York Times рассказали о ToTok ...

Какая скорость интернета необходима для просмотра 4K-видео (фильмов) – ответ Apple Выбираете тарифный план для просмотра видео высокого разрешения? Разумеется, сразу же возникает вопрос: а какой должна быть скорость подключения для просмотра 4K-видео? Ответ дает документ техподдержки Apple. В тексте среди прочего говорится: «Apple рекомендует для стриминга...

[Из песочницы] Большой туториал по обработке спортивных данных на python Последние пару лет в свободное время занимаюсь триатлоном. Этот вид спорта очень популярен во многих странах мира, в особенности в США, Австралии и Европе. В настоящее время набирает стремительную популярность в России и странах СНГ. Речь идет о вовлечении любителей, не пр...

Древности: ZX Spectrum и древний игрожур Короткая, но яркая эпоха ZX Spectrum в моей жизни началась в 1993 году и закончилась в 1995-м, с появлением дома IBM PC. Самособранный АТМ Турбо со временем обзавелся звуковой микросхемой, двумя пятидюймовыми приводами для дискет, шикарной герконовой клавиатурой и корпусом о...

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

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

Аппаратный конвертер HDMI-RGB (18/24-bit) Доброго времени суток, Хабр! И снова моя статья будет посвящена видео конвертеру. На этот раз это будет HDMI-RGB. Статью хочу посвятить не конкретно разработке, а одной проблеме с цветами, которая у меня возникла при подключении 18-bit матрицы к 24-bit драйверу. Читать да...

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

OnePlus Nord 2 на самом деле является переименованным клоном Realme X9 Pro Источники сообщают, что новый смартфон OnePlus Nord 2 на самом деле является переименованным клоном Realme X9 Pro. Источник уточняет, что в разработке находились две версии Realme X9 Pro: первая получит Snapdragon 870 и изогнутый дисплей с частотой 90 Гц, а вторая &mdas...

MikroTik Скрипт: Уведомление о успешном входе на устройство или простой парсер журнала MikroTik Разбираем скриптом внутренний журнал событий MikroTik отбирая уведомления вход/выход пользователей на устройство. Отправляем события на почту или Telegram. Написать свой скрипт меня сподвигло желание упростить монструозные скрипты, которые можно найти по этому запросу в инте...

В Лондоне продадут редкую 2000-летнюю монету за $6,5 млн Золотая монета с изображением Марка Юния Брута — мечта всех коллекционеров. Однако достать ее крайне сложно, так как таких монет существует всего три, а на аукцион выставлена всего одна! 2000 лет назад, как считают специалисты, было отлито всего три монеты с таким рисунком. ...

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

Amazon представила пять новых проектов в сфере солнечной энергетики Amazon анонсировала пять новых проектов в сфере возобновляемых источников энергии в Китае, Австралии и США. Проекты подтверждают стремление Amazon достичь 80-процентного использования возобновляемых источников энергии до 2024 года и 100-процентного их использования до 2030 г...

[Перевод] Беспроводное управление моторчиками из Lego при помощи Steam Controller Когда я был молодым, мне всегда хотелось иметь наборы «техникс» от Lego, чтобы собирать из них всякие крутые штуки. Автономные танки с вращающимися турелями, стреляющими кирпичиками Lego. Но тогда такого набора у меня не было. И даже обычных кирпичиков от Lego не было. У ...

Демо-версия футуристичной Cyber Age с открытым миром доступна на iOS и Android Клоны GTA плодятся не по дням, а по часам: только вчера мы рассказали о ранней версии игры «171», которую делают бразильские инди-разработчики и они даже смогли договориться с одним издателем по поводу портирования проекта на современные консоли и даже Nintendo Switch. Тепер...

Ростов-на-Дону: IT-компании, сообщества и мероприятия в 2019 году Привет. Меня зовут Вадим и я занимаюсь развитием IT-тусовок в Ростове. В 2016 году spasibo_kep написал статью "Едем в город южный: как живут разработчики в Ростове-на-Дoну" о Ростовском IT. Пришло время её обновить, тем более, что Ростов в 2019 году стал 4ым в Рос...

Создаем ячейки в iOS В этой статье мы поговорим про систему ячеек в iOS. Обсудим, какие ячейки бывают в iOS, посмотрим на ячейки в дизайн-системе hh.ru и их реализацию в коде и попробуем собрать свою ячейку. Читать далее

Принтер FlyingBear Ghost 4S (5) Итоги эксплуатации От очередной рекламы с отключенными комментариями меня забомбило и я решил написать пост о том, что в рекламе не говорят.Итак, вашему вниманию предлагается принтер FlyingBear Ghost 4S (клон версии 5).Принтеру чуть меньше года и пора подвести итоги.Счастливым покупателям этог...

Precursor — собери сам свое open-source мобильное устройство с криптографической защитой На днях представлен проект открытой программной платформы для создания мобильных устройств. Он получил название Precursor. По словам автора, это Arduino или Raspberry Pi для мобильной отрасли. На базе платформы можно собрать любой мобильный девайс. В отличие от тех же о...

Никогда такого не было и вот опять. Почему нужно использовать self-hosted VPN. Релиз Amnezia Вот и пришло время для релиза VPN-клиента, родившегося благодаря хакатону DemHack, и выращенного при поддержке РосКомСвободы, PrivacyAccelerator и Теплицы социальных технологий. Спустя полгода с того момента, как идея была впервые озвучена, мы презентуем готовый продукт — б...

А не накатить ли нам за 75-летие? Корка, бронза, PLA Всем привет. В доизоляционные времена родился у меня в голове проектик... К 75-летию Победы.Думал стаканюги бравые делать на сувениры. Но со стаканом не срослось- очень много НО и дорого.Поэтому проект перелицевался по потребностям и возможностям. Смоделировался аутентичный ...

И точка: промышленный дизайн как искусство Промдизайн — штука непростая. С одной стороны, ты должен создать нечто функциональное и даже утилитарное, с другой, это нечто, будь то бытовой миксер или супертехнологичная «электрическая» Mazda MX-30, просто обязано быть красивым. Для лучших из лучших в сфере промышленного ...

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

Huawei P40 представят 26 марта Уже совсем скоро состоится официальная презентация смартфона Huawei P40, который является новым флагманом компании. К сожалению, всю информацию о гаджете уже слили в сеть и говорить про дизайн или параметры продукта даже как-то не хочется, так как мы явно получим условный кл...

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

[Из песочницы] Создание системы антифрода в такси с нуля Добрый день. Меня зовут Никита Башун, работаю дата-аналитиком в группе компаний «Везёт». Мой рассказ будет о том, как мы командой из трёх человек с нуля создавали систему антифрода для сервиса заказа поездок. Читать дальше →

Топ поддельных смартфонов. Какие модели клонируют чаще всего Создатели популярного бенчмарка Master Lu опубликовали ежегодный рейтинг, который демонстрирует ситуацию с клонами популярных смартфонов. Рейтинг отражает ситуацию на китайском рынке с марта 2019 по март 2020 года. В реальности Samsung очень плохо чувствует себя на рынк...

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

Вариант обдува. Собираем мы тут с товарищем коре xy. И родилась такая версия обдува:Обдув немного громоздкий, но концепция мне нравится))) Турбинки явно маловато, буду думать чем заменить. Трубки из леруа, загнуты и с пропилом.

История одного pet-проекта Если помните, в детстве были такие книжки, где ты читаешь, а в конце есть вариант развилки — пойти направо или налево, убить кого-то или помиловать. В зависимости от вашего выбора в книжке было написано: «Перейдите на такую-то страницу и на такую-то строчку». У Александра Зи...

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

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

Простой Telegram-бот для получения информации через MQTT Этот бот был разработан для просмотра информации, находящейся на mqtt сервере внутри локальной сети. Он может работать на одном компьютере с mqtt сервером (в том числе на Raspberry PI или подобном) или отдельно. Задача удалённого управления не ставилась, только предоставлени...

Marlin 2.0 для Tronxy X5SA Victor Mateus Oliveira собрал прошивку Marlin для Tronxy X5SA.Уже собрался покупать SKR мать для своего X5SA но вовремя подошла прошивка и теперь сэкономил немного.Скоро все изменения будет приняты в официальный MarlinКонфиг для X5SAИнструкция по сборке и прошивке.Marlin (ве...

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

Как Magento 2 взаимодействует с Vue Storefront Привет! Меня зовут Павел и я занимаюсь бэкенд разработкой. Как уже писал AndreyHabr, многие из наших проектов основаны на стеке Adobe Magento 2 (для краткости далее я буду называть ее M2) в качестве бэкенда и Vue Storefront (VS) в качестве фронтенда. Я не буду подробно оста...

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

Обзор Kali Linux 2021.2 В начале июня состоялся релиз дистрибутива для цифровой криминалистики и тестирования систем безопасности Kali Linux 2021.2. Эта операционная система является клоном Debian, используя репозиторий Testing с наиболее свежими пакетами. Новые iso образы становятся доступными дл...

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

The Persistence VR игра на выживание появится на консолях этим летом Разработчиком игры выступила компания Firesprite Games. Игра дебютирует этим летом на таких платформах, как PlayStation 4, ПК (с поддержкой VR-гарнитуры), Nintendo Switch и Xbox One. Игра представляет собой игру на выживание. Действие происходит в будущем, 2521 году. Вашем...

Почему я сделал личный проект учёта трат на Git+JS Здравствуйте, господа, в этой статье я поделюсь опытом создания приложения учёта трат, в частности отвечу на следующие вопросы: Зачем мне приложение учёта трат? Почему это личный проект? Почему проект на Git+JS? 1. Зачем мне приложение учёта трат? Как и многие другие люди...

Раскрываем загадочные убийства в Suspects: Mystery Mansion, это определённо клон Among Us Если в Among Us за дело берутся космические колобки, а в Devil Amongst Us — экзорцисты, то в Suspects: Mystery Mansion мы играем за мультяшных животных. В качестве предателя здесь выступает акула, которая любит изощрённо избавляться от жертв: кидать фен в ванну, подливать яд...

Square Enix выпустила NieR Re[in]carnation, странная игра про гачу и пошаговые битвы Этот день настал — Square Enix выпустила NieR Re[in]carnation на смартфоны. Игроков ждут наполненные экшеном сражения с боссами, а также молчаливое исследование мира. Интерфейс не перегружен, даже виртуальный стик выглядит минималистично. Порой есть диалоги, они озвучены, но...

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

Началось ЗБТ нового шутера Badlanders от NetEase на Android NetEase — это та компания, о которой всё чаще проскакивают новости в Интернете. Она занимается разработкой мобильных игр для популярных IP. Последним из её творений, видимо, стал божественный клон PUBG Mobile с механикой из Escape from Tarkov. Но как говорится: «Не пойман — ...

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

Платформенные команды, DDD радар и MVP, который не превратится в техдолг — все это на TechLead Conf 2020 Привет! Меня зовут Вьет, и больше 10 лет я с любовью пишу код. В прошлом году меня пригласили в программный комитет, в котором большие фанаты качественной разработки делали конференцию QualityConf. Мы верим, что качественная разработка не ограничивается вопросами тестирован...

LG начала исправляться? Компания обновила до Android 10 уже второй смартфон В октябре мы сообщали о том, что компания LG заявила о желании исправиться. Речь шла о том, что производитель является одним из аутсайдеров рынка, когда речь заходит об оперативности выпуска новых версий Android для смартфонов. И похоже, LG действительно начала работу ...

«Раз, два, три – ёлочка гори!» или мой первый взгляд на контроллер CANNY 3 tiny «Новый год» это мандарины, оливье, выходные и конечно же подарки. Как вы, уже наверняка догадались я неожиданно стал обладателем микроконтроллера CANNY 3 Tiny. Правда я особо DIY электроникой не увлекаюсь и последний раз сам пытался что-то подключить к контроллеру почти сем...

Nothing At Stake: компромиссы с совестью Очень коротко о себе. Как-то давно на Хабре обо мне писали в этой статье, однако часть аудитории, интересующаяся блокчейн технологиями, почти наверняка знакома с моей работой через проект Monero, у которого оригинальная кодовая база(CryptoNote) была разработана в основном м...

Bluetooth-колонка с напечатаным корпусом на 3д-принтере и китайскими компонентами Хочу написать свой первый и, возможно, последний пост - всё ради победы в конкурсе!) Началось всё с женщины... А куда мы, мужчины, без них!? Любимая захотела блютуз-колонку, дабы заниматься домашними делами под любимые треки, перенося блютуз-колонку из одной комнаты в другую...

16 идей вкусных подарков на Новый год Шоколад ручной работы или букет из конфет порадуют сильнее, чем банальщина вроде набора носков или статуэток с символом года. Мы собрали идеи подарков, которые не стыдно вручить любимым, родным и коллегам.

Netflix снял молодежный сериал I Am Not Okay With This по комиксу автора The End of the F***ing World [премьера 26 февраля] Судя по всему, Netflix преподнес своей аудитории еще один отличный молодежный сериал, который дополнит линейку из «Конец ***го мира», «Половое воспитание» и «13 причин почему» и др. Новый проект называется I Am Not Okay With This / «Меня это не устраивает» и он инт...

20 систем управления проектами, обзор 100 фишек – Рынок систем управления давно насыщен! Это была хорошая идея 30 лет назад. – Ха-ха еще одна система управления проектами. Их же уже сотни? – Команда вроде опытная, а занялись давно просроченной идеей. Вам бы что-то на Блокчейн сделать… Примерно так говорят 9 из 10 инвест...

DIY Гусеничная платформа для роботов и развелечений Мы задумываемся о разработке робота-охранника периметра c использованием софта, который мы разработали для нашего робота для сбора мячей для гольфа. Когда мы определились с техническими требованиями начали искать что подобного есть интернете. Так мы нашли проект Золотоева А...

The Suicide of Rachel Foster готовится к релизу в феврале В последнее время действительно серьезных сюжетных игр очень мало, так как придумать крутую историю и воплотить её в жизнь удаётся далеко не всем. Тем не менее, на рынке видеоигр все еще есть проекты, которые могут заставить вас задуматься и напрячь извилины в поисках ответа...

Creality Ender-6 3d-принтер предоставлен рекламодателем в обмен на эту статью.Всем привет, расскажу про свой первый опыт работы с принтерами Creality, не ремонт и обслуживание их, а именно плотный опыт работы (3 месяца с момента получения принтера, принтер работал не выключаясь, и даже сейча...

На платформе «Дія. Цифрова освіта» запустили новый образовательный сериал для молодежи «Как стать YouTube-блогером» Министерство цифровой трансформации Украины запустило очередной образовательный сериал для платформы «Дія. Цифрова освіта». Новый проект под названием «Как стать YouTube-блогером» станет первым в рамках новой линейки, ориентированной на молодежную аудиторию. В сериале в дост...

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

Собираем C++ с bazel Введение и мотивация В последнее время на Хабре появляются посты про то, что cmake и c++ — друзья, приводятся примеры, как собирать header-only библиотеки и не только, но нет обзора хоть сколько-нибудь новых систем сборки — bazel, buck, gn и других. Если вы, как и я, пишете ...

[Перевод] Анализ скорости распространения COVID-19 и публикация результатов на dstack.ai Предисловие переводчика Всем привет, давно ничего не писал на Хабр, но тут появился повод. Я довольно много лет проработал в области анализа данных и самая важная вещь, которую я понял за это время — в анализе данных очень не хватает инструментов, самых разных инструментов...

Разработка приложений в VK mini apps Почему надо смотреть в сторону разработки приложений для работы в VK? У меня за спиной много лет фронтенд-разработки для массовых сервисов, и то, что сейчас предлагает разработчику социальная сеть «ВКонтакте» — быстрый и эффективный способ построить еще один канал коммуникац...

Кибератаки на гидроакустические системы: мифы и реальность Приветствую вас, глубокоуважаемые! «Если в ответ на запрос свой-чужой ответить неправильно, второй запрос придет уже на 533-ей частоте» (С) «Все это идет как-то мимо вас. Или сквозь вас. А по мне это идет, как паровой каток. Ни одной целой кости не осталось. » (С) А. и Б. Ст...

Как менялся рынок BI и почему мы решили создать свою BI платформу Я работаю в «Инфосистемы Джет» около 7 лет, большую часть из которых проектировал и внедрял BI-решения и системы, на них построенные: ситуационные центры, информационно-аналитические системы и всё, что создано, чтобы собирать и анализировать данные. За это время у меня нак...

Поговорим про градиенты в Unity Всём привет. Меня зовут Григорий Дядиченко. Я в Unity разработке около 7 лет, и за это время повидал многое. Одна из основных проблем, которая встречается, когда забираешь у неопытных ребят проект - градиенты в интерфейсах. В целом ошибки в разработке интерфейсов не редкость...

SwiftUI 2020. Что изменилось? Приветствую вас, жители Хабра и все интересующиеся разработкой под IOS. На связи Анна Жаркова, Senior iOS/Android разработчик компании Usetech Сегодня мы поговорим о тех изменениях и новшествах, которые нам представляет Apple на WWDC 2020. А именно про доработанную и даже пе...

Свой сервер видеоконференций Jitsi. Часть 1 Это первая статья, в которой я расскажу, как поднять свой собственный сервер видеоконференций Jitsi-meet. Я планирую выпустить три статьи на эту тему: Свой сервер видеоконференций Jitsi. Jitsi и все необходимые службы работают на одном сервере + сервис Jibri (для записи ...

[Перевод] Flutter: 11 вещей, которые нужно помнить для вашего следующего проекта Создание нового проекта на Flutter - это благословение - свежая кодовая база, никакого легаси кода (пока что), null safety, самые последние версии ваших любимых библиотек и так далее. Однако, в то же время, необходимо принять критические решения в самом начале, которые будут...

[Из песочницы] Home видео для Selenium aka WebDriver. Или чем записать экран, если у вас есть java, поломанные тесты и немного времени Решили мы на работе автоматизировать тесты для нескольких своих веб приложений. И кроме информации, когда упали тесты, захотелось еще и увидеть, как выглядела страница на этот печальный момент. Я уже давно не брал в руки шашки и Selenium, поэтому пришлось немного покопатьс...

6 хороших идей для бизнеса без вложений Хотите открыть своё дело, но не собрали стартовый капитал и не планируете связываться с кредитами? Рассказываем, на чём можно заработать без крупных инвестиций.

[Перевод] Делаем ионизатор воздуха менее, чем за $10 Перевод статьи из блога индийского инженера Амальдева В. Этот проект вызревал у меня в голове порядка двух лет, и я всё никак не мог им заняться. В проекте нет ничего сложного или слишком технологичного. Любой человек, умеющий мастерить что-либо руками, должен с ним справ...

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

[Из песочницы] Что нового ждать от AMD? Всем привет, меня зовут Илья и я интересуюсь компьютерным железом. И мне очень стало интересно, а что же выйдет в 2020-ом году. Я очень долго ползал по интернету и наткнулся на данную таблицу с сайта http://www.3dcenter.org/. Скажу сразу, что я отношусь ко всем компаниям, вы...

[Из песочницы] Как собирать проекты в Jenkins, если нужно много разных окружений На Хабре много статей о Jenkins, но мало где описывается пример работы Jenkins и докер агентов. Все популярные инструменты сборки проектов типа Drone.io, Bitbucket Pipeline, GitLab, GitHub actions и другие, могут собирать все в контейнерах. Но как же Jenkins? На сегодняшний...

Строили любовь, а построили рабство. Как и для каких целей Roblox использует детей Источник На YouTube-канале «People Make Games» вышло видео под названием «Расследование: как Roblox эксплуатирует молодых разработчиков игр». В нем утверждается, что компания создала свой бизнес на желании детей заработать деньги на любимом деле. При этом до выплаты денег д...

[recovery mode] Опыт миграции на SAP HANA 2.0 в большом ритейле, проект автоматизированного тестирования для Сбербанка и другие кейсы Дорогие хабравчане, мы собрали новую порцию профессионального вдохновения для тех, кого интересуют передовые IT-решения для бизнеса. В один день. В онлайне. С подробным разбором технической части проектов от экспертов крупнейших российских и международных компаний. Читать ...

[Перевод] Пол Грэм: Идеи для стартапов (Ideas for Startups, 2005) (Это эссе основано на разговоре в Школе Стартапов 2005) Откуда вы берете хорошие идеи для стартапов? Из тех вопросов, которые мне задают, этот, пожалуй, номер один. Я отвечу так: а почему, собственно, люди думают, что придумать идею для стартапа настолько сложно? Может ...

Как я собирал физику колёс в Unigine Доброго дня. В этот раз речь пойдёт о российском движке Unigine engine, и о том, как в нём собрать простую машинку. Схема не идеальная, так как в некоторых вещах ещё не разобрался, но хотя бы поделюсь опытом. Читать дальше →

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

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

Сборка 3D принтера FlyingBear Tornado 2 Всем доброго времени суток!!! Вот хочу поделиться впечатлениями от сборки 3d принтера FlyingBear Tornado 2.Про саму сборку я рассказывать не буду, сам его собирал по видеороликам https://www.youtube.com/channel/UCO9d2eNVwLAmIJnQt6TsNKw , там все подробно и хорошо показано к...

Общаемся с дисплеем SSD1306 по i2c Все любители электронных самоделок когда-нибудь приходят к желанию отобразить работу своей поделки на экране в виде текста или графики. Самый бюджетный способ сделать это — обратиться к алфавитно-цифровому дисплею типа LCD1602 или LCD2004, общение с которыми происходит либо ...

Как я болел COVID-19 Всем привет! Мне 34, веду в меру правильный образ жизни (18 лет спортзала), не курю, мало и не часто пью. Все хронические болячки — следствия спортивных травм. В общем, здоровый :-) Тем интереснее было пройти текущий квест с COVID-19. Похоже, прошел успешно. Далее повествова...

Бизиборд? Power bank? Супернажималка Летнюю самоизоляцию мы с семьей провели у тещи в деревне. У жены – отпуск, а нас, инженеров-проектировщиков, почти всех перевели на удаленку. Работать в «домике в деревне» значительно приятнее, чем в городе в панельной хрущевке. Так у меня появилась не только отдельная комн...

Теперь японцы портят легенду? Почему новый Mitsubishi Pajero обречен на провал Японский внедорожник получит внешность «Патфайндера», из-за чего интерес автолюбителей спадет. Недавно в сети появилась информация о том, что в скором времени на российский рынок выйдет новый Mitsubishi Outlander, который построят на узлах и агрегатах Renault-Nissan. Это го...

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

Лекарей сжигать нельзя беречь сейчас TLDR: кому перестановки делают больнее — меряем свёрткой графов. Выгорание на рабочем месте повстречал ещё в начале своей карьеры — и с тех пор живо интересуюсь этим вопросом. Представьте обстановку. Большой проект внедрения SAP. Высокие ставки. Амбициозные сроки. Нагрузку ...

Как вести технический блог? Я работаю в коммерческой разработке с 2011 года. С конца 2012 занимаюсь разработкой под iOS. Свою первую техническую статью я написал на Хабре в начале 2017 года про подход к локализации мобильных приложений. Потом выпустил ещё несколько статей по iOS-разработке на Хабре и...

Собеседование scrum-мастера в 1Сную контору Основано на реальных событиях. - Виктор, добрый день, очень рад вас видеть! Прошу, проходите, присаживайтесь! – искренне улыбаясь, жму руку потенциальному спасителю нашей компании.Я давно интересуюсь скрамом, был опыт его применения, но вживую настоящего скрам-мастера я...

Полтавская Киберполиция предлагает владельцам онлайн-СМИ установить скрипт для деанонимизации пользователей Ресурс «Интернет-издание «Полтавщина» опубликовал на своей странице в Facebook достаточно необычное письмо, которое редакция получила по электронной почте от местного отдела киберполиции. В письме говорится, что департаментом киберполиции Национальной полиции Украины был раз...

CGI в домашних условиях при помощи Unreal Engine и iPhone Всем привет! Меня зовут Василий Мазалов, я работаю старшим видеомонтажером в компании Pixonic. Наш отдел занимается созданием видео-креативов для маркетинга и комьюнити: роликов для страниц в сторы, обзорных видео игровых нововведений и прочего контента. Когда я не создаю к...

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

Samsung Galaxy M62 с АКБ на 7000 мАч появился в продаже Компания Samsung дала старт продажам смартфона Galaxy M62, который был представлен на прошлой неделе в Тайланде. Данная новинка является клоном ранее выпущенного в Индии Galaxy F62. При этом, предназначенный для международного рынка Galaxy M62 оценен в 494 доллара за единств...

Собираем свою библиотеку для SSR на React Server Side Rendering часто применяется в разных проектах. Существуют крутые фреймворки для React – NextJS и Gatsby. Но в то же время любой фреймворк диктует архитектуру приложения, а это приводит к проблемам в больших приложениях. Поэтому часто можно встретить собственные с...

Необычный самосбор из того ,что было. В качестве предисловия: Пару лет назад собрал МФУ-станок(3Д-принтер+фрезер+лазер) на винтовых приводах. Как фрезер-лазер-без проблем, а вот печать страдает.Для тех, кто на форуме интересовался идеей принтера на винтах- скажу сразу- оно того не стоит. Во первых шумно! Ну и ск...

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

Последний уикэнд стал худшим для кинотеатров в США за последние 25 лет, только один фильм собрал в прокате больше $10 млн Перонсы крупных кинопремьер и закрытие кинотеатров из-за коронавируса не могли не сказаться на международных киносборах. Однако даже в США, где кинотеатры все еще работают, последний уикэнд оказался худшим за последние 25 лет. В частности, в США Топ-10 фильмов собрали в кино...

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

В Европе стартовали продажи нового смартфона Honor 20E Компания Honor после презентации флагманской линейки смартфонов Honor 30, 30 Pro и 30 Pro+ запустила в европейском регионе еще один смартфон, который получил название Honor 20E. Изначально новинка появилась на итальянском рынке, однако чуть позже устройство можно будет ...

[Из песочницы] Датчик движения и подключение сигнализации и видеорегистрации в Home Assistant на Raspberry pi Хочу рассказать о своем небольшом опыте работы с Home Assistant (далее – HA) на Raspberry pi и о подключении функционала видео регистрации, датчика движения и, соответственно, функции охраны дома с получением по почте снимков в случае срабатывания “охраны”. Конечно же, одно...

Изучаем своё железо: сброс паролей BIOS на ноутбуках Добрый день, меня зовут Денис Генералов, я являюсь младшим системным администратором Cloud4Y. Надеюсь, что данный пост поможет коллегам, которые оказались в такой же ситуации, что и я: в купленном для компании ноутбуке система стоит в MBR (Legacy BIOS) и на нём имеется парол...

Масштабирование базы данных. Microsoft AlwaysOn Привет. Меня зовут Тигран Петросян, я ведущий инженер по технической поддержке Docsvision, и сегодня расскажу о применении технологии MS SQL AlwaysOn. Это вторая статья из мини-серии «Масштабируемость системы ECM на предприятии», в которой первая статья моего коллеги была по...

[recovery mode] Первый русский программист 13 декабря — день памяти русского ученого и изобретателя, чьим желанием было подарить человечеству программирование и сделать это бескорыстно, без прибыли и славы. Его желание сбылось — мир получил программирование, а его имя оказалось в тени. Однако негоже держать светильни...

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

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

Как за 7 месяцев с нуля создать платежную систему и выжить АО «НСПК» — финтех-компания, задача которой — обрабатывать все внутрироссийские операции по картам всех платежных систем. Ежедневно через нас проходят десятки миллионов транзакций, каждая из которых должна быть обработана быстрее чем за 10 миллисекунд. Наша компания должна б...

Apple подтвердила покупку NextVR: ждем WWDC на iPad Pro? Ни для кого не секрет, что у Apple амбициозные планы, связанные с виртуальной и дополненной реальностью. Apple практически создает с нуля платформу для своей будущей гарнитуры (шлема или, может быть, очков?) с ARKit. Несмотря на карантин и пандемию, в Купертино не перестают...

Хакспейс Нейрон — место встречи хакеров в Москве Что такое Хакспейс Нейрон? Девять лет назад четыре человека, увлеченных информационной безопасностью и технологиями организовали пространство, где могли бы вместе заниматься любимым делом: хакать, исследовать, разрабатывать интересные штуки и просто тусоваться. С тех пор ...

[Перевод] Open Source Guides: Запуск проекта с открытым исходником Предисловие переводчика Пару месяцев назад на Гитхабе случайно наткнулся на ссылку «Open source guides» и не мог оторваться. Где-то за неделю я внимательно прочитал все 10 разделов. Конечно, я и раньше знал про open source: читал разные статьи (например, «Понять Open Sourc...

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

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

Вишбон 2 - инструмент для заточки маленьких свёрл Хорошо заточить сверло диаметром меньше 3 мм всегда было для меня сложным делом. Большинство доступных приспособлений для заточки свёрл не предназначены для этого, а ручная заточка получалась далеко не с первого раза. Точить свёрла диаметром меньше 1 мм не получалось вообще....

Аркадная игра Mini Football от Miniclip доступна на iOS и Android Студия Miniclip, которая знакома геймерам по многим условно-бесплатным проектам, выпустила свою новую игру — Mini Football. Это некая альтернатива более серьёзным спортивным симуляторам, как FIFA или даже Football Manager. Главная привлекательность этой аркады — лёгкость в о...

Быстрее, чем C++; медленнее, чем PHP Привет, Хабр. У меня тут случайно код на хаскеле получился быстрее аналогичного кода на C++. Иногда — на 40%. (время работы, меньше — лучше, C++ снизу) Что самое смешное — я собирал хаскель-код через LLVM-бекенд, но при этом сравнивал с GCC. Если сравнивать с clang (что вро...

Пример реального проекта на F# В экосистеме Майкрософт F# занимает место экспериментального языка, удачные концепты из которого, впоследствии, переносятся в C#. Вместе с тем, во многом благодаря сообществу, фаршик стал реальной альтернативой для прикладных проектов.Пример такого проекта www.open-quiz.com ...

Реактивное программирование на Java: как, зачем и стоит ли? Часть I Идея реактивного программирования появилась сравнительно недавно, лет 10 назад. Что вызвало популярность этого относительно нового подхода и почему сейчас он в тренде, рассказал на конференции РИТ++ 2020 эксперт и тренер Luxoft Training Владимир Сонькин. В режиме мастер...

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

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

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

Как собрать образ Oracle DB для Testcontainers Код должен тестироваться на той СУБД, с которой он будет работать. Testcontainers — это такая библиотека, которая позволяет использовать в юнит тестах практически любую СУБД с той же лёгкостью, что embedded базы данных типа HSQLDB или H2. Был бы только Docker образ Именно с...

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

У смартфонов Xiaomi и Redmi появились новые полезные функции Компания Xiaomi продолжает развивать свою фирменную оболочку MIUI, хорошо известную своими широкими возможностями для настройки.  Тем не менее, есть у пользователей и претензии в в большей части «дружественной» MIUI. Частенько они касаются центра уведо...

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

Унифицируй это: как Lamoda делает единообразными свои Go сервисы Мы широко используем микросервисную архитектуру, хоть и не считаем ее панацеей, и чуть больше 2 лет назад начали переходить на язык Go. Он сравнительно прост и, на мой взгляд, очень хорошо подходит для создания простых, небольших и быстрых микросервисов. Эта простота имеет и...

Море, пираты — 3D онлайн игра в браузере Приветствую пользователей Хабра и случайных читателей. Это история разработки браузерной многопользовательской онлайн игры с low-poly 3D графикой и простейшей 2D физикой. Позади немало браузерных 2D мини-игр, но подобный проект для меня в новинку. В gamedev решать задачи, с...

Печатаем и собираем металлоискатель Комплект STL файлов можно скачать по ссылке https://youtu.be/2TlfbE0et_4 (читайте описание под видео инструкцией)

Новый Flying Bear Ghost это 5? или все же 4S Plus? Когда я в прошлом году стал обладателем 3D-принтера Flying Bear Ghost 4S, то был безумно счастлив. Это был пусть не идеальный принтер, но все его недостатки были настолько терпимыми, что он практически в неизменном виде дожил до этих дней. Почитать о нем можно в обзоре "Flyi...

Сборка Docker-образов для MacBook M1 под Linux Мы собираем зависимости для нашего тестового окружения в Docker-образ, что оказалось очень удобно. Но недавно у нас появился разработчик с MacBook M1, и резко встал вопрос о возможности поддержки двух платформ. Читать далее

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

Redmi K30 5G поступает в продажу 7 января 10 декабря компания Redmi представила свой флагманский смартфон Redmi K30, который поддерживает работу в сетях пятого поколения. В середине месяца вышла версия с поддержкой только 4G, а версия с 5G ожидалась в середине декабря. Теперь же компания Redmi официально подтве...

Хабр Конкурс: победители конкурса идей В конце прошлого года мы провели ребрендинг — все наши проекты стали частью Хабра. О таком событии нельзя не рассказать, поэтому за пост-анонс взялись сразу двое — я и Deniskin. В итоге мы не смогли решить, чей пост будем публиковать, поэтому разместили оба: раз и два. П...

[Перевод] Bluetooth Low Energy: подробный гайд для начинающих Создание кастомного сервиса и тем более клиента Bluetooth Low Energy – прогулка по граблям с завязанными глазами. По крайне мере так было для меня 4 года назад, когда я только начинал работать с BLE-устройствами. Сейчас почти каждый мой проект предусматривает использование э...

Собираем логи с Loki Мы в Badoo постоянно мониторим свежие технологии и оцениваем, стоит ли использовать их в нашей системе. Одним из таких исследований и хотим поделиться с сообществом. Оно посвящено Loki — системе агрегирования логов. Loki — это решение для хранения и просмотра логов, также э...

[Из песочницы] Настройка динамической маршрутизации (в частности BGP) поверх туннеля OpenVPN на Linux (и вероятно *BSD) Зачем и о чём эта статья? Если погуглить на тему «openvpn bgp», то можно найти несколько интересных и полезных с практической точки зрения статей (например раз или два). Но начиная решать задачку вынесенную в заголовок, я по многим причинам даже не удосужился погуглить. Идея...

Битва Charles и Fiddler: как тестировать с комфортом? Всем привет! Меня зовут Ксения Мерзлозубова, и я тестирую мобильные приложения в компании ATI.SU.Для тестирования большинства задач мобильному тестировщику необходим сниффер — инструмент для перехвата и анализа трафика. Сейчас существует множество снифферов, но самые популяр...

Zav mini. Небольшие доработки и борьба за драгоценные миллиметры Жил-да-был  у меня ZAV версии mini. И в какой-то момент мне предложили, как говорила сова Сава - бездвоздмездно, то есть дадом, крепления роликов на балку. Разумеется, я не отказался и поставил их. Правда сборка была несколько сложновата, т.к. надо было собрать кверх ногами ...

РИТ, Максим Лапшин (Erlyvideo): как программисту вырастить компанию РИТ++ 2017, Whale Rider. Зал «Конгресс-холл. 6 июня, 13:00. Тезисы. В докладе я хочу рассказать о собственном опыте органического развития компании, продающей b2b серверный софт без инвестиций. Я начинал с ковыряния just for fun в том, что мне было интересно, потом был го...

[Перевод] Новые бесплатные видео-курсы и гайды по C#, .NET, и ASP.NET для начинающих Если вы думали о том, чтобы начать изучать C#, то сейчас как раз самое время, чтобы начать! Наш коллега Скотт Хансельман работал над этим проектом несколько месяцев и рад представить страницу http://dot.net/videos  На ней вы найдете около сотни коротких видео (в ближайшее в...

Гонки Forza Street для iOS и Android Forza Street позволяет игрокам собирать и улучшать классические, современные, спортивные и ретро суперкары, тюнинговать их в гараже и участвовать в гонках на сложных трассах.

Mythic Heroes: Idle RPG — клон AFK Arena доступен на Андроид Издатель IGG (известен по Lords Mobile) запустил в некоторых странах ролевую игру Mythic Heroes: Idle RPG. Она напоминает AFK Arena как по картинке, так и геймплею. Mythic Heroes: Idle RPG — это аркадная игра с элементами RPG. Геймплей выполнен в вертикальном режиме, график...

Зажигаем светодиодную ленту на базе WS2811 при помощи ПЛИС Всем привет. Уже почти два года назад я приобрел на aliexpress китайский набор, состоящий из отладочной платы EasyFPGA A2.2, с Cyclone IV EP4CE6E22C8N на борту, ИК пульта SE-020401, программатора, пары USB проводов и шлейфов. Долгое время все это добро лежало у меня без дел...

Бизнес-фестиваль My Digitown Бизнес-фестиваль My Digitown 21 мая пройдет бизнес-фестиваль My Digitown - город, где собраны различные решения для коммуникаций в digital. Организатор: Marketing Division Agency совместно с партнерами: Structura и Vidium. Если вы HR-директор, маркетолог или специалист по...

Гайд по FIFA Mobile 21: Как быстро заработать монеты без читов и накрутки FIFA Mobile любит две вещи: ваше время и ваши деньги. Как вы знаете, в игре есть две валюты: монеты и Points. Одна «бесплатная», а другая — премиальная. В самом начале нам дают 1 000 Points, но это одноразовая акция, поэтому если не хотите тратить свои кровные, упритесь взгл...

Используем Zap Baseline Scan для непрерывного сканирования сайта на уязвимости Некоторое время назад возникло желание реинкарнировать свой Wordpress-блог. Параллельно возникло желание упорядочить и систематизировать накопленные знания для сдачи экзамена ECSA. Все это привело меня к развертыванию блога на отдельно стоящем сервере. Через некоторый пром...

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

VVVVVV??? VVVVVV!!! :) Если вы читаете этот текст – значит, вы либо подумали, что с заголовком статьи что-то не то, либо увидели в нём название знакомой компьютерной игры. VVVVVV – это инди-игра в жанре «платформер», завоевавшая сердца многих игроков своей приятной внешней простотой и не менее при...

От безлимита на мессенджеры до копилки гигабайт — шеф-редактор разбирает новые тарифы «МегаФона» #БезПереплат У МегаФона получилось сбалансированное и интересное предложение для текущих абонентов и для перехода от других операторов. Тарифы привлекательны по цене, получили убедительные пакеты минут и интернета, а еще в них есть необычные опции.

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

[Из песочницы] StegoPy — Инструмент LSB-стеганографии на Python Предисловие В последнее время я заметил, что людям на моем форуме стала интересна тема стеганографии различных текстов в изображениях, mp3-файлах и видео. И тут у меня возникла идея написать свой скрипт для стеганографии текста в изображениях. Скажу сразу прежде я ни разу не...

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

ZVS генератор, сборка и принцип работы Сегодня мы с вами соберем так любимый рентгеностроителями и высоковольтниками ZVS генератор, подключим строчник и попускаем красивые горячие дуги. Читать далее

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

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

Просмотры новостей на YouTube выросли на 75% на фоне пандемии В последние несколько недель просмотры новостных видео на YouTube выросли на 75%. Об этом заявил директор по продукту компании Нил Мохан (Neal Mohan). Точное число просмотров он не назвал. На фоне пандемии ежемесячная аудитория YouTube превысила 2 млрд пользователей. «Люды п...

Как начать создавать карту в UE4 Всем доброго дня Как работают другие — одно из немногого, на что можно смотреть вечно. Но рано или поздно пора начинать что-то делать самому. Меня неожиданно сильно зацепил MudRunner своей атмосферностью, но мне не хватает в нём зимы (погоды, снега) и какой-то осмысленностив...

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

Tronxy X5SA-400, обзор и сборка китайского монстра) Долго я вынашивал идею, что очень часто мне не хватает стандартных 23*23*30 размеров печати на моих FDM принтерах. Смотрел что вообще есть в продаже, что можно собрать в относительно бюджетную цену. И выбор на данный момент не такой и большой. Если собирать 30*30 вариантов н...

Как мы сетапили монорепозиторий с SSR и SPA для Otus.ru В начале 2017 года в KTS поступила задача - реализовать платформу для онлайн-образования Otus.ru.От нас требовалось как можно быстрее собрать портал, на котором можно было бы посмотреть информацию о курсах. Сделать MVP нужно было как можно быстрее, а современные фронтенд-фре...

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

Инфографика средствами Excel и PowerPoint. Часть 2 Не жди поездку в Гагры! Давид Маркович, сериал «Ликвидация» Всем привет! За время карантина все, наверное, не по разу прочитали о том, как плодотворно А.С. Пушкин провел свой период «заточения», названный впоследствии «Болдинской осенью», поэтому не буду объяснять, что имен...

Спортивный симулятор Grand Mountain Adventure вышел на iOS Очень редко хорошие игры выходят изначально на Android. Такой подход часто используют авторы игр, направленных на более непредвзятых игроков (часто это различные симуляторы выживания и все в этом духе). Но в прошлом году студия Toppluva AB отчего-то решила начать выпуск свое...

Life Gallery — сюрреалистический инди-хоррор для iOS и Android Сюрреализм — очень необычное течение. Кого-то такие произведения оставляют равнодушными из-за своей нереалистичности, но есть и те, на кого они производят неизгладимое впечатление. Life Gallery — это насыщенный сюрреалистический инди-хоррор от тайваньской студии 751 Games. ...

Сеть в DOS с помощью стека mTCP Некоторое время назад меня попросили сделать видео-инструкцию по настройки сети в операционной системе DOS. К сожалению в съёмке видео я не силен, поэтому постараюсь максимально подробно письменно (и с картинками) изложить сей процесс. Однажды мне самому пришлось столкнутьс...

Project Sandcastle позволяет запускать Android на iPhone Имя Дэвида Вана (David Wang) хорошо знакомо в определённых кругах энтузиастов, которые интересовались вопросами запуска Android на iPhone. Именно он десять лет назад придумал рабочий способ, как сделать это на смартфоне iPhone 3G, а теперь вместе со своей командой разработчи...

Радиоуправляемый гоночный FPV танк Не так давно я напечатал и собрал очередную Р/У модель. На этот раз, это был радиоуправляемый танк, собранный по одному из наиболее популярных проектов - тык. Видеогайд по сборке и тесты: Корпус и катки напечатаны ПЛА пластиком от Bestfilament. Сопло 0.5, слой 0.2. Заполнени...

Обнажённая электроника — бесплатные фото без СМС и регистрации Привет, Интернет. В процессе работы над проектом Nude Electronics Art я сделал достаточно качественные фотографии электронных плат и решил поделиться ими со всеми. Вы можете скачать их бесплатно на сайте Pixabay, в том числе для коммерческих целей. Коллекция будет потихонь...

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

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

Zabbix. Что делать, если принтер не делится информацией по SNMP? Доброго времени суток! КДПВ Данная статья – небольшой мануал, написанный в несколько художественной форме. В статье много картинок, заботливо упрятаных в спойлеры. Для кого написана эта статья? Для начинающих сисадминов, еще слабо знакомых с UNIX-системами, Zabbix’ом, но ...

[Перевод] Создавайте игры из виртуальных блоков LEGOⓇ в LEGO Microgame Последний шаблон серии Microgames предназначен для новых пользователей: они смогут поделиться своей первой 3D-игрой, на разработку и настройку которой уйдет не больше часа.Мы уверены, что чем больше среди нас творческих людей, тем лучше становится мир. Наша цель — сдела...

Представлены беспроводные наушники Realme Buds Air Вот и Realme решила выпустить свою копию Apple AirPods. Сегодня состоялась премьера Realme Buds Air и это первые по-настоящему беспроводные наушники компании. Неудивительно, что первой страной, где они будут доступны, стала Индии и предлагают их здесь по цене $56.  &nbs...

[Из песочницы] Elite: Dangerous и CosmosDB o7 cmdr! Теплым карантинным вечером, в одном из телеграмных чатиков по Elite: Dangerous разгорелась дискуссия на тему: а у какого типа звезд чаще всего встречаются землеподобные планеты? Дело в том, что исследование планет является одной из основных механик игры. А в иерарх...

Держатели для инструмента на DIN-рейку. Приветствую всех участников портала 3Dtoday!Хочу поделиться своей идеей по размещению инструмента за рабочим столом. Со временем у любого мастера и любителя самоделок накапливается большое количество инструмента. Всегда встает вопрос о его удобном размещении. В этой ситуации...

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

Официально: DICE прекращает поддержку Star Wars Battlefront II Выход Star Wars Battlefront II сопровождался огромным скандалом, который нанёс серьёзный урон по репутации EA и студии DICE. И вот, спустя более чем два года после релиза, игра получит своё последнее дополнение. По словам разработчиков, последним бесплатным апдейтом станет...

Роутинг в комплексных чат-ботах с Hobot framework Начав разрабатывать боты для Telegram несколько лет назад, я открыл для себя производительность, простоту и гибкость работы с ними как с частным случаем интерфейса командной строки. Эти характеристики, доступные сегодня многим — во многом заслуга популярного фреймворка tel...

Разработка hexapod с нуля (часть 7) — новый корпус, прикладное ПО и протоколы общения Всем привет! Проектирование, печать и сборка нового корпуса наконец-то завершились. Также завершился запуск новой платы управления на базе STM32F373 и FW успешно перенесено на новый МК. Все ближе подходит релиз версии 1.00 с базовым функционалом. Теперь можно рассказать о т...

Что скрывается за VestaCP Вряд ли сейчас кому-то может прийти в голову мысль написать свою панель управления сервером: интернет давно прикипел к ISP, cPanel, Plesk и десятку их аналогов. Все «взрослые» панели умеют примерно одно и то же, различаясь лишь интерфейсом, уровнем поддержки и специфически...

Обзор Kerbal Space Program: Enhanced Edition Kerbal Space Program – уже давно не новая игра. Это детище мексиканской студии Squad уже многие годы привлекает поклонников реалистичных симуляторов и конструкторов-любителей. Недавно консольная версия получила новое дополнение «Breaking Ground», что вдохновило нас рассказат...

Очереди на очереди: Magento 2 + RabbitMQ Привет! Меня зовут Павел и я Magento 2 бэкенд-разработчик. Когда-то давно, когда я только начинал знакомство с Magento 2 (для краткости буду называть ее M2), мне понадобилось автоматизировать обработку однотипных событий при разработке одного решения. Тогда я удивился, наско...

Apple вернулась к идее выпустить собственную беспроводную зарядку В сентябре 2017 года компания Apple анонсировала свою фирменную беспроводную зарядную станцию под названием AirPower. Ключевой особенностью новинки было то, что с ее помощью можно было заряжать сразу несколько устройств одновременно. Однако в 2019 году купертиновцы свернули ...

Венчурная фирма Paradigm выиграла 68% долговых аукционов MakerDAO По итогам завершившейся серии долговых аукционов MakerDAO проект привлек 5,3 млн монет DAI, при этом наиболее успешным участником стала криптовенчурная компания Paradigm, победившая в 72 из 106 аукционов. Об этом пишет The Block. Целью аукционов, которые прошли в период с 19...

Токен Авторизации В настоящее время киберпреступность стала проблемой мирового уровня. Например, Дмитрий Самарцев, директор BI.ZONE в сфере кибербезопасности привёл на Всемирном экономическом форуме следующие цифры. В 2018 году ущерб мировой экономики от киберпреступности составил по его слов...

Лучшие симуляторы 2019 года на iOS и Android: The Escapists 2, Construction Simulator 3 и другие Симулятор — понятие размытое. Здесь вам и гонки, пытающиеся максимально точно передать ощущения от вождения, особенности трасс и отдельных автомобилей. И спортивные игры, где за каждую неточность фанаты конкретного вида спорта готовы уничтожить авторов. И юмористические прое...

[Из песочницы] Laravel+Docker+Gitlab. С чего начать Я обычно всегда обходился без докера и думал, что докер нужен только для больших проектов в больших компаниях. Но однажды я увидел как работает докер в паре с гитлабом у моего товарища и понял, что мне все таки стоит его изучить. Однако, как обычно это бывает, одной подходящ...

[Перевод] Тесты Ферма и Миллера-Рабина на простоту Салют хабровчане! Сегодня мы продолжаем делиться полезным материалом, перевод которого подготовлен специально для студентов курса «Алгоритмы для разработчиков». Дано некоторое число n, как понять, что это число простое? Предположим, что n изначально нечетное, поскольку в ...

Модель «Хищник-жертва» на Node.js Недавно по сети прошел всплеск упоминаний игры Жизнь, в связи в основном с тем, что умер ее создатель. Время сейчас такое, все стали интересоваться биологией, везде эти графики выживания, ну и у меня из закромов памяти вдруг выбралась интересная модель, по которой когда-то ...

Настройка CI/CD скриптов миграции БД с нуля с использованием GitLab и Liquibase Добрый день, уважаемые читатели. Совсем недавно мне пришлось осваивать новую для себя область CI/CD, настраивая с нуля доставку скриптов миграции базы данных в одном из проектов. При этом было тяжело преодолеть самый первый этап "глаза боятся", когда задача вроде бы ясна, а ...

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

GIT для новичков (часть 1) Git - это консольная утилита, для отслеживания и ведения истории изменения файлов, в вашем проекте. Чаще всего его используют для кода, но можно и для других файлов. Например, для картинок - полезно для дизайнеров.С помощью Git-a вы можете откатить свой проект до более старо...

В App Store появился Doodle Jump 2 — сиквел, который мы заслуживаем? Оригинальный платформер Doodle Jump вышел в 2009 году. С того момента он поселился в сердцах многих, а клонов вышло большое множество. Несколько дней назад на iOS появился настоящий сиквел — Doodle Jump 2. Это затягивающий платформер, где мы пытаемся добраться до самого верх...

Как интерфейс рассказывает истории в видеоиграх В копилке Plarium Krasnodar набралось много интересных материалов, и мы хотим поделиться примечательными, на наш взгляд, примерами нарративного дизайна, связанного с проектированием пользовательского взаимодействия (UX) и графического интерфейса (GUI). Читать дальше →

Шагающий УАЗ "Буханка" Всем привет. Сегодня у меня для Вас проект шагающего УАЗ "Буханка" =) Ссылка на страницу проекта - https://www.thingiverse.com/thing:4063805Там можно найти все 3Д модели в форматах STL и STEP, и список всех комплектующих со ссылками. Подробный видеогайд по сборке: По сути - ...

Доступный клон AirPods Pro. Представлены беспроводные наушники Huawei FreeBuds 3i с активным шумоподавлением Компания Huawei представила в Европе беспроводные наушники Huawei FreeBuds 3i. Они рассматриваются как альтернатива AirPods Pro, поскольку тоже предлагают активное шумоподавление, но по более доступной цене.  Если смотреть на внешний вид FreeBuds 3i, то становится...

Простое руководство по дистилляции BERT Если вы интересуетесь машинным обучением, то наверняка слышали про BERT и трансформеры. BERT — это языковая модель от Google, показавшая state-of-the-art результаты с большим отрывом на целом ряде задач. BERT, и вообще трансформеры, стали совершенно новым шаго...

Микроскоп Diple, подключаемый к смартфону, обеспечивает увеличение в 1000 раз На сайте Kickstarter на днях завершился сбор средств на выпуск микроскопа Diple, подключаемого к смартфону. Рассчитывая собрать не менее 25 000 евро, авторы проекта смогли привлечь в шесть раз больше — почти 150 000 евро. По мнению разработчиков Diple, ...

В сеть слили официальные изображения нового недорогого Samsung Galaxy S10 Lite Samsung Galaxy S10 Lite — одно из самых ожидаемых устройств последних нескольких месяцев. Южнокорейская компания все еще хранит относительную тишину касательно грядущего фирменного смартфона, но в сеть попала очередная утечка — на этот раз прямиком из официальной документаци...

На Андроид выйдет игра от школьников, The Spike - Volleyball Story Если вы всегда хотели разработать свою мобильную игру, но боялись, вот вам пример: The Spike - Volleyball Story. Это спортивная аркада для мобилок, которую разрабатывают школьники из Юго-Восточной Азии. Они сделали простое и сенсорное управление и добавили реалистичные звуки...

Криптовалютный кошелек BRD добавляет поддержку XRP Мобильный криптокошелек BRD включает поддержку монеты XRP от компании Ripple. Первоначально опция станет доступной для устройств на iOS, а следом и на Android, уточнил сооснователь BRD Аарон Войзин. В октябре прошлого года стартап получил $750 тысяч инвестиций от Xpring — ин...

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

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

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

Dota Underlords потеряла 80% аудитории За последние 30 дней максимальный одновременный онлайн Dota Underlords достиг 18 тысяч игроков, которые в среднем проводили в игре по 13 минут. На релизе в июне проект собрал 202 254 игроков. Уход аудитории начался уже через месяц. В июне игра смогла собрать только 111,805 ...

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

Монструозная ваза от SolidFilament. Top 3DShopпредложил на тестовую пробу пластик от SolidFilament, выбор пал на PLA 1.175мм. Встал вопрос, какой выбрать цвет и я попросил, чтобы меня удивили. Пришедшая катушка действительно озадачила. Я никогда не писал полноценных обзоров материалов, так как всё же надо пров...

Снова про шаблоны C++ в микроконтроллерах Идея использования шаблонов языка C++ для программирования контроллеров не является чем-то новым, в сети доступно большое количество материалов. Кратко напомню основные преимущества: перенос значительной части ошибок из runtime в compile-time за счет строгого контроля ти...

Что такое «Школа 21», и почему она устроена именно так Привет, Хабр! Меня зовут Светлана Инфимовская, я директор «Школы 21». Знаю, что многие из вас слышали о ней, а кто-то даже участвовал в наших отборочных бассейнах. При этом сама идея проекта, его методология не всегда правильно понята. Кому-то кажется, что в «Школе 21» одна ...

[Из песочницы] MVVM и выбор элементов в адаптере Уже примерно после 3-его самописного адаптера, в котором надо было реализовывать логику запоминания выбранного элемента, у меня появились мысли, что должно же быть какое-то решение, которое уже включит в себя всё необходимое. Особенно, если в процессе разработки приходилось ...

Как перенести файлы с одного облака на другое минуя свой ПК Смерть, развод, переезд — три наиболее стрессовых ситуаций в жизни любого человека. «Американская история ужасов». — Андрюх, я из дома ухожу, помоги с переездом, ко мне всё не влезет:( — Хорошо, а много там? — Тонн* 7-8… *Тонна (жарг.) — Терабайт. Недавно, в процессе ...

[Из песочницы] Кое-как одетые принцы и дворяне Читая статью «Разработчики — никакая не элита, а голые короли индустрии», разделившую Хабр на две половины: резко-негативно ЗА и резко-позитивно ПРОТИВ, а особенно обсуждение под ней, хочется кое что добавить. Я в целом согласен с автором статьи и хочу добавить аргументов в ...

DIY DLP или upgrade покупного принтера? Часть 2, software Продолжение, начало см. DIY DLP или upgrade покупного принтера? Почти невозможным оказалось найти прошивку для Arduino Nano (а Mega впихнуть в компактный корпус Photon нереально), которая нормально бы выставляла позицию HOME. Я не хотел выставлять платформу руками перед кажд...

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

Камеры машинного зрения для энтузиастов. Как использовать камеру для автономной навигации? Мы сделали камеру для определения AprilTag и ArTag с mROS. Подключением по Uart или Ethernet. Мы пробовали JeVois и OpenMV, оценили плюсы и минусы и собрали свою камеру. Поиск визуальной метки и ориентация робота на основе полученных данных. Мы разрабатываем робота для с...

[Перевод] Руководство по моему стилю тестирования на Python В этой статье я попыталась собрать несколько своих техник тестирования на Python. Не стоит воспринимать их как догму, поскольку, думаю, со временем я обновлю свои практики. Читать далее

Состоялся пробный запуск стратегии Junkworld от создателей Kingdrom Rush В июне издатель Ironhide Game выпустил на iOS Legends of Kingdom Rush. Это не совсем та башенная защита, которую мы ожидаем от серии Kingdom Rush, поэтому встречайте — Junkworld. Там будет всё то же самое, только в другом сеттинге. Вместо средневековых рыцарей и магов игроки...

[Из песочницы] Как я осуществил свою мечту, побывав в российском офисе Microsoft Всем привет! Живу в Саратове с родителями. У меня аутизм. Я ИТ-самоучка с 10-ти летним опытом самообразования и работы. Системное администрирование, администрирование мобильных устройств и веб-разработка — это то, что я учу и над чем я часто практикуюсь. 2019 год получился в...

Еще раз про try и Try По вопросу обработки ошибок уже множество статей написано и все равно возникают вопросы и споры. Я не стану рассматривать все способы и языки, но хотел бы остановится на исключениях в JVM и сравнить их с функциональным подходом (`Try`/`Either`) на примере Scala.Эта статья та...

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

3D-Printer. Путь к мечте                          ПРЕДИСЛОВИЕВсем привет. Эта статья посвящается сборке самодельного 3d принтера, она скорее послужит не инструкцией, а уроком, как не надо делать, и какие ошибки можно допустить. Остальным я думаю будет просто интересно почитать, и даже может где то п...

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

Собираем приложение Qt в WebAssembly в Windows Как известно, приложения написанные на Qt, который является кросс платформенными запускаются от desktop, мобильных, интернет вещей, до микроконтроллеров. Один из вариантов это сборка приложения Qt в WebAssembly — которое позволит Вам запускать его в браузере у пользовател...

Paralives — инди-проект для тех, кто играл в The Sims исключительно ради строительства The Sims — одна из самых популярных серий игр в жанре симулятора жизни с большим количеством возможностей, существующая с 2000 года. Конкуренты появлялись в течение всех этих 20 лет, но ни одному и близко не удалось подобраться к тому, что предлагали игры от EA. Однако сейч...

FlashForge Dreamer: установка китайского клона micro swiss mk 10 kit от triangle labs По сути видео данной установки достаточно в интернетах, за одним пожалуй исключением - именно на FF Dreamer я нашел одно очень не полное на тему "ну тык-пык-жмык и одно сопло поменял, второе так же - показывать не буду, проблем нет, все огонь". Мой опыт немного отличается ка...

Релиз Spring Native Beta Недавно команда, занимающаяся портированием Spring на GraalVM, выпустила первый крупный релиз - Spring Native Beta. Вместе с создателями GraalVM они смогли пофиксить множество багов как в самом компиляторе так и спринге. Теперь у проекта появилась официальная поддержка, свой...

[Перевод] Пишем интерпретатор BASIC в стиле 80-х В течение нескольких лет я работала над личным проектом создания (а на самом деле исследования) «фальшивого эмулятора», то есть написанного на JavaScript эмулятора никогда не существовавшего компьютера. Эта машина должна была стать данью памяти восьми- и шестнадцатибитным ...

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

Шесть рецептов для начинающего тимлида: как всё успевать и развивать команду Привет! Меня зовут Дмитрий Ли, я тимлид одной из команд разработки бэкенда в Badoo. Когда я впервые стал тимлидом, я стал активно посещать конференции и читать умные книги об управлении командой. Однако в моей работе после этого менялось немногое. Я читал о том, каким я д...

Исследование: выпуск Tether не раздувает цену на биткоин Эмиссия Tether и других стабильных монет не подталкивает криптовалюты к росту. К таким выводам пришли исследователи группы по изучению блокчейна школы бизнеса Haas университета Беркли в Калифорнии. В докладе сказано, что изменение интереса к стейблкоинам следует за динамикой...

Apache Pulsar как основа для системы очередей Меня зовут Агалецкий Павел, я старший инженер в команде Архитектуры. Эта статья про новую для нас в Авито технологию — Apache Pulsar и построение системы очередей, Queues as a Service, на её основе. Читать далее

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

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

Проблемы с производительностью в игре XCOM 2 Привет! Меня зовут Александр, я руководитель программистов компьютерной графики в Gaijin в проектах CRSED и Enlisted. Иногда, в свободное время, я исследую как устроена графика в других играх и нахожу там что-то интересное.Недавно я решил разобраться, почему XCOM 2 тормозит ...

[Из песочницы] Двухфакторая аутентификация VPN/Mikrotik – просто и масштабируемо Здравствуйте! На написание данной статьи меня побудило прочтение аналогичного содержания статьи пользователя nkusnetsov. По количеству просмотров видно, что сообществу интересна данная тема. Поэтому я решил поделиться с вами собственным решением, которое было ранее реализо...

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

[Перевод] Kindle собирает подозрительно много информации Я люблю читать и у меня есть несколько моделей Kindle, от самого первого до Paperwhite, они мне все нравятся. Однако, ввиду своей профессии, я привык следить за потенциальными угрозами. Технически, Амазон владеет контентом который вы просматриваете. Они даже могут отобрат...

Манифест об отмене 146 УК и бойкоте Сбербанка и правообладателей-паразитов. За опенсорс и Nginx #nginxживи #ЯМыNginx #ЯМыСысоевКоновалов Астрологи объявили неделю жадных юристов в IT. Количество правообладятлов увеличилось вдвое. Когда они вводили реестр запрещенных сайтов, я молчал — что мне до педофилов и экстремистов?.. Когда они пришли за Богатовым, я молчал — я ве...

Описание основ криптопреобразования AES Доброго времени суток, Хабр! Примерно 3 месяца назад проходил собеседование frontend разработчиком и самый первый вопрос, который мне задали: “Что такое AES?” Ну как бы аморфное представление я все же имел о симметрично блочном шифровании AES, было дело даже использовал в од...

Как минимум в одном Xiaomi Mi 10 будет не хуже Galaxy S11 В Сети продолжают появляться подробности о перспективном флагмане Xiaomi – модели Mi 10. На этот раз инсайдер рассказал кое-что об экране перспективной новинки, и если слухи окажутся правдой, то в лице Mi 10 мы получим едва ли не клона Samsung Galaxy S11. По крайн...

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

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

Jetpack Compose Desktop Несколько дней назад компания JetBrains в своём блоге рассказала о выходе нового инструмента для создания дескопных приложений Jetpack Compose Desktop. Компания с русскими корнями не особо жалует русскоязычную аудиторию и не спешит рассказать нам о новинке, поэтому возьму на...

[Перевод] Доступный toggle Toggles (или их еще называют "тумблеры"/"переключатели") широко используются в современных интерфейсах. Они, как правило, относительно просты, и их можно рассматривать как простые флажки (checkbox). Тем не менее, их часто делают недоступными тем или иным способом.В этой стат...

Финал онлайн-хакатон для самозанятых SMZhack: проекты, которые выйдут в люди Две недели назад на Хабре публиковалась новость о скором проведении хакатона SMZ Hack для самозанятых. Его организаторы — Wallet One, ФНС России и Russian Hackers. Цель — предложить и реализовать идею сервиса для самозанятых. 26 апреля жюри выбрало трех победителей, их п...

[Из песочницы] E-learning на костылях. Исправляем курсы из Articulate Rise Рынок насыщен разными программами для разработки электронных курсов — авторскими средствами (authoring tools). Есть продукты на любой вкус: хочешь прогу, чтобы просто конвертировать электронные презентации в HTML5? Да пожалуйста! Хочешь делать одностраничники в редакторе вро...

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

Новая схватка двух якодзун или Scylla vs Aerospike (+ HBase для массовки) В прошлый раз обсуждение битвы тяжеловесов Cassandra VS HBase вызвало весьма бурную дискуссию, в ходе которой была много раз упомянута Scylla — которая позиционируется как более быстрый аналог Cassandra (далее CS). Также меня заинтересовал весьма любопытный Aerospike (далее ...

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

Карьера в 2021 году: 4 плюса работы в стартапе + вакансии для разработчиков и маркетологов Всем привет! Я много пишу на Хабре о развитии своих проектов. Один из них – стартап Linguix.com, это AI-based writing assistant, то есть продукт, который помогает не-носителям английского языка писать без ошибок (вот как это работает). Мы развиваем проект уже два года, и за ...

Knight's Edge — интересный клон Archero Knight's Edge появился в App Store и Google Play. Это аркадная игра по типу Archero с хорошим дизайном локаций, нормальным геймплеем и даже PvP-режимом. Смотрим. Студия Lightfox Games запустила дебютный проект, Knight's Edge. Это клон Archero, по крайней мере управление оди...

Ильдар Узбеков: «Признание самбо олимпийским видом спорта было неожиданным» В конце ноября состоялось очередное заседание исполкома Международного олимпийского комитета (МОК), на котором было принято решение признать самбо олимпийским видом спорта. Благодаря этому Международная федерация может рассчитывать на то, что в скором времени самбо все-таки ...

Сервис для Active Restore или история одного индустриального проекта в Иннополисе Привет, Хабр! Меня зовут Роман, и я хочу рассказать сегодня о том, как мы в университете Иннополис разрабатывали тестовый стенд и сервис для системы Acronis Active Restore, которая скоро должна стать частью продуктовой линейки компании. Всех, кому интересно, как строятся вза...

[Перевод] Алан Кей: История SmallTalk (Аннотация и Введение) У меня есть цель — разобраться в том, что же происходило в 60-70-е годы в Xerox PARC и в окрестностях, как так вышло, что несколько коллективов инженеров, работая рука об руку, создали невероятные технологии, которые определили наше настоящее, а их идеи будут определять буду...

[Перевод] Пожалуйста, прекратите использовать антипаттерн UPSERT (SQL Server) Я думаю, что все уже знают мое мнение о MERGE и почему я держусь от него подальше. Но вот еще один антипаттерн, который я постоянно встречаю, когда требуется выполнить UPSERT (UPdate inSERT — обновить строку, если она существует, и вставить, если ее нет): Читать далее

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

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

Сюхэй Ёсида: PS5 существенно упростит разработку игр По словам бывшего президента PlayStation Сюхэя Ёсиды (Shuhei Yoshida), консоль PS5 вышла на совершенно другой уровень в отношении простоты разработки игр для неё. Наверняка многие слышали о трудностях создания игр для PlayStation 3. Разработчики жаловались на сложный процесс...

3д принтер Two Trees Sapphire S Всем привет. Выкроилась свободное время, для написания этого поста о 3Д принтере Two Trees Sapphire S.Возможно кому-то мой пост покажется запоздалым, прошу извинить, но я с другой стороны с момента получения принтера прошло уже семь месяцев, отчасти такое количество времени ...

Nginx-log-collector утилита от Авито для отправки логов nginx в Clickhouse В этой статье будет рассматриваться проект nginx-log-collector, который будет читать логи nginx, отправлять их в кластер Clickhouse. Обычно для логов используют ElasticSearch. Для Clickhouse требуется меньше ресурсов (дисковое пространство, ОЗУ, ЦПУ). Clickhouse быстрее запи...

Sonic at the Olympic Games будет премиум-игрой и выйдет на мобильных 7 мая Еще весной прошлого года компания SEGA анонсировала ряд спортивных развлечений для разных платформ, выход которых должен быть приурочен к следующим Олимпийским играм. Для мобильных представили Sonic at the Olympic Games. Ее релиз состоится этой весной. Сегодня же издатель п...

В Boxing Star появились «войны гильдий» — режим Fight Club Battle Boxing Star — одна из лучших спортивных игр 2018 года с оригинальным визуальным стилем и динамичным игровым процессом. В последнем обновлении разработчики добавили в нее новый режим Fight Club Battle. Пока что он доступен в режиме открытого бета-теста, но наверняка заинтере...

OpenSAP или чему можно учиться бесплатно в мире SAP В мире SAP эта платформа MOOC хорошо известна, такой узкопрофильный аналог Coursera. Как они сейчас пишут на своём баннере: "5 millions course enrollments". Это если сложить все курсы, можно проверить, но это тема другого разговора. Например: из недавнего был очень хороший ...

Дорогой дневник. Запись 3. Всем доброго времени суток. У меня с детства была мечта о катере с моторчиком. В этом детстве , класс шестой из досок ящика делал лодку, ставил моторчик откуда выдернутый, адскую батарейку на 4,5В плоская такая . Соединял мотор с гребаным валом пастиком от ручки залитым эпок...

Исследование рынка тимлидов в России Две недели назад к нам в New.HR пришел Егор Толстой (YourDestiny) и попросил собрать данные для его доклада на TeamLeadConf. Егора интересовало: • Сколько вакансий тимлидов есть на рынке. • Какое количество вакансий закрывается внешними кандидатами, а какое – внутренними....

Тележка для гольфа, движущаяся в соответствии со скоростью пользователя Hit the Green Разработка получила название S-Walk. Тележка использует лидар, чтобы оценивать, насколько далеко от нее находится пользователь, движущийся позади нее. Когда человек начинает идти быстрее или медленнее, тележка делает то же самое — сохраняя небольшую дистан...

Шагающий FPV дрон "Скорпион" Всем привет! Решил я наконец собрать ещё одного шагающего робота. На этот раз - это Гексапод, управляемый контроллером от PS2. На борту установлена FPV система, которая отправляет картинку на шлем и пишет её на бортовую MicroSD карту.Ссылка на страницу проекта - тык.Видео по...

Мифы о восстановлении данных Профессиональное восстановление данных (мне привычнее называть Data Recovery или просто DR) это малоизвестная область IT. Для многих клиентов DR процесс восстановления данных это нечто загадочное и непостижимое, особенно после просмотра различных художественных фильмов. За 2...

Free Heroes of might and magic 2 – open-source проект, в котором хочется участвовать Недавно в сети появилась новость о релизе новой версии проекта fheroes2. У нас в компании многие сотрудники являются поклонниками серии игр Heroes of Might and Magic, и естественно, мы могли пройти мимо и в процессе ознакомления с проектом проверили его анализатором PVS-Stud...

[Перевод] Дзен Go Оценивая свою работу, я недавно много размышлял о том, как мне писать хороший код. Учитывая, что никто не интересуется тем, как писать плохой код, возникает вопрос: как узнать, что ты написал на Go хороший код? Если есть какая-то шкала между хорошо и плохо, то как понять, ...

Banana Pi R64 Лучший роутер для OpenWrt, или нет? Здравствуйте меня зовут Дмитрий и сегодня я сделаю обзор на одноплатный компьютер Banana Pi R64. Мы узнаем как установить на него OpenWrt а также как собрать самому прошивку под этот компьютер. Читать дальше →

iPad Pro можно превратить в MacBook за 139 долларов На площадке коллективного финансирования прогремел анонс аксессуара Doqo для для планшетных компьютеров Apple iPad, который позволяет превратить планшет в аналог ноутбука MacBook. Необходимая сумма в 10 тыс. долларов была собрана очень быстро, сейчас в копилке разработч...

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

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

Релокейт-обзор: 10 стран для переезда ИТ-специалиста В нашем блоге мы много пишем о вопросах поиска удаленной работы и релокейта. Мы регулярно собираем личные истории российских инженеров, разработчиков, дизайнеров и продакт-менеджеров, в которых они рассказывают о том, как им живется на новом месте. И все равно регулярно ...

[Перевод] WebRTC для любопытных (часть 1) Данный материал - это вольный перевод онлайн-книги webrtcforthecurious.com. Вся книга будет разбита на отдельные статьи, которые будут выходить в разное время. В основном я это сделал для себя в будущем, так как в свободное от работы время почти целиком и полностью занимаюсь...

Про Shadow DOM Всем привет! Продолжаю свой цикл публикаций о группе стандартов Web Components. Моя цель - сформировать реалистичные ожидания от данного набора технологий, а также, вместе с вами, прийти к более четкому пониманию того, где их не стоит применять, и где, напротив, ничего лучше...

IPv6 — прекрасный мир, стоящий скорого перехода на него Практически все статьи, которые я видел на тему «чем хорош IPv6 и почему на него стоит пошустрее переходить», говорят только о просто более широком адресном пространстве. В лучшем случае, упомянут автоматическую конфигурацию адресов и маршрутов (stateless address autoconfigu...

Анонсирован футбольный симулятор FIFA 21, релиз 9 октября Electronic Artsанонсировала новую часть одной из своих самых популярных серий, FIFA 21. Проект работает на все том же движке Frostbite, а уличный футбол, представленных в последней FIFA 20, никуда не денется. Отдельно издатель отметил те особенности, которые получит не толь...

Стартовал ранний доступ спокойной игры Tsuki's Odyssey на Android, собираем удочки Фанатам Stardew Valley посвящается: на Android запустили ранний доступ Tsuki's Odyssey. Это милая и мультяшная игра про зверюшек, которые занимаются своим делом в маленькой деревне. Самое первое задание у них — поймать злостного енота, который крадёт вещи. Между делом можно ...

Как защитить смартфон зимой: 5 полезных советов от ZOOM Большинство мобильных устройств выпускают в субтропиках, где даже зимой температура не опускается ниже 0°С. Например, по утверждению Apple, iPhone не рекомендуется использовать при температуре ниже нуля по Цельсию – что же делать пользователям в наши январские морозы? Мы соб...

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

ClickHouse для продвинутых пользователей в вопросах и ответах В апреле инженеры Авито собирались на онлайн-посиделки с главным разработчиком ClickHouse Алексеем Миловидовым и Кириллом Шваковым, Golang-разработчиком из компании Integros. Обсуждали, как мы используем систему управления базами данных и какие сложности у нас...

Пишем юнит тесты на TypeScript'е (на примере котиков) Как писать модульные тесты в проекте с TypeScript'ом? В этой статье я постараюсь ответить на этот вопрос а также покажу как создать среду модульного тестирования под проекты использующие TypeScript. Читать далее

[Перевод] 6 хитростей Python, о которых никто не рассказывает новичкам В наши дни Python — это самый популярный в мире язык программирования. Одна из причин этого кроется в том, что разработчики с удовольствием пишут на Python. Это выгодно отличает Python от других языков. Python завоёвывает сердца новичков и опытных программистов простотой си...

FreeBSD: гораздо лучше GNU/Linux Сравню FreeBSD с GNU/Linux системами. Всё это исключительно субъективное мнение! Многое это просто мой опыт. Почти 100% всего времени я провожу за компьютером и исключительно Unix системами, примерно поровну с FreeBSD и GNU/Linux, вот уже 20+ лет. Большая часть достоинств F...

Трюки для обработки метрик в Kapacitor Скорее всего, сегодня уже ни у кого не возникает вопрос, зачем нужно собирать метрики сервисов. Следующий логичный шаг – настроить алертинг на собираемые метрики, который будет оповещать о любых отклонениях в данных в удобные вам каналы (почту, Slack, Telegram). В сервисе он...

Рост на 250% с начала года — Tezos вошла в топ-10 криптовалют по капитализации Монета проекта Tezos подорожала за последнюю неделю на 20% и вошла в первую десятку по рыночной капитализации. С начала года рост XTZ составил 250% — с $0,49 до $1,71. На данный момент цена приближается к годовому максимуму, зафиксированному в мае — $1,84. Аналитик CryptoFib...

Котики и Scrum Введение Так вышло, что с темой agile и scrum меня связывают долгие и нежные чувства. Все началось ещё в студенчестве: стартапы при полном отсутствии опыта, но с горящими глазами, преакселерационная программа ФРИИ, крутые конференции со спикерами-небожителями. Как часто быв...

"Шпилькер" без заморочек Привет! Стать владельцем 3D-принтера можно двумя путями - купить или построить самому. Я выбрал второй. Почему? Потому что не верил, что это можно сделать своими руками. Это же 3D-принтер! Поэтому, не сильно напрягаясь и финансово вкладываясь, я сделал свой первый принтер 3D...

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

16 советов по разработке для андроид на языке Kotlin. Часть 3 И еще раз здравствуйте! В преддверии старта базового курса по Android-разработке, делимся заключительной частью статьи «16 советов по разработке для андроид на языке Kotlin». Читать первую часть Читать вторую часть LATEINIT Одной из ведущих особенностей Kotlin является е...

Для The Day Before вышел новый трейлер — даже YouTube считает, что это клон The Division В конце января отечественная студия MYTONA анонсировала сурвайвл-шутер The Day Before. Уже тогда мы и всё игровое сообщество увидели жёсткую отсылку к The Division от Ubisoft. Теперь разработчики выпустили новый трейлер и даже YouTube посчитал, что это The Division (нечаянно...

Чего не хватает Google Play на фоне App Store? Google Play может быть лучше App Store, но не хочет Google Play и App Store любят сравнивать наравне с iOS и Android. И это логично, ведь оба приложения являются главными в обеих системах. Apple кардинально обновила App Store в 2017 году, Google Play же выпустила масштабное ...

[Перевод] Визуальная теория информации (часть 1) Перевод интересного лонгрида посвященного визуализации концепций из теории информации. В первой части мы посмотрим как отобразить графически вероятностные распределения, их взаимодействие и условные вероятности. Далее разберемся с кодами фиксированной и переменной длины, п...

Как сделать пластик для 3D-принтера (+конкурс на Youtube) Привет, друзья!А у нас вышло новое видео! Рассказываем и показываем как производится пластик для 3D-печати. Денис, один из сооснователей Bestfilament, лично проведет вас по заводу и покажет как все устроено. Вы узнаете, что служит основой для будущего филамента, как и из чег...

CGTN: Природа традиций: путь Китая к низкоуглеродному будущем ПЕКИН, 7 мая 2021 г. /PRNewswire/ — Индустриализация создавала беспрецедентные материальные блага, однако это процветание дорого обходится природе. По данным Global Footprint Network, люди сегодня расходуют столько экологических ресурсов, сколько смогли ...

Ventoy. Мультизагрузочная флешка Мультизагрузочная флешка, сколько раз она меня выручала, с нее я чистил компы от вирусов, ставил Оси и т.д. В общем объяснять для чего она на хабре не нужно. Я знаю две самых известных утилиты для создания МФ - Easy2Boot и Win Setup From USB. Чем отличается Ventoy от них? Се...

Как прошла конференция @Kubernetes 29 ноября: видео и итоги 29 ноября прошла конференция @Kubernetes, организованная Mail.ru Cloud Solutions. Конференция выросла из митапов @Kubernetes — и стала четвёртым событием серии. Мы собрали в Mail.ru Group более 350 участников — чтобы обсудить самые актуальные проблемы с теми, кто вместе с ...

Уже не остановить: в режиме пробного запуска вышел раннер Om Nom: Run Студия ZeptoLab, некогда выпустившая одну из лучших мобильных головоломок в истории, Cut the Rope, теперь, судя по всему, идет по пути Rovio и вместо оригинальных идей просто вставляет своего Ам Няма в «игры» самых разных жанров. Осенью прошлого года вышла Om Nom: Merge — р...

Как работают и где применяются бессерверные вычисления (Function-as-a-Service) Serverless-вычисления и работающие на их основе решения Function-as-a-Service помогают разработчикам развивать продукты, ориентируясь на бизнес-фичи. Мы поэкспериментировали с этими технологиями и пришли к выводу, что для боевого применения существующие решения сыроваты. Пой...

15 очень напряжённых и откровенных эротических триллеров «Основной инстинкт», «Жар тела», «Дикость» и другие фильмы сделают вечер нескучным.

Как и почему мы стали делать UI в Figma вместо Photoshop По моему опыту, большинство игровых интерфейсов все еще делаются в Adobe Photoshop ввиду их художественности и графической сложности, на которую не способны векторные редакторы. Однако и в игры пришел тренд плоских интерфейсов, и настало время пересесть с тяжелого ...

[Перевод] Что такое активное обучение? Для получения достаточного количества обучающих данных для робомобилей не требуется задействовать толпы людей, размечающих видео вручную Прочитав книгу по какой-то определённой теме, вы не станете в ней экспертом. Как не станете вы им, прочитав множество примерно одинаков...

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

Как замедлять и ускорять YouTube-видео на iPhone и iPad Разработчики Google реализовали в мобильном приложении YouTube для iPhone и iPad ряд нововведений. Так, помимо видоизмененного интерфейса, программа получила несколько новых функций. Среди них стоит отметить возможность ускорять и замедлять видео всего в два касания. Раньше ...

Отставка президента Huawei была отложена из-за гонений ... Постоянное давление со стороны США стало причиной того, что президент и основатель Huawei Рен Чжэнфэй отказался от своей идеи уйти в отставку. Об этом он лично рассказал в одном из своих недавних интервью. Желание бороться и противостоять грубой силе со стороны США стали сти...

Тестирование требований: как я нахожу ошибки в бизнес-логике фичи прежде, чем их закодят Привет, Хабр. Меня зовут Ольга, я работаю в тестировании с 2013 года, специализируюсь на тест-анализе и тест-дизайне. Сегодня хочу рассказать, как при планировании тестирования сохранить фокус на пользователях и их потребностях. Часто тестировщики начинают планирование тест...

О наставничестве в целом и в частности «Кадры решают все!»  Никогда такого не было, и вот опять... Уволился довольно квалифицированный сотрудник, при том что объем работ пропорционально не уменьшился. Первая коллективная мысль, с которой согласились все оставшиеся «полтора ...

Как энергетик изучал нейросети и обзор на бесплатный курс «Udacity: Intro to TensorFlow for Deep Learning» Всю свою сознательную жизнь, я был энергетиком (нет, сейчас речь не идет о напитке с сомнительными свойствами). Я никогда особо не интересовался миром информационных технологий, да и даже матрицы я вряд ли на листочке смогу перемножить. Да и не нужно мне это было никогда, ...

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

Рожденный в муках Всем привет! Меня зовут Александр и я собрал 3д принтер =)Первые шаги к 3д печати я начал лет 5 назад. В начале это была просто идея, потом она превратилась в манию. И лишь отсутствие свободных финансов и времени не давали мне уйти во все тяжкие. В тайне ото всех, я начал из...

[recovery mode] О стартапах и стартаперах Сейчас очень модно говорить о стартапах и молодых стартаперах, бизнесменах до 30 лет, попавших в поле зрения Форбс. Об инновационных проектах, нацеленных перевернуть мир. Видимо, пришло время и для меня осознать, что такое стартап, что такое собственный проект, и каким мо...

Создатель eCash Дэвид Чаум представил новую приватную криптовалюту Praxxis Создатель первой цифровой денежной системы eCash Дэвид Чаум и команда Praxxis опубликовали техническую документацию сети xx network и монеты Praxxis (xx coin). «xx network — это новый тип платформы, защищенная цифровая сфера, которая позволяет пользователям обмениваться...

Samsung покажет совершенно новый способ набора текста Samsung объявила, что в рамках предстоящей выставки CES 2020 представит широкий спектр проектов, над которыми работает в рамках своей программы C-Lab. Одной из новинок станет интересный проект SelfieType. Подробнее об этом читайте на THG.ru.

Co-Watching: Instagram запустил совместные просмотры фото и видео в видеочатах Делиться понравившимися постами с друзьями и обсуждать находки стало гораздо удобнее. Не говоря уже о возможностях коммерческого использования.

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