я

Получение силы



Хочу рассказать третье упражнение на собирание себя.

Первое упражнение было на локус контроля. "Солнце". С него лучше начинать.

Но те, у кого это упражнение получается плохо, могут начинать со второго упражнения, на самооценку. "Цветок", а потом делать "Солнце".

И дальше надо делать упражнение на границы. Оно называется "Крылья".

Collapse )

Я в соцсетях:




ПРАВИЛА БЛОГА

Опра Уинфри

Существовало более сотни ток-шоу, когда я начала делать свое. Но я всегда думала: «Ок, моя задача — сделать шаг вперед и развивать свое шоу». Для этого надо было перестать смотреть на других и переживать, что кто-то будет лучше. Ты не можешь контролировать других, ты полностью отвечаешь только за себя. Это как соревнования по легкой атлетике. Если ты бежишь и смотришь по сторонам, чтобы узнать, где все остальные, это отнимет у тебя силы и повлечет за собой провал.
Твоя жизнь — история о тебе, а не о ком-то вокруг, и ты должен уделять все свое время СВОЕЙ жизни.

Обидно, блин.

Решила сделать себе красоту на рабочем столе. Ну так, красоту условную, но все же чтобы - и пауку банка попросторнее, и какой-никакой декор... И чтобы чуть повернув голову от экрана, можно было паука видеть. Релакс такой.
Откопала в закромах стеклянный кубик, отмыла его, кокоса насыпала, поставила черепушку, даже анубиаса кусок воткнула, без листьев, ну да пофигу они все равно отмерли бы при переходе к наземной жизни. Пересадила туда свежеполинявшего альбу. Ну, думаю, будет мне щщастье.
Ага. размечталась. Чешусь третий день уже. Видимо, придется убирать куда подальше.

Немного о прекрасном.

Не нуачо, вдруг выдавно хотели обновиться до Django 2.0, но просто стеснялись?

maria@home:~/job/$ sudo ~/job/venvs/optoVE/bin/pip install django-allauth==0.35.0
...
Collecting django-allauth==0.35.0
Requirement already satisfied: python3-openid>=3.0.8 in /home/maria/job/venvs/optoVE/lib/python3.5/site-packages (from django-allauth==0.35.0)
Collecting Django>=1.11 (from django-allauth==0.35.0)
  Downloading Django-2.0.2-py3-none-any.whl (7.1MB)
    100% |████████████████████████████████| 7.1MB 220kB/s 
...
Installing collected packages: Django, django-allauth
  Found existing installation: Django 1.10.7
    Uninstalling Django-1.10.7:
      Successfully uninstalled Django-1.10.7
  Found existing installation: django-allauth 0.34.0
    Uninstalling django-allauth-0.34.0:
      Successfully uninstalled django-allauth-0.34.0
Successfully installed Django-2.0.2 django-allauth-0.35.0
anomalocaris

Гипотеза Лавджоя и баланс нейромедиаторов в стриатуме

Нейрохимическая гипотеза происхождения человека

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

ЧИТАТЬ ПОЛНОСТЬЮ





Предполагаемые нейрохимические основы эволюции социального поведения гоминид и других обезьян. Переход от «низших» обезьян (monkey) к человекообразным (ape) соответствует сдвигу от r-стратегии к K-стратегии (долгое детство, высокий материнский вклад в потомство, большие промежутки между родами). Это сопровождалось повышением уровня серотонина и нейропептида Y в стриатуме, что способствовало росту социальной компетентности и умению сдерживать агрессивные порывы. Для современных человекообразных обезьян (шимпанзе и горилл) характерен высокий уровень ацетилхолина в сочетании с низким уровнем дофамина в стриатуме, что соответствует преобладанию «внутренних» мотивов поведения, ориентации на собственные желания, стремлению добиваться своего, не слишком считаясь с интересами сородичей. У гоминид уровень дофамина в стриатуме повысился, а ацетилхолина — снизился, что способствовало увеличению роли «внешней» мотивации, большему вниманию к сородичам, социальной конформности и устойчивым семейным связям.


This entry was originally posted at https://macroevolution.dreamwidth.org/253531.html. Please comment there using OpenID.

Тестирование изменения объекта с использованием формы.

Код для тестирования формы, изменяющей существующий объект:

class TestTransactionForm(TestCase):
    def setUp(self):
        self.user = factories.UserFactory()
        self.user.save()
        self.data = {
            'amount':10,
            'to_wallet': 'wallet',
            'user':self.user.id
        }
        self.transaction = factories.TransactionFactory(user = self.user)
        self.transaction.save()

    def test_notification_sent_and_form_fields_disabled(self):

        data = self.data.copy() 
        # data используется в нескольких функциях, поэтому копируем каждый раз

        data['status'] = 'DONE'
        data['transaction_url'] = 'https://google.com'

        #check status Done
        form = MyForm(data, instance=self.transaction)
        self.assertTrue(form.is_valid())

        with patch('path_to_function') as send_mock:
            form.save()
        send_mock.assert_called_once_with(self.transaction)

        # check fields disabled
        form = MyForm(instance = self.transaction)
        for field in form.fields:
            self.assertTrue(form.fields[field].widget.attrs['readonly'])


Важно: в data должны быть ВСЕ поля, иначе не пройдет валидация
Фигня, а чтобы выяснить потребовалась пара часов рабочего времени

Типы данных в python. Часть 2.

7. Вызываемые типы.

    а) определенные пользователем функции

    b) методы экземпляра (instance)

    c) функции-генераторы

    d) Coroutine functions 

Определяются выражением async def , возвращает объект  coroutine, про который позже будет говориться подробно.

    e) асинхронные функции генераторы

Создаются как и предыдущие. Возвращают асинхронный генератор, поддерживающий async for, метод aiterator.__anext__(), которые генерирует awaitable и т.д.

    f) встроенные функции

    g) встроенные методы

    h) класс

    i) экземпляр класса

8. Модули

9. Пользовательские классы

10. Экземпляры классов (почему-то опять)

11. Объект ввода-вывода (проще говоря, объект file)

12. Внутренние типы

    a) Код (code)

    b) Фрейм (frame)

    с) Трейсбек (Traceback)

    d) Срезы (slices). Встроенная функция slice() создает именно такой объект

    e) Статикметод

    f) Классметод

А вы думали — два числовых типа, строка, несколько видов последовательностей — и все? ^^

Типы данных в python


1. None

2. NotImplemented (это, оказывается, отдельный тип данных, ага)

3. Ellipsis. Я хз, зачем он нужен, объяснение в документации мутное. Задается троеточием.

3. Числовые типы данных. Их три:

    a) int

    b) float

    c) complex

4. Последовательности.

4a. Неизменяемые

    a) str

    b) bytes

    c) tuple

4b. Изменяемые

    d) list

    e) bytearray

5. Множества

    a) set

    b) frozenset

6. Mappings

В этой группе пока один тип:

    a) dict

7) Вызываемые типы...(в процессе написания)