понедельник, 29 октября 2018 г.

АЦК jars (unistr <—> asciistr)

Для поиска в сборке:
select replace(replace(ASCIISTR('Документ "Сведение о платеже" не создан'),'\','\u'),'"','\"') from dual;
В обратную сторону:
select UNISTR(replace(replace('\u0414\u043E\u043A\u0443\u043C\u0435\u043D\u0442 \"\u0421\u0432\u0435\u0434\u0435\u043D\u0438\u0435 \u043E \u043F\u043B\u0430\u0442\u0435\u0436\u0435\" \u043D\u0435 \u0441\u043E\u0437\u0434\u0430\u043D','\u','\'),'\"','"')) from dual;

суббота, 20 октября 2018 г.

В jenki сломалась sorttable

Перестала работать сортировка таблиц (функционал "sorttable"). Одновременно в консоли браузера (Ctrl+Shift+i) при загрузке главной страницы стала появляться ошибка:
sorttable.js:211 Uncaught TypeError: node.getAttribute is not a function
at Object.getInnerText (sorttable.js:211)
at Object.getInnerText (sorttable.js:236)
at Object.guessType (sorttable.js:170)
at Object.makeSortable (sorttable.js:87)
at sorttable.js:36
at Function.Array.forEach (sorttable.js:453)
at forEach (sorttable.js:492)
at HTMLDocument.init (sorttable.js:34)
getInnerText @ sorttable.js:211
getInnerText @ sorttable.js:236
guessType @ sorttable.js:170
makeSortable @ sorttable.js:87
(anonymous) @ sorttable.js:36
Array.forEach @ sorttable.js:453
forEach @ sorttable.js:492
init @ sorttable.js:34

Ошибка стала появляться, начиная с версии 0.8.
К ней приводят эти три строки (№№ 51-53):
<td style="width: 20px;">
<input type="button" class="btn-nice" value="${recnum}" onclick="window.open('spec.jsp?inID=${row.id}&name=${row.schemaname}','_self')"/>
</td>

Причину я так и не понял, но если убрать переносы строк, тогда ошибки нет и сортировка работает:
<td style="width: 20px;"><input type="button" class="btn-nice" value="${recnum}" onclick="window.open('spec.jsp?inID=${row.id}&name=${row.schemaname}','_self')"/></td>

Исправлено в jenki 0.11.6.

понедельник, 15 октября 2018 г.

CMD и FAR: блочное и построчное выделение текста в режиме просмотра файлов (F3)

Режим выделения фрагмента текста зависит от галочки "Включить выделение переноса строк":
- галочка включена - выделение построчное;
- галочка отключена - выделение блочное.
См. пример:

понедельник, 8 октября 2018 г.

Восстановление DBSERVER

[root@dbserver38 ~]# umount /mnt/hd2tb
umount: /mnt/hd2tb: not mounted
[root@dbserver38 ~]# mdadm --stop /dev/md0
mdadm: stopped /dev/md0
[root@dbserver38 ~]# mdadm --create --verbose /dev/md0 --level=10 --raid-devices=4 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1
mdadm: layout defaults to n1
mdadm: chunk size defaults to 64K
mdadm: /dev/sda1 appears to contain an ext2fs file system
size=1953519872K mtime=Fri Sep 28 19:39:38 2018
mdadm: /dev/sda1 appears to be part of a raid array:
level=raid10 devices=4 ctime=Wed Apr 4 12:07:08 2018
mdadm: /dev/sdb1 appears to contain an ext2fs file system
size=1953519872K mtime=Wed Apr 4 18:18:58 2018
mdadm: /dev/sdb1 appears to be part of a raid array:
level=raid10 devices=4 ctime=Wed Apr 4 12:07:08 2018
mdadm: /dev/sdc1 appears to be part of a raid array:
level=raid10 devices=4 ctime=Wed Apr 4 12:07:08 2018
mdadm: /dev/sdd1 appears to be part of a raid array:
level=raid10 devices=4 ctime=Wed Apr 4 12:07:08 2018
mdadm: size set to 976759936K
Continue creating array? y
mdadm: array /dev/md0 started.
[root@dbserver38 ~]# mount -t ext4 -o rw,noatime,max_batch_time=0,nobarrier,data=writeback /dev/md0 /mnt/hd2tb

среда, 3 октября 2018 г.

вторник, 2 октября 2018 г.

УРВ в Jira

В Jira трудозатраты по задачам можно увидеть с помощью отчетов в пунктах меню:
1) Timetracker —> Reporting:

2) Tempo —> Расписания:

Архив