Источник картинки: The Verge
Самоуправляемый автомобиль от Apple, поддержка манипулятора типа «мышь» на айпаде, камера на Apple Watch и еще больше новостей в новом выпуске iOS-дайджеста. Заодно посмотрим, насколько хорош в плане перформанса SwiftUI и как использовать фреймворк Combine, если цепочки RxSwift больше не цепляют за душу.
Читать полностью »
Архив за 27 июня 2019 - 5
iOS-дайджест №8 (14 июня – 27 июня)
2019-06-27 в 12:47, admin, рубрики: apple, iOS, swift, Блог компании JUG.ru Group, разработка мобильных приложений, разработка под iOSСтатически безопасная динамическая типизация à la Python
2019-06-27 в 12:46, admin, рубрики: haskell, Программирование, функциональное программирование, я у мамы питонистПривет.
На днях в одном моём хобби-проекте возникла задача написания хранилища метрик.
Задача сама по себе решается очень просто, но моя проблема с хаскелем (особенно в проектах для собственного развлечения) в том, что невозможно просто взять и решить задачу. Необходимо решить, расширить, абстрагировать, абстрагировать и потом ещё расширить. Поэтому захотелось сделать хранилище метрик расширяемым, чтобы не указывать заранее, какие они там будут. Само по себе это тема для отдельной статьи, а сегодня мы рассмотрим один маленький ингредиент: написание типобезопасной обёртки для неизвестных заранее типов. Что-то вроде динамической типизации, но со статическими гарантиями, что мы не сделаем ерунды.
Статья, думаю, не откроет ничего нового для бывалых хаскелистов, но сейчас мы хотя бы этот самый ингредиент сразу вынесем за скобки и не будем на него отвлекаться в последующих статьях. Ну или можно быть не таким скромным и сказать, что я аж придумал целый паттерн проектирования.
Глубокое ранжирование для сравнения двух изображений
2019-06-27 в 12:30, admin, рубрики: big data, data mining, глубокое машинное обучение, глубокое обучение, свёрточная нейросеть, сверточные нейронные сетиПривет! Представляю вашему вниманию перевод статьи «Image Similarity using Deep Ranking» автора Akarsh Zingade.
Алгоритм Deep Ranking
Понятия "сходства двух изображений" — введено не было, поэтому давайте введем данное понятие хотя бы в рамках статьи.
Сходство двух изображений — это результат сравнения двух изображений по определенным критериям. Его количественная мера определяет степень сходства между диаграммами интенсивности двух изображений. С помощью меры сходства сравниваются какие-то признаки, описывающие изображения. В качестве меры сходства обычно применяется: расстояние Хемминга, евклидово расстояние, расстояние Манхэттена и т. д.
Читать полностью »
Сравнение сертификаций по Agile, часть 1 — ICAgile, Scrum.org, ScrumAlliance и PMI
2019-06-27 в 12:28, admin, рубрики: ACP, agile, CSM, PMI-ACP, project management, PSM1, scrum, Карьера в IT-индустрии, управление проектами, управление разработкойНекоторое время назад, я перешел из компании, которая жила в мире жесткого Waterfall и суровых планов в MS Project на несколько тысяч строк, в компанию, которая живет в мире Agile — ценности, которую несут продукты уделяется больше внимания чем следованию плану, фокус в разработке сделан на скорость и качество, разработка здесь идет итеративно, для помощи командам есть коучи и скрам-мастера, MS Project используется крайне редко, а про Oracle Primavera никто и не слышал.
Не то что бы для меня это было в новинку, я и раньше работал в компании, которая активно использовала лучшие практики из Scrum и XP, но на таком высоком уровне опыта у меня не было. Тогда я задумался о том, как бы мне прокачаться в гибких методологиях, а также, как понять насколько ты прокачан? После беглого изучения вопроса, я и узнал о том, что в мире Agile, кроме специализированных курсов существуют еще и сертификации — компании, которые задают тренд на рынке, проводят специальные обучение и тесты, по результатам которых можно примерно сказать, какая квалификация есть (или нет) у того или иного специалиста.
По данным IDC, в первом квартале рынок гарнитур AR и VR вернулся к росту
2019-06-27 в 12:22, admin, рубрики: Новости, метки: новостиМировой рынок гарнитур дополненной реальности (AR) и виртуальной реальности (VR) вернулся к росту после годового спада. К такому выводу пришли аналитики IDC, изучив статистические данные.
Что такое Android Lint и как он помогает писать поддерживаемый код
2019-06-27 в 12:07, admin, рубрики: android, android development, android studio, devcolibri, lint, linter, никто не читает теги, перевод с английского, Программирование, разработка, разработка мобильных приложений, Разработка под android
Когда разработчик не достаточно осторожен, дела могут пойти весьма плохо. Например, классические упущения разработчика — использование новой версии API, которая не поддерживает работу со старым кодом, выполнение действий, которые требуют специальных пользовательских разрешений, пробелы в локализации приложения. И это только некоторые из них.
Кроме того, в Java и Kotlin, как и в любых других языках программирования, есть свои собственные конструкции, которые могут привести к снижению производительности.
Привет, Lint
Мы используем инструмент под названием Lint (или Linter), чтобы избегать таких проблем. Lint — это инструмент для статического анализа кода, который помогает разработчикам уловить потенциальные проблемы ещё до того, как код скомпилируется. Читать полностью »
Не луноходы и не джокеры. Что мы знаем о роботах на Фукусиме
2019-06-27 в 11:45, admin, рубрики: toshiba, АЭС, Блог компании Toshiba, искусственный интеллект, Научно-популярное, робототехника, фукусима, Чернобыль
Одна из тяжелейших техногенных катастроф в истории человечества произошла 26 апреля 1986 года. И затем почти повторилась 12 марта 2011 года. Как вы могли догадаться, речь идет об авариях на Чернобыльской атомной электростанции в СССР и АЭС Фукусима-1 в Японии. Сериал «Чернобыль», снятый HBO, вновь подогрел интерес к истории аварии на ЧАЭС и напомнил о том, с каким трудом удалось остановить выброс радионуклидов из разрушенного реактора в атмосферу. Отдельно там говорилось о неудачном применении роботов и вынужденному обращению к помощи людей. Япония ведёт многочисленные эксперименты с разнообразными роботами, которые могут оттянуть необходимость привлечения людей к ликвидации.
Читать полностью »
BlackBerry и LG расширяют партнерство в разработке технологии подключенных и самоуправляемых транспортных средств
2019-06-27 в 11:44, admin, рубрики: НовостиКомпания BlackBerry не только отчиталась за очередной квартал, но и объявила о расширении партнерства с компанией LG Electronics. Сотрудничество направлено на «ускорение развертывания технологии подключенных и самоуправляемых транспортных средств».
Компания BlackBerry отчиталась за первый квартал 2020 финансового года
2019-06-27 в 11:26, admin, рубрики: НовостиКомпания BlackBerry опубликовала отчет за первый квартал 2020 финансового года, завершившийся у нее 31 мая 2019 года.
За отчетный период BlackBerry удалось получить доход 247 млн долларов. Это на 16% больше в годовом выражении. Впрочем, расчет не по GAAP увеличивает доход до 267 млн долларов, а рост при этом составляет 23%.
Чип Qualcomm с усиленной защитой для смартфонов получил немецкий сертификат
2019-06-27 в 11:24, admin, рубрики: Гаджеты и устройства для гиков
Американский чипмейкер Qualcomm получил сертификацию немецкого регулятора на чип нового поколения, который позволит повысить защищённость данных смартфонов.
REUTERS/Mike Blake
Американская компания сообщила, что её мобильная система на чипе (SoC) Snapdragon 855 получила одобрение Федерального управления по информационной безопасности Германии (BSI), чья сертификация «Читать полностью »