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

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

[Перевод] Циклическая генерация подземелий на примере Unexplored Хватит создавать ветвящиеся пути, начинайте использовать циклическую генерацию подземелий. Ваши уровни станут гораздо более похожими на созданные вручную. Чаще всего для генерации подземелий в играх жанра roguelike на карту добавляются сгенерированные или заранее созданные...

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

[Из песочницы] RSA-рандом на блокчейне Есть проблема – сложно сгенерировать случайное число в децентрализованной сети. Чуть ли не все блокчейны уже с этим столкнулись. Ведь в сетях, где нет доверия между пользователями, создание неоспоримого случайного числа решает множество задач. В статье рассказываем, как уд...

[Перевод] Нечёткий мир шума Перлина Что такое шум Перлина? Шум Перлина придуман в 1983 году Кеном Перлином (получившим за это достижение премию Американской Академии кинематографических искусств и наук). Видите ли, в те времена все стремились к фотореализму, но его всегда не хватало. Кен Перлин придуман этот ...

[Перевод] Процедурные паттерны, которые можно использовать с тайловыми картами Процедурная генерация используется для повышения вариабельности игр. Среди известных проектов можно упомянуть Minecraft, Enter the Gungeon и Descenders. В этом посте я объясню некоторые из алгоритмов, которые можно применять при работе с системой Tilemap, появившейся как 2D-...

[Перевод] Процедурные дороги в Houdini и Unity Для моей постапокалиптической игры Frameshift мне нужно было заполнить очень большой открытый мир разнообразными городами. В нашей команде всего 3 человека, поэтому я, разумеется, воспользовался процедурной мощью Houdini! Раньше, когда не знал о Houdini, я писал на C# соб...

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

[Перевод] Процедурная генерация планет От переводчика: Представляю вашему вниманию статью авторства Andy Gainey, в прошлом независимого разработчика игровых инструментов, ныне сотрудника Paradox Development Studio. На мой взгляд, автор играючи создал один из лучших процедурных генераторов планет с открытым исход...

[Перевод] Шум Перлина, процедурная генерация контента и интересное пространство Наверно худшее, что случилось в области процедурной генерации контента (если считать, что это действительно область процедурной генерации контента, в чём я уверен не полностью) — это шум Перлина. Шум Перлина невероятно хорошо подходит (по крайней мере, если не приглядываться...

[Перевод] Генерацируем тайловые уровни и прячем квадраты от игрока Генерация уровней в Unexplored 2 Мы очень гордимся генератором уровней игры Unexplored 2, это программа, отвечающая всем современным требованиям. В посте я расскажу о том, как создаются уровни игры. Нам не пришлось заново изобретать велосипед. В Unexplored 1 мы уже создали...

[Перевод] Как выбрать случайное число от 1 до 10 Представьте, что вам нужно сгенерировать равномерно распределённое случайное число от 1 до 10. То есть целое число от 1 до 10 включительно, с равной вероятностью (10%) появления каждого. Но, скажем, без доступа к монетам, компьютерам, радиоактивному материалу или другим подо...

CD Projekt RED: в Cyberpunk 2077 не будет процедурно сгенерированных элементов Ведущий аниматор кинематографических сцен ролевого шутера Cyberpunk 2077 Мацей Петрас (Maceij Pietras) рассказал порталу JeuxActu о том, что вся игра создаётся вручную. Ни один из элементов не будет процедурно сгенерирован. Это всё то же самое интервью, из кото...

Jaxb (XJC) генерация классов из XML Schema (XSD) с описаниями классов и полей в виде аннотаций. XJC плагин Думаю многие Java-разработчики которые хоть раз сталкивались с Web-сервисами, использовали генерацию Java DTO классов по описанию XML Schema (XSD). Jaxb с этим справляется на ура, не важно как его использовать, через xjc или wsimport вызов из командной строки, maven или grad...

Идёт массовый отзыв TLS-сертификатов от множества УЦ, по ошибке сгенерированных на 63-битном ГСЧ вместо 64-битного Три дня назад в списке рассылки mozilla.dev.security.policy опубликовано сообщение о массовом нарушении в генерации TLS-сертификатов. Как показало расследование, пострадало несколько удостоверяющих центров, в том числе GoDaddy, Apple и Google. Общее количество неправильных с...

[Перевод] Breakuot-подобная игра на PIC12F1572 Предлагаемая конструкция является доказательством того, что цветной композитный видеосигнал в системе NTSC может быть сгенерирован при помощи очень простого «железа». Краткое описание Хотя цветной композитный видеосигнал в системе NTSC генерировать сложнее, чем VGA, для э...

[Перевод] Как я создал более 100 приложений с открытым кодом, используя инструменты автоматизации Представляем вам перевод статьи Sm0ke, опубликованной на сайте dev.to. Автор рассказывает о своем опыте генерации веб-приложений и способе автоматизации процесса их создания. Привет, кодеры! Я — разработчик-фрилансер, и я сгенерировал более 100 приложений на различных язык...

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

[Из песочницы] Шифрование конфигурационных файлов Предыстория Мне поступила задача по настройке CI. Было принято решение использовать трансформацию конфигурационных файлов и конфиденциальные данные хранить в зашифрованном виде. Изучив документацию по шифрованию, вот что было сделано. Key Container В каждой ОС Windows есть...

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

Процедурно генерируемая Remnant: From the Ashes обзавелась новым трейлером Не сгенерированным процедурно, а то вышло бы забавно.

В следующем обновлении в карточной игре Meteorfall появятся ежедневные испытания Мы назвали Meteorfall одной из лучших карточных игр прошлого года и сегодня лишний раз убедились в том, что это заслуженно. Разработчики не только представили свежий взгляд на жанр, застрявший на одном месте из-за влияния Hearthstone: Heroes of Warcraft, но и активной поддер...

Многопользовательский хоррор Dead by Daylight выйдет на Switch осенью Компания Koch Media и студия Behaviour Interactive объявили о том, что сетевой хоррор Dead by Daylight выйдет на Nintendo Switch этой осенью. В Dead by Daylight четверо игроков (выжившие) пытаются сбежать от одного (убийцы). Выжившие обладают видом от третьего лиц...

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

[Перевод] Генерация подземелий в Diablo 1 Diablo 1 — это классический roguelike 1996 года в жанре hack and slash. Это была одна из первых успешных попыток познакомить широкие массы с roguelike, которые до этого имели нишевую графику в виде ASCII-арта. Игра породила несколько сиквелов и множество имитаций. Она извес...

Игры сгенерируют 152,1 миллиарда долларов в 2019 году Мировой рынок электронных и видеоигр в этом году сгенерирует 152,1 миллиарда долларов, что на 9,6% больше, чем в 2018 году.

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

Как обыграть клуб Вулкан Платинум на 17 000 000 рублей с помощью дыры в алгоритме? В казино vulkanplatinum царит круглосуточная атмосфера отличного настроения и возможность извлечения финансовой выгоды из активации барабанов популярных видео слотов. Также играть можно бесплатно. Каждый посетитель клуба casino-vulkan-platinum.ru старается превратить онлайн ...

Космическое приключение Holy Potatoes! We're In Space?! выйдет на PS4 и Switch на этой неделе Компания Rising Star Games и студия Daylight объявили о том, что Holy Potatoes! We’re In Space?! выйдет на PlayStation 4 15 января, а 17 января заглянет на Nintendo Switch. Holy Potatoes! We’re In Space?! — это приключенческая игра с элементами с...

В Epic Games Store бесплатно раздают игры Nuclear Throne и RUINER Сервис цифровой дистрибуции Epic Games Store радует своих пользователей очередной бесплатной раздачей игр. На этой неделе предлагаются проекты Nuclear Throne и RUINER. Nuclear Throne – это игра в жанре рогалик с видом сверху. Целью игрока является пройти 15 процедурно сгенер...

Как сделать скриншот на Galaxy S10 Процесс создания скриншотов довольно прост, а причины для их создания бывают самые разные. Так, например, чтобы сохранить какую-нибудь публикацию из Instagram или Twitter для последующей ее публикации в Facebook, нужно сделать скриншот. Полезным это может оказаться и тогда,...

Veeam рассказала, к чему должны стремиться современные компании По данным исследователей, к 2025 году общий объем сгенерированных человечеством данных превысит 175 зеттабайт. И если сейчас порядка 60% этих данных сгенерированы пользователями, то к обозначенной дате две трети информации будет создаваться предприятиями. При этом, 73% компа...

[Перевод] Генерация подземелий и пещер для моей игры На этой неделе я начал работать над новой темой: генерацией подземелий и пещер. Я использовал разбиение пространства для генерации комнат, алгоритмы генерации лабиринтов для генерации коридоров и клеточные автоматы для придания пещерам более естествненного внешнего вида. Р...

[Перевод] Создаём процедурные глобусы планет Искажения, бесшовный шум и как с ними работать. Генерируем планету Один из простейших способов генерации планеты — использование шума. Если мы решим выбрать его, то у нас есть пара возможных вариантов. Давайте рассмотрим каждый и определим лучший: Шум Перлина (Perlin Noi...

Эксперт рассказал о недостатках «Войти с Apple» Функция «Войти с Apple», которая позволит проходить авторизацию на сайтах, в приложениях и веб-сервисах, не сможет обеспечить стопроцентной защиты пользователям и их данным. Такое мнение выразил Казуки Ота технический директор компании Arm Treasure Data. По его словам, меха...

«А вместо процессов у них там практики…» Такую фразу довольно часто можно услышать или прочитать в обсуждении новой версии ITIL® 4. Корректно ли это утверждение? Насколько «вместо»? Есть ли разница между процессами и практиками? Действительно, существенную часть объёма книги составляет раздел, в котором для тех, кт...

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

[Из песочницы] Неслучайный генератор случайных одноразовых кодов Тинькофф банка Совершая очередную транзакцию в моем любимом банке Тинькофф, получил уже привычное сообщение: Никому не говорите код: 3131! Перевод с карты ****. Сумма ***.00 RUB Если будут спрашивать — я вам его не говорил. И снова взгляд зацепился за интересное совпадение цифр в «случайно...

В Epic Games Store бесплатно раздают игру от создателей BioShock В Epic Games Store началась раздача City of Brass, которую сделали разработчики BioShock. Это экшн от первого лица, релиз игры состоялся в 2018 году. Бесплатно получить продукт можно до 6 июня. События City of Brass происходят во вселенной, вдохновленной сказками «Тысяча и...

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

[Перевод] Метаморфическое тестирование: почему об этой перспективной методике почти никто не знает Должен признаться: я читаю ACM Magazine. Это делает меня «ботаником» даже по меркам программистов. Среди прочего, я узнал из этого журнала о «метаморфическом тестировании». Раньше я никогда о нём не слышал, как и все люди, которых я спрашивал. Но научная литература по этой ...

[Из песочницы] Использование случайного оракула на примере лотереи Как-то утром на глаза попалась статья о проверяемом генераторе случайных чисел на блокчейне Waves platform. Общая картина была понятна, а вот способ конкретной реализации — нет. Какие-то коды, подписи, что, куда, зачем? Несколько консультаций у автора оракула, в результат...

[Перевод] Визуализация работы PEG парсера В прошлый раз получился простой генератор парсера PEG. Сейчас же я покажу, что на самом деле делает сгенерированный парсер при разборе программы. Я погрузился в ретро-мир ASCII-арта, в частности, библиотеку с именем «curses», которая доступна в стандартной поставке Python дл...

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

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

[Перевод] .NET Core с блокнотами Jupyter — Preview 1 Когда вы думаете о блокнотах Jupyter, на ум, вероятно, приходит код Python, R, Julia или Scala, а не .NET. Сегодня мы рады сообщить, что вы можете писать .NET-код в Jupyter Notebooks. Try .NET развился, чтобы поддерживать больше интерактивных возможностей в Интернете с помо...

[Перевод] SSD GIGABYTE Aorus RGB M.2: мал, да удал даже для RGB-светодиодов (2 часть) Часть 1 >> Часть 2 Производительность случайного чтения В первом тесте производительности случайного чтения используются очень короткие пакеты операций, выполняемые по одному, и без очереди. Диски получают достаточно времени простоя между пакетами, чтобы общий рабочий...

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

Intel Ponte Vecchio — GPU с трёхмерной компоновкой и огромным объёмом кэш-памяти Как известно, в следующем году компания Intel представит свои первые (за последние много лет) дискретные видеокарты. Сейчас принято называть их Xe, так как сама Intel в своё время использовала данные буквы для обозначения. Но затем высказывание одного из сотрудников Int...

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

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

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

Схемы распределения ключей с доверенным центром: схемы Жиро и Блома ПредисловиеДанный текст будет являться одной из переписанных глав для учебного пособия по защите информации кафедры радиотехники и систем управления, а также, с этого учебного кода, кафедры защиты информации МФТИ (ГУ). Полностью учебник доступен на github (см. также draft re...

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

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

Фильтр Калмана для минимизации энтропийного значения случайной погрешности с не Гауссовым распределением Введение На Habr математическое описание работы фильтра Калмана и особенности его применения рассматривались в следующих публикациях [1÷10]. В публикации [2] в простой и доходчивой форме рассмотрен алгоритм работы фильтра Калмана (ФК) в модели «пространства состояний», Сл...

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

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

Триумф казино — обзор игрового зала от гемблинг портала Top Nodep Casino Триумф – элитная онлайн-площадка, сотрудничающая с ведущими отечественными и зарубежными производителями виртуальных игровых автоматов. Казино Триумф — официальный сайт размещен по ссылке top-nodep.com/triumf Совершенные игровые автоматы казино Триумф Игровые ав...

Panzer Warfare 1.22 В эту игру можно играть в метро, автобусе, самолете. Игрок ведет ожесточенные бои в танках на мобильных телефонах и планшетах. Вы можете выбрать из множества танков современной эпохи и улучшать их боевые способности. ОСОБЕННОСТИ ИГРЫ •Большой выбор танков и оружия...

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

466 терабит: мировой Интернет-трафик продолжает рост, смогут ли составить конкуренцию подводным кабелям спутники? За прошедший год прирост всемирного Интернет-трафика составил только 26%, по оценкам «экспертов» это самый низкий показатель за последние 15 лет. Неужели закон Мура, рассматриваемый в концепте удвоения пропускной способности в течении определённого периода, необходимого для ...

Generated Photos — первый крупный открытый датасет, состоящий из изображений лиц, сгенерированных нейросетью Разработчики SaaS-сервиса Icons8 представили Generated Photos — датасет из 100 тысяч изображений лиц несуществующих людей, сгенерированных нейросетью. Как сообщается, для его создания специалисты наняли 69 моделей, которых затем сняли с разных ракурсов в студийных условиях. ...

LUCKY PATCHER – Отличное приложение для вашего смартфона Согласитесь, практически у каждого человека в «вооружении» есть собственный смартфон, который используется для различных целей. Да, некоторым пользователям смартфон необходим лишь для звонков и общения в социальных сетях, однако есть и те, кто использует его в качестве полез...

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

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

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

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

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

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

Разработка ТамТам-бота на Python Привет, Хабр! Позвольте представиться: меня зовут Сергей Агальцов, и я "программист по жизни". Это значит, что я давно уже IT-менеджер, а вовсе не программист по профессии, но программирование использую постоянно, как в своей основной деятельности, так и как хобби. Как част...

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 7. F.A.Q Сегодня мы рассмотрим ответы на часто встречающиеся вопросы, которые касаются предыдущих видеоуроков. С момента первой публикации прошло уже около года, и множество людей оставили свои комментарии под моими видеоуроками на канале YouTube. Я внимательно читал все ваши коммент...

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

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

QVD-файлы — что внутри, часть 2 В первой статье о структуре QVD файла я описал общую структуру и достаточно подробно остановился на метаданных. В этой статье я опишу формат хранения информации о колонках, поделюсь своим опытом трактовки этих данных. Итак (вспоминаем) QVD файл соответствует реляционной табл...

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

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

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

На радость автолюбителям. Google добавила в YouTube Music одну из самых ожидаемых функций Приложение YouTube Music пришлось по душе многим, но есть у него и свои недостатки. Одной из самых ожидаемых пользователями функций была поддержка Android Auto, отсутствовавшая в приложении. Теперь это исправлено.  До последнего обновления YouTube Music, пользоват...

[Из песочницы] Коренные микробы С 2007 года моя судьба связана с микробами: вот уже 13 лет они меня не отпускают. По моим прикидкам, это гораздо больше, чем 10 000 часов — что-то около 30 000. Как и с любой областью знаний, в определенный момент мозг начинает подкидывать новые идейки. Об одной из них я и х...

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

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

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

Играйте на игровых автоматах для настоящих чемпионов в казино онлайн Если когда-либо и были причины играть в онлайн слоты, то это так: вы можете найти фрироллы! Работает azino mobile в соответствии с действующим законодательством. Один из самых больших слотов мифов, который существует идея, что вы можете изменить свою судьбу, переключая игров...

Что такое формат .ics, и как поделиться своим календарем? Файл .ics – универсальный формат календарей. Он используется в таких сервисах, как Mozilla Sunbird, Google Calendar, Microsoft Outlook, Apple iCal. Формат .ics позволяет пользователям публиковать и обмениваться данными календаря онлайн и рассылать по email. Другие пользоват...

Создание бэкенд приложения для онлайн чата Apollo, Node.js Некоторое время назад я работал над мобильным приложением, функционал которого включал в себя удобный онлайн-чат. И теперь я решил написать статью с краткой инструкцией, как создать чат, используя apollo server и node.js на бэкенде, а так же react native и apollo client на к...

Что такое космическая паутина? Так выглядит космическая паутина Глядя на ночное небо, кажется, что звезды и галактики расположены более или менее случайным образом. Это, однако, не совсем так. Несмотря на хаотичность, Вселенная — это не случайная путаница объектов. Может показаться удивительным, одн...

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

Samsung открыла интерактивное пространство нового формата Samsung KX Компания Samsung Electronics открыла новое интерактивное пространство Samsung KX в лондонском районе King’s Cross. Экспозиция площадью 1800 м2 расположилась в торгово-развлекательной зоне Coal Drops Yard. Гости пространства Samsung KX могут посетить меропр...

[Перевод] Управление памятью в Python Задумывались ли вы когда-нибудь о том, как данные, с которыми вы работаете, выглядят в недрах Python? О том, как переменные создаются и хранятся в памяти? О том, как и когда они удаляются? Материал, перевод которого мы публикуем, посвящён исследованиям глубин Python, в ходе ...

Как использовать Facebook Messenger без аккаунта Facebook Какое-то время назад Facebook создала отдельное приложение Messenger для обмена сообщениями. Тогда многие не поняли такого странного хода (да он и не ясен до сих пор). Зачем выводить в отдельную программу функцию, которая и так хорошо работает? В этом был бы смысл, если бы ...

Все квесты в Cyberpunk 2077 будут созданы вручную: никаких автоматически сгенерированных миссий не будет Разбираемся в теме квестов одной из самых ожидаемых игр 2020 года Cyberpunk 2077

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

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

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

Простая игра на SFML Будем делать игру «пятнашки» на языке C++ с использованием библиотеки SFML. Пятнашки — это широко известная головоломка, которая выглядит следующим образом: На игровом поле размером 4х4 случайным образом расположены 15 плашек с номерами от 1 до 15 и одно свободное место. П...

Советы по GWENT: The Witcher Card Game - с чего начать? GWENT: The Witcher Card Game не так давно появилась на iOS, и ею сразу же заинтересовалось множество поклонников карточных баттлеров. И неудивительно, ведь GWENT - это легендарная игра из The Witcher 3. В этом кратком гайде мы расскажем вам, с чего начать свои карточные с...

[Перевод] Цепи Маркова для процедурной генерации зданий Примечание: полный исходный код этого проекта можно найти [здесь]. Так как он является частью более масштабного проекта, я рекомендую смотреть коммит на момент выпуска этой статьи, или файл /source/helpers/arraymath.h, а также /source/world/blueprint.cpp. В этой статье я х...

[Перевод] С++, определен ли тип: предварительное декларирование нужных объектов В прошлый раз, мы использовали SFINAE, чтобы понять, есть ли у типа определение, и мы использовали это в сочетании с if constexpr и универсальными лямбда-выражениями, чтобы код мог использовать тип, если он определен, при этом все еще принимаясь компилятором (и отбрасываясь)...

В поисках случайности. Ищем энтропию на микросхеме, чтобы повысить стойкость шифров Для подписчиковХорошо, когда под рукой есть аппаратный генератор случайных чисел или хотя бы /dev/urandom. Но что делать, если их нет, а чуть-чуть случайности привнести в прошивку своего умного устройства все-таки хочется? В такой ситуации стоит внимательней присмотреться к ...

Business Clicker: Evolution — Интертеймент кликер с уникальным геймплеем и графикой ➤ Вы когда либо хотели стать бизнесменом, открыть свое дело и заработать свой первый миллион? Тогда этот кликер точно для вас, так как здесь вы можете осуществить свою мечту! ➤ Мы учли все проблемы игры «Business Clicker: Classic» и исправили их в новом «Business Clicke...

[Из песочницы] Очереди — что это, зачем и как использовать? Посмотрим на возможности AWS SQS Сначала давайте дадим определение понятию «очередь — queue». Возьмем для рассмотрения тип очереди «FIFO»(first in, first out). Если взять значение из википедии — «это абстрактный тип данных с дисциплиной доступа к элементам». Если вкратце, это означает что мы не можем из н...

[Перевод] Дробное броуновское движение Введение fBM расшифровывается как Fractional Brownian Motion (дробное броуновское движение). Но прежде чем начать говорить о природе, фракталах и процедурных рельефах, давайте на минуту углубимся в теорию. Броуновское движение (Brownian Motion, BM), просто, без «дробности» ...

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

Huawei дописала неоконченную симфонию Шуберта с помощью флагманского смартфона Huawei Mate 20 Pro Шуберт создал две части Симфонии № 8 в далёком 1822 году, но оставил её неоконченной. Предполагалось, что будут созданы ещё две части, но после 1822 года Шуберт к симфонии так и не вернулся. Впрочем, есть версия, что части 3 и 4 просто были потеряны.  Компани...

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

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

[Перевод] Big O Примечание. Сокращенный перевод, скорее пересказ своими словами. UPD: как отметили в комментариях, примеры не идеальны. Автор не ищет лучшее решение задачи, его цель объяснить сложность алгоритмов «на пальцах». Big O нотация нужна для описания сложности алгоритмов. Для этог...

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

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

Звуковой отпечаток компьютера через AudioContext API Компании, отслеживающие действия пользователей в интернете, нуждаются в надёжной идентификации каждого человека без его ведома. Фингерпринтинг через браузер подходит идеально. Никто не заметит, если веб-страница попросит отрисовать фрагмент графики через canvas или сгенери...

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

Как поиграть в Apple Arcade раньше официального запуска Apple Arcade запустился на 3 дня раньше срока Неожиданно для всех игровой сервис Apple Arcade стал доступен не 19 сентября, как обещали на презентации новых iPhone, а на три дня раньше — 16 сентября. Поиграть в эксклюзивные игры, а также получить бесплатный доступ ко м...

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

T-FLEX CAD 16 - Моделирование в 3D сцене. 3D профили и другие 3D элементы Друзья!В прошлом уроке по работе с T-FLEX CAD 16 мы познакомили вас с особенностью, интерфейсом и настройками программы. Все действия, описанные в уроках, можно выполнять в бесплатной учебной версии.В новом уроке мы разберём основные принципы создания 3D моделей: создание оп...

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

[Перевод] Unity: бесконечный процедурно генерируемый город, получаемый при помощи алгоритма WFC (коллапс волновой функции) Привет, Хабр! Как законодатели мод по теме Unity на российском рынке предлагаем вам почитать интересное исследование о практическом использовании алгоритма WFC (Wave Function Collapse), построенного по образу и подобию известного принципа квантовой механики и очень удобного...

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

Какие сказки нужно читать искусственному интеллекту? С тех пор как люди создали умные машины, их не оставляет страх, что рано или поздно их творения выйдут из-под контроля. Первый такой случай описал в своей пьесе R.U.R. автор слова «робот» — Карел Чапек. Позднее в фантастике искусственный интеллект, восставший против своих со...

[Из песочницы] Еще одно мнение о разнице между bin, sbin, usr/bin, usr/sbin Недавно я обнаружил вот такую статью: Разница между bin, sbin, usr/bin, usr/sbin. Хотелось бы поделиться своим взглядом на стандарт. /bin Содержит команды, которые могут использоваться как системным администратором, так и пользователями, но которые необходимы, когда не смон...

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

Симулятор Вселенной Everything выйдет на Nintendo Switch 10 января Double Fine Presents (издательский лейбл Double Fine Productions для инди-игр) объявил о том, что интерактивный симулятор всего на свете Everything выйдет на Nintendo Switch 10 января. Everything является интерактивным симулятором Вселенной и каждого объекта в ней...

[Перевод] Доступное объяснение алгоритма коллапса волновой функции Алгоритм коллапса волновой функции (Wavefunction Collapse Algorithm) учит компьютер импровизировать. На входе он получает архетипичные данные и создаёт процедурно генерируемые данные, похожие на исходные. (Источник) Чаще всего он используется для создания изображений, но ...

Шарик решений и две классные игры: что скачать в App Store сегодня Шарик для выбора пригодится каждому Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac. Еще больше свежих и аппетит...

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

В Москве открыли новое «интерактивное пространство» Samsung Galaxy Studio На минувших выходных Samsung Electronics открыла в парке Горького новое летнее интерактивное пространство Samsung Galaxy Studio. Samsung Galaxy Studio располагается на центральной аллее и открыта для посещений ежедневно: в будни с 12:00 до 22:00, в выходные с 11:00 до ...

Вред макросов для C++ кода Язык C++ открывает обширные возможности для того, чтобы обходиться без макросов. Так давайте попробуем использовать макросы как можно реже! Сразу оговорюсь, что я не являюсь фанатиком и не призываю отказываться от макросов из идеалистических соображений. Например, когда р...

Intel готовится рассказать о совершенно новых процессорах В начале года Intel представила уникальные процессоры Lakefield. Они не похожи ни на одни другие потребительские CPU. Напомним, это пятиядерные процессоры, которые содержат одно ядро Sunny Cove (Ice Lake), четыре ядра Tremont (следующее поколение «атомных» C...

[Перевод] Дизайн геймплея, основанный на принятии решений (Эта статья изначально была опубликована в Gamasutra Online Magazine) Чтобы развить полезное понимание системы, нужно знать, как система работает изнутри, на самом нижнем уровне. Даже полное запоминание каждого входного сигнала и реакции на него, связанной с этой системой...

[Перевод] WolframClientForPython | Новая клиентская библиотека Wolfram Language для Python Оригинал перевода в моём блоге Получение полного доступа к языку Wolfram Language из языка Python Язык Wolfram (Wolfram Language) дает программистам в руки уникальный язык с огромным множеством сложных алгоритмов, а также встроенных знаний об окружающем мире. На протяжении...

Использование DiagnosticSource в .NET Core: теория DiagnosticSource — это простой, но весьма полезный набор API (доступен в NuGet пакете System.Diagnostics.DiagnosticSource), который, с одной стороны, позволяет различным библиотекам отправлять именованные события о своей работе, а с другой — позволяет приложениям подписывать...

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

Отладка cети с помощью eBPF (RHEL 8 Beta) Всех с прошедшими праздниками! Нашу первую статью после праздников мы решили посвятить линуксу, то есть под наш замечательный курс «Администратор Linux», который у нас входит в когорту самых динамичных курсов, то есть с наиболее актуальным материалами и практиками. Ну и, со...

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

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

Как установить эмодзи с iPhone на свой Android Коллаж из смайликов Операционная система iOS славится своими красочными эмодзи. Они регулярно обновляются и круто выглядят (хотя кого-то и бесят. Как они вообще появились?!). Пользоваться ими — одно удовольствие, поэтому нет ничего удивительного в том, что и многие пользоват...

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

Продвижение дилерских центров в поиске. SEO для «чужого каталога» Йо-йо! Уже несколько лет я занимаюсь продвижением различных сайтов. В пуле моих клиентов есть несколько дилеров дорогой моторной техники. Все они продают одну и ту же технику, одного и того же производителя, только в разных городах. Кроме того, что они продают одно и тоже,...

[Перевод] JWT: Атака на цифровую подпись VS MAC-атака Всем привет. Ни для кого не секрет, что ежемесячно OTUS запускает несколько абсолютно новых уникальных курсов, в этом месяце в их число вошел курс «Пентест. Практика тестирования на проникновение». По устоявшейся традиции, в преддверии старта курса, делимся с вами переводом ...

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

[Перевод] Есть ли в CSS случайные числа? CSS позволяет создавать динамические макеты страниц и интерфейсы веб-проектов. Но CSS — статический язык. После того, как задано некое значение, изменить его нельзя. Идея случайного изменения неких значений здесь не рассматривается. Генерирование случайных чисел — это тер...

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

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

Как удалять геолокационные метки с фото и видео в iOS 13? iPhone В руке с запущенным приложением Фото Если вы — не параноик, это не значит, что за вами не следят. К счастью, в Apple тоже это понимают, поэтому постоянно работают над улучшением конфиденциальности. Не стала исключением и новая версия iOS под номером 13, в которой, нес...

Должна ли карточка товаров быть уникальной?   Вопрос пользователя: Какой контент писать товарам, если они отличаются только цветом/оттенком/объемом? Наш ответ: Если товарные карточки открыты к индексации, то в идеале все их описания должны быть уникальным (подробное руководство тут) Но это в идеале. В реальности...

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

[Перевод] 7 советов по оптимизации CSS для ускорения загрузки страниц В современном вебе, время загрузки страницы сайта — одна из важнейших метрик. Даже миллисекунды могу оказывать огромное влияние на Вашу прибыль и медленная загрузка страницы может легко навредить Вашим показателям конверсии. Существует много инструментов и техник, которые Вы...

Безопасный доступ к полям регистров на С++ без ущерба эффективности(на примере CortexM) Рис. взят с сайта www.extremetech.com/wp-content/uploads/2016/07/MegaProcessor-Feature.jpg Всем доброго здравия! В прошлой статье я рассмотрел вопрос о проблеме доступа к регистрам микроконтроллера с ядром CortexM на языке С++ и показал простые варианты решения части про...

GoDaddy вычистил редиректоры мошенников Крупнейший американский регистратор доменов и хостинг-провайдер GoDaddy аннулировал более 15 тыс. поддоменов, перенаправляющих посетителей на сайты торговцев БАДами, стимуляторами работы мозга и другими сомнительными препаратами. Мошеннические редиректы выявил эксперт Palo A...

8 отличных игр с E3, которые будут портированы на Android На недавно прошедшей E3 было представлено несколько мобильных игр, но большая часть выставки была посвящена анонсам для консолей и ПК. Это безусловно хорошо, если у вас уже есть (или вы собираетесь приобрести) Xbox, PlayStation, Nintendo Switch или игровой ПК, но что делать...

Как слушать Apple Music в Интернете Apple по-прежнему не предлагает официального онлайн-плеера для Apple Music, но если вы хотите пользоваться потоковым сервисом на компьютере, на котором не установлен iTunes (например, на вашем офисном ПК), есть другое решение. Он называется «Musish», бесплатный сторонний веб...

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

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

[Перевод] Реализация шаблона проектирования Command в Unity Вы задавались когда-нибудь вопросом, как в играх наподобие Super Meat Boy реализована функция реплея? Один из способов её реализации — выполнять ввод точно так же, как это делал игрок, что, в свою очередь, означает, что ввод нужно как-то хранить. Для этого и многого другого...

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

[Перевод] Откуда появился лозунг «Don’t Be Evil» Сергей Брин. Стейси Салливан. Хироси Ямаути. Пол Бухейт. Амит Патель. Марисса Майер. Google. Nintendo. Пагуошская студенческая конференция. Дорогой Quote Investigator, Google был основан в 1998 году и спустя несколько лет один из работников предложил этой компани...

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

[Перевод] Объёмный рендеринг в WebGL Рисунок 1. Пример объёмных рендеров, выполненных описанным в посте рендерером WebGL. Слева: симуляция пространственного распределения вероятностей электронов в высокопотенциальной молекуле белка. Справа: томограмма дерева бонсай. Оба набора данных взяты из репозитория Open ...

[Из песочницы] Сериализация данных на уровне базы Привет, Хабр! Сидел я как-то и пытался отдать фронту JSON с объектами недвижимости, у которых была масса зависимостей. На бэке стояла Symfony 4, knp pagination и JMSSerializer, ну в принципе стандартные вещи, но проблема в том, что когда ты пытаешься отдать объект со всеми ...

Режим вазы в Cura: всё, что вы должны знать Режим вазы — экспериментальная функция в Cura, способная создавать потрясающие вещи. В этой статье мы демистифицируем режим вазы в Cura и покажем, как создать несколько бесшовных моделей. Это можно использовать только для печатания ваз? Ultimaker Cura по-прежнему ...

Вот чем отличаются режимы Night Mode и Pro Mode в камере Galaxy S10 Многие фанаты просили Samsung предоставить для камеры Galaxy S10 специальный режим для ночной съемки. Первая версия ночного режима в камере Galaxy S10 пользователей совсем не впечатлила, и поэтому было приятно видеть, что Samsung на этом не остановилась, выпустив еще одно о...

Наша Вселенная состоит из мельчайших кротовых нор? Каждая частичка нашего тела может представлять из себя миниатюрную кротовую нору Ученые из Национального исследовательского ядерного университета “МИФИ” представили научному сообществу оригинальную теорию, согласно которой окружающая нас Вселенная может быть частью одной бол...

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

Случайные базы данных. Oracle Enterprise Data Quality — щит и меч корпоративного хранилища Процесс мышления любого человека с трудом подвергается математизации. Любая бизнес-задача порождает набор формальных и неформальных документов, информация из которых имеет отражение в корпоративном хранилище. Каждая задача, порождающая любой информационный процесс, создает в...

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

Пользователи продукции Apple получат возможность авторизовываться в сторонних сервисах через Apple ID Компания Apple позволит пользователям авторизовываться в сторонних сервисах с помощью Apple ID. Об этом старший вице-президент компании Крейг Федериги объявил на конференции WWDC 2019. Как сообщается, функция получила название Sign in with Apple. При этом там, где для автори...

Субпиксельный рендеринг произвольных векторных изображений (Haarmony LCD) Субпиксельный рендеринг (вики)— способ увеличить видимое разрешение LCD или OLED дисплея путем рендеринга пикселей с учетом свойств экрана. Используется тот факт, что каждый пиксель экрана фактически состоит из отдельных красных, зеленых и синих субпикселей. В посте я хочу р...

Обнаружена необычная звезда, яркость которой изменяется совершенно случайным образом Как правило, если космическому телескопу Kepler удавалось заметить звезду, яркость которой периодически падает, это указывало на присутствие экзопланеты, вращающейся вокруг этой звезды. Однако, ученым-астрономам удалось обнаружить звезду под названием EPIC 249706694 (HD 1391...

[Из песочницы] Генератор мемов на Ruby для привлечения интереса к языку По моему мнению язык Ruby перестал быть популярным как в 2012 — 2014 году и поэтому у меня возникло желание пока про язык совсем не забыли, попробовать его снова донести в массы, ведь Ruby по моему мнению самый удобный и практичный язык для веб разработки. Я с неделю назад ...

25 лучших MMORPG на iOS и Android в которые можно поиграть прямо сейчас MMORPG - один из самых популярных игровых жанров всех времен - и на то есть веские причины. Игры такого типа предлагают исследования в открытом мире, создание персонажей и стратегические сражения, подобно классическим RPG, но полностью онлайн, когда сотни, если не тысячи игр...

Полезные и не очень государственные услуги Как похорошел интернет при… или какие полезные (и не очень) госуслуги можно получить онлайн. Наркоман ли я? Бабушкин суд у подъезда думает, что да (на самом деле нет — я всегда с ними здоровался, а теперь и справка есть!). Был ли я зеком? Сведений не имеется, гласит другая с...

[Перевод] Samsung SSD 860 QVO 1 ТB и 4 ТB: первый потребительский SATA QLC (2 часть) Часть 1 Часть 2 Произвольное чтение В первом тесте производительности произвольного чтения используются очень короткие пакеты операций, выполняемые по одному, без очереди. Накопители имеют такое время простоя между пакетами, чтобы рабочее время составило 20%, поэтому термич...

Борьба Умов 5.0.6 Борьба Умов — социальная игра-викторина с более чем 20000 вопросами, звуковыми эффектами и анимациями. В Борьбе Умов вы можете соревноваться с друзьями или случайными соперниками.В игре 6 раундов, по 3 вопроса в каждом. Вам и сопернику предлагаются одинаковые вопросы. ...

Способы применения и искажения меткости в играх. Наглядные графики для сравнения Вычислять факт попадания в играх на основе полученной меткости можно по разному: — сравнивая с одним псевдослучайным числом (которое тоже можно получать по разному [1]); — сравнивая с наибольшим или наименьшим из двух псевдослучайных чисел; — сравнивая среднее из двух и б...

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

[Перевод] Почему, зачем и когда нужно использовать ValueTask Этот перевод появился благодаря хорошему комментарию 0x1000000. В .NET Framework 4 появилось пространство System.Threading.Tasks, а с ним и класс Task. Этот тип и порождённый от него Task<TResult> долго дожидались, пока их признают стандартами в .NET в роли ключевых а...

Git это круто! Ваш кэп Это, пожалуй, будет самая короткая моя статья. Более того, сама идея, изложенная в ней, очевидная. Часто в WEB проектах возникают задачи по доставке статики на прод вне релизов. Например, нужно выложить файлы для SPA со всякой маркетинговой лабудой, типа актуальных комиссий...

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

6 скрытых функций историй в Instagram, о которых вы не знали Instagram на сегодняшний день — это одна из самых популярных социальных сетей. Она постоянно обрастает новыми и новыми функциями. Уже довольно давно в Instagram появились истории (или сторис), которые можно публиковать в специальной ленте и они будут доступны вашим по...

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

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

Фонд «Со-единение» запустил онлайн-игру о жизни на ощупь Уши – это «глаза» слепых людей. С такой фразы начинается интерактивная онлайн-игра, которую создал фонд поддержки слепоглухих «Со-единение» в январе 2019 года совместно с агентством RedMe и ROOM485. Главный редактор Теплицы Наталья Баранова протестировала игру.  Из...

Стартовала предварительная регистрация на ролевую Aurora Legend Aurora Legend – это грядущая RPG от студии Rastar Games. Ее действие происходит в фэнтезийном мире, где вы станете командующим сотни героев. Ваша задача — развивать стратегию, чтобы максимально эффективно использовать силу каждого из персонажей. Разработчики приготовили бол...

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

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

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

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

[Перевод] Деревья квадрантов и распознавание коллизий Эта неделя была короткой, в понедельник и вторник я продолжал работать над системой 2D-освещения. Остальное время я потратил на реализацию деревьев квадрантов (quadtree). В этой статье я поделюсь своей реализацией и мыслями, возникшими в процессе её проектирования. Во-пер...

Для Hearthstone анонсировано новое дополнение «Натиск драконов», релиз 10 декабря На фестивале BlizzCon 2019, который прошел в прошлую пятницу, компания Blizzard так и не поделилась важной информацией о Diablo Immortal. Только на сайте появился пост с новой информацией, из которого можно сделать следующие выводы: разработчики не знают, когда игра выйдет, ...

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

AirTest IDE и Image Recognition — автоматизация тестирования мобильных игр на основе распознавания изображений В предыдущей статье мы познакомились с AirTest IDE, но, на всякий случай, давайте повторим: AirTest IDE разработан компанией NetEase и предназначен для "hard-to-automate" приложений, таких как, например, игр. Собственно на них и делается основной упор разработчиками, хотя эт...

Minecraft Classic попал в браузеры к 10-летию За прошедшие годы Minecraft стала культурной сенсацией, и теперь каждый месяц она охватывает более 90 миллионов игроков. Mojang выпустила ряд обновлений, которые добавили огромную глубину в игру. Впрочем, допустим, что вы любите ностальгию и вам не нравится новый контент. К ...

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

[Из песочницы] Выбор между XML и SQL для накатывания скриптов LiquiBase на примере Java/Spring/H2 В процессе работы над очередным проектом в команде возникли споры по поводу использования формата XML или SQL в Liquibase. Естественно про Liquibase уже написано много статей, но как всегда хочется добавить свои наблюдения. В статье будет представлен маленький туториал по со...

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

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

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

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

[Перевод] Совет от создателя RimWorld: когнитивные искажения при прогнозировании фана от игры (статья 2007 года) Чтобы разрабатывать игры, нам нужно оценить, будут ли они веселыми или нет. Учитывая описание игры, хорошо узнать, будет ли она работать, прежде чем мы ее создадим. Этот пост посвящен общему наивному методу, который часто используется для демонстрации не...

ITIL 4: подход к измерению практик Если вы прошли какой-либо из наших курсов по библиотеке ITILV3, вы наверняка помните одну из важных концепций, которую мы разбираем и применяем — концепцию, в соответствии с которой ключевые показатели эффективности (key performance indicators, KPI) процессов фор...

Вместе пытаемся сломать игру «7 на 9» Сегодня будет маленький этюд просто понять, интересно ли вам такое. В общем, есть такой дядька Алексей Савватеев, который читает потрясающий курс по теории игр. Он же написал книгу «Математика для гуманитариев», где очень тонко постебался над всеми гуманитариями. Просто это ...

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

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

[Перевод] Y Combinator: «Поначалу некоторые из крупнейших технологических компаний выглядят как игрушки» Поначалу некоторые из крупнейших технологических компаний выглядят как игрушки. С классической точки зрения построения бизнеса такого быть не должно. Игрушки для развлечения. Предприятия, особенно огромные, предназначены для зарабатывания денег. Игрушки маленькие и огранич...

Эстонские ученые сумели сгенерировать самый яркий свет в мире Финские и эстонские ученые из Тартуского университета провели первые успешные исследования ионных жидкостей на шведском синхротроне MAX IV. Для этого они с конца 2018-го года отрабатывали методику получения нового типа излучения в виде очень точно сфокусированных рентгеновск...

Три стыдных вопроса о фотографии черной дыры У астрономов (да и у всего человечества) праздник: представлен первый снимок черной дыры. Он был создан с использованием Event Horizon Telescope (EHT), виртуального телескопа, состоящего из нескольких радиотелескопов по всему миру. Изображение демонстрирует материал вокруг ...

Screen Share: функция, которая позволяет стримить изображения на другие Android-устройства Функция передачи изображения с одного устройства на другое — крайне удобная штука. Вспомните хотя бы, как круто «перебрасывать» ролики из приложения YouTube со смартфона на смарт-тв под управлением Android. А знали ли вы, что существует масса программ, котор...

Как сделать скриншот всей страницы на iPhone с iOS 13 До iOS 11 скриншоты на iPhone и iPad были просто скриншотами. Штатные средства операционной системы не позволяли обрезать их, выделять нужные фрагменты и вообще как-либо редактировать. Но с появлением редактора скриншотов работа со снимками экрана стала куда более продуктив...

Атомэкспо 2019, часть 2: экспозиция Второй рассказ о форуме “Атомэкспо-2019” посвящен экспозиции. В целом ее можно разделить на две части — большое, продвинутое, красивое и научно-популярное пространство Росатома и обычные стенды участников. Представители атомных агентств мира открыли в Сочи сквер “Зеленый к...

Первое геймплейное видео action RPG Monolisk с полноценным редактором уровней В конце мая этого года студия Trickster Arts рассказала о своем проекте Monolisk. Это RPG с оригинальным визуальным стилем, которая очень напоминает Bastion, но также включает полноценный редактор уровней. Еще одна особенность — 5 персонажей с возможностью их кастомизации за...

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

Как внести в память Touch ID не 5, а 10 отпечатков пальцев Официальная позиция Apple состоит в том, что Face ID примерно в 20 раз надежнее Touch ID. Некоторым это утверждение кажется спорным, учитывая, что защиту Face ID обходят не только 3D-маски, но и близнецы, и даже дети, которым пришло в голову попытаться разблокировать iPhone...

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

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

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

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

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

[Из песочницы] Основы прозрачного проксирования с использованием 3proxy и iptables/netfilter или как «пустить всё через прокси» В данной статье хотелось бы раскрыть возможности прозрачного проксирования, которое позволяет абсолютно незаметно для клиентов перенаправлять весь либо часть трафика через внешние прокси-серверы. Когда я начинал решать данную задачу то столкнулся с тем, что её реализация ...

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

Могут ли черные дыры быть сделаны из темной энергии? Грозные космические монстры могут оказаться еще более неопознанными, чем раньше Темная энергия — одна из самых малоизученных видов энергий во Вселенной. Ее существование до сих пор ставится под вопрос наряду с существованием темной материи. Исследователи из Гавайского Универ...

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

Dungeon Boss 0.5.11573 Dungeon Boss – крутая эпичная игра в жанре RPG. Собирай армию из мифических героев, снабди их оружие и отправляйся в бой, на встречу приключения. В нашей игре вам на выбор будет выделено более ста разнообразных персонажей. В игре так же огромное многообразие оружия брон...

[Перевод] DEFCON 21. Одних паролей недостаточно, или почему «ломается» шифрование диска и как это можно исправить. Часть 2 DEFCON 21. Одних паролей недостаточно, или почему «ломается» шифрование диска и как это можно исправить. Часть 1 Существуют забавные штуки, такие, как монотонно возрастающие счетчики, с помощью которых можно контролировать активность TMP, а затем проверять полученные значен...

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

Flank That Tank! 1.21 Танковый бой в полностью разрушаемом мире.  Все в игровом мире можно разбить на куски, используя процедурные алгоритмы уничтожения.  Используйте виртуальный джойстик для маневрирования своего танка и нажмите, чтобы прицелиться и выстрелить.  Играйте на первых шес...

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

Анонсирован Honor Smart Screen — не телевизор, но будущее телевидения Сегодня ожидалась премьера первого телевизора Huawei — его должны были выпустить под дочерним брендом Honor. Уже утром стало ясно, что готовый продукт не покажут, а анонс будет носить формально-концептуальный характер — все так и получилось. Тем не менее, но...

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

«Dungeon Keeper здорового человека»: стратегия Dungeon Warfare 2 вышла на iOS и Android Это полноценный сиквел популярной tower defense, в котором вам предстоит стать повелителем собственного подземелья и всеми силами защищать его от врагов. Одна из главных и самых приятных фишек — ловушки и враги с реальной эмуляцией физики. Всего разработчики приготовили 32 ...

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

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

Правда ли, что Вселенная на 99% состоит из пустоты? Возможно, Вселенная на 99 % состоит из пустоты. Почему же это так? Все мы знаем, что абсолютно все видимое и невидимое во Вселенной состоит из атомов (темная материя не в счет, так как никто толком не знает, из чего она состоит). Каждая такая частица содержит в себе ядро и э...

Android-приложения, которые обучат вас игре на гитаре Сразу играть как легендарный Slash из Guns’n’Roses у вас вряд ли получится, но вот сделать первые шаги к этому при помощи приложений вы запросто сможете Кажется, что обучиться игре на гитаре — это довольно сложное занятие. Которое к тому же требует от вас п...

Лучшие программы для диагностики Android-смартфона Знать о состоянии своего смартфона крайне важно Современный смартфон — это настоящий «микрокомпьютер» с огромным числом компонентов внутри. С его помощь можно делать кучу вещей, в частности, читать новости в нашем Телеграм-канале. А для того, чтобы разобратьс...

Обзор ONYX BOOX Max 3: ридер с максимальным экраном Оглавление 1. Технические характеристики 2. Аппаратное и программное обеспечение 3. Чтение книг и документов 4. Дополнительные функции 5. Автономность 6. Итоги и выводы Что самое важное для электронных книг (ридеров) с возможностью производственно-технического применения? М...

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

Чудо Пазлы 5.10.5 Чудо Пазлы – одно из самых популярных приложений с головоломками. Множество интересных пазлов, огромное количество уровней. В нашем приложении вы найдете огромное количество крутых пазлов. Огромная галерея полная интересных картинок для собирания. Игра постоянно пополн...

Как использовать офисный пакет Google без подключения к Интернету? Google Документы, Таблицы и Презентации можно назвать самым удобным средством выполнения офисных работ. Microsoft Office имеет как веб-версию, так и десктопную, однако её размер довольно велик, да и устанавливается такое решение не очень быстро. Офисный пакет Google, напрот...

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

Рекомендательная система для Directum Club. Часть первая, коллаборативная Каждый день пользователи по всему миру получают большое количество различных рассылок — только через сервис MailChimp ежедневно рассылают миллиард писем. Из них открывают 20.81%. Ежемесячно пользователи наших сайтов получают рассылки с отобранными редактором материалами. Эти...

Россияне тратят на компьютерные игры сотни миллионов долларов в год На первом месте находится Китай, где пользователи за год потратили на игры более $7,4 млрд. Далее следует Германия, Южная Корея, Япония и США.По итогам 2018 г. российский рынок игр для ПК показал рост на 9%. Наиболее популярны в России игры, которые распространяются по модел...

Доклад о квантовом превосходстве системы Google попал в Сеть Сверхпроводниковый квантовый процессор Sycamore, созданный в Google, возможно, достиг квантового превосходства — уровня производительности, при котором он способен решать задачи, ранее требовавшие несоизмеримо большего времени. Доклад под названием «Quantum Supremacy Us...

Как скопировать текст с фото с помощью Chrome для Android Скрытые функции Google Chrome Найти скрытые функции в Google Chrome — проще простого. Те, кто регулярно нас читают, в курсе, что они скрываются в экспериментальном меню, и наверняка помнят, как туда попасть. По моим личным ощущениям в этом разделе скрыто несколько соте...

Похож на Nokia N8. Realme представила дешёвый и быстрый внешний аккумулятор Fast Charge Power Bank В своё время Xiaomi показала, что можно делать качественные внешние аккумуляторы и продавать их за копейки, и теперь так делают все, кому не лень. Вот и компания Realme решила присоединиться к числу таких производителей, представив Fast Charge Power Bank. Как можно пон...

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

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

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

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

Белый шум рисует черный квадрат. Часть 2. Решение В первой публикации рассказывалось о том, что есть подзабытая теорема Эрдёша-Реньи, из которой следует, что в случайном ряде, длины N, с вероятностью близкой к 1 существует подряд из одинаковых значений длиной \log_2{N}. Указанное свойство случайной величины можно использова...

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

Браузер Google Chrome. Скачать или узнать? В сентябре 2008 года Google Chrome был выпущен на Windows XP в статусе беты, спустя 3 месяца компания опубликовала первую публичную версию браузера 11 декабря этого же года. В 2010 году Chrome был выпущен на MacOS и Linux, а в 2012-ом на мобильных платформах iOS и Android. ...

OpenSceneGraph: Управление окнами и режимами отображения Введение Мы уже говорили о том, что класс osg::Camera управляет связанным с ним графическим контекстом OpenGL. Графический контекст инкапсулирует информацию о том, как и куда происходит отрисовка объектов и какие атрибуты состояния к ним применяются. Под контекстом понимают...

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

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

Обзор Digma FreeDrive 600-GW DUAL 4K. Лучший видеорегистратор Буквально каждый день на прилавках магазинов появляется огромное количество автомобильных видеорегистраторов, однако всегда появляется один и тот же вопрос – а какой купить? Сегодня мы бы хотели представить вашему вниманию достойного представителя от компании Digma, получив...

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

Настройки 3D-слайсера для новичков: 8 вещей, которые вы должны знать От правильной настройки 3D-слайсера зависит, насколько удачными получатся ваши распечатки. Вот почему так важно знать, как работают слайсеры и как каждый параметр влияет на результат. Мы понимаем, что многие настройки слайсерного ПО могут быть пугающими, особенно для нач...

[Из песочницы] Генерация звука на микроконтроллерах AVR методом волновых таблиц с поддержкой полифонии Микроконтроллеры AVR довольно дешевы и широко распространены. Наверно, с них начинает почти любой embedded разработчик. А среди любителей правит балом Arduino, сердцем которого обычно является ATmega382p. Наверняка многие задумывались: как можно заставить их звучать? Если п...

Подобородки в безрамочных смартфонах. Huawei первой объяснила, для чего они нужны Недавно компания Huawei представила новые флагманские смартфоны Huawei P30 и P30 Pro. Оба смартфона имеют обновленный дизайн и уменьшенные рамки по периметру. При этом у Huawei P30 нижняя рамка или «подбородок» даже меньше, чем у P30 Pro. Исполнительны...

GitHub Actions как CI/CD для сайта на статическом генераторе и GitHub Pages Немного прошерстив Habr удивился тому, что очень мало опубликовано статей на тему (beta-)фичи GitHub'а — Actions. Казалось бы, можно объяснить такую недосказанность тем, что функционал еще в тестировании, пусть и "beta". Но именно полезная особенность беты позволяет исполь...

Как устанавливать приложения из сторонних источников на Android 8.0 и выше Начиная с Android 8.0 Oreo, процесс загрузки приложений кардинально изменился. Google удалила старый параметр «Unknown Sources» (неизвестные источники) и заменила его специальным разрешением, которое вы должны предоставлять каждому отдельному приложению. Это новая функция в...

CLRium #6: Concurrency & Parallelism. Обучение магии распараллеливания задач Наша команда по-настоящему взбудоражена: ведь мы находимся в стадии производства сложнейшего для нас семинара среди всех нами созданных: семинара по многопоточке, конкурентности и прочим смежным вопросам. Мы немного боимся: мы создали целый огромный процесс внутренних соглас...

«Фабричный метод» и «Абстрактная фабрика» во вселенной «Swift» и «iOS» Слово «фабрика» – безусловно одно из самых часто употребляемых программистами при обсуждении своих (или чужих) программ. Но смысл в него вкладываемый бывает очень разным: это может быть и класс, порождающий объекты (полиморфно или нет); и метод, создающий экземпляры какого-л...

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 9. Физический мир свитчей. Часть 1 В прошлом видеоуроке мы говорили о настройке свитчей, а сейчас рассмотрим, как они взаимодействуют с другими устройствами и как на практике соединяются друг с другом. Не будем тратить время и сразу же перейдем к теме сегодняшнего урока. В первую очередь я хочу рассказать о т...

Представлен телевизор OnePlus TV: панель QLED, Android TV и цена, стартующая с 985 долларов Сразу после смартфона OnePlus 7T производитель представил свой первый телевизор. OnePlus TV получил панель QLED диагональю 55 дюйма разрешением 4K UHD. Компания утверждает, что её телевизор имеет отличное качество изображения. В частности, охват цветового пространства ...

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

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

Samsung сделала приложение, которое будет работать только на Galaxy S10 5G Никто, я думаю, не станет спорить с тем, что AR (дополненная реальность) – тренд, которому производители в мире мобильной индустрии уделяют, пожалуй очень много внимания. К сожалению, в большинстве случаев это повышенное внимание приводит к созданию очередных «анимоджи», ис...

[Перевод] Фотографии из грубых набросков: как именно работает нейросеть NVIDIA GauGAN В прошлом месяце на NVIDIA GTC 2019 компания NVIDIA представила новое приложение, которое превращает нарисованные пользователем простые цветные шарики в великолепные фотореалистичные изображения. Приложение построено на технологии генеративно-состязательных сетей (GAN), в ...

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

В Google рассказали, почему стоит пользоваться кнопкой «Войти с Apple» На конференции WWDC в этом году Apple представила много интересных и значимых новинок. Но если релиз одних был вполне ожидаем, то о других мы не могли даже мечтать. Одной из них стала функция «Войти с Apple», которая позволяет проходить авторизацию в приложениях и онлайн-се...

Итоги 2018-го года в видеоигровой индустрии: выводы делайте сами Компания SuperData подвела финансовые видеоигровые итоги 2018 года: Индустрия заработала на 13% больше, чем в прошлом году - $119,6 млрд.В следующем году ожидается $128,8 млрд.Мобильные игры принесли $61,3 миллиарда. $35,7 миллиарда у ПК-тайтлов и $12,7 – у консольных. Речь...

[Из песочницы] Что такое автоматизированное машинное обучение (AutoML) Что такое автоматизированное машинное обучение (AutoML) и собирается ли оно лишить специалистов по данным (Data Scientists) работы? С того момента как стали появляться инструменты автоматизированного машинного обучения (AutoML), такие как Google AutoML, эксперты обсуждают ...

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

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

Yousician 3.1.0 Yousician Guitar — это отличное приложение, которое пополнит коллекцию альтернатив очному обучению игре на гитаре. Здесь вам будут рассказывать теорию и давать практические задания, правильность выполнения которых будет проверяться самим приложением через микрофон. Обуч...

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

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

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

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

На российский рынок выходит IT-компания Documentolog О выходе казахстанской Documentolog на российский рынок рассказал “Коммерсанту” ее гендиректор Байжан Канафин. Компания зарегистрировала юридическое лицо и открыла офис в Санкт-Петербурге. По данным Kartoteka.ru, ООО "Документолог" на 99% принадлежит уч...

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

Для симулятора скейтбординга True Skate вышло обновление с возможностью редактировать локации True Skate — без сомнения одна из популярнейших мобильных игр о скейтбориднге. С момента релиза в 2012 году разработчики неустанно обновляют симулятор и добавляют в него новые функции и контент. На этой неделе они представили новый апдейт, получивший название DIY. Как можно...

Ozon и Почта Mail.ru первыми в России запустили интерактивную рассылку В основе интерактивных рассылок технология AMP (Accelerated mobile pages). В отличие от обычных сообщений, в AMP-письмах у пользователя есть возможность управлять полученным контентом и давать обратную связь отправителю. Для этого в интерактивные письма встраиваются виджеты,...

Эти приложения сегодня можно скачать бесплатно Зонтик (Бесплатно) | Modern Magic 8 Ball (Бесплатно) | The Girl Who Sold the World (Бесплатно) Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения...

Apple выпустила iOS 13 с Dark Mode Предстоящая iOS 13 была представлена ​​на WWDC 2019 года, и в этом году она будет обеспечивать более высокую производительность и Dark Mode, а также переработанные приложения Apple, включая Напоминания и Apple Maps, для iPhone и iPad. Apple объявила о своей новой iOS 13 для...

Как зашифровать данные в QR-код и подключать людей к своему Wi-Fi при помощи камеры смартфона Каждый из вас наверняка не раз встречал в повседневной жизни такую вещь, как QR-код. Эти коды можно увидеть на всевозможных объявлениях, рекламных баннерах, визитках и даже на кофейных автоматах. Люди их используют для разных нужд, но всё-таки все это сводится к одному: QR-...

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

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

[Из песочницы] Обзор нового javascript фреймворка Htmlix В данной статье постараюсь описать все основные возможности нового javascript фреймворка Htmlix, а также рассмотреть принцип его работы на примере создания небольшого приложения. Данное приложение — это страница простого фильтра товаров по категориям, с различными частями ш...

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

Фотографию космоса превратили в музыку, и ее можно послушать Космос — удивительное место с огромным количеством планет, галактик и черных дыр, полных нераскрытых тайн. Однако, чего в этом пространстве попросту нет, так это звука. Чтобы хоть как-то дать людям возможность услышать «звуки космоса», исследователи NASA превратили один из ...

Как сделать так, чтобы Chrome на Android всегда работал в режиме «Инкогнито» Режим «Инкогнито» — довольно полезная опция при работе с интернетом Режим «Инкогнито» в браузере Google Chrome очень удобен. Он, конечно, уступает по уровню безопасности тому же самому VPN, но при этом предоставляет должный уровень конфиденциальност...

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

Happy Color 2.4.2 Happy Color – приложение для детей и взрослых. Ваша цель раскрасить картинки по номерам. Множество разнообразных раскрасок ждут вас. Наше приложение понравиться не только детям, но и взрослым. Множество интересных картинок, которые вы сможете раскрасить, ориентируясь н...

#видео | Как «умирают» искусственные нейронные сети Вы видели, как погибает искусственная нейронная сеть? Довольно странное зрелище. Энтузиаст, называющая себя «девушкой, играющей с ИИ», поделилась с изданием Vice видео с результатом своего проекта под названием «Что я увидела перед тьмой». Программистка создала нейронную се...

Новые фильтры в Snapchat, что они курят На днях компания Snapchat провела свой первый саммит, который получил незамысловатое название Snap Partner Summit. Во время мероприятия создатель известного на весь мир приложения представил множество всяких нововведений для своего развлекательного сервиса, в том числе 10 н...

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

[Перевод] 2D-тени на Signed Distance Fields Теперь, когда мы знаем основы комбинирования функций расстояний со знаком, можно использовать их для создания крутых вещей. В этом туториале мы применим их для рендеринга мягких двухмерных теней. Если вы пока не читали моих предыдущих туториалов о полях расстояний со знаком ...

[Перевод] Сравнение одинакового проекта в Rust, Haskell, C++, Python, Scala и OCaml В последнем семестре университета я выбрал курс компиляторов CS444. Там каждая группа из 1-3 человек должна была написать компилятор из существенного подмножества Java в x86. Язык на выбор группы. Это была редкая возможность сравнить реализации больших программ одинаковой фу...

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

[Перевод] Пример создания Makefile для Go-приложений В этом руководстве мы рассмотрим, как разработчик Go может использовать Makefile при разработке собственных приложений. Что такое Makefile-ы? Makefile — невероятно полезный инструмент автоматизации, который можно использовать для запуска и сборки приложений не только на G...

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

Мы все работаем на Google! Или для чего нужна капча? Капча стала неотъемлемой частью нашей жизни. Если вы с ней не сталкивались, вы или счастливчик, или вас просто не существует. Маленькие картинки, на которых надо отметить машины, велосипеды, светофоры и так далее, встречаются всегда и везде. Особенно часто грешит этим Googl...

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

PS5 / Xbox следующего поколения будет представлен на E3 2020 Когда консоли приближаются к концу своей производственной жизни, люди пытаются предсказать, когда будут представлены PlayStation 5 и Xbox следующего поколения. По словам одного аналитика, обе новые машины будут анонсированы на конференции E3 в следующем году, сообщает ITbukv...

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

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

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

У некоторых владельцев случайным образом отключаются смартфоны Google Pixel 3a и 3a XL Первые владельцы новых смартфонов Google Pixel 3a и 3a XL начали сталкиваться со сбоем, который проявляется в случайном отключении мобильного устройства. Эта проблема встречается у многих пользователей. Случайному отключению подвержены обе модели: Pixel 3a и Pixel 3a XL. Отк...

Бесплатные приложения и скидки в App Store | 29 мая Зонтик (Бесплатно) | Modern Magic 8 Ball (75 руб.) | Cardinal Land (75 руб.) Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone,...

На AMP-страницы теперь можно добавлять пользовательский JavaScript Команда Google AMP представила новый компонент amp-script, с помощью которого на ускоренные мобильные страницы теперь можно добавлять пользовательский JavaScript. Этот компонент можно использовать для реализации интерактивных функций, а также для обмена кодом между страницам...

1,500 игровых автоматов входят в бар: дело в количестве, а не качестве На проводимой в этом году Game Developers Conference выступили два разработчика игр, способные написать новую главу романа-антиутопии о будущем: они рассказали историю о том, как заработали деньги, позволив делать всю работу роботам. В их случае этой работой была процедурная...

Простой слайдер изображений на CSS и Javascript Автор уже опубликовал скрипт карусели, который также использует только CSS и Javascript. Теперь давайте рассмотрим скрипт слайдера. Он отличается от карусели тем, что одновременно виден только один элемент, а не несколько, и элементы не прокручиваются, а медленно замещаются ...

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

Игры под Android, для работы которых не нужен интернет Для работы мобильных игр не нужен интернет. Как бы разработчики не настаивали на обратном Мобильные игры — это здорово. А с развитием сервисов подписки вроде Google Play Pass — это еще и очень выгодно. Но большая часть мобильных проектов сегодня для работы требуе...

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

Самые популярные модели часов Casio G-Shock Casio представила список трех самых популярных моделей часов G-Shock по всему миру. Линейка часов G-Shock была представлена ​​в 1983 году и была разработана инженером Casio Кикуо Ибе, который хотел, чтобы часы были неразрывными. Вдохновение для этого пришло, когда его часы с...

Пишем ITIL 08.08 (жаль, что не 0808 года) в составе ITIL выходит новая публикация, посвященная обзору практики Service Level Management. Я являюсь одним из авторов данного материала, второй, ясное дело, – Роман Журавлев. Поскольку дата официальной публикации уже близко, позволю себе ...

[Из песочницы] Проблемы анализа Больших Данных Каковы проблемы анализа Больших Данных Большие Данные создают характерные особенности, которые не разделяются традиционными наборами данных. Эти особенности создают значительные проблемы для анализа данных и мотивируют разработку новых статистических методов. В отличие от тр...

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

Обнаружен вредоносный рекламный фреймворк, сгенерировавший более 1 млрд объявлений за три месяца Эксперты Flashpoint обнаружили малварь, паразитирующую на рекламе Google AdSense, скрытых просмотрах стримов Twitch и генерации фальшивых лайков на YouTube.

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

[Из песочницы] Уведомления о входах на сервер (SSH/TERMINAL) дешево и сердито Приветствую сообщество. Это первая публикация, далеко не профи-администратора, но просто захотелось поделиться короткой и простой наработкой, которая может оказаться полезной для такого же новичка как я сам. Сложилось так, что потребовалось контролировать около 30 VDS-ок на...

Сбалансированные двоичные деревья поиска: реализация на Julia Иллюстрация из работы Г.М. Адельсон-Вельского и Е.М. Ландиса 1962 года Деревья поиска — это структуры данных для упорядоченного хранения и простого поиска элементов. Широко применяются двоичные деревья поиска, в которых у каждого узла есть только два потомка. В этой статье ...

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

AMD представила свой самый производительный графический ускоритель — Radeon Pro Vega II Duo Компания Apple вчера представила новый ПК Mac Pro. В его топовые версии входит видеокарта Radeon Pro Vega II Duo (можно установить даже две), которая содержит два GPU Vega второго поколения. И вот теперь этот ускоритель представила сама AMD. Во-первых, это первая двухпр...

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

[Перевод] Структура данных B-дерево Всем привет! Мы запустили новый набор на курс «Алгоритмы для разработчиков» и сегодня хотим поделиться интересным переводом, подготовленным для студентов данного курса. В деревьях поиска, таких как двоичное дерево поиска, AVL дерево, красно-чёрное дерево и т.п. каждый узе...

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

[Перевод] Четыре оси дизайна RPG Эта статья началась с ответа на многогранный, но в то же время довольно прямолинейный вопрос: из чего же состоит хорошая ролевая игра? На протяжении своей карьеры я поработал над несколькими RPG, и даже читал презентацию по этой теме, но никогда не рассматривал её целостно. ...

Samsung анонсировала память UFS 2.1 объемом 1 ТБ – она будет использоваться в топовой версии смартфона Samsung Galaxy S10+ Слухи о том, что у смартфона Samsung Galaxy S10+ обрели под собой реальную основу: южнокорейская компания сегодня официально представила память UFS 2.1 такого объема. Модуль eUFS объемом 1 ТБ имеет габариты предшественника объемом 512 ГБ – 11,5 х 13 мм. Он состои...

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

Видео с чёрной дырой покажут в 2020 году Коллектив из 347 учёных проекта Event Horizon Telescope объявил о том, что для уникального видео уже собраны все необходимые данные и идёт их обработка. Ожидается, что фильм впервые в истории покажет, как огромные газовые облака исчезают в пустоте. «Я ожидаю, что к концу сле...

Астрономы вплотную приблизились к разгадке тайны происхождения быстрых радиоимпульсов Странные сигналы, известные как быстрые радиоимпульсы (fast radio bursts, FRB), являются одной из интригующих загадок, стоящих перед современной астрономией. А если быть точнее, то загадкой является не сам факт наличия этих радиоимпульсов, приходящих к нам в случайные момент...

[Перевод] Расширение mypy с помощью плагинов Добрый день, друзья. А мы продолжаем наращивать интенсивность запуска новых курсов и уже сейчас рады сообщить о том, что в конце апреля стартуют занятия по курсу «Web-разработчик на Python». В связи с этим традиционно делимся переводом полезного материала. Начнём. Известно,...

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

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

Таблицы в Figma. Дизайн Data Grid одним компонентом Строительство таблицы из компонентов — задача, которая рано или поздно возникает перед каждым разработчиком дизайн-систем в Figma. Существует три подхода к дизайну таблиц, чтобы создать data grid с гибкой архитектурой. В каждом из случаев используется либо row-компонент, ...

[Перевод] Комбинирование Signed Distance Fields в 2D В предыдущем туториале мы научились создавать и перемещать простые фигуры с помощью функций расстояний со знаком. В этой статье мы научимся комбинировать несколько фигур для создания более сложных полей расстояний. Большинству описанных здесь техник я научился из библиотеки ...

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

В Apple Arcade выйдет двухмерный платформер Crossy Road Castle 5 лет назад студия Hipster Whale выпустила Crossy Road — современную версию Frogger: адаптированную для мобильных платформ и с ненавязчивыми внутриигровыми покупками. Теперь студия решила выйти и в Apple Arcade. Но там уже есть свой Frogger, поэтому новенькая Crossy Road Cas...

Pixels Unknown Battle Ground 1.35.18 Pixels Unknown Battle Ground – пиксельная игра на выживание. Добывай ресурсы, убивай монстров и строй жилище. Выживи любой ценой! В нашей игре доступен многопользовательский режим и режим одиночной игры. Важно знать, что эта игра на выживание, территория на которой нах...

[Перевод] Поиск пути среди круглых препятствий Навигация по лесу Алгоритм поиска пути A* — это мощный инструмент для быстрой генерации оптимальных путей. Обычно A* демонстрируют при навигации по картам из сеток, но он может использоваться не только для сеток! Он может работать с любыми графами. Можно использовать A* для ...

MSI показала ещё одну гигантскую версию видеокарты GeForce RTX 2080 Ti Буквально позавчера у нас на сайте был опубликован обзор MSI GeForce RTX 2080 Ti Lightning Z — одной из самых огромных видеокарт на сегодняшнем рынке. Кроме того, это одна из самых уникальных карт, ориентированная на максимальный разгон, включая экстремальные вари...

[Из песочницы] Что такое информация? Исследование How Much Information, проведенное в 2009 году показало, что количество потребляемой в неделю информации с 1986 года выросло в 5 раз. С 250 тысяч слов в неделю до 1,25 миллиона! С тех пор это цифра увеличилась в разы. Далее следуют более ошеломительные показатели...

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

Представлена 3D-карта XFX Radeon RX 5700 XT THICC II Компания XFX представила видеокарту Radeon RX 5700 XT THICC II, которая выделяется прежде всего своей толщиной. Новинка займет в корпусе 2,7 слота. Огромное пространство отнимает система охлаждения THICC II, которая состоит из двух 10-см вентиляторов с 11 лопастями, алюминие...

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

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

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

Tesla открыла первую станцию с почти 40 зарядками Supercharger V3 Зарядную станцию Supercharger V3 компания Tesla представила в начале марта. С того момента Tesla установила две таких зарядки, причём одна из них находится попросту на заводе компании. И вот теперь можно говорить о том, что станции Supercharger V3 стали доступны обычным...

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

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

Почему некоторые мобильные игры становятся настолько успешными? В Google Play больше миллиона игр, все они разнообразны, но почему-то лишь единицы становятся успешными. Индустрия мобильных игр получает в год 63,2 миллиарда долларов, и это огромные цифры. Основной доход, конечно же, приходится на крупные проекты, такие как PUBG или Fortn...

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

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

FAQ по перехвату сотовой связи: что такое IMSI-перехватчики / СКАТы, и можно ли от них защититься Наверное, даже домохозяйки знают, что публичные точки Wi-Fi небезопасны. Что не мешает рядовым юзерам вовсю ими пользоваться — ведь если нельзя, но скучно и очень хочется, то можно! И без всякого VPN — хотя функцию VPN теперь внедряют даже в комплексные антивирусные продукты...

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

The Unic – уникальная бесконечная головоломка о поиске одинаковых текстур выйдет 25 апреля Давайте на секунду отвлечемся от MMORPG, бесплатных стратегий, обнадеживающих портов с ПК и три-в-ряд, и взглянем на что-нибудь совсем необычное. Головоломка The Unic – это проект создателей Swim Out, который лично мне напомнил легендарную Blendoku. В этой игре вам предстои...

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

Как отсканировать и создать PDF-документ при помощи Android-смартфона Создать PDF-документ при помощи Android-смартфона можно в два счета! Что нужно было сделать всего каких-то лет 10 назад для того, чтобы отправить документ по электронной почте? Воспользоваться огромным сканером, который, ясное дело, не так-то просто носить с собой, после чег...

Новая функция Google сделает поиск проще За поиском нужной информации — в Google Миллионы пользователей во всём мире ценят Google за его простоту и удобство. В отличие от региональных поисковиков вроде Яндекса и Baidu, Google отличает более широкий охват источников, который делает поиск нужной информации боле...

Официально: 16-ядерный CPU Ryzen 9 3950X и новое поколение Ryzen Threadripper представят в ноябре Компания AMD опубликовала заявление относительно выхода новых настольных процессоров. Согласно этому заявлению, 16-ядерный процессор Ryzen 9 3950X и новое поколение Ryzen Threadripper мы увидим лишь в ноябре, хотя ранние слухи указывали на то, что Ryzen 9 3950X выйдет 3...

[Перевод] Создание игры Tower Defense в Unity: сценарии и волны врагов [Первая, вторая, третья и четвёртая части туториала] Поддержка врагов малого, среднего и крупного размеров. Создание игровых сценариев со множественными волнами врагов. Разделение конфигурации ассетов и геймплейного состояния. Запуск, пауза, победа, поражение и ускорение и...

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

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

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

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

[Перевод] Исследование шейдера песка игры Journey Среди множества инди-игр, выпущенных за последние 10 лет, одной из самых любимых для меня определённо является Journey. Благодаря своей потрясающей эстетике и красивому саундтреку Journey стала примером превосходства практически в каждом аспекте разработки. Я разработчик иг...

Crossroads: Roguelike RPG Dungeon Crawler — необычная смесь из жанров от российских разработчиков Crossroads: Roguelike RPG Dungeon Crawler – это смесь из жанров, названия которых авторы уже упомянули в названии. В этом хардкорном рогалике игрокам предстоит спуститься в подземелья и сыграть в игру, стилизованную под карточную. Игрок станет агентом Гильдии Приключенцев, ...

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

Как примерить тату? Подборка приложений для фанатов татуировок на Андроид и IOS Татуировки — это вам не шутки. Это способ самовыражения, которым люди обычно гордятся. Для фанатов этого вида искусства существует ряд приложений: идеи для татуировок, базы с лучшими художниками и другие стандартные приложения, без которых не обойтись. Adobe Illustrator Dra...

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

Как «цифровые археологи» обнаружили утерянную версию SimCity для NES и восстановили ее Игра SimCity является даже не то, что классикой игрового мира, а одним из его столпов. Успех этого симулятора градостроительства никому не удалось повторить, хотя старались многие. Но речь сейчас не о самой игре, а об одной из ее ранних версий, прототипе, который разрабаты...

[Перевод] Пишем клон движка Doom: чтение информации карт Введение Цель этого проекта — создание клона движка DOOM, использующего ресурсы, выпущенные вместе с Ultimate DOOM (версия со Steam). Он будет представлен в виде туториала — я не хочу добиваться в коде максимальной производительности, а просто создам работающую версию, и п...

Смартфон Samsung вместо терминала PoS. Представлено приложение Samsung Pay Touch Платёжный сервис Samsung Pay отличается от своих конкурентов тем, что телефоны с поддержкой этого сервиса (не все) могут взаимодействовать с обычными банковскими терминалами, предназначенными только для карт с магнитной лентой. Samsung — не единственная компания, ...

Apple Music для Android получил 2 новых функции, которых пока ... Компания Apple постепенно разворачивает обновление своего фирменного приложения Apple Music для Android. В числе багфиксов и улучшений числятся также сразу две новых функции, которые были обещаны, как часть набора функций iOS 13.   Отныне приложение Apple Music для An...

[Перевод] Работа над PEG на Core Developer Sprint В этой статье я не буду рассказывать о новых фичах генератора парсера — я достаточно описал его в предыдущих частях. Вместо этого хочу рассказать что я делал на Core Developer Sprint на прошлой неделе, прежде чем всё сотрётся из моей памяти. Хотя большая часть материала так ...

Tennis Bits 1.3 Tennis Bits – современная спортивная игра, лучшая в дивизионе. Играйте в теннис и боритесь за кубок чемпиона. Добро пожаловать в мир тенниса. Вам всегда было интересно кто победит, Медуза или белый медведь? Теперь вы узнаете. В нашей игре представлено огромное множеств...

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

Авторы Solitairica анонсировали тактику с элементами выживания ZOR: Pilgrimage of the Slorfs В 2016 году студия Righteous Hammer выпустила на мобильных карточный рогалик под названием Solitairica. Внезапно проект приобрел популярность среди узкого круга поклонников. Благодаря этому он до сих пор продолжает развиваться. Тем временем разработчики анонсировали новый п...

Как передать файлы с Android-устройства на Mac. Все способы Передаем файлы с Android на Mac На сегодняшний день люди пользуются самыми разными платформами в различных их сочетаниях — iOS, Windows, Android, MacOS. У большинства из нас есть практически все гаджеты, работающие на перечисленных операционных системах. И не всегда &#...

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

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

NURBS моделирование в Rhino 3D и T-Spline Существует, как минимум, два подхода к созданию 3D моделей. В одном из них, наиболее популярном, объекты состоят из множества полигонов. В другом (freeform surface modelling) — из NURBS поверхностей, которые задаются кривыми (сплайнами). Каждый из подходов имеет свои преиму...

Мышление искусственного интеллекта «Smart-MES» В ООО «Фирма ИнформСистем» разработан и апробирован Сильный Искусственный Интеллект (СИИ) «Smart-MES» с интуитивным мышлением. Данный СИИ способен управлять всеми рисками в экономике, в политике, в социуме, в оборонной и космических отраслях России. В каждой стране и в к...

Одна из лучших замен стандартному калькулятору на iOS Кто откажется от бесплатного калькулятора? Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac. Сегодня вот в подбор...

Новая игра со старой атмосферой на Three.js. Часть 2 В первой части я рассказал о проблемах, с которыми я столкнулся в процессе создания 3D игры под браузер c использованием Three.js. Теперь я хотел бы подробно остановиться на решении некоторых важных задач при написании игры, типа конструирования уровней, определения столкнов...

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

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

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

2048 New — Это превосходная версия популярной игры 2048, играть в которую вы можете на своем устройстве Android. Кроме этого, игра отлично подходит для устройств с сенсорными экранами. — Классическая головоломка 2048 — это весёлая, простая и очень увлекательная игра.Вам нужно соеди...

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

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

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

[Из песочницы] Путь к естественному интеллекту Глава 1. Обработчик сигналов В повседневной жизни мы не задумываемся, почему нам нравится стейк или апельсин. Он жареный, сочный и мясистый, а мы голодные. Благодаря теории Дарвина ученые, к счастью, уже могут нам объяснить, почему же нам нравится стейк. Потому что в процесс...

Делфийская история успеха программиста из Улан-Удэ Мир суровый, но маленький и возможности его изменить есть у каждого. В 1996 году начиная изучать только что появившийся Delphi, я не мог себе представить, какая будет судьба у этого языка, который сильно повлиял на Java и C#, а также какая судьба будет у самой компании Borla...

Нагрузочное тестирование игры с парой сотен тысяч виртуальных пользователей Привет, Хабр! Я работаю в игровой компании, которая разрабатывает онлайн-игры. На текущий момент все наши игры делятся на множество “маркетов” (один “маркет” на страну) и в каждом “маркете” есть дюжина миров, между которыми распределяются игроки при регистрации (ну или иног...

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

Набор передовых технологий Galaxy S10 Ни для одного любителя свеженьких гаджетов от Samsung не ускользнула новость о том, что празднование 10-летнего юбилею появлению первого смартфона было отмечено выпуском нового гаджета, созданного «с нуля». Наверное, нет ни одного почитателя бренда, который бы не ждал с нете...

Динамическая генерация DAG в Airflow Всем привет! Меня зовут Антон, в Ростелекоме я занимаюсь разработкой центрального хранилища данных. Наше хранилище состоит из модулей, в качестве оркестратора которых используются несколько инстансов Informatica, часть из которых мы хотим перевести на Airflow в рамках перехо...

Как узнать IMEI на iPhone? В этой статье объясняется, как найти уникальный номер IMEI вашего iPhone, поскольку Apple перестала печатать его на задней панели iPhone 6s и более поздних версий. Как мне найти номер IMEI моего iPhone? И что такое IMEI? Каждый iPhone имеет уникальный идентификационный код, ...

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

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

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

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

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

Как включить новый раздел «Обзор» в Chrome на Android? Google настолько часто обновляет свои мобильные браузеры Chrome и Chrome Canary для Android, что порой кажется, уследить за всеми нововведениями просто невозможно. Любопытные разработчики и обычные пользователи с выходом каждой новой бета-версии начинают перелопачивать весь...

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

Apple изобрела селфи заново и придумала им новое название Слоуфи — это как селфи, только на видео Термин “селфи” является относительно новым, существуя в качестве самостоятельного явления около 10 лет. Тем не менее, его относительная молодость не стала препятствием для популяризации процесса, который он описывает. Селфи стали...

Нужно больше разных GPU. Похоже, карты Nvidia RTX Super основаны на отдельных модификациях GPU Ещё в прошлом году мы узнали, что для видеокарт Turing компания Nvidia создаёт по две модификации каждого GPU. По крайней мере, если говорить о некоторых графических процессорах. Тогда мы в частности рассматривали вопрос на примере GPU TU106-400 и TU106-400A. Они иденти...

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

Можно ли действительно освоить скорочтение? Действительно ли полезны методы скорочтения? XXI век — самый информационный век в истории человечества. Никогда прежде мы еще не сталкивались с тем объемом информации, который на данный момент представлен не только в мировой сети, но и в более традиционных источниках: ...

noexcept-ctcheck или несколько простых макросов, чтобы компилятор помогал при написании noexcept кода При разработке на C++ время от времени приходится писать код, в котором исключения не должны возникать. Например, когда нам нужно написать не бросающий исключений swap для собственных типов или определить noexcept move-оператор для своего класса, или вручную реализовать нетр...

Огромный моноблок Microsoft Surface Hub 2S с 50-дюймовым дисплеем поступит в продажу этим летом по цене $9 000, а в 2020 году выйдет 85-дюймовый вариант Microsoft представила Surface Hub 2S – устройство для корпоративного рынка, которое зачастую называют интерактивной доской, компьютером-моноблоком с сенсорным дисплеем и даже огромным планшетом. Новинка будет доступна в двух версиях – с экраном 50 и 85 дюймов. В более крупно...

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

[Из песочницы] Schemathesis: property-based тестирование для API схем Фото Chris Keats на Unsplash Многие компании, и мы в том числе, перешли от монолитов к микросервисам ради лучшей масштабируемости и ускорения циклов разработки. У нас всё еще есть монолитные проекты, но они постепенно заменяются набором небольших и аккуратных микросервисов....

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

[Из песочницы] Использование верилятора как средства быстрого моделирования RTL проектов. Введение в UVM В данной статье будут описаны установка и применение бесплатного ПО для моделирования схем цифровой логики на языке Verilog как альтернативы коммерческих продуктов Incisve от компании Cadense и ModelSim от компании MentorGraphics. Сравнение моделирования в ModelSim и Verilat...

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

[Перевод] Настало ли время для URL, содержащих эмодзи? Домены с эмодзи существуют уже много лет, но до сих пор не обрели популярность [К сожалению, редактор Хабра не позволяет вставлять в текст эмодзи. Эмодзи-ссылки можно найти в оригинальном тексте статьи (копия статьи на сайта Archive) / прим. перев.] Если вы введёте в адре...

Трёхпроходные протоколы Данный текст будет являться одной из переписанных глав для учебного пособия по защите информации кафедры радиотехники и систем управления, а также, с этого учебного кода, кафедры защиты информации МФТИ (ГУ). Полностью учебник доступен на github (см. также draft releases). На...

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

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

До 23 МБ на снимок. Появились метаданные 64-мегапиксельной фотографии с Redmi Note 8 Pro Пару недель назад компания Xiaomi представила первую 64-мегапиксельную камеру для смартфонов, заявив, что она дебютирует в смартфоне Redmi Note 8 Pro. На тот момент сообщалось, что сделанный этим смартфоном снимок в максимальном разрешении будет иметь размер около 19 М...

Два приложения, бесплатные сегодня (и одно со скидкой) AirDisk Pro (Бесплатно) | Flight Unlimited X (Бесплатно) | Vintage Degign (75 руб.) Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших ...

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

Что нужно знать о выборе iPhone Почти все модели популярных на сегодня айфонов стоят недёшево. Даже устройства прошлого поколения долго не падают в цене. Что тогда говорить о флагманах. Отталкиваясь от этого к выбору apple iphone стоит подходить с максимальной серьёзностью. Необходимо понимать, каковы цели...

[Из песочницы] Инкапсуляция в Python 3 Определение Значение термина «инкапсуляция» расплывчато и отличается от источника к источнику. Принято считать, что инкапсуляция — один из основополагающих принципов ООП, хотя некоторые научные статьи вовсе упускают инкапсуляцию из списка. К примеру, Джон Митчелл в книге «К...

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

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

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

Число, лежащее в основе современной музыки Почему двенадцать? Если вы посмотрите на клавиатуру, то увидите, что в каждой октаве содержится 12 полутонов. В случае фортепиано это всего лишь значит, что между, например, "до" первой октавы и "до" второй октавы расположено 11 клавиш. Вместе с одним из "до" (например, до ...

Американские ученые научили роботов использовать вспомогательные инструменты Обезьяна (шимпанзе) достает термитов из термитника при помощи палки. Навторой фотографии горилла использует палку для сбора нужной ей травы Разработчики из США создали специализированный алгоритм для роботов, который дал возможность последним использовать дополнительные и...

Интервью с Виталием Брагилевским: «Мир, в котором все будут программировать на Haskell — это вряд ли хороший мир» Виталий Брагилевский (@_bravit) пока что еще преподает в ЮФУ курсы по Haskell и теории алгоритмов. Также, дает выездные курсы в других городах, является редактором и переводчиком множества книг о Haskell и функциональном программировании, состоит в комитетах Haskell 2020 и...

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

[Перевод] Статический анализ больших объёмов Python-кода: опыт Instagram. Часть 1 Серверный код в Instagram пишут исключительно на Python. Ну, в основном это именно так. Мы используем немного Cython, а в состав зависимостей входит немало C++-кода, с которым можно работать из Python как с C-расширениями. Наше серверное приложение — это монолит, представ...

Nitro Nation Experiment – новая площадка для экспериментов популярной гоночной серии Nitro Nation– популярная серия мобильных гонок с акцентом на качественную графику. Creative Mobile развивают ее уже довольно давно и добрались до 6 части, а недавно выпустили Nitro Nation Experiment в режиме бета-теста. В этой игре разработчики представили новую версию режи...

Автоматически сгенерированные пароли в iOS 12 Если в вашем приложении есть функция регистрации, включающая в себя возможность или необходимость ввода новых имени пользователя и пароля, скорее всего, вас заинтересует нововведение в «iOS 12», которое я хотел бы обрисовать. Это сервис, который придумывает новые пароли для ...

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

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

[Из песочницы] Из чего состоит IoT Если обратиться к википедии в поисках определения для термина “интернет вещей”, можно увидеть следущее: Интернет вещей (англ. Internet of Things, IoT) — концепция вычислительной сети физических предметов («вещей»), оснащённых встроенными технологиями для взаимодействия друг...

Ребенок заблокировал Apple iPad до 2067 года Чтобы обеспечить безопасность своих устройств iOS, каждый раз, когда на iPhone или iPad вводится неправильный код доступа, устройство остается заблокированным в течение все большего промежутка времени. Теперь представьте, что Ваш малыш, которому нравится постоянно нажимать н...

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

ASRock представила первую в мире видеокарту в формате mini-ITX и с портом Thunderbolt 3 Компания ASRock приурочила к выставке Computex 2019 анонс достаточно необычного продукта. Новинка называется RX570TM-ITX/TBT, и это первая в мире видеокарта с интерфейсом Thunderbolt 3. Да, сейчас на рынке множество внешних видеокарт с таким интерфейсом, но там использу...

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

Реализация паттерна Page Object на Python + pytest Когда я начинал изучать автоматизацию тестирования, не мог понять — “что такое Page Object и как его реализовать на Python + pytest?”. Штудируя интернет, нашел реализацию на других языках и фреймворках: обучающие статьи, которые были непонятны для меня. Поэтому решил написат...

Siri против Google Assistant: сравнение голосовых помощников В 2011 году Apple представила голосового помощника Siri. На тот момент это было что-то действительно новое — ведь это был первый ассистент, использующий возможности искусственного интеллекта и машинного обучения. Однако время шло, и на рынке появились первые конкурент...

Применение MATLAB/Simulink с аппаратурой производства АО «ИнСис» Важной практической задачей является использование Matlab/Simulink с реальной аппаратурой которая позволит принять сигнал из реального мира. Это очень полезно для отладки алгоритмов. В данной работе представлена технология подключения к Simulink устройств АЦП производства АО...

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

Pointer и Value семантика в определении получателя метода Создание новых типов данных — важная часть работы каждого программиста. В большинстве языков определение типа состоит из описания его полей и методов. В Golang помимо этого нужно решить, какую семантику получателя для методов нового типа использовать: значение (value) или ук...

LG показала первый в мире сворачиваемый OLED-телевизор LG SIGNATURE OLED TV R (модель 65R9) предлагает непревзойденное качество изображения и звука в форм-факторе, открывающем пользователям домашних телевизоров неограниченные возможности формирования идеального пространства для просмотра.Современные экраны телевизоров постоянно...

Battle Royale FPS Shooter 1.10.04 Вам предстоит выживать на мёртвом острове среди таких же игроков, воевать друг с другом до победного конца! Время идёт очень быстро и зона дышит вам прямо в спину, быстрее собирайте оружие и снаряжение и идите бой против других выживших на острове! Особенности: Скины ...

Всё для детей. Названа еще одно нововведение MIUI 11 Оболочке MIUI, созданной компании Xiaomi, уже 9 лет. На следующей неделе будет выпущена новая версия под названием MIUI 11, которую представят вместе со смартфонами Xiaomi Mi Mix Alpha и Mi 9 Pro. Сегодня менеджер по продукции MIUI представил новую функцию, которая появ...

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

Популярная настольная игра Evolution: The Video Game вышла на iOS и Android + раздача 1000 копий от издателя Эволюция — одна из самых популярных настольных игр, которая теперь доступна и в цифровом формате. Она построена на идее естественного отбора: игроки будут бороться за выживание, развивая живых существ так, чтобы они приспосабливались к меняющимся условиям. Эта игра униве...

Обзор Vizant 957NK. Двухканальное зеркало с GPS-навигатором Какие только автомобильные видеорегистраторы сегодня не встретишь на прилавках магазинов. Однако из-за огромного количество девайсов, автовладельцам достаточно тяжело сделать выбор. Сегодня мы бы хотели представить вашему вниманию видеорегистратор в форм-факторе зеркала, кот...

[Перевод] Создаем конвейер потоковой обработки данных. Часть 1 Всем привет. Друзья, делимся с вами переводом статьи, подготовленным специально для студентов курса «Data Engineer». Поехали! Apache Beam и DataFlow для конвейеров реального времени Сегодняшний пост основан на задаче, которой я недавно занимался на работе. Я был действитель...

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

Galaxy Fold и Surface Duo нельзя сравнивать. И всё же, что лучше? Surface Duo в разложенном виде похож на книгу Пока в Apple осваивают третью камеру и думают, не многовато ли для обычного пользователя сразу 4 ГБ ОЗУ, настоящие свершения делают китайцы и корейцы. Первые в лице Huawei готовятся представить свой гибкий Huawei Mate X, а вторые...

Сверхскоростной SSD — ключ к консоли Sony PS5. Представитель компании рассказал, что такой накопитель даст разработчикам Несколько недель назад системный архитектор консолей Sony поделился информацией о грядущем поколении PlayStation. Он рассказал, что PS5 (имя пока не подтверждено) получит полузаказной CPU AMD Ryzen, GPU Navi и очень быстрый твердотельный накопитель. Представитель Sony ...

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

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

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

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

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

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

[Перевод] Создание игры Tower Defense в Unity: башни и стрельба по врагам [Первая и вторая части туториала] Размещаем на поле башни. Целимся во врагов при помощи физики. Отслеживаем их, пока это возможно. Стреляем в них лазерным лучом. Это третья часть серии туториалов о создании простой игры жанра tower defense. В ней рассмотрено создание баше...

Основы формата GLTF и GLB, часть 2 Данная статья является продолжением рассмотра основ GLTF и GLB форматов. Вы можете найти первую часть статьи здесь. В первой части мы рассмотрели с вами зачем изначально планировался формат, а также такие артефакты и их атрибуты GLTF формата как Scene, Node, Buffer, BufferVi...

Как узнать пароль от Wi-Fi, к которому подключён ваш Android-смартфон За время использования своего Android-устройства вы, скорее всего, подключались к десяткам сетей Wi-Fi. Школа, дом, работа, спортзал, дома ваших друзей и семьи, кафе – каждый раз, когда вы вводите один из этих Wi-Fi-паролей, ваше Android-устройство сохраняет его для безопас...

Просто еще одна Qt обертка для gRPC и protobuf Не так давно я озадачился тем, что нет достаточно удобных и простых враппера и генератора для protobuf и gRPC, основанных и полностью совместимых с Qt. Натыкался на статьи, в т.ч. здесь, об обертках, но их использование мне показалось куда менее практичным, чем даже сущест...

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

Pioneer представила аудио/видеоресивер Pioneer VSX-534 Onkyo & Pioneer Corporation представила 5.2-канальный AV-ресивер VSX-534. AV-ресивер оснащен всем необходимым для работы с новейшими медиапроигрывателями с поддержкой 4K/60p, Ultra HD Blu-ray-плеерами, телевизионными дисплеями и проекторами с поддержкой передачи ...

Apple Arcade — новый сервис Apple с играми по подписке Неожиданно для всех Apple представила новый игровой сервис Apple Arcade. Это первый в мире сервис для десктопных, мобильных и других устройств, разработанный при участии крупнейших игровых студий. С его помощью владельцы iPhone, iPad и Mac получат доступ к более 100 эксклюз...

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

[Перевод] Я был в семи словах от того, чтобы стать жертвой таргетированного фишинга Три недели назад я получил очень лестное письмо из Кембриджского университета с предложением выступить судьёй на премии Адама Смита по экономике: Дорогой Роберт, Меня зовут Грегори Харрис. Я один из Организаторов премии Адама Смита. Каждый год мы обновляем команду независ...

Как отписаться от всех подписок в Instagram Если вы активно используете Instagram, то наверняка у вас скопилась не одна сотня (а то и тысяча) подписок. И из всех аккаунтов, на которые вы подписаны, порой по-настоящему вам интересна от силы пара десятков. Но при взгляде на огромное количество подписок становится не по...

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

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

Эволюция кластерного взаимодействия. Как мы внедряли ActiveMQ и Hazelcast В течение последних 7 лет я вместе с командой занимаюсь поддержкой и развитием ядра продукта RealtimeBoard: клиент-серверным и кластерным взаимодействием, работой с базой данных. У нас Java с разными библиотеками на борту. Запускается всё вне контейнера, через Maven-плагин....

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

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 21. Дистанционно-векторная маршрутизация RIP Тема сегодняшнего урока – RIP, или протокол маршрутной информации. Мы поговорим о различных аспектах его применения, о его настройке и ограничениях. Как я уже говорил, тема RIP не входит в учебный план курса Cisco 200-125 CCNA, однако я решил посвятить этому протоколу отдель...

Supercell приглашает пользователей создавать скины для Brawl Stars, награда — $10 000 Supercell представила новую возможность для сообщества, в рамках которой игроки могут создавать собственные скины для персонажей Brawl Stars. Она называется Supercell Make. Компания будет приглашать игроков создавать скины для одного конкретного персонажа за раз. Если предл...

GeForce GTX 1650 Super против Radeon RX 5500 в огромном тесте За сегодня мы уже не раз писали о видеокарте GeForce GTX 1650 Super. В частности, она приятно удивила ценой, которая всего на 10 долларов выше, чем у обычной GTX 1650. Это, вероятно, означает, что младший адаптер уйдёт с рынка, хотя есть вероятность, что он просто немн...

1. Анализ зловредов с помощью форензики Check Point. SandBlast Network Добро пожаловать на новый цикл статей, на этот раз по теме расследования инцидентов, а именно — анализу зловредов с помощью форензики Check Point. Ранее мы публиковали несколько видео уроков по работе в Smart Event, но на этот раз мы рассмотрим отчеты форензики по конкретн...

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

Лучшие приложения и игры для вашего Android-смартфона Количество приложений и игр на просторах сервиса Google Play Store просто не поддается исчислению. И каждый день выходит десяток-другой новых программ. Но как среди гор цифрового мусора найти что-то подходящее? Ведь рекомендации магазина далеки от идеала. Можно просто регул...

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

Zombie Forest HD 1.04 Zombie Forest HD — выживание посреди леса, наполненного зомби и мародерами. Волею судьбы, в самом разгаре зомби-апокалипсиса, вы отыскали убежище внутри домика на дереве. Но с каждым днем численность зомби увеличивается, а еды для них становится все меньше. Агрессивн...

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

Пиксельные отступы в текстурной развертке Представляем четвертую статью нашего цикла о работе с 3D-моделями в Unity. Предшествующие статьи: «Особенности работы с Mesh в Unity», «Unity: процедурное редактирование Mesh», «Импорт 3D-моделей в Unity и подводные камни». В предыдущей статье мы упомянули о проверке тексту...

[Перевод] Как генерируются подземелья в Enter The Gungeon В последнее время я много играл в Enter The Gungeon. Это потрясающая, ужасно сложная игра в жанре bullet hell, сильно напомнившая мне Binding of Isaac. Но чем больше я играл в неё, тем больше осознавал малозаметную гениальность дизайна подземелий. Существует много процедур...

5 лучших альтернатив Photoshop на Android У Adobe в Google Play есть несколько фирменных приложений для обработки изображений, которые позволяют делать многое из того, что хотелось бы иметь возможность делать пользователю десктопного Photoshop на своем мобильном устройстве. Однако приложениями Adobe для ОС Android ...

[Перевод] Оптимизация поиска в ширину: как обработать граф с 10 миллиардами состояний Пару месяцев назад мне наконец пришлось признать, что я недостаточно умён, чтобы пройти некоторые уровни головоломки Snakebird. Единственным способом вернуть себе часть самоуважения было написание солвера. Так я мог бы притвориться, что создать программу для решения головол...

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

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

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

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

Скриншоты в iOS 13 стали округлыми   Apple слегка изменила форму скриншотов в iOS 13 beta 5. Теперь они закруглены по краям. Пустое пространство на изображении просто заполняется чёрным цветом. Такая «фича» доступна только в iPhone X, XR, Xs и Xs Max. Источник: https://www.iphones.ru

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