5 простых способов тренировать мозг

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

Правило 20 минут, или как сделать то, что делать не хочется

Оказывается, что всего лишь за 20 минут человек может достаточно спокойно делать то, что ему совсем не нравится. Вы не любит делать зарядку, вас утомляют домашние дела, вам лень заниматься саморазвитием? Каждый день у вас есть 20 минут , которые вы можете абсолютно спокойно посвятить своим самым нелюбимым занятиям, при этом не разражаясь и не портя себе настроение. …

Кто занимается спортом 20 минут в день, тому не стоит беспокоиться о своем здоровье.

Кто уделяет 20 минут в день уборке своего дома, тому не стоит переживать о беспорядке.

Кто выделяет 20 минут в день на улучшение концентрации, тому не стоит беспокоиться о творческом кризисе.

Кто находит 20 минут в день, чтобы выслушать о делах своего мужа или жены, не стоит беспокоиться о проблемах в отношениях.

Кто выделяет 20 минут в день на слушание себя и ведения личных записей, тому не стоит беспокоиться о недостатке идей.

Кто 20 минут в день работает над созданием источников дохода, тому не нужно переживать о собственном финансовом благополучии.

Кто выделяет 20 минут на отдых, не следует опасаться переутомления и усталости.

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

Автор: AdrenalinPLAY
Дата публикации: 2014-05-09T00:26:00.001-07:00

С Днем Победы!

С Днем ПобедыОт всего сердца и со слезами на глазах поздравляем Вас со светлым, великим и памятным Праздником — Днем Победы! Желаем Счастья, Мира и покоя!

День Победы 9 Мая – вечная память в наших сердцах и нам очень важно сохранить трепетное и уважительное отношение к этой дате. Мы сильны этой нашей памятью, так как в ней мы обретаем Силу для сохранения такого хрупкого Мира на нашей земле! В ней мы обретаем Мудрость, чтобы не допускать новой войны и кровопролития! В нем мы обретаем Веру в Победу Добра!

Читать

Заплати другому

Сегодня мы приготовили для Вас в нашем виртуальном Он-лайн кинотеатре удивительный, проникновенный и добрый фильм «Заплати другому» («Плати вперед» как он еще называется).

Смотрите и проникайтесь прекрасными чувствами, что он пробуждает:

В этот день мы хотим попросить Вас облечь свои чувства в слова и сказать своим родным и близким людям слова Благодарности и Любви. Делайте это не только по праздникам, по особому поводу, но и просто так, от души с искренней добротой и радостью в сердце.

Читать

Почему важно чистить организм от паразитов

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

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

Противопаразитарные программы необходимо делать обязательно 2 раза в год(весна- осень).  Начинать на убывающую луну 

Обязательна  ВСЕМ , а особенно необходима профилактика  тем, у кого есть  домашние питомцы.
Особое внимание уделите своим детям.
 

ЧИСТИТЬ ОРГАНИЗМ  ОТ  ПАРАЗИТОВ -это действительно важно и простые профилактические меры  уберегут вас от неприятностей со здоровьем.
Почему необходима регулярная дегельминтизация? Глисты питаются своим «хозяином» …..
Достаточно часто паразитами нашего организма являются не только микробы, вирусы, бактерии, но и гельминты — глисты, которые заносятся   немытыми руками,немытыми овощами и фруктами, через пищу, и многими  другими путями.

 Симптомами заражения гельминтами являются: 

  • приступы слабости,
  •  сердцебиения,
  •  резкая худоба или

aiopg и SQLAlchemy

Выпустил новую версию aiopg 0.2 — библиотеки для работы с PostgreSQL из asyncio.

aiopg использует асинхронные вызовы и в этом похож на txpostgres и momoko — библиотеки для работы с PostgreSQL под twisted и tornado соответственно.

В новой версии aiopg появилась опциональная поддержка SQLAlchemy Core Expressions.

Проще один раз показать.

Создаем описание структуры базы данных:

import sqlalchemy as sa

metadata = sa.MetaData()

users = sa.Table('users', metadata,
sa.Column('id', sa.Integer, primary_key=True),
sa.Column('name', sa.String(255)),
sa.Column('birthday', sa.DateTime))

emails = sa.Table('emails', metadata,
sa.Column('id', sa.Integer, primary_key=True),
sa.Column('user_id', None, sa.ForeignKey('users.id')),
sa.Column('email', sa.String(255), nullable=False),
sa.Column('private', sa.Boolean, nullable=False))

Как видите — две таблицы, связанные отношением один-ко-многим. Для тех, кто не знаком — алхимия позволяет описать любую модель данных, которая только может прийти в голову. Индексы, constraints, пользовательские типы данных такие как array и hstore — тоже.

Теперь нужно сделать engine:

from aiopg.sa import create_engine

engine = yield from create_engine(user='aiopg',
database='aiopg',
host='127.0.0.1',
password='passwd')

engine содержит внутри connection pool.

Для работы с БД нужно получить connection и что-нибудь выполнить:

with (yield from engine) as conn:
uid = yield from conn.scalar(
users.insert().values(name='Andrew', birthday=datetime(1978, 12, 9)))

Обратите внимание: диалект знает о INSERT ... RETURNING и позвращает primary key для вставляемой записи.

Работа с транзакциями:

with (yield from engine) as conn:
tr = yield from conn.begin()

# Do something

yield from tr.commit()

Получение данных:

with (yield from engine) as conn:
res = yield from conn.execute(users.select())
for row in res:
print(res)

Сложный запрос:

with (yield from engine) as conn:
join = sa.join(emails, users, users.c.id == emails.c.user_id)
query = (sa.select([users.c.name])
.select_from(join)
.where(emails.c.private == 0)
.group_by(users.c.name)
.having(sa.func.count(emails.c.private) > 0))

print("Users with public emails:")
ret = yield from conn.execute(query)
for row in ret:
print(row.name)

Вызов SQL функций:

with (yield from engine) as conn:
query = (sa.select([sa.func.avg(sa.func.age(users.c.birthday))])
.select_from(users))
ave = (yield from conn.scalar(query))
print("Average age of population is", ave,
"or ~", int(ave.days / 365), "years")

sa.func.avg и sa.func.age выполняются на стороне SQL сервера.

Полный код примера здесь, документация здесь.

Автор: Andrew Svetlov