Чельцов
505 subscribers
1.92K photos
157 videos
12 files
1.2K links
👋 автоматизация бизнес-процессов более 10 лет
👌400+ личных проектов
Автор курсов обучения Планфиксу
🗣: https://t.me/+ducH0Fr9nl9lOWMy
👉: @BabaYagaS
Download Telegram
Обожаю, когда банки такое выдают

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

Если бы не размеры моего экрана, так бы и ушел, но я же вижу изменение баланса и мне надо платежи разнести.

А банку всеравно, деньги же у него есть, ну и норм. “Завтра приходите, что вы все время сегодня приходите.”

API они выдают только тем, у кого обороты выше 250 млн в год. Другим API не нужно, думают они.
😁3🔥1
Дочь просит телефон на ДР, а мы не хотим

У нас позиция простая:
- Успеет еще тупить в телефон, пусть пока другие вещи прокачивает.

Ни за едой, не в машине, ни просто так. Разве что пару раз в неделю на час она уговаривает (грамотно торгуется), залипает там, а потом переключаем на что-то.

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

Начал ее расспрашивать, зачем ей телефон? Чтобы играть.
Но телефон нужен, чтобы папе и маме звонить, если мы не рядом. А мы же рядом. Это надо попозже, когда в школу пойдет. Согласилась, но играть хочется.

Попробовал переключить внимание на звонки. И вспомнил, что можно звонить на колонку с Алисой, и позвонил на нее с телефона.

Дочь приняла звонок командо “Алиса, возьму трубку”, и мы прикольно поболтали. И дочь захотела позвонить мне, но с колонки в телефон нельзя позвонить =(

Купил себе маленькую колонку в офис, и теперь дочь освоила опцию “Алиса, позвони папе”, у меня колонка сообщает о звонк и я сразу беру трубку. Профит! Я у нее на связи и это неплохая геймификация с голосовым интерфейсом.

Хватит ненадолго, согласен, но тут она самостоятельна, не надо зависеть от мамы и ее телефона. И на случай какой беды она всегда сможет мне набрать или среагировать на мой звонок.

А вы со скольки лет телефон дали ребенку? Не пожалели?
🥰4👍2
Сегодня еще одна годовщина, как с нами нет разработчика Getupd.io Паши Башкатовса.
Просто помяните добрым словом, как будет минутка.
😢3
Портал с государственными представителями и их отношением к разным вопросам

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

Там же рейтинг пиздабольства, что давал обещания и не сдержал.

Мемасики там же, чтобы не только опросник был, но и народная молва.

Да, полез в гос.службу - значит ты на виду.
Без исключений, даже уборщица на гос.службе имеет свою страничку и анкету.

#предвыборныйспич
👍1
Вчера делал рефакторинг в Планфиксе

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

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

Оказалось, что дата в счете устанавливается в десятке разных мест (почтовые правила, сценарии), а устанавливается в “Дата завершения”, которая в свою очередь подвержена изменениям Надзадачи или в связанном аккаунте.

Сложно еще в том, что изменение происходит в потоке прочих изменений в сценарии, это связанные действия.

Что сделал?
1. У нас уже есть поле “Срок оплаты до”, ввел его в шаблон задачи.
2. Пока пошла переиндексация нескольких тысяч задач, сделал версию контроллирующего сценария на дату завершения и он начал нажимать кнопку процесса. А кнопка ставила значение полю “Срок оплаты до” и “Дата завершения”, потому что пока индексация не завершена, должно работать в оба варианта;
3. По всем сценариям и почтовым правилам прошелся, поставил нажатие кнопки самым первым действием;
4. Протестировал, вроде ок.
5. Уведомил свою команду, что появилось новое поле и на что оно влияет;
6. Уведомил контрагентов, что были такие правки и могут быть проблемы, пусть сообщают, если что.
7. Начал в голове думать, как бы еще зарефакторить остальное, ведь десяток почтовых правил тоже во много повторяется и в случае правок может оказаться неудобно это разгребать.
8. Создал 3 фильтра задач:
- шаблоны не содержат еще поля (смотрел скорость)
- шаблоны содержат поле, но не содержат в нем значения (начал устанавливать массовым изменением “Срок оплаты до” из “Дата завершения”)
- шаблоны содержат, но нет “Дата завершения” (массовое действие уже из другой даты пошло)
9. Дождался всех изменений, проверил пустоту фильтров, удалил их.
10. Прошел по всем шаблонам счетов (около десятка), причастных к биллингу, поменял там переменную;
12. Кнопку сделал невидимой, чтобы не мешала людям;
13. Вспомнил про асинхронность, добавил в сложный сценарий контроля всех параметров, чтобы еще одно поле проверял на наличие значения в новом. Таких оказалось два сценария (РФ и РБ)

Трудоемкость работы с 5к задач: 1,5 часа с небольшими отвлечениями

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

Я думаю, что трудоемкость будет до 3 раз выше, потому что изменение серьезное, пугающее, требует аккуратности.

Но, если знать алгоритм работы выше, то проблем будет минимум, потому что есть подстраховка дублирующихся данных.
🔥4
Вчера весь день куличи пек

Страстная седмица сложная для меня. И ДР маленькой В., и годовщина отца, и Пасха, и новый квартал всегда с приколами. Но есть даты, которые я всегда стараюсь быть в Курске, как бы дела ни складывались.

Начали утром, закончили заполночь. Часть успели сразу раздать, часть повезу с малой родины в Москву, остальное останется.

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

Да, куцые, да, не такие красивые, как в магазине. Но это часть меня, с капелькой любви. А в этот раз ещё и огромным семейным составом делали, family building happened.

P.S. Комплементов мне отвесили, что жена хорошего мужика выбрала. И что удивлены мной (что припахал ещё всех в процессе =).
Мужчины, берите на заметку.
👏54
Вот жеж гады, а! Форум у них про сотрудников-уклонистов!

Я буду последним, кто расскажет о таком сотруднике кому бы то ни было!
🕊4👍21🤔1
Христос воскресе, братья и сестры!
🕊31🙏1
Наказание за преступление “Удар по лицу”

Содержать преступников - дорого. И наверняка есть такие преступления, которые не стоят реального срока, да и условного. Но наказать как-то надо.

“Удар по лицу” - мера, которая поможет выровнять ситуацию! В зависимости от тяжести преступления, может быть много ударов. Если обвинитель недостаточно силен (ребенок), может по доверенности выдать право удара любому другому человеку.

Травмы и проблемы со здоровьем по итогу не признаются страховыми, лечатся за счет виновного за его же счет.

Есть еще опция “Приговор с занесенем в грудную клетку”, это чуть легче, если травмы головы фатальны для человека.

А что, кто-то против?

#предвыборныйспич
В марте занимался автоматизацией работы с подрядчиками на ГПХ

Не все хотят оформляться в штат, со всеми увольняющимися я стараюсь оформлять договор гражданско правового характера (ГПХ). Для нас, как компании, такой контракт ничем не выгоднее, чем оформление в штат — налоги те же платятся.

С ГПХшниками мы берем всю работу на себя, оформляя документы (акты и приложения), а так они должны это делать. Надо считать суммы корректно с учетом НДФЛ. Не говоря про постановку задач, это отдельная песня.

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

Зато теперь в момент Х этот сотрудник заходит и создает подзадачу на выплату нажатием на кнопку. В аналитику добавляется запись спровочника из его договора. Корректирует количество часов, ставка тянется из договора (с налогами). И дальше генерит акт, который сопровождается нужными сообщениями и пояснениями.

Когда оплата будет проведена, добавится две строки расхода, чтобы была корректная история по сумме расходов.

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

Сейчас мы потихоньку загружаем прежние документы в Планфикс, чтобы в итоге собрать корректный PNL проектов.

Вот так очередная рутина превратилась в пару минут трудозатрат раз в месяц.
🔥3
- Работай, человек, зарабатывай мне на корм и наполнитель для лотка!
😁4
Что там с почтой Яндекса?

Докладываю, что да как.
1. Сначала говорили, что ничего бесплатного не будет, но в итоге в справке появились пункты про 3 бесплатных ящика на домене.
1.1. Важно еще помнить, что число писем на домене тарифицируется. Скорее всего будут тут проблемы и платить придется;

2. В тыкву все начало превращаться с 18 апреля, дедлайн был на 17 апреля. Тыквой стало:
- отправка писем
- загрузка файлов на диск

3. Так же изменились подключения к почтовым ящикам извне, теперь обязательно делать пароли доступа на все сервисы. Для почты так:
- зайти на вкладку безопасности https://id.yandex.ru/security
- найти “Пароли приложений” внизу;
- включить тумблер, если нет;
- создать с человеческим названием для себя (у меня на каждое устройство и систему свой пароль)
- скопировать его и вставить, где ему место;
- закрыть страницу;

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

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

4. Мы одним доменом перешли на свой почтовый сервер. Сделали на Vesta, и там есть некоторые неудобства, которые пока тешат нас:
- нет опции принимать все письма, даже пришедшие на несуществующие адреса;
- пересылка писем настраивается на уровне Vesta, а не на уровне почтового ящика его правилами;
- пересылка довольно слабенькая, все подряд шлет без фильтров;
- надо уметь делать подписи DKIM, SPF, SRV и прочие;
- наш IP-адрес оказался в списке черных, Гугл не стал от нас ничего принимать. Исправили обычным запросом к таким реестрам адресов, нас вычеркнули, Гугл принял;
- SSL-сертификаты надо делать LetsEncrypt и т.п., иначе Гугловский интерфейс не даст вам опции подключаться к вашему ящику для отправки от его имени писем. Муторная тема;
- если у вас доменом много, то может показаться странным настраивать отправку по некоему основному домену. Тоесть, в яндексе это было smtp.yandex.ru, а тут будет ваш домен и это будет видно в почтовых заголовках, что домен1 шлет письма через домен2;

Но есть и плюсы:
- смогли провести инвентаризацию ящиков;
- сократили все до 1-2 ящика на домене (mailbox@ и stepan@;
- сделали выкачку писем из других ящиков в один.

5. Замену Я.Диску мы тоже сделали с помощью офисного NextCloud. Он у нас давно работает на бекапы для клиентов, а тут решили и для себя сделать.

Сложность возникла только с быстрым созданием ссылок на скриншоты, но это мы уже заканчиваем решать и выложим в Опенсорс наше решение. Удивительно, что никто ранее этой проблемой не озадачивался и не решал.
Итого у нас все ок с ссылками на скриншоты.

5.1. Была еще идея все публичные ссылки я Яндекса перегнать на Некстклауд, по API такая возможность есть, но ребята наши абили, сказали, что смирились уже и решать как-нибудь проблему.

6. Изменилось API для работы с почтовыми ящиками. Старые методы торжественно протухли, надо все переделывать заново. Там пришлось получать токены, ключи и всякое прочее. Сложнее стало, не все методы есть.

Из минусов, что в новом API пока нельзя удалить лишние домены, они только к просмотур разрешены. Их никак не удалить, даже в интерфейсе. Смешная справка есть, что надо убрать “Основной домен” и поставить другой, а сделать это никак нельзя.

7. Что дальше? Наблюдать. Смотреть. До конца не прощаться с Яндексом.
Важно понимать, что свои почтовые сервера нынче требуют внимания, и это дороже, чем платить Яндексу, если у вас нет внутренней компетенции.

Но надо еще помнить, что Яндекс наивно полагает, что людям нужны почтовые ящики. Это далеко не так. Мне в работе нужен всего 1 ящик, сотрудники работают в Планфиксе и проблем коммуникации нет на одном ящике, равно как у службы поддержки Яндекса нет проблем в коммуникации с нами.

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

А то играют в молчанку и непонятно, зачем приходили.
🔥4
Американские фразочки

Я вот смотрю разные киношки, все время поражаюсь, что они по 2-3 раза одну и ту же фразу повторяют. Сначала думал, что это киношное что-то, но нет, даже в разных видосиках люди часто причитают таким манером, как будто с первого раза их не понимают. Банальные фразы:
- Oh my God / Gosh
- No way
- fucking idiot
- fuck you
- what a hell
- etc.

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

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

И тут может наступить катарсис: минуту другую прооравшись они начинают разговаривать, смотреть на ситуацию, искать решение.

В целом, это в любом социуме применимо, как мне кажется. Но тут меня зацепила связка повторений и экспрессии. Что это связанные вещи, которые потом не менее интересно гаснут, переходя в нормальное русло.
👍1
Да, я тоже стараюсь программировать и мне активно помогают в этом. Вот иконку добавил к приложению =)
2
Есть люди, которые восхищают

В 2015 году я возвращался в Студию Лебедва в качестве коммерческого директора по торговле. И довелось мне познакомиться с менеджером по международной торговле Соней.

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

И как-то так получилось, что она решила пойти в другую сторону — стать писателем. И не просто писателем, а детским писателем! И вот вчера я узнал, что ее книга пошла в печать и уже доступна для предзаказа, что я быстренько и оформил:
https://www.labirint.ru/books/937962/

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

Она всеравно работала, собирая информацию как менеджер и как писатель. Я уверен, что у нее полно папочек и файликов на компе, где все аккуратно собрано и разложено.

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

В общем, долго могу воспевать Соню, она просто хороший интересный человек.
Если у вас есть дети, 1234 рубля и желание стать частью небольшого человеческого счастья, есть желание добавить веры в себя начинающему писателю, то поддержите Соню, вы наверняка не пожалеете!

Ссылочка:
https://www.labirint.ru/books/937962/
👍6💯2
При удалении ящика в Яндекс.360 удаляются и сервера в Яндекс.Консоли

Представляете, что я сейчас обнаружил? Они сервера просто грохнули, когда я удалил почтовый ящик. У них все вот так взаимосвязано, что просто взяли и удалили.

Что, деньги? Клиенты? Предупредить о такой сложной ситуации зависимостей?
Не на того напал, это же ЯНДЕКС!

Капец, накатал тикет и не знаю, что делать сейчас правильнее. Если заново создам ящик, то может затру старую учетную запись со всеми делами.

Жду развязку.

UPD 17:37. Помогли люди из Яндекс.Облака, форсанули переписку.
Прозошло отключение облака от учетки, она засуспендилась (замерла) и я сейчас собираю подтеждения, что добро мое и надо мне отдать.

Напрягает, что надо на другую учетку переносить, а не на существующую на другой.

UPD 22:54. Никакой реакции с половины пятого, сервисы встали.
Будем пробовать из бекапов поднмать отдельную версию, ждать нельзя.

UDP 01:55:
Развернулись из бекапов недельной давности, пофиксил всякое по пути, включили паранойю и ещё о ложимся всякими проверками.

Готовимся, что все за неделю дотащим, когда нам вернут добро.

Таков путь!

UPD 13:15:
Внесли разные правки в распределение запросов к новому серверу.
Написал сообщение в канале Коннектора
Готовлюсь изучать соглашение с Яндекс.Облаком, буду дожимать до конца.

UPD 20230422 16:46:
Поддержка вышла на связь, сообщили, что документ на проверке.
Судя по всему, не раньше понедельника-вторника они что-то сделают, ведь наверняка все функционеры на выходных.

Тем временем мы пока проверяем разное и помогаем тем, кто написал обращения.

UPD 20230424 10:43:
Запросили скан паспорта, что пишет им тот, кто должен писать такие запросы.
Я бы иначе такое просил, но ладно, ждем возврата нам виртуальной машины.

UPD 20230424 20:45:
Это просто фрутис какой-то. Мне перевели аккаунт, но там ничего не оказалось. И еще полдня ушло на то, чтобы понять, что надо теперь сделать. Только сейчас отправил нужный набор документов.

Я валяюсь, так и знал, что раньше вторника ничего не изменится.
🤯5