Получи случайную криптовалюту за регистрацию!

Loskir's

Логотип телеграм канала @loskirs — Loskir's L
Логотип телеграм канала @loskirs — Loskir's
Адрес канала: @loskirs
Категории: Блоги
Язык: Русский
Количество подписчиков: 2.03K
Описание канала:

Front-end @yandex. Пишу про айти, технологии и не только
Лайв канал: @LoskirsLive
Я: @Loskir

Рейтинги и Отзывы

4.00

2 отзыва

Оценить канал loskirs и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

1

2 звезд

0

1 звезд

0


Последние сообщения

2022-08-28 14:07:21
В 13 андроиде гугл убил единственное преимущество поиска по приложениям в своём лаунчере: открытие по кнопке энтер. Теперь эта кнопка всегда ведёт на отвратительную страницу гугла.

И да, считать 2+2 этот поиск всё ещё не умеет
410 views11:07
Открыть/Комментировать
2022-08-28 01:18:33
Я победил в змейку на флиппере
На что я потратил полчаса своей жизни…
544 views22:18
Открыть/Комментировать
2022-08-26 16:19:40
Doom на флиппере, дождались

Вот ссылка на прошивку для обоих подписчиков канала с флиппером
А вот ссылка на гитхаб проекта. Как пишет автор, это не настоящая игра, а порт doom-nano (движка для трассировки лучей, написанного с нуля для Arduino Nano и стилизованного под Doom)
647 views13:19
Открыть/Комментировать
2022-08-22 18:44:39
В рамках Price Monitor я часто имею дело с базами продуктов и других товаров. У большинства из них есть EAN — номер на штрихкоде (и сам штрихкод, который вы сканируете на кассе). Недавно я начал объединять базы товары из разных магазинов по EAN, и это оказалось не так просто. Потому что EAN — это какой-то черный ящик. Например, вот пачка чая

• Тип штрихкода — EAN13, в нем должно быть 13 символов
• На упаковке напечатано только 12
• Мой сканер распознаёт в нём 13 символов (добавляет 0 в начале)
• Сканер из приложения одного магазина распознаёт 12 символов
• API одного магазина возвращает товар только с 12 символами
• API другого магазина возвращает 11 символов (54881009690)
• При этом API другого магазина для получения товара по штрихкоду возвращает товар и с 11 символами, и с 12, и с 13
919 viewsedited  15:44
Открыть/Комментировать
2022-08-17 17:11:40 Клёвые новые фичи Android 13

- Обязательный запрос уведомлений. Теперь приложения должны спросить у пользователя разрешение, чтобы отправлять пуши. На iOS такое уже несколько лет, наконец-то и на андроиде можно уменьшить количество непрошенных пушей
- Доступ приложений к фото теперь тоже может быть ограничен определенными альбомами или несколькими фотографиями (тоже как на iOS)
- Настройка языка для каждого приложения в отдельности. Ещё одна полезная фича, уже знакомая пользователям iOS
- Обновлённый виджет проигрывания медиа (я уже писал о проблемах текущего). Добавили полоску прогресса воспроизведения (волнистая линия выглядит интересно), изменение громкости теперь тоже доступно в пару кликов

Не самый глобальный апдейт, но выглядит интересно. Надо будет поставить на пиксель и потыкать.
Source: MKBHD
1.0K views14:11
Открыть/Комментировать
2022-08-17 15:13:48 Почему-то мне очень нравится эстетика 12 андроида с его тёмным, но цветным фоном, и алгоритмически полученными цветами. А вон там один разработчик играется с такими динамическими темами для терминалов и IDE

vxtwitter.com/kdrag0n/status/1557902358964645889 (тред)
911 views12:13
Открыть/Комментировать
2022-08-17 14:54:42 Приятная интерактивная статья о том, как работают ре-рендеры в реакте. Будет полезно начинающим реактерам, а все остальные могут просто потыкать

joshwcomeau.com/react/why-react-re-renders/
765 views11:54
Открыть/Комментировать
2022-08-15 21:33:32
Яндекс музей

Сегодня открылся музей яндекса на Павелецкой, и мы с друзьями решили туда сгонять

Было клёво:
- Потыкали компьютеры разной степени древности (от 80-х годов до довольно новых маков из нулевых)
- Запустили майнкрафт 1.2.5 на eMac (получилось 5 фпс на абсолютных минималках)
- Поиграли во всякие аркадные автоматы и ретро-приставки
- Поиграли в taiko на барабанах (это было супер)
- Поболтали с сотрудником на тему флиппера (оказывается, он уже успел потыкать флиппер у знакомого, который выиграл его на Гик Пикнике)
- А в честь открытия сегодня раздавали бесплатный кофе и печеньки, чем мы с радостью воспользовались (я выпил 5 чашек)

В общем, всем советую. Вход всегда бесплатный
790 views18:33
Открыть/Комментировать
2022-08-13 13:53:24 Неделю назад я пробовал подключить к своему веб-приложению одну библиотеку для сканирования штрих-кодов. Библиотека была написана на C, так что я взял версию, обёрнутую в WASM. Но всё пошло не по плану, и мой проект на nextjs с webpack никак не хотел с ней работать. То странные ошибки "is not defined", то webpack не хотел импортировать wasm-файл. Полдня я боролся с этим, но под конец сдался и создал ишью на гитхабе. Заодно сделал репу с минимальным воспроизведением проблемы.

Как же я был удивлён, когда через три дня автор библиотеки написал огромный комментарий на три страницы с объяснением проблем и способами их решения. И даже сделал PR с фиксами в мой репозиторий!

Респект таким мейнтейнерам.
798 viewsedited  10:53
Открыть/Комментировать
2022-08-10 13:39:55 Рубрика «новости умного дома»

Наконец-то перенёс Home Assistant с малинки (Raspberry Pi 3b+) на более мощный домашний сервер. Давно хотел это сделать, но пришлось пойти на решительные меры только когда кончилось место на sd-карточке.

Ранее я уже перенес несколько сервисов с малины: сначала это были InfluxDB и Grafana (для «аналитики»), потом nginx. Теперь же, когда и сам Home Assistant переехал, на малине остались только mosquitto и zigbee2mqtt, которые обеспечивают работу zigbee-устройств (с помощью usb-стика с антенной).

Главная проблема Raspberry Pi — пропускная способность sd-карточки. Хотя я использовал не самую дешевую карточку класса C10 A1, скорость чтения составляла около 13 мегабайт в секунду, а это совсем несерьёзно. IOPS не замерял, но кажется, что там ещё хуже. Когда малинка распаковывает какой-нибудь архив, ужасно тормозит вся система.

Почему Home Assistant перестал влезать на карточку в 32 гигабайта? Всё просто — я настроил историю так, чтобы она хранилась всё время. Sqlite-база с историей выросла до 20 гигабайт. И да, работала она настолько медленно. Построить график температуры в доме за пару дней занимало у неё секунд 30, если не больше.

Первое, что я заметил после переезда — стало быстрее. Сам HA теперь перезагружается секунд за 15 вместо минуты, а графики рисуются заметно шустрее. Вот бы ещё переехать с sqlite на какую-нибудь mariadb, но это уже другая история.

Ещё одна новость — наконец-то починил интеграцию с HomeKit. Теперь смогу, например, включать лампу прямо с Apple Watch (хотя не то чтобы очень хотелось, да и HomeKit для этого необязателен). Интеграция работала какое-то время, но потом я случайно её сломал, когда перенастраивал докер на внутренние сети вместо network_mode host (что я, просто так докер использую что-ли?). Я пытался курить гайды, прокидывать порты и создавать macvlan сети, но всё было безуспешно: девайсы ни в какую не видели Home Assistant хаб. Со временем всё больше сервисов переезжали из докера на малине, и нужда в докеровской сети отпала. И сейчас я просто переключил Home Assistant обратно на network_mode host, и HomeKit сразу заработал!
941 views10:39
Открыть/Комментировать