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

Российские ученые пожалуются в ООН на интернет-спутники Илона Маска Об этом сообщил руководитель группы переменных звезд Института астрономии РАН Николай Самусь. По его словам, идею жалобы на планы SpaсeX и других компаний запустить тысячи спутников поддерживают и в Европейском астрономическом обществе.

Александр Клянин: «До 2018 года я использовал OSM только в качестве подложки в своем блоге» Александр Клянин — дизайнер из Уфы, увлекающийся туризмом и фотографией. Не так давно он с помощью данных из OpenStreetMap и личного усердия нарисовал настоящую географическую карту Южного Урала. Как он ее сделал, какие для этого использовал инструменты и почему не может ос...

Эволюция декларативных UI-фреймворков: от динозавров к Jetpack Compose Проект Jetpack Compose привлёк много внимания в Android-мире, ещё когда был в альфа-версии. А недавно добрался до беты — так что теперь всем Android-разработчикам пора понимать, что он собой представляет. Поэтому мы сделали для Хабра текстовую версию доклада Матвея Малькова...

Стартап-разработчик сайтов без кода WeLoveNoCode Никиты Шевченко привлёк деньги от Николая Давыдова и братьев Либерманов Компания потратит деньги на усиление отделов продаж и маркетинга.

Первое дополнение для стратегии Iron Harvest расскажет историю про царя Николая и Распутина Ой-ой.

Выступает DMN, дирижирует ZeeBe: как использовать бизнес-правила в микросервисах Меня зовут Николай Первухин, я Senior Java Developer в Райффайзенбанке. Так сложилось, что единожды попробовав бизнес-процессы на Camunda, я стал адептом этой технологии и стараюсь ее применять в проектах со сложной логикой. Действительно сама идея подкупает: рисуешь процесс...

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

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

Оптимизация строк в ClickHouse. Доклад Яндекса Аналитическая СУБД ClickHouse обрабатывает множество разных строк, потребляя ресурсы. Для ускорения работы системы постоянно добавляются новые оптимизации. Разработчик ClickHouse Николай Кочетов рассказывает о строковом типе данных, в том числе о новом типе, LowCardinality, ...

Song of Bloom — новый авторский проект разработчика see/saw, supertype и Bacon – The Game На каждую тысячу мобильных игр, созданных по проверенной схеме исключительно с целью заработка, приходится один авторский проект, разработчик которого думает исключительно о своей идее и не волнуется о том, как ее воспримут. Часто такие эксперименты приводят к куда большему,...

Catchain: алгоритм консенсуса блокчейна TON В предыдущем обзоре наша команда R&D рассказала о структуре Telegram Open Network и особенностях функционирования ключевых узлов (валидаторов) TON Blockchain, а также поделилась опытом Mercuryo, как валидатора сети. Эта статья посвящена одному из ключевых вопросов, отве...

В России создан Консорциум отраслевого сообщества в области программно- аппаратной части искусственного интеллекта Как сообщается в пресс-релизе, опубликованном компанией "ХайТэк", "соглашение нацелено на взаимовыгодное сотрудничество и совместное продвижение интересов участников Консорциума для обеспечения условий развития российской микроэлектронной промышленности в част...

Владимир aka wowik: «OpenStreetMap нужны идеи, которые в других системах нереализуемы» wowik — программист и инженер-физик из Москвы, который, как он говорит сам про себя, «программировал все, что шевелится: мейнфреймы, персоналки, мобильные устройства, теперь еще и web». Но в мире OSM он известен, как разработчик легендарного «валидатора Вовика». Что такое в...

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

Полный разбор первой части экзамена в ШАД 2020 Привет! С вами Азат Калмыков, куратор в «ШАД Helper». Мы продолжаем наш цикл статей, в которых разбираем задачи для поступления в ШАД. На этот раз мы (я, Николай Проскурин и Александр Курилкин) посмотрим на решения первого этапа отбора в ШАД в этом году, который закончился с...

Мария Попова: «Некоторые впервые узнали про OpenStreetMap благодаря тому, что отмечали борщевик на карте» Мария Попова — художник и основатель общественного движения “Антиборщевик”. Не так давно она перевела карту своего проекта на сервис uMap, который работает с картами OpenStreetMap. Почему она это сделала, как быстро освоила uMap и зачем борется с борщевиком — обо всем этом ...

Разработка веб-сайта на паскале (backend) В этой статье я расскажу о том, зачем, почему и как я начал делать сайты на паскале: Delphi / FPC. Вероятно, «сайт на паскале» ассоццируется с чем-то вроде: writeln('Content-type: text/html'); Но нет, всё гораздо интереснее! Впрочем, исходный код реального сайта (почти ве...

[Из песочницы] Как разработать дизайн и код персонального веб-сайта Привет, Хабр! представляю вашему вниманию перевод статьи «How to Design and Code a Personal Website» автора Ryan Smith. Многие разработчики считают, что быть хорошим дизайнером — это врожденная способность, что творческий подход — это то, с чем вы сразу родились. На самом д...

Как мы делали мобильный банк для «Авроры»: особенности разработки для отечественной мобильной ОС Недавно мы закончили разработку приложения для мобильного интернет-банкинга под ОС «Аврора» — единственную российскую мобильную операционную систему. Всего за пару месяцев мы создали приложение, которое дает доступ ко всем основным услугам банка ВТБ. Через приложение можно о...

Новые спутники связи «Экспресс» отправятся на орбиту весной В текущем квартале планируется осуществить запуск двух новых российских спутников связи семейства «Экспресс». Об этом сообщает «РИА Новости», ссылаясь на заявления гендиректора компании «Информационные спутниковые системы» имени академика М. Ф. Решетнева» (ИСС) Николая Тесто...

Почему мобильным приложениям скоро придёт конец Android-приложениям скоро придёт конец? Мобильные приложения являются неотъемлемой частью как iOS, так и Android. И с чего мы это решили, что им придёт конец? Всё дело в PWA (Progressive Web Apps). Это веб-приложения, построенные на фронтенд-технологиях (HTML, CSS, JavaScrip...

Мнение: в условиях, когда люди готовы отдать свои цифровые права, важно показать — назад их не вернуть Недавно команды Commun, ForkLog и Digital Cartel запустили акцию #fEXIT, направленную на отказ от использования социальной сети Facebook и ставшую продолжением #ForkGoogle. О существующих децентрализованных альтернативах и тактике борьбы с интернет-гигантами в эфире «Поясни ...

Sword & Blade — мобильная MMORPG из Японии, сейчас проходит ЗБТ Если вы любите азиатские многопользовательские проекты, то будете рады услышать, что одна из них — Sword & Blade — находится в стадии тестирования. Это значит, что в ближайшем будущем будет релиз, но официальный сайт полностью на японском, включая внутриигровой интерфейс...

Всё о проекте «Спутниковый интернет Starlink». Часть 3. Наземный комплекс Часть 1 ‣ Часть2 ‣ Часть 3 Центр управления сетью Центр управления сетью (ЦУС) обеспечивает управление всей сетью спутниковой связи, координацию работы шлюзовых и абонентских станций, задание единого времени в сети, выделение частотных слотов на спутниках для работы (перед...

Из разработчика в менеджеры и обратно Зимой 2012-го коллега предложил мне, С++ программисту с пятилетним стажем, написать первое приложение под Android. Ещё через год я начал руководить небольшой командой мобильных разработчиков, и с тех пор размеры моих команд стабильно росли. Но в прошлом году, после 2 лет рук...

Rust глазами Python-разработчика Привет! Мы – часть команды разработки «Рамблер/Медиа» (портал «Рамблер»). На протяжении трех лет мы поддерживаем и развиваем несколько больших python-приложений. Чуть больше года назад перед нами встала задача написать еще одно большое приложение – API к основному хранилищу...

Микроскоп Diple, подключаемый к смартфону, обеспечивает увеличение в 1000 раз На сайте Kickstarter на днях завершился сбор средств на выпуск микроскопа Diple, подключаемого к смартфону. Рассчитывая собрать не менее 25 000 евро, авторы проекта смогли привлечь в шесть раз больше — почти 150 000 евро. По мнению разработчиков Diple, ...

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

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

Киев готовится к введению чрезвычайного положения из-за коронавируса, но паниковать не стоит (фактически его ввели на прошлой неделе) Соответствующее решение о введении в Киеве режима чрезвычайной ситуации в связи с пандемией коронавируса фактически уже приняло, а юристы готовят все необходимые документы. Об этом в недавнем интервью «РБК-Украина» рассказал первый заместитель председателя КГГА Николай Повор...

Микрофронтенды: разделяй и властвуй Всем привет! Меня зовут Аня, я фронтенд-разработчик в Delivery Club. Хочу рассказать про использование микрофронтендов. Поговорим о том, что же это за зверь такой — микрофронтенд, почему мы решили использовать этот подход в своих проектах и с какими проблемами столкнулись ...

РАН пожалуется на Илона Маска в ООН Об этом сообщает РИА Новости со слов астрофизика, научного сотрудника Института астрономии РАН Николай Самуся. «Мы сейчас занимаемся подготовкой письма от РАН, и завтра с вице-президентом РАН (Юрием) Балегой мы этот вопрос будем обговаривать, и такое письмо от нас пойдет», —...

Postgres-вторник №5: «PostgreSQL и Kubernetes. CI/CD. Автоматизация тестирования» В конце минувшего года состоялся очередной прямой эфир российского PostgreSQL-сообщества #RuPostgres, в рамках которого его сооснователь Николай Самохвалов поговорил с техническим директором «Фланта» Дмитрием Столяровым про эту СУБД в контексте Kubernetes. Мы публикуем ст...

Древности: домашний минидиск и баллада о гробиках «Гробиками» моя жена называет ценные экспонаты моей коллекции, стационарные Hi-Fi компоненты преимущественно черного цвета. Про старую домашную технику я уже писал, например про двухкассетник Sony или DCC-деку Philips. Пришло время рассказать про домашний минидисковый рекорд...

Дмитрий Лебедев: «Несколько лет назад я явно понимал, что еще чуть-чуть и OpenStreetMap пойдет ко дну» Дмитрий Лебедев — магистр экономики, программист и урбанист, который уже более 10 лет работает с OpenStreetMap. Он не только рисует домики, но и делает много исследований на основе его данных. По какому пути пошел OSM, есть ли у него будущее и зачем программистам гуманитарн...

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

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

Роман Шувалов: «Мне пришла в голову идея — сделать трехмерный рендер карты OpenStreetMap» Роман Шувалов — разработчик инди-игр из Тольятти, который в начале этого года выпустил игру «Generation Streets», основанную на данных OpenStreetMap. Не так давно он открыл часть кода своего проекта. Зачем он это сделал, как появилась игра и почему выбор пал на OSM — обо вс...

Нейросеть дольше года выдавали за настоящего человека. «Студия Артемия Лебедева» раскрыла секрет скандального «экспресс-дизайна» Российская дизайн-студия «Студия Артемия Лебедева» раскрыла секрет своего проекта «Экспресс-дизайн», отметившегося несколькими громкими скандалами в сети. Как оказалось, за многими из них стоял не реальный человек, а разработанная в условиях стро...

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

Исследуем качество кода операционной системы Zephyr Недавно мы рассказывали, что анализатор кода PVS-Studio начал интегрироваться с PlatformIO. Естественно, при этом команда разработчиков PVS-Studio общалась с командой PlatformIO и те предложили ради интереса проверить код операционной системы реального времени Zephyr. Почем...

Наталья Сергунина: МИК приступил к сбору заявок на конкурс Social Tech Challenge Московский инновационный кластер (МИК) с участием крупнейших компаний и инвестиционных фондов Российской Федерации запустил серию конкурсов. Как сообщила заместитель столичного мэра Наталья Сергунина, они нацелены на то, чтобы помочь привлечь инвестиции и заключить контракты...

Почему я сделал личный проект учёта трат на Git+JS Здравствуйте, господа, в этой статье я поделюсь опытом создания приложения учёта трат, в частности отвечу на следующие вопросы: Зачем мне приложение учёта трат? Почему это личный проект? Почему проект на Git+JS? 1. Зачем мне приложение учёта трат? Как и многие другие люди...

На Android вышел сборник из 30 классических игр Gameloft Classics: 20 Years Один из самых популярных (остановимся на этом заявлении) мобильных разработчиков Gameloft выпустил в Google Play приложение под названием Gameloft Classics: 20 Years, которое, как можно догадаться, включает проекты компании за последние 20 лет. В списке 30 игр, включая те, ...

Биржа Coinsbit поддержит запуск нового форка биткоина Команда разработчиков Prof-it Blockchain во главе с сооснователем криптовалютной биржи Coinsbit Николаем Удянским представили концепт нового форка биткоина — Bitcoin Ultimatum (BTCU). Блокчейн-протокол Bitcoin Ultimatum предусматривает поддержку смарт-контрактов и атомарных ...

Сервис разработки без кода WeLoveNoCode Никиты Шевченко привлёк деньги от Николая Давыдова и братьев Либерманов Компания потратит деньги на усиление отделов продаж и маркетинга.

Живые и мотивирующие обои для рабочего стола Идея данной публикации сегодня была под вопросом, но видимо механизм мотивации, описанный в статье, всё же работает. Однажды среди бизнес-уроков Николая Мрочковского услышал про интересную технику работы с собственным временем и целями. Называется она "Таблица жизни&q...

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

Почему VR разработка вам не подходит Всем привет! Меня зовут Григорий Дядиченко, и я занимаюсь AR/VR. (Слышны хлопки по залу). В AR/VR я уже больше 4 лёт, хотя занимаюсь всё это не только исключительно ими, а самыми различными проектами под заказ всё это время. Я работал в студиях, я долгое время был фрилансеро...

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

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

Директор криптобиржи Coinsbit Николай Удянский продал долю в компании Сооснователь и CEO криптовалютной биржи Coinsbit Николай Удянский заявил о выходе из компании. Предприниматель продал долю в бизнесе и планирует развивать IT-проекты для рынков Северной Америки и Украины. Покупатель доли не называется. Сам Удянский объяснил продажу доли жела...

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

Dynamic Delivery в многомодульных проектах (часть 1) Привет! Меня зовут Юрий Влад, я Android-разработчик в компании Badoo и занимаюсь внедрением Dynamic Features в наши проекты. Dynamic Delivery — технология, позволяющая устанавливать и удалять части приложения прямо во время работы для того, чтобы уменьшить место, занимаемо...

Microsoft ♥️ Python Традиционно считается, что Microsoft хорошо поддерживает языки программирования на платформе .NET: C# или F#. Но это не совсем так — облако Azure поддерживает целый спектр языков, среди которых Python занимает почетное место. А если речь заходит о машинном обучении, то Pytho...

Состоялся запуск основной сети Free TON на базе разработок Telegram Разработчики TON, крупные PoS-валидаторы и сообщество запустили основную сеть Free TON с нативным токеном TON Crystal (TON). Протокол, как известно, разработал Николай Дуров и команда Telegram, которым не удалось запустить сеть из-за судебных разбирательств с властями США. С...

[Перевод] Чистый код для TypeScript — Часть 3 Заключительная часть статей, посвященных тому, как можно использовать принципы чистого кода в TypeScript(ps. Все эти принципы относятся не только к языку TypeScript). Читать дальше →

Финтех-сервис Revolut Николая Сторонского привлёк $500 млн при оценке в $5,5 млрд Это в три раза больше оценки во время последнего раунда в апреле 2018 года.

«ИТ-столица мира»: Юрий Дудь снял трёхчасовой фильм о русскоязычных резидентах Кремниевой долины Журналист поговорил с директором по продуктам Google Андреем Дороничевым, сооснователем инвестфонда Gagarin Capital Николаем Давыдовым и другими героями.

Electronic Frontier Foundation: как корпорации собирают чувствительные данные пользователей И другие важные новости дня, по мнению редакции Теплицы. Другая сторона черного зеркала: как корпорации собирают наши данные  Эксперты Electronic Frontier Foundation выпустили отчет, в котором подробно рассказали, как корпорации собирают данные пользователей. По ...

Собрать средства на выпуск электромобиля, напечатанного на 3D-принтере, не удалось На сайте KickStarter завершается сбор средств на выпуск электромобиля XEV YOYO, который его создатели называют электромобилем, напечатанным на 3D-принтере. Уточним, что методом 3D-печати изготовлена лишь часть деталей машины — главным образом, панели кузова и инте...

Управление хаосом: наводим порядок с помощью технологической карты Изображение: Unsplash Всем привет! Мы инженеры-автоматизаторы из компании Positive Technologies и занимаемся сопровождением разработки продуктов компании: поддерживаем весь сборочный конвейер от коммита строчки кода разработчиками до публикации готовых продуктов и лицензи...

Юбилейный DUMP2020 — 4 дня, которые вы не забудете Привет, Хабр! У нас новости с Урала :) 10-я конференция уральских разработчиков DUMP пройдет в этом году в мае, с 14 по 17 число. Основная программа, по-прежнему, укладывается укладывается в 1 день. На DUMP выступят Сергей Абдульманов (Туту.ру, в прошлом МосИгра), Александр...

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

[Личная история] Как живется разработчику в Чехии. Поиск работы, любовь к Python, кнедлики и и чешское пиво Чехия кажется центром Европы — развитым, красивым и с достойными зарплатами. Но насколько хорошо здесь жить IT-иммигранту? И не лучше ли выбрать соседнюю Германию? Мы поговорили с Алексеем Рембишем (/u/rembish/), который в Чехии вырос до руководителя бэкенд-разработк...

Проектирование и изготовление телескопа Говорят, что если человек приобрел телескоп и использует его для наблюдений, то через некоторое время он обязательно захочет другой, получше. Так случилось и со мной. У меня есть телескоп PowerSeeker 127мм, но захотелось лучшего. По этой причине я даже было дело собрался то...

Простой зомби-шутер на Unity Всем привет! Скоро стартуют занятия в первой группе курса «Разработчик игр на Unity». В преддверии начала курса прошел открытый урок по созданию зомби-шутера на Unity. Вебинар провёл Николай Запольнов, Senior Game Developer из Rovio Entertainment Corporation. Он также написа...

Разработка приложений в VK mini apps Почему надо смотреть в сторону разработки приложений для работы в VK? У меня за спиной много лет фронтенд-разработки для массовых сервисов, и то, что сейчас предлагает разработчику социальная сеть «ВКонтакте» — быстрый и эффективный способ построить еще один канал коммуникац...

Максим Дубинин: «В OpenStreetMap нужно заниматься тем, что тебе важно, а не пытаться «спасти» проект в целом» Максим Дубинин — основатель проекта GIS-Lab и директор компании NextGIS, которая разрабатывает одноименный продукт. Наверное, его имя известно в России почти любому, кто связан с темой ГИС. Кто использует данные OSM, какого они качества и почему их не ценят — обо всем этом ...

Как работают мобильные кошельки на примере приложения «Mir Pay» Как известно, в 2015 году мы запустили в эксплуатацию платежную систему «Мир», и карты «Мир» в России принимаются повсеместно. Это, конечно, очень здорово, но сейчас набирает популярность использование мобильных кошельков для оплаты покупок. Согласно статистике, в 2019 году ...

Оптимизация C++: совмещаем скорость и высокий уровень. Доклад Яндекса Что влияет на скорость работы программ на C++ и как её добиться при высоком уровне кода? Ведущий разработчик библиотеки CatBoost Евгений Петров ответил на эти вопросы на примерах и иллюстрациях из опыта работы над CatBoost для x86_64. Видео доклада ...

Промышленные дизайнеры о Tesla Cybertruck: почему он такой, что в нем хорошо, а что плохо Я связался с промышленными дизайнерами и задал им вопросы о Кибертраке, который Маск представил 21 ноября. Почему он такой рубленный? Зачем там «мраморная» столешница внутри? Отчего штурвал, а не руль? А тот «аэродинамический» рендер — это правда? На дилетантские вопросы о...

Выпускники семестрового курса «Разработка приложений на iOS», Технопарк Mail.ru Свои дипломные проекты в этом сезоне защитила новая группа выпускников семестрового курса «Разработка на iOS» Технопарка (МГТУ им. Баумана). Это был экспериментальный семестр, все занятия проходили онлайн. Преподаватели выбрали четыре самых интересных решения, о которых мы х...

[Из песочницы] Техническая документация в разработке ПО: кто, зачем, когда и как описывает проект Привет! Меня зовут Даша Григорьева, я технический писатель в компании 65apps. Мы занимаемся разработкой сложных мобильных решений, и моя задача — подготовка технической документации по проектам. Очень часто роль технического писателя бывает недооцененной в компании (не у ...

ок.tech QATOK: материалы мероприятия 11 декабря в петербургском офисе Одноклассников состоялся ок.tech: QATOK – мероприятие, посвященное обеспечение качества в ИТ проектах и всему, что с этим связанно. К нам в гости пришло более 100 человек. В рамках программы мероприятия, вместе с коллегами из OK, Mail.ru и ...

Новое приложение «Медузы». Почему Flutter? Технический директор Борис Горячев рассказывает, как «Медуза» работала над ним целый год и почему оно написано на Flutter 12 мая состоялся релиз новых мобильных приложений «Медузы» — почти через два года после того, как мы решили их переписать. Почему так долго? Почему не на...

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

Telegram vs SEC: токены Gram признаны ценными бумагами По данным SEC, было продано около 2,9 млрд токенов Gram, около 1 млрд которых приобретены американскими инвесторами, сумма сделок - $425,5 млн. Общая сумма инвестиций, которую направили в блокчейн-платформу Telegram Павла и Николая Дуровых - $1,7 млрд...

Клавиатура KD-K1 с несколькими портами USB, выходом HDMI и слотами для карт памяти может питать ноутбук На сайте Kickstarter завершается сбор средств на выпуск клавиатуры Kolude KD-K1, которая позволяет немного уменьшить число отдельных устройств и проводов на рабочем столе по сравнению с вариантом, когда к компьютеру дополнительно подключается концентратор USB и устройст...

Как в Яндекс.Облаке устроено Virtual Private Cloud и как наши пользователи помогают нам внедрять полезные функции Привет, меня зовут Костя Крамлих, я ведущий разработчик подразделения Virtual Private Cloud в Яндекс.Облаке. Я занимаюсь виртуальной сетью, и, как можно догадаться, в этой статье расскажу об устройстве Virtual Private Cloud (VPC) в целом и виртуальной сети в частности. А ещё...

Vue.js и слоистая архитектура: вынесение бизнес-логики в сервисы Когда нужно сделать код в проекте гибким и удобным, на помощь приходит разделение архитектуры на несколько слоев. Рассмотрим подробнее этот подход и альтернативы, а также поделимся рекомендациями, которые могут быть полезны как начинающим, так и опытным разработчикам Vue.js,...

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

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

Разбираемся с eSIM (+ интервью с экспертом) Поговорим о eSIM (полное название embeddedSIM — то есть, встроенная SIM) — впаянных в гаджет (в отличие от привычных съёмных «симок») SIM-картах. Разберём, чем они лучше обычных SIM-карт и почему мобильные операторы противодействуют внедрению новой технологии. Читать дальше...

В мобильном приложении PRIDE теперь можно пользоваться топливными картами Сеть АЗК WOG обновила мобильное приложение PRIDE – компания ввела большой раздел для B2B клиентов, а именно для тех, кто использует топливные карты WOG.

Стало известно о разработке новых российских атомных подлодок 5-го поколения Журналисты российского издания “Красная звезда” взяли интервью у главнокомандующий военно-морским флотом России адмирала Николая Евменова, благодаря которому стало известно разработке новых российских атомных подлодок 5-го поколения.

Россия сформирует 3D-карту Луны для будущих пилотируемых миссий Российские специалисты создадут трёхмерную карту Луны, которая поможет в реализации будущих автоматических и пилотируемых миссий. Об этом, как сообщает «РИА Новости», рассказал директор Института космических исследований РАН Анатолий Петрукович на заседании Совета РАН по кос...

Михаил Салосин. Golang Meetup. Использование Go в бэкенде приложения «Смотри+ Михаил Салосин (далее – МС): – Всем привет! Меня зовут Михаил. Я работаю бэкенд-разработчиком в компании MC2 Software, и я расскажу об использовании Go в бэкенде мобильного приложения «Смотри+». Кто-нибудь из присутствующих любит хоккей? Тогда это приложение для вас. О...

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

С помощью мобильного телефона можно оплатить проезд в Гомеле В Гомеле начали тестировать систему оплаты проезда в городских автобусах с помощью мобильных телефонов. Уже запустили пилотный проект, сообщает сайт progomel.by.<br /><br /><br />На данный момент систему опробуют на одном из городски...

Angular для Vue разработчиков Сейчас во фронтенде среди фреймворков есть три явных лидера: Angular, React и Vue. Думаю, мы можем судить о любви разработчиков к проекту по количеству звезд на GitHub. На момент написания данной статьи у Vue уже 161 тысяча звезд, на втором месте находится React с 146 тысяча...

Blockpass IDN внедрил технологии распознавания Smart Engines Разработчики мобильного приложения KYC-идентификации Blockpass IDN Ltd, внедрили в свое одноименное приложение систему распознавания документов от Smart Engines. Теперь в приложении для формирования цифрового профиля появилась возможность распознавать паспорта, ID-кар...

Морская губка защитит сердце человека от химиотерапии Исследователи Института органической химии им. Н. Д. Зелинского РАН (ИОХ РАН) вместе со специалистами университета Инже в Пусане (Южная Корея) и Тихоокеанского института биоорганической химии им. Г.Б. Елякова ДВО РАН (ТИБОХ) работают над кардиопротектором на основе голубой м...

Что такое Free TON? 1 Что такое Free TON? Free TON – это пиринговая мультиблокчейн-система с нативным токеном TON Crystal (TON). Платформа Free TON построена на протоколе TON, который разработал Николай Дуров и команда Telegram. 2 Кто и когда запустил Free TON? Free TON запустило сообщество Fre...

Почему вам не надо становиться тимлидом? Привет, друзья. Эта статья написана Георгием Могелашвили (glamcoder), который работает на позиции Lead Developer в Booking.com в Амстердаме и отвечает за архитектуру и координацию нескольких технических команд в отделе маркетинга, а по совместительству Георгий преподает в OT...

Фопономіка. OpenDataBot запустил дашборд с обновляемой в реальном времени статистикой по ФОП-ам По случаю Дня предпринимателя (отмечается в Украине ежегодно в первое воскресенье сентября) команда разработчиков OpenDataBot запустила новый проект под говорящим названием «Фопономіка», посвященный украинским предпринимателям. Это сайт с простыми и понятными графи...

Facebook выпустила приложение Messenger для Windows и macOS Разработчики Facebook анонсировала Messenger для компьютеров на Windows и macOS. Теперь приложение Facebook доступно на всех популярных платформах. Приложение Facebook для Windows и macOS ничем не отличается от мобильной версии. В приложении есть групповые звонки, уведомлен...

Precursor — собери сам свое open-source мобильное устройство с криптографической защитой На днях представлен проект открытой программной платформы для создания мобильных устройств. Он получил название Precursor. По словам автора, это Arduino или Raspberry Pi для мобильной отрасли. На базе платформы можно собрать любой мобильный девайс. В отличие от тех же о...

Дайджест интересных материалов для мобильного разработчика #326 (9 — 15 декабря) В новом выпуске — разработка приложений на Python, новая AppCode, CI/CD для игр, новый код мобильной продуктивности от Microsoft, приоритеты дизайна, тенденции UX, маркетинга и ASO. Читать дальше →

Жаль, что сейчас таких не выпускают: Серийное производство УАЗ «Рюрик» помогло бы вытеснить Toyota Land Cruiser с рынка Редкий российский внедорожник не ударил бы в грязь лицом, а быстро оккупировал рынок – «Крузаки» сошли бы с дистанции. Таким авто можно назвать УАЗ «Рюрик», в основу которого легла платформа популярного УАЗ-469. Новый российский внедорожник строили Николай Котов в соавторст...

В раннем доступе на Android появилась MMORPG Horror Forest 3 К жанру мобильных MMORPG всегда нужно относиться с подготовленным скептицизмом, потому что зачастую они представляют из себя ничто иное, как огромный, но пустой мир. Да, он наполнен множеством различных существ, но они используются только в качестве боксёрских груш. Ложку дё...

DIY Гусеничная платформа для роботов и развелечений Мы задумываемся о разработке робота-охранника периметра c использованием софта, который мы разработали для нашего робота для сбора мячей для гольфа. Когда мы определились с техническими требованиями начали искать что подобного есть интернете. Так мы нашли проект Золотоева А...

Сбор метрик Spring Boot приложения c помощью Prometheus и Grafana В данной статье рассмотрен пример работы с метриками. В начале, настройка приложения для поставки метрик. Настройка Prometheus для сбора и хранения метрик. Настройка Grafana для отображения собранных метрик. Читать далее

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

[Перевод] Прослушиватели событий и веб-воркеры Недавно я разбирался с API Web Workers. Очень жаль, что я не уделил время этому отлично поддерживаемому инструменту раньше. Современные веб-приложения очень требовательны к возможностям главного потока выполнения JavaScript. Это воздействует на производительность проектов и ...

Facebook Lite теперь поддерживает темную тему Компания Facebook добавили в свое приложение Facebook Lite режим Dark Mode. Темную тему добавили в стабильной версии приложения Facebook Lite. Активировать темную тему можно в настройке приложения. Но к сожалению, разработчики приложении Facebook Lite почему то не оптимизи...

Пламенные и ледяные моторы спутников Привет, с вами lozga в несколько непривычной роли автора поста корпоративного блога. В январе в челябинской Точке кипения прошла олимпиада «Астероидная безопасность», в рамках которой спутникостроители и преподаватели Южно-Уральского государственного университета Валерий Бог...

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

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

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

[Из песочницы] User flow: как создаются популярные приложения и сайты Всем привет! Я – Максим Скворцов, UX/UI-дизайнер Omega-R, международной компании по разработке и интеграции IT-решений. Я занимаюсь проектированием и визуализацией интерфейсов мобильных и веб-приложений. На базе своего опыта в сфере информационных технологий и экспертизы...

Навигатор 2ГИС заговорил голосами Николая Дроздова, AcademeG и других знаменитостей Команда популярного картографического 2ГИС, теперь входящая в экосистему СберБанка, объявила о приятном нововведении. В навигаторе 2ГИС появились голоса знаменитостей.  В новой версии популярного навигатора дикторами стали телеведущий Николай Дроздов, видеоблогер ...

Концентратор HyperDrive GEN2 предложен в трех вариантах Компания Sanho организовала на сайте KickStarter сбор средств на выпуск концентраторов HyperDrive GEN2. В этом устройстве развиты идеи, заложенные в модели HyperDrive, которая была представлена в январе 2019 года. Концентратор рассчитан на использование совместно с моби...

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

Эксперты обсудили перспективы российского образования в 2020 году на пресс-конференции 24 декабря в пресс-центре информационного агентства «Национальная служба новостей» координатор проекта ОНФ «Равные возможности – детям», заместитель председателя комитета Госдумы по образованию и науке, председатель Российского общества «Знание» Любовь Николаевна Духанина пр...

YouTube TV надоело платить Apple комиссию за подписки через App Store Так уж повелось, что нередко отношение разработчиков к Apple и App Store, в котором они размещают свои приложения, всегда было довольно натянутым. Несмотря на то что в Купертино периодически хвастаются суммами, выплаченными разработчикам, те зачастую считают, что компания н...

Лунный ровер NASA VIPER для поиска льда проходит испытания Национальное управление США по воздухоплаванию и исследованию космического пространства (NASA) сообщает о том, что в Лаборатории имитации лунной деятельности (Simulated Lunar Operations Laboratory, SLOPE Lab) Исследовательского центра Джона Гленна (Огайо) ведутся испытания к...

Как уменьшить размерность метрик в Prometheus, если вы не DevOps Иногда команда разработки сталкивается с задачей, в которой у неё мало экспертного опыта, и через пробы и ошибки она находит неочевидное решение. Так произошло и с нами, когда понадобилось перенести сбор метрик из Infux в Prometheus. Их итоговая размерность оказалась 1,5 мил...

HorizontalList с помощью SwiftUI Вступление SwiftUI — это современный UI framework, который позволяет разработчикам быстро и легко создавать собственные приложения на всех платформах Apple. Используя простой, понятный декларативный стиль, разработчики могут создавать потрясающие пользовательские интерфейсы ...

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

Flutter + arduino nano 33 BLE sense = очень простой BLE sensor В этой статье я хочу рассказать как сделать очень простую bluetooth метеостанцию (куда уж без нее :) ) и написать мобильное приложение на Flutter для нее. Читать дальше →

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

Navigation Component-дзюцу, vol. 1 — BottomNavigationView Два года назад на Google I/O Android-разработчикам представили новое решение для навигации в приложениях — библиотеку Jetpack Navigation Component. Про маленькие приложения уже было сказано достаточно, а вот о том, с какими проблемами можно столкнуться при переводе большого...

Как писать читаемый код Бывает, что посмотрев на старый код, мы говорим: «Его проще переписать, чем поменять». Печально, если речь идет о нашем собственном коде, с такой любовь написанном несколько лет назад. Head of Developer Relations в Evrone Григорий Петров в своем докладе на TechLead Conf 2020...

Дайджест интересных материалов для мобильного разработчика #332 (3 — 9 февраля) На этой неделе мы рассказываем про важные и интересные новости и статьи — “универсальные покупки”, единый магазин и платформу от Xiaomi, Huawei, Oppo и Vivo, про рисование муравьями и тех, кто играет в мобильные игры в России, про локализацию приложений и пробку из смартфоно...

Concurrent Mode в React: адаптируем веб-приложения под устройства и скорость интернета В этой статье я расскажу о конкурентном режиме в React. Разберёмся, что это: какие есть особенности, какие новые инструменты появились и как с их помощью оптимизировать работу веб-приложений, чтобы у пользователей всё летало. Конкурентный режим — новая фишка в React. Его зад...

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

Обнажённая электроника — бесплатные фото без СМС и регистрации Привет, Интернет. В процессе работы над проектом Nude Electronics Art я сделал достаточно качественные фотографии электронных плат и решил поделиться ими со всеми. Вы можете скачать их бесплатно на сайте Pixabay, в том числе для коммерческих целей. Коллекция будет потихонь...

[Из песочницы] Из истории «нестандартного» радиовещания со спутника Возможно многие не знают, (или успели забыть) но в конце 90х, начале 2000х годов, во времена перехода с аналогового на цифровое спутниковое ТВ вещание, были популярны приёмники от Nokia серии «MediaMaster». (фото с сайта archiwum.allegro.pl) Читать дальше →

История отечественных ИКТ: Николай Брусенцов На основе ферритодиодного элемента Гутенмахера был разработан троичный ферритодиодный элемент и на его базе Н. П. Брусенцов с группой единомышленников спроектировал в ВЦ МГУ троичную ЭВМ «Сетунь», получившую название протекавшей рядом реки...

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

[Перевод] Почему на Raspberry Pi4 стоит поставить 64-битную ОС Одно из преимуществ работы на компанию, занимающуюся производством программ, заключается в том, что вам часто представляется возможность протестировать прототипы нового железа. Однако не в данном случае – я купил себе Raspberry Pi4 потому, что она очень дешёвая! На Raspbe...

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

Первый игровой смартфон Samsung получит активное охлаждение 11 мая 2021 года Samsung Electronics подала заявку на торговую марку Activate Fan Mode в Ведомство интеллектуальной собственности Европейского союза (EUIPO) и Ведомство интеллектуальной собственности Соединенного Королевства (UKIPO). Приложение относится к классу 9, куд...

Уродливый API В этой статье хочу рассказать о проблемах, с которыми столкнулся в процессе интеграции с API по HTTP протоколу, и поделиться опытом их решения.При разработке фронтенд приложений (mobile/web), часто сталкиваешься с тем, что API на бэкенде еще не реализован. Приходится ждать р...

NewNode — децентрализованная CDN от разработчика FireChat На днях я наткнулся на упоминание некоего NewNode: NewNode — SDK для мобильной разработки, который делает любое приложение неубиваемым для любой цензуры и DDoS, и драматически снижает нагрузку на сервере. P2P сеть. Может работать в теории без интернета. Выглядело довольно...

[Из песочницы] Я случайно рассекретил скам-проект Photo from: www.aarp.org/podcasts/the-perfect-scam Часто ли вы встречаетесь со скам-проектами? Я вот часто. Не в силу профессиональной деятельности или чего-то такого, а скорее так — из-за интереса. Но порой мне даже кажется, что не я нахожу их, а они ищут меня. Сегодня ...

Трепещущий Kivy. Обзор возможностей фреймворка Kivy и библиотеки KivyMD Kivy и Flutter — два фреймворка с открытым исходным кодом для кроссплатформенной разработки. Flutter: создан компанией Google и выпущенный в 2017 году; в качестве языка программирования использует Dart; не использует нативные компоненты, рисуя весь интерфейс внутри со...

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

Почему QA хорошая карьера для программиста Привет, хабровчане! Представим, что вы только что закончили институт и размышляете о том, куда пойти работать. В отдел разработки программного обеспечения или тестирования? Быть тестировщиком – это хороший выбор? Есть ли будущее у этой профессии? Хорошая ли там зарплата?...

Слухи: Riot Games разрабатывает мобильную версию Valorant Датамайнер SkillCaped нашёл в файлах Valorant упоминание мобильной версии шутера. Исследователь рассказал об этом на своём YouTube-канале. По его словам, обнаруженная строчка кода предназначена для выполнения действий путём касания правой стороны экрана. Это распространённы...

Современный веб не готов к складным смартфонам Не так давно компания Samsung продемонстрировала нам, на что способны её работники в вопросе разработке в какой-то степени революционных продуктов. Galaxy Fold стал первым в мире складным телефоном с гибким экраном. С тех пор были выпущены Huawei Mate X, Galaxy Z Flip, Moto...

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

Clean Architecture глазами Python-разработчика Привет! Меня зовут Евгений, я Python-разработчик. Последние полтора года наша команда стала активно применять принципы Clean Architecture, уходя от классической модели MVC. И сегодня я расскажу о том, как мы к этому пришли, что нам это дает, и почему прямой перенос подходов ...

Отложенный Alpha blending В этой статье я хочу поговорить о методах смешивания растеризуемой геометрии. Классические модели смешивания полупрозрачных объектов — Alpha, Additive, Multiplicative — объединяет один и тот же принцип отрисовки: последовательно рисуем один примитив за другим, смешивая получ...

Физика для мобильного PvP шутера и как мы подружили её с ECS Всем привет! В этой статье мы расскажем про личный опыт работы с физическими движками для мультиплеерного шутера и главным образом сфокусируемся на взаимодействии физики и ECS: на какие грабли мы наступили в процессе работы, чему научились, почему остановились на конкретных ...

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

[Из песочницы] STM32 + CMSIS + STM32CubeIDE Здесь я расскажу как создать минимальный проект на CMSIS с использованием «родной» IDE для микроконтроллеров STM – STM32CubeIDE. Возможно STM32CubeIDE и обладает рядом недостатков, но у нее, на мой взгляд, есть несколько преимуществ – таких как проприетарность и бесплатнос...

Дайджест интересных материалов для мобильного разработчика #325 (2 — 8 декабря) Новый дайджест о кроссплатформенной разработке, о лучших приложениях 2019 года, о минимализме в дизайне и темных темах, о перспективах AR-очков, библиотеках и даже цвете 2020 года. Читать дальше →

BlazingPizza: приложение на Blazor от начала и до конца. Часть 1. Настройка среды Всем привет! Если вы слышали о Blazor, но до сих пор не понимаете, что это такое. То вы по адресу. Это первая статья из цикла 12 статей, которая проведет вас через все круги ада весь процесс создания приложения на Blazor. В конце у нас будет готовый сайт небольшой пиццерии, ...

Похоже, мобильная MMORPG Lost Ark все-таки разрабатывается Lost Ark — это достаточно популярная компьютерная action MMORPG, издателем которой в России является Mail.ru. Разработчик — студия Tripod, принадлежащая компании Smilegate. Игрокам на выбор предлагают 18 классов и различные профессии. Мир игры открытый и хранит массу секрет...

Что такое eSIM: какие операторы и телефоны поддерживают такую SIM-карту Встроенная SIM-карта или eSIM – это новая форма традиционной SIM-карты, которая может оказаться уже интегрированной непосредственно в устройство. Это дает возможность отказаться от специального лотка для размещения в нем SIM-карты. Будущее SIM-карт теперь сводится к программ...

Svelte: знакомимся с Действиями Недавно на Хабре появилась статья от @sanReal, где Александр рассказал о том, каким приёмам и каким возможностям Svelte он научился на собственном опыте. Я был немного удивлён не увидев в его списке упоминания одного из самых мощных инструментов фреймворка — Действий. К тому...

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

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

[Перевод] Разработка веб-приложения для транскрибирования аудиозаписей с использованием Python, Streamlit и AssemblyAI Автор статьи, перевод которой мы публикуем сегодня, хочет рассказать о том, как, пользуясь Streamlit, создать веб-приложение, которое позволяет пользователям транскрибировать аудиозаписи, выгружая их на специальный сервер. В проекте будет использован API AssemblyAI, позволяю...

Стартовали продажи смартфона на Linux. Что это за чудо? PinePhone — телефон не для всех 17 января стартовали поставки ограниченной партии смартфона PinePhone. Это не первое в своем роде устройство на операционной системе Linux, однако оно всё равно кажется необычным на фоне современных Android и iOS-аппаратов. Стоит понимат...

Компания AMD объявила о поддержке проекта аппаратного ускорения машинного обучения в Windows 10 Вчера компания AMD объявила о поддержке проекта аппаратного ускорения машинного обучения (МО) в Windows 10. Это позволит пользователям систем на платформе AMD, включая разработчиков ПО и тех, кто изучает программирование, участвовать в проектах машинного обучения и сове...

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

Adobe Premier Pro теперь поддерживает карту Afterburner в ПК Mac Pro Как известно, ПК Mac Pro позволяет в качестве опции установить уникальное решение — карту Afterburner. Сама Apple называет Afterburner картой графического ускорителя для Mac Pro, созданной для оптимизации рабочих процессов Apple ProRes и ProRes RAW для создания пр...

OSINT или как посмотреть на свою сеть глазами хакера Добрый день! Сегодня я вам расскажу какую информацию об организации можно обнаружить в открытых источниках и как ей может воспользоваться потенциальный злоумышленник. Многие из вас наверняка слышали об OSINT (Open Source INTelligence, перечень мероприятий, направленный на ...

Microsoft внедряет новый дизайнерский язык Fluent Design во все свои мобильные приложения и предлагает его сторонним разработчикам Около 10 лет назад корпорация Microsoft запустила платформу Windows Phone и обещала, что её ПО освободит пользователей от их смартфонов и позволит им «вернуться к жизни». Этого планировалось достичь с помощью плиточного интерфейса Metro и других программных решений. Microsof...

Windows Core OS – будущее Windows 10 и Xbox Microsoft работает над секретной операционной системой Windows Core OS, которая лежит в основе ее будущих версий Windows 10. Хотя Microsoft официально не объявляла о проекте, в прошлом году в официальных документах и сообщениях о работе на LinkedIn появились многочисленные с...

[recovery mode] Пришло время бесплатных сайтов Привет, %username%! Сегодня многие начинающие веб-разработчики делают большую ошибку, и не одну. Они что-нибудь сверстают, а потом покупают хостинг. Далее покупают домен. Регистрируют и подключают SSL-сертификат. Я, спасаясь от минус-кармы, просто расскажу как не тратить д...

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

Бардак на старте: постмортем на скорость запуска iOS-приложения У современного приложения много нефункциональных требований: размер приложения, потребляемый трафик, доступность для людей с ограничениями, стабильность, скорость запуска и работы. Наше приложение запускалось очень долго, десятки секунд. Сегодня вышло обновление, в котором i...

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

Королевскую битву Super People перенесут на смартфоны Super People выйдет ещё и на смартфоны. Это будет основной конкурент PUBG: New State. Пока что об этой версии говорить рано, но разработчики уже говорят о ЗБТ глобальной версии. Super People — это мощная королевская битва, которая помимо PC появится на консолях и смартфонах...

«Коду на вас плевать»: я разработчик «с 9 до 5» Разработчик Мэттью Джонс рассказал, почему не стоит считать себя плохим разработчиком, если вы не остаетесь работать сверхурочно или не участвуете в проектах вне работы.

[Из песочницы] Как стать дизайнером диалогов Я предлагаю вам вперевод и выжимку со статьи моего пратнера Ханса ван Дама о том, как разрабатывать дизайн диалогов. Авторство статьи принадлежит Гансу. Я ему помогаю поделиться этими уникальными знаниями с будущими разработчиками и дизайнерами диалогов. Если люди и ИИ буд...

Создатели Soul Knight работают над двумя мобильными играми, одна из них называется Xeno Command Студия ChillyRoom выпустила в 2017 году изометрический экшен Soul Knight. С тех пор его скачали более 50 млн раз, он даже стал «Выбором редакции». Так вот, в ходе презентации TapTap Presents 2021 разработчик анонсировал две новые мобильные игры. Действия одной из них происхо...

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

История о птице Додо из рода Фениксов. Великое падение Dodo IS Каждый год 21 апреля мы вспоминаем историю Великого падения Dodo IS в 2018 году. Прошлое – жестокий, но справедливый учитель. Стоит помнить о нём, повторять уроки, передавать новым поколениям накопленные знания и с благодарностью относиться к тому, кем мы стали. Под катом мы...

История разработки SDK для приема платежей в мобильном приложении на Flutter Привет, Хабр!На связи разработчики из Mad Brains. Мы специализируемся на разработке сервисов для мобильных устройств. Имеем опыт в реализации интеграционных решений, собственные продукты в сфере мобильной электронной коммерции, а также входим в 20-ку лучших мобильных раз...

Китай получит универсальную систему спутников в мае Китай запустил на орбиту 54-й спутник Beidou на ракете Long March 3B, которая была отправлена в космос из Центра запуска спутников Сичан на юго-западе Китая. Полет прошел безупречно, и спутник был выведен на геосинхронную орбиту. В своем выступлении главный конструктор навиг...

[Перевод] Установка и настройка AlienVault SIEM (OSSIM) Перевод статьи подготовлен специально для студентов курса «Безопасность Linux». OSSIM (Open Source Security Information Management) — это проект с открытым исходным кодом от Alienvault, который обеспечивает функционал SIEM (Security information and event management). Он обе...

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

Лор и сюжет в несюжетных играх на примере Throne: Kingdom at War Может ли сюжет быть в каждой мобильной онлайн-игре? Как подавать его ненавязчиво? Обязательно ли для этого использовать диалоги? Команда Copywriting студии Plarium Krasnodar делится нарративными находками. Читать дальше →

[Из песочницы] Наука vs IT. Как я бросил исследования ради разработки Привет, Хабр. Меня зовут Михеев Илья, я back-end разработчик в компании FINCH. Сегодня я расскажу о том, как простые люди попадают в IT, почему в «Сбере» на «Каширке» все плохо, а заодно расскажу почему молодые ученые уходят в IT. Думаю, что последняя тема больная для мног...

Почему разработчикам не нравится Agile? HR-специалист одной компании недавно сказал такую фразу: “разработчики не хотят к нам идти, как только узнают, что мы работаем по Agile”. И хотя я сам нередко слышу недовольство, высказываемое разработчиками в отношении Agile, такая категоричность меня удивила. Ведь одна из ...

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

Rainway — новый инструмент для стриминга игр с ПК на мобильные устройства Вполне вероятно, что уже 2020 станет годом стриминга во всех его проявлениях. Да, Steam Link запустился в 2018 году, а в 2019 Nvidia GeForce Now вышел в режиме пробного запуска. В 2019 в отдельных странах также начала работать сервис Google Stadia, но пользователи пока тольк...

[Перевод] Виральный сайт изнутри: 5 миллионов просмотров на Ever Given Как уже знают все читающие эту статью, контейнеровоз Ever Given сел на мель в Суэцком канале на шесть с лишним дней. Он заблокировал маршрут, по которому обычно приходило примерно 10% товаров мировой торговли. Но что более важно (по крайней мере, для этого поста), он также ...

Состоялся релиз Inke‪d: Самурай ищет потерянную любовь в нарисованном мире В ноябре прошлого года мы рассказали про интересный проект — Inked. Это приключение про самурая, но главная особенность: нарисованная от руки графика. Это интересная смена направления, потому что до этого разработчики выпустили стратегию Warhammer 40,000: Lost Crusad‪e. Гейм...

Профессия DevOps-инженера: взгляд сисадмина Я работаю DevOps-инженером в компании Parallels. Поддерживаю развитие разных сервисов, пишу скрипты для их автоматического развертывания, общаюсь вплотную с командой разработчиков. Расскажу, как устроена работа, сколько платят и чем хорош DevOps-подход для разработки ПО. Ч...

Uber в Украине и мире собирается временно блокировать учетные записи водителей, пассажиров, курьеров и клиентов, зараженных COVID-19 Недавно сервис Uber рассказал об «антикоронавирусных» мерах в Украине, куда вошли бесплатная бесконтактная доставкаеды, отказ от регистрационных сборов для ресторанов, чаевые курьерам и другие нововведения. Теперь же на официальной странице компании, посвященной коронавирусу...

Локализация приложений: как мы подружили перевод и разработку Привет, Хабр! Я ведущий разработчик системы локализации в Badoo. Мы работаем с несколькими большими проектами: Badoo, Bumble, Lumen и Chappy. Сейчас в системе локализации у нас находятся 150 000 фраз и текстов, переведённых на 52 языка. При этом каждое из наших приложений и...

КГГА подтвердила запуск электронного билета Kyiv Smart Card — 1 апреля С 1 апреля Киев упразднит раздельные месячные проездные билеты на разные виды общественного транспорта в пользу единой системы на все виды транспорта с ограничением количества поездок и без ограничения. Это следует из соответствующего проекта КГГА. Для начало стоит вспомнить...

Применение Flowmon Networks для контроля производительности распределенных приложений и баз данных Статью подготовил Dmitriy Andrichenko | Sales Executive, Russia & CIS | Flowmon Networks Приветствуем Вас на странице нашей новой статьи, посвященной решению задач контроля производительности распределенных сетевых приложений и баз данных. Данная статья является продо...

AMD рассказал о планах на будущее Zen 3, Zen 4, RDNA 2 и RDNA 3 На финансовом собрании компании AMD, представители компании рассказали о целях на ближайшие два года. AMD планирует выпустить больше графических карт с архитектурой RDNA, а также центральных процессоров семейства Zen 3 и Zen 4. Будущая архитектура RDNA 2 обеспечит улучшен...

Laravel. Локализованный роутинг Привет, Хабр! Хочу рассказать вам о том, как в одном проекте возникла проблема с роутингом и как мы её решали. Сначала наш проект был самым обычным сайтом. Сайт развивался, аудитория расширялась и возникла необходимость поддержки мультиязычности. Проект был на базе фреймвор...

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

Создаем прогрессивное веб-приложение на ReactJS и размещаем его в Netlify и PWA Store Доброго времени суток, друзья! Представляю Вашему вниманию перевод серии статей автора K G Prajwal, посвященных созданию Weather PWA на ReactJS, разворачиванию приложения в Netlify и его загрузке в PWA Store. React React — продукт Facebook. Это очень гибкая и эффективная J...

Самописный антиспам-сервис Gotoh, или как мы боролись за «белизну» IP-адресов Система антиспама в Selectel до самописного решения Привет, Хабр! Я Саша Федосеев, младший разработчик Python в Selectel. Несколько лет назад, когда наша компания начала особенно быстро расти, мы столкнулись с проблемой. Нашими ресурсами начали интересоваться всякие недобро...

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

Знание и состояние Сердце любого современного сайта или браузерного приложения (что SPA, что PWA, что любые другие три буквы) — это его State, или состояние. Мы можем сколько угодно спорить о том, что лучше — React, Vue, Svelte, Angular, можем продолжать пользоваться jQuery, но в действительно...

[Из песочницы] Разрабатываем игры на LibGDX с помощью шаблона Entity Component System Привет Хабр! Меня зовут Андрей Шило, я android-разработчик в компании FINCH. Сегодня я расскажу вам о том какие ошибки не стоит допускать при написании даже самой простой игры и чем крут архитектурный подход Entity Component System(ECS). Читать дальше →

[Перевод] «Ленивая» загрузка с помощью Intersection Observer API Доброго времени суток, друзья! В данной статье мы познакомимся с Intersection Observer API, новым мощным инструментом для «ленивой» загрузки изображений и других элементов на странице, поддерживаемым всеми современными браузерами. Мы можем использовать этот инструмент для...

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

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

Android insets: разбираемся со страхами и готовимся к Android Q Android Q — это десятая версия Android с 29-м уровнем API. Одна из главных идей новой версии это концепция edge-to-edge, когда приложения занимают весь экран, от нижней рамки до верхней. Это значит, что Status Bar и Navigation Bar должны быть прозрачными. Но, если они прозра...

Одна из лучших RPG последних лет, Divinity: Original Sin 2 – Definitive Edition, выйдет на iPad Совершенно внезапно компания Apple в рамках конференции для разработчиков WWDC 2020 объявила, что RPG Divinity: Original Sin 2 – Definitve Edition выйдет на iPad. Самое интересное, что это был не громкий анонс с фанфарами, а просто упоминание во время панели, посвященной Xco...

Делюсь небольшим, но полезным плагином: Deeplink Helper для Android Studio DRY. Don’t Repeat Yourself. Принцип, призывающий разработчика не дублировать код. DRY часто можно распространить шире, не только на код. Сегодня расскажу о личном проекте, который уже помог мне и другим разработчикам избавиться от последовательности рутинных действий при раз...

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

Google Santa Tracker: где Санта Google Santa Tracker for Android – образовательное и развлекательное приложение, посвященное празднованию Рождества. Приложение связано с сайтом (его исходники также открыты) и показывает все возможности платформы Android. Исходники: https://github.com/google/santa-tra...

Загадка отсутствия дефолтного приложения «Калькулятор» на iPad и поиск его замены Любой человек, мало мальски знакомый с экосистемой Apple, знает, что приложение «Калькулятор», по умолчанию предустановленное на iPhone, Apple Watch и компьютеры Mac, обошло стороной планшеты компании. Вероятно, многие люди, впервые пытавшиеся произвести вычисления на iPad,...

Дайджест интересных материалов для мобильного разработчика #341 (13 — 19 апреля) В новом дайджесте шутер на миллион и миллион шагов, масштабирование тестирования и миграция на Kotlin, коллапс волновой функции и здоровый сон, лендинги для приложений и уродливые интерфейсы. Читать дальше →

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

Тренды в тестировании в 2020 Автор статьи: Дмитрий Шадрин Вступление Хочется поделиться моим топом инструментов для тестирования, которые еженедельно помогают мне в эффективной работе и улучшении своих показателей. Я занимаюсь тестированием на аутсорсе и приходится работать с различными видами проду...

Как сэкономить 15 000 рублей при регистрации ПО Прошёлся недавно по поисковой выдаче гугла и выяснил, что регистрация прав на программу для ЭВМ стоит около 15 тыс. рублей. 15 тыс. рублей! И это ещё без пошлины. Я удивился, потому что подготовка документов занимает минут тридцать. Чёрт с ним, пускай даже один час, но 15 т...

Почему появились асинхронные веб-сервера? Всем привет. На связи Владислав Родин. В настоящее время я являюсь руководителем курса «Архитектор высоких нагрузок» в OTUS, а также преподаю на курсах, посвященных архитектуре ПО. Помимо преподавания, как вы могли заметить, я занимаюсь написанием авторского материала для б...

CryEngine доступен для разработчиков приложений для ОС Android Crytek внесла улучшения в технологию CryEngine. Мобильная версия CryEngine начнется с бета-версии. Crytek в сотрудничестве с Google представят платформу для разработки игр с новой визуализации и оптимизации поддержки VR, для ОС Android. Команда CryEngine стремится помочь ...

Состоялся глобальный релиз мультиплеерного шутера Battle Prime  Студия Blitz Team объявила о глобальном запуске своего мультиплеерного шутера от третьего лица Battle Prime. Главной особенностью проекта, на которую многие наверняка даже не обратят внимание, стал собственный движок, Blitz Engine. На их странице Facebook вы можете почитать...

В смартфонах Huawei наконец-то появилась реальная альтернатива Картам Google После того, как Google отключила Huawei от своих сервисов на мобильных устройствах (Google Mobile Services, GMS), китайцам пришлось в спешном порядке искать альтернативы. В качестве Карт Google решено было использовать картографический сервис голландской компании Tom To...

Рисуем морозные узоры на SQL Немного SQL-магии под катом: математика, рекурсия, псевдографика. Заодно вспоминаем под Новый год формулу угла между векторами: Читать дальше →

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

Столичные школьники создадут видеоблоги о нобелевских лауреатах В московских школах 15 февраля приступают к проведению конкурса видеоблогов под названием «Нобелевское наследие: знаю, понимаю, применяю». Как рассказал в рамках своего выступления на недавнем селекторном совещании столичного образовательного ведомства директор ГМЦ* Андрей З...

ACT: Antiterror Combat Teams — симулятор спецназа на Андроид Помните тактическую игру Door Kickers? Тогда встречайте мобильную и более аркадную тему — ACT: Antiterror Combat Teams. Вам предстоит выбирать оперативника, который бегает по изометрической карте в поисках плохих парней. Вы и другие ребята разбиты на команды, после победы вы...

[Из песочницы] Что такое Flutter и почему вы должны изучать его в 2020 году Привет, Хабр! Представляю вашему вниманию перевод статьи: "What is Flutter and Why You Should Learn It in 2020" автора Gaël Thomas. Что такое Flutter? Flutter — бесплатный и открытый набор средств разработки мобильного пользовательского интерфейса, созданный компанией Google...

Ретродайджест: 30 интересных ресурсов о технике и играх ушедших лет 2019 год уже вот-вот подойдет к концу. С наступлением нового десятилетия некоторые компьютерные устройства переместятся в стан ретро-техники, о которых наши потомки (или даже мы сами) будем дискутировать и писать статьи. Минувшая осень в нашем блоге ознаменовалась циклом ст...

Дайджест интересных материалов для мобильного разработчика #339 (30 марта — 5 апреля) В новом дайджесте рассказываем про влияние пандемии на экономику приложений и про прогнозы ее развития, про неудачный социальный мониторинг и разработку на удаленке, про дизайн и собственные истории. Читать дальше →

Почему я ушёл с React Native и перешёл во Flutter: Часть 2 Всем привет. Меня зовут Дмитрий Андриянов. Два года я писал на React Native, сейчас работаю в Surf во Flutter отделе и уже более полутора лет пишу на Flutter. В первой части статьи я рассказал про основные различия между React Native и Flutter. В этой части расскажу про раз...

[Из песочницы] OSCD: Threat Detection Sprint #1, итоги Open Security Collaborative Development — это открытая международная инициатива специалистов по компьютерной безопасности, направленная на решение общих проблем, распространение знаний и улучшение компьютерной безопасности в целом. Она была создана осенью 2019 года дружеств...

Китайская ракета Kuaizhou-1A вывела первые спутники для IoT-проекта 12 мая в Китае состоялся успешный запуск ракеты-носителя Kuaizhou-1A. Она вывела на орбиту два коммуникационных спутника Xingyun-2 01 и Xingyun-2 02. Запуск состоялся с территории космического центра, расположенного в пустыне Гоби на северо-западе Китая. Данный запуск должен...

[Перевод] Node.js, Tor, Puppeteer и Cheerio: анонимный веб-скрапинг Веб-скрапинг — это метод сбора данных с веб-сайтов. Этот термин обычно используется в применении к автоматизированному сбору данных. Сегодня мы поговорим о том, как собирать данные с сайтов анонимно. Причина, по которой некто может захотеть анонимности в деле веб-скрапинга, ...

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

Sony будет портировать свои игры на смартфоны, почему не стоит надеяться на качественные релизы? Да, Sony собирается серьёзно заняться рынком мобильных игр. Недавно мы видели переезд Crash Bandicoot: On the Run на мобилки. Мы даже сделали по нему гайд. Теперь, если верить этому сайту по поиску работы, Sony хочет нанять главу мобильного подразделения. Он будет развивать ...

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

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

GitHub выпустил «неправильное» приложение под Android, разработчики недовольны Команда крупнейшего сервиса хостинга IT-проектов и их совместной разработки GitHub, с октября 2018 года принадлежащего Microsoft, сообщила о выпуске официального приложения для мобильных устройств на основе операционной системы Android.  На данный момент в Go...

Ольга Ярославская: среди столичных школьников становится все более популярным тэг-регби Директор ЦПВШС города Москвы Ольга Ярославская выступила во время минувшего селекторного совещания столичного образовательного ведомства. В его рамках она рассказала о росте популярности тэг-регби среди школьников мегаполиса. По ее словам, ЦПВШС и Федерация регби Москвы зан...

Началось ОБТ League of Legends: Wild Rift в Юго-Восточной Азии ОБТ League of Legends: Wild Rift идёт полным ходом и об этом говорит запуск серверов в Юго-Восточной Азии. Поэтому если у вас есть аккаунт и VPN в этом регионе или в Южной Корее с Японией, то обязательно скачивайте эту мобильную MOBA. Но это если вы не хотите ждать до декабр...

Консорциум OWASP обновил Web Security Testing Guide Проект «Руководство по тестированию веб-безопасности» (Web Security Testing Guide — WSTG) является основной методологией тестирования безопасности для разработчиков веб-приложений и специалистов по информационной безопасности и разрабатывается международным консорциумом OW...

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

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

Что может сказать о вас ваш смартфон? Что о вас скажут другие? Людей очень часто упрекают за то, что они выбрали тот или иной смартфон. Если у вас не iPhone, то вы обязательно человек без определённого места жительства в глазах других людей. Однако Android-смартфоны стоят не дешевле, а некоторые даже дороже iPho...

Запуску спутника «Меридиан-М» помешал сбой в электрооборудовании ракеты «Союз» Причиной отмены запуска военного спутника «Меридиан-М» стала проблема с ракетой-носителем «Союз-2.1а». Об этом, как сообщает ТАСС, рассказали осведомлённые источники в ракетно-космической отрасли. Фотографии Роскосмоса «Меридиан» — это аппараты связи нового поколения. Как го...

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

Электронику просят поддержать регулированием Это следует из проекта письма в Минпромторг, на который ссылается “КоммерсантЪ ”.Меры поддержки микро- и радиоэлектроники обсуждаются на высшем уровне: 15 апреля им была посвящена закрытая часть совещания президента РФ Владимира Путина с членами правительства. Пр...

Памяти Бориса Малиновского: из истории отечественного компьютеростроения 21 ноября 2019 г. на девяносто девятом году жизни скончался Борис Николаевич Малиновский – член-корреспондент Национальной академии наук Украины и один из пионеров в деле создания отечественной вычислительной техники. Собственно, многие детали этого самого дела известны нам ...

Первый спутник «Арктика-М» отправится на орбиту не ранее декабря Определена дата запуска первого космического аппарата дистанционного зондирования Земли (ДЗЗ) в рамках проекта «Арктика-М». Об этом, как сообщает «РИА Новости», рассказали осведомлённые источники в ракетно-космической отрасли. Изображения НПО Лавочкина Проект «Арктика-М» пре...

[Из песочницы] ToolKit на базе Eclipse и GTK+, для «Toradex Colibri T20 (Linux)» Эта статья рассчитана прежде всего на то, чтобы сэкономить время при создании тулкита, но при этом я постараюсь рассказать все достаточно объемно. Содержание Скачать все необходимое Установка SDK Проверка SDK Установка Eclipse Подключение GTK к Eclipse Настройка прое...

Демо-версия футуристичной Cyber Age с открытым миром доступна на iOS и Android Клоны GTA плодятся не по дням, а по часам: только вчера мы рассказали о ранней версии игры «171», которую делают бразильские инди-разработчики и они даже смогли договориться с одним издателем по поводу портирования проекта на современные консоли и даже Nintendo Switch. Тепер...

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

NASA ищет астронавтов для первых за последние полвека полетов на Луну и на Марс Американское космическое агентство NASA опубликовало на собственном сайте заявление о том, что она прямо сейчас занимается набором новых астронавтов, которые в будущем должны будут полететь на Луну и Марс. На спутнике Земли, к слову, астронавты окажутся впервые за последние ...

Суд обязал российский стартап ICOBox выплатить SEC $16 млн Окружной суд Калифорнии вынес решение по иску Комиссии по ценным бумагам и биржам США (SEC) к российской токенсейл-платформе ICOBox. Стартап обязали выплатить регулятору США $16 млн компенсации и штрафов. SEC подала в суд на ICOBox в сентябре прошлого года. Регулятор обвинил...

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

[Из песочницы] Почему Rust лидирует в TechEmpower Framework Benchmark Вообще-то смотреть какого цвета потроха у Rust я не собирался. Ковырнул хобби-проект на Go, пошел на GitHub посмотреть состояние fasthttp: развивается ли? Ну хотя бы поддерживается? Вспрокрастинулось. Пошел, посмотрел где fasthttp сидит в бенчмарках TechEmpower. Смотрю: а та...

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

IoT-шлюз для промышленных протоколов на базе i.MX6 и Linux WISE-710 — это универсальное устройство, которое одновременно может быть шлюзом для промышленных интерфейсов, устройством сбора и обработки данных, хабом для IoT устройств и маршрутизатором. Построено на базе SoC i.MX6 и работает под управлением Ubuntu или Yocto Linux. П...

Почему удобство vs безопасность — не трейдофф Я с 2014 года работаю над безопасностью мобильных и веб-приложений. Много раз слышал от разных людей и в разном контексте про «трейдофф usability vs security», при этом с самого начала видел в этом какой-то подвох. В этом посте я поделюсь своим мнением, почему, на мой взгляд...

[Перевод] Травмирующая культура кранчей в студии-разработчике серии «Mortal Kombat» В конце апреля прошлого года, когда NetherRealm Studios праздновала выпуск Mortal Kombat 11, бывшие сотрудники-контрактники компании поделились в социальных сетях историями о кранчах и стрессовых условиях работы. В особенности это касалось временных сотрудников по контракту...

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

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

30+ парсеров для сбора данных с любого сайта Десктопные/облачные, платные/бесплатные, для SEO, для совместных покупок, для наполнения сайтов, для сбора цен… В обилии парсеров можно утонуть. Мы разложили все по полочкам и собрали самые толковые инструменты парсинга — чтобы вы могли быстро и просто собрать открытую инфо...

[Из песочницы] Кастомные SwiftLint Rules Привет, Habr! Меня зовут Алексей, я iOS Developer в компании FINCH. Скоро Новый год — самое время чтобы начать жить по-другому, а поможет в этом такая классная штука как SwiftLint. В статье я расскажу, почему ее обязательно нужно внедрять во все проекты, включая legacy и pet...

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

КГГА: Чтобы запустить метро на Троещину, надо для начала соединить станции «Вокзальная», «Лукьяновская» и «Тараса Шевченко» Первый заместитель Киевского городского главы Николай Поворозник заявил в интервью изданию «ЭП», что метро на Троещину необходимо строить не в направлении Троещины. Чиновник напомнил, что сначала рассматривался вариант строительства первой очереди новой ветки метро...

По слухам, iOS 14 будет поддерживать все те же айфоны, что и iOS 13 Apple, скорее всего, представит iOS 14 и iPadOS 14 на Всемирной конференции разработчиков в июне, и, согласно новым слухам, следующая основная версия iOS будет поддерживать те же модели iPhone, что и iOS 13, в то время как «iPadOS» 14 будет сокращать список совместимых устро...

Особенности строительства национальных дата-центров, Михалыч Проводим измерения для прохождения сертификации по Tier 3 в дата-центре в Стамбуле. И нет, на фото не я. Я руковожу проектами создания ЦОДов в России и за рубежом. И хочу рассказать о том, как в последние годы российские ЦОДы приобретают свой особый стиль проектирования. ...

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

[Перевод] Разработчики open source проектов пишут письмо GitHub Дорогой GitHub, Почти 4 года назад группа разработчиков ПО с открытым исходным кодом написала вам письмо. В нем мы выразили свое разочарование тем, что платформа, которую мы так сильно любим, игнорирует нашу просьбу о помощи. Вы стали работать над собой — обращали внимани...

Илья Якямсев: Эффективность не работает С точки зрения проект-менеджера и с точки зрения управления людьми, люди в депрессии — идеальные работники. Привет, Хабр. Недавно посмотрела выступление одного scrum-мастера и stand up комика по совместительству. Выступление оказалось эмоциональное, с большим количеством н...

Мобильная стратегия Stellaris: Galaxy Command теперь доступна во всем мире и на русском языке Мобильная Stellaris: Galaxy Command вышла в режиме бета-теста еще осенью прошлого года, но получила массу критики со стороны игроков. Проект не имел ничего общего с масштабной и комплексной стратегией разработчиков из Paradox. А чуть позже и вовсе оказалось, что это всего ли...

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

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

WireGuard заработал в режиме ядра WindowsNT Разработчик WireGuard VPN Джейсон Доненфельд выпустил новую версию WireGuardNT, которая работает в режиме ядра WindowsNT (7, 8.1, 10, 11, 2012, 2016, 2019, 2022). Перенос всего кода в ядро значительно повышает пропускную способность туннеля практически на любых соединениях...

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

Вокалист Shortparis сыграет Маяковского в триллере Козловского «Карамора» Режиссёр оценил талант молодого исполнителя в музыке и на сцене. На 14 Международном фестивале кино «Зеркало» Данила Козловский рассказал о своем новом режиссерском проекте «Карамора», который увидит свет уже в конце этого года. По словам режиссера роль поэта Владимира Маяко...

Стала известна дата релиза мобильного порта Monster Rancher 2 в Японии Monster Rancher 2 наконец-то обзавелась датой релиза на iOS, Android и Nintendo Switch. Оригинальная часть для PlayStation 1 считается культовой классикой, поэтому её релиза точно ждёт не мало людей. Игра чем-то напоминает идею серии Pokemon: игроки собирают монстров, тренир...

Разработка измерительного прибора ИРИС Приветствую, сообщество Хабра. Недавно наша компания выпустила на рынок контрольно-измерительный прибор ИРИС. Являясь главным программистом этого проекта, хочу рассказать вам про разработку прошивки прибора (По оценке руководителя проекта прошивка составляет не более 30% от...

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

BpfTrace — наконец, полноценная замена Dtrace в Linux Бывает, что системы глючат, тормозят, ломаются. Чем больше система, тем сложнее найти причину. Чтобы узнать, почему что-то работает не так, как ожидалось, исправить или предотвратить будущие проблемы, нужно посмотреть внутрь. Для этого системы должны обладать свойством наблю...

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

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

Делаем примеры для STM32, собирающиеся в разных средах разработки Как я уже несколько раз упоминал в прошлых статьях, я один из разработчиков сервиса All Hardware, через который любой желающий может удалённо поработать с различными отладочными платами, которые туда выкладывают производители микроконтроллеров. По умолчанию, в каждую плату з...

Тестирование android приложений с использованием selenoid. Поиск location в мобильном приложении с помощью Appium Предисловие из поста: Selenoid — это программа, которая позволяет управлять браузерами и Android-эмуляторами с помощью специальных драйверов. Умеет запускать каждый из них изолированно в Docker-контейнере. Основная идея Selenoid состоит в том, чтобы запускать новый контейнер...

Сбербанк поможет столичным школьникам с созданием стартапов Сбербанк осуществил совместный запуск с образовательным ведомством Москвы при поддержке Global Venture Alliance пилотного проекта Школьного акселератора Сбер Z. Как рассказал председатель правления Сбербанка Герман Греф, учащиеся 8-11 классов с его помощью смогут развить у с...

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

Дайджест интересных материалов для мобильного разработчика #340 (6 — 12 апреля) В этом выпуске новый Swift, accessibility-тестирование, преодоление Prince of persia, исследование российских команд мобильной разработки, открытая Eclipse Theia вместо VSC, полив комнатных растений и многое другое! Читать дальше →

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

Что такое «Школа 21», и почему она устроена именно так Привет, Хабр! Меня зовут Светлана Инфимовская, я директор «Школы 21». Знаю, что многие из вас слышали о ней, а кто-то даже участвовал в наших отборочных бассейнах. При этом сама идея проекта, его методология не всегда правильно понята. Кому-то кажется, что в «Школе 21» одна ...

Миллиард операций в базе данных за 0.3 секунды. Не сравнивайте OLTP с OLAP, а QuestDB с PostgreSQL Очень часто за свой 15летний опыт работы разработчиком ПО и тимлидом я сталкиваюсь с одним и тем же. Программирование превращается в религию — редко кто пытается внедрять технологии на основе разумного выбора, аргументированно, с учетом ограничений, возможностей переносимост...

Браузер Opera теперь поддерживает темный интерфейс везде Разработчики Opera обновили ночной режим в своём браузере. После обновления браузер Opera начала работать на всех веб-страницах в ночном режиме, если даже страница не поддерживает такую функцию. В версии Opera 55 для Android ночной режим переработали с нуля. Теперь браузе...

Python в Mobile development Ни для кого не секрет, что область применения Python довольно широка: начиная от web-технологий, игровой индустрии и заканчивая проектами NASA. Python работает практически везде: от карманных компьютеров и смартфонов до серверов сети и практически на всех известных платфор...

Дополняем чек-лист тестирования при обновлении иконки и сплеша в мобильных приложениях Алоха! Меня зовут Даша, я тестирую мобильные приложения. Скоро Хэллоуин, а FunCorp традиционно обновляет к некоторым праздникам иконку и сплеш. Сейчас именно такой случай, потому что большинство наших пользователей находятся в США. Задача показалась тривиальной, я быстро со...

Как мы сделали миграцию пользовательских данных с нативного приложения на Flutter Всем привет! Меня зовут Дмитрий Андриянов, я Flutter-разработчик в Surf. В этой статье я расскажу про бесшовную миграцию данных при установке новой версии приложения, написанного на Flutter, поверх предыдущей версии, написанной на нативе. Это решение реализовано моим коллег...

Интервью из мира хостинга: Boodet.online Меня зовут Леонид, я — разработчик сайта Поиск VPS, поэтому в силу своей деятельности интересуюсь историями становления и развития различных компаний из сферы хостинговых услуг. Сегодня хочу представить интервью с Данилом и Дмитрием — создателями хостинга Boodet.online. Они ...

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

Hydra проведет ICO для сбора средств на транснациональную площадку запрещенных товаров Дисклеймер: журнал ForkLog предупреждает читателей о том, что сайт Hydra осуществляет противоправную деятельность на территории России. Стоит отметить, что предстоящий краудсейл может быть попыткой экзит-скама руководства проекта. Даркнет-маркетплейс Hydra заявил о планах за...

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

Компанию-разработчика приложения Feeld «для любителей секса втроем» возглавит Ана Кирова Г-жа Кирова, провозгласившая «открытые отношения новой нормальностью», принимает руководство компанией от Димо Трифонова, основавшего в 2014 году это приложение для знакомств, ориентированное на поклонников секса втроем и открытых отношений, идея создания которого принадлежи...

[Перевод] CSS разработчики — почему они нужны миру? Аудио версия на русском (яндекс.музыка) / iTunes В последние десять лет CSS сильно разросся путём добавления всё большего числа возможностей, таким образом постепенно становясь довольно сложным и запутанным. CSS наших дней сильно отличается от CSS десятилетия 2001-2010 годо...

Любим читать ушами? Мысли о будущем ITSumma Press Привет, Хабр! Давненько мы не выбирались из своего издательского подвала и не общались с вами про наболевшее, да? Пора исправляться! И для начала хотим поделиться последними новостями о том, что происходило в жизни нашей книгопечатной. Самое значительное из недавнего — э...

Epic Games хочет официально выложить Fortnite в Google Play Fortnite нет в Google Play по одной простой причине — Epic Games не хочет делиться с Google выручкой Google Play – один из самых (если вообще не самый) популярных магазинов приложений. В его ассортименте присутствуют сотни тысяч всевозможных программ на любой вкус и ко...

[Из песочницы] Ack лучше grep Хочу рассказать об одной утилите для поиска, которая очень сильно упрощает жизнь. Когда я попадаю на сервер и мне надо что-то поискать я первым делом проверяю установлен ли ack. Эта утилита является прекрасной заменой grep, а также в какой-то мере find и wc. Почему не grep? ...

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

Российские эксперты заявили о росте случаев скрытого майнинга на компьютерах госорганов В России злоумышленники все чаще используют вычислительные ресурсы госучреждений и крупных компаний для скрытого майнинга криптовалют. Об этом заявил замдиректора Национального координационного центра по компьютерным инцидентам (НКЦКИ) Николай Мурашов, сообщает Интерфакс. &#...

Apple объединит iPhone через спутники Согласно новому отчёту Bloomberg, компания Apple работает над спутниковой технологией, которая позволит соединить все iPhone между собой без подключения к мобильным сетям. Работа над новым проектом только началась и рассчитана на пять лет. Согласно отчету, основная цель…

Free Trial, motherf***er, do you need it? — или почему бесплатные траялы и фримиум модели подходят далеко не для всех На этой неделе случилось 3 вещи: Несколько дней назад в своей статье о фреймворке формировании привычек я обещал рассказать о том, почему мы используем ПЛАТНЫЙ VS бесплатный trial-период в своих продуктах. Ребята из Getcourse написали заплюсованую статью про онлайн-школ...

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

Приключение The Unfinished Swan с PlayStation 3 теперь доступно на iOS и PC Издатель Annapurna Interactive решил удивить геймеров, которые в своё время не смогли насладиться приключением The Unfinished Swan из-за того, что оно вышло только на PlayStation 3: игра, которая получила премию BAFTA, теперь вышла и на другие платформы. Изначально проект ув...

[Перевод] Как создать проект Django из шаблона И снова здравствуйте! Специально для студентов курса «Web-разработчик на Python» мы подготовили еще один интересный перевод. Шаблон проекта на Django – это естественный способ решения проблем, которые возникают, когда формат Django-проекта по умолчанию уже не отвечает тр...

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

Глава Pearl Abyss America: о достижениях и будущем MMORPG Black Desert Mobile и DokeV На сайте Pocket Gamer вышло интервью c CEO компании Pearl Abyss America, которая известна как издатель Black Desert Mobile. У глобальной и азиатской версий MMORPG сейчас больше 20 миллионов загрузок, и игра получает в целом положительные отзывы от пользователей.На западе жа...

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

«Лёд 2» - горячая новинка этого сезона: Александр Петров впервые покажет себя в роли отца Почему кинокритики разнесли фильм в пух и прах Фильм Лёд вышел в 2018 году и произвел настоящий фурор. История любви фигуристки и хоккеиста так понравилась зрителям, что было принято немедленное решение – снимать продолжение. Но, кажется, киноделы поторопились и «нарубили д...

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

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

Лучшая медицинская страховка — думать головой. Идея приложения Хочу рассказать о проекте приложения, которое я начинал разрабатывать, когда еще работал начальником IT-отдела в одной из ЦРБ в РФ. Рассказываю с целью поделиться опытом, и, возможно, подтолкнуть кого-то к идее реализации интересного продукта. Рассказываю максимально не с...

[Из песочницы] Ускорение сборки проекта на CMake+GCC: предварительная компиляция заголовочных файлов Есть несколько причин, почему проект на С++ в среднем собирается дольше сравнимых по величине проектов на других языках, например на Java или C#. Соответственно, есть и несколько способов уменьшить время сборки. Одним из самых известных является использование предварительной...

Руководство по использованию Tarantool Cartridge в Kubernetes Привет, меня зовут Иван, и сегодня я расскажу как управлять приложением Tarantool Cartridge в кластере Kubernetes при помощи Tarantool Operator. Мы пройдем полный цикл от разработки до эксплуатации: Подготовим инструменты Создадим тестовое приложение Упакуем его в docker У...

Что нового увидим в MIUI 11 при следующем обновлении от Xiaomi? Xiaomi ещё не всем выдала прошивку MIUI 11, но уже известно о планах компании на ближайшее её мажорное обновление. Парни с сайта xioami4mi, которые пристально следят за успехами этой китайском компании и её затеями, ссылаясь на любимый форум XDA, рассказали, что располагаю...

Мобильная версия ККИ Magic: The Gathering Arena выйдет на мобильных в 2020 Пару недель назад издатель Netmarble выпустил игру Magic: ManaStrike, которая имеет некую условную связь со вселенной ККИ Magic: The Gathering. Для многих современных геймеров это неплохое развлечение, но фанатам полноценных карточных игр наверняка больше интересует долгожда...

Проект принтера с механикой CoreXY. Часть 1. Выбор. Моделирование. Приспичило сделать своими руками 3D-принтер. Ну что ж, охота - она пуще неволи. Сначала стал читать интернет, в том числе этот сайт. Смотреть youtube. После того, как туман неведомого стал рассеиваться, выкристаллизовались параметры будущего девайса.механика CoreXY (~300х300...

Платформа для удаленной работы Zlaker обновила мобильное приложение Москва, 29 октября 2020 года – Платформа Zlaker выпустила новую версию мобильного приложения для устройств, работающих на операционной системе Android. Особое внимание разработчики уделили стабильности программы и ее удобству для пользователей. В частности, увеличилась скоро...

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

Дайджест интересных материалов для мобильного разработчика #327 (16 — 22 декабря) В новом дайджесте — интересная особенность работы одного из приложений для вызова такси, работа с сетью и управление жестами, физика и идеи, код макетов и разное тестирование, итоги десятилетия и года от App Annie. Читать дальше →

По данным JPR, процессоры AMD служат основой 41% игровых ПК В октябре прошлого года компании Jon Peddie Research (JPR), Antikythera Intelligence and Research и Wccftech провели опрос геймеров из числа посетителей сайта Wccftech, в ходе которого было получено в общей сложности 143 264 ответа на 26 вопросов. Вчера компания JPR опу...

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

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

Евгений Усвицкий: «Все в мире знают, где можно взять свободно геоданные — только в OSM» Евгений Усвицкий — прикладной лингвист в лаборатории робототехники Сбербанка, который занимается диалоговыми системами и учит роботов разговаривать на естественном языке. Помимо этого он является владельцем домена openstreetmap.ru и первым россиянином, работавшим в штате Гу...

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

Пользуетесь Google Chrome? Значит Google собирет ваши данные через X-client-data Многие считают сервисы Google полезными и удобными в использовании, однако у них есть как минимум одна важная особенность. Речь идет о постоянной слежке за пользователями, об интенсивном сборе и отправке данных об их активности. Далеко не все пользователи представляют, как...

Спортивный симулятор Grand Mountain Adventure вышел на iOS Очень редко хорошие игры выходят изначально на Android. Такой подход часто используют авторы игр, направленных на более непредвзятых игроков (часто это различные симуляторы выживания и все в этом духе). Но в прошлом году студия Toppluva AB отчего-то решила начать выпуск свое...

Быстрый взгляд на мобильный платформер Mega Man X Dive Mega Man X Dive — это мобильная 2D-игра в жанре экшен-приключение. Её разработало тайваньское подразделение компании Capcom. Данный проект заставит ретро-геймеров вспомнить былые времена, потому что игра основана на серии Mega Man. Фанаты ждали этот проект 16 лет, потому ста...

Adobe Premiere Pro научится намного эффективнее использовать для кодирования видеокарты Компания Adobe на этой неделе выпустит обновление для приложения Premiere Pro, которое принесёт ему расширенную поддержку аппаратного ускорения GPU. Сама компания приводит в пример сравнение процессора Intel Core i9-9750H и видеокарты GeForce RTX 2060. Как можно...

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

Настройка CI/CD в Plesk+Github Actions для проекта на Flask+Angular В этой статье я поделюсь своим опытом настройки CI/CD с использованием панели управления Plesk и Github Actions. Сегодня будем учиться деплоить простенький проект с незамысловатым названием «Helloworld». Он написан на Python-фреймворке Flask, с воркерами на Celery и фронтен...

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

Apple приобретает приложение Weather Dark Sky Apple приобрела погодное приложение Dark Sky, объявили разработчики Dark Sky. Dark Sky — одно из самых популярных погодных приложений в App Store, известное своей точностью и штормовыми предупреждениями. Наша цель всегда заключалась в том, чтобы предоставить миру наил...

Facebook закрыла Instagram «для бедных» Облегчённая версия популярного сервиса Instagram пропала из онлайн-магазина приложений Google Play, а уже установленным приложением больше нельзя пользоваться. На это изначально обратил внимание тематический ресурс AndroidPolice.  Существующие пользователи Instagr...

Депутаты решили ужесточить антипиратский закон “КоммерсантЪ” ознакомился с таблицей поправок к антипиратскому законопроекту, который комитет Госдумы по информполитике 16 апреля рекомендовал принять во втором чтении. Рассмотрение законопроекта возобновилось после долгого перерыва: в 2018 году его внесли Марин...

Функциональные тесты в Циан Привет! Меня зовут Тимофей, я Python-разработчик в команде Платформа компании Циан. Наша команда занимается разработкой инструментов для продуктовых разработчиков. Это и библиотеки: HTTP-клиент, веб-сервер, библиотеки доступа к базам данных, и средства мониторинга микросерв...

[Перевод] Скрытая цена CSS-in-JS-библиотек в React-приложениях В современных фронтенд-приложениях технология CSS-in-JS пользуется определённой популярностью. Всё дело в том, что она даёт разработчикам механизм работы со стилями, который удобнее обычного CSS. Не поймите меня неправильно. Мне очень нравится CSS, но создание хорошей CSS-ар...

Японские школьники провели выпускной в Minecraft Учебный год заканчивается в Японии в конце марте, но из-за коронавируса COVID-19 власти страны разрешили школьникам уйти на отдых на несколько недель раньше.

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

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

Состоялся глобальный релиз мобильного шутера Warface: Global Operations Вряд ли какому-нибудь шутеру на мобильных удастся обойти по популярности прошлогодний хит Call of Duty: Mobile. Но то, что этот жанр всегда будет привлекать игроков на платформе — это факт. На этой неделе состоялся полноценный релиз Warface: Global Operations от издателя My....

Open360: как мы начали с разработки модели премирования и сделали IT-систему для внутреннего HR TL;DR: рассказываю о задаче оценки вклада сотрудника в общий результат и новой open source системе проведения круговой оценки сотрудников, разработанной в нашей компании, на базе метода оценки 360 градусов. Здравствуйте, меня зовут Иван Кудрявцев — я технический директор и ...

Почему следует избегать использования JPA/Hibernate в продакшене JPA безусловно самая распространённая технология работы с базами данных на платформе Java. Но она же и наименее пригодна для разработки быстрых и поддерживаемых систем. В этой статье я расскажу почему JPA лучше не использовать в продакшене и что можно использовать вместо неё...

Почему не все ошибки надо исправлять, чтобы сделать ИТ-продукт лучше Данный материал подготовлен нашим партнером — компанией «Эквио». 2+2=3 2+2=5 2+2=4 Покупая ИТ-продукт для решения тех или иных корпоративных задач, бизнес-заказчики чаще всего задумываются о его стоимости, функциональности, удобстве, интеграционных возможностях и т.д. ...

В Ухане школьников на карантине заставили учится удаленно через DingTalk. Они за ночь обрушили рейтинг приложения Alibaba, чтобы его удалили из App Store В китайском городе Ухань, откуда началось распространение новой коронавирусной инфекции COVID-19, учебные заведения закрыты на карантин, так что школьникам приходится обучаться удаленно — занятия проводятся посредством платформы DingTalk, принадлежащей Alibaba (в январе вышл...

Мобильный WhatsApp замахнулся на кусок пирога Zoom и Skype. Видеоконференции на 50 человек доступны избранным Команда популярного мессенджера WhatsApp поддержала своих работодателей в Facebook в попытке отхватить кусок пирога у сервиса Zoom. Разработчики начали внедрять интеграцию с сервисом Messenger Rooms, который был запущен Facebook в конце апреля.  Сервис Messenger R...

О новом образовательном онлайн-лагере «Город открытий» рассказала Наталья Сергунина Познавательные виртуальные экскурсии, мастер-классы и вебинары «Города открытий» будут идти до 8 мая в «Технограде» на ВДНХ в режиме онлайн. «Ребята не просто интересно проведут время, а получат действительно полезные навыки, которые пригодятся в будущем при выборе профессии...

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

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

Разработка в Wargaming – встреча с Максимом Барышниковым, Head of Platform (ч.I) Все побежали, и я побежал. Недавно я запустил серию онлайн-митапов, куда приглашаю на дискуссию экспертов в области разработки крупных IT-проектов. Нашим первым гостем был Максим Барышников, Head of Platform из Wargaming. Ниже – расшифровка нашего разговора, вернее, её перва...

Перегрузка в C++. Часть II. Перегрузка операторов Продолжаем серию «C++, копаем в глубь». Цель этой серии — рассказать максимально подробно о разных особенностях языка, возможно довольно специальных. Эта статья посвящена перегрузке операторов. Особое внимание уделено использованию перегруженных операторов в стандартной биб...

[Перевод] Зависимые типы в Haskell: почему это будущее разработки программного обеспечения В Serokell мы занимаемся не только коммерческими проектами, но стараемся изменить мир к лучшему. Например, работаем над улучшением главного инструмента всех хаскелистов – Glasgow Haskell Compiler (GHC). Мы сосредоточились на расширении системы типов под впечатлением от рабо...

ок.tech: QATOK #2 5 марта в питерском офисе Одноклассников состоится ок.tech: QATOK #2 – митап, посвященный тестированию и всему что связано с обеспечением качества в ИТ-проектах. Нас ждет 3 технических доклада от представителей OK, Яндекса и VK, ребята расскажут про проблемы Espresso-автот...

Что такое Immutable Infrastructure Меня зовут Никита, я системный инженер в компании SEMrush. И в этой статье я расскажу вам, что такое Immutable Infrastructure, какие у этого подхода есть преимущества и недостатки и как мы его используем в компании. Если вы ни разу не слышали такое словосочетание, то усажив...

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

Вышел новый релиз «Python для браузеров», встречаем Brython 3.9 Разработчики проекта Brython Python выпустили новый релиз, Brython 3.9. Сам проект позиционируется, как «Python для браузера». Он основан на Python 3 и выполняется на стороне браузера, причем для разработки веб-скриптов вместо JavaScript используется Python. Код проекта ...

Новая бюджетная мобильная видеокарта Nvidia снова будет результатом переименования старой модели На сегодняшний день самой младшей из актуальных мобильных видеокарт Nvidia является GeForce MX250. Это переименованная MX150, которая, в свою очередь, является мобильным аналогом настольной видеокарты GT 1030. Все эти адаптеры основаны на GPU GP108 и относятся к поколен...

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

На Украине начали тестировать электронные паспорта в смартфоне О том, что команда разработчиков проекта приступила к бета-тестированию цифровых паспортов - электронных копий заграничных паспортов и внутренней ID-карты - в своём Telegram-канале рассказал министр цифровой трансформации Украины Михаил Федоров."Начали выдавать паспорта...

[Перевод] Flutter. Разбираемся, как рисовать различные фигуры с помощью CustomClipper Flutter предлагает различные виджеты для работы с определенным набором фигур, например, ClipRect, ClipRRect, ClipOval. Но также есть ClipPath, с помощью которого мы можем создавать любые типы фигур. В данной статье мы сосредоточимся на том, что можно сделать, используя Clip...

Почему важно не молчать: активисты и адвокаты о защите прав Гражданскому обществу пора переходить к активным действиям в борьбе за цифровые права. Эта мысль объединила участников Internet Freedom Conference. На конференции, которая состоялась 7 декабря в московской «Благосфере», активисты, журналисты, it-специалисты и бристы обсудил...

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

Один из недостатков Xbox Series X, возможно, получится решить малой кровью. Не обязательно будет покупать дорогую фирменную карту памяти Появились первые обзоры Xbox Series X. Консоль очень быстрая и тихая Как известно, грядущие консоли Microsoft и Sony нового поколения получили очень быстрые, но далеко не самые большие SSD. У Sony объём накопителя составляет 825 ГБ, у Xbox Series X — 1 ТБ, а у Xb...

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

Mozilla выпустила собственное VPN-приложение для Android и Windows Компания Mozilla запустила собственное приложение VPN. В настоящее время оно находится в стадии бета-тестирования, доступ к нему возможен только по приглашению. Сервис не бесплатен – конфиденциальность в Интернете не относится к сфере благотворительности. Напротив, это ценны...

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

1. Fortinet Getting Started v 6.0. Введение Добро пожаловать на новый видеокурс, посвященный решениям компании Fortinet — Fortinet Getting Started. По ходу данного курса я расскажу об основных решениях компании в рамках концепции Fortinet Security Fabric, а также на практике покажу работу с двумя основными решениями...

Справочная: разбираемся с принципами SOLID Расскажем, кто их придумал и в чем они заключаются. Также поговорим о критике этого подхода — о том, почему некоторые разработчики отказываются следовать SOLID-методологиям. Читать дальше →

SamsPcbGuide, часть 14: Технологии — Микроразварка и технология Chip-On-Board В этой самоизоляционной статье я расскажу о разварке проволочных микровыводов (англ. wire bonding). В контексте печатных плат речь пойдёт о технологии монтажа кристаллов на печатную плату (англ. chip-on-board, COB). Обязательно смотрите видео по ссылкам, микроразварка — это ...

[Перевод] Уходя уходи: почему не стоит принимать контроффер Привет, Хабр! Меня зовут Женя Остроумова, и я рекрутёр_ка. Сегодня поговорим с вами про контрофферы. Читать дальше →

Самодельный лидар: OpenTOFLidar В этой статье я хочу рассказать про свой проект импульсного (TOF) Open Source лидара — о том как я его делал, и каких результатов удалось добиться. Читать дальше →

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

В России создали никому неинтересное масло со встроенным голосовым помощником Российский бренд «Слобода» запустил кампанию через платформу Planeta.ru по сбору средств на умную бутылку для подсолнечного масла со встроенным голосовым помощником «Светлана».  «Слобода» специализируется на разнообразном...

NoVerify: PHP-линтер, который работает быстро Для PHP есть хорошие утилиты статического анализа: PHPStan, Psalm, Phan, Exakat. Линтеры хорошо выполняют свою работу, но очень медленно, потому что почти все написаны на PHP (или Java). Для личного использования или небольшого проекта это нормально, но для сайта с миллионам...

[Перевод] Всё, что нужно знать о Progressive Web App (PWA) PWA — прогрессивные веб-приложения. Предупреждение. Эта статья не проспонсирована PWA. Все взгляды и мнения в статье принадлежат только её автору. Progressive Web App или PWA — лучший способ для разработчиков заставить свои веб-приложения загружаться быстрее и быть более...

ГК «СиДиСи» «мобилизовала» курьеров PONY EXPRESS Группа компаний «СиДиСи» (CDC) интегрировала мобильное приложение для курьерской доставки PONY EXPRESS с терминалами приема карт и корпоративной системой компании. Реализованное решение позволяет принимать оплату картой или наличными ...

Вот эти новые мобильные процессоры AMD наконец-то смогут соперничать с такими монстрами, как Core i9-9880H Вчера мы писали о том, что в тестах впервые полноценно засветился новейший мобильный гибридный процессор AMD. Это была модель Ryzen 7 4700U, которая располагает восемью процессорными ядрами, но при этом не поддерживает SMT. Теперь у нас есть информация о других мобильны...

[Перевод] Лёгкий способ сделать крохотный USB-хаб для Raspberry Pi Перевод статьи с сайта самодельщика Retrocution Бывало у вас такое, что вам не хватает USB-портов при создании проекта на Raspberry Pi Zero? Притом внешние USB-хабы или HATS не подходили из-за ограничений по размеру? Если да, или если вы просто ищете себе интересный проек...

Создайте ваш первый тест на Cypress Всем привет! Меня зовут Роман Мостафин. Я тестировщик-автоматизатор в компании Clover, и обычно пишу автотесты на pytest + selenium. Недавно для написания тестов на UI на проекте «Умный Локомотив» для автоматизации регрессионного тестирования наша команда фронтенд-разработчи...

Почему я всегда оставляю комментарии в Google Play и вам советую Мало кто будет спорить с тем, что Google Play существенно уступает по качеству проверки и общему уровню AppStore. В магазине Apple все сделано более качественно. Возможно, из-за подхода компании, а может быть и из-за того, что приложения для Android просто пишутся совершенн...

Разбор приложения “Рязань – новогодняя столица России 2020” Цель – не рассказать что крутого есть в магазинах, а как надо (и не надо) делать мобильные приложения. Препарируем приложения и смотрим с точки зрения UI/UX, идей и здравого смысла. Рассматриваем официальное мобильное приложение “Рязань – новогодняя столица России 2020...

Как рисовать на iPad и зарабатывать, не выходя из дома — онлайн-лекция Алёны Казначеевой в Академии re:Store 22 апреля в 19:00 в Академии re:Store проведёт онлайн-лекцию Алёна Казначеева — фэшн-иллюстратор и дизайнер, основатель петербургской школы fashion-иллюстрации Draw it. Алёна расскажет, как с помощью iPad создавать собственный визуальный к...

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

В России появится карта электрозаправочных станций для владельцев электромобилей Официальный представитель "ГЛОНАСС" Ярослав Федосеев рассказал о том, что в России к 2023 году должна будет появиться карта электрозаправочных станция для владельце электромобилей. Помимо самой карты, в специально разработанном мобильном приложении появится возможность рассч...

[Перевод] Что же такого особенного в IAsyncEnumerable в .NET Core 3.0? Перевод статьи подготовлен в преддверии старта курса «Разработчик C#». Одной из наиболее важных функций .NET Core 3.0 и C# 8.0 стал новый IAsyncEnumerable<T> (он же асинхронный поток). Но что в нем такого особенного? Что же мы можем сделать теперь, что было невозмо...

[Перевод] Мой второй год в качестве независимого разработчика Иллюстрация Лорейн Йоу. Суслик-талисман языка Go адаптирован из работ Рене Френч Два года назад автор этой статьи Майкл Линч (Michael Lynch) уволился с должности инженера-программиста в Google, чтобы начать собственный бизнес (см. статью «Почему я ушёл из Google и начал ра...

Почему успехи ИИ DeepMind в Atari вызывают у меня разочарование Картинка, которую вы видите, позаимствована с сайта DeepMind, и демонстрирует 57 игр, в которых их новейшая разработка Agent57 (обзор статьи на Хабре) достигла успеха. Само число 57 взято не с потолка, — именно столько игр было выбрано еще в 2012 году, чтобы стать своеобра...

Big Data Tools EAP 11: Zeppelin в DataGrip и spark-submit во всех поддерживаемых IDE Только что вышло очередное обновление EAP 11 для плагина под названием Big Data Tools, доступного для установки в IntelliJ IDEA Ultimate, PyCharm, and DataGrip. Можно установить его через страницу плагина на сайте или внутри IDE. Big Data Tools — это плагин, позволяющий соед...

MMORPG Dragon Raja выйдет на iOS и Android 27 февраля Разработчики ожидаемой многими MMORPG Dragon Raja в декабре прошлого года открыли предварительную на игру в мобильных магазинах, раскрыв таким образом примерную дату релиза. Реальная, как стало известно, отличается не сильно. Уже 27 числа игроки смогут отправиться в мир... в...

Ретушь на Айфоне: лучшие iOS-приложения для ретуширования фотографий Ретуширование уже давно является стандартной практикой в профессиональной фотографии, однако для улучшения внешнего вида на фото не обязательно осваивать Photoshop. На самом деле достаточно лишь установить хорошее приложение для ретуширования фотографий и немного попрактиков...

Обновление процесса CI/CD: подготовка и планирование В 2020, наверняка, достаточно сложно найти проект в описании стека которого не было бы одного из следующих слов: IaC, микросервисы, kubernetes, docker, aws/azure/gcloud, блокчейн, ML, VR и так далее. И это здорово! Прогресс не стоит на месте. Мы растем, вместе с нами расту...

36+ рабочих мест специалистов из мира SEO Дорогие друзья, предлагаю вашему вниманию подборку рабочих мест специалистов из мира SEO. Я не стал использовать фразу "SEO специалистов", так как в сегодняшнем посте приняли участие не только сеошники, но и блоггеры, владельцы сервисов, основатели компаний, руководители от...

Типизируй все Всем привет! У нас уже есть одна статья про развитие типизации в Ostrovok.ru. В ней объясняется, зачем мы переходим с pyContracts на typeguard, почему переходим именно на typeguard и что в итоге получаем. А сегодня я расскажу подробнее о том, каким образом происходит этот пе...

Мониторинг в ЦОДе: как мы меняли старую BMS на новую. Часть 2 В первой части мы рассказали о том, почему решили поменять старую BMS-систему в наших ЦОДах на новую.  И не просто поменять, а разработать с нуля под свои требования. Во второй части рассказываем, как мы это делали. Читать дальше →

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

Непрохождение вызова по номеру 112 на телефоне Xiaomi Redmi Note 5 Я использую (уже довольно старый) телефон Xiaomi Redmi Note 5 и хочу рассказать о том, почему этот телефон (и, возможно, некоторые другие) может довести до трагических последствий. Примерно месяц назад потребовалось позвонить 112, но вместо ответа оператора я услышал, что н...

Модель Белбина для IT: сила и слабость разных команд В работе с некоторыми командами бывают ситуации, когда что-то работает само, и об этом не надо думать. Сами доделываются задачи, сама развёртывается Continuous Integration — есть люди, которые этим занимаются, и за рабочими процессами не нужно специально следить. Но в других...

Как я, тимлид, оцениваю проекты Тимлиды часто оценивают проекты, и не все делают это хорошо. Тут многое зависит от личности самого тимлида, а также от его понимания команды. Есть много техник оценки проектов от метода “по аналогии” до PERT. Но сегодня я расскажу о том, как я применяю planning poker и други...

[Перевод] Keras Functional API в TensorFlow В Keras есть два API для быстрого построения архитектур нейронных сетей Sequential и Functional. Если первый позволяет строить только последовательные архитектуры нейронных сетей, то с помощью Functional API можно задать нейронную сеть в виде произвольного направленного ац...

Обзор The Walking Zombie 2. Почти ААА-шутер Мы привыкли к тому, что современные мобильные проекты заточены под казуальных геймеров, которые хотят давить шарики на дисплее или бездумно кликать по нему. Однако сегодня мы с вами поговорим о более интересном продукте, который явно стоит потраченного времени и внимания. Иг...

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

Разбор: почему растут в цене акции Tesla Изображение: Pexels В конце декабря акции производителя электрокаров Tesla продолжили активно расти в цене. В итоге за три дня торгов они подорожали на 10% до $420. Это спровоцировало бурную волну обсуждений будущего компании. Разбираемся, почему растут акции Tesla, и о ч...

Универсальная покупка по версии Apple. Заплатил один раз — получил приложение сразу для iOS, iPadOS, watchOS, macOS и tvOS Apple объявила о том, что отныне разработчики имеют возможность объединять версии одного и того же приложения для разных операционных систем в единую покупку, которую купертинский гигант называет универсальной покупкой. То есть, если у разработчика есть какая-то програм...

Поразрядная сортировка LSD (Radix Sort) В последнее время публикуется множество статей посвященных различным алгоритмам сортировки и их сравнению, решил внести и свои пять копеек. Хочу рассказать про свой излюбленный алгоритм для поразрядной сортировки LSD (least significant digit — сначала младший разряд) с по...

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

Управление проектом по Fix Time, Fix Budget, Flex Scope (FFF) Не мечта ли любого владельца компании управлять IT-продуктом так, чтобы поставлять продукт в срок, обгоняя конкурентов, и делать это с высоким качеством, радуя пользователей? Хотелось бы найти серебренную пулю для управления и, кажется, она есть. Не такая уж серебренная и не...

MMORPG больше не в Telegram — Swift и Kotlin — Первый большой проект — Часть 1 Прошло полгода с выпуска пробной статьи про создание MMORPG в телеграме. Изменился мир, изменились и планы по игре.Почему больше не в TelegramПосле выпуска первой статьи, энтузиазма писать игру хватило еще на неделю. Прилетели проблемы по работе, поиски новой, да и вообще ле...

«Урок цифры» собирает миллионы школьников На сайте урокцифры.рф продолжается всероссийский образовательный проект «Урок цифры». В его проведении участвуют «1С», Яндекс, «Лаборатория Касперского», Кодвардс, Mail.ru Group, Алгоритмика, Благотворительный фонд Сбербанка «Вклад в будущее», ВКонтакте и АНО «Цифровая Эконо...

Андрей Зинин прокомментировал старт реализации в российской столице образовательного проекта «Героика» В российской столице был дан старт реализации образовательного проекта под названием «Героика». Для этого был запущен сайт geroika.ru, на котором расположена интерактивная карта с отмеченной на ней городами-героями и городами воинской славы. Все посетители могут ознакомитьс...

Идеальная eSim от "Билайна" Генеральный директор ПАО "ВымпелКом" Василь Лацанич сказал журналистам: "Мы разрабатываем eSim, и в течение максимум нескольких месяцев eSim будет готова. Если такие "сим-карты" будут доступны всем, а не только госоператору - "Ростелекому" с Tele2, - мы их запустим. Мы разра...

Обзор Call of Duty: Mobile. Лучший мобильный шутер Многие владельцы смартфонов почему-то уверены, что на рынке мобильных видеоигр нет достойных релизов, на которые стоит обратить свое внимание. Однако это совершенно не так, ведь некоторые компании делают действительно крутые продукты и готовы радовать аудиторию шикарным гейм...

«Первоклашек» Москвы учат играть в шахматы В минувшем селекторном совещании образовательного ведомства Москвы принял участие директор Городского методического центра Андрей Зинин. В ходе мероприятия за 23 января он отметил, что столичных школьников обучают азам игры в шахматы уже в 1 классе. Главное пособие для обуч...

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

SpaceX вывела на орбиту еще 60 интернет-спутников Starlink Компания SpaceX с помощью тяжелой ракеты-носителя Falcon 9 вывела на орбиту еще 60 интернет-спутников Starlink, сообщается на сайте американской компании. Ракету Falcon 9 запустили в 9:06 по местному времени (17:06 мск) с 40-го стартового комплекса космодрома NASA на мысе К...

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

МВД провело крупнейшую закупку ОС Astra Linux Из этой суммы непосредственно на лицензии ОС пришлось более 180 млн руб., уточнил в беседе с "Коммерсантом " собеседник, знакомый с ситуацией. Таким образом, каждая из них могла стоить около 5,9 тыс. руб. Это крупнейшая единовременная закупка ОС Astra Linux. Ранее ...

Помощник или инспектор: по ком звонит робот? Привет, Хабр! Я тимлид группы продуктовых инноваций в КРОК. Технарём меня назвать можно с большой натяжкой, но зато я много общаюсь с разработчиками, техническими менеджерами, продажниками. И надеюсь, мы друг друга неплохо понимаем. Мы много работаем со стартапами, помогае...

myTarget позволит размещать in-stream видео в мобильных приложениях VK В myTarget появилась возможность запуска кампаний с прероллами в приложениях ВКонтакте. Теперь клиенты рекламной платформы смогут использовать in-stream формат в видеоконтенте мобильных приложений ВКонтакте на iOS и Android.  Ранее прероллы myTarget показывались лишь в дескт...

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

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

[Из песочницы] Виджеты на Android. Редкая фича, в которой придется разобраться Привет, Хабр! Меня зовут Александр Хакимов, я android-разработчик в компании FINCH. У вас бывало такое, что ваш дизайн был под iOS, а вам приходится адаптировать его под android? Если да, то часто ли ваши дизайнеры используют виджеты? К сожалению, виджет — редкий кейс для ...

Как работает Windows 10 на Raspberry Pi 4 и Pi 3 Разработчики наконец установили оптимизированную для ARM версию Windows 10 на Raspberry Pi 4 после того, как некоторым людям удалось запустить ее на Raspberry Pi 3 в первой половине 2019 года. Raspberry Pi 4 и Pi 3 официально поддерживают версию Windows 10 для IoT Core, кото...

Интеграция СЭД/ЕСМ с другими продуктами. Комментарии отечественных разработчиков и интеграторов СЭД/ЕСМ на ЕСМ.ICT-Online.ru Проект ЕСМ.ICT-Online.ru опубликовал обзор, посвященный интеграционным возможностям СЭД/ЕСМ. Как реализуется интеграция СЭД/ЕСМ с другими продуктами в современных отечественных решениях? С каким именно ПО такая интеграция необходима прежде всего? Об этом за виртуальным кругл...

Студенты и школьники могут изучать IT бесплатно В связи с введением карантина, международная учебная платформа ITVDN БЕСПЛАТНО открыла доступ студентам и школьникам к online курсам по программированию!

Украинские школьники создают smart-гаджеты 19 декабря в Киеве состоялся финал национальных соревнований для школьников по моделированию "умных" гаджетов — STEAM-House-2019. The post Украинские школьники создают smart-гаджеты appeared first on HiTech.Expert - коммуникации и технологии.

Digital-мероприятия в Москве c 6 по 12 апреля Подборка мероприятий на неделю IoT. Возможности Интернета вещей 07 апреля (вторник) онлайн бесплатно Участники вебинара подробно познакомятся с понятием IOT. Эксперт по интеграции систем Интернета вещей комплексно раскроет тему, приведет примеры реализованных проектов. Рас...

Коммуникационный спутник Intelsat 901 вернулся к работе, впервые получив "первую помощь" от другого спутника Коммуникационный искусственный спутник Intelsat 901, который находится в космосе около 19 лет, вернулся к нормальной работе спустя два месяца после его стыковки с первым специализированным спутником Mission Extension Vehicle (MEV-1), созданным известной американской компание...

Fluentd: почему важно настроить выходной буфер В наше время невозможно представить проект на базе Kubernetes без стека ELK, с помощью которого сохраняются логи как приложений, так и системных компонентов кластера. В своей практике мы используем стек EFK с Fluentd вместо Logstash. Fluentd — это современный универсальный ...

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

Уникальная и самая мощная на момент анонса карманная приставка с Windows 10, вероятно, никогда не выйдет на рынок. Проект Smach Z под угрозой банкротства Похоже, портативная игровая консоль Smach Z так и не увидит свет. На днях компания разослала членам сообщества сообщение о том, что потеряла поддержку своего основного инвестора и, скорее всего, вскоре объявит о банкротстве. Шансы на жизнь у проекта ещё остают...

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

Расстояние передачи коронавируса увеличилось Как сообщает РИА Новости, в эфире телеканала «Россия 24» главный внештатный эпидемиолог Минздрава РФ Николай Брико заявил, что коронавирус нового типа может передаваться от человека к человеку на расстоянии четырёх метров. По его словам, это подтверждается неким новым исслед...

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

[Из песочницы] Прикручиваем ActiveDirectory авторизацию к Kubernetes c помощью Keycloak Данная статья написана с целью расширить уже существующую, но рассказывает про особенности связки именно с Microsoft ActiveDirectory, а так же дополняет ее. В этой статье я расскажу как установить и настроить: Keycloak — это проект с открытым исходным кодом. Который обес...

Победители и призеры чемпионата KidSkills подготовлены 56 столичными школами Победители и обладатели призовых мест недавнего Московского детского чемпионата KidSkills были подготовлены 56 школами российской столицы. Как рассказал директор ГМЦ* Андрей Зинин, соревнования проводились в категориях 6+ и 8+ по десяти компетенциям (к примеру, изготовлению ...

Пасхалки на топографических картах Швейцарии Возможно, вы слышали, что в Швейцарии есть ЦОД, расположенный в старом военном бункере. Это чуть ли не самый защищённый дата-центр в мире, а его расположение много лет оставалось секретной информацией. Его просто не было видно на картах Швейцарии. Которые, между прочим, ве...

[Из песочницы] Кодовая база. Расширяем RecyclerView Всем привет! Меня зовут Антон Князев, senior Android-разработчик компании Omega-R. В течение последних семи лет я профессионально занимаюсь разработкой мобильных приложений и решаю сложные проблемы нативной разработки. Хочу поделиться способами расширения RecyclerView, на...

Мобильная разработка: индивидуально или в команде? Привет! Как многим известно, Mail.ru Group ведет образовательные проекты для студентов в 9 вузах: МГТУ им. Баумана, МГУ, МИФИ, МФТИ, СпбПУ, Мосполитех, МАИ, ВГУ и ПГУ. Среди 70 дисциплин есть курсы по мобильной разработке под платформы Android и iOS. С точки зрения методо...

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

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

В России создадут копию соцсети LinkedIn Проект реализуют в рамках выполнения программы «Цифровая экономика». В РФ создадут копию соцсети LinkedIn на базе ресурса «Работа России», причем реализация задуманного начнется уже в 2019 году. Аналитики критически относятся к данному проекту. Нужно создать гарантии для со...

[Перевод] Преобразуем проект на Python в исполняемый файл .EXE С помощью Auto PY to EXE можно с лёгкостью преобразовывать файлы .py в файлы .exe. Благодаря этому ваш проект на Python будет работать как десктопное приложение и вы сможете запускать приложение на других машинах без необходимости установки Python. В этой статье я расскажу...

[Перевод] Spring MVC: создание веб-сайтов и RESTful сервисов Вы можете использовать эту статью, чтобы понять, как использовать Spring MVC для создания веб-сайтов или RESTful сервисов. А также получить обзор часто задаваемых вопросов, охватывающих наиболее распространенные задачи Spring MVC. Примечание: Статья ~ 7500 слов, вероятно, не...

Apple выйдет на новый уровень — в космос. Секретная команда компании работает над спутниковыми технологиями На сегодняшний день любой смартфон имеет всего несколько вариантов подключения (в обобщённом смысле) к той или иной глобальной сети. Это мобильная связь и мобильный интернет, обеспечиваемые операторами сотовой связи, это подключение к Wi-Fi, обеспечиваемое провайдерами,...

(Не)очередной MQTT телеграм бот для IoT Всем привет! Сегодня хочу поделиться опытом разработки универсального телеграм бота для получения информации и управления IoT устройствами посредством протокола MQTT. Почему (не)очередной? Потому что это не просто бот с двумя захардкоженными кнопками для управление лампочк...

Как (вы)жить без отдела безопасности Безопасность — это защита объектов и интересов от угроз. Когда кажется, что с ней всё хорошо, в интернете появляется много интересного: списки e-mail и телефонов из незащищённой базы данных крупных магазинов, записи колл-центров некоторых операторов, логины и пароли производ...

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

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

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

SOLID == ООП? Наверное я не ошибусь, если скажу, что чаще всего на собеседованиях спрашивают о SOLID принципах. Технологии, языки и фреймворки разные, но принципы написания кода в целом похожи: SOLID, KISS, DRY, YAGNI, GRASP и подобные стоит знать всем. В современной индустрии уже много д...

PlayStation на Android и iPhone. Sony выпустила новое мобильное приложение Компания Sony объявила о выпуске обновлённого приложения PlayStation App. Это приложение-компаньон для мобильных устройств на основе Android и iOS.  Как отмечает Sony, обновленное приложение PlayStation App призвано «улучшить вашу игру» на PS4 и PS5 и ...

Microsoft выпустила пакет совместимости с OpenCL и OpenGL для Windows 10 На этой неделе Microsoft выпустила «Пакет обеспечения совместимости с OpenCL и OpenGL» для Windows 10, который позволяет запускать приложения с аппаратным ускорением для повышения производительности, если на устройстве не установлены необходимые драйверы OpenCL или OpenGL, ...

[Из песочницы] RPA | Роботизация процессов глазами аналитика Последние полтора года я занимаюсь внедрением и развитием в компании блока RPA на одной из популярных платформ. Четкого проекта внедрения не было: руководство подсмотрело у дружественных организаций "модную" технологию, дало мне задачу прощупать тему и бросило под...

Tesseract OCR tips — создание своего словаря для повышения эффективности OCR Это мой первый пост об оптическом распознавании текста (OCR) с использованием Tesseract. Tesserast это очень популярная open source библиотека для OCR поддерживаемая Google, которая дает высокие результаты точности и поддерживает более 100 языков. В этом посте я расскажу как...

Робот-тележка 2.0. Часть 2. Управление в rviz и без.Элементы красоты в rviz В прошлой статье, посвященной автономной домашней тележке 2.0, удалось поработать над тем, как улучшить одометрию бюджетного робота, добиться построение приемлемой 2d карты помещения, используя slam алгоритмы и доступный лидар, внести ясность в иные вопросы при сборке проект...

iOS. Работа с сетью, когда приложение не запущено Пользователи ожидают, что работа с сетью происходит «волшебно» и незаметно. Зависит эта волшебность от разработчиков системы и приложений. На систему повлиять сложно, поэтому ограничимся приложением. Тема эта сложная и проблем там несчётное количество. Обсудим те, с которы...

Funkwhale: наконец-то нормальный децентрализованный музыкальный сервис Grooveshark уже пять лет как закрыт. За это время появились десятки проектов поменьше с той же идеей — но на базе децентрализованных сетей. Проблема Grooveshark была в его централизации, которая позволила правообладателям завалить компанию исками, в итоге потопившими её. С...

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

Вышло обновление для слэшера Hundred Soul: The Last Savior — что нового? Мобильный слэшер Hundred Soul: The Last Savior посетил Европу ещё этим летом, включая Россию. На днях для него вышло обновление, которое добавило нечто новое и исправило надоедливые баги. Вместе с этим можно поздравить Юго-Восточную Азию, которая только-только получила досту...

Поиск багов как образ жизни: обзор №2 Длительная работа в IT натаскивает видеть несовершенства в пользовательском софте. Иногда это откровенные баги, которые хорошо бы исправить. Но сообщить об этом затруднительно из-за непрофессиональной работы поддержки. Публикация таких обзоров багов действительно помогает пр...

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

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

[Перевод] Телефон шпионил за мной, поэтому я нашёл тех, кто использует данные слежения СЛЕЖКА: Американская компания имеет информацию о моём местоположении. В моём телефоне 160 приложений. Я не знаю, что они делают, но решил это выяснить. У меня было ощущение, что эти приложения шпионят за мной. Конечно, не прослушивают меня, но постоянно следят за тем, где...

#видео | Ученые создали подробную 3D карту мозга плодовой мушки Плодовые мушки — частые участники самых разных научных исследований Яркая и красивая карта мозга крохотной плодовой мушки дает возможность увидеть 20 миллионов синапсов, которые связывают 25 миллионов нейронов. На 3D карте можно увидеть только четверть мозга плодовой м...

[Из песочницы] Регистрация и авторизация с помощью Spring Security на примере простого приложения Добрый день! В этой статье будет рассмотрено создание простого веб приложения с использованием Spring Boot и Spring Security. В приложении будет реализована регистрация новых пользователей и авторизация, ограничение доступа к страницам сайта в зависимости от роли пользовате...

Пятничный опрос на мобильную тему Всем привет! По предложению Сергея aka Grey83, сегодня проведём небольшой пятничный опрос для пользователей мобильного интернета. Задача стоит простая: попытаемся узнать, какие версии веб-сайтов пользователи предпочитают просматривать на смартфонах — мобильные или полноце...

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

Команда Теплицы запускает public talks в Instagram Как самому создать сайт, если нет ресурсов в кризис? Как увлечь it-волонтера помочь вашему социальному проекту? А как общаться с журналистами, если главная тема сейчас только коронавирус? Эти и другие вопросы команда Теплицы обсудит на прямых эфирах в Instagram. Каждый д...

Пиксельный шутер Snake Core от Orangepixel доступен и на Android В конце прошлого месяца известный мобильный разработчик Orangepixel выпустил в App Store игру под названием Snake Core. Теперь она доступна и для владельцев Android-устройств. Snake Core — это пиксельный шутер с видом сверху, в котором используются механики классической «Зм...

Новый Google Chrome делает технологии будущего реальностью Компания Google вовсю работает над внедрением давно ожидаемых технологий «будущего» в свой фирменный браузер Chrome. В бета-версии Chrome 81 для Android, Linux, macOS и Windows стала доступна поддержка API WebXR для дополненной реальности прямо в браузере. ...

[Перевод] Visx — коллекция графических примитивов для React-приложений, созданная в Airbnb После 3 лет разработки и 2,5 лет использования в продакшн-проектах Airbnb, после переписывания кода на TypeScript, мы рады представить вам официальный релиз коллекции графических примитивов visx 1.0  (раньше она называлась vx). Вот — страница проекта на GitHub. Документацию ...

GMB позволил добавлять в профили ссылки для сбора пожертвований Google объявил, что пользователи сервиса My Business теперь смогут добавлять в свои профили ссылки для получения финансовой поддержки. Первыми доступ к новой опции получат компании в США, Канаде, Великобритании, Ирландии, Австралии и Новой Зеландии. С помощью новой функции в...

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

Камеры Nikon Z 6 и Z 7 получили поддержку карт CFexpress и видео в формате ProRes RAW Компания Nikon выпустила обновление прошивки для беззеркальных камер Nikon Z6 и Z7, которое добавляет важные улучшения. Во-первых, после обновления камеры могут работать с картами памяти CFexpress формата B, по форм-фактору идентичным картам XQD, на которые изнача...

FigmaExport: как автоматизировать экспорт UI-Kit из Figma в Xcode и Android Studio проекты Если вы iOS- или Android-разработчик и дизайн вашего проекта разрабатывается в Figma, то скорее всего вы сталкиваетесь с проблемами при экспорте ресурсов: цвета выгрузить нельзя, а иконки и картинки экспортировать неудобно. В этой статье я расскажу, как можно облегчить себ...

На iOS,macOS и tvOS выйдет адаптация известной настольной игры Улей Сколько можно назвать хороших настольных игр на мобильные устройства? Не очень много. Но вскоре на устройства от Apple должна выйти адаптация настольной игры Улей (Hive). Если вы никогда в неё не играли или хотели попробовать её на смартфоне, то скоро такая возможность наста...

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

Microsoft портирует Java для Windows 10 на платформу ARM Microsoft объявила, что собирается перенести OpenJDK для Windows 10 на платформу ARM (AArch64). После завершении проекта переноса разработчики смогут приступить к написанию приложений Java на устройствах, совместимых с Windows 10 ARM64. Подробнее об этом читайте на THG.ru.

[Из песочницы] [Symfony 5] Раздельная авторизация для админов и пользователей с двумя разными сущностями и формами входа Цель Создать в Symfony 5 раздельную авторизацию: Администратор — будет иметь сущность Admin, url для входа /admin/login Пользователь — будет иметь сущность User, url для входа /login Данные для входа не должны пересекаться, мы не можем авторизоваться как User на странице /...

Cтримим и кaстим youtube и не только… через raspberry pi c Gotubecast и KODI TubeCast Насколько сложно передавать youtube музыку или видео через телефон или другие портативные, мобильные устройства на вашу Raspberry pi? А если не портативные? А просто управлять медиа контентом через Windows или Linux PC? Оказывается что нет. Я хочу рассмотреть установку, и н...

Ro.Ri.Re — Скажите, вы – человек? Я играл в эту игру каждую пятницу, приходя на очередное назначенное в Тиндере свидание. Конец тяжелой недели, сплошные дедлайны – отчего же не расслабиться таким незамысловатым способом? Не то чтобы я сильно рисковал. Хотя законодатели уже подобрал...

Huawei и Honor приглашают разработчиков на конференцию Huawei Developer Day Huawei и Honor приглашают разработчиков мобильных приложений на конференцию Huawei Developer Day по запуску новой открытой платформы Huawei Mobile Services, которая состоится 16 декабря в городе Нижний Новгород, 18 декабря в городе Новосибирск. Читать полную статью

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

Современное SEO: AMP-истории Да, вот такой гибридный, русско-английский заголовок получился… Поэтому давайте сразу кое-что проясним. Итак, если SEO широко известный (в узких кругах) термин, то AMP — ещё не столь. Accelerated Mobile Pages был анонсирован Google в 2015 г. (см. статью в Википедии), как и...

Apple не одобрила рогалик Poopdie от блогера PewDiePie из-за контента, вызывающего отвращение На прошлой неделе на Android вышла игра Poopdie — рогалик от блоггера PewDiePie и студии Bulbware. Он должен был появиться в App Store в тот же день, но выход отложили. Виновницей назвали саму Apple, которая отклонила игру за «грубые образы и звуковые эффекты, которые могут ...

11 bit studios готовит три новые игры, а мобильную Frostpunk разрабатывает... NetEase 11 bit studios провела конференцию для инвесторов, в ходе которой не только поделилась финансовыми показателями, но и рассказала о проектах, над которыми ведется работа. Moonlighter и Children of Morta оказались успешными, поэтому издательскому направлению будет уделено еще ...

Почему канадский английский считают «грязным» и при чем тут Киану Ривз Сегодня мы расскажем о диалекте английского языка, на котором говорит свыше 17 миллионов людей. Историческое становление английского языка в Канаде, соседство с США и французский в качестве второго государственного создали диалект со своими особенностями и интересными фишка...

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

Zombie Hunter D-Day — очищаем Землю от зомби и огромных мутантов в оффлайн-режиме В конце прошлого года мы рассказали о зомби-шутере Crossfire. Он ничего не имеет общего с корейским CrossFire, а вот схожесть с Dead Trigger 2 определённо имеется. Это можно сказать и про мобильную игру Zombie Hunter D-Day. В ней мы снова берёмся за разнообразные пушки, пыта...

[Перевод] Создайте свой собственный симулятор Q# — Часть 1 Симуляторы — это особенно универсальная особенность QDK. Они позволяют вам выполнять различные задачи в программе на Q#, не меняя ее. Такие задачи включают симуляцию полного состояния, оценку ресурса или симуляцию трассировки. Новый интерфейс IQuantumProcessor позволяет очен...

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

Как мы автоматизировали весь жизненный цикл серверов Привет, Хабр! Меня зовут Алексей Назаров. Я занимаюсь автоматизацией в отделе администрирования инфраструктурных систем в Национальной системе платежных карт (АО НСПК) и хотел рассказать немного о наших внутренних продуктах, которые помогают нам развиваться. Если вы еще не ...

TrackerControl: отслеживание сбора данных на Android TrackerControl позволяет пользователям отслеживать и контролировать скрытый сбор данных о поведении пользователей в других установленных на устройстве мобильных приложениях. Чтобы обнаруживать отслеживание, TrackerControl проверяет весь сетевой трафик по списку блокировки Di...

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

Google вынудила: королевская битва Fortnite спустя полтора года вышла в Google Play В свое время релиз одной из самых популярных игр нашего времени, королевской битвы Fortnite, для Android-устройств за пределами привычного Google Play стал настоящим событием. Кто-то говорил, что этот шаг наконец-то вынудит Apple и Google поменять условия работы с издателями...

Как откатиться с Harmony OS на EMUI 11 на смартфонах Huawei. Официальная инструкция Компания Huawei сегодня объявила о начале бета-тестирования операционной системы Harmony OS 2.0 для мобильных устройства, первыми из которых стали Huawei P40, P40 Pro, Mate 30, Mate 30 Pro и MatePad Pro. Важно отметить, что Harmony OS 2.0 поддерживает приложения Android...

Игры для Xbox Series X покажут 7 мая Новое поколение игровых консолей сейчас волнует очень многих, так как геймеры думают, что производители не только крутое железо покажут, но и позаботятся об интересных играх. Это — краеугольный момент, который предрешит будущее доминирование на рынке до следующего поколения....

Sensor Tower тайно собирала данные пользователей Android и iOS Аналитическая компания Sensor Tower, которая занимается сбором данных о загрузках и использовании приложений для разработчиков, тайно собирала данные миллионов пользователей Android и iOS через VPN и приложения, блокирующие рекламу. Об этом сообщает Buzzfeed News.В отчете та...

Проект SAVL добавил возможность покупки криптовалют с помощью банковских карт Проект SAVL, разрабатывающий блокчейн-экосистему для управления цифровыми активами, добавил поддержку прямой покупки криптовалют при помощи карт Visa и MasterCard, а также платежной системы ApplePay. Об этом журналу ForkLog сообщили представители проекта. SAVL — это мобильно...

Сервер Игры на MS Orleans — часть 1: Что такое Акторы Привет Хабр! И так, на четырнадцатый день копья решил я значит начать делать простенький игровой сервер для простой онлайн стрелялки. За одно тему распределенных вычислений затронуть. В этой вводной статье цикла хочу рассказать что такое акторы (в Орлеанс их зернами называ...

DOU.UA: Сколько получают в 2020 году украинские IT-специалисты, которые не относятся к разработчикам и тестировщикам (PM, HR, DevOps, Data Analyst и т.д.) После рассказа об актуальных зарплатах украинских разработчиков и тестировщиков ресурс DOU.UA опубликовал заключительную часть исследования, в которой рассказал о том, сколько получают остальные IT-специалисты. В данный раздел попали менеджеры, дизайнеры, специалисты по HR, ...

Как улучшить письменный английский для коммуникаций за рубежом: проект Linguix Business Привет, Хабр! Сегодня я хотел бы снова рассказать вам о нашем проекте – сервисе для улучшения письменного английского Linguix.com. Сегодня мы запускаем новый продукт – систему улучшения коммуникаций для бизнеса. Linguix Business – это комбинация инструмента проверки грам...

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