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

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

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

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

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

Как мы сделали прототип приложения для остановочных ремонтов Привет! Меня зовут Андрей Грачев, и я продакт-менеджер в СИБУРе. У нас в СИБУРе регулярно происходят «остановочные ремонты». Это что-то вроде профилактики, планового обслуживания и ремонта, на время которого весь завод или часть его полностью останавливается. Такие ремонты...

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

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

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

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

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

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

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

[Из песочницы] Переносим проект с Swift 4.2 на Swift 5.0 Привет, Хабр! Представляю вашему вниманию перевод статьи «Swift 5.0: How to migrate your project and frameworks» автора Antoine Van Der Lee. Swift 5.0 был выпущен в марте 2019 года и является первым стабильным выпуском ABI Swift. Несмотря на то, что многие ресурсы освещают ...

[Из песочницы] Создаем прототип для Sentiment Analysis с помощью Python и TextBlob Что важно для команды разработчиков, которая только начинает строить систему, базирующуюся на машинном обучении? Архитектура, компоненты, возможности тестирования с помощью интеграционных и юнит тестов, сделать прототип и получить первые результаты. И далее к оценке трудоем...

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

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

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

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

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

#ITX5 соберет тусовку JAVA-разработчиков X5 Retail Group – это не только 14 тысяч «Пятёрочек», тысяча «Перекрёстков» и «Каруселей», но еще и 1 300 айтишников, включая разработчиков на JAVA. В Х5 создано множество решений с помощью JAVA, мы готовы делиться своими кейсами и слушать партнеров. 9 июля соберёмся в офис...

Как мы делали SCRUM Страшный сон команды разработчиков — это когда до начала разработки надо «нырнуть» в неизвестную предметную область и «проэстимейтить» half-baked idea. При этом нужно буквально «подписаться кровью» за результат в назначенный срок за фиксированные деньги. На деле дать точную...

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

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

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

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

Java Native Image: проверка возможности использования Не так давно Oracle выпустил первый релиз проекта GraalVM (https://www.graalvm.org/). Релизу был сразу присвоен номер 19.0.0, видимо, для того чтобы убедить, что проект зрелый и готов к использованию в серьезных приложениях. Одна из частей этого проекта: Substrate VM — фре...

«Король фотографии» уступил бестселлеру Redmi K20 Pro Смартфон Xiaomi Redmi K20 Pro попал в лабораторию DxOMark, где специалисты оценили его камеру. В этом случае оценка важна больше, чем обычно, потому как фактически оценку получили сразу четыре модели: Redmi K20 и K20 Pro, а также их копии — Xiaomi Mi 9T и Mi 9T Pr...

Спорим, не угадаете? Какой компонент iPhone 11 Pro Max оказался самым дорогим Запомните раз и навсегда: стоимость компонентов — это не то же самое, что себестоимость Apple часто обвиняют в накрутке цен на свои смартфоны. Большинству кажется невозможным, что хоть и крутой, но вполне обычный с виду телефон действительно может стоить тысячу долларо...

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

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

Талисман для стабильной связи Для чего нужен мобильный Интернет, например, 4G? Чтобы путешествовать и быть всё время на связи. Вдали от мегаполисов, где нет привычного бесплатного Wi-Fi, и жизнь идёт своим спокойным чередом. А ещё он нужен, чтобы иметь доступ в Сеть, посещая удалённые объекты, где не пр...

Как превратить гиковскую мечту в деньги? | DIY Кроме того,  парень в кепке покажет в ролике 3 гаджета, которыми пользуется на данный момент. Но всё это не просто так, дамы и господа. Дело в том, что фронтмен Droider участвует в проекте, который позволит победителю получить финансовую оценку идеи и соответствующую инвести...

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

[recovery mode] Самый дешевый турникет в России + первый управляемый со смартфона Знаете, какой самый распространенный вопрос мне задают, когда речь идет о турникетах? Произносят этот вопрос в разных формах, но смысл всегда один: Сколько стоит самый дешевый турникет? И всегда, когда мне приходилось отвечать на этот вопрос, я прямо максимально грустил. ...

Что такое WonderOS? Давайте разбираться Уже несколько лет загадочный и мало кому известный технологический стартап под названием Wonder дразнит нас своими планами по предоставлению высококачественных игровых возможностей на обычном смартфоне. Например, год назад Wonder в интервью изданию The Verge рассказала, что...

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

Быт и нравы фантазёров В конце статьи есть краткое содержание. В работе с изменениями, чего бы конкретно они не касались – будь то стратегия развития компании, системы мотивации, орг.структура или правила оформления кода – всегда есть одно ключевое звено: идеи. Идеи отвечают на вопрос «а чего, со...

[Перевод] Разработка белков в облаке с помощью Python и Transcriptic или Как создать любой белок за $360 Что, если у вас идея для классного, полезного белка, и вы хотите получить его в реальности? Например, хотите создать вакцину против H. pylori (как словенская команда на iGEM 2008), создав гибридный белок, который сочетает фрагменты флагеллина E. coli, стимулирующие иммунный ...

Возможно ли без Redux? На сегодняшний день можно найти уйму позиций, где требуется react/redux. React прекрасен, вопросов нет. Вопрос к Redux — возможно ли без него. Если погуглить чуть-чуть, найдется добротная статья на хабре (https://habr.com/ru/post/350850/), где автор задается таким же вопросо...

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

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

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

Apple собирается объединить приложения для iPhone, iPad и macOS в одну платформу до 2021г Apple продолжает усиленно работать над тем, чтобы максимально облегчить разработчикам программного обеспечения оптимизацию их приложений для iOS и macOS. Идея состоит в том, чтобы создать платформу, которая унифицирует код и позволит программам работать на обеих платформах б...

Как не промахнуться с бюджетом на серийное производство корпусов: 20 примеров из практики бюро по инженерному дизайну Публикация всего двух статей о том, как самостоятельно оценить стоимость производства корпуса для прибора (первая и вторая) подняла просто волну запросов из серии «А вот сколько будет стоить наш корпус при тираже 5-100-1000- ∞ штук?» Как выясняется в ходе общения, большин...

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

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

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

[Из песочницы] Как я боролся с Shared Element Transition и написал свою первую opensource библиотeку Нет повести печальнее на свете, чем повесть о ViewPager’e и SET’e Хочется предупредить, что автор ‒ новичок андроид, поэтому статья содержит столько технических неточностей, что вас, скорее, нужно предупредить о том, что в статье могут встретиться технически достоверные...

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

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

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

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

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

[Перевод] 12 вопросов, которые стоит задать потенциальным работодателям Я только что завершил шестинедельный процесс трудоустройства на должность middle-senior разработчика на рынке, где сейчас ведется активная охота за талантами (Амстердам). Иными словами, я побывал на куче собеседований. Чтобы аккуратно разведать, какие компании мне больше вс...

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

RxSwift и корутины в Kotlin — факультатив по мобильной разработке от AGIMA и GeekBrains Знания — это хорошо, просто отлично. Но нужна еще и практика, чтобы можно было использовать полученные данные, переведя их из статуса «пассивное хранение» в статус «активное использование». Каким бы хорошим ни было теоретическое обучение, требуется еще работа «в поле». Ска...

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

5G наступает: какие компании обеспечат внедрение новых технологий в 2020 году По оценкам аналитиков, в 2020 году общий объем глобального рынка 5G-технологий достигнет $2,7 трлн. Сюда входит «железо», сервисы, программное обеспечение и работы по развертыванию инфраструктуры. Постепенно все больше компаний вовлекается в разработку и реализацию 5G тех...

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

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

[Перевод] 19 концепций, которые нужно изучить для того, чтобы стать эффективным Angular-разработчиком TODO-приложение во фронтенд-разработке — это то же самое, что «Hello world» в обычном программировании. При создании TODO-приложений можно изучить выполнение CRUD-операций средствами того или иного фреймворка. Но часто подобные проекты лишь весьма поверхностно касаются того,...

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

В России разрешена эксплуатация плавучей АЭС Как говорится в сообщении «Росэнергоатома», в перспективе плавучая станция должна заменить выводимые из эксплуатации генерирующие мощности Чаун-Билибинского энергоузла — Чаунскую ТЭЦ в г. Певеке и Билибинскую АЭС в г. Билибино. Конструктивно «Академик Ломоносов» представляет...

Мобильная тумба для китайских станков. Или как разместить их в квартире Дамы и господа, здравствуйте! Данную статью я решил написать после прочтения комментария в статье Программирование на JavaScript для токарного станка от QwertyOFF Я слабо представляю как можно держать токарный, даже такой, в квартире, разве что у вас есть комната, которую с...

[Перевод] (Не очень) скрытые издержки общей кодовой базы iOS и Android До недавнего времени у Dropbox была техническая стратегия использовать общий код C++ для мобильных приложений iOS и Android. Идея понятна: написать код один раз на C++ вместо его дублирования отдельно на Java и Objective C. Мы приняли эту стратегию ещё в 2013 году, когда гру...

Дополнение Rise of the Giant для iOS-версии Dead Cells официально анонсировано Вчера состоялся релиз одной из самых ожидаемых мобильных игр этого года, Dead Cells. Первые отзывы и рецензии уже начали появляться, и главным недостатком порта называют управление. Многие утверждают, что без геймпада наслаждаться Dead Cells не выйдет. Однако этого стоило о...

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

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

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

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

Waymo стоит дороже Tesla и Uber. Догадываетесь, почему? Подразделение Alphabet, которое занимается самоуправляемым транспортом — Waymo — может привлечь капитал извне впервые. В таком случае стоимость компании будет «в несколько раз больше» Cruise, аналогичного ответвления General Motors, которое оценили примерно в 15 миллиардов ...

Как поживает iPhone “SE 2”? Еще не забыли этого старичка? 16-дюймовый MacBook Pro, еще за пару недель до того считавшийся мифом и фантомом, неожиданно вышел в свет. Мир это, конечно же, не потрясло. Человечество не лишилось сна. Но, пусть и в намного меньших масштабах, что-то вроде этого было. Чтобы оц...

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

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

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

Сколько стоит «суверенный» Рунет? Трудно посчитать, сколько копий было сломано в спорах об одном из самых грандиозных сетевых проектов российских властей: суверенном интернете. Свои «за» и «против» высказывали популярные спортсмены, политики, руководители интернет-компаний. Как бы то ни было, закон подписа...

Как сохранить права на разработки по заказу Проблема основана на положениях закона, согласно которым права на ПО и прочие произведения, созданные по заказу, принадлежат заказчику, если договором между подрядчиком (исполнителем) и заказчиком не предусмотрено иное (ст.1296 ГК РФ). В связи с этим многие разработчики о...

Выбор стратегии жизненного цикла программного обеспечения при наличии нескольких зависимых фронтэндов Жизненный цикл программного обеспечения известен большинству современных программистов. Даже школьник, написав свою первую программу <?php echo "Hello, Хабр! На пхп" ?> или fprintf( 'Привет Хабр на Матлабе!\n'); понимает технологический процесс. Думает над зада...

Чтобы «Прадик» стал идеальным. Самые необходимые доработки Toyota LC Prado с пробегом «Крузак» сразу после покупки нужно не «обмывать», а грамотно «прокачивать». На страницах интернет-сообщества для владельцев Toyota Land Cruiser Prado пользователи обсудили покупку «Прадика» с пробегом. Не секрет, что данные автомобили прославились как «неубиваемые», но даже...

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

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

Как Habr помогает исполнять мечты Вы, наверное, знаете как сильно я ценю Хабр. Это не просто сайт с релевантной информацией. Это сообщество людей, нетворкинг. В этом посте краткая история о том, как Habr исполняет мечты. Как за 6 месяцев из идеи можно сделать MVP, найти инвесторов и создать что-то новое. Пос...

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

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

Как стать разработчиком игр, если ты риелтор Добрый день, Хабр. Два года и несколько месяцев назад, я написал здесь своей первый и единственный пост, как, не имея никакого опыта разработки игр, я создал свое первое android-приложение. Пусть и потратил на это весь свой тогдашний отпуск. Хотя игрой это было и сложно наз...

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

«“Сделать приложение для людей” — это не набросать на коленке»: о мобильной разработке в ЦФТ Какие проблемы возникают при увеличении мобильной команды в 10 раз? По каким причинам в одной и той же компании Android-разработчики предпочитают использовать известные библиотеки, а в iOS чаще пишут собственные решения? Каково живётся мобильным разработчикам в финтехе? В...

Текстурирование, или что нужно знать, чтобы стать Художником по поверхностям. Часть 4. Модели, нормали и развертка Модели, нормали и развертка По моему скромному мнению, художник по текстурам должен отвечать за развертку. Не за саму развертку (ее стоит делать 3D-художникам или вообще отдельным UV-специалистам), а ее укладку. Он должен определять, как острова должны располагаться, как дол...

Почему мне не нравится приложение «Таймер» на iPhone Таймер на Apple Watch и на iPhone Не знаю, как вы, а я постоянно пользуюсь функцией «Таймер» на Apple Watch: когда хочется знать, сколько времени осталось до посадки самолета, сколько еще нужно запекать мясо, ну или проснуться утром в электричке до своей остановки (да, знаю,...

Software Defined Radio — как это работает? Часть 9 Привет Хабр. В предыдущей части было рассмотрено декодирование сигналов RDS для FM-радиостанций, и идея следующей статьи возникла сама собой — нужно сделать свой собственный FM-трансмиттер. Вариантов будет два — простой, и более сложный, с RDS. Как и в предыдущих случая...

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

[Перевод] Grid или Flexbox? Мишель Баркер, автор материала, перевод которого мы сегодня публикуем, говорит, что недавнее обсуждение в Twitter, начатое Крисом Койером, заставило её задуматься о том, как веб-разработчики делают выбор между технологиями CSS Grid Layout и CSS Flexbox Layout при разработке ...

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

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

Реальный вопрос: «Сколько стоит сделать свой Booking?» Lodoss Team: «Один из самых частых вопросов, которые задают потенциальные клиенты, звучит примерно так: „Сколько стоит сделать проект как Facebook, Booking, Twitch?“»

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

[Из песочницы] Оптимизация сайта для GooglePage Speed (учтены все особенности после его обновления) Эта статья будет интересна, кто столкнулся с разного рода проблемами после обновления Google PageSpeed и претензиям со стороны заказчиков или начальника, почему упал бал или возникло такое количество замечаний. А так же тем, кто производит оптимизацию сайтов. В первую очеред...

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

Похоже, Blizzard специально оттягивает релиз Diablo Immortal На прошлой неделе издатель NetEase провел конференц-звонок, во время которого поделился результатами завершившегося финансового квартала. Один из аналитиков задал вопрос относительно Diablo Immortal. Руководство компании дало 2 ответа: один на китайском (который заботливо п...

В Томске тестируют мобильное приложение для оценки больниц и поликлиник "В университетских клиниках мы проводим апробацию приложения "TesMed" для оценки удовлетворенности качеством медицинских услуг. Мы разрабатываем универсальный и гибкий набор инструментов - приложения для iOS, Android и веб-сервис, - который позволит получать и...

Профессиональный рост сотрудников — что это такое и зачем нужно: общаемся с Dodo Pizza, Icons8 и Evil Martians В прошлом году мы запустили оценку работодателей на «Моём круге», где сотрудники могут оценить компании по 12 качествам — от комфортных условий работы до вклада компании в улучшение мира, и по результатам оценки компаний чуть позже опубликовали рейтинг лучших работодателей...

Apple рассказала, зачем нужны Apple Maps и сколько они стоили Apple вложила в Apple Maps миллиарды долларов и всё ещё продолжает вкладывать Каждый новый продукт Apple – это сотни и тысячи часов исследований, разработки и проектирования. Само собой, за всё приходится платить, и чем сложнее проект, тем дороже он стоит на выходе. При этом...

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

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

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

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

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

С Project Catalyst и правда не всё гладко. Apple готовит изменения Project Catalyst должен был облегчить жизнь разработчиков, но только усложнил её Между iPad и Mac всегда была огромная пропасть. Даже когда Apple попыталась превратить планшет в профессиональный инструмент, выпустив увеличенную версию с поддержкой умного пера, это не сделало...

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

4 июня выйдет Bewildebots — качественная головоломка для фанатов сложных загадок  Во время Global Game Jam (тип мероприятий, когда разработчики собираются, чтобы за короткое время создавать игры) в 2018 году группа разработчиков создала проект Buddy System, который перерос в полноценную игру Bewildebots. Ее релиз ожидается 4 июня в App Store. По аналогии...

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

Apache Kafka + Spring Boot: Hello, microservices Привет, Хабр! В этом посте мы напишем приложение на Spring Boot 2 с использованием Apache Kafka под Linux, от установки JRE до работающего микросервисного приложения. Коллеги из отдела фронтэнд-разработки, увидевшие статью, сетуют на то, что я не объясняю, что такое Apache ...

6 советов по измерению удовлетворенности пользователей Часто проводится много дискуссий о том, что измерять при оценке  службы поддержки ИТ и управления ИТ-услугами. В книгах ITIL предлагают множество всевозможных параметров: ключевые показатели эффективности (KPIs), критические факторы успеха (CSF) — так много, что л...

К вопросу о преобразованиях и прочих операциях Синяя Гусеница: А ну нас-то не собьешь. Мы себе сидим, знаем: ждут нас превращения. А что? А ничего! Сидим, курим, ждем… Алиса- кукла: Чего? Синяя Гусеница: Чего, чего! Превращений. Дом — в дым, дым- в даму, а дама — в маму. Вот так-то. Не мешайте, не заскакивайте вперед, а ...

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

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

Разработчик научился конвертировать ПО для iOS в ПО для macOS до релиза Marzipan В прошлом году Apple впервые дала нам понять, что готовится к слиянию приложений для iOS и macOS. Эта инициатива, предназначенная для усиления связи между платформами, получила название Marzipan. Для ее реализации Apple должна выпустить специальный пакет инструментов, позво...

5G в России: зачем нужно, сколько стоит и когда появится? Коротко о главном Сотовая связь пятого поколения пока еще где-то там, на горизонте О мобильных сетях пятого поколения начали говорить еще тогда, когда только стартовало внедрение 4G. Тем не менее, развитие 5G сетей идет не слишком активными темпами, что в России, что на Западе. Причина — бо...

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

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

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

Сколько будут стоить первые смартфоны с поддержкой 5G Последнее на данный момент серийное устройство Huawei с 5G — Huawei Mate 20X 5G, и это в то же время первый шаг компании в мир смартфонов с поддержкой сетей пятого поколения. Ранее в сети появлялись слухи, утверждающие, что Huawei Mate 20X 5G будет стоить в районе 100...

[Перевод] Современное окружение для React Native приложений В этой статье мы рассмотрим настройку React Native окружения с использованием expo-cli, Typescript, и Jest. Typescript поможет нам избежать ошибок при разработке и написать более эффективное мобильное приложение. Современные разработки позволяют интегрировать Typescript в ...

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

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

Сравниваем micro:bit с Arduino. И как получить micro:bit бесплатно, если ты не английский школьник? О плате micro:bit, которая была разработана британской корпорацией Би-Би-Си для обучения школьников, уже несколько раз писали на Хабре, например, вот хорошая обзорная статья. Но, почти каждый раз, упоминание об этой плате вызывает одни и те же вопросы с большой долей сомнени...

[Из песочницы] Proof-Of-Work эффективен Привет, Хабр! Представляю вашему вниманию перевод статьи «PoW is Efficient» автора Dan Held. Вступление Большинство людей думает, что энергия, потраченная на Proof-Of-Work (далее PoW), тратится впустую. В этой статье я расскажу, почему все основано на энергии, включая деньг...

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

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

[Перевод] Почему программные задачи всегда занимают больше времени, чем вы думаете Каждый в IT-индустрии знает, насколько сложно оценить срок выполнения проекта. Трудно объективно оценить, сколько времени займёт решение трудной задачи. Одна из моих любимых теорий заключается в том, что здесь имеет место просто статистический артефакт. Предположим, вы оцен...

Инструменты Node.js разработчика. Работа с веб-сокетами по протоколу mqtt Технология веб-сокет позволяет в веб-приложении или в мобильном приложении реализовать отправку сообщений с сервера на клиент, что невозможно сделать средствами REST-API. Для работы с веб-сокетами часто используют библиотеку socket.io, или же разработчики работают с нативным...

Xiaomi работает над часами с круглым дисплеем, а Redmi — над более дешевой версией Mi Watch Вчера Xiaomi представила свои первые умные часы Mi Watch. Вскоре после этого глава компании обратился к поклонникам с вопросом о том, понравилось ли им новое устройство. В том же посте спросил, стоит ли ждать часов Redmi, тем самым, фактически, сделав анонс еще одного устро...

[Из песочницы] Open Session In View в Spring Boot: Скрытая угроза Все здесь правы, каждый по-своему, и, следовательно, все здесь не правы. "Сказка о Тройке" (А. и Б. Стругацкие)Если вы используете Spring Data JPA, то после обновления на Spring Boot 2 при старте приложения можете заметить в логе новое предупреждение: spring.jpa.op...

Профессиональный фотоколлаж от компании AMS Многие фотографы и просто любители красивых снимков по достоинству оценили качество и функционал программы ФотоКОЛЛАЖ от компании AMS. Эта компания является лидером по созданию программного обеспечения разного направления. Продукция этого бренда пользуется большим спросом и ...

#DevStory – История создания приложения для подготовки к экзаменам Нам пишут разработчики проекта «Медицинские тесты». «Два основных принципа современного образования: образование для всех и образование через всю жизнь» Международная комиссия по вопросам образования,
науки и культуры при ООН (ЮНЕСКО) Проект «Медицинские тесты» во...

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

[Из песочницы] От идеи мобильного приложения до MVP, в который вложатся инвесторы Введение Как создать MVP приложения, в который вложатся инвесторы Шаг 1. Составить требования Шаг 2. Выбрать компанию-разработчика Шаг 3. Создать ТЗ и собрать прототип для фокус-групп Шаг 4. Разработать и протестировать приложение Шаг 5. Опубликовать приложение Как найти...

[recovery mode] Интеграция Опенкарт с учетными системами Опенкарт — один из самых распространенных интернет-магазинов. Во многих случаях возникает задача интеграции со складской учетной системой (чаще всего с 1С). Интеграция предполагает, как минимум, передачу заказов с ИМ в складскую систему для их обработки и отправки товаров п...

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

Все, что нужно знать о Google Play Pass Что такое Google Play Pass и чем он так хорош? Недавно Google запустили подписку на сервис Google Play Pass, и многие пользователи, естественно, начали сравнивать его с Apple Arcade. Хотя у них есть некоторые общие черты, это далеко не «клоны» друг друга. В этой ст...

[Из песочницы] 10 самых распространенных ошибок Spring Framework Привет, Хабр! Представляю вашему вниманию перевод статьи «Top 10 Most Common Spring Framework Mistakes» автора Toni Kukurin. Spring, вероятно, один из самых популярных Java-фреймворков, а также могучий зверь для укрощения. Хотя его базовые концепции довольно легко понять, д...

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

Как мы разрабатываем документацию в открытом проекте Embox Добрый день. Являясь одним из разработчиков открытого проекта Embox, я часто слышал (в последнее время слишком часто) о том, что проект интересный, но поскольку документации нет, его невозможно использовать. Мы отвечали, что документация в каком-то виде есть, что мы всегда ...

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

Эксперты подсчитали себестоимость камер Huawei P30 Pro, ... Сколько стоит Huawei P30 в Европе? От 799 евро, а за продвинутый вариант Huawei P30 Pro просят от 999 евро. В сети уже прокатилась волна возмущения по этому поводу, ведь новинки не только дороже предшественников, но еще и встали в один ряд по цене с флагманами Samsung и Appl...

[Из песочницы] Сколько стоит OpenSource Значение термина Open Source очень часто отождествляют с отсутствием необходимости платить за программный продукт. Стремление к экономии, к «халяве» не чуждо большинству, и вроде как OpenSource должен являться той волшебной таблеткой, которая должна была уже давно спасти вес...

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

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

Adobe видит в ARM архитектуру «всевластия» и даже мечтает о собственном процессоре Некоторое время назад Adobe провела домашнюю конференцию, на которой главный технолог компании Абхай Параснис (Abhay Parasnis) где намёками, а где открыто обрисовал пути для дальнейшего развития компании. Начнём с конца. По твёрдому убеждению Абхая, когда-нибудь мы войдём в ...

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

Обзор: сервис для получения экспертных рекомендаций по профессиональной эмиграции в США RB Relocate Привет, Хабр! Меня зовут Александр, уже пару лет я живу в США, развиваю здесь свои проекты и рассказываю о них. Если вы состоите в хабе IT-эмиграция, то наверняка видели мои статьи о переезде, развитии компаний и сложностях, с которыми приходится сталкиваться на этом пути....

[Из песочницы] React Native — серебряная пуля для всех проблем? Как мы выбирали кросс-платформенный инструмент для Profi.ru Всем привет, меня зовут Геворг. Я Head of Mobile в Profi.ru. Хочу поделиться с вами историей нашего эксперимента с React Native. Расскажу, как мы оценивали плюсы и минусы разработки на React Native — в теории и на практике. Статья будет полезна тем, кто интересуется кросс-пл...

Инструменты информирования или как мы рассказываем о своих сервисах и процессах Хабр, привет! Все, кто работал хотя бы в одной крупной территориально распределенной компании с сетью филиалов по всей стране, сталкивался с проблемой: «Как проинформировать заинтересованные лица об услугах и сервисах, которые вы предоставляете в рамках своего подразделения...

Живые плитки Windows 10 мертвы? Живые плитки в операционной системе Windows 10 не обновлялись уже довольно давно. Это порождает вопрос о том, какое будущее их ждёт.В последнее время возникают мысли относительно функциональности системы Windows 10. Начинают появляться близкие к финальным сборки обновления 1...

Компьютерное зрение всем, даром 20 лет назад, в 1999 году, компания Kyocera выпустила первый мобильный телефон с цифровой камерой – Visual Phone VP-210. С тех пор, благодаря невероятно большому и растущему рынку мобильных устройств связи, ПЗС-матрицы цифровых камер совершили невероятный скачок по всем па...

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

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

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

[Из песочницы] 10 советов для того, чтобы быть хорошим техническим лидером Привет, Хабр! Представляю вашему вниманию перевод статьи «10 Tips for Being a Good Tech Lead» автора VijayDeveloper. Лидерство это не услуга, это умение. Профессионалы, работающие разработчиком программного обеспечения в течение нескольких лет, получают шанс стать технолог...

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

Chrome Audit на 500: Часть 1. Лендинг В инструментах разработчика браузера хром есть вкладка «Audit». На ней расположился инструмент который называется Lighthouse, служит он для анализа насколько хорошо сделано веб приложение. Недавно я решил протестировать одно приложение и ужаснулся результатам. Сразу по нес...

В Китае создано приложение, показывающее на карте должников По данным государственных СМИ, в Китае было разработано приложение, призванное сообщать людям, если рядом с ними находится кто-то имеющий долги. China Daily сообщила, что приложение, названное «картой недобросовестных должников», было распространено сред...

Устройства с новой отечественной мобильной ОС поступят в продажу Об этом пишет “КоммерсантЪ” со ссылкой на производителя таких устройств Mobile Inform Group и группу компаний Astra Linux. На этой ОС будут выпущены один смартфон и два планшета промышленного класса, то есть предназначенные для "интенсивной эксплуатации в су...

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

Пользователи «Одноклассников» смогут создавать эмодзи с помощью своих фотографий В этом им поможет искусственный интеллект, который внедрила компания Mirror AI. Социальная сеть «Одноклассники» поделилась информацией о новой функции. Теперь у пользователей появится возможность превратить свою фотографию в эмодзи. В этом им поможет искусственный интеллект...

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

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

Приключение от авторов Kirby и Super Smash Bros., Part Time UFO впервые получило 50% скидку на iOS и Android Зимой прошлого года на мобильных вышла на первый взгляд непримечательная игрушка Part Time UFO. Ее создала студия HAL Laboratory, в свое время придумавшая Kirby и Super Smash Bros. — абсолютные хиты для консолей Nintendo. Part Time UFO — это пиксельное (но очень качественно...

Вебинар Теплицы: зачем нужен бриф, и как его правильно заполнить? Решение любой сложной задачи начинается с составления технического задания, которое исполнители называют брифом. Бриф потребуется при создании сайта или приложения, он поможет дизайнеру или специалисту технической поддержки. 29 августа в 11:00 участник программы «Пасек...

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

Apple полностью переработает 4 приложения под macOS к релизу Catalina Проект Catalyst, предполагающий унификацию приложений для Mac и iPad, должен существенно облегчить жизнь как разработчикам, так и рядовым пользователям. Однако, прежде чем это станет реальностью, Apple предстояло проделать большую работу по созданию специального инструмента...

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

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

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

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

Архитектура Digital Workspace на платформе Citrix Cloud Введение Статья описывает возможности и архитектурные особенности облачной платформы Citrix Cloud и набора сервисов Citrix Workspace. Данные решения являются центральным элементом и основой для реализации концепции цифровых рабочих мест (digital workspaсe) от компании Citr...

Дорого ли обслуживать «Крузак»? Блогер вычислил потери от владения Toyota LC 200 за 10 лет Судя по подсчетам, за потраченные на обслуживание внедорожника деньги можно купить еще одну «Двухсотку». Чтобы понять, дорого ли обслуживать 200-й «Крузак» в течение 10 лет, автор канала Bossbergs TV решил подсчитать расходы на топливо, страхование, прохождение техосмотров,...

Создаем краудсорсинговые карты помощи на WordPress + shMapper TL;DR мы сделали бесплатный опен-сорсный плагин shMapper, который позволяет создавать карты помощи, а также другие краудсорсинговые карты (с подложкой на Я.К и OSM) на WordPress. Завязка Девять лет назад горела вся центральная Россия. Я написал хабрапост, в котором призвал...

В России состоится первый картографический марафон Missing Maps И дру­гие важ­ные ново­сти дня по мне­нию редак­ции Теп­ли­цы. «Врачи без границ»: первый в России картографический марафон  12 октября 2019 года впервые в России состоится картографический марафон Missing Maps, организованный «Врачами без границ» совместно с Теп...

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

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

Деливерим фичи быстрее. Опыт Android-разработки в Badoo Всем привет! Меня зовут Анатолий Варивончик. Я работаю в Badoo уже больше года, а мой общий стаж Android-разработки — более пяти лет. В своей практике я и мои коллеги часто сталкиваемся с необходимостью тестировать идеи максимально быстро и просто. Мы не хотим тратить много...

Нейросеть превращает наброски в готовое изображение объекта в реальном времени Разработчики из Adobe Research создали приложение на основе нейросетевого алгоритма, которое в реальном времени дорисовывает сделанный пользователем набросок и превращает его в готовое изображение. Разработка будет представлена на конференции ICCV 2019, статья о ней опублико...

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

Сколько ОЗУ нужно для современного компьютера: сколько стоит наше время Стоит ли потраченное время сэкономленных денег?

[Перевод] Алан Кей: «Могли ли древние римляне построить компьютер?» Это очень интересный вопрос — похож на тот, что я обычно задавал на уроке по компьютерному дизайну: «Какой компьютер капитан Немо разработал бы для «Наутилуса»? — Нарисуйте его дизайн!» Сегодняшний вопрос может быть понят по-разному: например, в значении «С технологиями, до...

«Лучше переплатить и ездить в кайф»: О расходах на содержание Toyota Land Cruiser Prado рассказал блогер Популярный обзорщик детально объяснил, во сколько будет обходиться «Прадик» всем желающим его купить. Обзорщик Эдгар Багдасарян приобрел себе Toyota Land Cruiser Prado 2019 модельного года, после чего для своего YouTube-канала «Мысля от Эдгара» он решил рассказать о расхода...

[Из песочницы] Три относительно честных способа создания Flutter проекта Итак, с презентацией Google первой стабильной версии Flutter, которая случилась 4 декабря 2018 г. начался процесс изменения ландшафта на полях мобильного программирования. Появился новый игрок, способный изменить правила самой игры. Теперь из одной базы кода можно создават...

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

Три в ряд: топ-10 докладов Mobius 2019 Piter В День программиста делимся с мобильными разработчиками подборкой отличных докладов! В мае в Петербурге прошла конференция Mobius, а теперь мы опубликовали её видеозаписи — и для Хабра сделали подборку из десяти лучших (по зрительским оценкам). Темы очень разные — от масш...

Глава From Software одобрил идею ремастера Demon’s Souls, но PC-геймерам обольщаться не стоит В прошлом году Bandai Namco выпустила ремастер Dark Souls, но о возможности выхода улучшенной версии самой первой игры цикла, Demon’s Souls, издатель ничего не сообщал. Права на неё принадлежат Sony, поэтому решение за ней, но, во всяком случае, создатель сери...

Flutter. Плюсы и минусы В первую очередь расскажем немного о том, что же такое Flutter. Это фреймворк для создания мобильных приложений от компании Google. Он является кроссплатформенным и позволяет компилировать созданный проект под 3 операционные системы: Android iOS Fuchsia Причем для послед...

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

Идея для самодельного 3д принтера Ещё раз привет народ, недавно публиковал пост о принтере, точнее идее к нему. Я посчитал, что там много недостатков и много чего переделал.Сделал управление вала ось z через ременную передачу, натяжение большого быть не должно, т.к. будут трубки алюминиевые и масса всего сто...

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

Бенчмарк AI Review от разработчиков AnTuTu. ... Тренд 2018 года — искусственный интеллект в смартфонах. Производители ввязались в соревнование, кому удастся создать самый «умный» мобильник. С нейронными сетями научили работать многие устройства, теперь стоит цель — увеличить количество задач, в реш...

Почему не SQL? Без преувеличения можно сказать, что SQL — один из самых распространенных в мире языков. Информационные системы могут быть написаны на Java, Python, JavaScript, C#, PHP и десятке других языков, но SQL база в том или ином виде будет в абсолютном большинстве таких систем. Ср...

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

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

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

Как проектировать продукт, если вы решили выйти на зарубежный рынок Привет! Меня зовут Наташа, я UX-исследователь в компании, которая занимается проектированием, дизайном и исследованиями. Кроме участия в русскоязычных проектах (Рокетбанк, Точка и многое другое), мы пытаемся выходить и на зарубежный рынок. В этой статье я расскажу, на что с...

[Из песочницы] Сообщения и оповещения на Android через JSON Для получения коротких сообщений, можно использовать электронную почту, SMS, push-уведомления или создать бота для мессенджера. Предлагаю рассмотреть еще один простой способ: 1. Создаем на стороне веб-сервиса источник данных в JSON. { "refl.me":true, ...

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

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

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

Сколько стоит ремонт кухни и на чём можно сэкономить Подробный разбор с указанием стоимости каждого этапа — от дизайн-проекта до установки мебели.

Перевод «Подготовьте ваши приложения к 64-бит требованиям» Перевод статьи Get your apps ready for the 64-bit requirement блога «Android Developers Blog». Современные 64-бит процессоры увеличивают скорость и обогащают опыт ваших пользователей. Добавление 64-бит версии приложения даёт улучшение производительности, открывает пути для...

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

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

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

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

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

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

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

SOLIDWORKS Simulation. Урок 1 Недавно писал пост, про свою держалку филамента, показав свои результаты симуляции нагрузок системы, и несколько человек написали мне, чтобы я подсказал как делать эту симуляцию. И я решил, что, возможно, стоит оформить это как серию уроков, и мне будет полезно скомпоновать ...

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

Вице-президент Oppo сомневается в точности DxOMark Сегодня вице-президент OPPO Шен Ирен поставил под сомнение достоверность данных DxOMark. Согласно его посту в Weibo, он считает, что сенсоры мобильных камер нет смысла настраивать таким образом, чтобы он набирал больше баллов в бенчмарке. Он написал: «Вам действительно нуже...

Еще ближе: как НКО могут использовать геочаты Telegram? Используете Telegram для общения с коллегами?Кроссплатформенный мессенджер стал еще более функциональным. В нем появилась возможность создавать геочаты – общедоступные чаты, завязанные на географическом положении их участников. Рассказываем, чем они могут быть полезны НКО. ...

The Money: больше, чем просто учёт финансов на вашем iPhone Ведение бюджета — важный этап на пути к финансовому благополучию Я уже давно нахожусь в поисках оптимального приложения для учёта финансов, но все они какие-то однотипные: вноси доходы и расходы, смотри сколько потратил и так далее. Это полезная информация, но она слаб...

Развлечения для самых маленьких: лучшие игры для детей на iOS и Android Давать ребенку смартфон или планшет для того, чтобы он перестал плакать — не самое лучшее проявление родительских качеств. А вот использовать технологии для обучения — очень неплохая идея. Предлагаем вашему вниманию подборку мобильных игр для самых маленьких и тех, кто поста...

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

Как сделать свой 3D-аватар на любом Android-смартфоне Если у вас смартфон на Android и при этом вы смотрите с завистью на владельцев iPhone из-за того, что они могут создавать свои 3D-аватарки, сейчас же прекратите. У обладателей смартфона на популярнейшей в мире мобильной ОС тоже есть возможность создать свой собственный вирт...

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

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

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

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

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

Популярный мультиплеерный хоррор Dead by Daylight выйдет на мобильных Dead by Daylight – один из первых асимметричных мультиплеерных экшенов, которому удалось стать популярным. Он был создан студией Behaviour Interactive. Впервые вышел на ПК в 2016 году, а с тех пор успел добраться до консолей, включая Nintendo Switch. Суть игры в следующем: ...

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

На гребне волны, или «я хочу в мейнстрим» — а стоит ли? Помните резкий пик разработки и выпуска MOBA игр с момента выхода Dota 2, сколько было проектов? Сколько подобных игр делали в подобном жанре? ТысячиКто дожил до настоящего времени? единицы Наблюдаете за актуальностью роялей? Какой огромный пик начался с PUBG и Fortnite, ...

«Мы создаем дополнение сервисам Google, а не альтернативу» — интервью с вице-президентом сервисов HUAWEI AppGallery — магазин приложений Huawei 26 сентября в Москве прошла мобильная конференция MBLT 2019, в рамках которой редакции AndroidInsider.ru удалось пообщаться с вице-президентом подразделения сервисов HUAWEI в Европе — Джейме Гонсало. Поговорили не только о н...

Benchmarking ORM, используемых при создании Android-приложений Привет, Хабр! Меня зовут Артём Добровинский и я Android-разработчик в FINCH. Однажды, кутаясь в дыму утренней сигары, я изучал исходники одной ORM для Android. Увидев там package под названием benchmarks сразу заглянул туда, и был удивлен тем, что все оценки выполнены с помо...

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

Алиса в стране Битрикс Приветствую вас (лично вас, а не всех кто это читает)! Сегодня мы: Создадим приложение (навык) Алисы с использованием нового (октябрь 2019) сервиса Yandex Cloud Functions. Настроим наше приложение так, чтобы оно отправляло заказы клиентов (т.н. лиды) в CRM Битрикс24. ...

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

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

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

[Перевод] Поиск на скорости 1 ТБ/с TL;DR: Четыре года назад я покинул Google с идеей нового инструмента для мониторинга серверов. Идея состояла в том, чтобы объединить в одну службу обычно изолированные функции сбора и анализа логов, сбора метрик, оповещений и панели мониторинга. Один из принципов — сервис до...

[Из песочницы] QlikView. Условное форматирование «Как в Эксель» Пришла задача от заказчика – сделать условное форматирование таблицы «как в эксель». QlikView вполне себе справляется со стандартными задачами раскраски по условию, но вот с выбором параметров динамически, да еще и как в эксель – возник вопрос «это как вообще..?». Итог: был...

Когда NASA отправит людей на Луну и Марс, и сколько это будет стоить Независимый анализ космической программы NASA указывает на то, что американское аэрокосмическое агентство не сможет отправить людей на Марс к 2033 году. По самым оптимистичным оценкам это может случиться не раньше конца 2030-х годов, сообщает портал SpaceNews, со ссылкой на...

Свалка как квест: как создавалась онлайн-игра экоцентра «Дронт» Сотни разноцветных стрелочек и блоков, которые перестали умещаться даже на ватмане, – так начиналась онлайн-игра «42‑я имею право!». Ее создатели, экоактивисты нижегородского экоцентра «Дронт», прописывали все возможные варианты действий, которые помогут людям справиться с ...

MVP и Dagger 2 – скелет Android-приложения – часть 1 Данная статья нацелена на новичков в Android-разработке и призвана помочь в создании минимально необходимой структуры приложения. Так получилось, что я относительно недавно начал программировать под Android – после месяца без проекта в компании, где я работаю, меня определи...

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

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

Цифровой духовой инструмент Roland AE-01 Aerophone mini адресован начинающим музыкантам Компания Roland добавила в свой ассортимент цифровой духовой инструмент AE-01 Aerophone mini, ориентированный на начинающих музыкантов. В описании новинки сказано, что конструкторы устранили сложные для пальцев позиции и управление дыханием, сделав инструмент легким в о...

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

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

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

«Сделаем Карпаты снова чистыми»: разработчики львовского офиса GlobalLogic представили экологическое приложение EcoHike Разработчики львовского офиса GlobalLogic на днях представили свою новую разработку под названием EcoHike. Это мобильное приложение для очищения и сохранения карпатских гор. Как рассказывают авторы, идея создания приложения возникла после совместного подъема на гору Хомяк. &...

Как перенести все данные со старого смартфона Galaxy на новый Были времена, когда «переезд» с одного телефона на другой, а в следствие и перенос всех данных с первого на второй был той еще задачкой. Шли годы и разработчики мобильного софта не стояли на месте, а разрабатывали специальные приложения, позволяющие переносить данные всего ...

В России сделают новую штурмовую винтовку Как рассказал в интервью РИА Новости генеральный директор Центрального научно-исследовательского института точного машиностроения Альберт Баков, после успешной разработки пистолета «Удав» калибром девять миллиметров, который сделан исключительно из российских комплектующих, ...

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

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

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

Тимофей Субботин: “Французы посчитали деньги и поняли: лучше один раз вложиться в OSM, чем каждый месяц кому-то платить” После успеха интервью с Сергеем Голубевым про OpenStreetMap, я решил продолжить и сделать серию материалов с наиболее активными и видными участниками этого проекта. На этот раз на мои вопросы отвечал Тимофей Субботин (Sadless74) — инженер-строитель из Челябинска, который уча...

Проблемы с коммуникациями Девиз любого дизайнера – «без ТЗ … (тут не пропущено цензурой) от стула не подниму». Сегодня я хочу обсудить этот важный вопрос – «Как регламентировать взаимоотношения дизайнера и заказчика?» Проще говоря, как сэкономить заказчику и сохранить нервы дизайнеру. И прийти ко все...

Ремонт квартиры под ключ с соблюдением сроков: stroyhouse.od.ua Заказывая ремонт квартир под ключ вы можете получить отменный результат в кратчайшие сроки. Казалось бы, это невозможно, но если работать с профессионалами, то все реально. Компания stroyhouse.od.ua предоставит вам такую возможность и вы получите необходимый результат в коро...

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

[Перевод] Ещё 9 проектов для оттачивания Front-End мастерства Введение Независимо от того, являетесь ли вы новичком в программировании или уже опытным разработчиком, в этой отрасли изучение новых концепций и языков/фреймворков является обязательно чтобы успевать за трендами. Возьмем, к примеру, React — код которого, Facebook открыл ...

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

Создаём голосовое приложение на примере Google Assistant Каждый пятый житель США владеет умной колонкой, а это 47 000 000 человек. Помощник может создать напоминание, список дел, будильник, таймер, прочитать новости, включить музыку, подкаст, заказать доставку, купить билеты в кино и вызвать такси. Все это «навыки» или «skills» по...

Стали известны цены новых телевизоров Sony модельного ряда 2019 года: монструозный 98-дюймовый 8K-телевизор Bravia Master Z9G оценили в $70 тыс. (аналог Samsung стоит $100 тыс.) Компания Sony показала флагманскую линейку 8K-телевизоров Bravia Master Z9G в ходе выставки Consumer Electronic Show 2019, которая прошла в начале года в Лас-Вегасе. Теперь же компания рассказала о том, сколько будут стоить такие телевизоры на территории США, а также когда о...

Что нам стоит CDN построить? Привет Хабр! В этой статье мы будем строить свой CDN. Почему не воспользоваться готовыми решениями? Потому что сайт автора полностью статический, сделанный на Jekyll, с большими картинками, которые нужно отдавать максимально быстро. Сервер не должен быть кэширующим, он долже...

В Китае стало больше технологических компаний стоимостью от $1 млрд, чем в США К 30 июня 2019 года в Поднебесной насчитывалось 206 разработчиков информационных технологий, чья рыночная стоимость превышает $1 млрд. Первое место среди них заняла финтех-компания Ant Financial, которую оценивают более чем в $150 млрд.На втором месте среди самых дорогих ИТ-...

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

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

Дизайн интерфейса для игры, рисуем пак иконок Всем привет! Я Михаил Кравченко, дизайнер игровых интерфейсов. Это статья о том как нарисовать пак иконок для игры. Ниже вы видите результат. Фиксируем требования к результату Вот к нам прилетела задача примерно такого содержания. В игре начинается событие — вторжение ра...

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

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

Apple решила сделать iPhone 12 Pro компактнее В следующем году iPhone ждут ещё более значимые изменения, чем те, что происходили с ними раньше Дисплей смартфона имеет большое значение для современных пользователей. Если ещё лет пять назад многие фанаты Apple искренне недоумевали, зачем компания вообще выпускает iPhone с...

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

ОK, а мне точно нужен Kubernetes? В большой компании часто очень тяжело согласовывать выделение ресурсов под рабочие задачи. Весь Agile с хрустом разбивается о стену трёхнедельного согласования с ИБ новой инфраструктуры. Поэтому к нам часто приходят запросы на перевод инфраструктуры на контейнеры, чтобы вы...

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

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

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

Машинное обучение: в Санкт-Петербурге пройдет обсуждение проектов хакатона Команда Теплицы 5 февраля 2019 года проводит митап и приглашает обсудить проекты хакатона 4SPB: машинное обучение для гражданских проектов. Встреча перед хакатоном поможет лучше узнать о проектах, над которыми команды будут работать 16 и 17 февраля. ...

Оригинальная Dota Auto Chess уже доступна всем на английском языке для Android Несмотря на то что оригинальная Auto Chess пользуется наибольшей популярностью именно в Китае, разработчики понимают, что каждый день задержки глобального релиза дает лишние шансы конкурентам, таким как Arena of Evolution. Поэтому игра уже доступна для скачивания на официаль...

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

[Перевод] SVG или canvas? SVG и canvas — это технологии, которые можно использовать для рисования чего-либо на веб-страницах. Поэтому их стоит сравнить и разобраться в том, когда стоит применять SVG, а когда — canvas. Даже весьма поверхностное понимание сути этих технологий позволяет сделать вполне...

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

Парковка возле ЦО «Перспектива» Доброго времени суток, меня зовут Мальцева Ульяна, я обучаюсь 3D-моделированию в ЦО "Перспектива".Я хочу представит вам свой проект "Парковка возле ЦО «Перспектива»".В Перспективе 1520 обучающихся. Каждый день родители привозят детей на занятия, но рядом с Перспективой нет м...

Как не промахнуться с бюджетом на серийное производство корпусов-2: цены на мелкосерийное литьё пластика В этой статье на Хабре мы привели 20 примеров цен на изготовление партий корпусов. Добавляем ещё несколько реальных случаев: это цены на мелкосерийное производство литьём пластика, от 25 до 50 штук. Возможно, теперь вы более лучше (с) представите, сколько «это» будет стоить....

Honor выходит из гонки за оценками DxOMark. Honor V30 тестировать не будут После вчерашней пресс-конференции Чжао Мин (Zhao Ming), президент Honor, пообщался с журналистами и сделал несколько интересных заявлений. В частности, был затронут вопрос рейтинга лучших камерофонов DxOMark и место, которое займут в нем Honor V30 и Honor V30 Pro. По сл...

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

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

Аналитика и монетизация мобильных приложений для начинающего разработчика На GeekBrains в начале осени был запущен факультатив «Аналитика и монетизация мобильных приложений». Новое направление, действующее в рамках факультетов Android и iOS-разработки, стало востребованным — монетизация мобильных приложений становится все более актуальной. Появ...

Создаём Azure DevOps extension У нас есть проект с настроенным CI/CD-процессом. Когда разработчик заканчивает задачу и вливает свои изменения в develop\qa, автоматически запускается билд, который выкладывает новую версию приложения на тестовую среду. В идеальном мире тестировщик автоматически узнаёт о зад...

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

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

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

Статистики не могут измерить цифровую экономику Первый проректор НИУ "Высшая школа экономики" (ВШЭ) Леонид Гохберг считает, что одна из базовых задач официальной статистики - определить, что такое цифровая экономика. По мнению эксперта, повестка цифровой экономики разнообразна, обширна и она не ограничена цифровыми технол...

[Из песочницы] Fish Redux — новая Redux библиотека для Flutter В конце 2018 года Google, не без помощи Open-Source сообщества, сделал большой подарок для мобильных разработчиков, выпустив первую стабильную версию кросс-платформенного фреймворка для мобильной разработки Flutter. Однако, при разработке крупных приложений, немного больших,...

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

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

Игровые ноутбуки с новейшими процессорами AMD Ryzen и видеокартой GeForce GTX 1660 Ti будут стоить от 1100 долларов Источник сообщает, что он получил данные от трёх разных производителей касательно того, что вскоре на рынок будут выпущены ноутбуки с новыми мобильными 12-нанометровыми процессорами AMD Ryzen и видеокартами Nvidia Turing по цене от 1100 долларов. Источник говорит, что т...

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

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

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

14 августа на iOS выйдет приятная головоломка SNIKS Инди-разработчик Shelly Alon славится своими оригинальными головоломками. В 2014 он выпустил Partyrs, в 2015 — Sputnik Eyes, а в 2017 — Glitchskier. На этот раз готовит игру под названием SNIKS. Она совмещает в себе элементы классической змейки и проекта в стиле Pudding Mons...

Устанавливаем Vmware ESXi на Mac Pro 1,1 В статье описываю свой опыт установки VMware ESXi на старинный Apple Mac Pro 1,1. От заказчика поставлена задача – расширить файловый сервер. Как создавался файловый сервер компании на PowerMac G5 в 2016, и какого было обслуживать созданное legacy достойно отдельной стать...

Nike официально выпустила умные кроссовки Adapt BB Компания Nike официально выпустила умные кроссовки Adapt BB. Adapt BB предназначены для баскетболистов. Они умнее, чем Nike HyperAdapts, благодаря мобильному приложению, которое соединяется с обувью через Bluetooth и позволяет пользователям регулировать натяг шнурков. Вы...

[Из песочницы] Ультразвуковой GPS Ультразвуковой GPS. Концептуальная модель Перед тем как отправляться в столь долгое плавание стоит проверить, а так ли все реально сделать на коленке. О чем эта статья: как быстро и недорого сделать простую ультразвуковую GPS. Список необходимых устройств HC-SR04 3 шт. A...

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

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

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

[Из песочницы] Как маленькая программа превратила маленькую контору в федеральную компанию с прибылью 100+ млн.руб/месяц В конце декабря 2008 года меня пригласили в одну из служб такси г.Перми с целью автоматизации существующих бизнес-процессов. В целом передо мной были поставлены три фундаментальные задачи:
 Разработать программный комплекс для call центра с мобильным приложением для водител...

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

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

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

Как отключить просьбы об оценках и отзывах в приложениях на iPhone и iPad Любой пользователь iOS сталкивался с предложением оценить работу того или иного приложения. Порой требования поставить оценку становятся просто навязчивыми. Но понять разработчиков можно – им требуется максимально быстро заполнить страницу своего приложения в App Store отзыв...

Много иероглифов – много нейросетей: как построить эффективную систему распознавания для большого числа классов? В прошлых статьях уже писали о том, как у нас устроены технологии распознавания текста: Навигатор по серии постов Распознавание текста в ABBYY FineReader (1/2) Распознавание текста в ABBYY FineReader (2/2) Примерно так же до 2018 года было устроено распознавание японских и ...

[Из песочницы] Ускоряем сайт с JivoSite. Отложенная загрузка онлайн-консультанта При оценке скорости загрузки сайта сервисом Google, обратил внимание, что довольно много очков теряем из-за установленного онлайн-консультанта JivoSite. При удалении кода онлайн-консультанта с сайта, проект набирает на 16 очков больше для мобильной версии и на 19 очков больш...

[Из песочницы] Анализ эмоциональной окраски отзывов с Кинопоиска Вступление Обработка естественного языка (NLP) является популярной и важной областью машинного обучения. В данном хабре я опишу свой первый проект, связанный с анализом эмоциональной окраски кино отзывов, написанный на Python. Задача сентиментного анализа является довольно р...

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

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

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

[Перевод] Топ-65 вопросов по SQL с собеседований, к которым вы должны подготовиться в 2019 году. Часть I Перевод статьи подготовлен для студентов курса «MS SQL Server разработчик» Реляционные базы данных являются одними из наиболее часто используемых баз данных по сей день, и поэтому навыки работы с SQL для большинства должностей являются обязательными. В этой статье с вопрос...

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

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

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

ThingJS v1.0-alpha Последние два года я разрабатывал собственную IoT платформу и сегодня готов показать ее альфа версию. Вместе с партнером мы создаем и поддерживаем IoT устройства. Мы разобрали не один сарай с граблями в процессе этой деятельности. ThingJS родилась не столько из желания, ско...

Лучшая гонка на мобильных GRID Autosport наконец-то вышла на Android Студия Feral Interactive выпустила в Google Play гонку GRID Autosport, которую пользователям Android пришлось ждать 2 года. Стоит игра приличные 749 рублей, но жалеть о потраченных деньгах вы вряд ли будете. Это не просто лучшая гонка для мобильных устройств — она на нескол...

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

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

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

[Перевод] Сценарии использования и производительность Blazor Server в .NET Core 3.0 С момента релиза Blazor Server с .NET Core 3.0 в прошлом месяце многие люди поделились с нами своим восторгом от возможности создания клиентского веб-интерфейса используя только с .NET и C#. В то же время мы также слышали много вопросов о том, что такое Blazor Server, как он...

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

[Перевод] 5 важных и упущенных навыков, необходимых лучшему разработчику Предисловие Вы видели эти статьи тысячу раз: «10 вещей, которые нужно создать чтобы стать лучшим разработчиком.» «Лучшие фреймворки для изучения в 2019.» «Сделайте это чтобы стать разработчиком Rockstar.» «Прочитайте эти десять технических книг, и Вы станете успешным раз...

ITMF 2019: кто не рискует, тот не трансформируется На IT Management Forum, который пройдет в Москве 4 июня, эксперты обсудят основные риски цифровой трансформации и каким образом поставить новейшие технологии на службу управления операционными рисками. Управление бизнесом стало неотделимо от управления ИТ. А цифровую тран...

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

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

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

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

Microsoft наконец-то сделала Windows Update правильно Иногда кажется, что каждый раз, когда начинается очередная статья о Windows, то обычно там говорится о том, что компания сделала что-то не так. Стоит отметить, что когда-то компания что-то делает правильно, и изменения в Windows Update, объявленные на этой неделе, определенн...

Acer Nitro EI431CR с большой диагональю Официально представлен монитор Acer Nitro EI431CR, который является настоящей мечтой тех, кто работает с электронными таблицами. Дело в том, что данный монитор может похвастаться широким форматом — у него диагональ экрана 43 дюйма, но соотношение сторон 32:10. То есть, это д...

Джедайские техники мобильного разработчика: как монетизировать приложение в 2019? Сколько сил и средств нужно, чтобы приложение начало приносить доход? Почему мобильные разработчики — ни разу не миллионеры, и где находится стеклянный потолок в рекламной прибыли? Ребята из Appgrow проанализировали 320+ приложений и рассказали о главных ошибках разработчи...

[Перевод] Создаем бота для несложной отчетности при помощи Python и Google BigQuery Есть ли у вас задачи, которые повторяются изо дня в день, из недели в неделю? Например, написание отчетов. Вы запрашиваете данные, проводите анализ, визуализируете (делаете графики, диаграммы), а затем отправляете начальнику. Но что, если все это автоматизировать? В это...

[Из песочницы] Простота Hickey Привет, Хабр! Предлагаю вашему вниманию перевод статьи "Simple Hickey" автора Robert C. Martin (Uncle Bob). Рич Хики выступил с отличной лекцией в «Strange Loop» под названием «Простое, сделанное легко». Я настоятельно рекомендую вам потратить час и послушать её. Это вы...

Лучшие приложения для дизайна и благоустройства дома на Андроид Благоустройство и дизайн дома – задача серьёзная, которая может потребовать от вас немало времени и средств. Ваш смартфон не может сделать всю работу за вас, но может помочь, облегчив процесс. Лучшие приложения для дизайна и благоустройства дома для Android-смартфонов: Buil...

Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) Наш новый выпуск рассказывает про остроугольные вопросы мобильной разработки — про Flutter, про распознавание, про существование без сторибордов, про Server Driven UI. Ну и наконец-то мы узнаём ответ на главный вопрос жизни, Вселенной и всего такого — как устроен балансировщ...

[Из песочницы] TON: рекомендации и лучшие практики Эта статья является переводом документа, опубликованного на странице блокчейна TON: smc-guidelines.txt. Возможно кому-то это поможет сделать шаг в сторону разработки для этого блокчейна. Также, в конце я сделал краткое резюме. Читать дальше →

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

DevConfX::Management – доклады управленцев простыми словами Привет, Хабровчане! Очень скоро пройдет юбилейная, десятая конференция DevConf. В рамках секции менеджмента эксперты поделятся своим опытом и своими знаниями в сфере управления. Представляем вашему вниманию некоторые из докладов секции: Страх и ненависть работы в высокотехн...

Huawei и Honor должны стать «большой двойкой» на рынке ... По оценкам различных аналитических компаний, Huawei является третьим по величине производителем смартфонов в мире и продолжает увеличивать свои продажи. Стоит отметить, что отставание от Apple незначительное и китайцы планируют уже в скором времени обойти корпорацию из Купер...

Согнутся ли iPhone и iPad? Гнутый — не всегда хорошо Что вы думаете про Samsung Galaxy Fold? Если бы Apple выпустила что-то подобное, её втоптали бы в грязь – потому что уровень развития технологий все еще недостаточен для создания безупречных мобильных устройств-трансформеров с гибким экраном, ...

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

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

Mail.ru Group и «Ростелеком» создадут СП для разработки коммуникационных сервисов для школ Инвестиции в проект стороны не раскрывают, но по оценке экспертов, они могут составить 100 млн рублей за два года.

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

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

Переход к 3D: влияние архитектуры чипов и алгоритмов записи на срок службы SSD Хотя с момента появления первого SATA SSD прошло уже 14 лет, многие потребители и по сей день относятся к твердотельным накопителям с изрядной долей скепсиса. Главная причина недоверия — ограниченность рабочего ресурса флэш-памяти, обусловленная постепенной деградацией полу...

[Из песочницы] Подписываемся на Kafka по HTTP или как упростить себе Веб-хуки Существует множество способов обработки сообщений из Pub-Sub систем: использование отдельного сервиса, выделение изолированного процесса, оркестрация пулом процессов/потоков, сложные IPC, Poll-over-Http и многие другие. Сегодня я хочу рассказать о том, как использовать Pub-S...

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

Drag-&-Drop компоненты для слепых пользователей? Вы шутите? Что объединяет Trello, Gmail, Aviasales и Google Keep? В каждом из них есть Drag-&-Drop-компоненты, которые можно перетаскивать мышкой. Использование этих компонентов делает сайты по-настоящему удобными, потому что в реальной жизни мы часто используем этот паттерн. Перед...

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

Мнение: Почему Google Play по подписке не нужен На прошлой неделе стало известно, что Google тестирует новый сервис под названием Google Play Pass. Он станет составной частью каталога Google Play, но при этом позволит пользователям получать доступ к премиум-версиям сотен приложений и игр без встроенных покупок за 5 долла...

Вопросы для собеседования — от кандидата к работодателю Все мы привыкли к тому, что на собеседованиях задают много вопросов. Обычно — работодатели кандидатам. Один из таких вопросов — “а у вас есть вопросы к нам?”. Довольно часто кандидаты не готовы к этому. И зря. Задавать вопросы работодателю — это совершенно нормально и даже н...

ABBYY Mobile Web Capture: Качественные фотографии документов прямо в браузере смартфона Наши клиенты часто используют мобильный телефон, чтобы сфотографировать документ и отправить его в каршеринговую компанию, визовый центр, оператору связи, финансовым и другим компаниям. Фото документа достаточно, чтобы получить машину в аренду, активировать SIM-карту, офор...

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

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

[Перевод] Компилируем FFmpeg в WebAssembly (=ffmpeg.js): Часть 1 — Приготовления Из этой части вы узнаете: Зачем это всё нужно Как скомпилировать FFmpeg в Docker Зачем это всё нужно Главные задачи у серии публикаций такие: Создать туториал по использованию Emscripten для компиляции C/C++ библиотек в JavaScript (более детальный и полезный, чем написа...

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

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

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

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

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

Apple Arcade — это шанс на спасение для мобильных премиум-игр Издание The Verge выпустило материал с мнением о том, какую роль сыграет Apple Arcade в дальнейшем развитии мобильного гейминга, а также комментариями разработчиков, получивших возможность выпустить свои проекты в этом сервисе. Приводим его вольный перевод. Больше 6 лет гей...

[Из песочницы] Подсчет скорости скачивания в вашем приложении Предыстория Есть у меня маленький и уютный pet-project, который позволяет качать файлы из интернета. Файлы при этом группируются и пользователю отображается не каждый файл, а некоторая группировка. И весь процесс скачивания (и отображение этого процесса) сильно зависел от да...

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

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

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

На какой телефон получаются лучшие селфи? Не на iPhone Мнение специалистов DxOMark остается самым авторитетным, если речь заходит о камерах смартфонов. Так, в прошлом году эксперты провели полное тестирование камер iPhone XS и iPhone XS Max и присудили им второе место за качество фото и видеосъемки. Смартфоны уступили лишь Huaw...

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

День безопасного Интернета: на какие угрозы обратить внимание в 2019 5 февраля в мире отмечали День безопасного Интернета. Праздник создан для продвижения идей развития более защищённой Сети. Хороший повод вспомнить полезные для работы инструменты, которые помогут не только ИБ-специалистам. В первую очередь нужно позаботиться о самом уязви...

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

Почему нужно бросать всё и изучать Swift и Kotlin прямо сейчас Если у вас не кнопочный телефон, то, наверное, хотя бы раз хотелось создать свое мобильное приложение. Улучшить какой-нибудь таск-менеджер или клиент для Хабра. Или реализовать давнишнюю идею, как те студенты, которые написали приложение для поиска фильмов на вечер за 10 се...

Сервисная экономика от Cleverics на конференции ACCELERATE 2019 Уже более 10 лет эксперты Cleverics помогают компаниям наводить порядок в управлении информационными технологиями. Но чем больше порядка в управлении ИТ, тем более явным становится запрос руководителей на то, чтобы управление ИТ было не только контролируемым, но и экономичес...

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

Мнение математика из Оксфорда: сможет ли ИИ творить как человек? Игра го, в которую компьютерная программа DeepMind обыграла чемпиона среди людей, создала своего рода сумятицу для Маркуса дю Саутоя, математика и профессора Оксфордского университета. «Я всегда сравнивал математику с игрой в го», говорит он. И го не должна быть игрой, в ко...

[Из песочницы] Кто заселит землю киборгов? О будущем статусе острова Русский рассказал директор по развитию компании «Моторика» Разработчики био-медицинских технологий и реабилитационных устройств получат ресурсы, поддержку, а также возможность пройти упрощённую процедуру регистрации. Такие перспективы сулит отрасли новая зона опережающего развития, которую планируется создать на острове Русский, в д...

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

Как получить некоторые функции Android 10 на старых смартфонах Некоторые функции Android 10 можно получить даже на довольно старых аппаратах Google совсем недавно, наконец, выпустила последнюю версию своей мобильной операционной системы, известной как Android 10. К сожалению, пока ее получили далеко не все смартфоны. Но некоторые произв...

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

Flutter: рисуем текст вдоль окружности Понадобилось мне тут на днях в одном мини-проекте (проект, можно сказать, экспериментальный, сделан на Flutter Web) реализовать такого вида штуку: Читать дальше →

Яндекс купил сервис вопросов и ответов TheQuestion Осенью 2018 года Яндекс начал показывать в поиске быстрые ответы Знатоков - они помогают людям узнать, [сколько планет во вселенной] или [как обеспечить анонимность в интернете], и разобраться в других вопросах без однозначного ответа. С момента запуска пользователи стали ви...

Безбашенный оператор: "Мегафон" готовится продать свои сотовые вышки На российском рынке связи готовится одна из крупнейших в его истории сделок. "Мегафон" ведет переговоры сразу с несколькими компаниями о продаже всех своих сотовых вышек –– их насчитывается более чем 16,5 тыс., рассказал "Известиям" сотрудник компании — партнера оператора. ...

Реальные испытания Samsung Galaxy Note 10+ 5G: невероятная скорость передачи данных и ужасная автономность Samsung Galaxy Note 10+ 5G — не первый смартфон с поддержкой 5G, но, вероятно, потенциально один из самых популярных в ближайшее время. Специалист ресурса MacWorld протестировал этот смартфон в США в сети Verizon в Провиденсе. Результаты оказались весьма неоднозна...

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

Что из себя представляет Project Catalyst На WWDC 2019 Apple анонсировала Project Catalyst — амбициозный кроссплатформенный проект, который призван увеличить количество новых программ и игр на платформе macOS. Для этого будет использоваться огромная экосистема приложений iOS (пока что только версии для iPad)....

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

Восемь ядер за копейки. CPU Ryzen 7 2700X рухнул в цене Процессоры AMD зачастую быстро дешевеют после выхода нового поколения, что привлекает к ним дополнительное внимание. К примеру, сейчас топовый в прошлом поколении восьмиядерный Ryzen 7 2700X можно купить менее чем за 200 долларов. Если точнее, в ряде американских магаз...

Ирина Шауфлер: 9 способов придумать идею В своем телеграм-канале PRinNKO я собираю примеры пиар-кампаний, форматов и инструментов. Мне хочется размещать на канале истории креативных пиар-кампаний только от НКО, но, подбирая контент, я вижу перевес креативных подходов в пользу бизнеса. Коммерсанты бурлят идеями...

Экс-инженер Apple объяснил, почему в iOS 13 и macOS 10.15 так много проблем iOS 13 очень функциональна, а оттого — нестабильна iOS 13 и macOS 10.15, которые вышли этой осенью, стали одними из самых проблемных версий операционных систем за последние несколько лет. Ещё бы, ведь за первый месяц после их запуска Apple выпустила для них по 3-5 обно...

Раскрыта дата релиза Motorola RAZR 2019 и его стоимость в Европе Уже давно ходят слухи, что Motorola возродит серию Razr, сделав ремейк своим первым складным смартфоном, и сегодня появились новые подробности об этом устройстве. Как и ожидалось, это будет устройство среднего класса, и его релиз в Европе состоится в декабре 2019 или январе...

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

Американец у себя дома напечатал на 3D-принтере Lamborghini Aventador и на нем можно ездить Американский учёный Стерлинг Бакус со своим 11-летним сыном решили доказать, что получить очень дорогую спортивную машину можно и не имея сотен тысяч долларов на её покупку. Для этого лишь нужно техническое образование, 3D-принтер, который сегодня можно купить практически в...

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

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

ТОП-15 самых богатых YouTube блогеров России в 2018 году Пользователей главного видеохостинга планеты очень часто интересует вопрос – сколько зарабатывают их любимые блогеры? Частично на него дает ответ Российское исследовательское агентство блогеров, которое оценило доходы 15-ти наиболее популярных отечественных ютюберов. Естеств...

4 способа удалить приложение в iOS 13 Удалить приложение в iOS 13 можно несколькими способами После выхода iOS 13 вечером 19 сентября мы получили множество вопросов о работе новой версии мобильной операционной системы от Apple. Удивительно, но один из самых распространенных касался удаления приложений: даже те, ...

[Из песочницы] Full-stack TypeScript Apps Привет, Хабр! Представляю вашему вниманию перевод статьи "Full-Stack TypeScript Apps — Part 1: Developing Backend APIs with Nest.js" автора Ana Ribeiro. Часть 1: Разработка серверного API с помощью Nest.JS TL;DR: это серия статей о том, как создать веб-приложение TypeScript ...

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

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

[Перевод] Представлен Polaris для поддержания кластеров Kubernetes в здоровом состоянии Прим. перев.: Оригинал этого текста написал Rob Scott — ведущий SRE-инженер компании ReactiveOps, которая и стоит за разработкой анонсируемого проекта. Нам очень близка идея централизованной валидации того, что деплоится в Kubernetes, поэтому мы с интересом следим за подобны...

Полуобнажённые девушки, орлы и космос. Galax придумала, как сделать видеокарты интереснее внешне Производители видеокарт зачастую стараются сделать свои устройства внешне отличными от других. Но в целом большая часть 3D-карт всё равно выглядит примерно одинаково. Компания Galax решила, что это скучно, поэтому выпустила видеокарту RTX 2060 SUPER 8GB Star с прозрачны...

[Перевод] Опасности конструкторов Привет, Хабр! Представляю вашему вниманию перевод статьи "Perils of Constructors" автора Aleksey Kladov. Один из моих любимых постов из блогов о Rust — Things Rust Shipped Without авторства Graydon Hoare. Для меня отсутствие в языке любой фичи, способной выстрелить в ногу, о...

5 причин не покупать смарт-часы Apple Watch похожи на классику смарт-часов, но вопросы есть и к ним Недавно мы уже приводили доводы за смарт-часы. Причин, почему стоит их купить, много, но, как всегда, в бочке меда есть пара черпаков отходов/ложек дегтя. Перечислим их в этой статье, какими бы очевидными дл...

5 декабря на мобильных выйдет хоррор-головоломка Rituals: Book of Skog Студия Curioso анонсировала свой новый проект под названием Rituals: The Book of SKOG. Это мобильный хоррор, который выйдет на iOS и Android 5 декабря. Действие игры происходит в уединенной части леса, где игрокам нужно будет совершать различные ритуалы, чтобы защищать себя...

В Китае уже можно заказать GeForce GTX 1660 Super. Цена не радует. Пока Nvidia только готовится официально представить видеокарту GeForce GTX 1660 Super, китайские продавцы уже поспешили включить ее в свои каталоги. Так, к примеру, на виртуальных просторах торговой площадки JD.com уже представлена MSI GTX 1660 Super 6G. Вообще розничн...

Введение в Spring, или что делать, если по всему проекту @Autowired и @Component, а вы не понимаете, что это Приветствую тебя, Хабр! Эта статья будет полезна тем, кто уже начал изучать Java и даже успел добиться некоторых успехов в понимании Java Core, и вот услышал слово Spring. И, возможно, даже не один раз: знание Spring Framework, как минимум, фигурирует в описаниях множества ...

Перевод: живые плитки Windows 10 мертвы? Зак Боуден (Zac Bowden), редактор портала Windows Central, поделился своими размышлениями о некоторых функциях Windows 10, учитывая, что в 19H1 компания начала постепенно отказываться от функций, которые не сработали. Например, в течение 2019 года, видимо, Microsoft полност...

Microsoft и Kroger собираются дать бой Amazon в cфере… торговли продуктами питания Источник: microsoft.com На Хабре несколько раз публиковались новости и статьи о полностью автоматизированных супермаркетах. В таком магазине покупателю не нужна касса, достаточно лишь скачать мобильное приложение, зайти в шоп, выбрать товары, которые нужны и уйти. Система ...

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

В России создали котлету из искусственного мяса, всего за 900 тысяч рублей Одна из причин отказа от настоящего мяса — это защита животных Где-то через 5 лет мы откажемся от настоящего мяса и начнем есть искусственное. В США так называемое «мясо из пробирки» уже получило одобрение от управления по контролю за продуктами и лекарствами (FDA), а бургер...

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

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

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

Есть ли польза? Как оценить ваш социальный проект Оценка социального эффекта (social impact) естественна для социальных и филтех-проектов. Ведь их социальная составляющая – это основное отличие от традиционного бизнеса. Если проекты, услуги, решения направлены на решение конкретной проблемы или снижение ее остроты, то важн...

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

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

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

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

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

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

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

Почти как Xiaomi Mi 8. Глава Redmi назвал цену потенциального бестеллера Redmi Note 7 Pro Сегодня вице-президент Xiaomi и глава бренда Redmi Лю Вейбинг (Lu Weibing) подтвердил полноценный анонс смартфона Redmi Note 7 Pro на следующей неделе. Затем читатели в социальной сети Weibo забросали его вопросами и среди всего прочего он ответил на вопрос о цене. ...

Зачем Microsoft использует Android на Surface Duo и Windows 10X на Surface Neo На прошлой неделе компания Microsoft представила два гибких устройства, которые должны поступить в продажу в конце 2020 года. Бренд Surface начнёт распространяться на устройства новых категорий. Интересно отметить, что модель Surface Neo будет работать на Windows, а устройст...

Свободная Рисовалка — песочница крафт по клеточкам 1.0 Вам нравится рисовать рисунки по клеточкам? Вы рисовали рисунки по клеточкам в тетради? Тогда это замечательно приложение по клеточкам именно для Вас! В интернете есть множество картинок по клеточкам. Смотрите или создавайте свои собственные образы рисунков по клеточкам, по ...

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

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

В чём процессоры Apple превосходят Intel В обозримом будущем все компьютеры Mac перейдут на процессоры собственного производства, полагает аналитик Минг Чи-Куо. Грандиозный переход должен состояться уже в 2020 году. По слухам, на чипы ARM сначала перейдут портативные решения — MacBook, MacBook Air и MacBook ...

Deep Learning vs common sense: разрабатываем чат-бота Чем больше пользователей у вашего сервиса, тем выше вероятность, что им понадобится помощь. Чат с техподдержкой — очевидное, но довольно дорогое решение. Но если применить технологии машинного обучения, можно неплохо сэкономить. Отвечать на простые вопросы сейчас может и бо...

Сколько будет стоить проезд на Hyperloop от Москвы до Санкт-Петербурга Специалисты российского Института проблем естественных монополий (ИПЕМ) рассчитали стоимость реализации проекта высокоскоростной системы Hyperloop между двумя крупнейшими городами России — Москвой и Санкт-Петербургом. Документ опубликован на сайте института. Краткие в...

Microsoft создаёт «облачную» консоль Сатья Наделла (Satya Nadella), генеральный директор компании Microsoft, недавно подтвердил слух о том, что новая игровая приставка Xbox будет построена на основе облачных технологий. Он выступил перед прессой в штаб-квартире Microsoft и прямо заявил, что компания хочет стать...

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

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

Как стать коммиттером и действительно ли вам это нужно Привет! Меня зовут Дмитрий Павлов, я работаю в GridGain, а также являюсь коммиттером и участником PMC в Apache Ignite и контрибьютором в Apache Training. Недавно я выступал c докладом о работе коммиттера на митапе Сбербанка по open source. С развитием opensource-сообщества у...

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

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

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

[Перевод] Знакомство с HealthKit В этой статье про HealthKit вы узнаете, как запрашивать разрешение на доступ к данным HealthKit, а также считывать и записывать данные в центральный репозиторий HealthKit. В статье используется Swift 4, iOS 11, Xcode 9 версии. HealthKit — это API, которое было представлено...

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

Создаем несложный шахматный ИИ: 5 простых этапов Перевели для вас статью Лори Хартикка (Lauri Hartikka) о создании простейшего ИИ для шахмат. Она написана еще в 2017 году, но базовые принципы остались теми же. Все файлы, которые использовал Лори, тоже доступны. Простой искусственный интеллект, который умеет играть в ш...

Какие тренды будут влиять на сферу здравоохранения в ближайшие годы? По подсчетам экспертов Deloitte, которые приводит "КоммерсантЪ", расходы на здравоохранение в мире в 2017 году составили $7,7 трлн. До 2022 года эти траты будут расти в среднем на 5,4% в год и достигнут $10 трлн. Для сравнения с 2013 по 2017 годы темпы роста состав...

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

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

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

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

Единые требования к информационным системам госорганов доработают в течение недели Об этом сказал журналистам заместитель директора по инновациям ФГБУ НИИ "Восход" (выступает разработчиком проекта по заказу Минкомсвязи РФ) Андрей Хлызов.Как отмечалось в презентации проекта, представленной в ходе экспертного обсуждения в Аналитическом центре при п...

Информационный портал «Poisk firm» Для удобства пользователей стран СНГ был создан уникальный информационный портал https://poisk-firm.ru/. На его страницах собрана вся информация о разных компаниях и организациях предоставляющих разные услуги населению в разных городах стран таких стран, как: Украина, Россия...

Как увеличить пожертвования: мастерская по подготовке к #ЩедромуВторнику для новичков Вы впервые участвуете в международном дне благотворительности ##ЩедрыйВторник или еще сомневаетесь, участвовать ли? Нужна помощь в разработке креативной кампании? Хотите создать сайт и запустить сбор онлайн-пожертвований? Тогда предлагаем участвовать в мастерской по подгото...

Глава Zeiss уверен, что камеры на 40 Мп вполне ... «Камеры смартфонов эволюционировали годами и изменили способ создания снимков, но у них есть предел, до которого они могут допрыгнуть», — категоричен президент и генеральный директор Zeiss Group Майкл Кашке. По его словам, только компьютерная фотография мож...

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

Создана Коалиция по борьбе с шпионскими программами Некоммерческая организация Electronic Frontier Foundation, «Лаборатория Касперского» вместе с другими технологическими компаниями и общественными объединениями создали Коалицию по борьбе со шпионским ПО. Новая глобальная инициатива призвана создать единый фронт для...

И все-таки, почему Posit являются достойной альтернативой IEEE 754 Месяц Posit объявлен на Хабре открытым, а значит я не могу пройти мимо и проигнорировать обрушившуюся на них критику. В предыдущих сериях: Новый подход может помочь нам избавиться от вычислений с плавающей запятой Posit-арифметика: победа над floating point на его собственн...

Обзор Life After: Night Falls — какой будет жизнь после такого? После прочтения книги «Кровь, пот и пиксели» Джейсена Шрейера я стал по-другому относиться к разработчикам видеоигр. Я понял, что многие из них работают за идею, а не за деньги. Осознал, что издатели часто давят на авторов даже больше, чем нам кажется. Но я также нашел приме...

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

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

Куо: Apple выпустит iPhone SE 2 в первом квартале 2020 года Авторитетный аналитик Мин-Чи Куо (Ming-Chi Kuo) считает, что Apple выпустит iPhone SE 2 в первом квартале следующего года. Смартфон будет более доступен по сравнению с другими моделями, которые были представлены в этом году. Смартфон получит более производительные аппаратные...

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

Джонатан Айв: Я живу на два года в будущем Разработка iPhone, iPad и даже AirPods требует от их создателей глубокого понимания того, какие технологии будут востребованы в будущем. Ведь, чтобы создать передовой продукт, одного года будет явно недостаточно, а значит, нужно учесть все изменения, которые произойдут с ры...

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

«Перспектива» при поддержке «Пасеки» запустила портал по трудоустройству молодых людей с инвалидностью Команда региональной общественной организации «Перспектива» запустила сайт-портал по трудоустройству молодых людей с инвалидностью. Цель сайта – помочь молодым специалистам с инвалидностью найти работу и построить карьеру. Проект разработала команда Студии «Т»...

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

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

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

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

Ведущие предприятия Ростеха протестируют методику оценки цифровой зрелости В заседании 25 ноября 2019 года приняли участие заместитель министра промышленности и торговли РФ Олег Бочаров, директор по особым поручениям Госкорпорации Ростех Василий Бровко и представители крупнейших промышленных предприятий России.Методология оценки цифровой зрелости с...

Custom refactoring tool: Swift Любой инженер стремится сделать процесс своей работы максимально оптимизированным. Нам, как мобильным разработчикам iOS, очень часто приходится работать с однообразными структурами языка. Компания Apple улучшает инструменты разработчиков, прилагая много усилий, чтобы нам был...

Админ без рук = гиперконвергенция? Это миф, достаточно распространённый в сфере серверного железа. На практике же гиперконвергентные решения (когда всё в одном) нужны много для чего. Исторически сложилось, что первые архитектуры были разработаны Amazon и Google под свои сервисы. Тогда идея была в том, чтоб...

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

JMeter — швейцарский нож тестировщика (Часть 2) Сегодня расскажу, как мы с помощью JMeter’а наладили процесс кэширования продуктовых страниц, проверили работу мобильного приложения без самого приложения и создали 2000 юзеров в системе без доступа к базе данных. Кто не в курсе, что здесь происходит, читайте первую часть ...

Сайт который не взлетел Сегодня я покажу вам пример обычного сайта и как он продвигается. Это совершенно обычный сайт, не лучший, но и не худший. Начнём. Вот сам сайт — http://monastery-russia.ru/ Идея проекта простая: По запросам монастырей очень хорошая посещаемость. А всего монастырей в Ро...

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

Игровая индустрия с 8 по 14 июля 2019 года В сегодняшнем выпуске: разработчики Star Wars Jedi Fallen Order выбирают мужского персонажа, Эд Бун показывает Синдел и другие новости игрового мира Разработчики Star Wars Jedi Fallen Order о выборе героя мужчины-человека На создателей Star Wars Jedi Fallen Ord...

Кластерное хранилище для небольших web-кластеров на базе drbd+ocfs2 О чем мы расскажем: Как быстро развернуть общее хранилище для двух серверов на базе решений drbd+ocfs2. Для кого это будет полезно: Туториал станет полезен системным администраторам и всем, кто выбирает способ реализации хранилища или хотят попробовать решение. От каких р...

[Перевод] Интервью — 10 вопросов про Swift. Часть 3 Профессиональная программа «iOS Разработчик» — 5 месяцев Best Practice по разработке мобильных приложений с помощью Swift 5. Лучших выпускников ждут на собеседованиях 12 компаний-партнёров OTUS, поэтому публикуем перевод заключительной статьи из серии «iOS Interview Question...

Новое приложение 3CX для Android — ответы на вопросы и рекомендации На прошлой неделе мы выпустили обновление 3CX v16 Update 3 и новое приложение (мобильный софтфон) 3CX для Android. Софтфон предназначен для работы только с 3CX v16 Update 3 и выше. У многих пользователей возникли дополнительные вопросы о работе приложения. В этой статье мы о...

Германия. Advanced Immigration guide Историй переезда в Германию достаточно много. Однако большинство из них достаточно поверхностны, так как пишутся обычно в первые несколько месяцев после переезда и раскрывают самые простые вещи. В этой статье не будет информации о том сколько в Германии стоит десяток яиц, ...

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

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

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

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

This content is not available in your country: новости, которые вы не сможете узнать из России Один из самых простых способов заблокировать ту или иную информацию (читай — тот или иной ресурс) — это запрет доступа к нему по географическому признаку. Сама блокировка может быть связана с самыми разными причинами — если это медиасервис, то чаще всего это вопросы с ли...

Тесты CPU Ryzen 5 3600: на уровне Core i7-9700K при вдвое меньшей цене Вчера в продажу поступили процессоры AMD Ryzen нового поколения. У нашего сайта, как и у большинства других тематических ресурсов, был доступ только к моделям Ryzen 7 3700X и Ryzen 9 3900X. Но есть и те, кому удалось раздобыть Ryzen 5 3600. Напомним, это шестиядерный C...

Прочнее, чем Xiaomi Redmi Note 7: на видео смартфон Ulefone Armor 6 бросают, взрывают и даже купают в кипятке Xiaomi в рекламной кампании смартфона Redmi Note 7 решила сделать акцент на его прочность. При этом аппарат вполне обычный со стеклом с обеих сторон, так что все эти тесты, которые нам показывают на видео, лучше не повторять. Компания Ulefone для своего смартфона Armor...

Как узнать, какие приложения потребляют больше трафика на iPhone Несмотря на то, что многие сейчас пользуются тарифами с безлимитным Интернетом, остаются и те, кому не нужно много трафика. Тем неприятнее обнаружить, что пакет Интернета закончился, а до следующего обновления еще неделя или две. Но Apple максимально упростила доступ к подо...

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

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

ICANN предлагает отменить ограничения стоимости доменов в зонах .ORG и .INFO ICANN предложила снять ограничения стоимости услуг регистрации и продления доменных имён в зонах .ORG и .INFO. По мнению организации, все доменные зоны  должны подчиняться единым правилам. То есть, если в новых gTLD можно выставлять любую цену регистрации доменов, то та...

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

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

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

Аниме-Overwatch под названием Ace Force доступна в режиме ОБТ в Китае На прошлой неделе стартовал бета-тест китайской версии мультиплеерного шутера Ace Force. Примечательно, что даже в описании игры в сервисе TapTap разработчики сравнивают ее с Overwatch. Главная особенность проекта — разнообразные герои с уникальными боевыми способностями. В...

Действительно, убийца флагманов. В Китае OnePlus 7 Pro стоит столько же, сколько за OnePlus 7 просят в Европе Компания OnePlus на днях представила свои новые смартфоны. Как всегда, цены в США и Европе получились несколько разными, хотя обычный OnePlus 7 в США вообще не продаётся. Напомним, за OnePlus 7 Pro в США просят 670-750 долларов, а в Европе — 710-830 евро. OnePlus ...

Stickman Party — коллекция аркад для нескольких игроков на одном Android-устройстве Игры со стикменом в главной роли — такой же неизменный элемент игровой индустрии, как Марио на платформе Nintendo, только прав на «рисованного человечка» нет ни у кого, так что проекты с ним в главной роли создают все подряд. Playmax Game Studio, например, выпустила забавную...

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

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

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

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

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