Нам же стоит вспомнить: TIOBE хотя и специализируется на оценке популярности языков программирования и их рыночного спроса, все же представляет статистику на основе количества запросов в крупных поисковых системах. Не на эмоциональной вовлеченности или иных факторах комплексного анализа. Всё же, полезно иметь ввиду их индекс, но вместе с тем вспомним, что детализированный отчет этого года от JetBrains показывает иные результаты за 2022.
какой язык релевантен для Вас и Ваших знакомых?
Anonymous Poll
64%
С \ С++ для меня и знакомых
9%
мне С \ С++, знакомым - Java
0%
мне - Java, знакомым С \ С++
27%
Java для меня и знакомых
На предстоящем мастер-классе будет представитель Открытой Мобильной Платформ - команды разработчиков "Авроры".
Он будет готов ответить на Ваши вопросы о системе и тонкостях работы с ней. Потому будет не лишним подготовить вопросы заранее и\или сформировать новые по ходу мероприятия.
▼ Всю информацию о событии 05.08.2023. собрали для вашего удобства на сайте сообщества.
Он будет готов ответить на Ваши вопросы о системе и тонкостях работы с ней. Потому будет не лишним подготовить вопросы заранее и\или сформировать новые по ходу мероприятия.
▼ Всю информацию о событии 05.08.2023. собрали для вашего удобства на сайте сообщества.
Telegram
QuTe
Разработка под ОС АВРОРА | мастер-класс
Не сбавляем обороты по освоению Авроры, анонсируем новый мастер-класс - проведём в начале Августа в уже привычном баре при информационной поддержке Mobile developer.
▼ Что будем делать:
1. Настроим SDK (software…
Не сбавляем обороты по освоению Авроры, анонсируем новый мастер-класс - проведём в начале Августа в уже привычном баре при информационной поддержке Mobile developer.
▼ Что будем делать:
1. Настроим SDK (software…
МАСТЕР-КЛАСС | запись
Запись прошедшего на днях мероприятия опубликована и доступна для просмотра. Вы можете перейти к ней через материалы для обучения на нашем сайте.
Запись прошедшего на днях мероприятия опубликована и доступна для просмотра. Вы можете перейти к ней через материалы для обучения на нашем сайте.
СКОРО РАССКАЖЕМ: REPKA Pi 3
На днях получили на руки для изучения Repka Pi 3, и весьма признательны производителю за эту возможность.
| Repka Pi 3 – отечественный одноплатный компьютер, который выступает сейчас на рынке полноценной альтернативой Raspberry Pi 3. Размеры (с банковскую карту), распиновка, интерфейсы, точки крепления – идентичны.
Есть два режима работы - полной совместимости с Raspberry Pi и собственный режим IO.
Устройство построено на базе процессора ARM Cortex-A53. Работает под управлением операционной системы Repka Pi OS, которая основана на Linux Ubuntu 18.
| Репка применима в разных областях: робототехника, терминалы, управление домашними экосистемами, в сфере обучения..
Repka Pi 3 уже можно купить в различных маркетплейсах.
▼ Подробнее о Репке, а также найти библиотеки , детальные изображения, скачать ОС, особые команды, и даже чертеж для своих целей – всё это есть на официальном сайте.
▼ Мы же приступаем к изучению и тестированию и скоро поделимся с Вами результатами.
На днях получили на руки для изучения Repka Pi 3, и весьма признательны производителю за эту возможность.
| Repka Pi 3 – отечественный одноплатный компьютер, который выступает сейчас на рынке полноценной альтернативой Raspberry Pi 3. Размеры (с банковскую карту), распиновка, интерфейсы, точки крепления – идентичны.
Есть два режима работы - полной совместимости с Raspberry Pi и собственный режим IO.
Устройство построено на базе процессора ARM Cortex-A53. Работает под управлением операционной системы Repka Pi OS, которая основана на Linux Ubuntu 18.
| Репка применима в разных областях: робототехника, терминалы, управление домашними экосистемами, в сфере обучения..
Repka Pi 3 уже можно купить в различных маркетплейсах.
▼ Подробнее о Репке, а также найти библиотеки , детальные изображения, скачать ОС, особые команды, и даже чертеж для своих целей – всё это есть на официальном сайте.
▼ Мы же приступаем к изучению и тестированию и скоро поделимся с Вами результатами.
Разработка под ОС АВРОРА: эпизод II | мастер-класс
Вёрстка интерфейса приложения – тема второго мастер-класса по работе с «Авророй», который пройдет в первый выходной день Сентября.
Мероприятие состоится в Failover Bar и при информационной поддержке Mobile Developer, как и в прошлый раз.
▼ Что будем делать:
- Возьмём дизайн из Figma и воплотим его в QML;
- Попробуем упаковать это же приложение для ОС Android, чтобы немного расширить охват;
- Обсуждать и коллективно разбираться в тонкостях разработки для новой ОС.
▼ ▼ ВАЖНО: тем, кто заинтересован писать на месте и разобрать проблемные моменты на месте - стоит взять с собой ноутбук с установленным Aurora SDK - скачать.
▼ Когда: 02.09.2023 (суббота) с 18:00 до 19:30.
▼ Где: Failover Bar (4-ая Советская, д. 7)
▼ Будет трансляция на нашем YouTube-канале, ссылка появится перед мероприятием, запись останется в плейлисте, а также будет доступна на Boosty бара.
Вёрстка интерфейса приложения – тема второго мастер-класса по работе с «Авророй», который пройдет в первый выходной день Сентября.
Мероприятие состоится в Failover Bar и при информационной поддержке Mobile Developer, как и в прошлый раз.
▼ Что будем делать:
- Возьмём дизайн из Figma и воплотим его в QML;
- Попробуем упаковать это же приложение для ОС Android, чтобы немного расширить охват;
- Обсуждать и коллективно разбираться в тонкостях разработки для новой ОС.
▼ ▼ ВАЖНО: тем, кто заинтересован писать на месте и разобрать проблемные моменты на месте - стоит взять с собой ноутбук с установленным Aurora SDK - скачать.
▼ Когда: 02.09.2023 (суббота) с 18:00 до 19:30.
▼ Где: Failover Bar (4-ая Советская, д. 7)
▼ Будет трансляция на нашем YouTube-канале, ссылка появится перед мероприятием, запись останется в плейлисте, а также будет доступна на Boosty бара.
SVACE – СТАТИСТИЧЕСКИЙ АНАЛИЗ С++ БЕЗ СТРАДАНИЙ
30% разработчиков C++ вообще не используют статический анализ, а половина использующих применяет инструменты стат. анализа для команд. Известное дело – статический анализ C++ это трудоемкий и дотошный процесс, ведь инструментарий C++ фрагментирован, а создание проектов на C++ не так отлажено.
Таким образом, кажется невозможным предложить серьезный статический анализ C++ с большим опытом настройки. Юзерам приходится страдать или не пользоваться им вовсе.
В РАН нашли управу.
Svace – необходимый инструмент жизненного цикла разработки безопасного ПО, основной статический анализатор компании Samsung. Обнаруживает более 50 классов критических ошибок в исходном коде. Поддерживает языки C, C++, C#, Java, Kotlin и Go. Включён в Единый реестр российского ПО (№4047). Поставляется с web-интерфейсом просмотра предупреждений Svacer (Svace History Server).
▼Источник и подробности – по ссылке
▼Детали дадим по вашим вопросам
30% разработчиков C++ вообще не используют статический анализ, а половина использующих применяет инструменты стат. анализа для команд. Известное дело – статический анализ C++ это трудоемкий и дотошный процесс, ведь инструментарий C++ фрагментирован, а создание проектов на C++ не так отлажено.
Таким образом, кажется невозможным предложить серьезный статический анализ C++ с большим опытом настройки. Юзерам приходится страдать или не пользоваться им вовсе.
В РАН нашли управу.
Svace – необходимый инструмент жизненного цикла разработки безопасного ПО, основной статический анализатор компании Samsung. Обнаруживает более 50 классов критических ошибок в исходном коде. Поддерживает языки C, C++, C#, Java, Kotlin и Go. Включён в Единый реестр российского ПО (№4047). Поставляется с web-интерфейсом просмотра предупреждений Svacer (Svace History Server).
▼Источник и подробности – по ссылке
▼Детали дадим по вашим вопросам
👍1
Forwarded from Mobile Developer (Алексей Гладков)
Очень важный анонс! 🔥🔥
Mobile Developer и Android Broadcast идут в оффлайн!
После нашего с Кириллом турне по России мы поняли, что во многих городах есть люди, которые хотели бы встречаться, общаться и обмениваться знаниями без деления на платформы, а просто для создания сообщества. Но часто для этого нет повода, места или все вместе
Поэтому мы решили создать группы для городов, где будут организовываться встречи. Вначале это будут просто встречи пообщаться, познакомиться, а в будущем постараемся это сделать платформой для выступлений местных авторов, платформу для создания митапов и так далее
Поэтому вступайте в свои группы (пока есть только Москва, Санкт-Петербург и Гродно). У нас не будет деления на iOS, Android, Aurora или любые другие ОС, которые появятся в будущем. Это сообщество мобильных разработчиков, поэтому оно называется Mobile Broadcast, как два наших канала вместе
Группы
Mobile Broadcast | Москва https://t.iss.one/+jiSUaJa_xBAzODIy
Mobile Broadcast | Санкт-Петербург https://t.iss.one/+rQYvowhsyVk4ZDFi
Mobile Broadcast | Гродно https://t.iss.one/+9pJafMQ4tSQ5NzYy
Просьба вступать только тех, кто живет в этих городах, так как тех, кто не ходит будем вычислять и одаривать добром :D
Если кто-то хочет организовать филиал у себя в городе, то можете написать мне @neuradev
Mobile Developer и Android Broadcast идут в оффлайн!
После нашего с Кириллом турне по России мы поняли, что во многих городах есть люди, которые хотели бы встречаться, общаться и обмениваться знаниями без деления на платформы, а просто для создания сообщества. Но часто для этого нет повода, места или все вместе
Поэтому мы решили создать группы для городов, где будут организовываться встречи. Вначале это будут просто встречи пообщаться, познакомиться, а в будущем постараемся это сделать платформой для выступлений местных авторов, платформу для создания митапов и так далее
Поэтому вступайте в свои группы (пока есть только Москва, Санкт-Петербург и Гродно). У нас не будет деления на iOS, Android, Aurora или любые другие ОС, которые появятся в будущем. Это сообщество мобильных разработчиков, поэтому оно называется Mobile Broadcast, как два наших канала вместе
Группы
Mobile Broadcast | Москва https://t.iss.one/+jiSUaJa_xBAzODIy
Mobile Broadcast | Санкт-Петербург https://t.iss.one/+rQYvowhsyVk4ZDFi
Mobile Broadcast | Гродно https://t.iss.one/+9pJafMQ4tSQ5NzYy
Просьба вступать только тех, кто живет в этих городах, так как тех, кто не ходит будем вычислять и одаривать добром :D
Если кто-то хочет организовать филиал у себя в городе, то можете написать мне @neuradev
Камрады, мы провалили трансляцию в субботу. В ходе анализа причин мы решили, что подобные мероприятия будем проводить отдельно.
Сообщество QTR будет выпускать небольшие уроки по интересным темам и собирать встречи с докладами раз в 1.5-2 месяца. На этой неделе выложим запись по тому, что было в субботу, и расскажем о предстоящей встрече.
Сообщество QTR будет выпускать небольшие уроки по интересным темам и собирать встречи с докладами раз в 1.5-2 месяца. На этой неделе выложим запись по тому, что было в субботу, и расскажем о предстоящей встрече.
This media is not supported in your browser
VIEW IN TELEGRAM
Раскапываем QNX. Там внутри есть Qt в прошивке:)
⚡2
Genesis | Изобретения
SVACE – СТАТИСТИЧЕСКИЙ АНАЛИЗ С++ БЕЗ СТРАДАНИЙ 30% разработчиков C++ вообще не используют статический анализ, а половина использующих применяет инструменты стат. анализа для команд. Известное дело – статический анализ C++ это трудоемкий и дотошный процесс…
QT + SVACE
В связи с недавним постом, отметим, что Институтом проведена сборка и Svace-анализ (Svace версии 3.4.230712) для Qt5 версии 5.6.
Сделано это с ясной целью: провести подробный анализ для устранения уязвимостей и критичных ошибок.
Если Вам будут полезны подробности - пишите
В связи с недавним постом, отметим, что Институтом проведена сборка и Svace-анализ (Svace версии 3.4.230712) для Qt5 версии 5.6.
Сделано это с ясной целью: провести подробный анализ для устранения уязвимостей и критичных ошибок.
Если Вам будут полезны подробности - пишите
QT INSIGHT 1.4
В этом обновлении добавлены опции:
• личное облако;
• автономный сбор данных.
| Хотя данные клиентов полностью защищены в экземпляре S3 от Qt, существуют различные правила, которые могут потребовать использовать свой личный экземпляр S3. Теперь это возможно, и клиентам предоставлен полный установочный пакет и инструкции по использованию AWS private-cloud.
| По умолчанию данные сохраняются в базе данных устройства и периодически отправляются на сервер. Однако, многие пользователи хотят собирать данные и оффлайн. Данные хранятся на устройстве так же, как и ранее, но теперь мы предлагаем инструмент командной строки для загрузки данных из базы данных на серверную часть после передачи данных на другое устройство, подключенное к сети. После загрузки данные могут быть проанализированы с помощью веб-консоли, как если бы они были переданы с помощью устройства, поддерживающего подключение к Интернету.
Можно попробовать Qt Insight бесплатно на 60 дней.
▼ Подробнее
▼ Про Qt Insight
В этом обновлении добавлены опции:
• личное облако;
• автономный сбор данных.
| Хотя данные клиентов полностью защищены в экземпляре S3 от Qt, существуют различные правила, которые могут потребовать использовать свой личный экземпляр S3. Теперь это возможно, и клиентам предоставлен полный установочный пакет и инструкции по использованию AWS private-cloud.
| По умолчанию данные сохраняются в базе данных устройства и периодически отправляются на сервер. Однако, многие пользователи хотят собирать данные и оффлайн. Данные хранятся на устройстве так же, как и ранее, но теперь мы предлагаем инструмент командной строки для загрузки данных из базы данных на серверную часть после передачи данных на другое устройство, подключенное к сети. После загрузки данные могут быть проанализированы с помощью веб-консоли, как если бы они были переданы с помощью устройства, поддерживающего подключение к Интернету.
Можно попробовать Qt Insight бесплатно на 60 дней.
▼ Подробнее
▼ Про Qt Insight
Forwarded from Матмех СПбГУ
📲 Лекция разработчиков ОС Аврора
В эту пятницу, 29 сентября, в 17:10 в аудитории 01 пройдёт открытая лекция «Мобильная ОС Аврора. Технический обзор». Выступит Роман Аляутдин, руководитель департамента разработки системы.
Лекция затронет нюансы архитектуры мобильных ОС и направления развития механизмов безопасности в ОС. Лектор расскажет, как внести свой вклад в ядро Linux и другие open source проекты, с каких задач начать путь системного программиста. В процессе можно будет посмотреть последние устройства на ОС Аврора.
💫 Для тех, кто ещё не определился с учебной практикой или ВКР, пройдёт презентация тем от компаний «Открытая мобильная платформа» и YADRO.
В эту пятницу, 29 сентября, в 17:10 в аудитории 01 пройдёт открытая лекция «Мобильная ОС Аврора. Технический обзор». Выступит Роман Аляутдин, руководитель департамента разработки системы.
Лекция затронет нюансы архитектуры мобильных ОС и направления развития механизмов безопасности в ОС. Лектор расскажет, как внести свой вклад в ядро Linux и другие open source проекты, с каких задач начать путь системного программиста. В процессе можно будет посмотреть последние устройства на ОС Аврора.
💫 Для тех, кто ещё не определился с учебной практикой или ВКР, пройдёт презентация тем от компаний «Открытая мобильная платформа» и YADRO.
СВЕРГНУТЬ ЕДИНИЦУ – NIM 2.0 | C++
Тесно связанный с плюсами язык программирования Nim получил своё название в честь первого после-потопного правителя, чьё имя в полной версии «Нимрод» (изначальное названием Nim) означает «Восстание».
Восставал ли Ним против Питона, Плюсов и Ко? Разве что в своей претензии собрать их вместе и заключить в себе.
Подробнее о предыстории «Нимродов» Вы можете узнать по ссылкам выше, а сейчас обратимся к актуальному историческому моменту: выходу Nim 2.0:
«Это эволюция (не революция), включающая управление памятью ORC и не только.
Nim - это язык программирования, который хорош для всего, но не для всех. Он сфокусирован на парадигме императивного программирования и дополняет ее с помощью макросистемы. Регулируемое использование памяти делает его хорошо подходящим для таких непростых областей, как жесткие системы реального времени и системного программирования в целом»
▼ Подробнее
▼ Интересное
Тесно связанный с плюсами язык программирования Nim получил своё название в честь первого после-потопного правителя, чьё имя в полной версии «Нимрод» (изначальное названием Nim) означает «Восстание».
Восставал ли Ним против Питона, Плюсов и Ко? Разве что в своей претензии собрать их вместе и заключить в себе.
Подробнее о предыстории «Нимродов» Вы можете узнать по ссылкам выше, а сейчас обратимся к актуальному историческому моменту: выходу Nim 2.0:
«Это эволюция (не революция), включающая управление памятью ORC и не только.
Nim - это язык программирования, который хорош для всего, но не для всех. Он сфокусирован на парадигме императивного программирования и дополняет ее с помощью макросистемы. Регулируемое использование памяти делает его хорошо подходящим для таких непростых областей, как жесткие системы реального времени и системного программирования в целом»
▼ Подробнее
▼ Интересное
CppCon 2023 | C++
На днях – с 1 по 6 Октября – прошел крупный фестиваль CppCon, как ясно из названия, целиком и полностью посвящённый Плюсам. Как перед крупным общественно-культурным мероприятием, помимо задачи создать место для знакомства людей и разработки идей, фестиваль обладал четкой и богатой программой (она тут) с упором на выступления разных видов разрабов-легенд.
| Один из них, в качестве примера: Бьёрн Страуструп.
Он является одним из изначальных разработчиков C++, автором ряда книг, например, "Язык программирования C++" и многих популярных и академических публикаций.
Его научные интересы включают распределенные системы, дизайн, методы программирования, инструменты разработки программного обеспечения и языки программирования. Стремясь сделать C++ стабильной и современной базой для разработки ПО, он уже более 30 лет (!) является ведущей фигурой в разработке стандартов ISO C++.
Список регалий профессора и лауреата множества премий длинный.. есть в описании.
▼Его выступление.
▼Подробнее о фесте.
На днях – с 1 по 6 Октября – прошел крупный фестиваль CppCon, как ясно из названия, целиком и полностью посвящённый Плюсам. Как перед крупным общественно-культурным мероприятием, помимо задачи создать место для знакомства людей и разработки идей, фестиваль обладал четкой и богатой программой (она тут) с упором на выступления разных видов разрабов-легенд.
| Один из них, в качестве примера: Бьёрн Страуструп.
Он является одним из изначальных разработчиков C++, автором ряда книг, например, "Язык программирования C++" и многих популярных и академических публикаций.
Его научные интересы включают распределенные системы, дизайн, методы программирования, инструменты разработки программного обеспечения и языки программирования. Стремясь сделать C++ стабильной и современной базой для разработки ПО, он уже более 30 лет (!) является ведущей фигурой в разработке стандартов ISO C++.
Список регалий профессора и лауреата множества премий длинный.. есть в описании.
▼Его выступление.
▼Подробнее о фесте.
👍2
Qt Insight 1.5
Вчера был выпущен Qt Insight 1.5, и в этой версии есть ряд любопытных изменений.
Появилась возможность автоматически отправлять любые события на серверную. Это упрощает автоматическое отслеживание событий как в виджетах C++, так и в элементах QML. В QML вы по-прежнему можете использовать категории для включения или фильтрации отслеживания событий просмотра экрана и кликов. Чтобы включить отслеживание событий, вам просто нужно перечислить события в файле «insight.conf».
Обновление включает в себя:
- категории событий
- фильтр устройства
- экспорт событий
Qt Insight есть в бесплатной версии на 60 дней, за которые можно прощупать всё, что представляет потенциальный интерес.
▼ подробности
Вчера был выпущен Qt Insight 1.5, и в этой версии есть ряд любопытных изменений.
Появилась возможность автоматически отправлять любые события на серверную. Это упрощает автоматическое отслеживание событий как в виджетах C++, так и в элементах QML. В QML вы по-прежнему можете использовать категории для включения или фильтрации отслеживания событий просмотра экрана и кликов. Чтобы включить отслеживание событий, вам просто нужно перечислить события в файле «insight.conf».
Обновление включает в себя:
- категории событий
- фильтр устройства
- экспорт событий
Qt Insight есть в бесплатной версии на 60 дней, за которые можно прощупать всё, что представляет потенциальный интерес.
▼ подробности
REPKA PI – РАЗБИРАЕМ_СЯ | блог
Наша команда решила попробовать себя в Computer Vision. Запускать модель предполагается на отдельном одноплатном компьютере и встал вопрос с выбором такого. Тогда к нам в руки попала Repka Pi 3, на которую мы решили загрузить простую модельку и посмотреть отличия со скоростью работы модели на CPU.
Мы подготовили для Вас подробный материал с таблицами для наглядности по нашему опыту тестов с Репкой - он вот тут.
Готовы обсудить!
Наша команда решила попробовать себя в Computer Vision. Запускать модель предполагается на отдельном одноплатном компьютере и встал вопрос с выбором такого. Тогда к нам в руки попала Repka Pi 3, на которую мы решили загрузить простую модельку и посмотреть отличия со скоростью работы модели на CPU.
Мы подготовили для Вас подробный материал с таблицами для наглядности по нашему опыту тестов с Репкой - он вот тут.
Готовы обсудить!
👍2
КамАЗ: самосвал, сам, но с C++
Отказавшись от участия в ралли «Дакар», «КамАЗ» сконцентрированы на масштабной разработке – беспилотных грузовиках, облик которых удивляет «привыкших к однотипному дизайну татарского автогиганта». Ещё недавно появились фото «Юпитера 30», футуристичного даже в контексте импульса броских китайских новинок, типа OMODA. А тут уже новый виток обновлённого языка стайлинга «Атлант 49», который семантически-ясно отражает его новую кибернетическую природу. Впрочем, остаётся вопрос: зачем в этом объекте привычная форма кабины водителя, когда его более нет?
В Июне 2023 года три беспилотных «КамАЗа» для перевозки грузов протестировали на трассе М-11 «Нева» из Санкт-Петербурга в Москву. В кабине находился инженер-испытатель. В Июле X5 Group запустила регулярные перевозки беспилотниками. В Сентябре нового «Атланта 49» можно было рассмотреть на временной экспозиции КамАЗ. Эта модель предназначена под перевозку угля в карьерах.
Отказавшись от участия в ралли «Дакар», «КамАЗ» сконцентрированы на масштабной разработке – беспилотных грузовиках, облик которых удивляет «привыкших к однотипному дизайну татарского автогиганта». Ещё недавно появились фото «Юпитера 30», футуристичного даже в контексте импульса броских китайских новинок, типа OMODA. А тут уже новый виток обновлённого языка стайлинга «Атлант 49», который семантически-ясно отражает его новую кибернетическую природу. Впрочем, остаётся вопрос: зачем в этом объекте привычная форма кабины водителя, когда его более нет?
В Июне 2023 года три беспилотных «КамАЗа» для перевозки грузов протестировали на трассе М-11 «Нева» из Санкт-Петербурга в Москву. В кабине находился инженер-испытатель. В Июле X5 Group запустила регулярные перевозки беспилотниками. В Сентябре нового «Атланта 49» можно было рассмотреть на временной экспозиции КамАЗ. Эта модель предназначена под перевозку угля в карьерах.