Канал одного Android-разработчика, успевшего поработать в аутсорсинге, Яндексе, Мейле, Snapchat и Flipper Devices. Мысли и годнота. @lionzxy
Обложка одного из выпусков легендарного журнала "Хакер"
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/