Опубликовано x-ops в 09/05/2019 - 22:26

Чтобы вывести число с плавающей точкой в фиксированном формате с указанным числом знаков после запятой:

>>> '%0.8f' % (0.00004069/185)
'0.00000022'


Опубликовано x-ops в 08/31/2019 - 13:14

Откуда то из интернетов...

Какая разница между raw_input() и input() в python3.x?

Разница в том, что raw_input() не существует в Python 3.x, а input() существует. На самом деле старый raw_input() был переименован в input(), а старый input() пропал, но его легко смоделировать с помощью eval(input()). (Помните, что eval() - это зло. Попытайтесь использовать более безопасные способы анализа вашего ввода, если это возможно.)
+
В Python 2, raw_input() возвращает строку, а input() пытается запустить ввод как выражение Python.


Опубликовано x-ops в 08/28/2019 - 13:05

После установки Континент АП перестала работать эл. подпись, некоторые из корневых сертификатов стали не действительными.
Удалить континент ап, запустить батник, установить континент.

REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\OID\EncodingType 1\CryptDllImportPublicKeyInfoEx\1.2.643.7.1.1.1.1" /f
 
REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Cryptography\OID\EncodingType 1\CryptDllImportPublicKeyInfoEx\1.2.643.7.1.1.1.1" /f


Опубликовано x-ops в 08/24/2019 - 12:16

git clone https://github.com/piratecash/piratecash.git
qmake -spec linux-g++ STATIC=1 RELEASE=1 -o Makefile piratecash.pro
make


Опубликовано x-ops в 08/24/2019 - 12:00

Вернуть старые имена для интерфейсов

В файле загрузчика (/etc/default/grub), необходимо понять значение строки:
GRUB_CMDLINE_LINUX=""
на
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"

После сделанных изменений, необходимо в конфигурационном файле /etc/network/interfaces имена интерфейсов enpXsY поменять на ethX.

После этого применяем сделанные изменения в загрузчике, выполняем команду:
update-grub


Опубликовано dragomir в 07/23/2019 - 12:38

apt-get install resolvconf
 
/etc/resolvconf/resolv.conf.d/head
nameserver 8.8.8.8
nameserver 8.8.4.4
 
service resolvconf restart


Опубликовано dragomir в 05/22/2019 - 15:42

смотрим настройки selinux

# getsebool -a | grep ftp
ftpd_anon_write --> off
ftpd_connect_all_unreserved --> off
ftpd_connect_db --> off
ftpd_full_access --> on
ftpd_use_cifs --> off
ftpd_use_fusefs --> off
ftpd_use_nfs --> off
ftpd_use_passive_mode --> on
httpd_can_connect_ftp --> off
httpd_enable_ftp_server --> off
tftp_anon_write --> off
tftp_home_dir --> off

добавляем команды в /etc/sysconfig/selinux

setsebool -P allow_ftpd_full_access on
setsebool -P ftp_home_dir on
setsebool -P ftpd_use_passive_mode on


Опубликовано dragomir в 04/16/2019 - 18:16

Поставил CentOS7 на raid1, а сверху LVM, стал тестить, выключать по очереди винты, а она у меня не грузистя с одного винта.
Выдает

Timed out waiting for device dev-mapper-centos\x2droot.device

и выкидывает в режим отладки

сканирую массивы

# mdadm --detail --scan
INACTIVE-ARRAY /dev/md127 metadata=1.2 name=qwer.lan:boot UUID=4893313c:a6855c34:3d642138:03162e96
INACTIVE-ARRAY /dev/md126 metadata=1.2 name=qwer.lan:pv00 UUID=8c357a94:15b4decf:6a4928f8:6b4bd2a7
 
# cat /proc/mdstat
Personalities :
md126 : inactive sda2[1](S)
      976100352 blocks super 1.2


Опубликовано dragomir в 03/20/2019 - 18:38

# snmpwalk -v2c localhost -c public .1.3.6.1.4.1.2021.501
UCD-SNMP-MIB::ucdavis.501 = No more variables left in this MIB View (It is past the end of the MIB tree)
# snmpwalk -v1 localhost -c public .1.3.6.1.4.1.2021.501
End of MIB

Получается такая штука, потому что не доступны ветки, кроме тех что разрешены по умолчанию

в конфиге /etc/snmp/snmpd.conf можно закомментировать те, которые по умолчанию и добавить полную

view    systemview    included   .1
#view    systemview    included   .1.3.6.1.2.1.1
#view    systemview    included   .1.3.6.1.2.1.25.1.1