January 3rd, 2019

Pygar

(no subject)

Некоторые горячие головы заявляют порой, что 100% - это в одних случаях маловато, а в других многовато.
Они категорически заблуждаются, потому что 100% - это всегда в самый раз, и по-другому быть не может.
В одном учебнике по правоедению приводился такой пример.

Представим, что человек за время Т может совершить N-ое количество поступков.
Эти поступки могут быть либо социально положительными (полезными для общества), либо социально отрицательными (вредными для общества, например, противоправными), либо нейтральными. Но общее количество поступков не может превышать N, потому что время на их совершение не может превышать Т, таким образом получаем:

Положительные + Отрицательные + Нейтральные = N

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

(no subject)

МР.jpg

Макрокоманда, макроопределение или мáкрос — программный алгоритм действий, записанный пользователем.
Используя макросы, можно значительно (в десятки, а то и в сотни раз) увеличить эффективность работы с приложением.
В большинстве случаев макрорекордер (режим записи действий пользователя в виде макроса) выдаёт код, нуждающийся в доработке. Но, тем не менее, и такой макрос значительно сокращает время, требующееся на выполнение рутинных операций.


Полезная вещь. Но, как и всегда здесь, порассуждаем немного о псевдофилософской стороне дела.

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

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

2) Записывается только то, что реально выполнено руками. Это своего рода "событийность". Не рожденный в воображении алгоритм (если угодно, моделирование), а повтор уже однажды состоявшихся событий.

Армейский принцип: "делай, как я". Может быть, так и роботов когда-нибудь будут учить.