Тонкие настройки


Kanal geosi va tili: Rossiya, Ruscha


Субъективная годнота в моём поле зрения
Обратная связь: @artemnovichkov

Связанные каналы

Kanal geosi va tili
Rossiya, Ruscha
Statistika
Postlar filtri


Apple Event 2021

Сегодня в 20:00 по МСК Apple проведёт презентацию новых продуктов. Мы с корешами уже традиционно будем смотреть онлайн, под стаканчик сидра или яблочного сока. Сливов было мало, но новые айфоны и часы точно должны показать.

Для меня как для iOS-разработчика эти релизы очень важны, потому что они будут определять, куда в следующие несколько лет будет двигаться разработка. Как минимум, нужно будет учитывать хардварные изменения (экраны, камеры), потому что они с нами надолго. Ну, а обновить текущие приложения под iOS 15 — дело чести 🙂


Возвращаюсь

Я тут немного отдохнул и ничего не писал. Отдохнул в небольшом отпуске, съездил в командировку и наконец познакомился со своей командой, поиграл в Black Ops 4. Короче, прошёл курс по программе “Отдыхай и не выгорай” 😅 Планирую снова писать в канал.

На этих выходных я выступаю на конференции на фестивале Tabtabus в Смоленске. Расскажу, чем можно заниматься разработчику в свободное время, чтобы прокачать себя в профессиональном плане.

Вообще хочу рассказать про публичные выступления, кажется, уже созрел для поста.


​​Рука на пульсе, грудь на пульсе

В начале этого года я начал ходит на кроссфит тренировки. Хотелось следить за пульсом, чтобы тренировка была максимально эффективная, и за калориями, чтобы потом добрать дефицит шоколадками 😅

Сначала я занимался с датчиком Polar H7. Это полупрофессиональный девайс, крепится на грудь, и умеет считать только пульс. Его я надеваю только на тренировки. Датчик можно подключить к любому приложению, которое умеет работать с датчиками пульса и трекать тренировки. Стоит около 4000 ₽, правда, сейчас уже продаются новые версии, этот почти не купишь.

А потом я взял Xiaomi Mi Band 6. Он стоит около 3000 ₽. Я его ношу не снимая, и в душе, и на тренировках, и когда сплю. При всех включенных функциях заряда хватает на неделю. Так вот по статистике он не уступает датчику от Polar, можно следить за текущим прогрессом тренировки прямо на руке. Ну, и куча плюшек в добавок: погода, секундомер, шаги, общая активность и тд.

#гаджеты




​​Блог 2.0

Я недавно писал про Телетайп, с тех пор опубликовал 9 статей про iOS-разработку. Контент накопился, и мне не хочется его потерять, если с платформой что-то случится. Да и больше интересных плюшек хотелось добавить. В итоге решил написать свой велосипед :)

Хороший друг посоветовал мне Next.js. У фреймворка крутая документация, можно пройти небольшой туториал и уже собрать скелет для блога. Статьи у меня теперь хранятся в mdx-формате, это обычный Markdown, в который можно вставлять компоненты блога.

Исходники и ресурсы можно посмотреть на Github. Frontend-разработчик из меня тот ещё, но вдруг кому-то полезно будет. Пока в планах добавить тёмную тему и кнопку копирования для блоков с кодом.

Если увидите ошибку или поедет вёрстка, присылайте скриншоты в чат или в личку, буду очень благодарен!

https://www.artemnovichkov.com

#блог


О дизайне и людях

Пока отменяются выступления на конференциях и записи подкастов, начал читать книгу Сложный дизайнер. От книги здесь только разделение на главы. Она доступна только на сайте, есть анимированные иллюстрации и видеовставки. Написана простым языком, но есть много идей “на подумать”.

Эта книга не о сложном дизайне, типографике, теории цвета. Она о человеке. Мы в разных формах взаимодействуем с людьми: общаемся с клиентами, обсуждаем задачи в команде, получаем обратную связь. И автор рефлектирует на эту тему в рамках дизайна в самом глубоком его смысле.

Подача мне чем-то напомнила один из докладов дизайнера Дениса Башева. В 2017 году я был на конференции DUMP. В основном ходил на доклады по мобильной разработке. Всё в классическом формате — чёткая тема, слайды, блок с вопросами. А Денис выступал без презентации, активно общался с аудиторией, тоже рефлексировал. И это цепляло больше.

Пока вышло 3 главы книги, но каждый месяц до конца года будет выходить новая. Буду следить.


​​Эм один

Почти 3 месяца я работаю за ноутом MacBook Pro 13-inch, M1, 2020, 16Гб/512Гб. Потестил в разных ситуациях, поработал на разных проектах, поэтому уже можно сделать небольшой обзор. Я пересел с 16-дюймовой прошки, сравнивать будут в основном с ней.

— Цены на макбуки — просто серый космос. Однако новые модели с М1 стоят дешевле, в моём случае на 30к;
— Ноут меньше и легче, его удобней брать с собой. Логично, диагональ же меньше;
— Экран маленький. Я уже привык к 16 дюймам, можно легко обходиться без монитора. А вот в 13 дюймов мало влезает;
— Клавиатура точно такая же: тачбар, физический Escape, Touch ID. Однако я всё равно иногда промахиваюсь 🤷‍♂️;
— Ноут практически не греется. А старая прошка уже в первый день жгла колени при обычном использовании. Кулер за всё время включался два раза, в разгар работы и сборки проектов;
— Всё работает очень быстро. Несколько раз у меня были фризы, но в целом всё шустро и стабильно. Время сборки рабочего проекта уменьшилось практически в два раза;
— С софтом у меня проблем вообще не было, всё устанавливалось и работало, многие проекты успели добавить поддержку М1. На этом ресурсе можно посмотреть, оптимизировано ли нужно приложение;
— Энергоэффективность тоже радует. Иногда реально можно поработать целый день без зарядки;
— Портов не хватает — всего два Thunderbolt/USB 4. Задумываюсь о покупке хорошего хаба.

Плюсов у меня набралось много, поэтому я доволен обновлением.


Превью обновлений от Apple, которые показали вчера на WWDC


​​Инвесткопилка. Часть 2

Ровно год назад я подключил Инвесткопилку от Тинькова. Сначала я настроил только округление трат с шагом 10 рублей, а потом добавил перевод кэшбека. Кажется, что с точки зрения инвестиций это не самый эффективный способ. А во как пассивные накопления работает хорошо, включил и забыл. UI/UX за год почти не изменился, график не самый информативный, информацию о налогах сложно найти, непонятно, сколько ты вложил и сколько заработал, показывается сразу общая сумма. Но пассивность инструмента всё равно привлекает.


Стол + свет

Я работаю за столом Бекант. У него можно регулировать высоту, чтобы подстроить под себя или работать стоя, а на большую белую столешницу можно поставить кучу девайсов и лишнего барахла 😅.

Я решил добавить немного подсветки. На AliExpress есть куча дешёвых и брендовых RGB лент с контроллерами для управления. Для эксперимента выбрал дешёвый вариант с диодами SMD 5050, каждый диод может светить любым цветом, мне кажется, так подсветка будет более равномерная. В комплекте был контроллер, с помощью которого можно управлять лентой через ИК или Bluetooth интерфейс.

Продавец рекомендует использовать приложение HappyLighting, оно работает, но выглядит так себе, нет тёмной темы и т.д. Я ж мобильный разработчик, поэтому решил написать своё, заодно и со SwiftUI попрактиковаться. Статья и причёсывание кода для публикации в процессе, а на демку можно уже посмотреть.

https://youtu.be/qMGvnPOIhJM


Включаем камеру

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

В прошлом году на внутреннем митапе в Нетологии я рассказывал про своё рабочее место, которое оборудовал для лекций: купил микрофон и хорошую вебку, поставил свет и подсветку фона. Ну, и кучу статей/видосов переварил.

А тут на vc.ru вышла отличная серия статей про то, как улучшить картинку на Zoom-звонках.

Часть 1 про камеры
Часть 2 про софт


​​Стабильность

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

Я остановился на DJI OM4. Главное отличие от третьей версии — магнитное крепление для телефона. Один из минусов стабилизаторов — калибровка перед началом съёмки. Нужно отбалансировать телефон, чтобы он не заваливался. Ребята из DJI попытались решить это двумя способами:
- Магнитный зажим. Можно не снимать его с телефона и при необходимости быстро прицепить на стабилизатор;
- Магнитный держатель с кольцом. Клеится в нужное место по специальной рамке, носится постоянно. Любителям попсокетов с кольцами должно понравиться. Минус в том, что. Крепить нужно прям к корпусу телефона, прощайте чехлы!

Опытные iOS-пользователи могут спросить: в последних моделях iPhone уже есть магниты, для чего эти костыли? На самом деле, эти магниты очень слабые и могут удержать только небольшой вес. Однако хитрые ребята уже придумали специальную алюминиевую базу с поддержкой MagSafe, на которую можно крепить различные аксессуары. DJI вроде тесно сотрудничают с Apple, но в этом моменте просрали все полимеры.

Ладно, девайс закрепили, а что дальше? А тут всё отлично:
- Трёхосевая стабилизация, прощай заваленный горизонт;
- Переключение между портретным и альбомным режимом;
- Слежение за объектом в кадре и управление жестами;
- Гиперлапсы и статические/динамические таймлапсы;
- Складная конструкция, чехол и тренога в комплекте.

Для съемки можно использовать фирменное приложение DJI Mimo, стандартное приложение камеры или сторонние приложения, некоторые их них поддерживают фишки стабилизаторов.

Осталось только выйти из дома и начать снимать 😅


И грянул Гром

Месяц назад в прокат вышел фильм «Майор Гром: Чумной Доктор». Майор полиции Игорь Гром борется с преступностью в Санкт-Петербурге. Фильм снят по российским комиксам, поэтому у хороших героев обострённое чувство справедливости, а злодеи жутко пафосные. Главную роль играет Тихон Жизневский, которого мы знаем по «Топям». Я его даже не сразу узнал, только по некоторым интонациям в голосе.

С супергероикой у нас всегда было плохо, но Гром мне понравился. Достойные спецэффекты, динамичные сцены, и отдельный лайк за Меджикула и Аквариум в саундтреке.

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

Если вдруг вы пропустили фильм в кино, на майских праздниках он появится на Кинопоиск HD по подписке.


Шашлычный балдёж

Пятничный пост :) Яндекс сделал калькулятор мяса для шашлыка. Жалко, что нельзя выбрать несколько видов мяса. Кстати, а как вы отдыхаете в майских? 🥳 — до 11, 💩 — с перерывом. Если опций не хватает, можно написать в нашем уютном чатике. Всем хороших выходных!


​​Утренние видеоновости


Научите меня! Часть 2.

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

Skyeng запустила проект Skypro — онлайн-университет навыков и профессий. Внимательные ребята заметили, что тексты на лендингах были скопированы с аналогичных курсов у Нетологии и Skillbox. Skyeng не стал скрывать эту ситуацию. Управляющий партнёр компании Александр Ларьяновский написал в фейсбуке, что виновные наказаны, а курсы будут исправлены.

Уважение за открытость, а-та-та за копирование 🙂


Статьи

Продолжаю разбираться со SwiftUI и писать статьи в блог.

В teletype наконец-то появилась подсветка синтаксиса, читать код стало проще. А вот с редактированием до сих пор проблемы — напрямую код из Xcode не вставляется как надо, ломается форматирование. Приходится отельной копировать в Sublime Text и уже оттуда в статью. Комментарии в коде почему-то всегда прибиваются слева и теряют отступы. Не критично, но бесит.

Если вы обратите внимание на картинку в статье, то в статус баре будет время 9:41. На всех рекламных материалах Apple на девайсах установлено именно это время. Один из разработчиков спросил про это время у старшего вице-президента Apple Скотта Форстала. Оказалось, что это связано с презентациями новых девайсов:

“We design the keynotes so that the big reveal of the product happens around 40 minutes into the presentation. When the big image of the product appears on screen, we want the time shown to be close to the actual time on the audience’s watches. But we know we won’t hit 40 minutes exactly.”

Вот так всё просто.

https://blog.artemnovichkov.com/sheet-happens

#swiftui #iOS #swift


Отпуск

На прошлой неделе я был в отпуске. Решили съездить в Питер почти спонтанно, но готовились заранее: бронировали отели, экскурсии, бары/рестораны, купили термобельё, павербанки, зонт и дождевики. Погода порадовала, дождь был один раз. В конце недели добрались до Москвы, но были максимально вымотанные и уставшие — мало спали и много гуляли. Удалось заглянуть в Нетологию на внутренний митап для экспертов.

Обычно я только фотографирую, а тут, насмотревшись туториалов по съёмке и монтажу в Тиктоке, тоже решил поснимать. В очередной раз убедился, насколько классная стабилизация и сверхширокоугольная камера в iPhone 12. Всё путешествие смонтировал прям на телефоне в приложении Splice, готовых переходов и стоковой музыки хватило. Приятного просмотра!

https://youtu.be/XFlbjI0VK5s


​​Артём

Сделал себе небольшой подарок на др и купил зин “Артём” (зин — любительское малотиражное издание, прим. ред.). В нём рассказывают о художниках и творцах Омского андеграунда. Зин сделан в формате дневника, с фотографиями, иллюстрациями и записями от руки (почерк ужасный, примерно как у меня). Было интересно узнать истории из жизни Славы, который затегал весь город. И в моём лексиконе появилось новое слово — постбафф. Это когда коммунальные службы закрашивают (зачастую варварски) работы уличных художников, а те в свою очередь продолжают диалог новой работой.

Познакомиться поближе с Артёмом и купить себе можно в инстаграме проекта.


Hire me hard

Не все знают, но у меня есть ещё один канал @hiremehard, где собираются перлы эйчаров. Не издевательства ради, а шутки для. По мотивам лучших постов мы с классными редакторами из Skyeng написали первоапрельскую статью на Хабре. Всем, у кого спина белая, обязательно к прочтению!

https://habr.com/en/company/skyeng/blog/548540

20 ta oxirgi post ko‘rsatilgan.

81

obunachilar
Kanal statistikasi