Data Science fwdays — спікери зі Stanford, ДонорUA, Grammarly, Neuromation, Київ, 7 вересня

C++ дайджест #15: геолокацiя з Qt, ACCU 2019

У випуску: Results of 2019 Global Developer Survey „Lite”, GCC 9.1, Qt Positioning, Qt Location.

Привіт, мої любі сішники! Пропоную в цьому дайджесті поглянути на геолокацiю в Qt та результати конференції ACCU 2019. Почнімо? :)

Qt geolocation

Маємо 2 модулі в Qt, що можуть нам допомогти:

  1. Qt Positioning — модуль Qt, що забезпечує геолокацію. Підтримується в Android, iOS, macOS, Linux, Windows та WinRT. В офіційній документації Qt присутні 4 приклади: GeoFlickr, Log File Position Source, SatelliteInfo, Weather Info.
  2. Qt Location — дозволяє робити mapping, використовуючи сервіси. Приклади від Qt.

Додатково можна розглянути:

ACCU 2019

Нещодавно відбулася конференцiя ACCU 2019. Враження та відгуки можно почитати в звітах:

Conference Report: ACCU 2019.

ACCU 2019 Slides and Trip Report.

ACCU — Trip Report.

ACCU 2019 trip report.

Та найголовніше — вiдео з конференції.

Інструменти

The Day I Fell in Love with Fuzzing.

ClangFormat plugin in Qt Creator 4.9.

C++17/20 Features and Fixes in Visual Studio 2019.

Clang/LLVM Support in Visual Studio.

Visual Studio CMake Support — Clang/LLVM, CMake 3.14, Vcpkg, and Performance Improvements.

New code analysis quick fixes for uninitialized memory (C6001) and use before init (C26494) warnings.

Modern C++

The Rule of Zero in C++.

How to Write Safe and Expressive Multi-Threaded Code in C++11.

Корисні посилання

Results of 2019 Global Developer Survey „Lite”.

Відкрито реєстрацію на CppCon 2019.

Оновлення

Цього місяця маємо такі оновлення:

Qt: Qt 5.12.3, Qt 5.9.8, Qbs 1.13.

ReSharper C++ 2019.1.

Visual Studio Code C/C++ extension 0.23.0.

GCC 9.1.

Для новачків

Teach yourself C++ — Where to start.

Хвилиночка флуду


← Попередній випуск: C++ дайджест #14
Наступний випуск: C++ дайджест #16

LinkedIn

3 комментария

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

Спасибо за подборку, всегда слежу.
Qt конечно молодцы, но если б я был девелопером под мобайл, то всё равно юзал бы только нативные средства. А Qt только под десктоп, и это имхо само собой. Потому как опыт неприятный был — одно время собирал приложение с QWebView под arm-архитектуру. В результате оно работало, но было ну очень тормознутое. Может и поменялось что-то с тех пор в этом плане (всё-таки года три назад было).

webview тормознутый по определению. с тем же успехом можно использовать т.н. «нативный» WebView компонент и были бы теже тормоза, только хуже, потому, что у них под капотом все тот же движок хромиум, но в случае Qt он вызывается напрямую, а у «нативного» через ява прослойку

Очень приятно слышать, спасибо. ^_^

Согласна, под мобайл с Qt лучше не злоупотреблять. Особенно webView(даже нативные webView не супер-то радуют, не говоря уже о Qt), сенсорный ввод и.т.

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

Подписаться на комментарии