Записки преподавателя
История №4
Июль, 2023



История №4
Июль, 2023
На какое наибольшее количество составных слагаемых можно разбить число 2007?
Если есть, расскажите пожалуйста про профессию? Где учились, работаете ли по профессии?
Сын собирался идти учиться на биотехнологии, но неожиданно подал документы на санвет экспертизу в Росбиотех, вообще хочет быть микробиологом.
Вы когда-нибудь сидели в студенческих чатах?
Знакомо? Именно так обычно устраиваются очереди на экзамены, зачеты, защиту лабораторных работ, выступления с докладами. Когда в группе больше 20 человек — это боль. Куча флуда, номера в очереди перемешиваются со спорами, дебатами, разговорами и важными сообщениями. А кто-то вообще в это время спал... Полный хаос, никакого порядка.
Более продвинутые делают запись в очередь через Google-таблицы: создаётся таблица, в которой заранее размечены строки под очередь. Достаточно просто вписать свою фамилию в свободную строчку.
Чтобы всё было честно, группа договаривается о времени открытия таблицы. В условный 19:00 староста отправляет ссылку на таблицу, и каждый залетает, пытаясь первым занять заветное место. Чем-то напоминает покупку билетов на концерт: первые места занимают за долю секунды.
Такой способ действительно удобнее, чем "циферки" или "плюсики" в чате — вся очередь в одном месте, сразу видно, кто на каком месте, а лишнего флуда почти нет. Но остаются свои нюансы: кто-то может случайно (или не очень) стереть чужую запись, а кто-то из-за медленного интернета не успевает записаться на желаемое место. Да и неудобно это все.
В какой-то момент у меня возникла мысль: зачем эти заморочки, если все можно автоматизировать? Идея очень проста: нужен телеграм-бот, который будет выбрасывать в чат сообщение с очередью в виде текстового списка и inline-кнопкой для записи в очередь. Таким образом, действие записи в очередь сводится к тому, что пользователю нужно лишь нажать на кнопку (прямо в чате), после чего он добавляется в конец списка.
Загоревшись идеей, бот был реализован за пару часов при помощи Python. Одногруппникам очень даже зашло данное решение, очереди стали более простыми. После этого я постоянно дорабатывал бота и добавлял различные функции: выход из очереди, перемещение, перемешивание, отсрочка открытия очереди и многое другое.
Чуть технарщины. Изначально я сделал бота на pyTelegramBotAPI. Всё работало нормально, за исключением случаев, когда в очередь пытались влететь сразу человек 20-30. А это стандартная ситуация: очередь открылась - и вся группа одновременно жмёт "Записаться". В этот момент бот зависал, а одногруппники злились. Пришлось переписать бота почти с нуля. В новом варианте я уже использовал Aiogram с применением WebHooks для уменьшения задержек получения запросов, вместо SQLite3 подключил PostgreSQL, а для кеширования добавил Redis. Вся эта радость крутится на недорогом VPS.
В итоге получилось что-то вполне боевое: бот спокойно выдерживает массовые заходы в очередь, запросы обрабатываются мгновенно. Единственная проблема, которую не решить - это ограничение Telegram Bot API на частоту обновления сообщения. То есть, в момент массовой записи в очередь список будет обновлятся раз в несколько секунд, и может казаться, что бот зависает. Однако при нажатии на кнопку "Записаться" пользователь мгновенно получает всплывающее сообщение с номером своей позиции, что означает успешную обработку на стороне сервера.
Любой участник очереди может обмениваться местами с другими участниками, передвигаться по очереди, а также выставлять свое место на так называемый "аукцион". Особое внимание я уделил справедливости. Любые перемещения по очереди должны быть только с согласия тех участников, чьи позиции изменятся в результате перемещения. Хочешь поменяться местами с другим участником — получи его согласие. Хочешь пропустить вперед пару человек — согласие должен дать каждый.
В итоге очереди в нашей группе стали намного удобнее. Теперь одна очередь — это одно сообщение, а не десятки сообщений, разбросанных по всему чату.
В данной статье я описал далеко не все "плюшки", поэтому я оставляю здесь ссылку на моего бота: https://t.me/LuddmillaBot. Кому интересно — можете поиграться. Бот может быть полезен не только для студенческих чатов, а вообще где угодно, где вам нужно сформировать какую-то очередь или список.
А у вас во время учебы часто случались конфликты из-за очередей? Пишите в комментариях!👇
Министр просвещения России Сергей Кравцов подписал указ о начале переезда всех зданий, преподавателей и студентов Московского государственного университета в Санкт-Петербург. Планируется, что к концу 2026 года один из старейших классических высших учебных заведений России начнёт полноценную работу в Северной столице.
«К нам ежедневно поступают десятки обращение студентов и их родителей с просьбой вывезти МГУ из столицы. Тут очень высокие цены, много соблазнов и есть проблемы с экологией. Такой же позиции придерживаются и профессорско-предательский состав», – сказал Кравцов.
По информации «Ведомостей», переезд обойдётся федеральному бюджету в 150 миллиардов рублей. Эти средства будут направлены на реконструкцию и строительство учебных корпусов и общежитий в одном из спальных районов Петербурга, а также компенсацию дорожных расходов студентам и сотрудникам МГУ.
«Для наших дорогих московских гостей мы выделили прекрасный участок в экологически чистом районе Санкт-Петербурга, в 20 минутах езды от метро «Рыбацкое». Там в 1930-е годы был завод, часть зданий которого сохранилась, и эти постройки станут основой для нового МГУ», – цитирует издание высокопоставленного сотрудника Смольного.
Друзья и коллеги, привет! Повторно размещаю свою просьба поучаствовать в моем исследовании по психологии, в прошлый раз Вы мне очень помогли набрать более 50 анкет! За что вам огромное спасибо!
У меня осталось совсем немного времени и нужно набрать всего 12 человек, которые совмещают найм + самозанятость.
Если вы подходите, буду благодарна Вашему участию! Это могут быть: психологи, коучи, репетиторы, фрилансеры, мастера, специалисты диджитал и т.п. Опрос не более 30 минут, анонимно, строго в научных целях.
Пройти опрос: https://forms.gle/7uK8ds9kBfqekVFn8
Спасибо, это очень важно для меня!
Добрый день! Уважаемые, Читатели!
Я сегодня можно сказать так, с вопросом, так как еще не разу с этим не сталкивался и хочу для себя понимать, на что могут пойти руководители или их сотрудники, чтобы обеспечить для практиканта условия прохождения практики.
Я раннее говорил, что обучался в таком вузе, как АНО ВО СИБУП, который в городе Красноярск и я два раза в юридическом консультационном методическом центре при институте проходил практику и эта уже была головная боль вуза самого и тут все успешно проходил.
Но а я сейчас не помню, упоминал ли, что я перевелся в другой вуз и учусь не на очной форме обучения, а учусь на очно-заочной форме обучения.
Тут в августе подошел период, когда нам система разослала договоры на прохождения практики, то есть я учусь на уголовно-правовом профиле и практику соответственно в уголовно-правовом направлении буду проходить.
Но а тут конечно появляется один такой вопрос, но конечно буду его решать сам, а тема такая, что если буду практику проходить в участке у мирового судьи. То смогут ли инженеры обеспечивающие техническое сопровождение на этой работе поставить NVDA, который является чтецом с экрана для незрячих и слабовидящих людей. А также как к этому отнесутся на участке мирового судьи и конкретнее буду обсуждать эту тему с инженерами.
Но а я пока еще жду ответ от первого кандидата, который должен дать ответ, смогу ли я пройти практику именно у него. А под первым участником подразумеваю я адвокатское образование.
Если вдруг не получится проходить практику в адвокатском образовании, то наверное только на участке мирового судьи.
Но а пока только стоит вопрос, доверят ли мне прохождение практики в электронном виде, то есть работать только с компьютером и обрабатывать информацию, при этом не взаимодействовать с бумагами.
Но а решил просто рассказать об этом и может быть, даже кто-то что-то интересное поведает по поводу прохождения практики инвалидами как по зрению, так и по другим нозологиям, которые не касаются конкретно зрения.
А для того, чтобы потом не сообщать, где обучаюсь, то я студент МФПУ Синергия и вуз тоже сообщал, что сами ищите места и заключайте договоры.
Но а я уточнял у них, а они сказали, мол, можете написать заявление на прохождение практики у них и они постараются помочь. Но а там как я понимаю суть в том, чтобы сдать отчет и не набирать навыки профессионального характера. А мне хочется иметь навыки в этой теме, на что, чтобы учиться этому и практически узнавать.
Благодарю!