Ручная установка персонального сертификата в Mozilla Firefox (с комментарием)

Опубликовано Vladimir - пн, 19.10.2009 - 18:24

1. Получаем от поддержки файл WMID.cer

2. По инструкции скачиваем и компируем все (файлы из bin, lib cert8.db key3.db secmod.db xxxxxxxxxxxx.cer ) папку (например в p:data)

3. Запускаем из коммандной строки:

cd p:\data

USB накопитель не распознается в Linux

Опубликовано Vladimir - пн, 21.09.2009 - 21:38

Проблема:

При подключении USB устройства к компьютеру оно не обнаруживается.

В лог-файл /val/log/syslog пишется ошибка: device descriptor read/64, error -110

1. Решение найденное в Интернет - низкоуровневое форматирование флешки (т.к. windows "неправильно" заполняет служебные сектора)

Решение временное т.к. устраняет не причину, а следствие (медленный ответ устройства при распознавании)

2.Необходимо увеличить timeout для scsi устройств

Текстовые функции Excel

Опубликовано Vladimir - пн, 14.09.2009 - 09:44

 

Иногда нам требуется переформатировать поля в таблице (номера телефонов, артикулы товара и т.п.).

Чтобы это сделать в Excel (Как и в макросах MS Word) есть функции работы со строками:

Пишем log-и в event log

Опубликовано Vladimir - пн, 07.09.2009 - 13:48

//Создаем секцию и источник логов

string sLog = "Application";
string sSource = "Service";

if (!EventLog.SourceExists(sSource))
EventLog.CreateEventSource(sSource, sLog);

....

//Записываем в журнал предупреждение или ошибку

EventLog.WriteEntry(sSource, "Сообщение для журнала", EventLogEntryType.Warning);

EventLog.WriteEntry(sSource, "внимание ошибка!", EventLogEntryType.Error);

 

Фунция var_dump в C# - класс ObjectDumper

Опубликовано Vladimir - пт, 14.08.2009 - 15:41

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

В php для этих целей служат функции print_r() и var_dump() в C# встроенной функции нет, но есть пример класса ObjectDumper от MS который выводит всю необходимую информаци.

Если требуется также выводить  не публичные переменные объекта, то  (примерно в строку 34) добавляем флаг BindingFlags.NonPublic

Захват почтового логина

Опубликовано Vladimir - ср, 15.07.2009 - 19:12

Захват логина возможен несколькими способами:

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

Принципиально возможно использование уязвимости.

Наименее вероятный способ, по крайней мере, для почтовых массовых провайдеров типа mail.ru, yandex, gmail.com.

Google - Получение результатов запроса по Интернет как личные Новости

Опубликовано Vladimir - ср, 01.07.2009 - 11:06

1. Создаем оповещение при помощи сервиса www.google.com/alerts

1.1. Составляем запрос, результаты по которому мы хотели бы получать.

1.2. Выбираем тип (type) Web (Можно также искать по Google News)

1.3. Выбираем способ доставки (Delivery to) - RSS Feed (Можно также получать сообщения на email)

1.4. Переходим в управление созданными заданиями www.google.com/alerts/manage