вторник, 14 августа 2018 г.
пятница, 3 августа 2018 г.
Неугодная языковая раскладка при терминальном подключении (RDP)
При терминальном подключении (RDP) на удаленном хосте (иногда) появляется дополнительная языковая раскладка (RU-EN). Бесит.
Проверяю способ лечения:
Проверяю способ лечения:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"IgnoreRemoteKeyboardLayout"=dword:00000001
пятница, 6 июля 2018 г.
Приложение для работы с DBF-файлами
CDBF: https://www.whitetown.com/download/.
Shareware, но работать можно.
Shareware, но работать можно.
четверг, 5 июля 2018 г.
ЕИС: раздел "Новости и обновления"
Новости и обновления ЕИС:
http://zakupki.gov.ru/epz/main/public/news/news.html
Тут располагаются новости об обновлении ЕИС.
http://zakupki.gov.ru/epz/main/public/news/news.html
Тут располагаются новости об обновлении ЕИС.
пятница, 18 мая 2018 г.
Термины КС1 и КС2 по отношению к КриптоПро
КС1 и КС2 - разные классы защиты в соответствии с классификацией, используемой при сертификации ФСБ.
КС2 - более высокий класс защиты. Соответственно, дистрибутив КС1 сертифицирован по классу защиты КС1, дистрибутив КС2 - по КС2 (при условии использования дополнительных аппаратных средств).
С технической точки зрения CSP версии 3.0 КС1 отличается от КС2 тем, что в них по-разному организована работа с ключами. КС1 при работе с ключами хранит их в памяти приложений, КС2 при работе с ключами хранит их в службе хранения ключей (служба, которая ставится вместе с CSP). Второй вариант более безопасен, также во втором случае имеется возможность включения кеширования ключей.
Есть некоторые особенности функционирования, связанные как раз с разными методами хранения ключей и, следовательно, с разными правами (например, на рисование окошек). В виду этих особенностей на машинах, на которых работа с ключами будет осуществляться от имени сервиса (например, на сервере IIS или SQL) рекомендуется использовать КС2 (у КС1 будут проблемы с рисованием окошек запроса ключевых носителей); на терминальных серверах наоборот рекомендуется использовать КС1 (окошки службы могут не пробрасываться).
Сводная таблица:
Отсюда.
КС2 - более высокий класс защиты. Соответственно, дистрибутив КС1 сертифицирован по классу защиты КС1, дистрибутив КС2 - по КС2 (при условии использования дополнительных аппаратных средств).
С технической точки зрения CSP версии 3.0 КС1 отличается от КС2 тем, что в них по-разному организована работа с ключами. КС1 при работе с ключами хранит их в памяти приложений, КС2 при работе с ключами хранит их в службе хранения ключей (служба, которая ставится вместе с CSP). Второй вариант более безопасен, также во втором случае имеется возможность включения кеширования ключей.
Есть некоторые особенности функционирования, связанные как раз с разными методами хранения ключей и, следовательно, с разными правами (например, на рисование окошек). В виду этих особенностей на машинах, на которых работа с ключами будет осуществляться от имени сервиса (например, на сервере IIS или SQL) рекомендуется использовать КС2 (у КС1 будут проблемы с рисованием окошек запроса ключевых носителей); на терминальных серверах наоборот рекомендуется использовать КС1 (окошки службы могут не пробрасываться).
Сводная таблица:
| Работа | Хранение ключей | Работа от имени | Результат |
| Локально | КС1 | пользователь | + |
| служба | окна не рисуются | ||
| КС2 | пользователь | + | |
| служба | + | ||
| RDP | КС1 | пользователь | + |
| служба | окна не рисуются | ||
| КС2 | пользователь | + | |
| служба | окна не пробрасываются |
Отсюда.
четверг, 10 мая 2018 г.
Java: получение имени хоста по IP-адресу
Пример:
Если имя хоста найдено, тогда возвращает имя хоста.
Если имя хоста не найдено, тогда возвращает IP-адрес.
Если IP-адрес некорректный, тогда возвращает java.net.UnknownHostException.
Отсюда.
package com.myjava.ip;
import java.net.InetAddress;
import java.net.UnknownHostException;
public class MyHostName {
public static void main(String args[]){
try {
InetAddress host = InetAddress.getByName("72.167.232.155");
System.out.println(host.getHostName());
} catch (UnknownHostException ex) {
ex.printStackTrace();
}
}
}
Если имя хоста найдено, тогда возвращает имя хоста.
Если имя хоста не найдено, тогда возвращает IP-адрес.
Если IP-адрес некорректный, тогда возвращает java.net.UnknownHostException.
Отсюда.
четверг, 3 мая 2018 г.
BSOD
Просмотр дампов памяти, остающихся после BSOD:
http://www.nirsoft.net/utils/blue_screen_view.html
http://www.nirsoft.net/utils/blue_screen_view.html
Подписаться на:
Сообщения (Atom)
Архив
-
►
2019
(44)
- декабря (2)
- октября (6)
- сентября (9)
- августа (1)
- июля (1)
- июня (2)
- мая (2)
- апреля (2)
- марта (2)
- февраля (9)
- января (8)
-
►
2018
(54)
- декабря (4)
- ноября (3)
- октября (6)
- сентября (4)
- августа (2)
- июля (2)
- мая (3)
- апреля (4)
- марта (11)
- февраля (6)
- января (9)
-
►
2017
(55)
- декабря (4)
- ноября (14)
- октября (1)
- сентября (3)
- августа (10)
- июля (2)
- июня (5)
- мая (2)
- апреля (3)
- марта (4)
- февраля (4)
- января (3)
-
►
2016
(111)
- декабря (12)
- ноября (4)
- октября (14)
- сентября (7)
- августа (7)
- июля (14)
- июня (12)
- мая (8)
- апреля (5)
- марта (16)
- февраля (10)
- января (2)
-
►
2015
(96)
- декабря (2)
- ноября (4)
- октября (3)
- сентября (6)
- августа (2)
- июля (2)
- июня (2)
- мая (11)
- апреля (14)
- марта (24)
- февраля (21)
- января (5)
-
►
2014
(72)
- декабря (18)
- ноября (16)
- октября (2)
- сентября (7)
- августа (4)
- июля (1)
- июня (4)
- мая (5)
- апреля (3)
- марта (3)
- февраля (6)
- января (3)
-
►
2013
(33)
- декабря (3)
- ноября (2)
- октября (3)
- сентября (2)
- августа (1)
- июля (1)
- июня (2)
- мая (5)
- апреля (2)
- марта (2)
- февраля (1)
- января (9)
-
►
2012
(181)
- ноября (6)
- октября (11)
- сентября (6)
- августа (5)
- июля (6)
- июня (25)
- мая (24)
- апреля (14)
- марта (20)
- февраля (38)
- января (26)
