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

Навигация внутри Android приложения Введение При Андроид разработке мы используем разные архитектурные решения(паттерны). Например Mvp, Mvvm, Mvi и т.д… Каждый из этих паттернов решает несколько важных задач и поскольку они не идеальны они нам оставляют кое-какие нерешенные задачи. К примеру этих задач относят...

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

[Перевод] Стандарт WASI: запуск WebAssembly за пределами веба 27 марта мы в Mozilla объявили о начале стандартизации WASI, системного интерфейса WebAssembly (WebAssembly system interface). Зачем: разработчики начали применять WebAssembly за пределам браузера, потому что WASM обеспечивает быстрый, масштабируемый, безопасный способ запу...

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

Mitsubishi Electric разрабатывает приложение для "живого" видеообщения в социальных сетях Mitsubishi Electric объявила о разработке пользовательского интерфейса SwipeTalk AirTM, который считается первым в мире интерфейсом на основе технологии дополненной реальности (ДР) для мгновенного отображения произнесенной речи в виде трехмерного текста при записи видео в р...

Инженерный подход к разработке ПО Как проверить идеи, архитектуру и алгоритмы без написания кода? Как сформулировать и проверить их свойства? Что такое model-checkers и model-finders? Требования и спецификации — пережиток прошлого? Привет. Меня зовут Васил Дядов, сейчас я работаю программистом в Яндексе, до ...

Увидеть интерфейс «глазами дизайнера»: о взаимодействии фронтендера с дизайнером Дизайнер интерфейсов и frontend-разработчик — хоть и разные специалисты, но их задачи тесно связаны. Настолько, что толковые дизайнеры понимают основы верстки, а программисты — знают принципы хорошего дизайна. Это помогает избежать недопонимания и получить ожидаемый результа...

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

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

Инженерный подход к разработке ПО. От теории к практике Как проверить идеи, архитектуру и алгоритмы без написания кода? Как сформулировать и проверить их свойства? Что такое model-checkers и model-finders? Что делать, когда возможностей тестов недостаточно? Привет. Меня зовут Васил Дядов, сейчас я работаю программистом в Яндекс.П...

За 8 дней до премьеры: опубликован снимок экрана геймерского смартфона Black Shark 2 Премьера игрового смартфона Black Shark 2 (а по совместительству, и нового лидера рейтинга Android-смартфонов AnTuTu) состоится 18 марта — это мы знаем совершенно точно. А теперь мы знаем, как выглядит интерфейс ОС смартфона, а также характеристики его экрана &mda...

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

Экономия на мобильной кросс-платформенной разработке: кейс Skyeng Привет, я Андрей Кучеренко, тимлид мобильной разработки Skyeng. Мы делаем мобильные приложения под iOS и Android. У них одинаковая функциональность и одинаковый с точностью до стилистики интерфейс. Но из-за разных платформ разработка вроде бы одного приложения получается до...

Замена гибкого экрана Huawei Mate X обойдется в $1000, системной платы — $510 Складные смартфоны со сгибаемыми экранами — новый видный тренд в мобильных технологиях, а возможно, и наше мобильное будущее в целом. Но у всех представленных устройств есть один большой недостаток: для защиты экрана используется не стекло, а пластик. То есть, экраны сгибаем...

Emporia привезет на MWС 2019 четыре новинки По данным опроса, проведенного в прошлом году, 31% людей старше 65 лет и 50% — в возрасте от 65 до 70 лет имеют мобильный телефон с доступом в Интернет. В то же время 85% пользователей смартфонов старше 65 лет используют WhatsApp или другие службы обмена сообщения...

Рисовать — это 10% работы UX-дизайнера Привет, Хабр! Меня зовут Никита. Год назад я пришёл работать в Промсвязьбанк UX-дизайнером в команду по разработке интерфейсов ДБО для малого и среднего бизнеса. В то время нашей команде прилетали совершенно разные задачи, с разных продуктов. Зачастую уже в виде четко описан...

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

Понимаем UICollectionViewLayout на примере Photos App Здравствуй, Хабр! Меня зовут Никита, я работаю над мобильными SDK в компании ABBYY и в том числе занимаюсь UI-компонентом для сканирования и удобного просмотра многостраничных документов на смартфоне. Этот компонент сокращает время на разработку приложений на базе технологии...

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

Монитор ASUS VP279QGL обладает временем отклика в 1 мс Представлен новый игровой монитор ASUS VP279QGL с 27-дюймовым экраном и разрешением 1920 на 1080 точек. Заявленное время отклика составляет 1 мс, частота обновления - 75 Гц, а контрастность достигает 1000:1. В мониторе реализована технология AMD FreeSync, которая отвечает з...

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

Игровой ноутбук Razer Blade Pro 17 получил экран с частотой 240 Гц Компания Razer пополнила ассортимент игровых ноутбуков Blade Pro 17 новой модификацией, которая отличается дисплеем с более высокой частотой обновления. Итак, новинка характеризуется 17,3-дюймовым экраном с разрешением 1920:1080 пикселей и частотой 240 Гц, яркостью 300 кд/м2...

[Перевод] Краткая история читерства в видеоиграх Сразу с тех пор, как человечество начало играть в игры, появились люди, стремящиеся ради победы нарушать правила. Будь то шулерская игральная кость, подсчёт карт или удар бедром пинбольного автомата — можете спорить на что угодно: если есть игра с вероятностями, то кто-нибу...

[Из песочницы] Make it True — Разработка логической игры на Unity Хочу поделиться процессом разработки простой мобильной игры силами двух разработчиков и художника. Данная статья в большей мере состоит описания технической реализации. Осторожно, много текста! Статья не являются руководством или уроком, хотя надеюсь что читатели смогут в...

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

Как мы собирали данные по рекламным кампаниям с интернет-площадок (тернистый путь к продукту) Кажется, что сфера интернет-рекламы должна быть максимально технологичной и автоматизированной. Ещё бы, ведь там работают такие гиганты и эксперты в своём деле, как Яндекс, Mail.Ru, Google и Facebook. Но, как оказалось, нет предела совершенству и всегда есть что автоматизиро...

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

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

[Из песочницы] Решение проблемы с переключением по alt+shift в Linux, в приложениях на Electron Здравствуйте, коллеги! Хочу поделиться поделиться своим решением проблемы, которая указана в заголовке. Написанием статьи вдохновился от коллеги brnovk, который не поленился и предложил частичное (для меня) решение проблемы. Я сделал свой «костыль», который помог мне. Делюс...

Мобильные отчеты на Oracle BI EE 12c — на раз, два, три. Методология из курса Oracle BI EE 12c CAD У многих компаний — пользователей продукта Oracle BI 12c есть общая проблема: их разработчики по разным причинам не хотят связываться с мобильной разработкой отчетов. На наших курсах по BI этот вопрос в новой версии был освещен достаточно полно, поэтому мы выкладываем факти...

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

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

[Перевод] Управление стейтом с помощью React Hooks – без Redux и Context API Всем привет! Меня зовут Артур, я работаю ВКонтакте в команде мобильного веба, занимаюсь проектом VKUI — библиотекой React-компонентов, с помощью которой написаны некоторые наши интерфейсы в мобильных приложениях. Вопрос работы с глобальным стейтом у нас пока открыт. Существу...

Гибких экранов может быть несколько. Google разрабатывает многостраничный смартфон-книжку Вслед за складными смартфонами с одним гибким экраном Samsung Galaxy Fold и Huawei Mate X, компания Google получила у Всемирной организации интеллектуальной собственности патент на сумасшедшую разработку под названием «устройство со складным экраном на несколько с...

[Из песочницы] Улучшение UX при работе с клавишей «Tab» При разработке приложений «фронтендеры» редко обращают внимание на то, как пользователь будет использовать предоставляемые браузером функции клавиш. Я не являюсь исключением, но в один день мне была дана задача касаемо UX и переходов с помощью нажатия «Tab» и «Shift + Tab». ...

Универсальный DSL. Возможно ли это? Язык предметной области. Не перегружен конструкциями языка общего назначения. При этом позволяет всего несколькими строчками реализовать весьма сложную логику. Все это — DSL. Однако создание DSL требует от разработчика соответствующей квалификации. Регулярное использование...

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

Интерфейсы для мониторинга производительности популярных БД в Foglight for Databases В прошлых статьях мы рассказывали о мониторинге различных БД в Quest Foglight for Databases и о подходе к быстрой локализации проблем производительности SQL Server. В этой мы покажем какие ещё дашборды можно использовать на основе собираемых метрик. А метрик этих достаточн...

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

Asus ROG Strix XG438Q — огромный геймерский монитор с разрешением 4K и кадровой частотой до 120 Гц Ещё одной новинкой Asus сегодня стал игровой монитор ROG Strix XG438Q. Из названия ясно, что речь об огромной модели диагональю 43 дюйма. При этом разрешение тут составляет 4K UHD, а максимальная кадровая частота — 120 Гц (поддерживается FreeSync 2 HDR). Монитор ...

Трансляция проектов и библиотек из Altium Designer в PADS Professional Часто у инженеров возникает необходимость транслировать проекты из одной САПР в другую. На предприятиях не редко бывает такая ситуация, когда разные отделы проектируют в разных САПРах. Также трансляция проектов может потребоваться, когда ваша система проектирования уже не с...

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

Опубликован список смартфонов с самым плавным пользовательским интерфейсом Китайский разработчик Master Lu, известный по одноименному бенчмарку, опубликовал рейтинг смартфонов с самым плавным пользовательским интерфейсом. При составлении рейтинга выставлялся общий балл, сформированный на основании скорости копирования информации, времени реак...

Книга «Unity и C#. Геймдев от идеи до реализации. 2-е изд» Привет, Хаброжители! Джереми Гибсона Бонд задумывая эту книгу, ставил перед собой простую цель: познакомить вас со всеми инструментами и передать начальные знания, необходимые для достижения успеха в разработке игр и прототипов. Автор постарался втиснуть в эту книгу макси...

[Перевод] 10 самых распространенных ошибок при работе с платформой Spring. Часть 1 Всем привет. Сегодня делимся первой частью статьи, перевод которой подготовлен специально для студентов курса «Разработчик на Spring Framework». Начнём! Spring — пожалуй, одна из самых популярных платформ разработки на языке Java. Это мощный, но довольно сложный в освоении...

Как продвигать мобильное приложение в 2019 году: 4 практических способа + полезные инструменты Конкуренция на рынке мобильных приложений растет быстрыми темпами. Сегодня уже трудно рассчитывать на успех, освоив подходы ASO, необходимо более глубокое погружение и разработка нестандартных рекламных и маркетинговых шагов. Сегодня мы поговорим о способах продвижения м...

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

Игровой ноутбук HP Omen X 2S с двумя экранами позволит геймерам стримить и одновременно общаться HP готовит к выпуску игровой ноутбук Omen X 2S, главной особенностью которого является наличие дополнительного экрана над клавиатурой. 6-дюймовый дисплей с разрешением Full HD, по задумке компании, будет использоваться геймерами для отображения сообщений или другой информаци...

Панель TN, разрешение Full HD и кадровая частота 240 Гц. Acer представила игровой монитор Predator XN3 Ассортимент компании Acer пополнился игровым монитором Predator XN3 (XN253Q). Новинка доступна в двух модификациях с единственным отличием — кадровой частотой. У младшей версии стоимость 450 долларов частота составляет 144 Гц, а у старшей — 240 Гц. Доплатить...

Модульная разработка или путь туда, а не обратно Как мы пришли к новому подходу работы с модулями в iOS приложении RaiffeisenBank. Проблема В приложениях Райффайзенбанка каждый экран состоит из нескольких, максимально независимых друг от друга модулей. «Модулем» мы называем визуальный компонент, имеющий своё представлени...

В Калькуляторе Windows 10 появилась функция «Всегда сверху» Ранее в этом году Microsoft открыла исходный приложение Windows Calculator, и компания приглашала независимых разработчиков внести свой вклад в создание этого важного инструмента.После этого шага разработка калькулятора продвинулась вперед, и Microsoft недавно анонсировала р...

Samsung может использовать второй прозрачный дисплей в Galaxy S10 Компания Samsung получила новый патент, опубликованный Всемирной организацией интеллектуальной собственности 16 января. В нём описывается способ решения проблемы с отверстиями в экранах подобным Infinity-O. Именно дисплеи Infinity-O используются в смартфонах серии Gala...

Бенчмаркинг Емели Основная задумка Про бенчмаркинг приложений, движков и различных программных систем писано множество книг, статей и туториалов. Вот что выдает нам старушка Википедия на сей счет: Тест производительности, бенчмарк (англ. benchmark) — контрольная задача, необходимая для опред...

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

Управление параметрами в бизнес-приложениях по аналогии с системой контроля версий В различных приложениях регулярно возникает задача по поддержке логики изменения во времени некоторого атрибута объекта относительно некоторого субъекта (или субъектов). Например, это может быть изменение розничной цены товара в магазинах или показателей KPI для сотруднико...

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

Лучшие игры для тренировки вашего мозга Что наша жизнь? Игра! В данном случае — игра, которая поможет вам натренировать мозг Современный смартфон позволяет вам получить доступ ко множеству самых разных приложений. Вы можете читать в интернете интересные статьи (в том числе и на нашей страничке в Яндекс.Дзен)...

Разработка Kubernetes оператора с Operator Framework Как уже говорилось в статье Радар технологий, Lamoda активно двигается в направлении микросервисной архитектуры. Большинство наших сервисов упаковываются с помощью Helm и деплоятся в Kubernetes. Данный подход полностью удовлетворяет наши потребности в 99% случаев. Остается ...

Как я делал desktop-приложение на Flutter (+ bonus) Недавно попалась на глаза новость, что вышел очередной релиз Flutter (1.9), который обещает разные вкусности и, в том числе, раннюю поддержку веб-приложений. На работе я занимаюсь разработкой мобильных приложений на React Native, но с любопытством поглядываю на Flutter. Для...

[Перевод] Пишем Android-приложение на ассемблере Эта рассказ о нестандартном подходе к разработке Android-приложений. Одно дело — установка Android Studio и написание «Hello, World» на Java или Kotlin. Но я покажу, как эту же задачу можно выполнить иначе. Читать дальше →

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

Microsoft выпустила обновлённую игровую панель Xbox Game Bar для Windows 10 Компания Microsoft объявила о выпуске новой версии игровой панели для Windows 10, которая отныне называется Xbox Game Bar. Для её запуска по-прежнему используется сочетание клавиш Win+G. Новая панель поддерживает полноэкранный оверлей, благодаря чему во многом напоминает Nv...

Huawei отвечает на вопросы. Прочность складного смартфона Mate X и поддержка приложений Президент мобильного подразделения Huawei Хи Гэнг (He Gang) провёл сессию ответов на вопросы относительно нового складного смартфона Huawei Mate X с гибким экраном.  Хи Гэнг ответил на вопрос относительно прочности смартфона, сколько он может выдержать циклов скла...

Пульт управления Хабром на базе HMI от Advantech Your browser does not support HTML5 video. Видео: админский пульт управления Хабром. Позволяет регулировать карму, рейтинг, и банить пользователей. TL;DR: в статье я попробую создать шуточный пульт управления Хабром, используя среду разработки промышленных интерфейсов Webac...

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

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

Algolux представила Ion: платформу для разработки автономных систем наблюдения Algolux, основанная в 2015 году, пока не особо известна в переполненной области автомобильного компьютерного зрения. Однако этот стартап из Квебека привлек внимание инвесторов. Например, в прошлом мае компания привлекла 13,4 миллиона долларов. Неплохо, учитывая тот факт, чт...

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

30-минутный геймплейный ролик Tropico на iPhone 8 Совсем недавно мы уже показывали коротенький ролик, на котором Feral Interactive продемонстрировали интерфейс симулятора Tropico на iPhone. Но сегодня они выпустили полноценное получасовое видео с игровым процессом. Разработчики в очередной раз адаптировали элементы управле...

IBM System i (aka AS/400) — Как мы делали автотесты приложений зеленого экрана Привет! Меня зовут Антон Воробьев, я отвечаю в Альфа-Банке за разработку приложений для централизованной банковской системы. В этом посте я расскажу вам о том, что такое приложения зеленого экрана, зачем они нужны и как мы делали для них автотесты, написав для этого собстве...

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

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

Монитор Samsung C27RG5 поддерживает G-Sync и частоту обновления 240 Гц Компания Samsung Electronics объявила о выпуске 27-дюймового монитора C27RG5, который пополнил линейку игровых мониторов Samsung с изогнутыми экранами. Описание новинки производитель начинает с упоминания поддержки технологии G-Sync и частоты обновления 240 Гц. Разреше...

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

[Из песочницы] 20 проектов, 20 языков, срок вчера Представьте: у вас есть 7 команд разработчиков общей численностью более 100 человек. Они одновременно пилят 13 приложений. Работа ведется в 20 репозиториях. Все приложения нужно переводить. Какие-то на 6 языков, какие-то на 20. А какие-то на 13, но это совсем другой набор ...

[Из песочницы] Умный принтер. Улучшая Octoprint Разрабатывая открытый проект 4-х экструдерного принтера Z-Bolt, мы столкнулись с проблемой выбора экрана для управления принтером. Из имеющихся экранов лишь решение от Duet Wifi умеет управлять более чем 2-мя экструдерами. Решение, мягко говоря, не бюджетное, да и интерфейс ...

OnePlus совместно с Flydigi создала игровые аксессуары для смартфонов OnePlus 7 и OnePlus 7 Pro По сообщениям сетевых источников, производитель смартфонов OnePlus совместно с компанией Flydigi, которая занимается разработкой игровых аксессуаров, представил на рынке необычное предложение. Речь идёт об ограниченной серии комплектов, предназначенных для людей, увлекающихс...

Скорость передачи данных портативного SSD Transcend ESD350C достигает 1050 МБ/с Компания Transcend представляет портативный твердотельный накопитель Transcend ESD350C с интерфейсом USB 3.1 Gen 2 Type-C, который отличается небольшими размерами и очень высокой скоростью передачи данных. Накопитель может использоваться с устройствами, которые оснащен...

Как диагностировать проблемы интеграции SDK. Опыт команды разработки Yandex Mobile Ads SDK Всем привет! Меня зовут Дмитрий Фисько, я разрабатываю Yandex Mobile Ads SDK. Наша библиотека предназначена для монетизации мобильных приложений на платформе Android и iOS. Сегодня я хочу рассказать вам о том, как мы упростили разбор сложных ошибок интеграции SDK в Android-п...

Дайджест интересных материалов для мобильного разработчика #282 (14 — 20 января) В нашем новом дайджесте карта доверия к мобильным SDK, реки пользовательских данных, интерфейсы и юзабилити, определяющий отчет App Annie об экономике мобильных приложений и многое другое! Читать дальше →

Первый в мире игровой ноутбук с двумя экранами - HP Omen X 2S Компания HP на недавней презентации в Китае представила первый в мире игровой ноутбук с двумя экранами Omen X 2S. Он выглядит как классический ноутбук, только с 6-дюймовым Full HD дисплеем. Согласно статистике 82% геймеров используют свои мобильные телефоны для обмена ...

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

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

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

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

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

Сколько стоит приложение Сколько стоит приложение? В одной из предыдущих статей мы приводили результаты опроса более 55 компаний – разработчиков мобильных приложений из 15 стран – о стоимости разработки типовых приложений. Вот они: То есть создать усредненное мобильное приложение стоит о...

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

Создана альтернатива тёмной теме на смартфонах Тёмная тема оформления появляется как в операционных системах для мобильных устройств, так и в приложениях для смартфонов. При этом в Opera решили пойти дальше и в новой Opera 54 для Android предложили сразу 10 вариантов оформления браузера. «Opera была в числе первых прилож...

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

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

[Перевод] Анонс веб-интерфейса Kubernetes Web View (и краткий обзор других web UI для Kubernetes) Прим. перев.: Автор оригинального материала — Henning Jacobs из компании Zalando. Он создал новый веб-интерфейс для работы с Kubernetes, который позиционируется как «kubectl для веба». Почему новый Open Source-проект появился и каким критериям не удовлетворили уже существующ...

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

Samsung Galaxy Fold: смартфон вне категорий Сегодня на презентации компании Samsung первым был представлен складной телефон Galaxy Fold. Так как он пока единственный в своём роде, представители компании совершенно справедливо позиционировали его, как смартфон вне категорий. Аппарат получил два дисплея — дисплей с крыш...

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

[Перевод] Quality pipelines в мобильной разработке, часть 1: Android фото с Unsplash по запросу "pipeline" Общий подход Привет! Я начинаю серию постов о пайплайнах в разработке и не только, которые помогают удостовериться в качестве разрабатываемых мобильных приложений. Главная идея в том, чтобы осветить все подходы к мобильной разработке, а...

Видео Mobile Era 2019 Четвертая конференция Mobile Era 2019 прошла в Осло 7 и 8 ноября. Более 30 видео о совершенно разных аспектах разработки – от Core Animation до управления релизами, от сломанного Tinder до пользовательских интерфейсов на React Native. Все видео: https://www.youtube.com...

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

Игровой монитор AOC 24G2U Игровой монитор AOC 24G2U использует IPS панель, 23.8 дюйма диагональ с разрешением 1920 на 1080. Частота обновления экрана 144 Гц. Коэффициент контрастности монитора 1000: 1, а яркость 250 кд/м2. Время отклика 4 мс. Характеристики монитора отнесут его к игровому ...

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

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

SVG в реальной жизни. Доклад Яндекса Привет, меня зовут Артём, я руководитель одной из групп разработки интерфейсов в Яндексе. Неделю назад на Я.Субботнике я рассказал, как мы использовали SVG для создания внутреннего календаря. Это расшифровка моего доклада, несколько историй из реализации виджета календаря: м...

D-Wave запустила платформу для разработки и запуска квантово-классических приложений Компания D-Wave Systems Inc, которая является одним из лидеров в сфере квантовых вычислительных систем, программного обеспечения и услуг, объявила о запуске гибридной платформы с открытым исходным кодом под названием D-Wave Hybrid. Она предназначена для разработки и запуска ...

Интересные материалы: 17.04 Весь день мы собираем лучшие материалы о разработке и маркетинге технологий, стартапов, мобильных приложений и игр для iOS и Android из самых разных источников: Модульная разработка или путь туда, а не обратно AppCode 2019.1: Swift 5, улучшенная работа подсветки, навигации и...

Монитор ASUS VP279QG рассчитан на использование в составе игровых систем Состоялся анонс игрового монитора ASUS VP279QG с 27-дюймовым экраном и технологией FreeSync/Adaptive Sync. Разрешение устройства составляет 1920*1080 пикселей. Время отклика у монитора равно 1 мс, а частота обновления — 75 Гц. Углы обзора по горизонтали и вертикали достигаю...

GDC 2019: чего ожидать от крупнейшей конференции для разработчиков игр в этом году Уже на следующей неделе в Сан-Франциско пройдёт конференция Game Developers Conference (GDC), которая является одним из крупнейших мероприятий, посвящённых разработке игр. Так как GDC ориентирована на разработчиков, а не на потребителей, то крупные анонсы, интересные широкой...

Xiaomi работает над смартфоном со странным вырезом «наоборот» С момента появление смартфонов с вырезами на экранах в 2017 году, производители экспериментируют с разными вариантами — от широких, до миниатюрных каплевидных. Только сделать вырез « наоборот» пока не пробовали. Компания Xiaomi исправила это упущение.&...

Коллаборация и автоматизация во фронтенде. Чему мы научились за 13 школ Всем привет. Коллеги недавно писали в этом блоге, что открылась регистрация в следующую Школу разработки интерфейсов в Москве. Я очень рад новому набору, ведь я был одним из тех, кто придумал Школу в 2012 году, и с тех пор постоянно ей занимаюсь. Она эволюционировала. Из неё...

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

Монитор для игр ASUS ROG Swift PG279QR: безрамочный дизайн и подсветка Aura Sync Компания ASUS анонсировала монитор ROG Swift PG279QR формата 2K/WQHD, предназначенный для использования в составе игровых настольных систем. Выполненная на матрице IPS панель имеет размер 27 дюймов по диагонали и обладает разрешением 2560 × 1440 пикселей. Яркость составляет ...

Замените Android на Windows. Разработчики призывают Microsoft изменить свой смартфон Surface Duo На своём недавнем мероприятии Microsoft неожиданно представила Surface Duo — складывающийся смартфон с двумя экранами, работающий под управлением Android. Позже мы узнали, что компания никогда не рассматривала для этого устройства никакую иную ОС, а о возрождении...

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

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

Экран AMOLED диагональю 6,39 дюйма, память UFS 3.0, аккумулятор емкостью 4000 мА·ч и быстрая зарядка мощностью 40 Вт — это Black Shark 2 Pro Как и ожидалось, в Сети появились технические подробности об игровом смартфоне Black Shark 2 Pro. Мы уже знаем, что эта модель построена на однокристальной платформе Qualcomm Snapdragon 855 Plus и имеет 12 ГБ оперативной памяти во всех трех конфигурациях, а теперь есть ...

Качество дисплея определяет не частота обновления. Основатель DisplayMate дал подсказку производителям экранов Известный сетевой информатор Ice Univerce утверждает, что многие ошибочно считают высокую частоту обновления картинки в экранах современных смартфонов показателем их качества. Там, например, многие хвалят смартфон OnePlus 7 Pro, экран которого имеет частоту обновления и...

[Из песочницы] Руководство по организации архитектуры Android приложения Привет, Хабр! Представляю вашему вниманию вольный перевод «Руководство по архитектуре приложения (Guide to app architecture)» из JetPack. Все замечания по переводу прошу оставлять в комментариях, и они будут исправлены. Так же для всех будут полезны комментарии от тех кто ис...

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

[Перевод] Реализуем UI в iOS: улучшаем, ускоряем, масштабируем Привет! Меня зовут Азат Зулькарняев, я занимаюсь разработкой iOS-приложений в компании Badoo. При создании мобильных приложений большая часть времени уходит на разработку UI, и оптимизация этого процесса всегда является актуальной темой в среде разработчиков. Мой коллега А...

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

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

CPU Spreadtrum и Android 9.0 Pie: готовятся к выходу бюджетные смартфоны Alcatel 1S и ZTE Blade A5 2019 На выставке MWC 2019, которая состоится в конце этого месяца в Барселоне, производители смартфонов покажут не только топовые устройства, но и модели начального уровня. Среди них наверняка окажутся Alcatel 1S и ZTE Blade A5 2019, подробностями о которых делится источник....

Samsung отвечает на вопросы. Вслед за Galaxy Fold могут появиться сворачивающиеся и складывающиеся в несколько раз смартфоны На выставке MWC 2019 исполнительный вицепрезидент и глава подразделения ПО и ИИ в мобильном направлении Samsung Чон И-сок (Chung Eui-seok) ответил на вопросы в интервью о складном смартфоне Galaxy Fold с гибким экраном. По словам топ-менеджера с выпуском «ги...

Видео дня: ранняя сборка Android 10.0 Q С началом 2019 года многие производители продолжают обновлять свои смартфоны до Android 9.0 Pie, а ресурс XDA Developers уже заполучил в свое распоряжение раннюю бета-версию Android 10.0 Q. Пока что неизвестно, какое слово будет скрываться под словом Q, однако мы знаем...

Intel представила 10-нанометровые процессоры Core десятого поколения (Ice Lake) для ноутбуков Компания AMD вчера представила 7-нанометровые процессоры Ryzen 3000 для настольных ПК, а Intel ей сегодня ответила 10-нанометровыми Ice Lake для ноутбуков. Это те самые процессоры Core десятого поколения, в которых применен качественно новый GPU Gen 11. В Ice Lake испо...

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

Xiaomi работает над следующим игровым смартфоном Игровой бренд Xiaomi Black Shark недавно выпустил свой третий игровой смартфон в Китае, Black Shark 2. Но компания не стоит на месте, и похоже она работает над следующим игровым смартфоном Black Shark 3. Производитель запатентовал серию новых игровых моделей. Xiaomi пода...

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

Семь бесплатных автоматизированных платформ-задачников для прокачки навыков программирования Привет! Недавно сделали подборку бесплатных сервисов для изучения программирования с нуля. В комментариях получили много заинтересовавших нас платформ. Из них составили отдельный список таких, которые подойдут профессиональным программистам. CheckiO Проект из Украины «Чекио»...

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

Несколько соображений по поводу параллельных вычислений в R применительно к «enterprise» задачам Параллельные или распределенные вычисления — вещь сама по себе весьма нетривиальная. И среда разработки должна поддерживать, и DS специалист должен обладать навыками проведения параллельных вычислений, да и задача должна быть приведена к разделяемому на части виду, если тако...

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

Книга «Unity в действии. Мультиплатформенная разработка на C#. 2-е межд. издание» Привет, Хаброжители! Второе издание «Unity в действии» было полностью переработано, чтобы познакомить вас с новыми подходами и идеями, позволяющими максимально эффективно использовать Unity для разработки игр. Больше внимания уделено проектированию двумерных игр, фундамента...

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

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

Коротко о работе с RabbitMQ из Python Так повелось, что в процессе работы в МегаФоне, приходится сталкиваться с однотипными задачами при работе с RabbitMQ. Закономерно возникает вопрос: «Как упростить и автоматизировать выполнение таких задач?» Первое решение, которое приходит в голову, использовать интерфейс ...

Карты памяти microSD Express обеспечивают скорость до 985 МБ/с Некоммерческая организация SD Association анонсировала на MWC 2019 новый стандарт карт памяти microSD Express, который наряду с существующим уже многие годы интерфейсом microSD обзавёлся поддержкой PCI Express и NVMe, благодаря чему скорость передачи данных возросла до 985 М...

Опубликованы характеристики смартфона Redmi 7: до 4 ГБ оперативной памяти и экран больше, чем у Redmi 6 В Сети появились новые подробности о бюджетном смартфоне Redmi 7. Новинка засветилась в базе данных Федеральной комиссии по связи США (FCC) под обозначениями M1810F6LG и M1810F6LH. Первые три символа указывают на год разработки смартфона, что целиком и полностью соотнос...

[Из песочницы] Разработка VPN-плагина «Континент-АП» для ОС Sailfish Введение Я работаю программистом в отделе разработки и тестирования средств защиты мобильных платформ компании «Код безопасности». Перед командой мобильной разработки была поставлена задача портировать кроссплатформенную библиотеку абонентского пункта «Континент-АП», которая...

[Из песочницы] Вступление в архитектуру React Fiber Привет, Хабр! Предлагаю вашему вниманию перевод статьи "React Fiber Architecture" автора Andrew Clark. Вступление React Fiber — прогрессивная реализация ключевого алгоритма React. Это кульминационное достижение двухгодичных исследований команды разработчиков React. Цель Fibe...

Обзор игрового ноутбука ASUS ROG Zephyrus G (GA502D) Компания ASUS активно развивает и продвигает игровую линейку ноутбуков, выделенную в отдельный бренд – Republic Of Gamers. И мы регулярно рассказываем читателям о новинках данного семейства. Его модели делятся на несколько групп с разным ориентированием. В частности мы неско...

PHP-библиотеки для e-commerce: работа с АТОЛ и Payture, парсинг кодов GS1 и другие задачи Привет, меня зовут Павел Савельев, я руководитель отдела автоматизации бизнес-процессов в Lamoda. Мы работаем с очень разными задачами, и стараемся подобрать для каждой наиболее удобный инструментарий. Соответственно, мы используем разные языки — в наших системах можно встре...

Прототип игрового ноутбука Intel с двумя экранами На мероприятии Computex 2019 компания Intel продемонстрировала прототип игрового ноутбука в новом форм-факторе Honeycomb Glacier. Конструкция ноутбука состоит из двух дисплеев, состоящих из основного 15,6-дюймового экрана с разрешением Full HD и 12,3-дюймового дисплея и о...

Получить уникальные игровые решения приглашает Международный Хакатон в Москве Приглашаем вас присоединиться к яркому событию: 5-7 июля 2019 в Smart-библиотеке по адресу, ул. Крылатские холмы, 34, состоится 4-й Международный Хакатон по разработке игровых решений для бизнеса «Business Game Clash». За 72 часа участники создадут прототипы игровых решений ...

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

Split View, или как разделить экран Mac для работы с двумя приложениями одновременно Режим Split View позволяет разделить экран вашего Mac на две половинки в разных пропорциях для работы с двумя приложениями одновременно. Это позволяет максимально эффективно использовать рабочее пространство и выполнять несколько дел одновременно. В этом материале мы расскаж...

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

В мониторе Eizo FlexScan CS2740 используется панель разрешением 4К Каталог Eizo пополнил 27-дюймовый монитор FlexScan CS2740. Эта модель отличается от CS2730 большим разрешением, новыми интерфейсами и поддержкой 10-разрядного представления цвета. В мониторе используется жидкокристаллическая панель типа IPS разрешением 4К (3840 х 2160 п...

Приложение «Ваш телефон» теперь поддерживает уведомления Microsoft объявила о том, что она работает над несколькими улучшениями для своего приложения «Ваш телефон» в Windows 10. Ваш телефон – это приложение от Microsoft, которое поставляется с предустановленной ОС Windows 10 October 2018 Update и оно обновляется в последнем обновл...

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

Прямой эфир: как обуздать iOS-разработку в больших командах Всем привет! Меня зовут Женя Суворов, я руководитель команды мобильной архитектуры в Авито. 4 апреля на нашем ютуб-канале и в социальных сетях мы проведем прямой эфир и обсудим, как в iOS-разработке удержать качество продукта на высоком уровне даже при сильном масштабировани...

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

Remote cache для iOS, feature toggles, тёмные темы и карьера разработчика — отчёт с Avito iOS Meetup #7 На седьмой встрече iOS-разработчиков в нашем офисе обсуждали самописный remote cache для iOS, feature toggles, как использовать proxy-объекты в разработке тёмных тем для приложений, и рассмотрели разные варианты развития карьеры разработчика (фриланс, работа на корпорацию, р...

Russian AI Cup 2018, история 9 места Итак Меня, как и в прошлом году, зовут Андрей Рыбалка, только в этот раз мне 33. И, раз уж я оказался в десятке лучших, я решил снова поделиться своим подходом к написанию игрового бота для Russian AI Cup 2018. В этот раз заданием был футбол. Сама задача несколько напоминала...

Дизайн игровых интерфейсов. Брент Фокс. О чём книга? Данная статья — это краткий обзор книги Game interface design от автора Брента Фокса. Для меня эта книга была интересна с точки зрения программиста, занимающегося разработкой игр в качестве хобби в одиночку. Здесь я опишу, насколько полезной она оказалась для меня и моего хо...

Обзор смартфона Honor View 20 В начале этого года Huawei выпустила любопытный флагман Honor View 20. У него есть камера с огромным разрешением 48 Мп; отверстие прямо в экране для фронтальной камеры; 3D TOF-датчик, способный превратить смартфон в игровую консоль с контролем движений… Обо всех особенностях...

Дизайн интерфейсов встраиваемых систем Осциллографы Встраиваемые и промышленные системы — моя любимая тема в разработке дизайна. Когда делаешь интерфейс ПО какого-нибудь лазера или яхты — это чистый кайф и творчество. На прошлой неделе я посетил выставки expoelectronica и embeddedday именно как UI разработчик. Ц...

Mozilla разрабатывает новый мобильный браузер Компания Mozilla запустила разработку нового мобильного браузера Fenix. Как сообщается, пока что создание приложения находится на ранней стадии, потому реализовано порядка 5 % всего задуманного. Пока что разработчики опубликовали макеты интерфейса будущей программы....

Игровой смартфон Nubia Red Magic Mars выйдет в США и Европе уже 31 января Вчера компания Nubia заявила, что в ходе грядущей выставки Consumer Electronic Show 2019, которая начнется завтра в Лас-Вегасе, она покажет новый игровой смартфон. Как оказалось, речь идет о международном запуске игрового смартфона Nubia Red Magic Mars, так что никаког...

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

Бренд Alienware представил игровой OLED-монитор с 55-дюймовым экраном На выставке электроники Consumer Electronic Show 2019 (CES) бренд Alienware, принадлежащий компании Dell представил игровой OLED-монитор с 55-дюймовым экраном. Разрешение устройства составляет 3840 на 2160 точек, а частота обновления - 120 Гц. В мониторе предусмотрена многоц...

Motorola представила «умные» часы Moto 360 стоимостью в 350 долларов Бренд Motorola представила «умные» часы Moto 360 с 1,2-дюймовым экраном и разрешением 390 на 390 пикселей. В основе устройства лежит чипсет Qualcomm Snapdragon Wear 3100. Сообщается, что экран имеет функцию Always on Display, благодаря которой даже при блокировке на дисплей...

Acer представила на IFA 2019 мощные ноутбуки, мониторы и игровое кресло На выставке IFA 2019 в Берлине Acer представила множество интересных продуктов, включая игровые ноутбуки, портативные ультрабуки, игровое кресло с тремя экранами и другие новинки. Predator Triton 300Acer пополнила свою линейку игровых ноутбуков Predator Triton новым…

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

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

Qualcomm сотрудничает с Tencent по игровым устройствам Qualcomm и Tencent объявили, что будут работать вместе над несколькими проектами, включая игровой смартфон с поддержкой Tencent 5G. Qualcomm является крупнейшим производителем мобильных чипов в мире, в то время как Tencent является крупнейшей компанией по разработке программ...

Приложения для электронных книг на операционной системе Android. Часть 4. Игры В сегодняшней, четвёртой (предпоследней), части статьи о приложениях для электронных книг на операционной системе Android будет рассмотрена только одна, но обширная тема: игры. Краткое содержание предыдущих трёх частей статьиВ 1-ой части были подробно рассмотрены причины, п...

Mail.ru Group представила новый глобальный игровой бренд MY.GAMES Mail.ru Group объединила все игровые проекты компании в России и за рубежом (выходящие под брендом Mail.ru Group и брендом My.com) в единый глобальный бренд MY.GAMES.  Новое название подчеркивает подход компании к развитию своего бизнеса: MY.GAMES предлагает пользовател...

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

Подходы к сегментации мобильных игроков — перевод Алисса Перез из команды Google Play Dev написала статью, которую мы перевели. В ней много полезной информации о подходах к сегментации пользователей: юзер-таргетинге и его связи с развитием бизнеса. Основная цель каждой мобильной игры — создать для игроков что-то интерес...

$ ls -l /home/avitotech/new_year Привет. Этот пост — поздравление с наступающим Новым годом. Тут не будет попыток пошутить, подвести итоги-2018 или пожелать всем сразу всего нужного, а будет открытка-загадка про технологии. Вот она. Мы спрятали здесь 48 самых разных технологий, языков программирования, ин...

Data-driven HR: Инструменты эффективного подбора персонала Российский рынок веб- и мобильной разработки более пяти лет испытывает кадровый голод. Институтов подготовки профильных специалистов просто нет, а стартовый порог входа в некоторые IT-специализации очень низкий. Крупные российские и мировые компании вынуждены обещать зарплат...

Что нового в iOS 12.2 Beta 3: редизайн Apple TV Remote, настройка новостей Apple, исправление ошибок и многое другое Вчера Apple выпустила третью бета-версию iOS 12.2 для разработчиков, и, как и в большинстве ранних бета-версий, новое программное обеспечение вводит улучшения и изменения пользовательского интерфейса для различных функций. Существует несколько незначительных изменений, таких...

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

[Перевод] Создаем инфраструктуру как код с GitLab и Ansible Вся мощь GitLab CI в демонстрации плейбуков Ansible при подходе «инфраструктура как код». GitLab CI — это эффективный инструмент для самых разных сценариев, включая инфраструктуру как код. GitLab можно использовать с разными инструментами, но в этой демонстрации мы возьмем ...

А какая разница какой Collation выбрать? Статья подготовлена для студентов курса «MS SQL Server разработчик» Хочу поделиться историей из одного из предыдущих проектов, которая иллюстрирует, что Collation нужно выбирать очень вдумчиво. И о том, что бывает, если этот параметр все-таки выбрали неверно, и какие вариант...

[Из песочницы] Дизайн интерфейса для игры, рисуем кольцо Хавеля из Dark Souls 3 Здравствуйте, дорогие друзья! Я Михаил Кравченко, дизайнер игровых интерфейсов. Это статья о том как нарисовать кольцо Хавеля из игры Dark Souls 3. Перед вами результат, которого я добился примерно за полтора часа работы в фотошопе. Дизайнера интерфейсов периодически пр...

Один стендап в Яндекс.Такси, или Чему нужно научить бэкенд-разработчика Моё имя Олег Ермаков, я работаю в команде бэкенд-разработки приложения Яндекс.Такси. У нас принято проводить ежедневные стендапы, где каждый из нас рассказывает о сделанных за день задачах. Вот как это бывает… Имена сотрудников может и изменены, а вот задачи вполне себе реа...

Twitter выпустил приложение для Mac, портировав его с iPad Приложение уже можно скачать в Mac App Store Этим летом Apple анонсировала Project Catalyst — амбициозный кроссплатформенный проект, который призван увеличить количество новых программ и игр на платформе macOS. Для этого будет использоваться огромная экосистема приложе...

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

Доменные имена с валидным SSL для локальных Docker-контейнеров Использование Docker в процессе разработки стало уже стандартом де-факто. Запускать приложение со всеми его зависимостями, используя всего одну команду — становится всё более и более привычным действием. Если приложение предоставляет доступ используя web-интерфейс или какое...

[Перевод] Хитрости реализации переходов между экранами в Legend of Zelda Для эффекта вертикального скроллинга в первой части «The Legend of Zelda» используются манипуляции графическим «железом» NES, скорее всего не предусмотренные разработчиками консоли. У меня нет доступа к официальной документации Picture Processing Unit (PPU — графический чи...

Microsoft запустила консольную игру Forza на Android-смартфоне Компания Microsoft поделилась своим видением будущего игровой индустрии, а точнее того, как именно мы с вами будем играть в игры в недалеком будущем. Уже некоторое время в стенах компании трудятся над облачным игровым сервисов, который получил название Project xCloud, а сей...

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

Как мы из веб-разработки в разработку игры зашли Привет, Хабр! Без малого полтора десятка лет мы создаем и развиваем веб-сервисы. Некоторые из них вы можете знать, иметь опыт пользования, горячо любить или испытывать смешанные чувства, но сейчас не об этом. Итак, у нас было 2 известных рынку конструктора сайтов — uCoz и uK...

Дайджест интересных материалов для мобильного разработчика #281 (7 — 13 января) Приветствуем вас в новом году! Спасибо, что читаете наши дайджесты и делитесь материалами! На этой неделе у нас прекрасная история о том, как остаться без «Балды», самые зарабатываемые и скачиваемые приложения в разных категориях, быстрые фейлы, маркетинг приложений в 2019 и...

Компания Samsung представила мониторы Space Monitor, CRG9 и UR59C Компания Samsung Electronics анонсировал выпуск трех новых моделей мониторов. Список включает минималистский монитор Samsung Space Monitor, игровой монитор CRG9 и монитор UR59C, адресованный создателям контента. Особенностью модели Samsung Space Monitor является крепле...

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

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

ASUS представила игровой смартфон ROG Phone II со 120-Гц дисплеем Модельный ряд игровых смартфонов ASUS сегодня официально пополнился моделью ROG Phone II. Внешность устройства во многом унаследована от ROG Phone, дебютировавшего в прошлом году, при этом новинка оборудована 6,6-дюймовым AMOLED-экраном с разрешением 2340...

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

Архитектура и возможности Tarantool Data Grid В 2017 году мы выиграли конкурс на разработку транзакционного ядра инвестиционного бизнеса Альфа-Банка и приступили к работе (на HighLoad++ 2018 с докладом о ядре инвестиционного бизнеса выступал Владимир Дрынкин, руководитель направления транзакционного ядра инвестиционно...

Пэнос Панай поделился подробностями о Surface Duo На октябрьской конференции Microsoft неожиданно представила складной смартфон с двумя экранами Surface Duo, который является уменьшенной копией складного планшета Surface Duo (он же Centaurus), только вот работает он не на Windows 10X, а на Android с фирменной прошивкой и о...

Основы архитектуры приложений на Flutter: Vanilla, Scoped Model, BLoC (оригинал статьи на английском языке опубликован на Medium) Flutter предоставляет современный реактивный фреймворк, большой набор виджетов и тулов. Но, к сожалению, в документации нет ничего похожего на руководство по рекомендуемой архитектуре приложения для Android. Не сущ...

Бывший вице-президент Meizu поделился впечатлениями от игрового смартфона Black Shark 2 Pro Ли Нан (Li Nan), бывший старший вице-президент Meizu Technology, который недавно покинул компанию, поделился в социальных сетях своими впечатлениями от нового игрового смартфона Black Shark 2 Pro. Он похвалил разработчиков за реализацию технологии 3D Press, суть которой...

Названы лучшие приложения и игры для смартфонов на Android 2019 Победителями Google Play Awards 2019 стали девять мобильных программ разных категорий. Так, в номинации "Выдающаяся разработка для миллиардов" победу одержала Canva: Graphic Design & Logo, Flyer, Poster.

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

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

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

Пользователи устранили «главный недостаток» Samsung Galaxy S10 Одним из первых смартфонов такого дизайна был Honor View 20, а самой известной стала линейка Samsung Galaxy S10. У старших моделей S10+ и S10 5G появились овальные «глазки» в экране под две камеры, а у младших S10 и S10e — круглые для одного объектива. Стандартные фоновые из...

XLNet против BERT В конце июня коллектив из Carnegie Mellon University показал нам XLNet, сразу выложив публикацию, код и готовую модель (XLNet-Large, Cased: 24-layer, 1024-hidden, 16-heads). Это предобученная модель для решения разных задач обработки естественного языка. В публикации они ...

[Из песочницы] Telegram Bot — помощник в планировании мероприятий Всем привет :) Хочу показать вам свою разработку и очень хотелось, чтобы эта вещь стала полезной не только мне и моему окружению, а всем-всем-всем. И сразу к делу. Это бот для телеграмма. Называется он так: EventPlannerChecker По этому имени вы его можете найти с помощ...

На iOS вышла динамичная премиум-гонка Table Top Racing: World Tour Почти 6 лет назад на мобильных появилась гонка Table Top Racing, в которой нужно гонять на игрушечных машинках в хорошо знакомых всем декорациях: на кухонном столе, детской площадке и так далее. Спустя пару лет разработчики пошли дальше и выпустили Table Top Racing: World T...

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

Работали всем миром. Samsung рассказала, как работала над программной частью Galaxy Fold Компания Samsung решила рассказать, как она работала над программным обеспечением для гибкого смартфона Galaxy Fold. Форм-фактор в данном случае обязывает не просто адаптировать интерфейс, а сделать его бесшовным. Для этого, как сообщает корейский гигант, он начал рабо...

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

Лучшие безрамочные смартфоны 2018 года: как уменьшали рамки в этом году Рамки вокруг экранов смартфонов становятся всё тоньше и всё незаметнее – таковы современные тенденции в дизайне. Телефоны с безрамочными экранами выглядят более стильно и футуристически, а, значит, приковывают взгляды потенциальных покупателей. В 2018 году экраны многих фл...

Активная версия 1xbet мобильное зеркало Для беттеров крайне важно иметь постоянный доступ к сайту той букмекерской конторы на которой они играют. С этой целью было создано http://zerkalo1xbet.co/1xbet-zerkalo-mobile/, этот сайт 1xbet мобильное зеркало является дублирующей игровой площадкой главной букмекерской кон...

[Перевод] От Witcher 3 до Cyberpunk: эволюция дизайна квестов CD Projekt The Witcher 3 известен своим превосходным дизайном квестов, но разработчик игры CD Projekt Red обещает в своём новом проекте Cyberpunk 2077 развить и улучшить проверенный подход. На E3 2019 директор отдела квестов Матеуш Томашкевич рассказал нам, чему он научился, управляя...

Игровой монитор Aorus CV27F: изогнутый экран 27 дюймов, разрешение Full HD, VESA DisplayHDR 400, частота обновления до 165 Гц и поддержка FreeSync Монитор Aorus CV27F имеет богатый набор игровых функций, часть которых работает совместно со специальным ПО. Дизайн монитора соответствует его позиционированию в качестве игрового, что дополнительно подчеркивает многоцветная статичная или динамичная подсветка на задней панел...

10 верстальщиков на 30 команд. Вы рехнулись? Всем привет! Меня зовут Костя, и я руковожу отделом верстки в компании Wrike. В нашем отделе сейчас работает 10 человек, и все эти ребята пришли в компанию в разное время, у них различный опыт и задачи в отдельных командах. При этом все сотрудники — прекрасные специалисты, к...

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

Монитор Dell AW5520QF обладает 54,6-дюймовым экраном Компания Dell представила монитор Alienware 55 OLED Gaming Monitor с обозначением AW5520QF. Монитор обладает 54,6-дюймовым экраном с разрешением 4К/UHD (3840 на 2160 пикселей) и частотой обновления 120 Гц. В мониторе реализована технология AMD Radeon FreeSync, что помогает ...

Приложение 3Doodler превращает экран планшета в холст для трехмерных картин Спустя почти 6 лет после появления на Kickstarter, компания WobbleWorks представила свою новейшую разработку — приложение для iOS/Android 3Doodlers. Оно позволяет с помощью специальной ручки создавать объемные детали прямо на экранах смартфонов и планшетов, просто обво...

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

Сценарное и исследовательское тестирование мобильных игр На глобальном игровом рынке приложения для смартфонов и планшетов в 2018 году обеспечили 45% продаж, обогнав игры для консолей (32%) и ПК (23%). Рынок мобильных игр ежегодно растет как минимум на 10% – около 7 миллиардов долларов в денежном выражении – по данным Global Games...

AppsCast #13: Accessibility В очередном выпуске AppsCast мы пригласили сразу двух гостей из Додо Пиццы - Михаила Рубанова, iOS разработчика делающего доступные интерфейсы приложения для слабовидящих людей и Армена Хатаяна, который занимается тестированием доступности применяя свой опыт незрячего.

Открытый вебинар «Разработка высоконагруженных систем на PHP» Добрый вечер! В преддверии старта курса «Backend-разработчик на PHP» мы традиционно провели открытый урок. На нём поговорили о высоконагруженных системах, масштабировании, архитектуре. Детально рассмотрели HighLoad, а также основные подходы и тактики при разработке высоконаг...

[Из песочницы] Интеграция React Native и C++ для iOS и Android Недавно мне предложили поработать над одним интересным проектом. Требовалось разработать мобильное приложение для американского стартапа на платформах iOS и Android с помощью React Native. Ключевой технической особенностью и фактором, который однозначно решил мое участие в п...

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

Мобильная аналитика для роста продаж 9 августа в 15:00 пройдет бизнес-конференция по разработке и аналитике мобильных приложений. Спикеры – известные российские банки, ритейлеры и телеком. Неотъемлемой частью любого мобильного приложения являются трекеры событий аналитики, с помощью которых мы можем посмотре...

Mkcert: валидные HTTPS-сертификаты для localhost В наше время использование HTTPS становится обязательным для всех сайтов и веб-приложений. Но в процессе разработки возникает проблема корректного тестирования. Естественно, Let’s Encrypt и другие CA не выдают сертификаты для localhost. Традиционно есть два решения. Читат...

Kirin 810, тройная камера и аккумулятор емкостью 4000 мА·ч за $200: опубликованы характеристики и цены смартфонов Honor 9X и Honor 9X Pro Сетевой информатор Мукул Шарма (Mukul Sharma) опубликовал на своей страничке в Twitter подробные характеристики двух перспективных смартфонов Honor — 9X и 9X Pro. Новинки должны представить 23 июля, но уже сейчас есть возможность присмотреться к их возможностям и ...

Игровой смартфон Asus ROG нового поколения выйдет в августе или сентябре В Сети появились подробности относительно сроков выпуска игрового смартфона Asus ROG нового поколения. Как пишет источник, аппарат дебютирует в третьем квартале текущего года, то есть, ориентировочно, в августе или сентябре. Также сообщается, что продвижением новинки As...

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

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

Почему Google меняет стандартный интерфейс URL в браузере В сентябре прошлого года разработчики Chrome выдвинули радикальное предложение: изменить отображение URL в браузере. В некоторых изданиях сразу появились статьи с паническими заголовками «Google хочет убить URL» Теоретически, Google выгодно, чтобы пользователи заходили на в...

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

Свежая версия OxygenOS для OnePlus 6 и OnePlus 6T добавляет новые функции Компания OnePlus выпустила новые прошивки OxygenOS для своих прошлогодний флагманских смартфонов OnePlus 6 и OnePlus 6T. Они проходят под разными версиями (OxygenOS Open Beta 22 для OnePlus 6 и OxygenOS Open Beta 14 для OnePlus 6T), но разницы между ними нет. Изменения ...

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

Detox и Appium: автоматизированный тест интерфейса в React Native Незнакомая мобильная среда Я, возможно, также как и вы, пришел к React Native как разработчик JavaScript нежели как разработчик нативных мобильных приложений. Абсолютно новый мир со своими нюансами и хитростями. Одной из самых важных тем для изучения станет тестирование. ...

Google открыл первую игровую студию В канадском Монреале начало работу новое подразделение Google — Stadia Games and Entertainment, которое занимается разработкой эксклюзивных игр для Google в самых разных жанрах.

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

Black Shark вернет стандартный разъем для наушников в свои смартфоны – по просьбе пользователей У представленного месяц тому назад игрового смартфона Black Shark 2 есть масса достоинств – это и экран Samsung AMOLED с быстрым откликом, и флагманская платформа, и аккумулятор емкостью 4000 мАч, но, как оказалось, в одном разработчики просчитались: они убрали ст...

55 и 65 дюймов, игровые и социальные функции, две камеры. Первые детали об умных телевизорах Huawei Первым телевизором Honor будет достаточно крупная модель Как известно, компания Huawei собирается выйти на телевизионный рынок. На днях стало известно, что в своих устройствах производитель будет делать акцент на разрешение (4K и 8K) и поддержку 5G, что автоматически с...

ок.tech Data Толк #3: мини-интервью спикеров Проект ок.tech Data Толк родился как дискуссионная площадка для специалистов, занимающихся обработкой и аналитикой больших данных. Каждый раз мы подчеркиваем, что основная задача наших митапов – это не доклады, хотя они тоже очень важны, а открытая дискуссия аудитории со с...

Роутинг в кроссплатформенном .NET приложении с сохранением состояния на диск на примере .NET Core, ReactiveUI и Avalonia Пользовательские интерфейсы современных прикладных приложений, как правило, сложны — зачастую необходимо реализовывать поддержку постраничной навигации, обрабатывать разного рода поля ввода, на основе выбранных пользователем параметров отображать или скрывать информацию. П...

Игровой монитор Acer Predator X27: 27-дюймовый экран разрешения 4К и частота обновления до 144 Гц Монитор Acer Predator X27 имеет хороший набор игровых функций, дизайн, который уже можно назвать типичным для игрового монитора, а также большой плоский экран с разрешением 4К. Дополнительно монитор выделяет многоцветная статичная или динамичная подсветка на стол и решетки н...

Как настроить панель инструментов в Finder на Mac (macOS) Интерфейс многих приложений для Mac предусматривает наличие панели инструментов – полоски серого цвета в верхней части экрана с различными кнопками и строкой поиска. Подобная панель есть в Safari, «Почте», приложениях iWork (Pages, Numbers, Keynote) и в системном файловом ме...

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

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

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

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

Студия Sumo Digital, ответственная за All-Stars Racing и LittleBitPlanet 3, открывает мобильное подразделение Помните отчет о доходах в игровой индустрии за 2018 год, из которого стало понятно, что мобильные игры зарабатывают в несколько раз больше компьютерных и консольных? Крупным разработчикам эта информация известна давно, и они предпринимают разные действия, чтобы урвать свой к...

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

Компания Canon представила камеру-брелок Концептуальная камера Canon IVY REC, о которой производитель рассказал в июле, представлена как серийное устройство. Это камера-брелок со встроенным карабином, позволяющая снимать фото и видео. В камере размерами 110,5 х 45,2 х 18,5 мм и массой 86 г используется датчик...

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

Методы распознавания 3D-объектов для беспилотных автомобилей. Доклад Яндекса Беспилотному авто не обойтись без понимания, что находится вокруг и где именно. В декабре прошлого года разработчик Виктор Отлига выступил на «Дата-елке» с докладом о детекции 3D-объектов. Виктор работает в направлении беспилотных автомобилей Яндекса, в группе обработки доро...

Создание системы расширения на библиотеке Qt — Часть 2 Возвращаясь к первой статье хочется объяснить откуда появилась необходимость разработки механизма расширения с графическим интерфейсом (GUI) и подробней объяснить механизм создания плагинов. Было получено задание на разработку технологического программного обеспечения для ...

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

[Из песочницы] Перемещение объекта по нажатии кнопки в Unity3d на C# Доброго времени суток. Сегодня поговорим про движение объекта по нажатию кнопки на экране в Unity3D. Эта тема очень проста, но часто используется в разного рода играх. Читать дальше →

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

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

Компания Canon представила две камеры моментальной фотографии — Zoemini C и Zoemini S Компания Canon представила камеры моментальной фотографии Zoemini S и Zoemini C. В них встроены принтеры Zink, позволяющие получать отпечатки размерами 50 х 76 мм. Камера Canon Zoemini S разрешением 8 Мп оснащена кольцевой подсветкой, слотом microSD и интерфейсом Bluet...

IFA 2019: смартфон LG G8X ThinQ получил улучшенный чехол Dual Screen с двумя экранами Компания LG Electronics (LG) представила на выставке IFA 2019, которая проходит в Берлине (Германия), мощный смартфон G8X ThinQ и любопытный аксессуар под названием Dual Screen. Аппарат G8X ThinQ получил 6,4-дюймовый дисплей FHD+ OLED FullVision с разрешением 2340 × 1080 точ...

Обзор Patriot Memory Viper V370 RGB 7.1. Наушники с двумя типами амбушюр и 7.1 звуком Какими должны быть идеальные игровые наушники? Нужен ли виртуальный объемный звук? Тканевые или амбушюры из экокожи? Виртуальный объемный звук и возможность настройки? Для каждого из читателей ответ будет индивидуален. Но во всем многообразии представленных игровых наушников...

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

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

Как мы внедряли навигацию из Jetpack в боевое приложение. Доклад Яндекс.Еды В мобильных приложениях всё чаще используются deep links. Это ссылки, которые позволяют не просто перейти в приложение извне, а попасть на конкретный экран. Android-разработчик из Яндекс.Еды Владислав Кожушко объяснил, почему мы для реализации deep links внедрили навигацию и...

Desktop mode в Android 10 Q. Google рассказала больше об использовании внешних экранов в новой системе Недавно анонсированная система Android 10 Q получит различные нововведения, включая Desktop mode (режим рабочего стола), который позволит подключить к мобильному устройству внешний дисплей для более удобного просмотра контента или для работы. В режиме рабочего стола пр...

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

TypeScript и короткие спринты. Как мы делали инструмент вариативности интервью по фронтенду 17 ноября 2018 года. Нас четверо. Настроение у всех приподнятое — прошли первый этап ШРИ, Школы разработки интферфейсов. Он состоял из лекций и домашних заданий: осваивали разные фронтендерские и околофротендерские технологии, инструменты, Скрам. Знали, что всё это придётс...

Анонс игрового монитора ASUS ROG Strix XG43UQ: 4K-картинка на 144 Гц без всяких компромиссов Компания ASUS привезла на Gamescom 2019 новый игровой монитор ROG Strix XG43UQ. Новинка поддерживает технологию DSC (Display Stream Compression Technology), дающую возможность практически без потери качества передавать 4К-контент через интерфейс DisplayPort 1.4. Подробнее об...

34-дюймовый изогнутый монитор Xiaomi выйдет в ноябре Как стало известно, компания Xiaomi готовится к выпуску нового монитора, предназначенного для киберспорта. Речь идет о 34-дюймовом изогнутом мониторе разрешением QHD+ с соотношением сторон 21:9. Источники сообщают, что частота обновления экрана составляет 144 Гц. Этот м...

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

Нативная разработка, React Native и Flutter: критерии выбора Уже на стадии проектирования мобильного приложения важно понимать, какой язык выгоднее использовать для конкретного проекта. Наряду с нативной разработкой (например, для iOS — Swift или Objective-C, для Android – Java или Kotlin), используются кроссплатформенные фреймворки, ...

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

Общие компоненты силами разных команд. Доклад Яндекса Создание и сопровождение общих компонентов — процесс, в котором должны быть заняты множество команд. Руководитель службы общих компонентов Яндекса Владимир Гриненко tadatuta объяснил, как их разработка переросла выделенную команду «Лего», как мы сделали монорепозиторий на ба...

Разработка чат-бота (laravel+botman) Welcome! Я, как junior full stack разработчик, при попытке написать бота с использованием laravel и botman’а столкнулся с многими проблемами. Во-первых, я плохо знаю английский, а на русском статей очень мало на эту тему, а те, что есть не помогли мне решить мои проблемы. В ...

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

Яндекс открыл новый набор в Школу разработки интерфейсов Яндекс открыл новый набор в Школу разработки интерфейсов. Ее студенты будут слушать лекции о промышленной фронтенд-разработке и применять полученные знания в работе над реальными задачами. Обучение бесплатное, занятия пройдут в московском офисе Яндекса. Школа рассчитана на н...

[Перевод] Чему я научился на своём горьком опыте (за 30 лет в разработке ПО) Это циничная, клиническая коллекция того, чему я научился за 30 лет работы в разработке программного обеспечения. Повторюсь, некоторые вещи весьма циничны, а остальное — результат долгих наблюдений на разных местах работы. Читать дальше →

[Перевод] .NET Core 3 для Windows Desktop В сентябре мы выпустили поддержку .NET Core для создания настольных приложений Windows, включая WPF и Windows Forms. С тех пор мы были рады видеть, что многие разработчики делятся своими историями о переносе настольных приложений в .NET Core. Мы постоянно слышим от .NET-разр...

Монитор ASUS VG289Q получил разрешение UHD 4K — 3840 на 2160 пикселей Компания ASUS показала новую модель под названием VG289Q. Аппарат оборудован 28-дюймовым экраном с разрешением UHD 4K — 3840 на 2160 пикселей, временем отклика 5 мс и контрастностью 1000:1. Углы обзора по горизонтали и вертикали достигают 178 градусов. Подставка позволяет и...

[Из песочницы] Figma — как единая точка правды в дизайне Как мы построили все процессы разработки и внедрения дизайна вокруг одного инструмента. Привет! Я — Ваня Соловьёв, дизайн-директор в DocDoc (входит в группу Сбербанк). Сегодня рубрика Тим-тим, в которой я расскажу, как мы уживаемся с другими командами. В 2017 году наши интер...

Простая интеграция MS Project и Redmine Эпиграф “Если бы губы Никанора Ивановича да приставить к носу Ивана Кузьмича, да взять сколько-нибудь развязности, какая у Балтазара Балтазарыча, да, пожалуй, прибавить к этому еще дородности Ивана Павловича — я бы тогда тотчас же решилась.» Н.В. Гоголь. Женитьба. Есть два ...

Redmi Note 8 нечего будет противопоставить этому смартфону Redmi Note 8 — один из лучших смартфонов в своей категории, но это не значит, что у него нет более сильных оппонентов. Один из них дебютирует ровно через неделю – 20 ноября. Речь о Realme 5s — улучшенной версии Realme 5. Если последний едва ли мог тяга...

Корректный ASP.NET Core Специально для любителей книг "С++ за 24 часа" решил написать статью про ASP.NET Core. Если вы раньше не разрабатывали под .NET или под какую-то аналогичную платформу, то смысла заходить под кат для вас нет. А вот если вам интересно узнать что такое IoC, DI, DIP, Intersept...

Смартфоны Xiaomi получат камеру, как у Nokia 9 PureView Учитывая тенденцию увеличения камер в смартфонах, в ближайшее время стоит ожидать устройства с системой многомодульных камер. Samsung уже выпустила аппараты с четырьмя основными камерами, но всех обошла Nokia, анонсировав на MWC 2019 флагман Nokia 9 PureView с пентакамерой. ...

DARPA разрабатывает технологию управления военными дронами силой мысли Управление перспективных исследовательских проектов Министерства обороны США (DARPA) объявило о начале программы Next-Generation Nonsurgical Neurotechnology (N3), чьей задачей является разработка неинвазивных методов управления различными системами силой мысли. В ее рамках ...

Соотношение сторон экрана Samsung Galaxy Note10 Pro подтверждено В этом году ожидается несколько моделей нового планшетофона Samsung Galaxy Note 10. В дополнение к стандартной версии Samsung также готовит модель Pro, обе будут доступны в версиях 4G и 5G. То есть всего будет доступно не менее четырех моделей, если не учитывать разный ...

In-App Updates: ускоряем процесс обновления приложения на Android Среди многообразия инструментов, анонсированных на Android Dev Summit, особое внимание хочется уделить механизму обновления приложения In-App Updates (IAUs), который помогает разработчикам ускорить добавление новых фич, баг-фиксов и улучшений производительности. Поскольку ...

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

Семинары по облачным сервисам, ИИ, блокчейну, Data Science, микросервисам. Теперь в Москве и Санкт-Петербурге Если вы еще не побывали на наших практических семинарах по популярным темам для разработчиков (ИИ, блокчейн, data science, распознавание изображений, контейнеры, чат-боты и пр.), возможно, в этом ноябре — самое время восполнить упущение. Тем более, что этой осенью мы расши...

В монитор Dell UP2720Q встроен колориметр Компания Dell анонсировала поставки монитора Dell UP2720Q, разработанного с учетом потребностей тех, кому необходима точная цветопередача. Как утверждается, UP2720Q — это первый в мире 27-дюймовый монитор 4K со встроенным колориметром. Экран монитора охватывает 10...

Новая игровая гарнитура Alienware обеспечивает объёмное звучание 7.1 Компания Dell представила под маркой Alienware гарнитуру игрового класса AW510H: анонс приурочен к международной выставке Gamescom 2019. Новинка наделена качественными 50-миллиметровыми излучателями. Заявленный диапазон воспроизводимых частот простирается от 20 Гц до 40 кГц....

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

CES: Samsung демонстрирует телевизор-«стену» с экраном размером 219 дюймов Выполненный по технологии micro-LED экран состоит из нескольких панелей, которые можно размещать в разном порядке, создавая разные формы и соотношения сторон экрана.

Недорогой игровой смартфон Meizu 16T на SoC Snapdragon 855 Plus представят 23 октября Слухи о выпуске игрового смартфона Meizu 16T ходят с начала года, но до последнего времени о нем ничего не говорилось. И вот сегодня известный инсайдер Мукул Шарма (Mukul Sharma) опубликовал в Twitter приглашение на мероприятие, в центре внимания которого станет Meizu 1...

Windows 10 Build 18912 доступна для загрузки Microsoft выпускает Windows 10 Build 18912, которая относится к ветке 20H1. Новая предварительная сборка доступна для инсайдеров с одной новой функцией и длинным списком исправлений ошибок.Windows 10 Build 18912 поставляется с улучшениями Экранного диктора. Microsoft говорит...

[Перевод] Приключения с домашним Kubernetes-кластером Прим. перев.: Автор статьи — Marshall Brekka — занимает позицию директора по проектированию систем в компании Fair.com, предлагающей своё приложение для лизинга автомобилей. В свободное же от работы время он любит применять свой обширный опыт для решения «домашних» задач, ко...

Скриншоты League of Legends Mobile с чемпионами и интерфейсом  Вчера мы рассказали об утекшем геймплее якобы мобильной версии MOBA League of Legends. Сегодня же портал GuruGamer опубликовал еще и скриншоты, а также поделился некоторыми подробностями. Даже если это все и фейк, то очень качественный. На первом изображении виден экран выб...

Создан виртуальный детектор лжи — интернет станет более честным? Возможно, в будущем интернет очистится от мошенников, да и самим пользователям придется тщательнее следить за своими словами. Исследователи из Университета штата Флорида разработали искусственный интеллект, который отлично выполняет роль полиграфа и выявляет ложь, следя за ...

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

Samsung делает ноутбук, экран которого может увеличиваться на 50% Компания Samsung работает над самыми разными устройствами, которые оснащены экранами непостоянной формы. То есть на одном лишь складном смартфоне Samsung Galaxy Fold южнокорейский производитель останавливаться не собирается. 19 декабря прошлого года Samsung Electronics ...

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

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

Монитор MSI Optix MPG341CQR обладает частотой обновления 144 Гц На выставке CES 2019, компания MSI показала новый игровой монитор Optix MPG341CQR. Аппарат оснащен 34-дюймовым экраном с разрешением 3440 на 1440 пикселей и соотношением сторон 21:9. Частота обновления составляет 144 Гц, время отклика равно 1 мс, а также оборудован контраст...

Стилус S Pen для Samsung Galaxy Note10 — не только воздушная мышь, но и «волшебная палочка» Инсайдер Мукул Шарма (Mukul Sharma) опубликовал на своей странице в Twitter характеристики обновленного стилуса S Pen для смартфона Samsung Galaxy Note10. Новый S Pen предложит очень высокую точность, его наконечник в диаметре будет всего 0,7 мм, а стилус будет рас...

ASUS анонсировала монитор ROG Swift PG279QR формата 2K/WQHD Компания ASUS представила монитор ROG Swift PG279QR формата 2K/WQHD. Аппарат предназначен для использования в составе игровых настольных систем, который получил 27 дюймов по диагонали. Разрешение устройства обладает 2560 на 1440 пикселей и контрастность — 1000:1. Частота об...

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

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

[Из песочницы] История создания Ethernet-CAN конвертера Одним ясным солнечным днем по работе понадобился недорогой преобразователь интерфейсов CAN в Ethernet. Естественно поиски начались с готовых решений, но, как нередко это бывает, в итоге было принято решение о разработке собственного образца. Естественно, энтузиазм автора не ...

Галерея дня: умные часы Samsung Galaxy Watch Active 2 в двух размерах и с разными материалами ремешков Известный сетевой информатор Эван Блэсс (Evan Blass) на своей страничке в социальной сети Twitter опубликовал подборку изображений умных часов Samsung Galaxy Watch Active 2 в высоком разрешении и без водяных знаков.  Часы показаны в разных ракурсах и во всех трёх ...

Новые детали о Sony PlayStation 5: 4К-гейминг на 120 к/с Японская Sony завершила разработку дизайна и характеристик своей новой игровой консоли PlayStation 5. И в отличие от Project Scarlett от Microsoft, японцы не стали зацикливаться на модном 8К-гейминге, предпочтя более "приземлённое" разрешение 4К UHD. Подробнее об этом читайт...

«Одноклассники» и «ВКонтакте» научат создавать мобильные игры Годовой курс «Разработчик игр на HTML5» позволит овладеть профессией HTML5-разработчика и даст доступ к аудитории двух российских соцсетей. Социальные сети «Одноклассники» и «ВКонтакте» совместно с образовательным порталом GeekBrain...

Компанию MSI признали самым быстрорастущим брендом на мировом рынке игровых мониторов Компания MSI с гордостью объявляет о триумфе своих игровых мониторов в период 2018-2019 гг. Благодаря самым высоким темпам роста в индустрии игровых мониторов, MSI стала силой, с которой стоит считаться конкурентам.Согласно данным, опубликованным 21 мая всемирно известной ис...

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

Если у Вас нет Питона, но есть Керас-модель и Джава Всем привет! В построении ML-моделей Python сегодня занимает лидирующее положение и пользуется широкой популярностью сообщества Data Science специалистов [1]. Также, как и большинство разработчиков, Python привлекает нас своей простотой и лаконичным синтаксисом. Мы использу...

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

Оболочка Color OS 6 от OPPO: красивая и очень функциональная Сегодня компания OPPO официально представила последнюю версию своей новой оболочки для смартфонов на ОС Android – Color OS 6. Хотя эта версия оболочки от китайской компании идет предустановленной на уже вышедших смартфонах Realme 3, Oppo F11 и Oppo F11 Pro, именно сегодня O...

[Из песочницы] Основные проблемы разработки современных интерфейсов Привет, Хабр! Представляю вашему вниманию перевод поста Дэна Абрамова «The Elements of UI Engineering» о современных проблемах и задачах, которые должны быть решены в хорошем интерфейсе. Автор разбирает фундаментальные проблемы при разработке интерфейсов, осмысление и решени...

Дайджест интересных материалов для мобильного разработчика #324 (24 ноября — 1 декабря) В нашей новой подборке мышление с стиле SwiftUI, библиотеки анимации, Huawei без сервисов Google, тестирование в Airbnb, самые популярные инструменты дизайна и интерфейсы для пожилых, микросессии и мобильные финансы. Читать дальше →

Портативная игровая консоль GPD Win 2 получит процессор AMD Ryzen 5 2500U Компания GPD известна своими портативными игровыми консолями и миниатюрными ноутбуками на базе ОС Windows. Однако ввиду очень небольших размеров эти устройства оснащаются CPU с низким значением TDP – для того, чтобы их можно было охлаждать исключительно пассивно. ...

Microsoft открыла код Калькулятора Windows Несколько дней назад корпорация Microsoft приняла решение открыть исходный код известной всем программы — «Калькулятора» из ОС Windows. Это приложение входило во все дистрибутивы ОС от Microsoft начиная с 1985 года, когда свет увидела Windows 1.0. Microsoft использует ли...

[Из песочницы] Пишем «Hello, world!» приложение для web на Haskell (Spock) Мне стало скучно писать на Python, захотелось чего-нибудь необычного. Решил попробовать Haskell. Языка я не знаю, однако просто писать консольные учебные программы, типа вычисления факториала, не хотелось. После изучения довольно большого числа постов про Haskell и его приме...

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

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

Новая Discovery Game Studios займется разработкой игр по мотивам шоу канала Discovery и других Компания Discovery Inc., которой принадлежат каналы Discovery, Animal Planet, Science и другие, создала собственную игровую студию, Discovery Games Studios для разработки оригинальных игр. Проекты, разумеется, будут основаны на шоу каналов. Команда уже сотрудничает с другим...

Король умер, да здравствует король. Представлен игровой смартфон Black Shark 2 Pro, набравший более 500 000 баллов в AnTuTu Black Shark, игровое подразделение компании Xiaomi, представило сегодня геймерский смартфон Black Shark 2 Pro, который составит конкуренцию недавно анонсированному Asus ROG Phone 2. Покупателям предложат несколько цветовых вариантов, среди которых будут не только черный...

Выборка данных с ORM — это просто! Или нет? Введение Практически любая информационная система так или иначе взаимодействует с внешними хранилищами данных. В большинстве случаев это реляционная база данных, и, зачастую, для работы с данными используется какой-либо ORM фреймворк. ORM устраняет большую часть рутинных оп...

Монитор ViewSonic XG350R-C получил вогнутую форму и соотношение сторон 21:9 Компания ViewSonic показала на выставке CES 2019 игровой монитор XG350R-C под новым брендом ELITE. Новинка имеет вогнутую форму, 35-дюймовый экран и соотношение сторон — 21:9. Заявленное время отклика составляет 3 мс, разрешение 3440 на 1440 пикселей, а также обладает контра...

Как мы учились рисовать тексты на Canvas Мы разрабатываем платформу для визуальной коллаборации. Для отображения контента мы используем Canvas: на нём рисуется всё, в том числе тексты. Готового решения для отображения текстов на Canvas один в один как в html не существует. За несколько лет работы с отрисовкой текст...

Пользователи рассказали, за что ценят ОС Android Мы уже выяснили, что практически третья часть действующих «поклонников» Android тайно или явно желает перейти на iPhone. Единственное, что не позволяет им этого сделать, — это цена фирменных смартфонов Apple, отпугивающая как новых, так и действующих пользователей, ко...

Samsung проектирует смартфон с 3D-дисплеем и технологией Side-Touch Управление США по патентам и торговым маркам (USPTO) обнародовало патентную документацию Samsung на смартфон с любопытным дизайном. Южнокорейский гигант размышляет над аппаратом с так называемым 3D-дисплеем. Экран у устройства будет загибаться на все четыре стороны, полность...

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

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

Archos Play Tab — гигантский планшет с Android, 22-дюймовым экраном и шестимиллиметровым защитным стеклом Компания Archos пополнила свой ассортимент огромным планшетом Play Tab. Устройство получило дисплей диагональю 21,5 дюйма, то есть сразу понятно, что у него достаточно ограниченный список сценариев использования. Сам производитель позиционирует устройство в качестве игр...

ASUS представила игровую мышь ROG Chakram ROG Chakram может подключаться к компьютеру тремя различными способами: по проводному USB-соединению и по беспроводным интерфейсам 2,4 ГГц и Bluetooth LE.

Apple запатентовала iPhone, который может складываться внутрь и наружу В ближайшие год-два мы увидим новый тренд в мобильной индустрии — складные смартфоны с гибкими дисплеями. Наиболее активно в этом направлении, как известно, работает компания Samsung, которая уже продемонстрировала прототип такого устройства. Но и ближайшие конкуренты не дре...

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

Представлен флагманский игровой планшет MediaPad M6 Turbo Edition с Kirin 980 за 25 000 рублей Планшет Apple iPad находятся вне конкуренции, если говорить об этом типе устройств. Но если в течение последних нескольких лет вполне обоснованно можно было предположить, что планшеты на Android вообще исчезнут, то последние события не исключают того, что хоть какое-то будущ...

Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) В нашей подборке за неделю есть создание игры «не художником», автоматизированная разработка мусора, видео докладов с конференций, разработка, отладка, костыли и документация. Добро пожаловать! Читать дальше →

[Из песочницы] Создаем элементы интерфейса программно с помощью PureLayout Привет, Хабр! Представляю вашему вниманию перевод статьи Creating UIViews Constraints Programmatically Using PureLayout автора Aly Yaka. Сегодня я проведу вас через создание простого пользовательского интерфейса мобильного приложения кодом, без использования раскадровок и...

Docker контейнер для управления HP серверами через ILO Вы наверное может задаться вопросом — а здесь то Docker зачем? В чем проблема зайти на веб интерфейс ILO и настроить свой сервер как надо? Так и я думал когда мне отдали пару старых ненужных серверов, которые мне надо было переустановить (то что называется reprovision). Сам...

Spotify обновился и теперь стал еще удобнее Несколько месяцев назад Spotify начал тестировать новый интерфейс окна воспроизведения (Now Playing) в своем приложении, и на тот момент нововведения, казалось, идут ему совсем не на пользу, так как осуществить доступ к списку воспроизведения было той еще задачей. Кнопки во...

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

CES 2019: Быстрые SSD-накопители Seagate FireCuda 510 для ноутбуков и настольных ПК В экспозиции Seagate Technology на выставке CES 2019 представлены твердотельные (SSD) накопители FireCuda 510, подходящие для использования в игровых компьютерах. Изделия выполнены в формате M.2 2280 (22 × 80 мм), что позволяет применять их как в нас...

[Перевод] Руководство для начинающих по серверной веб-разработке с Node.js Большую часть своей веб-карьеры я работал исключительно на стороне клиента. Проектирование адаптивных макетов, создание визуализаций из больших объемов данных, создание инструментальных панелей приложений и т. Д. Но мне никогда не приходилось иметь дело с маршрутизацией или ...

Razer увольняет сотрудников и отменяет игровой смартфон Razer Phone 3 Компания Razer пару дней назад объявила о закрытии своего игрового магазина Razer Game Store в конце февраля. Теперь стало известно, что известный производитель игровой периферии уволил большую часть разработчиков из мобильного подразделения, занимавшегося фирменным игровым ...

Thrangrycat: критическая уязвимость в прошивке устройств Cisco позволяет хакерам устанавливать на них бэкдоры Исследователи информационной безопасности обнаружили опасную уязвимость в прошивке, которая используется на устройствах Cisco разных типов. Ошибка CVE-2019-1649 или Thrangrycat позволяет злоумышленникам устанавливать на маршрутизаторы, коммутаторы и межсетевые экраны бэкдо...

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

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

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

Особенности настройки Palo Alto: SSL VPN Несмотря на все преимущества межсетевых экранов Palo Alto, в рунете не так много материалов по настройке этих устройств, а также текстов, описывающих опыт их внедрения. Мы решили обобщить материалы, накопленные у нас за время работы с оборудованием этого вендора и рассказа...

Дайджест интересных материалов для мобильного разработчика #298 (13 — 19 мая) В новом дайджесте мы разбираемся с гармонией скриптов, бесплатными звуками для приложений, прошедшим конкурсом Telegram и остатками I/O, водой, игровым рабством и самыми скачиваемыми приложениями в мире и из России. Читать дальше →

Игровые ноутбуки Xiaomi Mi Gaming Laptops 2019 представлены официально — топовая модель получила Core i7-9750H и GeForce RTX 2060 Несмотря на то, что анонс нового поколения игровых ноутбуков Xiaomi случился на выставке ChinaJoy 2019 2 августа, официальная премьера новинок состоялась только сегодня. Компания, увы, пока не сообщила, когда стартуют продажи устройств, но зато раскрыла все технические ...

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

Предсказания от математиков. Разбираем основные методы обнаружения аномалий За рубежом все большую популярность набирает использование искусственного интеллекта в промышленности для предиктивного обслуживания (predictive maintenance) различных систем. Цель этой методики — определение неполадок в работе системы на этапе эксплуатации до выхода её из с...

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

Мультиплеерный тактический шутер Tacticool доступен во всем мире на iOS и Android Tacticool – мобильный мультиплеерный шутер, который теперь доступен во всем мире официально. Основной игровой режим — онлайн-сражения 5-на-5. Разработчики предлагают на выбор 22 оперативника, более 50 типов оружия и различного снаряжения. Карта разрушаемая, что можно и н...

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

Globalfoundries и SiFive работают над интеграцией памяти HBM2E в однокристальные системы, изготавливаемые с применение техпроцесса 12LP+ Компании Globalfoundries и SiFive объявили, что разрабатывают решение, которое позволит оснащать высокоскоростной памятью HBM2E однокристальные системы, рассчитанные на выпуск с применением недавно представленного Globalfoundries техпроцесса 12LP+. Этот техпроцесс постр...

Представлен концепт Apple Watch c новым интерфейсом На днях в Сети появился необычный концепт. Один из пользователей Reddit опубликовал рендеры, в которых показал, как мог бы выглядеть интерфейс Apple Watch, если бы на смарт-часах использовалась другая операционная система — например, iOS. На удивление, получилось дейс...

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

Huawei представляет интеллектуальный интерфейс EMUI 10 Презентуя новый продукт, Ван Ченглу, руководитель отдела разработки программного обеспечения Huawei Consumer Business Group, отметил, что EMUI10 — первая в своём роде ОС, способная эффективно работать в любых сценариях использования мобильных устройств.

Xiaomi запускает новую оболочку JoyUI 11 для смартфонов серии Black Shark Xiaomi анонсировала новую оболочку MIUI 11 с более отточенным дизайном и некоторыми дополнительными функциями одновременно с моделями Mi 9 Pro и Mi Mix Alpha. Но, как стало недавно известно, игровые смартфоны Black Shark, работающие под управлением MIUI 10, вместо этого обно...

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

Началась предпродажа игрового монитора Razer Raptor 27" с HDR 400, частотой экрана 144 Гц и откликом 1 мс Игровой монитор Razer Raptor 27" с диапазоном HDR 400, частотой 144 Гц и разрешением 2560 x 1440 пикселей

LG представила смартфон с чехлом, добавляющим ему два экрана LG На выставке IFA 2019 в Берлине, Германия, компания LG представила свой новый флагманский смартфон — G8X ThinQ. Новинка получила необычную особенность — чехол с двумя экранами: крупным — почти таким же экраном, как на смартфоне, и небольшим. Первый, крупный экран — эт...

Расчет странового коэффициента УЕФА В футболе есть два популярных турнира: Лига Чемпионов и Лига Европы. На основании их результатов рассчитывается так называемый Рейтинг футбольных ассоциаций. На базе этого рейтинга в дальнейшем определяется, какое количество команд от каждой страны будет участвовать в посл...

Black Shark 2 Pro получит самый быстрый сенсор с истории и экран с частотой 120 Гц Исполнительный директор Black Shark Technology Питер Ву (Peter Wu) готовит общественность к анонсу игрового смартфона игрового смартфона Black Shark 2 Pro. Во-первых, он заявил, что , что в новом смартфоне компании будет реализована новая версия фирменной технологии жид...

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

Новая операционная система Microsoft под названием Lite OS будет представлена уже весной Если верить источнику, компания Microsoft сейчас активно работает над новой операционной системой. Источник говорит об агрессивном графике. На данный момент операционная система известна под именем Lite OS, но в итоге имя может быть и другим. Впервые официально рассказа...

Aorus CV27Q: изогнутый игровой монитор с частотой обновления 165 Гц Компания GIGABYTE представила под брендом Aorus монитор CV27Q, предназначенный для использования в составе игровых настольных систем. Новинка имеет вогнутую форму. Размер составляет 27 дюймов по диагонали, разрешение — 2560 × 1440 пикселей (формат QHD). Углы обзора по горизо...

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

[Из песочницы] Разработка Chrome Extension вместе с Angular CLI Разработкой расширений к Chrome я занимаюсь давно и за это время я прошел целый путь от Greasemonkey юзер-скриптов до полноценного Angular-приложения в оболочке chrome-extension. Моя задача в том, что я патчу некоторые уже работающие сайты, чтобы изменить их функционал и авт...

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

Ноутбук Microsoft Surface Laptop 3 получит совершенно новые шестиядерные и восьмиядерные процессоры AMD Компания AMD за последнее время сумела нарастить свою долю во всех сегментах процессорного рынка. И чем дальше, тем больше спрос со стороны производителей ПК к CPU Ryzen. Вот и Microsoft, если верить источнику, собирается выпустить ноутбук Surface Laptop 3 на основе реш...

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

Использование werf для выката комплексных Helm-чартов Статья посвящена разработке Helm-чартов для Kubernetes с использованием готовых решений из репозиториев чартов. При таком подходе пользователь применяет рецепты сообщества или свои собственные, обеспечивая своевременное обновление типовых компонентов всех своих проектов и ...

Мобильный файтинг Fighting EX Layer -α доступен на iOS и Android бесплатно и без покупок Fighting EX Layer – это не очень популярный, но красивый и качественный файтинг, выпущенный студией Arika в конце прошлого года. И на PS4, и на ПК проект получил положительные отзывы. А вчера в честь первого апреля разработчики представили мобильную игру по франшизе Fighting...

[Перевод] Как работает Flutter Как Flutter работает на самом деле? Что такое Widgets, Elements, BuildContext, RenderOject, Bindings?.. Сложность: Новичок Вступление В прошлом году (прим: в 2018), когда я начал свое путешествие в сказочный мир Flutter, в Интернете было очень мало информации по сравнению с...

Microsoft откажется от живых плиток? По информации Зака Боудена с Windows Central стало известно, что Microsoft пересматривает свое отношение к Пуску и к плиткам в целом. Изначально, живые плитки пришли на платформу Windows Phone 7 в 2010 году и представляли из себя кладь полезной информации, так как благодаря ...

Таким должен был быть Xiaomi Mi A3. Oppo A9 (2020) приятно удивляет, несмотря на разрешение экрана Компания Oppo пополнила свой ассортимент смартфоном A9 (2020). Что интересно, недавно производитель уже выпускал новую модель A9, но, несмотря на внешнюю схожесть, это два весьма сильно отличающихся аппарата, так что путать их не стоит. Итак, новинка порадует многих в ...

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

Seagate выпустила игровые SSD FireCuda 520 с PCIe 4.0 x4, скоростью до 5000 Мбайт/с и до 760000 IOPS Игровые SSD Seagate FireCuda 520 с интерфейсом PCIe 4.0 x4 и другие обновленные SSD в своей линейке

Почему не стоит ждать появления достойных Android-планшетов на рынке Мы часто рассказываем о смартфонах, но практически не уделяем внимания планшетам. Почему же так происходит? Всё очень просто, рынку неинтересны эти продукты. Уже несколько лет подряд рынок планшетов падает, и лишь у Apple и Huawei всё относительно неплохо. Падение связано с...

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

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

«МобилитиЛаб» интегрировала мобильное приложение WorksPad в ОС «Аврора» Российский разработчик программного обеспечения «МобилитиЛаб» завершил разработку мобильного приложения WorksPad для единственной отечественной мобильной операционной системы (МОС) «Аврора». С помощью WorksPad смартфон превращается в защищенное ...

Рассекретили характеристики Realme 3 Pro Компания Oppo со своим суббрендом Realme решила бросить вызов Xiaomi на рынке Индии. За прошедший год было сделано многое для того, чтобы марка стала узнаваемой и популярной. На подходе очередной продукт — Realme 3 Pro, задача которого конкуренция с Redmi Note 7 P...

Acer представляет на российском рынке игровой ноутбук Predator Triton 900 Графический процессор Nvidia GeForce RTX 2080 и сенсорный экран-трансформер с разрешением 4К полностью перевернут представления российских геймеров об игровых ноутбуках.

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

[Перевод] Анонсирован Dart 2.3: оптимизирован для разработки пользовательских интерфейсов Сегодня (8 мая 2019) мы объявляем о релизе Dart 2.3 SDK с новыми языковыми конструкциями, которые улучшают ваш опыт разработки при создании пользовательских интерфейсов, новой поддержкой инструментов для разработки Flutter UI и двумя новыми веб-сайтами: dart.dev и pub.dev. ...

3D-карты AMD Radeon E9560 и E9390 предназначены для игровых автоматов Хотя в новостях чаще встречаются сообщения о решениях AMD для серверов и ПК, компания не забывает о встраиваемых системах. Недавно производитель представил однокристальную систему AMD Ryzen Embedded V1000, в которую интегрированы CPU и GPU. Эта SoC для электронных казин...

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

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

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

TrueConf выпустил приложение для быстрого вывода FullHD видеосвязи со смартфонов на TV Компания TrueConf представила новую версию клиентского приложения для мобильных устройств на базе ОС Android. Теперь решение позволяет делиться с собеседниками экраном смартфона во время видеозвонка или групповой конференции, а также в один клик выводить видеовызовы на больш...

Microsoft рассказала о разработке приложений для устройств с двумя экранами В прошлом месяце Microsoft поделилась своим видением устройств с двумя экранами, представив миру Surface Neo и Surface Duo. Они разработаны для того, чтобы помочь людям повысить эффективность работы на мобильных форм-факторах. Теперь же компания поделилась первой информацие...

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

Как развернуть SAP HANA: разбираем разные методы SAP HANA — популярная in-memory СУБД, включающая сервисы хранилищ (Data Warehouse) и аналитики, встроенное промежуточное ПО, сервер приложений, платформу для настройки или разработки новых утилит. За счет устранения задержек традиционных СУБД с SAP HANA можно сильно увеличит...

Как выглядит Google Assistant для Android в новом режиме В последнее время Google уделяет даже слишком много внимания своему голосовому ассистенту. Разработчики компании экспериментируют с разными вариантами оформления, новыми возможностями и даже новым режимом под названием Ambient Mode. Он позволит использовать смартфон с Googl...

В России стартовали продажи ноутбука ASUS ZenBook Pro Duo с дополнительным дисплеем ScreenPad Plus Компания ASUS объявила о старте продаж в России ноутбука ASUS ZenBook Pro Duo (UX581), оснащённого дополнительным 14-дюймовым сенсорным IPS-экраном ScreenPad Plus с разрешением 4K. Более подробно о новинке можно узнать ознакомившись с нашим обзором ноутбука ASUS ZenBook Pro ...

Meeting Room L̶i̶t̶t̶l̶e̶ Helper v 2 Данная статья подробно описывает этапы разработки мобильного приложения Meeting Room Helper: от зарождения идеи до релиза. Приложение написано на Kotlin и построено по упрощённой MVVM архитектуре, без использования data binding. Обновление UI-части происходит с помощью LiveD...

[Перевод] Рассказ о том, как команда фрилансеров пишет фулстек-приложения на JavaScript Автор материала, перевод которого мы сегодня публикуем, говорит, что GitHub-репозиторий, над которым работал он и ещё несколько фрилансеров, получил, по разным причинам, около 8200 звёзд за 3 дня. Этот репозиторий попал на первое место в HackerNews и в GitHub Trending, за не...

Контроллер Razer Junglecat превратит смартфон в карманную игровую консоль Компания Razer анонсировала игровой контроллер Junglecat, предназначенный для использования со смартфонами под управлением операционной системы Android. В состав комплекта Junglecat входят три футляра для сотовых аппаратов разных типов.

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

Дайджест интересных материалов для мобильного разработчика #316 (16 — 22 сентября) Очередной дайджест и очередная порция самых интересных материалов из мира мобильной разработки — живое видео Одноклассников, маленькая собственная Unity, неработающий компилятор Huawei, портал разработчиков KaiOS и многое другое. Читать дальше →

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

В мыши Thermaltake Level 20 RGB используется оптический датчик разрешением 16 000 точек на дюйм Компания Thermaltake объявила о выпуске игровой мыши Level 20 RGB, которая станет первой мышью линейки Thermaltake Gaming и появится на рынке в сентябре. В мыши Thermaltake Level 20 RGB используется оптический датчик PIXART PMW-3389 разрешением 16 000 точек на дюй...

Геймплей Talion на Андроид: смотрим на свежую MMORPG от GAMEVIL Компания GAMEVIL собралась отвоевать кусочек мобильного MMORPG сегмента и выпустила Talion. Мы зашли на азиатские сервера раннего доступа, чтобы оценить игру и представить вам наиболее точное описание проекта. В видео мы прошли начальные локации, оценили кастомизацию игровы...

Samsung выпустила инструменты для разработки мобильных блокчейн-приложений Набор инструментов для создания таких приложений получил название Samsung Blockchain SDK. Он включает полный спектр функций, которые необходимы для создания децентрализованных приложений для смартфонов.Samsung Blockchain SDK позволит создавать, хранить, управлять и резервиро...

iPadOS — специальная ОС для планшетов | WWDC 2019 На ежегодной конференции для разработчиков корпорация представила операционную систему, предназначенную исключительно для планшетных компьютеров. Примечательно, что конкурирующие Google или Microsoft наоборот идут по пути максимально близких экосистем мобильного и десктопног...

Дешевле флагманов Apple и Samsung. Стала известна цена игрового смартфона Asus ROG Phone 2 Вчера был представлен игровой смартфон Asus ROG Phone 2, который предназначен для хардкорных геймеров и опытных пользователей Android. Производитель поделился всеми подробностями об устройстве, вот только такой важный момент, как цена, остался за кадром. Хорошо осведомл...

Игровой смартфон ASUS ROG Phone II поступил в продажу по безумной цене С каждым днем на рынок выходит все больше различных моделей мобильных устройств из самых разных ценовых категорий, а сегодня, 1 ноября 2019 года, случилось именно то, чего многие наверняка давно ждали. Считанные часы назад был Сообщение Игровой смартфон ASUS ROG Phone II по...

[Из песочницы] Новичку only: 10 вещей, которые вы должны знать как веб-разработчик Привет, Хабр! Представляю вашему вниманию перевод статьи «10 Things You Should Know As a Web Developer» автора Anuupadhyay. Написание тысячи строк кода и превращение в веб-сайт — одна из творческих и сложных вещей для веб-разработчиков. Если вы в этом деле новичок, увидели ...

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

Монитор IO Data GigaCrysta обладает временем отклика 0,6 мс Представлен новый игровой монитор IO Data GigaCrysta с временем отклика 0,6 мс. Аппарат оснащен 23,6 дюймовым экраном с разрешением 1920 на 1080 пикселей. Частота обновления у устройства достигает 144 Гц. Углы обзора по горизонтали и вертикали — до 170 и 160 градусов. В мони...

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

Игровой лэптоп HP Omen X 2S оснащён двумя экранами Hewlett-Packard готовит к выпуску игровой лэптоп Omen X 2S, примечательный не только производительной «начинкой», но и наличием сразу двух дисплеев. Основной 15-дюймовый экран в стандартной конфигурации имеет разрешение 1920 x 1080 пикселей, частоту...

Дайджест интересных материалов для мобильного разработчика #284 (28 января — 3 февраля) В нашем новом дайджесте обновления iOS и Swift, самое интересное машинное обучение в Android, опрос про известность мобильных команд, поиск фрилансеров для вменяемой разработки, самые популярные приложения в разных категориях и многое другое. Читать дальше →

«Ведьмак 3: Дикая охота»: как локализаторы переводили имена и названия Сегодня у нас снова геймерская тема. Поговорим об игре «Ведьмак 3: Дикая охота». Игра сама по себе отличная, одна из лучших в своем жанре. Она собрала множество наград и миллионы восторженных поклонников. Но поговорим не о самой игре, а о ее локализациях. А если точнее, т...

Гибкий экран уже не впечатляет. LG готовит растяжимый смартфон Пока другие компании интенсивно трудятся над новыми складными смартфонами с гибкими экранами, LG решила не торопиться с выпуском подобной модели, а сама тем временем смотрит, куда можно пойти дальше. Как оказалось, компания уже работает над уникальным устройством &mdash...

[Перевод] 3 популярных инструмента для организации непрерывного развертывания (Continuous Deployment) Continuous Deployment (непрерывное развертывание) — особый подход в разработке программного обеспечения, который применяется для быстрого, безопасного и эффективного внедрения различных функций в ПО. Основная идея — создание надежного автоматизированного процесса, позво...

YIMP — Панель управления для Yii 2 на Bootstrap 4 Уверен, что у многих разработчиков, предпочитающих фреймворки готовым CMS, есть в запасе решение на Bootstrap или его аналогах, которое используется в для создания интерфейсов админок и прочих бэк-офисов. И у меня такое есть. Успешно работает много лет, но безнадежно устарел...

Цена композиции в Javascript-мире Мысль о том, что в разработке любой более-менее сложной бизнес-логики приоритет должен отдаваться композиции объектов, нежели наследованию популярна в среде разработчиков программных продуктов самых разных типов. На очередной волне популярности функциональной парадигмы прогр...

Игровой сервис Google Stadia «убил» Sony PlayStation 5: дата запуска Как известно, далеко не у всех людей есть деньги на то, чтобы покупать игровые приставки, а затем использовать их на постоянной основе, покупая для таких разного рода контент. Уже в следующем году окажется запущена в Сообщение Игровой сервис Google Stadia «убил» Sony PlaySt...

Google посчитала приложение Xiaomi шпионским и заблокировала его на смартфонах пользователей Как и многие китайские производители, Xiaomi дополняет интерфейс Android своим собственными разработками и предустанавливает массу приложений. Возможно, компания слишком широко трактовала рамки сбора информации для рекламы.  Пользователи приложения Xiaomi Quick Ap...

Применение наследования при генерации WEB-страниц на чистом JavaScript Привет, Хабр! Я не являюсь фронтенд-разработчиком, но иногда возникают задачи быстрого прототипирования WEB-интерфейса применительно к бизнес-приложениям. Специфика отрасли — множество похожих друг на друга сущностей (а значит и интерактивных форм), где применение ООП, а ко...

Ответ сооснователю Apple. Так может выглядеть складной iPad с гибким экраном Ресурс LetsGoDigital продолжает радовать читателей рендерами складных смартфонов разных производителей. После новостей о том, что один из основателей Apple Стив Возняк (Steve Wozniak) обеспокоен складными смартфонами конкурентов Apple и её возможным отставанием в данном...

[Перевод] Замена EAV на JSONB в PostgreSQL TL; DR: JSONB может значительно упростить разработку схемы БД без ущерба производительности в запросах. Введение Приведем классический пример, наверное, одного из старейших вариантов использования в мире реляционных БД (база данных): у нас есть сущность, и необходимо сохрани...

Дайджест интересных материалов для мобильного разработчика #322 (11 — 17 ноября) В этом дайджесте материалы о пользовательских интерфейсах и UX, Droidcon London и XCFrameworks, реверсинге мобильной 1С, проблемах монетизации и многих других вопросах разработки, маркетинга и монетизации приложений. Читать дальше →

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

Xiaomi запускает JoyUI 11 для телефонов Black Shark Xiaomi анонсировала новую оболочку MIUI 11 с более отточенным дизайном и некоторыми дополнительными функциями одновременно с моделями Mi 9 Pro и Mi Mix Alpha. Но, как стало недавно известно, игровые смартфоны Black Shark, работающие под управлением MIUI 10, вместо этого обно...

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

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

Как мы нашли крутой способ связать бизнес и DevOps Философией DevOps, когда разработка соединяется с обслуживанием ПО, уже никого не удивишь. Набирает силу новый тренд — DevOps 2.0 или BizDevOps. В нем в единое целое сливаются уже три компонента: бизнес, разработка и поддержка. И как в DevOps’e инженерные практики ложатся в ...

[Перевод] Что нового в разработке Mamba Прошло немало времени с тех пор, как мы рассказывали о том, что нового в змеиной стране. Mamba всё еще быстра, поддерживает больше операций Conda и отрастила хвост (бэкенд) посолиднее благодаря изменениям в libsolv. Ускоряем змею! А что такое Mamba? Mamba — это drop-in заме...

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

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

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

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

Обзор ViewSonic XG240R: сбалансированный игровой монитор Уже давно прошло время, когда мониторы для ПК были универсальными. Сегодня для разных задач стоит рассматривать разные устройства: для игр, работы с текстом или графикой. Сегодня у нас на обзоре игровой монитор ViewSonic XG240R с частотой обновления кадров 144 Гц, временем о...

Razer Seiren Emote: микрофон для стримеров с возможностью отображения эмоций Компания Razer анонсировала первый в мире микрофон профессионального уровня для стримеров, способный отображать эмотиконы: устройство получило название Seiren Emote. Новинка оборудована 8-битным экраном Emoticon LED Display, который, по сути, представляет собой матрицу RGB L...

Флагманские смартфоны 2019 года будут работать на Snapdragon 855 На ежегодной конференции Tech Summit компания Qualcomm представила свой новый мобильный процессор. Новый процессор для смартфонов Snapdragon 855, анонсированный компанией Qualcomm, совместим с модемами Qualcomm X50 для сетей 5G и будет устанавливаться во многих флагмански...

Snapdragon 855 Plus, 12 ГБ ОЗУ, 1 ТБ флэш-памяти, экран с кадровой частотой 120 Гц и 6000 мА·ч. Стартуют продажи специальной версии игрового флагмана Компания Asus представила смартфон ROG Phone II в июле, а сейчас в продажу выходит его специальная версия – Supreme Edition. В ней есть все, чего только можно ожидать от современного флагмана. ROG Phone II Supreme Edition оснащен экраном OLED диагональю 6,59 дюйм...

Зачем нужны смартфоны с двумя дисплеями? Выглядит не так плохо, но зачем?.. Уже несколько месяцев в сети много говорят о Samsung Galaxy Fold. Мы тоже много об этом говорили и даже приводили примеры того, почему это гаджет будущего. Вот только остается вопрос, почему многие производители не унимаются и продолжают пы...

Тейн Лиман (Wargaming): игры, с которыми есть эмоциональная связь Тейн Лиман - руководитель студии разработки World of Tanks Blitz в Минске. Сейчас Wargaming открывает новое отделение в Москве и мы поговорили с Тейном о ситуации в игровой индустрии и разработке новых игр.

Какой серверный язык выбрать…мобильному разработчику Вы скажете, какое вообще дело мобильному разработчику до того, на чем написан бэкенд. Главное, чтобы API туда был удобный, понятный, гибкий. А нам так не кажется. Мы в AppsConf думаем, что всем нам необходимо иногда выходить за пределы мобильной разработки и прокачивать шля...

iOS 13 подтвердила превосходство iPhone X над iPhone XR Уникальность подхода Apple к обновлению iPhone состоит не только в том, чтобы поддерживать их как можно дольше, но еще и в том, чтобы по возможности адаптировать новые функции для работы и на старых, и на новых моделях, не говоря уже об аппаратах одного и того же поколения....

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

Как записать и показать нажатия на экран в App Previews для iOS App Previews - отличная возможность за 30 секунд рассказать о своём приложении и привлечь внимание пользователей в Apple App Store. Иногда для демонстрации работы приложения необходимо показать на видео места кликов и жестов.

Jinga представила бюджетный смартфон Pass 3G Компания Jinga пополнила свою продуктовую линейку смартфоном Jinga Pass 3G. Смартфон получил пятидюймовый IPS-экран с пропорциями 18:9, покрытым 2,5D стеклом и двойной основной камерой в ближайшее время появится на полках крупнейших торговых сетей по цене 4590 рублей...

Qualcomm представила 8-нанометровые SoC Snapdragon 730 и 730G, а также 11-нанометровую Snapdragon 665 Однокристальную платформу Qualcomm со странным обозначением SM7150 приписывали самым разным смартфонам еще с прошлого года. И вот эта однокристальная платформа сегодня представлена официально – под названием Snapdragon 730 и… сразу в двух версиях. Если суди...

WWDC 2019: Custom Instruments и SF Symbols, а также новые подходы к разработке iOS-приложений В народе говорят, что везение — это результат упорного и длительного труда. Наверное, отчасти это правда. Двое наших сотрудников выиграли в рандомную лотерею билеты на самую востребованную конференцию Apple и отправились этим летом в Сан-Хосе. Если бы не это событие, то ...

Tic Tac Toe, часть 1 В статье "Сравнение: Svelte и React" я попробовал повторить разработку игры Tic Tac Toe. Там я выполнил только первую часть исходного туториала для React'а без поддержки истории ходов. В этой статье мы начнем разработку этой игры с применением фреймворка Svelte с поддержкой ...

На РИФе пройдет первый хакатон при поддержке Роскомнадзора Главная задача РИФ.Хакатон - найти и разработать новые инновационные решения в области хранения пользовательских персональных данных и распределения доступа к ним различных интернет-сервисов и приложений.В этом году проект пройдет в два этапа:25 марта - 16 апреля 2019 года....

Видео: полнофункциональный прототип Samsung Galaxy Note10+ замечен вживую За два дня до презентации, намеченной на 7 августа, полнофункциональный прототип Samsung Galaxy Note10+ попал в объектив камеры. Устройство оснащено экраном с почти незаметными рамками с отверстием в центре его верхней части. Причём экран не выглядит изогнутым, так как защит...

Microsoft и Sony совместно работают над конкурентом Google Stadia Microsoft и Sony объявляют о необычном партнерстве: два давних конкурента будут сотрудничать в сфере облачного гейминга. «Обе компании планируют совместную разработку будущих облачных решений в Microsoft Azure для поддержки своих игровых и стриминговых сервисов»,...

[Перевод] Записки фрилансера: разработка первого React Native-приложения Автор материала, перевод которого мы публикуем, недавно выпустил своё первое мобильное приложение, написанное на React Native. Так случилось, что это приложение стало и его первым проектом, который он создал как программист-фрилансер. Здесь он расскажет о том, с чем ему приш...

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

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

В Россию приехал крутой игровой монитор Samsung CRG5 Новинка получила 27-дюймовую VA-панель с радиусом изгиба 1500R и разрешением Full HD 1920 х 1080 пикселей. Монитор может похвастаться очень высокой частотой обновления картинки - 240 Гц, что гарантирует плавное отображение даже самых динамичных игровых сцен.

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

Новое поколение смартфона Black Shark получит версию с 12 ГБ ОЗУ В разработке компании Xiaomi есть следующее поколение игрового смартфона Black Shark. ***

С MIUI сняли жульнический статус. Создатели Pokémon Go пообещали отменить блокировки смартфонов Xiaomi и Redmi На прошлой неделе пользователи смартфонов Xiaomi и Redmi столкнулись со странными блокировками в мобильной игре Pokemon Go. Теперь служба поддержки компании-разработчика Niantic пообещала отменить несправедливые баны.  Служба поддержки Niantic на своей официальной...

Стартовали продажи 15,6-дюймовый портативный монитор ASUS ZenScreen Touch ASUS объявила о запуске в продажу портативного 15,6-дюймового FHD-монитора ZenScreen Touch, который может функционировать в качестве второго экрана для ноутбуков или даже для смартфона. В довершение всего, он будет работать даже с игровыми консолями. При весе 0,9 кг и ...

Джон Альфонсо Ромеро — человек, который создал Doom и Quake На прошедшем IT-фестивале Tech Train мы встретились с легендарным Джоном Ромеро, который приложил руку к дизайну и разработке культовых Wolfenstein 3D, Doom и Quake. Мы поговорили о том, нужны ли игровым разработчикам софт-скиллы, на какие рабочие инструменты стоит обратить ...

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

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

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

Консольные игры на смартфонах. Microsoft запустила игровой сервис Project xCloud для желающих Компания Microsoft запустила публичную превью-версию игрового сервиса Project xCloud. Об этом рассказал исполнительным вице-президентом по играм в Microsoft и глава бренда Xbox Фил Спенсер (Phil Spencer) на своей страничке в социальной сети Twitter.  О...

Gigabyte Aorus AD27QD — самый универсальный геймерский монитор В начале года компания Gigabyte показала геймерский монитор Aorus AD27QD, который сама она назвала первым в мире тактическим монитором. На самом деле монитор можно назвать универсальным. Возможно, самым универсальным геймерским монитором. Тут оптимальная для многих диа...

Опубликованы характеристики и цены смартфонов Xiaomi Mi Max 4 и Mi Max 4 Pro: экраны диагональю 7,2 дюйма, SoC Snapdragon 660 и 675, 48-мегапиксельные камеры Сливы данных о готовящемся к выпуску смартфоне Mi Max 4 случались уже неоднократно, но далеко не все они были адекватны: аппарату приписывали и тройную камеру с датчиками разрешением 32, 32 и 8 Мп, и аккумуляторную батарею емкостью 6500 мА·ч. Характеристики, очев...

Apple пригласила на работу руководителя разработки Google Assistant Компания Apple объявила о приеме на работу бывшего старшего вице-президента Google Джона Джаннандреа сразу же после того, как он сообщил об уходе из Google. Джаннандреа начал работать в Google в 2010 году и быстро занял должность руководителя разработок в области искусст...

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

Приключения в отдельном потоке. Доклад Яндекса Как работать с изображениями на клиенте, сохраняя плавность UI? Разработчик интерфейсов Павел Смирнов рассказал об этом на основе опыта разработки поиска по фотографиям на Маркете. Из доклада можно узнать, как правильно использовать Web Workers и OffscreenCanvas. — На про...

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

Длинная пентакамера на манер Samsung Galaxy S10 и врезанная фронталка: дизайнер представил, как будет выглядеть Huawei Mate 30 Pro Huawei уже работает над смартфонами Mate 30 и Mate 30 Pro — они будут представлены в сентябре или октябре текущего года. О дизайне потенциальных новинок подробностей пока нет, но как раз сейчас, пока еще нет никаких отсылок к официальному дизайну, различные промыш...

Лучшие бюджетные игровые гарнитуры 2019: звук на полную! Рынок игровых гарнитур предлагает покупателям тысячи моделей. Среди всего многообразия мы отобрали лучшие модели.

МегаФон стал партнером Blizzard Entertainmen Со 2 октября, на первом этапе сотрудничества, МегаФон предложит своим клиентам сразу 9 продуктов от Blizzard, которые можно приобрести на новом портале "МегаФон Игры": карты разного номинала для пополнения баланса Battle.net и ключи к играм, среди которых Diablo, O...

Игровая приставка Mad Box сокрушила Sony PlayStation 5 Все больше и больше людей в мире предпочитают проводить свое свободное время за игрой в разного рода видеоигры, и у этого конечно же есть масса различных причин. Дело в том, что гейминг – это уже Сообщение Игровая приставка Mad Box сокрушила Sony PlayStation 5 появились сна...

Пробую .NET Core + Kubernetes + appmetrics + prometheus + grafana + jobs + health checks Краткое знакомство с kubernetes для разработчиков на примере разворачивания простого шаблонного сайта, с постановкой его на мониторинг, выполнением джобов по расписанию и health checks (все исходники прилагаются) — Установка Kubernetes — Установка UI — Запуск своего прил...

Детский Samsung за 150 долларов. Представлен планшет Galaxy Tab A Kids Edition (2019) Компания Samsung пополнила свой ассортимент планшетом Galaxy Tab A Kids Edition (2019). Из названия вполне ясно, что это детский планшет. А детские планшет у Samsung (и не только) зачастую отличаются от взрослых двумя особенностями: наличием защитного чехла и дополнител...

Локализация приложения и поддержка RTL. Доклад Яндекс.Такси При локализации сервиса важно внимательно отнестись к согласованию переводов между собой. Руководитель группы клиентской Android-разработки Яндекс.Такси Александр Бонель рассказал, какие практики и инструменты упрощают локализацию. Во второй части доклада Саша поделился опыт...

В iOS 13 появится полноценный ночной режим Apple планирует представить новый темный режим в обновлении iOS 13 в конце этого года. iOS 13 будет включать в себя долгожданный темный режим, который будет общесистемным. Темный режим будет не единственным важным дополнением к iOS 13. Планируется усовершенствовать Car...

«Прячь www»: почему разработчики мейнстрим-браузера снова отказались от отображения поддомена Рассказываем о причинах этого решения разработчиков Chrome и реакции сообщества. Читать дальше →

[Перевод] Создание калькулятора чаевых на Kotlin: как это работает? Рассказываем, как создать простое приложение для расчета чаевых на языке Kotlin. Если точнее, то Kotlin 1.3.21, Android 4, Android Studio 3. Статья будет интересной, в первую очередь, для тех, кто начинает свой путь в разработке Android-приложений. Она позволяет понять, ч...

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

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

Сборка Windows 10 для планшетов с гибким экраном засветилась в Сети После складных смартфонов с гибкими экранами производители представят схожие по концепции планшеты. Разработку таких ведут Xiaomi, Google и Microsoft. Последней также приписывали разработку модифицированного варианта Windows 10, специально разработанного для планшетов с...

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

Сервис Apple Arcade заработал Apple начала развертывать доступ к Apple Arcade, предоставив горстке людей ранний доступ к услуге за 4,99 доллара в месяц. Apple Arcade не запускается с более чем 100 играми, которые, по словам Apple, находятся в разработке, но есть более 50 игр для загрузки в широком диапаз...

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

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 10. Режимы работы портов свитча Сегодня мы рассмотрим режимы портов свитча и функции свитча. Свитч имеет два режима работы: Access, или статический доступ, и Trunk – режим туннельной магистрали. Первый режим используется, когда вы подсоединяете к порту свитча какое-либо конечное устройство. Если вы подсоед...

Как решать NP-трудные задачи с помощью параметризованных алгоритмов Научно-исследовательская работа, пожалуй, самая интересная часть нашего обучения. Идея в том, чтобы ещё в университете попробовать себя в выбранном направлении. Например, студенты с направлений Software Engineering и Machine Learning часто идут делать НИРы в компании (в осно...

Обзор Defender Mayhem GK-360DL. Игровая клавиатура с подсветкой Итак, сегодня мы изучим возможности проводной игровой клавиатуры Defender Mayhenm GK-360DL. При своей невысокой стоимости, модель оснащена подсветкой с разной степенью интенсивности, которую пользователь может настроить самостоятельно. Быстрый доступ к браузеру, электронной...

Microsoft представила Android-смартфон Surface Duo с двумя экранами Компания Microsoft представила в среду на мероприятии в Нью-Йорке смартфон Surface Duo с двумя экранами. Новинка поступит в продажу в следующем году в период предпраздничных распродаж. Цена устройства пока неизвестна. Смартфон оснащён двумя 5,6-дюймовыми дисплеями, которые с...

Мобильное рабочее место WorksPad интегрировали в «Аврору» Российский разработчик программного обеспечения «МобилитиЛаб» завершил разработку мобильного приложения WorksPad для единственной отечественной мобильной операционной системы (МОС) «Аврора». С помощью WorksPad смартфон превращается в защищенное мобильное рабочее место сотруд...

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

Игровой смартфон Sony Xperia Play 2 окончательно похоронит PlayStation Vita, Sony больше не будет выпускать портативные консоли В этом году многие производители смартфонов, среди которых были Asus, Xiaomi и Nubia, выпустили игровые модели с повышенной производительностью, современными системами охлаждения и большим объемом памяти. По слухам, Sony также занимается разработкой игрового смартфона ...

ок.tech: Frontend Meetup #2: мини-интервью спикеров Фронтенд — одно из самых быстроразвивающихся направлений разработки, вспомните разработку интерфейсов 3-х годичной давности и сравните её с тем, что происходит сейчас и сразу станет понятно — изменилось очень многое, если не совершенно все. С молниеносной скоростью устарев...

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

Apple переработала интерфейс браузерного iCloud, доступна «Бета» На этой неделе Apple выпустила бета-версию обновленного iCloud с переработанным приложением напоминаний, новым экраном запуска и многим другим. Об этом сообщил Федерико Витиччи в своем Twitter.Главный экран веб-версии iCloud был переработан и получил новый интерфейс. Исчез п...

Новинки от Samsung Galaxy A10 Самая дорогая версия модельного ряда имеет дисплей, как у A30. При этом в поверхность экрана вмонтирован дактилоскопический сканер. Центральным процессором выступает Exynos 9610. Смартфон получил 4 ГБ/6 ГБ «оперативки» и флэш-массив на 64 ГБ/128 ГБ. «Фронталка» обладает опти...

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

Oppo Reno 2Z и Oppo Reno 2F: новые тренды в камерах Во времена засилья однотипных устройств вызывают уважение те производители, которые не боятся экспериментировать и предлагать оригинальные дизайнерские решения. Одно из заметных устройств нынешнего года — Oppo Reno, обладающий выдвижной фронталкой. Аппарат получит сво...

Что внутри чат-бота? Меня зовут Иван Бондаренко. Я занимаюсь алгоритмами машинного обучения для анализа текстов и устной речи примерно с 2005 года. Сейчас работаю в Московском Физтехе ведущим научным разработчиком лаборатории бизнес-решений на основе Центра компетенций НТИ по Искусственному инте...

[Перевод] Представляем Microsoft Game Stack Мы объявляем о новой инициативе «Microsoft Game Stack», в рамках которой мы объединим инструменты и сервисы Microsoft, которые позволят всем разработчикам игр, независимо от того, являются ли они независимыми разработчиками или студией AAA, добиться большего. Сегодня в мире...

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