Сегодня я впервые в жизни сам заменил экран телефона.
Это было проще чем я думал, но мест где можно было накосячить было много.
Идея самому поменять экран для меня звучала настолько безумно, что я уже забил на это и воспринимал как очередную развлекуху на которую спущу денег.
От того я чувствую невероятное возбуждение и прилив радостей от того что у меня получилось!
Для починки использовал готовый набор от iFixit стоимостью ~100 фунтов + обычный фен для отклеивания экрана
После ремонта прошел калибровку сенсора на специальном сайте от гугла
Это было проще чем я думал, но мест где можно было накосячить было много.
Идея самому поменять экран для меня звучала настолько безумно, что я уже забил на это и воспринимал как очередную развлекуху на которую спущу денег.
От того я чувствую невероятное возбуждение и прилив радостей от того что у меня получилось!
Для починки использовал готовый набор от iFixit стоимостью ~100 фунтов + обычный фен для отклеивания экрана
После ремонта прошел калибровку сенсора на специальном сайте от гугла
🔥44👏15❤3🥰2⚡1🤨1
Внезапный опрос 🌚
Что вам понравилось бы больше?
Что вам понравилось бы больше?
Anonymous Poll
69%
Приложение весит 200мб, но работает оффлайн
14%
Приложение весит 5мб, но делает запросы на сервер
17%
Все равно
Сегодня я открыл для себя мир мини-корпусов для Raspberry Pi 5.
Какая же это милота
Какая же это милота
❤59
Пару недель назад я потратил свыше 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
Уже готовую библиотеку просто опубликовать. Просто. Загрузить. 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
🔥52👍12❤4🏆2
Поднял свой сайт в Web3 TON:
tonsite://kulikov.ton
Заплатил за домен ~200$. С такими бешенными ценами не представляю кто, кроме энтузиастов, будет поднимать там сайты
tonsite://kulikov.ton
Заплатил за домен ~200$. С такими бешенными ценами не представляю кто, кроме энтузиастов, будет поднимать там сайты
🔥17🤡9💯3
Сегодня вышла World of Goo 2
Из примечательного - помимо стандартных платформ (игра доступна в EGS и в Nintendo eShop), игру можно купить прямо на сайте!
DRM-free, так ещё при покупке дают версию и под Windows, и под Linux, и под MacOS
Не припомню кто из высоко/среднебюджетных игр так делал, особенно учитывая эклюзивность EGS
Из примечательного - помимо стандартных платформ (игра доступна в EGS и в Nintendo eShop), игру можно купить прямо на сайте!
DRM-free, так ещё при покупке дают версию и под Windows, и под Linux, и под MacOS
Не припомню кто из высоко/среднебюджетных игр так делал, особенно учитывая эклюзивность EGS
🔥29👍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
Чем кроссплатформа хороша?
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
❤15🔥2
Почему кроссплатформа это плохое решение?
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
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
🔥46🤡20👏4❤1👎1
Как быстро люди забыли о Приказе от 08.11.2023 N 168, который действует от 1 марта 2024 года
http://pravo.gov.ru/proxy/ips/?docbody&nd=102108264
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://news.1rj.ru/str/ctodaily/1753
Из него вы узнаете:
- Как работают средства типо Goodbye DPI и что такое DPI
- Как РКН блокирует приватные VPN
- Как работает блокировка VPN и почему та же Amnezia работает, а Outline нет
UPD: пишут что РКН уже начал ходить и банить инструкции: https://news.1rj.ru/str/ru2chvg/24959
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://news.1rj.ru/str/ctodaily/1753
Из него вы узнаете:
- Как работают средства типо Goodbye DPI и что такое DPI
- Как РКН блокирует приватные VPN
- Как работает блокировка VPN и почему та же Amnezia работает, а Outline нет
UPD: пишут что РКН уже начал ходить и банить инструкции: https://news.1rj.ru/str/ru2chvg/24959
YouTube
Чиним YouTube на Mac и Windows за 30 секунд!
Решение для Mac!
Читать на Github: https://github.com/xvzc/SpoofDPI
Что надо сделать?
1. Открываем Терминал (он же Terminal)
2. Пишем:
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s darwin-amd64
3. Теперь пишем: export…
Читать на Github: https://github.com/xvzc/SpoofDPI
Что надо сделать?
1. Открываем Терминал (он же Terminal)
2. Пишем:
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s darwin-amd64
3. Теперь пишем: export…
❤16🔥1
Я люблю собирать лего. Но оно слишком дорогое.
Какие есть решения этой проблемы:
- 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
Какие есть решения этой проблемы:
- 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
1🔥31🤡10🥴5😁3👍2