Весняно-літні грози в Україні досить традиційні, тому час пригадати певні правила поведінки під час грози.
Якщо ви вдома:
- Не виходьте без потреби з дому, зачиніть вікна й двері, потурбуйтеся, щоб у приміщенні не було протягу, який може привернути кулеподібну блискавку.
- Тримайтеся подалі від електропроводки, вікон, дверей і всього іншого, пов'язаного із зовнішнім середовищем, не знаходьтесь біля стіни, поряд з якою росте високе дерево.
- Максимально вимкніть З РОЗЕТКИ сучасну техніку. Наприклад, вимкнений з пульта телевізор продовжує працювати – він чекає сигналу від пульта на увімкнення. Гроза буває не так часто, тому варто дочекатися її завершення, ніж купляти нову техніку. Отже, все, що можна легко вимкнути – вимикаємо. Телевізори, блоки живлення ноутбуків, монітори, усілякі розумні кухонні пристрої (мультиварка, аеропіч) – все вимикаємо з розеток. Окремо звертаємо увагу на мережеві кабелі. Якщо до вашого ноутбуку або роутера приєднано мережевий кабель, то варто на час грози його від’єднати, тим більше це просто зробити – там роз’єм. Перегляньте перед грозою ваше житло, проаналізуйте, що варто вимкнути, щоб нічого не забути.
Якщо прогнози погоди обіцяють грозу, а вам треба йти з вашої оселі, вимкніть техніку перед тим як підете.
Якщо ви не вдома:
- Уникайте відкритих ділянок на височинах, намагайтеся сховатися в низьких місцях, таких як канави, яри, долини, каньйони або печери.
- Тримайтеся подалі від водойм. Не перебувайте під час грози у водоймі або на її березі. Відійдіть від берега, спустіться з високого місця в низину.
- Не намагайтеся сховатися під окремими високими деревами або невеликою групою дерев. Якщо є можливість, сховайтеся на щільній низькорослій ділянці лісу.
- Не намагайтеся сховатися в дуже маленьких приміщеннях або укриттях.
- Тримайтеся подалі від будь-яких матеріалів, які проводять електрику, наприклад: дротові огорожі і ворота, автомобілі, металеві труби, жердини, рейки і інструменти.
- У степу, полі або при відсутності укриття (будівлі), сядьте навпочіпки в яр, низину, або інше природне поглиблення, обхопивши ноги руками.
- Якщо грозовий фронт наздогнав вас під час катання на велосипеді або мотоциклі, зупиніться і відійдіть подалі від вашої техніки, але так, щоб ви її бачили, щоб не вкрали.
- Якщо гроза застала вас у автомобілі, не треба виходити з нього, просто зачиніть вікна.
- Не намагайтеся сховатися під автомобілями або важкою технікою.
- Якщо біля вас виникла кулеподібна блискавка, по можливості зберігайте спокій і не рухайтеся, не потрібно наближатися до неї, торкатися її чим-небудь, оскільки може відбутися вибух, не слід тікати від неї.
Використовуйте мобільний телефон лише в екстрених ситуаціях, а краще на час грози ВИМКНІТЬ ЙОГО.
Вважаєте ці правила вартими уваги? Відправте посилання на статтю вашим друзям.
Збережете їм гроші, нерви, а може і життя.
Стартером цієї статті стала ось така картинка:

Дуже ефектне висловлювання.
Особисто я для себе давно вивів просте правило: чим ефектніше висловлювання, що приписується конкретному автору, тим менше шансів, що цей автор таке казав.
Тим більше, що Папа Римський – достатньо відповідальна посада, яку не займають в 20 років. Папа обирається, як правило, зі священників, що мають серйозні і вік і досвід, в тому числі і в сфері публічних виступів. Крім того, з високою вірогідністю у виступів високого рівня повинна існувати серйозна підготовча сторона, в яку можуть бути залучені інші, також високоосвічені люди.
І як така професійна по риториці спільнота як керівництво церкви так дивно поводиться з фактами? Плоди дерев – це система розмноження, а не бажання яблуні накормити абстрактних Івана і Оленку. Це на уроках біології всі вчителі розказують. А хто бачив докази, що сонце світить не просто так, а для людей на Землі? Тут вчителі фізики будуть мати сумніви. «Життя для інших – це закон природи» - досить спірний тезис, вам не здається? Це багато хто не погодиться…
Але темою нашого пошуку є серйозні джерела, які можуть підтвердити авторство цієї цитати. Я переглянув десятки сайтів, але прямого доказу авторства Папи Франциска не знайшов. Цей текст є і у релігіозних діячів і у філософських роздумах. Але все без посилань. Такий собі ланцюжок перепостів.
У своєму блозі персональний коучер Радислав Гандапас пише, що його вразив виступ Папи Франциска на TEDx. І під відео виступу Радислав розмістив саме цю цитату, що на картинці. Звичайно, я переглянув повністю виступ Папи Франциска на TEDx за посиланням Радислава, да ще і з українськими субтитрами.
https://www.ted.com/talks/his_holiness_pope_francis_why_the_only_future_worth_building_includes_everyone/transcript?language=uk
У виступі Папа цитує мати Терезу: «Любити можна тільки власним коштом». А ще, міркуючи про владу, каже: «Що більше влади у ваших руках, то сильніше ваші дії впливають на людей і то смиренніше ви маєте діяти. Інакше влада знищіть вас, а ви знищите інших», приводячи у приклад вислів з Аргентини «Мати владу – це начебто пити джин на порожній шлунок».
«Вам паморочиться в голові, ви п’янієте, втрачаєте рівновагу, і врешті завдаєте шкоди собі і людям довкола, якщо не поєднуєте своєї влади зі смиренням і ніжністю», — каже Папа Франциск. Не знаю, що п'ють в Аргентині і Ватикані, шо точно всім шкодить, але мова не про це. У виступі Папи Франциска ні слова про дерева, що не їдять свої плоди.
Це не єдине відео Папи Франциска на TEDx, але знайти підтвердження, що автором фрази є саме він я знайти так і не зміг.
Які висновки з цього можна зробити?
Думаю, це нескладно. Це і є основи критичного мислення. Факти, особливо якщо ви їх готові перепостити необхідно перевіряти. Fact check - не просто поняття, а нормальна штука для журналістики і людей, які цінують своє слово.
Чи можу я бути абсолютно впевнений, що Папа Франциск такого ніколи не казав? Ні.
При цьому я не можу собі дозволити цитувати цю фразу з вказівкою на цього автора. Тому що фраза не пройшла мій власно проведений fact check.
Як побачите дуже гарний вислів з вказівкою автора, згадайте цю історію про яблуню, сенс життя якої в тому, щоб кормити Івана з Оленкою.


Код:
import calendar
b_day, b_month, b_year = map(int,input('Enter your birthdate (for example 24 08 1991): ').split())
b_weekday = calendar.weekday(b_year, b_month, b_day)
print('Your birthday:',calendar.day_name[b_weekday], '\n')
c = calendar.TextCalendar()
c.prmonth(b_year, b_month)

Бувають програми, без яких можна обійтися. Але, якщо звикнути до їх можливостей, то робота за ком’ютером стає набагато зручнішою. Наприклад, використання клавіатури для певних дій — це не просто зручно, це економія часу. Щоденна і щогодинна.
В моєму комп’ютері три мови набору тексту, відповідно в будь-який час можна погратися в лотерею: натиснути Atl+Shift і, не дивлячись на мовний індикатор, вгадати — яка зараз мова обрана акутуальною. Як було б зручно, якщо б натиснути всліпу одну клавішу і бути на 100% впевненим, яку мову обрав. Натиснув іншу клавішу – починаєш писати, не перевіряючи, що декларує мовний індикатор.
Ще один приклад — слухаємо музику і тут треба вимкнути звук. Або хтось зайшов або телефонує. Якщо у вас мультимедійна клавіатура, то на ній є відповідні кнопки. Або можна крутити ручку гучності на колонках, якщо вони поруч. Інакше треба зловити мишку. Мишкою зловити в правому нижньому куті екрану значок динаміка, натиснути на нього, а потім ще раз зловити мишкою значок виключення динаміків. А чи не багато дій для тривіальної задачі? Але ж на це все іде час, невже не можна якось зручніше?!
Третій приклад. Припустим, ви — вчитель. І вам, по роботі необхідно багато листуватися з учнями. Наприклад, під час дистанційного навчання. Не буде ж дуже гарним, якщо ви напишете учню в листі лише фразу «Списав, зараза!» «А які альтернативні версії ви розглядали?». Як правило, згідно етикету, треба спочатку привітатися, а у фіналі повідомлення — попрощатися. Як було б чудово, якщо б хтось, замість вас зайнявся всіма цими формальними вітаннями-прощаннями, тим самим економивши вам час.
І, як не дивно, всі ці три реальні задачі можна вирішити єдиною невеликою програмою — AutoHotkey. Програма реально невеличка. В пам’яті займає менше двох мегабайт, і вирішує не лише ці три, а значно більше задач. Завдяки власній скриптовій мові, розробленій для роботи з клавіатурними скороченнями і гарячими клавішами автори AutoHotkey зробили неймовірно круту штуку. До речі, автори програми — Chris Mallett і Steve Gray, офіційний сайт — autohotkey.com , код можна скомпілювати самому, все необхідне — на GitHub.
Переходимо до практики. Програма, до речі, відома, в мережі купа форумів, на яких вам можуть підказати, як зробити те, що вам треба. Скриптова мова AutoHotkey — велика, сі-подібна, можна писати цілі твори. Я ж покажу розв’язання саме цих трьох задач, тобто, як я вирішив те, що було потрібно саме мені.
Як скачати програму, писати не бачу сенсу. Отже самостійно скачуємо і встановлюємо програму AutoHotkey. Сам скрипт пишемо в звичайний текстовий файл з розширенням *.ahk
Тобто, ми створюємо єдиний файл, наприклад main.ahk і розміщуємо його в теку автозавантаження. І це все. При запуску комп’ютера, запуститься AutoHotkey, відкриє цей файл і буде користуватися. Під час роботи, до речі, можна завершити роботу AutoHotkey і запускати знову, це зручно поки ви будете відлагоджувати свій скрипт. Для тих, кому потрібно, в комплекті є конвертер, що дозволяє конвертувати .ahk в *.exe файли.
Вирішуємо першу задачу — як встановити включення певної мови введення натисканням однієї єдиної клавіши.
Ця дія потребує виконання проміжних дій. Необхідно визначити ідентифікатор локалі для кожної мови, що встановлена на ваш комп’ютер, використавши скрипт від YMP з сірого форуму.
Скачуємо скрипт – це файл f11.ahk
Скачали? Запускаємо. Далі — стандартними засобами Windows включаємо мову, наприклад, англійську. І натискаємо на клавіатурі клавішу F11. У вікні, що відкриється, буде виведено ідентифікатор локалі для англійської мови. Ось, як у мене:
Запишіть цей ідентифікатор. Переключаємо на українську і знову визначаємо і записуємо ідентифікатор локалі, тепер вже для української.
Бачимо, що ідентифікатор визначився від’ємним. Але враховуючи, що все працює, нехай так все буде. Для свого комп’ютера я ще визначив ідентифікатор для російської мови.
Отже, у мене три мови встановлено, відповідно, всі три ідентифікатора визначено. І скрипт у файлі f11.ahk більше не потрібен.
Створюємо головний скрипт. Нехай він зветься main.ahk
І в ньому прописуємо переключення мов.
Я для себе визначив так: для включення англійської використовую лівий Ctrl, для включення української – правий Ctrl, для включення російської — CapsLock. Якщо мені колись буде треба CapsLock (особисто мені — нечасто), то його можна включити за допомогою Shift+CapsLock.
Ось як це просто виглядає у файлі main.ahk :
~LControl:: SendMessage, 0x50,, 0x4090409,, A ; english
~RControl:: SendMessage, 0x50,, -0xF57FBDE,, A ; українська
CapsLock:: SendMessage, 0x50,, 0x4190419,, A ; русский
Переходимо до другого акту вистави — керування гучністю звуку, в даному випадку я керую загальною гучністю за допомогою мною обраних комбінацій Ctrl+Home і Ctrl+End :
^Home::Send {Volume_Up 2}
^End::Send {Volume_Down 2}
Як бачите, я збільшую і зменшую гучність з кроком в 2, треба повільніше — поміняйте крок на 1. Якщо хочете більший крок — також не проблема, змінюйте параметр.
Ну і останнє — автозаміна. При чому можна використати багаторядкову автозаміну, розділяючи рядки символами «`n»
Так як я мало користуюсь трикрапкою, то я визначив для себе автозаміну так: якщо я напишу послідовність букви і двох крапок, програма замінить цю послідовність на певний текст Наприклад - «д..» - це буде «Добрий день!»
Або «у..» - буде замінюватися двома рядками — в першому слово «Удачі!», а в другому — підпис.
Ну і кожен може наробити собі автозамін і гарячих клавіш як саме йому буде потрібно.
Ось, що вийшло у мене у файлі main.ahk:
~LControl:: SendMessage, 0x50,, 0x4090409,, A ; english
~RControl:: SendMessage, 0x50,, -0xF57FBDE,, A ; українська
CapsLock:: SendMessage, 0x50,, 0x4190419,, A ; русский
^Home::Send {Volume_Up 2}
^End::Send {Volume_Down 2}
::д..::Добрий день!
::в..::Всього найкращого,`nАнатолій Анатолійович
::у..::Успіхів{!}`nАнатолій Анатолійович
Можете скачати мій файл і погратися, а потім виправити на свої значення і скопіювати у теку «Автозавантаження».
Певний час піде, звичайно, щоб звикнути до нових можливостей. Але коли звикнути — то вже не відтягнути за вуха. Тим більше, розробники продовжують розвивати AutoHotkey, остання версія вийшла 17 липня 2020 року, підтримується Windows 10, програма безкоштовна.
Успіхів!
Анатолій Анатолійович
:)

Код:
def who_is(*txt):
if len(txt) == 0:
return('Як ці програмісти вже задовбали своїми тестами')
elif len(txt) == 1:
return(txt[0] + ' молодчина')
elif txt[1] == 'дівчина':
return(txt[0] + ' хороша')
elif txt[1] == 'хлопець':
return(txt[0] + ' хороший')
else:
return(txt[0] + ' з матриці')
print(who_is('Оленка', 'дівчина'))
print(who_is('Іван', 'хлопець'))
print(who_is('Нео', 'дядько'))
print(who_is('Чупакабра'))
print(who_is())

Код:
def solomon_decorator(function_to_decorate):
def the_wrapper_around_the_original_function():
print('Все пройде.')
function_to_decorate() # Сама функція
print('Пройде і це.')
return the_wrapper_around_the_original_function
def i_am_cool():
print('Я крутий!')
print('\nВиклик функції "i_am_cool":')
i_am_cool()
print('\nВиклик цієї ж функції з передачею її декоратору:')
i_am_cool_decorated = solomon_decorator(i_am_cool)
i_am_cool_decorated()

Код:
def chamomile(yes, no):
return 'Не мучай рослинку, а?'
print(chamomile('любить', 'не любить'))

Код:
promises = (["в понеділок\nПідем разом по барвінок.",
"у вівторок\nПоцілуєш разів сорок.",
"у середу\nПідем разом по череду.",
"у четвер\nПідем разом по щавель.",
"у п’ятницю\nПідем разом по суниці.",
"у суботу\nПідем разом на роботу.",
"у неділю\nПідем разом на весілля."])
for promise in promises:
print("Ти казала " + promise)
print("Я прийшов – тебе нема, –")
print("Підманула, підвела!")
print("Ти ж мене підманула,")
print("Ти ж мене підвела,")
print("Ти ж мене, молодого,")
print("З ума-розуму звела!\n")
Йшов якось по вулиці Марк Іванович з сином і зустрілися їм троє знайомих. Трохи поговорили та розійшлися. А Марк Іванович і каже синові: «Моїм знайомим, разом узятим, в 4 рази більше років, ніж тобі. А добуток їх років становить 2450. Знаючи це, чи зможеш ти однозначно визначити вік кожного?»
Юнак подумав і сказав, що це неможливо, бо потрібна ще хоча б одна умова. «Так, - погодився Марк Іванович. Серед цих двох і є правильна відповідь. А ще всі мої знайомі молодші за мене».
Тоді юнак швидко дав правильну відповідь.
Для сина Марка Івановича завдання виявилося нескладним, тому що йому був відомий свій вік і вік батька. Однак, і не знаючи цього, можна визначити вік не тільки трьох знайомих Марка Івановича, а і вік самого Марка Івановича і вік його сина.
Всі числа років - цілі, менші за 100 і більші за 1.
Розв'яжіть цю задачу і пам’ятайте, що гуглити в таких випадках – гріх.
Коли ви розв’яжете задачу, у вас буде п’ять чисел - вік Марка Івановича, вік його сина і вік кожного з трьох знайомих. Відсортуйте їх за зростанням і запишіть без пропусків. Додайте адресу сайту «Плетиво» і у вас буде посилання типу pletyvo.in.ua/1020304557
Якщо задача розв’язана вірно, за цим посиланням ви побачите світлину. Перешліть меню цю світлину і це буде підтвердженням вашого вірного розв’язку.
Удачі!
ps Спробуйте самостійно розв'язати задачу.
А вже потім переглянути ТРИ правильні рішення, натиснув на посилання «Детальніше» :)


Код:
number = 10
print(f"Жмурилка Станіслава Шаповалова:\n")
print(f"{number}, {number-1}, {number-2}, {number-3} -")
print(f"Замовкає в небі грім.")
print(f"Линуть хмари де-не-де.")
print(f"Далі цифра {number-4} іде.")
print(f"В лузі скошена трава –")
print(f"{number-5}, {number-6}, {number-7} і {number-8}.")
print(f"Після двійки - одиниця.")
print(f"От і йди тепер жмуриться!")

Код:
for x in range(1,15,2):
print('{:^13}'.format('^' * x))
А так, як на мене, ще гарніше:
for x in range(1, 15, 2):
print(f'{"^" * x:^13}')

Код:
input('Купи слона! ')
while True:
input('всі так кажуть, а ти купи слона! ')
Після публікації даної версії програми, Pavlo Slavynskyy запропронував ще цікавішу:

Код:
# Версія Pavlo Slavynskyy
response = input('Купи слона! ')
while True:
response = input(f'Всі кажуть "{response}", а ти купи слона! ')

На початку вересня пройшли традиційні екзамени з логіки на гурток з програмування. Учні, що здавали екзамени для обох груп, казали що для молодшої групи (i7.juniors) екзамен був навіть складнішим, ніж для дорослих (i7). Будь хто може це перевірити. Або виділити годину часу, відкрити завдання і спробувати. І перевірити себе.
Завдання для молодшої групи (i7.juniors)
Завдання для старшої групи (i7)