Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
#Круги добра
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр 🔮✨Волшебство, любовь… и шерсть на одежде!
Ищи улики, решай головоломки — и помни: каждый твой шаг меняет ход сюжета.

Мой Любимый Кот

Новеллы, Головоломки, Коты

Играть

Топ прошлой недели

  • SpongeGod SpongeGod 1 пост
  • Uncleyogurt007 Uncleyogurt007 9 постов
  • ZaTaS ZaTaS 3 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
0
vikent.ru
vikent.ru
10 месяцев назад
Читатели VIKENT.RU

#ТРИЗ: Примеры – Лучшие практики – Картотеки. Часть III (#Спецкурс)⁠⁠

Уважаемые #Интеллектуалы !

Вечером в наступающее воскресенье 10 Ноября 2024 года в 19:59 по московскому времени пройдёт плановая онлайн-лекция VIKENT.RU № 357:

#ТРИЗ: Примеры — Лучшие практики — Картотеки. Часть III (#Спецкурс)

Для Вашего понимания:

VIKENT.RU — крупнейший портал, как минимум, Европы по изучению результативных (!) Творческих личностей / команд и технологий их работы.

Факт: отборные материалы для проекта по закономерностям развития Творческих личностей и способов их работы собирались мною с 1979 года.

Вот две прямые ссылки для Приличных людей: https://vikent.ru/w1/ на воскресную онлайн-лекцию VIKENT.RU № 357:

#ТРИЗ: Примеры – Лучшие практики – Картотеки. Часть III (#Спецкурс) Развитие, Творческие люди, Метод, Методика, Разработчики, Разработка, Картотека, База данных

На YouTube: https://www.youtube.com/live/sr4qjLSLDjI

В ВК-ВИДЕО: https://vk.com/video-97091082_456239230

Всем Зрителям, включая доцентов и профессуру, рекомендуется вести конспект; готовить уточняющие вопросы в чат и для размещения под видеозаписью-357 на любом из двух видеоканалах.

Темп подачи материала — высокий!

ОГЛАВЛЕНИЕ ОНЛАЙН-ЛЕКЦИИ VIKENT.RU № 357 от 10 Ноября 2024 года

ЭПИГРАФ

«Одни книги нужно попробовать на вкус, другие — проглотить,

и лишь немногие — разжевать и переварить».

Фрэнсис Бэкон: https://vikent.ru/author/3/

1) #Мышление единичными примерами...

2) Наука — Изобретательство — Методики: принципиальные отличия;

3) Как самому разрушить творческую жизнь и напакостить доверчивым ученикам и ученицам? Или: 14 заразных научно-социальных болезней умных людей (включая профессуру), связанные с работой с единичными примерами;

4) Главная тайна бродячих коучей, которую они скрывают...

5) Вход в профессию: десятки & сотни творческих примеров...

6) Творческие уровни решений, которые первым предложил

Г.С. #Альтшуллер https://vikent.ru/altshuller/ и глупая жизнь умных людей с самомнением;

7) Отставание актуальных разработок на века и тысячелетия...

8) Что такое #Лучшиепрактики / #Bestpractice ?

9) Что делать, когда в картотеке уже тысячи & десятки тысяч примеров / решений?

10) Модныя призывы и повальное НЕумение профессуры моделировать изучаемые объекты, а тем более делать методики принятия решений для Профессионалов;

11) Выводы-357: жизнь Разработчика новых методик и работа с примерами / решениями;

12) Идёт приём Ваших вопросов на принципиально-бесплатную онлайн-консультацию VIKENT.RU № 359 на воскресный вечер 17 Ноября 2024 года в 19:59 по московскому времени: https://vikent.ru/w0/

Показать полностью 1
[моё] Развитие Творческие люди Метод Методика Разработчики Разработка Картотека База данных
0
2
vikent.ru
vikent.ru
10 месяцев назад
Читатели VIKENT.RU

Методики как товарные знаки⁠⁠

Автор: Василий Александрович Верченко

Данная статья посвящена обзору методик в Российской Федерации, зарегистрированных в качестве товарных знаков.

Методика — «зафиксированная последовательность шагов в области производства технологий, педагогики и т.п., позволяющая среднестатистическому Пользователю достичь определенных результатов в решении задач определенного класса».

Источник: Викентьев И.Л. СЛОВАРЬ VIKENT.RU / Редактор-составитель И.Л.Викентьев. — Иваново: LIVREZON, 2024. — С.154.

Сама методика не охраняется авторским правом, но для защиты своих прав Автор может создать другой охраняемый результат интеллектуальной деятельности, например, зарегистрировать методику в качестве товарного знака.

А как в 2024 году обстоит дело с регистрацией методик как товарных знаков?

Среди сотен тысяч товарных знаков, только 152 документа содержат в своем названии слово «Метод».

В Патентной библиотеке по состоянию на ноябрь 2024 года содержится информация всего лишь о 26 методиках, зарегистрированных как товарные знаки.

Методики как товарные знаки Творческие люди, Методика, Метод, Методология, Разработка, Видео, Видео ВК, YouTube, Длиннопост

На фото: один залов Всероссийской патентно-технической библиотеки (адрес: г. Москва, Бережковская наб., д.24).

Далее в тексте будут указаны номера товарных знаков. Используя эти номера, можно получить более детальную информацию в Реестре товарных знаков и знаков обслуживания Российской Федерации по ссылке: https://clck.ru/3EMkCw

Приведем примеры методик, зарегистрированных Федеральной службой РФ по интеллектуальной собственности, патентам и товарным знакам.

Методики как товарные знаки Творческие люди, Методика, Метод, Методология, Разработка, Видео, Видео ВК, YouTube, Длиннопост

Всемирно известный академик Святослав Николаевич Фёдоров основал Межотраслевой научно-технический комплекс «Микрохирургия глаза». Сегодня данный медицинский центр входит в состав Минздрава России и является официальным правообладателем товарного знака «Методики Фёдорова» (№ 1048317).

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

Методики как товарные знаки Творческие люди, Методика, Метод, Методология, Разработка, Видео, Видео ВК, YouTube, Длиннопост

Николай Александрович Зайцев разработал метод по обучению чтению детей с двух лет с помощью 52-х кубиков. «Методики Н.Зайцева» являются зарегистрированным товарным знаком (№ 289664).

Методики как товарные знаки Творческие люди, Методика, Метод, Методология, Разработка, Видео, Видео ВК, YouTube, Длиннопост

Известная методика воспитания педагогов Никитиных защищает права на производство и реализацию нескольких групп товаров и услуг (товарный знак № 963867).

Методики как товарные знаки Творческие люди, Методика, Метод, Методология, Разработка, Видео, Видео ВК, YouTube, Длиннопост

Переводчик-полиглот Дмитрий Юрьевич Петров является правообладателем товарного знака № 775218 «Методика Дмитрия Петрова».

Методики как товарные знаки Творческие люди, Методика, Метод, Методология, Разработка, Видео, Видео ВК, YouTube, Длиннопост

Автор книги «Текст по полочкам: Краткое пособие по деловой переписке» Максим Олегович Ильяхов зарегистрировал товарный знак № 812079 с использованием части названия своей книги.

Методики как товарные знаки Творческие люди, Методика, Метод, Методология, Разработка, Видео, Видео ВК, YouTube, Длиннопост

Иногда регистрируемый метод касается узкой профессиональной области. Например, товарный знак № 379472 (в настоящее время уже прекратил действие) принадлежал Илье Венальевичу Жарову, который предложил свой способ оценки культурных ценностей, в том числе антиквариата, драгоценностей, марок, предметов нумизматики и произведений искусства.

Еще одним инструментом защиты прав Автора является получение патента на изобретение в виде способа.

Один из наиболее известных примеров в области театрального творчества — дыхательная гимнастика Стрельниковой, до сих пор позволяющая оздоравливать голос профессиональным актёрам.

Профессор Школы-студии МХАТ Анна Николаевна Петрова вспоминала, что «А.Н. Стрельникова говорила, что метод изобрела ее не менее легендарная мать, Александра Северовна Стрельникова, которая с мужем долгое время жила в Италии, потом на Алтае. Именно А.С. Стрельникова объединила принципы итальянской вокальной школы с методами восточных целителей» (1).

Методики как товарные знаки Творческие люди, Методика, Метод, Методология, Разработка, Видео, Видео ВК, YouTube, Длиннопост

На фото: Описание изобретения — методики А.Н. Стрельниковой (2).

В результате, после многочисленных отказов в научном признании, в 1974 году Способ лечения болезней, связанных с потерей голоса, был запатентован (SU (11) 411865).

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

Методики как товарные знаки Творческие люди, Методика, Метод, Методология, Разработка, Видео, Видео ВК, YouTube, Длиннопост

Российский психолог Михаил Александрович Лабковский, помимо товарного знака «Лабковский» зарегистрировал «Метод Лабковского» (№ 1034547 и № 998938).

Методики как товарные знаки Творческие люди, Методика, Метод, Методология, Разработка, Видео, Видео ВК, YouTube, Длиннопост

Основатели «инфоцыганского» бизнес-движения «Бизнес-молодость» также защищали свои права с помощью товарного знака № 525320 (статус: прекратил действие).

Методики как товарные знаки Творческие люди, Методика, Метод, Методология, Разработка, Видео, Видео ВК, YouTube, Длиннопост

Лженаучная методика кожного зрения Вячеслава Михайловича Бронникова тоже находится под защитой (товарный знак № 432976).

Методики как товарные знаки Творческие люди, Методика, Метод, Методология, Разработка, Видео, Видео ВК, YouTube, Длиннопост

Сразу несколько родологов (псевдо-консультантов, утверждающих что все проблемы человека заложены в его родовых программах) получили свидетельства о регистрации товарных знаков. Например, Мосунова Ксения Александровна (№ 997808).

Методики как товарные знаки Творческие люди, Методика, Метод, Методология, Разработка, Видео, Видео ВК, YouTube, Длиннопост

Астролог Алексей Алексеевич Комаров тоже зарегистрировал свой «метод» в качестве товарного знака (№ 824071).

Справедливости ради отметим, что в МКТУ (Международной классификации товаров и услуг) в разделе 45 есть отдельные услуги: советы астрологов, услуги гадания на картах, услуги гадания на картах Таро для третьих лиц, по которым официально возможна регистрация товарных знаков.

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

Это хорошо бы научиться делать и честным Авторам методик.

Дополнительные материалы:

1) Вечером в наступающее воскресенье 10 Ноября 2024 года в 19:59 по московскому времени пройдёт плановая онлайн-лекция VIKENT.RU № 357: #ТРИЗ: Примеры – Лучшие практики – Картотеки. Часть III (#Спецкурс)

2) Ссылки на полезные ресурсы:

  • https://www.fips.ru

  • https://rospatent.gov.ru/ru

  • https://irbis.fips.ru/web

  • Поиск товарных знаков в базе Роспатента https://searchplatform.rospatent.gov.ru/trademarks

3) Видео: Доклад Верченко Василия Александровича «Товарные знаки на Услуги», прочитанный на I-й Конференции Верченко по Клиентоориентированности.

КОПИЯ видеозаписи Доклада в YouTube: https://youtu.be/p6XjQLjp6PE

Источники:

  1. Петрова, Анна Николаевна. Искусство речи. — Москва : Издательство АСТ, 2024. — С.216.

  2. Способ лечения болезней, связанных с потерей голоса. Электронный ресурс: https://yandex.ru/patents/doc/SU411865A1_19740915?ysclid=m334u77zq343067178

  3. Платформа для поиска товарных знаков. Электронный ресурс: https://searchplatform.rospatent.gov.ru/trademarks

Показать полностью 13 2
[моё] Творческие люди Методика Метод Методология Разработка Видео Видео ВК YouTube Длиннопост
0
10
russinvest
russinvest
10 месяцев назад
Физкультура и Спорт

Есть у меня одна метода⁠⁠

Есть у меня одна метода Тренажерный зал, Тренировка, Спортзал, Упражнения, Мотивация, Гантели, Физкультура, Зарядка, Лень, Похудение, Фитнес, Диета, Тренер, Спортивные советы, Метод, Методика, Длиннопост

Они размножаются 😂

Путь в тысячу ли, начинается с первого шага, говорили они.

На самом деле, не так сложно начать, как потом не бросить, по тем или иным причинам.

Самый продолжительный период моих спортивных занятий длился около трёх лет, и совпал с чтением умных, мотивирующих книг, развитием финансовой грамотности и увеличением дохода.

Тогда я совмещал работу, бизнес, три силовых тренировки, две беговые и времени на все хватало.

Пожалуй это был пик моей физической формы за всю жизнь (~2018г).

Потом, к сожалению, произошли некоторые тяжёлые события, после которых вся мотивация увы сошла на нет.

Последующие попытки возобновить тренировки не приводили к столь продолжительным занятиям. Каждый раз что-то мешало (последний раз, травма руки в 2022).

Хочу опять начать тренировки. Без фанатизма но регулярно и с удовольствием. Не взирая ни на что.

Есть простая методика, пробую её применять.

Вроде бы даёт свой результат.

Есть у меня одна метода Тренажерный зал, Тренировка, Спортзал, Упражнения, Мотивация, Гантели, Физкультура, Зарядка, Лень, Похудение, Фитнес, Диета, Тренер, Спортивные советы, Метод, Методика, Длиннопост

Одно отжимание в день

Итак, методика, которая вам возможно тоже понравится (обычно всем нравится, даже отъявленным скептикам).

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

На самом деле отжимание - это условное упражнение. Можно делать что угодно: отжимания, планку, пресс, подтягивания, гантели, бег.

Вся суть, чтобы вам не доставляло это сильного дискомфорта, но в то же время была какая-то физическая нагрузка. То есть делать упражнения с удовольствием и регулярно.

Ведь совсем не трудно и не напряжно делать одно отжимание в день. А по факту, когда уже принял упор лежа, ты все равно не ограничиваешься одним повторением. Сделал сколько-нибудь, и всё, на сегодня ты молодец. На следующий день повторил.

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

Если верить некоторым исследованиям, то привычка вырабатывается при повторении действия 20-40 дней подряд.

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

Мне кажется методика интересная. Я попробовал, тестирую её уже дней 20, пока всё здорово. Утром отжимаюсь, вечером занимаюсь гантельками. Несколько раз умудрился забыть сделать упражнения, но именно забыть, а не потому что лень.

Если интересно, буду иногда рассказывать как идет эксперимент.

1.11.2024 Станислав Райт - Русский инвестор

Показать полностью 2
[моё] Тренажерный зал Тренировка Спортзал Упражнения Мотивация Гантели Физкультура Зарядка Лень Похудение Фитнес Диета Тренер Спортивные советы Метод Методика Длиннопост
7
0
ADnD2
ADnD2
10 месяцев назад
Бодибилдинг

Опасность отказов в силовых тренировках и приращивание силы без них⁠⁠

Всем доброго времени суток господа и дамы (коли здесь таковые имеются)!

Как и всегда - спасибо вам всем за помощь с прошлыми вопросами.

По прежнему занимаюсь по фулбади, цель гипертрофия, но прогресс при этом отслеживаю больше по приростам силы.

Суть проблемы:

В среднеповторке (то есть с отказом в интервале 8-12) определиться можно - я вполне чётко чувствую те самые заветные один-два раза которые отделают меня от отказа.

С меньшими же цифрами сложнее:

Во-первых: отказ в диапазоне 5-8 я чувствую плоховато, знаю что в прошлый раз было например 7 и не более. То есть ориентируюсь на прошлый результат.

При этом именно при таком количестве повторов отказ считается как минимум лишним, а то и вовсе вредным.

Во-вторых: если не работать в отказ то как повышать силу?

Сейчас делаю два подхода не в отказ и на объем, и как минимум 1 на максимум.

По идее пока всё неплохо и иметься стабильный прирост в силе.

Из личных мыслей:

1. Экспериментально определить отказ.

2. Вместо отказов брать объёмом: то есть увеличить количество подходов до 4-5, но без отказов вообще, можно и больше если это имеет смысл.

3. Попробовать ввести периодизацию следующего вида - менять порядок основных упражнений:

Подтягивания, армейский жим, брусья, тяга гантелей в наклоне (возможно)

Изоляцию в сей список думаю не добавлять.

Или просто забить и заниматься пока есть прирост?

Показать полностью
Гипертрофия Культуризм Тренировка Мышцы Методика Текст
17
0
vikent.ru
vikent.ru
11 месяцев назад
Читатели VIKENT.RU

ТЕХНОЛОГИИ ТВОРЧЕСТВА / КРЕАТИВА, как шанс НЕУБОГОЙ ЖИЗНИ...⁠⁠

Уважаемые #Интеллектуалы !

Вечером в Воскресенья 22 и 29 Сентября 2024 года в 19:59 по московскому времени пройдут две плановые #онлайнконсультации VIKENT.RU № 350 и 351 — так как Вы прислали после лета десятки вопросов.

Первая онлайн-консультация VIKENT.RU № 350:

ТЕХНОЛОГИИ ТВОРЧЕСТВА / КРЕАТИВА, как шанс НЕУБОГОЙ ЖИЗНИ...

В отличие от одноимённых онлайн-лекций, требующих выполнения еженедельных развивающих ДЗ, это принципиально бесплатный формат для всех желающих.

А почему бесплатный?

Я считаю, что на русскоязычном пространстве должно быть хотя бы 1 (прописью — Одно) место, где Вам НЕ врут по более чем 400-м направлениям #творческой деятельности.

Вот верхний уровень Оглавления наших тем: https://vikent.ru/map_000/

Факт: отборные материалы для проекта по закономерностям развития Творческих личностей и методик их работы трудолюбиво собирались мною с 1979 года.

Для Вашего понимания: VIKENT.RU — крупнейший портал, как минимум, Европы по изучению результативных (!) Творческих личностей / команд и методик их работы.

Вот две прямые ссылки для Приличных людей: https://vikent.ru/w1/ на воскресную онлайн-консультацию VIKENT.RU № 350:

Всем Зрителям, включая доцентов и профессуру, рекомендуется вести конспект; готовить уточняющие вопросы в чат и для размещения под видеозаписью-350.

Темп подачи материала — высокий.

Онлайн-консультация № 350 22 сентября 2024 в 19:59 (мск)

ПРЕДВАРИТЕЛЬНАЯ ПРОГРАММА, КОТОРАЯ БУДЕТ ДОПОЛНЕНА ВАШИМИ ВОПРОСАМИ, заданными здесь в комментариях НЕ позже 05 утра по московскому времени наступающего Четверга:

ЭПИГРАФ:

«Не верь всему, что видишь, ведь даже соль выглядит как сахар...»

Арабская пословица

1) Поиск «дыр» в собственных знаниях / навыках / технологиях?

2) Сложность методических материалов как фактор отсечения лентяев & идиотов?

3) Главные отличия Педагогики творчества III-го тысячелетия?..

4) Конкурентоспособная — а НЕ как обычно — команда инженеров-2025: первые шаги по созданию ?

5) «Подводные камни» и понты системного анализа?..

6) Базы данных по таким немилосердным запретам: физическим и социальным?

7) Мифы и проблемы усиления интеллекта человека...

8) #Методики: вершинные Достижения в технологиях творчества = ?

9) Риск: «Голова потекла, а помню был такой талантливый мальчик»!

10) НЕлюбительский поиск своей Достойной цели: https://vikent.ru/enc/418/

ТЕХНОЛОГИИ ТВОРЧЕСТВА / КРЕАТИВА, как шанс НЕУБОГОЙ ЖИЗНИ... Развитие, Инновации, Метод, Методика, Методология, Научный метод, Видео, YouTube

Бесплатные #творческие возможности для личностей, считающих, что хэштег: #Интеллектуал относится к ним:

Бесплатная электронная книга Ведение в #ТРИЗ (более 200 000 скачиваний):

https://vikent.ru/TRIZ-book/

Бесплатный обновлённый СЛОВАРЬ VIKENT.RU: 105 терминов + десятки новых Исследовательских тем:

https://livrezon.com/shop/product/slovar-vikent-ru

Показать полностью 1
[моё] Развитие Инновации Метод Методика Методология Научный метод Видео YouTube
1
22
anetto1502
anetto1502
1 год назад
Лига программистов

Методика измерения времени работы программы. Как загрузка CPU/memory/IO влияет на производительность кода⁠⁠

В комментариях к видео Идеальный скрипт на баш 2 мне сказали, что в bash в конструкции if надо использовать "<" вместо "-lt", который применял я. Давайте разберёмся, как вообще измерять время работы программы и что на это влияет. Вас ждёт фарш из кучи команд: htop, iotop, lscpu, time, xargs, yes, seq, sync, timeout и хтонический ужас однострочников на bash. Материал в видео, кому удобнее — ниже его текстовая версия.

Кроме ютуба, для удобства есть дзен / VK / rutube.

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

Сравним скорость -lt и < внутри if мы в следующем видео. Начать придётся издалека, через тернии к звёздам.

Что вообще важно для любого эксперимента? Описать методику эксперимента. Для измерения скорости обратите внимание на следующие нюансы:

0. На каком оборудовании мы работаем

1. Измерять секунды и десятки секунд, а не наносекунды

2. Фиксировать условия по загрузка ядер и видеокарты, оперативной памяти, вводу/выводу

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

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

В начале про оборудование. Посмотрим на доступные ядра нашей системы с помощью команды lscpu. Видим 4 интелловых ядра i7-3770 с гипертредингом в 2 потока каждое, то есть 8 виртуальных ядер. Запомним - это наше оборудование

lscpu

...
CPU(s): 8

Потоков на ядро: 2

Ядер на сокет: 4

Имя модели: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz

...

Для длительных временных промежутков достаточно встроенной в bash команды time:

type time

time — это ключевое слово командного процессора

Справка нас обманывает, потому что показывает информацию о бинарнике /usr/bin/time

man time

А это не то, что нужно. Это справка по такой команде:

which time

/usr/bin/time

Вот пример её вывода:

/usr/bin/time sleep 1

0.00user 0.00system 0:01.00elapsed 0%CPU (0avgtext+0avgdata 2260maxresident)k

72inputs+0outputs (1major+95minor)pagefaults 0swaps

Мне такой вывод непривычен, поэтому вернёмся к встроенному time:

time sleep 1

real 0m1,002s — общее время работы программы

user 0m0,002s — время в пользовательском режиме

sys 0m0,000s — время в режиме ядра или системных вызовов

До эры искуственного интеллекта в виде ChatGPT был популярен stackoverflow, детали смотрите там. Важно обратить внимание, что real — это про общее время работы, а user и sys — время процессорное. Для них 10 будет означать, что программа работала 10 ядросекунд — при этом неважно, 10 секунд на 1 ядро или 1 секунда на 10 ядрах

Для примера попробуем посчитать уникальные строки в большом файлике на 130 мегабайт и 14 млн уникальных строк.

time sort -u rockyou.txt | wc -l

14341564

real 0m34,771s

user 1m7,906s

sys 0m0,931s

Вот тут наглядно видно, что real — это совсем не сумма user и sys. Кстати, вам интересно, как можно изящно ускорить подсчёт уникальных строк за счёт магии баша? Их есть у меня! Лайкните этот пост, и я сниму отдельный ролик про всякие хаки и оптимизации на этом поприще.

Про встроенную команду time мы можем найти в справке по самому bash

man bash

Ищем там с помощью ввода /time (слеш, потом time), дальше сильно промотав вниз с помощью кнопки n (сокращение от next, следующий поиск). Тут и описание вывода, и переменная окружения TIMEFORMAT, с помощью которой можно настроить вывод time.

Больше о переменных окружения в нашем бесплатном курсе на степике под названием Командная строка для разработчиков – cli-for-dev.

Проще, конечно, загуглить нужное, кому нужна эта справка. Для вывода только real нам понадобится такая конструкция

TIMEFORMAT="%R"; time sleep 1

Запомнили, это пригодится позднее. Дальше о фиксированных условиях.

С этим пунктом мы надолго. Теперь посмотрим на загрузку системы и как она влияет на время работы команды. Мне нравится команда htop за наглядность. Тут показывается загрузка каждого ядра в режиме реального времени и многое другое. Строку load average мы с вами разбирали в видео про атаку forkbomb в docker-контейнере. Посмотрите, если пропустили.

Методика измерения времени работы программы. Как загрузка CPU/memory/IO влияет на производительность кода Telegram (ссылка), Программирование, Командная оболочка bash, Обучение, Производительность, Методика, IT, YouTube, Разработка, Программа, Видео, Длиннопост

Пример работы htop

Загрузим вычислитель. Нам нужно взять "тяжёлую" для процессора команду и запустить её, загрузив все логические ядра системы. Согласно философии Unix, программа должна решать одну задачу и решать её хорошо. Команда xargs умеет параллелить. Она берёт входную строку и преобразует её в одну или несколько команд. Для наглядности покажу, как xargs работает в связке с echo:

echo 123 | xargs echo my arg is

Если аргументов несколько, по умолчанию они все пойдут указанной команде:

echo 1 2 3 | xargs echo my arg is

С помощью флага -n можно настроить, сколько аргументов пойдёт в одну команду. Если указать один, то наши три числа превратятся в три разные команды:

echo 1 2 3 | xargs -n1 echo my arg is

Если указать два, то первые два аргумента пойдут в первую команду, оставшийся третий аргумент пойдёт во вторую:

echo 1 2 3 | xargs -n2 echo my arg is

Вернёмся к одному аргументу на команду. И теперь магия - укажем, что надо запускаться параллельно на всех ядрах с помощью P0

echo 1 2 3 | xargs -P0 -n1 echo my arg is

Блеск. Дело за малым - нам надо загрузить всю систему. В моем случае, как мы выяснили в lscpu, надо 8 потоков. Воспользуемся командой seq, сокращение от sequence

seq 8

seq 8 | xargs -P0 -n1 echo hello process

Чудо. Мы умеем параллельно запускать 8 команд. Теперь надо сделать так, чтобы эти команды сурово грузили процессор. Можно использовать сторонние тулзы нагрузочного тестирования типа stress, но зачем?

Методика измерения времени работы программы. Как загрузка CPU/memory/IO влияет на производительность кода Telegram (ссылка), Программирование, Командная оболочка bash, Обучение, Производительность, Методика, IT, YouTube, Разработка, Программа, Видео, Длиннопост

Пойдём рабоче-крестьянским путём

Есть команда yes, которая умеет адски спамить. По умолчанию она спамит буквой y, то есть всегда говорит да, прямо как Джим Керри в комедии 2008 года:

yes

Может спамить любой строкой:

yes hello world

Прикол в том, что этот спам сильно грузить процессор, что нам и нужно. Направляем вывод команды yes в чёрную дыру dev null:

yes > /dev/null

После чего смотрим в htop на загрузку. И получаем отличную жужалку, которая нагружает ядро. Но только одно. Постойте, мы же умеем параллелить!

seq 8 | xargs -P0 -n1 yes > /dev/null

Всё хорошо, но эта команда работает, пока мы её не прервём. А нам бы добавить немного удобства. Пусть система загрузится на 10 секунд. Линукс и так умеет. Команда timeout прервёт запущенную команду, если она сама не завершиться за указанное время, в моём примере 1 секунду:

timeout 1 yes

И мы ещё time можем сюда навесить. Измерим время команды yes, которую прервёт по таймауту:

time timeout 1 yes

Я вас ещё не совсем замучил? Теперь объединим всё это безобразие. На 10 секунд загрузим 8 ядер системы собранной нами на коленке жужжалкой:

seq 8 | xargs -P0 -n1 timeout 10 yes > /dev/null

В рамках нашего примера есть два сходных варианта:

seq 8 | xargs -P0 -n1 timeout 10 yes > /dev/null # Грузим sys

seq 8 | xargs -P0 -n1 timeout 10 md5sum /dev/zero # Грузим user

Теперь у нас готова жужжалка для загрузки ядра процессора. С загрузкой других компонент системы разобраться проще. Для загрузки оперативной памяти достаточно создать огромную переменную:

a=$(seq 10)

echo $a

a=$(seq 100 000 000)

Но совершенно неудобно оценивать размер. Поэтому воспользуемся питоном. Незатейливо создадим большую строку, благо звёздочка удобно переопределена для строк. Один английский символ занимает один байт плюс накладные расходы на переменную, берём их "кило", то есть 1024 и получим килобайт.

python3.10

var = "a"*10

В IDLE можно не писать print, результат работы команды выводится на экран:

var

Кстати, в питоне накладные расходы на переменную довольно велики. В случае строки это 49 байт:

import sys

var = ""

sys.getsizeof(var) # 49

var = "a"

sys.getsizeof(var) # 50

var = "a" * 100

sys.getsizeof(var) # 149

Возведём 1024 в степень. Вторая степень даст мегабайт, третья - гигабайт. То есть такая переменная займёт в памяти около гигабайта, плюс 49 байт на служебную информацию.

var = "a"*1024**3

У нас свободно около 5 гигабайт, займём их все. Пока не удалим эту переменную или не завершим интерпретатор питона, память будет загружена.

var = "a"*5*1024**3

Для просмотра загруженности подсистемы ввода-вывода есть команда iotop, которой требуются права суперпользователя. Нам нужны только первые две строки

sudo iotop

Для загрузки ввода-вывода возьмём псевдогенератор случайных чисел и будем записывать его в файл:

cat /dev/urandom > /tmp/1

Зачастую проблема не в самом вводе-выводе, а в его буферизации. Так называется отложенная запись на диск. Операционная система для более эффективной работы с оборудованием пишет не сразу. Например, после записи файла на флешку на самом деле он там окажется не сразу, а через некоторое время. Для этого существует (или существовало? кто видел флешку в 2024 году?) безопасное извлечение флешки – как раз, чтобы операционка корректно дописала отложенный буфер.

В линуксе есть команда sync, которая завершиться, когда весь буфер запишется на диск.

sync

Пробовать измерять время будем на примере цикла в баше:

i=0; while [[ $i -lt 10 ]]; do i=$(( $i+1 )); echo $i ; done; echo $i

Увеличим число нулей:

i=0; while [[ $i -lt 1000000 ]]; do i=$(( $i+1 )); done; echo $i

Добавим time. Если просто добавить time, то мы измерим время только присваивания:

time i=0; while [[ $i -lt 1000000 ]]; do i=$(( $i+1 )) ; done; echo $i

Чтобы измерить время всей конструкции, оформим цикл в виде отдельного процесса с помощью доллара и скобок:

time $( i=0; while [[ $i -lt 1000000 ]]; do i=$(( $i+1 )) ; done; echo $i )

Ещё ошибка: результат подпроцесса - число, а команда time пытается это число выполнить как команду. Добавим echo:

time echo $( i=0; while [[ $i -lt 1000000 ]]; do i=$(( $i+1 )) ; done; echo $i )

Теперь посмотрим, как на этот цикл влияет загрузку системы. Запустим монитор ресурсов htop и загрузим ядро:

seq 8 | xargs -P0 -n1 timeout 10 yes > /dev/null

Попробуем запустить наш цикл. Потом загрузим оперативную память:

python3.10

var = "a"*5*1024**3

И снова цикл. Осталось загрузить ввод-вывод:

sudo iotop

cat /dev/urandom > /tmp/1

И снова запустим цикл.

Одного измерения недостаточно. Собственно, примеры загрузки системы выше были призваны проиллюстрировать влияние внешних факторов на запуск вашего кода. Для минимизации этого влияния следует измерить несколько раз. Можно ручками внести результаты в таблицу. Но, во-первых, мы люди ленивые. А во-вторых, ручная обработка всегда чревата ошибками. Соберём всё в табличку.

А с этим есть проблема. Для вывода time в файл придётся немного извратиться. Дело в том, что перенаправление будет работать для команды выполняемой команды, то есть для всего справа от time. На помощь придёт логическое объединение в виде group command с помощью фигурных скобочек:

man bash

Ищем такую конструкцию /\{

Слеш для поиска, потом экранирование обратным слешом фигурной скобки. Как видно из справки, нужно добавить фигурные скобки и точку с запятой в конце, и только потом перенаправить. При этом time пишет в стандартный поток ошибок, то есть нужно перенаправлять второй дескриптор. Получается вот так:

TIMEFORMAT="%R"; { time $( i=0; while [[ $i -lt 1000000 ]]; do i=$(( $i+1 )) ; done; ) ; } 2>> res.csv;

tail -f res.csv # для проверки, что пишет

libreoffice res.csv # для обработки итоговой таблицы после завершения

Если запустить libreoffice с английским языком, то запятая будет считаться разделителем разрядов и удалится, мы получим неверное время (4567 вместо 4,567).

Закроем файл и откроем снова. Переключим язык на русский, чтобы запятая стала десятичным разделителем. Впишем формулы СРЗНАЧ и СТОТКЛ.

Если запускать скрипт 10 раз лень, можно накинуть ещё цикл (больше циклов богу циклов):

for i in $( seq 2 ); do TIMEFORMAT="%R"; { time $( i=0; while [[ $i -lt 1000000 ]]; do i=$(( $i+1 )) ; done; ) ; } 2>> res.csv; done

Резюмируем. Наша методика экспериментального исследования времени работы программы выглядит так:

берём 8-ядерный i7-3770

проводим 10 измерений командой time

запускаем много циклов "-lt" vs "<"

рассчитываем среднее арифметическое и среднеквадратичное отклонение

В следующем видео заодно интереса ради посмотрим на другие языки.

Теперь вы знаете, как можно загрузить процессор, оперативную память или подсистему ввода-вывода, как посмотреть на эту загрузку и как она может влиять на программу. Такие дела.

В телеграм-канале DevFM пишу о полезном для разработчика: инструментах, например, postgres_dba для анализа узких мест базы данных или fcron, интересных хаках вроде запуска LLM прямо в шрифте, или о Google design docs. А ещё у нас есть бесплатный курс cli-for-dev по Linux на степике, немного подкастов и видео.

Показать полностью 2
[моё] Telegram (ссылка) Программирование Командная оболочка bash Обучение Производительность Методика IT YouTube Разработка Программа Видео Длиннопост
10
user9202846
1 год назад

Что важнее в воспитании - личность педагога или методика?⁠⁠

1го сентября хотела бы написать короткий пост-размышление о выборе между личностью педагога или методикой в образовании. Пост субъективный и пристрастный, поэтому просьба воспринимать его как просто размышления.

Не скрою, что у меня есть некоторое предубеждение против методик. Приведу пример: у меня была знакомая с которой когда-то общались, но сейчас уже не общаемся, но иногда смотрю ее соц.сети. Итак, несколько лет назад она родила и, думаю, что, руководствуясь самим благими намерениями «вложиться по максимуму» в ребенка, она начало одновременно интересоваться православием (крестила ребенка), эзотерикой (сверхспособности) и детским развитием (особенно методикой М. Монтессори) Потом ее предпочтения выстроились в следующем стабильном порядке – на 1м месте методика М. Монтессори, остался небольшой интерес к психологическим тренингам с легким налетом эзотерики, а про религию, кажется, она совсем забыла. И вот такой рейтинг предпочтений лично у меня вызывает недоверие к методикам, которые оказались выше православия. Поэтому, ниже напишу хоть и в общих словах, но все же имея в виду методику М. Монтессори.

Я поискала разные отзывы про эту методику и выделила оттуда 2 пункта, которые мне показались верными. Это: 1) чаще всего в сады и школы Монтессори отдают детей семьи с финансовым уровнем выше среднего; 2) для преподавателей и ассистентов считается важными пройти дорогостоящие курсы Монтессори, но не все из них имеют педагогическое образование.

Вот пример школы из Москвы, которая была у меня первой в google-поиске:

https://www.msgrata.ru/postuplenie-i-tseny/ - 72 тыс в месяц за неполный день для группы 1,5 до 3 лет потянет не каждая семья, это к вопросу о финансах

https://www.msgrata.ru/o-shkole/nasha-komanda/ - примерно у половины педагогов и ассистентов нет базового педагогического образования, но обязательно есть пройденные курсы Монтессори.

Поэтому, мое субъективное мнение говорит мне, что сады и школы Монтессори – это прежде всего хороший бизнес:

«Татьяна приехала в Канаду 15 лет назад, имея в кармане 200 долларов. Сегодня она владелица частной Монтессори-школы.» https://nashvancouver.com/video_page/69552/

Теперь коснусь обещанного развитие детей «Сергей Брин учился в Монтессори-школе»(с), а вот Илон Маск и Павел Дуров – не учились, и что?

Примечание: ни про Стива Джобса, ни про Билла Гейтса, которых иногда упоминают в статьях про методику Монтессори, я не нашла данных, что они учились в школах М.Монтессори. Джобс учился в обычной средней школе, а Гейтс в самой привилегированной школе Сиэтла «Lakeside»

При этом есть исследования о том, что IQ и лидерские качества являются врожденными:

"На примере колюшки ученые доказали, что лидерские качества – свойство врожденное, и не каждому удается стать вождем. Даже при очень сильной мотивации." http://ethology.ru/news/?id=1334

«Интеллект — это наследственная черта». https://naked-science.ru/article/sci/uchenye-dokazali-chto-i...

то есть мало какая методика сможет развить того, чего нет.

Но вот финансовое благосостояние сможет лучше поддержать врожденные данные – та же качественная еда, медицина, отдых и так далее, тут можно вспомнить американца Кристофера Лангана ( IQ - 210 баллов) который не достиг успеха просто из-за того, что у него сломалась старая машина и он не мог ездить на занятия в университет, см. https://www.kp.ru/daily/27628.5/4978775/

Конкретно про Сергея Брина мы знаем, что его отец был преподавателем Мэрилендского университета, а мать специалистом по климатологии в NASA и в свете этих фактов кто-то действительно думает, что он достиг успеха благодаря методике М.Монтессори в начальных классах?

А теперь вспомним про исследование, которое показало, что успех в учебе зависит от 2х факторов - настойчивость и отношения с наставниками http://www.sciencedaily.com/releases/2012/10/121017181353.ht...

и благосостояния семьи: "Наибольшее влияние на балл по математике за первый год учебы оказывают переменные первого уровня: стартовый уровень ребенка по этому предмету и социально-экономический статус его семьи…статус школы не определяет прогресс ребенка " https://ioe.hse.ru/news/185759824.html

И тут перейду к роли личности в воспитании. В СССР было несколько уникальных педагогов – А. Макаренко, В. Сухомлинский, Ш. Амонашвили, В. Шаталов, семья Никитиных, которые охотно делились своими наработками, но – при всем доступном наличии их книг, статьей и подробных методик – других таких педагогов не появилось. ИМХО, это поэтому что в образовании личность важнее методики и именно эти педагоги могли так построить учебный процесс и так положительно действовать на детей. Но другие не смогли это повторить и, как вывод, никакая методика не заменит личности педагога.

Но тем не менее в обществе есть вера в силу уникальной методики, которая разовьет ребенка во всех полезных направлениях и ради этого "можно и затянуть пояса, но отдать ребенка в сад Монтессори, ибо это окупится сторицей". Если очень нужно развитие, но почему бы не развивать ребенка самим? Семью Тепляковых в обществе, по большому счету, решили ругать, но что у них точно не отнять - это то, что отцу семейства Евгению Теплякову совсем не лень и не скучно заниматься «развивашками» со своими детьми и он там достиг успеха. Хотя, думаю, что эта его «методика» образования так и останется рабочей только в рамках его семьи.

То есть точно ли эти методики, в том числе разрекламированная методика М. Монтессори стоят таких денег?

примечание: базовое педагогическое образование считаю необходимым для работы с детьми, выше критикую только "уникальные развивающие методики", также в статье не рассматривается вопрос о том, что "мама устала сидеть с детьми и хочет их отдать в развивашки, чтобы получить свободное время"

Показать полностью
Монтессори Личность Методика Воспитание детей Текст
8
51
helipron
helipron
1 год назад
От винтов!
Серия Вертопрон

Задом взлет⁠⁠1

Время ознакомления около трех минут

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

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

Задом взлет Авиация, Гражданская авиация, Вертолет, Взлет, Методика, Безопасность, Аэродинамика, Ноу-хау, Занудство, Анализ, Авиационная безопасность, Видео, Длиннопост, Тонкости

Аналогичная ситуация и при взлетах с высокорасположенных ограниченных площадок - площадок на буровых платформах, крышах высотных зданий и т.п.

Задом взлет Авиация, Гражданская авиация, Вертолет, Взлет, Методика, Безопасность, Аэродинамика, Ноу-хау, Занудство, Анализ, Авиационная безопасность, Видео, Длиннопост, Тонкости

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

Показать полностью 2 1
[моё] Авиация Гражданская авиация Вертолет Взлет Методика Безопасность Аэродинамика Ноу-хау Занудство Анализ Авиационная безопасность Видео Длиннопост Тонкости
20
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии