У меня девушка недавно хотела пойти к ЛОРу. И в той больничной кассе, к которой она прикреплена, врач будет доступен только через месяц. Срочно сходить никуда не получится.
А как поступают, если таки надо срочно, но при этом не смертельно? Ну, там, вывихнул палец на руке. Или, применительно к ЛОРу — есть заболевание слухового нерва (кажется, нейросенсорная тугоухость, но это не точно) — без особых последствий проходит, если лечить сразу, но за месяц без лечения ты практически гарантированно и необратимо оглохнешь на больное ухо; при этом сам ты, не будучи специалистом, не поймешь, что у тебя, можно тебе ждать месяц или надо бежать за любые деньги срочно вот прям щас. Как-то ж должны решаться такие вопросы с первичным обследованием и сортировкой пациентов, трудно поверить, что они не решаются вообще никак.
Можно, наверное, замутить онлайн-тест «Какой вы депутат». Пользователь «голосует» по паре десятков вопросов, и система ему выдает результат: «Вы — Абразивов Джаильбек Джаирбекович из Единой России!»
Программно можно решить вопрос и не «двигая мышью». Чтобы запретить автоматическую блокировку системы, отключение экрана, сон по тайм-ауту и т. п., нужно вызвать API-функцию SetThreadExecutionState с параметрами ES_CONTINUOUS | ES_SYSTEM_REQUIRED | ES_AWAYMODE_REQUIRED | ES_DISPLAY_REQUIRED. Чтобы разрешить все обратно — вызвать ее же с параметром ES_CONTINUOUS. Способ официальный, из MSDN, используется в видеоплэерах и пр.
Относительно недавно было несколько постов в духе «я уехал, было плохо, я вернулся». Не скажу точно, но, кажется, про Скандинавию какую-то, про Восточную Европу, одному еретику, вроде, даже в Германии не понравилось.
Хотелось бы поиметь возможность просто и без затей вставлять эти картинки, например, в HTML-страницы, а также во всякие вики, тексты и посты. С PDF, насколько я понимаю, такой номер не очень пройдет. При этом не хотелось бы всякого шаманства с HTML, Javascript и CSS (у себя на странице я смогу вставить JPEG и средствами CSS наложить поверх него PNG с прозрачным фоном, но, допустим, куда-то в комменты, на блогосервис или в корпоративную вики так вставить не получится). Также хотелось бы избежать хранения разных частей изображения в отдельных файлах (JPEG + PNG из примера выше).
Лучшее, что я пока придумал — это создать SVG и в него запихнуть несколько картинок, закодировав в виде текстовых строк в base64, получается как-то так:
Технически оно работает, и текст не портит, и размер файла практически идентичен сумме размеров исходных файлов. Браузеры нормально открывают. Но никакие сервисы не принимают такое — везде говорят, или давайте нормальную картинку, или извольте вам выйти вон, т. е. опять можно только где-то «у себя на страничке». А ведь, казалось бы, не такая уж экзотическая задача, должно же что-то готовое быть.
А вот не изобрели еще формат, который бы позволял совмещать сжатие с потерями и без потерь для разных частей изображения? А то ж бывает нужно иногда взять JPEG с фотографией, где-то подписать буков, нарисовать стрелочек, вот это вот все. Если потом сохранить все это с потерями — получатся не буквы, а говно. Если без потерь — размер фотографии запросто опухнет раз в 50. Вот чтоб и буквы нормальные остались, и размер не опух. И чтоб поддерживалось везде. Джва года хочу такой формат.
Вероятно, то, что вы сравниваете объект (экземпляр класса) с самим классом, либо же (я не знаю, как там оно у них внутри реализовано), если event заодно содержит в себе информацию о событии, то вы сравниваете его с неким пустым объектом, и они не равны. Например, работает, если сделать вот так:
from pynput import mouse
with mouse.Events() as events:
for event in events:
if type(event) == mouse.Events.Scroll:
print("Scroll")
elif type(event) == mouse.Events.Click:
print("Click")
elif type(event) == mouse.Events.Move:
print("Move")
if event == mouse.Events.Scroll or mouse.Events.Click
, он, вероятно, имел ввиду:
if (event == mouse.Events.Scroll) or (event == mouse.Events.Click)
По-факту же он получил:
if (event == mouse.Events.Scroll) or mouse.Events.Click
Этот if срабатывает всегда, потому что mouse.Events.Click, будучи преобразован в bool, дает True:
>>> bool(mouse.Events.Click)
True
Смотрим на цикл уровнем выше:
for event in events
Если в списке events есть хоть что-то, то начинает выполняться нижеследующий код, в нем срабатывает (всегда) if и «делается половина громкости». Это ошибка уровня «детский сад, начальная группа», даже странно видеть ее после всего этого бойкого разруливания зависимостей и cmake-ов. Автор параллельно с Питоном использует другой язык (какой?), в котором операторы сравнения работают именно так?
А что, много там, над дверьми, свободного функционального пространства, чтобы повесить нормальную квадратную карту с привязкой линий к географии, чтобы линии было удобно отслеживать и место осталось под каждое «Химмельдоннерветтершайзештрассе»?
В Японии есть междугородные ночные автобусы, при этом безо всяких «капсул-кроватей». На скоростном поезде ты из Токио в Киото доезжаешь за пару часов, а на автобусе выезжаешь поздно вечером и приезжаешь рано утром. На автобусе гораздо дешевле, плюс еще не надо платить за гостиницу на ночь, такой вариант для жадных, но бодрых.
«Ориентация на обращение всех.» — это вообще за гранью. Любая секта хотела бы обратить всех
Даже среди общепризнанных и вполне уважаемых религий далеко не каждая «хотела бы обратить всех» (подробнее см. w: Прозелитизм). Если брать т. н. «мировые религии», то иудаизм или буддизм никого особо не обращают, среди более локальных религий таковых чуть ли не каждая первая (синтоизм, индуизм), где-то разные внутрирелигиозные течения придерживаются разных взглядов на этот вопрос.
Полагаю, речь про интервью Марии Бутиной у Гоблина. Там речь шла о том, что заключенный может заказать визит священника, но список доступных конфессий православие не включал.
Я слышал, что в подобных случаях можно обратиться в FSF, типа, «свободное ПО обижают». Юристы у них хорошие, и защита опенсорса от подобных наездов — как раз их профиль деятельности.
Попадалась история, где главного героя некая компания заставляла из его блога удалить пост про быстрое преобразование Фурье, заявляя, что это их интеллектуальная собственность и грозя адвокатами и судами.
Я когда-то пользовался программой (название не помню), которая каждые пять секунд сохраняет снимок экрана. В бесплатной версии она просто складывала эти снимки в PNG по дням, один день — одна папка. Как бы уже способ 100% логировать свою активность вообще везде, хоть и не особо практичный — пару раз с ее помощью удалось восстановить нужный текст, который я до этого долго набирал, а потом случайно пролюбил, нажав где-то не ту кнопку (пришлось перенабирать с картинки, но хоть не заново сочинять). Ну и нужно хотя бы примерно помнить, чо когда, и долго листать картинки. В платной версии декларировалось распознавание текстов на картинках и полнотекстовый поиск — не знаю, насколько хорошо это у них работало, но, думаю, вполне могло работать — в том же Evernote, к примеру, такая фишка есть и успешно функционирует.
Спасибо, нашел. Какое-то оно, мне кажется, слишком дурацкое, чтобы быть практичным — но то, возможно, дело привычки. Нахера вот было изобретать все эти мелкие различия в синтаксисе, типа «ну как бы LaTeX, но как бы не совсем LaTeX», группировка символов в круглых скобках вместо фигурных, вот это вот все… Готовую формулу из LaTeX не вставишь — надо то ли перенабирать, то ли долго мучить в текстовом режиме. Когда я писал свою статью в Word, я, в итоге, нашел где-то на Stackoverflow чье-то решение, где через HTML и MathJax латексовая формула конвертируется в MathML — копируешь из LaTeX в одно поле, забираешь MathML из другого, вставляешь это как есть в Word, даже формулу предварительно создавать не надо.
А как поступают, если таки надо срочно, но при этом не смертельно? Ну, там, вывихнул палец на руке. Или, применительно к ЛОРу — есть заболевание слухового нерва (кажется, нейросенсорная тугоухость, но это не точно) — без особых последствий проходит, если лечить сразу, но за месяц без лечения ты практически гарантированно и необратимо оглохнешь на больное ухо; при этом сам ты, не будучи специалистом, не поймешь, что у тебя, можно тебе ждать месяц или надо бежать за любые деньги срочно вот прям щас. Как-то ж должны решаться такие вопросы с первичным обследованием и сортировкой пациентов, трудно поверить, что они не решаются вообще никак.
Вот так я когда-то делал на Питоне:
Лучшее, что я пока придумал — это создать SVG и в него запихнуть несколько картинок, закодировав в виде текстовых строк в base64, получается как-то так:
Технически оно работает, и текст не портит, и размер файла практически идентичен сумме размеров исходных файлов. Браузеры нормально открывают. Но никакие сервисы не принимают такое — везде говорят, или давайте нормальную картинку, или извольте вам выйти вон, т. е. опять можно только где-то «у себя на страничке». А ведь, казалось бы, не такая уж экзотическая задача, должно же что-то готовое быть.
В документации на pynput показано, как то же самое сделать через коллбэки.
Когда автор писал:
, он, вероятно, имел ввиду:
По-факту же он получил:
Этот if срабатывает всегда, потому что mouse.Events.Click, будучи преобразован в bool, дает True:
Смотрим на цикл уровнем выше:
Если в списке events есть хоть что-то, то начинает выполняться нижеследующий код, в нем срабатывает (всегда) if и «делается половина громкости». Это ошибка уровня «детский сад, начальная группа», даже странно видеть ее после всего этого бойкого разруливания зависимостей и cmake-ов. Автор параллельно с Питоном использует другой язык (какой?), в котором операторы сравнения работают именно так?
Даже среди общепризнанных и вполне уважаемых религий далеко не каждая «хотела бы обратить всех» (подробнее см. w: Прозелитизм). Если брать т. н. «мировые религии», то иудаизм или буддизм никого особо не обращают, среди более локальных религий таковых чуть ли не каждая первая (синтоизм, индуизм), где-то разные внутрирелигиозные течения придерживаются разных взглядов на этот вопрос.
Я слышал, что в подобных случаях можно обратиться в FSF, типа, «свободное ПО обижают». Юристы у них хорошие, и защита опенсорса от подобных наездов — как раз их профиль деятельности.