Обновить
31
0
shtosh python @lesskop

штош

Отправить сообщение

Неплохая статья. Оставлю здесь еще 12 подсказок для хорошего сна от Мэттью Уолкера, написавшего бестселлер "Зачем мы спим. Новая наука о сне и сновидениях".

Вот они
  1. Придерживайтесь режима сна. Ложитесь спать и вставайте каждый день в определенное время. Будучи рабом привычки, человек с трудом приспосабливается к изменениям в модели собственного сна. Более долгий сон по выходным не компенсирует полностью недостаток сна в течение недели, при этом просыпаться рано в понедельник утром будет труднее. Заводите будильник, чтобы ложиться спать вовремя. Мы часто заводим будильник на утро, чтобы не проспать, но не делаем этого, чтобы напомнить себе, что пора отправляться в постель. Если из двенадцати приведенных здесь подсказок вы запомните одну и будете пользоваться только ей, то пусть ею станет именно эта.

  2. Заниматься спортом здорово, но только не поздно вечером. Постарайтесь заниматься физическими упражнениями по меньшей мере тридцать минут почти каждый день, но не позже чем за два-три часа до сна.

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

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

  5. Избегайте обильной еды и напитков поздно вечером. Можно слегка перекусить, но плотный ужин может вызвать нарушение пищеварения, которое помешает нормальному сну. А большое количество жидкости, выпитое вечером, может вызвать частые ночные пробуждения для посещения туалета.

  6. По возможности избегайте приема лекарств, которые отсрочивают или нарушают ваш сон. Некоторые обычно прописываемые средства при сердечных заболеваниях, для нормализации давления или борьбы с приступами астмы, как и некоторые безрецептурные препараты и растительные средства от кашля, простуды или аллергии, могут нарушить модель сна. Если вы испытываете проблемы со сном, поговорите с вашим врачом или фармацевтом и узнайте, не усугубляют ли принимаемые лекарства вашу бессонницу, а затем спросите, можно ли их принимать в течение дня или рано вечером.

  7. Не ложитесь вздремнуть после 15:00. Возможно, этот короткий сон во второй половине дня компенсирует вам недосып, но ночью вам будет труднее уснуть.

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

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

  10. Затемните спальню, сделайте ее прохладной и свободной от гаджетов. Избавьтесь от всего, что может отвлекать вас от сна, – шума, яркого света, неудобной постели или слишком высокой температуры. Сон улучшится, если в спальне будет прохладно. Телевизор, телефон или компьютер в спальне могут вас отвлекать и лишать столь необходимого сна. Удобный матрас и подушка способствуют хорошему ночному сну. Люди, страдающие бессонницей, часто смотрят на часы. Поверните циферблат часов от себя, чтобы не беспокоиться о времени, пытаясь уснуть.

  11. Обеспечьте правильную солнечную освещенность. Дневной свет – ключевой фактор регуляции модели сна. Постарайтесь выходить на улицу под естественное освещение по крайней мере на тридцать минут каждый день. Если возможно, просыпайтесь с солнцем или используйте утром очень яркий свет. Эксперты в сфере сна рекомендуют: если у вас есть проблемы с засыпанием, утром в течение часа находитесь при солнечном свете и выключайте свет перед тем, как ложиться спать.

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

Лучше бы вы оформили примечания как спойлеры, неудобно перескакивать без ссылок.

Ничему вас жизнь не учит...

Как правильно верстать кликабельное содержание статьи на Хабре в 2022 году?

Преисполнился в познании.

Делать про префиксный и постфиксный инкремент(декремент)

Еще одного поста от вас Хабр не выдержит, спасибо, не нужно.

Статья: 9791 символов, 1415 слов.

4 комментария Олега Шамшуры: 49162 символов, 7346 слов.

Вот такая интересная информация :)

Крутая инфографика, приятно выглядит.

З.Ы. У вас опечатка в заголовке "Python vs пессимисты"

К сожалению, не смогу вам помочь.

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

В Python нет таких понятий, как big integer, long integer, есть только integer, и он поддерживает настолько длинные числа, насколько вы захотите.

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

Посчитал, что уже и так достаточно сделал. Да и до сих пор так считаю :)

Не хочу распинаться про лицензии, быстродействие и остальное, поэтому отвечу просто - захотел PySide, сделал на PySide.

Хотя сейчас прихожу к выводу, что для open-source проектов лучше использовать PyQt.

Посмотрите внимательно часть про стилизацию. Я использовал стиль для всех кнопок, используя имя объекта кнопки QPushButton и написав этот css код в QMainWindow. Можно было написать и в QWidget, было бы то же самое, потому что это объекты-родители для кнопок.

QPushButton {
	background-color: transparent;
	border: none;
}

Для изменения поведения при наведении курсора на кнопку:

QPushButton:hover {
	background-color: #666;
}

И при нажатии:

QPushButton:pressed {
	background-color: #888;
}

Это ошибка, связанная с вещественными числами на уровне их реализации. Расскажу об этом в третьей части. Так работает не только в Python, вот вам пример в JavaScript:

Нужно использовать QUiLoader. Можете посетить документацию.

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

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

По поводу статьи - слабо, очень мало информации даже для выжимки по основам.

Не работает с PySide6 и PyQt6. Если у вас получится, обязательно напишите.

О какой науке идет речь? Использование готовых пресетов? Какой срач? Я вообще не понимаю, зачем вы написали ваше первое предложение.

Браво, маэстро. Проникся комментарием. Тоже часто боюсь написать статью, потому что знаю, какие тут сидят токсики, и какой уровень материала им нужно подавать.

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

Я же и написал в первой части, что функционал вы можете выбрать сами.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность