Qt Creator, CMake и судьба CMakeProjectManager2
Проект в стадии прекращения работы над ним…
Проект в стадии прекращения работы над ним…
Мужика вообще посмотреть стоит. Дядька тот ещё колдун.
Прошлой зимой потёк бензонасос горелки. Потёк внезапно и в походе, хорошо был баллон газа.
Протечка случилась по зазору вращающегося штока на насосе для прикручивания шланга.
Как оказалось, уплотнительная резинка растянулась. Готовых рем-комплектов на али не оказалось, пришлось мерить кольца и искать уже конкретные экземпляры.
Для начала небольшой словарь, которые поможет искать нужные номиналы:
Запрос стоит формировать как-то так: “oil rubber ring CS ###mm”, подставляя нужную толщину.
Самих номиналов колец оказалось 4 штуки: кольца внутри проблемного штока (4 штуки), хоть и похожи, он сам шток конический и два чуть больше. Итак:
Варианты на Ali:
Ссылка на аналогичную проблему:
Раньше была возможность купить комплект:
но сейчас китаец не продаёт. Найти аналогичный - не смог.
Смущает только больший номинал колец в ремкомплекте для Kovea Booster+1 - https://primalp.com/posuda-gorelki/gazovye-aksessuary/kovea-remkomplekt-dlya-kb-0603/ (кстати его можно попробовать использовать, заказать в Тибете, например).
TODO: нужно перетянуть статью в т.ч. сюда. Пока ссылка:
Немного о наболевшем.
В PDF, обычно, распространяется документация.
В документации, обычно, есть перекрёстные ссылки.
По ссылкам неплохо иметь возможность переходить.
До сего момента речь шла, практически, о 100% доступных читалок для PDF.
А вот теперь, перейдя по ссылке, неплохо бы иметь возможность вернуться назад, к той точке, откуда мы пришли.
Внезапно, но это, казалось бы простое требование просто фантастически прореживает стройные ряды просмотрщиков!
После длительных поисков и переборов остался такой набор:
UPD: Сегодня появилась статья на Хабре, где человек соединил Qt, QWebEngineView и PDF.js, вот репозиторий на GitHub:
Наглядная статья: Системы заземления TN-S, TN-C, TNC-S, TT, IT
Ну и несколько замечаний по теме проводки:
На работе приходится сидеть в Windows по ряду причин, но очень неудобно, что нет привычного переключателя раскладок клавиатуры по CapsLock.
Перебрал несколько вариантов: специализированные утилиты (сайты большинства умерли (привет Recaps, Keyla) за исключением, пожалуй Capslang), правка реестра Windows ( https://habrahabr.ru/post/305658/, не понравилось), использовал PuntoSwitcher (стрельба из пушки по воробьям ради только переключалки, плюс досадно глючил временами).
В результате остановился на варианте с AutoHotkeys и эмуляцией нажатия клавиш переключения раскладки. Кроме того, учёл, что в рабочей сессии VirtualBox переопределять клавишу не нужно (для других VM код будет похожим). В результате получился такой скрипт:
SetTitleMatchMode RegEx
#ifWinNotActive, ^.+ - Oracle VM VirtualBox$
SetCapsLockState, AlwaysOff
+CapsLock::CapsLock
CapsLock::Send, {Ctrl down}{Shift down}{Shift up}{Ctrl up}
#ifWinNotActive
return
Сохраняем, запускаем, пользуемся. Если нужно, добавляем в автозагрузку. CapsLock остаётся доступен по сочетанию Shift+CapsLock.
Справочник по регуляркам: https://autohotkey.com/docs/misc/RegEx-QuickRef.htm
Ссылки по теме:
Немного накопилось, что не подошло, что хочется поменять, а что уже заменилось, поэтому выставляю:
Лот 1: (Б/У) Навигатор Garmin GPSMAP 62s, в полной комплектации, с картами ДВ, Домашних вулканов Камчатки, Кодара, Тункинских гольцов на Восточном Сайне и района Белухи на Алтае, цена вопроса 15000 руб
Лот 2: (Новый) Котелок с теплообменником Bulin S2500, 2 литра, цена вопроса - 2500 руб:
Лот 3: (Б/У) Алюминиевые секции дуги для палатки, диаметр 8.5мм, длинна полная 360мм, 5 штук, цена вопроса 100 руб/штука:
Лот 4: (Новый) Алюминиевая дуга для палатки, диаметр 8.5мм, длинна полшная 3.6м, 11 секций, цена вопроса 1200 руб:
Лот 5: (Новый) Запасные наконечники для трекинговых палок, резьба, совместимы с кольцами Leki, 4 штуки, цена вопроса 100 руб/штука:
Существуют хорошие практики программирования и их стоит изучать. Часть из них применима не всегда. Часть стандартов хорошо себя зарекомендовала, но стоят денег, например MISRA C++, но, помимо цены, ещё и достаточно консервативен и покрывает только язык до стандарта C++11 (выпущен в 2008 году).
Ниже список, на мой взгляд, хороших источников, которые хорошо иметь под рукой и регулярно пробегаться глазами:
Ну и на затравку: писать надёжный софт на C++ можно - C++ on Mars: Incorporating C++ into Mars Rover Flight Software :wink:
И стоит помнить, что есть практики, есть стандарты, но не стоит выключать свой мозг и обкладываться паттернами, бустом и прочими непотребствами, если вам нужно вывести всего лишь “Hello, world!”.
Пара линков на тему:
Первый описывает базовые подходы для версий debhelper меньше и больше 7. Второй линк описывает новый, рекомендованный подход с автоматическим созданием dbgsym пакетов.
Что бы файлы с отладочной информацией строились в PPA, в настройках (Change details…) нужно включить опции:
[x] Build debug symbols
[x] Publish debug symbols