29/8/2022
💻Работа:
Пофиксил ревью текущих задач, сделал одну небольшую задачу по фиксу бага и почти завершил еще одну
Задачу по фиксу бага сам завел. Когда занимался другой задачей, заметил баг по неправильному отображению. Написал лиду, завел задачу:)
Завтра собеседование внутри компании😁
🧑💻Что изучаю/сложности/интересное:
Интересное из ревью - FutureBuilder должен быть максимально близко к тому месту, где используется
У меня он был немного выше
P.S. В выходные отдыхал от пк:)
📚Английский язык:
+ 1, 36 ч.
сериал Shameless на англ.
💪Баланс работа-остальные сферы:
✅ - читаю Чистый код дядюшки Боба. + 44 м. (всего - 7,44ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 21 день)
✅ - зарядка утром +1 (всего - 23 дня)
✅ - силовая тренировка через день +1 (всего - 3 дня)
❌ - прогулки на свежем воздухе. Сегодня был дождь:)
✅ - отказ от сахара, мучного и фастфуда +1 (всего - 6 дней)
💻Работа:
Пофиксил ревью текущих задач, сделал одну небольшую задачу по фиксу бага и почти завершил еще одну
Задачу по фиксу бага сам завел. Когда занимался другой задачей, заметил баг по неправильному отображению. Написал лиду, завел задачу:)
Завтра собеседование внутри компании😁
🧑💻Что изучаю/сложности/интересное:
Интересное из ревью - FutureBuilder должен быть максимально близко к тому месту, где используется
У меня он был немного выше
P.S. В выходные отдыхал от пк:)
📚Английский язык:
+ 1, 36 ч.
сериал Shameless на англ.
💪Баланс работа-остальные сферы:
✅ - читаю Чистый код дядюшки Боба. + 44 м. (всего - 7,44ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 21 день)
✅ - зарядка утром +1 (всего - 23 дня)
✅ - силовая тренировка через день +1 (всего - 3 дня)
❌ - прогулки на свежем воздухе. Сегодня был дождь:)
✅ - отказ от сахара, мучного и фастфуда +1 (всего - 6 дней)
30/8/2022
💻Работа:
Меня можно поздравить с ачивкой - впервые одна из моих задач не прошла тестирование😅
Иконки не подгрузились на стейдж сборке. Массив был через lowercase, а нужен uppercase
🧑💻Что изучаю/сложности/интересное:
Сегодня было собеседование внутри компании. Цель - понять пробелы в знаниях, выявить слабые стороны:)
Из фидбека, что буду изучать(не теорию прочитать, а изучить:)) в ближайшее время:
- отличие create от value в BlocProvider
- как работают BlocBuilder, BlocConsumer, BlocListener
- императивная, декларативная навигация
- как работают методы push, pop, replace в Navigator
- работа FutureBuilder и StreamBuilder
- разобраться с регистрацией в getIt. singleton vs injectable vs lazySingleton и тд. Чем отличается регистрация
Буду делиться информацией по ходу изучения
P.S. Хорошо рассказал чистую архитектуру:)
📚Английский язык:
+ 0, 53 ч.
сериал Shameless на англ.
Если вы хотели начать изучать английский по сериалам/фильмам, то в puzzle-movies сейчас неплохие скидки: https://puzzle-movies.com/prices?code=pm1Sep22d50Jh
Основные плюсы площадки, которые я заметил:
- можно получить перевод слова или фразы при наведении на англ субтитры
- незнакомые слова можно сохранять в словарь и выгружать на телефон в приложения для запоминания
- приложение на телефоне и сервис на пк. Можно изучать в перерывы/обед-ужин на телефоне
💪Баланс работа-остальные сферы:
❌ - читаю Чистый код дядюшки Боба. + 0 м. (всего - 7,44ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 22 дня)
✅ - зарядка утром +1 (всего - 24 дня)
✅ - силовая тренировка через день +1(отдых - просто пресс) (всего - 4 дня)
❌ - прогулки на свежем воздухе. Было несколько часовых созвонов. Не выбрался на улицу)
✅ - отказ от сахара, мучного и фастфуда +1 (всего - 7 дней)
💻Работа:
Меня можно поздравить с ачивкой - впервые одна из моих задач не прошла тестирование😅
Иконки не подгрузились на стейдж сборке. Массив был через lowercase, а нужен uppercase
🧑💻Что изучаю/сложности/интересное:
Сегодня было собеседование внутри компании. Цель - понять пробелы в знаниях, выявить слабые стороны:)
Из фидбека, что буду изучать(не теорию прочитать, а изучить:)) в ближайшее время:
- отличие create от value в BlocProvider
- как работают BlocBuilder, BlocConsumer, BlocListener
- императивная, декларативная навигация
- как работают методы push, pop, replace в Navigator
- работа FutureBuilder и StreamBuilder
- разобраться с регистрацией в getIt. singleton vs injectable vs lazySingleton и тд. Чем отличается регистрация
Буду делиться информацией по ходу изучения
P.S. Хорошо рассказал чистую архитектуру:)
📚Английский язык:
+ 0, 53 ч.
сериал Shameless на англ.
Если вы хотели начать изучать английский по сериалам/фильмам, то в puzzle-movies сейчас неплохие скидки: https://puzzle-movies.com/prices?code=pm1Sep22d50Jh
Основные плюсы площадки, которые я заметил:
- можно получить перевод слова или фразы при наведении на англ субтитры
- незнакомые слова можно сохранять в словарь и выгружать на телефон в приложения для запоминания
- приложение на телефоне и сервис на пк. Можно изучать в перерывы/обед-ужин на телефоне
💪Баланс работа-остальные сферы:
❌ - читаю Чистый код дядюшки Боба. + 0 м. (всего - 7,44ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 22 дня)
✅ - зарядка утром +1 (всего - 24 дня)
✅ - силовая тренировка через день +1(отдых - просто пресс) (всего - 4 дня)
❌ - прогулки на свежем воздухе. Было несколько часовых созвонов. Не выбрался на улицу)
✅ - отказ от сахара, мучного и фастфуда +1 (всего - 7 дней)
Puzzle-Movies
Puzzle Movies
Изучай английский с помощью популярных сериалов, тренируй понимание на слух, запоминай незнакомые слова.
На четыре дня телеграм-канал Мерка @merkteam превратился в трибуну Flutter-разработчика из их команды.
Такой же формат, как в коллективном твиттере, только в телеграмме:
− Сергей пишет с чего начинал;
− почему сбежал от React Native;
− какие по его мнению есть справедливые и не очень претензии у нативных разработчиков к флаттеру.
Ивент уже идет, приходите читать и участвовать в дискуссии: https://t.me/merkteam
Такой же формат, как в коллективном твиттере, только в телеграмме:
− Сергей пишет с чего начинал;
− почему сбежал от React Native;
− какие по его мнению есть справедливые и не очень претензии у нативных разработчиков к флаттеру.
Ивент уже идет, приходите читать и участвовать в дискуссии: https://t.me/merkteam
31/8/2022
💻Работа:
Занимался правками ревью и анализом двух задач. Одну пока так и не понял как дебажить, так как баг появляется только на реальном устройстве
🧑💻Что изучаю/сложности/интересное:
Сегодня мне подсказали интересный кейс:
У меня была такая структура:
Если в списке только один spread-оператор и больше ничего, это лишняя операция копирования. Вариант достаточно запутанный, так как другой разработчик при чтении кода будет думать, что там еще что-то есть, пока не дойдет до конца списка
Решение:
Заодно и массив лучше вынести отдельно:)
📚Английский язык:
+ 0, 38 ч.
сериал Shameless на англ.
💪Баланс работа-остальные сферы:
❌ - читаю Чистый код дядюшки Боба. + 0 м. (всего - 7,44ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 23 дня)
✅ - зарядка утром +1 (всего - 25 дней)
✅ - силовая тренировка через день +1 (всего - 5 дней)
✅ - прогулки на свежем воздухе. 4000 шагов. Гуляю в лесу:)
✅ - отказ от сахара, мучного и фастфуда +1 (всего - 8 дней)
💻Работа:
Занимался правками ревью и анализом двух задач. Одну пока так и не понял как дебажить, так как баг появляется только на реальном устройстве
🧑💻Что изучаю/сложности/интересное:
Сегодня мне подсказали интересный кейс:
У меня была такая структура:
Row(Через spread-оператор я добавлял список в список.
children: [
...[ ].map((e) =>
)
]
)
Если в списке только один spread-оператор и больше ничего, это лишняя операция копирования. Вариант достаточно запутанный, так как другой разработчик при чтении кода будет думать, что там еще что-то есть, пока не дойдет до конца списка
Решение:
final Iterable<String> yourList = [ ];У children убирается [ ], в конце приводим к .toList()
Row(
children:
yourList.map((e) =>
).toList()
)
Заодно и массив лучше вынести отдельно:)
📚Английский язык:
+ 0, 38 ч.
сериал Shameless на англ.
💪Баланс работа-остальные сферы:
❌ - читаю Чистый код дядюшки Боба. + 0 м. (всего - 7,44ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 23 дня)
✅ - зарядка утром +1 (всего - 25 дней)
✅ - силовая тренировка через день +1 (всего - 5 дней)
✅ - прогулки на свежем воздухе. 4000 шагов. Гуляю в лесу:)
✅ - отказ от сахара, мучного и фастфуда +1 (всего - 8 дней)
1/9/2022
💻Работа:
+ 9, 24 ч.
Почти завершил небольшую задачу. Думал, что будет быстрее) Уперся в пару подводных камней, о них ниже
🧑💻Что изучаю/сложности/интересное:
Столкнулся с двумя проблемами в PopupMenuButton:
1. При наведении на нужный пункт - выделить другим цветом(скрин не мой, но суть отражает). Пока не нашел решение. Оборачивал в Theme, в Container, Inkwell с нужными параметрами. Inkwell вообще не отрабатывает почему-то
2. Данные в PopupMenuItem я беру с массива, по которому прохожу через .map
Структура такая
Была основная идея - сделать через мапу ключ-значение. Но
📚Английский язык:
+ 0, 40 ч.
сериал Shameless на англ.
💪Баланс работа-остальные сферы:
❌ - читаю Чистый код дядюшки Боба. + 0 м. (всего - 7,44ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 24 дня)
✅ - зарядка утром +1 (всего - 26 дней)
✅ - силовая тренировка через день +1(отдых - пресс) (всего - 6 дней)
❌ - прогулки на свежем воздухе. Сегодня дождь:)
✅ - отказ от сахара, мучного и фастфуда +1 (всего - 9 дней)
💻Работа:
+ 9, 24 ч.
Почти завершил небольшую задачу. Думал, что будет быстрее) Уперся в пару подводных камней, о них ниже
🧑💻Что изучаю/сложности/интересное:
Столкнулся с двумя проблемами в PopupMenuButton:
1. При наведении на нужный пункт - выделить другим цветом(скрин не мой, но суть отражает). Пока не нашел решение. Оборачивал в Theme, в Container, Inkwell с нужными параметрами. Inkwell вообще не отрабатывает почему-то
2. Данные в PopupMenuItem я беру с массива, по которому прохожу через .map
Структура такая
itemBuilder: (_) => myListЯ бы хотел поменять значения в 'e'. Например, мне приходит Екб, а я хочу выводить Екатеринбург.
.map(
(e) => PopupMenuItem(
child: Row(
children: [
Text('$e'),
Icon
Была основная идея - сделать через мапу ключ-значение. Но
PopupMenuItemне обернуть для метода с мапой. Пока тоже не нашел решение)
📚Английский язык:
+ 0, 40 ч.
сериал Shameless на англ.
💪Баланс работа-остальные сферы:
❌ - читаю Чистый код дядюшки Боба. + 0 м. (всего - 7,44ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 24 дня)
✅ - зарядка утром +1 (всего - 26 дней)
✅ - силовая тренировка через день +1(отдых - пресс) (всего - 6 дней)
❌ - прогулки на свежем воздухе. Сегодня дождь:)
✅ - отказ от сахара, мучного и фастфуда +1 (всего - 9 дней)
2/9/2022
💻Работа:
+ 8, 45 ч.
Завершил вчерашнюю задачу, сделал Pull Request. Повозился с hover для выбранной ячейки и шириной PopupMenuItem. С шириной вопрос пока так и не закрыт. Она там почти не контролируется
🧑💻Что изучаю/сложности/интересное:
Как закрыл вчерашние вопросы с PopupMenuItem:
1. При тапе на нужный пункт - выделить другим цветом ячейку PopupMenuItem
Решение:
Сделал кастомный PopupMenuItem. В super добавил color. Теперь ячейка выделяется при нажатии в нужный цвет
2. Данные в PopupMenuItem я беру с массива, по которому прохожу через .map
Структура такая
Решение:
Добавил мапу, куда в key кладу приходящие значения с листа
myMap = {myList[0] : Екатеринбург, и тд}
Получаю так:
📚Английский язык:
+ 0, 28 ч.
сериал Shameless на англ.
💪Баланс работа-остальные сферы:
❌ - читаю Чистый код дядюшки Боба. + 0 м. (всего - 7,44ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 25 дней)
✅ - зарядка утром +1 (всего - 27 дней)
❌ - силовая тренировка через день. Перенесу на завтра (всего - 6 дней)
✅ - прогулки на свежем воздухе. 3500 шагов
✅ - отказ от сахара, мучного и фастфуда +1 (всего - 10 дней)
💻Работа:
+ 8, 45 ч.
Завершил вчерашнюю задачу, сделал Pull Request. Повозился с hover для выбранной ячейки и шириной PopupMenuItem. С шириной вопрос пока так и не закрыт. Она там почти не контролируется
🧑💻Что изучаю/сложности/интересное:
Как закрыл вчерашние вопросы с PopupMenuItem:
1. При тапе на нужный пункт - выделить другим цветом ячейку PopupMenuItem
Решение:
Сделал кастомный PopupMenuItem. В super добавил color. Теперь ячейка выделяется при нажатии в нужный цвет
2. Данные в PopupMenuItem я беру с массива, по которому прохожу через .map
Структура такая
itemBuilder: (_) => myListЯ бы хотел поменять значения в 'e'. Например, мне приходит Екб, а я хочу выводить Екатеринбург.
.map(
(e) => PopupMenuItem(
child: Row(
children: [
Text('$e'),
Icon
Решение:
Добавил мапу, куда в key кладу приходящие значения с листа
myMap = {myList[0] : Екатеринбург, и тд}
Получаю так:
itemBuilder: (_) => myListНе думал о таком решении, спасибо, ребят👍
.map(
(e) => CustomPopupMenuItem(
child: Row(
children: [
Text('${localeMap[e]}'),
Icon
📚Английский язык:
+ 0, 28 ч.
сериал Shameless на англ.
💪Баланс работа-остальные сферы:
❌ - читаю Чистый код дядюшки Боба. + 0 м. (всего - 7,44ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 25 дней)
✅ - зарядка утром +1 (всего - 27 дней)
❌ - силовая тренировка через день. Перенесу на завтра (всего - 6 дней)
✅ - прогулки на свежем воздухе. 3500 шагов
✅ - отказ от сахара, мучного и фастфуда +1 (всего - 10 дней)
Forwarded from Product Friendly
Google представил Flutter 3.3 🎉
В обновлении:
✔️повышена производительность при обработке текста
✔️добавлены новые обновления для пакета go_router, DevTools
и кое-что еще.
По традиции наша Flutter-команда Friflex сделала первый перевод официального релиза фреймворка. Уже на VC.
Как вам обновление? Уже перешли на Flutter 3.3?
Делитесь в комментариях 👇🏻
В обновлении:
✔️повышена производительность при обработке текста
✔️добавлены новые обновления для пакета go_router, DevTools
и кое-что еще.
По традиции наша Flutter-команда Friflex сделала первый перевод официального релиза фреймворка. Уже на VC.
Как вам обновление? Уже перешли на Flutter 3.3?
Делитесь в комментариях 👇🏻
6/9/2022
💻Работа:
Вчера дебажил задачу по фиксу бага. Нужно было разобраться в логике и понять проблему. Это заняло уйму времени, а решение было в добавлении пары символов. Брейкпоинты - наше все)
Сегодня занимался дебагингом другой задачи. Нужно так же понять логику и почему не отрабатывает нужное условие.
🧑💻Что изучаю/сложности/интересное:
Сегодняшняя задача усложнилась тем, что баг только на реальном устройстве. На моем redmi 11 этот функционал приложения вообще не отрабатывает(видимо я нашел еще один баг😊). Пришлось идти брать другой телефон для тестов
📚Английский язык:
+ 1, 09 ч.
сериал Shameless на англ.
Готов брать курс Яндекс.практикум по английскому. Наверное завтра:)
💪Баланс работа-остальные сферы:
❌ - читаю Чистый код дядюшки Боба. + 0 м. (всего - 7,44ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 26 дней)
✅ - зарядка утром +1 (всего - 28 дней)
✅ - силовая тренировка через день. +1 (отдых) (всего -7 дней)
✅ - прогулки на свежем воздухе. 6000 шагов
✅ - отказ от сахара, мучного и фастфуда +1 (всего - 11 дней)
✅ - холодный душ утром. +1 (всего - 1 день). То еще челлендж😁 Так из зоны комфорта я еще никогда не выходил)
💻Работа:
Вчера дебажил задачу по фиксу бага. Нужно было разобраться в логике и понять проблему. Это заняло уйму времени, а решение было в добавлении пары символов. Брейкпоинты - наше все)
Сегодня занимался дебагингом другой задачи. Нужно так же понять логику и почему не отрабатывает нужное условие.
🧑💻Что изучаю/сложности/интересное:
Сегодняшняя задача усложнилась тем, что баг только на реальном устройстве. На моем redmi 11 этот функционал приложения вообще не отрабатывает(видимо я нашел еще один баг😊). Пришлось идти брать другой телефон для тестов
📚Английский язык:
+ 1, 09 ч.
сериал Shameless на англ.
Готов брать курс Яндекс.практикум по английскому. Наверное завтра:)
💪Баланс работа-остальные сферы:
❌ - читаю Чистый код дядюшки Боба. + 0 м. (всего - 7,44ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 26 дней)
✅ - зарядка утром +1 (всего - 28 дней)
✅ - силовая тренировка через день. +1 (отдых) (всего -7 дней)
✅ - прогулки на свежем воздухе. 6000 шагов
✅ - отказ от сахара, мучного и фастфуда +1 (всего - 11 дней)
✅ - холодный душ утром. +1 (всего - 1 день). То еще челлендж😁 Так из зоны комфорта я еще никогда не выходил)
Крупнейшая конференция по кроссплатформенной разработке и трендам IT @crossconf уже на этой неделе!
📆9-10 сентября.
📍Иннополис (Казань), Технопарк им. А.С. Попова, Технопарк им. Н.И. Лобачевского.
🚀В программе конференции выделен отдельный поток по Flutter. Приходите, чтобы познакомится с командой разработчиков Яндекс Go и послушать панельную дискуссию по использованию фреймворка!
Что будет на CrossConf?
⭐️ 2 дня новых знаний и нетворкинга
⭐️ более 80 топовых спикеров и докладов
⭐️ 8 тематических потоков
🔥afterparty с живой музыкой и эксклюзивным IT-квизом от знатока «Что? Где? Когда?» Бориса Белозерова.
❗️Для всех подписчиков действует специальный промокод FlutterDev на скидку 15%
📆9-10 сентября.
📍Иннополис (Казань), Технопарк им. А.С. Попова, Технопарк им. Н.И. Лобачевского.
🚀В программе конференции выделен отдельный поток по Flutter. Приходите, чтобы познакомится с командой разработчиков Яндекс Go и послушать панельную дискуссию по использованию фреймворка!
Что будет на CrossConf?
⭐️ 2 дня новых знаний и нетворкинга
⭐️ более 80 топовых спикеров и докладов
⭐️ 8 тематических потоков
🔥afterparty с живой музыкой и эксклюзивным IT-квизом от знатока «Что? Где? Когда?» Бориса Белозерова.
❗️Для всех подписчиков действует специальный промокод FlutterDev на скидку 15%
7/9/2022
💻Работа:
Разбирался со вчерашней задачей по дебагингу фичи
🧑💻Что изучаю/сложности/интересное:
Начал пользоваться Stack Trace. Здорово помогает👍 Совсем забыл про него.
По дебагингу пока еще не понял зачем debugger() и inspect
P.S. Кто-нибудь состоит в Вастрик клубе? Оплата не проходит с ру карты
📚Английский язык:
Завтра созвон с преподавателем Яндекс. практикум для определения моего уровня англ. языка и подбора курса:)
💪Баланс работа-остальные сферы:
❌ - читаю Чистый код дядюшки Боба. + 0 м. (всего - 7,44ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 27 дней)
✅ - зарядка утром +1 (всего - 29 дней)
✅ - силовая тренировка через день. +1 (всего - 8 дней)
❌ - прогулки на свежем воздухе.
✅ - отказ от сахара, мучного и фастфуда +1 (всего - 12 дней)
✅ - холодный душ утром. +1 (всего - 2 дня)
💻Работа:
Разбирался со вчерашней задачей по дебагингу фичи
🧑💻Что изучаю/сложности/интересное:
Начал пользоваться Stack Trace. Здорово помогает👍 Совсем забыл про него.
По дебагингу пока еще не понял зачем debugger() и inspect
P.S. Кто-нибудь состоит в Вастрик клубе? Оплата не проходит с ру карты
📚Английский язык:
Завтра созвон с преподавателем Яндекс. практикум для определения моего уровня англ. языка и подбора курса:)
💪Баланс работа-остальные сферы:
❌ - читаю Чистый код дядюшки Боба. + 0 м. (всего - 7,44ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 27 дней)
✅ - зарядка утром +1 (всего - 29 дней)
✅ - силовая тренировка через день. +1 (всего - 8 дней)
❌ - прогулки на свежем воздухе.
✅ - отказ от сахара, мучного и фастфуда +1 (всего - 12 дней)
✅ - холодный душ утром. +1 (всего - 2 дня)
8/9/2022
💻Работа:
Отдебажил задачу, пофиксил. Это заняло уйму времени, в конце я пришел к тому же выводу, к которому пришел в первые 5 минут дебагинга😁
Сделал небольшую задачу по фиксу верстки
🧑💻Что изучаю/сложности/интересное:
📚Английский язык:
Был созвон с преподавателем Яндекс.практикум. Созвон в зуме на пол часа.
Общие вопросы на русском - как изучал/изучаю язык, какой опыт, как оцениваю свой уровень, какие цели на изучение языка.
Дальше пошли вопросы на английском - как тебя зовут, откуда ты, чем занимаешься, какая погода за окном, сколько градусов. Углублялась в вопросы)
Мой уровень определили, как Pre-intermediate. Сказала, что словарный запас серьезный, но так как нет разговорной практики, слова находятся в пассиве и из-за этого говорю простыми предложениями.
Предложила курс за 10900, поапаться по ступеням. За год могу апнуть до b2
Я хотел сразу начать с разговорного, но мне предложили начать с комплексного подхода, так как "вам позвонит Моника из Калифорнии и вы пострессуете😁"
3 разговорных занятия с преподавателем в неделю(девушка из Вирджинии), домашние задания на их площадке, раз в месяц большой созвон с иностранцем, отдельный чат для прокачивания письменного английского
Моя цель на английский, о которой я сразу сказал на созвоне - валютная удаленка/иммиграция через год. Поэтому мне предложили такой план и апнуть в течение года мой уровень до b2:)
💪Баланс работа-остальные сферы:
❌ - читаю Чистый код дядюшки Боба. + 0 м. (всего - 7,44ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 28 дней)
✅ - зарядка утром +1 (всего - 30 дней)
✅ - силовая тренировка через день. +1 (отдых) (всего - 9 дней)
❌ - прогулки на свежем воздухе.
✅ - отказ от сахара, мучного и фастфуда +1 (всего - 13 дней)
✅ - холодный душ утром. +1 (всего - 3 дня). Уже больше 15 секунду, как в первый раз😁
💻Работа:
Отдебажил задачу, пофиксил. Это заняло уйму времени, в конце я пришел к тому же выводу, к которому пришел в первые 5 минут дебагинга😁
Сделал небольшую задачу по фиксу верстки
🧑💻Что изучаю/сложности/интересное:
📚Английский язык:
Был созвон с преподавателем Яндекс.практикум. Созвон в зуме на пол часа.
Общие вопросы на русском - как изучал/изучаю язык, какой опыт, как оцениваю свой уровень, какие цели на изучение языка.
Дальше пошли вопросы на английском - как тебя зовут, откуда ты, чем занимаешься, какая погода за окном, сколько градусов. Углублялась в вопросы)
Мой уровень определили, как Pre-intermediate. Сказала, что словарный запас серьезный, но так как нет разговорной практики, слова находятся в пассиве и из-за этого говорю простыми предложениями.
Предложила курс за 10900, поапаться по ступеням. За год могу апнуть до b2
Я хотел сразу начать с разговорного, но мне предложили начать с комплексного подхода, так как "вам позвонит Моника из Калифорнии и вы пострессуете😁"
3 разговорных занятия с преподавателем в неделю(девушка из Вирджинии), домашние задания на их площадке, раз в месяц большой созвон с иностранцем, отдельный чат для прокачивания письменного английского
Моя цель на английский, о которой я сразу сказал на созвоне - валютная удаленка/иммиграция через год. Поэтому мне предложили такой план и апнуть в течение года мой уровень до b2:)
💪Баланс работа-остальные сферы:
❌ - читаю Чистый код дядюшки Боба. + 0 м. (всего - 7,44ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 28 дней)
✅ - зарядка утром +1 (всего - 30 дней)
✅ - силовая тренировка через день. +1 (отдых) (всего - 9 дней)
❌ - прогулки на свежем воздухе.
✅ - отказ от сахара, мучного и фастфуда +1 (всего - 13 дней)
✅ - холодный душ утром. +1 (всего - 3 дня). Уже больше 15 секунду, как в первый раз😁
9/9/2022
💻Работа:
Занимался двумя небольшими задачами. Завершил одну и почти доделал вторую
🧑💻Что изучаю/сложности/интересное:
Обратил внимание на интересный момент. Была задача с небольшим несоответствием в верстке.
По макету отступ кнопки(от текста до края кнопки) должен быть 16 px. По факту в проекте это выглядит, как пикселя 2)
Смотрю код - стоит padding: (horizontal: 16). Правлю, ставлю 25. Выглядит точно как по макету. Кто-нибудь знает, откуда такие расхождения?)
Дополнение: речь про веб:)
📚Английский язык:
+ 0, 32 ч.
сериал Shameless на англ.
В понедельник первое занятие в Яндекс.практикум
Интересный момент: они предупредили, что занятия с преподавателем записываются для улучшения качества. Говорят, что записи смотрит всего пара человек.
От записи сразу отказался. Все мы помним об утечках данных компании)
💪Баланс работа-остальные сферы:
✅ - читаю Чистый код дядюшки Боба. + 37 м. (всего - 8,21ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 29 дней)
✅ - зарядка утром +1 (всего - 31 день)
❌ - силовая тренировка через день. Перенес на завтра. (всего - 9 дней)
✅ - прогулки на свежем воздухе. 4500 шагов
✅ - отказ от сахара, мучного и фастфуда +1 (всего - 14 дней)
❌ - холодный душ утром. +1 (всего - 3 дня). Забыл утром)
💻Работа:
Занимался двумя небольшими задачами. Завершил одну и почти доделал вторую
🧑💻Что изучаю/сложности/интересное:
Обратил внимание на интересный момент. Была задача с небольшим несоответствием в верстке.
По макету отступ кнопки(от текста до края кнопки) должен быть 16 px. По факту в проекте это выглядит, как пикселя 2)
Смотрю код - стоит padding: (horizontal: 16). Правлю, ставлю 25. Выглядит точно как по макету. Кто-нибудь знает, откуда такие расхождения?)
Дополнение: речь про веб:)
📚Английский язык:
+ 0, 32 ч.
сериал Shameless на англ.
В понедельник первое занятие в Яндекс.практикум
Интересный момент: они предупредили, что занятия с преподавателем записываются для улучшения качества. Говорят, что записи смотрит всего пара человек.
От записи сразу отказался. Все мы помним об утечках данных компании)
💪Баланс работа-остальные сферы:
✅ - читаю Чистый код дядюшки Боба. + 37 м. (всего - 8,21ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 29 дней)
✅ - зарядка утром +1 (всего - 31 день)
❌ - силовая тренировка через день. Перенес на завтра. (всего - 9 дней)
✅ - прогулки на свежем воздухе. 4500 шагов
✅ - отказ от сахара, мучного и фастфуда +1 (всего - 14 дней)
❌ - холодный душ утром. +1 (всего - 3 дня). Забыл утром)
Приглашаем на онлайн-воркшоп по Flutter
Посмотрим, как Flutter отрисовывает нативные вьюшки на Android, а также разберем полезные библиотеки и тулзы для создания интересных списков в ваших приложениях.
В программе 2 доклада 👀
🔹 Алёна Немчинова расскажет о Flutter PlatformView на Android: для чего они могут понадобится, особенности реализации и какие сюрпризы подготовил здесь Flutter 3.
🔹 Вместе с Сергеем Лавиновым рассмотрим, как работает скролл во Flutter, что такое Sliver, а также посмотрим примеры использования.
Ивент пройдет онлайн 15 сентября, 19:00 по МСК.
Для участия нужно зарегистрироваться: https://mercdev.timepad.ru/event/2160217/
Ссылку на трансляцию пришлем перед воркшопом.
Посмотрим, как Flutter отрисовывает нативные вьюшки на Android, а также разберем полезные библиотеки и тулзы для создания интересных списков в ваших приложениях.
В программе 2 доклада 👀
🔹 Алёна Немчинова расскажет о Flutter PlatformView на Android: для чего они могут понадобится, особенности реализации и какие сюрпризы подготовил здесь Flutter 3.
🔹 Вместе с Сергеем Лавиновым рассмотрим, как работает скролл во Flutter, что такое Sliver, а также посмотрим примеры использования.
Ивент пройдет онлайн 15 сентября, 19:00 по МСК.
Для участия нужно зарегистрироваться: https://mercdev.timepad.ru/event/2160217/
Ссылку на трансляцию пришлем перед воркшопом.
12/9/2022
💻Работа:
Занимаюсь задачей по qr-кодам
🧑💻Что изучаю/сложности/интересное:
Сегодня разбирался с getIt. Основные пробелы - кратко рассказать о пакете и зачем он, отличия в регистрации.
GetIt - сервис локатор, который решает проблему с отделением бизнес логики от ui. Это тот же провайдер или инхеритед виджет. Он позволяет иметь доступ к объектам из любого места в приложении.
Регистрация - всего три варианта:
Factory: основная фишка - каждый раз при новом запросе создается новый объект.
Создается тогда, когда к нему обращаешься
Singleton: сам шаблон означает, что есть всего один экземпляр объекта.
Создается сразу при регистрации, ему все равно, было обращение или нет
LazySingleton: создается при первом вызове. После этого вы всегда будете получать один и тот же экземпляр, возвращаемый
📚Английский язык:
Сегодня было первое занятие в Яндекс.практикум. Вначале на русском обговорили план на занятия, дальше говорили на англ. Обычное знакомство с кучей вопросов)
Говорит, что словарный запас хороший, нужно только больше говорить. Просмотр сериалов на англ. - это отлично.
Есть пробелы в грамматике, которые будем закрывать
P.S. Занятия в 6 утра😁
💪Баланс работа-остальные сферы:
✅ - читаю Чистый код дядюшки Боба. + 26 м. (всего - 8,47ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 30 дней)
✅ - зарядка утром +1 (всего - 32 дня)
✅ - силовая тренировка через день +1 (всего - 10 дней)
✅ - прогулки на свежем воздухе. 2800 шагов
✅ - отказ от сахара, мучного и фастфуда +1 (всего - 15 дней)
❌ - холодный душ утром. +1 (всего - 3 дня)
💻Работа:
Занимаюсь задачей по qr-кодам
🧑💻Что изучаю/сложности/интересное:
Сегодня разбирался с getIt. Основные пробелы - кратко рассказать о пакете и зачем он, отличия в регистрации.
GetIt - сервис локатор, который решает проблему с отделением бизнес логики от ui. Это тот же провайдер или инхеритед виджет. Он позволяет иметь доступ к объектам из любого места в приложении.
Регистрация - всего три варианта:
Factory: основная фишка - каждый раз при новом запросе создается новый объект.
Создается тогда, когда к нему обращаешься
Singleton: сам шаблон означает, что есть всего один экземпляр объекта.
Создается сразу при регистрации, ему все равно, было обращение или нет
LazySingleton: создается при первом вызове. После этого вы всегда будете получать один и тот же экземпляр, возвращаемый
📚Английский язык:
Сегодня было первое занятие в Яндекс.практикум. Вначале на русском обговорили план на занятия, дальше говорили на англ. Обычное знакомство с кучей вопросов)
Говорит, что словарный запас хороший, нужно только больше говорить. Просмотр сериалов на англ. - это отлично.
Есть пробелы в грамматике, которые будем закрывать
P.S. Занятия в 6 утра😁
💪Баланс работа-остальные сферы:
✅ - читаю Чистый код дядюшки Боба. + 26 м. (всего - 8,47ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 30 дней)
✅ - зарядка утром +1 (всего - 32 дня)
✅ - силовая тренировка через день +1 (всего - 10 дней)
✅ - прогулки на свежем воздухе. 2800 шагов
✅ - отказ от сахара, мучного и фастфуда +1 (всего - 15 дней)
❌ - холодный душ утром. +1 (всего - 3 дня)
Forwarded from Product Friendly
13 сентября — День программиста 👨🏻💻
Поздравляем всех от junior до senior, тех кто пишет на С++ и Python, работает на фронт и отвечает за бэк 🧑🏼🦰🧑🏻🦱👱🏼
Пусть в коде не будет ошибок, а вирусы обходят стороной 🦠💻
🤓А вы знали, что дата празднования выбрана не случайно?
13 сентября — это 256-й день в году. А число 256 — это 2 в 8-й степени, где:
▪️2 означает двоичную систему
▪️8 показывает количество битов в байте.
А еще 256 — это максимальная целая степень числа 2, которая не превышает количества дней в году.
Поздравляем всех от junior до senior, тех кто пишет на С++ и Python, работает на фронт и отвечает за бэк 🧑🏼🦰🧑🏻🦱👱🏼
Пусть в коде не будет ошибок, а вирусы обходят стороной 🦠💻
🤓А вы знали, что дата празднования выбрана не случайно?
13 сентября — это 256-й день в году. А число 256 — это 2 в 8-й степени, где:
▪️2 означает двоичную систему
▪️8 показывает количество битов в байте.
А еще 256 — это максимальная целая степень числа 2, которая не превышает количества дней в году.
13/9/2022
💻Работа:
Мои последние задач 5 сегодня успешно прошли QA-тестирование и зарелижены:) Одна задача жаль не попала, она будет полезна пользователям)
🧑💻Что изучаю/сложности/интересное:
Спасибо за комментари и разъяснения👍
Это здорово помогает в понимании)
Определение GetIt было не точным, сейчас могу сказать, что это сервис локатор, основными фишками которого являются:
- позволяет получить доступ к объектам где угодно в приложении
- через environment можно привязать к разным конфигам(prod, dev). Тогда он будет брать реализации в зависимости от текущего конфига. Очень удобно и активно используется в проектах
📚Английский язык:
+ 0, 52 ч.
сериал Shameless на англ.
+ занятия на площадке Яндекс.практикум. Там пока простые задания, разбитые на 5ти минутные блоки
Завтра второе занятие с преподавателем
💪Баланс работа-остальные сферы:
❌ - читаю Чистый код дядюшки Боба. + 26 м. (всего - 8,47ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 31 день)
✅ - зарядка утром +1 (всего - 33 дня)
✅ - силовая тренировка через день +1(отдых) (всего - 11 дней)
✅ - прогулки на свежем воздухе. 2200 шагов
❌ - отказ от сахара, мучного и фастфуда +1 (всего - 15 дней). День программиста:)🎂
❌ - холодный душ утром. +1 (всего - 3 дня)
💻Работа:
Мои последние задач 5 сегодня успешно прошли QA-тестирование и зарелижены:) Одна задача жаль не попала, она будет полезна пользователям)
🧑💻Что изучаю/сложности/интересное:
Спасибо за комментари и разъяснения👍
Это здорово помогает в понимании)
Определение GetIt было не точным, сейчас могу сказать, что это сервис локатор, основными фишками которого являются:
- позволяет получить доступ к объектам где угодно в приложении
- через environment можно привязать к разным конфигам(prod, dev). Тогда он будет брать реализации в зависимости от текущего конфига. Очень удобно и активно используется в проектах
📚Английский язык:
+ 0, 52 ч.
сериал Shameless на англ.
+ занятия на площадке Яндекс.практикум. Там пока простые задания, разбитые на 5ти минутные блоки
Завтра второе занятие с преподавателем
💪Баланс работа-остальные сферы:
❌ - читаю Чистый код дядюшки Боба. + 26 м. (всего - 8,47ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 31 день)
✅ - зарядка утром +1 (всего - 33 дня)
✅ - силовая тренировка через день +1(отдых) (всего - 11 дней)
✅ - прогулки на свежем воздухе. 2200 шагов
❌ - отказ от сахара, мучного и фастфуда +1 (всего - 15 дней). День программиста:)🎂
❌ - холодный душ утром. +1 (всего - 3 дня)
14/9/2022
💻Работа:
Сделал задачу с qr-кодами, привязал к моковому сервису, жду эндпоинта от бекенда)
Сделал небольшую задачу по фиксу верстки
Взял новую задачу, нужно показывать данные в раскрывающемся списке и связать это с логикой
🧑💻Что изучаю/сложности/интересное:
Одна из моих ошибок в английском - даты😁 Я думал, что, например, 2022 правильно будет - two thousand twenty-two. Сегодня на занятии узнал, что twenty twenty-two😅
❓Ответ на вопрос: какой эффект от подъема в 5 утра и ухода в сон к 22:00, как повлияло на работу, личную жизнь и организм?
- Основной плюс - появится гораздо больше времени и силы воли на важные дела, которые можно делать утром. Утром вы более эффективны, чем вечером.
Есть хорошая книга "Сила воли: Как развить и укрепить", Келли Макгонигал. Келли - профессор Стэнфордского университета. Она вела в университете такой курс, потом написала книгу.
В 5 утра я начал вставать после прочтения этой книги. В ней говорится, что сила воли как мышца, у нее есть свой истончаемый ресурс в течение дня. Утром силы воли много и можно заняться важными делами, которыми обычно хочется заняться вечером, но так лень(просто ресурс силы воли исчерпан и хочется отдыха).
Мой организм чувствует себя лучше, так как без контроля времени сна я легко могу спать и по 10+ часов. Пересыпы очень вредны)
Насчет личной жизни сложно сказать, у меня ее пока нет
📚Английский язык:
+ 1, 19 ч.
сериал Shameless на англ.
+ занятие с преподавателем Яндекс.практикум.
Говорили на англ. о знаменитых людях, когда и где они родились, чем занимались. Как я проводил выходные. Занимались по заданиям и смотрели мои неправильные ответы)
💪Баланс работа-остальные сферы:
❌ - читаю Чистый код дядюшки Боба. + 26 м. (всего - 8,47ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 32 дня)
✅ - зарядка утром +1 (всего - 34 дня)
✅ - силовая тренировка через день +1 (всего - 12 дней)
✅ - прогулки на свежем воздухе. 5300 шагов
✅ - отказ от сахара, мучного и фастфуда +1 (всего - 16 дней)
✅ - холодный душ утром. +1 (всего - 4 дня)
💻Работа:
Сделал задачу с qr-кодами, привязал к моковому сервису, жду эндпоинта от бекенда)
Сделал небольшую задачу по фиксу верстки
Взял новую задачу, нужно показывать данные в раскрывающемся списке и связать это с логикой
🧑💻Что изучаю/сложности/интересное:
Одна из моих ошибок в английском - даты😁 Я думал, что, например, 2022 правильно будет - two thousand twenty-two. Сегодня на занятии узнал, что twenty twenty-two😅
❓Ответ на вопрос: какой эффект от подъема в 5 утра и ухода в сон к 22:00, как повлияло на работу, личную жизнь и организм?
- Основной плюс - появится гораздо больше времени и силы воли на важные дела, которые можно делать утром. Утром вы более эффективны, чем вечером.
Есть хорошая книга "Сила воли: Как развить и укрепить", Келли Макгонигал. Келли - профессор Стэнфордского университета. Она вела в университете такой курс, потом написала книгу.
В 5 утра я начал вставать после прочтения этой книги. В ней говорится, что сила воли как мышца, у нее есть свой истончаемый ресурс в течение дня. Утром силы воли много и можно заняться важными делами, которыми обычно хочется заняться вечером, но так лень(просто ресурс силы воли исчерпан и хочется отдыха).
Мой организм чувствует себя лучше, так как без контроля времени сна я легко могу спать и по 10+ часов. Пересыпы очень вредны)
Насчет личной жизни сложно сказать, у меня ее пока нет
📚Английский язык:
+ 1, 19 ч.
сериал Shameless на англ.
+ занятие с преподавателем Яндекс.практикум.
Говорили на англ. о знаменитых людях, когда и где они родились, чем занимались. Как я проводил выходные. Занимались по заданиям и смотрели мои неправильные ответы)
💪Баланс работа-остальные сферы:
❌ - читаю Чистый код дядюшки Боба. + 26 м. (всего - 8,47ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 32 дня)
✅ - зарядка утром +1 (всего - 34 дня)
✅ - силовая тренировка через день +1 (всего - 12 дней)
✅ - прогулки на свежем воздухе. 5300 шагов
✅ - отказ от сахара, мучного и фастфуда +1 (всего - 16 дней)
✅ - холодный душ утром. +1 (всего - 4 дня)
15/9/2022
💻Работа:
Занимаюсь той же задачей с раскрывающимся списком
🧑💻Что изучаю/сложности/интересное:
Столкнулся со следующей проблемой: у меня есть виджет ExpansionTile(вроде того, что на картинке). Наверняка вы с ним работали - тапаешь на title, раскрывается список
Его жизненный цикл - это жизненный цикл экрана.
При тапе на кнопку нужно полностью скрывать этот виджет(там, где стрелка - вторая кнопка).
Разбираюсь, как это сделать)
📚Английский язык:
+ 1, 24 ч.
сериал Shameless на англ.
+ занятия на платформе Яндекс.практикум. Было 5 небольших заданий по Past Simple
💪Баланс работа-остальные сферы:
❌ - читаю Чистый код дядюшки Боба. + 26 м. (всего - 8,47ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 33 дня)
✅ - зарядка утром +1 (всего - 35 дней)
✅ - силовая тренировка через день +1(отдых) (всего - 13 дней)
❌ - прогулки на свежем воздухе
✅ - отказ от сахара, мучного и фастфуда +1 (всего - 17 дней)
❌ - холодный душ утром. +1 (всего - 4 дня)
💻Работа:
Занимаюсь той же задачей с раскрывающимся списком
🧑💻Что изучаю/сложности/интересное:
Столкнулся со следующей проблемой: у меня есть виджет ExpansionTile(вроде того, что на картинке). Наверняка вы с ним работали - тапаешь на title, раскрывается список
Его жизненный цикл - это жизненный цикл экрана.
При тапе на кнопку нужно полностью скрывать этот виджет(там, где стрелка - вторая кнопка).
Разбираюсь, как это сделать)
📚Английский язык:
+ 1, 24 ч.
сериал Shameless на англ.
+ занятия на платформе Яндекс.практикум. Было 5 небольших заданий по Past Simple
💪Баланс работа-остальные сферы:
❌ - читаю Чистый код дядюшки Боба. + 26 м. (всего - 8,47ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 33 дня)
✅ - зарядка утром +1 (всего - 35 дней)
✅ - силовая тренировка через день +1(отдых) (всего - 13 дней)
❌ - прогулки на свежем воздухе
✅ - отказ от сахара, мучного и фастфуда +1 (всего - 17 дней)
❌ - холодный душ утром. +1 (всего - 4 дня)
16/9/2022
💻Работа:
Завершил задачу с QR кодами, сделал pull request.
Мои последние задачи успешно прошли QA-тестирование и зарелижены:)
🧑💻Что изучаю/сложности/интересное:
Не добрался до проблемы со вчерашней задачей, оставил ее на выходные. Интересно будет покопать)
В этой задаче появилась еще одна проблема, которую я долго пытался решить, но пока не вышло.
В выпадающем списке десяток строк текста. В середине почти каждой строки некоторые слова текста должны выделяться жирным шрифтом другого style.
Пробовал через TextSpan, но это должно работать с локализацией, так что такой вариант отпал. Сложно объяснить, но классический вариант с TextSpan отпал из-за локализации)
По итогу буду писать метод, который должен анализировать строку и генерировать необходимый виджет Text из составляющих его TextSpan
📚Английский язык:
+ 0, 55 ч.
сериал Shameless на англ.
+ 3 занятие с преподавателем Яндекс.практикум. Говорили на англ., закрепляли тему с Past Simple
Завершилась первая неделя занятий в Яндекс.практикум:)
💪Баланс работа-остальные сферы:
❌ - читаю Чистый код дядюшки Боба. + 26 м. (всего - 8,47ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 34 дня)
✅ - зарядка утром +1 (всего - 36 дней)
✅ - силовая тренировка через день +1 (всего - 14 дней)
✅ - прогулки на свежем воздухе. 3500 шагов
❌ - отказ от сахара, мучного и фастфуда +1 (всего - 17 дней)
✅ - холодный душ утром. +1 (всего - 5 дней)
💻Работа:
Завершил задачу с QR кодами, сделал pull request.
Мои последние задачи успешно прошли QA-тестирование и зарелижены:)
🧑💻Что изучаю/сложности/интересное:
Не добрался до проблемы со вчерашней задачей, оставил ее на выходные. Интересно будет покопать)
В этой задаче появилась еще одна проблема, которую я долго пытался решить, но пока не вышло.
В выпадающем списке десяток строк текста. В середине почти каждой строки некоторые слова текста должны выделяться жирным шрифтом другого style.
Пробовал через TextSpan, но это должно работать с локализацией, так что такой вариант отпал. Сложно объяснить, но классический вариант с TextSpan отпал из-за локализации)
По итогу буду писать метод, который должен анализировать строку и генерировать необходимый виджет Text из составляющих его TextSpan
📚Английский язык:
+ 0, 55 ч.
сериал Shameless на англ.
+ 3 занятие с преподавателем Яндекс.практикум. Говорили на англ., закрепляли тему с Past Simple
Завершилась первая неделя занятий в Яндекс.практикум:)
💪Баланс работа-остальные сферы:
❌ - читаю Чистый код дядюшки Боба. + 26 м. (всего - 8,47ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 34 дня)
✅ - зарядка утром +1 (всего - 36 дней)
✅ - силовая тренировка через день +1 (всего - 14 дней)
✅ - прогулки на свежем воздухе. 3500 шагов
❌ - отказ от сахара, мучного и фастфуда +1 (всего - 17 дней)
✅ - холодный душ утром. +1 (всего - 5 дней)
19/9/2022
💻Работа:
Занимался той же задачей, где застрял на выделении текста
🧑💻Что изучаю/сложности/интересное:
Понял, что у меня сложности с написанием методов.
Задача - выделять текст жирным стилем, если он выделен тегом <b> в строке
Мне нужно пробежаться по runes, если встречаю тег <b> то закрываю предыдущий буфер(использую StringBuffer) и добавляю виджет TextSpan с его значением, открываю буфер и записываю следующее значение до </b>, его добавлять в TextSpan с жирным стилем
С этим у меня и сложности - как на основе этого описать логику
Метод не отрабатывает, но я над этим работаю)
P.S. Приветствуется любая полезная информация, но не пишите метод)
📚Английский язык:
4 занятие с преподавателем Яндекс.практикум. Говорили на англ. Тема - Past Simple. Вопросы, отрицания
💪Баланс работа-остальные сферы:
✅ - читаю Чистый код дядюшки Боба. + 35 м. (всего - 9,22 ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 35 дней)
✅ - зарядка утром +1 (всего - 37 дней)
✅ - силовая тренировка через день +1(отдых) (всего - 15 дней)
✅ - прогулки на свежем воздухе. 4000 шагов
❌ - отказ от сахара, мучного и фастфуда +1 (всего - 17 дней)
❌ - холодный душ утром. +1 (всего - 5 дней)
💻Работа:
Занимался той же задачей, где застрял на выделении текста
🧑💻Что изучаю/сложности/интересное:
Понял, что у меня сложности с написанием методов.
Задача - выделять текст жирным стилем, если он выделен тегом <b> в строке
Мне нужно пробежаться по runes, если встречаю тег <b> то закрываю предыдущий буфер(использую StringBuffer) и добавляю виджет TextSpan с его значением, открываю буфер и записываю следующее значение до </b>, его добавлять в TextSpan с жирным стилем
С этим у меня и сложности - как на основе этого описать логику
Widget _buildStyledText(String input, TextStyle regular, TextStyle bold) {
StringBuffer buffer = StringBuffer(input);
var inputRunes = input.runes;
for (var n in inputRunes) {
if (n.toString() == '<') {
buffer.write(n);
} else if (n.toString() == '>') {
buffer.write(n);
}
}
return Text.rich(TextSpan(text: buffer.toString()));
- здесь должно быть условие и в зависимости от него выбор стиля regular/bold(я так думаю) Метод не отрабатывает, но я над этим работаю)
P.S. Приветствуется любая полезная информация, но не пишите метод)
📚Английский язык:
4 занятие с преподавателем Яндекс.практикум. Говорили на англ. Тема - Past Simple. Вопросы, отрицания
💪Баланс работа-остальные сферы:
✅ - читаю Чистый код дядюшки Боба. + 35 м. (всего - 9,22 ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 35 дней)
✅ - зарядка утром +1 (всего - 37 дней)
✅ - силовая тренировка через день +1(отдых) (всего - 15 дней)
✅ - прогулки на свежем воздухе. 4000 шагов
❌ - отказ от сахара, мучного и фастфуда +1 (всего - 17 дней)
❌ - холодный душ утром. +1 (всего - 5 дней)
21/9/2022
В связи с последними полит. новостями нет желания выпускать полноценный пост)
Из интересного: - Помните, недавно было собеседование внутри компании? По итогам собеседования уровень моих знаний оценили как Junior 1(три грейда для позиции junior).
Так же скинули документ для подтягивания знаний по грейдам. Там описаны позиции и технологии, которыми нужно владеть для апа.
Планирую через 2 месяца провести еще собеседование и повысить грейд.
Завтра буду перестраивать график. Откажусь от расфокуса(тех привычек, что занимают время) и попробую такой режим. Дальше буду подключать привычки по приоритету.
Сейчас приоритет смещается в сторону апа в разработке и английском:)
В связи с последними полит. новостями нет желания выпускать полноценный пост)
Из интересного: - Помните, недавно было собеседование внутри компании? По итогам собеседования уровень моих знаний оценили как Junior 1(три грейда для позиции junior).
Так же скинули документ для подтягивания знаний по грейдам. Там описаны позиции и технологии, которыми нужно владеть для апа.
Планирую через 2 месяца провести еще собеседование и повысить грейд.
Завтра буду перестраивать график. Откажусь от расфокуса(тех привычек, что занимают время) и попробую такой режим. Дальше буду подключать привычки по приоритету.
Сейчас приоритет смещается в сторону апа в разработке и английском:)