Отчет от Антона Полухина о прошедшей встрече.
https://habr.com/ru/company/yandex/blog/527938/
#cpp #cpp23 #trip_report #isocpp
Приглашаем на Я.Субботник по бэкенду с C++, архитектурой и ClickHouse. Пройдёт в онлайн-формате, присоединяйтесь: https://events.yandex.ru/events/backend/12-sept-2020/?from=anpol
#cpp #backend #yandex #shabbatnick
Тут меня попросили выложить новость, которая будет интересна разработчикам на C++ в сфере ML. Компания ABBYY опубликовала свою внутреннюю библиотеку машинного обучения NeoML на GitHub. (Далее текст анонса без изменений) Библиотека поддерживает современные методы глубокого и классического машинного обучения, которые работают в облачной среде, на десктопах и мобильных платформах. Библиотека уже поддерживает языки программирования С++, Java, Objective C, а в ближайшее время появится Python. Нейросети библиотеки поддерживают до 100 слоев, а для классического машинного обучения доступны более 20 алгоритмов. По результатам внутренних тестов, скорость библиотеки на задачах обработки изображений превышает аналоги на 15-20%.
С помощью NeoML разработчики могут дополнять свои приложения различными возможностями на основе технологий искусственного интеллекта: компьютерного зрения и обработки естественного языка.
Библиотека доступна по ссылке: https://github.com/neoml-lib
Наши разработчики также готовы ответить на дополнительные вопросы. :)
#announce #cpp #ml #abbyy #opensource
Конференция C++ Russia 2020 Moscow впервые пройдет полностью в онлайне с 29 июня по 2 июля.
На конференции выступят:
— Bjarne Stroustrup: отец языка C++, автор множества книг и научных статей о C++.
— Herb Sutter: глава ISO C++ Standard Committee, автор десятков книг и блога по C++.
Что будет: технические доклады, интервью, развлекательные подкасты, ток-шоу и дискуссии со спикерами. А ещё вы можете принять участие в активностях партнеров и, скорее всего, выиграть классные призы.
Главные темы: concurrency, производительность, архитектура и инфраструктурные решения — все для того, чтобы ваш код выглядел лучше и делал больше.
Билет со скидкой по промокоду procxx2020pc: https://bit.ly/3e3xpEr
#cpprussia #online
(Текст от организатора)
Нижний Новгород, это свершилось!!! C++ в полной мере возвращается в наш город, и не планирует его покидать в ближайшее время. Надеемся, что этот год будет годом C++ в НН, и вас будет ждать несколько классных (я надеюсь) митапов. Обязательно приходите послушать и поддержать, Приглашайте знакомых, кому это интересно. Мероприятие бесплатное (естественно).
https://c-user-group-russia.timepad.ru/event/1262467/
#cpp #meetup #нино
[Сообщение от @qToxa_man, соорганизатора мероприятия, стиль сохранен]
19 декабря в Яндексе в СПб будет митап, на котором сначала один Антон(не я) расскажет про встречу комитета в Белфасте, а потом второй Антон(я) расскажет про лупхолы(те самые, про которые в чате все постоянно срутся). Так что если вы из наших переписок не поняли о чём речь - будет отличная возможность послушать про них с самого начала
Ссылка на митап.ком: https://www.meetup.com/St-Petersburg-CPP-User-Group/events/267109685/
Обратите внимание, что нужно зарегистрироваться ещё и на стороне Яндекса
#cpp #meetup #spb #yandex #dins #loophole
19 декабря, в 19:00 пройдет 14-й и заключительный в этом году C++ DrinkUp Moscow. В программе ожидаются доклады про управление ресурсами в современных Web-сервисах (от Александра Боргардта), и про релокацию на Кипр (от Сергея Садовникова).
Будут подведены итоги года, кто-то возможно получит крутую майку.
Мероприятие пройдет в баре "White Eagles", по старому адресу: Москва, Козицкий переулок, 1а.
Регистрация на мероприятие:
https://www.meetup.com/ru-RU/Moscow-C-User-Groups/events/267110877/
#cpp #cppUserGroup #drinkUp #Москва #СнедиФеди #web #reloc
Отчёт о последней встрече международного комитета по C++ https://habr.com/ru/company/yandex/blog/474716/
#cpp #iso #wg21 #trip_report
Программа C++ Russia 2019 Piter почти готова. Вас ждут 30 докладов, два полных дня с 10 утра до 7 вечера, никаких вводных историй и чтения документации по слогам — сразу сплошной хардкор.
Хедлайнеры конференции:
Sean Parent — один из главных исследователей и архитекторов в мобильном подразделении Adobe;
Eric Niebler — старший разработчик в Facebook, автор Ranges TS;
Marshall Clow — C++-разработчик с 35-летним стажем, изначальный автор Boost.Algorithm, ведущий разработчик libc++;
и другие.
Программа получается очень крутой и насыщенной. Ознакомиться с расписанием и приобрести билеты вы можете на сайте конференции:
http://bit.ly/2ow5jNt
C++ Russia — это не только доклады, но и общение с крутыми разработчиками со всего мира. После каждого доклада спикеры будут ждать участников в специальных дискуссионных зонах, чтобы ни один вопрос не остался без ответа и все могли пообщаться с экспертами.
Промокод:cpp19spbProCxxappc
Вводить его нужно на странице:
https://cppconf-piter.ru/registration/personal/
#cpprussia #piter #cpp #conf
Юникорн-стартап Bolt проводит чемпионат для разработчиков с призовым фондом 350 000 руб и возможностью релокации в Европу.
Как всё это будет: два онлайн-тура с заданиями на HakerRank и вечеринка для финалистов в Москве.
Попробовать может каждый разработчик старше 18 лет, из любого города. Первый тур нужно пройти до 18 сентября.
Подробности на сайте чемпионата http://bit.ly/2k5j2Jw
Присоединяйтесь!
#чемпионат #релокация
29 августа, в 19:00 (и до 21:00) в Москве собирается 13-й Drink-Up. В этот раз мы решили провести встречу в баре «John Donne», по адресу: Улица Льва Толстого, д 18Б.
В программе планируются восхитительные истории из Европы о применимости wasm и C++ в проектах, будет доклад о среде запуска переносимых GUI-приложений Compy – альтернативе вебу.
Обсуждение на встрече будет проходить в формате круглого стола. Вопросы из зала приветствуются.
Регистрация на мероприятие – по ссылке: https://www.meetup.com/ru-RU/Moscow-C-User-Groups/events/263140151/
#cpp #drink #cppUserGroup #drinkUp #Москва #john_donne
31 октября – 1 ноября в Санкт-Петербурге пройдет конференция C++ Russia 2019 Piter.
Это два дня и три десятка хардкорных технических докладов по C++: concurrency, производительность, архитектура и инфраструктурные решения — всё для того, чтобы ваш код выглядел лучше и делал больше.
Вот некоторые спикеры:
Антон Полухин — автор Boost-библиотек TypeIndex, DLL, Stacktrace и представитель России в комитете по стандартизации C++;
Sean Parent — principal scientist в Adobe, автор книги «Better Code: Goals for Software Developers»;
Eric Niebler — автор Boost-библиотек Proto, Foreach, Xpressive и Accumulators, автор Ranges TS, senior engineer в Facebook и активный участник группы комитета по стандартизации ISO C++;
Bryce Adelstein Lelbach — программный директор конференций CppNow и CppCon. Активный участник групп по стандартизации C++: JTC1/SC22/WG21. Возглавляет рабочую группу в NVIDIA по разработке CUDA;
Björn Fahller — архитектор программного обеспечения и программист, наставник, trouble shooter и network communications expert;
Timur Doumler — C++ программист, специализирующийся на аудио- и музыкальных технологиях, активный участник группы комитета по стандартизации C++;
Rainer Grimm — автор книг «C++11 für Programmierer», «C++», «C++-Standardbiliothek» и «The C++ Standard Library». Software architect, team lead и инструктор с двадцатилетним стажем. Автор статей по C++, Python и Haskell, автор собственного блога «Modern C++» и спикер;
Ivan Čukić — автор книги «Functional Programming in C++», программист с болеe чем двадцатилетним стажем, преподаватель в Белградском университете.
C++ Russia — это не только доклады, но и общение с крутыми разработчиками со всего мира. После каждого доклада спикеры будут ждать участников в специальных дискуссионных зонах, чтобы ни один вопрос не остался без ответа и все могли пообщаться с экспертами.
Вечером всех ждут неформальные BOF-сессии — те самые кулуары, где рождаются идеи, о которых не пишут в книгах.
Подробности и билеты на конференцию — на сайте: http://bit.ly/33g2TCQ
#cpprussia #piter #cpp #conf
18 июля, в 20:00, в Москве собирается 12-й Drink-Up. В этот раз мы решили провести встречу в «Снеди Феди» (Snedi Fedi), уютном баре на Садовнической набережной : https://goo.gl/maps/W1sQvrv4USS2
Весь вечер будем обсуждать тему: Golang глазами С++ разработчика.
Тимур Сафин Яндекс.Такси.
Обсуждение на встрече будет проходить в формате круглого стола. Вопросы из зала приветствуются.
https://www.meetup.com/Moscow-C-User-Groups/events/fzvjzqyzkbhc/
#cpp #drink #cppUserGroup #drinkUp #Москва #snedi_fedi
Скоро в Telegram'е появятся анимированные смайлы на основе технологии Lottie.
Автор десктопного клиента John Preston использует для визуализации этих анимаций Qt-шный модуль QtLottie, который будет доступен как техпревью в предстоящей версии Qt 5.13. Этот модуль сейчас находится в не очень стабильном состоянии (куча референсных анимаций через него, к сожаленью, не воспроизводится) и автор tdesktop'а для нормальной работы анимаций в предстоящей версии клиента вносит изменения в свой форк этого модуля, чтобы анимашки могли более-менее удовлетворительно запускаться. Если вам нравится Qt и вы хотите помочь Qt-сообществу (а также попутно улучшить клиент для десктопа), то вы можете попробовать отправить патчи из форка в апстрим.
Адрес форка с патчами для нормальной работы анимашек находится тут: https://github.com/telegramdesktop/QtLottie
Цитата от автора Telegram Desktop (пересланная в наш @qt_chat): /channel/qt_chat/113285
#qt #lottie #tdesktop
Черновик технического отчета (TR) от ISO по избежанию программных уязвимостей в языке Си. Рассматриваются такие распространенные ошибки, как использование функций, не принимающих размер буфера (таких, как strcpy(), sprintf, и, в особенности, функции gets(), читающей строчку из stdin и пишущую в буфер вне зависимости от его размера), целочисленное и знаковое переполнение, висячие ссылки на локальные объекты, ошибки "Off-by-one" в индексах массивов и другие, которые могут злоумышленниками использоваться как программные уязвимости.
Ссылка на документ: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2018.pdf
#c #defensiveprogramming #iso #n2018 #dontshootattheleg #coolhatzckersshallnotpass
Вышел очередной отчёт от Герба Саттера об осенней встрече комитета ISO C++. Эта встреча была проведена в формате виртуального заседания, и на ней обсуждали предложения в новый стандарт C++23, а также успели адаптировать несколько новых возможностей. Вот некоторые из них:
1. Наконец-то наше предложение о добавлении стектрейсов попало в стандарт!
2. Теперь вы можете проверять наличие подстроки в строке с помощью метода string.contains() вместо громоздкой старой версии if (str.find("substr") != std::string::end) { /* found */ }
. Поиск учитывает регистр, в отличие от похожего метода в Qt.
3. Литеральный суффикс для std::size_t: 42uz
, схожий со спецификатором формата функции printf().
4. Ещё одно свойство типа is_scoped_enum, позволяющее узнать, создает ли перечисление свою область видимости (т.е. , определено как enum class
);
5. Адаптация атомиков из Си в C++.
Также приятной новостью стало создание новой учебной группы – SG22 – которая будет заниматься взаимодействием между рабочей группой 21, отвечающей за язык C++, и рабочей группой 14, отвечающей за язык Си.
Больше подробностей – по ссылке:
https://herbsutter.com/2020/11/13/trip-report-autumn-iso-c-standards-meeting-virtual/
#cpp #cpp23 #trip_report #isocpp #stacktrace
Конференция для C++ разработчиков C++ Russia 2020 Piter уже 11–14 ноября, Online.
4 дня, несколько треков, более 30 технических докладов без воды о concurrency, производительности, архитектуре и инфраструктурных решениях, спикеры с мировыми именами, воркшопы и Q&A-сессии.
Подробная программа появится на сайте конференции, там же можно приобрести билеты: https://bit.ly/2D2JWeu
Кроме билетов на C++ Russia действует единый билет на все осенние конференции JUG Ru Group: https://bit.ly/2D6ikF8
#cpprussia #cpp #conf #online
9 июня, в 18 часов состоится первая онлайн-встреча Российской группы по стандартизации языка C++.
Перед началом карантина комитет по стандартизации C++ успел провести встречу в Праге — и утвердить состав C++20!
Антон Полухин, сопредседатель российской рабочей группы комитета, по традиции выступит с итогами встречи и закулисными деталями.
Немало внутренних подробностей будет и в докладе Александра Зайцева. Вы узнаете всё о том, как комитет задаёт принципы работы с числами в языке.
Зарегистрируйтесь, чтобы получить напоминание о трансляции.
P.S. Мы пробуем новый интерактивный формат. Вот альфа-версия миниатюрной телеграм-викторины с хардкорными вопросами: /channel/CppQuizzBot. Ответы разберем на встрече.
Подробности и ссылка на регистрацию: https://events.yandex.ru/events/vstrecha-rossijskoj-r-09-06-2020
Обсудить мероприятие можно в нашем чатике-флудилке pro.cxx.meetups:
https://t.me/joinchat/BYlFbE_di6kxT4OKzxdfgw
#cpp #stdcpp #isocpp #meetup #yandex #cppparty #online
🎲 Тест «C++ quiz»
Вам даётся кусок кода на C++, вам надо будет определить, есть ли в нём баг, что происходит и наиболее близкий к правильному ответ. Подразумевайте стандарт C++17.
🖊 30 вопросов · ⏱ 5 мин
С++ Meetup Moscow #6 in Mail.ru Group
20 февраля в офисе Mail.ru Group состоится встреча С++ User Group.
На мероприятии расскажут про инновационные подходы к IPC в лице Mojo, являющегося частью фреймворка Chromium, — Mojo позволяет удобно строить IPC между процессами.
И даже теми, в которых запущены приложения на других языках: C#/Java и др. Затем мы послушаем истории про std::initializer_list и как с ними непросто жить.
А в заключение узнаем, что нам потребовалось почти 20 лет, чтобы научиться нормально объявлять константы.
Ждём всех на meetup!
Ссылка на регистрациюю https://corp.mail.ru/ru/press/events/712/
Чтобы попасть на мероприятие, надо зарегистрироваться по ссылке
Полный анонс:
https://www.meetup.com/Moscow-C-User-Groups/events/268137060/
#cpp #meetup #cppUserGroup
Авторский курс по C++ – об асинхронном программировании, шаблонной магии проектирования, стандартах С++14/17, паттернах, популярных ML-библиотеках и многом другом.
Пройдите тест и поступите со скидкой -30%: https://otus.pw/fOqY/
А 19 декабря в 20:00 (мск) подключайтесь на День Открытых Дверей онлайн-курса: знакомимся с преподавателем, Сергеем Кольцовым - TeamLead C++ в компании VisionLabs, опытным разработчиком и инженером с более чем 10 летним стажем, говорим о программе курса, формате обучения и выпускном проекте, отвечаем на вопросы, рассказываем о программе трудоустройства и перспективах выпускников OTUS.
Записаться: https://otus.pw/hxbc/
#cpp #async #meta #course #webinar #otus
Всем привет,
Мы тут сильно корячимся над Numbers TS для C++23, и нам нужна ваша помощь.
Есть возможность написать парочку несложных предложений для комитета по стандартизации:
* https://github.com/ZaMaZaN4iK/numeric-papers-in-latex/issues/15
* https://github.com/ZaMaZaN4iK/numeric-papers-in-latex/issues/12
* https://github.com/ZaMaZaN4iK/numeric-papers-in-latex/issues/14
Будем рады помощи!
Обсудить ваши предложения можно на сайте stdcpp.ru или в чате @procxx.
#call_for_proposals
Приглашаем вас на первый C++-митап сообщества Moscow North-East С++ Talks!
Он состоится 23 октября, в 19:00, по адресу: ул. Семёновский Вал, 10А, штаб-квартира компании TrueConf.
Один из главных C++-разработчиков TrueConf поделится опытом программирования за 10 лет и расскажет:
- какие велосипеды довелось изобретать;
- какие костыли использовать;
- и, наконец, на какие грабли пришлось наступить.
Приходите, если хотите услышать:
- Как мы неправильно использовали boost::regex;
- Как мы изобретали велосипед для стандартных строк.
Эти и другие примеры того, как делать не надо, мы расскажем без стеснения и посмеемся вместе с вами. Ведь кто не совершает ошибки, тот не программирует :)
Все свои основные продукты TrueConf пишет на С++ для платформ Windows, Linux, MacOS, iOS, Android и для Qt+Boost
Будем рады видеть и C++-разработчиков, и PM.
Регистрироваться нужно тут: https://forms.gle/bXcVFV5zYVHQvjzM6
Если вы хотите выступить на подходящую тему – напишите нам на dev@vcs.su!
Страница мероприятия: https://www.meetup.com/ru-RU/Moscow-North-East-%D0%A1-Talks/events/265380572
#cpp #meetup #moscow #moscow_north_east_cpp_talks
Приглашаем на C++ User Group Meetup # 2, который произойдет в Сбербанке 3 октября по адресу: Москва, Кутузовский просп., 32, корп. 1
На мероприятии вы узнаете:
1. Как обновлять сетевое программное обеспечение без downtime.
2. Продакшен с vcpkg: малоизвестные фишечки и полноценное версионирование
3. Хотите быть stl-ninja, но не знаете как?!
На Meetup расскажут про тайные знания которые надо выучить к экзамену на ninja.
Регистрация по ссылке:
https://www.meetup.com/Moscow-C-User-Groups/events/264929709/
#cpp #vcpkg #networking #meetup #cppUserGroup #Москва #сбербанк
Месяц C++ от OTUS!
Для Junior C++ разработчиков – старт нового направления для подготовки разработчиков: «Специализация по C++».
Востребованная профессия в 3 шага: пакет из 3 мощных онлайн-курсов, который позволит вам вырасти с начального уровня до уверенного Middle и научиться использовать алгоритмы и структуры данных и решать задачи динамического программирования.
👉🏻Пройти вступительный тест в группу: https://otus.pw/n4yU/
А тех, кто уже уверенно владеет языком стандарта C++03, SQL, основами computer science, а понятие deadlock не ставит в deadlock, ждут на курсе «Разработчик С++»
Вы освоите асинхронное программирование и шаблонную магию проектирования, научитесь взаимодействовать с сетью и большими объемами данных, овладеете навыками применения функциональности С++ 17, разберетесь с ML в разрезе языка C++ и глубже погрузитесь в библиотеку DLib, как одну из самых популярных по ML, написанных на C++.
👉🏻Пройти вступительный тест в группу: https://otus.pw/KL15/
#course #otus
24-25 августа, в Санкт-Петербурге пройдет компьютерный фестиваль Chaos Constructions 2019, на конференции, в рамках фестиваля вашему вниманию будут представлены более 60 докладов. Без паяльника и программирования контроллеров не обходятся никакие современные технологии, встречайте большую встречу разработчиков встраиваемых систем и темы:
Кирилл Тихонов: BoF session – Ембедед-отрасль в РФ и зарубежом.
Антон Фельдман: Назад к корням: daemontools, runit и svlogd
Бесараб Сергей: Китайский мини-роутер как альтернатива ESP8266. Опыт доработки для использования в приложениях Интернета вещей
Андрей Строков: GnuRadio на примерах.
Влад Зайцев: RFID имплантация: метка дьявола, игрушка для гиков или будущее.
Алексей Николаев(23vek.ru): Роботы против людей. Законодательство, тестирование, разработка алгоритмов и сценариев защиты от роботов.
Артем Кашканов: Тройной Brainfuck или что такое безумие - Как собрать релейный компьютер BrainfuckPC, начать собирать ламповый компьютер, проектировать компьютер на эффекте прилипания струи и окончательно не сойти с ума.
Константин (sintech): Синтезатор речи для ПЭВМ Агат на микросхеме КР1803ВЖ1
Денис (dk_spb): Универсальные читалки старых гибких и жестких дисков
Пётр Соболев (frog): "История и архитектура первой игровой приставки с микропроцессором - Fairchild Channel F, 1976 года"
Валерий Калашников: ML и DLT для обнаружения аноманий на IoT устройствах.
Полная программа и бесплатные билеты на https://c-c.ru/
#chaosconstructions #conf
9 августа в 18:30, в Московском офисе Яндекса состоится очередная встреча Российской Группы по стандартизации C++. В программе ожидаются два доклада. Антон Полухин из Яндекс.Такси и Александр Фокин из Яндекса расскажут о встрече комитета по стандартизации C++ в Кёльне, поделятся последними новостями про std::jthread, контракты, std::format, метаклассы и другие сущности языка. Регистрация обязательна.
https://events.yandex.ru/events/cpp-party/09-aug-2019/
Обсудить мероприятие можно в нашем чатике-флудилке pro.cxx.meetups:
https://t.me/joinchat/BYlFbE_di6nhSWQRFNfaOQ
#cpp #stdcpp #isocpp #meetup #yandex #cppparty #Москва
Завтра, 18 июня приглашаем всех разработчиков, интересующихся облачными технологиями на бесплатную конференцию AWS Dev Day Moscow от Amazon Web Services и Provectus!
В программе ожидаются доклады по таким темам, как: "Machine learning with Amazon SageMaker", "Containers CI/CD Pipeline on AWS", "Service Mesh Magic", "Everything as a Code": 2 года с AWS ECS в production”, “Best practices for integrating Amazon Rekognition into your own applications” и не только.
Также на конференции будет беседа с архитекторами AWS «Ask an AWS Architect», где у участников будет шанс пообщаться архитекторами 1:1 и обсудить свои проекты.
Когда?
Вторник, 18 июня | 9:00 - 17:00
Где?
Пространство “Весна”, Спартаковский переулок 2с1, подъезд №7
Участие бесплатное по предварительной регистрации: https://provectus.com/events/#event-18-June-2019-aws-dev-day-moscow
Подробнее о конференции: awsdevday.moscow.provectus.com
До встречи на AWS Dev Day Moscow!
#ci #cd #cloud #aws #moscow
30 мая 2019 г., в Москве собирается 11-й Drink Up на том же самом месте (паб "White Eagles, так же известный как "We Pub"). Основная тема обсуждения – го(р)/корутины в С++20. Обсуждение на встрече будет проходить в формате круглого стола.
В обсуждении будут участвовать:
Антон Полухин / Яндекс.Такси
Павел Новиков / Align Technology
Александр Боргардт
А ты придешь к нам обсуждать ближайшее будущее и решать свои проблемы?
http://meetu.ps/e/Grx0g/B2MTN/f
#cpp #drink #cppUserGroup #drinkUp #Москва #wepub
О непродуманных предупреждениях компилятора, их кривых фиксах и непредвиденных последствиях.
https://habrahabr.ru/company/abbyy/blog/277261/
#cppwarnings #cppadvanced #Wall_of_Text #wtf #magic #shootintheleg