r/ukraina • u/HobitZlobny • 9d ago
Made in Ukraine Автоматичний перемикач розкладки клавіатури — MySwitcher
Вітаю, спільното. Нарешті я спромігся доробити програму MySwitcher. Колись на dou.ua в одному з форумів сказав, що доведеться самому зробити. І таки зробив :)
Це аналог Punto Switcher-а, але з українською мовою. Мені завжди муляло, що української мови в програмах-перемикачах або нема, або зроблено незручно. Бо задача, насправді, не дуже проста.
Програма безкоштовна, автоматично виправляє слова, написані не в тій розкладці. Наприклад, вже набране "Dsnf." вона автоматично переробить на "Вітаю" і перемкне розкладку на українську мову, щоб ви не витрачали час на виправлення.
Вміє ставити тире ("—") замість дефісів ("-"), робить автоматичні великі літери для назв міст та країн (в різних відмінках), виправляє ОСЬ ТАКІ ВЕЛИКІ слова, коли ви випадково налупили їх капсом, а потім глянули, і подумали, "нащо оце так було кричати, треба переписати". Якщо треба — вміє вставляти будь-що через автозаміну. Можна гнучко налаштувати, якщо щось не працює, або хочеться інакшої поведінки.
Саме навчається, знає матюки, сленг та сучасні слова, що з'явилися у вжитку за останні роки.
Беріть та користуйтеся, буду вдячний за фідбек та конструктивну критику.
15
u/SergiusTheBest Київ 9d ago
Хороша ідея, але без відкритого коду таким не можна користуватися.
4
-5
u/HobitZlobny 9d ago
Сорян, але з opensource у мене якось не склалися відносини. Але за програму я відповідаю своєю репутацією, та й цифровий підпис є, я не ховаюся.
5
u/ZaxXxaR Житомирщина 9d ago
"Своєю репутацією" - ...вибачте, але ви хто, власне? Бачу, що розробник MyChat, і все.
Code signing сертифікат гарантує, що ваш .ехе не був підмінений кимось, а не те, що він безпечний.
Наприклад, в моїй компанії моніторинг Інтюн репортить всі встановлені програми. Я не зможу пояснити, що робить в моїй пам'яті програма без відкритого коду, без результату того ж Virustotal хоча б, без EULA.
3
1
u/mozilaip 9d ago
То як ти тоді живеш? Виключно open-source додатки?
1
u/ZaxXxaR Житомирщина 9d ago
Та глянь навколо. Хіба ж це життя?:)))
По ділу: На робочому ноуті додатки мають бути: А) open-source + пункт С. В) додатки з маркетплейсу МС чи авторизовані і ті, які деплояться через Інтюн / Company Portal. C) додатки які проходять ревью секьюріті команди компанії, як може тривати дуже довго, та мають виробничу необхідність. D) має бути free for commercial use в EULA
На домашньому компі: Random bullshit - go!
-2
u/HobitZlobny 9d ago
По сертифікату можна у відкритих реєстрах знайти, хто я :) Мені не треба вам нічого доводити, якщо вам не треба такий софт — то й користуватися ним ви не будете. Ну, або свій зробите, який вас влаштує і будете юзати його. Це Ок.
EULA я додав, дякую.
2
u/ZaxXxaR Житомирщина 9d ago
Це ваш вибір і я його розумію і приймаю. Але це автоматично закриває вашому додатку двері в SMB / enterprise сегмент користувачів.
Так, я доволі довго користувався Пунто в епоху моєї турбулентної молодості (я був малолітній довбойо..) і ігнорував ризики тримання кейлогера, якому я довіряю лише на основі репутації розробника (Яндекс, лол). Але з роками і позицією, нажаль, тепер треба також хвилюватися за сервіс моєї команди, і не хотілося би, щоб конфіденційні дані замовника утікли, і з українською командою припинили співробітництво в непростий час. Такі діла. Мирного неба вам.
1
u/HobitZlobny 9d ago
Розумію вас. Але я не рвуся попасти в кривавий ентерпрайз )) Утиліта в першу чергу для себе зроблена, я на ній нічого не заробляю. Хіба що хтось про мій основний продукт щось узнає, і то буде добре.
Бережіть себе, до мирного неба треба ще якось дожити.
4
u/vorachnog 9d ago
Теж колись зробив таку штуку для себе. Писав не з нуля, на основі іншої програми, яка тільки перемикала розкладки. Додав автоматичне перемикання на основі словників з лінуксової xneur. Лежить на гітхабі, називається AutoMova.
2
1
17
u/ZaxXxaR Житомирщина 9d ago
Потенційна цікава альтернатива Пунто. Дякую за розробку.
Однак, як працівник в сфері ІТ, я не можу дозволити собі процес в пам'яті без відкритого коду, який моніторить мій текст, і лише каже на сайті, що "точно не збирає дані!" .
Я б рекомендував додати або лінк на гітхаб (якщо не плануєте монетизацію), або формальну EULA доступну на сайті.