Уютная тумбочка
580 subscribers
835 photos
18 videos
3 files
235 links
garden.bouncepaw.com

Пишу долго и много о том, что прёт.

Писать @bouncepaw

Донатить boosty.to/bouncepaw

Часть @devs_group
Download Telegram
У моей домашней стиральной машины есть очень классная крутилка. Её крутишь, а вокруг неё светодиоды сверкают, она пищит. Высший класс. Я захотел такую сделать, только чтобы клавиатура.

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

Функционал такой будет: крутишь по часовой, громкость выше; крутишь против часовой, громкость ниже; нажимаешь, громкости ваще нет (мьют).

Сначала я решил не делать ради этого ещё один проект на QMK, я решил закодить быстренько на ардуиновских инструментах. Потратил несколько часов, ничего так и не сделал (в частности, у меня не получилось прошить).

Потом решил сделать нормально на QMK, там всё же всё специально для клавиатур придумано, да и промикра там легко шьётсь (не нужно гадать, когда нажимать на кнопку ресета; система сборки подскажет и вежливо подождёт). Как оказалось, у меня эта кнопка перестала работать. В ходе исследования выяснил, что свою промикру я сжёг, указав неправильное напряжение в Ардуино ИДЕ.

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

Мораль: ардуино зло.
А вот испорченная половина. Иные скажут, что коряво, а мне очень нравится, как я элегантно соединил две платы так, что мне даже корпус не нужен.
Уфа! 3 августа (суббота) 2019 приглашаю заинтересованных на встречу любителей самодельных клавиатур и сочувствующих им людей.

🕒 Время: с 13:00 пока не разойдёмся.
🧭 Место: Уфа, улица Ленина, 20/1, 2 этаж, кафе и магазин комиксов «На Кибертроне», это через дорогу от гостиного двора.
👁 Что будет: я принесу все свои клавиатуры. Также будет специальный гость, тоже со своими клавиатурами.
👜 Что взять: свои клавиатуры и ноутбуки. Если интересен обмен кикапами, свичами и прочим таким, то и их; я тоже возьму.

Можно будет потыкать в клавы друг друга, узнать в чём прикол, причаститься.

Если идёте, обязательно напишите мне: @bouncepaw. Если нет, но хотели бы, то тоже. По всем вопросам туда же. Все обновления будут в этом канале.
Дата проведения сменена на 3 августа. Не теряйтесь.
Клавосбор уже завтра. Напоминаю тем, кто записался. Кстати, вход-то бесплатный, но по правилам заведения надо будет купить что-нибудь в баре: чай там, кофе.
Сегодня был первый уфимский клавосбор. Людей пришло меньше, чем планировали и чем могло быть, но ладно. Потыкали в клавы друг друга, весело.

Записали видео печати на трёх клавах (ссылки ведут на ютуб):

Лоло пишет на Лец-сплите и на Коряге, а я пишу на Секире.

Ещё я сделал пост на реддите: https://www.reddit.com/r/MechanicalKeyboards/comments/clh4tl/ufa_keebmeet_2019/

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

Будет и второй клавосбор; надеюсь, в тот раз придут все.
Мне нравится фраза «в соседнем чатике». Её используют все в телеграме. Что творится в других местах, не знаю, но подозреваю, что тоже используют.

Фраза используется, чтобы сослаться на какой-то другой чат: «В соседнем чате посоветовали вот такую программу. Как её запустить?» Собеседникам не важно, что это за чат. Просто какой-то чат. Может это даже не ему советовали, а кому-то ещё, но он заинтересовался. Не важно. Как её запустить, вот что важно.

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

1. Соседственность чатов по теме. Например, два чата про роутеры, но один на русском, другой на английском. Они соседи? Я считаю, что нет, ведь реальные соседи (всмысле люди) не обязаны заниматься одним и тем же.

2. Соседственность чатов по происхождению. Например, в чате про роутеры началось бурное обсуждение микроволновок. Админ бесится и создаёт второй чат для оффтопа. Они соседи? Конечно, да!

3. Соседственность чатов по участникам. Например, 50% участников чата про роутеры состоят в чате про сельское хозяйство, при этом оба чата произошло независимо друг от друга. Они соседи? Спорно, на самом деле. Допустим, что да.

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

В общем, вот вам такое: чат — дом, группа соседних чатов — населённый пункт, весь телеграм — планета.
Уютная тумбочка
Photo
This media is not supported in your browser
VIEW IN TELEGRAM
За день до недавнего клавосбора я, кстати, починил крутилку — теперь она называется Шакрам. На видео я показываю, как меняется громкость при верчении. Довольно прикольно, но для ежедневного использования не подходит. Лучше просто крутилку в клаву встроить.
This media is not supported in your browser
VIEW IN TELEGRAM
Подписчик сделал свою версию Вакидзаси из винтажной клавиатуры от терминала ЕС7927! В отличие от моей версии тут есть эргономичный сдвиг столбиков. Неспроста эта версия называется Эрговаки. Поддержим звёздами!: https://gitlab.com/backtick/wakizashi/tree/ergowaki
Недавно написал пару прикольных програм: qara2rust и, на основе её кода, qara2c. Обе программы — реализации Караидели: специального вида Markdown, реализующего идеи литературного программирования (его называют грамотным, но тут я придумываю термины).

Суть такова. Вместо файла с кодом, в котором иногда бывают комментарии, есть статья в формате Markdown, которым сейчас пользуется много разработчиков (ещё бы, на гитхабе используется). В этой статье иногда бывают куски кода (в Markdown их два вида, в Караидели используется только один).

Такой подход как-то давит на душу, и ты начинаешь писать много документации. Поскольку Markdown — гипертекстовый язык разметки, можно вставлять в код таблицы, картинки, ссылки. Всё, что нужно!

Более того, сами теги Markdown участвуют в генерации кода. В общем, вот hello world:
# Hello world

```c
#include <stdio.h>
```

## fn main
> int

- `int argc`
- `char** argv`

```c
printf("hello world!\n");
return 0;
```

В следующем посте я покажу, как это покажет какой-нибудь графический редактор.

Сегодня ещё при помощи Караидели писал новый функционал для QMK Bonus (это проект с расширениями для QMK, фреймворка для клавиатур). После препроцессинга получился обычный себе код.

В общем, ставьте звёзды на версию Караидели для си и на версию для раста. Потом я когда-нибудь их обьединю. Писал, кстати, на перле, который походу и изучал.
Вот так выглядит тот код в редакторе Typora. Так же цивильно будут выглядеть на гитхабе файлы в формате Караидели (.md, как и у Markdown). Напоманию, картинки, таблицы! В прошлом посте ссылался на один литературный исходник из QMK Bonus, в этом вот литературный исходник Секиры.
В своих клавиатурных статьях я уже упоминал клавиатуру Кладенец. Прошло достаточно времени, и автор Волька уже сделал несколько тестовых образцов и даже ещё одну клавиатуру: Коденец. Другой клавиатурный коллега, Зоракс, решил научиться на этой клавиатуре писать (получить клавиатуру было просто — живут в одном городе). Цель этого поста — прорекламировать его канал, где он рассказывает, как он это делает: https://t.me/kladenets_zorax/3

Получается очень интересный эксперимент, потому что, в отличие от Вольки и меня, Зоракс спокойно может несколько часов в день тренировать свой навык печати (обновление: Зоракс сказал, что не может). А ещё он очень быстро пишет на более классической клавиатуре со скоростью 700 символов в минуту.

Кстати, Волька портировал Кладенец для моей Вакидзаси, мне только прошить надо было, но не получилось это сделать :)

Ставьте звёздочку Кладенцу: https://github.com/ibnteo/kladenets
Забыл тут написать, что на сайте новая статья: https://bouncepaw.github.io/bxsuite

В них описывается использование целого семейства программ! Они упрощают создание продвинутого клавиатурного функционала: макросы всякие, хоткеи крутые. И всё по Unix way, который страстно люблю. Осталось только эти программы написать.
Forwarded from Кладенец, обучение (ilya sheprut @optozorax)
Только что от @bpblog узнал про письменность корейского языка - Хангыль.

> Отличительной особенностью хангыля является то, что буквы объединяются в группы, примерно соответствующие слогам.

ОЧЕНЬ напоминает Кладенец.
Чёт увлёкся немного египетскими иероглифами. Нашёл милейший сборник информации про них: http://www.refill.ru/egypt/scribe/hiero/oglavl-scribe.htm

На сайте есть целый раздел про древний Египет. Понравилась надпись Остальные материалы сайта стабильны с 2009 г. Обновлений не предвидится: http://www.refill.ru/egypt/

А самый мем в том, что всё это подраздел сайта про принтеры: http://www.refill.ru/

***

Египетские иероглифы такие классные! Самое удивительное для меня там — детерминативы.

Если бы сейчас делали иероглифы, подобные египетским, из эмодзи, то моё имя писалось бы так:

🌪🐭🐠👨

Первые три иероглифа читаются Т, М, Р, по первым звукам соотв слов (торнадо, мышь, рыба). Гласные не пишутся. В конце идёт детерминатив, иероглиф, который не читается, а просто подсказывает, что это слово значит. Иероглиф мужчины подсказывает, что это мужское имя.

А ещё можно писать их в любом направлении:

👨🐠🐭🌪

Как же круто!