У моей домашней стиральной машины есть очень классная крутилка. Её крутишь, а вокруг неё светодиоды сверкают, она пищит. Высший класс. Я захотел такую сделать, только чтобы клавиатура.
За день собрал макет. На фото виден енкодер (пока без колпачка) и светодиоды. На второй половинке пищалка, кнопка перезагрузки промикры и сама промикра.
Функционал такой будет: крутишь по часовой, громкость выше; крутишь против часовой, громкость ниже; нажимаешь, громкости ваще нет (мьют).
Сначала я решил не делать ради этого ещё один проект на QMK, я решил закодить быстренько на ардуиновских инструментах. Потратил несколько часов, ничего так и не сделал (в частности, у меня не получилось прошить).
Потом решил сделать нормально на QMK, там всё же всё специально для клавиатур придумано, да и промикра там легко шьётсь (не нужно гадать, когда нажимать на кнопку ресета; система сборки подскажет и вежливо подождёт). Как оказалось, у меня эта кнопка перестала работать. В ходе исследования выяснил, что свою промикру я сжёг, указав неправильное напряжение в Ардуино ИДЕ.
На ардуиновские технологии я обиделся, удалил ИДЕ с компьютера. Эту промикру я потом, конечно, оживлю, но мне не охота пока. В скором времени просто половинку с промикрой изготовлю снова.
Мораль: ардуино зло.
За день собрал макет. На фото виден енкодер (пока без колпачка) и светодиоды. На второй половинке пищалка, кнопка перезагрузки промикры и сама промикра.
Функционал такой будет: крутишь по часовой, громкость выше; крутишь против часовой, громкость ниже; нажимаешь, громкости ваще нет (мьют).
Сначала я решил не делать ради этого ещё один проект на QMK, я решил закодить быстренько на ардуиновских инструментах. Потратил несколько часов, ничего так и не сделал (в частности, у меня не получилось прошить).
Потом решил сделать нормально на QMK, там всё же всё специально для клавиатур придумано, да и промикра там легко шьётсь (не нужно гадать, когда нажимать на кнопку ресета; система сборки подскажет и вежливо подождёт). Как оказалось, у меня эта кнопка перестала работать. В ходе исследования выяснил, что свою промикру я сжёг, указав неправильное напряжение в Ардуино ИДЕ.
На ардуиновские технологии я обиделся, удалил ИДЕ с компьютера. Эту промикру я потом, конечно, оживлю, но мне не охота пока. В скором времени просто половинку с промикрой изготовлю снова.
Мораль: ардуино зло.
Уфа! 3 августа (суббота) 2019 приглашаю заинтересованных на встречу любителей самодельных клавиатур и сочувствующих им людей.
🕒 Время: с 13:00 пока не разойдёмся.
🧭 Место: Уфа, улица Ленина, 20/1, 2 этаж, кафе и магазин комиксов «На Кибертроне», это через дорогу от гостиного двора.
👁 Что будет: я принесу все свои клавиатуры. Также будет специальный гость, тоже со своими клавиатурами.
👜 Что взять: свои клавиатуры и ноутбуки. Если интересен обмен кикапами, свичами и прочим таким, то и их; я тоже возьму.
Можно будет потыкать в клавы друг друга, узнать в чём прикол, причаститься.
Если идёте, обязательно напишите мне: @bouncepaw. Если нет, но хотели бы, то тоже. По всем вопросам туда же. Все обновления будут в этом канале.
🕒 Время: с 13:00 пока не разойдёмся.
🧭 Место: Уфа, улица Ленина, 20/1, 2 этаж, кафе и магазин комиксов «На Кибертроне», это через дорогу от гостиного двора.
👁 Что будет: я принесу все свои клавиатуры. Также будет специальный гость, тоже со своими клавиатурами.
👜 Что взять: свои клавиатуры и ноутбуки. Если интересен обмен кикапами, свичами и прочим таким, то и их; я тоже возьму.
Можно будет потыкать в клавы друг друга, узнать в чём прикол, причаститься.
Если идёте, обязательно напишите мне: @bouncepaw. Если нет, но хотели бы, то тоже. По всем вопросам туда же. Все обновления будут в этом канале.
Клавосбор уже завтра. Напоминаю тем, кто записался. Кстати, вход-то бесплатный, но по правилам заведения надо будет купить что-нибудь в баре: чай там, кофе.
Сегодня был первый уфимский клавосбор. Людей пришло меньше, чем планировали и чем могло быть, но ладно. Потыкали в клавы друг друга, весело.
Записали видео печати на трёх клавах (ссылки ведут на ютуб):
Лоло пишет на Лец-сплите и на Коряге, а я пишу на Секире.
Ещё я сделал пост на реддите: https://www.reddit.com/r/MechanicalKeyboards/comments/clh4tl/ufa_keebmeet_2019/
Было интересно наблюдать, как пытаются печатать на Вакидзаси, не обладая никакой схемой раскладки. И вообще прикольно.
Будет и второй клавосбор; надеюсь, в тот раз придут все.
Записали видео печати на трёх клавах (ссылки ведут на ютуб):
Лоло пишет на Лец-сплите и на Коряге, а я пишу на Секире.
Ещё я сделал пост на реддите: https://www.reddit.com/r/MechanicalKeyboards/comments/clh4tl/ufa_keebmeet_2019/
Было интересно наблюдать, как пытаются печатать на Вакидзаси, не обладая никакой схемой раскладки. И вообще прикольно.
Будет и второй клавосбор; надеюсь, в тот раз придут все.
Мне нравится фраза «в соседнем чатике». Её используют все в телеграме. Что творится в других местах, не знаю, но подозреваю, что тоже используют.
Фраза используется, чтобы сослаться на какой-то другой чат: «В соседнем чате посоветовали вот такую программу. Как её запустить?» Собеседникам не важно, что это за чат. Просто какой-то чат. Может это даже не ему советовали, а кому-то ещё, но он заинтересовался. Не важно. Как её запустить, вот что важно.
Мало людей обращает внимание на эту фразу, но меня долгое время волнует, как определить соседственность чатов. Вывел такие метрики:
1. Соседственность чатов по теме. Например, два чата про роутеры, но один на русском, другой на английском. Они соседи? Я считаю, что нет, ведь реальные соседи (всмысле люди) не обязаны заниматься одним и тем же.
2. Соседственность чатов по происхождению. Например, в чате про роутеры началось бурное обсуждение микроволновок. Админ бесится и создаёт второй чат для оффтопа. Они соседи? Конечно, да!
3. Соседственность чатов по участникам. Например, 50% участников чата про роутеры состоят в чате про сельское хозяйство, при этом оба чата произошло независимо друг от друга. Они соседи? Спорно, на самом деле. Допустим, что да.
Потом возникает такое, что один чат соседствует с двадцатью чатами, а другой изолирован от остальных. Это нормально? Конечно. У людей тоже самое, бывают огромные мегаполисы и изолированные избушки в лесу.
В общем, вот вам такое: чат — дом, группа соседних чатов — населённый пункт, весь телеграм — планета.
Фраза используется, чтобы сослаться на какой-то другой чат: «В соседнем чате посоветовали вот такую программу. Как её запустить?» Собеседникам не важно, что это за чат. Просто какой-то чат. Может это даже не ему советовали, а кому-то ещё, но он заинтересовался. Не важно. Как её запустить, вот что важно.
Мало людей обращает внимание на эту фразу, но меня долгое время волнует, как определить соседственность чатов. Вывел такие метрики:
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
Уютная тумбочка
Написал статью про Секиру на английском: https://bouncepaw.github.io/sequira-en На реддит тоже закинул: https://www.reddit.com/r/MechanicalKeyboards/comments/cbvmcw/diy_ergo_sequira_article_link_in_comments/
Месяц прошёл, можно и обновление выпустить: https://bouncepaw.github.io/sequira-en
Оно там внизу, пролистать надо.
Оно там внизу, пролистать надо.
Недавно написал пару прикольных програм: qara2rust и, на основе её кода, qara2c. Обе программы — реализации Караидели: специального вида Markdown, реализующего идеи литературного программирования (его называют грамотным, но тут я придумываю термины).
Суть такова. Вместо файла с кодом, в котором иногда бывают комментарии, есть статья в формате Markdown, которым сейчас пользуется много разработчиков (ещё бы, на гитхабе используется). В этой статье иногда бывают куски кода (в Markdown их два вида, в Караидели используется только один).
Такой подход как-то давит на душу, и ты начинаешь писать много документации. Поскольку Markdown — гипертекстовый язык разметки, можно вставлять в код таблицы, картинки, ссылки. Всё, что нужно!
Более того, сами теги Markdown участвуют в генерации кода. В общем, вот hello world:
Сегодня ещё при помощи Караидели писал новый функционал для QMK Bonus (это проект с расширениями для QMK, фреймворка для клавиатур). После препроцессинга получился обычный себе код.
В общем, ставьте звёзды на версию Караидели для си и на версию для раста. Потом я когда-нибудь их обьединю. Писал, кстати, на перле, который походу и изучал.
Суть такова. Вместо файла с кодом, в котором иногда бывают комментарии, есть статья в формате 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, фреймворка для клавиатур). После препроцессинга получился обычный себе код.
В общем, ставьте звёзды на версию Караидели для си и на версию для раста. Потом я когда-нибудь их обьединю. Писал, кстати, на перле, который походу и изучал.
Wikipedia
Грамотное программирование
Грамотное программирование (англ. literate programming — литературное программирование) — концепция, методология программирования и документирования, в которой программа фактически пишется на естественном языке, а инструкции входят в неё в форме макроподстановок…
Вот так выглядит тот код в редакторе Typora. Так же цивильно будут выглядеть на гитхабе файлы в формате Караидели (.md, как и у Markdown). Напоманию, картинки, таблицы! В прошлом посте ссылался на один литературный исходник из QMK Bonus, в этом вот литературный исходник Секиры.
В своих клавиатурных статьях я уже упоминал клавиатуру Кладенец. Прошло достаточно времени, и автор Волька уже сделал несколько тестовых образцов и даже ещё одну клавиатуру: Коденец. Другой клавиатурный коллега, Зоракс, решил научиться на этой клавиатуре писать (получить клавиатуру было просто — живут в одном городе). Цель этого поста — прорекламировать его канал, где он рассказывает, как он это делает: https://t.me/kladenets_zorax/3
Получается очень интересный эксперимент, потому что, в отличие от Вольки и меня, Зоракс спокойно может несколько часов в день тренировать свой навык печати (обновление: Зоракс сказал, что не может). А ещё он очень быстро пишет на более классической клавиатуре со скоростью 700 символов в минуту.
Кстати, Волька портировал Кладенец для моей Вакидзаси, мне только прошить надо было, но не получилось это сделать :)
Ставьте звёздочку Кладенцу: https://github.com/ibnteo/kladenets
Получается очень интересный эксперимент, потому что, в отличие от Вольки и меня, Зоракс спокойно может несколько часов в день тренировать свой навык печати (обновление: Зоракс сказал, что не может). А ещё он очень быстро пишет на более классической клавиатуре со скоростью 700 символов в минуту.
Кстати, Волька портировал Кладенец для моей Вакидзаси, мне только прошить надо было, но не получилось это сделать :)
Ставьте звёздочку Кладенцу: https://github.com/ibnteo/kladenets
Telegram
Кладенец, обучение
Кладенец. День 0.
Забыл тут написать, что на сайте новая статья: https://bouncepaw.github.io/bxsuite
В них описывается использование целого семейства программ! Они упрощают создание продвинутого клавиатурного функционала: макросы всякие, хоткеи крутые. И всё по Unix way, который страстно люблю. Осталось только эти программы написать.
В них описывается использование целого семейства программ! Они упрощают создание продвинутого клавиатурного функционала: макросы всякие, хоткеи крутые. И всё по Unix way, который страстно люблю. Осталось только эти программы написать.
Кстати, хангыль является конскриптом. Он не образовался сам собой, а его сделали специально по приказу короля Седжона в 1444 году. Про историю хангыля на википедии: https://ru.wikipedia.org/wiki/Происхождение_хангыля
Wikipedia
Происхождение хангыля
Хангы́ль — система письма, изобретённая в Корее для записи корейского языка в XV веке под руководством Седжона Великого. Хангыль был создан как для дополнения, так и для замены китайских иероглифов (в Корее носят название ханча). В начале хангыль был «простонародным»…
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/
***
Египетские иероглифы такие классные! Самое удивительное для меня там — детерминативы.
Если бы сейчас делали иероглифы, подобные египетским, из эмодзи, то моё имя писалось бы так:
🌪🐭🐠👨
Первые три иероглифа читаются Т, М, Р, по первым звукам соотв слов (торнадо, мышь, рыба). Гласные не пишутся. В конце идёт детерминатив, иероглиф, который не читается, а просто подсказывает, что это слово значит. Иероглиф мужчины подсказывает, что это мужское имя.
А ещё можно писать их в любом направлении:
👨🐠🐭🌪
Как же круто!
На сайте есть целый раздел про древний Египет. Понравилась надпись Остальные материалы сайта стабильны с 2009 г. Обновлений не предвидится: http://www.refill.ru/egypt/
А самый мем в том, что всё это подраздел сайта про принтеры: http://www.refill.ru/
***
Египетские иероглифы такие классные! Самое удивительное для меня там — детерминативы.
Если бы сейчас делали иероглифы, подобные египетским, из эмодзи, то моё имя писалось бы так:
🌪🐭🐠👨
Первые три иероглифа читаются Т, М, Р, по первым звукам соотв слов (торнадо, мышь, рыба). Гласные не пишутся. В конце идёт детерминатив, иероглиф, который не читается, а просто подсказывает, что это слово значит. Иероглиф мужчины подсказывает, что это мужское имя.
А ещё можно писать их в любом направлении:
👨🐠🐭🌪
Как же круто!