Социальные сети Рунета
Четверг, 28 марта 2024

[Из песочницы] Stadia — революция в игровой индустрии? Для тех, кто в танке: 19-го марта 2019 года, Google анонсировала стриминговый сервис Stadia. Сервис, который позволит играть во все игры, по сути, прямо в браузере. С любого устройства, будь то планшет, смартфон, TV-приставка, ПК, тостер, калькулятор, холодильник. В этой ...

DC анонсировала второй сериал для сервиса DC Universe, им станет проект о супергероях-изгоях Doom Patrol / «Роковой патруль» с Бренданом Фрейзером и Тимоти Далтоном [тизер] Стриминговый сервис DC Universe анонсировал выход второго эксклюзивного сериала о супергероях Doom Patrol / «Роковой патруль» по одноименному комиксу, выпущенному еще в 1963 году. Премьера сериала состоится 15 февраля 2019 года, а пока создатели проекта поделились ...

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

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

Project xCloud будет поддерживать Xbox Game Pass и включать 50+ игр на старте На прошлой неделе компания Microsoft провела мероприятие Inside Xbox, в рамках которого анонсировала несколько новинок, поделилась подробностями об уже известных и в который раз рассказала о своем сервисе Project xCloud. На старте в нем будет доступно более 50 игр, что на п...

[Из песочницы] Phoenix LiveView: когда вам больше не нужен JavaScript* * для создания динамической страницы Не так давно 12.12.2018 был анонсирован выход новой библиотеки для фанатов phoenix framework под названием Phoenix LiveView. Я бы хотел поделиться с вами впечатлениями от ее использования и phoenix в целом, а в следующей статье попробова...

Умный сервис кэша на базе ZeroMQ и Tarantool Руслан Ароматов, главный разработчик, МКБ Привет, Хабр! Я работаю бэкенд-разработчиком в Московском кредитном банке, и за время работы у меня накопился некоторый опыт, которым я хотел бы поделиться с сообществом. Сегодня я расскажу, как мы писали свой собственный сервис к...

Майнинговый сервис Coinhive закроется 8 марта 2019 года Разработчики сервиса Coinhive анонсировали скорое закрытие своего проекта. После хардфорка Monero и «обвала» криптовалютного рынка проект почти перестал приносить прибыль.

[Из песочницы] Кросс-компиляция Scala в Gradle проекте Для Scala проектов довольно распространённым является предоставление бинарных артефактов скомпилированных под несколько версий Scala компилятора. Как правило для целей создания нескольких версий одного артефакта в сообществе принято использовать SBT, где эта возможность есть...

Как настроить PVS-Studio в Travis CI на примере эмулятора игровой приставки PSP Travis CI — распределённый веб-сервис для сборки и тестирования программного обеспечения, использующий GitHub в качестве хостинга исходного кода. Помимо указанных выше сценариев работы, можно добавить собственные, благодаря обширным возможностям для конфигурации. В данной с...

Google запускает RCS Chat в виртуальной сети Google Fi Компания Google заявила о начале разворачивания сервиса RCS Chat в сети виртуального оператора сотовой связи Google Fi. Также Google анонсировала повышение скорости передачи данных для перемещающихся пользователей. Внедрение RCS Chat сопровождается ограниченной поддержкой Ve...

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

Длинная история путеводителя — как я 5 лет писал сервис для умных пешеходных маршрутов У многих есть один или несколько своих домашних проектов. Это бывают небольшие утилиты, экспериментальные штуки, пробы новых технологий, “убийцы” фейсбуков и много что ещё. Заметно реже такими проектами занимаются долгое время. В статье я поделюсь своим опытом и расскажу ка...

Firefox Send: свободный сервис обмена шифрованными файлами Вчера Mozilla довела до финальной версии один из своих экспериментальных проектов Firefox Send: простой и безопасный сервис обмена зашифрованными файлами. Поддерживаются файлы до 1 ГБ (до 2,5 ГБ после авторизации в Firefox Account). Сервис выглядит просто, но под ним рабо...

CloudFlare анонсировала Warp — бесплатный VPN-сервис для мобильных устройств Разработчики из CloudFlare решили придерживаться традиции и анонсировать новые продукты 1 апреля. Сегодня компания представила Warp, бесплатный VPN, который защитит трафик мобильных устройств и ускорит интернет. Это будет второй сервис компании, после 1.1.1.1, ориентированны...

Microsoft анонсирует проект прошивки-как-сервиса Считая успешной свою инициативу Windows as a Service (WaaS), компания Microsoft решила пойти дальше, анонсировав открытый проект Project Mu, который предполагает разработку прошивок устройств таким же образом, как и Windows.

GitLab Shell Runner. Конкурентный запуск тестируемых сервисов при помощи Docker Compose Данная статья будет интересна как тестировщикам, так и разработчикам, но рассчитана в большей степени на автоматизаторов, которые столкнулись с проблемой настройки GitLab CI/CD для проведения интеграционного тестирования в условиях недостаточности инфраструктурных ресурсов ...

Анонсирован Google Play Pass, аналог Arcada от Apple Google Play Pass – новый сервис от «корпорации зла», предоставляющий неограниченный доступ ко всем платным приложениям внутри Google Play. Недавно данный проект анонсировали официально. Обо всех особенностях и преимуществах расскажем прямо сейчас, приступим!

Поднимаем сервер 1с с публикацией базы и веб сервисов на Linux Сегодня я бы хотел рассказать, как поднять сервер 1с на linux debian 9 с публикацией web-сервисов. Что такое web-сервисы 1с? Web-сервисы — это один из механизмов платформы, используемых для интеграции с другими информационными системами. Он является средством поддержки...

[Из песочницы] Пример реализации Continuous Integration с помощью BuildBot (Image by Computerizer from Pixabay) Привет! Меня зовут Евгений Черкин, я программист команды разработчиков в горнодобывающей компании Polymetal. Приступая к любому крупному проекту начинаешь задумываться: «Какой же софт лучше использовать для его обслуживания?». IT-пр...

Apple представила игровой сервис Arcade: Netflix для мобильных игр Вслед за Google с её Stadia, компания Apple анонсировала собственный игровой сервис Apple Arcade для iPhone, iPad, Mac и Apple TV. Правда, если Google Stadia - это стриминговый сервис, позволяющий запускать игры в облаке, то Apple Arcade позиционируется в качестве Netflix дл...

Обзор HyperX FURY Black RGB DDR4-3200 2x8GB (HX432C16FB3AK2/16). Память для AMD и Intel Не так давно был анонсирован выход серии оперативной памяти HyperX FURY Black RGB с частотами 2400/2666/2933/3000/3200/3466 MHz. Для неё заявлена поддержка последних поколений процессоров AMD и Ryzen. Поддерживается режим автоматического увеличения тактовой частоты в играх, ...

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

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

Работа с сервисом Managed Databases от Digital Ocean в .NET Core В том время, как у других облачных платформ уже давно есть свои решения для баз данных, Digital Ocean в этом сегменте до сегодняшнего дня ничего не предлагал. Но 14 февраля, в день всех влюбленных, компания решила сделать подарок своим клиентам и в режиме Limited Availabil...

Настройка с нуля сервиса управления ИБП Network UPS Tools (NUT) для управления локально подключенным ИБП Настройка Network UPS Tools на Linux на примере ИБП Eaton 5E650iUSB Описание Сервис Linux NUT (Network UPS Tools) — это комплекс программ мониторинга и управления различными блоками бесперебойного питания (далее ИБП). Полный список поддерживаемых моделей можно получить, посм...

Перенос веб-сервиса на Яндекс.Облако с AWS Всем привет! Меня зовут Виталий Давыдов, я основатель компании Poteha Labs. В конце прошлого года Яндекс запустил новый продукт для разработчиков — Яндекс.Облако, который предоставляет вычислительные мощности и сопутствующие сервисы для обработки и хранения данных. В этой с...

PVS-Studio идёт в облака – запуск анализа на Travis CI На данный момент облачные CI-системы — очень востребованный сервис. В этой статье мы расскажем, как, с помощью уже существующих средств, доступных в PVS-Studio, можно интегрировать анализ исходного кода с облачной CI платформой, на примере сервиса Travis CI. Читать дальше ...

Google анонсировала стриминговый сервис Stadia: он позволяет запускать игры через Chrome Он позволит запускать игры на любом устройстве, которое работает с Google Chrome: это смартфоны, планшеты, телевизоры и так далее.

История выкатки, которая затрагивала всё Enemies of Reality by 12f-2 В конце апреля, пока белые ходоки осаждали Винтерфелл, у нас произошло кое-что поинтереснее, мы сделали не совсем обычную выкатку. В принципе мы постоянно катим новые фичи в прод (как и все). Но эта была не такая, как все. Масштаб её был таков, ...

Опыт разработки сервиса Refund Tool с асинхронным API на Kafka Что может заставить такую большую компанию как Lamoda с отлаженным процессом и десятками взаимосвязанных сервисов существенно менять подход? Мотивация может быть совершенно разная: от законодательной до присущего всем программистам желания экспериментировать. Но это вовсе н...

Унифицированные сервисы goszakup.gov.kz — Версия 2 Я работаю разработчиком в компании АО «Центр Электронных Финансов». Один и наших проектов — портал Государственных закупок Республики Казахстан — goszakup.gov.kz. Год назад мы запустили большой проект — Унифицированные сервисы (OpenData). Для реализации была использована ме...

Microsoft добавила поддержку блокчейна Quorum в облачный сервис Azure Корпорация Microsoft представила ряд новых сервисов и технологий облачной платформы Azure для разработчиков. Об этом компания сообщила в официальном релизе. Так, разработчики Microsoft анонсировали запуск сервиса Azure Blockchain Service, который упрощает создание и управлен...

SwiftUI и авто-возобновляемые подписки Привет! На связи Денис из Apphud – сервиса по аналитике возобновляемых подписок для iOS-приложений. Как вы знаете, на WWDC 2019 Apple анонсировали свой новый декларативный фреймворк SwiftUI. В этой статье я попробую рассказать как с помощью SwiftUI сделать экраны оплаты и р...

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

Состоялся релиз сервиса Windows Virtual Desktop Компания Microsoft объявила о глобальном релизе сервиса Windows Virtual Desktop для бизнеса, который поддерживает многосессионную работу с Windows 10 и службу Windows Server Remote Desktop Services (RDS), а также оптимизирован для использования Office 365 ProPlus. Отметим, ...

[Перевод] Анонсируем поддержку ECMAScript модулей в Node.js Node.js 13.2.0 идет с поддержкой ECMAScript модулей, известных по своему синтаксису import и export. Ранее эта функциональность была за флагом --experimental-modules, который больше не требуется. Однако, реализация все еще экспериментальная и может меняться. От переводчика: ...

Huawei Cloud: в PVS-Studio сегодня облачно В нынешний век каждый уже слышал об облачных сервисах. Многие компании освоили этот сегмент рынка и создали свои облачные сервисы самых различных направлений. Наша команда также в последнее время интересуется этими сервисами с точки зрения интеграции с ними анализатора кода...

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

Обзор Acer Predator Orion 3000 PO3-600. Игровой декстоп с RTX 2070 и Core 7 gen.8 Пока производители консолей только на словах готовы предложить поддержку 4К-разрешения с частотой 60 кадров в секунду, владельцы настольных систем уже сейчас могут запускать ААА-хиты на своих мониторах. Собрать такие системы можно как самостоятельно, так и обратившись в спец...

Как «Газпромнефть» создает цифровой путь корпоративного клиента В статье расскажем, что такое цифровой путь корпоративного клиента, каким мы видим идеальный цифровой путь, и на примере уже привычной для автомобилистов услуги — оплаты по банковской карте — начнем серию публикаций с обзором сервисов в B2B-сегменте. Unsplash / Фото: Marci...

EA запускает тестирование облачного игрового сервиса Project Atlas Техническое тестирование стартует 10 сентября и продлится две недели. Компания EA анонсировала появление собственного облачного […]

Dream team из ничего: найм специалистов в IT Всем привет! Как и обещал, продолжаю публикации о менеджменте в IT. В предыдущей статье я рассказал, что значит быть Team Leader. Но какой же тим лид без команды? Сегодня же о том, как можно набирать классных людей, не имея больших ресурсов, и когда о вас никто не знает. ...

Дубилет объявил о запуске пилотного проекта по внедрению онлайн-сервисов Google в работу правительства На прошлой неделе мы узнали, что Минюст Украины с подачи небезызвестного Дмитрия Дубилета начал использовать сервис Google Authenticator для борьбы с рейдерством в сфере регистрации недвижимости. Сегодня же сооснователь monobank и министр Кабинета министров анонсировал запус...

МТТ запускает сервис web-аналитики для бизнеса Компания МТТ, федеральный провайдер интеллектуальных решений для бизнеса, анонсировала запуск нового интеграционного …

[Перевод] Извлечение данных при машинном обучении Хотите узнать о трех методах получения данных для своего следующего проекта по ML? Тогда читайте перевод статьи Rebecca Vickery, опубликованной в блоге Towards Data Science на сайте Medium! Она будет интересна начинающим специалистам. Получение качественных данных — это пе...

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

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

[Перевод] Проект «Прометей»: поиск пожаров с помощью ИИ Перевод Project Prometheus — An AI-powered fire finding solution Мы с коллегами работаем в проекте Prometheus («Прометей») — это решение для раннего обнаружения пожаров, в котором объединены ИИ, компьютерное зрение, автоматические дроны и сервисы прогноза погоды. Этот ком...

Corsair анонсировала лаунчер для лаунчеров видеоигр Компания Corsair в честь первого апреля анонсировала выпуск Game Launcher for Game Launchers — лаунчера-агрегатора, который позволит геймерам без лишних забот запускать игры из самых разных цифровых магазинов, будь то Steam, Epic Games Store или Battle.net. Кроме того,...

Инновационный сервис IoT-безопасности и PowerPod™ анонсировала Plume® Создатели платформы «умного дома» Plume®, уже обслуживающей миллионы пользователей по всему миру, в рамках продолжающейся экспансии на новых рынках анонсировали дебют Plume в Великобритании, где бренд планирует представить свой инновационный сервис IoT-безопасности и но...

Автоматизация тестирования платных сервисов на iOS Для тех, кто интересуется темой автоматизации на iOS, у меня две новости — хорошая и плохая. Хорошая: в iOS-приложении для платных сервисов используется только одна точка интеграции — in-app purchases (встроенные в приложение покупки). Плохая: Apple не предоставляет никаких ...

«Росэнергоатом» и IBM запускают новый проект на базе ЦОД «Калининский» Сергей Мигалин: "Мы с IBM запускаем новый проект на базе построенного нами крупнейшего центра обработки данных (ЦОД) "Калининский". Наш совместный проект предполагает некоммерческую основу. На базе ЦОД Росатома мы развернем облако на open-sourсe-технологиях и ...

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

Реформа Геокадастра. Гончарук анонсировал аэрофотосъемку всей Украины Сегодня пилотный проект онлайн-сервиса «Ліс у смартфоні» для мониторинга вырубки деревьев расширил свою доступность еще на три области. Одновременно правительство анонсировало аэрофотосъемку всей территории Украины — закончить все планируют уже весной 2020 года. «В этом году...

За всё ответишь! Consumer Driven Contracts глазами разработчика В этой статье мы расскажем про проблемы, которые решает Consumer Driven Contracts, покажем как это применять на примере Pact с Node.js и Spring Boot. И расскажем про ограничения этого подхода. Проблематика При тестировании продуктов часто используют сценарные тесты, в кот...

[Из песочницы] WWDC19: Приступим к работе с Test Plan для XCTest Привет, Хабр! Представляю вашему вниманию перевод статьи «WWDC19: Getting Started with Test Plan for XCTest» автора Shashikant Jagtap. На прошедшей конференции WWDC компания Apple показала новые классные фичи для разработчиков. В Xcode 11 так же добавлено несколько потряс...

Рецепты Nginx: CAS (сервис центральной авторизации) Для приготовления сервиса центральной авторизации нам понадобится сам nginx и его плагины encrypted-session, echo, headers-more, auth_request, eval, set-misc. (Я дал ссылки на свои форки, т.к. делал некоторые изменения, которые пока не удалось пропихнуть в оригинальные репоз...

Waymo и Renault анонсировали запуск совместного сервиса роботакси в Париже Американский разработчик технологий беспилотного вождения Waymo и французский автопроизодитель Renault в рамках заключенного ранее партнерства анонсировали запуск первого во Франции сервиса роботакси. Для «дочки» Alphabet данная инициатива станет первым масштабным ...

ZTE анонсировала флагманские смартфоны Axon 10 Pro и Axon 10 Pro 5G по цене от $473 Компания ZTE официально анонсировала выпуск нового флагманского смартфона под названием Axon 10 Pro, который был впервые показан ещё в феврале во время проведения выставки MWC 2019. Также анонсирована и модификация Axon 10 Pro 5G, которая обеспечивает поддержку нового станда...

Доступ более чем к сотне уникальных игр. Представлен игровой сервис Apple Arcade с подпиской Компания Apple анонсировала новый игровой сервис Apple Arcade. Как и ожидалось, это будет своего рода «Netflix для игр». Заплатив определённую сумму в месяц, пользователи получают доступ к играм из каталога сервиса.  Apple подчеркнула, что игры ...

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

[Из песочницы] Web MVC приложение без фреймворков и сервлетов Напишем небольшое веб приложение, без использование Web-фреймворков, внешних библиотек, и сервера приложений. Цель данной статьи показать общую суть происходящего под капотом веб-сервиса, на примере Java. Итак, поехали. Мы не должны использовать сторонние библиотеки, а так...

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

Оператор Slush Pool анонсировал ребрендинг своих сервисов Оператор майнингового пула Slush Pool и разработчик софтверных решений Braiins Systems сообщил о ребрендинге. Соответствующее письмо было размещено на Medium. Теперь логотипы Slush Pool и его оператора будут оформлены в одном стиле. В Braiins Systems заявили, что изменения д...

Apple News+ — сервис Apple с глянцевыми журналами Компания Apple анонсировала запуск обновлённого сервиса Apple News, который уже окрестили «Нетфликсом для новостей».

История типизации на примере одного большого проекта Всем привет! Сегодня я расскажу вам историю развития типизации на примере одного из проектов в Ostrovok.ru. Эта история началась задолго до хайпа о typing в python3.5, более того, она началась внутри проекта, написанного еще на python2.7. 2013 год: совсем недавно был рел...

Публичное тестирование сервиса Microsoft Project xCloud стартует в октябре На брифинге Xbox в рамках выставки E3 2019 Microsoft анонсировала новую игровую консоль под кодовым названием Project Scarlett, а также поделилась некоторыми подробностями о сервисе потоковой передачи игр Project xCloud. В частности, компания заявила, что публичное тестиров...

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

Этот человек работал над Google Play, а теперь в Huawei создает сервисы для смартфонов: интервью с Хайме Гонсало Хайме Гонсало — вице-президент направления мобильных сервисов Huawei Consumer Business Group в Европе. Прежде он был главой Google Play в Европе, а еще раньше запускал игры Electronic Arts Mobile. Мы поговорили с ним о сервисах Huawei для смартфонов, работе в условиях санкци...

Google Plus прекращает работу. И что? Google объявила о закрытии социальной сети Google+. Трудно найти техническое издание, которое бы не упомянуло хотя бы вскользь о конце амбиций Google в области социальных сетей. Но, увы, вниманием обходится высокая связность сервисов компании добра. В этой статье я хотел бы ...

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

Публикация приложения в Microsoft Store: некоторые изменения за год Вот уже год прошел с момента выхода статьи об особенностях публикации в MS Store. За прошедший год произошло много событий – GDPR, выход VS 2019 и прочие изменения. В сегодняшней небольшой статье мне бы хотелось немного рассказать о том, какие изменения произошли в особенно...

Цены, дата запуска и первые игры стримингового сервиса Google Stadia Компания Google во время первой официальной трансляции, посвященной стриминговому сервису Stadia, поделилась долгожданными подробностями. Типы Stadia Stadia Base будет бесплатной возможностью играть в игры в разрешении Full HD. Вам нужно будет всего лишь купить выбранную и...

В Waze скоро появится поддержка YouTube Music Разработчики Waze анонсировали интеграцию музыкального сервиса YouTube Music в их приложение. Приложение Waze несколько лет […]

Запускаем “десктопное” ПО на микроконтроллере Embox принимал участие в IT фестивале TechTrain. Мы как и в первый раз привезли железки и вживую показали наши достижения. О некоторых мы уже писали на хабре, но мало ли кто не поверил :). Были показаны VoIP телефон, Qt и OpenCV, все на базе STM32F7-Discovery. Кроме стенда ...

Huawei закрыла лазейку для установки сервисов Google на Mate 30 Pro В начале сентября Huawei провела мероприятие, на котором официально представила свои новые флагманские смартфоны — Huawei Mate 30 и Mate 30 Pro. Обновленная линейка продемонстрировала, что санкции США по отношению к китайскому гиганту не шутки — смартфоны вышли без поддержки...

Microsoft анонсировала инициативу Game Stack для разработчиков игр Game Stack объединит под собой платформы, инструменты и сервисы Miсrosoft для создания игр, среди которых Azure, PlayFab, DirectX, Visual Studio, Xbox Live, App Center и Havok, в единую экосистему.Облачная платформа Microsoft Azure выступает в качестве основы для Game Stack,...

Apple представила сервис Arcade с подпиской на игры Apple анонсировала новый сервис – Apple Arcade. Сервис предлагает собой единую подписку на игры для iPhone, iPad, компьютеров Mac и Apple TV за ежемесячную плату. В библиотеке Apple Arcade уже имеется больше ста эксклюзивных игр. Сервис позволяет запускать игры на всех…

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

Huawei анонсировала передовой сервис смешанной реальности Cyberverse На конференции разработчиков Huawei, которая состоялась на этой неделе, нашлось время для анонса нового интеграционного сервиса дополненной реальности Сyberverse. ***

Microsoft анонсировала Xbox Game Pass для ПК После успеха подвисочного сервиса Xbox Game Pass для Xbox One Microsoft объявила о выходе версии Xbox Game Pass для ПК, которая позволит вам наслаждаться неограниченным доступом к более чем 100 высококачественным играм для ПК от более чем 75 партнеров по контенту в Windows 1...

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

Жизнь после Record Bird: как и где еще можно узнавать о выходе музыкальных релизов После того как год назад сервис Record Bird, оповещающий о новых альбомах, был закрыт, многие задались вопросом: чем его заменить и возможно ли это вообще. Расскажем об альтернативах. Читать дальше →

ГФС похвасталась почти двумя сотнями компаний, подключившимися к системе электронных чеков e-Receipt, и анонсировала запуск ряда новых электронных сервисов для бизнеса и ФЛП Весной прошлого года Минфин анонсировал запуск инициативы «Податки Просто», призванной максимально упростить администрирование налогов путем более активного вовлечения в процесс цифровых технологий, а уже осенью мы получили многообещающий проект системы электронного чека, ид...

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

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

[Перевод] IntelliSense для C++ в Visual Studio теперь работает на основе примеров в вашем коде С тех пор, как мы анонсировали IntelliSense for templates, от вас поступили отличные предложения. Одно очень популярное предложение состояло в том, чтобы Template Bar автоматически заполнял вариант на основе примеров в коде. В Visual Studio 2019 версии 16.1 Preview 2 мы доба...

Disney анонсировал сериал с Оби-Ваном Кеноби Disney официально подтвердила давно ожидаемый проект сериала, посвящённому Оби-Вану Кеноби. Сериал выйдет на стриминговом сервисе Disney+.

[Из песочницы] Знакомство с Microsoft Azure DevTest Labs Всем привет! В статье пойдет речь об облачном сервисе Microsoft Azure DevTest Labs. Данный сервис позволяет решить вопрос настройки среды для разработки, тестирования и лабораторных занятий. Тема лабораторных от меня далека, поэтому я расскажу про настройку сред для разра...

Виртуальный Рабочий стол Windows теперь в открытом доступе На конференции Ignite 2018 в прошлом году Microsoft анонсировала Windows Virtual Desktop. Он был доступен в ограниченном частном предварительном доступе, и сегодня компания объявила публичный предварительный доступ. Сервис предлагает многопользовательский интерфейс, оптимизи...

Анонсирована бесплатная пошаговая RPG Naruto x Boruto Ninja Tribes Издатель Bandai Namco анонсировал мобильную игру во вселенной Naruto. Она получила название Naruto x Boruto Ninja Tribes. К сожалению для фанатов серии, это всего лишь бесплатная пошаговая RPG, где нужно собирать знакомых персонажей и использовать их в сражениях 3-на-3. Сам...

Сервис подписки на аркадные игры от Apple Apple с головой уходит в игры. Компания анонсировала Apple Arcade, новый сервис подписки на игры для iOS, Mac и Apple TV. Однако, в отличие от нового облачного игрового сервиса Stadia от Google и аналогичных предложений от NVIDIA, Microsoft и Sony, Apple Arcade не является с...

Метод дублирования. 11 примеров из конструкции ДВС Дублирование (от французского doubler удваивать) в системе это вид резервирования, имеющего минимальную избыточность. Статья эволюция развития автомобильных двигателей с начала 90-х годов вызвала интерес, и сильное обсуждение преобразований в двигателестроении. Эта стать...

Яндекс запустил новый сервис Яндекс.Шеф Компания Яндекс запускает новый проект Яндекс.Шеф, пользователи которого смогут заказывать доставку продуктов вместе с рецептами для приготовления блюд.  Яндекс.Шеф создан на базе «Партии еды», 83,3% которой принадлежат сервису Яндекс.Такси. Возглавлять новый ...

Cloudflare анонсировала VPN-сервис Warp для быстрого и безопасного интернета Ровно год назад Cloudflare запустила собственный DNS-сервис 1.1.1.1., обеспечивая быстрый и безопасный веб-серфинг в интернете. Вчера компания объявила о запуске VPN-сервиса под названием Warp, который будет доступен в мобильном приложении 1.1.1.1. Он перенаправляет трафик п...

Мультимедиа центр «Kodi» и Yocto Project Введение в Yocto Project Yocto Project — это совместный Open Source проект для упрощения разработки дистрибутивов для встраиваемых систем. Yocto содержит большое количество шаблонов, метаданных и инструментальных средств сборки. В Yocto Project вы можете подключить большо...

Один из методов получения истории блокировок в PostgreSQL Продолжение статьи "Попытка создать аналог ASH для PostgreSQL ". В статье будет рассмотрено и показано на конкретных запросах и примерах — какую же полезную информацию можно получить с помощью истории представления pg_locks. Предупреждение. В связи с новизной темы и незавер...

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

Игровой сервис Google Stadia будет запущен 19 ноября На сегодняшнем мероприятии Made by Google была анонсирована дата запуска игрового облачного сервиса Google Stadia. […]

PHPUnit. Мокаем Doctrine Entity Manager Во многих современных приложениях для работы с базой данных используется проект Doctrine ORM. Хорошим тоном считается выносить работу с БД в сервисы. А сервисы нужно тестировать. Для тестирования сервисов можно подключить тестовую базу данных, а можно замокать Менеджер сущно...

Amazon представила сервис AWS Backup для резервного копирования Amazon анонсировала полностью управляемый централизованный сервис резервного копирования AWS Backup. Компания рекламирует новое предложение как более быстрое и простое для клиентов резервное копирование. Его можно настроить на регулярной основе или проводить по запросу. A...

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

Кастомизация Django ORM на примере ZomboDB Кастомизация Django ORM на примере ZomboDB Часто при работе с Django и PostgreSQL возникает необходимость в дополнительных расширениях для базы данных. И если например с hstore или PostGIS (благодаря GeoDjango) всё достаточно удобно, то c более редкими расширениями — вроде p...

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

[Перевод] GCP: Разбор вычислительного стека Google Cloud Platform Перевод статьи подготовлен специально для студентов курса «Облачные сервисы». Интересно развиваться в данном направлении? Смотрите запись профессионального мастер-класса «AWS EC2 сервис», который провёл Егор Зуев — TeamLead в компании InBit и автор образовательной программы...

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

Фоторедактор онлайн бесплатно: 5 сервисов для быстрого редактирования фото online Неудобно каждый раз запускать Photoshop, Pixelmator или GIMP для выполнения простых задач, таких как изменение размера фотографий или размытие участков с конфиденциальной информацией на изображении. В качестве альтернативы можно использовать ряд web-сайтов, которые справятся...

Mattermost. Интеграция с внешними сервисами Выбирая замену, используемой у нас системы обмена сообщениями, наткнулся на описание Mattermost, и решил попробовать. Одним из плюсов, описываемой системы, является простая интеграция со сторонними сервисами, так называемые "хуки" (outgoing и incoming hooks). Вот про настрой...

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

YouTube Music подружился с голосовым помощником Siri Для пользователей устройств компании Apple стала доступна возможность использовать виртуальный ассистент Siri при прослушивании музыки через сервис YouTube Music. Таким образом, управлять воспроизведением музыки в YouTube Music можно с помощью голосовых команд. Ранее такая в...

[Из песочницы] KVM (недо)VDI с одноразовыми виртуальными машинами с помощью bash Кому предназначена данная статья Данная статья может быть интересна системным администраторам, перед которыми вставала задача создать сервис «одноразовых» рабочих мест. Пролог В отдел ИТ сопровождения молодой динамично развивающейся компании с небольшой региональной сетью,...

В VK Coin открылся «Магазин», где можно потратить заработанные коины ВКонтакте поделилась первыми итогами работы сервиса VK Coin на платформе VK Apps, который был запущен 1 апреля, а также анонсировала открытие «Магазина», где заработанные коины можно будет обменять на предложения партнеров.  За 4 дня сервисом VK Coin воспользовались 4 миллио...

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

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

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

Создание моментальных игр на Unity в Google Play Instant Привет! Перевели статью от Google с пошаговой инструкцией создания Instant Game в Google Play для игр на Unity. Google анонсировал сервис Google Play Instant в марте 2018-го; с тех пор гейм-девелоперы могут создавать игры с мгновенным погружением. Существует несколько спо...

[Перевод] Анонсирован ML.NET 1.0 Недавно мы анонсировали выпуск ML.NET 1.0. ML.NET — это бесплатный, кроссплатформенный и открытый фреймворк машинного обучения, предназначенный для использования возможностей машинного обучения (ML) в приложениях .NET. github.com/dotnet/machinelearning Начать: dot.net/ml...

[Из песочницы] Создание Android приложения с использованием Anko Layouts и Anko Coroutines Примерно год назад я начал использовать Kotlin в своих Android проектах. Мне хотелось попробовать что-то новое, что было бы интересно изучать. Тогда я и наткнулся на Anko. К тому времени писать UI на xml порядком осточертело. Мне всегда нравилось писать интерфейс руками, не...

[Из песочницы] Краткое введение в рекурсию. JavaScript Перевод: Привет, Хабр! Представляю вашему вниманию перевод статьи "A Quick Intro to Recursion in Javascript" Yazeed Bzadough. Примечание. Рекурсия не единожды обсуждалась на хабре, но данная статья даёт базовое понимание рекурсии. Это будет полезно начинающим разр...

Сервис Apple Arcade обеспечит доступ ко множеству игр на iOS, Mac и Apple TV на условиях подписки Помимо сервиса подписки на журналы и газеты Apple News Plus компания Apple также анонсировала игровой сервис Apple Arcade. В отличие от ряда других игровых сервисов по подписке, которые осуществляют стриминг игрового процесса с удалённого сервера на устройство пользователя, ...

Полный список игр для подписочного сервиса Ubisoft Uplay Plus На игровой выставке E3 2019 компания Ubisoft анонсировала собственный сервис подписки UPlay Plus, куда войдут 100 игр.  Также стало известно, что UPlay Plus запустят уже 3 сентября 2019 года, а месячная стоимость составит...

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

Bitcoin Suisse предложит клиентам заработать на стейкинге Ethereum 2.0 Старейшая криптовалютная компания Швейцарии Bitcoin Suisse анонсировала поддержку сети Ethereum 2.0 и запуск сервиса стейкинга криптовалюты. Фирма заявила, что создаст необходимую инфраструктуру, чтобы клиенты получали вознаграждение с момента выпуска первых блоков в новой с...

RPG Operencia: The Stolen Sun анонсирована для Xbox One, а ПК-версия не выйдет в Steam на запуске Студия ZEN объявила о том, что RPG от первого лица Operencia: The Stolen Sun выйдет на Xbox One (и не появится на других консолях) вместе с ранее анонсированной ПК-версией в 2019 году. Это ещё одна игра, которая отказалась от Steam в пользу Epic Games Store. Ст...

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

[Из песочницы] Почему вы должны думать о функциональном программировании Привет, Хабр! Представляю вашему вниманию перевод своей статьи «Why you should think about functional programming», посвященной функциональному программированию. Почему вы должны думать о функциональном программировании? Давайте ответим на следующие вопросы: всегда ли в...

Синглтон размещающий объекты в ROM и статические переменные(С++ на примере микроконтроллера Cortex M4) В предыдущей статье Где хранятся ваши константы на микроконтроллере CortexM (на примере С++ IAR компилятора), был разобран вопрос о том, как расположить константные объекты в ROM. Теперь же я хочу рассказать, как можно использовать порождающий шаблон одиночка для создания ...

Анонсировано первое в мире аэротакси Компания eHang из Китая анонсировала первое в мире коммерческое аэротакси, запуск которого планируется уже в 2019 году. Сообщается, что первым городом, в котором начнет работать сервис является китайский мегаполис Гуанчжоу, население которого достигает более 14 млн человек.

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

Qualcomm представила многорежимный 5g модем: 5G в массы Компания Qualcomm, анонсировав в 2020 выход чипов X55 с поддержкой 5G, имеющих ряд качественных преимуществ над предшественниками. Подробнее об этом читайте на THG.ru.

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

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

Использование DiagnosticSource в .NET Core: практика В предыдущей статье я рассказал про механизм DiagnosticSource и на простом примере показал, как с его помощью можно перехватывать запросы в базу данных через классы SqlConnection и SqlCommand и измерять время их выполнения. В настоящее время DiagnosticSource уже используется...

Поддержка сервисов Google, VoLTE, точка доступа Wi-Fi. Умный кнопочный телефон Nobby 240 LTE оценили в 2799 руб. Производитель смартфонов и аксессуаров Nobby анонсировал выход умного телефона Nobby 240 LTE, который получил компактный размер, физические кнопки и неплохую функциональность. Удобная клавиатура для набора номеров и текстов дополняется достаточно большим и ярким 2,4-дюй...

WexLang — как я создал проект мечты для изучения английского языка Здравствуйте! В этой статье я бы хотел рассказать о проекте, над которым я работаю. Это сервис для эффективного чтения текстов на иностранных языках, а также для совместного чтения, обмена опытом и помощи друг другу в изучении языков. Читать дальше →

«Билайн» запустил облачный игровой сервис Оператор сотовой связи «Билайн» анонсировал запуск игрового сервиса Beeline Gaming.

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

Подписка Google Play Pass представлена официально. Google снова подсматривает идеи у Apple? Скоро в магазине приложений от Google появится подписка Компания Google официально подтвердила, что новый сервис Play Pass скоро будет запущен. Идея проекта заключается в том, что пользователи Android смогут получать доступ к платным приложениям Google Play Store и играм за ...

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

WhatsApp на ладони: где и как можно обнаружить криминалистические артефакты? Хотите узнать, какие типы криминалистических артефактов WhatsApp существуют в различных операционных системах и где именно они могут быть обнаружены — тогда вам сюда. Этой статьей специалист Лаборатории компьютерной криминалистики Group-IB Игорь Михайлов открывает серию пу...

Токенизированные акции: как стать инвестором Gett до выхода компании на IPO Недавнее IPO такси-сервиса Lyft вызвало повышенный интерес инвесторов к сфере такси-сервисов. Однако помимо самого Lyft и Uber в ближайшее время крупные игроки этого рынка не планируют проводить IPO. К примеру, сервис Gett собирается выйти на биржу лишь в 2020 году. При ...

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

Honda присоединится к СП с участием Toyota для создания сервисов каршеринга с использованием робомобилей Honda Motor Co и японский производитель грузовых автомобилей Hino Motors Ltd присоединятся к совместному предприятию SoftBank Group Corp и Toyota Motor Corp, целью которого является развитие сервисов с использованием самоходных автомобилей. REUTERS/Issei Kato Согласно анонси...

[] Бикватернионы Если вы открыли данную статью, то наверняка уже слышали о кватернионах, и возможно даже используете их в своих разработках. Но пора подняться на уровень выше — к бикватернионам. Можно и еще выше — к седионам! Но не сейчас. В данной статье даны основные понятия о бикватернио...

[Из песочницы] Приложение на ТСД и связь с 1С: Предприятие 8.3 через HTTP-Сервис Для кого Выбор способа обмена. Описание API. Реализация API на стороне 1С. Android. Cтруктура приложения. BroadcastReceiver. Получаем данные ШК на примере АТОЛ Smart.Lite. Реализуем обмен и хранение данных. Используем Retrofit 2, Room, Coroutines. Пользовательский интерфейс...

Bethesda анонсировала систему Orion, она повысит качество игровых стриминговых сервисов и снизит требования к скорости соединения На выставке E3 2019 компания Bethesda Softworks анонсировала программную платформу, которая призвана значительно повысить производительность облачных игр. Система под названием Orion может быть добавлена ​​к широкому перечню игр в разных облачных потоковых сервисах. Компания...

Build 2019: Microsoft анонсировала Visual Studio Online Несколько лет назад Microsoft уже запускала сервис под названием Visual Studio Online, однако в 2015 году его переименовали в Visual Studio Team Services, а не так давно — в Azure DevOps Services. Этот сервис предоставляет пользователям инструменты для совместной разработки...

Играть в компьютерные игры теперь можно на Samsung Galaxy Note10 Вместе со смартфонами Samsung Galaxy Note10 и Note10+ был анонсирован игровой сервис PlayGalaxy Link, и теперь южнокорейская компания запустила его бета-тестирование. ***

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

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

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

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

[Из песочницы] Amazon EKS Windows в GA с багами, но зато быстрее всех Добрый день, хочу поделиться с вами своим опытом по настройке и использованию сервиса AWS EKS (Elastic Kubernetes Service) для Windows контейнеров, а точнее о невозможности его использования, и найденном баге в системном контейнере AWS, тем кому интересен этот сервис для W...

Предрегистрация на MMORPG Lineage 2M стартовала на TapTap Издатель NCSoft анонсировал мобильную MMORPG Lineage 2M осенью 2017 года, а в ноябре прошлого поделился подробностями. Теперь же он объявил о старте предварительной регистрации в сервисе TapTap. Мы не знаем, появится ли проект в более привычных Google Play и App Store, но с...

Установка Apache Cassandra на Windows Для локальной отладки сервиса мне понадобилось установить Apache Cassandra на Windows 10. Нормальный установщик был только у компании DataStax, но они прекратили его поддерживать. В данной статье я опишу, как установить Apache Cassandra на Windows в виде сервиса. Читать даль...

Amazon планирует выпустить собственный облачный игровой сервис Облачные игровые сервисы существуют уже около десяти лет. И вот Amazon теперь тоже планирует выпустить собственный облачный игровой сервис. Компания Amazon уже нанимает сотрудников из Microsoft и плюс к этому пополняет команду Amazon Web Services, которая связана с облачным...

Не ORMом единым Не ORMом единым Всем привет! Я руковожу отделом партнерской разработки (Partners Development) в сервисе бронирования отелей Ostrovok.ru. В этой статье я хотел бы рассказать про то, как на одном проекте мы использовали Django ORM. На самом деле я слукавил, название должно был...

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

8 причин, по которым вы обязательно захотите использовать Azure Notebooks Если Вы data scientist, или занимаетесь машинным обучением, как я — наверняка Вы пишете большую часть кода в Jupyter Notebooks. Для всех остальных поясню: Jupyter — это замечательная система, позволяющая Вам сочетать исполняемый программный код и текстовые фрагменты на основ...

Apple Arcade: первое знакомство с новейшим игровым сервисом Одновременно с выходом новых iPhone компания Apple запустила новый игровой сервис Arcade, работающий по подписке и доступный (в ближайшее время) на всех платформах Apple, кроме watchOS. Стоимость в России — 199 рублей в месяц. В этой статье мы выскажем свое мнение, но прежде...

Влияние Transparent Huge Pages на производительность системы Статья публикуется от имени Ахальцева Иоанна, Jiga Tinkoff.ru сегодня — это не просто банк, это IT-компания. Она предоставляет не только банковские услуги, но ещё выстраивает экосистему вокруг них. Мы в Tinkoff.ru заключаем партнерство с различными сервисами для повышения к...

Как в Яндекс.Такси ищут машины, когда их нет Хороший сервис для заказа такси должен быть безопасным, надёжным и быстрым. Пользователь не станет вдаваться в детали: ему важно, чтобы он нажал кнопку «Заказать» и как можно быстрее получил машину, которая доставит его из точки А в точку Б. Если рядом нет машин — сервис д...

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

Новый сервис подсказок для поиска в hh.ru Поисковые подсказки — это здорово. Как часто мы набираем полный адрес сайта в адресной строке? А название товара в интернет-магазине? Для таких коротких запросов обычно хватает ввести несколько символов, если подсказки поиска хороши. И если вы не обладаете двадцатью пальцами...

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

[Перевод] C# Regex в примерах Перевод статьи подготовлен специально для студентов курса «Разработчик С#». Класс Regex реализует регулярные выражения в C#. В этой статье вы узнаете, как использовать C# Regex для проверки различных пользовательских входных данных. Regex в C# реализует регулярные выра...

«Как мы строим IaaS»: материалы о работе 1cloud Рассказываем о том, как мы запускали и развиваем облако 1cloud, говорим об эволюции его отдельных сервисов и архитектуры в целом. Еще — разбираем мифы об IT-инфраструктуре. Читать дальше →

[Из песочницы] Делаем простой Circuit Breaker на базе кеша в Spring Эта статья для тех, кто использует в своем приложении эффективный кеш и хочет простым добавлением 1 класса в проект добавить стабильности не только приложению, но и всему окружению. Если вы узнали себя, читайте дальше. Что такое Circuit Breaker Читать дальше →

[Из песочницы] Проект Lenergy, как переосмысление портативных источников питания Привет, Хабр! Хочу рассказать о своём виденье универсального программируемого портативного источника энергии. Как я к этому пришёл, каким в итоге проект стал в железе, для чего он нужен и варианты применения, а так же его дальнейшее развитие. Одной статьи будет явно недостат...

[Из песочницы] Анонсирован Dart 2.2: более оптимальный машинный код, поддержка Set литералов Источник [Announcing Dart 2.2: Faster native code, support for set literals] Сегодня (26 февраля 2019) мы объявляем о выпуске Dart 2.2 SDK — обновления для Dart 2, которое предлагает улучшенную производительность ahead-of-time (AOT) кода и поддержку Set литералов. Читать...

[Перевод] Обновлена поддержка Razor в Visual Studio Code. Теперь с Blazor Совсем недавно мы анонсировали улучшенную поддержку инструментов Razor в Visual Studio Code с последним расширением C#. Этот выпуск включает в себя улучшенную диагностику Razor и поддержку для тег-хелперов и приложений Blazor. Читать дальше →

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

Создатели Paladins анонсировали SMITE Blitz для iOS и Android Hi-Rez Studios объявили о запуске своей программы Hi-Rez Labs, в рамках которой они планируют привлекать участников для тестирования своих будущих проектов для всех платформ, в том числе и мобильных. Сегодня студия анонсировала SMITE Blitz для iOS и Android.

[Перевод] Анонсирован Windows Vision Skills (Preview) Недавно была анонсирована превью-версия Windows Vision Skills, являющяяся частью набора пакетов NuGet, который облегчают разработчикам приложений решение целого комплекса проблем компьютерного зрения с помощью простого набора API. Рисунок 1 — Слева направо вы видите в дейс...

MoviePass рассчитывает спасти бизнес за счет съемки кинофильмов Североамериканский билетный сервис MoviePass анонсировал смену бизнес-модели. Компания планирует заняться съемками кинолент. В рамках нового проекта MoviePass будет работать в партнерстве с MoviePass Films.

Disney запустит конкурента Netflix с Симпсонами и Звездными войнами Компания Walt Disney Company анонсировала сервис потокового видео Disney+. Фактически, это такой конкурент Netflix с доступом не только к проектам Disney.

Apple Arcade: просто удобный сервис Подписочные сервисы – тренд, который сложно, да и незачем игнорировать. За небольшую ежемесячную абонплату можно смотреть кино и сериалы, слушать музыку, читать книги, играть в игры на консолях и ПК. Теперь к этому списку добавился и мобильный гейминг. Как и любой другой под...

Apple анонсировала Apple TV+ и Apple TV Channels Компания Apple представила долгожданный стриминговый сервис Apple TV Channels и обновлённое приложение Apple TV, ставшее доступным для всех устройств Apple, включая компьютеры Mac. Подробнее об этом читайте на THG.ru.

Бесплатный сервис от Amazon Amazon планирует запустить бесплатную альтернативу своему сервису потоковой передачи музыки. Новый сервис будет иметь более ограниченный каталог по сравнению с платными сервисами Prime и Amazon Music Unlimited. Также известно, что сервис изначально будет эксклюзивным для...

[Из песочницы] Deploy Symfony + React приложения на AWS посредством CI Добрый день, в данной статье я покажу как развернуть Symfony 4 приложение на AWS. В официальной документации есть пример подобного процесса, однако мой вариант не столь тривиален, как загрузка zip архива с приложением. На дворе 2019, в моде docker, микросервисная архитектура...

[Перевод] Аналитика логов Nginx с помощью Amazon Athena и Cube.js Обычно для мониторинга и анализа работы Nginx используют коммерческие продукты или готовые open-source альтернативы, такие как Prometheus + Grafana. Это хороший вариант для мониторинга или real-time аналитики, но не слишком удобный для исторического анализа. На любом популяр...

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

[Из песочницы] Dagger 2 – это элементарно (Часть 1) Содержание Введение Что такое Dependency Injection, Пример зависимости Dagger 2 – введение Первое использование Dagger 2 Введение Статья написана не продвинутым программистом для таких же, обычными и понятными словами В статье используется пример кода на Kotlin. Версия da...

В Google Stadia на старте будет больше игр, чем ожидалось Google Stadia расширяет список поддерживаемых игр еще до выхода Уже довольно давно Google объявила список игр, которые будут доступны для своего стримингового сервиса Google Stadia. И не то чтобы он поражал масштабами. На старте нас ждало всего 12 игр, из которых наибольший ...

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

[Перевод] Грамматика английского. Who vs. Whom – как понять, какое слово использовать Разобраться в хитростях английской грамматики может быть довольно непросто. Классический пример здесь – выбор между who и whom. Даже носители языка не всегда корректно используют нужное слово, что уж говорить о тех, кто только изучает английского. В блоге одного из сервис...

[Перевод] Введение в Screen Capture API — Сканируем QR коды в браузере Введение В этой статье мы, как вы уже догадались, поговорим про Screen Capture API. Этот API появился на свет в 2014 году и новым его назвать сложно, однако поддержка браузерами все еще достаточно слабая. Тем не менее, его вполне можно использовать для персональных проектов ...

Патенты в дизайне: часть вторая (примеры от Microsoft, Snapchat, Samsung, Netflix, Airbnb, Tinder) Под катом — вторая часть перевода статьи о том, как крупные, известные компании защищают свои дизайн-решения (и какие именно). Примерное представление о том, как происходит процесс оформления прав на тот или иной интерфейс, можно получить в первой части. Читать дальше →

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

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

Как тестируют в Автотеке: MindMap’s, статический анализ кода и MockServer Привет! Хочу рассказать вам, как устроено тестирование в проекте Автотека, сервисе проверки автомобилей по VIN. Под катом — о том, какие инструменты мы используем для тестирования требований, планирования спринта, как устроен процесс тестирования в нашем проекте. Читать д...

Разработки Aruba на базе на базе искусственного интеллекта САНТА-КЛАРА, Калифорния – 30 января 2019 г. – Aruba, компания Hewlett Packard Enterprise (NYSE: HPE), объявила о выходе новой линейки беспроводных точек доступа стандарта 802.11ax с поддержкой технологии Интернета вещей и дополняющих их коммутаторах доступа. Кроме то...

Google назвал перые 12 игр, которые появятся в сервисе Stadia Недавно Google анонсировал потоковый облачный игровой сервис Stadia. И вот только что стала известна первая линейка из 12 игр, которые появятся в новом сервисе. К ним добавятся еще 14 наименований, которые станут доступны до конца текущего года.

Итоги конференции разработчиков Huawei 2019: запуск новых проектов и выступление украинской художницы С 9 по 11 августа в китайском городе Дунгуань проходила конференция разработчиков Huawei 2019 (HDC). На мероприятии компания анонсировала новое контент-партнерство, запуск проекта Shining-Star и лабораторий Huawei DigiX Labs для тестировщиков и успехи работы мобильных сервис...

[Перевод] Разработка Adblock Radio tl;dr: Adblock Radio распознаёт аудиорекламу с помощью машинного обучения и Shazam-подобных техник. Основной движок с открытым исходным кодом: используйте его в своих продуктах! Можно объединить усилия для поддержки большего количества радиостанций и подкастов. Мало кому н...

«Дзен» на экспорт. Рекомендательный сервис «Яндекса» начал работать во Вьетнаме и Турции «Яндекс» договорился о внедрении своего рекомендательного сервиса «Яндекс.Дзен» в браузеры Coc Coc во Вьетнаме и Opera в Турции. В перспективе «Яндекс» не исключает создания платформы для авторов в других странах. Выход за рубеж пока не обещает сервису значительного роста вы...

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

Мониторинг мёртв? — Да здравствует мониторинг Наша компания с 2008 года занимается преимущественно управлением инфраструктурами и круглосуточной технической поддержкой веб-проектов: у нас более 400 клиентов, это порядка 15% электронной коммерции России. Соответственно, на поддержке очень разнообразная архитектура. Ес...

В «Приват24» можно будет добавлять карты других банков ПриватБанк анонсировал обновленную версию сервиса "Приват24". Главное нововведение - возможность добавлять в систему карты других банков. Сообщение В «Приват24» можно будет добавлять карты других банков появились сначала на technoguide.

Для Just Cause 4 анонсировано дополнение Danger Rising Компания Square Enix и студия-разработчик Avalanche Studios анонсировали скорый выход третьего дополнения для своего безбашенного экшена Just Cause 4. Будущее DLC называется Danger Rising, а в честь его анонса создатели представили новый трейлер. ...

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

CoinFLEX запускает первоначальное предложение фьючерсов на токены проекта Polkadot Биржа криптовалютных фьючерсов CoinFLEX анонсировала проведение первоначального предложения фьючерсов (IFO), при этом примечательно, что кампания будет направлена на пока еще не существующий токен проекта Polkadot. Об этом сообщает CoinDesk. «Впервые мы запускаем рынок фьюче...

Go Gett Juno Meetup – 12 сентября, Минск Всем привет, меня зовут Антон Тупиков, я – тимлид команды B2B Development в Gett. Gett – не просто сервис такси, а динамический маркетплейс. Это высоконагруженная система: десятки тысяч водителей и миллионы клиентов в 120 городах по всему миру пользуются сервисами Gett каж...

[Перевод] Как стать хорошим менеджером? 4 способа восполнить пробел в навыках управления Перевод статьи подготовлен специально для студентов курса «Team Lead 2.0». Как стать хорошим менеджером и восполнить пробелы в навыках управления бизнесом? На сегодняшний день многие недооценивают необходимость грамотного менеджмента в бизнесе. Менеджмент – это сложно. Н...

Анонсировано красивое сюжетное приключение The Wanderer: Frankenstein’s Creature по мотивам романа Издатель ARTE и студия La Belle Games анонсировали проект The Wanderer: Frankenstein's Creature, который выйдет на мобильных, ПК и Nintendo Switch. Это приключение, вдохновленное оригинальными произведением про монстра Франкенштейна, выполненное в акварельной графике. Вас ж...

[Перевод] Новое в Java 12: The Teeing Collector В этой статье мы рассмотрим новый коллектор, представленный в Java 12. Эта новая функция не была анонсирована в официальном JEP, поскольку это был минорный change request с заголовком "Create Collector, which merges the results of two other collectors". Она предназначена для...

Представлен релиз открытой микроархитектуры MIPS R6 В декабре прошлого года компания Wave Computing, получившая разработки и патенты компании MIPS Technologies после банкротства Imagination Technologies, сообщила о намерении сделать набор 32- и 64-битных команд MIPS, инструменты и архитектуру открытыми и свободными от лицензи...

OnePlus представила свои первые телевизоры с QLED-экранами, поддержкой 4K HDR и Android TV, а также анонсировала платёжный сервис OnePlus Pay Одновременно с флагманским смартфоном OnePlus 7T компания OnePlus представила свой первый телевизор диагональю 55 дюймов с матрицей QLED VA и поддержкой 4K HDR, который будет доступен в двух модификациях: Q1 и Q1 Pro. Телевизор имеет тонкие рамки (7 мм), что позволило добить...

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

Минкомсвязи выделит 21 млрд рублей на поддержку сквозных технологий в 2019 году В понедельник Минкомсвязи опубликовало четыре проекта правительственных постановлений с правилами распределения субсидий на развитие сквозных технологий. Это, к примеру, блокчейн, BigData, искусственный интеллект. В бюджете на поддержку этих проектов выделено 13,8 млрд рубле...

Oracle выпустила облачные сервисы Gen 2 Exadata Cloud at Customer Корпорация Oracle объявила о выпуске облачного сервиса второго поколения Generation 2 Exadata Cloud at Customer и анонсировала сервисы автономной базы данных Oracle Autonomous Database Cloud at Customer. Модель Oracle Cloud ...

Как настроить Continuous Deployment для своего проекта: личный опыт Перевели для вас статью Юлиуса Минмо о настройке непрерывной интеграции (Continuous Deployment) для своего проекта. Автоматизация позволяет сэкономить кучу времени и сил. Статья будет полезна, в первую очередь, начинающим программистам. Непрерывная интеграция — отличная ...

[Из песочницы] Создаем простой сервис коллтрекинга, часть 1 В рамках статьи будет рассмотрен один из возможных вариантов реализации коллтрекинга на сайте. Данный материал написан сугубо в образовательных целях и не несет в себе цели замены существующих специализированных сервисов, предоставляющих услугу «calltracking». Требования к ...

Менеджмент знаний в международных стандартах: ISO, PMI Всем привет. После KnowledgeConf 2019 прошло уже полгода, за это время я успел выступить еще на двух конференциях и провести лекции на тему управления знаниями в двух крупных ИТ-компаниях. Общаясь с коллегами, я понял, что в ИТ пока можно говорить об управлении знаниями на у...

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

Королевская битва Fear the Wolves: дата релиза, бесплатный доступ и большое обновление Компания Vostok Games при поддержке издательства Focus Home Interactive продолжает трудиться над королевской битвой Fear the Wolves. Игра практически готова к финальному релизу — он намечен на 6 февраля, и в этот же день проект ждёт большое обновление. На...

Внедряем Sign in with Apple — систему авторизации от Apple Привет, Хабр! Этим летом на конференции WWDC 2019 Apple представила собственную систему авторизации Sign in with Apple  и сделала ее обязательной для всех приложений в App Store, которые используют вход через соцсети. Исключение составляют образовательные, корпоративные, пр...

Взаимодействие R с базами данных на примере Microsoft SQL Server и других СУБД Поскольку львиная доля бизнес информации храниться в базах данных. На каком бы языке программирования вы не писали, вам придётся производить различные действия с ними. В этой статье я расскажу о двух интерфейса для работы с базами данных в R. Большая часть примеров демонстри...

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

Аналитики верят в новый яблочный сервис Меньше чем через две недели компания Apple должна анонсировать свой видеосервис. По мнению аналитиков Wedbush, проект может оказаться очень успешным и в относительно короткие сроки «набрать» порядка 100 миллионов подписчиков.Читать дальше... ProstoMAC.com.| Постоянная ссылк...

Темы и стили в Android без магии. И как их готовить с SwitchCompat В предыдущей статье мы рассмотрели как использовать темы и стили на уровне кода, на примере кастомной view. В этой статье давайте разберем несколько способов стилизации стандартного ui элемента, а в частности SwitchCompat. Читать дальше →

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

MPPT контроллер заряда на STM32F334C8T6 В комментариях под моими предыдущими статьями неоднократно возникал вполне резонный вопрос: "Зачем делать dc/dc преобразователи на микроконтроллере, когда есть готовые?" и я в качестве ответа постоянно упоминал, как наиболее яркий пример, контроллер заряда с алгоритмом MPPT....

Tesla Autonomy Investor Day: новый компьютер Tesla FSDC (Full Self-Driving Computer), полноценный автопилот, роботакси Вечером 22 апреля 2019 года в штаб-квартире Tesla в Пало-Альто, округе Санта-Клара, штат Калифорния, прошло специальное мероприятие для инвесторов «Tesla Autonomy Investor Day», на котором (проведя несколько часов на сцене) Илон Маск и сотрудники компании Tesla анонсировал...

Bethesda анонсирует игровую стриминговую технологию Orion Игровая компания Bethesda в ходе E3 анонсировала собственную технологию Orion, которая позволит запускать её игры на множестве платформ, даже на смартфонах.

Huawei и «Яндекс» вместе готовят конкурента Google Maps У Apple есть собственное приложение для карт Maps, у Microsoft аналогичное приложение Bing Maps. Как стало известно, что еще одного конкурента для Google Maps в скором времени представит Huawei. Huawei Technologies объявила о том, что она запустит свой собственный карт...

Это всё, что останется после тебя: криминалистические артефакты шифровальщика Troldesh (Shade) Если вы следите за новостями, то наверняка знаете о новой масштабной атаке на российские компании вируса-шифровальщика Troldesh (Shade), одного из самых популярных у киберпреступников криптолокеров. Только в июне Group-IB обнаружила более 1100 фишинговых писем с Troldesh, ...

PlayGalaxy Link позволяет играть в PC-игры на своем смартфоне Samsung Компания Samsung анонсировала запуск стримингового сервиса PlayGalaxy Link в большем количестве стран. Приложение PlayGalaxy Link […]

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

[Перевод] 12 возможностей ES10 в 12 простых примерах Перед вами перевод статьи из блога Carlos Caballero на сайте Medium.com. Автор расскажет нам о функциях, которые появились в версии ES10 2019 года. ES10 — это версия ECMAScript, актуальная для 2019 года. Она содержит не так много нововведений, как версия ES6, выпущенная в...

Оптимизация запросов базы данных на примере B2B сервиса для строителей Как вырасти в 10 раз под количеству запросов к БД не переезжая на более производительный сервер и сохранить работоспособность системы? Я расскажу, как мы боролись с падением производительности нашей базы данных, как оптимизировали SQL запросы, чтобы обслуживать как можно бол...

Анонсирована Isles of Adalar — фэнтези-RPG с открытым миром и редактором уровней Молодая студия Peakway Software анонсировала свою будущую ролевую игру в жанре фэнтези под названием Isles of Adalar. В честь этого события создатели представили дебютный трейлер своего детища.  Isles of Adalar — RPG-проект с...

Все ваши анализы в открытом доступе И снова здравствуйте! У меня опять нашлась для вас открытая база с медицинскими данными. Напомню, что совсем недавно тут было три моих статьи на эту тему: утечка персональных данных пациентов и врачей из медицинского онлайн-сервиса DOC+, уязвимость сервиса «Доктор рядом» и у...

ICL Services запускает проект для людей с инвалидностью Крупная ИТ-сервисная компания ICL Services объявила о старте бесплатного онлайн-проекта по ИТ-обучению людей с инвалидностью. В ходе проекта участники смогут изучить основы сферы информационных технологий и познакомиться со спецификой работы направления Сервис Деск. ...

[Перевод] Руководство по аутентификации в Node.js без passport.js и сторонних сервисов Автор статьи, перевод которой мы сегодня публикуем, говорит, что сейчас можно наблюдать рост популярности таких сервисов аутентификации, как Google Firebase Authentication, AWS Cognito и Auth0. Индустриальным стандартом стали универсальные решения наподобие passport.js. Но, ...

В API Директа появится поддержка турбо-страниц Яндекс анонсировал предстоящие изменения в  API Директа, связанные с поддержкой турбо-страниц.  В сервисе Ads появится новое поле — TurboPageId. В структуре TextAd достаточно будет указать одно из полей Href, VCardId и TurboPageId. В структурах ...

Изучаем сборку микросхемы оперативной памяти на примере Hynix GDDR3 SDRAM Для многих микросхема это черный ящик с нанесенной на нее маркировкой. Заглядываем в микросхему оперативной памяти и смотрим, что внутри. Небольшой реверс-инжиниринг в сборку. Статья для тех, кому интересна микроэлектроника и кто хочет познакомиться с ней. Читать дальше →

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

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

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

Долгожданный шаг в сторону сложно структурированных документов (+видео) Этой статьей на Хабре мы с большим удовольствием анонсируем вам, друзья, что от шаблонных жестко структурированных документов мы перешли к распознаванию различных сложно структурированных. А это, поверьте, совсем другая песня! За деталями добро пожаловать под кат. Читать да...

Вышла iOS 12.2: поддержка Apple News Plus, AirPods 2 и 4 новых анимодзи Компания Apple выпустила очередное обновление своей мобильной операционной системы. Новая версия iOS 12.2 принесла поддержку анонсированного вчера сервиса Apple News Plus и ряда других функций. Ещё одним новшеством стала «возможность для Siri воспроизводить видео с iOS на Ap...

Apache, ViewState&Deserialisation В данной статье рассмотрим уязвимость на основе подмены сериализованного Java-объекта ViewState и метод её эксплуатации на примере web-приложения виртуальной машины с HackTheBox, использующей технологию Apache MyFaces. Читать дальше →

[Перевод] LLVM IR и Go В этой статье мы рассмотрим, как построить программу на Go, такую, как компилятор или статический анализатор, которая взаимодействует с фреймворком компиляции LLVM, используя язык ассемблера LLVM IR. TL;DR мы написали библиотеку для взаимодействия с LLVM IR на чистом Go, см...

В приложение Apple Music для Android добавили Dark Mode, онлайн-радиостанции и поддержку Chromecast Вчера Google объявила о появлении темной темы для мобильного приложения Gmail, причем как для Android, так и для iOS, после чего Apple решил порадовать владельцев Android-смартфонов новыми функциями сервиса Apple Music. Неподготовленному пользователю кажется логичным использ...

[Перевод] Новости из мира OpenStreetMap № 471 (23.07.2019-29.07.2019) 10 августа 2019 года OpenStreetMap будет отмечать 15-летие! | OSM logo by Ken Vermette Картографирование Facebook заявил, что планирует в своем редакторе RapiD сделать доступным для картографов из OSM сервис «интеллектуальное распознавание». По информации СМИ, Facebook пл...

Новые сервисы и технологии Asure представила компания Microsoft В четверг компания Microsoft Corp. анонсировала ряд новых сервисов и технологий Azure, предоставляющих разработчикам расширенные возможности в сферах ИИ, дополненной реальности, Интернета вещей и блокчейна. Компания представит эти и другие технологические достижения в област...

[Перевод] Kubernetes: сборка образов Docker в кластере Чтобы собирать образы Docker в контейнере и при этом обойтись без Docker, можно использовать kaniko. Давайте узнаем, как запускать kaniko локально и в кластере Kubernetes. Дальше будет многабукаф Читать дальше →

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

[Перевод] От идеи к производству — Разработка IoT проекта Сегодня мы пошагово разберем взлеты и падения разработки IoT. Только примеры из настоящей жизни, никаких теоретических "наверное" и много опыта. А еще ссылки на связанные статьи как бонус. Читать дальше →

Сервисы YouTube Music и Amazon Music будут бесплатными, но только на умных колонках Компании Google и Amazon запустили бесплатные версии своих музыкальных стриминговых сервисов, функционирование которых обеспечивается благодаря рекламе. Пока что обе новые версии доступны исключительно для умных колонок. Теперь владельцы умных колонок Google Home или других ...

Reactor, WebFlux, Kotlin Coroutines, или Асинхронность на простом примере Многие сервисы в современном мире, по большей части, «ничего не делают». Их задачи сводятся к запросам к другим базам/сервисам/кешам и агрегации всех этих данных по различным правилам и разнообразной бизнес-логике. Поэтому неудивительно, что появляются такие языки, как Go...

Игровой сервис от Google ограничит свободу передвижения игроков 19 ноября 2019 года состоится запуск нового сервиса Google — Google Stadia. Благодаря ему пользователи смогут запускать свои любимые игры практически на любом устройстве, которое способно подключиться к интернету: начиная от смартфонов и заканчивая телевизорами. Но буквально...

Китайский стартап Pony.ai анонсировал запуск бесплатного сервиса роботакси в калифорнийском Ирвайне. Прокатиться на автономной машине можно будет до конца января Китайский стартап Pony.ai объявил о запуске тестового сервиса роботакси в калифорнийском городе Ирвайн. Бесплатная услуга под названием BotRide будет доступна с 4 ноября до конца января, сообщает Venture Beat. Заказать машину можно будет с помощью приложения для Android или ...

Собери их всех (тренеров): Pokemon Masters от DeNA выйдет на мобильных в этом году В середине мая стало известно, что компания DeNA, выпустившая для Nintendo почти все ее мобильные игры, разрабатывает новый мобильный проект во вселенной покемонов. Тогда была информация, что релиз запланирован аж на март 2020 года, но сегодня состоялся официальный анонс, г...

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

[Перевод] Делегаты и события в C# Перевод статьи подготовлен специально для студентов курса «Разработчик С#». Что такое события в C#? Событие может быть использовано для предоставления уведомлений. Вы можете подписаться на событие, если вам нужны эти уведомления. Вы также можете создавать свои собственные...

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

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

ВКонтакте запускает сервис по продаже аудиокниг Принадлежащая Mail.Ru Group социальная сеть ВКонтакте готовит к запуску на своей площадке сервис для дистрибуции аудиокниг. По словам источников на книжном рынке, партнером проекта выступает ООО «Библио». Представитель ВКонтакте подтвердил запуск сервиса и сообщил,...

[Перевод] ООП мертво, да здравствует ООП Источники вдохновения Этот пост возник благодаря недавней публикации Араса Пранцкевичуса о докладе, предназначенном для программистов-джуниоров. В нём рассказывается о том, как адаптироваться к новым ECS-архитектурам. Арас следует привычной схеме (объяснения ниже): показыва...

«Яндекс» начал продавать собственные бортовые компьютеры Компания «Яндекс.Авто» анонсировала начало продаж собственного бортового компьютера для автомобилей. Его планируется начать продавать по цене в 30 тысяч рублей за единицу. Компьютер объединяет сразу несколько сервисов компании. Управлять системой можно при помощи «Алисы», ...

Курсоры БД в Doctrine Используя курсоры, вы сможете порционно получить из БД и обработать большое количество данных, не расходуя при этом память приложения. Уверен, перед каждым веб-разработчиком хотя бы раз вставала подобная задача, передо мной тоже — и не раз. В этой статье я расскажу, в каких...

Эволюция H2 — оконные функции, CTE, JSON/XML во встраиваемой базе данных Есть open source проекты которые стали коммерчески успешным мейнстримом, как например PostgreSQL/Elasticsearch. Другие, к примеру RethinkDB, проиграли на рынке и остановили разработку. А проект H2 database встраиваемой базы данных, написанной на языке java, развивается и здр...

Steam Remote Play Together поддерживает локальный мультиплеер через Интернет Valve на сайте для разработчиков Steamworks анонсировала функцию Remote Play Together, которая в скором времени появится в сервисе Steam. Она предусматривает автоматическую онлайн-поддержку локального кооперативного мультипллера в тех проектах, где это не предусмотрели...

Empire ERP. Занимательная бухгалтерия: главная книга, счета, баланс В данной статье мы осуществим попытку проникновения в самое сердце "кровавого энтерпрайза" — в бухгалтерию. Вначале мы проведем исследование главной книги, счетов и баланса, выявим присущие им свойства и алгоритмы. Используем Python и технологию Test Driven Development. Здес...

[Из песочницы] Ревизия уровней доступа пользователей с помощью Power BI на примере CMS Битрикс (БУС) В статье показан пример применения Power BI для анализа доступов пользователей на сайте под управлением 1С-Битрикс. Читать дальше →

Apple представила сервисы по подписке News+, tv+ кредитную карту Apple Card  Компания Apple провела внеочередную весеннюю конференцию, которая была полностью посвящена сервисам. О главном, Apple Arcade, мы уже рассказали здесь и здесь, а теперь пришло время остальных новостей. Apple News+ В приложении Apple News, которое доступно на всех устройст...

Лучшие трейлеры с Gamescom 2019 Выставка компьютерных игр Gamescom 2019 стартовала с пресс-конференций, из которых мы узнали, что Cyberpunk 2077 выйдет в сервисе потоковой передачи игр Google Stadia, PUBG получит поддержку кроссплея между Xbox One и PS4, а для портативной консоли Nintendo Switch ожидается...

СБКлауд запускает новый сервис «Облачное хранилище для бизнеса» СБКлауд начала подключать клиентов к сервису «Облачное хранилище для бизнеса»

Учимся писать Waves смарт-контракты на RIDE и RIDE4DAPPS. Часть 1 (Многопользовательский кошелек) Всем привет! Совсем недавно Waves Labs анонсировал конкурс для разработчиков приуроченный к релизу в тестовую сеть расширения языка смарт-контрактов RIDE для децентрализованных приложений Ride4Dapps! Мы выбрали кейс DAO, так как Ventuary планирует заниматься разработкой dAp...

«Надежность и безотказность как в Google» — и не только: перевод статьи «Расчёт надёжности сервиса» Главная задача коммерческих (да и некоммерческих тоже) сервисов — быть всегда доступными для пользователя. Хотя сбои случаются у всех, вопрос в том, что делает IT-команда для их минимизации. Мы перевели статью Бена Трейнора, Майка Далина, Вивек Рау и Бетси Бейер «Расчёт над...

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

Обзор ASUS ZenBook 14 UX434. Ноутбук с обновленным тачпадом В конце весны компания ASUS представила обновленные ZenBook 13, ZenBook 14 и ZenBook 15, получивший тачпад ScreenPad 2.0 с интегрированным в него 5.65-дюймовым дисплеем. На этом экране можно запускать приложения, инструменты, пульт управления и использовать собственные нараб...

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

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

19 марта Google покажет «будущее игрового рынка» Пару дней назад в Сети появились изображения геймпада Google для грядущего игрового сервиса компании. Предполагалось, что его анонсируют на мероприятии GDC, которое пройдёт с 18 по 23 марта. Теперь же Google сама указала на точную дату анонса. Игровой потоковый сервис,...

[Из песочницы] Как использовать группы в Facebook для продвижения: создаем паутину Facebook меняет ленту. На официальной конференции F8 30 апреля и 1 мая первые лица компании анонсировали нововведения. В числе прочего фокус на формирование личного пространства. Чувствовать свою принадлежность легче, когда вы находитесь в небольших сообществах и среди бли...

Масштабный игровой сервис от Mail.ru Group будет запущен в ближайшее время Скорый запуск игрового сервиса был анонсирован представителями одного из подразделений Mail.ru Group. Команда известна под брендом My.Games и отвечает за разработку игр. Пресс-релиз сообщает, что платформа My.Games Store начнет свою работу в ближайшее время, а пока проходит ...

[Из песочницы] Как создать простой микросервис на Golang и gRPC и выполнить его контейнеризацию с помощью Docker Привет, Хабр! представляю вашему вниманию перевод статьи «Go, gRPC and Docker» автора Mat Evans. Существует множество статей о совместном использовании Go и Docker. Создавать контейнеры, способные взаимодействовать с клиентами и между собой, очень легко. Далее следует небол...

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

[Из песочницы] Построение сервис-ориентированной архитектуры на Rails + Kafka Привет, Хабр! Представляю вашему вниманию пост, который является текстовой адаптацией выступления Stella Cotton на RailsConf 2018 и переводом статьи «Building a Service-oriented Architecture with Rails and Kafka» автора Stella Cotton. В последнее время отчетливо виден перех...

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

Вскоре Google Docs начнет поддерживать родные форматы Microsoft Word, Excel и PowerPoint Редактирование документов Microsoft Office в сервисе Google Docs является не самой удобной задачей. Их можно легко просматривать, но для внесения изменений (редактирования, комментирования, совместной работы) потребуется первоначально конвертировать файлы в формат Google. Но...

[Из песочницы] Бизнес-логика в базе данных при помощи SchemaKeeper Цель данной статьи — на примере библиотеки schema-keeper показать инструменты, которые позволяют существенно облегчить процесс разработки баз данных в рамках PHP-проектов, использующих СУБД PostgreSQL. Информация из этой статьи, в первую очередь, будет полезна разработ...

ESP32-CAM Video Streaming Server Подключение I2C и SPI дисплеев ESP-32 CAM модуль с камерой от Diymore ESP32-CAM Video Streaming Server Пример использования находится тут. Предварительно надо установить библиотеки: Esp32 board in Arduino Ide Windows / Esp32 board in Arduino Ide Linux and Mac Подробные настройки есть в статье. В моем...

Google Stadia готова к предварительному заказу, по цене 10 долл/мес., требует предоплаты 130$ В преддверии E3 Google раскрыл новые подробности о своей игровой платформе Stadia. Предварительные заказы уже начались, но при цене 130 долларов за набор, который вам нужен будет для игры. Stadia - это игровая платформа, которая может транслировать контент практически на все...

Python из C В прошлом году появилась необходимость дополнить старый проект написанный на C функционалом на python3. Не смотря на то, что есть статьи на эту тему я помучился и в том году и сейчас когда писал программы для статьи. Поэтому приведу свои примеры по тому как работать с pytho...

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

Официально: Redmi K30 получит поддержку 5G В мае Redmi, суббренд китайской компании Xiaomi, анонсировал смартфон Redmi K20, который был высоко оценён за свой дизайн, характеристики и доступную цену. Не прошло и полугода, как производитель приступил к работе над преемником Redmi K20. Он будет называться Redmi K30. Ген...

Google анонсировала смарт-колонку Nest Mini Сегодня Google на своем мероприятии анонсировали Nest Mini - смарт-колонку второго поколения с обновленным аппаратным и программным обеспечением. Отмечается, что новинка может предложить в два раза более сильный бас, чем в оригинальной Google Home Mini. Подробнее об этом чит...

Sigma Theory от авторов Out There выйдет на ПК 18 апреля, порт на мобильные — только после этого Шпионская Sigma Theory от Mi-Clos Studio – авторов Out There – была анонсирована еще в 2015 году. Разработчики раз в год делились подробностями, публиковали скриншоты и даже показывали геймплей, но к полноценному релизу проект готов только сейчас. И это только на ПК. Sigma ...

5 лайфхаков оптимизации SQL-запросов в Greenplum Любые процессы, связанные с базой, рано или поздно сталкиваются с проблемами производительности запросов к этой базе. Хранилище данных Ростелекома построено на Greenplum, большая часть вычислений (transform) производится sql-запросами, которые запускает (либо генерирует и...

Математические неопределенности на примере Python Всем привет! Мы очень часто пользуемся привычными числами в наших любимых языках программирования. Привычные это 1, -1.5, pi или даже комплексные. А вот NaN, +Inf, -Inf используется нами гораздо реже. Примечание: В статье я использую элементарные функции Python версии 3.6....

Больше чем Ceph: блочное хранилище облака MCS «Flying Cart», Afu Chan Я работаю в Mail.ru Cloud Solutons архитектором и разработчиком, в том числе занимаюсь нашим облаком. Известно, что распределенной облачной инфраструктуре нужно производительное блочное хранилище, от которого зависит работа PaaS-сервисов и решений, п...

Графика Google Stadia будет опираться на AMD Vega первого поколения Когда Google заявила о собственных амбициях в сфере потоковой трансляции игр и анонсировала разработку сервиса Stadia, много вопросов возникло об оборудовании, которое поисковый гигант собирается использовать в своей новой облачной платформе.

Настройка CD через gitlab Задумался как-то раз я об автоматизации развертывания своего проекта. gitlab.com любезно предоставляет для этого все инструменты, и я конечно решил воспользоваться, разобравшись и написав небольшой сценарий деплоя. В статье я делюсь своим опытом с сообществом. Читать дальше ...

Как ускорить работу с API на языке R с помощью параллельных вычислений, на примере API Яндекс.Директ (Часть 2) В прошлой статье я рассказал о том, что такое многопоточность, и привёл примеры её реализации на языке R при работе с API Яндекс.Директ с помощью пакетов doSNOW, doParallel и конструкции foreach. Данная статья является продолжением, но может быть рассмотрена как автономное р...

Инструкция: как тестировать ansible-роли и узнавать о проблемах до продакшена Всем привет! Я работаю DevOps-инженером в сервисе бронирования отелей Ostrovok.ru. В этой статье я хочу рассказать о нашем опыте тестирования ansible-ролей. В Ostrovok.ru в качестве менеджера конфигураций мы используем ansible. Недавно мы пришли к необходимости тестирования ...

Citymobil — пособие для стартапов по увеличению стабильности на фоне роста. Часть 2. Какие бывают виды аварий? Это вторая статья из цикла про то, как мы в Citymobil увеличивали стабильность сервиса (первую можете почитать здесь). В этой статье я углублюсь в конкретику разбора аварий. Но перед этим я освещу один момент, о котором я должен был подумать заранее и осветить в первой ста...

«Литрес» готовится к тестированию сервиса, позволяющего читать отрывки еще не изданных книг «Литрес» анонсировал запуск нового проекта, получившего название «Черновики». С его помощью авторы смогут публиковать в сервисе отдельные главы книг, над которыми они работают.

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

CES 2019: обновлённая платформа Samsung Digital Cockpit позволяет контролировать автомобиль из дома Систему Digital Cockpit корпорация Samsung Electronics совместно с принадлежащей ей компанией Harman представила год назад: она позволяла контролировать параметры «умного» дома при помощи голосового помощника Bixby непосредственно из салона автомобиля. В...

ShIoTiny: вентиляция влажного помещения (проект-пример) Основные тезисы или о чем эта статья Продолжаем цикл статей о ShIoTiny — визуально программируемом контроллере на базе чипа ESP8266. В этот статье рассказано на примере проекта управления вентиляции в ванной комнате или другом помещении с повышенной влажностью о том, как ...

Компания Google презентовала игровой сервис с запуском в браузере Chrome Сервис Stadia, представленный крупнейшим поисковиком, обеспечит пользователям возможность для запуска видеоигр в браузере Chrome, а также на гаджетах Pixel и медиаплеере Chromecast. В ближайшее время Google анонсирует поддержку разрешения 4К и HDR

[Из песочницы] Логирование всех запросов к Базе данных в Asp.Net Boilerplate 4.3 .Net Core 2.1 Часто в проекте возникает непонятная ошибка для которой необходимо максимальное логирование всех запросов к Базе данных. Статья поможет тем, кто пишет (развертывает на сервере) один из своих первых проектов на Asp.Net Boilerplate. Читать дальше →

МТС запускает облачный сервис на базе стартапа Новое направление будет построено на предоставлении компаниям контейнерных сервисов для быстрой разработки и развертывания ИТ-решений в облаке. Адаптацией платформы занимается команда самого Containerum.

Apple объявляет о кроссплатформенном сервисе подписки на игры Apple Arcade с доступом к более чем 100 играм Сегодня Apple анонсировала Apple Arcade, новый игровой сервис на основе подписки для мобильных устройств, настольных компьютеров и тв в гостиной, в котором представлены сотни изданий от ведущих издательств видеоигр, включая Disney, Sega, Lego, Cartoon Network и Konami. Подпи...

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

Trend Micro запустила платформу служб безопасности Cloud One Корпорация Trend Micro Incorporated анонсировала запуск платформы служб безопасности Trend Micro Cloud One, предназначенной для организаций, создающих приложения в облаке. Cloud One позволяет разработчикам использовать любые облачные сервисы для быстрого ...

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

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

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

[Перевод] Используйте __main__.py Зачем нужен __init__.py знает, наверное, любой питонист, но что насчёт __main__.py? Я видел немало проектов либо рабочих, либо на Github, которые не используют это магический файл, хотя могли бы сделать свою жизнь проще. На мой взгляд, __main__.py это лучший способ для взаим...

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

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

В API Директа появилась поддержка медийных объявлений Команда В API Директа сообщила о появлении поддержки видеообъявлений в медийных кампаниях: В сервис AdGroups добавлена поддержка групп объявлений с типом CPM_VIDEO_AD_GROUP.Ограничение. Настройка Сбор аудитории видео в настоящее время не поддерживает...

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

Google прекратит поддержку сервиса Translator Toolkit Поисковый гигант Google прекратит поддержку онлайн-редактора Translator Toolkit («Инструменты переводчика»), сообщили в компании. Сервис будет закрыт 4 декабря 2019 года. В компании объяснили, что когда сервис только появился, онлайн-переводчиков было мало. Сейчас доступно м...

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

Marvel снимет для Disney+ еще три новых сериала по комиксам — «Мисс Марвел», «Лунный рыцарь» и «Женщина-Халк» Помимо проектов по вселенной Star Wars компания Disney уделила внимание и новинкам Marvel, анонсировав сразу три новых сериала по комиксам Ms. Marvel / «Мисс Марвел», Moon Knight / «Лунный рыцарь» и She-Hulk / «Женщина-Халк». Естественно, эксклю...

9 типовых проблем в сети, которые можно обнаружить с помощью анализа NetFlow (на примере Flowmon) Относительно недавно мы публиковали статью “Сетевой мониторинг и выявления аномальной сетевой активности с помощью решений Flowmon Networks”. Там мы кратко рассмотрели возможности этого продукта и процесс установки. Неожиданно для нас, после статьи и вебинара, поступило бо...

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

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

NVIDIA запустила стриминговый сервис для запуска игр в 4K на любом ПК 3 октября в 18:00 состоялся официальный запуск облачного сервиса GFN.ru , построенного на базе платформы GeForce NOW. Он позволяет запускать последние современные игры в 4K разрешении практически на любом компьютере. Сам проект был создан также благодаря финансовой группе «...

Прошивка MIUI 10 Global Beta ROM 9.3.1 доступна для ряда устройств Xiaomi Что-то не так пошло в китайском королевстве. Xiaomi анонсировала выход новой прошивки MIUI 10 Global Beta ROM 9.3.1. Как понятно из названия, это бета-версия, которая будет доступна по OTA-обновлению тем, кто ранее использовал бету. На официальном форуме Xiaomi указывает р...

Xiaomi больше не торопится в США, намереваясь и дальше завоевывать Европу В ходе свежего интервью исполнительный директор компании Xiaomi Лей Цзунь (Lei Jun) говорил о планах компании относительно выхода на новые рынки. Он заявил, что компания и дальше планирует завоевывать рынок Европы, усиливая свое присутствие в регионе, а вот с выходом н...

Раскрыты данные о единой подписке на платные приложения Google Play Совсем недавно в сети появились первые утечки нового, еще не анонсированного подписочного сервиса от Google — Google Play Pass. А уже сегодня официальный Twitter-аккаунт магазина приложений компании выпустил тизер, указывающий на то, что сервис появится “в самое ближайшее вр...

Lunix Foundation анонсировала open source платформу ELISA для разработки автоматизированных систем На прошлой неделе, 21 февраля, сообщество Linux Foundation анонсировало старт работ над платформой Enabling Linux in Safety Application (ELISA), цель которой — стандартизировать разработку и повысить надежность автоматизированных систем во всех основных промышленных областях...

Upwork регистрируется в РФ Компания Upwork уведомила клиентов из РФ о том что вскоре начнет собирать НДС за услуги сервиса с фрилансеров и агентств. Налог в 20% будет собираться с платы за пользование сервисом (сумма полученная от заказчика этим налогом не облагается). Читать дальше →

Microsoft анонсировал редизайн веб-версии Outlook Microsoft готовит масштабный редизайн веб-версии Outlook. Сервис получит новое оформление и несколько новых функций. Запуск обновления будет начат в конце июля. Редизайн охватывает почту и календарь и призван обеспечить более быстрый и современный опыт взаимодействия с серви...

[Из песочницы] Решения для работы с фидбеком и клиентским опытом: от небольших сервисов до платформ-тяжеловесов Если пользователь получил классный клиентский опыт, он скоро вернётся за новой покупкой. Как убедиться, что всё прошло хорошо (или, наоборот, узнать о критических проблемах)? Спросить у клиента. Теперь всё больше компаний используют решения для работы с user feedback. Они ...

AWS Lambda — теория, знакомство Краткий экскурс в AWS Lambda Что это? AWS Lambda: это вычислительный сервис, который позволяет запускать код практически для любого типа приложения или серверной службы — и все это без необходимости администрирования. AWS Lambda выполняет все администрирование за вас, включа...

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

Google раскрыла стоимость подписки, дату выхода и другие детали игрового стримингового сервиса Stadia Сервис будет работать по подписке — $9,99 в месяц.

Они просканировали GitHub Группа исследователей из Университета Северной Каролины (North Carolina State University, NCSU) провели исследование сервиса для хостинга IT-проектов и их совместной разработки GitHub. Специалисты установили, что свыше 100 тыс. GitHub-репозиториев содержат API-ключи, токены ...

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

Анонсирована System Shock 2: Enhanced Edition — улучшенная версия легендарного шутера Компания Nightdive Studios, создатели легендарной игры System Shock 2, анонсировали выход System Shock 2: Enhanced Edition — улучшенной версии своего популярного шутера.  Разработчики не раскрыли никаких подробностей о проекте, не назвали точную дату...

[Из песочницы] Настройка GitLab CI для загрузки java проекта в maven central Данная статья рассчитана на java разработчиков, у которых возникла потребность быстро публиковать свои продукты в репозиториях sonatype и/или maven central с использованием GitLab. В данной статье я расскажу про настройку gitlab-runner, gitlab-ci и maven-plugin для решения д...

Nextcloud внутри, а снаружи OpenLiteSpeed: настраиваем обратное проксирование Как настроить OpenLiteSpeed на обратное проксирование в Nextcloud, находящийся во внутренней сети? Удивительно, но поиск на Хабре по запросу OpenLiteSpeed не даёт ничего! Спешу исправить эту несправедливость, ведь LSWS – достойный веб-сервер. Я люблю его за скорость и модный...

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

NBCUniversal запустит собственный стриминговый сервис Peacock в апреле 2020 года, туда войдут фильмы и сериалы от NBC, Universal Pictures, DreamWorks и т.д. Сегодня еще одна американская компания анонсировала запуск собственного стримингового сервиса — на этот раз попробовать модель Netflix решила NBCUniversal, которая в апреле 2020 года откроет зрителям платформу Peacock (Павлин). Отметим, что в состав NBCUniversal входит...

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

GitHub начал блокировать разработчиков из стран, попавших под санкции США О том, что в GitHub отключает аккаунты из регионов, на которых распространяются американские санкции, одним из первых написало издание ZDNet. В качестве примера журналисты привели 21-летнего россиянина Анатолия Кашкина, проживающего в Крыму. Этот разработчик размещает GitHub...

LG анонсировала выход звуковых панелей с поддержкой Google Assistant и Dolby Atmos Компания LG анонсировала выход своей последней линейки звуковых панелей SL10YG, SL9YG и SL8YG, которые будут показаны на выставке CES 2019 в следующем месяце. ***

Redmi K30 будет поддерживать сети пятого поколения В мае Redmi, суббренд китайской компании Xiaomi, анонсировал смартфон Redmi K20, который был высоко оценён за свой дизайн, характеристики и доступную цену. Не прошло и полугода, как производитель приступил к работе над преемником Redmi K20. Он будет называться Redmi K30. Ген...

Создатели Pokemon Go анонсировали приложение для здорового сна The Pokemon Company анонсировала выход приложения Pokemon Sleep для поклонников игры Pokemon Go. Новинка станет настоящим спасением для вечно невысыпающихся геймеров. Для того чтобы побеждать в игре, участникам нужно будет много спать.

По заказам Embedded-разработчиков: ищем ошибки в Amazon FreeRTOS Каждый, кто программирует микроконтроллеры, наверняка знает о FreeRTOS, или по крайней мере слышал об этой операционной системе. Ребята из Amazon решили расширить возможности этой операционной системы для работы с сервисами AWS Internet of Things – так появилась Amazon FreeR...

LuaVela: реализация Lua 5.1, основанная на LuaJIT 2.0 Некоторое время назад мы анонсировали публичный релиз и открыли под лицензией MIT исходный код LuaVela – реализации Lua 5.1, основанной на LuaJIT 2.0. Мы начали работать над ним в 2015 году, и к началу 2017 года его использовали в более чем 95% проектов компании. Сейчас хоче...

Мошенники злоупотребляют функциональностью Google Calendar и других сервисов Google Специалисты «Лаборатория Касперского» рассказали, как мошенники используют Google Drive, Google Photos, Google Translate и прочие сервисы Google в своих целях.

Используем SQLite в Flutter Привет, Хабр! Представляем вашему вниманию перевод статьи «Using SQLite in Flutter». Сохранение данных очень важно для пользователей, так как нецелесообразно грузить одни и те же данные из сети. Разумнее будет сохранить их локально. В этой статье я продемонстрирую как с...

«Шакал»: сжимаем фронтенд Привет! Я — Ваня, лид платформенной команды в Тинькофф Бизнес. Мое любимое занятие — открывать вкладку DevTools и проверять, сколько весят артефакты сайта. В этой статье расскажу, как мы сократили вес приложения на 30% силами платформенной фронтенд-команды за один день без ...

Lucasfilm анонсировала новую мобильную игру во вселенной Star Wars Сегодня Warner Bros. Interactive совместно с Lucasfilm Games анонсировали новую мобильную игру во вселенной Star Wars. Новинка под названием LEGO Star Wars Battles совместит в себе элементы стратегии и ККИ. В App Store и Google Play проект появится в следующем году.Читать да...

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

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

[Перевод] Использование Golang для создания микросервисов в The Economist: ретроспектива Всем привет! Уже 28 мая мы запускаем первую группу по крусу «Разработчик Golang». И сегодня делимся с вами первой публикацией приуроченной к запуску этого курсу. Поехали. Ключевые выдержки The Economist требовалось больше гибкости для распространения контента на все бол...

Fitbit представила смарт-часы Versa 2 с Amazon Alexa Fitbit официально анонсировала смарт-часы Versa 2. Новинка получила несколько улучшений по сравнению с предшественником, включая более мощный процессор, а также AMOLED-дисплей с функцией Always On Display, которая позволяет отображать необходимую информацию на заблокированно...

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

Игровой сервис Google Stadia работает на новой модели видеокарт AMD В марте Google анонсировала запуск стримингового игрового сервиса Stadia. Компания сообщила, что каждый игрок, подписавшийся на сервис, получит доступ к отдельному вычислительному блоку с графическим процессором (GPU). Теперь стало известно, что в роли этого графического про...

В Apple Music для Android появится поддержка Chromecast Независимо от того, появится ли поддержка Apple Music в умных колонках Google Home, есть признаки того, что этот сервис всё же можно будет использовать на некоторых устройствах Google. Команда 9to5Google обнаружила в Android-приложении Apple Music несколько строк кода, котор...

Анонсирована вампирская Action/RPG игра Vampire: The Masquerade — Bloodlines 2 В рамках проведения конференции Game Developers Conference 2019 компания Paradox Interactive совместно со студией Hardsuit Labs сообщили о грядущем выходе игры Vampire: The Masquerade — Bloodlines 2. Также был опубликован анонсирующий трейлер нового проекта. Vampire: T...

[Перевод] Простые методы оптимизации программ Go Я всегда забочусь о производительности. Точно не знаю, почему. Но меня просто бесят медленные сервисы и программы. Похоже, я не одинок. В тестах A/B мы попытались замедлять выдачу страниц с шагом 100 миллисекунд и обнаружили, что даже очень небольшие задержки приводят к сущ...

NB-IoT: как он работает? Часть 3: SCEF – единое окно доступа к услугам оператора В статье «NB-IoT: как он работает? Часть 2», рассказывая про архитектуру пакетного ядра сети NB-IoT, мы упомянули про появление нового узла SCEF. Объясняем в третьей части, что же это такое и зачем это нужно? При создании M2M-сервиса разработчики приложений сталкиваются с...

Очень скромно анонсирован смартфон Redmi K30 с поддержкой 5G Самостоятельный бренд Redmi анонсировал свой первый смартфон с поддержкой сетей 5G под названием Redmi K30. ***

Сервис Bolt запустил в Украине услугу курьерской доставки Delivery небольших грузов (в планах — перевозка животных) Сервис Bolt запускает в Украине новую услугу доставки Bolt Delivery. В скором времени услуга будет доступна во всех городах Украины, где работает компания. Теперь водителя Bolt можно будет вызвать в качестве курьера для доставки по городу небольших пакетов и груза, который п...

Как интеллект-карты помогают вести IT-проекты В продолжение статьи о тайм-менеджменте, опубликованной ранее в блоге ЛАНИТ, предлагаю вашему вниманию историю о своем опыте использования инструмента по работе с интеллект-картами. Последние десять лет я занимаюсь управлением проектами в ИТ и телекоме, и всё это время я исп...

Анонсирована кинокамера Canon EOS C500 Mark II с поддержкой записи видео 5.9K и 4K с частотой 60p и ценой $16 тыс. Компания Canon официально анонсировала новую кинокамеру Canon EOS C500 Mark II, которая отличается модульным дизайном. Анонсированная модель оснащена полнокадровым сенсором, который способен записывать видео в разрешении 5.9K и 4K с частотой 60p или в разрешении 2K с частото...

World Of Tanks лишится поддержки Windows XP и DirectX 9 Компания Wargaming анонсировала новую волну масштабных изменений, касающихся своего самого популярного многопользовательского проекта World Of Tanks. Около года назад был выпущен патч 1.0, ознаменовавший внедрение современной графики на базе движка Core. Теперь настал...

Назло Ответам@Mail.Ru. «Яндекс» купил сервис вопросов и ответов TheQuestion Компания «Яндекс» объявила о покупке сервиса вопросов и ответов TheQuestion. Он будет объединён с аналогичным фирменным сервисом «Яндекс.Знатоки», который не пользовался особой популярностью. Руководить объединённым проектом станет Тоня Са...

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

[Из песочницы] Обзор сервисов SMS-рассылок: популярные сервисы Онлайн-сервисы по отправке sms-рассылок, e-mail-рассылок, а также рассылок по популярным мессенджерам заметно упрощают работу по информированию клиентов и заказчиков о важных событиях компании. Интернет-платформы по отправке смс-рассылок стали незаменимым инструментом рабо...

Drimsim vs Mate 20 Pro, раунд! Но за кем? Эта небольшая статья возможно будет полезна для тех, кто пользуется Drimsim или собирается это делать в будущем. Статья — предостережение. Читать дальше →

Apple анонсировала сервис для игр по подписке Arcade для iOS, macOS и Apple TV Сервис запустится в 150 странах осенью 2019 года.

Анонсирована Postal 4. Разработчики показали первый трейлер Студия Running with Scissors анонсировала выход четвертой части безумной серии Postal. Будущая игра получила подзаголовок No Regerts (название умышленно с ошибкой) и у нее даже появился первый трейлер.  Postal 4: No Regerts расскажет...

Запускаем инспекции IntelliJ IDEA на Jenkins IntelliJ IDEA на сегодня обладает наиболее продвинутым статическим анализатором кода Java, по своим возможностям оставившим далеко позади таких «ветеранов», как Checkstyle и Spotbugs. Её многочисленные «инспекции» проверяют код в различных аспектах, от стиля кодирования до х...

Сотрудники Instacart анонсировали проведение забастовки 3 ноября сотрудники североамериканского сервиса Instacart намерены начать забастовку. Они не будут доставлять товары клиентам до 5 ноября включительно.

Стриминговый сервис Apple TV+ запустился более чем в 100 странах Вы уже можете оценить первые фильмы и сериалы производства Apple. Сервис Apple TV+ был анонсирован […]

«МегаФон» запускает обновленный сервис CDN Благодаря соглашению между компаниями, клиенты «МегаФона» смогут эффективно развивать свою деятельность в сети интернет по всему миру благодаря сервису «МегаФон CDN», а G-Core Labs расширит инфраструктуру доставки контента в России.

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

[Перевод] Подготовка к Spring Professional Certification. Spring Security Эта статья является переводом статьи по подготовке к Spring Professional Certification. В ней будет рассмотрена тема Spring Security и основные вопросы по ней. Ее также можно использовать для подготовки к собеседованию. ↓ Остальные статьи доступны по ссылкам в оглавлении ↓ ...

Doom: Eternal на экране смартфона. Игровой сервис Google Stadia запустят уже в этом году в США и Европе Google выйдет на новый рынок с сервисом Stadia Компания Google выходит на рынок игрового стриминга. Сегодня, в ходе конференции разработчиков игр в Сан-Франциско компания рассказала о сервисе Stadia — результате ее усилий в этой области. Вчера компания Googl...

Расширяемый Postgres На прошедшем PGConf.Russia был доклад про расширение MobilityDB, а Андрей Бородин предложил идею расширять методы индексов под задачу. Продолжу тему с расширением Postgres под решаемую задачу на примере расширения сделанного в рамках HighLoad Cup 2018, код доступен на GithH...

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

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

Textly.AI – сервис для улучшения письменного английского Всем привет! Сегодня хотел рассказать вам о своем новом проекте – онлайн-помощнике для исправления ошибок в англоязычных текстах Textly.ai. Это сервис для тех, кто использует английский язык в коммуникациях или хочет улучшить навыки письма. Как это работает: расширения для ...

[Из песочницы] Лучшие практики React и советы, которые каждый разработчик должен знать. Часть 1 Привет, Хабр! Представляю вашему вниманию перевод статьи «React Best Practices & Tips Every React Developer Should Know Pt.1» автора Alex Devero. React — одна из самых популярных библиотек для построения интерактивных пользовательских интерфейсов. В этой статье я пока...

Как мы нашли критичную уязвимость AspNetCore.Mvc и перешли на собственную сериализацию Привет, Хабр! В этой статье мы хотим поделиться нашим опытом в оптимизации производительности и исследовании особенностей AspNetCore.Mvc. Предыстория Несколько лет назад на одном из наших нагруженных сервисов мы заметили существенное потребление ресурсов CPU. Это выгляде...

Как ускорить шифрование по ГОСТ 28147-89 на процессоре Байкал-Т1 за счет SIMD-блока В статье на примере описания реализации алгоритма шифрования по ГОСТ 28147–89, построенного на сети Фейстеля, показаны возможности двухъядерного процессора BE-T1000 (aka Байкал-Т1) и проведены сравнительные испытания реализации алгоритма с помощью векторных вычислений с сопр...

[Из песочницы] Миграция данных с mongoDB и Spring Boot Каждый разработчик рано или поздно встречается с необходимостью миграции данных в базе данных. На нашем проекте мы используем mongoDB в качестве базы данных. Мы подходили к миграции данных разными способами: писали js скрипты и запускали непосредственно в базе данных исполь...

[Перевод] GitHub Package Registry будет поддерживать пакеты Swift 10 мая мы запустили ограниченный бета-тест GitHub Package Registry, службы управления пакетами, которая позволяет легко публиковать публичные или частные пакеты рядом с исходным кодом. В настоящее время сервис поддерживает знакомые инструменты управления пакетами: JavaScript...

Как ездить на такси за чужой счёт — уязвимости на примере одного сервиса После нахождения уязвимостей в мобайл-банкинге украинского банка (пост) я захотел немного сменить направление и перейти от финансовых сервисов к другим. На глаза попалась рекламная статья про обновлённое мобильное приложение такси, его я и выбрал своим подопытным. Здесь и...

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

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

Cloudflare представила собственный VPN-сервис на базе приложения 1.1.1.1 для мобильных устройств Вчера, полностью серьезно и без каких-либо шуток-прибауток, компания CloudFlare анонсировала свой новый продукт — VPN-сервис на базе DNS-приложения 1.1.1.1 для мобильных устройств с использованием собственной технологии шифрования Warp. Основной фишкой нового продукта CloudF...

Стала известна цена и дата выхода Apple Arcade в России Apple Arcade Игровой сервис Apple Arcade будет запущен 19 сентября. Как и обещали в Apple, там не будет ни рекламы, ни встроенных покупок, а доступ к ним будет предоставлять по фиксированной цене. На презентации представители компании наконец-то назвали стоимость подписки и ...

NVIDIA Jetson Nano: тесты и первые впечатления Привет Хабр. Относительно недавно, в этом, 2019 году, NVIDIA анонсировала одноплатный компьютер совместимого с Raspberry Pi форм-фактора, ориентированный на AI и ресурсоемкие расчеты. После его появления в продаже, стало интересно посмотреть, как это работает и что на н...

FAQ по HeadHunter API (публикация вакансий) Небольшая история про наш рекрутинговый сервис под заказчика и большая история про проблемы, которые появились при интеграции с HeadHunter с точки зрения публикации вакансий. Почему HeadHunter? Потому что на Superjob всё несколько проще (но это не точно). Читать дальше →

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

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

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

Компании активно рекламируются в сториз Storiesgain — сервис автоматизированной рекламы в Instagram — стал доступен (пока по приглашениям) пользователям с середины мая 2019 и в корне изменил подход к рекламе в социальных сетях. Он позволяет запускать рекламу без взаимодействия рекламодателя с блогером. Аналогов се...

Как убедить всех, что у тебя защищённый ЦОД? Преамбула. Статья носит исключительно информационный характер. Предназначена для потенциальных клиентов ЦОД, которые слышали про 152-ФЗ, 149-ФЗ, хотят потратить бюджетные средства и не знают, что такие схемы бывают. Для удобства восприятия материала автор будет излагать схем...

Huawei Mate 30 Pro без сервисов Google будет доступен в России за 40 000 рублей Компания Huawei более двух месяцев назад в Мюнхене анонсировала новое поколение флагманских смартфонов серии Mate. В неё вошло две модели: Huawei Mate 30 и Mate 30 Pro. Оба устройства давно продаются в Китае и уже успели установить несколько рекордов продаж. Как стало извест...

Pure Storage Cloud Data Services — набор облачных сервисов, оптимизированных для платформы AWS Компания Pure Storage анонсировала Pure Storage Cloud Data Services — набор новых облачных сервисов …

Анонсирован сервис Apple Arcade: мобильный гейминг встанет с колен? Запуск ожидается осенью 2019 года.

Apple анонсировала стриминговый сервис TV Plus. Он выйдет уже осенью Подписка стоит всего 4,99 доллара.

MasterCard и Rakuten Viber запустили в Украине сервис мгновенных денежных переводов Moneytou Компании MasterCard и Rakuten Viber сегодня провели в Киеве совместное мероприятие, на котором был анонсирован […]

Бои на дирижаблях в Bow to Blood: Last Captain Standing ждут игроков на всех платформах в апреле Компания Tribetoy анонсировала приключенческий экшен Bow to Blood: Last Captain Standing для PlayStation 4, Xbox One, Nintendo Switch и ПК. Оригинальная Bow to Blood вышла в качестве эксклюзива PlayStation VR в августе 2018 года. Анонсированная для всех платформ и...

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

Партнёр «Сбербанка» анонсировал запуск сервиса отправки посылок из московских отделений банка Пока отправить посылку можно только из трёх отделений, а забрать — по всей России через пункты PickPoint, рассказали в Shiptor.

Опыт использования flatten-maven-plugin для упрощения версионирования в maven-проектах О нас В 1С мы разрабатываем не только платформу 1С: Предприятие на С++ и JavaScript, но и приложения на Java – в частности новую среду разработки Enterprise Development Tools на базе Eclipse и сервер глубоко интегрированного с платформой мессенджера – Системы Взаимодействия....

Разработка сайта на WebAssembly с помощью NetCore 3 и Blazor Мое мнение, что WebAssembly будущее интернета. Данная технология на текущий момент уже интегрирована в большинство современных браузерах (а точнее в их движках) на ПК и мобильных устройствах. В таких браузерах как Chrome, Edge, Firefox, и WebKit. В данной статье я опишу как ...

Про Godot, GLSL и WebGL, шейдеры используемые в мини игре Статья в основном про GLSL-шейдеры, и как я их использовал в этой мини-демке-игре. Статья разбита по такой очередности: Ссылки и краткое описание. Очень краткое описание игровой логики, и используемых возможностей Godot. Про используемые шейдеры. Еще немного про Godot, и е...

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

Что такое RCS-сообщения Android и в чем отличие от SMS? SMS (Short message service) — это технология, позволяющая передавать короткие сообщения с помощью телефона. Как часто в 2018 году пользователи используют SMS? Давайте будем честны, данная технология устарела, поэтому её использование уже неактуально. В 2019 году нас м...

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

Пять студентов и три распределённых key-value хранилища Или как мы писали клиентскую C++ библиотеку для ZooKeeper, etcd и Consul KV В мире распределённых систем существует ряд типовых задач: хранение информации о составе кластера, управление конфигурацией узлов, детекция сбойных узлов, выбор лидера и другие. Для решения этих зада...

Как мигрировать к другому мобильному оператору и не обанкротиться (для владельцев iOS) Привет, Habr! Решил поделиться своим опытом, как яблочному рабу владельцу iPhone без проблем мигрировать от одного мобильного оператора к другому. Итак, все знают, что в России с 1 декабря 2013 года можно перейти от одного мобильного оператора к другому со всеми вытекающим...

Data Version Control (DVC): версионирование данных и воспроизводимость экспериментов Эта статья — своеобразный мастер-класс «DVC для автоматизации ML экспериментов и версионирования данных», который прошел 18 июня на митапе ML REPA (Machine Learning REPA: Reproducibility, Experiments and Pipelines Automation) на площадке нашего банка. Тут я расскажу об осо...

[Перевод] Ленивая инициализация в Spring Boot 2.2 От переводчика: поскольку Spring Framework является одним из основных фреймворков, на которых мы строим CUBA, то новости о новых возможностях Spring не проходят незаметно для нас. Ленивая инициализация — один из способов уменьшить время первой загрузки приложения, что в наш...

Я оглянулся посмотреть не оглянулась ли она — 2 или сам себе датацентр через AWS Публикуем любые сервисы, расположенные в домашнем гипервизоре через сервис EC2 Amazon Web Services через бесплатный инстанс под Amazon Linux AMI 2018 с помощью libreswan, xl2tpd и с небольшой толикой извращения… Читать дальше →

[Перевод] API IntersectionObserver и ленивая загрузка изображений Использование ленивой загрузки изображений для улучшения производительности веб-проектов — востребованная техника оптимизации. Всё дело в том, что изображения — это «тяжёлые» ресурсы, которыми переполнены современные веб-сайты. Мы уже кое-что об этом публиковали. Здесь можно...

Анонсирована игра Vampire: The Masquerade – Bloodlines 2 Paradox Interactive анонсировала, пожалуй, один из самых долгожданных проектов. Vampire: The Masquerade – Bloodlines 2 уже активно разрабатывается студией Hardsuit Labs, релиз на PC и консолях состоится в 2020 году. Нас вновь ждет захватывающий сюжет, разнообразные герои, п...

Будни MT_FREE: несколько историй про влияние сторонних сервисов на работу публичного Wi-Fi Интернет — большая и динамичная среда, где всё друг с другом тем или иным способом связано и может друг на друга влиять. Такая зависимость, когда небольшое изменение в одной части системы может привести к полному изменению другой, в народе называют «эффектом бабочки». Эффе...

Microsoft покажет 14 игр от Xbox Game Studios на E3 2019 За последние несколько лет компания Microsoft приобрела несколько весьма известных игровых студий, включая Playground Games и Obsidian Entertainment, некоторые из которых, по всей видимости, могут представить свои проекты уже на E3 2019. Фил Спенсер, руководитель игрового п...

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

СМИ: Facebook официально объявит о выпуске стейблкоина в III квартале 2019 года Крупнейшая социальная сеть Facebook может анонсировать запуск собственной криптовалюты уже в третьем квартале текущего года, сообщает Bloomberg со ссылкой на знакомые с ситуацией источники. Первой страной, где будет тестироваться новый стейблкоин, предположительно станет Инд...

Новая версия приложения Blockfolio будет напрямую подключаться к аккаунтам на криптовалютных биржах Стартап Blockfolio, разрабатывающий сервис управления криптопортфелем, анонсировал новую версию своего приложения. Exchange connections are almost here thanks to our awesome Beta testers! 😍 Blockfolio 2.2 features 100% free automatic trade imports from @binance , @Bi...

Сервис Apple News Plus позволит подписаться на сотни изданий всего за $9,99 в месяц Во время проведения сегодняшней презентации компания Apple анонсировала запуск сервиса с доступом на условиях подписки Apple News Plus. Это улучшенная версия новостного агрегатора Apple News Plus, позволяющая получать доступ к различным платным изданиям в рамках единого прил...

Sony анонсировала огромные 8K-телевизоры Телевизоры стали одним из главных направлений выставки CES 2019. Большинство крупных производителей уже анонсировали свои новинки. Теперь к ним присоединилась компания Sony, представив две линейки премиальных телевизоров, среди которых LCD модель Z9G с разрешением 8K и OLED...

Обзор блока питания Thermaltake Toughpower iRGB PLUS 850W Gold (TPI-0850F3FDGE) В конце осени мы проводили тестирование Thermaltake Toughpower iRGB PLUS Platinum 1050W с 10 летней гарантией, японскими конденсаторами, полностью модульным кабель-менеджментом и настраиваемой RGB-подсветкой. Не так давно компания пополнила эту линейку выпуском обновленных T...

[Из песочницы] Не переусложняйте ваш CI/CD и пользуйтесь Docker'ом осмысленно Я работал в разных компаниях, которые используют микросервисы. И они запускали их в docker контейнерах. Сейчас я работаю с проектом, который хоть и монолит, но его все равно удобнее запустить в контейнере. С одной стороны, Docker очень универсальный инструмент, его можно л...

Tic Tac Toe, часть 7: pytest и Travis CI Tic Tac Toe: содержание цикла статейВ этой статье рассмотрим Непрерывную Интеграцию/Сontinuous Integration на примере использования Travis CI. Читать дальше →

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

Хаки при работе с большим числом мелких файлов Идея статьи родилась спонтанно из дискуссии в комментариях к статье «Кое-что об inode». Дело в том, что внутренней спецификой работы наших сервисов является хранение огромадного числа мелких файлов. На данный момент у нас порядка сотен терабайт таких данных. И мы натолкну...

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

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

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

Intel анонсирует 10-е поколение процессоров Core Компания Intel официально представила новое 10-е поколение своих процессоров Core, которые будут изготовлены по 10 нм технологии. Пока компания анонсировала лишь CPU для ноутбуков и конвертеров.

Как реализовать контекстные меню (Context Menu) в iOS 13 Всем привет, меня зовут Денис, мы разрабатываем сервис по аналитике подписок iOS-приложений – Apphud. На WWDC 2019 Apple представила новый способ взаимодействия с интерфейсом вашего приложения: контекстные меню. Они выглядят так: В этой статье мы рассмотрим некоторые тонкос...

Анонсирована игра по «Джону Уику»: проект будет временным эксклюзивом Epic Games Store Кинокомпания Lionsgate и студия Good Shepherd анонсировали игру John Wick Hex, основанную на серии одноименных боевиков с Киану Ривзом в главной роли. Вместе с ней разработчики представили и первый трейлер. John Wick Hex...

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

Death Stranding выйдет на ПК в следующем году Студия-разработчик Kojima Productions официально подтвердила выход игры Death Stranding в версии для персональных компьютеров. Напомним, проект был анонсирован ещё летом 2016 года и дебютирует на игровой консоли PlayStation 5 менее чем через две...

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

Встраиваем интерпретатор Python в java-приложение с помощью проекта Panama Пару дней назад увидел твит Брайана Гетца, но только сегодня дошли руки поиграться с примерами. Про это и хочу кратко рассказать. О проекте Panama на Хабре уже писали, поэтому просто покажу пару простых примеров того, как можно применить native binder. Читать дальше →

«Битрикс24»: «Быстро поднятое не считается упавшим» На сегодняшний день у сервиса «Битрикс24» нет сотен гигабит трафика, нет огромного парка серверов (хотя и существующих, конечно, немало). Но для многих клиентов он является основным инструментом работы в компании, это настоящее business-critical приложение. Поэтому падать — ...

Samsung разрешила играть в компьютерные игры на своих смартфонах. В том числе в России Компания Samsung Electronics объявила о запуске стримингового сервиса PlayGalaxy Link в нескольких странах. В сентябре он заработал в бета-режиме для США и Южной Кореи, а теперь стал доступен в Великобритании, Канаде, Италии, Нидерландах, Франции, Сингапуре и России. П...

WWDC 2019: главное с презентации Keynote по версии роботов В противовес прошлой WWDC, где основной фокус был на быстродействие и небольшие улучшения, сегодня представили все и сразу: новый Mac Pro, новые сервисы и давно желаемые функции для разработчиков. Кто-то говорит, что это лучший WWDC с 2014 года, когда представили новый язы...

5 советов о Design Leadership. Часть 1 Всем привет. Уже в этом месяце мы запускаем курс «Team Lead 2.0», который подготовлен специально для старших разработчиков, TeamLead’ов, SCRUM мастеров и специалистов, желающих повысить свой профессиональный уровень и получить уникальный опыт, необходимый для эффективного уп...

Платежная система PayPal стала первой компанией, покинувшей проект криптовалюты Libra Американский платежный сервис PayPal сообщил о выходе из проекта Facebook по разработке криптовалюты Libra, пишет Bloomberg. Таким образом, PayPal стала первой компанией, покинувшей проект. В официальном заявлении представители PayPal отметили, что сервис планирует сфокусиро...

[Из песочницы] Настройка поиска Sphinx для интернет-магазина Информации по Sphinx не так много, как хотелось бы. Лишняя статья не помешает. Первые шаги в освоении Sphinx мне помогли сделать статьи Создание ознакомительного поискового движка на Sphinx + php и Пример Sphinx поиска на реальном проекте — магазин автозапчастей Tecdoc Совет...

Microsoft тестирует интеграцию сервисов Google Gmail, Drive и Calendar в веб-версию Outlook Корпорация Microsoft приступила к тестированию новой функции, которая позволит пользователям добавить некоторые сервисы Google, включая Gmail, к своим учётным записям Outlook. Пока что такая возможность доступна не всем пользователям. Но если её можно использовать в учётной ...

Анонсирована мобильная версия одной из самых популярных MMORPG Китая Legend of Mir Eternal Вы, скорее всего, этого не знали, но с The Legend of Mir 2 началась эпоха мультиплеерных развлечений в Китае два десятка лет назад. За это была ответственна студия Shanda Games, которая перенесла игру с Южной Кореи. Оказывается, даже сегодня эта она остается одной из самых п...

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

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

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

Plume® представит инновационный сервис IoT-безопасности и PowerPod™ Создатели платформы «умного дома» Plume®, уже обслуживающей миллионы пользователей по всему миру, в рамках продолжающейся экспансии на новых рынках анонсировали дебют Plume в Великобритании, где бренд планирует представить свой инновационный сервис IoT-безопасности и но...

Google закрыла ещё один свой старый сервис Уже завтра будет закрыта социальная сеть Google+, о чём мы узнали ещё в конце прошлого года. Но оказалось, что это не единственный проект поискового гиганта, который прекращает существование весной 2019 года. Сервис Google URL Shortener (goo.gl), который был запущен 10...

Видеосервис Disney+ будет доступен практически на всех популярных платформах На фоне информации о сервисе Apple TV+ тематические ресурсы почти не вспоминали последнее время про Disney+. А ведь для многих именно он будет главным потоковым видеосервисом на ближайшие годы, ведь именно тут будут выходить в том числе новейшие проекты киновселенной Ma...

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

Автоматизируем переход на React Hooks React 16.18 — первый стабильный релиз с поддержкой react hooks. Теперь хуки можно использовать не опасаясь, что API изменится кардинальным образом. И хотя команда разработчиков react советует использовать новую технологию лишь для новых компонентов, многим, в том числе и мне...

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

Разработка монолитной Unix подобной OS — Библиотека С В предыдущей статье мы научились запускать Hello World ядро и написали пару функций для работы со строками. Теперь пришло время расширить библиотеку С чтобы можно было реализовать kprintf и другие необходимые функции. Поехали! Читать дальше →

[Перевод] PHP дженерики уже сегодня (ну, почти) Если спросить PHP-разработчиков, какую возможность они хотят увидеть в PHP, большинство назовет дженерики. Поддержка дженериков на уровне языка была бы наилучшим решением. Но, реализовать их сложно. Мы надеемся, что однажды нативная поддержка станет частью языка, но, вероятн...

[Перевод] Анонсировано расширение Azure IoT Edge Tools (Preview) Мы рады объявить о доступности preview-версии нового расширения для Visual Studio 2019 — Azure IoT Edge Tools. Расширение предоставляет богатый набор функций для поддержки разработки решений IoT Edge с использованием Visual Studio 2019: Читать дальше →

Как оптимизировать pandas при работе с большими datasetами (очерк) Когда памяти вагоны и/или dataset небольшой можно смело закидывать его в pandas безо всяких оптимизаций. Однако, если данные большие, остро встает вопрос, как их обрабатывать или хотя бы считать. Предлагается взглянуть на оптимизацию в миниатюре, дабы не вытаскивать из сети...

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

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

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

ВКонтакте запускает свой дейтинг Lovina ВКонтакте анонсировал свое приложение для знакомств Lovina, основной механикой которого станут видеозвонки и видеоистории.

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

SwiftUI для прошлого конкурсного задания Telegram Charts (март 2019 года): все просто Сразу начну с замечания о том, что приложение, о котором пойдет речь в этой статье, требует Xcode 11 и MacOS Catalina , если вы хотите использовать Live Previews, и Mojave, если будете пользоваться симулятором. Код приложения находится на Github. В этом году на WWDC 2019,...

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

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

[Из песочницы] Эффективные и не эффективные методы кодинга на Python Привет, Хабр! Предлагаю Вашему вниманию перевод статьи Good and Bad Practices of Coding in Python автора Duomly. Python – высокоуровневый язык программирования, акцентирующий внимание на удобочитаемости. Он разрабатывается, поддерживается и часто используется в соответствии...

Courera запускает практическую Courera Labs Платформа онлайн-курсов Coursera, в этом году ставшая «единорогом», впервые в своей истории купила сторонний стартап. Кроме того, компания анонсировала запуск новой функции для практических проектов Coursera Labs.

Объектное хранилище в подсобке, или Как стать самому себе сервис-провайдером Первый прототип объектных хранилищ мир увидел в 1996 году. Через 10 лет Amazon Web Services запустит Amazon S3, и мир начнёт планомерно сходить с ума от плоского адресного пространства. Благодаря работе с метаданными и своей возможности масштабироваться, не проседая под нагр...

BitTorrent анонсировал мобильный сервис прямых трансляций Зрители смогут поощрять авторов с помощью токенов.

Cloudflare анонсирует бесплатный VPN Сервис доменных имён от Cloudflare, известный по IP адресу 1.1.1.1, в скором времени запустит VPN сервис для мобильных устройств.

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

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

Видео: Microsoft показала, как работает её игровой стриминговый сервис Project xCloud Во время вчерашнего мероприятия Microsoft Inside Xbox компания Microsoft продемонстрировала работу своего игрового стримингового сервиса Project xCloud, который позволит пользователям транслировать игры на компьютеры, консоли и мобильные устройства. Софтверный гигант впервые...

«Яндекс» запустил сервис онлайн-обучения «Яндекс.Практикум». Будет готовить фронтендеров, веб-разработчиков и аналитиков Вчера «Яндекс» запустил собственный сервис онлайн-обучения «Яндекс.Практикум», где будет готовить специалистов для ИТ-сферы. Как обещают, разработку можно освоить за полгода, если уделять учебе десять часов в неделю. До какого именно уровня, компания не уточняет. Основател...

Что показала Amazon на своем Hardware Event 2019 Тут недавно прошел Amazon Hardware Event, большая презентация новых устройств от дяди Безоса. У нас о них мало кто слышал, а в Америке это одни из самых продаваемых гаджетов. Более трети американских домохозяйств теперь имеют одну из версий умных колонок Echo, например. В ...

Kubernetes кластер за $20 в месяц TL; DR Поднимаем кластер для обслуживания веб-приложений без записи состояния (stateless web applications) вместе с ingress, letsencrypt, не используя средства автоматизации вроде kubespray, kubeadm и любых других. Время на чтение: ~45-60 минут, на воспроизведение действий: ...

Дождались: Valve анонсировала новый Half-Life Компания Valve в данный момент известна благодаря своему магазину цифровой дистрибуции цифрового контента для ПК, однако в прошлом компания прославилась благодаря различным играм, включая Half-Life. Первая часть была выпущена более 20 лет назад, Half-Life 2 последовала ...

Каким может быть игровой сервис по подписке от Apple По слухам, Apple планирует представить новые сервисы в сфере телевидения и новостей на своем мероприятии 25 марта. Есть шанс, что в понедельник мы увидим анонс игрового сервиса по подписке.

Опыт перевода большого проекта с Flow на TypeScript JavaScript – это один из языков с динамической типизацией. Такие языки удобны для быстрой разработки приложений, но когда несколько команд берутся за разработку одного большого проекта, лучше с самого начала выбрать один из инструментов для проверки типов. Можно начать р...

Смотри меня полностью: выжимаем максимум из live video на мобильных платформах Самый простой способ воспроизвести видео на мобильном устройстве — это открыть ссылку имеющимся в системе плеером, но это не всегда эффективно. Можно взять ExoPlayer и оптимизировать его, а можно вообще написать свой видеоплеер, используя только кодеки и сокеты. В статье ...

Кастомизация резолвинга зависимостей в Spring Привет! Меня зовут Андрей Неведомский и я главный инженер в СберТехе. Я работаю в команде, которая занимается разработкой одного из системных сервисов ЕФС (Единой Фронтальной Системы). В своей работе мы активно используем Spring Framework, в частности его DI, и время от врем...

Apple идет на ТВ-рынок. Netflix недоволен Apple собирается стать серьезным игроком на телевизионном рынке и составить там серьезную конкуренцию другим участникам. Лидер этого рынка, компания Netflix, отказался лицензировать свои материалы для сервиса Apple, показав тем самым, что станет прямым конкурентом для нового...

Анонсирован приключенческий платформер Greak: Memories of Azur Компания Bromio и студия Navegante Entertainment анонсировали яркий приключенческий платформер Greak: Memories of Azur. Игрокам придется управлять тремя героями, а геймплей и визуальная составляющая будущео проекта напоминают классические пиксельные сайд-скроллеры и серию Tr...

FIFA 20 анонсирована официально Студия EA решила не дожидаться начала выставки Е3 2019 и анонсировала следующую часть футбольного симулятора уже сегодня. Об игре подробно расскажут 8 июня на EA Play. Проект будет еще более реалистичным и инновационным, в игре появятся тактические улучшения и новые форматы...

I’m going deeper underground, или о чем стоит знать, оптимизируя работу сетевого приложения Приветствую, друзья! В предыдущих двух статьях (раз, два) мы погружались в сложность выбора между технологиями и искали оптимальные настройки для нашего решения в Ostrovok.ru. Какую тему поднимем сегодня? Каждый сервис должен работать на каком-то сервере, общаясь с желез...

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

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

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

ФСБ потребовала заблокировать два онлайн-сервиса по примеру Telegram Роскомнадзор и ФСБ впервые после истории с Telegram намерены добиться блокировки двух защищенных сервисов по обмену сообщениями. Причина — с них приходили массовые ложные сообщения о терактах.

Подборка: 4 полезных сервиса для потенциальных иммигрантов в США, Европу и другие страны Тема переезда в Европу, США или другие приятные регионы мира довольно часто поднимается на Хабре. Я решил собрать в одном месте список онлайн-сервисов, которые будут полезны тем, кто всерьез задумался об иммиграции. На удивление, «живых» и активных стартапов в этой сфере н...

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