Как собрать Image Uploader (GUI) из исходников

Благодаря переходу на пакетный менеджер Conan, теперь программу Image Uploader можно собрать (в базовой конфигурации) без танцев с бубном. Наконец-то процесс сборки стал стабильным и воспроизводимым. 

Вам понадобятся:

 

Image Uploader nightly build 4932 (16.02.2022)

16.02.2022 Build 4932

Изменения:

  • Добавлена поддержка SFTP
  • Использование openssl для защищенных соединений (winssl теперь не поддерживается)
  • Использование Microsoft Edge WebView2 вместо ядра Internet Explorer для окон браузера (аутентификация, предпросмотр) при наличии такой возможности. На старых версиях Windows требуется установка среды выполнения Microsoft Edge WebView2
  • Благодаря предыдущему изменению, заработала аутентификация на dropbox.com.
  • Удалена поддержка Windows XP
  • Удалены некоторые мертвые хостинги

Поддерживаются операционные системы начиная с Windows 7 и новее.

https://svistunov.dev/imageuploader_nightly

 

Мониторинг внешнего интерфейса (UL/DL) роутера Keenetic с помощью виджета на рабочем столе Windows

Keenetic Rainmeter Plugin

Однажды мне захотелось видеть график загрузки внешнего канала моего роутера Keenetic Viva (KN-1910) прямо на рабочем столе Windows 10.

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

Почитав документацию для создания виджетов (в их терминологии "скины") и внешних плагинов, я написал плагин на С++. Плагин общается с роутером по REST API.

 

Консольная утилита imgupload

Выпущена консольная утилита imgupload 0.2.6, предназначенная для загрузки файлов на хостинги, основанная на ядре Image Uploader 1.3.2.

Исправлены ошибки в deb-пакете. Установочный пакет для Ubuntu поддерживает версии системы начиная с Ubuntu 14.04 (i386 и amd64).

Скачать архив для Windows и Debian-пакеты вы можете на странице загрузок.  

Знания никогда не бывают лишними, или как Unchecky с Punto Switcher-ом не подружились

Иногда я мысленно ругаю себя за то, что бесцельно трачу время в интернете в поисках новых идей и интересуюсь всем подряд. Особенно я люблю интересоваться тем, что происходит в разных open-source и freeware проектах.

Буквально вчера мое внимание привлекла программа Unchecky, которая снимает всякие "галочки" в различных инсталляторах, не позволяя нежелательным приложениям устанавливаться. Про эту программу я знал давно, благодаря Хабру, и хоть она у меня не установлена, и в её эффективности я сомневаюсь, мне захотелось более подробно ознакомиться с её сайтом. Мне было интересно узнать, какие отзывы о ней пишут другие пользователи, поэтому зашел на ее баг-трекер. 

Мое внимание привлек этот баг http://unchecky.userecho.com/topic/819469-unchecky-conflict-with-browsers-and-windows-7-64-bit/

Как передать множество файлов одной команде из контекстного меню проводника Windows

You can archive it with my program called singleinstance (sourcecode).
No shell extensions involved.

The main idea is that one instance of my program will be launched per file you have selected. It is checking if another instance of singleinstance program is running, and using Inter-Process Communication to notify the existing instance that other files have been selected.