Pull to refresh
  • by relevance
  • by date
  • by rating

Разгадываем ребус вторичных часов «Воронеж»

RUVDS.com corporate blog Abnormal programming *Programming microcontrollers *Manufacture and development of electronics *DIY
Tutorial

В предыдущей статье я затеял создание контроллера вторичных часов «Воронеж», и даже добился некоторой работоспособности. Однако так и не разгадал окончательно ребус формы и длительности передаваемого сигнала. На ту публикацию откликнулось большое количество людей, и предложило свою помощь. Кто-то помогал советом, кто-то снял живые осциллограммы с различных первичных часов, кто просто помог добрым словом и оказал поддержку. В результате понял, что нельзя бросить это устройство в стадии недоделки, потому что за ним следит такое количество людей. Поэтому было принято волевое решение довести всё до конца, при этом с максимальным качеством, доступным в домашних условиях. Главный девиз этой разработки был:
Делай хорошо — плохо само получится.
В результате на вторую часть я потратил в полтора-два раза больше времени, чем на первую: причёсывал код, занимался механикой, чертил детали корпуса, печатал их на принтере, точил на токарном станке, а главное, страдал от перфекционизма. Как обычно бывает, механическая часть съела чуть ли не 40% всего времени. В общем, поехали, будет интересно: от идеи до законченного устройства.
Читать дальше →
Total votes 87: ↑85 and ↓2 +83
Views 7.8K
Comments 17

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

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

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

OpenCV Hackathon is coming

Open source *
image

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

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

Mail.ru Group corporate blog Programming *C++ *


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

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

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

Python *C++ *Studying in IT
image

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

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

IPTV *Development for Android *Development for Linux *Manufacture and development of electronics *Video conferencing

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

Читать далее
Total votes 6: ↑6 and ↓0 +6
Views 2.3K
Comments 1

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

API *C *C# *Rust *Development for Windows *

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

Читать далее
Total votes 28: ↑23 and ↓5 +18
Views 7.7K
Comments 18

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

Algorithms *

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

Читать далее
Total votes 3: ↑3 and ↓0 +3
Views 1.4K
Comments 0

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

Open source *C++ *Development for MacOS *Development for Linux *Development for Windows *

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

Поехали..
Total votes 2: ↑2 and ↓0 +2
Views 2.1K
Comments 7

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

2ГИС corporate blog Development for iOS *Development of mobile applications *Development for Android *Swift *

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

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

Читать далее
Total votes 4: ↑3 and ↓1 +2
Views 660
Comments 0

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

Luxoft corporate blog C++ *Conferences

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

Читать далее
Total votes 3: ↑3 and ↓0 +3
Views 1.3K
Comments 0

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

Python *C++ *Conferences

"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.

Читать далее
Total votes 3: ↑3 and ↓0 +3
Views 891
Comments 0

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

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

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

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

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

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

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

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

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

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

История Qt Software

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

История Qt Software
Total votes 83: ↑75 and ↓8 +67
Views 9.7K
Comments 86

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

IT-companies
Практически одновременно с тем, как подписчики 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 не установлена. Полный список исправлений под катом, английский язык.
Читать дальше →
Total votes 41: ↑32 and ↓9 +23
Views 12K
Comments 44

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

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

Читать дальше →
Total votes 42: ↑39 and ↓3 +36
Views 1.6K
Comments 44

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

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

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

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

Так как же им пользоваться?
Total votes 41: ↑39 and ↓2 +37
Views 93K
Comments 53

C++ MythBusters. Миф о подставляемых функциях

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

Благодаря вот этому голосованию выяснилось, что на Хабре не хватает статей по такому мощному, но всё менее используемому языку C++. Профессионалам высокого уровня, гуру, магам и волшебникам языка C++, а также тем, кто уже успел оставить этот язык «позади» можно дальше не читать. Сегодня я хочу начать цикл статей, призванных помочь именно новичкам, относительно недавно начавшим изучать этот язык, либо же тем, кто (упаси Боже) читает мало книг, а пытается познавать всё исключительно на практике.

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

Читать дальше
Total votes 66: ↑61 and ↓5 +56
Views 34K
Comments 165