ch
Feedback
Локалхост (Никита Куликов)

Локалхост (Никита Куликов)

前往频道在 Telegram

Канал одного Android-разработчика, успевшего поработать в аутсорсинге, Яндексе, Мейле, Snapchat и Flipper Devices. Мысли и годнота. @lionzxy

显示更多
3 013
订阅者
-124 小时
+37
+230
帖子存档
16 сентября, в понедельник, буду рассказывать на Podlodka Android Crew про GitHub Actions Конференция платная, но недорогая.
16 сентября, в понедельник, буду рассказывать на Podlodka Android Crew про GitHub Actions Конференция платная, но недорогая. Плюс я, например, все выплаты за такие выступления всегда перевожу на благотворительность (как минимум чтобы с налогами не возиться) Выпросил у команды Podlodka промокод - android_crew_12_0Lk1pN. Мне за использование этого промокода ничего не будет, вам - 500 рублей скидка. Еще у меня есть две бесплатные проходки - пишите в комменты кому нужно.

Пропустил новость с канала Android Good Reads^ Google часть своих проектов портирует на Kotlin Multiplatform (о котором я писал выше) Так что, если у вас вдруг iOS и гугловые продукты работают как-то ненативно - знайте, это все KMP. Но для разработчиков это, скорее, хорошая новость

Я люблю собирать лего. Но оно слишком дорогое. Какие есть решения этой проблемы: - Lego Bricktales в стиме: https://store.ste
Я люблю собирать лего. Но оно слишком дорогое. Какие есть решения этой проблемы: - Lego Bricktales в стиме: https://store.steampowered.com/app/1898290/LEGO_Bricktales/ - Для тех кому нужно больше погружения: Lego Bricktales в дополненной реальности: https://www.meta.com/en-gb/experiences/lego-bricktales/6521909757843713/ И недавно я узнал про еще один способ собирать лего за дешево: Подписка на лего - Платишь 15 фунтов (1800руб) в месяц за подписку - Выбираешь любой набор и платишь 5 фунтов за доставку - Собираешь набор - Разбираешь - Отправляешь обратно - Получаешь следующий набор Таким образом, за 15 фунтов + 5 фунтов(600руб) за набор можно собирать бесконечное количество лего https://www.brickborrow.com/browsesetstoborrow

Как быстро люди забыли о Приказе от 08.11.2023 N 168, который действует от 1 марта 2024 года http://pravo.gov.ru/proxy/ips/?docbody&nd=102108264
Основаниями для включения в реестр сведений, указанных в части 2 настоящей статьи, являются: ... информации о способах, методах обеспечения доступа к информационным ресурсам и (или) информационно-телекоммуникационным сетям, доступ к которым ограничен на территории Российской Федерации;
Wylsacom: https://www.youtube.com/watch?v=Dvu2SUB8LvU DTF: https://dtf.ru/howto/2878180-kak-oboiti-blokirovku-youtube-s-pomoshyu-goodbyedpi-maksimalno-prostoe-rukovodstvo-dlya-chainikov От себя могу посоветовать: - Amnezia VPN для настройки своего сервера: https://amnezia.org/en/downloads - VPN Generator: @vpngeneratorbot Мой любимый подкаст "Запуск завтра" с выпуском про то как работают блокировки: https://t.me/ctodaily/1753 Из него вы узнаете: - Как работают средства типо Goodbye DPI и что такое DPI - Как РКН блокирует приватные VPN - Как работает блокировка VPN и почему та же Amnezia работает, а Outline нет UPD: пишут что РКН уже начал ходить и банить инструкции: https://t.me/ru2chvg/24959?single

Почему кроссплатформа это плохое решение? 1) На скринах выше - одно и то же приложение, написанное нативно и с использованием
+1
Почему кроссплатформа это плохое решение? 1) На скринах выше - одно и то же приложение, написанное нативно и с использованием кроссплатформы. "Экономия" на разработчиках приводит к ухудшению пользовательского опыта 2) Кроссплатформенное приложение писать не в два раза быстрее, чем два нативных приложения. А по моему опыту, чаще всего, даже одно кроссплатформенное приложение пишется дольше, чем два нативных. Потому что, помимо бизнес-задач, ты сражаешься еще и с фреймворком 3) Ты зависишь от непопулярного фреймворка (относительно нативных платформ), который резко может перестать поддерживаться. Звоночки к этому есть - например, недавнее увольнение сотрудников Google из Flutter 4) Вместо двух экспертиз в компании - Android и iOS, теперь нужно будет три - кроссплатформа, Android и iOS У нас было два эксперимента - год назад мы писали приложение-прототип на Flutter, сейчас на KMP. В результате этих экспериментов мы в компании приняли решение - делать нативные мобильные приложения. Качество приложений важнее Flipper Zero: - iOS: https://github.com/flipperdevices/Flipper-iOS-App - Android: https://github.com/flipperdevices/Flipper-Android-App Busy Status Bar: - iOS: https://github.com/busybar/iOS - Android: https://github.com/busybar/Android

Для нового проекта Flipper Devices, https://busy.bar, решили попробовать писать Android-приложение сразу с поддержкой Kotlin
+3
Для нового проекта Flipper Devices, https://busy.bar, решили попробовать писать Android-приложение сразу с поддержкой Kotlin Multiplatform Чем кроссплатформа хороша? 1) Шаринг UI и бизнес-логики сразу на несколько платформ: - Android - iOS - MacOS - Windows - Linux (.deb) - WebJS (Не работает на Safari пока этот PR от Apple не вольется) Попробовать можно тут: https://github.com/busybar/Android/releases/latest 2) Нативный код, как минимум, на одной платформе - Android 3) Переиспользование уже написанных библиотек за 13 лет на Kotlin для таргетов iOS/WebJS и за 30 лет на Java для Android/MacOS/Windows. Можно запустить существующую кодобазу под другую платформу практически бесплатно 4) Фантастически удобный тулинг, ведь самые лучше IDE в мире делает та же компания - Jetbrains

Переехали в новый офис, всю сеть провели, а роутер еще не приехал Итого, 4 этажа 6+ свитчей 17 WiFi точек (из них 12 WiFi6E и
Переехали в новый офис, всю сеть провели, а роутер еще не приехал Итого, 4 этажа 6+ свитчей 17 WiFi точек (из них 12 WiFi6E и 5 WiFi 7) 32 камер CCTV 83 RJ45 сокет-розеток (из них 24 10Gbps, остальные 1Gbps) И 1 Raspberry Pi, которая выступает в роли роутера и маршрутизирует весь трафик 💪 : D

Сегодня вышла World of Goo 2 Из примечательного - помимо стандартных платформ (игра доступна в EGS и в Nintendo eShop), игру
Сегодня вышла World of Goo 2 Из примечательного - помимо стандартных платформ (игра доступна в EGS и в Nintendo eShop), игру можно купить прямо на сайте! DRM-free, так ещё при покупке дают версию и под Windows, и под Linux, и под MacOS Не припомню кто из высоко/среднебюджетных игр так делал, особенно учитывая эклюзивность EGS

Поднял свой сайт в Web3 TON: tonsite://kulikov.ton Заплатил за домен ~200$. С такими бешенными ценами не представляю кто, кро
Поднял свой сайт в Web3 TON: tonsite://kulikov.ton Заплатил за домен ~200$. С такими бешенными ценами не представляю кто, кроме энтузиастов, будет поднимать там сайты

Пару недель назад я потратил свыше 30 часов на публикацию библиотеки в Maven Central Уже готовую библиотеку просто опубликова
Пару недель назад я потратил свыше 30 часов на публикацию библиотеки в Maven Central Уже готовую библиотеку просто опубликовать. Просто. Загрузить. 30 часов. Так много времени это заняло по двум причинам: 1) С марта 2024 года новым авторам запрещается публикация библиотек по старому способу - через OSSRH 2) Все туториалы в интернете написаны по старому способу Итого - туториалов в интернете полно, но они все не рабочие Я решил это исправить и написать инструкцию о публикации Android и Java-проектов в Maven Central Portal: Habr: https://habr.com/ru/articles/830630/ Medium [EN]: https://medium.com/@lionzxy/how-to-publish-a-library-to-the-maven-central-portal-in-2024-a64ad67751c9

Сегодня я открыл для себя мир мини-корпусов для Raspberry Pi 5. Какая же это милота
+1
Сегодня я открыл для себя мир мини-корпусов для Raspberry Pi 5. Какая же это милота

Внезапный опрос 🌚 Что вам понравилось бы больше?
Anonymous voting

Крутое залипалово по написанию программы для диспетчеризации лифтов https://play.elevatorsaga.com/
Крутое залипалово по написанию программы для диспетчеризации лифтов https://play.elevatorsaga.com/

Сегодня я впервые в жизни сам заменил экран телефона. Это было проще чем я думал, но мест где можно было накосячить было мног
+3
Сегодня я впервые в жизни сам заменил экран телефона. Это было проще чем я думал, но мест где можно было накосячить было много. Идея самому поменять экран для меня звучала настолько безумно, что я уже забил на это и воспринимал как очередную развлекуху на которую спущу денег. От того я чувствую невероятное возбуждение и прилив радостей от того что у меня получилось! Для починки использовал готовый набор от iFixit стоимостью ~100 фунтов + обычный фен для отклеивания экрана После ремонта прошел калибровку сенсора на специальном сайте от гугла

Сегодня мне в очередной раз стало больно за то что я потерял свой кошелек с ~200 тонами, которые купил за 10к рублей нескольк
Сегодня мне в очередной раз стало больно за то что я потерял свой кошелек с ~200 тонами, которые купил за 10к рублей несколько лет назад : (

Я считаю что Firefox худший браузер, которым я когда-либо пользовался За всю свою жизнь у меня было много браузеров. Сейчас о
+1
Я считаю что Firefox худший браузер, которым я когда-либо пользовался За всю свою жизнь у меня было много браузеров. Сейчас основных три: Chromium для Windows/Ubuntu, Arc для MacOS и Firefox для Android И Firefox для Android мало того что обладает низкой стабильностью (краши для него это норма), откровенно долго внедряет новые стандарты (привет, issue на third-party passkey providers). Так ещё и базовый функционал просто не работает. Простую задачу: "Что я гуглил три недели назад вечером" через браузер сделать невозможно Слева - как история выглядит в нормальном браузере Справа - как история выглядит в Firefox Очень классно поддерживать олигополию браузеров, но, возможно, это не нужно? Есть отличный открытый и независимый браузер - Chromium. Зачем нужна альтернатива? Тем более такая убогая

Raspberry Pi Foundation недавно релизнула свой новый сервис - Raspberry Pi Connect Это сервис удаленного доступа к интерфейсу
+1
Raspberry Pi Foundation недавно релизнула свой новый сервис - Raspberry Pi Connect Это сервис удаленного доступа к интерфейсу малинки из браузера, работающий из коробки Выигрывают все Пользователям: бесплатный сервис Raspberry: люди все больше привязываются к их экосистеме

Сделал вчера пересылку СМС сообщений в Telegram бота У меня три симки - одна русская, одна британская и одна грузинская. От г
+2
Сделал вчера пересылку СМС сообщений в Telegram бота У меня три симки - одна русская, одна британская и одна грузинская. От грузинской и русской симки мне нужны только СМС для входа в банк и авторизаций. Я замучался таскать с собой дополнительный телефон для отдельной симки, поэтому купил для Raspberry Pi GSM HAT и сделал пересылку сообщений в Telegram-бота https://github.com/LionZXY/SMS2Telegram