Caramba Switcher
1.72K subscribers
409 photos
16 videos
2 files
115 links
Программа автоматического переключения раскладки. Канал с новостями о проекте. Для тех кто интересуется разработкой софта и тем с чем приходится разработчикам сталкиваться. У нас нет готовых рецептов, ищем оптимальные решения вместе с пользователями.
Download Telegram
Бизнес-книги

Недавно перечитал правила инноватики Гая Кавасаки (Apple, Canva). В седьмом правиле он говорит: «Великие продукты поляризуют людей. Кому-то нравится, кому-то не нравится, и это нормально. Нужно беспокоиться, если людям всё равно».

Читать бизнес-книги полезно, но с условием, что уже сам что-то делаешь. Тогда в них находишь подтверждение собственным догадкам и открытиям, и это дает силы и уверенность. В противном случае создается лишь иллюзия понимания, не подкрепленная личным опытом.
"Наибольшее вознаграждение приносит работа над тем, для чего никто не знает названия. Если возможно, работайте там, где нет слов для обозначения того, что вы делаете". Американский футуролог Кевин Келли
Ценообразование

Однажды на Арбате я встретил приятеля который торговал матрешками. Это был не ширпотреб, а что-то очень красивое в иконописном стиле. Стоил комплект из 8 штук сто долларов и продавалось матрешки хорошо!

Мы стояли и разговаривали, когда рядом остановилась симпатичная женщина, долго разглядывала матрешку восхищалась ей и, наконец, спросила: "Сколько стоит?" На что мой приятель громко и внятно сказал: "Сто рублей!" Тут настроение покупательницы мгновенно изменилось и она стала причитать: "На сто рублей можно купить столько еды. Торгаши на Арбате совсем обнаглели! Почему так дорого? Подешевле я бы купила..."

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

Это частое явление. Поэтому нам приходится многое делать внутри программы с учетом такого поведенческого паттерна. Например, "неубиваемые" правила в самообучении – поначалу в пользовательские исключения попадали слова из первой тысячи частотного словаря, которые человек и не думал вносить, просто так случайно получилось.
Gibson Les Paul. Марта и Мария

Однажды Брайан Ино рассказал нам апокрифическую историю о гитарах Gibson Les Paul, по сути это была история про поиски секретов, которые есть в любом деле.

Знаменитые рок и джазовые гитаристы заметили, что гитары Gibson Les Paul одной из ранних серий, одного года производства звучали совершенно по-разному. Разница была заметна в качестве и красоте звука. В поисках секрета разобрали одну гитару полностью и обнаружили, что на звукоснимателях на катушках внутри была ржавчина.

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

Когда мы оказываемся в роли потребителя, нам кажется, что мы видим и понимаем всё дело целиком. "Подумаешь... бутерброд (автомобиль, компьютерная программа, управление самолетом)".

В действительности на поверхности видны только 10 процентов от всего дела. Даже в случае с бутербродом на вокзале, мы ничего не знаем о логистике, аренде, о сроках годности, бухгалтерии, кассовом аппарате, не понимаем из чего образуется цена и как много усилий требуется на то чтобы транзакция случилась.
abmaraC

У нас в Карамбе есть вещи которые мы делаем для себя, для удобства в разработке. Некоторые оказываются живучими:) Будем рассказывать вам про такие скрытые штуки.

Если вы хотите отключить автоматику в конкретной программе, то создайте папку с названием abmarac (привет от Леонардо) и поместите программу или приложение в нее. Автопереключение в ней перестанет работать.
20 лет автопереключению

Спасибо "Радио России" что вспомнили о 20-летнем юбилее Punto Switcher, который является частным случаем такого российского феномена, как автопереключение раскладки. Такого класса программ нет нигде в мире, хотя двуязычие присутствует на 65 процентах всех мировых компьютерах. За 20 лет энтузиасты сделали кроме Punto: Keybord Ninja, Orfo Switcher, Key Switcher, Mahou, Kirgudu, EveryLang, xNeur, RuSwitcher, Alt Switcher, Caramba Switcher.

Я не знаю имен некоторых из создателей, но не могу не помянуть, тех с кем мне приходилось работать. Михаил Морозов, Александр Коуров, Дмитрий Долгов, Рим Зайдулин. Спасибо, разработчикам, которые поверили в идею "умных переключателей". Спасибо тем, кто пользуется, без вас бы такие программы не имели бы смысла. https://disk.yandex.ru/d/nMVab2D4cFBSLg
Удвоение

Так получилось, что у нас дома образовались два пульта для Apple TV. Внезапно оказалось, что это большое удобство, поскольку пульты маленькие и все время прячутся. А когда их два, то находить их получается в два раза быстрее. Очевидно, что удвоение предметов или функций может быть хотя и незаметным, но очень полезным. Принцип этот известен, например, два радиотелефона к одной базе — это сокращение времени поиска и увеличение доступности и надежности, а также подстраховка если один из телефонов разряжен.

Теперь этот принцип также можно увидеть в проектировании интерфейсов. Особенно это видно в продуктах Facebook, где одного и того же результата можно достичь двумя-тремя способами.

Два одинаковых комплекта ключей от квартиры. Две пары очков. Телефон с двумя симкартами. Две кредитки. Два почтовых ящика для email... Не говоря уже о принципе удвоения в природе.

Вот думаем, что в Caramba Switcher, какие функции можно "удвоить", как внутри, так и снаружи.
Раскладка после конвертации

Друзья! Требуется помощь коллективного разума. Просьба ответить на вопрос – как вам удобнее? После ручной конвертации выделенного текста или последнего набранного слова:
Anonymous Poll
21%
Оставлять текущую раскладку
58%
Менять раскладку на язык, в который произошла конвертация
21%
Такой проблемы у меня нет, так как включена автоматика
Слово сентября — Кнёдль

Слово было добавлено в языковую модель благодаря пользователям LAB версии. Обычно за месяц от пользователей LAB к нам прилетает около 2000 слов и аббревиатур, которых у нас нет. В корпуса русского языка, которыми мы пользуемся, слово не попало из-за редкости употребления и отсутствия словарной или энциклопедической статьи в исходных данных. Теперь о самом слове.

Кнёдли — европейское блюдо, состоящее, как правило, из муки и яйца. Обычно добавляются в суп или подаются к нему, но могут подаваться и как отдельное блюдо. В Белоруссии и Германии известны картофельные клёцки.

«Впрочем, сначала всё шло хорошо: Версилов только поморщился немного на суп с клёцками и очень сгримасничал, когда подали зразы» Ф. М. Достоевский, «Подросток».
Звук или необъясненная фича

В телевизоре Sony по умолчанию проигрывается звук при включении. Звук этот один – короткий "динг". Сперва думаешь, а зачем он нужен, если и так после запуска телевизора звук появится. Кажется что это глупость.

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

Простое копирование без понимания сути вредно – в сети многие люди ищут, как отключить start up sound в телевизоре от другого производителя – Samsung. Там не одна короткая нота, от которой маленький ребенок не успеет проснуться, а проигрывается некая мелодия, которая на высокой громкости разбудит кого угодно. Видимо инженеры Samsung посчитали, что нужна просто звуковая заставка, и не разгадали сути фичи.

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

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

Пукиуке – это имя Gerbert. Когда-то давно прилетело с башорга:

Suslichek: Пукиуке зовет на днюху в субботу
Red Fox: я боюсь Пукиуке.

Иногда таким образом образуются новые слова. В какой-то момент название гитарной фирмы Ibanez создало новое слово — Шифтуя. "Непрерывно шифтуя, он набирал на клавиатуре любовное послание":) Учитывая что в Caramba много действий завязано на шифт, наши пользователи действительно шифтуют!
Caramba Switcher — канал на Youtube

Друзья! Мы создали канал. Будем выкладывать там видео-инструкции о том как, пользоваться Карамбой, а также видео посвященные различным приемам при работе с клавиатурой.

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

Пожалуйста, напишите мне на caramba.tech@gmail.com о том, какие видео-инструкции были бы лично вам полезны. Всегда проще посмотреть и узнать за 30 секунд, чем долго читать:)

Недавно мне попалось видео о том, как отключить проверку NFC-чипа в фильтре воздухоочистителя. На нем, в течение 6 секунд, было показано, что донышко фильтра заклеено фольгой:)
Телеграм-канал. Рассылка. В какие дни?

Друзья, мы хотим выяснить в какие дни вам удобнее принимать и читать нашу рассылку, чтобы не отвлекать от отдыха или от работы:) В голосовании можно выбрать несколько дней.
Anonymous Poll
37%
понедельник
27%
вторник
27%
среда
31%
четверг
36%
пятница
42%
суббота
40%
воскресенье
Option (Alt) Caramba Switcher for macOS

Для тех, кто привык в Punto Switcher использовать клавишу Option для отмены или принудительной конвертации раскладки, теперь появилась возможность выбрать между DoubleShift или Option. Мы долго внутри изучали эту возможность, так чтобы не поломать пользовательских сценариев. Если что-то пойдет не так, пожалуйста, стукнитесь в почту mac@caramba-switcher.com

https://apps.apple.com/ru/app/caramba-switcher/id1565826179?mt=12
Капчи zoom

Разрабатывая алгоритм, предотвращающий срабатывание Карамбы в капчах, мы обнаружили интересный момент. В веб-интерфейсе Zoom буквы для captcha используются всегда в нижнем регистре. Также оказалось, что не используются буквы l, o, i, t, u, s, j, z, v, равно как и цифры 1, 0, 9. Стало интересно, а почему так?

Подумали, что у разработчиков zoom есть возможность с помощью big data определить, с какими сочетаниями пользователи не справляются. Понятна путаница цифры 0 с буквой o. Цифру 1 скорее всего часто путают с буквой l. А вот почему отброшены буквы u и z – пока неясно. Возможно z расположена под левым мизинцем и в капчах, где она встречается, люди часто опечатываются. Почему что-то не срабатывает, понятно не всегда, но некоторые вещи начинают проявляться на больших объемах.

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

Вопрос. Как Вы думаете: почему zoom на своем сайте использует в капче буквы только в нижнем регистре? Пишите ваши версии сюда: mac@caramba-switcher.com

Три человека, первыми предложившие наиболее интересные варианты, получат бесплатные годовые лицензии на Caramba Switcher для macOS.