What's the point of speech
299 subscribers
441 photos
116 videos
2 files
172 links
[ What's the point of speech ]
When all I do with it
Is just repeating myself
What's the point of a soul
When all I'm being is
A faulty copy of myself
...
VETO - You Say Yes, I Say Yes
https://youtu.be/wi2q19-Bs3E
Download Telegram
Приношу вам крутое английское слово, о котором я недавно узнал - drudgery. Означает тяжёлую/нудную работу.
Например, можно использовать в значении однообразных действий, которые могли бы быть автоматизированы, но вместо этого приходится заниматься этим самому.
Или же как аналог слову "каторга"
8
Крутой цикл статей для самых маленьких, рассказывающий о том, как именно выполняется ваш код на процессоре: cpu.land.

Написан очень простым языком, используя милые картинки
9
What's the point of speech
Всем ясно???
Люблю вас, подписчики 🥰
Please open Telegram to view this post
VIEW IN TELEGRAM
14
This media is not supported in your browser
VIEW IN TELEGRAM
Я ненавижу продукты Jetbrains я ненавижу продукты Jetbrains я ненавижу продукты Jetbrains
😁10
Дуров бака, подсадил на премиум, а теперь без него невозможно юзать ТГ
😢9💩5
Аппарат для игры в геншин
2😁1🤓1
🫥
Please open Telegram to view this post
VIEW IN TELEGRAM
🤓3🤨2😁1
Тут тиньк 3 бесплатных мороженки раздает
3
Отзывы под канцелярским ножом би лайк
😁8😢3
Я тут подумываю о том, чтобы собрать новую кастомную клаву. Решил посмотреть обзоры, разобраться в вариантах. Первый критерий, что пришел в голову, это QMK.

Для тех, кто не знает, QMK - это опенсурсная прошивка для клавиатур, в которой есть нереальное количество фич для кастомизации, написания макросов и т.д. 🍿

И тут я заметил один странный момент - почти все клавиатуры на QMK поддерживают исключительно проводное подключение. А те, что умеют в беспровод, работают только по медленному Bluetooth.

При том на рынке есть тонна клав без QMK, что умеют сразу и в проводное подключение, и в Bluetooth, и в 2.4ГГц свисток. В том числе моя текущая, о которой я писал год назад.


Поизучав Reddit с гитхабом, я сделал вывод, что происходит это поскольку QMK практически не умеет в работу без провода. Это касается и менеджмента питания, и работы с протоколом передачи данных.

Но уже несколько лет разрабатывается альтернатива - ZMK, Он самого создания затачивался под поддержку беспроводной работы, за счет чего клавы на нем способны работать месяцами без подзарядки 🍊

Так почему же производители продолжают юзать мутный софт, вместо опенсурсного, в котором уже все сделано за них? 🤔

Все потому что у ZMK, как и у QMK есть большой нюанс - отсутствие поддержки 2.4ГГц передатчиков с низкой задержкой ввода 😤. Происходит этого из-за того, что все передатчики и их протоколы проприетарные, из-за чего их просто невозможно использовать в открытых проектах.

И несмотря на хорошую поддержку Bluetooth со стороны ZMK, он не может заменить отдельные передатчики банально даже из-за частоты опроса (125Гц против 1000Гц)

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

Короче, походу выбор такой: либо крутая прошивка, но юзать по проводу, либо кривая хрень, зато с надежным и быстрым беспроводным подключением 🍊
Please open Telegram to view this post
VIEW IN TELEGRAM
🗿37🤓5💩21
Хвастаюсь своим последним проектом — менюшкой настроек моего бота @TgTranslatorBot на базе Веб Приложений!

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

Например, относительной прошлой менюшки (посмотреть на нее можно тут), мне удалось добавить поиск в список языков и демонстрацию работы различных режимов перевода. Раньше же приходилось вываливать пользователю тонну кнопок в ЛС. С ограниченной интерактивностью, непонятной навигацией и прочим.

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

А еще, есть нативные диалоги, которые можно кастомизировать и вставить в них до 4 разных вариантов, либо же использовать дефолтные пресеты с локализацией. И кнопка снизу, которой можно выбрать произвольный текст, переводить в состояние загрузки и временно отключать.
Так же есть возможность использовать вибрацию, при том гранулярно выбирая ее длительность.
Все это делается через специальный объект, который автоматически добавляется в window.


Немного о моей реализации: использовано по минимуму библиотек. Весь стек это Solid.JS + TS + Vite + CSS Modules. Не сказать, что хотелось пилить свои компоненты, но на солид практически нет готовых вариантов.
Зато работать с ним в целом было приятно. DX получше, чем у реакта, да и концептуально солид проще. 
Все приложение занимает 20kb. Страницы даже не разделены на чанки, чтобы все пункты меню открывались моментально.


Потыкать демку прямо сейчас у себя в Телеграме можно жмякнув по ссылке: https://t.me/TgTranslatorBot/settings?startapp=mock
12
Как же хочется стать таким
8🗿7
Кратко о рынке часов на андроиде из кода официальной библиотеки для Compose
🗿8