?

Log in

No account? Create an account
[reposted post]Медицинская мафия Израиля
ЖЖ Украина
ibigdan
(перепостил stilg)
Киевлянин Тарас Трояк прислал рассказ о том, как он боролся с мошенниками, зарабатывающими на чужом горе.

----
В мае 2015 года моя сестра Оксана заболела редким типом рака. В Украине не могли поставить правильный диагноз, только разводили руками, а знакомые посоветовали обратиться к израильским специалистам - мол, их медицина в этой области одна из самых передовых.

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

Пытаясь выяснить, как происходит лечение, и какие шансы у моей сестры, я провел расследование и задокументировал всю работу клиники на Google Glass, фактически раскрыв схему работы медицинской мафии в Израиле.

Начало и диагноз

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

В поисках варианта она написала на Facebook. Именно там одна из знакомых, Лена, посоветовала свою бывшую преподавательницу Елену, которая переехала в Израиль примерно 8 лет назад и предоставляла медицинские услуги от имени компании Panacea Medical.

Этой Елене были пересланы все анализы, после чего от Оксаны потребовали срочно прилететь в Израиль, что бы определить диагноз и начать лечение в клинике «Ихилов».

Оксана запросила договор, и переслала его мне. Я был очень сильно удивлен. Он был ничтожен, представляя собой обычную «болванку» договора, скачанную из интернета. В документе не было цен в контрольной валюте, зато был инвойс на сумму $4500, без пояснений за какую диагностику и анализы уплачиваются деньги. Также в договоре было прописано, что все споры должны решаться по законодательству Российской Федерации (?!).

Согласно договору, вознаграждение посредника составляло 10% от суммы, но мысль, что здесь что-то не так, меня не покидала. Я позвонил в клинику «Ихилов» напрямую, что бы обойтись без посредников, но ответившая женщина, в хамском тоне, сообщила, что пока не будет заключения врача (диагноза) по Оксане, она никакие анализы и документы смотреть не намерена, диагноз установить на месте не поможет и вообще приезжать не надо.

Поскольку время поджимало, и выбирать было, по сути, не из чего, Оксана была вынуждена воспользоваться услугами посредников из Panacea Medical LTD, тем более этими услугами пользовалась ее подруга Лена, которая осталась довольна.

читать дальшеСвернуть )

Как в setFilter указать строковое значение?
stilg
По API, SetFilter - по неизвестной мне причине принимает в качестве значений только числа

в конфиге sphinx пишем что-то вроде:

SELECT id, CRC32(user_type) AS user_type \
FROM users
sql_attr_uint = user_type


а в коде

$this->sphinxClient->SetFilter('user_type', array(crc32('admin'));

.htaccess
stilg
Почему то на просторах рунета информация о локальной настройки веб-сервера Apache посредством конфигурационного файла .htaccess приводится как то не полно и однобоко. В основном приводятся примеры (часто не рабочие) или сухой перевод англоязычной документации.

А как же быть, если нужно настроить несколько редиректов, и совсем нет времени познавать всю мощь .htaccess? Единственный выход это брать готовые примеры, и наугад адаптировать под свои нужды. В этой статье я напишу краткое руководство по .htaccess, которое закроет большинство вопросов новичков. А также приведу ссылки на подробные инструкции. Эта статья будет дописываться по мере необходимости, начну с самого основного.
Редиректы

Редиректы осуществляются с помощью модуля mod_rewrite. Задаются правила преобразований в виде следующей конструкции:


[Error: Irreparable invalid markup ('<ifmodule mod_rewrite.c>') in entry. Owner must fix manually. Raw contents below.]

Почему то на просторах рунета информация о локальной настройки веб-сервера Apache посредством конфигурационного файла .htaccess приводится как то не полно и однобоко. В основном приводятся примеры (часто не рабочие) или сухой перевод англоязычной документации.

А как же быть, если нужно настроить несколько редиректов, и совсем нет времени познавать всю мощь .htaccess? Единственный выход это брать готовые примеры, и наугад адаптировать под свои нужды. В этой статье я напишу краткое руководство по .htaccess, которое закроет большинство вопросов новичков. А также приведу ссылки на подробные инструкции. Эта статья будет дописываться по мере необходимости, начну с самого основного.
Редиректы

Редиректы осуществляются с помощью модуля mod_rewrite. Задаются правила преобразований в виде следующей конструкции:


<ifmodule mod_rewrite.c="mod_rewrite.c">
Options +FollowSymLinks
RewriteEngine On

[СЮДА ПИШЕМ ПРАВИЛА]

</ifmodule>

Правила преобразования записываются в таком виде:


RewriteCond [СТРОКА ДЛЯ СРАВНЕНИЯ] [УСЛОВИЕ] [ФЛАГИ]
RewriteCond [СТРОКА ДЛЯ СРАВНЕНИЯ] [УСЛОВИЕ] [ФЛАГИ]
RewriteRule [ШАБЛОН] [СТРОКА ПОДСТАНОВКИ] [ФЛАГИ]

Строки RewriteCond - задают условия для срабатывания следующего за ними правила RewriteRule. Условий может быть несколько, они накладываются по правилу AND. Но можно изменить правило на OR с помощью флага OR.

В качестве [СТРОКИ ДЛЯ СРАВНЕНИЯ] могут использоваться различные переменные. Ссылка на полный список Я приведу только те, которые нужны чаще всего:
%{REQUEST_URI} Строка запроса (без доменного имени, и GET параметров), пример "/server/htaccess/"
%{HTTP_HOST} Доменное имя, например "max22.ru"
%{QUERY_STRING} Строка GET параметров

[УСЛОВИЕ] также как и [ШАБЛОН] представляют собой perl совместимое регулярное выражение, с некоторыми дополнениями, позволяющими например проверить файл ли это, или существующий url.

[ФЛАГИ] Флаги пишутся в квадратных скодках через запятую: [NC,OR]. Флаги для условий:
NC Регистронезависимая проверка
OR Условие сопостовляется с остальными про правилу ИЛИ

Подвыражения в регулярных выражениях (заключенные в скобки), доступны для вставки в [СТРОКУ ПОДСТАНОВКИ], обращаться к подвыражениям нужно так: %N - для подвыражений в условиях (RewriteCond) и $N - для подвыражений в правилах (RewriteRule), где N - порядковый номер подвыражения.

RewriteRule - правило подстановки. Если запрос подходит под вышестоящие проверки и [ШАБЛОН], то применяется правило подстановки. Здесь регулировать поведение также можно с помощью флагов. Флаги есть разные, приведу наиболее часто используемые:
NC Регистронезависимая проверка
R=301 Будет редирект с кодом 301, можно указать другой код
L Это последнее правило, больше не применять правил преобразований

Надеюсь после моего краткого ввода в теорию, вам будет проще понимать что же написано в вашем .htaccess. Привожу ссылку на очень хороший перевод про модуль mod_rewrite, там же можно найти другие хорошие переводы.
Внимание! Браузеры кешируют редиректы!!!

Причем обычные сочетания типа Ctrl+F5 или Ctrl+R не помагают. Я во время тестирования каждый раз открываю страницу в НОВОМ окне в режиме инкогнито. Причем старые страницы в режими инкогнито надо закрывать.
Примеры
Универсальный редирект с www на без www

Тут самое интересное, почему то везде приводятся примеры, жестко привязанные к домену сайта. Зачем?, если есть универсальное решение:


RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Проверяем доменное имя, если оно начинается с www, то сработает правило: "все, на http://%1/$1". Здесь %1 это наш домен без www (взят из условия), а $1 это адрес (взят из самого правила).
Универсальный редирект с без www на www


RewriteCond %{HTTP_HOST} ^(.*)$ [NC]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]

Тут маленько сложнее. Первое условие нужно для того чтобы получить домен (%1), оно всегда истина. Второе условие проверяет, что домен начинается не с www. Ну и само правило, аналогичное предыдущему примеру
Простой редирект


RewriteRule ^news/happy.* /news.html [R=301,L]

Для простого редиректа условия задавать не обязательно, только правило.
Реврайт без редиректа


RewriteRule ^news/happy.* /news.html [L]

Иногда требуется, чтобы был редирект без смены адреса, т.е. реврайт без редиректа. Для этого просто не указываем флаг редирект (R), и получаем желаемый результат, теперь по адресу news/happy получим news.html, а в адресной строке останется news/happy
Редирект от GET параметров

Например, нужно что бы со страницы /?action=page&id=15 был редирект на /page/15/:


RewriteCond %{QUERY_STRING} action=page [NC]
RewriteCond %{QUERY_STRING} id=(\d+) [NC]
RewriteRule .* /page/%1/? [R=301,L]

Поясню, первым условиям проверяем что есть get параметр action=page, вторым условием проверяем что id равно числу. Эти условия нельзя объединять, т.к. параметры могут идти и наоборот, т.е. index.php?action=page&id=15 и index.php?id=15&action=page должны быть равноценны. Но и наконец правило, там все обычно, кроме знака вопрос (?) на конце. Он нам нужен, чтобы отсечь исходные GET параметры, иначе получим /page/15/?action=page&id=15
Редирект на мобильную версию сайта

Допустим, что мобильная версия расположена на поддомене m.site.ru. Будем переходить на мобильную версию только с главной страницы основного домена.


RewriteCond %{HTTP_USER_AGENT} (?i:midp|samsung|nokia|j2me|avant|docomo|novarra|palmos|palmsource|opwv|chtml|pda|mmp|blackberry|mib|symbian|wireless|nokia|hand|mobi|phone|cdm|upb|audio|SIE|SEC|samsung|HTC|mot-|mitsu|sagem|sony|alcatel|lg|eric|vx|NEC|philips|mmm|xx|panasonic|sharp|wap|sch|rover|pocket|benq|java|pt|pg|vox|amoi|bird|compal|kg|voda|sany|kdd|dbt|sendo|sgh|gradi|jb|dddi|moto|iphone|android) [NC]
RewriteCond %{HTTP_HOST} site.ru
RewriteRule ^$ http://m.site.com/ [R=302,L]

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

Второй строкой проверяем что мы находимся на нужном домене (т.к. пример не универсальный)

Третьей строкой, мы проверяем, что находимся на главной страницы (без всяких параметров и прочего) и перенаправляем на поддомен.
Универсальная версия

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


RewriteCond %{HTTP_HOST} ^(.*)$ [NC]
RewriteCond %{HTTP_USER_AGENT} (?i:midp|samsung|nokia|j2me|avant|docomo|novarra|palmos|palmsource|opwv|chtml|pda|mmp|blackberry|mib|symbian|wireless|nokia|hand|mobi|phone|cdm|upb|audio|SIE|SEC|samsung|HTC|mot-|mitsu|sagem|sony|alcatel|lg|eric|vx|NEC|philips|mmm|xx|panasonic|sharp|wap|sch|rover|pocket|benq|java|pt|pg|vox|amoi|bird|compal|kg|voda|sany|kdd|dbt|sendo|sgh|gradi|jb|dddi|moto|iphone|android) [NC]
RewriteRule ^$ http://m.%1 [R=302,L]

Редирект с главной страницы

Речь идет про запрос типа site.ru (без site.ru/index.php)

Здесь оказалось не все так очевидно, я столкнулся с необъяснимым поведением.

Реврайт без редиректа (урл не меняется). Рабочий вариант:


RewriteRule ^index.php$ /about/ [L]

Редирект. НЕ рабочий вариант:


RewriteRule ^index.php$ /about/ [R=301,L]

Реврайт без редиректа (урл не меняется). НЕ рабочий вариант:


RewriteRule ^$ /about/ [L]

Редирект. Рабочий вариант:


RewriteRule ^$ /about/ [R=301,L]

Если мне кто - нибудь расскажет почему эти примеры работают крест накрест, а обратно не работают - буду очень рад.

источник http://max22.ru/server/htaccess/

Динозавр. По следам задержания нетрезвого офицера
stilg
Оригинал взят у celt_tv в Динозавр. По следам задержания нетрезвого офицера


Пока я паломничал по храмам Мари Эл в родной Чувашии кое кто берега потерял, попутал и зажрался. И этот кое кто в звании старшего лейтенанта полиции, инспектор по административной практике ГИБДД Новочебоксарска. И много кто в погонах еще.

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

А вот то как себя вело наше ГИБДД - с этим надо жестко разбираться.

Вообще вся история на zarulem.ws

А тут о том что меня напрягло.

1. Мы тут годами ведем зачистку ГИБДД от пережитков прошлого. А некий заблудившийся во времени лейтенант начинает такое шапито, что даже я удивился. Начхав на присутствие людей из zarulem.ws и на включенные телекамеры - во всю названивал ПО АЛФАВИТУ своим из ГИБДД. В моей гражданской голове припорошенной полицейским опытом в голове не укладывается - КАК ТАК ТУПО  можно подставлять своих?

Звонить на всю улицу Кеше/Геше и требовать отмазать, причем "Срочно, блядь, Геша, срочно!"..Это же каким долбаком безумным нада быть..Потом другими фамилиями светить..



2. И смотрите какова натура полицейская сегодня - НИКТО из руководства взвода, ГИБДД, МВД на место событий не приезжал..Это же стресс - надо же будет причастным быть в случае такого визита - оформлять, своего "предавать". И все из-за ясна сокола Захарова..

А теперь ГЛАВНОЕ. Ответ на вопрос КТО ВИНОВАТ

А виноваты получается те, кто заставил ДПС задержать этого Захарова. Логика положенцев из ГИБДД шикарная - если Романов получает п...дюлей от министра - виноваты автожурналисты/активисты. Если виноваты активисты/автожурналисты - значит ГИБДД будет прекращать с ними сотрудничество. Сигналы после утренних совещаний в ГАИ поступают именно такие. Что они там прекращать собрались? Итак все рейды им снимают либо ребята с автопортала, либо я, либо тв..

А может нам всем вместе с Никитой (он и "принял" офицера в НС) извинения еще принести?  За то что мы допустили наличие таких динозавров как Захаров в ГИБДД образца 2015 года?


[reposted post]Исповедь современного врача
Профессор
ibigdan
(перепостил stilg)
Часть 1.

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

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

Эта система почти ничем не отливается от какой-нибудь «Евросети» или «Связного», где точно такая же технология. У продавцов есть средний оклад и прямая мотивация продавать как можно больше, чтобы заработать процент с продаж, тогда получается интересная зарплата. Медицина превратилась во «продажу мобильных телефонов», где на первом месте не здоровье пациента, а количество впаренных услуг.

Часть 2Свернуть )

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

Инструкция: как не умереть в больнице

Организация нынешней медицины ориентирована на (мягко говоря) неумных врачей.
Принцип простой: врачам думать не надо; на каждое медицинское действие есть официальный стандарт. По пунктам расписано, что нужно делать для установки диагноза (какие взять анализы, какой сделать рентген и т.д.). К сожалению, стандарты эти – самопальные и не в коем разе официальным европейским стандартам не соответствуют, а только знаниям и темпераменту местного мед. начальства
После установки диагноза (возможно, неправильного) - новый протокол: как, чем и сколько лечить.
Так что врач ли ты, золотые руки или свинцовая задница - конец известен: будут учитывать не результат лечения, а выполнение инструкции.
Однако в медицине много нестандартных ситуаций.
Всё нижеизложенное - попытка помочь пациенту в непростых условиях нашей медицинской действительности.

Приёмный покой (плановая госпитализация)

Если у вас на руках направление на плановую госпитализацию, приготовьтесь несколько часов просидеть в приёмном покое больницы, хотя по положению вы не должны ждать больше одного часа.
Если ожидание затягивается, следует обратиться к фельдшеру, которому вы отдали ваше направление на госпитализацию: возможно, о вас просто забыли. Если не забыли - смотрите далее.
Вы считаетесь принятыми в больницу тогда, когда дежурный фельдшер заполнит лицевую часть истории болезни и сделает запись в журнале регистрации поступивших больных: напишет вашу фамилию, номер истории болезни и диагноз направления.
С этого момента на вас распространяется действие Декларации прав пациента. Но дать указание принять вас в больницу должен врач. Он же должен сделать первичную запись в истории болезни.
В некоторых больницах существуют врачи приёмного покоя. Обычно их двое: один оформляет истории больных хирургического профиля, другой - терапевтического. В этом случае объективных причин задерживать вас в приёмном покое нет.
В крупных больницах вас может оформить врач-дежурант того отделения, куда вы поступите. Это хороший вариант, однако не во всех больницах и не во всех отделениях есть штат дежурантов.
Если нет ни первого, ни второго, обратитесь к заведующему приёмного покоя: он или найдёт нужного врача, или сам заполнит историю болезни.
В некоторых больницах практикуют госпитализировать больных с "пустой" историей болезни: запись и назначения делает врач той палаты, куда вас поместят.
Тут следует остановиться на врачебных назначениях. В том случае, если вас оформляет врач приёмного покоя или дежурант, назначения будут сделаны самые общие: анализы, диета (хотя в большинстве больниц уже не кормят); если у вас есть боли - назначат самое ерундовое обезболивание. Основные назначения будет делать лечащий врач, возможно - на следующий день.
Во многих продвинутых больницах есть фиксированные дни и часы поступления плановых больных. В этих учреждениях приём ведут заведующие отделениями.
Это разумно: заведующий может "разрулить" многие организационные вопросы: в какую палату положить больного, а в случае отсутствия мест - предложить другую дату госпитализации и т.д. В этом случае сокращается время пребывания больного в приёмном покое.

Хотя бывает всякое

Читать дальше...Свернуть )
ПРОДОЛЖЕНИЕ СЛЕДУЕТ.


[reposted post]Фантастический ресторан
one-eyed
tema
(перепостил stilg)
Был ли в вашей жизни такой ресторан, который вы не забудете никогда? Где все было охуенно, невероятно, потрясающе, и нереально вкусно?

Что это за ресторан? Как называется, где находится?


[reposted post]Это жестоко
ЖЖ Украина
ibigdan
(перепостил stilg)



[reposted post]Автолюбителям на заметку
ЖЖ Украина
ibigdan
(перепостил stilg)

Дорогие модели автомобилей теряют в цене существенно больше дешевых не только в абсолютных цифрах, но и в процентном отношении, говорят результаты исследования потери стоимости трехлетних автомобилей на российском рынке, проведенного аналитическим агентством «Автостат». По результатам исследования составлен рейтинг моделей. Эксперты сравнивали данные по новым легковым автомобилям в 2011 г. со средней ценой предложения на вторичном рынке в 2014 г. Сопоставление стоимости проводилось в рублях. Рейтинг составлен для 290 самых массовых моделей рынка 2011 года выпуска, общее число предложений по продаже этих машин на вторичном рынке сейчас более 220 000.

продолжение под катомСвернуть )


[reposted post]Не прошло и года
one-eyed
tema
(перепостил stilg)
Год назад в Уютной Жэжэшечке был опубликован пост "Как спасти пару сотен тысяч людей (каждый год)" - http://tema.livejournal.com/1392224.html. Это было первое в нашей стране исследование о смысле, пользе и необходимости раздельного движения.

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



Год назад в Яндексе словосочетание "тросовый барьер" не давало результатов при поиске. Сегодня это недорогое приспособление уже обеспечивает безопасность и спасает жизни.