Сообщество - Программы и Браузеры

Программы и Браузеры

921 пост • 5 524 подписчика

Популярные теги в сообществе:

Бесплатный снег на рабочий стол Windows — со снеговиками и Сантой⁠⁠

Привет, Пикабу! Захотелось зимнего настроения на компьютере, а программы со снегом либо платные, либо выглядят как из 2005-го.

Что умеет:

❄ снег падает и ложится на окна и панель задач

⛄ зажимаешь кнопку мыши на снегу — катаешь ком, ставишь один на другой — получается снеговик

🧤 варежкой и лопатой сгребаешь сугробы

🚜 когда снега много — приезжает снегоуборочная машина

🎅 иногда пролетает Санта с оленями

🎮 в играх и фильмах на весь экран снег сам прячется

Бесплатно, без рекламы и регистрации, обновляется само. Windows 10 и 11.

Скачать: payx11.github.io/snow

Это первая версия — пишите в комментах, что добавить или что не работает, всё читаю и дорабатываю 🙏

Показать полностью 1
7

Два подключения на одном ПК: написал программу для управления трафиком⁠⁠

Иногда на компьютере одновременно используются несколько сетевых подключений: проводной интернет, Wi-Fi, второй провайдер или отдельная рабочая сеть.

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

Для решения этой задачи я начал разрабатывать NetRuleRouter — бесплатную программу с открытым исходным кодом для Windows и Linux.


Что умеет программа

  • Направлять сайты и программы через выбранное сетевое подключение.

  • Работать с IP-адресами, подсетями и диапазонами.

  • Использовать готовые наборы правил или создавать собственные.

  • Показывать статистику трафика по подключениям.

  • Помогать разбираться, почему сайт недоступен и через какой маршрут идёт соединение.

  • Блокировать выбранный трафик, если необходимое подключение недоступно.

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

экран с правилами маршрутизации

экран с правилами маршрутизации

Программа работает локально. Не требует регистрации, не собирает телеметрию и не создаёт собственных сетевых подключений.

Скачать и попробовать

Недавно выпустил первую публичную альфа-версию v0.1.0-alpha.1.

Windows 10/11 (x64):

GitHub — исходный код, Linux-сборки и документация

Это пока альфа: ошибки возможны, особенно при работе с сетевыми настройками. Для применения правил требуется фоновая служба с первоначальной установкой от администратора. Установщики пока не подписаны цифровой подписью.

Проект развивается, поэтому замечания и предложения приветствуются.

Поддержка и обсуждения: https://t.me/netrulerouter

Если пользовались подобными инструментами, интересно узнать, какие задачи маршрутизации вам приходится решать.

Показать полностью 3
9

Ghbdtn, Пикабу! Мой автоматический переключатель раскладки клавиатуры чинит это одной клавишей⁠⁠

Серия Lang Switcher — переключение раскладки клавиатуры

Нет, кот по клавиатуре не ходил: «ghbdtn» — это «привет», набранный в английской раскладке. Знакомо? Вот и мне надоело стирать и перебивать — так появился мой автоматический переключатель раскладки клавиатуры: всё меняет сам, по одному нажатию и без догадок.

Текст набран не в той раскладке: панда за ноутбуком смотрит на бессмыслицу в сообщении

Текст набран не в той раскладке: панда за ноутбуком смотрит на бессмыслицу в сообщении

Так что ещё раз, уже правильно: привет! Я Panda Koder, а это пост про Lang Switcher — переключатель раскладки клавиатуры, работает в Windows 10 и 11. Он исправляет текст, набранный не в той раскладке: нажали клавишу Pause (она же Pause/Break, справа вверху) — и последнее слово, и раскладка окна поменялись сами. Денег он не просит, код открыт.

Исходники и установщик — на GitHub:
https://github.com/panda-pishet-kod/lang-switcher

Скачать можно и со страницы программы на моём сайте — там же подробная документация с инструкциями:
https://panda-pishet-kod.dev/langswitcher/

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

Как работает этот переключатель раскладки клавиатуры

Набрали ghbdtn — нажали Pause — получили «привет», и дальше вы просто печатаете уже по-русски. Передумали — нажмите ещё раз: вернётся набранное, буква в букву. Он помнит сами нажатия, а не результат, так что туда-обратно можно сколько угодно.

Как исправить текст, набранный не в той раскладке: клавиша Lang Switcher — и абракадабра снова читается

Как исправить текст, набранный не в той раскладке: клавиша Lang Switcher — и абракадабра снова читается

Угадывать язык он не пытается: пока вы не попросили, слово остаётся таким, каким вы его набрали.

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

Переключатель раскладки клавиатуры Lang Switcher: две раскладки или круг до восьми, как Q, Й и Ü

Переключатель раскладки клавиатуры Lang Switcher: две раскладки или круг до восьми, как Q, Й и Ü

Выделили кусок, где две раскладки вперемешку, — та же клавиша развернёт каждое слово в свою сторону. А привычные Alt+Shift и Win+Space слово не стирают: он помнит раскладку каждого нажатия.

Как пользоваться

Сразу предупрежу: Lang Switcher подписан моим собственным сертификатом, а не удостоверяющего центра, поэтому сначала появится «Система Windows защитила ваш компьютер» — «Подробнее» → «Выполнить в любом случае», — а потом спросит про неизвестного издателя: «Да». Контрольная сумма файла — на странице загрузки, сверяйте.

После установки у часов на панели задач появится значок, а при первом запуске придёт письмо: «Здравствуйте! Меня зовут Панда.» Вот и познакомились ) Интерфейс — больше чем на 60 языках, при первом запуске он сам встанет на язык Windows.

А потом всё как обычно. Промахнулись — жмёте Pause. Обновлять вручную тоже не нужно: новую версию он сам скачает с моего сайта, проверит подпись и поставит, пока компьютер простаивает.

Если Pause не нашлось или она занята — назначьте другую: подойдёт клавиша, сочетание с Ctrl, Alt или Shift либо двойное нажатие Shift. А игры и приложения, которым она нужна для своих дел, можно отправить в исключения: там он набор не запоминает и клавишу у них не отбирает. На крайний случай есть аварийный выход — Ctrl+Alt+Shift+F12: он снимает перехват клавиатуры и закрывается.

Чего он не делает

Раз уж ему видно всё, что вы вводите, честно о том, что с этим происходит. Пароли не запоминает: в поле пароля набор не копится. Нажатия на диск не пишет — ни в журнал, ни в настройки, набор живёт только в памяти. Телеметрию не шлёт: раз в сутки читает с моего сайта короткий файл новостей и о вашем компьютере ничего не передаёт — наружу уходит только то, что вы отправили сами. Всё это можно проверить самому.

Безопасный переключатель раскладки клавиатуры: навесной замок со стрелкой вместо замочной скважины

Безопасный переключатель раскладки клавиатуры: навесной замок со стрелкой вместо замочной скважины

И о границах заранее: только Windows 10 версии 1607 и новее или Windows 11, 64 бита. Mac и Linux нет, китайской, японской и корейской раскладок — тоже.

А как же Punto Switcher?

Аналоги, конечно, есть, причём у брендов покрупнее моего. Про тот же Punto я знал с самого начала. Но почему бы и нет? Они не лучше и не хуже — просто по-своему другие, со своими целями и задачами.

Автоматический переключатель раскладки клавиатуры без догадок: указатель Lang Switcher у развилки трёх дорог

Автоматический переключатель раскладки клавиатуры без догадок: указатель Lang Switcher у развилки трёх дорог

Главное различие одно. Punto Switcher от Яндекса и Caramba Switcher от Сергея Москалева, создателя Punto, угадывают язык по буквам и меняют раскладку сами, пока вы печатаете. Lang Switcher не угадывает: он тоже всё меняет сам, но только когда вы попросите. Получается та же автоматика, только без догадок: без команды ничего не меняется — пароль, сокращение или строчка кода останутся такими, как вы их набрали.

Остальное коротко. Отменить исправление клавишей можно во всех трёх. Punto бесплатный, у Caramba бесплатна Classic, а Pro — платная. Открытый код — только у Lang Switcher.

Хотите, чтобы программа сама угадывала язык прямо на ходу, — ваш выбор Punto Switcher или Caramba Switcher. А если догадки не нужны и хватит одной клавиши, может, подойдёт и моя.

Вместо итога

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

И одна просьба: напишите в комментариях, что не так, чего не хватает, где споткнулись. А можно и прямо из программы: меню значка → «Написать автору…» и одна кнопка «Отправить». Ругайте, хвалите — мне пригодится всё: именно недостатки, названные прямо, подсказывают, куда двигаться дальше.

Показать полностью 4
8

Как я импортозаместил Офис-Р7 (или "от вылетов спасет дядя Скрепыша" )⁠⁠

Серия ENS-Office

Помните Скрепыша из офисного пакет MS-Office'97? -Вот в моём офисе живёт его троюродный дядя по линии приемной кошки - У.Болт.

И да, этот болт можно положить)

И да, этот болт можно положить)

Но чуть в начало...

Собственно, началось все с того, что наша компания, как и многие другие, отказалась от вражеского ПО и закупила кучу бесплатного Линукс за бешеные деньги - РэдОС который. РедьКА) И, само собой, офисный пакет Р7 (а ему в помощь старый-добрый Либре-офис).

Ну и погнали. Одним больше нравится (точнее, меньше не нравится) Либра, другим ЭрКА. Лагает и то и другое.

Самый треш, это когда у одного пользователя формула посчитала одно значение, а другой, открыв этот же файл увидел другое значение. Это конечно был единичный случай и он мог бы пройти незамеченным, если бы вторым не оказался сотрудник из верхнего руководства, который озвучил эту цифру ещё выше, случился "ой" и звездюлины полетели по нисходящей ...

Также офисные пакеты любят выключиться и "забыть" с пол часа твоей работы. Или таблицу пытаются открыть в текстовом редакторе... Или вообще не открывают...

И мне надоело.

Я пошел собирать свое приложение. (Это вот я только к сути поста подобрался).

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

Оч долго писать не буду. Пока, для затравки, скажу, что редактор таблиц уже полноценно гоняю на рабочем (с РэдОС) компе и дома на win10 и win11.

По мелочи что-то добавляю, но для моей работы уже есть все, как мне кажется.

Хочется протестить на людях, если кому интересно.

И вот ещё скринов кучу:

Интерфейсы редактора таблиц

Сейчас в процессе приложение для андроид (первый скрин в начале статьи оттуда) и текстовый редактор:

Пока сыроват, но уже есть свои фишки

Не знаю, можно ли тут публиковать ссылки на свой канал или на сай (ещё делаю страничку), но если можно, добавлю.

Для администрации:

https://github.com/Enz0-Matrix/ENS-Office/releases/tag/v1.4.... ссылка на последнюю, на данный момент версию 1.4.2

(Там версия для Винды, Линукса, РэдОС. Для Андроид ещё не публиковал)

И да, это моё.

Буду рад обратной связи или примерам файлов, которые у вас глючит в том или ином табличном редакторе, чтобы в моем редакторе точно работало.

Ну и надеюсь на силу Пикабу, что поднимется рейтинг и смогу подключить донаты) Не хватает уже мощей 15-летнего ПК)

Показать полностью 9
0

Звукопад⁠⁠

Решил навайбкодить на Rust(который я вообще не знаю) программу аналог Soundpad но бесплатный и опенсорс, но меня куда-то не туда понесло и я накреативил сильно больше, чем хотел.

Звукопад

Если коротко:

- Умеет записывать и проигрывать звуки как с любого источника, так и на виртуальный VB-audio Cable, то есть можно в дискорд звуки воспроизводить.

- Эффекты, таймеры, настройки горячих клавиш и куча всего еще.

- Синтез речи с помощью "продвинутых" локальных моделей.

Бинарник скачать можно тут:

https://disk.yandex.ru/d/AcLX1WskddxaAQ

или тут:

https://github.com/SilkySmoothSoft/zvukopad/releases/tag/v1.0.0

Скачать исходники тут:

https://github.com/SilkySmoothSoft/zvukopad

Показать полностью 1
8

Сделал, чтобы ЭЦП на Госуслугах, nalog.ru и в Диадоке работала в Safari на Mac⁠⁠

Пользуюсь Mac, и каждый раз, когда нужно было зайти на Госуслуги по электронной подписи, отчитаться в личном кабинете налоговой или подписать документ в Диадоке, приходилось открывать Chrome. Госплагин, Контур.Плагин и КриптоПро ЭЦП Browser plug-in официально работают только в Chrome-подобных браузерах: расширений для Safari у них нет (у КриптоПро старое есть, но в новых Safari оно даже не появляется в настройках).

Надоело — сделал три небольших бесплатных приложения для macOS:

— Gosplugin Safari — Госуслуги (ЕСИА): вход по ЭЦП и подписание заявлений;
— Kontur Safari — Диадок и другие сервисы Контура;
— CryptoPro Safari — личный кабинет ФНС (nalog.ru), торговые площадки и другие сайты с КриптоПро ЭЦП Browser plug-in.

Как это работает: внутри каждого — официальное расширение из Chrome Web Store, переделанное под Safari, и маленький «мост» к официальному плагину, который уже стоит у вас на Mac. Плагин, КриптоПро CSP и ваш носитель (Рутокен, JaCarta и т. д.) остаются те же. Safari не пускает расширения к программам на компьютере напрямую, поэтому мост пришлось делать самому — подробности для любопытных в README.

Про безопасность (понимаю, что это первый вопрос, когда речь об ЭЦП):

— код полностью открыт на GitHub, можно посмотреть и собрать самому в Xcode;
— приложения ничего никуда не отправляют: мост работает только внутри вашего Mac (127.0.0.1) и принимает запросы только от своего расширения;
— PIN-код и саму подпись обрабатывают официальный плагин и КриптоПро — ровно как в Chrome.

Нюанс: платного аккаунта разработчика Apple у меня нет, поэтому приложения не подписаны. Варианта два: один раз подписать их своим бесплатным сертификатом Apple Development (инструкция в README, пара команд в Терминале) или включить в Safari «Разработка → Разрешить неподписанные расширения» — но это придётся делать после каждого перезапуска Safari.

Что нужно: macOS 12+, Safari 16+, КриптоПро CSP с лицензией и нужный плагин. Chrome не нужен. Работает на Apple Silicon и Intel.

Скачать и инструкция: https://github.com/KLon777/gosuslugi-diadoc-safari-ecp

Проект не связан с Госуслугами, Контуром или КриптоПро — сделал для себя и решил поделиться. Если у кого-то не заработает — пишите в комментариях или в Issues на GitHub, разберёмся.

Показать полностью 3
3

Deadlinus - таск-трекер для телеграмм⁠⁠

Всем привет! На досуге занимаюсь фрилансом - системное администрирование и различные задачи по 1С. Задач может накопиться много, на разные даты и время, а все общение идет в основном в телеграм. Помнить про несколько задач не трудно, но когда их "10+" - уже начинаешь забывать. Хотел найти программку для отслеживания, но все таск-трекеры, которые находил, не синхронизируется с телегой. Пришлось самому запилить бота в ТГ для отслеживания задач @deadlinus_bot и прикрутить синхронизацию с декстоп-приложением (пока только для винды).

Основной функционал бота это быстрое создание задачи из сообщения. Просто в группе\чате пересылаете боту сообщение и сразу ставите дату, когда приступать к задаче. В задаче настраивается режим оповещения, например, за 15 минут до начала. Оповещение работает как в боте, так и в десктоп-приложении, пуш-ап справа внизу. Синхронизация работает в обе стороны, т.е. в приложении можно добавить задачу и она появится в боте. Есть поддержка вложений с ограниченным объемом, удобно для хранения ТЗ и прочих заметок. Тайм-трекер по задаче, если нужно отслеживать затраченное время. Утренний дайджест - напоминает список активных задач по утрам.

Кому стало интересно: Ссылка на бот , скачать десктоп-приложение можно с сайта

PIKABU - промокод для Pro, для полного функционала.

Также в боте есть кнопка "Обратная связь" для предложений и критики.

Показать полностью
7

LAN мессенджер⁠⁠

Я понимаю, что на ресурсах, типа этого, полным полно IT специалистов. В том числе, работающих в компаниях, даже в корпорациях. И они все могут неодобрительно отнестись к предлагаемой в посте программе. Но, рискну.

Предыстория.

Давным-давно, когда еще VB6 был актуальной средой для программирования, работал я в филиале одной всероссийской нефтеперекачивающей компании. Да, в общем-то, она и по сей день, одна. Тогда в составе Windows существовала возможность отправлять сообщения по сети, Net Send она называлась. Она и сейчас есть, только с версии 10 Net заменили на Msg или как-то так. В целом, сейчас, в подавляющем большинстве корпоративных компов эта фича не работает. Тогда еще работала и айтишники нашего подразделения активно ее использовали. И вот эта штука натолкнула меня на мысль сделать простенький мессенджер для коллег-друзей.

Причины были просты: 1. позвать пойти покурить. 2. призыв запускать сервак (да, в те славные времена мы в обед рубились в контру! Что ни говори, времена тогда были супер, это 2006-2007 гг).

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

Когда я оттуда уволился, вся эта лафа, конечно, закончилась. И времена поменялись, и нравы. Хотя, КС 1.6, по прежнему, в моей душе.

Наши дни.

И вот. Подумал я, спустя очень много лет. Полез в интернет проверить, а не реализовано ли это за все прошедшие годы? Ну да, конечно, LAN мессенджеров нашел целых два. И те, работают через порты компьютеров. То есть, отправить сообщение компу в сети можно через открытый порт в этом компе. В большинстве корпоративных сетей такой возможности нет. Зато в большинстве корпоративных сетей любой комп имеет доступ к какой-либо части сервера.

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

И я попробовал восстановить ту идею, но в сегодняшних реалиях.

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

Но, представил себе те опенспейсы, где приходилось работать, похожие места, где проще скрыть приложение Alt+Tab' ом, чем лезть в телефон... И решил пилить приложуху.

Сейчас пока на полпути, но программа уже работает.

Выглядит примерно так:

тут два окна, с двумя чатами. Справа - основное окно для подключения. Скрин с основного компа.

тут два окна, с двумя чатами. Справа - основное окно для подключения. Скрин с основного компа.

Чатов может быть сколько угодно. Это скрин с другого компа.

Чатов может быть сколько угодно. Это скрин с другого компа.

Пока работают только две вещи: передача сообщений и ссылок в тексте. Далее планирую проработать передачу файлов и картинок. Чтоб, как в мессенджерах было.

так тестирую в минисети из трех компов

так тестирую в минисети из трех компов

Или лучше сделать в виде чатов форума, где сообщение и, возможно, ответы к нему? Ну вот в таком виде:

Как-то так.

Как-то так.

Полезная программа?
Всего голосов:
Показать полностью 4 1
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества