Отправлено alexvera5152 от пт, 07/01/2016 - 19:04
Какое горе. Только вчера узнал. Нельзя таким красивым, молодым умирать.

 

Начинать надо с проектирования баз данных.Проектирование базы данных MySQL Проектирование базы данных MySQL      http://addphp.ru/materials/mysql/1_3.php 

Там будет и создание таблиц и баз и связывание баз. Посмотрим сколько времени уйдёт. Да, ещё и язык sql , ещё php. Ведь что друпал, хоть 7, хоть 8 установили. А там, и трава не расти. Но однажды, после какого - то действия, появится незнакомая надпись на чужом языке. Это неизбежно. И станете вы интересоваться, а как же это поправить теперь, хоть на удалённом хосте, хоть на своём. Вот и такое есть . Взаимодействие PHP и MySQL Источник хороший. Мне подходит. И дома на хостинге unix сервера. А ещё вам захочется автокопирование на свой сайт. Это уже дело случая. На хостинге там есть функция восстановить (за сутки назад или более). Но сделать копию на локалхост ни разу ещё не получалось. Хотя есть    

MySQLDumper download | SourceForge.net Но он для линуксов. Другие есть Только, чем снимаете копию, тем ставьте. (вы ведь ещё и понятия не имеете о таблицах, ключах, всяких var, char и т. д. ).

Вот пример с сайта друпал.ру : Просьба, подскажите, измучился с ручным добавлением товара в SQL-таблицы сайта под управлением CMS Drupal. Цель - сделать выгрузку товаров из 1С напрямую в SQL-таблицы. Не знал пользователь магазина на друпале, что нельзя просто так добавлять, таблицы связаны друг с другом. Поэтому надо через модуль Feeds  .

В книгах, в частности Игоря Симдянова и Михаила Кузнецова эти моменты плохо обозначены. В отличие от вышеупомянутого сайта. Проектирование баз данных. Создание таблиц.

 

 

<a href="http://site-do.ru"><img src="http://site-do.ru/images/sitedo1.gif" alt="Как создать свой сайт"></a>

https://graker.ru/news/2010/04/13/hooks_api

API хуков и разработка модулей

13.04.2010

Друпальчики 20 API за 20 дней

Перевел следующую часть цикла «20 API за 20 дней». В данной статье рассмотрен API хуков Друпала. Рассказано, что такое хуки и зачем они нужны. Кратко перечислены популярные хуки, показано, как реализовать хук в своем модуле. В конце статьи разъясняется, как создавать собственные хуки.

Оригинальная статья: The Hooks API and Custom Modules.
Автор: Мартин Валасек.

Далее — перевод.

API хуков и разработка модулей

Спросите кого-нибудь, что такое «хук» — по ответу сможете многое понять о человеке. Это слово используется в отношении пиратов, музыки, персонажей в историях у костра, воздухоплавания и т.д. (hook в переводе означает крюк — прим. переводчика) Так или иначе, это слово имеет особенный смысл в программировании и служит важной структурной концепцией большинства современных языков программирования и фреймворков.

Почти всем разработчикам под Друпал хорошо известна его система хуков. Хуки — это пусковые механизмы, срабатывающие, когда происходят особые события в процессе генерации страницы. Они способны модифицировать данные, когда их обрабатывают, и совершать другие действия при определенных условиях. Некоторые из обычных хуков срабатывают, когда загружается нода, генерируется форма или кто-то сохраняет пользовательские данные. В этой части цикла «20 API на 20 дней» рассматривается сущность хуков, и как они функционируют, являясь основой большинства модулей.

Что делает API хуков?

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

Для тех, кто достаточно разумен, чтобы избежать холивара на тему «Что такое ООП», вот что действительно нужно знать о работе API хуков Друпала:

  • Хук — это PHP-функция, реализованная в модуле, она исполняет код в ответ на события или условия, произошедшие во время генерации страницы.
  • Хуки позволяют модулям взаимодействовать с другими модулями, включая модули из ядра Друпала.
  • API хуков задает стандарт именования для хуков, что позволяет разработчикам реализовывать хуки в модулях без нужны во всю ширь заниматься программированием.
  • API хуков позволяет разработчикам создавать собственные хуки, к которым могут получить доступ другие модули, с помощью той же техники, что и в ядре Друпала.
  • Многие хуки зависят от состояния и действуют по-разному в зависимости от того, что Друпал делал, когда сработал хук.

Важно понимать, что эта модель позволяет разработчикам модифицировать функционирование Друпала множеством мелких способов, вместо того, чтобы расписывать весь код в одном месте. Если API хуков под рукой — значит кто-то может добавить к Друпалу модуль и расширить функционал системы без необходимости переписывать какой-либо код. Именно это мы имеем в виду, когда говорим, что Друпал — модульный.

Теперь давайте посмотрим с другой стороны. В ядре Друпала есть хук под названием hook_nodeapi. Он запускается всякий раз, когда на сайте загружается нода (и в других случаях, мы в них еще покопаемся). Загрузка ноды — это то, что мы назовем событием, оно заставляет hook_nodeapi просмотреть все установленные модули и найти те, где зарегистрирован hook_nodeapi. Как домино, Друпал будет запускать код, содержащийся в каждой функции hook_nodeapi каждого модуля, и в результате получится полностью сформированная нода, готовая к показу пользователям.

К примеру, модуль location использует hook_nodeapi, чтобы добавить информацию об адресах к нодам, когда они загружаются. Он также сохраняет информацию об адресах, при сохранении ноды. Именно это мы имеем в виду, когда говорим, что многие хуки зависят от состояния: они знают, сохраняете ли вы что-то, или загружаете, или удаляете и т.п.

Несмотря на важность предмета, иногда документации о многих хуках Друпала оказывается ужасно мало и это превращает изучение хуков в проблему. Для большинства людей путь к пониманию хуков лежит через исследования чужого кода и самостоятельную реализацию хуков в своих проектах. Но есть и те немногие, кто по-настоящему понимает, что делают хуки в ядре Друпала и в чем смысл их взаимодействий. Когда мы в Trellon нанимаем разработчиков, то задаем им серию вопросов о хуках с возрастающей сложностью. За шесть лет собеседований никто ни разу не дал удовлетворительного ответа о том, что делает hook_comment — несмотря на то, что это достаточно очевидно, да и хук существует уже давно. Это подтверждает предыдущее утверждение о том, как люди изучают хуки: у них нет особых причин реализовывать hook_comment и поэтому редко кто хоть что-то о нем знает.

Как распознать хук на природе

У хуков есть стандарт именования, который легко распознать, если знать как он выглядит.

Для регистрации хука разработчики используют PHP-функцию со специальным именем. Это специальное имя составляется так:

  • имя модуля;
  • подчеркивание;
  • имя хука.

Например, если у кого-нибудь есть модуль foo и нужно реализовать hook_bar, нужно поместить в модуль foo функцию под названием foo_bar. Так что реализовать хук не очень-то и сложно.

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

Типичная ошибка разработчика модулей — передача неправильного набора аргументов. Подсказка: очень удобно держать api.drupal.org открытым в отдельном окне и копировать прямо оттуда примеры из документации по хуку. Это может сэкономить кучу времени начинающим разработчикам.

Есть ряд хуков, используемых чаще других. Они — ключевые в создании модулей. Изучение реализаций этих хуков в любом модуле расскажет вам немало о том, что модуль делает и как. В их ряд входят:

  • hook_help — создает текст подсказки, связанный с вашим модулем.
  • hook_perm — создает набор разрешений для модуля.
  • hook_menu — определяет пункты меню и функции обратного вызова для генерации страниц.
  • hook_menu_alter — позволяет изменять данные, сохраняемые в таблицу {menu_router} после вызова хуков hook_menu.
  • hook_nodeapi — срабатывает при работе с нодами, определенными в других модулях.
  • hook_block — создает блок или набор блоков.
  • hook_cron — используется для выполнения тех или иных действий при запуске крона.
  • hook_user — срабатвает при совершении действий с учетными записями пользователей.
  • hook_form — генерирует форму редактирования ноды.
  • hook_form_alter — осуществляет изменения формы перед ее отображением.
  • hook_form_FORM_ID_alter — позволяет вместо глобальных изменений изменять каждую форму отдельно.
  • hook_theme — регистрирует реализации темизирующих функций модуля (или темы).
  • hook_link — задает внутренние ссылки Друпала.
  • hook_link_alter — производит изменения перед отображением ссылок ноды.

По адресу http://api.drupal.org/api/group/hooks доступен полный список хуков ядра Друпала. Для продвинутых разработчиков также очень важно понимать взаимодействия некоторых хуков. Например, hook_db_rewrite_sql — используется достаточно часто и, в общем, реализуется для поддержки ограничений доступа к содержимому сайта. Это один из тех хуков, за которыми нужно приглядывать, так как модули, реализующие его, могут оказаться несовместимыми друг с другом. Например, и Organic Groups, и Domain Access используют hook_db_rewrite_sql для управления доступом к содержимому, и есть ситуации, в которых эти модули не могут работать вместе. Именно это мы имеем в виду под «взаимодействиями» — то, что два установленных модуля, создающих ограничения доступа, могут серьезно запутать работу.

Коллеги, Вас смущают незнакомые слова. И меня тоже. Но вчера узнал как модули писать. Сегодня знакомлюсь с очень труднопонимаемым терминокм хук. (крючок) в переводе с английского. До это адм - стр. centOS и Debian.

Несколько недель поднимал вебсервер в CentOS. Сдался, ушёл на версию ниже. Там всё работает. Сегодня : 08 февраля 2017 среда. (сегодня погиб Гиви, сам себя взорвал ?! Ну даже с бодуна вломиться в дверь с бойцами (охрану убили раньше - 4 человека). Его предупредили, легко ранили. ).

Как реализовать хук

Реализовать хук довольно легко — нужно просто дать ему правильное имя, передать правильные аргументы и запустить в нем необходимый вам код. Некоторые модули могут собрать для вас начальный набор хуков (мы не хотим их здесь рассматривать, погуглите — найдете).

Вот несколько примеров хуков в действии.

 

 

Пример 1: Изменение ссылок ноды перед их отображением:

/** * Реализация hook_link_alter(). */ function mymodulename_link_alter(&$links, $node) { global $user; // Модифицируем ссылку forward для нод текущего пользователя if ($user->uid == $node->uid && isset($links['forward_links'])) { $links['forward_links']['href'] = 'resume/'. $node->nid .'/send'; $links['forward_links']['query'] = ''; } }

Пример 2: реализация функции обратного вызова для генерации страницы в модуле Contact:

/** * Реализация hook_menu(). */ function contact_menu() { $items['contact'] = array( 'title' => 'Contact', 'page callback' => 'contact_site_page', 'access arguments' => array('access site-wide contact form'), 'type' => MENU_SUGGESTED_ITEM, 'file' => 'contact.pages.inc', ); return $items; }

Создание собственных хуков

Вы можете дать другим разработчикам возможность расширять функционал вашего модуля, с помощью создания в нем собственных хуков. Самый простой способ создать собственный хук — это вызов функции module_invoke_all('имяхука') (http://api.drupal.org/api/function/module_invoke_all/6) в своем модуле. Тогда коллеги-разработчики смогут реализовать этот хук в модуле, создав там функцию имямодуля_имяхука(). Давайте продемонстрируем все на примере.

Файл: mymodulename.module

/** * Пример функции модуля с моим собственным хуком. */ function mymodulename_foo() {

//переменная $layouts - для примера
$layouts = array();

//давайте вызовем хук 'mymodulename_layouts'
//данный хук прицепит к нашей функции другие модули
$layouts = module_invoke_all('mymodulename_layouts');

//возвращенное значение - массив возвратов каждой вызванной реализации хука
foreach($layouts as $layout){
// Делаем всякое с возвращенными переменными
print $layout;
}
}

Как вы наверное заметили, мы назвали наш хук mymodulename_layouts — включая строку 'mymodulename'. Это позволит нам избежать конфликтов с другими модулями — если бы мы назвали хук просто 'layouts', мог бы найтись другой модуль, который уже ввел хук с таким же именем.

Чтобы протестировать созданный нами хук, мы сделаем другой модуль, назовем его 'test' и поместим в него эту функцию:

Файл: test.module

/** * Реализация hook_mymodulename_layouts(). */ function test_mymodulename_layouts() { $layout = 'testing'; return $layout; }

Функция module_invoke_all() возвращает массив значений, возвращенных реализациями хука. Если реализации в модулях возвращают массивы, они будут склеены в один массив. Вы можете также включать в свои хуки аргументы и даже передавать их как ссылки. Для примера посмотрите на hook_nodeapi: http://api.drupal.org/api/function/hook_nodeapi.

При создании сложных модулей вам могут пригодиться вот эти функции:

  • module_hook — определяет, реализует ли модуль хук.
  • module_implements — определяет, какие модули реализуют хук.
  • module_invoke — вызывает реализацию хука в заданном модуле.
  • module_invoke_all — как мы описали выше, эта функция вызывает хук во всех реализующих его установленных модулях.

Если эта часть цикла «20 API за 20 дней» была вам интересна, можете заглянуть в документацию API хуков по адресу http://api.drupal.org/api/group/hooks. Надеюсь, вам понравится и остальной цикл!

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

http://www.ntv.ru/novosti/1737096/#

Божену Рынску в президенты. Чтобы были дети, много, одеты. обуты, достаток в домах. Молоко , а не бомбы, куклы, а не ракеты. Мужья , чтобы бросили пить и кормить алкомафию. Чтобы наркомафии не было. Мамы должны дома сидеть с двумя, тремя детьми. При том разгуле педофилии и наркомании, травятся боярышником.

У Божены приближается День Рождения. 20.03. Заранее нельзя поздравлять, но можно помнить. Сергей.

http://www.ibm.com/developerworks/ru/library/j-hsb2/index.html

Интеграция служб здравоохранения: Часть 2. Использование Apache ServiceMix в качестве сервисной шины здравоохранения

Настройка связи между несколькими серверами JBI, поддерживающими приложения для отрасли здравоохранения

Сервисная шина здравоохранения (Healthcare Service Bus, HSB) позволяет обеспечить связь и взаимодействие между разнородными медицинскими приложениями, что обеспечивает эффективную работу служб здравоохранения. В первой части этой серии из двух статей обсуждалось объединение медицинских служб с помощью архитектуры Java™ Business Integration (JBI).

Неожиданно Сервисная шина здравоохранения примыкает вплотную https://darkfess.ru/wolfenstein-the-new-order/

Wolfenstein: The New Order

https://habrahabr.ru/post/229043/    

CentOS и гуманитарная помощь RedHat

Начиная с Red Hat Enterprise Linux 7 инфраструктура проекта предоставляется Redhat, а исходный код Red Hat Enterprise Linux 7 перемещен с основного сервера на новые серверы CentOS. Теперь на FTP.Redhat.com содержится вместо исходного кода ссылка на исходный код, переданный непосредственно CentOS.[5][6]

Наконец то мы дождались нового релиза Centos сделанного на пакетной базе RHEL 7. Выпуск произошел очень быстро в связи с тем, Redhat купила проект Centos и наняла некоторых мантейнеров дистрибутива на полный рабочий день, теперь обещают задержку максимум в два дня после появления обновлений в RHEL. Ранее мы помним задержки с релизами на полгода, которые вызывали жуткое негодование у поклонников этого серверного дистрибутива.

Из интересного стоит отметить добавление месяца и года сборки в версию дистрибутива по аналогии с ubuntu. Текущая версия имеет номер 7.0-1406. Так же ввели сборку тематических, расширенных версий Centos дистрибутивов, ожидаем аналогов kubuntu, edubuntu, pidora и прочих ответвлений дистирибутива. Их список можно посмотреть здесь wiki.centos.org/SpecialInterestGroup

Из глобальных изменений отметил бы отказ от 32 битных сборок и переход на файловую систему xfs по умолчанию. Переход по умолчанию на сборку mariadb вместо mysql, монтирование /tmp в tmpfs(ну наконец то дождались).

Скачать образы можно здесь isoredirect.centos.org/centos/7/isos/x86_64

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

UPD1: Да есть поддержка миграции с Centos 6 на Centos 7, думаю всем и так очевидно, что процесс не самый легкий и на мой взгляд проще все будет перенести на новые инсталяции, чем делать апгрейд.http://wiki.centos.org/HowTos/MigrationGuide
UPD2: Да systemd.
UPD3: Появился Kpatch аналог Ksplice для обновления частей ядра на лету.
UPD4: Есть поддержка BTRFS, видимо тестовая не для продакшена.
UPD5: Добавили docker, сказать честно почитывал, но никак руки не доходили развернуть, а тут хороший шанс из коробки попробовать.

pi314 @pi314 https://toster.ru/q/228439

Президент Солнечной системы и окрестностей

Если человек, не знакомый с арифметикой захочет понять, что означает "два плюс три равно пять", ему недостаточно объяснить, что такое "два", или что такое "плюс"! Так же и тут. Для понимания, что такое localhost, сначала нужно понять, что такое хост вообще, что такое сеть, что такое имя хоста, что такое сервер, как это все связано с адресами и номерами портов, а те - с, собственно, одним конкретным компом (который, в зависимости от контекста, могут называть и "хостом", и "сервером", и "localhost"). Так что, на всякий случай:
Комп, подключенный к сети, называют хостом. К нему обращаются по уникальному адресу или имени. Одному имени (т.е. одному хосту) могут соответствовать несколько разных адресов.

К тому же я перешёл на CentOS 6.61.final. Подсказали старики не заводиться пока с 7. 6.61 это чистый rhel. сегодня Wed 16:39 01 февраля. Школа, швейпром, утро, мороз. Д. рождения мамы.

Когда к хосту обращаются по имени, это имя сначала разрешается в адрес хоста, по которому, собственно, и происходит обращение. В сети этим обычно занимается DNS (который, кстати говоря, тоже является сервером... но это уже другая история, которая сейчас не так важна для понимания сути), но если DNS нет, соответствие имен-адресов можно прописать в файле hosts на самом хосте. Если некое имя хоста и там не прописано, обратиться к нему по имени не удастся... хотя прямое обращение по адресу будет работать.

Сервер - это программа, отвечающая на запросы из сети. Комп, на котором она выполняется, также называют "сервером". Причем, даже если выполнение программы приостановлено (например, проводят профилактику или программа-сервер упала), этот комп все равно будут называть "сервером", ибо он предназначен, в основном, для выполнения этой программы.

На одном компе (=хосте, сервере) может одновременно выполняться несколько разных программ-серверов. Для того, чтоб обратиться к конкретной из них (адрес-то у всех один и тот же!), в протоколе TCP/IP используются разные номера портов.

Если на компе запущен, например, HTTP сервер (= Webserver, например, Nginx или Apache), он "слушает" порт 80, а если не запущен, порт 80 никто не слушает, и если обратиться к такому хосту (= серверу, компу) по его адресу в порт 80, никакого ответа не придет... хотя сам хост и будет доступен.

Для разных общеизвестных типов программ-серверов (в этом случае также говорят о "сервисах" или же "протоколах", что в данном контексте практически одно и то же) принято использовать общеизвестные номера портов, а для наиболее распространенных (как тот же HTTP) можно даже не указывать номер порта при обращении, как мы обычно и делаем в строке броузера, т.к. клиент автоматически использует номер порта по умолчанию, в данном случае 80. Но, в принципе, любой сервис можно (переконфигурировав) использовать на любом порту... если, конечно, в этом есть смысл. Единственно, что нельзя - одновременно использовать разные серверы на одном порту.

И, наконец, было бы совсем глупо, если бы для обращения к какому-то серверу на одном хосте в сети обязательно был бы нужен еще и другой комп, с которого обращаться. Вот и придумали возможность обратиться к программе-серверу с того же хоста, на котором она выполняется, т.е. локально, а чтоб не гадать, по какому адресу или имени это делать, ввели понятие localhost.

localhost - "общеизвестное" имя компа для самого себя и ему соответствует IP адрес 127.0.0.1. Это - общепринятая договоренность, которую просто нужно знать. Если говорят "установить сервер на localhost", это означает "установить на тот самый комп, с которого и обращаться к этому серверу".

Ответ написан более года назад

C января 2017 года компания Google в своем браузере Chrome будет отмечать небезопасными сайты, которые не используют SSL. http://www.ibm.com/developerworks/ru/library/os-php-odbc/index.html

Настройка ODBC

Давайте посмотрим, как типичную среду Linux-Apache-PHP-MySQL (LAMP) можно преобразовать в гибкую среду Linux-Apache-PHP-ODBC (LAPO). Существуют два основных варианта ODBC-драйверов для Linux®: iODBC и unixODBC. Оба набора драйверов имеют свои плюсы и минусы, и оба работают с PHP, но с разными наборами баз данных. Я предпочитаю iODBC за его традиционно сильную связь с такими языками Web-программирования, как PHP и Ruby, а также стабильность при работе с ODBC-совместимыми базами данных, такими как MySQL и OpenLink Virtuoso. Тем не менее, это всего лишь вопрос выбора, и вы можете оценивать их исходя из собственных требований эффективности. Не считая тонких внутренних различий, iODBC и UnixODBC работают одинаково и с точки зрения связи с языком программирования – PHP-функции идентичны, - и с базой данных (например, на MySQL это никак не повлияет).

И iODBC, и UnixODBC есть в Linux Software Package Managers. Например, в командной строке Debian, Ubuntu или Linux Mint нужно выполнить команду sudo apt-get install iodbc.

 

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

По статистике браузером Google Chrome пользуется 51% всех пользователей Рунета, поэтому такое предупреждение обязательно затронет часть посетителей вашего сайта. В дальнейшем с большой долей вероятности к такой же маркировке придут все популярные браузеры.

Наша компания хочет, чтобы вы не теряли клиентов и посетителей, поэтому до конца 2016 года мы делаем скидки на популярные SSL-сертификаты
Comodo Positive SSL (для сайта с одним доменом без поддоменов) — 348 руб. (скидка 38%);
Comodo PositiveSSL Multi-Domain (для трех разных сайтов) — 1596 руб (скидка 60%);
Comodo Essential Wildcard SSL (для одного сайта с неограниченным числом поддоменов) — 5988 руб. (скидка 26%).

Для установки SSL-сертификата в нашей компании вам не нужен выделенный IP-адрес.

Дополнительно наши сео-специалисты подготовили инструкцию, чтобы вы могли правильно начать использовать SSL-сертификат и перейти на протокол https, и это наименее болезненно сказалось на вашем сайте.

Акция действует до 30 ноября.

21.12.16 (Месяц с VDS, снова переустанавливаю, это администрирование, debian).

Что было в этот день 100 лет тому назад.Я очень люблю ощущать дыхание ТОГО времени, рассматривая старые фотографии и читая газетные вырезки тех лет.В этом посту я попробую, ну, скажем, раза два в месяц выкладывать самые обычные «свежие» новости 1916 года, сдабривая все это фотографиями начала 20–го века. А поможет мне в этом программа «Московские старости» и фотохудожники тех времен, в т.ч. Прокудин–Горский.Но сначала, небольшое пояснение. Война на Ближнем Востоке, казнокрадство чиновников, массовые «понаехавшие», куча других проблем. Как все мы любим покричать, что «все катится в жопу» и " раньше такого не было". А много ли мы знаем про то «как оно было раньше»? Нет, учебник истории все читали и некоторые, даже больше чем учебник. Но кто из нас знает чем действительно жили люди, ну, скажем, лет сто назад? Ведь творения романтичного Блока, «жизнеписателя» Кустодиева и даже пьесы милейшего нашего Антона Павловича Чехова — это суть производные их мозговой деятельности, переработанный субстрат с вкраплениями своих мыслей, переживаний.

Источник : http://interest-planet.ru/blog/Europe/742.html

Мало чем , по-сути отличается от дней сегодняшних. И тогда не верили, что капитализм не пройдёт, и сейчас.

Это было вчера 17.12.16.
15:57 По случаю своего дня рождения Папа позавтракал с бездомными:

C администрирование, чем дальше в лес. Переустанавливаю Дебиан по-новой на сервере. 18.12.16

Сегодня 14.12.16 11часов утра. Теперь ssl. Не прописывается. Сидел до 5 утра. Пропишу конечно. Впереди тема похлеще : проброс портов. Преодолею.

Вторник. 13.12.16. 08:43. Postgre не заходится в иксах, пришла мысль в консоли.

Но день вперенди.

Сегодня понедельник : 12/12/2016/ Звонил Пётр Константинович со 112 пол.

А так работа продолжается В самом конце : 14:36 12.12.2016
Warning edb-psql: server does not support SSL, 
but SSL was required
13:44 12.12.2016 http://www.cyberforum.ru/linux/thread371239.html
# sh и попадаешь в 
#./postgresql-9.6.1-1-linux-x64.run
Port 5432 пароль gsd511 кто пользователь ? root возможно
права дал chmod 777 postgresql-9.6.1.-1-linux-x64.run
otto 15:29 11.12.2016 netinstall, emacs, sudo,
#route

Короче у меня mysql и postgremysql (на разных портах конечно)

drush установил с apt-get Там 5 версия, но для 7 -го друпала хватит за глаза.

А вот сегодня, 11.12.2016 воскресенье, 10:00 https://www.debian.org/releases/stable/i386/ch08s07

8.7. Восстановление неработающей системы

Пред. Глава 8. Следующие шаги и что делать дальше Ну вот оно и починится. Главное нажать букву "e"  . А там умом дойдёте.

Это сегодня, 10.12.2016 (я теперь в отпуске), дней 10 потратил на вебсервер для jessey. (debian 8.6). Причём поставил на двух виртуалках. Приходится в разные источники (десятки подглядывать), нет вот так в одном. И только упорством и временем это берётся. Может будет время напишу, подробно. Но только для jessey.  И один вариант апача, пэхепэ, мускула, настройка сетевых интерфейсов. Литры много, дам ссылки, большинство на английском, одних апачей много и сборок php. PostreSql ещё рановато. Ждите, товарищи участковые.

---->Вот и пример простоты.

Вот и пример простоты. Postgres вдруг работает через локальный socket.

http://razvlek-info.net/article/udalyaem-apache-polnostyu-debian-ili-ubuntu.html?rand=431809   Удаляем Apache полностью. (debian, ubuntu).

#service apache2 stop

Ищем все пакеты, которые связаны с Apache

# dpkg -l | grep -i apache2

Удаляем все пакеты и зависимости Apache: apt-get remove --purge название пакета В нашем случае это так

apt-get remove --purge apache2 apache2-doc apache2-mpm-itk apache2-utils apache2.2-bin apache2.2-common libapache2-mod-php5 libapache2-mod-rpaf libapache2-modsecurity

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

#apt-get autoremove

Удаляем оставшийся папки и файлы, связанные с Apache

#whereis apache2

Здесь идёт перечисление папок с Apache. Обычно они удаляются, но "хвосты" могут остаться:/etc$ whereis apache2 apache2: /usr/sbin/apache2 /etc/apache2 /usr/lib/apache2 /usr/share/apache2 /usr/share/man/man8/apache2.8.gz  Удаляем теперь всё ручками своими ненужное, командой # rm -rf /:

#rm -rf /etc/apache2

 

#rm -rf /usr/lib/apache2

 

#rm -rf /usr/share/apache2

#rm -rf /usr/share/man/man8/apache2.8.gz

Опубликовал razvlek-info.net - 25 апреля 2016, 13:42 - 825 просмотров

Мои попытки по примеру удалить php 7 нет результата.  А он препятствует установке Друпал 7.

Не только в проприете, но и в  СПО , установщик разносит программы по разным папкам. Это особенность применяющихся архитектур.  Справа фото  Ричард Столман.Ричард Столман Евангелист СПО.

 

 

 

 

 

 

 

 

‫Гейдар Джемаль - سم الله الرحمن الرحيم

Сегодня ночью... 

سم الله الرحمن الرحيم Сегодня ночью милостью Всевышнего Гейдар Джемаль закончил свой земной путь. Пусть Аллах Всемогущий примет его деяния и введёт в райские сады. К Нему Одному мы все будем возвращены. Аллаху акбар!

Скончался глава Исламского комитета России Гейдар Джемаль

С чего всё началось

‫Гейдар Джемаль - سم الله الرحمن الرحيمСегодня ночью... | Facebook‬

سم الله الرحمن الرحيم Сегодня ночью милостью Всевышнего Гейдар Джемаль закончил свой земной путь. Пусть Аллах Всемогущий примет его деяния и введёт в райские сады. К Нему Одному мы все будем возвращены. Аллаху акбар!

www.facebook.com

Многое понятно. Но пора приступать к главному. PHP 7 в связке с Postgresql 9.6 (в debian 8.6 jessey) 02.12.16 23:56 23:23 03.12.2016 с трудом поставил php 7.1 с отображением на localhost. Долго, тыркал. 

http://pro-voip.com.ua/ssh-keygen/

http://knowter.ru/index.php/blog/23--ssh-debian

Для чего putty ? Пока не понимаю. Можно и в терминале 

axel$ sudo 999.99.888.998 конечно, вместо этих цифр вводите свой IP.

Там несколько строчек на чужом языке.

В конце Last login откуда с какого IP (конечно будет указан ваш IP). Удобство в чём, работаете в родной консоли, а не 

в терминале Putty. Он мне не нравится. Там ничего никаких копировать вставить нет.

Пока всё. Дальше будет больше. Хорошо, но длиннующий password теперь можно копировать.

Настройка ssh сервера это обязательно. Умолчальные настройки всем известны.

И уж порт в первую очередь надо сменить. Читайте по этой же ссылке : 

 http://knowter.ru/index.php/blog/23--ssh-debian

$ssh имя_сервера 

SSH: Авторизация по ключам. Беспарольный доступ

(для тех, у кого VDS). Там доступ по ssh. (не знаю, на всех хостингах ? или нет). И пока вопрос , как по ssh отправить 

файл на vds, да ещё и избавиться от возможности каждый раз вводить невероятно длинный пароль.

http://devacademy.ru/posts/dahustanovka-i-ispol-zovaniie-postgresql-9-4-na-debian-8/

Доступ к БД PostgreSQL

По-умолчанию PostgreSQL создает на Debian пользователя и БД по имени postgres. Для начала вам потребуется войти

под этим пользователем, выполнив следующую команду от имени root (sudo не сработает):

su - postgres

Теперь следует запустить консоль PostgreSQL:

psql

Вот и все! Вы вошли в PostgreSQL и должны увидеть следующее:

psql (9.4.2) Type "help" for help. postgres=#

Для выхода из консоли введите \q.

2). Создание новых ролей

По-умолчанию PostgreSQL применяет идею ролей для помощи в аутентификации и авторизации. По идее, подход очень схож с аккаунтами на Unix системах, но PostgreSQL не отличает пользователей и группы, а использует более гибкий подход - роли. При установке PostgreSQL использует аутентификацию ident, то есть PostgreSQL сопоставляет роли с существующими аккаунтами в Unix/Linux системе. Если роль существует в PostgreSQL, то человек может зайти под ней, введя свои данные из ОС.

Во время установки создается аккаунт postgres, который ассоциируется в ролью по-умолчанию для Postgres. Для создания дополнительных ролей следует обратиться к команде createuser. Помните, что команда должна выполняться от имени postgres, не в терминале PostgreSQL консоли:

createuser --interactive

Это всего лишь интерактивный скрипт, который выполняет соответствующие команды PostgreSQL по вашим требованиям. Он задаст вам ряд вопросов: название роли, выдать ли ей права суперпользователя, дать ли доступ к созданию новых БД и новых ролей. На странице man вы найдете более подробную информацию:

man createuser

Создание новой базы данных

PostgreSQL при установке создает роли, соответствующие аккаунтам в вашей системе (более подробную информацию вы найдете на postgresql.org). Так же он полагает, что для каждой роли будет создана БД. То есть, если я создам пользователя по имени test1, то при подключении к БД под этой ролью вы будете подключаться к БД test1.

Для создания соответствующей БД выполните следующую команду от пользователя postgres:

createdb test1

Будет создана новая БД test1.

Подключение к PostgreSQL под новым пользователем

Допустим у вас есть аккаунт Linux под именем test1, ролью под таким же именем и соответствующая БД. Перейдем под нового пользователя:

su - test1

Затем подключаемся под именем test1 к БД test1:

psql

Вы должны увидеть приглашение к вводу от PostgreSQL под именем test1.

Создание и удаление таблиц

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

CREATE TABLE table_name ( column_name1 col_type (field_length) column_constraints, column_name2 col_type (field_length), column_name3 col_type (field_length) );

Как видите, мы задаём имя таблицы и определяем поля в ней, их тип и максимальное значение. Так же допускается задавать ограничения для каждого поля.

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

Для наших целей достаточно следующей таблицы:

CREATE TABLE playground ( equip_id serial PRIMARY KEY, type varchar (50) NOT NULL, color varchar (25) NOT NULL, location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')), install_date date );

Мы создали таблицу содержащую информацию об оборудовании на игровой площадке. Каждая запись содержит ID оборудования - серийный тип. Такой тип данных имеет свойства автоинкремента. Мы задали это поля в качестве первого ключа, то есть оно не может повторяться и иметь значение null.

Двум полям мы не задали длину значения. Для некоторых полей не обязательно указывать это значение, так как тип данных подразумевает его.

Затем мы определяем поля type и color, оба они не могут иметь пустое значение. После чего мы задаем поле location, которое может принимать одно из восьми возможных значений. Последнее поле - дата добавления оборудования в БД. Чтобы вывести все таблицы в БД, выполните \dt в консоли:

List of relations Schema | Name | Type | Owner --------+------------+-------+---------- public | playground | table | postgres

Как видите, мы создали таблицу playground.

Добавление, запрос и удаление данных из таблицы

Итак, у нас есть таблица, надо внести в неё данные. Добавим горку и качели. Достаточно указать имя таблицы, перечислить нужные столбцы и их значения. Сделаем это следующим образом:

INSERT INTO playground (type, color, location, install_date) VALUES ('slide', 'blue', 'south', '2014-04-28'); INSERT INTO playground (type, color, location, install_date) VALUES ('swing', 'yellow', 'northwest', '2010-08-16');

Наверняка вы обратили внимание на несколько моментов. Первый - имена полей должны быть указаны без кавычек, что не скажешь о значениях этих полей. Второй момент - мы не указываем значение для поля equip_id. Так как оно генерируется автоматически. Теперь просмотрим результат команды:

SELECT * FROM playground;

Пример вывода:

equip_id | type | color | location | install_date ----------+-------+--------+-----------+-------------- 1 | slide | blue | south | 2014-04-28 2 | swing | yellow | northwest | 2010-08-16

Мы видим, что поле equip_id заполнилось автоматически, а все остальные поля соответствуют тем данным, которые мы вводили ранее. Если горка сломается, то мы просто удалим её из этой таблицы:

DELETE FROM playground WHERE type = 'slide';

Снова прочтём данные из таблицы:

SELECT * FROM playground;

Как видите, запись удалена:

equip_id | type | color | location | install_date ----------+-------+-------+----------+-------------- 1 | slide | blue | south | 2014-04-28

Полезные команды

Приведу список часто используемых команд, чтобы вы могли иметь большее представление о БД:

  • \?: Выводит полный список команд psql.
  • \h: Вывод помощи по отдельным командам.
  • \q: Выход из psql и возвратв терминал Linux.
  • \d: Вывод доступных таблиц, видом и функций в текущей БД.
  • \du: Вывод доступных ролей.
  • \dp: Вывод списка доступных прав.
  • \dt: Список таблиц
  • \l: Список БД
  • \c: Подключение к другой БД. Следует указат имя БД.
  • \password: Изменение пароля пользователя, указанного как аргумент команды.
  • \conninfo: Информация о текущей БД и подключении.

Этого набора должно хватить для ориентировании в PostgreSQL.

Заключение

В итоге вы должны получить полностью рабочую PostregSQL на Debian системе. Поздравляю! А теперь взглянем на набор документации:

  • Руководство по PostgreSQL
  • Установка пакет postgresql-doc: sudo apt-get install postgresql-doc
  • README файл в /usr/share/doc/postgresql-doc-9.4/tutorial/README

Полный список команд PostgreSQL

-------------------------------------------------------------

https://wiki.debian.org/ru/PostgreSql  А вот здесь, если пойдёт не так идентификация.

psql: FATAL: Ident authentication failed for user "mypguser"

то отредактируйте файл pg_hba.conf в /etc/postgresql/X.Y/main/pg_hba.conf 

local all all trust # замените ident или peer на trust

Перезагрузите postgresql: 

# /etc/init.d/postgresql reload

 

http://citforum.ru/news/36625/ 29.11.2016 Умер Виктор Петрович Иванников. Основал  Институт системного программирования РАН, который он создал в 1994 г. и директором которого был до весны 2015  Церемония прощания с академиком Виктором Петровичем Иванниковым будет проходить в пятницу 2-го декабря в 11 часов в Президиуме РАН, Ленинский проспект, д. 32А (подъезд № 3).                22:45 28.11.2016 Кто меня искал ? Я здесь. Был ушедши в VDS и на локальном, (в виртульной машине). Всё настраиваю. 

https://toster.ru/q/376198  

Как лучше установить две версии php?

Для одного сайта нужна, php5, а все остальные работают на php7. Как можно установить две версии?

  • Вопрос задан 5 часов назад
  •  
  •  75 просмотров
  • Докер - это контейнер, в котором упакован Ваш сайт и php нужной версии (ну и окружение необходимое для работы).

    Написано 4 часа назад

Здравствуйте, администрация Hostland. 14:35 14.11.2016 С уважением, 
Константин Черепухин,
Техническая поддержка [Hostland.RU]

Мой вопрос :  Устанавливать Composer будем в корневую папку на ftp. Для начала, нам нужно
> подключится к хостингу по SSH. Данные для подключение по SSH находятся в разделе
> \&quot;Панель управления - Хостинг - Аккаунт - SSH доступ\&quot;.
> А какая папка у меня корневая ? Домен   http://www.spbmapo.org
> C уважением. Сергей.

Полный путь до директории сайта выглядит следующим образом:
/home/host1318833/название_домена/htdocs/www

https://github.com/composer/composer composer from github across ssh

http://webwin.name/kak-ustanovit-drush-na-virtualnyy-hosting  drush

http://docs.drush.org/en/master/install/ drush это лучше руководство.  

P, Apache и MySQL в сочетании с JavaScript через AJAX был идеальной парой для веб-разработчика. Казалось, этот набор инструментов может позволить решить любую задачу. Однако требования повышались, исходный код разрастался на глазах, нагрузка возрастала и привычные инструменты перестали справляться. 

Эксперты были уверены, что всему виной классическая схема «запрос-ответ». Запрос страницы заставлял веб-сервер поднять некоторый скрипт, выполнить его линейно, а результат возвратить браузеру клиента. И лишь только после этого перейти к обработке следующего запроса.
В поисках выхода из этой ситуации, светлые головы вспомнили, что сервер можно написать и на JavaScript.

https://habrahabr.ru/post/309182/ 5 сентября в 04:09

Разработка → Графические модели на основе гауссовых копул

Ильшат Рифкатович Гимаев

сегодня в 09:21 С большей вероятностью, могу предположить, что это - острый гематогенный остеомиелит. Развивается через 3-5 суток после получения травмы, диагностируемого как ушиб. начинается болезнь с повышения температуры до 39-40 гр. и развития отёка в области травмы. На R-грамме патологии в начале болезни не выявляется. Когда появляется рентгенологическая картина - бывает уже поздно. Развивается сепсис. Заболевание чаще встречается в детском возрасте. Из-за этого после любой "мелкой" травмы необходим мониторинг температуры тела. Берегите детей.

 

How to Install Qt 5 and Qwt on CentOS6                      

О GCC, компиляции и библиотеках

Ассемблер в Linux для программистов C

 

Лучевой энтерит и колит С унитазом в обнимку.

Самыми распространенными методами диагностики являются : Монитор ЭКГ в 12 отведениях, суточное (холтеровское) мониторирование ЭКГ (ХМ-ЭКГ) и чреспищеводное ЭФИ (ЧП-ЭФИ). Эти методы называются «первой линией диагностики», поскольку технически просты, легко выполнимы в условиях любого стационара и в 80-90% случаев позволяют определить тактику в лечении пациента. За ними следует «вторая линия диагностики» : прогностические или инвазивные методики.

Александр Томилов (Гематология)  05.08.2016 21:59

Для дифференцировки: при ЖДА снижены MCV, MCH, MCHC;при бета-талассемии:

снижены MCV, MCH, но MCHC нормальная или повышена, Ret-Hb, больше MCH, постоянный ретикулоцитоз.

Эти анемии могут быть одновременно. Увеличение селезёнки при талассемии бывает не всегда.

 

Блог-Бюллетень “Анализ безопасности” посвящен военно-политическим аспектам международной

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

Антипсихотики Википедия   Thorazini

Андрианова Ольга Сергеевна Применение нейронных сетей в медицине Донецкий национальный технический университет

Qt for Embedded Linux and OpenGL

OpenGL Red Book (русская версия)

qt3 linux-center

Hello wold

 

 

4 голос против принят

Нет, эта книга 2006 года, ее нет смысла начинать даже смотреть. Там действительно opengl перешел с фиксированного конвеера на программируемые шейдеры, и все старое резко потеряло актуальность. Вот актуальные на русском:

OpenGL ES 3.0. Руководство разработчика http://www.ozon.ru/context/detail/id/32658792/

OpenGL 4. Язык шейдеров. Книга рецептов http://www.ozon.ru/context/detail/id/31377043/

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

На английском - супербиблия openGL, 6 издание - OpenGL SuperBible: Comprehensive Tutorial and Reference (6th Edition) http://rutracker.org/forum/viewtopic.php?t=4553108

книги по opengl на английском можно найти спокойно на rutracker наберите в поиске opengl - все что 2012,2013, 2014, 2015 года можно смотреть, читать, там уже более менее современное все. http://rutracker.org/forum/tracker.php?nm=opengl

Еще нужно учесть что у openGL Есть несколько разных версий, они похожи, в целом. Есть openGL ES для браузеров и мобильных устройств - сейчас очень популярна, я в основном с ней работаю сам лично. Для PC, по моему openGL 4 версии сейчас актуален.

Если хочется еще материала на русском:

Хорошая ветка на 4pda http://4pda.ru/forum/index.php?showtopic=418429 и Startandroid Начал цикл уроков по openGL, но там пока мало материала, что уж они там до куда доберутся и что напишут я хз. http://startandroid.ru/ru/uroki/vse-uroki-spiskom/397-urok-168-opengl-vvedenie.html отдельные статьи по работе там камеры, матрицам можно найти в gamedev.ru мне иногда очень помогают, там хорошо расписана теория иногда.

поделитьсяулучшить этот ответ

изменён 30 дек '15 в 10:02

 

 

ответ дан 30 дек '15 в 9:42

Evgeny Karavashkin

1,166315

3 февраля 2008 в 22:59

Разработка → Написание приложений, основаных на Qt, на языке Python

Фармакологическая группа - Гастропротекторы 

Препараты

Препаратов - 152;Торговых названий - 23

Торговые названия

Действующие вещества

Фирмы-производители

Торговые названия Действующее вещество

Алсукрал Сукральфат* (Sucralfatum)

Анкрусал Сукральфат* (Sucralfatum)

Вентер Сукральфат* (Sucralfatum)

Вентрисол Висмута трикалия дицитрат (Bismuthi trikalii dicitras (Bismuthi subcitras))

Висмута нитрат основной Висмута субнитрат (Bismuthi subnitras)

Висмута субнитрат Висмута субнитрат (Bismuthi subnitras)

Висмута субнитрат - Эн.Си.Фарм Висмута субнитрат (Bismuthi subnitras)

Висмута субсалицилат — Эн.Си.Фарм  

Висмута субцитрат коллоидный Висмута трикалия дицитрат (Bismuthi trikalii dicitras (Bismuthi subcitras))

Висмута трикалия дицитрат Висмута трикалия дицитрат (Bismuthi trikalii dicitras (Bismuthi subcitras))

Висмута трикалия дицитрат–Эн.Си.Фарм Висмута трикалия дицитрат (Bismuthi trikalii dicitras (Bismuthi subcitras))

Витридинол Висмута трикалия дицитрат (Bismuthi trikalii dicitras (Bismuthi subcitras))

Де-Нол® Висмута трикалия дицитрат (Bismuthi trikalii dicitras (Bismuthi subcitras))

Каопектат® Аттапулгит (Attapulgitum)

Неоинтестопан® Аттапулгит (Attapulgitum)

Новобисмол Висмута трикалия дицитрат (Bismuthi trikalii dicitras (Bismuthi subcitras))

Ребамипид Ребамипид* (Rebamipidum)

Ребамипид Маклеодз Ребамипид* (Rebamipidum)

Сукральфат Сукральфат* (Sucralfatum)

Сукрат Сукральфат* (Sucralfatum)

Ульгастран Сукральфат* (Sucralfatum)

Улькавис Висмута трикалия дицитрат (Bismuthi trikalii dicitras (Bismuthi subcitras))

Эскейп® Висмута трикалия дицитрат (Bismuthi trikalii dicitras (Bismuthi subcitras))

OpenGL 12.04

#include <GL/glut.h>   void display() {     glClear(GL_COLOR_BUFFER_BIT);       glBegin(GL_LINES);         glColor3f(0.0, 0.0, 0.0);         glVertex2f(0.25, 0.25);     glVertex2f(0.75, 0.75);     glVertex2f(0.25, 0.25);     glVertex2f(0.75, 0.25);     glEnd;     glFlush(); }   int main(int argc, char **argv) {     glutInit(&argc, argv);       glutInitWindowSize(240, 240);     glutInitWindowPosition(100, 740);       glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);     glutCreateWindow("Test");       glClearColor(0, 0, 0, 0);     glMatrixMode(GL_PROJECTION);     glLoadIdentity();     glOrtho(0.0, 1.0, 0.0, 1.0, -1.0, 1.0);     glutDisplayFunc(display);     glutMainLoop();     return 0; }

Пример этот же с коррекцией цвета. http://www.cyberforum.ru/cpp-linux/thread435226.html

#include <GL/glut.h>   void setup_rc(){     glClearColor(0.0f, 0.0f, 0.0f, 0.0f);     glOrtho(0.0, 1.0, 0.0, 1.0, -1.0, 1.0); }   void display() {     glClear(GL_COLOR_BUFFER_BIT);     glColor3f(1.0f, 0.0f, 0.0f);       glBegin(GL_LINES);     glVertex2f(0.25, 0.25);     glVertex2f(0.75, 0.75);     glVertex2f(0.25, 0.25);     glVertex2f(0.75, 0.25);     glEnd(); // тут скобки нужны     glFlush();     //glutSwapBuffers(); //заменить предыдущую строку на эту }   int main(int argc, char **argv) {     glutInit(&argc, argv);     glutInitWindowSize(240, 240);     glutInitWindowPosition(100, 740);     glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);     //glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB); //заменить предыдущую строку на эту     glutCreateWindow("Test");     setup_rc();     glutDisplayFunc(display);     glutMainLoop();       return 0; }

 

Тихая революция в онкологии

  • Онкология
     
  • Ключевое слово здесь ТИХАЯ.

    А ведь это тот самый случай, когда тишину должны нарушить там-тамы, литавры и революционные залпы «Авроры». А все потому, что в медицине произошел настоящий переворот. И знать об этом должны все. Это подлинная, а не раздутая в чьих-то интересах сенсация. Это не уже не теория, а практика. Об этом должны писать и вещать на каждом шагу. И тогда будут спасены жизни многих людей, в том числе и тех, которые уже не имеют на это ни малейшей надежды.

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

    В этой статье я хочу рассказать в общих чертах о прорыве в лечении ряда тяжелейших онкологических (и не только) заболеваний, еще совсем недавно считавшихся неизлечимыми. Кроме того, как практикующий израильский врач, я приведу случаи из личного опыта на примерах моих пациентов из стран бывшего СНГ. Как говорится – от первого лица.

    Так о чем же речь?

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

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

    Биологические же препараты действуют точечно – уничтожая только генетически измененные раком клетки организма, и не затрагивая здоровые. Например, зельбораф (zelboraf)) блокирует серин-треонин киназу, которая кодируется геном BRAF, который, в свою очередь, является ответственным за развитие меланомы. Пациенту делают генетическое исследование и, если подтверждается мутация BRAF, зельбораф является спасением для таких больных.

    У меня есть пациент 56 лет, который был прооперирован в связи с меланомой кожи спины 10 назад. А год назад у него обнаружились метастазы в легких, позвоночнике и головном мозге. После подтверждения наличия мутации BRAF пациент начал получать Зельбораф, и в течение месяца все метастазы исчезли.

    Иммунологические  лекарства действуют по иному принципу. Они обучают и мобилизуют иммунную систему человека на борьбу с раковыми клетками. Раковая опухоль – это вышедшая из-под контроля группа клеток со сбоем в ДНК, которой удается замаскироваться и стать невидимой для иммунной системы, которая в обычном режиме умеет справляться с одиночными раковыми клетками, постоянно возникающими в человеческом организме.  Иммунологические препараты снимают маскировку с раковых образований, давая «фас» иммунной системе, начинающей уничтожать опухоль во всем организме, включая удаленные метастазы – не причиняя вреда здоровым клеткам. Это если в двух словах. Если, к примеру, генетическое исследование на BRAF у пациента с метастатической меланомой не показывает наличие мутации, ему дают иммунологический препарат – опдиво (opdivo). И такие пациенты у меня тоже есть.

    По поводу лечения новейшими биологическими и иммунологическими препаратами можно привести и другие примеры: Излечиваемость от гепатита C, который является смертельно опасным, не менее чем онкологические заболевания, достигает сегодня 90-98% с такими новейшими препаратами как харвони (harvoni), совальди (sovaldi), виеракс (vierax), эксвиера (exviera) даже у тех пациентов, которые уже безуспешно лечились интерфероном и рибовирином, и находятся на продвинутых стадиях цирроза печени.

    Такие препараты как опдиво (opdivo), кейтруда (keytruda), эрбитукс (erbitux) и другие вводят в ремиссию пациентов с метастатическим раком почки, мочевого пузыря, легких, кишечника, груди.

    Уже само по себе появление этих лекарств – огромный прорыв, и в Израиле их применение является стандартом.

    Но это еще не все. 

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

    - Генетический анализ опухоли – конкретные мутации (изменения в структуре опухоли на клеточном уровне), позволяющие предоставить эффективное лечение определенным биологическим препаратом

    - Каково влияние разных видов химиотерапии на конкретную опухоль данного пациента? Это исследование сродни много лет известному исследованию чувствительности бактерий к антибиотикам, только изучает чувствительность клеток опухоли к химиотерапевтическим препаратам.

    - Каково виляние всех видов биологических препаратов на конкретный вид опухоли данного пациента?

    - Каково влияние иммунологических препаратов на конкретный вид опухоли данного пациента?

    - Срочность лечения (в зависимости от вида опухоли)

    - Возможность раннего обнаружения онкологии early detection для членов семьи пациента

     Эти исследования рекомендуются в тех случаях, когда:

     - Пациентам проведено несколько протоколов лечения без видимых результатов

    - Опухоль не реагирует на проводимое лечение

    - При видах рака с низкими шансами на излечение

    - При опухолях из неизвестного источника

    Так в чем же здесь прорыв?

    Дело в том, что данные исследования персонифицированы – они дают ответы по лечению конкретного вида рака конкретного пациента.

    А, соответственно, дают возможность заранее выбрать препарат, который будет максимально действенен для данного больного. То есть – сразу подобрать наиболее эффективное лекарство и его дозировку, не тратя долгие месяцы по методу «проб и ошибок». Ведь зачастую это вопрос жизни и смерти.

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

    Кстати – о деньгах.

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

    Но можно ли оценить деньгами человеческую жизнь? Ведь еще совсем недавно многие из этих болезней нельзя было вылечить ни за какие деньги.

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

    И на закуску: В августе прошлого года Джимми Картер, экс-президент США рассказал, что болен раком с множественными метастазами.  А уже в начале Декабря он сообщил, что после курса лечения иммунологическим препаратом «keytruda», который, кстати, проходил клинические испытания в Израиле, в его теле не осталось следов болезни.

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

  • вчера в 13:24
  • Максим Филаретович Прохоров

Биологические же препараты действуют точечно – уничтожая только генетически измененные раком клетки организма, и не затрагивая здоровые. Например, зельбораф (zelboraf)) блокирует серин-треонин киназу, которая кодируется геном BRAF, который, в свою очередь, является ответственным за развитие меланомы. Пациенту делают генетическое исследование и, если подтверждается мутация BRAF, зельбораф является спасением для таких больных.

У меня есть пациент 56 лет, который был прооперирован в связи с меланомой кожи спины 10 назад. А год назад у него обнаружились метастазы в легких, позвоночнике и головном мозге. После подтверждения наличия мутации BRAF пациент начал получать Зельбораф, и в течение месяца все метастазы исчезли.

Рефралон — новейший антиаритмический препарат III класса, действие которого связано преимущественно с блокадой калиевых токов задержанного выпрямления, удлинением потенциала действия и рефрактерных периодов в предсердиях и желудочках

https://packages.debian.org/stable/graphics/

3.3. Интерфейс пользователя. Ярлыки. Как сделать якорь Anchor c плавным переходом на сайте Приветствую! Меня зовут Алексей, я занимаюсь веб- разработкой  в течении многих лет. На этом сайте я делюсь своими мыслями с вами. Связаться со мной можно, на странице обратной связи.Приветствую! Меня зовут Алексей,
я занимаюсь веб- разработкой  в течении многих лет. На этом сайте я делюсь своими мыслями с вами. Связаться со мной можно, на странице обратной связи

florenceFlorence "Flee" Anne Marie Brudenell-Bruce (born 21 November 1985) is an English model and former Bollywood actress[1]  It's my love.

Утилита find для поиска файлов утилита find для debian etc.

Главная  >  Qt  >  Qt 4.5.2

 

g++ lesson22.cpp -lglut -o lesson22

На будущее, утилитку apt-file юзай.

apt-file search GL/gl.h libogre-dev: /usr/include/OGRE/RenderSystems/GL/GL/gl.h mesa-common-dev: /usr/include/GL/gl.h mingw-w64-dev: /usr/i686-w64-mingw32/include/GL/gl.h mingw-w64-dev: /usr/x86_64-w64-mingw32/include/GL/gl.h mingw32-runtime: /usr/i586-mingw32msvc/include/GL/gl.h

logo DebianFinding which package contains a file

Сегодня 11.07.2016 установил утилиту

skx@itchy:~$ apt-file search alisp.h
libasound2-dev: usr/include/alsa/alisp.h

Если есть какой-то файл, и нужно узнать, к какому пакету он относится, можно воспользоваться командой:

apt-file search файл

Внимание! Программа apt-file делает поиск не по индексу, который существует в системе, а по индексу репозитария. И даже если индекс в системе обновлен через команду apt-get update, программа apt-file его использовать не будет. У apt-file хранится свой отдельный индекс, никак не синхронизирующийся с основным системным. Почему так сделано - неясно.

В любом случае, если вы знаете, что файл должен быть, а файл не находится, дайте команду обновления

индекса программы apt-file:

apt-file update

И повторите поиск.

Debian Список секций в "jessie"

Ещё очень интересные данные о новом препарате рефралон, прекращающем пароксизм мерцания на любом сроке без ЭИТ. Голицын Сергей Павлович 

 

proba controlcontrol left

Голицын Сергей Павлович   Портал Радиологов Кафедра лучевой диагностики и лучевой терапии

 

http://heal-cardio.ru/2015/08/07/fibrilljacija-zheludochkov-neotlozhnaja-pomoshh/

Трепетание и мерцание желудочков, неотложная помощь.

Отдел клинической электрофизиологии и рентгенохирургических методов лечения нарушений ритма сердца     http://www.cardioweb.ru/ (это этот же сайт, но новая версия).

Руководитель – д.м.н., профессор Сергей Павлович Голицын
Заведующий отделением – д.м.н., Бакалов Сергей Алексеевич
Ведущий научный сотрудник – к.м.н., Сергей Федорович Соколов

 

 

кардиореанимация.
Дистанционное обучение:



 

http://62.117.81.54/portal2013/ НМО

control center

     Ссылка на этот комментарий

---------------------------------------

Аденокарцинома щитовидной железы

«Установка LAMP на Debian/Ubuntu — very fast way»

Установка Drupal 8 на Debian

Help Drupal 7Сдвиг влево

Знакомьтесь, архитектура REST

Протоколы веб-сервисов

  1. SOAP (Simple Object Access Protocol) — по сути это тройка стандартов SOAP/WSDL/UDDI
  2. REST (Representational State Transfer) архитектура
  3. XML-RPC (XML Remote Procedure Call)
  4. Начало работы с веб-службами RESTful REST (REpresentational State Transfer, передача состояния представления) является архитектурным стилем для распределенных систем данных гипермедиа, например, World Wide Web. В основе архитектуры RESTful лежит принцип определения ресурсов по универсальным идентификаторам ресурсов (Universal Resource Identifiers, URI). Управление этими ресурсами осуществляется с помощью стандартного интерфейса, например HTTP, а обмен информацией происходит с помощью представлений этих ресурсов. В этом учебном руководстве сначала вкратце описывается REST, а затем описывается, как IDE NetBeans поддерживает этот стиль архитектуры.
  5. 24 things about Drupal 8 every CTO should know

  6. Установка netbeans Debian 8 jessy

Установка NetBeans IDE в Linux

Read more at: http://www.remoteshaman.com/unix/common/install-netbeans-ide-on-linux
Copyright © Remote Shaman | www.remoteshaman.com | www.remoteshaman.ru

    Установка NetBeans IDE в Linux

    Read more at: http://www.remoteshaman.com/unix/common/install-netbeans-ide-on-linux

    1. Copyright © Remote Shaman | www.remoteshaman.com | www.remoteshaman.ru

    Установка NetBeans IDE в Linux

    Read more at: http://www.remoteshaman.com/unix/common/install-netbeans-ide-on-linux
    Copyright © Remote Shaman | www.remoteshaman.com | www.remoteshaman.ru

    ru

    • Добавление изображений
      Появилась возможность, без установки дополнительных модулей, вставлять изображение в нужное место в тексте. Возможна также одновременная загрузка нескольких изображений.


      Приятно что добавили в 8-ой версии, когда в Вордпрессе такое было уже давно давно. Кстати когда я писал на 7-м Друпале меня просто убило что нет из коробки ни менеджера изображений, ни даже WYSIWYG едитора. И не говорите мне что можно прикрутить один из множества модулей. Не спорю, можно, но зачем? Это базовые функции и лучше чтобы они разрабатывались теми же людьми что и сама ЦМС, а не кем-то еще. В итоге для 7-го Друпала была куча едиторов и менеджеров рисунков и ни одного нормального.
      • lolmaus 16 октября 2013 в 17:10

        0 ага, только в вордпрессе от этого начинаются проблемы при переезде…

      Если вам надо всё готовенькое из коробки, то Drupal — не ваш выбор. Используйте те же Wordpress и Joomla.

      Так и делаю. Но как видите авторы друпала сами уже осознали свою ошыбку и теперь добавляют больше всего в ядро

      • lolmaus 16 октября 2013 в 17:42

        +3

        • Это не ошибка, а стратегия развития.

          Всем CMS, которые следуют пути «всё готовенькое из коробки», до функциональности и гибкости Drupal — как до луны.

          И если вам лень установить модуль вставки ссылок на картинки в текст, набрав в консоли drush dl insert && drush pm-enable insert, это не значит, что авторы Drupal совершили ошибку.

    • zviryatko 17 октября 2013 в 00:26

      0

    • http://aplus24.biz/slovar-poligraficheskix-terminov/http://apeterburg.com/med/gorodskaya-poliklinika-88

    • find / ~name glut.h -print 

      анна

      yum install mathgl  Установлено: mathgl.x86_64 0:2.3.3-7.el7

      Разработка → Графика через OpenGL на Haskell


      Бытует мнение, что Хаскелл — это язык для нердов-математиков. Конечно, это все стереотипы, но туториалов по нему действительно мало, что несколько препятствует изучению. Особенно мало таких, где пишутся реальные приложения (тут выделяется замечательный Real World Haskell, который, впрочем, несколько сумбурен). Поэтому возникла идея написать этот туториал, об одной из наименее освещенных областей в Хаскелле — выводе графики. Постараюсь сделать его подробным, но предполагается, что читатель знаком с основами Хаскелла, особенно с понятием монад. Если нет — рекомендую почитать этот топик, а также книги, которые советует Skiminok в комментариях к нему.
      Дисклеймер: работа будет вестись с экспериментальной библиотекой. Так что не удивляйтесь всяким извратам, для того, чтобы все работало.

      GLUT

      Материал из Википедии — свободной энциклопедии

      OpenGL Utility Toolkit (GLUT) — библиотека утилит для приложений под OpenGL, которая в основном отвечает за системный уровень операций ввода-вывода при работе с операционной системой. Из функций можно привести следующие: создание окна, управление окном, мониторинг за вводом с клавиатуры и событий мыши. Она также включает функции для рисования ряда геометрических примитивов: куб, сфера, чайник. GLUT даже включает возможность создания несложных всплывающих меню.

      GLUT был создан Марком Килгардом (Mark Kilgard), во время его работы в Silicon Graphics Inc.

      Использование библиотеки GLUT преследует две цели. Во-первых, это создание кроссплатформенного кода. Во-вторых, GLUT позволяет облегчить изучение OpenGL. Чтобы начать программировать под OpenGL, используя GLUT, требуется всего страница кода. Написание аналогичных вещей на API требует несколько страниц, написанных со знанием API управления окнами операционной системы.

      Все функции GLUT начинаются с префикса glut (например, glutPostRedisplay отмечает текущее окно как требующее перерисовки).

      См. также

      freeglut

      GLFW - библиотека современного оконного инструментария OpenGL  

      Java OpenGL

      freeglut-2.8.1-3.el7.i686.rpm 

      opengl

      Оценка ЭКГ в клинической практике – шаг 4

      Здравствуйте, уважаемые коллеги! Мы помним, что быстрый анализ ЭКГ начинается с идентификации зубца Р (отражающего возбуждение предсердий), измерения длительности интервала P-Q (соответствующего задержке проведения импульса в атриовентрикулярном узле) и продолжительности комплекса QRS (зависящей от особенностей проводимости по ножкам пучка Гиса).

      Следующим шагом быстрого анализа является оценка сегмента ST. Этот сегмент в норме располагается на изолинии и отражает полный охват возбуждением желудочков, когда никакого движения импульсов в сердце нет. При ишемии или повреждении миокарда в пострадавшей области клеток возбуждение не распространяется, и их заряд остается отличным от заряда массы деполяризованных клеток миокарда. В итоге создается разность потенциалов (зарядов), что и отражается на ЭКГ депрессией или элевацией сегмента ST. Это зависит от локализации ишемии, ее выраженности и давности. Напомню, что в правых грудных отведениях допустим подъем ST до 2 мм, а в левых – его депрессия не более 0,5 мм.

      Как оценить сегмент ST:

      • оцениваем элевацию (подъем), за изолинию принимаем сегмент P-R и учитываем линию T-P (она не всегда точно совпадает с изолинией);
      • оцениваем депрессию.

      Подъем сегмента ST

      Причины аномального подъема ST:

      • острый инфаркт миокарда;
      • спазм коронарных артерий;
      • перикардит;
      • аневризма левого желудочка;
      • блокада левой ножки пучка Гиса;
      • гипертрофия левого желудочка.

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

      При подъеме ST необходимо заподозрить повреждение миокарда в двух случаях:

      • элевация ≥ 1 мм как минимум в двух отведениях II, III или aVF (вероятен инфаркт миокарда задней стенки, см. рис. 26, здесь и далее запись со скоростью 25 мм/с);
      • элевация ≥ 2 мм как минимум в двух отведениях с V1 по V6 (вероятен инфаркт миокарда передней стенки, см. рис. 27).

      Рисунок 26. Задний инфаркт миокарда.

      Рисунок 27. Передний инфаркт миокарда.

      Я не буду здесь углубляться в тонкости топической диагностики, ведь на этом этапе главное – вообще заподозрить повреждение миокарда.

      Признаки, увеличивающие возможность инфаркта миокарда, при подъеме ST:

      • реципрокная депрессия ST, появляющаяся в «противоположных» отведениях; для II, III, aVF это V5 – V6 и наоборот, а также для левых грудных – правые грудные и наоборот (см. рис. 28);
      • появление патологического зубца Q (см. следующую тему);
      • слабое нарастание амплитуды r с V1 по V4, особенно если в V1 – 2 r есть, а в V3 – 4 он уменьшается или исчезает (см. рис 29);
      • в течение суток имеется динамика ST-T.

      Рисунок 28. Нижне-боковой инфаркт миокарда с реципрокной депрессией в правых грудных отведениях.

      Рисунок 29. Передне-боковой инфаркт миокарда: снижение амплитуды r в V3 по сравнению с V2, в сочетании с подъемом ST в отведениях I, aVL, V2 – V6 и реципрокной депрессией ST в отведениях III, aVR.

      Другие состояния, которые необходимо отличать от инфаркта миокарда с подъемом ST

      1.У людей без инфаркта миокарда может наблюдаться подъем ST в отведениях V2 – V5 (реже в II, III, aVF), нередко имеющий зубец в месте соединения ST и T и направленный выпуклостью вниз. В отличие от инфаркта миокарда, реципрокных изменений нет. Такое состояние часто называют синдромом ранней реполяризации желудочков (см. рис. 30). Его клиническое значение уточняется.

      Рисунок 30. Синдром ранней реполяризации желудочков. Отличия от инфаркта передне-боковой стенки: одновременный подъем (а не реципрокная депрессия) в II, III, aVF; наличие зазубрины в точке j при переходе ST в Т, подъем имеет выпуклость вниз.

       

      2. Острый перикардит: подъем ST в большинстве регистрируемых отведений, сегмент ST сохраняет нормальную форму, реципрокность бывает редко, в основном в отведениях aVRи V1, нет закономерной динамики инфаркта миокарда (см. следующие темы, где будет подробнее обсуждаться и инфаркт, и перикардит, рис. 31).

      Рисунок 31. Перикардит.

      3. Инфаркт миокарда неопределенной давности, или рубцовые изменения миокарда. Эти изменения могут сопровождаться небольшим подъемом ST, и в таких случаях по одной ЭКГ, не видя больного и не зная анамнеза, бывает очень сложно определить стадию инфаркта. В таком случае мы говорим об очаговых изменениях миокарда и делаем заключение, что об их давности нужно судить с учетом клинической картины, анамнеза заболевания и предыдущих ЭКГ (рис. 32). Особенно это относится к постинфарктной аневризме, когда ЭКГ как бы застывает в стадии острого инфаркта и потом не меняется в течение многих месяцев и даже лет, имитируя картину некроза сердечной мышцы (рис. 33).

      Рисунок 32. Инфаркт миокарда неопределенной давности с формированием аневризмы левого желудочка.

      Рисунок 33. Аневризма левого желудочка.

      4. Вариантная стенокардия сопровождается коротким подъемом ST, подобным инфарктному, но быстро возвращается к нормальной картине.

      5. Блокада левой ножки пучка Гиса (см. ранее) сопровождается подъемом ST в правых грудных отведениях; при наличии блокады ножки пучка Гиса и не видя предыдущих ЭКГ, чаще всего мы не можем дать заключение об ишемии миокарда или об инфаркте.

      Другие возможные причины подъема ST:

      • гипертрофия левого желудочка (сочетается со слабым нарастанием r в V1 – V3);
      • гипертрофическая кардиомиопатия (бывают патологические Q, стойкий подъем ST);
      • острый миокардит;
      • злоупотребление кокаином;
      • эмболия легочной артерии.

      Инфаркт миокарда с депрессией ST (без подъема ST)

      Если на ЭКГ мы видим депрессию ST в двух и более отведениях на 2 мм и больше, мы должны заподозрить состояние, которое когда-то называлось «мелкоочаговый инфаркт миокарда». При этом у пациента необходимо взять анализ крови для определения концентрации тропонинов. При положительном результате говорим об инфаркте без подъема ST, при отрицательном – об ишемических изменениях миокарда (рис. 34).

      Рисунок 34. Инфаркт миокарда без подъема ST.

      Ишемия миокарда

      Признаки изменений миокарда, возможно, ишемического генеза:

      • глубина депрессии ST более 1 мм;
      • она есть как минимум в двух отведениях;
      • имеется как минимум в двух последовательных QRS;
      • имеет горизонтальную или косонисходящую форму (см. рис. 35);
      • встречаются аномалии ST-T  в отведениях V2 – V4, имеющие типичный вид и характерные для выраженного стеноза коронарных артерий (см. рис. 36).

      Рисунок 35. Косонисходящая депрессия ST в отведениях I, II, aVL, V2 – V6, вероятно, ишемического генеза.

      Рисунок 36. ЭКГ при стенозе правой коронарной артерии.

      Неспецифичные изменения ST

      Довольно часто отмечается смещение ST вниз от изолинии до 1 мм, часто в сочетании со сглаженными или отрицательными зубцами Т (рис. 37). Оно отмечается как неспецифичное и может быть вызвано самыми разными причинами:

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

      Рисунок 37. Неспецифичные изменения ST.

      Не стоит в этом случае делать заключение о «нарушениях процессов реполяризации», хотя бы потому, что процесс реполяризации один. Допустимо заключение «умеренные, или неспецифические изменения миокарда».

      Следующую тему мы посвятим аномалиям зубца Q.

      До того переход на следующую ноду (из учебника Е. И. Чазова).- > смотреть

       

    Comments

    http://cardiolog.org/cardiohirurgia/it-v-cardioxirurgii/jizneugrozhajushchie-aritmii.html 

    Жизнеугрожающие аритмии 

    Синдром Бругада  

    Синдром Бругада brugada1

    Введение

    Синдром, характеризующийся ЭКГ признаками блокады правой ножки пучка Гиса с элевацией точки J и сегмента ST в правых прекордиальных отведениях и проявляющийся клинически рецидивирующими синкопальными состояниями, а также случаями внезапной сердечной смерти, которая наступает чаще у лиц мужского пола в возрасте 30–40 лет, описан P. Brugada и J. Brugada в 1992 г. Заболевание наследуется по аутосомно-доминантному типу, при этом характерна неполная пенетрантность генетических изменений.

    Дифференциальная диагностика

    Синдром Бругада следует дифференцировать от других возможных причин синкопальных состояний, учитывая относительно молодой возраст больных, прежде всего, от эпилепсии и вазо-вагальных обмороков, а также от других врождённых желудочковых нарушений ритма сердца.
    Необходимо также отметить, что схожие с синдромом Бругада изменения ЭКГ могут быть выявлены при целом ряде патологических состояний. Причинами «бругадоподобных» изменений ЭКГ могут быть: