@echo off
nslookup myip.opendns.com resolver1.opendns.com > %TEMP%\myip.txt
FOR /F "skip=4 delims=: tokens=2" %%a in (%TEMP%\myip.txt) do set myipp1=%%a
FOR /F "usebackq delims= tokens=*" %%i in (`echo %myipp1%`) do set myipp2=%%i
echo %myipp2%> %TEMP%\showme_myip.txt
start notepad %TEMP%\showme_myip.txt
среда, 23 августа 2017 г.
Внешний IP-адрес из cmd
понедельник, 21 августа 2017 г.
qdp.properties in qdpconf
Под разными ОС расположение файла "qdp.properties" Tomcat ищет в разных папках:
- для Windows: <Tomcat АЦК-М>\qdpconf\qdp.properties
- для Linux: <Tomcat АЦК-М>/bin/qdpconf/qdp.properties
Нужно избавиться от этого нюанса.
Похожий нюанс с расположением лога вэб-приложения из папки "webapps" Tomcat - путь к логу, указанный в logback.xml для разных ОС (Windows, Linux) читается по-разному, например, при значении "../logs/mon.log " в "tomcat\webapps\azkmon\WEB-INF\classes\logback.xml" лог пишется по разным путям:
- для Windows: <Tomcat АЦК-М>\..\logs\mon.log
- для Linux: <Tomcat АЦК-М>/logs/mon.log
Нужно избавиться от этого нюанса тоже.
=============================================
В qdp.properties нужно обязательно указывать 5 строк о подключении к БД:
main.dataSource.driverClassName=oracle.jdbc.OracleDriver
main.dataSource.url=...
main.dataSource.username=...
main.dataSource.password=...
main.hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
=============================================
r:40c5acc6c50a1b760a62662fedeb8cddb336f4c8
a:a40546cc4fd6a12572828bb803380888ad1bfdab
=============================================
USERROLE_USERACCOUNT.ROLES_NAME='superUser' where USERROLE_USERACCOUNT.USERS_NAME=...
- для Windows: <Tomcat АЦК-М>\qdpconf\qdp.properties
- для Linux: <Tomcat АЦК-М>/bin/qdpconf/qdp.properties
Нужно избавиться от этого нюанса.
Похожий нюанс с расположением лога вэб-приложения из папки "webapps" Tomcat - путь к логу, указанный в logback.xml для разных ОС (Windows, Linux) читается по-разному, например, при значении "
- для Windows: <Tomcat АЦК-М>\..\logs\mon.log
- для Linux: <Tomcat АЦК-М>/logs/mon.log
Нужно избавиться от этого нюанса тоже.
=============================================
В qdp.properties нужно обязательно указывать 5 строк о подключении к БД:
main.dataSource.driverClassName=oracle.jdbc.OracleDriver
main.dataSource.url=...
main.dataSource.username=...
main.dataSource.password=...
main.hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
=============================================
r:40c5acc6c50a1b760a62662fedeb8cddb336f4c8
a:a40546cc4fd6a12572828bb803380888ad1bfdab
=============================================
USERROLE_USERACCOUNT.ROLES_NAME='superUser' where USERROLE_USERACCOUNT.USERS_NAME=...
Firebird 3, инициализация security3.fdb
После установки Firebird 3 (если установка производилась из ZIP-архива) нужно инициализировать "security3.fdb".
Сделать это можно, следуя инструкциям из https://firebirdsql.org/file/documentation/release_notes/html/en/3_0/rnfb30-compat-initsec.html
Сделать это можно, следуя инструкциям из https://firebirdsql.org/file/documentation/release_notes/html/en/3_0/rnfb30-compat-initsec.html
воскресенье, 20 августа 2017 г.
Автоматическое обновление HTML-страницы
Чтобы страница сама себя обновляла каждые, например, 23 секунды, можно добавить в блок HEAD инструкцию:
<meta http-equiv="refresh" content="23">
четверг, 17 августа 2017 г.
Узнать внешний IP-адрес с помощью CMD
C:\>nslookup myip.opendns.com resolver1.opendns.com
Name: resolver1.opendns.com
Address: 208.67.222.222
Не заслуживающий доверия ответ:
Name: myip.opendns.com
Address: 195.XXX.XXX.XXX
вторник, 15 августа 2017 г.
Прерывание команды timeout при нажатии кнопки "Развернуть" в окне cmd
Для автоматического прерывания команды timeout при нажатии кнопки "Развернуть" в окне cmd нужно отключить галочку "Использовать прежнюю версию консоли (требуется перезапуск)" на вкладке "Настройки" окна "Свойства" cmd.
Проверено на Windows 10 x64 (build 1703)
Проверено на Windows 10 x64 (build 1703)
среда, 9 августа 2017 г.
PostgreSQL: пример исполняемого блока для создания таблицы DUAL
DO $$
DECLARE
b_parent_id numeric(15);
b_ppo_id numeric(15);
v_doc_id numeric(15);
v_rr_id numeric(15);
v_gen numeric(15);
v_gen1 numeric(15);
r RECORD; -- некоторая промежуточная запись
ru RECORD; -- некоторая промежуточная запись
dd RECORD; -- некоторая промежуточная запись
sysdate Date := now(); -- текущая дата
BEGIN
-- удалим временную таблицу, если существует
drop table if EXISTS dual;
-- создадим временную таблицу
create temp table dual (dummy integer); -- пустышка
execute 'insert into dual(dummy) values(0)';
end $$;
DECLARE
b_parent_id numeric(15);
b_ppo_id numeric(15);
v_doc_id numeric(15);
v_rr_id numeric(15);
v_gen numeric(15);
v_gen1 numeric(15);
r RECORD; -- некоторая промежуточная запись
ru RECORD; -- некоторая промежуточная запись
dd RECORD; -- некоторая промежуточная запись
sysdate Date := now(); -- текущая дата
BEGIN
-- удалим временную таблицу, если существует
drop table if EXISTS dual;
-- создадим временную таблицу
create temp table dual (dummy integer); -- пустышка
execute 'insert into dual(dummy) values(0)';
end $$;
вторник, 1 августа 2017 г.
Базовые (отраслевые) перечни государственных и муниципальных услуг и работ
Перечни размещены по адресам:
http://bus.gov.ru/pub/services - в формате XLSX;
http://bus.gov.ru/pub/open-data - в формате XML.
http://bus.gov.ru/pub/services - в формате XLSX;
http://bus.gov.ru/pub/open-data - в формате XML.
Подписаться на:
Сообщения (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)