среда, 24 июня 2015 г.

Странное вложение winmail.dat, вместо полезных файлов


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

Но есть корпоранты которые любят использовать Outlook. Да еще и пересылают письма в формате HTMLс картинками в подписи. Вот от таких людей и приходят письма с вложениями в виде файла winmail.dat. Это Outlook "оптимизирует" пересылку вложений,как всегда забывая что одностороннее расширение стандартов ведёт к потере унификации. Вот мы с вами и не можем посмотреть что ж это за docx файлы во вложениях пришли.

Чем же просмотреть скрытые в winmail.dat вложения?

Если Outlook установлен, то можно конечно, это письмо в нём открыть. Есть и другой путь, установить программу Winmail Opener. это из-за её чудесной иконки в виде очков поверх конверта. Шутка. Это замечательная утилита позволит как и из графической среды, так и из консоли открыть winmail.dat файл и получить доступ к таким  нужным вложениям.

Утилита небольшая, порядка 400Кб. Локализована на 20 языков, в т.ч. и русский. В использовании проста до невозможности. И позволяет быстро решить описанную маленькую проблемку.

Ссылка на скачивание с сайта разработчика: http://www.eolsoft.com/download/.

P.S.
Ну а любителям Outlooka достаточно знать, чтобы получателеи его писем не маялись из-за его недоровых пристрастий, ему достаточно отправлять письма в формате "Текст".

пятница, 8 мая 2015 г.

Быстрый и удобный способ развернуть VNC сервер

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

Я реализую вариант работы через сервер xinetd, который прослушивает стандартный для VNC сессий порт 5900. При попытке соединения на этот порт xinetd запустит сервер VNC, а по завершению соединения закроет сервер и все программы. Таким образом при отсутствии активных соединений сервер и программы не будут висеть в памяти. Получится такой вот "терминальный" сервер.

Установка программ
В Debian предлагают на выбор два варианта VNC севера:

  1. vnc4server
  2. tightvncserver

Я воспользуюсь последним.
Помимо VNC-сервера, потребуются сам xinetd  и менеджер дисплеев, в моём случае это LightDM, поскольку я использую XFCE, а kdm и gdm тянут за собой просто тонны зависимостей KDE и Gnome соответственно.
sudo aptitude install tightvncserver xinetd lightdm
Настройка xinetd
Перво-наперво прописывает запуск супер-сервера при старте системы:
sudo systemctl enable xinetd
Для всех серверов которыми должен управлять xinetd в каталоге /etc/xinetd.d/ создаются конфигурационные файлы. Создадим такой файл для VNC-сервера:
sudo nano /etc/xinetd.d/vnc
со следующим содержимым:
 service vnc
{
   disable     = no
   socket_type = stream
   protocol    = tcp
   wait        = no
   user        = nobody
   server      = /usr/bin/Xvnc
   server_args = -inetd -once -query localhost -geometry 1024x768 -depth 16
   type        = UNLISTED
   port        = 5900
}
где
service vnc - название сервера, мы можем сделать несколько VNC-серверов с разными параметрами;
server  - путь к двоичному файлу который супер-сервер будет вызывать;
server_args - это аргументы с которыми будет сервер вызываться;
port - ну и порт который суперсервер будет слушать.

С какими же параметрами будут запускаться сессии VNC-сервера:
inetd - обязательный параметр для сервера VNC, сигнализирующий о том, что он запускается под управлением xinetd;
once - параметр выключающий VNC-сервер по завершению сессии;
query localhost - параметр указывающий что авторизация будет проводиться на локальной для VNC-сервере машине;
geometry - размер экрана для сессии, устанавливается из соображений удобства клиента и никак не зависит от уставленного в настройках сервера разрешения.
depth - глубина цвета от 2 до 32 bit. Меньше 16-ти появляются искажения цветов, для работы в локальной сети меньше ставить смысла нет.
Эти параметры относятся именно к используемому VNC серверу, так что их список может меняться от версии и выбранного сервера.

Настройка менеджера дисплеев LightDM
Необходимо активировать функцию XDMCP сервера в настройках менеджера дисплея, чтобы он мог авторизовывать удаленно подключающихся пользователей, а не только пользователей локальной консоли. Для этого раскомментрируем и изменим значение параметра в блоке [XDMCPServer] файла /etc/lightdm/lightdm.conf, приведя блок к виду:
[XDMCPServer]
enabled=true
port=177
#key=
Перезапуск серверов с новыми параметрами
Для этого выполняем команды:
sudo /etc/init.d/xinetd restart
sudo /etc/init.d/lightdm restart
Всё, теперь есть доступ к серверу по протоколу VNC. Правда мы еще не предпринимали никаких мер по обеспечению безопасности, прошу учесть что протокол VNC относится к небезопасным, поэтому будет продолжение.

Если возникли вопросы или замечания, вы как всегда можете прислать их мне на электронную почту kpa39l@yandex.ru

пятница, 3 апреля 2015 г.

Майл.ру Игровой центр под Wine


Не проходила авторизация в Игровом центре Mail.ru.
Получил следующий ответ от техподдержки:
"Зайдите в диск C/users/ и выберите Ваше имя пользователя (далее напишу его в кавычках, подставите свое).
Далее нажмите ctrl+h чтобы были видны скрытые папки.
Затем идите по пути «имя пользователя»/.wine/drive_C/users/«имя пользователя»/Local Settings/Application Data/Mail.ru/GameCenter
В указанную папку извлеките файлы из архива http://dl.mail.ru/http-test.zip поверх имеющихся файлов, т.е. заменяя старые файлы. Перезагрузите компьютер. Запускайте Игровой центр."

Помогло, авторизация прошла.

среда, 25 марта 2015 г.

Небольшой квест жителям города-курорта Геленджик по получению УЭК


УЭК - это Универсальная Электронная Карта, которая является заменой полиса ОМС, СНИЛС, платежной банковской карты и возможно других документов, пока не все задумки реализованы. Учитывая, что обязательно такие карты будут выдаться с 2017 года, и не получить её можно будет только по письменному заявлению я решил, что такая классная штука может быть получена пораньше, чтобы исключить авралы и очереди, тем более что выдаётся она бесплатно всем прописанным в крае гражданам старше 14 лет, да ещё и бесплатно.
В настоящий момент можно получить следующие сервисы с помощью УЭК на сайте uec.krasnodar.ru:
  • сервис ГИБДД – предназначен для информирования держателя УЭК о постановлениях, выписанных сотрудниками ГИБДД, а также для оплаты штрафов;
  • социальный сервис – предназначен для информирования держателя УЭК о предоставленных ему социальных льготах и выплатах согласно предоставляемым льготам;
  • медицинский сервис – предназначен для записи на прием к врачу и просмотра записей к врачу, а также для учета предоставления льгот и отпуска лекарств по программам дополнительного лекарственного обеспечения (г. Краснодар, г. Сочи);
  • сервис ПГУ – предназначен для использования УЭК в качестве инструмента доступа для получения государственных  и муниципальных услуг через единый портал органов власти;
  • сервис МФЦ – предназначен для получения информации о МФЦ, записи на прием в МФЦ, получения статуса заявки на прием в МФЦ и статуса выполнения услуги, а также отправки обращения в МФЦ.


Что нужно сделать чтобы получить такую карту? Всё очень просто:

  1. Подать заявление
  2. Получить карту
  3. ?????
  4. PROFIT!!!
Ну почти так. Во-первых нужно собрать в кучу свои документы:

  1. Паспорт или документ удостоверяющий личность
  2. Полис ОМС (обязательного медицинского страхования
  3. СНИЛС (страховое свидетельство обязательного пенсионного страхования)
Во-вторых, нужно подать заявление на получение УЭК, а сделать это можно только в одном из 33-х специализированных центров. И конечно же, в Геленджике таких центров нет, зато есть целых 4 в Новороссийске:
№ п/п
Адрес пунктов приема заявлений и выдачи УЭК
Пункт приема заявлений на выдачу УЭК
Пункт выдачи УЭК
16.
МБУ «МФЦ», г. Новороссийск, ул. Бирюзова, 6
ДА
НЕТ
17.
МБУ «МФЦ», г. Новороссийск, ул. Сакко и Ванцетти, 9
ДА
НЕТ
18.
Филиал ОАО «Уралсиб», г. Новороссийск, ул. Суворовская, 2, лит. Б
ДА
ДА
19.
Дополнительный офис № 8619/0202 Краснодарского отделения ОАО «Сбербанк России», г. Новороссийск, ул. Сухумское шоссе, 38
НЕТ
ДА


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

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

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


четверг, 12 марта 2015 г.

Список открытых портов

Список открытых портов В Linux список открытых портов можно посмотреть при помощи netstat: netstat -lptun Где: -l, --listening показывать только открытые порты -p, --program показывать PID и имя программы открывшей порт -t, --tcp показывать только открытые tcp порты -u, --udp показывать только открытые udp порты -n, --numeric показывать адреса интерфейсов и порты как числовые, а не символические значения

воскресенье, 18 января 2015 г.

На случай будущего расширения списка регионов России

После присоединения Крыма в списке регионов России добавилось две позиции:

  1. Автономная Республика Крым
  2. Город федерального значения Севастополь
Надеюсь, на этом перечень новых регионов не закончится, а значит в нашу систему управления гостиницей (PMS) Fidelio v8 нужно будет вносить изменения.
Делается это просто:

Конфигуратор - Связь с клиентами - Штаты
Configurator - CRM - States

И добавляются в список новые регионы с уникальными трёхбуквенными кодами. Вот бы все присоединения так легко выполнялись - раз-два и готово.

вторник, 13 января 2015 г.

Я не Шарли, #ЯВаня с горящего Донбасса.

Excel и CSV файлы


Столкнулся с парадоксальной , на мой взгляд, проблемой. MS Excel 2007-2013 не хочет открывать файлы CSV (Comma Separated Values - Файл с разделителями параметров). Точнее открывает, но как простые TXT файлы сбрасывая каждую строку в первую ячейку и не разделяя на значения. Как выяснилось происходит это от того, что разделитель по-умолчанию привязали к разделителю в языковых настройках системы, чем в Русской версии является  ; (точка с запятой).

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

Первый. Создать новый файл в Excel. И в новом пустом файле перейти на вкладку "Данные" ленты - "Получить внешние данные" - "Из текста". Откроется очень простой мастер импорта данных, в котором можно указать кодировку файла, тип данных для столбцов и, естественно, символ разделителя.




Второй. Открыть файл Блокнотом и добавить в начало файлу строку "sep=,". Которая указывает, что разделителем (separator)в файле является запятая. После этого никаких других действий для открытия файла уже предпринимать не придётся.



Естественно, мой выбор - второй вариант. Быстрее и проще, а результат тот же.

пятница, 9 января 2015 г.

Проблема с msls31.dll

В один прекрасный днл появилась у меня пробелма с кнопкой "Пуск" в моей Win7 x64 Домашняя. При нажатии на кнопку у меня стало появляться сообщение об отсутствии файла msls31.dll. Из-за чего множество программ интерфейс которых использует вэб-содержимое, например Google Drive или Google Picasa, перестали работать из-за того что не отображались никакие элементы интерфейса. ни кнопки, ни поля.

Поиск решений в Сети дал несколько, совсем немного, веток с упоминанием моей ошибки суть которых сводилась к тому, что это проблема связана с неправильным процессом обновления Internet Explorer-а. Все рецепты указанные в этих ветках, включая FixIt и редактирование реестра не привели к решению проблемы.

В итоге, проблема решилась сбросом всех настроек IE к первоначальному виду. Далее будут скриншоты на моей русский Windows 7 Home x64, но для всех остальных версий Windows и IE (начиная с 9-ой) этапы будут теми же самыми.

Как сбросить все настройки? Очень просто:

Запускаем IE.


В меню Настроек щёлкаем на пункт "Свойства браузера".

Переходим на вкладку "Дополнительно". И нажимаем кнопку "Сброс".

В открывшемся окне сброса параметров, ставим галку напротив очистки персональных настроек и нажимаем кнопку "Сброс"
После окончания процесса сброса настроек можно нажать кнопку "Закрыть" и перезагрузить компьютер.


Вот таким нехитрым путём решил свою проблему с ошибками библиотеки msls31.dll. Надеюсь, этот простой метод подойдёт и Вам.

вторник, 30 декабря 2014 г.

Вася Обломов, Ксения Собчак и Леонид Парфенов - «ВВП»





Народ?  Граждане, вы от народа далеки так же как и от понимания того что именно нужно делать чтобы стало хорошо. Дискуссию о том, что такое хорошо для всей страны и что такое хорошо для конкретного Обломова, Собчак и Парфенова начинать не буду. И уж тем более не буду говорить о том, что кому придётся сделать очень плохо, чтобы этим конкретным было хорошо.

 Что вы все на Путина Владимира Владимировича киваете? Да будь он хоть вторым пришествием Иисуса Христа в одиночку на посту Президента он может разве что доносить свои идеи. Всё. Остальное должны делать мы с вами. Внизу. Здесь и сейчас. Бороться с воровством, начав с себя. Писать доносы как это принято в "цивилизованной" европе. И даже соблюдать ПДД.

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

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

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