localhost_ru | Unsorted

Telegram-канал localhost_ru - Локалхост (Никита Куликов)

2030

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

Subscribe to a channel

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

Обложка одного из выпусков легендарного журнала "Хакер"

https://xakep.ru/issues/xa/292/

Читать полностью…

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

Жесть история - актрису озвучания Алену Андронову не предупредили о том что её голос будет публично доступен для синтеза речи.

Теперь её голосом можно озвучить что угодно прямо на сайте Tinkoff (ссылка) с флиртующим, веселым, грустным или обычным голосом. Включая порно и политические видео

https://dtf.ru/u/952987-holly-forve/2073096-iz-golosa-banka-v-p0rno

Добро пожаловать в киберпанк

Читать полностью…

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

Получил водительские права в Грузии

Вот и произошло счастливое событие для меня - в понедельник сдал город и через ~20 минут получил на руки грузинские водительские права + международную книжечку

Права действуют по всему миру - Грузия в венской и женевской конвенции

Правда есть НЮАНС. В Британии я смогу ездить по ним только год, потом придется пересдавать.

В России тоже недавно совсем вышел закон по которому любые иностранные права тоже всего год работают

Ну и зачем 🫠

Зато механика

Читать полностью…

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

Недавно приехал play.date

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

По самому устройству - внезапно опыт игры на флиппере намного лучше : D

- Большое разрешение экрана нивелируется отсутсвием подсветки. Не видно нифига, для игры ты должен держать устройство прямо под источником света. При этом под правильным углом. Поэтому большинство игр имеют гигантские спрайты - из-за чего в большом расширении смысла нет.
- Бесплатны только первые 24 игры, за остальные надо платить $$$
- Очень медленный Wi-Fi и баги в системе
Но при этом:
- Устройство очень маленькое и миленькое
- Рычажок, действительно, отличная фича
- Кучу анимации в системе

По итогу, на нем есть множество классных и интересных игр, но сам процесс геймплея удобнее и приятнее на том же Flipper Zero

Читать полностью…

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

Играю завтра в Bunker Bar в Тбилиси, приходите.

Читать полностью…

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

Опубликовали мое выступление на Mobius. Теперь оно доступно на Ютубе всем желающим:

https://youtu.be/htWzdvht0Qg

И ещё выступление где я был приглашенным экспертом - про Lobzik: https://youtu.be/8BB5Qa1O5TM

Читать полностью…

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

Нашел видео в YouTube у которого всегда 301 просмотр : D

https://www.youtube.com/watch?v=oIkhgagvrjI

Читать полностью…

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

Агрегация первого впечатления блогеров от новых очков.

Тезисно:
- Трекинг глаз работает великолепно
- UX/UI великолепен
- Режим прозрачности работает лучше чем ожидалось - пишут что разница между режимом прозрачности и реальным миром минимальна
- Нет отклика/вибрации
- Всего два часа работы от батареи

Все обзорщики заметили что шлем тяжелый, вес заметен и чувствуется (а ведь почти все посидели с шлемами максимум два часа)

https://twitter.com/BenGeskin/status/1666036254540963840

Читать полностью…

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

У нас внутри компании примерно раз в две недели проводится демо где мы показываем все что сделали за это время

И в эту пятницу такое демо тоже было

Поэтому я попросил @coffee_party_with_me к нашему внутреннему демо сделать анимацию, стилизованную под анонс сегодняшнего WWDC. Как вам? Похоже?

Читать полностью…

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

Ярый фанат трамваев

И, когда увидел канал этого человека, просто офигел от счастья - паручасовые видосы из кабины трамвая Челябинска с монотонным разговором на фоне и комментированием ситуации. Теперь использую как аналог lofi girl

https://www.youtube.com/watch?v=N_Fceyk8vL4

Читать полностью…

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

Зачем я выступаю?

Этот месяц получился очень насыщенным - помимо основной своей работы я выступал ≈три раза, выпустил несколько статей и даже на одном докладе был приглашенным экспертом. Это титанические расходы сил и при этом я постоянно слышу вокруг вопрос "Зачем?" или даже неодобрение - "фигней какой-то занимаешься вместо нормального".

Если кратко, то развивая индустрию, ты развиваешься сам.

Приведу пример - сейчас я делаю мобильное приложение, которое работает по BLE. Реалии таковы, что состояние индустрии в этой сфере достаточно плачевное. Большинство компаний делает мобильные приложения и BLE на сдачу, нанимая неопытных разработчиков и не проверяя результат. Поэтому чтобы сделать хорошее приложение нужно быть лучше среднего в индустрии.
А когда ты лучший в индустрии (или хотя бы не хуже других) встает проблема - копировать больше не у кого. Поэтому чтобы разиваться и развивать свой продукт ты должен двигать индустрию вперед

Зачем развивать индустрию, если можно развивать внутренюю разработку втихую?

Ошибка думать что это игра с нулевой суммой. Развитие индустрии приведет к следующему:
- Индустрия станет лучше, продукты, производимые этой индустрией, станут лучше
- Пользователи станут больше любить эти продукты
- Эти продукты станут больше продаваться, капитализация индустрии вырастет
- Компания и продукт который делаешь лично ты тоже станет лучше и прибыльнее, потому что индустрия и качество продуктов растет
- Лично ты станешь более востребован потому что являешься экспертом в развитой индустрии

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

Иначе говоря, я считаю, что развиваться как эксперт без развития индустрии невозможно

Читать полностью…

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

#анонсы

Привет!

13 мая на конференции Mobius 2023 Spring пройдет Community Day. Это второй день конференции со свободным доступом для всех желающих.

Вас ждут семь докладов, две BoF-сессии и совместный выпуск подкастов о мобильной разработке.

Выступления спикеров:

• Никита Куликов из Flipper Devices — Разгоняем BLE
• Полина Скалкина из Doubletapp — SwiftUI для большого энтерпрайза (спойлер: было весело)
• Сергей Ерохин из Тинькофф — Использование XCFramework в крупном iOS-проекте, или Как ускорить сборку в 2 раза
• Анатолий Гусев из VK / RuStore — Готовим конфигурацию Android-приложения с помощью Dynamic Proxy и рефлексии
• Константин Кулаков из VK — VK Карты. Как жить с двумя провайдерами карт в крупном проекте
• Артём Шендрик из Linen Wallet — Modern MVI и MVVM+ со всех сторон в 2023
• Миша Левченко из Авто.ру — Lobzik: полуавтоматическая модуляризация Android-проекта
• Дмитрий Куркин из Spark Networks — Жизненный цикл объектов SwiftUI

Обсуждения:

• BoF-сессия от VK — Kotlin Multiplatform Mobile, или Три слова, от которых хорошо на душе
• BoF-сессия от Яндекса — Принципиально ли наличие principal мобильных разработчиков в корпорации?

Подкаст:

• Лента Мобиуса + Yet Another Mobile Party — ML в мобильной разработке

Для участия в Community Day достаточно просто зарегистрироваться.

Читать полностью…

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

Яндекс в очередной раз открывает свои стажировки и набор на школы разработки

Много лет назад я проходил стажировку в компании Яндекс - это было отличное время (выше моя фотка), Яндекс как никакая компания дает стажерам проявить себя и чаще всего именно им достаются самые интересные задачи (стажерам в кайф, а сеньеры уже dead inside)

И многие просто не знают о такой возможности. Абсолютно бесплатно можно получить мощнейший социальный лифт - вы будете круглые сутки общаться с одними из самых умнейших людей, будете делать крутые вещи, которыми пользуются ваши близкие и друзья (например, представляете как классно будет рассказывать маме что вот это в Яндекс.Музыке/Браузере/Такси/Картах сделали именно вы).

Обе программы не только абсолютно бесплатны, но и в обоих вам даже дают взамен:
- В Школах разработки помимо крутого образования вы еще получите оплату билетов и проживания от Яндекса
- На стажировках вам будут платить зарплату. В свое время этих денег мне хватило чтобы полностью самостоятельно жить в Москве и снимать комнату

Это отличная возможность и именно поэтому я решил рассказать про неё - естественно, мне за это никто не платил, платной рекламы в этом канале не будет

Ссылка на Школу Мобильной Разработки (ШМР): https://clck.ru/347VUY
Ссылка на остальные школы (Интерфейсы, Бекэнд, Менеджеры): https://academy.yandex.ru/schools/summer
Ссылка на стажировки: https://yandex.ru/yaintern/
Для совсем крутых ссылка на ШАД: https://academy.yandex.ru/dataschool

Читать полностью…

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

У одного из самых популярных техноблогеров в мире вышел обзор Flipper Zero

https://youtu.be/nLIp4wd0oXs

Читать полностью…

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

Впервые вижу чтобы у человека два никнейма в телеге было

Читать полностью…

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

Они еще и продают её голос


ААААААААААААААААААААА

Читать полностью…

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

Как устанавливать любые приложения на iOS устройства

Недавно я открыл для себя способ устанавливать .ipa файлы на iOS устройства без Jailbreak и прочего. Таким образом, поставил себе на планшет и телефон сестры:
- TikTok без region-lock (можно выбирать любой регион вообще и публиковать/смотреть видео с него)
- YouTube без рекламы и с пропуском рекламных вставок внутри видео
- Kino.pub наконец смог поставить себе приложение на iPad
и многое другое, например, торрент-клиент на ipad : D

Как это работает?
- Получаете сертификат разработчика - можно получить его напрямую у Apple за 100$ в год, можно воспользоваться агрегаторами типо lazyshop.app, которые покупают один сертификат и потом подписывают им приложения
- Далее либо пользуетесь их lazyshop online signer, либо каким-нибудь https://esign.yyyue.xyz/sign.html, чтобы подписать .ipa файл
- Сами .ipa файлы брать отсюдова: @iapps_ipa

Итого, за 480 рублей в год можно ставить абсолютно любые приложения на iphone+ipad

Читать полностью…

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

Вот так Spotify уведомляет что твои вкусы изменились :)

Читать полностью…

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

Вчера прозоишло одно из важнейших событий для Flipper Zero и для меня - релиз Apps Catalog.

Теперь больше сотни приложений для Flipper Zero собрано в одном месте. Про существование многих из них я даже не подозревал. В процессе тестирования каталога ни раз качал какую-то игру на пробу и залипал там на час с лишним. Мой личный топ:
1) 2048 - очень качественно сделанная адаптация 2048, идеально ложится на формфактор флиппера
2) Doom - это не порт, а скорее клон, но отличный - со здоровьем, в 3д, с патронами и перезарядкой
3) WAV Player - флиппер может играть черный бумер, ну не чудо ли?

В каталоге еще полно приложений для энтузиастов - для детекта SWD, для чтения/записи UART, для подключенного счетчика гейгера, для модуля GPS, для прошивки ESP32 и так далее. Прямо сейчас оно мне не нужно, но я уверен что рано или поздно какое-то из этих приложений мне понадобится (например, сбросить какой-нибудь очередной грузинский роутер).

Вы сами можете посмотреть приложения в каталоге - флиппер для этого не требуется. Загрузите приложение из AppStore/Google Play, пропустите соединение и перейдите на вкладку "Hub"

Особенно важно это событие лично для меня, так как во флиппере я занимаюсь мобильным приложением, а Apps выпустились как раз там.

Можете потыкать, рассказать как оно вам:
Google Play: https://play.google.com/store/apps/details?id=com.flipperdevices.app
App Store: https://apps.apple.com/app/flipper-mobile-app/id1534655259

Читать полностью…

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

Сегодня в 13:52 по гринвичу мне пришло письмо.

Мне одобрили визу талантов в Великобританию.

Это фантастически важное для меня событие. Для меня это значит что:
- Компания, выбранная Великобританией, считает что я соответствую критериям таланта и это не может тешить мое эго, конечно

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

- По условиям визы сразу я получаю ВНЖ на пять лет, затем, после пяти лет, получаю на год ПМЖ, затем гражданство UK. Никаких условий нет (поверх стандартных типо преступлений и прочего), привязки к работодателю нет. + тоже самое получает моя жена

Для визы мне пришлось просить рекомендации у многих крутых людей - и спасибо им большое за то, что они мне их дали

Чтож, с удовольствием выпью чашечку чая с кем-нибудь, как только окажусь в Лондоне :)

Читать полностью…

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

Прикольно. Проект по визуализации git-репозиториев использовал наши мобильные репозитории для примеров:

https://github.com/rusinikita/devex#readme

Читать полностью…

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

lopaka.app — это мой проект редактора пиксельной графики и интерфейсов для проектов на Ардуине, ESP32 или STM. Мне было больно видеть как страдают эмбедед разработчики рисуя свои интерфейсы, и я решил упросить им всем жизнь.

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

В Лопаке можно:
- рисовать базовые фигуры
- писать текст разным шрифтом
- генерировать готовый код для u8g2 и Flipper Zero
- конвертировать изображения в XBMP

https://github.com/sbrin/lopaka

Проект в альфа версии, я только начинаю его. Очень нужна обратная связь, приглашаю всех попробовать. Делитесь идеями, спрашивайте вопросы, расскажите всем друзьям!

Читать полностью…

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

Да, это QR код

Source: https://mp.weixin.qq.com/s/i4WR5ULH1ZZYl8Watf3EPw

Читать полностью…

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

Застрял на трёх пальцах

https://cs.uwaterloo.ca/~csk/slide/

Читать полностью…

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

Браузер Arc зарелизил Boosts 2.0

Теперь можно менять цвета страницы легко и непринужденно.

Вообще, удивительно что в 2023 году какой-то браузер заставил меня на него перейти с Google Chrome. Причем не из жалости (привет, Firefox), а потому что Arc реально круче:
- Новый подход к закладкам, ваши любимые сайты открываются мгновенно
- Открытие ссылок из других мест в отдельном окошке
- Крутой и смелый дизайн с возможностью кастомизации
- Переработанная работа с профилем
и все это в дополнении к фичам хрома: webusb, extensions и прочее

Arc пока доступен только для iOS и MacOS и пока только по инвайтам. Вот мой и оставляйте в комментариях свои: https://arc.net/gift/aed66d2c

Читать полностью…

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

Флиппер против Microsoft

Сегодня знакомый со мной поделился - на стимдеке есть игры от Майкрософт в которых авторизация с наэкранной клавиатуры не работает - она перевёрнута и ввод оттуда игнорируется

Поэтому, при отсутствии клавиатуры, человека спас флиппер с badusb клавиатурой

Читать полностью…

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

🔴 Стартуем собеседование на позицию Middle Android Dev

Интервьюер - Никита Куликов, Android Lead в Flipper Devices. Будет интереcный разговор про опыт и написание кода в IDE!

P.S. Запись останется на канале!

Читать полностью…

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

Сегодня вышли две мои статьи.

Одна на хабре для войтивайти: https://habr.com/ru/companies/yandex_praktikum/articles/726540/
Вторая на vas3k.club про то почему я не боюсь нейросети: https://vas3k.club/post/19167/

Наливайте чаечек и приятного чтения

Читать полностью…

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

Маск сказал - Маск сделал

Твиттер опубликовал весь исходный код системы рекомендаций площадки.
Репозиторий на гите: тык

Интересно, как быстро умельцы найдут баги, и сколько новой информации для себя другие компании вытащат.

За ссылку спасибо каналу @j_links

Читать полностью…

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

Тоже очень жду, оно еще и на Nintendo Switch выходит
https://www.nintendo.com/store/products/storyteller-switch/

Читать полностью…
Subscribe to a channel