Aug. 28th, 2012

sab123: (Default)
Изъ Саентификъ Америкену пишутъ:

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

А тут ученые устроили эксперимент по различению получения удовольствия и проявления хотения. Опять же, крысы-электроды, но удовольствие меряли по тому, как крысы вели себя при еде (облизывали губы, или плевались), а хотение - по тому, как они на эту еду кидались. Как они регулировали допамин, я уже забыл. Я давно собирался про эту статью пересказать, но уже забыл подробности.

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

И получается, что хотение и удовольствие - вещи раздельные и слабосвязанные, и допамин отвечает за хотение. А за удовольствие не отвечает.
sab123: (Default)
Написал прошлый пост с одного компьютера, а потом посмотрел на свою ленту с другого, не залогинившись. И Иисус Мария, не показывает! Залогинился - показало. То есть, в ЖЖ встроена какая-то специальная задержка показывания. Интересно, зачем? Просто так от бедности, или с глубокой целью чтобы если кто хотел замков наставить, но забыл, то смог успеть наставить до того, как оно расползется по всяким гуглям?
sab123: (Default)
Зашла тут в http://plumqqz.livejournal.com/306627.html речь об исключениях. Что навело меня на размышления и формулировку того, чего мне не хватает для того, чтобы их нормально использовать. Нужны блоки типа таких:

exok {
// здесь всякие вызываемые функции могут бросаться исключениями
};

Вне таких блоков или все исключения должны молча (или опционально не молча, а с записью на stderr) посылаться нафиг, или же компилятор должен проверять, что никто не может ничего исключать (явный оператор throw - может). Вариант - те же блоки с явным указанием разрешенных типов исключений:

exok (ExcType1, ..., ExcTypeN) {
};

В-принципе, вместо exok можно нормально задействовать try. К которому опционально можно добавить catch-finally, а можно не добавлять, если все и без того нормально.

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

January 2026

S M T W T F S
     12 3
45 6 7 8 9 10
11 12 13 14 151617
1819202122 23 24
25 262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 27th, 2026 08:38 pm
Powered by Dreamwidth Studios