?

Log in

No account? Create an account
Большой такой тестер, для маленькой такой компании. [entries|archive|friends|userinfo]
_cmeptb_

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Про грипп для неспециалистов [Oct. 3rd, 2016|09:10 pm]
_cmeptb_
Автор — Коновалов Иван Вячеславович, педиатр, ассистент кафедры инфекционных болезней у детей №2 педиатрического факультета ГБОУ ВПО РНИМУ им. Н.И. Пирогова.(http://praksys.ru/pro-sovremennyj-gripp/ [https://www.facebook.com/ivan.konovalov.944/posts/1103905246307151)]

Появились минуты сфокусировать информацию про "нынешний" грипп для неспециалистов.

1) Эпидемиология: начиная с 2009/10 гг у нас и в других странах широко циркулирует грипп А (H1N1pdm09 California), он же — свиной грипп. В прошлом году он уступил пальму первенства другому гриппу А (H3N2), но свои 25% в структуре гриппа все равно имел. В пик эпидемии поражает примерно каждого 4–го — каждого 7–го человека. В связи с низким охватом вакцинации, ежегодно регистрируются тяжелые и летальные случаи. Эпидемия продолжается около 1–3 месяцев, в зависимости от иммунизированной прослойки.

2) Кратко патогенез: тяжелый грипп, от которого каждый год погибает 250 000 — 500 000, до появления свиного мутанта, развивался в основном у детей до 3 лет и взрослых старше 55–60. Характеризовался ранним присоединением вторичной бактериальной инфекции, у детей — в виде сепсиса ("заражение крови"), у возрастных и пожилых — в виде гнойной бактериальной пневмонии. Обычно где–то на 2–3 неделе от пика температуры, на фоне послегриппозной "анергии" (отсутствия сил). Свиной грипп отличает то, что он стал тяжелее всего протекать у лиц без каких–либо проблем со здоровьем, у спортсменов, закаливающихся, физкультурников, ведущих правильный образ жизни и прочее, в возрасте 20–50 лет. И у беременных (они гибнут при гриппе в 15%–30%, то есть каждая третья).

И последовательность иная, осложнения начинаются уже на 3–4 день от подъёма температуры — сухой кашель, за пару дней приводящий к тому, что оба легких перестают дышать. На рентгене — двусторонняя "распространненная" пневмония. Не поддающаяся никакому лечению антибиотиком. Связано с тем, что грипп параллельно вызывает несколько процессов: поражает гипоталамус в мозге, заставляя стимулировать температуру и не позволяя ее толком сбивать, поражает сосудодвигательный центр и сосуды в различных органах и тканях, вызывая их повышенную проницаемость, кровь буквально фарширует, в первую очередь, лёгкие, не позволяя им "дышать". На 5–6 день пациенты уже не могут самостоятельно дышать, их переводят на ИВЛ, еще через пару дней они погибают от полиорганной недостаточности.

Еще одна особенность гриппа — организм реагирует на внедрение вируса не просто воспалением, а супер–гипер–ультравоспалением, которое специалисты называют "цитокиновый шторм". Цитокины — вещества, обеспечивающие регуляцию про — и противовоспалительных процессов в организме, типа химической азбуки для иммунных клеток, сосудов, мышечных клеток, которые должны активизироваться и оптимизироваться, ударив воспалением по инфекционному агенту. Так вот цитокиновый шторм характеризуется хаосом, когда воспаление абсолютно не соответствует причинному фактору. Вирус гриппа сам по себе слабенький, дольше 5–7 дней в организме жить не может, легко разрушается на ультрафиолете, антисептиках, нагревании.

3) Клиника: озноб, высоченная температура, подскакивающая в часы, до 40–42, не сбиваемая более, чем на 2–3 часа. Ломота в мышцах и костях, жуткие головные боли, боль при движении глаз. Очень быстро присоединяется отек слизистой носоглотки, задняя стенка глотки пылает красным цветом, но при этом отделяемое или очень скудное, или отсутствует. Красные конъюнктивы. Один из ранних симптомов тяжелого течения — появление сосудистых звёздочек на коже, типа сыпи, которая не чешется и не бледнеет при надавливании. Часто появляется на лице после присоединения надсадного, сухого, непродуктивного, раздирающего кашля. Обычно он начинается "из горла", через сутки переходя на лёгкие. Присоединяется боль в ребрах, каждый кашлевой толчок раздражает, невозможно спать. Мокроты часто нет. Вот на этом этапе, обычно, 5–6 день от начала болезни, пациенты начинают "раскачиваться" в плане "пора что–то делать". И, к сожалению, уже бывает поздно.

4) Если говорить о лечении тяжелого гриппа, гипертоксических форм, с поражением сосудов, с развитием острого респираторного дистресс–синдрома — речь о инфузионной терапии (капельница с глюкозо–солевыми растворами, контроль диуреза), поддержке надпочечников (кортикостероиды), профилактике бактериальных суперинфекций (антибиотики), а самое главное, правильно выбираемые методы поддержки сатурации (насыщенности крови) кислородом с адекватным отведением углекислого газа и контроль кислотно–щелочного баланса, то есть выбор или кислородотерапии при сохраненном хорошем спонтанном дыхании, или маски, или искусственная вентиляция легких.
По поводу противовирусных препаратов, чтобы было более отчётливо:
Накоплена информация о чувствительности вируса гриппа А к препарату озельтамивир и занамивир. Также накоплена информация о практически 100% нечувствительности гриппа А к препарату амантадин и ремантадин (римантадин).
Другой коллективно накопленной информации у нас для вас нет.
Не спрашивайте советов, "а что поесть для профилактики", "а что поесть для лечения".

5) Профилактика подразделяется на специфическую и неспецифическую.
Неспецифическая крайне важна: 5.1) избегать контакта с "непривычным" контингентом. Речь о ситуациях, в которых много людей спонтанно оказываются в одном и том же месте впервые и ненадолго. Пример — первые дни после каникул в детсадах, школах, институтах, рабочих коллективах. Поездки куда–либо в общественном транспорте. Гаже всего праздничные мероприятия, в которые силком тащат полубольных.
5.2) Мыть руки. Обрабатывать их антисептиком. Купить бутылочку антисептического геля и каждый раз протирать им лапы после поручней в транспорте, открытия/закрытия дверей, туалетов, общепитов, прикосновений к деньгам и т.д.
5.3) Не трогать лицо. Неплохой вариант инфицироваться — курение. Руки подносятся к лицу, затяжка, все вирусы с лап попадают в дыхательные пути.
5.4) Маска. Работает 2–3 часа. Желательно цеплять на больных, т.к. она ограничивает разбрызгивание соплей.
5.5) Проветривание холодным воздухом помещения. Прогулки на свежем воздухе. Одеться теплее и жить с приоткрытыми окнами.

6) Специфическая: вакцинопрофилактика. Эффективность её по сравнению с другими прививками не настолько высока, как хотелось бы. Вакцины разрабатывают на будущий эпидемический сезон в течение весенне–летнего периода, в июле ВОЗ собирает данные с центров гриппа по всему миру и формирует рекомендованный состав вакцин для производителей препаратов. Как правило, это 3–4 штамма, классически два варианта гриппа А и один — гриппа B. С 2010 года ежегодно в состав вакцин включены антигены "свиного" гриппа.

Почему продолжаем болеть, раз вакцина работает? Потому, что в России средний охват прививками составляет примерно 26%–28% ежегодно. Технически, при повышении этого уровня до 35%–40%, эпидемия практически невозможна. Охват вакцинацией среди детей несколько выше, около 33%, поэтому и проблем с ними меньше для врачей.

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

Ограничений по прививке от гриппа нет и быть не может. И в первую очередь прививаться должны хронические больные — астматики, диабетчики, гипертоники, онкологические, эндокринологические, неврологические и прочие. Если у человека легкое ОРВИ без температуры — смело прививать. Если с температурой — прививать после её нормализации, не дожидаясь исчезновения всех симптомов. Дети до 8–9 лет, которые ни разу гриппом не болели и ни разу не прививались, для эффективной иммунизации должны получить две дозы вакцины с интервалом в 4 недели. Иммунитет формируется на 2–4 неделе после законченной вакцинации.

Прямое противопоказание — тяжелые аллергические реакции на предыдущее введение вакцины у этого человека (а не у родителей, сестер и братьев). Тяжелые — это отек квинке, анафилактический шок. Атопический дерматит, обструктивный бронхит и непонятная крапивница "на что–то" противопоказанием не являются. Можно привить с антигистаминными препаратами. Или с кортикостероидами.

Еще раз и, надеюсь, для всех и навсегда.
Цель прививки — создание антител к антигенам, входящим в состав вакцины.
Особенность иммунитета — синтез антител в течение 2–4 недель от введения антигенов (вакцины).
Нет понятия "рано" или "поздно".

Причиной отказа от вакцинации в период подъема заболеваемости гриппом и ОРВИ является попытка избежать инфицирования посещающих лечебно–профилактические учреждения. Другой причиной может являться отсутствие вакцин.
Никаких противопоказаний, ухудшений работы прививки на фоне болезни, "слишком поздно" — нет и быть не может, организму всё равно, утро или вечер, лето или зима, ноябрь или февраль. Грипп циркулирует активно с декабря по февраль–март. Не хотите делать прививки — дело ваше. Только не надо в стотысячный раз спрашивать об этом. Ничего нового от каверзных вопросов, умозаключений каких–то специалистов, родных, знакомых, не появится.
И еще раз по поводу реакций на вакцинацию.

Прививка инактивированной вакциной (а против гриппа в России они почти все инактивированные) — это введение чужеродных веществ внутримышечно с вышеописанной мной целью. Так вот, помимо синтеза защитных антител, иммунная система реагирует также и неспецифически. Наиболее частыми реакциями иммунитета на вакцинацию являются в первые 2–3 дня от введения: повышение температуры тела, вплоть до 38–39 градусов (довольно редко), общее нарушение самочувствия, по типу интоксикации, покраснение и боль в месте укола. Все эти симптомы проходят самостоятельно за 4–5 дней, лечение требуется только симптоматическое — жаропонижающие при температуре свыше 38,5–39.
Эти реакции, подчеркиваю, не являются осложнениями, это ответ иммунитета, которого мы ожидаем от прививки. Это не снижает общую резистентность организма к другим инфекциям. Это не создаёт "ослабления". Это нарушает самочувствие на краткий период.

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

Будьте здоровы.



http://vk.com/note1267995_11757094
LinkLeave a comment

Как Big Data пришла в маленькие организации (Не могу привыкнуть 29) [Apr. 7th, 2015|12:12 am]
_cmeptb_
Небольшое вступление.
Замечено, что история развивается по спирали.
История компьютерного железа - не исключение.
Сначала в мире господствовали большие мэйнфреймы, а самый простой персональный компьютер был размером с холодильник и скоростью как счёты. Потом размеры последних существенно уменьшились, а вычислительные возможности сильно возросли став сравнимы с мэйнфреймами. И в середине девяностых сторонники персональных компьютеров убедили средства массовой информации, что основой глобальной ИТ-инфраструктуры (бэк-офисов, которые обеспечивают работу банков, авиалиний, заводов и пр.) могут стать настольные компьютеры. Это в общем и целом было так почти полтора десятилетия.
Конечно. Со временем стали появляться сервисы типа YouTub'а, вконтактика и прочих дропбоксов, которые очевидно не могли быть основаны на обычных ПК. Но вот на уровне обычных организаций - это до сих пор оставалось так.
И я вынужден констатировать, что это время закончилось.
Усаживайтесь по удобнее мои маленькие девиантные друзья. Я расскажу вам.
Итак.
Ничего не предвещало.
От одного небольшого заказчика поступило задание сгенерить ему тестовые данные в виде разного размера csv файлов для тестирования небольшого кластерочка по поиску очередного лекарства (например от рака).
Список требований был составлен весьма длинный, поэтому я бодро принялся за дело.
Работая на виртуалке в сети заказчика я бодро сгенерировал файлы размером до 10Гб после чего место на виртуалке закончилось.
Следующий файл, который предстояло сгенерить - был размеров 2Тб.
Я запросил в службе поддержки увеличение диска виртуалки на оный размер и получил закономерный отказ - у них просто столько не было.
Не беда, подумал я. Перейду на рабочий комп.
Однако.
Выяснилось, что на рабочем компе диски по 0.5Тб. А новый винчестер специально для меня купят только через неделю. Зато есть сетевое файлохранилище на 4.5Тб из которых 3 было свободно.
Я запустил генерацию файла на сетевой диск.
2Тб генерились ровно неделю, причем в середине этого процесса упала сеть конторы и мне пришлось по логам восстанавливать точку с которой прервался процесс, что бы не начинать заново.
К моменту как все завершилось - приехал диск. После чего я 36(!) часов скачивал файл из сети на свой комп (100мегабит, между прочим).
Ещё сутки ушли на то, что бы положить файл в архив (и это на i7 3ГГц на минуточку) и забросить его заказчику.
При этом выяснилось, что WinRar, несмотря на передовую поддержку словарей до 1Гб, написан весьма криво, его GUI версия очевидно не разделяет GUI поток и поток который сжимает собственно файлы, из-за чего - всё дичайше тормозит, поэтому пользоваться надо консольной версией которая работает в два раза быстрее и не тормозит комп.
Следующий файл в списке должен был быть размером 4Тб.
Моё появление у админов вызвало веселье, однако из закромов родины был извлечён внешний SATA девайс позволяющий объединить два двух терабайтных диска в один логический. Таким образом место я получил.
Беда подкралась откуда не ждали - выяснилось, что Microsoft PowerSell, которую я использовал для генерации - весьма прожорлива при работе со строками - использует в 10 раз больше памяти чем объём оперируемых данных. Поэтому когда я стал лопатить гигабайтам - тут же упёрся в то, что 8Гб набортной памяти быстро кончились и PowerShell уходил в астрал навсегда.
Пришлось просить добавить мне памяти. Теперь у моей рабочей машины 16Гб мозгов не считая 7Тб дискового пространства.
Проблема в том, что последний файл должен быть размером в 20Тб.
И вот уже его - мне сгенерить не получится.
Этот барьер за разумные сроки и разумные деньги взять уже не удастся.
Остаётся констатировать, что день, когда обычный ПК не сможет решить задачу которую может решить мэйнфрейм в маленькой организации - настал.
Новая (старая) эпоха наступила.



http://vk.com/note1267995_11719651
LinkLeave a comment

Повышаем защищённость Windows XP (Не могу привыкнуть 28) [Oct. 19th, 2014|12:30 am]
_cmeptb_
Как то мне на глаза попалась статья на хабре - ВатникиБатники против эксплойтов

Она описывала как одним движением запускать браузер из под специально созданного юзера у которого нет прав запускать приложения. По замыслу автора - это может защитить от эксплойтов и Drive-by атак.

Эта несомненно полезная статья имела один недостаток - она была написана для Windows 7 (о чём в ней честно было написано).

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

Я надел на себя волшебную шляпу и кастанул биллгейтса 10-го уровня.

Попытки адаптировать батник под имеющуюся русскую хрюшу выявили следующие недостатки в коде:

1. Автор уверен, что все профайлы пользователей лежат в папке c:\users

2. Автор уверен, что папка рабочего стола всегда называется Desktop

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

4. Автор видимо не знает как из батника получить директорию где лежат профайлы

5. Автор не учёл, что в русской винде бат файлы выполняются в 866 кодовой странице, а VBS скрипты - в 1251-й. Поэтому русские буквы из батников превращаются в тыкву в скриптах.


После доработки у меня получился следующий код батника:

ВНЕМАНИЕ! Код будет работать только на WinXP. Для семерки - смотрите исходную статью

::Writed by: Sergey.Golovanov at kaspersky.com for habrahabr.ru (enchanted by Alexey Girin - vk.com/alexey.girin)
@echo on
@Echo This batch file will create a new user for browsers with no rights to run downloaded from Internet files.
Pause
::Setup new user::
set safeusername=saferun_user_%random%
set safepassword=%random%Ai%random%
echo Login: %safeusername%
echo Password: %safepassword%
net user %safeusername% /delete
del Browserlist4saferun.txt
net user %safeusername% %safepassword% /add

::init new user profile::
echo Option explicit > init_new_user_profile.vbs
echo Dim oShell >> init_new_user_profile.vbs
echo set oShell= Wscript.CreateObject("WScript.Shell") >> init_new_user_profile.vbs
echo oShell.Run "RunAs /profile /user:%safeusername% ping" >> init_new_user_profile.vbs
echo WScript.Sleep 1000 >> init_new_user_profile.vbs
echo oShell.Sendkeys "%safepassword%" >> init_new_user_profile.vbs
echo oShell.Sendkeys "{ENTER}" >> init_new_user_profile.vbs
echo Wscript.Quit >> init_new_user_profile.vbs
call cscript init_new_user_profile.vbs
ping -n 10 localhost >> nul
del init_new_user_profile.vbs

::Setup privileges for new user::
net localgroup users %safeusername% /delete
cscript "%Programfiles%\Windows Resource Kits\Tools\XCACLS.vbs" "%USERPROFILE%\..\%safeusername%\" /D %safeusername%:(OI)(IO)(WDAC,WO,X)

::Setup browsers::
:FindOpera
if exist "%APPDATA%\Opera\" xcopy /E /I /C /Y /Q /H /R "%APPDATA%\Opera\*" "%USERPROFILE%\..\%safeusername%\AppData\Roaming\Opera\"
if exist "%Programfiles%\Opera\Opera.exe" goto run4opera
if exist "%Programfiles(x86)%\Opera\Opera.exe" goto run4operax86
Goto FindFireFox
:run4opera

echo Opera^|%Programfiles%\Opera>> Browserlist4saferun.txt
Goto FindFireFox
:run4operax86
Set Browsername=Opera
echo Opera^|%Programfiles(x86)%\Opera>> Browserlist4saferun.txt
Goto FindFireFox
:FindFireFox
if exist "%APPDATA%\Mozilla\" xcopy /E /I /C /Y /Q /H /R "%APPDATA%\Mozilla\*" "%USERPROFILE%\..\%safeusername%\AppData\Roaming\Mozilla\"
if exist "%Programfiles%\Mozilla Firefox\Firefox.exe" goto run4Firefox
if exist "%Programfiles(x86)%\Mozilla Firefox\Firefox.exe" goto run4Firefoxx86
Goto FindChrome
:run4Firefox
echo Firefox^|%Programfiles%\Mozilla Firefox>> Browserlist4saferun.txt
Goto FindChrome
:run4Firefoxx86
echo Firefox^|%Programfiles(x86)%\Mozilla Firefox>> Browserlist4saferun.txt
Goto FindChrome
:FindChrome
If exist "%LOCALAPPDATA%\Google\Chrome\Application\chrome.exe" goto run4chrome
Goto FindIE
:run4chrome
::// Can work for some versions of Chrome by not stable. Dissabled for performance.
::xcopy /E /I /C /Y /Q /H /R "%LOCALAPPDATA%\Google\Chrome\*" "%USERPROFILE%\..\%safeusername%\AppData\Local\Google\Chrome\"
::for /r "%USERPROFILE%\..\%safeusername%\AppData\Local\Google\Chrome\" %%C in (*.exe) do icacls %%C /grant %safeusername%:(X)
::for /r "%USERPROFILE%\..\%safeusername%\AppData\Local\Google\Chrome\" %%C in (*.dll) do icacls %%C /grant %safeusername%:(X)
::echo Chrome^|"%USERPROFILE%\..\%safeusername%\AppData\Local\Google\Chrome\Application\">> Browserlist4saferun.txt
Goto FindIE
:FindIE
::// TODO A lot of XCOPYs
if exist "%LOCALAPPDATA%\Microsoft\Internet Explorer" (
xcopy /E /I /C /Y /Q /H /R "%USERPROFILE%\Favorites\*" "%USERPROFILE%\..\%safeusername%\Favorites\"
xcopy /E /I /C /Y /Q /H /R "%LOCALAPPDATA%\Microsoft\Internet Explorer\*" "%USERPROFILE%\..\%safeusername%\AppData\Local\Microsoft\Internet Explorer\"
xcopy /E /I /C /Y /Q /H /R "%LOCALAPPDATA%\Microsoft\Windows\History\*" "%USERPROFILE%\..\%safeusername%\AppData\Local\Windows\History\"
xcopy /E /I /C /Y /Q /H /R "%APPDATA%\Roaming\Microsoft\Windows\Cookies\*" "%USERPROFILE%\..\%safeusername%\AppData\Roaming\Microsoft\Windows\Cookies\"
)
if exist "%Programfiles(x86)%\Internet Explorer\iexplore.exe" goto run4iex86
if exist "%Programfiles%\Internet Explorer\iexplore.exe" goto run4ie
:run4iex86
echo IExplore^|%Programfiles(x86)%\Internet Explorer>> Browserlist4saferun.txt
goto MakeLinks
:run4ie
echo IExplore^|%Programfiles%\Internet Explorer>> Browserlist4saferun.txt

::Make links::
:MakeLinks
rd /s /q "%USERPROFILE%\Downloads\Browser"
rd /s /q "%USERPROFILE%\ђ Ў®зЁ© бв®«\SafeLinks"
"%Programfiles%\Windows Resource Kits\Tools\linkd.exe" /d "%USERPROFILE%\Downloads\Browser" "%USERPROFILE%\..\%safeusername%\Downloads"
mkdir "%USERPROFILE%\ђ Ў®зЁ© бв®«\SafeLinks"
echo on
For /f "tokens=1,2 delims=|" %%A in (Browserlist4saferun.txt) do (
echo Option explicit > "%%B\%%A.vbs"
echo Dim oShell >> "%%B\%%A.vbs"
echo set oShell= Wscript.CreateObject^("WScript.Shell"^) >> "%%B\%%A.vbs"
echo oShell.Run "RunAs /user:%safeusername% %%A.exe" >> "%%B\%%A.vbs"
echo WScript.Sleep 1000 >> "%%B\%%A.vbs"
echo oShell.Sendkeys "%safepassword%" >> "%%B\%%A.vbs"
echo oShell.Sendkeys "{ENTER}" >> "%%B\%%A.vbs"
echo Wscript.Quit >> "%%B\%%A.vbs"
echo Set oWS = WScript.CreateObject^("WScript.Shell"^) > "%USERPROFILE%\ђ Ў®зЁ© бв®«\SafeLinks\%%A.lnk.vbs"
echo sLinkFile = "%USERPROFILE%\Рабочий стол\SafeLinks\%%A_saferun.LNK" >> "%USERPROFILE%\ђ Ў®зЁ© бв®«\SafeLinks\%%A.lnk.vbs"
echo Set oLink = oWS.CreateShortcut^(sLinkFile^) >> "%USERPROFILE%\ђ Ў®зЁ© бв®«\SafeLinks\%%A.lnk.vbs"
echo oLink.TargetPath = "%%B\%%A.vbs" >> "%USERPROFILE%\ђ Ў®зЁ© бв®«\SafeLinks\%%A.lnk.vbs"
echo oLink.IconLocation = "%%B\%%A.exe,0" >> "%USERPROFILE%\ђ Ў®зЁ© бв®«\SafeLinks\%%A.lnk.vbs"
echo oLink.WorkingDirectory = "%%B\" >> "%USERPROFILE%\ђ Ў®зЁ© бв®«\SafeLinks\%%A.lnk.vbs"
echo oLink.Save >> "%USERPROFILE%\ђ Ў®зЁ© бв®«\SafeLinks\%%A.lnk.vbs"
)
for /r "%USERPROFILE%\ђ Ў®зЁ© бв®«\SafeLinks\" %%p in (*.vbs) do cscript %%p
for /r "%USERPROFILE%\ђ Ў®зЁ© бв®«\SafeLinks\" %%v in (*.vbs) do del %%v
:: Open Explorer with links::
explorer "%USERPROFILE%\ђ Ў®зЁ© бв®«\SafeLinks\"

:: Create Uninstall::
echo @echo off > uninstall_%~n0.bat
echo net user %safeusername% /del >> uninstall_%~n0.bat
echo rd /s /q "%USERPROFILE%\Downloads\Browser" >> uninstall_%~n0.bat
echo rd /s /q "%USERPROFILE%\ђ Ў®зЁ© бв®«\SafeLinks" >> uninstall_%~n0.bat
echo rd /s /q "%USERPROFILE%\..\%safeusername%\" >> uninstall_%~n0.bat
echo For /f "tokens=1,2 delims=|" %%%%A in (Browserlist4saferun.txt) do del "%%%%B\%%%%A.vbs" >> uninstall_%~n0.bat
echo del Browserlist4saferun.txt >> uninstall_%~n0.bat
echo del %%0 >> uninstall_%~n0.bat

:Exit


Этот текст надо скопировать в notepad, сохранить его как SaveRun.bat

ВНЕМАНИЕ! Если запускать планируется на английской винде то необходимо в коде реплейснуть все подстроки "ђ Ў®зЁ© бв®«" и "Рабочий стол" (без кавычек) на подстроку Desktop (ну или на то название директории где у вас лежит десктоп)

Иначе - данный код будет корректно работать только в русской винде!


Кроме этого необходимо скачать и поставить на машину:

1. Windows Server 2003 Resource Kit Tools

2. Extended Change Access Control List Tool (Xcacls)

ВНЕМАНИЕ! И то и другое надо поставить в дефолтную директорию куда ставится ресурс кит - %Programfiles%\Windows Resource Kits\Tools\

Или поправьте эту строку в коде.


Теперь - можно запускать.

Система работает очень просто. Она:

1. Создаёт рандомного юзера у которого нет прав запускать приложения из профайла, куда по замыслу автора все вирусы будут стремиться попасть, что бы оттуда запуститься

2. Сканирует дефолтные пути по которыми ставятся все основные браузеры - лиса, хром, ослик, опера и если находит там их - создаёт для каждого браузера VBS скрипт, который (если его запустить) генерит линк на запуск браузера. Если этот линк потом запустить - браузер запустится с правами того кастрированного юзера.

3. Создаёт на рабочем столе папку SafeLinks куда кладёт все VBS скрипты.

Туда же будут попадать сгенерённые этими скриптами линки на запуск браузеров.

4. Создаёт файл uninstall_%~n0.bat рядом с исходным батником. Этот батник (если его запустить) удалит и кастрированного пользователя и скрипты и директорию. И самого себя тоже.


Всё это хозяйство было мною опробовано на русской винде с установленным Firefox 33.0.

Работает.




http://vk.com/note1267995_11710171
LinkLeave a comment

Обзор криптокаркулятора от банка Санкт-Петербург [Feb. 26th, 2014|07:48 am]
_cmeptb_
Итак, мои маленькие девиантные друзья - я надеваю волшебную шляпу и кастую экслера десятого уровня, сейчас будет обзор.

Месяца три назад на меня вышла [https://http://vk.com/a_sidorova|Анастасия Сидорова], какой-то там важный сотрудник банка Санкт-Петербург, примерно моего возраста и предложила поучаствовать в бета-тестировании криптокалькулятора.
Раздуваясь от чувства собственного величия и чрезвычайно важности я помчался в главный офис (которому, кстати, дичайше завидуют сотрудники конкурирующих банков), где Анастасия подарила мне критокалькулятор.
Моя догадка о том, что это будет что-то вроде RSA токена - не подтвердилась. Эта штука ВНЕЗАПНО действительно оказалась дичайше похожа на калькулятор в который можно вставить любую карточку оснащённую чипом от любого банка


 и не от банка тоже.


Вторая моя догадка, что Анастасия догадывается о моей профессии и о том, чем я занимаюсь - не подтвердилась - она не догадывалась. Это сдуло мой ЧСВ и ЧВ до комплексных погонных величин и  отрицательных объёмов.
Несколько слов о самом калькуляторе.
Он не брендирован, сделан из дешёвого плохо-обработанного пластика.


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


Толщина его равняется примерно толщине 4-х или 5-ти кредиток. И у меня сложилось ощущение, что его вполне можно сделать тоньше, но такая задача не ставилась.


Интерфейс русифицирован.
К нему прилагалась инструкция которая сразу же потерялась, но она легко запоминается после первой же попытки (хотя если она будет напечатана на корпусе - я не обижусь). Работает очень просто - нажимаешь клавишу Code - она спрашивает пин код. Если пин правильный - выдаёт последовательность цифр для входа. Подобрать таким образом пинкод - не получится. Чип даёт только три попытки, а потом блокирует карту(!). Выдаваемая последовательность - видимо зависит от программы заложенной в чипе.
Карта банка ВТБ24 выдаёт - 8 цифр для ввода


Карта банка Тинькофф - 10 цифр.


И только карта банка Санкт-Петербург - выдаёт 12 цифр. Она бы выдавала и больше, но неизвестный китайский производитель (слава богу) ограничил паранойю сотрудников банка разрешением дисплея, куда влезает только 12 цифр.


<минутка рекламы> Банк Санкт-Петербург - мы выдаём по максимуму! </минутка рекламы>
Вводить все эти цифры, конечно, то ещё удовольствие, но деваться некуда.
Для проведения платежей - всё примерно тоже самое, но тут ещё помимо пинкода нужно вводить одноразовые пароли которые банк генерит на каждую платёжку. В ответ калькулятор генерит чертовы 12 цифр, которые надо успеть вколотить в интернет пока он не отключится.
Теперь о хорошем.
Это - работает. Калькулятор вписался в габариты моей визитницы и лежит там между страниц, что позволяет носить его с собой.


Что это значит для меня. Для меня это значит очень многое. Не знаю, знают ли сам сотрудники банка (думаю, что нет) но тот факт, что завести в банк деньги и вывести их оттуда можно абсолютно бесплатно, то это позволяет рассматривать интернет банк как карманный кошелёк, где лежат деньги.
В кошельке никаких комиссий же нет, не так ли? Это значит, что двадцать первый век уже наступил и центр домашней бухгалтерии можно перенести в цифру сохраняя при этом свободу распоряжения средствами, что дичайше удобно (а самое главное - так оно и должно быть в 21-м веке).
Поэтому критически важно иметь ДВА способа (основной и резервный) которыми можно до этих денег добраться.
Да, прилетающие смс для входа - это в три раза удобней (всего 4 цифры вводить), но ведь люди, которые заблудились в лесу - изначально не планировали там заблуждаться. Поэтому, когда ВНЕЗАПНО падает мобильная сеть, теряется мобила, перестают приходить смс, а вам ВНЕЗАПНО очень надо перевести бабло потому, что сегодня последний день по срокам - можно реально родить.
И что бы этого явления не случилось - нужен запасной способ не связанный с мобильной связью и мобильными телефонами вообще.
Есть два варианта - это Гуловский Аутентификатор - программа под андроид или иос и, собственно - этот калькулятор. Гугловский Аутетификатор я пробовал поставить на свой телефон,


но как-то не получилось. (да, я ретроград)
Но даже если бы получилось - требуется наличие мобильного телефона, что может быть критичным при его потере.
Резюмирую.
Вещь абсолютно необходимая. Цена в банке Санкт-Петербург - 550 рублей кажется мне завышенной, но терпимой. Надо брать.



http://vk.com/note1267995_11693359
LinkLeave a comment

Люди, потерявшие точки над «ё» [Apr. 28th, 2012|08:46 pm]
_cmeptb_

Лев Толстой —
 при крещении был назван Лёв. Потом об этом все забыли. Судьбу Толстого
разделил его литературный персонаж Лёвин, превратившийся из русского
дворянина практически в ЕРЖ Левина. Геббельс и Геринг изначально были Гёббельсом и Гёрингом. Но показали свою фошистскую
 сучность и были сочтены недостойными. Эрнст Рём (Röhm) был также
фошыстом, и ахтунгом для полного счастья. Черчилль тоже сперва был
Чёрчиллем. Его наказали лишением точек за Фултонскую речь и железный занавес.
 Рёнтген, человек и аппарат, были лишены своих точек за раскрытие
неприглядной внутренней сущности человечества. Да и Николай Рерих на
самом деле был Рёрих (только вот сам он об этом не догадывался,
рериховеды с педивикии гарантируют).

Афанасий Фет первоначально тоже звался Фёт, но потом потерял Ё.

Известного математика Пафнутия Чебышёва повсеместно называли и называют Че́бышев, что самого гения матана
 при жизни изрядно бесило. Правда, некоторые источники (книга «Я познаю
мир: Математика») утверждают, что он писал себя как Чебышов.

Гёте, великий немецкий поэт гуманистического направления,
сохранил свои точки в знак признания заслуг в России, но проёбал на
своёй тёрритории — там расово немецкую «ö» ещё его папаша
 заменил на труЪ-диграф «oe», и теперь он не Göthe, а Goethe. Эти две
буковки «oe», по сути, представляют собой предшественник «о-умляута», и
употребление их в немецкой фамилии — это выверт «под старину». Типа как
мы вместо Е лепим ять, а на конце — Ъ, хотя нам уже нельзя, а вот
англичанам можно, и они вместо I лепят Y, а на конце — E (всякие там
 Byrd, Clarke, Burke, Smythe-Smythe-Browne и даже Ye Olde Tea Shoppe).
ТруЪ же! Хотя теперь-то «oe» пишут вместо «ö» чаще всего из-за возможных
 проблем с кодировкой и адекватным отображением умляутов. Ни в одном
расовом немецком источнике не используется написание Göthe. Графический
(где по определению никаких проблем с кодировкой быть не может) логотип Goethe-Института подтверждает это.

Шрёдингеру также повезло, хотя была опасность.

Также всякий образованный человек знает, что хитроумный кардинал
Ришелье, противник трёх мушкетёров, на самом деле — Арман Жан дю Плесси,
 герцог де Ришельё (Richelieu), как любезно подсказывает викижопия. А
вот слово «мушкетёр» суть неверное написание и чтение (мушкетер, гренадер). Как и «долбоёб».

Без точек часто остаются и актёр Жерар Депардьё (Depardieu), философ Монтескьё и расовый канадский каккеист Марио Лемьё.

Также советский киноактёр Георгий Жжёнов большую часть жизни
упоминался в фильмах как Жженов. Справедливость восторжествовала только
ближе к концу его пребывания на этой планете, когда он самолично
рассказал телефтыкателям историю своей нелёгкой жизни с мытарствами по
ГУЛАГу.

(с)Лурморе - [http://lurkmore.to/%D1%91|http://lurkmore.to/%D1%91]



http://vkontakte.ru/note1267995_11591260
LinkLeave a comment

Микрософт сошла с ума 2 (Не могу привыкнуть 21) [Oct. 24th, 2011|11:16 pm]
_cmeptb_
Это опять я с хрониками пикирующего титаника.
Почитал на днях бложек разработчиков восьмой винды и чувство прогрессирующего кретинизна, сквозящее из каждого абзаца подтолкнуло меня опять схватиться за голову взяться за перо.
Разработчики, в присущей только микрософту манере, ВНЕЗАПНО обнаружили, что сразу после загрузки седьмая винда занимает 404 Page not found метров памяти.
И сумрачные гение из корпорации зла решили - давайте переделаем функцию аллоцирования памяти и введём методику т.н. комбинированной памяти.
Ввели.
Восьмая винда стала занимать 281 метр памяти, что примерно на 100 метров меньше.
На этом месте хочется закономерно спросить - они что - идиоты?
Когда я загружаю ХР на том самом минимальном одногектарном атоме - она, на минуточку, занимает 150 метров и при этом, и там и там - функция аллоцирования памяти - одна и та же!
Read more...Collapse )

http://vkontakte.ru/note1267995_11417969
Link4 comments|Leave a comment

Микрософт сошла с ума (Не могу привыкнуть 20) [Oct. 6th, 2011|12:38 am]
_cmeptb_
Пришло уже время высказаться по новому интерфейсу, который микрософт планирует выкатить в составе Восьмой видны.
Метро. Плиточный интерфейс заточеный под тачскрины.
Всё бы и хорошо, но макрософт постулировала, что этот интерфейс будет един и на десктопах и на планшетах (и уже на телефонах)
Я сразу подумал, что дни микрософта сочтены.
Нет ну правда.
Когда они решили разделить виндовую ветку на серверную и десктопную -  я искренне не понимал для чего это делается - различия в платформах можно учеть обычным конфигурированием системы. Платформа то - едина. Старый добрый x86 (ну или x64), с его известными костылями.
Да, задачи разные, но это всё решаемо простым тюнингом.

Read more...Collapse )

http://vkontakte.ru/note1267995_11375283
LinkLeave a comment

Дефолт пенсионной системы. [Jul. 3rd, 2011|05:31 pm]
_cmeptb_
Заместитель министра здравоохранения и социального развития России господин Воронин высказал свои предложения по коренному реформированию действующей пенсионной системы, выражающиеся в изменении принципа учета пенсионных прав граждан.
Господин Воронин предлагает изменить саму пенсионную формулу, то есть формулу по учету пенсионных прав и назначению трудовых пенсий.Сейчас у каждого из нас на индивидуальном лицевом счете в Пенсионном фонде России учитывается так называемый расчетный пенсионный капитал для выплаты страховой части пенсии.
Так вот - предлагается обнулить этот капитал и вернуться к старой советской формуле - начислять по стажевому коэффициенту: вот отработал ты 40 лет – 0,55 тебе от, там, средней заработной платы, за каждый год дополнительного стажа будем рисовать некие доли процента.
(подробнее можно прочитать тут - http://www.vedomosti.ru/newspaper/article/2010/07/26/241601 )

<!-- CUT -->Такое заявление означает одно - правительство объявило дефолт по пенсионным накоплениям граждан.
В силу специфики нашей действительности (когда за государственным пенсионным фондом надзирает само государство) - разумеется официального объявления не будет ибо народ не поймёт. Но взять растраченные деньги неоткуда тоже. Значит остаётся единственный способ - это обесценить имеющиеся обязательства через инфляцию (есть ещё вариант, что прилетят инопланетяне и нас всех спасут).

Для всех людей родившихся позднее 1967 года это означает только одно - пенсии у нас не будет (а точнее - будет, но государственная - нищая).
Отсюда следует 2 вывода:
1. Стоит позаботиться о будущей пенсии самостоятельно.
2. Рубль, как валюту наколения выбирать нельзя.

http://vkontakte.ru/note1267995_11159165
LinkLeave a comment

Вот это и называется центр цифровой вселенной. [Mar. 19th, 2011|05:12 pm]
_cmeptb_
В данный момент мой комп:
1. Конвертит видео ролики
2. Показывает другое видео
3. Раздаёт торренты
4. Качает варез с сайта
4. Раздаёт WiFi
5. Я рублюсь в третий редалерт

Вот это и называется центр цифровой вселенной.

http://vkontakte.ru/note1267995_10808924
LinkLeave a comment

Белкины и Данилкины [Mar. 9th, 2011|10:46 pm]
_cmeptb_


http://vkontakte.ru/note1267995_10752139
LinkLeave a comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]