Найти тему
Параллельные задачи Интересно, многие ли люди в быту задумываются о распараллеливании обыденных ежедневно повторяемых дел или просто последовательностей действий для экономии времени? К примеру, разогрев еды: достаём холодное блюдо из холодильника, накладываем в тарелку, ставим кастрюлю/контейнер с холодной едой обратно в холодильник, ставим полную тарелку в микроволновку на разогрев. В такой последовательности еда не начнёт разогреваться пока холодный её остаток не будет поставлен обратно в холодильник, но если поменять местами последний и предпоследний пункты, задержки разогрева не произойдёт, а обязательный пункт "поставить в холодильик" будет выполнен параллельно с работой микроволновки. В данном конкретном случае выигрыш по времени не велик, всего 15 секунд, даже если взять по два раза в день по 15 секунд и помножить на 10 дней, всего 5 минут, но ведь могут быть и другие мелочи. И даже не мелочи. Несмотря на то, что очень многие оптимизации получаются автоматически, вроде выноса мусора при походе в магазин, приготовление салата во время варки бульона и пр., наверняка остаётся огромное количество других сценариев для распараллеливания. Какие ещё?
10 месяцев назад
Следовать ли указаниям пилота самолёта? Следующий диалог произошёл в самолёте после того как командир корабля попросил выключить смартфоны или перевести их в авиарежим, а свет в салоне был погашен непосредственно перед взлётом: - Вы продолжаете смотреть картинки на телефоне, загружая их из интернета? - Простите, а кто вы такой, чтобы комментировать мои действия? - Я пассажир самолёта и побаиваюсь, как бы не произошло чего лишнего из-за вашего нежелания перевести телефон в спящий режим. Командир корабля просил выключить связь перед взлётом. - Читайте интернет, википедию, сайты, там написано, что никакой опасности во включённой мобильной связи для взлёта нет. И т.д. Перед тем как начать диалог в голову пришла фантастическая мысль про заголовки завтрашних газет: Самолёт авиакомпании Россия потерпел крушение при взлёте из-за того, что один из пассажиров в это время рассматривал жопы из интенета на своём смартфоне. Надо оговориться, что пассажир после моего замечания связь всё-таки отключил, но, не зависимо от того, опасно это или нет, считается ли правильным невыполнение указаний командира воздушного судна, пилота, водителя автомобиля, автобуса, оператора производственной линии, станка с ЧПУ и пр., направленных на минимизации потенциальной опасности окружающих в процессе эксплуатации чего-либо?
11 месяцев назад
Игра в бисер: музыка и математика. Сразу стоит оговориться, что словосочетание «игра в бисер» не имеет никакого отношения к словосочетанию «метать бисер перед свиньями», поэтому не содержит в себе никакого отрицательного подтекста. Итак, какова же взаимосвязь музыки и математики? Минимальным и простейшим ответом на этот вопрос представляется следующее: «Математической» единицей счёта в музыкальной теории на самом деле является не нота, а полутон. Визуально полутон можно представить себе как расстояние между двумя соседними ладами на грифе гитары (открытая первая струна - Ми, она же, зажатая на первом ладу - Фа, она же, но зажатая уже на втором ладу - Фа-диез), либо как минимальное расстояние между соседними клавишами на фортепиано (белой и чёрной, например, До и До-диез, либо белой и белой, Ми и Фа, Си и До). Т.е. прибавляя к какой-то ноте такую единицу измерения, попадаем в ноту на полутон выше. Состав аккордов формируется из этой же простой математики: вторая нота минорного аккорда от его основной ноты отстоит от неё на 3 полутона, третья нота минорного аккорда – ещё на 4 полутона от второй. Разве что музыканты и композиторы пользуются дополнительными терминами, которые, впрочем, с лёгкостью пересчитываются в полутона, например «малая терция» соответствует трём полутонам. Основная нота аккорда - До, построим от этой ноты минорный аккорд: До + 3 полутона = До + 1.5 тона = До + малая терция = Ре-диез Ре-диез + 4 полутона = До + 2 тона = Ре-диез + терция = Соль. PS: В стандарте MIDI нота До -1 октавы имеет код 0, чтобы получить ноту Соль -1 октавы, к коду ноты До нужно прибавить 7 (полутонов). Так тоже работает.
1 год назад