четверг, 24 февраля 2011 г.

Sauerbraten


Sauerbraten (или  Cube2) - это бесплатная стрелялка от первого лица. По сути Sauerbraten является полностью переписанный движок Cube.
Но основной целью игры предоставить широкие возможности внутриигрового редактирования карт. Графика не обладает сногсшибательными возможностями, но в игре представлен
 весёлый геймплей, а лёгкий движок позволяет запускать на дешевых видеокартах. Как  и все хорошие программы подобного рода, игра имеет открытый исходный код (лицензия ZLIB). Кроме того ведётся разработка дополнения в стиле RPG.

Собственный openair

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

среда, 16 февраля 2011 г.

Очень красивая девочка


Здравоохранение


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



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


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

Упростить рутинные операции при поверке приборов и при съеме данных с различных датчиков могут аппаратно-программные комплексы (АПК), в мои руки попало чудо венгерского гения на базе среды LabView, опытом работы с которым и хотел бы поделиться. Выглядит это так:

Здесь мы видим нефтяной массовый расходомер малого диаметра с токовым выходом (слева), ноут с программой (справа) и саму аппаратную часть LabView (синие блоки с белой станинкой за ноутбуком).

Среда программирования LabVIEW является программно-аппаратным комплексом для разработки приложений графического «алгоритмико-блочного» типа, позволяющих осуществлять опрос датчиков, установленных на объекте исследования, обработку полученной информации, генерацию сигналов для его управления в диапазоне 60 В (от –30В до +30 В для знакопеременных сигналов; от 0 до 60 В для однополярных). В LabView использовали технологию виртуальных измерительных приборов (ВП), то есть при наработке небольшой базы ВП можно повторно использовать одни и те же компоненты виртуальных приборов, не приобретая дополнительные технические средства, программное обеспечение и не повторяя рутину, увеличивающую код.

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

На сколько мне удалось определить, то АПК имеет поддержку многих устройств, то есть не приходится, как обычно, писать драйвера и протоколы передачи данных (RS-232, GPIB 488, TCP/IP и пр.), а соответственно и проводить отладку алгоритмов связи, вводить энтропию и т.п… По поводу кроссплатформенности, то мне удолось полноценно поработать с АПК на MacOS и на Windows7, протестить на Linux и Solaris не довелось.

Виртуальные Приборы, написанные в этой среде симулируют реальные физические приборы. Например, я измерив температуру объекта, включал куллера или нагреватели.

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

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

Блок-схема работы данного виртуального прибора, являющаяся и самой программой:





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


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



Данный виртуальный прибор не обязательно воспроизводить каждый раз для каждого канала, можно просто использовать его как готовый Подприбор и получать уже обработанные значения, причем только те, которые необходимы. Для одного канала съема данных диаграмма тот же самый прибор будет выглядеть так: 
Для увеличения количества приборов или каналов, от которых принимается сигнал достаточно будет скопировать необходимое количество раз три объекта, находящиеся в левой части диаграммы.
Виртуальный прибор для обработки данных цифрового выхода:
А его программа вот так: 
 
Универсальность данных виртуальных приборов позволяет комбинировать их в один комплекс в течение нескольких минут с помощью нескольких щелчков мышки. Можно одновременно использовать выходы по напряжению, току, импульсные выходы с помощью этих двух программ. Таким образом мы получаем замену 27-и реальным приборам используя только три модуля и две программы. Добавлю, что программы можно скомпилировать в исполняемые файлы, в *.exe, в *.app и т.д., Есть даже варианты с независимой системой, то есть без использования компа, а с самопайным модулем, например какой-нибудь тачскрин и любимые контроллеры, но до этого теста у меня, пока, руки не дошли…