RU EN

Заметки по книге Р.Нисбета "Что такое интеллект и как его развивать"

 

"... Беседуйте с ребёнком, используя продвинутый слованный запас. Вовлекайте его в разговоры между взрослыми. Читайте ему вслух. Пореже ругайте его и почаще обращайтесь к нему с замечаниями, поощряющими его исследовать окружающий мир. Избегайте лишних стрессов... Стресс может отрицательно влиять на способности к обучению и решению очередных проблем, так как наносит ущерб проводящим путям между лимбической системой и профронтальной зоной коры. Наиболее тяжёлые стрессы могут отражаться и на памяти."

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

"Физические упражения полезны для ребёнка... Тренировка крупных мышечных групп действительно способствует более интенсивному росту нейронов... физические упражнения улучшают кровоснабжение головного мозга. Упражнения положительно влияют на интеллект даже если начать заниматься относительно поздно."

В книге так же описаны ряд упражнений-игр для развития рабочей памяти и контроля внимания детей. Некоторые упражнения очень похожи на упражнения wikium.ru. Так же описана польза медитативных упражнений (дыхательные, специальные позы, осознание собственного тела).

Самоконтроль.

"Оказывается, корреляция между уровнем самоконтроля и средним баллом в два раза выше чем между IQ и средним баллом... Самоконтроль практически наверняка даёт дополнительные преимущества, позволяя достигать большего, чем можно ожидать на основании  показателей интеллектуального развития"

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

Учите детей гибкости, хвалите за усердие

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

Не награждайте детей за то, что доставляет им удовольствие

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

Эффективное наставничество

Воспитывая своих детей, постарайтесь держать в голове правило "пяти С" Марка Леппера (control, challenge, confidence, curiosity, context): поощряйте в ребёнке ощущение контроля, ставьте перед ним сложные задачи, внушайте ему уверенность, возбуждайте его любопытство и, давая ему задание соотносите его с контекством: с реальным миром или ситуацями из кинофильмов и ТВ-программ"

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

Комментариев: 0
02.10.2021 11:14


Тестирование памяти в OpenBSD

 

Для теста памяти можно воспользоваться утилитой memtester. Синтаксис команды:

memtester [-p PHYSADDR [-d DEVICE]] <MEMORY> [ITERATIONS]

<MEMORY> - кол-во аллоцируемой памяти. По-умолчанию, размер в мегабайтах, но можно использовать и значения B, K, M, или G.

ITERATIONS - количество циклов тестирования. По-умолчанию бесконечно.

Пример использования:

memtester 100M 7
Комментариев: 0
18.09.2021 09:06


Исключение диапазонов памяти из использования ядром OpenBSD

 

Для тестирования памяти в OpenBSD можно воспользоваться утилитой memtester. Если были выявлены ошибки, как временное решение, можно попытаться исключить диапазоны "битой" памяти из использования ядром. Сделать это можно с помощью файла /etc/boot.conf и опции machine memory.

Пример ошибки:

  Solid Bits          : testing  18FAILURE: 0xffffffffffff0f0f != 0xffffffffffffffff at offset 0x022e8100.
FAILURE: 0xffffffffffff0f0f != 0xffffffffffffffff at offset 0x022e8110.
FAILURE: 0xffffffffffff0f0f != 0xffffffffffffffff at offset 0x022e8120.
FAILURE: 0xffffffffffff0f0f != 0xffffffffffffffff at offset 0x022e8130.

Из ошибки видно, что диапазон адресов 0x022e8100 - 0x022e8130 не проходит тест. Добавляем в /etc/boot.conf строку:

machine memory -0x100@0x022e8100

Синтаксис команды:

machine memory [+-]<size>@address
size[KMG]

Где size - размер (оффсет) диапазона, а address - начальный адрес диапазона. В примере выше из памяти доступной для ядра был исключен диапазон 4k начиная с адреса 0x022e8100. 4k - потому что 0x100 это 16^3 = 4096 байт.

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

Комментариев: 0
18.09.2021 08:49


Debug Spamassassin в OpenBSD

 

В файл /etc/rc.conf.local добавляем строку:

spamassassin_flags="-s /var/log/spamd.log -u _spamdaemon -P"

Перезапускаем spamassassin:

rcctl restart spamassassin

Логи будут в файле /var/log/spamd.log.

Комментариев: 0
07.09.2021 21:13


Установка Nginx модуля на OpenBSD

 

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

curl http://ftp.openbsd.org/pub/OpenBSD/6.8/packages/amd64/|grep nginx

Например, для установки nginx-модуля nginx-headers-more-1.18.0.tgz выполняем команду:

pkg_add nginx-headers-more

Далее проверяем, что необходимый модуль есть в папке /var/www/modules:

# ls /var/www/modules
ngx_http_headers_more_filter_module.so

Если модуль найден, прописываем его загрузку в конфиге /etc/nginx/nginx.conf:

load_module "modules/ngx_http_headers_more_filter_module.so";

После этого остаётся только проверить синтаксис конфига и перезагрузить nginx:

nginx -t && rcctl restart nginx
Комментариев: 0
18.04.2021 07:35