🤦♂️ ZOOM, вы там дебилы что ли?Этого поста не случилось бы, если бы не криворукие кодеры, работающие в зуме. Так что проставляться им!Как вы знаете, работа с зумом у нас полностью автоматизирована и происходит посредством эксплуатации его API. Так надо, чтобы на занятия не лезли зайцы (ранее писал об этом тут).Работает эта конструкция так:✔️ создаём через API митинг✔️ смотрим, кто из наших юзеров имеет право участвовать в нем (имеет активный аккаунт)✔️ регистрируем каждого из этих юзеров в этом митинге через API✔️ отправляем каждому юзеру уникальную ссылку доступа на митинг в TelegramТо, что описано выше — пару кнопок нажать (собственно, в этом и суть автоматизации любой). Нажал. Митинг есть, юзеров нет. WTF?! Смотрю на счётчики рассылки уведомлений в админке — по нулям. Полез разбираться, что и где не так.Стало ясно, что до рассылки в телегу дело не доходит. Полез в логи смотреть, что там не нравится зуму и вуаля:{"code":300,"message":"The parameter is required: last_name."}Открываем официальную документацию API ZOOM и видим что? Правильно, поле last_name как было опциональным, так и осталось (скриншот на всякий случай). Однако API зума с этим не согласен.Вопрос «на кой хрен зум стал требовать ненужное (по версии их документации и моему мнению) поле» будем считать риторическим. Также за компанию был отловлен баг в системе повторных уведомлений телеграма (несмотря на rate throttling, телега иной раз все же не принимает сообщения к доставке).Ну и по итогу, должна была быть сессия Q/A #2, но по понятным причинам она не случилась и переносится на вечер воскресенья.Берегите себя и не будьте молчунами.@american_it
Похожие каналы
Все →Последние посты
Всем привет 👋 Меня зовут Дмитрий и я уже лет 15 как маркетолог. Последние 5 лет маркетолог в digital.С самого детства меня интересовало IT, поэтому умею программировать (ASM, VB) и понимать программы на Python и PHP. Это позволяет мне быть Project Owner в нескольких финансовых проектах.В настоящее время я занимаюсь аудитом маркетинговых процессов в крупных IT-корпорациях — нахожу и исправляю различные нестыковки и нецелевое использование средств.Я присоединился к команде и в Курсор.Интенсив буду заниматься вопросами маркетинга, как в части упаковки и управления проектом, так и в части преподавания.До встречи на сессиях и в LMS.@american_it
Всем привет! Я много раз говорил, что если вам есть чем поделиться в плане знаний — я буду только рад предоставить вам трибуну: как во время конференций/сессий, так и нашу LMS-систему для публикации ваших материалов.Константин Палкин @emanation воспользовался предоставленной возможностью и записал прекрасный материал про HashiCorp Terraform. Если вас интересует направление DevOps, то тема вам однозначно зайдёт.Запись уже доступна в разделе «Видео» (вкладка «Разное») внутри LMS. Приятного просмотра!@american_it
☝️Слушай всех, делай по своему— «Если бы я спрашивал, что нужно моим клиентам, они бы попросили быструю лошадь»Генри ФордЯ сразу скажу — я парень простой, звезду не ловил, корону не носил, живу по людски. Однако, напоминаю: там где вы учились, я преподавал. При всем этом меня тут часто пытаются учить, как надо делать и как делать не надо. Вечно находятся желающие рассказать мне про недостатки LMS, или про то, как им не нравится железо привязывать, ну и так далее «потому что в других проектах вот так». Таких «учителей» я обычно призываю не языком чесать, а сделать что то свое и потом уже дискутировать о том, как надо, а как не надо. Ребята, вы ещё не поняли куда попали, каких размеров экосистема тут строится и какие решение каких задач она преследует. Не нужно сравнивать Курсор.Интенсив с простой онлайн школой — он на порядок больше и даже то что было анонсировано ранее (включая Курсор.Инкубатор) — лишь малая его часть. Другой вопрос в том, что пока я ее тяну один, а я (к сожалению) просто человек.Я хорошо умею в смыслы, но плохо в упаковку этих смыслов, поэтому не будучи маркетологом долго искал человека, который сможет сразу врубиться в замысел целиком. Это был длинный крестовый поход, долгое время не дававший никакого результата. Даже некоторые достаточно именитые маркетологи включали заднюю. Но, кажется, поиски окончены. Такой человек найден и сейчас мы проводим финальные переговоры. Если договоримся, то я представлю человека и общими усилиями дело должно пойти веселее.Берегите себя, не будьте молчунами)@american_it
⏰ Про оценку сроков разработки— «Слушай, вот скажи мне, почему вы, разработчики, никогда не можете адекватно оценить время, необходимое для реализации проекта?»— «Это очень просто. Вот смотри. Тебе надо разгрузить машину. За сколько ты управишься?»— «Где-то за час».— «Это КАМАЗ».— «Четыре часа».— «Гружёный песком».— «Ну-у... часов двенадцать».— «Инструментов никаких нет, только руки и ноги».— «Ну, пару суток».— «На дворе минус сорок».— «Четверо суток».— «КАМАЗ вообще находится под водой».— «Блин, что ты мелешь? Ты же постоянно новые условия вводишь! Надо говорить всё сразу и конкретно! И вообще, чем всякую хрень тут нести, давай-ка, быстренько оцени этот проект».Я (как разработчик) могу этот список еще долго продолжать. Смех смехом, но вот что стоит понимать. Эстимейт (оценка сроков) возможен в двух случаях: либо при повторяемой работе (например вы сайты на потоке клепаете и есть наработанная статистика, сколько в среднем занимает разработка), либо если есть подробное техническое задание. И даже в случае, если есть ТЗ — это все равно не гарант точности, оценка будет плюс минус километр.В остальном… Бывает разное. Например, вы думаете «о, ну это фигня, легко сделать» — и зависаете на пол дня или на три дня. Бывает и наоборот — глаза боятся, а руки делают, и вот спустя полчаса задача уже выполнена.Но для кастома эстимейты — миф.
👨🎓 LMS SESSION #4Сегодня (а технически ещё вчера) не без проблем прошла четвёртая сессия, в которой я показал, как быстро автоматизировать добавление пользователей в SendGrid при их регистрации в LMS. Хотел сессию провести не в 9 вечера как обычно, а пораньше, в 8. Хрена там. Первый раз сессию пришлось прервать, ибо из-за вчерашнего (на момент написания поста) сбоя в Amazon AWS тотально прилег API SendGrid, с которым мы и должны были работать. Пришлось сессию перенести. Второй раз всё прошло удачно, за исключением того что AWS SQS отработал после своей реанимации странно и приглашения на сессию у всех задублировались (этот баг я уже пофиксил на своей стороне).Запись сессии уже опубликована в LMS (с компа), так что приятного просмотра :)Это бесплатно!@american_it
LMS Q/A #1Сегодня была первая конференция, в ходе которой я дал ответы на вопросы, которые вы задавали через раздел Q/A LMS. Среди прочего, что успели обсудить, было:✔️ Расчёт стоимости доставки/выезда на основании данных о двух геоточках посредством Google Distance Matrix API✔️ Бегло про UX в разрезе работы с пользовательскими адресами и их валидацией посредством Google Geocoding API✔️ Время — деньги или почему о новых заказах (в случае если вы интернет магазин) стоит узнавать не по электронной почтеНу и, разумеется, на этом не остановились и обсудили ещё пару интересных тем. Запись уже доступна в разделе Q/A LMS (c компа), приятного просмотра.
👨🎓 LMS SESSION #3Сегодня, стандартно в 9РМ по Нью-Йорку (EST), состоялось очередное занятие. Опытный DevOps дал присутствовавшим много полезной информации по Docker. Если вы пропустили это мероприятие — регистрируйтесь в LMS с компьютера по адресу: https://lms.kursor.dev и смотрите сессию в записи. Это бесплатно!
✈️ DELIVERRYЯ смотрю идея с показом разработки стартапов в рамках Курсор.Инкубатор вам не зашла (60% проголосовали против запуска этого функционала и выразили неготовность платить за это хотя бы $100/месяц).Подозреваю, это потому, что товарищи голосующие просто не врубились что им предлагается и какую ценность это несёт. В связи с чем, проведём небольшой эксперимент. В далеком 2010 году, когда я приехал в США, только начинали появляться так называемые мэилфорвардеры — логистические операторы-посредники, которые выкупали различные товары на американском рынке и отправляли их в СНГ. Собственно, когда я (тогда еще совсем молодой и зелёный), ступил на американскую землю — у меня уже был работоспособный прототип (да-да, то что сейчас принято называть MVP) такого оператора. Вся эта затея с грохотом развалилась в тот год по двум причинам — я не умел строить процессы, а мой партнёр хотел (и получил) долю в 50% в обмен на его документы, но участвовать и что-то делать тогда не желал (и не делал). Я тогда психанул, решил что иметь 50% просто в обмен на документы и ничего при этом не делать — перебор, и закрыл проект. Однако, домен с 2011 года ждал своего часа и, полагаю, пришла пора достать его с пыльной полки. В порядке исключения, ровно один раз, я покажу реализацию мэилфорвардера от нуля до запуска в рамках Курсор.Интенсив полностью бесплатно. Затем мы повторим голосование и окончательно решим судьбу Курсор.Инкубатор.Я понимаю позицию некоторых участников интенсива, которые приватно мне заявляли тезис — бесплатно, значит не имеет ценности. Я не согласен с этим и считаю, что можно отдавать что-то определённо имеющее ценность — бесплатно. Особенно когда проект только запустился и постепенно развивается (речь о Курсоре).В связи с чем, скажу вот что ещё. У меня ещё осталась вера в людей, а также в то, что люди могут оставаться людьми и оказывать поддержку, тем более что денег я не прошу. Поэтому просьба будет другая — разошлите это сообщение всем своим друзьям. Приведите в Кур
Небольшая промоакцияМы сейчас будем пытаться немного попиарить Курсор.Интенсив сами, а заодно попросим вас приводить друзей. Чем больше людей — тем будет веселее и интереснее. В связи с чем, я решил объявить промоакцию: каждому новому пользователю LMS будет автоматически предоставлен месяц бесплатного доступа за мой счёт. Те из вас, кто не успел на эту акцию и ранее получил промокоды на срок менее месяца, прошу обратиться ко мне в личку @r00t_usa и я выдам новые.Напоминаю, что регистрация в LMS доступна только с компьютера по адресу: https://lms.kursor.devПриводите друзей!!!