Сообщения

Сообщения за октябрь, 2019

АЦК. Не отображаются сертификаты и ошибки при подключении

Симптомы: Могут не отображаться сертификаты, хотя они добавлены в карточке роли. Может возникать ряд ошибок - типа "Нет доступа к бюджету" / "Нет доступа к объекту ОП" Причина: Некорректное время на одной из машин(либо СП, либо БД). У меня оказалось, что время сбросилось на сервере с БД после перезапуска системы, из-за проблем с батарейкой CMOS. Узнать дату и время можно командой: [root @ dbserver38 ~]#  date Mon Oct 28 11:15:56 +08 2019 Решение: Выставить корректное время

CMD. как открывать файлы через командную строку

Иногда, когда не хочется искать файл в огромном количестве директорий на диске. (PS - все файлы предпочитаю хранить не на рабочем столе, а аккуратно разложенными по папкам). Также данное решение понадобилось из-за работы с общим файлом на сетевом диске через Excel. Как оказалось, MS Excel, выпуска 2010 года точно, не может хранить название файла в доступных (при нажатии на ПКМ по значку приложения), даже после того как его добавили в избранное. Почему? Нет ответа на этот вопрос. Но проблема есть, поэтому было решено записать открытие необходимых файлов с помощью переменой. Для начала можно записать в переменную саму программу MS Excel. Но делать это не обязательно, так как можно уже в переменной для открытия файла указать полный  адрес до установленной программы. Итого: 1. Прописываем адрес до программы MS Excel в переменную: cmd> SET "excel=C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" Учесть, что программа может быть установлена в д

СУБД Oracle. Работа с табличными пространствами (tablespace)

Вывести список табличных пространств (ТП): SQL> SELECT free.tablespace_name TABLESPACE,      ROUND(files.bytes / 1073741824, 2) gb_total,     ROUND((files.bytes - free.bytes)  / 1073741824, 2) gb_used,     ROUND(free.bytes  / files.bytes * 100) || '%' "%FREE"  FROM (SELECT tablespace_name, SUM(bytes) bytes FROM dba_free_space GROUP BY tablespace_name) free,   (SELECT tablespace_name, SUM(bytes) bytes FROM dba_data_files GROUP BY tablespace_name) files WHERE    free.tablespace_name = files.tablespace_name; SQL>  select  a.tablespace_name,        round(a.bytes_alloc / 1024 / 1024, 2) m_alloc,        round(nvl(b.bytes_free, 0) / 1024 / 1024, 2) m_free,        round((a.bytes_alloc - nvl(b.bytes_free, 0)) / 1024 / 1024, 2) m_used,        round(maxbytes/1048576,2) Max from  (select  f.tablespace_name,                sum(f.bytes) bytes_alloc,                sum(decode(f.autoextensible, 'YES',f.maxbytes,'NO', f.bytes)) maxbytes         from db

Windows. Перезапуск машины через командную строку

Используется команда: CMD> shutdown  -r   -t   0

Ubuntu. Установка программы/драйвера из исходников

Все исходники распространяются в виде архивов (*.gz) После скачивания архива с дистрибутивом, необходимо распаковать его  Для распаковки можно использовать либо интерфейс системы, либо использовать командную строку: Первая команда для распаковки архива - gunzip PROGA.tar.gz Вторая команда для распаковки файлов с атрибутами - tar xvf PROGRA.tar Аргументы программы tar: x   -вытащить все файлы из архива. v - выдавать информацию о процессе распаковки, при ошибке позволяет точно установить причину. f - обязателен при работе с файлами. После распаковки переходим в директорию с файлами. cd PROGRA Далее необходимо найти файл README (может быть INSTALL). Обычно в этом файле указано, каким образом необходимо собирать и устанавливать дистрибутив. Там же указывается последовательность команд: ./autogen.sh make make install

CMD. Перезагрузка Windows из командной строки

Для перезапуска windows из командной строки: cmd> shutdown –r после нажатия на "Enter" появится сообщение "До завершения работы Windows осталось менее 1 минуты". Если нужно, чтобы перезапуск был через определенный промежуток времени: cmd>  shutdown –r -t 300 здесь ключ: -r Перезагрузка компьютера  "-t" определяет время "300" - количество секунд (в данном случае 5 минут) Также в в качестве параметров можно использовать: (справку по ним также можно получить в командной строке - /? ) -s Завершение работы компьютера -a Прекращение завершения работы системы -m \\<компьютер> Удаленный компьютер, на котором выполняется действие -t xx Таймаут завершения работы - xx сек. -c "comment" Комментарий (не более 127 знаков) -f Принудительное завершение приложений без предваритель

Mail.ru Вывод непрочитанных писем

Изображение
Совсем недавно Mail.ru обновила свой интерфейс, сделав его "современным", хотя Яндекс такой интерфейс использует уже более 2-х лет (точно не помню). Причиной моего негодования стало то, что раньше при открытии почты я всегда получал список непрочитанных писем, так как был настроен параметр. Было довольно удобно, учитывая что использую я множество папок и фильтров, которые перекладывают из папки "Входящие" в нужные мне папки. Рис.1 Расположение писем в папках После обновления - такая возможность пропала (хз почему), но появилась новая возможность фильтровать письма непосредственно в каждой папке: Рис.2 Возможность фильтрации в папках Для того чтобы открыть почтовый ящик и увидеть все непрочитанные письма, без учета папок - необходимо использовать адрес -  https://e.mail.ru/search/?q_read=1 Либо нажать на поле "Поиск", после чего выбрать кнопку фильтрации "Непрочитанные"

Terminal. запуск одной команды с переменной

Для необходимости получения нескольких результатов по разным утилитам в Linux можно использовать переменные в команде. Например, есть 3 утилиты: host nslookup dig хотим узнать информацию, которые дает каждая из команд. При этом, не хочется вводить повторно команду. В этом случае, можно запихать все 3 утилиты в одну строку, указав в качестве параметра - переменную = адресу. for  u  in  hosts nslookup  dig ;  do   $u  google.com;  done