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

[Из песочницы] JPEG от мира 3D. Что такое glTF? Определение и краткая история GLTF (GL Transmission Format) — это формат файла для хранения 3Д сцен и моделей, который является крайне простым в понимании (структура записана в стандарте JSON), расширяемым и легко взаимодействующим с современными веб-технологиями. Данный фор...

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

Четырёхтактный двигатель Отто 1.91 Четырёхтактный двигатель Отто Анимация представит работу типа двигателя, который наиболее часто используется в автомобилях. Интерактивные 3D Mozaik Наши полностью интерактивные сцены можно вращать, увеличивать или рассматривать под заранее заданным углом. Предуст...

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

Основы формата GLTF и GLB, часть 1 Что такое GLTF и GLB? GLTF (GL Transmission Format) — это формат файла для хранения 3Д сцен и моделей, который является крайне простым в понимании (структура записана в стандарте JSON), расширяемым и легко взаимодействующим с современными веб-технологиями. Данный формат хоро...

Механические собаки Boston Dynamics станут участниками боев на роботах В 2016 году компания Boston Dynamics анонсировала четвероногого робота-собаку SpotMini, который способен уверенно передвигаться по сложным лестницам и даже тянуть огромный грузовик вместе со своими «сородичами». Ожидается, что робот поступит в продажу уже в конце 2019 года,...

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

[Из песочницы] JavaScript в 3D: введение в Three.js Привет, Хабр! Представляю Вашему вниманию перевод статьи «JavaScript in 3D: an Introduction to Three.js» автора Брета Кемерона (Bret Cameron). Введение Three.js это мощный инструмент. Он помогает использовать 3D дизайн в браузере с приемлемой производительностью. По нач...

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

Разработчики провели живую демонстрацию новой AR-игры Minecraft Earth со сцены WWDC [видео] Во время одной из живых демонстраций новых приложений и сервисов в рамках WWDC 2019 на сцену вышли представители компаний Microsoft и Mojang, продемонстрировав свою последнюю разработку — Minecraft Earth. Данный проект представляет собой знаменитую креативную «пес...

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

Перечитывая Лу Гринзоу «Философия программирования Windows 95/NT» Небольшая рецензия по книге двадцатилетней выдержки была написана еще в 2016, публикую с микроправками. В оригинале исповедь автора называется «Дзен программирования в Windows 95» (Zen of Windows 95 Programming). Пусть вас не пугает цифра «95», ключевым сюжетом является име...

Нейросеть научилась рисовать сложные сцены по текстовому описанию Исследовательская группа Microsoft Research представила генеративно-состязательную нейросеть, которая способна генерировать изображения с несколькими объектами на основе текстового описания. В отличие от более ранних подобных алгоритмов text-to-image, способных воспроизводит...

The Witcher: Сериал про ведьмака от NETFLIX стартует 20 декабря Новая киноадаптация вселенной Ведьмак от Netflix получила трейлер, вместе с датой выхода сериала. Если вы знакомы с книжной вселенной и играми, то вы конечно же знаете, что стоит ждать монстров, драк на мечах и магию. Наверное, главное в трейлере — Генри Кэвилл, котор...

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

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

От монолитов к микросервисам: опыт «М.Видео-Эльдорадо» и «МегаФона» 25 апреля мы в Mail.ru Group провели конференцию про облака и вокруг — mailto:CLOUD. Несколько хайлайтов: На одной сцене собрались основные российские провайдеры — про специфику нашего облачного рынка и своих сервисов говорили Mail.ru Cloud Solutions, #CloudMTS, SberClou...

Как я создавал Recycle! VR В предыдущей статье мы попробовали создать базовую сцену в A-Frame, чтобы опробовать основные концепции фреймворка на практике. В этой статье я хотел бы поделится своим опытом создания игры на A-Frame — Recycle! VR. Репозиторий проекта доступен по следующей ссылке. Перера...

OpenSceneGraph: Уровни детализации (LOD) и фоновая загрузка объектов Введение Одной из интереснейших задач, решаемых посредством трехмерной графики является создание «больших миров» — протяженных сцен, содержащих большое число объектов с возможностью неограниченного перемещения по сцене. Решение этой задачи упирается в понятные ограничения, ...

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

Autodesk Maya: полезные базовые функции для работы с 3Д моделями Недавно я столкнулся лицом к лицу с таким зверем как Autodesk Maya. За плечами у меня не было опыта в работе с 3Д моделированием и пришлось в экстренном порядке прокачиваться, начиная с основ, а также ознакомится с функциональностью данного ПО, чтобы проверить работу плагина...

Как и зачем читать даташиты, если микроконтроллеры – ваше хобби Микроэлектроника – модное увлечение последних лет благодаря волшебному Arduino. Но вот беда: при должном интересе перерасти DigitalWrite() получается быстро, а что делать дальше – не совсем ясно. Разработчики Arduino приложили немало усилий для снижения порога вхождения в с...

[Перевод] Wired – анимационный фильм из нескольких сцен, нарисованный и анимированный в VR Эту четырёхминутную короткометражку сделал студент из Нью-Йорка Анимационные фильмы, созданные при помощи шлема VR, не являются особой новинкой. Но большинство из них – это отдельные сцены, зацикленные в повторяющуюся петлю типа анимированного GIF. Возможно, там двигается ...

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

Рекламные ролики сумерзума и 3D-моделирования Huawei P30 Pro Компания Huawei проводит активную маркетинговую кампанию своего флагманского камерофона Huawei P30 Pro, не сопровождая опубликованные видеоролики каким-либо комментариями, однако они говорят сами за себя. Первый видеоролик подтверждает, что смартфон будет оснащен камер...

Жизнь на частицах 3D ПривеТ! Решил поделиться с читателями своими небольшими экспериментами с системами частиц в трехмерном пространстве. За основу взял публикацию на Хабре об экспериментах с частицами в 2D пространстве. Читать дальше →

Создатель жестоких сцен для Mortal Kombat заработал психическое расстройство Сотрудник команды кинематографистов Mortal Kombat 11 рассказал, что после работы над игрой ему пришлось обратиться к психотерапевту. Тот диагностировал у него посттравматическое стрессовое расстройство (ПТСР), также известное как «вьетнамский синдром».

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

SP701 + PCAM-5C + 15 Минут+ VITIS = Easy MIPI на FPGA Аннотация Интерфейс MIPI сегодня становится всё более популярным интерфейсом для подключения камер и дисплеев. По этой причине всё больше отладочных комплектов на основе FPGA содержат на борту соединители интерфейса MIPI – как для подключения камер(ы) и дисплея(ев). Для того...

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

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

[Из песочницы] Преобразование черно-белых изображений в ASCII-графику при помощи неотрицательного матричного разложения В общем случае преобразование изображения в ASCII-графику представляет собой довольно трудоемкую задачу, однако существуют алгоритмы, позволяющие автоматизировать данный процесс. В данной статье рассматривается подход, предложенный исследователями Paul D. O’Grady и Scott T....

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

На «Оскаре» показали сцену с рождением Симбы из римейка «Короля Льва». Она очень понравилась собакам В ходе церемонии вручения 91-й музыкальной премии «Оскар», прошедшей в ночь на 25 февраля в Лос-Анджелесе в театре «Долби» (вот тут мы назвали всех лауреатов), показали новые кадры киноадаптации «Короля Льва» Джона Фавро. В ролике показывают знаменитую сцену рождения львенка...

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

3D Герб и Флаг России Обои 2.31 Живые обои с 3D гербом России на фоне анимированного национального флага идеально подойдут для вашего устройства, будь то телефон или планшет.  Герб представляет из себя многослойную текстуру, перемещающуюся под действием датчиков ориентации пространства, что позволяет ...

Элементарная симуляция кастомного физического взаимодействия на python + matplotlib Привет! Тут мы опишем работу некоторого поля а затем сделаем пару красивых фичей (тут все ОЧЕНЬ просто). Что будет в этой статье. Общий случай: Опишем базу, а именно работу с векторами (велосипед для тех, у кого нет под рукой numpy) Опишем материальную точку и поле вз...

DevProject Award: Моя речь на DeveloperWeek 2019 Всем привет Меня зовут Дмитрий Голев. Я основатель и технический директор Veliov Group. Сегодня я расскажу о сервисе, который был награжден "Dev Project" award от DeveloperWeek. По данному случаю нам предложили рассказать о проекте со сцены DevExec World, ниже текстовая верс...

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

Учебные проекты на Godot — Pong (часть 1) Создание и настройка сцены игрового процесса Приветствую вас, хабровчане! Как и обещал в конце прошлой статьи, я обратил свой взгляд на игровой движок. Правда мне больше приглянулся Godot. Почему? Тема для отдельной статьи размышления, а я не умею долго думать и, тем более, размышлять. Несмотря на то, что Pong имеетс...

Робот экзоскелет от компании LG LG анонсировала новый CLOi SuitBot, который представляет собой робот экзоскелет на основе искусственного интеллекта. Он поддерживает нижнюю часть тела пользователя, чтобы уменьшить напряжение при подъеме и изгибе. Компания выступит на сцене Consumer Electronics Show (C...

Сцены сексуального характера и наркотики — Days Gone получила возрастной рейтинг от ESRB На официальной странице Days Gone на сайте Playstation появилась отметка от агентства ESRB с возрастным рейтингом М (от 17 лет). Постапокалиптический антураж игры предполагает огромное количество насилия. Это не раз демонстрировали многочисленные ролики Days Gone. Н...

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

[Из песочницы] ClusterJ — работаем с MySQL NDB Cluster из Java Привет, Хабр! В этой статье я хочу рассмотреть такую библиотеку для Java, как ClusterJ, которая позволяет очень просто работать с движком MySQL NDBCLUSTER из Java кода, которая представляет собой высокоуровневое API, схожее по концепции с JPA и Hibernate. В рамках статьи со...

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

Catherine: Full Body выйдет на Западе только на PS4, опубликован свежий трейлер Студия Atlus окончательно и предельно ясно дала понять, что эротический триллер Catherine: Full Body выйдет на Западе только на PlayStation 4. В Японии же игра поступит в продажу также на PlayStation Vita. Тем временем в Японии Atlus выпустила демоверсию расширенног...

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

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

Протокол “Энтропия”. Часть 5 из 6. Бесконечное сияние чистого разума Осторожно: в тексте используются сцены табакокурения. Курение может повредить Вашему здоровью. (21+) Закон о рекламе Читать дальше →

Как менялась новая игра Remedy: сравнение прототипа Control с демоверсией для Е3 2018 Игроки любят сравнивать ранние демонстрации игр с версиями, близкими к релизной. Чаще всего — чтобы обвинить разработчиков в ухудшении графики и упрощении геймплейных возможностей. Сотрудники Remedy Entertainment настолько уверены в качестве своего нового прое...

[Перевод] Пространство генерации и пространство возможностей В этом туториале я расскажу о двух терминах, которые используются мной для описания процедурных генераторов: пространство генерации (generative space) и пространство возможностей (possibility space). Мы дадим определения этим двум терминам, а затем рассмотрим интерактивные п...

Стажировка в IT: взгляд руководителя Набор на летнюю стажировку в Яндекс продолжается. Он идёт по пяти направлениям: бэкенд, ML, мобильная разработка, фронтенд и аналитика. В этом блоге, в других блогах на Хабре и за его пределами можно найти немало инсайда про то, как проходит стажировка. Но многое в этом пр...

Xiaomi представила 3D-книгу о Гарри Поттере Компания Xiaomi выпустила очередной неожиданный продукт, которым стала эксклюзивная книга о Гарри Поттере и соответствующей вселенной. В закрытом состоянии габариты книги составляют 242 x 289 x 60 мм в закрытом состоянии, но в разложенном состоянии площадь книги ...

Алгоритм взаимодействия сотен тысяч уникальных частиц на GPU, в GLES3 и WebGL2 Описание алгоритма логики, и разбор рабочего примера в виде техно-демки-игры WebGL2 версия этой демки https://danilw.itch.io/flat-maze-web остальные ссылки смотрите в статье. Статья разбита на две части, сначала про логику, и вторая часть про применение в игре, первая часть...

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

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

Universal Pictures Home Entertainment будет выпускать контент HDR10+ Universal Pictures Home Entertainment (UPHE), подразделение американской киностудии Universal Pictures, занимающееся распространением видеопродукции для домашнего развлечения, совместно с компанией Samsung Electronics объявило о планах по выпуску продукции, в которой ис...

Android Camera2 API от чайника, часть 2, пишем видео Продолжаем разбираться с CAMERA2 API Android. В предыдущей статье мы осваивали работу камеры, чтобы делать фоточки, используя новое API. Теперь же займёмся съемкой видео. Вообще изначально, главной моей целью был стрим по сети живого видео с камеры Android при помощи Med...

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

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

[Перевод] Настройка НА-кластера Kubernetes на «голом железе» с kubeadm. Часть 1/3 Всем привет! В этой статье я хочу упорядочить информацию и поделиться опытом создания и использования внутреннего кластера Kubernetes. За последние несколько лет эта технология оркестровки контейнеров сделала большой шаг вперед и стала своего рода корпоративным стандартом дл...

Apple решила зарегистировать торговую марку Slofie Напомним, одним главных нововведений улучшенных фронтальных камер новых смартфонов iPhone 2019 года стал новый режим съемки селфи в слоу-мо. Apple даже придумала этим слоу-мо-селфи свое название — Slofie («слоуфи»). Когда на презентации со сцены впервые прозвучало это слово,...

Стоит ли подписываться на Apple TV+ На презентации новых iPhone 11 и 11 Pro среди прочих новинок нам показали финальные версии двух новых сервисов Apple, которые будут доступны по подписке: Apple Arcade и Apple TV+. Первый – игровой, с кучей великолепных игр, безо всяких донатов и с возможностью играть о...

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

Когда стандарта HTTP мало. Коммитим в Micronaut Всем привет, меня зовут Дмитрий, и сегодня я расскажу о том, как производственная необходимость заставила меня стать контрибутором для фреймворка Micronaut. Наверняка многие о нём слышали. Если вкратце, то это легковесная альтернатива Spring Boot, где основной упор сделан не...

StoryZ Живые фото 1.0.1 StoryZ Живые фото: Создавайте видео из неподвижных фото.  Заставьте ваши фото двигаться и оживите их. Создавайте анимированный эффект двойной экспозиции, объединив неподвижное фото с видео. StoryZ — уникальное приложение для создания захватывающих анимированных ф...

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

[Из песочницы] Топ 20 ошибок при работе с многопоточностью на С++ и способы избежать их Привет, Хабр! Предлагаю вашему вниманию перевод статьи «Top 20 C++ multithreading mistakes and how to avoid them» автора Deb Haldar. Сцена из фильма «Петля времени (2012) Многопоточность— одна из наиболее сложных областей в программировании, особенно в C++. За годы разраб...

В следующем году Apple научит тыловые камеры iPhone чувствовать глубину сцены Лазерный дальномер – в каждый iPhone!

Intel True View покажет футбольный матч как под микроскопом Компания Intel сообщила, что с марта позволит ценителям футбола английской Премьер-лиги по-новому взглянуть на игры команд «Арсенал», «Ливерпуль» и «Манчестер Сити». Стадионы этих команд будут оборудованы системой Intel True View. Система включает 38 камер разрешением 5K, ус...

Обновленный AnTuTu выжмет все соки из вашего смартфона Если вы введёте в поиске Google Play термин «benchmark», то в верхней части списка из подобранных приложений обязательно увидите AnTuTu. Этот знаменитый бенчмарк, используемый для измерения производительности мобильных устройств, находится вверху списка потому, что в течени...

[Перевод] Взлёт и падение Flash, раздражающего плагина, сформировавшего современный веб До 1996 года веб был статичным и скучным. Но случайное создание технологии Flash превратило его в какофонию шума и цвета, в противоречивый продукт, предвещающий появление современного веба 9 июня 2008 года, примерно через час после начала ежегодной презентации Apple на WWD...

Redmi Note 7 Pro с 48 МП задней камерой и 128 ГБ памяти менее чем за $ 300 Xiaomi анонсировала Pro версию Redmi Note 7 в Индии. Модель имеет двойную камеру, которая оснащена 48-мегапиксельной Sony IMX586 с разрешением f / 1,79 и дополнительной 5-мегапиксельной камерой. Она поддерживает запись видео 4K со скоростью 30 кадров в секунду, обнаружение с...

Свежие скриншоты и ключевой арт кооперативного шутера World War Z Компания Saber Interactive опубликовала несколько свежих скриншотов и ключевой арт предстоящего кооперативного шутера World War Z. World War Z является многопользовательской игрой (до четырёх человек) во вселенной фильма «Война миров Z». Каждая группа ...

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

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

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

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

Мой опыт работы в Фирме 1С Кажется, писали уже обо всех: от Яндекса до Мэйлру, от Люксофта до Туту. Но про самую отстраненную, самобытную и изолированную компанию на ИТ рынке еще не было. Расскажу о своем опыте работы в отечественной Корпорации зла. К тому чтобы поделиться своим опытом меня подтолк...

[recovery mode] Расширение (плагин) SketchUp для проектирования мебели программистом При расчете стоимости новой кухни цена оказалась такой большой, что я решил сделать её сам так как это обойдется в два раза дешевле. Для тренировки решил сделать для себя рабочий стол. Достаточно быстро пришло понимание: чтобы сделать хорошую вещь нужно сделать 3D модель. Эт...

Изменения CHANGE Как наверняка знают читатели портала realitsm.ru, в единственной доступной на текущий момент книге новой версии ITIL «ITIL® Foundation. ITIL 4 Edition» была описана практика (practice) Change control. Её назначение увеличивать количество (долю) успешных изменений услуг и про...

Видеоурок Теплицы: как создавать и добавлять в Telegram анимированные стикеры В Telegram появилась возможность добавлять собственные анимированные стикеры и Вова Ломов не мог пройти мимо этого события. Под анимированные стикеры Telegram разработал свой специальный формат TGS, который значительно меньше по объему классической GIF-анимации. Создание ани...

Что такое low-code/no-code платформа и CRM, CRM+, ERP Ниже представляю взгляд на low-code/no-code на основе 20-ти лет опыта внедрения CRM/ERP. В экономике, со всё растущей конкуренцией, low-code/no-code в ближайшее время начнёт занимать растущее большое место. И дело здесь не в том, что все хотят сэкономить на оплате труда вен...

Intel выпустила приложение «Центр управления графикой» в Microsoft Store Компания Intel выпустила новое приложение в Microsoft Store для Windows 10, предназначенное для тонкой настройки графики в играх, домашнего кинотеатра и многого другого. Приложение получило название «Центр управления графикой Intel» (Intel Graphics Command Center) и являетс...

Две стороны WebView: о быстром запуске проектов и краже персональных данных Привет, Хабр! Меня зовут Евгений, я Full Stack JS разработчик, текущий стек Node.js + React + React Native. В разработке я более 10 лет. В мобильной разработке пробовал разные инструменты от Cordova до React Native. Получив опыт работы с Cardova, я понял, что мне хотелось ...

[Перевод] Вышел Orleans 3.0 Это гостевой пост от команды Orleans. Orleans — это кроссплатформенный фреймворк для создания распределенных приложений с использованием .NET. Для получения дополнительной информации см. https://github.com/dotnet/orleans. Мы рады объявить о выпуске Orleans 3.0. По сравнению...

Создан альянс, продвигающий конкурента архитектуры x86 Эти и другие компании, присоединившиеся к организации, будут поддерживать открытую спецификацию архитектуры набора команд RISC-V, основанного на принципах сокращенного набора инструкций (RISC, Reduced Instruction Set Computer).Атака на Intel. RISC-V конкурирует с архитектуро...

ASRock DeskMini A300 — первый в мире мини-ПК формата Mini STX на основе процессоров AMD Компания ASRock привезла на CES 2019 устройство DeskMini A300 — первый в мире, как она сама утверждает, мини-ПК формата Mini STX на основе процессоров AMD. В той форме, в которой новинка описана в пресс-релизе, она представляет собой не мини-ПК, а Barebone-комплек...

Google работает над 4D-камерой и улучшенной стабилизацией Новый патент компании Google, который был обнаружен изданием Android Headlines, указывает на то, что компания собирается пойти со своими лучшими на рынке мобильными камерами ещё дальше и сделать упор на внедрение в неё 4D-системы с оптической стабилизацией. В новом патенте ...

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

Смартфоны Honor 20 и Honor 20 Pro подешевели Компания Honor снизила цены на популярные смартфоны Honor 20 и Honor 20 Pro, которые появились в продаже в начале этого лета. Младшая модель подешевела на 28 долларов, а старшая – на 42 доллара. Теперь Honor 20 стоит 350 долларов, а Honor 20 Pro около 400 долларов. Пока удеш...

[Перевод] Плюсы и минусы Django Прим. перев.: Эта статья рассчитана в основном на тех кто только выбирает фреймворк для веб-разработки. Опытные разработчики на Django вряд ли узнают что-то новое. Django описывают как «веб-фреймворк для перфекционистов с дедлайнами». Его создали, чтобы переходить от протот...

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

С прицелом на автономность. Смартфон Vivo Y17 получил огромный аккумулятор и экран невысокого разрешения Компания Oppo только что представила смартфон A9 за 267 долларов, а Vivo, которая также принадлежит концерну BBK, анонсировала модель Y17, оценённую в 260 долларов. Правда, эта новинка представлена в Индии. Если сравнивать между собой данные смартфоны, большинство может...

В приложениях Google Maps и Google Search появится режим инкогнито Разумеется, на конференции Google I/O 2019 не обошли стороной вопрос защиты конфиденциальности личных данных. Выступая на сцене глава Google Сундар Пичаи анонсировал изменение принципов конфиденциальности и контроля личными данными, заявив, что цель в том, чтобы сделать боле...

Ефим Шифрин поделился подробностями своего творческого пути Артист Ефим Шифрин рассказал подробнее о своем пути творчества, о том, что сцена для артиста приятнее, чем дом, с чего начиналась его карьера и о страхе разочаровать своих зрителей. Ефим к своим 63-м годам овладел соцсетями, жанром стендапа, освоил рок-оперу и научился репе...

[Перевод] Автоматизация Android. Супер простое руководство по созданию первого Espresso-теста Здравствуйте, друзья. В преддверии старта курса «Mobile QA Engineer», хотим поделиться с вами переводом интересного материала. Что такое Espresso? Нет, это не напиток, который вы пьете каждый день, чтобы взбодриться. Espresso — это тестовый фреймворк с открытым исходным к...

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

Генератор простых арифметических примеров для чайников и не только Привет! В этой «статье», а вернее сказать очерке, покажу очень простой способ развлечься зная самые основы latex и python. Читать дальше →

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

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

[Перевод] Лучшие нововведения социальных сетей в 2018 году И снова здравствуйте! Совсем немного времени остается до запуска нашего курса «SMM-специалист», в рамках которого вы узнаете о последних тенденциях и обучитесь работе с самыми актуальными инструментами онлайн-маркетинга для продвинутых специалистов. О трендах 2019 года пог...

«Кошмар на улице Вязов» пересняли с помощью iPhone 11 Pro Рой Х. Вагнер, кинооператор с полувековым стажем работы, получил приглашение переснять несколько культовых сцен из знаменитого фильма ужасов «Кошмар на улице Вязов 3: Воины сна». Почти 30 лет назад он снимал их на профессиональную камеру с кинопленкой 35 мм, а сегодня провел...

Изменение схемы таблиц PostgreSQL без долгих блокировок. Лекция Яндекса Если одновременно выполняется много операций по изменению схемы БД, сервис не может корректно работать на запись. Разработчик Владимир Колясинский объяснил, какие операции в PostgreSQL требуют длительных блокировок и как команда Яндекс.Коннекта обеспечивает почти стопроцентн...

[Перевод] 12 принципов анимации в разработке видеоигр В то время, когда видеоигры ещё находились в эпохе Pac-Man, аниматоры студии Disney Фрэнк Томас и Олли Джонсон перечислили в своей книге 1981 года «The Illusion of Life: Disney Animation» то, что сегодня считается базовыми правилами анимации — 12 основных принципов. Сжат...

LEGO MINDSTORMS Education EV3 + MicroPython: программируем детский конструктор взрослым языком Привет, Хабр! Мы уже рассказывали о платформе LEGO MINDSTORMS Education EV3. Основные задачи этой платформы — обучение на практических примерах, развитие навыков STEAM и формирование инженерного мышления. В ней можно проводить лабораторные работы по изучению механики и динам...

Mozilla Firefox для Android сойдёт со сцены в будущем году Разработчики готовят кое-что получше.

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

Photoscape: обзор программы для редактирования фото Что такое PhotoScape? Это редактор фото, который включает в себя такие инструменты: редактор, просмотрщик, страницу, пакетный редактор, анимированный GIF, печать, объединение, печать, захват экрана, разделитель и многое другое. При этом данный графический редактор не требова...

[Из песочницы] Восстание машин началось. Google Play Небоскребы, небоскребы, стены, лифты, этажи, расскажу я вам, ребята, про восстание машин… Сцена из КВН Я — самый настоящий инди-разработчик и это моя страсть. Начал свой путь 4.5 года назад, опубликовав свое первое приложение в Google Play. Мной была сделана вся работа по ...

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

Cyberpunk 2077 выйдет в апреле В ходе конференции Microsoft E3 2019 на сцену поднялся лично Джон Уик, чтобы огласить релиз игры Cyberpunk 2077 на апрель 2020 года.

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

Новое устройство позволяет создавать голограммы при помощи ультразвука Возможно, что фантастика — это не такая уж и фантастика… Исследователи из Университета Сассекса (Великобритания), по всей видимости, являются фанатами серии фильмов «Звездные Войны». Но даже если это и не так, то они создали устройство, которое очень по...

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

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

Samsung Galaxy Note10 получит камеру DepthVision Lens Компания Samsung готовится к выпуску смартфонов серии Galaxy Note10, в связи с чем, как сообщают источники, компания зарегистрировала торговую марку DepthVision Lens для одноименной технологии. В описании класса торговой марки присутствуют смартфоны, трехмерное сканиров...

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

[Из песочницы] Программируем проходной выключатель. MicroPython на esp8266 (sonoff) с OTA. Часть 1 Всем привет. В процессе ремонта возникла задача сделать проходной выключатель. Конечно же захотелось сделать самым простым и удобным способом, добавив базовые функции управления с телефона. Я выбрал наиболее простую и удобную технологию для этого (конечно, на свой взгляд) —...

Leica Camera AG и pmd расширяют сотрудничество, выпуская самую маленькую в мире 3D-камеру ToF Компания Leica Camera AG и компания pmdtechnologies ag (pmd), называющая себя ведущим поставщиком микросхем для высокопроизводительных решений для измерения глубины сцены с помощью времяпролетной технологии (ToF), сегодня объявили расширении стратегического сотрудничест...

Death Stranding: подробности игры и японский трейлер с дополнительными сценами Социальный эксперимент.

Опубликована важная удалённая сцена из «Мстителей: Финал» Драматичная сцена с Тони и судьба Гаморы.

Опубликована программа ZeroNights 2019: Главная сцена и Defensive Track До ZeroNights 2019 остается все меньше времени, и теперь опубликована программа конференции.

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

Как научить Алису управлять вашим умным домом. Доклад Яндекса В конце сентября прошла наша первая встреча для hardware-разработчиков — Яндекс.Железо. Это важный шаг на новом для нас рынке производителей устройств. Участники (около 150 человек) послушали доклады, пообщались и провели много времени на стендах, где можно было заглянуть вн...

Звезда «Игры престолов» Кит Харингтон признался, что ненавидит все свои сцены в сериале Актер признался, что считает своего героя Джона Сноу достаточно скучным персонажем. Звезда «Игры престолов» 32-летний актер Кит Харингтон недавно честно признался, что он ненавидит почти каждую свою сцену в данном фантастическом сериале. Стоит отметить, что это заявление оч...

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

Как будет развиваться Apple Music. Мнение руководителей подразделения Оливер Шуссер (Oliver Schusser) — один из руководителей Apple Music Apple Music была запущена в 2015 году и с тех пор растет и развивается. На данный момент у сервиса около 60 миллионов активных подписчиков, в то время как у Spotify уже почти 84 миллиона. Так как собир...

Авторы Gears 5 отказались от демонстрации сцен курения в игре Люди как-нибудь сами бы решили, нет?

Вид от первого лица в Cyberpunk 2077 будет основным, для него адаптируют даже постельные сцены Кто-то будет против, но точно не мы.

Будущие процессоры Intel Xeon получат свыше 60 ядер и память на подложке Larrabee не уйдёт со сцены окончательно.

Саундбар-динамик Canvas украсит ваш LG OLED-телевизор OLED-динамик Canvas предлагает совершенно новую опцию, выступая в качестве подставки для вашего телевизора, обеспечивая при этом широкую звуковую сцену Hi-Fi для сопровождения ваших любимых фильмов и телепередач. Подставка выполненная в роскошных цветах, плотно прилега...

Простой москвич Levelord: интервью с создателем Duke Nukem RUVDS совместно с Хабром продолжают проект, состоящий из серии интервью с интересными, на наш взгляд людьми в IT-среде. В прошлый раз мы познакомились с главным «по мозгам» Алисы в Яндексе Борисом Янгелем. Сегодня представляем вашему вниманию интервью с Ричардом (Levelord) ...

Что такое «минимальная жизнеспособная практика (MVP)»? В новой книге ITIL ® 4 Create, deliver and support, которая, правда, пока что доступна только по подписке, описан довольно «простой» подход к определению охвата любой практики. Он называется «минимальная жизнеспособная практика» (minimum viable p...

E3 2019: Кооперативная Wolfenstein: Youngblood и VR-приключение Cyberpilot выйдут 26 июля  Глава Machine Games вышел на сцену во время презентации Bethesda на E3 2019, чтобы снова рассказать о двух уже известных играх в серии Wolfenstein: Cyberpilot и Youngblood. Wolfenstein: Youngblood – это новый крупный шутер, на этот раз кооперативный (но играть самому тоже м...

Интересное на предстоящем семинаре Epson о проекционном оборудовании для сцен 12 сентября на выставке Prolight + Sound NAMM Почему уже оснащенные сверху донизу проекционным оборудованием центральные театры приобретают еще и проекторы Epson, почему провинциальные выбирают их в первую очередь ... Дата семинара:12 сентября 2019 в 13:00 (конференц-зал)Работа выставки:12-14 сентября 2019 (сайт выстав...

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

Сотрудник Netflix создал нейросеть для поиска поцелуев в фильмах Компьютерное зрение практически идеально распознает объекты на статичных изображениях, и на данный момент проблемы в основном возникают только с видеороликами. Тем не менее разработчики продолжают создавать нейронные сети для распознавания разнообразных действий на видео, и...

В Disney+ появится возможность посмотреть первые 19 сезонов «Симпсонов» в формате 4:3 Когда онлайн-кинотеатр Disney+ запустился 12 ноября, пользователи обнаружили, что в первых 19 сезонах «Симпсонов», которые изначально выходили в формате 4:3, изображение было «адаптировано» под широкоформатное 16:9 — или, точнее говоря, буквально обрезано, из...

Сравнение с «Игрой престолов» и книгами: первые отзывы на сериал «Ведьмак» от Netflix Все в восторге от сцен сражений и Генри Кавилла.

6 удалённых сцен из «Мстителей: Финал» Ракета издевается над Мстителями, у Тони и Пеппер своя альпака, а Тор справляет нужду у всех на виду.

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

Как мы полностью поменяли собеседования Меня зовут Саша, и я руковожу backend-разработкой в Tutu.ru. Сегодня я расскажу, почему и как мы полностью поменяли процесс собеседования кандидатов за прошедший 2018 год. Итак, диспозиция на начало года Мы быстро растем – нам нужно набирать новых сотрудников Сообщество ра...

Как мы сделали PHP 7 в два раза быстрее PHP 5. Часть 2: оптимизация байт-кода в PHP 7.1 В первой части рассказа по мотивам выступления Дмитрия Стогова из Zend Technologies на HighLoad++ мы разбирались во внутреннем устройстве PHP. Детально и из первых уст узнали, какие изменениях в базовых структурах данных позволили ускорить PHP 7 более чем в два раза. На этом...

Warner Bros. снимет низкобюджетный фильм ужасов «The Trench» / «Впадина» о Павших из «Аквамена» без Джейсона Момоа и других звезд После кассового успеха супергеройского фильма Aquaman / «Аквамен» компания Warner Bros. решила расшрить подводную вселенную, сняв в ее рамках фильм ужасов «The Trench» / «Впадина» о Павших. Если вы уже посмотрели «Аквамена», то наверняка запомни...

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

Кто такие Premier Field Engineer (Development) в Microsoft и с чем их едят Для большинства Microsoft – это “Гигант из Redmond”, компания, которая производит windows/office, в которой работают одни программисты. Для более ITшных товарищей лицо Microsoft — это бывшие евангелисты Microsoft, рассказывающие со сцены о прекрасном мире. Для кого-то этим л...

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

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

Система управления проектами по модели Open Core в госсекторе Продолжаем рассказывать вам об опенсорсных продуктам реализованных на JS фреймворке — IONDV. Framework. Сегодня поговорим о системе управления проектами, которая была одним из наших первых масштабных проектов и которую изначально мы реализовали для правительства Хабаровского...

Смартфон Huawei Nova 5T засветился в Тайланде В Тайланде сертифицировали смартфон Huawei Nova 5T, который еще не был представлен официально. Впрочем, за новым названием скрывается переименованный Honor 20, дебютировавший в Китае еще два месяца назад. Напомним, что Honor 20 оснащается топовым чипсетом Kirin 980, 6 Г...

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

Малыш Йода покоряет соцсети: сцены с супом и кнопками разлетелись на мемы Лучшие 3 секунды в истории «Звёздных войн» и не только.

32 забавных фото, которые остались за кадром известных фильмов Депрессивный Пеннивайз, та самая сцена из «Титаника» и волосатые ноги хоббитов.

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

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

Режиссёры «Мстители: финал» рассказали альтернативную концовку Для неё была приглашена новая актриса, сцены с которой в фильм так и не вошли (осторожно, спойлеры)

В сети появились удалённые сцены из 8 сезона «Игры Престолов» Храбрость Сансы и Тириона, великодушие Дейенерис и не только.

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

MCN Telecom в Потоке 26 и 27 ноября в Москве в КЗ Adrenaline Stadium состоится конференция «Поток» – всё о технологиях, трансформирующих компании и подходы к работе с клиентами. В первый день события на экспертной сцене в формате доклада MCN Telecom познакомит аудиторию с Голосовым помощником - ...

Бетонная хореография: в Альпы привезли 3D-печатные декорации для фестиваля Origen Студенты Швейцарской высшей технической школы Цюриха создали инсталляцию из девяти колонн, напечатанных с помощью 3D-принтера на основе промышленного робота-манипулятора. Декоративные колонны послужат украшением сцены фестиваля Origen, где выступят артисты Мариинского театра...

Приложение для iOS и Android на Kotlin + Flutter UI Вступление Всем привет. Какое-то время назад, я решил делать свой проект для Android и iOS одновременно. Естественно, встал вопрос о выборе технологий. Пару недель присматривался к популярным стекам и выбрал Kotlin/Native. Поскольку я являюсь Android-разработчиком, то с Ko...

[Перевод] Service mesh для микросервисов. Часть III. Более глубокий взгляд на Istio Перевод статьи подготовлен специально для студентов курса «Инфраструктурная платформа на основе Kubernetes». Это третья статья из серии публикаций, посвященных  Kubernetes и технологии service mesh (также известной как «сеть микросервисов» и «mesh-сеть микросервисов»). В ...

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

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

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

[Из песочницы] Что такое программное обеспечение и почему так важно это понимать? Привет, Хабр! Представляю вашему вниманию перевод статьи «What is software and why is understanding it important?» автора Эдриана Бонфьюеса (Adrian Bbonfues). Позвольте мне перефразировать слова Марка Андреессена (Marc Andreessen) «программное обеспечение пожирает мир» в «...

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

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

[Из песочницы] Быстрый Яндекс словарь Наверное все знают что у Яндекс есть замечательный бесплатный сервис Яндекс.Словарь где можно посмотреть перевод нужного вам слова, но для лично меня он не удобен тем что постоянно нужно было переключаться на Chrome, вручную вводить текст или вставлять из буфера обмена, даже...

HMD Global примет участие в Snapdragon Tech Summit Чуть более недели назад HMD Global объявила о своих планах представить 5 декабря новый смартфон. Никаких подробностей о том, что это за модель и какими характеристиками она обладает, приведено не было. Теперь появилась какая-то ясность, что за релиз устроит финно-китайская к...

[Из песочницы] Система Управления Тесткейсами QuAck — простые радости тестирования Привет, Хабр! Представляю вашему вниманию перевод статьи «QuAck — the joy of testing» автора Aziz Namazov. Сегодня я затрону непростую тему жизненного цикла программного обеспечения. Тема эта достаточно сложная и многогранна, включающая в себя все этапы, начиная от дизайн...

Кровавые фаталити из Mortal Kombat покажут на большом экране Сценарист будущего фильма по Mortal Kombat рассказал, что в картине покажут реалистичные и кровавые сцены с фаталити.

Губка Боб попал на сцену Супербоула вместе со Скоттом Трэвисом Персонаж появился в видеовставке перед выступлением рэпера.

NVIDIA создала первый игровой ноутбук - Дженсен Хуанг Дженсен Хуанг вышел на сцену и сделал несколько громких заявлений

Удалённая сцена из «Джокера» разрушила популярную фанатскую теорию Но многие фанаты персонажа будут этому только рады.

Новый трейлер сериала Ведьмак и подробности от шоуранера проекта Обсуждаем новый трейлер и сцены боя с Генри Кавиллом

Гастроли, сцена и фестивали в новых роликах Apple «Снято на iPhone» На видео выступления Florence and the Machine, певицы FKA Twigs и джазового саксофониста Камаси Вашингтона.

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

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

Samsung Galaxy Tab S6 — первый планшет с поддержкой HDR10+ Представив в конце июля планшет Galaxy Tab S6, компания Samsung Electronics оставила без внимания одну особенность этого устройства, к которой сочла необходимым вернуться вчера. В пресс-релизе, опубликованном южнокорейским производителем, сказано, что пользователи  ...

Авиационные газотурбинные двигатели Всем привет! В этой статье я хочу рассказать о том, как работают авиационные газотурбинные двигатели (ГТД). Я постараюсь сделать это наиболее простым и понятным языком. Авиационные ГТД можно можно разделить на: турбореактивные двигатели (ТРД) двухконтурные турбореактивны...

От парсера афиши театра на Python до Telegram-бота. Часть 1 Я очень люблю оперу и балет, но не очень — отдавать большие деньги за билеты. Ежедневный просмотр сайта театра с тыканьем в каждую кнопку ужасно утомлял, а внезапно появлявшиеся билеты по 170 рублей на супер-составы бередили душу. Чтобы автоматизировать это дело появился с...

Как услугу назовете... Автор Kerry Lyons рассказывает о своем опыте работы с названиями услуг в Лотерейном фонде национального наследия Великобритании. Когда ваша команда работает над чем-то, что в дальнейшем должно стать услугой, очень важно тратить время на то, чтобы разобраться, как вы называет...

«Мандалорец, покажись. Они уже заждались». Новый трейлер сериала The Mandalorian / «Мандалорец» по вселенной Star Wars [+ персонажные постеры] Компания Disney выпустила новый трейлер художественного сериала The Mandalorian / «Мандалорец» по вселенной Star Wars, снятого эксклюзивно для стримингового сервиса Disney+. Ролик включает несколько интересных кадров, в том числе сцены с инопланетными существами, которые вст...

Пробуем Jetpack Compose в бою? Наконец, настал момент, когда не нужно собирать самостоятельно Android Studio, чтобы попробовать новый декларативный UI framework для Android. Jetpack Compose стал доступен в виде первого Dev Preview в Maven-репозитории Google. С такой новости началось моё утро понедельника....

Микрофон HyperX QuadCast USB для идеальной потоковой передачи игр за $ 140 HyperX недавно вышел на сцену со своим самым первым микрофоном - HyperX QuadCast для PlayStation 4 и ПК. Микрофон оснащен четырьмя шаблонами полярности, регулировкой усиления, встроенным поп-фильтром и простой функцией приглушения звука: при ее активации отключаетс...

Премиальный саундбар HW-N950 от Samsung и Harman Kardon Большинство встроенных телевизионных динамиков подходят для просмотра обычных телешоу, но не для фильмов. Если вы хотите хорошую звуковую сцену и глубокие басы, внешние динамики являются подходящим вариантом, но в действительности не у всех есть место для размещения больших ...

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

Принцесса Эльза пытается бежать по волнам в первом тизере мультфильма Frozen 2 / «Холодное сердце 2» Студия Disney опубликовала первый тизер-трейлер продолжения анимационного фильма Frozen / «Холодное сердце» о принцессе Эльзе, обладающей магической способностью замораживать все вокруг себя, и ее сестре Анне. Ролик представляет собой нарезку нескольких отдельных сцен под му...

Шорты про Scrum Гибкий суррогат Словом «Scrum» называются, как минимум, две сущности: философия и фреймворк. Философия, или подход к работе, описан в книге Джеффа Сазерленда. Фреймворк, т.е. алгоритм действий, описан в документе под названием Scrum Guide. Философия превратилась в фреймворк,...

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

Samsung за всю презентацию Galaxy Note 10 ни разу не упомянула Bixby и Galaxy Home Ни разу во время мероприятия Samsung Unpacked, на котором были представлены новейшие смартфоны Galaxy Note 10 и Note 10 Plus, никто на сцене не произнёс слово Bixby.

В Google Play нашли жестокие игры с рейтингом 3+ Журналисты Wired обнаружили: в Google Play большое количество приложений, помеченных рейтингом 3+, на самом деле, содержат сцены насилия, не предназначенные для детей.

“Мстители: Финал” вернется в прокат со сценами после титров Если вы вдруг не успели сходить на четвертых “Мстителей”, то у вас скоро будет новая […]

Deepfake заменил Киану Ривза на Брюса Ли. Сцена боя с Морфиусом внутри Качество еще страдает, но с каждым разом становится все лучше

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

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

[Перевод] Настоящее реактивное программирование в Svelte 3.0 Заголовок статьи может показаться немного кричащим, впрочем как и сам фреймворк Svelte и те идеи, что стоят за ним. Если вы ещё не знаете ничего про Svelte, пристегнитесь, сейчас мы рванём навстречу революции. Учтите, что это не урок по началу работы со Svelte. Уже существуе...

Samsung рассекретила крутые таланты камеры Galaxy S11. Режиссёрский режим, ночной гиперлапс и многое другое Энтузиасты XDA Developers продолжают разбирать по буковке код в приложении Samsung Camera в последней бета-версии фирменной прошивки One UI 2.0 для Samsung Galaxy S10.  Концептуальный дизайн на основе слухов Ранее там были обнаружены указания на разрешение камеры ...

Центр управления графикой Intel – новая панель управления графикой Корпорация Intel выпустила абсолютно новое приложение для Windows 10 в Microsoft Store, где имеются настройки параметров графики для игр, настройки домашнего кинотеатра и многое другое. Приложение под названием Intel Graphics Command Center (Центр управления графикой Intel) ...

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

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

CES 2019: MediaTek внедряет средства ИИ в продукты для «умного» дома Компания MediaTek в рамках выставки бытовой электроники Consumer Electronic Show 2019 (CES) рассказала о новых разработках в области искусственного интеллекта (ИИ). Одно из представленных решений — система улучшения качества телевизионного изображения на основ...

[Перевод] Следующие шаги на пути к Go 2 Состояние Мы вовсю работаем над Go 1.13, релиз которого, надеюсь, состоится в начале августа этого года. Это первый релиз, который будет включать в себя изменения конкретно в языке (а не просто незначительные правки спецификации) после длительного моратория на любые такие из...

Google выпустила AR-режим в Google Maps для всех Несмотря на то что смартфоны Google Pixel не пользуются особой популярностью, именно им Google посвящает большую часть своих программных наработок. Google Camera, Night Sight и даже AR-режим в Google Maps – все это было доступно только на «пиксельных» аппаратах, пока разраб...

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

Обзор экшн-камеры AIRON ProCam 7 Экшн-камеры в наше время очень популярны – это очевидный факт. Они уже давно вышли за рамки устройств предназначенных для фиксации динамичных сцен в сложных для обычной камеры условиях. На них снимают концерты, влоги и даже используют в качестве видеорегистраторов. Неприхотл...

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

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

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

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

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

Игра Call of Duty: Modern Warfare плохо работает даже на мощных ПК и «окирпичивает» консоли Xbox One Недавно вышедшая игра Call of Duty: Modern Warfare на платформе ПК страдает от ряда визуальных и технических проблем. Это в дополнение к тому факту, что игра требует постоянного интернет-подключения даже при запуске одиночной кампании. ПК-версия Call of Duty: Modern Warfare ...

Epic Games сообщила о поглощении Agog Labs, которая пополнит команду Unreal Engine Компания Agog Labs, разработавшая SkookumScript для движка Unreal Engine 4, была приобретена Epic Games за неизвестную сумму. Согласно странице Agog Labs в социальной сети LinkedIn, сделка состоялась в декабре, но объявлена ​​только на этой неделе. Это знаменует соб...

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

Работа с API КОМПАС-3D → Урок 13 → Параграфы Прежде чем перейти к рассмотрению документированных способов создания составных строк, нам нужно познакомиться с таким объектом, как параграф. Он представляет собой автоматически форматируемый блок текста, состоящий из нескольких строк. На данном уроке мы рассмотрим вопросы ...

[Из песочницы] Как быстро увеличить размер диска на сервере Всем привет! Недавно столкнулся с простой на первый взгляд задачей — увеличить «на горячую» размер диска на сервере Linux. Описание задачи Есть сервер в облаке. В моем случае, это Google Cloud — Compute Engine. Операционная система — Ubuntu. Сейчас подключен диск размером 3...

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

«Нельзя скопировать любовь»: ролик Найшуллера со сценами в стиле эпохи Возрождения для банковского сервиса «Точка» Ролик создан совместно с продакшн-студией Daddy’s Film Production.

Android сблизился с Windows и macOS На презентации Galaxy Note 10 случилась необычная вещь. На сцену вышел генеральный директор Microsoft Сатья Наделла и рассказал о том, как его компания вместе с Samsung сблизила Windows и Android.

Доклады основной программы ZeroNights 2019: Финал Мы завершаем рассказ о спикерах ZeroNights 2019 и их докладах, которые ждут вас уже совсем скоро — 12 и 13 ноября — на главной сцене клуба А2 в Санкт-Петербурге.

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

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

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

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

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

ASUS подтвердила аккумулятор на 5000 мАч в Zenfone 6 Около суток нас отделяет от еще одной премьеры во флагманском сегменте. На этот раз на сцену выйдут представители ASUS чтобы рассказать о Zenfone 6. По следам еще одной премьеры этой недели, OnePlus 7 Pro, тайваньцы подтвердили одну из главных особенностей Zenfone 6 – емкост...

Обновление ITIL 4 Foundation Компания AXELOS официально объявила об обновлении книги «Основы ITIL 4» («ITIL 4 Foundation»). Список изменений описан в заметке Акшая Ананда «CI/CD руководства» («Continuous Integration/Continuous Deployment (Of Guidance)») Остановимся на некоторых. Про изменение названия п...

Протокол SPBm как основа Extreme Automated Campus Решения компании Extreme Networks «Extreme Automated Campus» обеспечивают возможность одновременного использования множества путей передачи и быстрого восстановления в случае аварии. Сеть, состоящая из множества физических коммутаторов, представляет собой один распределённый...

Apple TV+: новый сервис с шоу и сериалами производства Apple Apple показала новый сервис Apple TV+ потокового вещания видео по подписке. В нем будет представлен эксклюзивный контент собственного производства компании. Сервис представил со сцены сам Стивен Спилберг, а также актрисы Риз Уизерспун и Дженнифер Энистон. Спилберг не толь...

Cortana получила обновление в Windows 10 Хоть и в последнее время про Кортану можно было услышать много чего и не в лучшую сторону, тем не менее ее продолжают развивать. Хотя и стоит отметить, что никто и не собирался ее забрасывать.На днях были представлены 2 новые функции: сцены и правила. «Сцены» позволяют в умн...

Первая реклама iPhone. 2007 год В преддверии старта продаж первого iPhone, компания Apple выпустила рекламный ролик, который содержал короткие сцены из известных фильмов с известными актерами. Объединяло все сцены только одно – в каждой из них, герой отвечал на звонок словом «Hello». В конце ролика зрителю...

«Кладбище домашних животных»: чем новая экранизация знаменитого романа отличается от классики Лайфхакер сравнивает сюжет, актёрскую игру и страшные сцены в версиях 1989 и 2019 года.

TECNO Mobile выпустила смартфон CAMON 12 TECNO Mobile объявила о выходе на российский рынок смартфона CAMON 12. Новинка может похвастаться большим дисплеем 6.52”, тройной AI-камерой и емким аккумулятором 4000мАч. Аппарат обладает 8-ядерным процессором MediaTek Helio P22 и памятью 64ГБ ROM + 4ГБ RAM. CAMON 12 по...

[Из песочницы] Angular. Понимание @Input, @Output и EventEmitter Привет, Хабр! Представляю вашему вниманию перевод статьи «Understanding @Input, @Output and EventEmitter in Angular» автора foolishneo. Приветствую всех желающих накапливать информацию о тонкостях работы фреймворка Angular. Сегодня посчитал нужным лучше изучить информацию,...

CUBA 7: что нового? Три года назад мы объявили о выходе CUBA 6. Та версия стала революционной: вместо закрытой проприетарной лицензии мы стали распространять фреймворк свободно, по лицензии Apache 2.0. В то время мы не могли даже и близко представить, насколько это отразится на развитии фреймв...

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

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

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

Умные селфи на 32 Мп. Представлен смартфон ZTE Blade V10 с технологией Smart Selfie Компания ZTE представляет смартфон ZTE Blade V10, который оборудован фронтальной камерой разрешением 32 Мп с технологией Smart Selfie и диафрагмой F/2,0. Эта технология, построенная на искусственном интеллекте, позволяет сделать селфи еще лучше, притом без потери качест...

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

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

AMD Gonzalo: консольная SoC с восемью ядрами Zen 2 и графикой Navi На выставке CES 2019 компания Microsoft официально подтвердила, что она продолжает тесно сотрудничать с AMD, и консоль Xbox следующего поколения будет построена на «красной» платформе. Теперь же появились подробности о данной платформе, которая сочетает в себе ядра Zen 2 и г...

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. Сертифицированный сетевой специалист Cisco (ССNA). День 2. Модели OSI и TCP-IP Из предыдущего видео мы узнали об основах сети, а сегодня поговорим о модели OSI и модели TCP/IP. Когда я говорю моделях, то имею ввиду не что иное, как набор правил, или набор стандартов. Вы можете спросить, зачем нужен набор правил или стандартов в компьютерной индустрии? ...

В Тайланде дебютирует смартфон Nokia X71 с тройной камерой и Snapdragon 660 Nokia X71 — это новейший телефон бренда Nokia, который анонсируется сегодня на Тайване и представляет собой смартфон с таким же эффектным дисплеем, как у Samsung Galaxy A8s и Honor View 20. Nokia X71 — это также телефонная трубка с тремя камерами на задней панели. Спецификац...

[Перевод] Необычно связав между собой кубиты, D-Wave существенно увеличила скорость работы квантового компьютера «Большая волна в Канагаве» — гравюра на дереве японского художника XIX века Кацусики Хокусая В начале марта D-Wave Systems объявила о выходе их нового компьютера, работающего на принципе квантового отжига. В новой машине сделано несколько технических усовершенствований, а ...

Так все-таки RAML или OAS (Swagger)? В динамичном мире микросервисов измениться может все что угодно — любой компонент можно переписать на другом языке, используя иные фреймворки и архитектуру. Неизменными должны оставаться лишь контракты, для того, чтобы с микросервисом можно было взаимодействовать извне на не...

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

[Из песочницы] Что такое быть Team Leader Всем привет! Меня зовут Артур Дементьев, я бы хотел поделиться личным опытом и написать несколько статей о том, что из себя представляет менеджмент в IT. А также рассказать о том, на какие грабли наступал и каких ошибок можно было избежать. Все статьи я буду писать, основыва...

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

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

DPI из закона о суверенном Рунете обвалили сервисы Яндексу Представитель Яндекса Алексей Соколов рассказал коллегам, как поисковику удалось заранее посмотреть на результаты действия ещё не вступившего в действие закона.

Опубликованы первые фото с камеры Huawei P30 Pro В сети появились фотографии, сделанные на камеру флагманского камерофона Huawei P30 Pro. Снимки были сделаны после вчерашней презентации в Париже. Напомним, что новинка Huawei уже заняла первое место в рейтинге камерофонов от авторитетного ресурса DxOMark. Huawei P30 Pro осн...

Тестируем SQL Server код с tSQLt FYI: эта статья представляет собой дополненную версию моего доклада на SQA Days #25. Опираясь на свой опыт общения с коллегами, могу утверждать: тестирование кода в БД не является распространённой практикой. Это может нести в себе потенциальную опасность. Логику в БД пишут ...

На YouTube появились самые эпичные сцены из «Мстителей: Финал» в 4К 7 роликов, среди которых встреча с Тором, финальная битва и самый последний щелчок.

[Из песочницы] Любительская голография — начало пути Хочу рассказать об одном из своих интересов – оптической голографии. Нет, это про не те голограммы, что в «Звёздных войнах», или в пирамидках на экранах мобильных телефонов, не про проекцию на плёнке, а то, о чём рассказывает Википедия в соответствующей статье. Не буду вдава...

Canon готовит к запуску приемника EOS 200D Прошло два года с момента запуска EOS 200D и Canon объявила о выпуске преемника - EOS 200D II. Он работает на новейшем процессоре обработки изображений DIGIC 8 от Canon и имеет 24,1-мегапиксельную матрицу APS-C CMOS. Диапазон ISO от 100 до 25 600 с возможностью расшире...

Uber выпустил открытый инструмент, обучающий ИИ-системы без написания кода Как пишет TAdviser со ссылкой на издание VentureBeat, Ludwig стал результатом двухлетней работы компании над оптимизацией разработки ИИ-систем для практических проектов. Сам сервис заказа такси задействует этот инструмент для таких задач, как извлечение данных из сканированн...

В июне в России дебютирует бренд Realme Согласно информации, поступившей от источников 3DNews.ru, в июне в России дебютирует бренд Realme. Основанный в мае 2018 года, бренд Realme уже выпустил ряд моделей доступных смартфонов. Пока не ясно, с какими новинками Realme дебютирует на российском рынке. На прошлой недел...

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

Tarantool Kubernetes Operator Kubernetes в значительной мере упрощает эксплуатацию приложений. Он забирает на себя ответственность за развертывание, масштабирование и отработку отказов, а декларативная природа описания ресурсов упрощает управление сложными приложениями. Тarantool может выполнять роль ...

Смартфон Honor 20 полностью рассекречен Индийский искатель утечек Ишан Агарвал поделился подробными характеристиками и пресс-рендерами камерофона Honor 20, который будет представлен завтра в Лондоне. Итак, смартфон получил 6,26-дюймовый дисплей с вырезом для 32 Мп фронтальной камеры, четверную основную камеру с гл...

Rook или не Rook — вот в чём вопрос В начале этого месяца, 3 мая, был анонсирован крупный релиз «системы управления для распределённых хранилищ данных в Kubernetes» — Rook 1.0.0. Более года назад мы уже публиковали общий обзор Rook. Тогда же нас просили рассказать об опыте его использования на практике — и в...

[Перевод] Чем закончилась история с бомжом-программистом Решил разузнать из первоисточников как начиналась, развивалась и закончилась история про то, как программист обучал бомжа. Я даже пролистал всю группу в FB с логами проекта (там чересчур много деталей для поста на Хабре). Самые иллюстрирующие моменты есть в трёх статьях на M...

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

Игра AirAttack! — наш первый опыт разработки в VR Продолжаем серию публикаций о лучших мобильных приложениях выпускников «IT ШКОЛЫ SAMSUNG». Сегодня – слово молодым разработчикам из Новосибирска, победителям конкурса VR-приложений «ШКОЛА VR 360» в 2018 году, когда они были студентами-первокурсниками. Этим конкурсом заверша...

Флагманский смартфон Samsung Galaxy Note 10+ обучили 3D-сканированию Флагманские смартфоны Samsung Galaxy Note10 и Note10+ выходят в России Вчера начались официальные продажи флагманских планшетофонов Samsung Galaxy Note10 и Note10+, которые существенно превзошли по уровню предварительных заказов прошлогодний Samsung Galaxy Note9. В ...

[Перевод] Windows Notification Facility: cамая недокументированная поверхность атаки Под катом представлен перевод презентации "The Windows Notification Facility: The Most Undocumented Kernel Attack Surface Yet", представленной Alex Ionescu и Gabrielle Viala на конференции BlackHat 2018. О чем пойдет речь в публикации Что такое Windows Notification Facilit...

4500 мА•ч, NFC и камера-бриллиант всего за 22 990 руб. В России представлен Vivo V17 Компания Vivo представила в России смартфон Vivo V17, а также официально сообщила дату начала продаж и цену модели на нашем рынке. Устройство, оснащенное 48-мегапиксельной камерой-бриллиантом, модулем NFC и отличной селфи-камерой, поступит в продажу 6 декабря и будет пр...

Кластерное хранилище Pacemaker + DRBD (Dual primary) + samba В продолжение статьи «Кластерное хранилище Pacemaker + DRBD (Dual primary) + ctdb» представляю полностью готовый и рабочий вариант HA кластера файловой шары на 2-4 ноды для centos 6 и centos 7. Если вы хотите реализовать такое, вы либо извращенец, либо вам не дали никакого в...

Триумф Christie Pandoras Box на VIVID Grand Show в берлинском Фридрихштадтпаласт «VIVID Grand Show – одно из самых технически сложных шоу, какие когда-либо ставились в нашем театре» - Франц-Йозеф Мюнценброк, технический директор Фридрихштадтпалас, самой большой театральной сцены в мире БЕРЛИН (23 сентября, 2019) - Оборудование и программное обеспечение ...

[Перевод] Массивный набор трёхмерных данных помогает роботам разбираться в устройстве вещей PartNet – новая семантическая база данных повседневных объектов, выводящая степень понимания роботами окружающего мира на новый уровень В базе содержится не менее 26 671 3D-модели из 24 категорий объектов, каждая из которых снабжена подробной трёхмерной информацией. Одна и...

Что представила Apple на WWDC, и что об этом думают iOS-разработчики Кадр из приветственного видео на WWDC Вот и настал день X — день ежегодной конференции WWDC. По легенде, этот день должен определить вектор развития iOS-разработки на весь год и повысить мораль всех iOS-разработчиков в команде. Давайте вместе посчитаем количество слов «Ama...

[Перевод] 5 чрезвычайно простых способов ощутимо повысить скорость вашего VueJS-приложения Здравствуйте. Перевод данной статьи подготовлен специально для студентов курса «Разработчик JavaScript», который стартует уже на следующей неделе. Голос Чуи Немного обо мне — меня зовут Вайбхав, я из Five2One. Я вовлечен во VueJS уже целых 2 года (с момента выхода 1.0) и...

Обзор Sea of Thieves. Лучший пиратский боевик Нужно понимать, что Sea of Thieves вышла в конце марта 2018 года, а мы делаем обзор на нее только сейчас, спустя год после релиза. Нет, дело не в том, что автор ленивый и никак не мог добраться до написания данной статьи, а в том, что на релизе игра показалась немного сырой....

[Перевод] Создание динамических PDF-файлов с использованием React и Node.js Материал, перевод которого мы сегодня публикуем, посвящён созданию динамических PDF-файлов с использованием HTML-кода в качестве шаблона. А именно, речь пойдёт о том, как сформировать простой счёт на оплату неких товаров или услуг, динамические данные, включённые в который, ...

PHP: изменение стуктуры БД в командной разработке В мире PHP хорошо известны инструменты миграций структуры БД — Doctrine, Phinx от CakePHP, от Laravel, от Yii — это то первое, что пришло в голову. Наверняка, есть еще с десяток. И большинство из них работают с миграциями — командами для внесения инкрементных изменений в с...

[Из песочницы] Визуализация количества побед у команд НБА с помощью анимационных столбиковых диаграмм в R Для начала небольшая вводная информация. Меня зовут Владислав и моё знакомство с R состоялось в августе прошлого года. Изучать язык программирования я решил по причине прикладного характера. Мне с детства нравилось вести спортивную статистику. С возрастом это увлечение транс...

AFP 2019 громкое событие этого лета Фестиваль Alfa Future People  или просто AFP 2019 обещает устроить самую большую сцену в восточной Европе на которой выступит более 100 топовых ди-джеев с громкими именами. Главная фишка феста – нестандартный формат, сочетающий электронную музыку и технологии. В...

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

Слух: в Китае состоялась презентация GeForce GTX 1660/Ti Китайский оверклокер ShinChao Tou опубликовал в социальной сети Facebook занятную фотографию, где запечатлено некое мероприятие, связанное с видеокартами Nvidia GeForce. На сцене выступают двое людей, а за их спинами весит плакат с надписями «One More...

Intel начнёт поставки 7 нм процессоров в 2021 году Во вторник компания Intel провела встречу с инвесторами, на которой главный инженер Мёрфи Редучинтала со сцены рассказал о планах по освоению новых технологий производства процессоров.

Представляем InterSystems API Manager (+ вебинар) Недавно мы выпустили InterSystems API Manager (IAM) — новый компонент InterSystems IRIS Data Platform, обеспечивающий наблюдение, контроль и управление трафиком в/из web API в рамках IT-инфраструктуры. В этой статье я покажу как настраивать IAM и продемонстрирую некоторые из...

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

Магия Ночного Режима: Как Pixel изменил все В феврале 2016 года программист из команды Google Dream Флориан Кайнц делает потрясающий ночной снимок моста Золотые ворота на свой верный зеркальный фотоаппарат и демонстрирует его своим коллегам. — Красота, браво! — восхищаются коллеги из Daydream. И только о...

Принципы контент-маркетинга Всем привет! Решил поделиться опытом в контент-маркетинге. Рассказать о том, что такое контент-маркетинг и как его применять на практике. Что дает интернет-маркетинг бизнесу, какие задачи он решает, какие знаю нюансы, собранные за годы работы в сфере интернет-маркетинга. Ита...

[Перевод] Использование UIViewPropertyAnimator для создание пользовательских анимаций Создание анимаций это здорово. Они являются важной частью iOS Human Interface Guidelines. Анимации помогают привлечь внимание пользователя к важным вещам или попросту делают приложение не таким скучным. Существует несколько способов реализовать анимацию в iOS. Вероятно, са...

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

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

Disney выпустила новый тизер фильма Star Wars: The Rise of Skywalker Небольшая сцена из фильма, где главные герои скрываются от штурмовиков. Новая трилогия “Звездных войн” близится […]

Ghost Gaming ушла из Apex Legends Ghost Gaming распустила состав по Apex Legends спустя два месяца после открытия подразделения. Об этом рассказал игрок команды в твиттере. По его словам, клуб утратил веру в киберспортивное будущее «королевской битвы». Apex Legends вышла в начале февраля 2019 года. За пер...

Авторы гонки Pumped BMX готовят новый трехмерный проект Trail Boss BMX, релиз 27 августа Pumped BMX— популярная серия аркадных гонок на велосипедах BMX с видом сбоку. Если первая часть выглядела довольно скудно, но предлагала неплохую систему физики, то вторая и третья получили псевдотрехмерную графику и стали еще лучше в геймплейном плане. Теперь разработчики с...

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

Без чего невозможно описать услугу? О том, что деятельность является неотъемлемой частью описания услуги, вроде бы давно договорились. Невозможно предметно говорить об услуге, не рассматривая то, как она потребляется. То есть то, из каких операций (деятельности) состоит потребление (и предоставление) услуги. М...

[Из песочницы] Байесовская сеть, валюты и мировой кризис Эта статья про модель на основе Байесовской сети, которая описывает котировки мировых валют. Я покажу на основе простой метрики, что паттерн поведения котировок мировых валют за последние два года (с начала 2018 по конец 2019) совпадает с тем, который наблюдался в течении ...

Qualcomm Snapdragon 730, 730G и 665: мобильные платформы среднего уровня с улучшенным ИИ Компания Qualcomm представила сразу три новые однокристальные платформы, предназначенные для использования в смартфонах среднего ценового сегмента. Новинки называются Snapdragon 730, 730G и 665, и, по словам производителя, они обеспечивают лучшую работу с ИИ и более высокую ...

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

[Из песочницы] Биометрическая обратная связь Основой для статьи послужил текст выступления автора на Project pitch-сессии DataFest6, который проходил 10-11 мая в Москве Все мы когда-то были детьми, у многих из нас есть уже свои дети или есть хотя бы опыт общения с маленькими детьми. Поэтому мы можем себе представить...

[Из песочницы] bitКонтейнер (для еды) — самодельная Яндекс.Станция Вчера в чате на работе предложили скидки на Яндекс станцию. Посмотрел обычную цену — 9900. В общем, она мне не нужна. А так как без дела лежала плата Orange PI PC, купленная за 700 рублей на Алиэкспресс, решил собрать свою Станцию, а точнее «bitКонтейнер для еды». Чита...

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

Приложение на ТСД и связь с 1С: Предприятие 8.3 через HTTP-Сервис. Часть 2 (Реализация API на стороне 1С) 1. Выбор способа обмена. Описание API. 2. Реализация API на стороне 1С. 3. Приложение на ТСД и связь с 1С: Предприятие 8.3 через HTTP-Сервис. Часть 3(BroadcastReceiver. Получаем данные) Пособий как создать HTTP-сервис в интернете предостаточно. Поэтому сразу опишу реализац...

Конференция Admitad Expert: самые топовые рекламодатели и веб-мастера на одной сцене 20 сентября в Центре Международной Торговли в Москве пройдет конференция Admitad Expert — главное мероприятие для профессионалов в партнерском маркетинге. На мероприятии выступят крупнейшие рекламодатели и топовые веб-мастера, которые расскажут об историях успеха и реальных ...

Новые Xiaomi Mi TV Pro оказались дешевле предшественника Буквально вот-вот Xiaomi представила, в рамках осенней презентации, новую линейку фирменных умных телевизоров Xiaomi TV Pro. Со сцены показали три модели: на 43, 55 и 65 дюймов.

Экзамены по Azure (версия исправленная и дополненная) На мероприятии в сентябре 2018 было анонсировано, что появились новые экзамены серии AZ-***, а серия 70-53* ушли в небытие. Описание уже было тут и в моей более ранней статье. Но с тех пор многое изменилось и эта статья включает в себя изменения от декабря 2018 года, марта...

DynamicData: Изменяющиеся коллекции, шаблон проектирования MVVM и реактивные расширения В феврале 2019 года состоялся релиз ReactiveUI 9  —  кроссплатформенного фреймворка для построения приложений с графическим пользовательским интерфейсом на платформе Microsoft .NET. ReactiveUI  — это инструмент для тесной интеграции реактивных расширений с шаблоном проектиро...

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

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

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

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

Первая камера-бриллиант в смартфоне уже едет в Россию Компания Vivo в России сообщает о дате официального анонса нового смартфона V17 в России. Стоимость модели с 48-мегапиксельной квадрокамерой, модулем NFC и отличной селфи-камерой будет объявлена 20 ноября. Компания Vivo отошла от использования классических форм в дизайн...

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

Как рекомендовать музыку, которую почти никто не слушал. Доклад Яндекса Почти у всех рекомендательных систем есть трудности с новым или редким контентом — поскольку с ним взаимодействовала лишь незначительная часть пользователей. В своём докладе на встрече «Яндекс изнутри» Даниил Бурлаков поделился набором трюков, которые используются в рекоменд...

Astra Linux 1.6 (Смоленск). Готова ли система к работе с простыми пользователями? Примеры костылей Нейтрализация пользователя и процесс установки новой ОС Привет, Хабр. Сегодня хотим поделиться опытом миграции одной организации (далее – Заказчик) на отечественную ОС в рамках выполнения требований по импортозамещению. Сразу нужно обозначить, что Заказчик выбрал и закупил...

Playground 2.2.190204106 Playground (ранее AR Stickers) – новый режим камеры, который позволяет преображать мир вокруг и взаимодействовать с объектами дополненной реальности. Вы можете оживлять фотографии и видеоролики, добавляя не только забавные подписи, но и анимированные стикеры Playmoji, которы...

Быть фулстеком и не быть им Я именно тот 40+ летний синглстек, который упоминался в нашумевшей статье. Когда я вижу таск, где бэкендер упоминает dTo, к которому нужно написать обвязку на фронте… Я запланировано выхожу из себя. Во-первых, я хорошо работаю, когда злой. А тут такой случай. А во-вторых (и ...

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

Новая прошивка сделала камеру OnePlus 7 Pro еще лучше Вчера компания OnePlus начала распространение прошивки OxygenOS 9.5.7 для смартфона OnePlus 7 Pro, который уже получил до этого парочку обновлений. Данное обновление ориентировано, прежде всего, на улучшение возможностей камеры смартфона. Как обычно и происходит, обнов...

Создаём фигуру человека в программе Blender3D В вашем браузере отключен JavaScript BX.ready(function() { BX.message({'ENABLE_JAVASCRIPT':'В вашем браузере отключен JavaScript','JS_PLAYLISTERROR':'Произошла ошибка при загрузке списка воспроизведения','JS_CLICKTOPLAY':'Нажмите для просмотра','JS_LINK':'Скачать...

Как исследование блокчейна Namecoin позволило предсказывать кибератаки группировки RTM Блокчейн Namecoin был создан как защищенная от цензуры и принудительного изъятия доменов альтернатива традиционным регистраторам DNS. В последние несколько лет его начали использовать операторы таких ботнетов, как Dimnie, Shifu, RTM и Gandcrab, для управления адресами C&am...

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

[Перевод] Создание изометрических 2D-уровней с помощью системы Tilemap В Unity 2018.3 появилась поддержка изометрических тайловых карт, очень напоминающая поддержку тайловых карт шестиугольников, которая была добавлена в версии 2018.2. Новые функции Tilemap позволяют быстро и эффективно создавать 2D-окружения на основе изометрических и шестиуг...

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

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

Honor 20 получит доступную версию на Kirin 810 Сетевые источники сообщают о том, что компания Honor готовит к выпуску новую версию смартфона Honor 20. Грядущая новинка будет отличаться процессором Kirin 810, а не топовой платформой Kirin 980. Очевидно, что это позволит ощутимо снизить цену. Также аппарат должен получить ...

Робо-футболист от начинающих. Соревнования в МФТИ. Android & Arduino & Bluetooth Данная статья является полу-сиквелом к работе Love, Death and Robots «Машинка на Arduino, управляемая Android-устройством по Bluetooth, — полный цикл», состоящей из двух частей (раз, два). Вещи, описанные там, были немного доработаны-переделаны, а сам робот из ездящей машинк...

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

Как снимает камера Galaxy S10 после последнего обновления Если вы думали, что пока пользователи жалуются на не слишком впечатляющий Night Mode в камере Galaxy S10, компания Samsung бездействует, то последнее обновление для новой линейки южнокорейских флагманов вышло сегодня, чтобы доказать, что вы не правы. Майское обновление для ...

Предварительный обзор Acer Aspire 7 на Intel Kaby Lake G. Стоит ли? Подавляющее большинство пользователей считает, что на современном рынке действительно классных рабочих ноутбуков не так уж много. Более того, многие уверены, что для работы подходит исключительно MacBook Pro или его более простые версии, тогда как все ноутбуки на Windows про...

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

В 3DMark добавили тест Variable Rate Shading Как было обещано ранее, компания UL Benchmarks добавила в пакет 3DMark функциональный тест технологии Variable Rate Shading (VRS). Новая сцена будет доступна в виде бесплатного обновления для пользователей программ 3DMark Advanced Edition и...

[Перевод] Типы для HTTP-API, написанных на Python: опыт Instagram Сегодня мы публикуем второй материал из цикла, посвящённого использованию Python в Instagram. В прошлый раз речь шла проверке типов серверного кода Instagram. Сервер представляет собой монолит, написанный на Python. Он состоит из нескольких миллионов строк кода и имеет неско...

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

Warner Bros. закрыла Kickstarter-кампанию американца, который хотел «вырезать» крысу из финальной сцены «Отступников» Американец Адам Сакс, занимающийся съемкой и монтажом видео, в начале февраля запустил на Kickstarter кампанию по сбору средств на «удаление» крысы из финальной сцены «Отступников» Мартина Скорсезе. Сакс уверен, что картина получилась выдающейся, однако показанная в конце фи...

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

[Перевод] Как была устроена графика NES Выпущенная в 1983 году домашняя консоль Nintendo Entertainment System (NES) была дешёвой, но мощной машиной, достигшей феноменального успеха. При помощи блока обработки изображений (Picture Processing Unit, PPU) система могла создавать достаточно впечатляющую по тем времена...

Распознавание объектов в режиме реального времени на iOS с помощью YOLOv3 Всем привет! В данной статье мы напишем небольшую программу для решения задачи детектирования и распознавания объектов (object detection) в режиме реального времени. Программа будет написана на языке программирования Swift под платформу iOS. Для детектирования объектов буд...

В Казахстане стартует отбор четвертого сезона детского песенного конкурса «Бала дауысы» С 29 марта по 1 июня в Казахстане пройдет отборочный тур четвертого сезона детского песенного конкурса «Бала дауысы». Кастинги пройдут во всех регионах республики. К участию в конкурсе приглашаются юные таланты от 8 до 12 лет, кто любит музыку, желает проявить себя на сцене ...

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

Обзор God Eater 3. Хардкор и немного сюжета Третья часть God Eater является ролевой игрой с элементами экшена, в которой вам нужно сражаться с опасными монстрами и постепенно продвигаться по сюжету. Фанатам японских проектов новинка точно понравится — здесь и разнообразные противники, и кастомизация персонажа, и грома...

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

Смартфон Vivo Y17 получил аккумулятор на 5000 мАч и тройную камеру Компания Vivo пополнила ассортимент смартфонов моделью Y17, которая будет стоить в Индии 260 долларов. Новинку оснастили ёмким аккумулятором на 5000 мАч с поддержкой 18-ваттной зарядки, 6,35-дюймовым дисплеем с разрешением HD+, процессором MediaTek Helio P35, 4 ГБ оперативно...

[Перевод] Parcel — мой любимый сборщик проектов Сегодня мы поговорим о сборщиках проектов (о бандлерах), об инструментах, которые облегчают жизнь разработчиков. Суть работы бандлеров заключается в том, что они берут JavaScript-код, содержащийся во множестве файлов, и упаковывают его в один или несколько файлов, определённ...

Пишем свой язык программирования, часть 4: Представление структур и классов, генерация аллокаторов Доброго времени суток тем, кто решил ознакомиться с моей очередной статьёй. Первым делом выкладываю ссылки на предыдущие части: Часть 1: пишем языковую ВМ Часть 2: промежуточное представление программ Часть 3: Архитектура транслятора. Разбор языковых структур и математиче...

Организация ESRB присвоила возрастной рейтинг Sekiro: Shadows Die Twice На официальном сайте ESRB появилась страница Sekiro: Shadows Die Twice с присвоенным возрастным рейтингом. Грядущий проект получил отметку «М» (от 17 лет) из-за наличия жестоких сцен насилия. В описании игры на сайте указано: «Главный герой расправ...

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

Четырёхъядерный процессор MT5670 для смарт-телевизоров 4K Тайваньский производитель процессоров MediaTek представил в Нью-Йорке новый процессор MT5670 для смарт-телевизоров. Четыре ядра ARM Cortex-A53 с максимальной тактовой частотой 1.5 ГГц и видеоускоритель ARM Mali-G51, который можно встретить в смартфонах Huawei и Honor. Новый...

Основы реактивного программирования с использованием RxJS. Часть 2. Операторы и пайпы В предыдущей статье мы рассмотрели, что такое потоки и с чем их едят. В новой части мы познакомимся с тем, какие методы RxJS предоставляет для создания потоков, что такое операторы, пайпы(pipes) и как с ними работать. RxJS обладает богатейшим API. В документации описано б...

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

Яндекс покажет фестиваль «Нашествие» в Эфире Яндекс получил эксклюзивные права на трансляцию юбилейного фестиваля «Нашествие», который продлится четыре дня — с 18 по 21 июля. Рекламодатели могут стать спонсорами трансляции и рассказать о своих продуктах и услугах любителям отечес...

[Перевод] Готовимся к Combine Полтора года назад я пел дифирамбы RxSwift. У меня ушло какое-то время, чтобы разобраться в нем, но когда это случилось, пути назад больше не было. Теперь у меня был самый лучший молоток в мире, и будь я проклят, если всё вокруг не казалось мне гвоздём. На летней конферен...

Ультразвуковой сканер Galaxy S10 взломали с помощью поддельного отпечатка Ультразвуковая технология дактилоскопирования, которой Samsung оснастила Galaxy S10, оказалась далеко не такой надежной, как предполагалось ранее. Это подтвердил энтузиаст, скрывающийся под ником darkshark, который сумел снять блокировку со смартфона при помощи напечатанног...

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

Инфлюенсер-маркетинг Саудовской Аравии, PR-тренды 2020 и наиболее выгодные форматы digital-рекламы И еще немного о согласованности ценностей бренда с маркетингом и технологиях. Коммуникационные тренды: взгляд из-за рубежа, 23.10.2019 Саудовская Аравия обратилась к инфлюенсерам для формирования имиджа страны Поскольку в Йемене продолжается война и разногласия вокруг ...

Опыт использования генератора статических сайтов Hugo Делюсь 2-х летним опытом использования генератора статических сайтов Hugo. Заметка ориентирована на начинающих, но в этой заметке не будет инструкций "как установить Hugo" или "как создать первый пост". Эта заметка будет полезна тем, кто выбирает и сравнивает альтернативы дл...

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

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

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

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

Как волонтёры со всего мира создают прямой эфир ICPC-2019 Меня зовут Лида Перовская, я работаю в Яндексе, а ещё с 2015 года помогаю организовывать прямой эфир International Collegiate Programming Contest. ICPC — студенческий чемпионат мира по программированию — проводится ежегодно с 1970-х. Это чуть ли не единственная олимпиада п...

[Из песочницы] Знакомимся с микросервисным фреймворком Moleculer Привет, %habrauser%! Сегодня я хочу рассказать тебе об одном отличном, на мой взгляд, микросервисном фреймворке Moleculer. Изначально этот фреймворк был написан на Node.js, но в последствии у него появились порты и на других языках таких как Java, Go, Python и .NET и, ск...

[Перевод] Тестирование инфраструктуры как код с помощью Pulumi. Часть 2 Всем привет. Сегодня делимся с вами заключительной частью статьи «Тестирование инфраструктуры как код с помощью Pulumi», перевод которой подготовлен специально для студентов курса «DevOps практики и инструменты». Тестирование развертывания Рассмотренный стиль тестирования —...

[Перевод] Почему люди не используют формальные методы? На Software Engineering Stack Exchange я увидел такой вопрос: «Что мешает широкому внедрению формальных методов?» Вопрос был закрыт как предвзятый, а большинство ответов представляли собой комментарии типа «Слишком дорого!!!» или «Сайт — это не самолёт!!!» В каком-то смысле ...

Новый пикап Sierra Heavy Duty с интеллектуальными камерами GMC представила свой пикап Sierra Heavy Duty 2020 года выпуска, мощностью 445 лошадиных сил и 10-ступенчатой ​​коробкой передач. Он предлагает 15 видов камеры, в том числе прозрачный вид трейлера, который позволяет увидеть, что находится за трейлером. Эта функция сочетае...

[Из песочницы] Система генерации ландшафта лабиринта с улучшенным визуальным реализмом [перевод статьи Jinmo Kim] Привет, Хабр! В этой публикации я расскажу о статье автора Jinmo Kim: "Maze Terrain Authoring System in Immersive Virtual Reality for New Visual Realism". Она была опубликована 4.04.2019. Полный текст статьи можно посмотреть здесь. Краткое описание системы В стать...

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

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

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

Aimybox в поиске: фреймворку для создания голосовых ассистентов нужен мастер iOS Все вокруг говорят про голосовых помощников, Алису, Google Assistant, что они умеют, чего не умеют… А мы взяли и написали фреймворк для создания мобильных голосовых ассистентов. Да еще и с открытым исходным кодом! Пока мы это сделали только для Android, и теперь ищем крутого...

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

[Перевод] Создание игры для Game Boy Несколько недель назад я решила поработать над игрой для Game Boy, создание которой доставило мне большое удовольствие. Её рабочее название «Aqua and Ashes». Игра имеет открытые исходники и выложена на https://github.com/InvisibleUp/AquaAndAshes. Как мне пришла в голову эт...

Упаковка ноутбука RedmiBook замечена прямо перед анонсом Обновлено: посмотреть трансляцию можно будет по этой ссылке. Данная фотография сделана несколько минут назад в Пекине, где через час должна начаться презентация компании Redmi, на которой будут представлены бюджетные флагманы Redmi K20 и Redmi K20 Pro. Кроме того, ожида...

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

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

Google прокачала ARcore и добавила дополненную реальность в поиск на Android Прежде всего, ARcore – это один из проектов Google, который способен не только развлечь пользователей своими возможностями, но и не на шутку впечатлить. ARcore является основой многих приложений дополненной реальности, таких как Google Lens и Playground, а также таких сторо...

Конструирующий XPath? Алгоритмический XPath? Ничего, кроме XPath Здравствуйте, уважаемые читатели. В этой публикации речь пойдет о немного нестандартных применениях такого хорошо известного формализма как XPath. Все знают, что он очень удобен для извлечения информации из XML- или HTML- или еще каких-нибудь *ML-документов (как простых текс...

Атмосферный тизер The White Door — нового проекта авторов Rusty Lake и Cube Escape Rusty Lake выпустили 9 игр в серии Cube Escape и 3 — в серии Rusty Lake. В прошлом году они превзошли сами себя, представив вместе с Cube Escape: Paradox короткометражный фильм, выполненный в стиле вселенной. В марте этого года Rusty Lake анонсировали создание новой студии,...

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

Язык программирования Ü. Введение, мотивация к созданию, цели Введение С 2016-го года (с перерывами) я разрабатываю собственный язык программирования. Название данного языка — «Ü». Почему Ü? Потому, что хотелось однобуквенного названия, а все буквы из набора A-Z уже заняты. Данная статья имеет задачу ознакомить публику с данным языко...

[Из песочницы] Molecule — тестируем роли Ansible Доброго времени суток. На Хабре не раз упоминался ansible, но статей о тестировании его ролей при помощи molecule мной обнаружено не было, однако Я нахожу данный фреймворк крайне удобным и хотел бы поделиться этим с аудиторией Хабра. Но для начала немного о том, чем я пользо...

За кулисами шоу-стоппера Panasonic на выставке ISE 2019 Много лет главный экспонат стенда Panasonic на ISE воспринимается профессионалами как прогноз на следующий год по наиболее перспективным для шоу бизнеса комбинациям технологий визуализации Шоу-стопперы Panasonic на выставке ISE давно перестали быть просто частью стенда и пре...

Additional Uplinks в архитектуре системной логики Intel C620 В архитектуре x86-платформ возникли два течения, взаимно дополняющие друг друга. По одной версии, нужно двигаться в сторону интеграции в одном кристалле вычислительных и управляющих ресурсов. Второй подход исповедует распределение обязанностей: процессор оснащается производи...

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

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

Анонсировано обновление SDK для камер Canon Компания Canon на этой неделе объявила о выпуске обновленного пакета для разработчиков (EOS Digital SDK или EDSDK), позволяющего создавать программное обеспечение, использующее возможности объективов и камер Canon. Новшеством в EDSDK стал интерфейс прикладных программ д...

ZTE представила смартфон Blade V10 ZTE представила смартфон ZTE Blade V10. Новинка получила фронтальную камеру разрешением 32 МП с интеллектуальной технологией Smart Selfie. Кроме того, сохранив возможность делать снимки в условиях слабого освещения (что было одним из преимуществ предыдущей модели ZTE...

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

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

AMD будет вести прямую трансляцию с открытия Computex 2019 О том, что исполнительный директор AMD Лиза Су (Lisa Su) выступит на открытии выставки Computex 2019 со вступительной речью, стало известно ещё в начале апреля. Подобное право глава компании заслужила, поскольку одновременно является председателем правления Global Semiconduc...

Asus ZenFone 6 с камерой-перевертышем возглавил рейтинг селфи-камер DxOMark, но по критериям основной камеры он не вошел бы в Топ-10 Опасность применения в смартфоне только одной камеры, снимающей одновременно и вперед, и назад, состоит в том, что такое решение может показать выдающиеся результаты в тесте, скажем, фронтальных камер, и при этом провалиться в тесте основных. С новейшим Asus ZenFone 6 в...

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

Новая технология Crytek В будущем Crytek намерена оптимизировать свою технологию таким образом, чтобы она работала с любыми современными видеокартами и API, включая Vulkan и DX12.По словам разработчиков, их технология способна в реальном времени создавать отражения и преломления света сразу для все...

Балансировка нагрузки в Openstack (Часть 2) В прошлой статье мы рассказали о попытках использовать Watcher и представили отчет испытаний. Такие испытания мы периодически проводим для балансировки и других критических функций большого корпоративного или операторского облака. Высокая сложность решаемой задачи, возможно...

[Перевод] Использование JavaScript-консоли в браузерах Сегодня мы публикуем заметку, посвящённую особенностям использования JavaScript-консоли в браузерах, лежащим за пределами широко известной команды console.log(). Собственно говоря, эта команда представляет собой простейший инструмент для отладки программ, который позволяет в...

Просто и на C++. Основы Userver — фреймворка для написания асинхронных микросервисов В Яндекс.Такси придерживаются микросервисной архитектуры. С ростом количества микросервисов мы заметили, что разработчики много времени тратят на boilerplate и типичные проблемы, при этом решения не всегда получаются оптимальные. Мы решили сделать свой фреймворк, с C++17 и ...

Часть вторая. Как проходить code review по версии Google Возможно вы читали первую часть статьи про код ревью со стороны ревьювера (кстати, мы уже успели ее обсудить в последнем выпуске подкаста "Цинковый прод"). Так как статья набрала много лайков, пишу обещанное продолжение про код ревью с другой стороны — со стороны автора из...

Лаборатория Samsung показала «умную» лампу, помощник SnailSound и настраиваемую автоматически подставку для монитора Компания Samsung Electronics представила к выставке CES 2019, которая пройдёт с 8 по 11 января, восемь новых проектов лаборатории C-Lab (Creative Lab). Все они используют возможности искусственного интеллекта.  В число новых проектов C-Lab вошли виртуальный ...

Генерация приложения на React с бэкэндом на GraphQL за считанные минуты Мы добавили новую экспериментальную возможность в 8base CLI (Command Line Interface), которая генерирует готовое приложение на React из вашей модели данных. Это очень удобно для начала работы с GraphQL и React, а также для быстрого создания пользовательского интерфейса прило...

Флагманский смартфон OnePlus 7 По части беспроводных интерфейсов устройству приписывают Wi-Fi 802.11ac, NFC, Bluetooth 5.0 (с поддержкой кодеков aptX и aptX HD), GPS, ГЛОНАСС, BeiDou, Galileo. Аппарат оснастят портом USB Type-C и слотом для двух SIM-карт. В список вспомогательных датчиков входят акселером...

Общие принципы работы QEMU-KVM Мое текущее понимание: 1) KVM KVM (Kernel-based Virtual Machine) – гипервизор (VMM – Virtual Machine Manager), работающий в виде модуля на ОС Linux. Гипервизор нужен для того, чтобы запускать некий софт в несуществующей (виртуальной) среде и при этом, скрывать от этого с...

Puppeteer c ES6 в ноде и браузере, или почему Zora это лучший тест-фреймворк в своей нише Все хорошо, пока вам нужно прогнать JS исходники через бабели-шмабели для создания бандла, но начинается сущий ад, когда вы захотите написать тесты для вашего сайта или бибилиотеки. Проблема в том, что все тест-фреймворки используют специфичные функции из ноды или/и написаны...

Crytek продемонстрировала трассировку лучей в реальном времени на Radeon RX Vega 56 Компания Crytek опубликовала видео с демонстрацией результатов разработки новой версии её собственного игрового движка CryEngine. Демонстрация называется Neon Noir, и в ней показана работа функции Total Illumination с трассировкой лучей в реальном времени. Ключевой особен...

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

[Перевод] AlphaStar — новая система искусственного интеллекта для StarCraft II от DeepMind (полный перевод) Игры десятилетиями использовались как один из главных способов тестирования и оценки успешности систем искусственного интеллекта. По мере того как росли возможности, исследователи искали игры с постоянно возрастающей сложностью, которые бы отражали различные элементы мышле...

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

5 способов сделать Python-сервер на Raspberry Pi. Часть 1 Привет, Хабр. Сегодня в большом числе проектов домашней (и не только) автоматизации используется Raspberry Pi. При этом достаточно удобно иметь не только прямой доступ к устройству, но и использовать браузер — это позволяет выполнять необходимые действия и с компьютера, и с...

[Перевод] Cтажировка в Haxe Foundation Представляю вам перевод еще одного доклада с HaxeUp Sessions 2019 Linz, считаю что он хорошо дополняет предыдущий, т.к. продолжает тему изменений в Haxe, произошедших в 2019 году, а также немного рассказывает о его будущем. Немного об авторе доклада: Аурел Били познакомился ...

Видео: высокоуровневые активности, улучшение и кастомизация джавелинов в Anthem Разработчики из BioWare при поддержке Electronic Arts продолжают знакомить пользователей с Anthem. Первая часть серии роликов была посвящена миру игры, а в продолжении авторы рассказали о высокоуровневом контенте и улучшениях джавелина. Максимальный уровень прокачки...

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

У iPhone день рождения — легенде 12 лет Ровно 12 лет назад — 9 января 2007 года — 52-летний Стив Джобс показал со сцены Macworld Expo самый первый iPhone. Этот гаджет перевернул рынок мобильных устройств и стал первенцем в линейке самых узнаваемых смартфонов в мире.

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

Концепция персистентной ткани для контроля IT-инфраструктуры Всем привет. Расскажу вам про микросервисы, но немного с другой точки зрения, чем Вадим Мадисон в посте «Что мы знаем о микросервисах». Вообще я считаю себя разработчиком баз данных. При чем же тут микросервисы? В Авито используются: Vertica, PostgreSQL, Redis, MongoDB, Tara...

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

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

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

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

[Перевод] Как работает Zig? От переводчика: этот пост был опубликован в блоге автора 15 марта 2018 года. Так как язык развивается, в настоящее время его синтаксис может отличаться. Всё описанное относится к Zig 0.2.0, текущая версия языка — Zig 0.3.0. Я связался с автором поста, и он любезно предостави...

Выбираем мобильного разработчика за 5 шагов: взгляд IT-компании Всем привет! Мобильные приложения сегодня приобретают все большее значение для бизнеса, но найти надежного подрядчика – непростая задача. Мы в mobile.SimbirSoft пообщались с нашими заказчиками и выяснили, что при выборе исполнителя их всегда волнует следующий вопрос: на что ...

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

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

[Перевод] Основы Dart Streams Это вторая часть моей серии по поводу Flutter Architecture: Введение Основы Dart Streams (этот пост) RxDart: магические трансформации потоков Основы RxVMS: RxCommand и GetIt RxVMS: Службы и Менеджеры RxVMS: самодостаточные виджеты Аутентификация пользователя посредством R...

Как в Яндексе ценят своих партнёров Сегодня я расскажу о партнерах Яндекса. Например о водителях Яндекс.Такси, о тех кто возит Яндекс.Еду, о владельцах сайтов которые ставят на своих сайтах РСЯ. Все эти люди это партнёры Яндекса. А знаете сколько они зарабатывают?! Водитель Яндекс.Такси — 1000 рублей при...

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

Работа с API КОМПАС-3D → Урок 15 → Составные строки на основе параграфа В уроке 12 мы познакомились с составными строками и рассмотрели недокументированный способ их создания. В уроке 13 были представлены параграфы. Сегодня мы рассмотрим, как их использовать для создания составных строк. Для начала возьмем строки, включающие в свой состав отклон...

Опубликованы ночные фото с камеры смартфона Redmi Note 8 Китайские источники опубликовали первые ночные фото, сделанные на камеру смартфона Redmi Note 8. По словам босса Redmi Лю Вейбинга, первое фото сделано в режиме длинной выдержки, а второе – в ночном режиме. Напомним, что аппарат получит четверную основную камеру. Главный мод...

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

В России стал доступен предзаказ на планшет Galaxy Tab S6 Samsung Electronics объявила об открытии предзаказа на планшет Galaxy Tab S6 LTE. Новинка будет доступна в сером, голубом и золотом цветах по цене 59 990 руб. Galaxy Tab S6 стал первым планшетом Samsung с поддержкой HDR10+2. Этот стандарт применяет динамическое о...

Xiaomi показал новый флагман за 520 долларов с поддержкой 5G Xiaomi наконец-то анонсировала смартфон, слухи о котором ходили по сети на протяжении всего сентября. Компания представила со сцены новый флагман компании — Xiaomi Mi 9 Pro 5G, который смог приятно удивить своей ценой и обновленными характеристиками.

Илон Маск хочет, чтобы его подписчики в Twitter обратились к местным властям с предложением приобрести у Tesla промышленную батарею Megapack Глава Tesla обратился к своим 28 миллионам подписчиков в Twitter с просьбой помочь ему продать новейшую промышленную батарею компании — Megapack. Отметим, что систему Megapack компания Tesla представила в конце прошлого месяца. Решение представляет собой простой в установке ...

Видеоурок Теплицы: как анимировать 3d модели и экспортировать наборы нод в закладке Fusion DaVinci Resolve Продолжаем серию уроков по работе в закладке Fusion DaVinci Resolve. В предыдущем видео мы создали 3d модель, а сегодня попробуем ее анимировать. Еще Вова Ломов рассказывает, как можно сохранять наборы нод для последующей вставки в любую композицию Fusion. Fusion — профессио...

Red Lithium 3D — когда «модуль» для смартфона весит на порядок больше самого смартфона Смартфон Red Hydrogen One наконец-то вышел на рынок, но получился очень неоднозначным. Высокая цена, возможность просматривать трёхмерные снимки лишь в фирменном приложении и только на этом смартфоне, интересный, но не более того «голографический» дисплей &m...

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 51. Устранение неполадок EIGRP Сегодня мы рассмотрим, как устранять неполадки реализации протокола EIGRP. Для этого вам нужно загрузить лабораторную работу на эту тему по ссылке www.nwking.org/product/resources-day-51-eigrp-troubleshooting, которая приведена под данным видео, а затем мы вместе займемся её...

Тигран Худавердян станет управляющим директором группы компаний Яндекса Аркадий Волож продолжит управлять группой компаний на посту генерального директора, который он занимает с момента основания Яндекса. Елена Бунина останется генеральным директором Яндекса в России и HR-директором. Грег Абовский продолжит работу в должности операционного и фин...

Memcached plugin от MySQL: инструкция по осторожному применению Здравствуйте! Меня зовут Максим Матюхин, я PHP-программист Badoo. В своей работе мы активно используем MySQL. Но иногда нам не хватает её производительности, поэтому мы постоянно ищем возможности ускорить её работу. В 2010 году Yoshinori Matsunobu представил NoSQL-плагин ...

[Перевод] Руководство по React Native для начинающих Android-разработчиков (с примером приложения) Представляем вам перевод статьи Nikhil Sachdeva, опубликованной на hackernoon.com. Автор делится опытом разработки мобильных приложений с помощью React Native и предлагает создать свое приложение, используя этот фреймворк. Я был Android-разработчиком и довольно длительное...

[Перевод] Electron: разработка настольных приложений с использованием HTML, CSS и JavaScript Можно ли, используя HTML, CSS и JavaScript, создавать настольные приложения? Автор статьи, перевод которой мы сегодня публикуем, даёт утвердительный ответ на этот вопрос. Здесь он расскажет о том, как, применяя веб-технологии и пользуясь возможностями фреймворка Electron, со...

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

Приглашаем на Droid Party — встречу, посвящённую практическим вопросам разработки Android-приложений и устройств 14 марта в московском офисе Яндекса команда Яндекс.Телефона поделится опытом своей работы. Участники расскажут, с какими сложностями столкнулись, какие шишки набили и какие полезные выводы сделали. Встреча начнётся в 18:30, регистрация открыта здесь. Мы запланировали четыре ...

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

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

Motorola представила смартфоны линейки Moto G7 Как и обещала, Motorola сегодня представила смартфоны линейки Moto G7, которая включает в себя Moto G7, Moto G7 Power, Moto G7 Play и Moto G7 Plus. Все новинки обладают различным набором функций и характеристик. Подробнее об этом читайте на THG.ru.

Интернет-магазины подтвердили скорый анонс Xiaomi Mi Mix 4 5G В момент, когда Xiaomi со сцены представила Mix Alpha, многие расстроились, что в этом году они не получат возможность купить достойный смартфон в линейке Mi Mix. Но как оказалось, не все так грустно — вероятнее всего следующим смартфоном компании будет именно Mi Mix 4. Да, ...

Apple поделилась новым видео «Underdogs», посвященным продуктам Apple на работе Сегодня днем ​​Apple поделилась новым юмористическим видео на своем канале YouTube, посвященном использованию продуктов Apple на работе. Сюжет начинается с команды дизайнеров, у которой есть всего несколько дней, чтобы придумать прототип круглой коробки для пиццы для важной...

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

«Решать вам!»: Полноценный трейлер интерактивного сериала You vs. Wild с Беаром Гриллсом для Netflix Мы уже рассказывали вам о том, что скоро Netflix выпустит интерактивный сериал You vs. Wild, в котором зритель будет «выживать» в дикой природе вместе с Беаром Гриллсом. Теперь сервис опубликовал полноценный трейлер, который позволяет оценить, как именно будут проходить таки...

Разворачиваем Kubernetes на десктопе за несколько минут с MicroK8s Начать работать с Kubernetes не всегда бывает просто. Не у всех есть необходимая для разворачивания полноценного кластера Kubernetes инфраструктура. Для локальной работы Kubernetes предлагет утилиту Minikube. Minikube — достаточно простое и удобное средство, и есть несколько...

Вероятно, первый смартфон с 64-мегапиксельной камерой представят уже 8 августа В текущем месяце на рынке появится как минимум два смартфона с 64-мегапиксельными камерами. Один готовит Redmi, но его дата анонса неизвестна, а второй выпустит Realme. И этот пока ещё безымянный аппарат выйдет уже 8 августа. Возможно, именно Realme станет первой, кто ...

Quarkus — сверхзвуковая субатомная Java. Краткий обзор фреймворка Введение Седьмого марта компания RedHat (вскоре — IBM) представила новый фреймворк — Quarkus. По словам разработчиков, этот фреймворк базируется на GraalVM и OpenJDK HotSpot и предназначен для Kubernetes. Стек Quarkus включает в себя: JPA/Hibernate, JAX-RS/RESTEasy, Eclipse...

Pioneer представила новый AV-ресивер Onkyo & Pioneer Corporation усовершенствовала свой бестселлер начального уровня, выпустив 7.2-канальный сетевой AV-ресивер VSX-934, способный обеспечить 5.2.2-канальный театральный звук Dolby Atmos и DTS:X, точно откалиброванный по технологии MCACC, в гостиной ил...

Мик Джаггер презентует балет на музыку группы The Rolling Stones Мик Джаггер поставил балет под музыку своей группы The Rolling Stones, известную во всем мире. В этом ему помогала балерина Мелани Хамрик, которой досталась главная партия. В новом году балет выступит в Петербурге, местом будет сцена Мариинского театра. Также спектакль пока...

Voxgun – сервис для создания профессионального видеоконтента без лишних усилий Всем привет! Сегодня хотел рассказать вам о новом интересном проекте – сервисе для создания видео для бизнеса Voxgun. Этот инструмент позволяет создавать видео-контент с профессиональной озвучкой и анимацией меньше чем за 10 минут и без профильных навыков. Читать дальше →

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

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

Рецензия на фильм «Темное зеркало» / Look Away Фильм Look Away, получивший в прокате название «Темное зеркало», поведает историю о злом двойнике – идея совершенно не новая, но вполне приемлемая для триллера. Это, конечно, если создатели смогут придумать, как увлекательно закрутить сюжет и подключить к нему актеров. В это...

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

В Японии выйдет A Certain Magical Index: Imaginary Fest — RPG, основанная на серии новел и аниме To Aru Majutsu no Index – серия лайт-новел японского писателя, которая выходит с 2004 года. По ней уже выпускали игры, а теперь Square Enix анонсировала новый проект — A Certain Magical Index: Imaginary Fest. Пока что проект заявлен только для Японии, но учитывая популярнос...

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

Python и FPGA. Тестирование В продолжение к первой статье, хочу на примере показать вариант работы с FPGA (ПЛИС) на python. В данной статье затрону подробнее аспект тестирования. Если фреймворк MyHDL позволяет людям, работающим на python, используя знакомый синтаксис и экосистему, заглянуть в мир FPGA,...

«Тайна третьей планеты» с улучшенной нейросетями графикой Заметил, что у Хабра есть интерес к теме улучшения графики в старых играх. Я как раз сделал мод графики для первой готики. А недавно, решил схожим методом улучшить графику в любимом с детства мультфильме — "Тайна третьей планеты". Тут кадры-сравнения. А ниже результат: Р...

Тим Кук и тысячи сотрудников Apple отпраздновали открытие новой штаб-квартиры Сотрудники Apple и приглашенные гости отметили долгожданное открытие (пусть и формальное) новой штаб-квартиры Apple Park. Главный дизайнер компании Джон Айв спроектировал для этого события уникальную сцену в виде радуги, на которой в том числе выступила Леди Гага.

[Из песочницы] .NET зоопарк под призмой NET Core Всем привет! Сегодня мы рассмотрим разные фишки и изменения, которые появились в .NET Core платформе и сравним их с Framework. Я разбил статью на модули для более лучшего понимания. Эта статья будет интересна тем кто собирается переходить на .NET Core или уже использует его....

Nomad: проблемы и решения Первый сервис в Nomad я запустил в сентябре 2016 года. На данный момент пользуюсь как программист и занимаюсь поддержкой как администратор двух Nomad кластеров — один "домашний" для своих личных проектов (6 микро-виртуалок в Hetzner Cloud и ArubaCloud в 5 разных датацентрах ...

Навигация в DataGrip с Яндекс.Навигатором Яндекс.Навигатор прекрасно находит дорогу домой, на работу или в магазин. Сегодня мы попросили его сделать для наших пользователей экскурсию по DataGrip. Как искать по исходникам? Где список файлов? Как найти таблицу? Ответы на эти вопросы — в нашем сегодняшнем видео. Чит...

Большая история маленького устройства. Как мы создавали Яндекс.Станцию Мини Только что мы представили наше новое устройство — Яндекс.Станцию Мини. Это компактная умная колонка, которая умеет воспроизводить музыку, управлять умным домом, ставить напоминания — и многое другое. А ещё это первая колонка с Алисой, управлять которой можно не только голосо...

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

[Перевод] Ограничения 8-битных игр и их точное воссоздание в Unity Ретро-игры с простыми механиками и пиксельной графикой способны пробуждать тёплые воспоминания у опытных игроков, и в то же время вполне доступны для более юной аудитории. Сегодня многие игры называются «ретро», но для создания ностальгического стиля требуются усилия и план...

Flare-On 2019 write-up -0x01 — Intro Данная статья посвящена разбору всех заданий Flare-On 2019 — ежегодного соревнования по реверс-инжинирингу от FireEye. В данных соревнованиях я принимаю участие уже второй раз. В предыдущем году мне удалось попасть на 11-ое место по времени сдачи, решив все з...

[Перевод] Как CSS Grid меняет представление о структурировании контента Каждый, кто хотя бы немного занимался созданием веб-сайтов, знает, что теги <div> — являются важным строительным блоком для контроля над макетом. HTML5 представил новые семантические элементы, чтобы помочь в этом. И хотя они являются фантастическим дополнением к языку...

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

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

5 крутых фишек Galaxy Note 10, которые делают его непохожим на другие смартфоны Самый красивый цвет — Aura В начале августа Samsung представила Galaxy Note 10 и Note 10+. Несмотря на то что презентация вышла довольно скучной, в обоих новинках есть на что посмотреть. Поэтому вдвойне странно, что корейцы уделили основное внимание новому перу S Pen, ...

Новые умные очки Spectacles 3 для поклонников Snapchat получили вторую камеру для оценки глубины сцены и подорожали более чем вдвое (до $380) Американская компания Snap Inc.,  известная главным образом благодаря мессенджеру Snapchat, представила третье поколение своих солнцезащитных очков Spectacles. Напомним, оригинальная модель Spectacles вышла в 2016 году, а в 2018 году ее сменила новая модель. Устройство нельз...

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

[Из песочницы] Создаем свой компонент с микро-шаблонами Всем привет. Все кто так или иначе писал на фреймворке Angular сталкивался или работал с библиотекой Angular Material. Это очень хорошо написанная библиотека компонентов способная к гибкой стилизации, которая реализована через возможность создания различных тем вашего прилож...

Не ложь, но и не совсем правда: сапфировое стекло камеры смартфона Xiaomi Mi 9 оказалось не твёрже обычного Блогер JerryRigEverything добрался до новенького флагмана компании Xiaomi, чтобы подвергнуть его стандартному набору испытаний. Правда, в этот раз этот набор немного расширили. Итак, начнём как раз с нового теста, который обычно не проводится. Напомним, Xiaom заявляет,...

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

[Перевод] Как SoftBank поглотил мир Под руководством харизматичного лидера Масаёси Сона фонд Vision Fund японского конгломерата SoftBank захватывает мир технологий, приобретая одну компанию за другой. Эта история о том, что получается, если разрушить разрушителей. В 2010 году директор SoftBank Group Масаёси С...

[Перевод] Обновления ML.NET Model Builder ML.NET -- это кроссплатформенный фреймворк машинного обучения для .NET-разработчиков. А Model Builder -- это инструмент пользовательского интерфейса в Visual Studio, который использует Automated Machine Learning (AutoML), чтобы легко обучать и использовать пользовательские м...

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

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

«КТО_ТЫ»: как создается первый интерактивный сериал о правозащитниках Нина, дочь высокопоставленного чиновника, давно живет в Лондоне. Но возвращается в Москву, чтобы спасти юную подругу-блогершу, которую обвиняют в экстремизме. Нина сталкивается с реалиями новой России. И влюбляется в Рому из подмосковного Реутова. Оба они хот...

Google: естественное дрожание рук пользователя позволяет смартфону Pixel 3 выдавать на-гора более качественные снимки Разработчики из компании Google опубликовали статью с подробным описанием работы алгоритма в смартфоне Pixel 3, способного улучшать качество снимков. Как сообщается, в основе решения лежит то, что обычно воспринимается как недостаток — дрожание рук пользователя во время съем...

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

[Из песочницы] UICollectionView всему голова: Изменение представления на лету Привет, Хабр! Представляю вашему вниманию перевод статьи "UICollectionView Tutorial: Changing presentation on the fly". В данной статье мы рассмотрим использование различный способов отображение элементов, а также их переиспользование и динамическое изменение. Зде...

Google официально представила смартфоны Pixel 4 и Pixel 4 XL Сегодня Google наконец анонсировала свои новые флагманы - Pixel 4 и Pixel 4 XL. Новинки получили ряд интересных характеристик и представляют собой взгляд компании на современный идеальный Android-смартфон. Подробнее об этом читайте на THG.ru.

[Перевод] Революция или эволюция Page Object Model? Всем привет! Меня зовут Артём Соковец. Хочу поделиться переводом своей статьи об Atlas: реинкарнации фреймворка HTML Elements, где представлен совершенно иной подход работы с Page Object. Перед тем, как перейти к деталям, хочу спросить: сколько обёрток для Page Object вы зн...

У необычного смартфона Xiaomi с 180.6%-экраном появится официальный чехол Как только глава Xiaomi показал со сцены новое устройство компании — Xiaomi Mix Alpha — многие пользователи сети тут же задались вопросом, а как же будет выглядеть чехол для этой модели, да и будет ли он вообще? Глава Xiaomi по маркетингу Сяо Чжиюань разъяснил ситуацию,...

Библиотека генератора ассемблерного кода для микроконтроллеров AVR. Часть 2 Библиотека генератора ассемблерного кода для микроконтроллеров AVR Часть 2. Начало работы Как и планировалось, в этой части рассмотрим более подробно особенности программирования с использованием библиотеки NanoRTOS. Те, кто начал чтение с этого поста, могут ознакомиться с о...

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

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

Intel представила массу новых серверных CPU, среди которых есть 48-ядерная модель Компания Intel сегодня провела масштабную «атаку» рядом новых продуктов, тем или иным образом связанных с работой с данными. Первым пунктом у Intel идут новые процессоры, причём сразу несколько новых линеек. Для начала компания представила новые серверные CP...

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

[Перевод] Service mesh для микросервисов. Часть II, основы работы с Istio Перевод статьи подготовлен специально для студентов курса «Инфраструктурная платформа на основе Kubernetes». Настройка базового микросервиса в Kubernetes обманчиво проста. В одной из последних статей мы рассказали, как легко начать работать с контейнерами. Мы скомпоновали п...

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

У Axis Communications готов процессор для следующего поколения сетевых камер Компания Axis Communications , специализирующаяся, в частности, на сетевых камерах для видеонаблюдения, объявила о выпуске седьмого поколения процессоров для этих устройств. Новинка называется ARTPEC 7. Как утверждается, она «предоставит множество новых возможност...

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

Энтузиасты FXitinPost осовременили битву Оби-Вана Кеноби и Дарт Вейдера На канале FXitinPost появилась осовремененная версия битвы Оби-Вана Кеноби и Дарт Вейдера. Авторы добавили в сцену больше элементов экшена, спецэффекты и хореографию. Для сравнения, оригинальная битва из четвертого эпизода Star Wars. Источник: DTF

[Перевод] Oculus GoBlack – как улучшить Oculus Go Из блога Палмера Лаки, изобретателя шлема виртуальной реальности Oculus Rift, одного из основателей компании Oculus VR. Oculus Go, как и многие продукты, представляет собой компромисс стоимости, графика выхода, качества и компетентности. Это, очевидно, лучшая из автономны...

Как мы мониторили Black Hat Europe 2018 Полгода назад я уже писал на Хабре заметку, где делился нашим опытом мониторинга различных конференций по ИТ и ИБ, в которых Cisco приглашают для обеспечения работы SOC и NOC (Black Hat, Mobile World Congress, RSAC и т.п.). Сегодня я бы хотел поделиться опытом участия в рабо...

[Перевод] KlusterKit KlusterKit: набор инструментов с открытым исходным кодом для упрощения деплоев Kubernetes и работы в физически изолированных локальных средах Сегодня мы с радостью объявляем, что Platform9 открывает исходные коды Klusterkit, набора из трех инструментов, по лицензии Apache v...

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