Блокировка Ютуба наносит большой урон образовательному и научно-популярному контенту.
Поэтому я сделал телеграм канал, в котором автоматически будут перезаливаться видео с 30+ научно-популярных Ютуб каналов.
Если вы автор и вы против использования ваших видео, то напишите об этом в комментарии от имени вашего телеграм канала. Видео будут удалены и не будут больше выкладываться. Спасибо за качественный контент!
С момента выхода первой части статьи из рубрики «сам себе экосистема» прошёл уже практически год! За это время, мы успели с вами реализовать клиенты VK и YouTube, которые работают на Android 2.2+, а также на Windows Phone 8, написать небольшую 2D-игру с нуля весом менее 1Мб, которая работает практически везде и довести существующее приложение до ума, дабы оно работало даже на смартфоне с дисплеем 240x320! Но на дворе 2024 год, люди стремительно переходят из соц. сетей в продвинутые мессенджеры и уже сложно себе представить современного человека, который не пользовался бы «телегой» или даже «вайбером» в качестве основного средства общения. Поэтому я решил реализовать клиент Telegram на смартфоне 14-летней давности на базе официальной реализации MTProto от команды Telegram — TDLib. Сегодня мы с вами: узнаем новые причины мотивации вернуть в строй смартфоны прошлых лет, напишем на C# реле-сервер, который обрабатывает пакеты MTProto и кодирует их в простой текстовый формат датасетов, который можно моментально обработать даже при нестабильном GPRS-соединении на 21-летнем Siemens C60, а также узнаем о разработке миниатюрных Android-приложений на базе «голого» API-системы, которые не тянут за собой никаких зависимостей, в том числе и AppCompat/androidx. Интересно? Тогда жду вас под катом!
На дворе уже стукнул 2024 год, современные смартфоны предлагают какие-то немыслимые мощности относительно тех, которые когда-то были в первых Android-девайсах. Сейчас за сотню баксов можно купить смартфон с хорошей 1080p IPS-матрицей, 4Гб ОЗУ и 8-ядерным шустрым чипсетом, который вполне способен плавно тянуть даже стремительно «жиреющие» на ресурсы клиенты социальных сетей, банков и прочие необходимые в повседневной жизни приложения. И казалось бы: всё хорошо, покупай себе редмик раз в год или айфон раз в несколько лет и наслаждайся всеми прелестями работы современных приложений…
Для многих людей смартфон — это лишь инструмент, повседневный компаньон, который помогает облегчить выполнение каких-то задач. Им совершенно не важно, как он выглядит, как ощущается в руках, какой у него дисплей и железо «под капотом», лишь бы работал да и нормально. Но есть и другая категория людей, для которых телефоны, смартфоны и любые портативные гаджеты — это не просто утилитарный девайс, а настоящее инженерное произведение искусства, с которого буквально сдувают пылинки и стараются до последнего пользоваться ими как повседневными устройствами. Хотите пример? Смотрите ниже:
Фактически, среди современных смартфонов по сути и нет представителей такого нынче вымершего форм-фактора, как сайдслайдеры с физической QWERTY-клавиатурой, боковые раскладушки с двумя дисплеями и даже из QWERTY-моноблоков есть только смартфоны от Unihertz. Даже среди моноблоков с тачскринами нет никакого разнообразия, лишь без-рамочные одинаковые девайсы за исключением устройств от Sony.
Galaxy S Plus
Раньше меня часто спрашивали, мол, да как ты вообще можешь пользоваться смартфоном 10-летней давности, на котором давно нет официальных клиентов популярных сервисов и только недавно, с развитием блога, мне перестали задавать этот вопрос, поняв, что это бесполезно — ведь это дело принципа и порыва энтузиазма! Смотрите сами: у нас уже есть простенькие, но вполне рабочие клиенты ВК, YouTube, сейчас я допиливаю клиент «Сбера» на СМСках, реализую карты OpenStreetMap (правда пока без адекватной навигации), а в будущем планирую написать приложение для мониторинга погоды и трекинга посылок. Кроме того, в рамках этой статьи мы реализуем с вами клиент Telegram: так чем же это не функционал современного смартфона?
Но хорошо, с функционалом разобрались, однако для многих читателей слова «старый смартфон» это прямые синонимы «тормозной смартфон», мол «фуу, да как можно пользоваться этим тормозным кирпичом, он же лагает в последней версии моей ВКшечки!». Но давайте поставим вопрос ребром: может, это не столько девайсы немощные, сколько сами приложения, с кодовой базой, которая тянется более 10 лет, откровенно жиреют, обрастают костылями и хаками после далеко не одного поколения программистов, которые над ними работали? :) Один, вот, предпочитал пользоваться чистым AppCompat'ом, другой решил притащить зависимость, которая, например, оптимизирует виртуализацию ListView, третий решил заменить всю сериализацию Json со встроенных классов в Android на что-то стороннее и реализовал это костылями и вот так, по чуть-чуть изначально оптимальный и шустрый код превращается в неповоротливое УГ, которое не рефакторили кучу лет.
На видео Galaxy Pocket Neo — очень дешёвый Android-смартфон из 2011 года с 1-ядерным чипсетом на ~800МГц и 256Мб ОЗУ. При этом всём, Android софтварно рисует все анимации на процессоре, без участия GPU.
А значит у стареньких девайсов всё равно есть шанс быть полезными и стать полноценными повседневными смартфонами даже спустя более чем десять лет после выхода! И в сегодняшнем материале, я вам расскажу об особенностях разработки самопального клиента Telegram с собственным прокси-сервером, которое концептуально допускает реализацию даже на кнопочном Siemens C60 2003 года. Как? Читаем ниже!
❯ Принцип работы
В отличии от ВК (который разрабатывали те же самые люди, что и Telegram), API которого построено на базе REST-запросов и концепции Longpolling'а для моментального получения событий с сервера, Telegram построен на базе собственного протокола под названием MTProto, который может работать поверх любого «транспорта» (протокола нижнего уровня) — TCP, HTTP, WebSocket и т.п. Сам по себе MTProto в современном виде, разработка прожженного математика Николая Дурова и его команды — протокол относительно сложный для реализации «на коленке» и в первую очередь требует довольно серьезного понимания принципов работы современной криптографии, да и документирован он всё ещё не особо хорошо. Кроме того, у MTProto весьма интересный бинарный формат пакетов, эдакий велосипед Protobuf. В долгосрочной перспективе поддерживать свой велосипед MTProto может быть весьма проблематично, учитывая не самую лучшую документацию.
Но городить велосипед и не нужно, поскольку у команды Telegram есть официальная реализация MTProto — библиотека TDLib, которая инкапсулирует в себе не только детали реализации протокола, но и сетевой ввод/вывод и выбор транспорта, хранение базы данных сообщений и авторизации, автоматическую загрузку фото и видео, конвертация объектов из бинарного формата MTProto в JSON и полная многопоточность и частичная потоко-безопасность. С одной стороны это плюс — уже готовое решение для реализации клиента на новой поддерживаемой платформе, где есть OpenSSL (можно статически слинковать), zlib (линкуется статически), сокеты и файловый ввод/вывод, а также довольно неплохой механизм JSON-based API, которое позволяет использовать библиотеку в любом языке, который поддерживает вызов C-функций, а с другой и минус — библиотека довольно много весит, в одиночку прибавляя ~20Мб веса приложения для каждой архитектуры, у неё течёт память и у нее странный механизм получения данных с сервера (например, нельзя ответить на сообщение, зная его ID, если сообщение предварительно не загружено, при том что на сервере весь ответ — это просто ID, на какое сообщение прилетел ответ).
Понятное дело, что на стареньком смартфоне использовать оригинальный TDLib будет проблематичным — даже если собрать либы современным NDK и запилить JNI-интерфейс, библиотека «жрёт» много ОЗУ (20-100Мб «вхолостую», в зависимости от числа диалогов и частоты прилетающих событий, плюс со временем течет до 1-2Гб, если не использовать базу данных сообщений. Скорее всего, это косяк в реализации пулов, объекты из которых выгружаются при сбросе в базу, но не выгружаются при высоком потреблении ОЗУ) и уж тем-более TDLib не запустить на любимых кнопочных Java-сонериках! Поэтому я решил написать прокси-сервер, который отправляет команды, слушает ивенты TDLib и предоставляет REST-like API для клиентских программ, которые просто вызывают какой-либо метод, а в ответ получают простой и короткий строковой датасет только с необходимыми полями, весом до 10Кб (что позволяет его быстро загрузить даже с GPRS-интернетом), который можно быстро распарсить даже на преусловутом Siemens C60!
К сожалению, поскольку TDLib прожорлив, я не смогу захостить на своём сервере инстансы для читателей, которые хотят поюзать приложение, поэтому вам придется ставить и запускать сервер на своём VDS/компьютере с белым IP/роутере, если под него есть .NET Core :)
Клиентом же будет выступать Android-смартфон, где приложение будет фронтэндом данных с сервера. Ничего сложного на первое время нет: первое окно — это список диалогов, второе окно — список сообщений в диалоге + поле для написания сообщения, третье окно — информация о пользователе. Всё это я реализовал за три дня не-напряжной работы «на коленке».
Давайте же перейдем к реализации сервера!
❯ Прокси-сервер
Сервер я решил писать на C#, поскольку у .NET Core сейчас всё очень хорошо с кроссплатформенностью и производительностью. Его можно даже на Raspberry Pi запустить :)
Итак, какая-же архитектура такого сервера может быть? Программа инициализирует TDLib, начинает слушать её события в отдельном потоке, пока в основном потоке крутится HTTP-сервер, который обрабатывает каждый отдельный запрос с клиентского приложения. Почему синхронно? Потому что TDLib фактически не возвращает никаких идентификаторов для возвращаемых датасетов, дабы их можно было отличить друг от друга. Приведу пример: у нас есть метод getChatHistory, который возвращает n-сообщений. При этом TDLib сам определяет, сколько хочет сообщений вернуть (и в первый вызов возвращает одно сообщение вне зависимости от настрое и отправляем пакет message n-раз. При этом в пакете message нет какого-либо ID, который позволял бы ассоциировать текущий объект с какой-либо операцией. Увы!
Начинаем с коммуникации с TDLib. Для работы с библиотекой, мы будем использовать json-интерфейс. Для .NET есть биндинги через C++/CLI, но в таком случае, сервер не будет работать на Linux. Для работы с библиотекой хватит лишь три функции: CreateClientID, которая аллокейтит новый инстанс клиента, Send, которая асинхронно отправляет JSON-объект с командой, которую затем обработает TDLib и Receive, которая ждёт N-секунд и возвращает в виде ASCII-строки (!) JSON-объект с описанием события или данными после одного из запросов. За это у нас отвечает класс TDLibInterface, который объявляет PInvoke-методы для вызова нативных методов из библиотеки. .NET Core сам подгрузит библиотеку tdjson (причём на Linux он добавит ей префикс а-ля libtdjson.so, а на Windows загрузит tdjson.dll) и сам разберется с маршаллингом аргументов функций: например, string автоматически преобразует в const char*. Тем не менее, с const char* возвратами нужно быть аккуратнее — у меня был SIGSEGV, пока я ручками не конвертировал их в обычную строку.
З.Ы: На Пикабу нет отдельного тега для кода, а вставить листинги картинками я не могу из-за ограничения на 25 медиаэлементов. Так что листинги будут совсем без табов, но алгоритм их работы понять можно :)
Позволю себе чуточку критики в сторону TDLib. Во первых, почему нет s-версии функции с возможностью указать длину входной строки, а tdjson полагается исключительно на \0 в конце строки? Во вторых, почему const char*, а не wchar_t*? Сейчас юникод во входной строке приходится escape'ами превращать в \u-последовательности. После этого, нам нужно написать обёртку над TDLib, которая будет вызывать для зарегистрированных событий специальные функции, называемые коллбэками. При этом закомментированный WriteLine снизу — это «дебаг» для того, чтобы узнать названия неизвестных мне ивентов :)
В каждом объекте, полученном с помощью receive, есть поле "@type", которое содержит в себе имя класса возвращаемого объекта. Первый же вопрос от читателей — почему я использую JObject с ручным дерганьем нужных полей и вручную пишу JSON в виде строковых литералов вместо нормальной сериализации/десериализации? Ответ прост: во-первых, для актуализации Data-классов придется писать кодогенератор из TL-схемы, а во-вторых иногда TDLib может возвращать немного разные объекты в JSON, из-за чего приходится мудрить с атрибутами на этих самых Data-классах, иначе десериализатор выбросит исключение. Это решается нормальными юнит-тестами на всех вариантах данных, но зачем себе в колени стрелять, если нужен конкретный фиксированный функционал и лишь малое число от всех полей, возвращаемых TDLib?
string recv = NativeInterface.Receive(10.0d);
if (recv != null) { JObject json = JObject.Parse(recv);
if (!handlers.ContainsKey(type)) { //Console.WriteLine("Unknown event type: {0}", type); continue; }
handlers[type](recv, json); }
Теперь переходим к самому интересному — обработке событий и реализации синхронного клиента, который позволяет без async/await просто запросить список сообщений и сразу же его получить (такой подход может быть полезен и юзерботам, которые не хотят размазывать стейты по всей программе). Почему без асинков? Честно сказать, мне они просто не нравятся: как привык к концепции wait/notify и коллбэков из Java, так их и юзаю всю жизнь :)
Сначала TDLib запрашивает параметры инициализации (стейт authorizationStateWaitTdlibParameters), затем если пользователь не авторизован — запрашивает номер телефона и код подтверждения (плюс дополнительные шаги для авторизации если они есть). В конце, TDLib возвращает стейт Ready, что означает готовность библиотеки к работе:
После этого, можно начать работу с данными. Обратите внимание, мой подход потоко-небезопасен, его нельзя дергать из нескольких потоков одновременно! В коде ниже, я вызываю метод для фетча сообщений, а затем в соответствующем коллбэке от TDLib обрабатываю данные (дабы статья не разрасталась на 20+ минут, я чуть урезал все листинги).
public List<Message> QueryMessagesInChat(long chatId, long lastMessage, int count) { messages.Clear();
public User QueryUser(long userId) { string json = Utils.Format("{\"@type\": \"getUser\", \"user_id\": \"{0}\" }", userId); NativeInterface.Send(InstanceID, json);
waitHandle.WaitOne(); return user; }
Переходим к реализации самого сервера, для наших целей хватит обычного HttpListener. Сначала мы зарегистрируем все поддерживаемые методы и занесем их в ассоциативный список ключ-значение. Сами методы реализованы в виде делегатов, которые принимают лишь один аргумент — список параметров из строки запроса, а возвращают строку — все ответы, за исключением особых (связанных с загрузкой вложений) — текстовые.
Переходим к обработке запроса. Метод ищет, зарегистрирован ли запрошенный метод и если да, то парсит строку запроса, которая начинается с "?", которую затем передаёт в виде коллекции ключ->значения обработчику метода:
А сами методы, в свою очередь, дергают соответствующие функции из клиента и формируют на их основе датасет в примитивном формате:
public staticstring QueryChats(Dictionary<string, string> args) { if(args.ContainsKey("count")) { int count = int.Parse(args["count"]); StringBuilder ret = new StringBuilder();
В результате получаем вот такой простой датасет, который, как я и говорил, легко распарсить и на Siemens C60, и на Atmega328 — да где угодно! В целом, такой сервер можно использовать для реализации бота в телеграме, который будет передавать показания каких-то датчиков, сигнализацию и прочие клевые штуки!
Переходим к реализации клиента, т.е. приложения на Android. Здесь будет не менее интересно!
❯ Пилим для Android
В геймдеве есть своеобразный мем — некоторые инди-разработчики сначала начинают делать меню, вместо основного геймплея, что становится предметом насмешек среди других разработчиков. Но в разработке приложений для смартфонов всё по другому — здесь как-раз таки хорошо заранее продумывать макет будущего приложения!
Поскольку у нас с вами мессенджер, то главный экран должен представлять из себя список чатов (ListView) и верхнюю панельку, где в будущем могут разместиться настройки и свайп-менюшка:
Такой вот простой макет.
Каждый пункт меню — это тоже отдельный layout, в котором мы по шаблону строим внешний вид будущего элемента списка. На немолодых устройствах есть смысл использовать как можно меньше контейнеров в layout'е, поскольку пересчет позиций и размеров элементов — одна из самых «тяжелых» операций в UI-фреймворке вообще. Кроме того, не стоит использовать кучу картинок и drawable — в Android 2.x всё 2D рисуется софтварно, аппаратное ускорение появилось только в 3.0 (частично).
Но дабы в списке диалогов что-то появилось, нужно сначала реализовать фетчинг (получение) этих самых диалогов с сервера! Сам объект, который занимается обработкой запросов называется ClientManager и является синглтоном — он в единственном экземпляре на все время работы программы. Помимо менеджмента «ноды» (т.е. прокси-сервера), токена для авторизации и обработчика ошибок, ClientManager реализует метод для асинхронного запроса информации с сервера и, собственно, формирует строки запросов с помощью соответствующих методов:
Подгрузка чатов и сообщений реализована через Adapter — концепция «виртуальных» списков, которая предполагает что система создаст не 50 элементов интерфейса на каждую кнопку чата, а только 5 и будет их виртуально «мотать по кругу», обновляя только данные в уже существующих элементах. Это позволяет значительно ускорить отрисовку, учитывая то, что Android 2.x Canvas рисуется программно.
Ну вы уже явно замучились видеть простыни кода, давайте посмотрим что у нас вышло!
Шустренько, да? А ведь это ультрабюджетник Alcatel OT-916D, один из последних массовых дешевых QWERTY-смартфонов за 5 000 рублей из 2012 года. Кстати, смартфон подарил мне читатель chuvakoff с Хабра!
Переходим к окну чата. Основной макет почти такой-же, как и у основного окна: только добавилась панелька для ввода сообщения снизу.
Концептуально, всё тоже самое — запрашиваем данные с сервера, парсим их и загружаем в адаптер, благодаря чему мы сможем листать наш диалог. Однако в сообщения я добавил контекстное меню с стандартными фишками типа копирования, ответа и прочих подобных действий. Поскольку у нас нет ни пушей, ни еще каких-либо средств для поулчения данных о новых сообщениях, я раз в определенный интервал просто получаю сообщения — и если новый датасет отличается от старого — обновляю окошко чата.
Переходим к реализации поля для ввода сообщения. Здесь всё просто — на серверсайде за это отвечает метод SendMessage. Однако для того, чтобы с нашего клиента можно было ответить на другие сообщения, я ввёл также «контекст ответа», в котором запоминается сообщение, на которое мы хотим ответить. Telegram также поддерживает Markdown, однако его полная поддержка пока не реализована.
В остальном же, функционал конечно пока совсем базовый, однако клиент работает очень шустро даже бюджетной X10 Mini Pro и позволяет чатится с моими читателями в Telegram. В будущем хотелось бы допилить:
Поддержка картинок: Сейчас уже есть кривоватый механизм кэширования изображений на стороне сервера, который позволяет загружать аватарки чатов. В будущем, я добавлю поддержку «галерей» с картинками!
Поддержка голосовых сообщений: Не все их любят, но они порой удобны и выручают. Реализую как прослушивание, так и запись!
Подробный просмотр профилей и менеджмент чатов: Удаление сообщений, чатов и прочие фишечки из официальных клиентов.
Казалось бы — до официальных клиентов ещё очень далеко. Но сам факт, чтобы всё это работало достаточно шустро на девайсах, которым уже более 10 лет!
❯ Звучит интересно! Как заюзать твой клиент?
Тут всё очень и очень просто! В первую очередь, нам понадобится ПК с белым IP, роутер (если под него есть сборка dotnet), либо VDS. Виртуальные сервера сейчас стоят копейки, у ТаймВеба есть тариф за 188 рублей в месяц, которого с головой хватит для нашего сервера.
Такая вот рекламная интеграция (к слову, прокси для всех приложений уже более года крутятся именно на мощностях TimeWeb Cloud)!
Программа сначала запросит номер телефона, а затем код подтверждения Telegram. После этого будет создана папка tdlib/, где будут хранится данные вашей сессии, а также файл authkey.txt, где хранится случайный ключ для сессии (md5 phone_number + response code + псевдослучайное число). Не оставляйте его в /var/www/!
Если всё нормально, программа начнёт слушать порт 13377 на всех сетевых интерфейсах, в т.ч и в локальной сети. После этого, ставим уже предварительно собранный, либо собираем сами в Android Studio APK и в окне авторизации пишем адрес ноды и ключ авторизации. Если всё настроено верно — программа запомнит сервер и будет работать без проблем! Вот так всё легко :) Как видите — всё очень и очень просто!
Кроме того, буквально за пару дней до публикации статьи я сел вечерком из интереса что-нить под Java-телефоны попилить… и, как и обещал, реализовал Proof of Concept возможности работы Telegram даже на сонериках, которым скоро 20 лет стукнет! А ведь если ещё чуть заморочится, можно запустить приложение даже на преусловутых монохромных сименсах!
❯ Заключение
Вот такой у нас получился проект с реализацией лёгкого, примитивного, но тем не менее рабочего клиента Telegram, который на клиентской части вообще не использует никаких зависимостей. Вес собранного APK в release-версии — всего 54 килобайта! Понятное дело что с ростом функционала, вес программы будет увеличиваться, но я обещаю — больше 1Мб он не вырастет :)
Ну а вам, моим читателям, надеюсь было интересно прочитать такой «двойной материал» не только о разработке сетевой части без использования Apache/nginx/IIS, но и UI-фронтэнда для Android-смартфонов, которым уже более 10 лет! Исходный код проекта можно найти на моём GitHub: как приложения, так и сервера, а также убедиться в отсутствии каких либо закладок и, если совсем не доверяете, собрать бинарники сами! Для сборки понадобится VS2017 или свежее, а также Android Studio 2.3.2 (если собираете для Android 2.1 и ниже).
Друзья! Сейчас на Хабре опросы сломаны, поэтому если у вас есть желание, вы можете проголосовать в комментариях: какой стиль статей вам больше нравится — где больше конкретики и кода с пояснением как конкретно работает та или иная часть программы, или наоборот стиль ближе к научпопу, где фрагментов кода нет, или их значительно меньше? Пишите своё мнение о проекте в комментариях!
Кроме того, у меня есть канал в Telegram, куда я публикую бэкстейдж статей, ссылки на новый материал, свои наработки, а также посты о ремонте девайсов и различные мысли.
Статья подготовлена при поддержке TimeWeb Cloud. Подписывайтесь на меня и @Timeweb.Cloud, чтобы не пропускать новые статьи каждую неделю!
Шутка про то, что человек, который не высыпается, будет всегда уточнять «куда?» – ближе к реальности, чем может показаться на первый взгляд. По аналогии с песком, используя теории из мира физики и инструменты нейроанатомии, статья объяснит истинное назначение сна.
Про важность сна писал не раз в предыдущих материалах. Суть даже не в количестве часов, а в регулярности и поддержке внутренних фаз. Одно только это будет лучше сказываться на продуктивности, чем какие-либо ноотропные препараты. А вот какие еще есть инструменты для сна и продуктивности – рассказывают другие статьи канала Neural Hacking.
Причины, почему человек должен спать?
Исследователи объединили физику и биологию в исследовании, объясняющему, почему мы спим. Рассматривая мозг как биологический компьютер, ресурсы которого истощаются во время бодрствования, ученые продемонстрировали, как сон перезагружает «операционную систему» мозга, возвращая ее в оптимальное состояние для оптимизации мышления и обработки информации.
Проблема с источниками и отсутствие единства
В вопросе почему человек должен спать – нет единого мнения и понимания. Нет конкретных объяснений, что происходит с организмом, когда мы удовлетворяем эту фундаментальную потребность. Если загуглить «почему мы спим», то каждый источник будет предлагать свои варианты. Базовые объяснения звучат на уровне: сон выводит токсины из мозга, помогает организму восстанавливаться и наполняться энергией, имеет решающее значение для формирования долговременных воспоминаний, помогает поднять окситоцин и дофамин. Но ученые из Вашингтонского университета в Сент-Луисе предоставили первые прямые доказательства, которые могут ответить на этот вопрос.
Мозг подобен биологическому компьютеру. Память и опыт, которые накапливаются в состоянии бодрствования, постепенно меняют код, медленно уводя большую систему от идеального состояния. Основная цель сна — восстановить оптимальное вычислительное состояние.
Кит Хенген, автор исследования.
Сравнение мозга со сложным компьютером не преувеличение. Оба используют электрические сигналы для передачи информации, долговременная память подобна жесткому диску для хранения и извлечения информации, а наши нейроны подобны транзисторам.
Углубляясь в кибернетику и нейроанатомию
Использование компьютера означает как решение основных задач, так и то, что в фоновом режиме протекает множество процессов, которые используют ресурсы системы. Постоянная сменяемость процессов со временем приводит к замедлению системы. Применяя «гипотезу критичности», исследователи предположили, что мозг действует аналогичным образом. Подобные паттерны и изучает киберпсихология.
В области физики термин критичность описывает состояние системы, существующей на грани между порядком и хаосом. Физики впервые разработали концепцию критичности в конце 1980-х годов, используя простой набор правил, позволяющих упорядочивать тысячи песчинок на шахматной сетке. Часть песка в конечном итоге достигает конкретной точки, при условии наличия больших и малых лавин, которые возникают в случайном порядке.
Вся система постоянно самоорганизуется в чрезвычайно сложное и масштабное образование.
Ральф Вессель, один из соавторов исследования.
Киберпсихология, теория критичности и почему человек должен спать?
Применяя гипотезу критичности к мозгу, исследователи сравнивают каждый нейрон с отдельными песчинками, следуя простым правилам. Лавины нейронной активности похожи на песчаные лавины, созданные физиками. При этом наличие каскадов – это самый яркий маркер того, что система достигла наиболее сложного состояния. Когда нейроны достигают баланса между упорядоченностью и хаосом, то именно в это время мозг работает максимально эффективно.
Киберпсихология и мозг
Про схожесть мозга и компьютера, про потенциал слияния мозга и компьютера – писал Тимоти Лири, после того как был вынужден завязать с экспериментами с ЛСД. Именно Лири назвал эпоху развития компьютеров «ЛСД 21 века» и указывал на потенциал объединения мозга и виртуальных пространств. Что вылилось в его работу по киберпсихологии.
Отдельно вопрос схожести мозга и компьютера рассматривается в постулатах теории критичности — это то, что Хенген и Вессель исследовали в 2019 году. Их работа продемонстрировала, что мозг активно работает над поддержанием критичности.
В новом исследовании авторы и их коллеги попытались понять функцию сна с точки зрения критичности. Они измерили электрофизиологические реакции отдельных нейронов зрительной коры мозга молодых крыс, когда те свободно проходили через обычные циклы сна/бодрствования. Тем самым ученым удалось связать паттерны поведения с алгоритмами, реализовав на практике то, что включает в себя киберпсихология.
Первые результаты, объясняющие почему человек должен спать
Вы можете следить за этими небольшими каскадами активности в нейронной сети. В критическом состоянии могут возникнуть лавины любого размера и продолжительности. До наступления момента критичности, система начинает склоняться только к небольшим лавинам или только к большим лавинам. Предкритическое состояние мозга аналогично написанию книги, когда вы можете использовать только короткие или длинные слова.
Кит Хенген, автор исследования.
Исследователи наблюдали лавины разного характера в мозге крыс, которые только что проснулись. В периоды бодрствования интенсивность каскадов смещались в сторону меньших и меньших размеров. Исследователи обнаружили, что могут предсказать, когда крысы собираются заснуть или проснуться, отслеживая распределение нейронных лавин. Сон был близок, когда масштабы каскадов сократились до определенной точки.
Результаты показывают, что каждый момент бодрствования отталкивает соответствующие нейронные связи мозга от состояния критичности, а сон помогает мозгу перезагрузиться.
Кит Хенген, автор исследования.
Выводы исследования, объясняющие, почему человек должен спать
В целом, данные подтверждают модель, согласно которой функции сна направлены на восстановление критичности, которая постепенно снижается во время бодрствования. Критичность – это возможность мозга непредсказуемо и системно запускать каскады далеко распространяющихся лавин нейронной активности.
По сути, этим можно объяснить состояние «залипания», когда истощенный человек не может мыслить масштабно, а слепо избегает импульсов «здесь и сейчас», не думая в долгосрок.
Как итог, мы должны спать для того, чтобы мозг приобрел масштабность работы. И буквально «расширение сознания» держится на основе того, чем масштабнее и последовательнее теории, которые мы можем строить.
Больше материалов о мозге, психике и сознании вы найдете в телеграм канале Neural Hacking.
Да, биохакинг это о продуктивности, результативности и личной эффективности. Но понимание природы наших чувств играет значимую роль в поиске счастья и прояснения межличностных отношений. Не последнее место в чувствах любви и влюбленности играется связка окситоцин и дофамин.
Сложность в гонке за продуктивностью в том, что процесс не строится на каком-то одном механизме. Наше тело находится в состоянии шаткого равновесия, и приходится в разное время уделять внимание разным областям прогресса. Поэтому и приходится как качать память, так и строить нетворкинг. Подробнее о разных процессах, происходящих в мозге и организме, рассказывают материалы канала Neural Hacking.
Окситоцин и дофамин. Или как подавить интеллект?
Впервые ученые обнаружили, как система поведенческой активации мозга может подавлять другие когнитивные функции и внешние раздражители. Система активируется как раз, когда мы испытываем романтические чувства, направляя всепоглощающее внимание на другого человека. Это еще один шаг к разгадке тайны влечения, которая продолжает ставить в тупик ученых, да и всех остальных людей тоже. Кстати, роль серотонина в этом вопросе отдается аспектам терпения, нежели награде за что-либо.
Романтические чувства, и что стоит за ними
На самом деле мы очень мало знаем об эволюции чувства романтической влюбленности. Каждое открытие, которое рассказывает о биохимическом бэкграунде романтической любви — это лишь малая часть головоломки, к которой мы только-только подбираем поверхностные объяснения.
Адам Боде, ведущий исследователь Австралийского национального университета (ANU).
Исследователи из АНУ, Университета Канберры и Университета Южной Австралии (UniSA) обследовали 1556 молодых людей, которые идентифицировали себя как «влюбленные». Цель – найти химические пути и поведенческие факторы, которые определяют, каким образом разные сигналы мозга запускают единственный новый мощный стимул. Кстати, для стимуляции тех же сигналов кто-то использует кофе и сахар, кто-то алкоголь и сигареты, кто-то поведенческие паттерны. О чем рассказывает наследие Теренса Маккенны.
Ученые изучили систему поведенческой активации, названную BAS, которая срабатывает в ответ на положительные эмоции, такие как волнение и счастье. Эта же система обуславливает мотивацию через повышение дофамина, когда человек работает ради грядущего вознаграждения или с достичь полезной цели.
Синергия дофамина и окситоцина
Хотя гормональный химический мессенджер окситоцин чаще всего связан с влюбленностью, исследователи обнаружили, что активность BAS зависела и от выброса дофамина. И, скорее всего, именно дофамин играет роль в том, как симпатичный вам человек может стать всепоглощающим центром внимания.
Мы знаем, какую роль окситоцин играет во влюбленности, потому что мы фиксируем рост концентрации нейрогормона, циркулирующего в нервной системе и кровотоке, когда люди взаимодействуют со своими близким. Однако то, что близкие люди приобретают особую значимость, связано с сочетанием окситоцина с дофамином, химическим веществом, которое наш мозг выделяет во время влюбленности. По сути, любовь активирует разные пути в мозге, связанные с положительными чувствами.
Фил Кавана из Университета Канберры.
При этом поражает и то, сколько отделов мозга затрагивает новый вид активности. Активность BAS цепляет VTA-прилежащее ядро, орбитофронтальную кору, вместе с активностью латеральной префронтальной коры, передней поясной извилины и вентрального полосатого тела головного мозга. Одновременно с этим, активность BAS снижает активность базального ядра, хвостатого ядра и таламуса. В этой системе окситоцин стимулирует не саму любовь, а резкость реакции в системе «свой-чужой». Другими словами, буст окситоцина – это повышение чувства любви к близким, и повышение ненависти и подозрительности к «чужим».
Природа влюбленности
Влюбленность сопровождается локальными изменениями в объеме серого вещества в вентромедиальной префронтальной коре и нижней теменной доле, что также отмечается по результатам шкалы BAS. Есть также доказательства того, что уровни глутамата в сети вознаграждений способствуют индивидуальным различиям в реакции на вознаграждение BAS. И полученные сигнатуры совпадают с сигнатурой чувства влюбленности.
Мнение авторов исследования.
По сути, конкретный стимул – любимый человек – запускает масштабные изменения во всем мозге, подпитываемые активностью окситоцина и дофамина, в результате чего мозг перераспределяет систему ценностей, отдавая высший приоритет любимому человеку. Это сложный механизм, но он проявляется в таком поведении, как возведение человека «на пьедестал» и растворение своего Эго в чувстве влюбленности.
Теперь исследователи надеются изучить, как мужской и женский мозг регулируют активность BAS. В частности, как влюбленность закрепляется и трансформируется в любовь, и как это отражается на нейробиологическом уровне в работе мозга.
Окситоцин, дофамин и перепрошивка мозга
Влюбленность, это едва ли не единственная легальная возможность ощутить, что такое смерть Эго в приятном смысле этого слова. Вот только в процессе, ты не ощущаешь перемен. Интересный опыт, который демонстрирует, насколько зыбка наша система ценностей, и личность в целом.
Больше о фундаменте и гранях личности, работе мозга, нейронах и нейрогенезе рассказывают другие новости и статьи, публикуемые на ресурсе. Подписывайтесь здесь, чтобы держать руку на пульсе новостей биотехнологий. Больше материалов на другие темы найдете на канале Neural Hacking.
Когда человек берет антибиотики на второй-третий день простуды, это отдельный клинический случай, который можно разбирать в материалах про нейродегенерацию. В этом материале речь пойдет о назначении антибиотиков врачами и для детей. Ведь иногда можно обойтись и без радикального вмешательства. Но, человеческий взгляд не всегда объективен. В отличие от взгляда нейросети.
Еще Станислав Лем писал о том, что наука будущего будет дробиться на узкие направления, теряя связи с глобальной картиной мира. Но сегодня, как никогда ранее синтез нейросетей, биотехнологий с направлением DIY демонстрируют истинный потенциал возможностей человека. Подробнее о новостях технологий и науки рассказывают статьи, публикуемые здесь, на Пикабу. А схожие материалы выкладываются в телеграм канале.
Супербактерии. Природа, причина, проблемы
Проблема доступности антибиотиков в том, что человек может их использовать по любому поводу. А курс лечение ограничивается: «мне стало лучше, можно не пить». Из-за чего в организме остаются бактерии, которые выжили после курса и приобрели устойчивость. И это не тот безопасный микробиом кишечника, что нам помогает. Бактерии множатся, разносятся и постепенно антибиотики становятся бесполезными. Ведь супербактерии к ним устойчивы. А медицина, в плане стерильности и дезинфекции, постепенно откатывается в средневековье.
Контролируемое назначение антибиотиков, как шанс против супербактерий
Новое исследование показало, что использование нейросетей в диагностике и назначении антибиотиков медицинскими работниками значительно сократило количество выданных рецептов на антибиотики, которые назначались остробольным детям. И это не отразилось на результатах лечения и не причинило вреда детям.
Растущая во всем мире проблема устойчивости бактерий к противомикробным препаратам хорошо известна. Как и писал выше, бессистемное использование антибиотиков приводит к развитию супербактерий.
Электронные алгоритмы поддержки при принятии клинических решений (CDSA) — это узкоспециализированные нейросети, работающие в связке с медицинским оборудованием. Они собирают анамнез и помогают медицинским работникам определять, какие симптомы и признаки следует оценивать. Дают советы о том, какие тесты следует проводить, а также предлагают соответствующие диагнозы, методы лечения и ведения. В целом, это инструмент который бы весьма оценили биохакеры.
Нейросеть vs Супербактерии
Исследователи из Университета Лозанны (UNIL), Швейцария, разработали CDSA для руководства по назначению антибиотиков пациентам педиатрии. CDSA, получивший название ePOCT+, это нейросеть поддержки принятия клинических решений. Они ориентирована на лечение остро больных детей в возрасте до 15 лет.
Нейросеть выдает предложения по лечению, используя результаты основных тестов – С-реактивного белка (СРБ), гемоглобина и пульсоксиметрии. На основе чего и предлагаются курсы лечения без антибиотиков. И если сегодня это делает нейросеть, быть может завтра этим займется полноценное электронное сознание, или вычислительным модулем станет гибрид кремниевого чипа и органики.
Работоспособность ePOCT+ оценивалась в рандомизированном контролируемом исследовании в учреждениях первичной медико-санитарной помощи Танзании. В Танзании и многих других странах с ограниченными ресурсами более 50% больных детей получают антибиотики при посещении медицинского учреждения, при этом от 80% до 90% назначаются на амбулаторном уровне. Хотя, можно обойтись и без них, и не обязательно погружаться в биохакинг.
Насколько эффективно нейросеть снижает риски развития супербактерий?
За 11 месяцев нейросеть использовалась в 23 593 консультациях из 20 медицинских учреждений. И в 20 173 консультациях из 20 медицинских учреждений регулярного ухода. Возраст участников исследования был от 2 месяцев до 14 лет.
Исследователи обнаружили, что общее назначение антибиотиков при первичных консультациях составило 23,2% при использовании ePOCT+ и 70,1% в медицинских учреждениях плановой помощи, не использующих этот алгоритм.
Это соответствует почти трехкратному снижению вероятности того, что больной ребенок получит рецепт на антибиотик. Сокращение количества назначений антибиотиков в учреждениях использующих ePOCT+ не привело к увеличению числа нежелательных явлений у пациентов.
Исследователи отмечают, что почти 25% пациентов не получили лечения с помощью ePOCT+, несмотря на то, что они находились в группе вмешательства. Это объясняется сложностью процедуры исследования, когда врач должен вводить клинические данные несколько раз, в том числе в электронную медицинскую карту, ePOCT+ и бумажный журнал, что затягивает время консультации.
Широкое внедрение ePOCT+ может помочь решить острую проблему устойчивости к противомикробным препаратам за счет сокращения чрезмерного назначения антибиотиков больным детям при сохранении клинической безопасности.
Мнение авторов исследования
Нейросети и поле боя за органику
Развитие нейросетей и доступность их использования помогают переосмыслить огромный пласт бытовых вопросов. Это сопоставимо с внедрением и распространением электричества или интернета. И подобная борьба с угрозой супербактерий – это уже немало.
А что скажете вы? Могут ли супербактерии стать действительно угрозой, или это лишь временная дань быстрому прогрессу и доступности препаратов? Напишите свое мнение в комментариях.
Больше материалов про мозг, психику, сознание и способы влиять на их работу публикуются здесь, в профиле на Пикабу. Схожие материалы про психику, мозг и сознание выходят на телеграм канале Нейрохакинг.
Возьмите экзотическую страну, найдите в ней распространенный продукт и добавьте поверх него грамотный маркетинг. Что получите в итоге? БАД, на долю которого только в США приходится 328 миллионов долларов. Разберемся, с чем это связано и какой эффект действительно есть у куркумина.
В основном мои материалы выходят на тему растений, грибов и оказываемых ими эффектов. Здесь есть свои особенности, так как зачастую оказываемый эффект накопительный, и раскрывается со временем. Причем у каждого растения и гриба немного отличаются принципы работы. О чем и говорят материалы, собранные в сообществе. Подписывайтесь, чтобы знать больше о способах деликатного разгона мозга.
Правда ли, что применение куркумина оказывает околонулевое действие на организм?
Главная проблема добавок, куда относится тот же прием ежовика гребенчатого, в том, что их действие определяет два полюса мнений. Можно найти жестких адептов куркумы, которые настаивают на её безусловной пользе. И можно найти скептиков, утверждающих о полной бесполезности, за которой стоит применение куркумина. Где же истина?
Что говорит наука
С этим вопросом я пошел на пабмед. Там же искал ответы, когда разбирался можно ли есть мухоморы целиком. По фильтрам лучше выделить сразу клинические исследования с контрольной группой. И вот, что можно обнаружить:
Вообще, основная группа исследований по куркумину касается животных моделей, или затрагивает описание полезных свойств. Но не более того.
Исследования, которые проводились на людях, обладают доказательным эффектом только в контексте восстановительной терапии, при одновременном приеме медицинских препаратов.
Сам по себе куркумин, в контексте потребления БАДов, оказался едва ли не просто вкусовой добавкой с красивым цветом.
Поэтому не стоит ожидать от куркумина волшебных свойств, укрепляющего эффекта для здоровья или каких-то там еще особенностей. Но при этом важно отделять потребление в добавках от постоянного использования. Никто ведь не продает экстракт листьев мате, когда есть йерба мате?
Куркума в пище
Здесь мы переходим в несколько иную плоскость. Куркума, как незыблемый элемент блюд Индии потребляется в больших количествах и на постоянной основе. В контексте местного образа жизни, в совокупности с общим уровнем санитарии, она способна оказать некий общий эффект на организм.
В частности, комплекс растительных добавок, включающий в себя куркумин, способен оказывать противовоспалительный эффект. Но опять же, куркумин в этом случае усиливал общий эффект, работая в синергии с остальным.
Общее влияние куркумы на организм незначительно, и ограничивается общими условиями в духе: меняется состав выдыхаемого воздуха, и не более того. Поэтому верить в то, что куркумин разительно что-то меняет в организме — опрометчиво.
Можно ли найти полезное под куркумин применение для организма?
Помимо пряного вкуса, у куркумина нет значительных преимуществ. Однако, вместе с другими продуктами он способен входить в синергию, оказывая статистически значимое влияние на организм. Хоть и не так мощно, как псилоцибин.
Вспомогательный эффект
Куркуминоиды, составляющие части куркумина, действительно эффективны и оказывают полезное воздействие на организм, но только в ряде случае и соблюдении конкретных условий.
Например, вот это исследование. В нем куркумин фигурирует как источник полезных элементов, используемых при аортокоронарном шунтировании. Опять же, прием 4 грамм куркуминоидов за 3 дня операции и 5 дней после операции снижают общую вероятность повторного инфаркта миокарда.
При волчаночном нефрите куркумин зарекомендовал себя как средство, потенциально снижающее давление человека. То есть, в связке слов «куркумин применение» речь идет про соблюдение конкретных условий и факторов.
Вместо куркумина
Можно говорить про куркумин, как про широко распространенную и популярную добавку. Но не более того.Она не дает значительных изменений в физическом состоянии, не ускоряет нейрогенез. Не стимулирует иммунитет. И, если уж посмотреть, но среди адаптогенов и грибов найдутся куда более эффективные заменители куркумина:
Готу Кола. Отлично способствует синтезу холина и дофамина. Оказывает мягкий стимулирующий эффект на ЦНС. Способствует повышению концентрации и продуктивности.
Гриффония. Природный источник 5-НТР. Естественный прекурсор серотонина. Помогает расслабиться перед сном и быстрее уснуть.
Корень женьшеня. Топовый источник полисахаридов, повышающих общую продуктивность и снабжающий организм силой и энергией.
Пикногенол. Сильный природный антиоксидант. Снижает окислительный стресс, защищает миелиновые оболочки — естественную защиту наших нейронных связей.
Гриб Майтаке. Отлично снижает уровень сахара в организме. Балансирует чувствительность к инсулину, способен удержать и откатить организм к нормальному состоянию на стадии преддиабета второго типа.
Ежовик гребенчатый. Гриб номер один для каждого, кто хочет отладить работу мозга.
То есть, сам куркумин можно принимать вместе с этими элементами. Можно даже жарить ежовик в сливочном масле и посыпать сверху куркумином для вкуса. Вполне себе ноотропно-иммунитетная связка.
Подходящее под куркумин применение для организма
Что можно сказать в итоге. Куркумин хорош в разрезе маркетинговых кампаний и для производителей БАДов. Человеку он может помочь, но только в специфической и достаточно сложной ситуации. И то, с рядом нюансов и допущений.
Больше о растениях, адаптогенах, грибах и прочих инструментах для работы с иммунитетом и мозгом пишу в телеграм канале. Подписывайтесь, чтобы не пропустить новые статьи.
На фоне мухомора, ежовика и кордицепса гриб Майтаке выглядит неброско и даже непримечательно. Однако, это не повод игнорировать его возможности и силу влияния на организм. Отчего он занесен в Красную книгу, чем вызвана его популярность и есть ли в нем действительно нечто ценное?
Каждый гриб, сам по себе, это специфический инструмент. Как молоток, плоскогубцы, гаечный ключ. Конечно, отчасти, одним инструментом можно компенсировать отсутствие другого. Но лучше держать под рукой готовый ящик. Подробнее о том,что может пригодиться человеку из эшелона грибов — рассказываю в материалах, заботливо собранных на отдельном ресурсе. А в этой статье поговорим про майтаке.
Экзотическое название, а что за ним? Откуда взялся гриб майтаке
Грифола курчавая, он же гриб-баран, мейтаке, маитаке или танцующий гриб. Все это — название одного и того же съедобного вида гриба. Получил известность за счет особенностей состава, но сегодня занесен в красную книгу.
Гриб-баран в красной книге
Угроза исчезновения кроется во внезапном росте популярности гриба. Думаю, многие помнят пестрые заголовки газет из 90-тых и 2000-ных в духе: «ученые вылечили рак» или «гриб против рака». Отчасти, в этих материалах фигурировал гриб майтаке. Хорошо хоть, не мускарин и мусцимол.
Волна популярности привела к растущему спросу, гриб собирался в диких количествах, но эффекта не приносил. Опять же, нюансы со статистикой, медийный эффект, наличие дефицита еще больше подхлестывали ажиотаж.
Забегая наперед: этот гриб не лечит от рака. Он скорее или снижает смертность, растягивая саму болезнь. Или повышает устойчивость ремиссии. Пруфы будут в соответствующем разделе ниже. А суть крайне проста: грибы или растения не делают работу организма вместо него самого. Работа ЦНС завязана на внутренних процессах, а грибы лишь дают топливо. И то, как это топливо будет использовано, определяет эффективность грибов и растений.
Полисахариды, и места где они обитают
Если речь идет про гриб, то с вероятностью 70% основной его ценностью будут полисахариды. Если говорить очень грубо, то это самое доступное и элементарное топливо для клеток организма.
Обычно мы получаем энергию из углеводов. Она или расходуется в моменте, или отчасти запасается в мышцах и печени, или откладывается на долгий-долгосрок в виде жира. Это энергия, которая обеспечивает нашу физическую активность. Впрочем, иногда мы ищем энергию в модуляции работы мозга. Балансируя выбор между кофе и йерба мате.
Вместе с этим, есть уровень энергообмена клеток. Их жизненный цикл, инструменты, необходимые для их функционирования. Сюда же можно отнести витамины и минералы, регулирующие жизнедеятельность организма.
Но если смотреть на клетку, как независимую единицу, то полисахариды будут оптимальным вариантом пищи. Причем самих полисахаридов существует огромное множество, а комбинации их друг с другом и с другими элементами порождают еще большее число эффектов воздействия.
Майтаке содержит как полисахариды, так и вещества, мягко стимулирующие работу иммунных клеток. Из-за этого гриб позиционируется как средство для нормализации работы иммунитета. Способное избавить от повышенной утомляемости.
Когда уместно использовать майтаке?
Все, что написано ниже подтверждается исследованиями. Ссылаюсь по каждому конкретному случаю на пабмед, в выборке только клинические исследования с контрольной плацебо-группой. Заодно оценим и противораковые свойства гриба, и общую его эффективность.
Контроль сахара
В этом исследовании Майтаке использовался на людях с преддиабетическим состоянием и исследовался в контексте диабета второго типа. Это тот случай, когда в результате образа жизни организм снижает чувствительность к инсулину.
Если использовать гриб майтаке на постоянной основе, то уровень сахара в крови будет постепенно снижаться. Но только в том случае, когда его величина близка к максимальной. Если уровень сахара в крови низкий, то он не упадет ниже жизненно важных значений. Также, повышенный уровень сахара в крови ухудшает качество овуляции. И для индукции овуляции используются препараты, повышающие чувствительность к инсулину. Майтаке, по результатам этого исследования, способен индуцировать овуляцию при диагностированном СПКЯ.
Также, майтаке — это не лекарство от диабета или ультимативная замена инсулина. Это просто один из способов немного нормализовать уровень сахара в организме, который можно использовать совместно с назначенной терапией, но никак не вместо неё.
Противораковое средство
А вот здесь пришла пора покопаться в исследованиях про рак. Если делать обобщенный вывод, то майтаке в целом адекватно влияет на восстановление организма после рака. И создает некую предпосылку к устойчивости к новым опухолям. Отчасти, из-за сильного антиоксидантного эффекта таким свойством обладает и пикногенол. Но вот детали:
Когда гриб исследовался на эффективность против рака молочной железы, то оказалось, что он способен широко модулировать общую работу иммунитета. Поэтому, его антираковый эффект скорее связан с тем, что клетки иммунитета эффективнее уничтожают раковые клетки. Но, опять же, речь не идет про избавление от болезни, а скорее про дополнительную помощь.
Интересно и то, что майтаке дважды исследовался как средство против повторного рецидива рака мочевого пузыря. В первом и втором исследованиях гриб действовал статистически значимее и эффективнее плацебо.
Тот же эффект воздействия на иммунитет делает майтаке эффективным средством для улучшения самочувствия человека при миелодиспластическом синдроме.
Опять же, при лучевой терапии в случае с раком гортани, майтаке не уничтожал рак, но улучшал общее самочувствие человека.
Поэтому, называть гриб противораковым — опрометчиво. Но и отрицать его пользу, разумеется, не стоит.
Так ли хорош майтаке, как кажется?
Чудеса крайне маловероятны. И свойством «чудесного» не наделены обычные грибы. Основной принцип их действия: по чуть-чуть, но каждый день. И тогда будет ощутимый результат. Но только в рамках улучшения общего самочувствия и небольших изменений в работе организма.
Больше про ноотропы, препараты и добавки для мозга — читайте в материалах телеграм канала. Подписывайтесь, чтоб не пропустить свежие статьи.
Адаптоген, стимулятор, антидепрессант, ноотроп. Звучит слишком невероятно для одного растения. Но, в этом особенности готу колы. Её состав, способ применения и взаимодействие с другими адаптогенами помогают оказывать полноценное влияние на организм. Однако, стоит разобраться, почему готу кола используется в эпоху, когда так доступны кофе, какао и сахар.
Примерно так представляет себе готу колу человек, который слышит о бодрящей добавке для мозга в БАДах из США
Растительные инструменты для работы с мозгом достаточно интересны сами по себе. Их действие незначительно и очень сложно прочувствовать как на тебя действует та же гриффония или мята. Но в разрезе регулярного потребления начинает раскрываться весь потенциала растения или гриба. Разбор каждого элемента освещаю в отдельном обществе. Подписывайтесь, если хотите глубже разбираться в модерации мозговой активности.
Что такое готу кола, и для чего её используют?
Это растение, которое помогает человеку лучше соображать. При этом не важно, что находится внутри головы. Мысли о звездных кораблях, планы на посиделки с друзьями или стратегия получения нового мифрилового доспеха в свежей байме. Ноотропные растения улучшают только то, что ты сам делаешь. Как йерба мате или готу кола в том числе.
Адаптогены, и принципы их работы
Получается, можно закидываться этим растением и получать преимущества для работы мозга? И да, и нет. Вообще, прежде чем разбирать готу колу важно проговорить общие правила, характерные как для растений, так и грибов, фармы, БАДов и всего того, что имеет отношение к мозгу, даже если речь идет про тот же мусцимол.
Это свод общих правил, которые стоит держать в голове, чтоб не испытывать потом жуткого разочарования.
Ни один ноотроп не сделает тебя умнее. Даже мицелий ежовика. Они работают только как улучшатели ежедневной активности. Смотришь запойно сериалы? Лучше запомнишь сюжет и героев. Сидишь безвылазно в соцсетях? Твои комменты будут острее и четче. Любишь пить пиво с друзьями? Вполне вероятно станешь душой компании.
Нет быстрого эффекта. Если мы говорим про легальные растения и грибы, то их принцип работы далек от того, что демонстрируют «таблетки для ума» из мира киноиндустрии. Ноотропные травы не стимулируют. А дают мозгу ресурс, из которого он сам буквально создает новые нейронные связи. А за какое время формируется нейронная связь? Месяц-полтора, на этом и держится работа ЦНС.
Нет ощутимого эффекта в процессе. Неделя, две, три. Человек пьет готовый комплекс и не ощущает изменений. Кажется, что внутри была пустышка, или что всё это обман… Но, на самом деле ощутить формирование новых нейронных связей, это как ощутить создание ферментов в ЖКТ. Практически невозможно.
Долгосрочный эффект. Все, что вы запомните под готу колой, или любым другим ноотропным комплексом, останется до конца жизни, или до начала нейродегенеративной болезни. То есть, только крупное негативное событие в жизни способно нанести вред созданной памяти.
Регулярность важнее пиковой дозировки. Может казаться,что вот я съем 5 таблеток и стану еще умнее! Но, это не так, и даже опасно, как есть мухоморы целиком. Избыток компонентов организм выведет в неиспользованном виде. Это как попытаться за один день наесться на неделю вперед. Пользы от этого точно не будет.
Держа под рукой этот небольшой набор знаний и практик, можем двигаться дальше, познавая возможности растений для улучшения памяти и работы мозга.
Почему готу кола популярна?
Источником популярности стала культура Юго-Восточной Азии. Там готу кола используется повсеместно, сродни нашей ромашке. Причины этого в свойствах растениях и неприхотливости к условиям для выживания:
Готу кола богата флавоноидами и сесквитерпиноидами. Эти соединения используются организмом для регулирования внутренних процессов.
Сама по себе, готу кола ничего не стимулирует в организме. Но отлично помогает в синтезе естественных элементов.
То есть, она не привносит ничего лишнего или опасного в организм. А вместо этого помогает самому организму полноценно выполнять текущую работу.
Как результат, её широко использует аюрведическая медицина, а так же входит в фармакопею Индии и Великобритании. Все это, конечно, выглядит солидно. Но есть ли какие-то основы, за счет чего готу кола получила такую признательность?
Как работает готу кола?
Базовые элементы готу колы и обеспечивают действующий эффект. Как эринацины и гериценоны ежовика, или мускарин и мусцимол мухомора. Однако посмотрим на то, что говорят клинические исследования.
Спектр клинических исследований
Сразу замечу, что анализировал именно клинические исследования, в которых участвовала контрольная группа. Материалы доступны на пабмеде, а для особо любопытствующий всегда есть скайхаб. А теперь к делу:
Безопасность. Отдельное исследование сосредоточилось на возможном негативном эффекте готу колы. Причина тому — безосновательные обвинения растения, что оно вызывает рак. Однако, клиническое исследование подтвердило, что готу кола полностью безопасна для человека.
Буст холина. Нейрогенез, а именно создание новых нейронов и нейронных связей требует энергии. Носителем энергии в мозге является ряд элементов. Начиная от крови, и заканчивая нейрогормонами, такими как серотонин. Но, базовый ускоритель нейрогенеза — холин. И именно готу кола естественно и эффективно повышает концентрацию холина в мозге.
Борьба с тревожностью и зачатками депрессии. В этом исследовании готу кола наглядно продемонстрировала возможности не только ноотропа, но и эффективного средства от тревоги с доказанным эффектом.
Как результат, можно смело утверждать не только о безопасности, но и безусловной пользе растения. Разумеется, в разумных пределах использования.
Принимать готу колу одну, или в связке с другими адаптогенами?
Растительные добавки хороши также тем, что их эффект усиливается в грамотно подобранных связках. Таким образом готу кола и гинкго билоба отлично действуют в единой связке. Что разбирал в отдельном материале.
Формировать такие стеки можно как угодно, если знать принципы работы действующих веществ. Так, например, не стоит включать мяту, 5-НТР из гриффонии, ГАМК из габа чая, валериану в связки с готу колой. Так как эффект этих растений направлен на расслабление организма. В то время как готу кола наоборот, оказывает полноценный бодрящий эффект.
Чего стоит готу кола?
Готу кола — это хороший инструмент для тех, кто любит жизнь в движении. Постоянные проекты, спортзал, творчество, активная жизнь с друзьями или второй половинкой, тонны новой информации и здоровый интерес ко всему, что окружает. Жизнь на максимуме возможностей, но оставаясь в поле легальных и эффективных инструментов.
Более подробно о методах улучшения продуктивности и силе окружающих нас адаптогенов, читайте в сообществе. Подписывайтесь, чтоб не пропустить новые материалы.