Социальные сети Рунета
Вторник, 16 апреля 2024

5 вещей, которые чаще всего не понимают новички в JavaScript Всем привет! В конце сентября в OTUS стартует новый поток курса «Fullstack разработчик JavaScript». В преддверии начала занятий хотим поделиться с вами авторской статьей, подготовленной специально для студентов курса. Автор статьи: Павел Якупов Превью. Хочу сразу отмети...

[Из песочницы] Создание игры «35ММ». Постапокалипсис в России Всем доброго времени суток, меня зовут Сергей Носков. Сегодня я бы хотел рассказать о создании моего первого полноценного инди-проекта под названием 35ММ, вышедшего в Steam в 2016 году. История конечно давняя, и с тех пор уже было опубликовано несколько статей и интервью н...

Candy Bump - конфетное безумие Иногда хочется поиграть во что-то, что не займет много времени. Именно для такого случая подойдет Candy Bump. Candy Bump - простая казуальная игра. Основная задача - достигнуть финиша не задев ни одной цветной сладости, сбивать можно только сладости белого цвета. Управлен...

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

Предварительный обзор Master Dynamic MW65. Для настоящих аудиофилов Для начала стоит отметить, что для настоящего меломана не так важно, сколько стоят наушники для прослушивания музыки. У подобных пользователей есть простое и понятное желание слушать музыку в максимальном качестве, не делая скидок на аппаратную составляющую. Более того, если...

[Перевод] JsonDiscovery: Меняем опыт просмотра JSON в браузере Сегодня я хочу рассказать о JsonDiscovery, браузерном расширении для просмотра JSON. Возможно вы скажите: здесь и так полно подобных расширений!.. Да, полно, но фичи JsonDiscovery отличают его от других и делают его действительно мощным. Давайте же взглянем поближе... Читат...

[Из песочницы] Telegram в качестве хранилища данных для IT проектов Добрый день, сегодня я хотел бы поделится с Вами проблемами и их необычными решениями, которые встретились при написании небольших IT проектов. Сразу скажу, что статья для тех, кто хоть немного разбирается в разработке телеграмм ботов, баз данных, SQL и в языке программирова...

Подарок к 9 мая Близится 9 мая. (Тот кто будет читать этот текст позже — сегодня 8 мая 2019 года). И в этой связи я хочу сделать нам всем вот какой подарок. Совсем недавно я обнаружил у себя в стопке заброшенных CD-дисков игру Return to castle Wolfenstein. Смутно припоминая, что «кажется,...

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

Когда стоит ждать выхода королевской битвы Apex Legends на iOS и Android? Apex Legends стала настоящим феноменом этого года. Бесплатная королевская битва от разработчиков Titanfall, выпущенная Electonic Arts, привлекла 25 миллионов пользователей за неделю с пиком в 2 миллиона и все еще находится на передовой игровых изданий. Издатель с самого нач...

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

mini PVP — минималистичный мультиплеерный экшен для iOS от создателей Planet Runners Planet Runners– это минималистичный, но динамичный и наполненный спецэффектами раннер от студии Happy Doze. В своем новом проекте разработчики пошли дальше и сделали мультиплеерный шутер в знакомом стиле. mini PVPуже доступна в App Store. В каждом матче участвуют 4 игрока. ...

Что есть что и кто есть кто на рынке защиты от DDoS «Мальчик, который делал нам сайт, уже настроил защиту от DDoS». «У нас же стоит защита от DDoS, почему сайт лег?» «Сколько-сколько тысяч хочет Qrator?» Чтобы нормально отвечать на такие вопросы заказчика/начальника, неплохо бы знать, что скрывается за названием «защита от D...

Делаем свой Google Call Screening на основе Voximplant и Dialogflow Возможно, вы слышали или читали про функцию Call Screening, которую Google выкатил для своих телефонов Pixel в США. Идея отличная – когда вам поступает входящий звонок, то виртуальный ассистент начинает общаться, в то время как вы видите этот разговор в виде чата и в любой ...

[Из песочницы] Первая игра на unity или на что у меня ушло полгода Привет, Хабр. Я разработчик игр на Unity (как-то низко прозвучало) и хотел бы рассказать об этапах разработки моей первой игры. История берёт начало 2 года назад, когда я решил попробовать делать игры. Начинал с гайдов на ютубе. После, создав пару примеров, приложений и мини...

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

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

Обзор Professional Fishing (2018). В лучших традициях Иногда симуляторы от небольших студий действительно могут понравиться аудитории и сделать ее максимально привлекательной для фанатов того или иного жанра. А иногда разработчики просто хотят заработать на тех, кто без всякого сомнения покупает их проекты и радуется даже ужасн...

Microsoft работает над Edge Chromium для Linux Компания Microsoft действительно работает над тем, чтобы в будущем выпустить свой браузер Edge на базе Chromium на платформе Linux. Шон Ларкин (Sean Larkin), технический программный менеджер в команде Edge, в своём Twitter собирает информацию по вопросам, касающимся веб-раз...

[Из песочницы] Путь от хирургии к геймдеву или первый опыт мобильной разработки на Unity Зачем, кому и от кого Всем привет! Меня зовут Анатолий. Я хочу рассказать историю о наших первых шагах в геймдеве, чтобы поделиться пусть и небольшим, но всё же опытом. Зачем? Потому что всего 6 месяцев назад сам искал подобные публикации, перечитывал и выписывал советы. Над...

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

Как это было у тех кто дошёл… Чтобы вывести свой проект в какой то хороший уровень нужно время.  А что такое время?! Иногда 6 месяцев, иногда год, иногда два, иногда 3. Но эти сроки для многих кажутся какими то космическими. Какой срок готов работать человек в России над своим проектом или идей?! Неделя....

Zeiss считает, что 64 Мп в смартфонах не нужны Первым телефоном с камерой стал Kyocera VP-210, который был представлен в 1999 году. В течение последних 20 лет производители ищут новые способы сделать камеры мобильных устройств более совершенными. В последнее время началась явная гонка за разрешением датчиков изображ...

Что ещё можно сделать в поиске? Доклад Яндекса В Яндексе есть служба разработки поисковых компонент, которая строит поисковую базу на MapReduce, обеспечивает выдачу данных вёрстке для рендеринга, формирует алгоритмы и структуры данных и решает ML-задачи роста качества. Алексей Шлюнкин, руководитель одной из групп внутри ...

Unit тестирование в Laravel Я часто слышу среди обсуждений в сообществе мнение, что unit тестирование в Laravel неправильное, сложное, а сами тесты долгие и не дающие никакой пользы. Из-за этого эти тесты мало кто пишет, ограничиваясь лишь feature тестами, а польза unit тестов стремится к 0. Я тоже так...

С чего начать изучать веб-разработку в 2019 году или HTML Academy VS Codecademy VS FreeCodeCamp Привет, Хабр! Хочу поделиться своими мыслями о самых популярных площадках для изучения веб-разработки HTML Academy, Codecademy, FreeCodeCamp (мне бы хотелось прочитать подобную статью, когда я только начинала учиться веб-разработке самостоятельно). *Данный обзор является мо...

Квест с iobroker для игр “Квесты в реальности” Всем привет, на хабре уже есть несколько статей про автоматизацию игр типа «квесты в реальности» (раз, два, три, четыре, пять...), я хотел бы тоже поделиться своим опытом участия в подобном проекте. В далеком 2015 году мои друзья решили организовать квест типа escape-room ...

Xiaomi сделала Survival Game — свою королевскую битву для Android, которая одновременно похожа и на PUBG, и на Fortnite Только в прошлом месяце Xiaomi запустила в Индии платформу для разработки игр Poco GDV и намекнула на скорый выпуск собственного проекта в популярном нынче жанре «Королевская битва», призванной стать конкурентом небезызвестным PlayerUnknown’s Battlegrounds (PUBG) и Fortnite....

Еженедельный Хабр. Встречайте пилотный выпуск хабраподкаста Мы давно хотели попробовать сделать подкаст. В нашей копилке около 30 разных форматов подкастов, которые нам было бы интересно записать: мотивирующие и демотивирующие; интервью с хакерами; подкасты-триллеры о том, как винлокер заражает вашу сеть из 6000 компов c XP на борту;...

[Перевод] Разбираемся с передачей видео в разрешении 4К на 60 Гц через хаб USB-C USB-C предлагает новые потрясающие возможности, включая подключение внешних мониторов по USB-порту. Распространены недорогие конвертеры USB-C на DisplayPort и HDMI. Также часто встречаются хабы USB-C с поддержкой внешних мониторов, однако попытки разобраться в их возможнос...

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

Разработка монолитной Unix подобной OS — Начало В связи с отрицательными отзывами пробной статьи «Разработка микроядерной Unix подобной OC — планировщик» я решил перезапустить серию статей с учетом некоторых замечаний. Теперь, осознав свою целевую аудиторию, я смог сместить фокус с подобных себе на тех кому это действител...

[Из песочницы] Хранение настроек в памяти Базового устройства Привет! Если Вам посчастливилось подержать в руках микроконтроллер ESP32 (мне посчастливилось больше и у меня в руках M5Stack) от китайской компании ESPRESSIF, то этот пост, возможно, будет полезен. Бывает ситуация, когда необходимо сохранить какие-то параметры в энергонеза...

Обзор Sinbo SBS-4444. Весы для тех, кто хочет контролировать свой вес Согласитесь, огромное количество людей страдает от лишнего веса. Кроме того, многие из них и вовсе не задумываются о том, что им пора начать сбрасывать вес. Но как? Нужно начать с самого простого – узнать сколько вы весите. Сегодня мы бы хотели представить вашему вниманию не...

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

[Из песочницы] Функциональные компоненты с React Hooks. Чем они лучше? Относительно недавно вышла версия React.js 16.8, с которой нам стали доступны хуки. Концепция хуков позволяет писать полноценные функциональные компоненты, используя все возможности React, и позволяет делать это во многом более удобно, чем мы это делали с помощью классов. М...

Принцип Брета Виктора: «Творцам нужна мгновенная связь с тем, что они создают» Это одно из лучших выступлений, которое я встречал. Хоть про эту презентацию уже писали на Хабре и переводили 6 лет назад, я решил её красиво оформить и ещё раз обратить на неё внимание. Она того стоит. Брет Виктор: Я просто хочу рассказать вам о том, как прожить свою жиз...

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

Google хочет создать свой TikTok TikTok — одна из самых крупных социальных сетей и одна из самых быстрорастущих платформ подобного рода. На данный момент у TikTok более 1 млрд пользователей, при том, что запущена она была лишь три года назад, а окончательно сформировалась лишь в прошлом году. При...

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

[Из песочницы] Frontend для backend девелопера Сразу хочу оговорится, что данная статья не предназначена для тех, у кого разработка frontend основная деятельность. Целевая аудитория: разработчики backend которым понадобилось срочно прикрутить web UI или просто интересуются новыми областями, ну и возможно fullstack разраб...

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

[Из песочницы] Инкапсуляция для настоящих самураев, или нюансы, связанные с ключевым словом internal в C# Пролог: internal is new public Каждый из нас мечтал о проекте, где всё будет сделано правильно. Это кажется вполне естественным. Как только ты узнаёшь о самой возможности писать хороший код, как только слышишь легенды о том самом коде, который можно легко читать и изменять, ...

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

Как сократить time-to-market: история про автоматизацию тестирования в «М.Видео» Быстрая и эффективная разработка ПО сегодня немыслима без отточенных рабочих процессов: каждый компонент передается на сборку к моменту установки, изделие не простаивает в ожидании. Еще два года назад мы совместно с «М.Видео» начали внедрять такой подход в процесс разработ...

[Перевод] GitLab: С выходом версии 12.1 мы прекращаем поддержку MySQL Сейчас мы расскажем, почему, начиная с версии 12.1, GitLab перестанет поддерживать MySQL. В июле 2017 GitLab предупредил, что прекратит поддержку MySQL. Так вот, с выпуском 12.1 период подготовки к этому завершится, и больше мы MySQL поддерживать не будем. Решение непростое...

Разработчики Ready at Dawn выпустили серию роликов о создании The Order: 1886 Игроделы Ready at Dawn в честь четырехлетия с момента выхода игры The Order: 1886 на PS4 выпустили серию роликов о ее создании. В одном из них разработчики рассказали о создании персонажей: согласно видеодневнику, сначала художники делали предварительную визуализацию нужных ...

[Перевод] Unity: отрисовываем множество полосок здоровья за один drawcall Недавно мне нужно было решить задачу, достаточно распространённую во многих играх с видом сверху: рендерить на экране целую кучу полосок здоровья врагов. Примерно вот так: Очевидно, что я хотел сделать это как можно эффективнее, желательно за один вызов отрисовки. Как обыч...

[Перевод] Создание игры для Game Boy, часть 2 Несколько недель назад я решила поработать над игрой для Game Boy, создание которой доставило мне большое удовольствие. Её рабочее название «Aqua and Ashes». Игра имеет открытые исходники и выложена на GitHub. Предыдущая часть статьи находится здесь. Фантастические спрайты...

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

Бумажная настольная игра DoodleBattle Всем привет! Представляем вам свою первую настольную игру с бумажными фигурками. Это такой варгейм, но только бумажный. И всю игру пользователь делает сам :) Хотел бы сразу сказать, что это не очередная адаптация, а полностью нами разработанный проект. Все иллюстрации, фигур...

[Из песочницы] Сплайны в 3d графике, максимально автоматизированный вариант С месяц назад начал учить Python по книге Доусона и очнулся уже глубоко в процессе написания своей игры под pygame. ТЗ было таково, что наиболее перспективным показалось сделать игру с псевдо-трехмерной графикой, запихнув в спрайты сохраненные поверхности 3d-сплайнов. О посл...

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

Добровольная амнезия: манипуляции с гиппокампом для удаления болезненных воспоминаний У каждого человека есть воспоминания, которые он старается забыть. Некоторые из них просто неприятны, вызывающие грусть, стыд, страх, а некоторые могут наносить серьезный ущерб, вызывая у человека самые настоящие психические расстройства (ПТСР, тревожное расстройство и т.д...

ITIL и ITSM — история обмана. Нужно ли «внедрять» ITIL, какие есть альтернативы и как не попасть в ловушку «экспертов»? ITSM — известный и подтвердивший свою эффективность годами подход к организации процессов управления ИТ. ITIL — источник лучших практик ITSM. Огромное количество статей на Хабре по теме ITIL/ITSM лишь подтверждает широкий интерес к теме. В прошлом году вышла очередная верс...

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

Запускаем php скриптики через php-fpm без web сервера. Или свой FastCgi клиент (под капотом) Приветствую всех читателей "Хабра". Дисклеймер Статья получилась довольно длинная и тем кто не хочет читать предысторию, а хочет перейти сразу к сути прошу прямиком к главе "Решение" Вступление В данной статье хотелось бы рассказать о решении довольно нестандартной задачи, с...

[Из песочницы] IMaskjs — 3 года в Open Source Всем привет! Прошло 3 года с тех пор, как я начал работу над библиотекой imaskjs. Хотя opensource — это бесконечный процесс, но можно сказать что в целом работа закончена и перешла в вялотекущий багфикс. На данный момент я сделал все что хотел, других идей нет, разве тест...

Цены на разработку онлайн-сервисов у фрилансеров и студий. Эта статья для тех, кто хочет свой запустить it-стартап и понять сколько денег и времени нужно на MVP (минимальную версии), чтобы протестировать идею или сделать рабочий прототип для презентации инвесторам.

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

Как мы разрабатываем персональные товарные рекомендации Наши клиенты-магазины хотят делать крутой маркетинг. Чтобы люди больше покупали, они регулярно шлют им email-рассылки. И каждый раз думают: “Что же написать в письме?”. Можно писать просто: “Покупайте у нас почаще!”, но это не очень-то работает. Идея получше — вставлять в п...

[Перевод] От Uncharted до Obra Dinn: Лукас Поуп рассказывает о своей карьере в разработке игр Слева направо: один из сотен персонажей игры 2013 года Papers, Please; разработчик видеоигр Лукас Поуп в своём родном городе Сайтама (Япония); капитан проклятого пиратского корабля из игры Поупа 2018 года Return of the Obra Dinn Сюжет новой видеоигры дизайнера, программист...

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

Что (не)нужно знать для создания игр на Unity Unity — игровой движок, с далеко не нулевым порогом вхождения (сравнивая с тем же Game Maker Studio), и в этой статье я расскажу с какими проблемами столкнулся начиная его изучение, и какие решения этих проблем нашел. Я буду описывать подобные моменты на примере своей 2d и...

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

[Перевод] Пришло время заменить GIF на AV1 видео Сейчас 2019 год, и нам пора бы принять решение относительно GIF (нет, речь не об этом решении! Здесь мы никогда не договоримся! — тут речь о произношении в английском, для нас это не актуально — прим. перев.). GIFы занимают огромное количество места (обычно по несколько ме...

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

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

Как я не стал специалистом по машинному обучению Истории успеха любят все. И на хабре их достаточно много. «Как я получил работу с зарплатой 300 000 долларов в Кремниевой долине» «Как я получил работу в Google» «Как я заработал 200 000 $ в 16 лет» «Как я попал в Топ AppStore с простым приложением курса валют» «Как я …» и е...

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

[Из песочницы] Что нужно для разработки игр и кем реально является разработчик игр Большинство людей (нормальных), которые планируют заниматься программированием (как хобби или основной профессией) обычно задаются вопросами: «Что такое программирование?», «Зачем мне нужно программирование?», «Какой язык я буду учить?», «Что я получу в итоге?». Таким был и...

Автор Devil May Cry V и Dragon's Dogma хотел бы сделать Dragon's Dogma 2 Игровой директор и дизайнер Capcom Хидеаки Ицуно (Hideaki Itsuno) рассказал порталу VG247, что перед ним стоял выбор — разрабатывать Devil May Cry V или Dragon’s Dogma 2. По словам Хидеаки Ицуно, когда началось обсуждение Devil May Cry 5, он пошёл...

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

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

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

Nixie clock или теплый ламповый свет вам в дом Все началось в тот момент, когда на работе в одном из ящиков со старыми радиодеталями была найдена вот такая поделка. Кто ее сделал — история умалчивает, работала ли она тоже достоверно не известно. И тогда возникла мысль об изготовление подобного устройства, тем более у ...

Apple показала, как можно кастомизировать AirPods Кастомизация AirPods возможна. Apple одобряет Несмотря на то что кастомизация – это удел пользователей Android, очень часто фанаты Apple тоже оказываются не против доработать свои устройства, сделав их привлекательнее по крайней мере внешне. Но поскольку в кастомизации iPhon...

Суровая сибирская JVM: большое интервью об Excelsior JET Недавно мы писали о том, на какие ухищрения пошла Alibaba, чтобы сделать себе жизнь с OpenJDK более приемлемой. Там были комментарии вроде «оказывается, пока мы тут страдаем с обычной джавой, китайцы уже сделали себе свою особенную». Alibaba, конечно, впечатляет — но и в Рос...

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

Обзор Bus Driver Simulator 2019. Специфическая игра Есть определенные нишевые проекты, которые создаются специально для отдельной аудитории, которая любит специфические развлечения. Например, есть геймеры, которые обожают реалистичные симуляторы самолетов — там нужно потратить несколько недель только на то, чтобы правильно на...

opencv4arts: Нарисуй мой город, Винсент OpenCV — библиотека с историей непрерывной разработки в 20 лет. Возраст, когда начинаешь копаться в себе, искать предназначение. Есть ли проекты на ее основе, которые сделали чью-то жизнь лучше, кого-то счастливее? А можешь ли ты сделать это сам? В поисках ответов и желании ...

[Из песочницы] Никогда не поздно новый путь начинать Хотелось бы поделиться своей историей начинания в области iOs разработки в свои полные 50 лет. Как-то по жизни я всегда следовал принципу, что в жизни нужно попробовать все. Наверное, это пошло еще с детства. Тогда еще не было даже такого понятия, как «гаджет» и мы с друзья...

KOSPET HOPE 4G отдают со скидкой Умные часы на текущий момент являются самыми привлекательными для пользователей — все уже устали от смартфонов с планшетами и хотят чего-то нового и необычного. Конечно, далеко не каждому интересны такие продукты, тем более большая часть этих гаджетов на рынке умных часов ст...

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

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

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

Узнай, кто ты: человек, андроид или инопланетянин? Тест: Узнай, кто ты: человек, андроид или инопланетянин? Вопрос 1 из 10 Когда ты видишь едва различимый текст на изображении, ты думаешь, что это: Едва различимый текст Рецепт от врача «Кожаные мешки» опять пытаются ...

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

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

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

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

Badoo Jira API Client: магия в Jira на PHP Если в строке поиска на Хабре ввести “Jira Badoo”, результаты займут не одну страницу: мы упоминаем её почти везде, потому что она играет важную роль в наших процессах. Причём каждый из нас хочет от нее немножко разного. Разработчик, которому пришла задача на ревью, ожида...

[Из песочницы] Тестирование смарт-контрактов Ethereum на Go: прощай, JavaScript Я хочу поблагодарить коллег: Сергея Немеша, Михаила Попсуева, Евгения Бабича и Игоря Титаренко за консультации, отзывы и тестирование. Я также хочу сказать спасибо команде PolySwarm за разработку оригинальной версии Perigord. Это перевод моей статьи, опубликованной впервые...

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

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

[Перевод] Стильный водопад из RiME в игровом движке: делаем водяной поток Это вторая (и последняя) часть гайда по созданию водопада в Unity или UE4 после вдохновения игрой RiME. В первой разобрались с инструментами, выбрали среду разработки и создали шейдер кругов на воде. Почему начали именно с этого? Все просто: там используется большинство мето...

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

Самодельный электромобиль — часть 1 ГикТаймс, привет! Сейчас достаточно быстро развивается автомобильная индустрия с применением электрической тяги. Многие самоделкины, да и просто увлеченные люди пытаются собрать нечто подобное своими руками, вот и у меня друг решил этим увлечься, а я в сою очередь ему помога...

Обзор My Time At Portia – В тени конкурентов Я встречал немало людей, которые закатывали глаза при упоминании жанра симулятора жизни. По их мнению, это что-то странное, нишевое и «не для всех». Это популярное заблуждение, которое очень легко опровергнуть. Animal Crossing – возможно самый популярный представитель лайфси...

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

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

Terraformer — Infrastructure To Code Хотел бы рассказать про новый CLI tool который я написал для решения одной старой проблемы. Проблема Terraform уже давно стал стандартом в Devops/Cloud/IT сообществе. Вещь очень удобная и полезная чтоб заниматся infrastructure as code. Есть много прелестей в Terraform а т...

Новые GSM шлюзы от OpenVox Asterisk — потрясающий конструктор. Хотите построить небольшую АТС для бизнеса? Берем Raspberry PI, накатываем готовый образ на флешку, 10 минут, и вы уже вбиваете логин с паролем на ваш SIP телефон и делаете первый звонок. Хотите нечто большее? Ставим бесплатный и навороч...

Боль и слёзы в Svelte 3 Вместо предисловия Статья будет полезна тем, кто так-же как и Мы решил попробовать Svelte в живом проекте. В нашу небольшую компанию пришёл заказ на разработку веб-админки для сервиса с бекэндом на Mongodb Stitch. В последние пару лет frontend Мы пишем на React или Vue (в за...

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

[Из песочницы] Раскрытие номера телеграм v.2 — Социальная инженерия Предисловие Сам способ раскрытия номера — есть совокупность одной технической возможности самого клиента и применения социальной инженерии (СИ). Вообще, эту функцию уже описывали ранее на Хабре, аж в 2016 году — ссылочка. Автор уже было уловил «месседж» и хотел рассказать з...

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

Почему пользоваться VPN на Android может быть опасно Говорят, что помогают, по факту — воруют Существует огромное количество способов настроить VPN на Android, и многие пользователи смартфонов и компьютеров часто используют VPN-подключение. Зачем они это делают? Кто-то обходит блокировки сайтов, другие хотят получить дос...

Apex Legends выйдет на мобильных не раньше октября 2020 года Впервые о планах Electronic Arts выпустить королевскую битву Apex Legends стало известно еще в начале этого года, спустя пару дней после официального релиза. Затем было несколько подтверждений, в том числе и из отчета о квартальной прибыли. Однако 2019 год подходит к заверше...

Как сделать костыль для Тинькофф Инвестиций своими руками или уведомления об action required for take profit / stop loss Есть такой брокер — Тинькофф Банк. И есть проблема в том, что на текущий момент этот брокер не имеет приказов take profit / stop loss. Поэтому, если вы хотите торговать более активно, то вам нужно костылить какое-то временное решение, пока в недрах Тинькоффа программисты раз...

1000 и 1 фидбэк Привет! Меня зовут Евгения Голева, я выступила на TeamLeadConf с докладом про обратную связь и хочу поделиться с вами его вольной расшифровкой. Мне удалось под соусом совсем другого проекта научить инженеров давать обратную связь гораздо лучше, чем они делали это раньше. Для...

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

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

[Из песочницы] Как я библиотеку для сервиса «Яндекс.Музыка» писал Введение Обо мне Всем привет, я обычный учащийся по специальности "техник-программист". С детства увлекаюсь компьютерами, с класса 7-го начал познавать само программирование. Являюсь владельцем подписки на Яндексу Музыку уже больше года и в целом доволен сервисом (...

[Из песочницы] Как я не стал программистом в 35 лет С самого начала сентября широким потоком хлынули на Хабр публикации об успешном успехе на тему «Детство программиста», «Как стать программистом после N лет», «Как я ушёл в IT из другой профессии», «Путь в программирование» и так далее. Подобные статьи пишут постоянно, но во...

[Из песочницы] История участия (и победы) в Russian AI Cup 2018 — CodeBall Была среда, шло обычное скучное заседание на работе. Дизайнер чесал за ухом, а тестировщик уткнулся в телефон. За окном завелся автомобиль, и мне пришло письмо на телефон — стартовал Russian AI Cup 2018. Вокруг никто ни о чем не подозревал, а я в этот момент уже точно знал, ...

Армия изгоев. Кого забирали воевать в Чечню? Правда, раскрытая генералом, всплыла только сейчас. После окончания первой чеченской кампании в СМИ поднялась целая волна возмущений по воду отправки срочников на боевые действия. Одни подобные обвинения отрицали, другие же прямо высказывались о реальном положении дел. Неза...

snap & flatpack — трагедия общин Лонгрид варнинг: вас предупредили, много букв. Уже давно ведётся разработка формата дистрибуции приложений, которые были "свободны" от общесистемных зависимостей. Ubuntu очень, очень активно продвигает свой snap, gnome — flatpack. Оба обещают рай и свободу от rpm/deb. Давайт...

Shader — это не магия. Написание шейдеров в Unity. Введение Всем привет! Меня зовут Дядиченко Григорий, и я основатель и CTO студии Foxsys. Сегодня хочется поговорить про шейдеры. Умение писать шейдеры (и в целом работать с рендером) очень важно при разработке под мобильные платформы или AR/VR, если хочется добиться крутой графики. М...

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

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

Хотите купить iPad 2019? Вставайте в очередь iPad 2019 — планшет с интересной диагональю экрана На мероприятии, посвященному презентации нового iPhone 11, iPhone 11 Pro и iPhone 11 Pro Max, Apple показала не только долгожданные мобильные новинки, но и новый iPad (который, кстати, мы ждали не раньше октября/ноября...

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

[Перевод] Я самый большой скупердяй в инди-разработке игр Скриншот из Queen's Wish. Учтите, что я использую игровой арт, который мне нравится. Это необходимо, потому что потом придётся смотреть на него годами, и я не хочу сойти с ума. Неделю назад я опубликовал в блоге пост «Почему все мои игры выглядят так отстойно» (оригинал). ...

Колонка редактора: инфобизнес в благотворительности Евгений Зубов в родном городе Тольятти успел запустить серию it-порталов, информационных сайтов, модельное агентство. Уезжать не хочет и не думал, в свои 27 много путешествует. И бизнеса в один момент стало мало. Понял, что его навыки могут помочь в благотворительности, где...

[Перевод] Портфолио UX-дизайнеров: лучшие практики Сегодня мы хотим поделиться мыслями о том, что необходимо для создания хорошего портфолио UX-дизайнера. Представим, что Вам необходимо портфолио, чтобы получить заказ на UI/UX работу. Если Вы лишь начинаете работать в этой сфере или взяли достаточно большой перерыв в своей ...

DrumHero: Как я делал первую в жизни игру В этом году социально-образовательной программе IT ШКОЛА SAMSUNG исполняется 5 лет (читайте об IT ШКОЛЕ здесь), и по этому случаю мы предложили нашим выпускникам рассказать о себе и опыте создания своих мобильных приложений. Мы верим, что при большом желании каждый может дос...

Асинхронное программирование в JavaScript (Callback, Promise, RxJs ) Всем привет. На связи Омельницкий Сергей. Не так давно я вел стрим по реактивному программированию, где рассказывал про асинхронность в JavaScript. Сегодня я бы хотел законспектировать этот материал. Но перед тем как начать основной материал нам нужно сделать вводную. Итак...

Heroes Charge 2.1.94 Heroes Charge – крутая и современная игра в жанре РПГ. Обучайте своего героям различным навыкам ведения боя соберите команду из смельчаков и отправляйтесь в бой. Всегда хотели почувствовать себя настоящим героем и спасти мир? Тогда наша игра для вас. Создайте своего г...

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

Forza Street вышла на Android в режиме пробного запуска Весной этого года Turn 10 Studios анонсировала бесплатную гонку Forza Street, которая вышла на Windows 10, а в скором времени должна добраться и до мобильных устройств. Чтобы не создавать лишнюю интригу, стоит начать с того, что игра абсолютно бездарная. Asphalt по сравнени...

Test Maturity Model: как тестировщику оценить проект и спланировать процессы Привет! Меня зовут Миша, и я Senior QА с коммерческим опытом более 6 лет. Сейчас я работаю в Provectus, но начинал я свой путь тестировщика еще в студенческие годы с участия в альфа- и бета-тестах различных игр. В какой-то момент подумал: «Почему бы не начать заниматься этим...

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

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

Нетворкинг в США для чайников. Личный опыт На прошлой неделе я была на воркшопе/конференции по unsupervised machine learning. Все мы сто раз слышали, что подобные мероприятия нужны для того чтобы себя показать и на других посмотреть. Построить нетворк и все такое. Хочу поделиться тем, как я выходила из зоны комфорта ...

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

Как я отлавливал стили :before для фокус-элемента Сегодня столкнулся с интересной задачкой, которая заставила меня узнать больше об отладке в хроме. Хочу поделиться с вами (вдруг кто не знал). Возникшая проблемка не сложная, но оказалась не особо тривиальная. В общем, сижу натягиваю стороннюю верстку готовую на сайт (этот...

SmartCard I2C Protocol. Обмен APDU командами через I2C интерфейс Введение Некоторое время назад я принимал участие в разработке устройства, в котором было необходимо реализовать российскую криптографию. Так как в дальнейшем предполагалось это решение сертифицировать, то к реализации криптографии выдвигались определенные требования. И как ...

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

В Google Stadia на старте будет больше игр, чем ожидалось Google Stadia расширяет список поддерживаемых игр еще до выхода Уже довольно давно Google объявила список игр, которые будут доступны для своего стримингового сервиса Google Stadia. И не то чтобы он поражал масштабами. На старте нас ждало всего 12 игр, из которых наибольший ...

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

[Перевод] Создаём собственный игровой контроллер Источник вдохновения На игровых выставках разработчики Objects in Space показывали демо своей игры с контроллером на кокпите огромного космического корабля. Он был дополнен загорающимися кнопками, аналоговыми приборами, световыми индикаторами состояния, переключателями и т.д...

Достать worklog из Jira Всем привет, недвано я писал про api клиент для Jira. Разбираться с ним я начал, когда возникла необходимость автоматизировать формирование отчета по времени(отчеты нужны заказчику). В итоге получися небольшой инструмент который позволяет быстро и легко вытаскивать необходим...

[Перевод] Как Yahoo убила Flickr и потеряла интернет Веб-стартапы состоят из двух компонентов: людей и кода. Люди делают код, а код делает людей богатыми. Код – он как поэма: ему приходится удовлетворять определённым структурным требованиям, однако на основе этой структуры может появиться искусство. Однако код – это искусств...

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

Must для Фильмов и Сериалов 1.3 Must — социальная сеть для любителей кино и сериалов. Общайтесь с друзьями, оценивайте, рецензируйте, отслеживайте и находите фильмы и сериалы на свой вкус, а также управляйте списком избранного. Новая система персонализированного рейтинга Must Match со встроенным машинным о...

Марк Цукерберг продал акции Facebook для того, чтобы разработать мозговой имплантат Не так давно Марк Цукерберг продал акции Facebook на сумму 30 миллионов долларов. Тогда кто-то даже подумал о том, что основатель Facebook хочет отойти от управления собственной компанией. Однако теперь стало ясно, зачем это было сделано. Господину Цукербергу нужны были ден...

[Из песочницы] Провинциальный костёр или рождение нации Пролог Вызывайте пожарную бригаду! Только они смогут потушить костёр под его задницей. Год 1996 Америка празднует день независимости. В честь этого Уилл Смит спасает планету от атаки пришельцев с помощью компьютерного вируса. Я же спасаю планету с помощью координации бойцов...

Серийное производство электроники в России. Как мы делали телеметрию для вендинга Часто встречаемся с мнением, что производить в России электронику – занятие бессмысленное. Дорого, долго, плохо и вообще лучше делать в Китае. В этой статье мы бы хотели поделиться опытом разработки и серийного производства коммерческой электроники – модулей МТУТА. Мы ра...

5G и WiFi 6: когда две сетевые технологии лучше, чем одна Сейчас о 5G не пишет и не говорит только ленивый (кстати, свою статью о сетях и устройствах пятого поколения мы уже опубликовали). Но есть и еще одна относительно новая сетевая технология — это WiFi 6. Иногда приходится читать дискуссии о том, что лучше, 5G или WiFi 6. На...

5 ошибок начинающего лида У каждого тимлида есть своё кладбище сотрудников управленческих ошибок. Каждый день публикуются новые статьи «5 ошибок начинающего разработчика», «7 примеров того, как не надо управлять процессами», «100 и 1 способ укладываться в сроки». И это круто! Чужие грабли экономят в...

Студия Happy Doze ищет бета-тестеров для динамичного мультиплеерного 2D-шутера mini PVP Осенью прошлого года на iOS вышел динамичный соревновательный платформер Planet Runners. У его разработчиков в портфолио есть еще один проект, BIT QUAKE, представляющий собой мультиплеерный шутер с видом сбоку. Анонсированная сегодня игра mini PVP – это смесь двух прошлых пр...

Складной iPhone показался в новом патенте Apple 2019 год обещает нам ряд первых смартфонов с изгибаемым экраном. Прежде всего, это, конечно, Samsung Galaxy X, который должен быть показан публике уже на следующей неделе. Впрочем, каждый день появляются слухи или новости о компаниях, работающих над гибкими смартфонами: Xiao...

Xbox Scarlett получит выделенные ядра для трассировки лучей Килин Пенти, технический арт-директор студии The Coalition, занимающейся разработкой Gears 5, в интервью порталу GameSpot заявил, что будущая игровая консоль Microsoft Xbox Scarlett получит выделенные ядра для реализации трассировки лучей в режиме реального времени. Сейчас ...

Выпуск складного iPhone возможен? Интерес общественности к складным устройствам планомерно снижается — пока что ни одна компания не представила продукт, который не был бы лишен конструктивных недостатков. Взять тот же Samsung Galaxy Fold — южнокорейская корпорация обещала начать продажи ещё в ап...

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

[Перевод - recovery mode ] Типичные ошибки при логгировании Привет, Хабр! Я думаю, практически в каждой программе есть логгирование. Более того, в ряде уже неновых приложений (а значит с морем нетривиальных условий) зачастую логи становятся жизненно важными на боевом сервере. Однако, несмотря на всю важность и распространенность подо...

Памятка начинающему разработчику компьютерных игр Данная статья ориентирована на школьников, студентов, и тех, кто постарше, кто никогда не пробовал, но очень хочет начать писать компьютерные игры. Кто в детстве не играл в компьютерные игры, и не хотел написать свою игру, которая будет лучше, чем GTA или Crysis? И я хотел,...

Разбираем протокол пейджерных сообщений POCSAG, ч1 Привет habr, Давным-давно, когда мобильный телефон стоил 2000$ и минута звонка стоила 50 центов, была такая популярная штука как пейджинговая связь. Затем связь стала дешевле, и пейджер сначала превратился из престижного атрибута делового человека в непрестижный атрибут кур...

Что разработчикам надо знать про бизнес Даже в очень крупных компаниях часто отношение к разработчикам, как к грибам: держат в темноте и кормят навозом. Пишите код, родные, и не высовывайтесь. Этот подход может быть удобен для многих (в том числе иногда — для самих разработчиков в случае не очень адекватного менед...

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

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

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

[Из песочницы] Как я сделал удобной разработку на Vue.js с server-side рендерингом Всем привет! Начну с небольшой предыстории. Свой новый проект я решил попробовать сделать на Vue.js. Мне нужен был серверный рендеринг (SSR), CSS модули, code-splitting и прочие прелести. Разумеется, для повышения производительности разработки нужна была горячая перезагр...

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

Обзор Sekiro: Shadows Die Twice. Очень сложная игра Есть определенная категория пользователей, которые обожают сложные игры и хотят получать удовольствие не от быстрого прохождения уровней, а от вызова, который игра бросает игроку. Конечно, таких геймеров не так уж много, но армия получилась приличная и для них новый проект л...

Eclipse Isle — новая королевская битва с уникальными героями от NetEase в пробном запуске Издатель NetEase Games больше всего известен игрокам целой плеядой довольно однообразных королевских битв: Knives Out, Creative Destruction, Cyber Hunter и новенькой Super Mecha Champions. К менее популярным относятся Identity V и недавняя Dawn of Isles. Последняя, кстати, ...

[Перевод] История создания первой Diablo Больше двадцати лет назад Дэвид Бревик участвовал в создании Blizzard North. Также он сыграл важную роль в разработке хита студии — Diablo. «Оригинальный концепт я придумал ещё в старшей школе», — рассказывает Бревик, посещавший школу в Области залива Сан-Франциско (назван...

[Перевод] Разбираемся с Clean Code в Android В качестве вступления хотелось бы вспомнить цитату дядюшки Боба Вы читаете эту статью по двум причинам. Первая — Вы программист, вторая — Вы хотите быть лучшим программистом. Читать дальше →

DECT-телефония в зданиях В 2007 году компания Apple выпустила свой iPhone, и с этого момента бизнес-пользователи всерьез заинтересовались возможностями применения мобильных устройств связи. Сотрудники IT-отделов изо всех сил пытались подстроиться под меняющиеся модели работы: требовалось как-то ув...

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

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

Новая королевская битва MekaRoyale Online выйдет 21 января  Студия Illogical Games анонсировала Mecha Royale Online в июне прошлого года. Сейчас продолжается бета-тест, в котором все еще можно принять участие на обеих платформах. Авторы разрешают последние проблемы, и уже 21 января сделают игру доступной для всех. Теперь она называе...

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

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

Видеозвонки, WebRTC и браузер: как это работает и как согреть «замерзающую» трансляцию Для большинства из нас видеосвязь в браузере — нечто вроде черного ящика. Есть изображение собеседника на экране, звук, возможность общения. Но что происходит там, внутри? Об этом сегодня и поговорим. Статья сделана на основе доклада нашего сотрудника, Кирилла Рогового....

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

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

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

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

[Перевод] 14 советов по написанию чистого React-кода. Часть 1 Написание чистого кода — это навык, который становится обязательным на определённом этапе карьеры программиста. Особенно этот навык важен тогда, когда программист пытается найти свою первую работу. Это, по существу, то, что делает разработчика командным игроком, и то, что сп...

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

Что курил автор: добавим олдскула в этот безумный мир игр Привет, Хабр. Не буду повторять тысячный раз о том, что как любой из нас всегда мечтал написать игру. Мне 37. Я разработчик. Как раз самое время задуматься. Аркады, симуляторы, RPG, шутеры, веб, десктоп, мобильная. Было непросто. В какой-то момент я понял, что хочу возродить...

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

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

343 Industries: в Halo Infinite не планируется королевская битва Несколько дней назад журналист портала Thurrott.com Брэд Самс в своём видео сообщил о том, что игра Halo Infinite получит режим королевской битвы, несмотря на то, что ранее разработчики это отрицали.Теперь же Фрэнк О’Конор, директор по развитию франшизы Halo, вновь опроверг...

Персонализация товарных рекомендаций на больших данных с помощью Vowpal Wabbit Привет! Меня зовут Никита Учителев. Я представляю отдел Research & Development компании Lamoda. Нас 20+ человек, и мы работаем над различными рекомендациями на сайте и в приложениях, разрабатываем поиск, определяем сортировку товаров в каталогах, обеспечиваем возможность...

Race condition в веб-приложениях TL;DR Большинство атакующих использовали ненадежные методы race condition, инструмент racepwn поможет это исправить Вася хочет перевести 100 долларов, которые есть у него на счету, Пете. Он переходит на вкладку переводов, вбивает Петин ник и в поле с количеством средств, ко...

Найдена одна из первых галактик Вселенной По оценкам ученых, излучение обнаруженной галактики шло к нам около 12.5 миллиардов лет, что делает ее одним из самых старых объектов, которые удалось наблюдать на данный момент. Напомним, что самой Вселенной, какой мы знаем ее, на данный момент немногим менее 14 миллиардов ...

Team Group Vulcan SSD на 1 терабайт В последнее время пользователи стали активно переходить с HDD на SSD. Причина тому довольно простая — пользователи просто хотят получить больше скорости и работы с приложениями на максимальном уровне комфорта. С HDD ничего подобного уже не получить, так как это устрашавшая т...

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

«Я бы открыл на юге России особую зону ИТ» — 10 вопросов программисту #11. Новый сезон Прошлым летом мы запустили рубрику «10 вопросов программисту», и на протяжении 10 выпусков в ней было довольно весело. Хорошие люди, у которых не всегда есть доступ к огромной аудитории, смогли высказаться. Кто-то нашел понимание, кто-то наткнулся на критику. Перед 11 вы...

Что мы хотим увидеть в новом MacBook Pro Если верить информации авторитетного аналитика Минг Чи-Куо, Apple работает над новым поколением MacBook Pro с обновленным дизайном. Пока сложно сказать, какие именно изменения получит профессиональные ноутбуки компании, однако наверняка у каждого пользователя есть свой спис...

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

Обзор Little Imps: A Dungeon Builder. Строим подземелья Игра Little Imps: A Dungeon Builder для меня оказалась слишком уж необычной и странной, чтобы прямо лоб рекламировать ее читателю и говорить, что это крутой продукт. Это очень достойное решение для определенной аудитории геймеров, которая хочет получить от игрового процесса ...

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

[Перевод] composer и автодополнение командной строки Так как я все больше и больше добавляю свои скрипты в файлы composer.json, было бы полезно иметь автозаполнение для команды composer в bash. Мой вопрос в Твиттере не дал немедленного решения, и, поскольку я уже делал нечто подобное для Phing, я закатал рукава и написал своё ...

Почему тратить на смартфон больше 1000 долларов — это безумие Стоит ли платить за смартфон более 1000 долларов? Помните то славное время, когда вы могли заплатить менее 600 долларов за новенький iPhone или флагман от Samsung? Или купить последнюю версию OnePlus за менее, чем 400 баксов? Однако теперь почти невозможно найти актуальное у...

[Из песочницы] Generic Recycler View или как не писать шаблонный код Все мы пишем приложения и у всех нас есть списки. И самое очевидное решение это RecyclerView. Сама по себе реализация не сложна и писать гайд по RecyclerView уже не актуально. Но есть одно но. Каждый раз когда нам нужен список мы создаем класс, в нем прописываем шаблонный ме...

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

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

[Из песочницы] Проблемы и нюансы при разработке под SmartTV с использованием React.js Хочу поделиться опытом разработки приложения с просмотром видео контента для SmartTV (Tizen и WebOS) и с какими проблемами мы столкнулись. На современных телевизорах, как мы знаем, можно устанавливать разные приложения, для облегчения работы с какими-то ресурсами и контенто...

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

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

Another Way — LFS, Multi User и текущий прогресс инди Action/RPG Всем привет! Прошло немногим больше месяца и по традиции я спешу поделиться прогрессом нашей авантюры, серии под названием “Через тернии к игре мечты”. Хочу напомнить, что же тут происходит. Мы разрабатываем игру Another way — Нелинейная Action/RPG от третьего лица с элеме...

[Перевод] Написание змейки для Android на Kivy, Python Привет! Много людей хотели бы начать программировать на андроид, но Android Studio и Java их отпугивают. Почему? Потому, что это в некотором смысле из пушки по воробьям. «Я лишь хочу сделать змейку, и все!» Начнем! (бонус в конце) Читать дальше →

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

[Перевод] Переосмысление процесса собеседований в дивизионе разработки Microsoft Пару лет назад у меня была серия инсайтов. Я поговорил со своей командой о том, как мы собираемся изменить должность менеджера программы. Например, меньше внимания уделять бэклогу, а больше бизнесу; меньше внимания уделять «знаниям» и больше «обучению и вопросам»; больше фок...

[Из песочницы] Проект Lenergy, как переосмысление портативных источников питания Привет, Хабр! Хочу рассказать о своём виденье универсального программируемого портативного источника энергии. Как я к этому пришёл, каким в итоге проект стал в железе, для чего он нужен и варианты применения, а так же его дальнейшее развитие. Одной статьи будет явно недостат...

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

[Перевод] Почему SvelteJS возможно лучший фреймворк для новых веб-разработчиков Любой веб-разработчик, который занимается этим хотя бы несколько лет, наверняка день за днем слышит подобный вопрос: Я действительно хочу стать веб-разработчиком, но я не знаю с чего начать. Есть какие-то предложения? Лет 10 назад ответ был очень прост. Просто создайте in...

Как 5G меняет технологии гейминга Благодаря совместной работе компаний отрасли на рынок уже выходят новые устройства и происходит активное развёртывание сетей и инфраструктуры 5G. После десяти лет разработки революционных технологий, необходимых для создания сетей нового поколения, мы представили миру моби...

Что будет на TechTrain, и зачем мне туда идти? Бывают мероприятия, с которыми всё просто: по названию сразу понимаешь, что там будет и хочешь ли туда. Видишь слова «концерт Rammstein» — и всё, никаких вопросов. Но бывают и мероприятия, где происходит столько всего, что в названии это не уместить. Приходится разбираться...

VPN в каждый дом или как приручить Дракона Ниже я расскажу о том, как заменить ваш VPN провайдер собственным сервером, развернутым на DigitalOcean с использованием WireGuard. В чем главная проблема VPN провайдеров? Вы не знаете что они делают с вашими данными. Очень мало VPN провайдеров прошли сторонний аудит и почти...

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

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

Как сделать из сайта приложение и выложить его в Google Play за несколько часов. Часть 1/2: Progressive Web App Наверное, все близкие к веб-разработке люди уже наслышаны о Progressive Web App. Ещё бы! Эта технология практически уравняла веб и мобильную разработку с точки зрения распространения продуктов и вовлечённости пользователей. Да, современный фронтенд, написанный, например, ...

ID@Xbox в России: расширение горизонтов гейминга Совсем недавно в Москве состоялось мероприятие в рамках программы для независимых разработчиков игр ID@Xbox. Участники показали 14 новых инди-игр, включая Felix the Reaper, King’s Bounty 2 и другие, а также пообщались с европейским руководителем ID@Xbox Агостино Симонетта....

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

[Перевод] Автор Dwarf Fortress Тарн Адамс рассказывает о разработке игры Одним из лучших способов применения мощных процессоров для развлечений долгое время была Dwarf Fortress — игра, в которой весь мир состоит из символов ASCII, и которая с радостью съест гигабайт памяти и большую долю процессорного времени. Но в отличие от некоторых других и...

MIDI-router на Raspberry Pi Хочу рассказать о том, как решить проблему, которая наверняка знакома любителям аппаратных синтезаторов. Что делать, если хочется состыковать MIDI-контроллер и синтезатор, но у одного из них есть только USB разъем и нет MIDI? Причем, по понятным причинам хочется все это сдел...

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

Как приложения попадают в топ App Store Попасть в топ-10 приложений не так-то просто В августе 2019 года App Store исполнилось 11 лет. За этот относительно небольшой промежуток времени, Apple совершила самую настоящую революцию на рынке мобильных приложений. Сейчас фирменный каталог насчитывает сотни тысяч приложе...

Мнение: Apple обязана выпустить накладные наушники Apple должна задуматься об выпуске беспроводных полноразмерных наушников, считает журналист 9to5Mac, Питер Као. После головокружительного успеха AirPods, компании следует вновь подогреть интерес общественности — выпустив накладную версию наушников. По мнению журналист...

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

Обзор PvPets: Tank Battle Royale. Шикарная аркадная игра Год назад жанр королевской битвы был максимально популярным и геймеры были готовы играть во что-угодно, лишь бы там была надпись Battle Royale. Теперь ситуация изменилась — геймеры устали от выживания в кольце и многие разработчики видеоигр отказались от новых проектов в это...

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

Обзор Destiny 2: Обитель Теней Destiny 2 – и вся франшиза в целом – это очень странный зверь. Это серия, которую знают все, но которая никогда не перешагивала планку посредственности. Это выдающийся шутер с огромным числом проблем, которые остаются нерешёнными по сей день. Это постоянное напоминание об ог...

Xbox One S в фиолетовом стиле Некоторое время назад на просторах интернета появилась информация о том, что компания Microsoft планирует выпустить специальное издание приставки Xbox One S с Fortnite на борту. Конечно, это очень популярная игра и многие компании делают проекты с этим проектом, но информаци...

[Перевод] Как в 1995 году писали игры для Sega Saturn Это документ, написанный мной в 1995 году, когда я работал над первой игрой студии Neversoft: Skeleton Warriors. Это была первая игра, в которой я не использовал язык ассемблера 68K. Фото сделано примерно в то время. Комплект разработчика (dev kit) («Small Box» и ICE) стоит...

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

Обзор Resort Boss: Golf. Стань менеджером гольф-клуба Мне всегда нравились подобные экономические стратегии, в которых очень много переменных и нужно постепенно во всем разбираться. Знаете, есть множество игр, которые построены на основе нескольких простых механик и после их освоения играть просто не интересно, ведь уже нет ник...

[Из песочницы] Разброс цен на проектирование и дизайн онлайн-сервиса от 100 тыс до 5 млн руб. Причины Эта статья для тех, кто хочет свой запустить it-стартап и понять сколько денег и времени нужно на MVP (минимальную версии), чтобы протестировать идею или сделать рабочий прототип для презентации инвесторам. После прочтения данной статьи: Вам не нужно будет отправлять 10-2...

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

Топ 5 книг, которые нужно прочитать художнику Чтобы попасть в игровую индустрию, мало уметь хорошо делать своё дело. Для ребят из Banzai.Games учеба не заканчивается никогда. А все потому, что голод до новых знаний — штука посильнее творческих амбиций. Сегодня мы поделимся с вами самым ценным (после своих игр, конечн...

Новый онлайн-курс от devtodev “Разработка игры на Unreal Engine” Курс предназначен для тех, кто всегда хотел сделать свою игру и думал, что это сложно. После прохождения курса вы поймете, что это не так.

Анонсирована игра Postal 4 Крайне неожиданная, но приятная новость для всех фанатов трехмерного беспредела. Игроки со стажем наверняка помнят про славный Postal. У sandbox FPS появилось продолжение, которое в данный момент «живет» в Steam Early Access (стоит 390 рублей). Всем желающим доступен открыт...

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

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

[Перевод] Крутые фичи Visual Studio 2019 Несколько дней назад мы объявили об общей доступности Visual Studio 2019. Лично я использую Visual Studio 2019 с момента первой внутренней сборки — задолго до выпуска Preview 1 в декабре 2018 года. За это время обнаружилось много маленьких особенностей, которые заставили мен...

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

Как обновиться до Windows 10 20H1 Ни для кого не секрет, что Microsoft уже занимается разработкой следующего обновления для Windows 10 под кодовым именем 19H2, но никто не ожидал, что майки параллельно работают и над обновлением 20H1, которое выйдет только спустя год после релиза 19H1 весной этого года. Мног...

Google убила Chromecast Audio В 2015 году компания Google представила устройство Chromecast Audio, которое подключается к любому динамику посредством линейного выхода 3,5 мм, и тем самым позволяет проигрывать музыку по Wi-Fi через мобильное приложение. С помощью этого крошечного круглого устройства можно...

Как на самом деле надо сравнивать цены Apple в США и РФ. Личный опыт Сначала хотел написать комментарий к неоднозначным сравнениям цены на продукцию Apple в статье, но текста получилось слишком уж много. Pochtoycom (на самом деле не только они) лукавят, сравнивая цены Apple в РФ и в США. Действительно, в США возможно купить iPhone дешевле,...

Представлен проект ускорителя, который мощнее Большого адронного коллайдера Европейская организация по ядерным исследованиям (CERN), которая сделала несколько крупных научных открытий, удостоенных Нобелевской премии, объявила о планах создать новый мощный ускоритель частиц, преемника Большого адронного коллайдера (БАК). Большой адронный коллайд...

WebTotem или как мы хотим сделать интернет безопаснее Бесплатный сервис для мониторинга и защиты веб-сайтов. Идея В 2017 году наша команда ЦАРКА начала разрабатывать инструмент для мониторинга всего кибер-пространства в национальной доменной зоне .KZ, а это было порядка 140 000 веб-сайтов. Задача сложная: нужно было операт...

[Из песочницы] Свой mapper или немного про ExpressionTrees Сегодня мы поговорим про то, как написать свой AutoMapper. Да, мне бы очень хотелось рассказать вам об этом, но я не смогу. Дело в том, что подобные решения очень большие, имеют историю проб и ошибок, а также прошли долгий путь применения. Я лишь могу дать понимание того, ...

[Перевод] Анатомия сокола Недавно мы объявили о разработке игры Falcon Age о выращивании взрослой птицы из птенца сокола и совместном противостоянии силам, стремящимся колонизировать планету. Falcon Age выйдет в 2019 году на PS4 и PS VR. На прошлой неделе мы показали игру на PAX и получили замечате...

Слух: в Halo Infinite будет королевская битва, а бюджет на разработку близок к $500 млн Брэд Самс, редактор портала Thurrott.com, в своём видео поделился новой информацией об игре Halo Infinite от студии 343 Industries. По его словам, новая часть франшизы всё же будет включать в себя режим королевской битвы, хотя ранее разработчики отрицали наличие таких плано...

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

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 26. DNS и DHCP Система распределения доменных имен DNS и протокол динамической настройки узла DHCP являются очень важными для сетей, особенно для сети Интернет, так как позволяют настроить доступ к интернету, сконфигурировать браузер и т.д. На предыдущих уроках мы уже рассматривали настрой...

Kotlin Native: следите за файлами Когда вы пишите command line утилиту, последнее, на что вам хочется полагаться, так это на то, что на компьютере где она будет запущена установлен JVM, Ruby или Python. Так же хотелось бы на выходе иметь один бинарный файл, который будет легко запустить. И не возиться слишко...

История одного «разработчика» или как новичку написать приложение для iOS Итак май 2018 года. Предпринято 7 попыток за 7 лет начать программировать что-то под iOS. И каждый раз одно и тоже: то Objective-C что-то страшное и не понятное, то нету идеи. И дальше Hello World, раз в год, вообщем дело не заходило… В этот раз новый Xcode и новый для ме...

Свершилось: пользователи iOS теперь могут загружать посредством сотовой сети файлы размером 200 МБ У операционной системы iOS есть немало особенностей и ограничений, которые и раньше на фоне Android выглядели странно, а в 2019 году и вовсе кажутся анахронизмами. К примеру, как сообщает источник, Apple на днях повысила максимальный размер файла, который пользователи ...

[Из песочницы] Как в Microsoft SQL Server получать данные из Google Analytics при помощи R В этом материале я хочу подробно показать, как можно при помощи R в Microsoft SQL Server реализовать получение данных из Google Analytics (и вообще из любого API). Благодарности: Поскольку я ни разу не маркетолог мне требовалась помощь специалиста. Тестовый кабинет и доступ ...

Краткое руководство по проведению пилотов и PoC Введение За годы своей работы в области ИТ и в особенности в продажах ИТ видел много пилотных проектов, но большинство из них оканчивалось ничем при значительных расходах времени. При этом, если мы говорим о тестировании железных решений, как например СХД, на каждую демо-с...

[Из песочницы] CYOD? COPE? BYOD? Наблюдаю за своим двухлетним сыном и диву даюсь, на сколько лихо он обращается с планшетами и телефонами. Невольно вспоминается известная шутка: «- Мой ребенок в три года может сам включить компьютер и выбрать для себя мультик! — А что делала ты в три года? — Я ела песок…...

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

Xiaomi может опередить Samsung. Компания делает смартфон с камерой под поверхностью экрана Инсайдер Мукул Шарма (Mukul Sharma) опубликовал на своей странице в Twitter сведения о новом патенте, который был зарегистрирован компанией Xiaomi. Речь идет о фронтальной камере, которая располагается прямо под поверхностью дисплея. Это позволит сделать действител...

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

Кейс: Какой видеоредактор нужен для ведения своего канала на Ютубе Допустим вы уже созрели для заведения Ютуб-канала, и хотите начать делать свой канал и сшибать бабло. Тематику выбрали, даже ролики начали снимать. Теперь встаёт вопрос, какой видеоредактор выбрать чтобы редактировать видео.   Для чего нужно вообще редактирования видео?...

Киберпреступникам больше всего «понравился» третий эпизод финального сезона «Игры престолов» С момента начала трансляции восьмого, финального, сезона «Игры престолов» эксперты «Лаборатории Касперского» наблюдают резкий рост активности …

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

[Из песочницы] Разработка визуальных тестов на базе Gemini и Storybook Привет, Хабр! В этой статье я хочу поделиться опытом разработки визуальных тестов в нашей команде. Так получилось, что о тестировании верстки мы задумались не сразу. Ну съедет какая-нибудь рамка на пару пикселей, ну поправим. В конце концов, есть же тестировщики — мимо них ...

Как сделать искусственное мясо еще больше похожим на настоящее Искусственное мясо все больше становится похожим на настоящее На сегодняшний день искусственное мясо становится все более популярным (хоть и до сих пор во многом экспериментальным) видом продукта питания. Существует несколько компаний, которые вполне успешно освоили технолог...

[Из песочницы] CI/CD, используя Jenkins на Kubernetes Добрый день. На Хабре уже есть несколько статей о jenkins, ci/cd и kubernetes, но в данной я хочу сконцентрироваться не на разборе возможностей этих технологий, а на максимально простой их конфигурации для постройки ci/cd pipeline. Я подразумеваю, что читатель имеет базовое ...

Зачем писать свой React Data Grid в 2019 Привет, Хабр! Я участвую в разработке ECM системы. И в небольшом цикле статей хочу поделится нашим опытом и историей разработки своего React Data Grid (далее просто грид), а именно: почему мы отказались от готовых компонент с какими проблемами и задачами мы столкнули при ра...

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

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

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

[Перевод] Цена TypeScript В 2017-2019 годах можно было наблюдать серьёзный рост TypeScript. Происходило это по вполне понятным причинам. В этом языке есть много хорошего. Почти половина респондентов исследования State of JavaScript 2018 года уже пробовали TypeScript и собираются писать на нём в будущ...

[Из песочницы] Распределённый чат на Node.JS и Redis Небольшой вопрос/ответ: Для кого это? Людям, которые мало или вообще не сталкивались с распределенными системами, и которым интересно увидеть как они могут строится, какие существуют паттерны и решения. Зачем это? Самому стало интересно что и как. Черпал информацию с разных...

[Из песочницы] Идея, как можно предоставлять сотрудникам временный доступ к ресурсам клиента, не светя лишний раз пароли Небольшая предыстория После лекции на HighLoad++ 2017. Я посмотрел этот доклад, “Как мы админа увольняли”, в записи. Докладчик сказал, что все web компании испытывает проблемы с паролями, и у меня появилась идея как это решить. Скорее всего кто-то уже сделал, но, если честно...

Предварительный обзор Meizu 16 Plus Sound Color. Отличный звук Современным производителям смартфонов очень тяжело привлечь к себе внимание аудитории — нас уже разбаловали производительными смартфонами, крутыми камерами и большими дисплеями. Пользователь хочет чего-то нового, удивительного, но далеко не у каждой компании есть идеи, как э...

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

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

Sony выпустит огромный 7-дюймовый смартфон Xperia 10 Ultra В прошлом месяце Sony представила интересные смартфоны Xperia 1, Xperia 10 и Xperia 10 Plus, каждый из которых получил кинематографический дисплей с необычным соотношением сторон 21:9. И недавно стало известно о разработке ещё одного подобного аппарата под названием Xperia 1...

Minecraft для Android устройств Согласитесь, современные мобильные игры далеко двинулись вперед и буквально каждый день на свет появляется множество интересных новинок, однако порой хочется поиграть во что-то необычное, и в то же время очень простое. Сегодня мы бы хотели поговорить с вами о легендарной ком...

[Перевод] Почему мы перенесли серверы в Исландию Примечание переводчика. Simple Analytics — сервис аналитики для веб-сайтов, ориентированный на приватность (в некотором роде противоположность Google Analytics) Как основатель Simple Analytics, я всегда помнил о важности доверия и прозрачности для наших клиентов. Мы несём о...

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

Погружаемся в opensource-экосистему Android Disclaimer о том, что пост не призывает к радикальным формам фанатизмаКаждый выбирает свой "уровень погружения". Вам не обязательно следовать каждому пункту из этого поста. Моя цель — показать, насколько хорошо развита экосистема на данный момент и чего вы можете и не можете...

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

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

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

Apex Legends выйдет на Android и iOS Electronic Arts рассказала, что планирует выпустить Apex Legends на мобильные платформы. По словам Gameinformer, во время конференц-звонка с инвесторами, компания похвасталась успехами «королевской битвы» Respawn и объявила о расширении игры. Разработчики решили выпусти...

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

[Из песочницы] Создание многомодульного Gradle проекта SpringBoot + Angular в IDEA Достаточно часто в моей практике используется связка Spring + Angular. Хочу поделится своим опытом по подготовке подобного проекта в среде разработки IntelliJ IDEA. Создаем пустой Gradle проект Для начала создадим пустой Gradle проект в IDEA, при этом снимите все галочки би...

Чего мы ждём от OnePlus 7 OnePlus 6 был представлен в мае 2018 года, поэтому можно предположить, что и OnePlus 7 будет представлен примерно в это же время. Если различия между 6 и 6T кажутся не такими серьёзными, OnePlus 7 может задать новую планку для линейки, как это было когда-то с выходом OnePlu...

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

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

Электросамокат Xiaomi Mijia Electric Scooter Согласитесь, современные технологии не останавливаются на достигнутом и быстро движутся вперед, а вместе с этим в магазинах начинают появляться огромное количество различных устройств, которые не остаются без внимания покупателей. Сегодня мы бы хотели представить вашему вним...

Data Science Digest (August 2019) Приветствую всех! DataFest возвращается в Украину и пройдет 7 сентября в Одессе. Сейчас формируется программа, но если вы хотите выступить с докладом, то можно подать свою тему здесь. Зарегистрироваться в качестве участника можно здесь. Напоминаю, что у дайджеста есть свой...

VAST — новый и очень дорогой научно-фантастический 3D-шутер для iOS Я в каком-то плане понимаю разработчиков бесплатных игр — они в первую очередь хотят заработать. Но для меня подобное развлечение сразу же теряет в привлекательности. Поэтому любая платная игра на контрасте почти всегда воспринимается как нечто более качественное. Но сегодня...

Предварительный обзор Lenovo Yoga Chromebook C630. Топовый хромбук Если вы хоть немного разбираетесь в ноутбуках и следите за рынком электроники, то понимаете, что хромбуки хотя и рекламируют как настоящую платформу для работы, но на самом деле получить достаточно производительности на подобных системах никогда не удается. Все дело в том, ч...

Почему будущее доставки всё-таки может быть за дирижаблями Your browser does not support HTML5 video. Помните дирижабль Amazon? Конечно, это был фейк. Но от истины здесь может быть недалеко. Amazon и правда хочет построить такую махину. Огромный аэростат, из которого во все стороны разлетаются дроны, как пчелы из улья. Компания ближ...

Разработка Unix подобной OS — Оболочка. Заключение (9) Пришло время написать первую отдельную программу для нашего ядра — оболочку. Она будет храниться отдельным .elf файлом и запускаться init процессом при старте ядра. Это последняя статья из цикла по разработке своей операционной системы. Читать дальше →

WebComponents как фреймворки, взаимодействие компонентов Когда разговор заходит о веб компонентах, часто говорят: «Ты что хочешь без фреймворков? Там же все готовое». На самом деле есть фреймворки созданные на основе реализаций стандартов входящих в группу веб компонентов. Есть даже относительно неплохие, такие как X-Tag. Но сегод...

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

Настоящая королевская битва: миллионер хочет провести турнир на отдельном острове Победителю приз.

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

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

Релиз Doom Eternal перенесли на 2020 год Премьера ожидаемого шутера на платформах PC, PlayStation 4 и Xbox One состоится 20 марта 2020 года. Разработчики опубликовали «стандартное» для подобных ситуаций объяснение: «В течение всего периода разработки Doom Eternal главной нашей задачей было сделать игру, которая бы...

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

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

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

Как мы заново изобретали IP АТС Askozia, после того как проект был продан и закрыт разработчиком Как было все прекрасно до часа X Мы — небольшая команда разработчиков, которая много лет назад занималась разработкой и внедрением программ 1С. В далеком 2011 году мы хорошо знали программные продукты 1С, и не имели опыта в разработке собственных решений. На тот момент компа...

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

Интервью с Александром Макаровым, Yii core team Один из ключевых разработчиков Yii, Александр Макаров(SamDark), выступит на DevConf с докладом про пакетные метрики и я воспользовался возможностью задать несколько интересующих меня вопросов про новую версию Yii, новую ORM, сбор денег на OpenCollective, фулл-тайм open sour...

Debian + Postfix + Dovecot + Multidomain + SSL + IPv6 + OpenVPN + Multi-interfaces + SpamAssassin-learn + Bind Данная статья о том как настроить современный почтовый сервер. Postfix + Dovecot. SPF + DKIM + rDNS. С IPv6. С шифрованием TSL. С поддержкой нескольких доменов — часть с настоящим SSL сертификатом. С антиспам-защитой и высоким антиспам-рейтингом у других почтовых серверов. С...

[Из песочницы] Phoenix LiveView: когда вам больше не нужен JavaScript* * для создания динамической страницы Не так давно 12.12.2018 был анонсирован выход новой библиотеки для фанатов phoenix framework под названием Phoenix LiveView. Я бы хотел поделиться с вами впечатлениями от ее использования и phoenix в целом, а в следующей статье попробова...

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

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

[recovery mode] Как сделать мобильную игру командой из 2 человек с нулевым бюджетом и получить фичеринг в Google Play Мы с мужем давно хотели делать игры вместе, но времени на это никогда не хватало. Мы оба работали: он — UI-программистом в геймдеве, я — продакт-менеджером в social media, затем в финтехе, и сил на собственную игру не оставалось. Год назад мы переехали в Канаду и решили, ...

Самая главная особенность Samsung Galaxy S11 Каждый человек на Земле хочет пользоваться как можно более продвинутым смартфоном из доступных в продаже, однако далеко не у всех есть возможность или желание такие покупать, ведь подобные модели, несмотря на очевидные плюсы по части Сообщение Самая главная особенность Sams...

Новый пакет валидаций для React на Mobx @quantumart/mobx-form-validation-kit Добрый день. Сегодня я хочу рассказать о новом пакете для асинхронных валидаций в проектах использующих в своей основе React, Mobx и написанных на Typescript. Современная Frontend разработка предполагает большое количество логики при заполнении страниц с документами, анкет ...

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

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

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

[Перевод] Делать хорошо, делая плохо: написание «злого» кода с помощью Go, часть 1 Вредные советы для Go-программиста После десятилетий программирования на Java, последние несколько лет я в основном работал на Go. Работать с Go — здорово, прежде всего потому, что за кодом очень легко следовать. Java упростила модель программирования C ++, удалив множеств...

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

[Из песочницы] За что я ненавижу Eloquent ORM Всем привет. Хочу перед вами исповедаться и рассказать немного о том, что я чувствую, когда разрабатываю на Laravel. Нет, не подумайте, я обожаю этот фреймворк и безумно благодарен команде, которая его создала и поддерживает, они делают крайне крутое дело и, на мой взгляд, ...

Почему Apple отменила выпуск AirPower Пару дней назад стало известно, что Apple отказалась от своего амбициозного проекта AirPower. По словам вице-президента Apple по аппаратному обеспечению, продукт не соответствовал высоким стандартам компании, из-за чего проект был окончательно свернут. Почему это произошло,...

[Перевод] 20 лет RollerCoaster Tycoon: интервью с создателем игры 31 марта 1999 года была выпущена игра RollerCoaster Tycoon, полностью созданная одним человеком и написанная на языке ассемблера x86. В честь юбилея игры мы публикуем перевод интервью с автором, записанное в 2016 году. Сегодня мало кто помнит имя шотландского программиста ...

Angulareact У меня есть проблема. Приложение написано на Angular, а библиотека компонентов на React. Делать клон библиотеки слишком дорого. Значит, нужно использовать React-компоненты в Angular-приложении с минимальными затратами. Разбираемся как это делать. Читать дальше →

Acer показала Chromebase 24I2 Компания Acer официально представила новый моноблок под названием Chromebase 24I2, который создан специально для тех пользователей, которые хотят получить от своей системы максимум комфорта и производительности за минимальное количество денег. Данный компьютер выполнен в фор...

RISC-V: RocketChip в неестественной среде обитания Недавно на Хабре публиковалась статья о том, как поэкспериментировать с архитектурой RISC-V без затрат на «железо». А что, если сделать подобное на отладочной плате? Помните мемы про генератор игр: штук 20 галочек в стиле «Графика не хуже Кризиса», «Можно грабить корованы» ...

Слёрм DevOps: от Git до SRE со всеми остановками 4-6 сентября в Санкт-Петербурге, в конференц-зале Selectel пройдет трехдневный Слёрм DevOps. Мы строили программу, исходя из мысли, что теоретические труды по DevOps, как и мануалы к инструментам, каждый может прочитать самостоятельно. Интересны только опыт и практика: расс...

Samsung Galaxy S11 неожиданно поверг всех покупателей в шок Спрос на смартфоны с каждым годом только усиливается, а происходит это из-за того, что каждый человек в мире хочет пользоваться подобными гаджетами. Сегодня, 7 июня 2019 года, в сети появились первые подробности о таком флагманском Сообщение Samsung Galaxy S11 неожиданно по...

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

[Перевод] Пишем API для React компонентов, часть 3: порядок пропсов важен Пишем API для React компонентов, часть 1: не создавайте конфликтующие пропсы Пишем API для React компонентов, часть 2: давайте названия поведению, а не способам взаимодействия Пишем API для React компонентов, часть 3: порядок пропсов важен Пишем API для React компонентов,...

[Перевод] Хитрый Perl-квайн Прим. пер.: Встретил сегодня в твиттере очень забавный, на первый взгляд, тред. А потом пригляделся и понял, что он не только забавный, но и занятный. А раз уж так сложилось, что сегодня пятница, то решил, что стоит поделиться обнаруженным и с товарищами:) Сохраните следу...

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

[Перевод] Новости из мира OpenStreetMap № 472 (30.07.2019-05.08.2019) How to carve OSM data into a slade plate – by Harald Hartmann 1 | Foto Harald Hartmann | Map data OpenStreetmap contributors Картографирование Продолжаются дискуссии (в Twitter, в списке рассылки) вокруг онлайн-редактора от Facebook — RapiD'a. Если вы хотите серьезно погр...

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

Apple Watch 4 (44 мм, 2019 г.) vs Pebble Steel Classic (2014 г.) Свои Pebble Steel Classic я купил в 2014 году, аккурат перед выпуском самых первых Apple Watch (0 серия) (можно почитать мой обзор далекого 2014 года https://habr.com/ru/post/364677/). Я помню как сильно сомневался брать Pebble или подождать выпуска Apple Watch (это же Apple...

Предварительный обзор Lian Li LanCool One Champagne. Очень необычно Если вы следите за рынком компьютерного железа, то заметили, что буквально каждый второй производитель корпусов выпускает свои новинки с массой подсветки по всему периметру дополнительными модулями и прочими бонусами, которые далеко не всем нужны. Допустим, вы не особо любит...

Thrir — карточная игра с новым взглядом на жанр доступна в Google Play в режиме пробного запуска Главная особенность большинства карточных игр в том, что каждый игрок видит только свои карты и может использовать эффект неожиданности для соперника. Разработчик из студии Bent Pin готовит свежий взгляд на жанр в виде игры под названием Thrir. Ее фишка в том, что игроки мог...

Как мы слили финал IT-Планеты по программированию Не мы плохие, а багов много. Разработка искусственного интеллекта для игры “Хоккей” за ~7 часов. Изначально статья планировалась о стратегиях участников, о том, что они успели сделать за конкурсное время и рады ли проделанной работой, но, опросив финалистов восемь, стало яс...

Дональд Трамп: «Я хочу технологию 6G как можно скорее» На текущий момент ведущие производители телекоммуникационного оборудования и сотовые операторы активно готовятся к развёртыванию сетей пятого поколения, и президент США Дональд Трамп хочет, чтобы штаты как можно быстрее внедрили эту технологию. Более того, на своей странице ...

Blitz Engine & Battle Prime: ECS и сетевой код Вступление Battle Prime — первый проект нашей студии. Несмотря на то, что многие члены команды имеют приличный опыт в разработке игр, мы, естественно, сталкивались с разными сложностями во время работы над ним. Они возникали как в процессе работы над движком, так и в процес...

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

Предварительный обзор Corsair Hydro Series H100i Platinum SE. Стильная СЖО Геймеры очень любят системы охлаждения с подсветкой, так как это позволяет не только свой корпус сделать красивее и ярче, но и охладить при этом процессор до достаточно адекватных температур. На текущий момент на рынке систем жидкостного охлаждения очень много разнообразных ...

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

Игровая индустрия с 4 по 10 февраля 2019 года В сегодняшнем выпуске: Respawn не делает Titanfall 3. Rocksteady все же делает новую игру про Бэтмена? 4A Games может выпустить следующую игру Metro только на консолях. CD Projekt Red не заплатит Сапковскому $16 млн. Все самое интересное из мира игр и игровой индустр...

[Из песочницы] Процедура нотаризации Electron приложения для macOS 10.14.5 С выходом macOS 10.14.5, Apple добавила обязательную процедуру нотаризации (Notarization process) приложений перед их распространением. Что это и какие сложности возникли с этим обновлением при разработке на Electron.js я и хотел бы рассказать. Читать дальше →

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

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

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

Не блокчейн Чуть больше 10 лет назад, 3 января 2009 года был создан genesis block Биткойна. Так началась история блокчейна, обещавшая перевернуть мир, создать новую экономику, сделать существующие банки реликтами прошлого. 10 лет — достаточно долгий срок, чтобы подвести итоги, поговор...

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

[Из песочницы] Почему нам нужна децентрализация интернета и почему она неизбежна За последний год, а особенно после скандала с Facebook и Cambridge Analytica, в Европе и США начали активно появляться статьи о нарушении конфиденциальности данных IT-компаниями. В особенности со стороны Google и Facebook. Большая часть этих историй преподносится как «вопиющ...

[Перевод] Опыт кандидата при рекрутинге разработчиков программного обеспечения. Часть 2 Добрый день. Делимся с вами второй частью статьи о рекрутинге разработчиков ПО, которая приурочена к запуску курса «IT-Recruiter». Первую часть можно прочитать тут. Уведомление привлекательно Итак, вы сходили на свое первое свидание, а потом… ничего. Вы звоните на следую...

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

Стоит ли играть на сайте виртуального казино? Онлайн казино – это заведение в интернете, которое пользуется популярностью среди людей. Многие геймеры давно начали зарабатывать на подобных развлечениях. На сайте http://igrat-vulcanclub.com/vhod/ можно найти различные слоты, которые покорят ваше сердце. Но в чем преимущес...

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

Лучшие «облака» без регистрации, или как удобно передавать файлы между iPhone, Android, Mac и Windows Интернет позволяет быстро обмениваться документами. Основным инструментом для этого была и остается электронная почта. Но облачные технологии сделали обмен файлами еще более проще. Вы хотите передать свой файл кому-то, но не пользуетесь Dropbox, Яндекс.Диском, Google Диском ...

За год и 4 месяца Алисе признались в любви 22 миллиона раз Ко Дню cвятого Валентина аналитики Яндекса посчитали, сколько раз пользователи поиска признавались Алисе в любви или заигрывали с ней. Для этого в обезличенном потоке пользовательских реплик были выделены все фразы вроде «Я люблю тебя» и «Ты мне нравишься».  Оказал...

Введение в реверсинг с нуля, с использованием IDA PRO Привет, Хабравчане! Для тех, кто не знает, в своё время я взял на себя ответственность перевести испанский курс Introduccion Al Reversing Con Ida Pro Desde Cero под авторством Ricardo Narvaja на русский язык. Прошло 2,5 года и теперь я могу смело сказать, что курс переведен...

GraphQL Voyager как инструмент для поиска уязвимостей В настоящее время все больше компаний начинают использовать GraphQL. Это относительно новая технология (если быть более точным, то это язык запросов), которая призвана решить существующие проблемы REST. Если вы еще не знакомы с GraphQL, то рекомендую начать с ресурсов: ...

Свистать всех на Linux, гром и молния Привет, Хабр! Сегодня я хочу рассказать о собственном опыте перевода рабочего места на Linux. Статья не претендует на 100% охват всех проблем и их решений, но кое-какие рецепты, позволяющие сделать жизнь лучше, тут все же будут. Также в статье будет некоторое количество флеш...

[Перевод] Самое простое объяснение принципа работы современных алгоритмов симметричного шифрования (Нашёл в твиттере тред с очень крутым объяснением работы симметричных шифров. Его написал Colm MacCárthaigh один из основных контрибьюторов Apache. Я спросил разрешение Колма на перевод, он любезно согласился). Я объясню вам доступным языком, что происходит при шифровании да...

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

Сотни миллионов на игры. Apple тратит по несколько миллионов долларов на разработку каждой игры для сервиса Arcade О сервисе Apple Arcade после его анонса говорили меньше, чем о других новых продуктах купертинцев. Но для немалой части аудитории именно он будет самым интересным из трёх, особенно, учитывая, что он, в отличие от TV+ и News+, будет доступен в более чем 150 странах. Нап...

Разработчик называет Redcat 250mm f/4.9 «самым резким в мире» полнокадровым объективом с фокусным расстоянием 250 мм На сайте Kickstarter завершается сбор средств на выпуск объектива Redcat 250mm f/4.9, который его разработчик называет «самым резким в мире» полнокадровым объективом с фокусным расстоянием 250 мм. Объектив построен по очень простой оптической схеме Петцва...

JS-битва: как я написал свой eval() Вы можете помнить Александра Коротаева по браузерной версии «Героев Меча и Магии»: расшифровка его доклада о ней собрала на Хабре громадное количество просмотров. А теперь он сделал игру, ориентированную на программистов: играть в неё надо JS-кодом. В этот раз на разработку...

[Перевод] Как создавали Spore: интервью с разработчиками 7 сентября 2008 года Maxis выпустила одну из самых амбициозных игр своего времени — Spore. Однопользовательская «игра в бога» в песочнице была поначалу воспринята со смесью одобрения и критики: многие фанаты были расстроены тем, что она не соответствовала ожиданиям, данным...

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

Слухи: Microsoft отказывается от 2-х крупных обновлений в год Слухи растут о том, что Microsoft будет отказываться от 2 крупных обновлений Windows 10 каждый год.Впервые подобная новость была озвучена в связи с ранним появлением Windows 10 20H1 для Skip Ahead, что, очевидно, было сделано для того, чтобы согласовать разработку настольной...

[Из песочницы] Советы начинающим разработчикам Я работаю iOS разработчиком более шести лет. Мне довелось работать в нескольких различных компаниях и командах. Я работал как в outsource так и в outstaff, довелось даже поучаствовать в startup. И вот спустя несколько лет коммерческой разработки, а также пару-тройку лет прог...

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

Представляем Vepp — новую панель управления сервером и сайтом от ISPsystem Vepp — это наша новая панель для управления сервером и сайтом. Сначала мы хотели просто обновить интерфейс ISPmanager 5, но на этапе проектирования поняли: интерфейсом не обойтись, нужно менять подход к задачам пользователя. Фактически это означало, что надо делать новый пр...

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

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

Ход конём по битам. Шахматный Bitboard Добрый день. Эту статью я написал специально для студентов курса «Алгоритмы для разработчиков» в OTUS и сегодня хочу поделиться ею со всеми читателями нашего блога. Шахматный конь стоит на шахматной доске и задумчиво смотрит в шахматную даль. Сколько разных ходов он может с...

Google пытается превратить Google Фото в Instagram? Зачем Google пытается скопировать Instagram? Google Фото — это довольно удобный инструмент для управления своей коллекцией фотографий и видеозаписей, позволяющий редактировать снимки и упорядочивать свою коллекцию. Однако совсем недавно в своем твиттер-аккаунте предста...

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

Разновидности координат используемые в GUI Unity3d Почему разновидности и сколько их? Часто сталкиваюсь с тем, что люди просто не понимают как подвинуть объект в UI на какое то значение, и удивляются что результат зачастую непредсказуем. Или допустим как получить правильные координаты объекта в UI. Если мы через дебагер выве...

Разработка сайта на WebAssembly с помощью NetCore 3 и Blazor Мое мнение, что WebAssembly будущее интернета. Данная технология на текущий момент уже интегрирована в большинство современных браузерах (а точнее в их движках) на ПК и мобильных устройствах. В таких браузерах как Chrome, Edge, Firefox, и WebKit. В данной статье я опишу как ...

«Универсал» в команде разработки: польза или вред? Всем привет! Меня зовут Людмила Макарова, я менеджер разработки в УБРиР и треть моей команды – «универсалы». Признайте: каждый Tech Lead мечтает о кросс-функциональности внутри своей команды. Ведь это так круто, когда один человек способен заменить трех, да еще и сделать ...

TDDx2, BDD, DDD, FDD, MDD и PDD, или все, что вы хотите узнать о Driven Development Просматривая статьи по проектированию ПО, я постоянно встречал тучу невиданных сокращений и вскользь упоминаемых практик разработки. TDD — ну, это все знают, сначала пишем тесты, а потом остальной код. BDD — что-то знакомое, вроде как, тоже тесты, но особенные. TDD — снов...

Apex Legends потребовалось 72 часа, чтобы привлечь 10 млн игроков Прошло всего несколько дней с момента внезапного выхода королевской битвы от EA и студии Respawn Entertainment, создателя Titanfall. Тем не менее, новая командная игра Apex Legends получила тёплый приём в игровом сообществе. Исполнительный директор студии-...

Microsoft объявила о выпуске первой публичной версии Microsoft Edge Beta Компания Microsoft объявила о выпуске первой публичной бета-версии нового браузера Microsoft Edge на базе Chromium, которая пригодна для повседневного использования. Beta является третьим и последним каналом предварительного тестирования Edge, а значит следующим этапом в ег...

Почти уволен. Как я построил отдел аналитики Яндекса Меня зовут Алексей Долотов, я 10 лет не писал на Хабр. Отчасти дело в том, что когда мне было 22 года, я начал строить отдел аналитики Яндекса, затем семь лет им руководил, а теперь придумал и строю сервис Яндекс.Таланты. Профессия аналитика даёт массу возможностей. Главное...

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

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

Тема для Ютуб-канала — Кулинарные рецепты Время от времени я буду публиковать интересные тематики ютуб-каналов, которые легко раскручиваться и они могут дать кучу бабла.   Помните историю 2-летней давности когда в Яндекс.Дзене стали появляться каналы со скопипастенными кулинарными рецептами.  И кто в теме, прек...

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

Подписка Google Play Pass представлена официально. Google снова подсматривает идеи у Apple? Скоро в магазине приложений от Google появится подписка Компания Google официально подтвердила, что новый сервис Play Pass скоро будет запущен. Идея проекта заключается в том, что пользователи Android смогут получать доступ к платным приложениям Google Play Store и играм за ...

Будет ли человек жить 150 лет? 72 года. Именно столько составляет средняя продолжительность жизни в России. Что же, это не самый плохой показатель по сравнению с Центральноафриканской республикой, где население способно дожить только до 45 лет. Однако если не учитывать низкие показатели продолжительности...

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

Глава Xiaomi назвал цену Redmi 7 Redmi хочет наладить диалог с пользователями. Именно поэтому глава новоиспеченного бренда Лу Вейбинг обратился к потребителям с просьбой рассказать о том, какой смартфон Redmi 7 они хотели бы. Особенно горячие головы стали говорить о необходимости установки платформы Snapdra...

Oculus Rift S полный обзор 21 мая начнутся поставки нового PCVR шлема от Oculus (Facebook), который носит имя Rift S и стоит $399. Что же может означать буква S в этом названии? Superior (превосходящий)? Действительно ли этот шлем превосходит своего предшественника Oculus Rift? Есть мнение, что скоре...

[Перевод] Как подписывать приложения для macOS Catalina 10.15 [Прим. пер.: переведя вызвавший широкое обсуждение на Хабре пост, я заинтересовался новыми правилами для разработчиков ПО, введёнными компанией Apple. В этой статье рассказывается о личном опыте освоения правил одним из разработчиков игр.] Введение В новой версии macOS App...

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

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

Dell G5 5590: один из самых доступных игровых ноутбуков с RTX 2060 Большинство игровых ноутбуков всем своим внешним видом кричит «эй, смотрите, я сделан для геймеров и только для них!». Наш новый игровой лэптоп Dell G5 5590 не такой. Здесь современный и, возможно, немного футуристический, но всё же совершенно не кричащий дизайн. А ещё на мо...

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

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

[Перевод] Создание процедурного генератора головоломок В этом посте описывается генератор уровней для моей игры-головоломки Linjat. Пост можно читать и без подготовки, но он легче усвоится, если сыграть в несколько уровней. Исходный код я выложил на github; всё обсуждаемое в статье находится в файле src/main.cc. Примерный план ...

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

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

Сколько стоит App построить Я фриланс, и потому «и швец, и жнец, и на дуде игрец». И значительная часть рабочего времени уходит на переговоры с потенциальными заказчиками. Вот то базовое непонимание, которое я наблюдаю у людей в 50% случаев: Проект по разработке приложения стоит столько, сколько он сто...

«WARNING: sanitizing HTML stripped some content» и как с ним правильно бороться Всем, кому приходилось вставлять HTML содержимое в DOM в Angular, доводилось видеть это сообщение. Конечно, все мы получаем проверенное содержимое с нашего же сервера и просто хотим застилизовать сообщение об ошибке. Или вставляем HTML из наших же констант, инлайним наши SVG...

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

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

[Из песочницы] Клиент: — Сколько стоит копия Facebook? «Сколько стоит сделать копию Facebook (Avito, Яндекс.Такси, fl.ru...)?» — один из самых популярных вопросов клиентов, на который мы сегодня дадим развернутый ответ и расскажем, как это выглядит со стороны людей, которым предстоит это делать. Читать дальше →

[Из песочницы] Путь школьника к разработке мобильных приложений Здравствуйте, хочу рассказать о том, как я пришёл к созданию своей первой относительно серьезной игры для IOS и Android. Предыстория Ещё в средней школе, мы с другом хорошо относились к урокам информатики, мне нравилось кодить и решать различные проблемы при помощи програм...

Лучшие Android-приложения для поиска текстов песен Знаете лишь пару строчек из песни? Не проблема. Эти приложения помогут вам найти нужный трек! Если вам нужно распознать песню, которая играет в данный момент, то вы, наверняка, в курсе того, какие программы для этого использовать. Тем более, что мы недавно делали подборку по...

Дешевле, чем iPhone: гибкий смартфон Xiaomi, который выйдет до конца года, поразит своей ценой Свой прототип гибкого смартфона компания Xiaomi продемонстрировала ещё в январе, однако пока так и не представила подобное устройство. Недавно международный директор по продуктам и маркетингу Xiaomi Xiaomi Донован Сунг (Donovan Sung) заявил, что производитель не собирае...

Сколько нужно времени, чтобы скачать GTA V по Dial-Up? Широкополосным доступом в Сеть сейчас никого не удивишь: практически в каждом общественном месте есть Wi-Fi, дома — оптика или ADSL, в телефоне — 3G или 4G, а скоро и 5G. Но когда-то единственной технологией доступа в Сеть была Dial-Up — медленная, нен...

3D Fest. отличная идея собрать единомышленников под одной крышей Всем привет. Прошла неделя после 3D Fest, прошедший в Санкт-Петербурге 9.02.2019, утихли все эмоции, ажиотаж и т.д., хотя честно меня до сих пор переполняют эмоции. Уже есть несколько анотаций и мнений по поводу этого фестиваля (замечу, первый в РФ на данную тематику), но я ...

Разработчики веселой спортивной игры Battle Bowls ищут бета-тестеров на iOS и Android Игра в боулз (lawn bowls) — популярная в странах Британского содружества «игра в шары», в которой нужно подкатить как можно больше асимметричных шаров к небольшому белому, который уже размещен на поле. Именно на ее правилах основана Battle Bowls от австралийского разработчик...

Названо время выхода Huawei Mate X Времена смартфонов с гибкими дисплеями наступили. Кто-то уже успел показать свои наработки, а кто-то только пытается выйти с подобным решением на рынок. Huawei среди тех, кто стоит в авангарде гибких мобильников и на прошедшей выставке MWC 2019 показала Mate X, который ...

[Из песочницы] Беспроводная зарядка. Как она работает на практике У меня свой магазин разных беспроводных зарядных устройств. За год работы в этой области я успел разобраться в характеристиках работы устройств, различиях, проблемных областях зарядок и прочитать очень много статей, в которых пишут не разобравшись в тематике. В этой и сле...

Zotac показала карты GeForce GTX 1660 Сейчас на рынке можно наблюдать настоящий бум новых видеокарт. Дело в том, что компания NVIDIA показала свой новый чип GeForce GTX 1660 и теперь все партнеры хотят показать свои варианты данной видеокарты. У кого-то получается хорошо, у кого-то просто отлично. Например, комп...

Stunt Kite Party вышла на Nintendo Switch Некоторое время назад, когда японцы только-только выпустили в свет свою игровую приставку Nintendo Switch, на ней практически не было игр. Сейчас ситуация кардинально изменилась и играть есть во что. Например, на данной портативной приставке вышла игра Stunt Kite Party, кото...

21 сентября Badoo PHP Meetup #3: производительность Всем привет! Я Павел Мурзаков, тимлид серверной команды Badoo. Мы обожаем PHP, вкладываемся в его развитие и развитие сообщества вокруг него. 21 сентября планируем провести третий Badoo PHP Meetup. Приглашаем спикеров и гостей! В этот раз в качестве общей темы встречи выбр...

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

Data Science Digest (May 2019) Хабр, привет! В прошлом выпуске я рассказывал, что для дайджеста запустил Telegram-канал, а сегодня хочу поделиться новостью, что также завел для него страницы в facebook, twitter, LinkedIn. Приглашаю всех присоединяться к ним. Кроме этого сегодня мы опубликовали дайдж...

Визуальный редактор логики для Unity3d. Часть 1 Введение Здравствуйте уважаемые читатели, в сегодняшней статье я хотел бы остановиться на таком феномене в разработке приложений на Unity3d, как визуальная разработка или если бы точнее, разработка с применением визуального представления кода и логики. И, прежде чем продолжи...

[Перевод] Стивен Вольфрам «Делая большие проекты» Я люблю делать проекты, которые кажутся безумными. И полагаю, делал это около 35 лет в науке (я начал молодым) и около 30 лет в технологической сфере. Сегодня я хочу рассказать немного о том, что такое «делать безумные проекты» и немного о моих проектах. В первом приближен...

Тим Кук: Apple по-прежнему следует заветам Стива Джобса Тим Кук во многом отличается от Стива Джобса, но продолжает исповедовать его принципы Если вы следили за развитием Apple в начале 2010-х годов, то наверняка помните, какое уныние охватило фанатов бренда из-за ухода Стива Джобса. Несмотря на то что он сам выбрал себе преемник...

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

Strong «caffe» на завтрак и выездные хакатоны: почему это важно для развития Data Science сообщества Я Data Scientist в команде Data Lake Platform в Райффайзенбанке. Три года назад в банке не было направления Big Data, а сейчас у нас есть отдельная платформа для работы с большими данными и активно развивающееся сообщество. По мере развития data driven культуры мы сталкиваем...

Huawei Nova 5T с тройной камерой Какое-то время назад мы не могли даже представить себе, что у смартфона будет на тыльной стороне две камеры, а сейчас такие смартфоны стали уже обыденностью. Теперь буквально каждый второй смартфон на рынке может похвастаться двумя камерами, а у некоторых есть даже три. Вот ...

Электрички Москвы (и не только): спасибо тем, кто помогал в этом году Электричка слева — Аэроэкспресс — теперь тоже добавлена в приложение. В день расписание у нас просматривают 600 тысяч человек, поэтому каждое маленькое изменение имеет эффект большого масштаба. Я хочу немного отчитаться о том, что мы добавили в приложение электричек по п...

Обзор JetX. Гонка на максимальной скорости Сегодня мне удалось протестировать игру JetX и оказалось, что гоночные симуляторы, если можно так сказать, живее всех живых. Я почему-то думал, что даже у крупных студий уже не получается придумать интересную идею и реализовать ее, а здесь у нас яркий пример того, что классн...

Samsung придумала, как сделать из одного смартфона два Корейцы продолжают радовать интересными новинками. В Лас-Вегасе уже стартовала выставка CES 2019, на которой Samsung представила концепты модульных телевизоров на основе технологии MicroLED. Она позволяет собрать из отдельных панелей TV любых размеров. В случае с новым пате...

[Из песочницы] Многоязычный синтез речи с клонированием Хотя нейронные сети стали использоваться для синтеза речи не так давно (например), они уже успели обогнал классические подходы и с каждым годам испытывают на себе всё новые и новый задачи. Например, пару месяцев назад появилась реализация синтеза речи с голосовым клонировани...

Менеджеры проектов не нужны Обратите внимание, что в названии нет знака вопроса. Я не хочу рассуждать, нужны менеджеры проектов в современной разработке программного обеспечения или нет. Практика показывает, что нет. Я только пытаюсь разобраться, почему так сложилось. Работая более 20 лет в IT-индустр...

«Первый месяц три здоровых мужика боялись включать турбину» — как Алексей Стаценко строит джетпак с нуля В октябре мы поговорили с Алексеем Стаценко (MagisterLudi) о том, как он загорелся идеей построить джетпак, зачем основал JetHackers, а главное — для чего нужен реактивный ранец. Бытовые вопросы тоже в стороне не оставили: сколько это стоит, опасно ли, почему турбины не ра...

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

С игровым сервисом Stadia не все так гладко, как может показаться Пока вы это читаете, есть большая вероятность, что я буду играть в какой-нибудь Far Cry 3 на своей консоли. Если вы не играли в эту игру, которая вышла еще в 2012 году, то наверняка когда-нибудь слышали про эту популярную во всем мире серию от студии Crytek. Да, этому тайтл...

Хватит паранойи или почему вам не светит 100 баллов в Page Speed Йо-йо! Отличная штука SEO. Никто не знает, что делать наверняка, почему сайт «не в топ» и почему онлайн-бизнес не работает. И в поисках истинной причины владельцы сайтов становятся как сорокалетние тётушки, которые верят всякой ерунде цыганок на рынке. И вот взяв в руки клав...

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

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

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

DIY: Как мы делали «живое» расписание для Codefest X В конце марта в Новосибирске отгремел юбилейный 10-ый CodeFest. Как и, наверное, любая конференция, CodeFestX оставил участникам кучу разных впечатлений от «ноги моей тут больше не будет» до «как купить пожизненную подписку?». То, как это было я описывать не буду, отзывы уже...

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

One To Rule ‘Em All: Apple может объединить подписки в 2020 году Мы это обсуждали между собой и даже поднимали эту тему в DroiderCast, теперь у нас появилась информация, что Apple может объединить несколько подписок в одну. С появлением подписных сервисов Apple News+ и релизом Apple TV+ у компании начался новый рост! По информации Bloombe...

[Перевод] Современная игра для NES, написанная на Lisp-подобном языке What Remains — это повествовательная игра-адвенчура для 8-битной видеоигровой консоли NES, выпущенная в марте 2019 года как бесплатный ROM, запускаемый в эмуляторе. Она создавалась небольшой командой Iodine Dynamics на протяжении двух лет с перерывами. В настоящий момент игр...

Катастрофические задержки. Первые впечатления от Google Stadia настораживают Потоковый игровой сервис Google Stadia будет запущен уже сегодня. Как мы узнали вчера, на старте будет доступно не 12, а 22 игры, что уже весьма неплохо. Однако на самом деле основной вопрос вовсе не к стартовой линейке игр, а к качеству сервиса. Если точнее, к ...

Лончер Samsung One UI 2.0 получит все главные фишки Android Q Выпуск Android Q для смартфонов Samsung Galaxy ознаменует также выход новой версии фирменного лончера южнокорейцев One UI 2.0. Однако интересный факт в том, что Galaxy S11 дебютирует с One UI 2.1. Конечно, это не слишком удивляет, что следующее крупное обновление ОС Android...

HP Reverb: самая продвинутая и дорогая VR-гарнитура с поддержкой Windows Mixed Reality Компания HP на днях представила новую VR-гарнитуру под названием Reverb. Из ряда себе подобных новинка выделяется весьма продвинутыми характеристиками и немалой ценой, а также она предлагает новую более удобную конструкцию. Гарнитура HP Reverb оснащена парой 2,9-дюймовых дис...

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

ATtiny13 против ПЛК, или как получить 14 I/O от контроллера с 8 ногами Прежде чем приступить, хотел бы предупредить рьяного читателя. То, что я описываю, делать нельзя по многим причинам, эти причины вам радостно укажут в комментариях, и я ни коим образом не призываю так делать. И ни в коем случае я не утверждаю, что описанным ниже устройст...

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

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

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

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

[Перевод] Упражнения в эмуляции: инструкция FMA консоли Xbox 360 Много лет назад я работал в отделе Xbox 360 компании Microsoft. Мы думали над выпуском новой консоли, и решили, что было бы здорово, если эта консоль сможет запускать игры с консоли предыдущего поколения. Эмуляция — это всегда сложно, но она оказывается ещё труднее, если т...

Прикручиваем ngx-translate в Angular приложение. Практическое пошаговое руководство Практическая пошаговая инструкция как прикрутить динамическую локализацию (возможность выбора языков) в веб приложении на Angular 4+ используя @ngx-translate/core. В принципе можно найти публикации на подобную тему, может быть достаточно самой документации этой библиотеки, н...

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

Обзор World of Myths. Отличная карточная игра Почему-то в последнее время коллекционные карточные игры стали появляться на рынке все чаще и чаще. Видимо, разработчики решили, что можно выпускать условно-бесплатные проекты и зарабатывать на ККИ столько же, сколько и Blizzard. Вот только есть определенные требования, кото...

Real Car Speed 3.9 Real Car Speed – современная гоночная игра в которой на выбор есть множество трасс и машин. А также крутая графика. Наверно каждый кто смотрел формулу 1 хотел почувствовать себя хоть раз на месте гонщика. Адреналин и ветер бьющий в лицо. Не нужно мечтать надо действов...

Обзор Fire Emblem: Three Houses – Долгожданное письмо из Хогвартса Это лето получается удивительно насыщенным. «Период засухи» всё равно подарил нам целый ряд достойных игр – от Crash Team Racing Nitro-Fueled и Judgment до Cadence of Hyrule: Crypt of the NecroDancer и Super Mario Maker 2. Но так уж получилось, что именно Fire Emblem: Three ...

Обзор ORICO QSL-5U. Сетевая зарядка на 5 USB-портов Согласитесь, практически у каждого в «вооружении» есть сразу несколько мобильных устройств: смартфон, планшет, «умные» часы и многое другое. Однако заряжать их одновременно возможности нет. Сегодня мы бы хотели представить вашему вниманию отличного помощника для подобных сит...

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

Доступна мобильная версия Call of Duty для Android и iOS Многопользовательская игра Call of Duty: Mobile, долгожданный конкурент PUBG Mobile от Activision, теперь доступна для Android-смартфонов и iPhone по всему миру. Шутер от первого лица основан на той же вселенной, что и расширенная франшиза Call of Duty. В игре сохранены попу...

Обзор GeForce NOW в России: плюсы, минусы и перспективы В октябре этого года облачный игровой сервис GeForce Now начал работу в России. Собственно, он был доступен и раньше, но для регистрации нужно было получить ключ, который доставался далеко не каждому игроку. Теперь можно зарегистрироваться и играть. Об этом сервисе я уже ...

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

[Перевод] Многопоточность в Node.js: модуль worker_threads 18 января было объявлено о выходе платформы Node.js версии 11.7.0. Среди заметных изменений этой версии можно отметить вывод из разряда экспериментальных модуля worker_threads, который появился в Node.js 10.5.0. Теперь для его использования не нужен флаг --experimental-worke...

Вижу, значит существую: обзор Deep Learning в Computer Vision (часть 1) Компьютерное зрение. Сейчас о нём много говорят, оно много где применяется и внедряется. И как-то давненько на Хабре не выходило обзорных статей по CV, с примерами архитектур и современными задачами. А ведь их очень много, и они правда крутые! Если вам интересно, что сейчас ...

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

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

Первый в мире гибкий смартфон оказался ужасным На выставке CES 2019 молодая компания Royole демонстрирует складной смартфон с гибким экраном FlexPai. В конце прошлого года компания уже начала продажи гаджета, сделав его первым подобным устройством, доступным в рознице.  Royole FlexPai доступен в Китае и США в ...

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

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

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

Не ORMом единым Не ORMом единым Всем привет! Я руковожу отделом партнерской разработки (Partners Development) в сервисе бронирования отелей Ostrovok.ru. В этой статье я хотел бы рассказать про то, как на одном проекте мы использовали Django ORM. На самом деле я слукавил, название должно был...

Google приостановила бизнес с Huawei Похоже, дела у Huawei действительно плохи. Напомним, несколько дней назад президент США Дональд Трамп запретил американским компаниям продавать Huawei жизненно важные технологии. В первую очередь это должно было коснуться партнёрства Huawei с Qualcomm, то есть запрета ...

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

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

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

«Гори, гори ясно, пока не погасло», или Чем чревато эмоциональное выгорание ваших сотрудников Как я хотела прикинуть, что дешевле – уволить выгоревшего сотрудника, «вылечить» или вовсе стараться не допускать выгорания, и что из этого получилось. Сейчас небольшое вступление, откуда родилась эта тема. Я почти что разучилась писать. Сначала нет времени; потом кажется...

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

[Из песочницы] Как я стал PMP и как это лучше не делать Я давно осознал, что делиться опытом — это полезно. Но только недавно я понял, что им можно делиться не только со знакомыми и близкими, но и со всеми. Поэтому, я хочу рассказать, как я шел к сертификации, почему я это делал и чем это закончилось. Читать дальше →

Глобальная версия королевской битвы Super Mecha Champions вышла на iOS Издатель NetEase выпустил очередную королевскую битву, с которой многие уже могут быть знакомы — это глобальная версия Super Mecha Champions. Игра пока доступна только в App Store. В Super Mecha Champions есть два режима: классический deathmatch и такая же классическая коро...

Веб-аналитика для бизнеса Вы вкладываете в маркетинг деньги. И наверняка хотите знать сколько клиентов приходит и сколько стоит один приведенный клиент. Лучше SEO или Facebook? А может разместить баннер на сайте Х за 1000 грн в месяц? Или лучше отключить банерную рекламу, от нее все-равно толку мало…...

[Перевод] Затраты на AWS, которые должен знать каждый программист Заголовок этого поста — прямая отсылка к диаграмме «Времена задержек, которые должен знать каждый программист». В настоящее время есть несколько версий этой диаграммы, и трудно установить оригинального автора. Некоторые говорят, что это Джефф Дин. Если вы работаете над прое...

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

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 36. Канальный протокол STP Сегодня мы изучим канальный «протокол покрывающего дерева» STP. Многих людей эта тема пугает из-за кажущейся сложности, потому что они не могут понять, что именно делает протокол STP. Надеюсь, что в конце этого видеоурока или на следующем уроке вы поймете, как работает это «...

Design на CodeFest. Но это не точно Каждый год мы начинаем обсуждение программы CodeFest с вопроса, будет ли дизайн-секция в этом году? Будет, но это не точно. И каждый год мы заканчиваем CodeFest словами: «Классно, что всё-таки сделали дизайн-секцию — на неё столько менеджеров пришло!» Дело в том, что мы ...

Разработка монолитной Unix подобной OS — Библиотека С В предыдущей статье мы научились запускать Hello World ядро и написали пару функций для работы со строками. Теперь пришло время расширить библиотеку С чтобы можно было реализовать kprintf и другие необходимые функции. Поехали! Читать дальше →

Почему Apple выпустила бету iOS 13.1 до релиза iOS 13 Почему iOS 13.1 вышла так рано? У Apple были причины В начале этой недели Apple выпустила первую бета-версию iOS 13.1. Сначала все решили, что в Купертино просто ошиблись в нумерации апдейтов и в скором времени выпустят патч, который вернёт все в исходное состояние. Однако и...

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

Что можно сделать со старыми коробками от iPhone и iPad После переезда в новую квартиру у меня было две головные боли: где достать кота, чтобы он перешел порог (на самом деле нет) и… как организовать пространство. Да, мне нужны были (да что я говорю, до сих пор нужны) эти маленькие, большие, картонные или пластиковые штуки для х...

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

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

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

Разработка в монорепозитории. Доклад Яндекса Моё имя Азат Разетдинов, я в Яндексе уже 12 лет, руковожу службой разработки интерфейсов в Я.Недвижимости. Сегодня я хотел бы поговорить про монорепозиторий. Если у вас всего один репозиторий в работе — поздравляю, вы уже живете в монорепозитории. Теперь о том, зачем он нуже...

Обзор Hang Line. Необычный геймплей Стоит отметить, что за последнее время действительно необычных казуальных игр наблюдается крайне мало — разработчикам дорого выпускать подобные релизы. Намного проще взять и отправить в просторы интернета безликую копию чего-либо, чем заниматься созданием действительно уника...

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

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

[Перевод] Трассировка лучей на GPU в Unity — Часть 3 [Первая и вторая части.] Сегодня мы совершим большой скачок. Мы отойдём от исключительно сферических конструкций и бесконечной плоскости, которые трассировали ранее, и добавим треугольники — всю суть современной компьютерной графики, элемент, из которого состоят все виртуа...

Langrisser готова к релизу В последнее время геймеры стали все больше интересоваться играми японского «производства». Если вы тоже смотрите в сторону подобных проектов, то у нас для вас хорошие новости — компания ZLONGAME сегодня официально анонсировала выход весьма популярного японского шедевра Langr...

ТЕСТ: Помните ли вы символы 80-х и 90-х? Стоит только вспомнить о газировке из автомата или об олимпийском Мишке, как ностальгия по ушедшим временам накрывает с головой. Сколько стоил легендарный пломбир в стаканчике, для чего был нужен диапроектор и как выглядела упаковка Yupi — проверьте, что вам известно о симво...

Мобильная версия Call of Duty доступна для Android-устройств Многопользовательская игра Call of Duty: Mobile, долгожданный конкурент PUBG Mobile от Activision, теперь доступна для Android-смартфонов по всему миру. Шутер от первого лица основан на той же вселенной, что и расширенная франшиза Call of Duty. В игре сохранены популярные ка...

Серия Tales of хорошо продаётся в Steam, а следующие игры выйдут на всех крупных платформах Продюсер Tales of Vesperia: Definitive Edition Юске Томидзава (Yusuke Tomizawa) рассказал в журнале Dengeki PlayStation, что серия Tales of отлично продаётся в Steam, а Bandai Namco Entertainment стремится в дальнейшем выпускать игры франшизы на всех платформах. С...

Тестирование пары SSD емкостью 128 ГБ минимальной стоимости: очень похожие, но совсем разные Netac N600S и Eaget S300L Оба устройства приобретались для использования по прямому назначению, а тестировали мы их просто для того, чтобы понять, чего можно ожидать за такие деньги. Стоит отметить, что в настоящий момент даже в местной рознице некоторые накопители аналогичной емкости и подобного же ...

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