Увидел недавно этого бота у нас в одной футбольной группе. Но в какой-то момент он перестал работать (я так понимаю, на сервере был выключен). Погуглил название бота и нашел эту статью на Хабре. :)
Посмотрел, что оно на NodeJS. Подумал, может посмотреть как вообще боты под телеграмм пишутся. Как оказалось, вполне удобная библиотечка для питона есть. И решил аналог написать, сохранив синтаксис команд, к которым те люди (наверное) привыкли.
Сначала вообще думал не делать универсальный, а сделать чисто под один наш чат. За вечер вышло уже работающего бота получить. Но потом-таки пошло-поехало. Переделывал-допиливал. А тем временем и тот бот заработал. :)
Кроме автоматического вычленения даты (я в др комменте пример давал) я еще добавил параметр LIMIT для каждого события. Чтобы не было так, что у нас 12 человек максимум, а наплюсовались уже 16, и они не знают, что уже лишние. А так задаем /limit 12 . И все, кто не успели в основной список, красуются в блоке "Резерв".
И кроме этого еще фиксируется время отмены заявки (и отображается список отмененных в самом низу). Чтобы было потом видно тех, кто отменился за час, например. Особо злостных можно штрафовать командой /penalty USERID. :) Это просто для отображения желтых карточек рядом с именем, если коэффициент заявки/штрафы становится уже неприличным.
А я сделал так (ссылка в комменте выше), что можно просто в названии написать как-то типа "Футбол, послезавтра, 18:30". И оно само вытаскивает правильную дату. И вот тоже хотел сделать уведомления. Например, в день игры за несколько часов. Но что-то меня остановило... не помню уже что. :) Наверное, надо-таки сделать. Только определиться бы с временными точками напоминания...
Я это учел в своем варианте бота. Можно даже в свободной форме указывать, оно определит время (если указано; будет заодно показывать сколько осталось).
И добавление игроков кнопками в сообщении, чтобы не заспамливался чат.
На фотографиях в статье я не увидел ничего похожего на мою белую плесень
Почти вся плесень вначале имеет белый цвет. Цвет придают уже споры. Т.е. цвет меняется в тот момент, когда гриб переходит в стадию спороношения.
А в квартирах чаще всего вылавливаются пенициллы и аспергиллы. Холодильник, кстати, рекомендую хорошо помыть и продезинфицировать --- скорей всего где-то уже куча спор на стенках налипла.
У меня очень похожая ситуация была. :) Только я еще после выхода из кабинета в обморок отключался от боли. Бегали мне за нашатырем. Само собой, все это повлияло потом "понятно как".
в обычный оптический микроскоп не видно. Ну то есть совсем
Ну почему прям совсем. Главное (!!!) максимально диафрагму прикрыть, и можно наблюдать даже без иммерсии на 400x (например, Bacillus subtilis, или какие-нибудь "дикие" кисломолочные бактерии). А если на 900x, да с маслицем(а можно же ж и окуляр сменить 15x).
Начиная с какого-то уровня хардкорности технической игры, я задумываюсь
Ха. Это именно моя позиция. :) В мире очень много разных интересных вещей. И нужно стараться среди них выбирать такие, которые дадут не только сиюминутное удовольствие.
Не, мне просто уже даже интересно, как бы поступал автор комментария выше?
Тут дело не в этом. Просто такой шутливый стиль изложения реально рисует какую-то грустную картину. :) Вообще не важен вопрос действий других в такой ситуации, многих удивляет само НАЛИЧИЕ такой ситуации (я не про место и мебель). :) Нам же сложно оценить по тексту какая тут доля шутки, а какая правды. Потому и мысли такие возникают.
А почему сразу esp8266 обвинять? У меня и в виде Wemos-D1, и в виде ESP-12E работает все везде стабильно. Мало ли где проблема. Вот, например, было раз, что БП был без запаса по мощности. Так температурный датчик DHT21 показывал цифры нестабильные (прыгали значения). А причиной всему как раз была просадка по питанию (модулем WiFi в момент отправки данных).
Если взять для примера конкретно Firefox под Windows, то в нем очень удобно можно запинить некоторые окна, а затем осуществлять быстрый переход по ним с помощью Ctl+1, 2, 3… Тогда вполне можно сделать глобальные хоткеи с помощью, например, AutoHotkey, при нажатии на которые будет не только активироваться браузер, но и будет передана нужная комбинация для открытия необходимой вкладки.
но вообще я просто хочу сесть и ехать (причём быстро) на вечеринку. Машина — не цель, а средство достижения цели.
…
но от этого у меня отваливается багажник. И знаете что? Мне всё равно чертовски нравится эта машина, ведь это лучшая из всех машин, что я видел.
Но приходится бросать ее на обочине и ехать на вечеринку на другой. :)
Ох и намучился я тоже с глюками Nim. Даже при том, что очень хочется этот язык использовать, вышеупомянутые минусы заставили его отложить в сторону.
Ну для новых поколений свои проблемы появились. Слишком много соблазнов развлекательных, на которые можно «подсесть». Это как раз больше затрагивает именно таких людей, которые в наше время легко увлекались какой-то своей темой и превращались в условных «фанатиков».
2) «Причина была в гнетущем несоответствии между графикой Windows 95, с которой я начал настоящее погружение в компьютерный мир», да несправедливость кругом. Делали бы тогда в VGA. На паскале был написан целый Fast Tracker.
Или еще на голом win32api можно было писать (на си, например). С простыми диалоговыми окнами, если какой-то интерфейс требовался.
Да и в целом — если иметь склонность быть повернутым на чем-то, то тогда не приходится искать повод. Оно как-то само идет.
Вот как пример — у меня до появления Спектрума (и появления главного жизненного пути) была своя тетрадка по пиротехнике с заметками, я провел кууууучу химических опытов… А когда у нас только должна была начаться химия, я за лето изучил ее на год вперед, украв книжку из химического класса. :)
а когда появились игры — мне было интересней в них что-то менять
Современные крэкеры уже не поймут каково это — загружать половину игры с аудио-кассеты, затем загружать дизассемблер GensMons с другой, а потом догружать вторую половину игры. И все это лишь для того, чтобы где-то заменить условный переход на безусловный.
Потом запустить, понять, что в этот раз попал не туда, куда надо (и часто игра могла сброситься) и повторить все еще раз (каждая загрузка минут по 5).
Увидел недавно этого бота у нас в одной футбольной группе. Но в какой-то момент он перестал работать (я так понимаю, на сервере был выключен). Погуглил название бота и нашел эту статью на Хабре. :)
Посмотрел, что оно на NodeJS. Подумал, может посмотреть как вообще боты под телеграмм пишутся. Как оказалось, вполне удобная библиотечка для питона есть. И решил аналог написать, сохранив синтаксис команд, к которым те люди (наверное) привыкли.
Сначала вообще думал не делать универсальный, а сделать чисто под один наш чат. За вечер вышло уже работающего бота получить. Но потом-таки пошло-поехало. Переделывал-допиливал. А тем временем и тот бот заработал. :)
Кроме автоматического вычленения даты (я в др комменте пример давал) я еще добавил параметр LIMIT для каждого события. Чтобы не было так, что у нас 12 человек максимум, а наплюсовались уже 16, и они не знают, что уже лишние. А так задаем /limit 12 . И все, кто не успели в основной список, красуются в блоке "Резерв".
И кроме этого еще фиксируется время отмены заявки (и отображается список отмененных в самом низу). Чтобы было потом видно тех, кто отменился за час, например. Особо злостных можно штрафовать командой /penalty USERID. :) Это просто для отображения желтых карточек рядом с именем, если коэффициент заявки/штрафы становится уже неприличным.
А я сделал так (ссылка в комменте выше), что можно просто в названии написать как-то типа "Футбол, послезавтра, 18:30". И оно само вытаскивает правильную дату. И вот тоже хотел сделать уведомления. Например, в день игры за несколько часов. Но что-то меня остановило... не помню уже что. :) Наверное, надо-таки сделать. Только определиться бы с временными точками напоминания...
Я это учел в своем варианте бота. Можно даже в свободной форме указывать, оно определит время (если указано; будет заодно показывать сколько осталось).
И добавление игроков кнопками в сообщении, чтобы не заспамливался чат.
https://github.com/KMiNT21/telegram_sport_event_bot
Работающая версия в телеграме - @zp_futsal_bot (язык будет русский, если не выбран английский в интерфейсе)
Лучше "килограмм" -- будет ограничение на 1000 бесплатных фото. Потому как ресурсы там будут не резиновые, судя по тенденции. :)
А "сторисы" будут под названием "грампластинки".
Почти вся плесень вначале имеет белый цвет. Цвет придают уже споры. Т.е. цвет меняется в тот момент, когда гриб переходит в стадию спороношения.
А в квартирах чаще всего вылавливаются пенициллы и аспергиллы. Холодильник, кстати, рекомендую хорошо помыть и продезинфицировать --- скорей всего где-то уже куча спор на стенках налипла.
У меня очень похожая ситуация была. :) Только я еще после выхода из кабинета в обморок отключался от боли. Бегали мне за нашатырем. Само собой, все это повлияло потом "понятно как".
Ну почему прям совсем. Главное (!!!) максимально диафрагму прикрыть, и можно наблюдать даже без иммерсии на 400x (например, Bacillus subtilis, или какие-нибудь "дикие" кисломолочные бактерии). А если на 900x, да с маслицем(а можно же ж и окуляр сменить 15x).
Сторожем. :) По территории стрейфиться непрерывно ночами.
Ха. Это именно моя позиция. :) В мире очень много разных интересных вещей. И нужно стараться среди них выбирать такие, которые дадут не только сиюминутное удовольствие.
Тут дело не в этом. Просто такой шутливый стиль изложения реально рисует какую-то грустную картину. :) Вообще не важен вопрос действий других в такой ситуации, многих удивляет само НАЛИЧИЕ такой ситуации (я не про место и мебель). :) Нам же сложно оценить по тексту какая тут доля шутки, а какая правды. Потому и мысли такие возникают.
А для меня это киллер-фича. :) Самое главное для меня — это как логично(и быстро) читается исходник.
И по поводу отступов — вот тут как раз «строгость» в тему. Это тоже в плюс читаемости.
Но приходится бросать ее на обочине и ехать на вечеринку на другой. :)
Ох и намучился я тоже с глюками Nim. Даже при том, что очень хочется этот язык использовать, вышеупомянутые минусы заставили его отложить в сторону.
Или еще на голом win32api можно было писать (на си, например). С простыми диалоговыми окнами, если какой-то интерфейс требовался.
Вот как пример — у меня до появления Спектрума (и появления главного жизненного пути) была своя тетрадка по пиротехнике с заметками, я провел кууууучу химических опытов… А когда у нас только должна была начаться химия, я за лето изучил ее на год вперед, украв книжку из химического класса. :)
Современные крэкеры уже не поймут каково это — загружать половину игры с аудио-кассеты, затем загружать дизассемблер GensMons с другой, а потом догружать вторую половину игры. И все это лишь для того, чтобы где-то заменить условный переход на безусловный.
Потом запустить, понять, что в этот раз попал не туда, куда надо (и часто игра могла сброситься) и повторить все еще раз (каждая загрузка минут по 5).