Можно я стартану тред про настройку #environment для #flutter?
И будет очень интересно узнать, что другие разработчики в mobile dev используют в своей работе - плагины, темы, ide, шорткаты, утилиты ну вообщем вот это вот все...
@bunopus@ShuregDenisov@r3tam поддержите репостом?
В этом году участвую в качестве лектора в Школе мобильной разработки в Яндекс.
Выступил с двумя лекциями.
В одной рассказывал про server side on dart.
Получилось довольно много, но надеюсь важные вопросы раскрыл.
Welcom
https://t.co/TgntN1G4Ww
Из интересностей - в запиненных сообщениях есть навигация, и там переход в таблицы/#sheets.
Первое же сообщение в этой категрии про работу со строками (https://t.co/r19siO0kxV).
Сохраню здесь, чтобы искать быстрее.
В продолжение предыдущего поста про shell.
Обнаружил недавно классный канал (https://t.co/EeIYADpWPL) - @bashdays, посвященный bash/zsh вот этой магии и всяким хитростям работы с $@! - если что, это был не мат )
Иногда интересно прям зависнуть, но нужно и работу работать.
TLDR - too long; didn't read? Знакомо?
Вот и мне знакомо, когда от какой то утилиты в shell нужно знать только пару опций.
А мануал, который можно получить при помощи man, занимает несколько экранов ).
Сегодня узнал о прикольной утилитке tldr –https://t.co/JGqKpdQ0Qg
Проще говоря, дает список наиболее общеупотребимых сценариев, которое используется в community. Про утилиту узнал из статьи на хабре (https://t.co/BZXc3x30ui) - в ней есть еще полезности.
Ловите пару скриншотов, чтобы понять, как выглядит вывод и принять решение о полезности.
По следам https://t.co/ghmgAtlhue
"На презентации также был показан вошедший в историю рекламный ролик “1984”, в котором молодая девушка убегает от полиции и бросает молот в экран, где транслируется речь Большого Брата, символа авторитарной власти."
https://t.co/dbGy493Xcw
Дальше видим фидбек в специальном разделе в sentry.
На самом деле отправка фидбек ничем не отличается от сбора логов.
Такие записи можно все также увидеть в разделе issues (даже со stacktrace-ом 😱 ).
Пока фича выглядит удобной, чтобы не делать подобное на уровне своего api.
А вы знали, что Sentry, помимо обработки ошибок, позволяет вам собирать пользовательский feedback?
https://t.co/zQgaPevdqQ
Есть даже встроенная поддержка на UI для многих фреймворков.
Для flutter нет, но написать такую форму/виджет дело максимум часа разработки.
Каждый раз, когда мне требуется распарсить какой-то текст, вытащить из него какие-то элементы, сделать сложный mass replace, я вспоминаю про регулярные выражения (https://t.co/sNT7TQ8tie)
И впадаю в депрессию 😩
#buildinpublic#flutterweb
Например, вижу, что выражение \[(\[.*?)\]\] вытаскивает все блоки с квадратными скобками.
А выражение \[meta:(?<meta>button (?<metaType>.*)\((?<metaValue>.*?)\))\] позволяет вытащить именованные группы с подгруппами. (https://t.co/atXiQt3qmt)
Не идеально конечно, но все равно хорошо )
О том, как я почту подключал для https://t.co/1HszQzqevz, и какую почту для домена выбрал, пишу тут https://t.co/6nDFH2qsM3
Моя теория про батарейки )
Обычно у меня получается уделять проекту около 20/25 часов неделю. Вечерами после 22-00 - сессии по три часа. И в один из выходных дней 8 часов минимум.
Рассчитывал в эти длинные выходные хорошо поработать, но не получилось.
Другой пример - физически в порядке, сосредоточиться и думать могу (когнитивная батарейка в норме), но эмоционально выжат после семейного конфликта, ссоры с соседом, или после радости общения с детьми, <вставьте другое>.
Результат тот же - завестить не могу.