Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Как Rust-разработчики делают Веб безопаснее

Блог компании Издательский дом «Питер» Высокая производительность *Программирование *Rust *Профессиональная литература
Перевод

Язык программирования Rust упрощает разработку более безопасного программного обеспечения. Что ещё предстоит делать?

Читать далее
Всего голосов 15: ↑11 и ↓4 +7
Просмотры 2.7K
Комментарии 28

Рейтинг языков программирования от TIOBE: C# теряет популярность, C++ становится востребованнее

Программирование *Статистика в IT
Компания TIOBE опубликовала обновленный рейтинг языков программирования.

Обновляется этот рейтинг раз в месяц, позволяя следить за динамикой популярности различных языков программирования. Данные, которые используются для оценки, собираются по всему миру, это количество разработчиков в определенной сфере, доступность курсов по конкретным языкам, решения, которые позволяют расширить возможности языка.
Читать дальше →
Всего голосов 16: ↑13 и ↓3 +10
Просмотры 29K
Комментарии 19

OpenCV Hackathon is coming

Open source *
image

Этим летом библиотека OpenCV отмечает свой двадцатый юбилей. OpenCV — самая большая библиотека компьютерного зрения в мире. Она используется чуть ли не в каждом мобильном телефоне, планшете и камере, не говоря уже о настольных системах и серверах. SourceForge рапортует о 20 миллионах скачиваний релизных версий библиотеки, и это число продолжает расти.
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 2.5K
Комментарии 0

20 февраля состоится С++ Meetup Moscow #6

Блог компании VK Программирование *C++ *


20 февраля в офисе Mail.ru Group состоится встреча С++ User Group. На мероприятии расскажут про инновационные подходы к IPC в лице Mojo, являющегося частью фреймворка Chromium, — Mojo позволяет удобно строить IPC между процессами. И даже теми, в которых запущены приложения на других языках: C#/Java и др. Затем мы послушаем истории про std::initializer_list и как с ними непросто жить. А в заключение узнаем, что нам потребовалось почти 20 лет, чтобы научиться нормально объявлять константы.

Описание докладов, ссылка на регистрацию и все детали по митапу под катом. Регистрируйтесь сами и приглашайте друзей!
Читать дальше →
Всего голосов 16: ↑16 и ↓0 +16
Просмотры 1.3K
Комментарии 1

Яндекс.Практикум запустил онлайн-курсы для Junior-разработчиков

Python *C++ *Учебный процесс в IT
image

Сервис онлайн-образования Яндекс.Практикум объявил о старте программ для фронтенд- и Python-разработчиков начального уровня, которые позволят им вырасти до среднего уровня. Кроме того, появился новый курс «Разработчик C++».
Читать дальше →
Всего голосов 8: ↑6 и ↓2 +4
Просмотры 7.4K
Комментарии 0

Promwad запускает видеоконференции на ТВ-приставках и Smart TV

IPTV *Разработка под Android *Разработка под Linux *Производство и разработка электроники *Видеоконференцсвязь

В дизайн-центре электроники Promwad стартовали пилотные проекты по запуску видеоконференций и услуги совместного просмотра на базе Smart TV и ТВ-приставок европейских операторов цифрового ТВ. Функция видеоконференций будет интегрирована в основной контент операторов и не потребует установки Zoom, Skype и других аналогичных приложений.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 2.3K
Комментарии 1

Microsoft упростила доступ к API Win32 для языков Rust и C#

API *C *C# *Rust *Разработка под Windows *

Компания Microsoft рассказала о проекте по упрощению взаимодействия с API Win32 для языков программирования Rust и С#. Проект получил название win32metadata и доступен для предварительного просмотра на Github.

Читать далее
Всего голосов 28: ↑23 и ↓5 +18
Просмотры 7.9K
Комментарии 18

OpenCV ищет студентов для Google Summer of Code-2021

Алгоритмы *

Крупнейшая библиотека компьютерного зрения OpenCV присоединилась к программе Google Summer of Code-2021 и объявляет набор студентов, которые хотели бы попробовать свои силы и заодно помочь улучшить работу библиотеки. Детальную информацию об OpenCV и ее участии в GSoC можно найти здесь

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.4K
Комментарии 0

Mixxx 2.3 — свободный пакет для создания музыкальных миксов

Open source *C++ *Разработка под MacOS *Разработка под Linux *Разработка под Windows *

Вчера 28.06.2021, на сайте разработчика было объявлено о релизе Mixxx версии 2.3.0. Выпуск релиза затянулся на два года, было сделано 7477 правок, что затронуло более чем 1 миллион строк кода!

Поехали..
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 2.1K
Комментарии 7

Онлайн-митап DevDay Mobile: C++ -> Swift, скрытый API Android и будни разработчика

Блог компании 2ГИС Разработка под iOS *Разработка мобильных приложений *Разработка под Android *Swift *

8 июля в 19 часов в рамках интерактивной ютуб-трансляции обсудим много интересного с ребятами из питерского 2ГИС, Podlodka, Самоката, SberDevices и Cococaheads. В программе хардкорные доклады, нескучные перерывы и жаркие дискуссии. 

Здесь можно добавить событие в календарь.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 722
Комментарии 0

Как используется язык программирования С++ в автомотив практике и кэши с различных точек зрения

Блог компании Luxoft C++ *Конференции

Привет! 14 июля мы проведем онлайн-митап по C++. Вас будет ждать 2 доклада: как используется язык программирования в автомотив практике и все про кэши. Подробности под катом.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.4K
Комментарии 0

Открытый вебинар «The Python Packaging»

Python *C++ *Конференции

"The Python packaging has a reputation of a somewhat black box from the early days. There are many unknown parts, and people mostly get by with just copying other projects, build configurations, and roll with them.” (c) Bernat Gabor - the maintainer of both the virtualenv and tox project, occasionally contributing to both setuptools and pip.

Попытаемся исправить эту ситуацию и разобраться, как устроено построение пакетов в питоне (а точнее, как оно было устроено раньше и как предлагается делать сейчас). А также, рассмотрим более сложный случай - построение пакетов с нативными модулями (С++/CUDA).

Технические вебинары компании Xperience AI проходят регулярно в свободном доступе. Чтобы получить приглашение на доклад Григория Серебрякова, а также получать приглашения на будущие выступления, оставьте свой адрес здесь. Часть лекций появляется на youtube-канале Xperience AI.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1K
Комментарии 0

Поддержка многопоточности, удаленная отладка кода: что ждет на митапе LoGeek Night C++ 14 октября

Блог компании Luxoft C++ *Конференции

С++ продолжает быть одним из важнейших языков в индустрии разработки ПО, поэтому именно он станет главным героем митапа LoGeek Night 14 октября.

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

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 631
Комментарии 0

На чем писать мультиплатформенное desktop-приложение? Взгляд менеджера

Разработка веб-сайтов *
Сегодня авторы большинства приложений уже не могут позволить себе выпускаться под одну платформу. Early adopters сидят под маками, мейнстрим сидит под Win32, а гики и адепты open source предпочитают Linux. Каждая из этих аудиторий обладает уникальными свойствами, а поэтому важна для большинства проектов.

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

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

Обозначим рамки исследования. Мое приложение — небольшая утилита для пользователя-«чайника», которая качает файлы из интернета: минимум GUI, небольшой набор функциональности, использование внешних С++ библиотек.

Ну что, начнем. Какие есть варианты? Я рассмотрю Java, C#, C++, Python. Буду рад, если вы расскажите о других альтернативах.
Читать дальше →
Всего голосов 66: ↑42 и ↓24 +18
Просмотры 42K
Комментарии 328

CИ++: Закон Большой Двойки

C++ *
Перевод
оригинал: www.artima.com/cppsource/bigtwo.html
авторы: Бьярн Карлссон и Мэттью Уилсон (Bjorn Karlsson и Matthew Wilson)
1 октября, 2004

Краткое содержание

Добро пожаловать в первый выпуск, посвященный Умным Указателям, в ежемесячную колонку, написанную исключительно для «The C++ Source». В этой колонке программисты Бьярн и Мэттью осторожно будут рассматривать С++ идиомы, триксы и мощные техники. Чтобы вы не погрязли во всей сложности рассматриваемых серьезных тем, мы время от времени будем разбавлять их программерскими шутками. Итак, кто сказал что здесь нету таких вещей как бесплатный ланч? В этом выпуске авторы пересмотрят «Закон Большой Тройки», и объяснят какие из этих трех магических составляющих зачастую не нужны.
читать далее
Всего голосов 12: ↑5 и ↓7 -2
Просмотры 9.6K
Комментарии 13

История Qt Software

Qt *
Думаю, что многим хорошо известна эта компания, но не все знают с чего всё начиналось. Я бы хотел выложить сюда небольшой кусочек истории этой, достойной уважения, компании. Кстати, случай с Qt в очередной раз подтверждает суждение, что всё начинается с малого, надо только быть уверенным в успехе и, конечно, что-нибудь делать хорошо :)
image

История Qt Software
Всего голосов 83: ↑75 и ↓8 +67
Просмотры 9.7K
Комментарии 86

Windows Vista SP2 выходит в бета-тест, опубликован список багфиксов

IT-компании
Практически одновременно с тем, как подписчики TechNet и MSDN получили возможность испробовать предварительную версию Vista SP2, Кевин Тофель с ресурса jkontherun не поленился и собрал полный список багфиксов сервис-пака.

В двух словах об апдейте системы можно сказать следующее: не умопомрачительно, но несколько полезных дополнений все же есть. Даже для тех, кому не терпится самому посмотреть на изменения, но не хочется ждать апреля найдется выход: Microsoft сделает доступным Windows Vista и Windows Server 2008 Service Pack 2 Beta через «Customer Preview Program» (программа оценки покупателем), которая начинается сегодня на TechNet.

Вот самое интересное из того, что ожидает пользователей Vista не отказавшихся от автоматического обновления:
  • Built-in Hyper-V hypervisor
  • Event logging support in SPC
  • Fixes for DRM issues from WMP upgrades
  • Windows Vista Feature Pack for Wireless
  • Functionality to reduce resources required for sidebar gadgets
  • Improved power settings for Windows Server 2008

Поймите меня правильно — перевести это на русский язык корректно достаточно сложно для человека, на компьютере которого ОС Vista не установлена. Полный список исправлений под катом, английский язык.
Читать дальше →
Всего голосов 41: ↑32 и ↓9 +23
Просмотры 12K
Комментарии 44

Изобретаем технологию: опыт соединения нескольких open-source проектов

Разработка веб-сайтов *
Я хотел бы поделиться опытом создания приложения, или точнее технологии, основанной на нескольких open-source проектах. Это нечто вроде веб-сервера с поддержкой асинхронных сообщений и возможностью исполнения скриптов на JavaScript.

Читать дальше →
Всего голосов 42: ↑39 и ↓3 +36
Просмотры 1.6K
Комментарии 44

Как подружить Java и C++. Часть первая

Java *
Здравствуйте.

Как вы, наверное, уже догадались, речь пойдет о JNI. Для тех, кто не знает что это, объясняю: JNI (или java native interface) — это такая штука, которая позволяет делать вызовы нативного кода из java машины и наоборот.

Зачем это может потребоваться? Есть несколько причин: необходимость использовать код, который уже написан для нативной платформы, необходимость реализовать что-то такое, что невозможно сделать с помощью одной JVM (например, работа с какими-нибудь специфическими железками), ну и ускорение выполнения критических кусков кода (правда, это весьма спорный момент).

Так как же им пользоваться?
Всего голосов 41: ↑39 и ↓2 +37
Просмотры 93K
Комментарии 53