LINUX.ORG.RU

Сообщения AntonyRF

 

Не могу открыть порты на сервере

Всем привет, арендовали дедик, повесили там сервис и с ним нужно по REST'у взаимодействовать, нужные порты открыли так:

sudo iptables -A INPUT -p tcp --dport 8546 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 8545 -j ACCEPT

Вот вывод iptables:

# sudo iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:9735
ACCEPT     udp  --  anywhere             anywhere             udp dpt:9735
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:8545
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:8546

Chain FORWARD (policy DROP)
target     prot opt source               destination
DOCKER-USER  all  --  anywhere             anywhere
DOCKER-ISOLATION-STAGE-1  all  --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere             ctstate RELATED,ESTABLISHED
DOCKER     all  --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Chain DOCKER (1 references)
target     prot opt source               destination
ACCEPT     tcp  --  anywhere             172.17.0.2           tcp dpt:9735
ACCEPT     tcp  --  anywhere             172.17.0.2           tcp dpt:8333

Chain DOCKER-ISOLATION-STAGE-1 (1 references)
target     prot opt source               destination
DOCKER-ISOLATION-STAGE-2  all  --  anywhere             anywhere
RETURN     all  --  anywhere             anywhere

Chain DOCKER-ISOLATION-STAGE-2 (1 references)
target     prot opt source               destination
DROP       all  --  anywhere             anywhere
RETURN     all  --  anywhere             anywhere

Chain DOCKER-USER (1 references)
target     prot opt source               destination
RETURN     all  --  anywhere             anywhere

# sudo iptables -S
-P INPUT ACCEPT
-P FORWARD DROP
-P OUTPUT ACCEPT
-N DOCKER
-N DOCKER-ISOLATION-STAGE-1
-N DOCKER-ISOLATION-STAGE-2
-N DOCKER-USER
-A INPUT -p tcp -m tcp --dport 9735 -j ACCEPT
-A INPUT -p udp -m udp --dport 9735 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 8545 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 8546 -j ACCEPT
-A FORWARD -j DOCKER-USER
-A FORWARD -j DOCKER-ISOLATION-STAGE-1
-A FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -o docker0 -j DOCKER
-A FORWARD -i docker0 ! -o docker0 -j ACCEPT
-A FORWARD -i docker0 -o docker0 -j ACCEPT
-A DOCKER -d 172.17.0.2/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 9735 -j ACCEPT
-A DOCKER -d 172.17.0.2/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 8333 -j ACCEPT
-A DOCKER-ISOLATION-STAGE-1 -i docker0 ! -o docker0 -j DOCKER-ISOLATION-STAGE-2
-A DOCKER-ISOLATION-STAGE-1 -j RETURN
-A DOCKER-ISOLATION-STAGE-2 -o docker0 -j DROP
-A DOCKER-ISOLATION-STAGE-2 -j RETURN
-A DOCKER-USER -j RETURN


Почему ничего отправить по POST не могу, совершенно не понятно:

curl --data '{"method":"price","params":[],"id":1,"jsonrpc":"2.0"}' -H "Content-Type: application/json" -X POST 51.159.21.119:8545

Помогите пожалуйста разобраться с этим, заранее спасибо!

 ,

AntonyRF
()

Я не понимаю Qt

Всем привет.

Нужно нарисовать QR-код, под андройдом. Апп на Qt Widget, не спрашивайте почему. Для QR кодов использую эту либу. В общем хочу сгенерировать QPixmap и кинуть его в QLabel:

void FormQR::paintQR(QPainter &painter, const QSize sz, const QString &data, QColor fg) {
    // NOTE: At this point you will use the API to get the encoding and format you want, instead of my hardcoded stuff:
    qrcodegen::QrCode qr = qrcodegen::QrCode::encodeText(data.toUtf8().constData(), qrcodegen::QrCode::Ecc::LOW);
    const int s=qr.getSize()>0?qr.getSize():1;
    const double w=sz.width();
    const double h=sz.height();
    const double aspect=w/h;
    const double size=((aspect>1.0)?h:w);
    const double scale=size/(s+2);
    // NOTE: For performance reasons my implementation only draws the foreground parts in supplied color.
    // It expects background to be prepared already (in white or whatever is preferred).
    painter.setPen(Qt::NoPen);
    painter.setBrush(fg);
    for(int y=0; y<s; y++) {
        for(int x=0; x<s; x++) {
            const int color=1; //qr.getModule(x, y);  // 0 for white, 1 for black
            if(0!=color) {
                const double rx1=(x+1)*scale, ry1=(y+1)*scale;
                QRectF r(rx1, ry1, scale, scale);
                painter.drawRects(&r,1);
            }
        }
    }
    QPixmap *pix = new QPixmap(sz.width(), sz.height());
    painter.drawPixmap(0, 0, *pix);
    painter.end();
    ui->label_qr->setPixmap(*pix);
}

void FormQR::updateQRImage()
{
    QPixmap *pix = new QPixmap(QSize(200,200));
    QPainter *painter = new QPainter(pix);
    QSize sz = QSize(200, 200);
    paintQR(*painter, sz, tr("Test"), QColor::fromRgb(Qt::red));
}

Помогите плиз понять, что не так?

 ,

AntonyRF
()

Где арендовать ноутбук на пару недель и не разориться?

Всем привет, собственно сабж.

Цели: Программирование, чтобы желательно с SSD и FullHD?

Свой умер, есть ПК, но уезжаю на пару недель. А свой ноут еле живой, экран держится на честном слове.

UPD: Я живу в Москве / Мыло в профиле

 

AntonyRF
()

SQL же

Всем привет!

Есть две таблицы см.внизу, нужно получить одну таблицу, но чтобы допустим значение даты в записи было ближе всего к 16:00. Т.е. берём соответствующие записи из Таблицы 1 и Таблицы 2, у них равны ID и Tariff. Затем сравниваем время у кого ближе оно к 16:00 того и кладём в результирующую таблицу. Например:

Таблица 1
| 6  |   0    |	2019-06-13 15:59:36.000 | <-- Эта должна попасть в итоговый выхлоп
Таблица 2
| 6  |   0    |	2019-06-13 16:01:20.000 | <-- Это игнорируется

ID и Tariff - это int, тогда как DateTime, внезапно, datetime. Таблицы для примеров:

>> Таблица 1 
+----+--------+-------------------------+
| ID | Tariff |         DateTime        |
+----+--------+-------------------------+ 
| 6  |   0    |	2019-06-13 15:59:36.000 |
| 7  |	 0    |	2019-06-13 15:59:37.000 |
| 8  |	 0    |	2019-06-13 15:59:39.000	|
| 12 |	 0    |	2019-06-13 15:59:40.000 |
+----+--------+-------------------------+

>> Таблица 2
+----+--------+-------------------------+
| ID | Tariff |         DateTime        | 
+----+--------+-------------------------+
| 6  |   0    |	2019-06-13 16:01:20.000 |
| 7  |   0    |	2019-06-13 16:01:22.000 |
| 8  |   0    |	2019-06-13 16:01:23.000 |
| 12 |   0    |	2019-06-13 16:01:24.000 |
+----+--------+-------------------------+

Собственно, как сделать?

 

AntonyRF
()

Проброс VNC через доп.хост

Шалом!

Таки есть я с компом на работе, который хочет в VNC, есть роутер у него порты все проброшены на NAS, а за NAS в локалке есть RPI3 который не доступен из глоб.сети.

Роутер конфигурить не могу, к NAS есть ssh, к RPI есть ssh тунель. Вот поднял я VNC сервер на RPI, а как настроить NAS чтобы я мог снаружи коннектится к VNC RPI?

 , ,

AntonyRF
()

Обновил я тут ubuntu и сломал APT

Всем привет!

Обновил я тут бубунту с 17.10 до 18.04.

$ sudo apt-get upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Вы можете запустить «apt --fix-broken install» для исправления этих ошибок.
Следующие пакеты имеют неудовлетворённые зависимости:
 libasan4-armhf-cross : Зависит: libc6-armhf-cross (>= 2.27) но 2.24-9ubuntu1cross1 уже установлен
 libatomic1-armhf-cross : Зависит: libc6-armhf-cross (>= 2.27) но 2.24-9ubuntu1cross1 уже установлен
 libcilkrts5-armhf-cross : Зависит: libc6-armhf-cross (>= 2.27) но 2.24-9ubuntu1cross1 уже установлен
 libgcc1-armhf-cross : Зависит: libc6-armhf-cross (>= 2.27) но 2.24-9ubuntu1cross1 уже установлен
 libgomp1-armhf-cross : Зависит: libc6-armhf-cross (>= 2.27) но 2.24-9ubuntu1cross1 уже установлен
 libstdc++6-armhf-cross : Зависит: libc6-armhf-cross (>= 2.27) но 2.24-9ubuntu1cross1 уже установлен
 libubsan0-armhf-cross : Зависит: libc6-armhf-cross (>= 2.27) но 2.24-9ubuntu1cross1 уже установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета (или указав решение).

Лады, запускаю то что просят:

$ sudo apt --fix-broken install
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Следующий пакет устанавливался автоматически и больше не требуется:
  libapparmor-perl libbind9-140 libboost-filesystem1.62.0 libboost-filesystem1.65.1 libboost-iostreams1.62.0 libboost-random1.62.0 libboost-regex1.62.0 libboost-system1.62.0 libboost-system1.65.1 libboost-thread1.62.0 libcapnp-0.5.3
  libcapnp-0.6.1 libdbus-glib-1-2 libdns162 libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libegl-mesa0 libegl1 libegl1-mesa libgbm1 libgdbm3 libgl1-mesa-dri libglapi-mesa libglvnd0 libisc160 libisccc140 libisccfg140
  libisl15 libllvm5.0 libllvm7 liblwres141 libmirclient9 libmircommon7 libmircore1 libmirprotobuf3 libmpfr4 libntfs-3g872 libpoppler68 libprotobuf-lite10 libruby2.3 libtesseract-data libtesseract3 libtxc-dxtn-s2tc libunistring0
  libwayland-egl1-mesa libwayland-server0 libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-present0 libxcb-sync1 libxcb-xfixes0 libxshmfence1 php7.1-imap php7.1-ldap ruby2.3 ruby2.3-dev tcpd tesseract-ocr-equ
Для его удаления используйте «sudo apt autoremove».
Будут установлены следующие дополнительные пакеты:
  libc6-armhf-cross libc6-dev-armhf-cross
Следующие пакеты будут обновлены:
  libc6-armhf-cross libc6-dev-armhf-cross
Обновлено 2 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Установлено или удалено не до конца 10 пакетов.
Необходимо скачать 0 B/2 904 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить? [Д/н] y
(Чтение базы данных … на данный момент установлено 234383 файла и каталога.)
Подготовка к распаковке …/libc6-dev-armhf-cross_2.27-3ubuntu1cross1.1_all.deb …
Распаковывается libc6-dev-armhf-cross (2.27-3ubuntu1cross1.1) на замену (2.24-9ubuntu1cross1) …
dpkg: ошибка при обработке архива /var/cache/apt/archives/libc6-dev-armhf-cross_2.27-3ubuntu1cross1.1_all.deb (--unpack):
 не удалось открыть «/usr/arm-linux-gnueabihf/lib/Mcrt1.o.dpkg-new»: No such file or directory
Подготовка к распаковке …/libc6-armhf-cross_2.27-3ubuntu1cross1.1_all.deb …
Распаковывается libc6-armhf-cross (2.27-3ubuntu1cross1.1) на замену (2.24-9ubuntu1cross1) …
dpkg: ошибка при обработке архива /var/cache/apt/archives/libc6-armhf-cross_2.27-3ubuntu1cross1.1_all.deb (--unpack):
 не удалось открыть «/usr/arm-linux-gnueabihf/lib/ld-2.27.so.dpkg-new»: No such file or directory
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/libc6-dev-armhf-cross_2.27-3ubuntu1cross1.1_all.deb
 /var/cache/apt/archives/libc6-armhf-cross_2.27-3ubuntu1cross1.1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

И что делать?!

 ,

AntonyRF
()

Надеюсь не вирус

Всем привет.

Собственно весь день была включена в сеть raspberry pi, пароли стандартные, но наружу не глядела. Так же поставил пару прог через make install, а именно phd2 и XEphem.

Теперь при выполнение любой команды в терминале и при запуске терминала выполняется непонятная херня. Ссылку не парсит лор-код - https://cloud.xn--h1aaobq7a9a.xn--p1acf/index.php/s/o2gB4P4osextej6

Чего делать не знаю, морально к такому готов не был. Подскажите пожалуйста как это убрать?

 

AntonyRF
()

Выбор одноплатника

Всем привет!

В общем есть телескоп на монтировке HEQ5-Pro, хочется подключать камеры и монти к одному устройству. Ноутбуки ночью и на морозе выжирают всю энергию за несколько часов. Вот и пришла в голову мысль использовать стандартный софт на одноплатниках. Есть RPIZero v1.3, десктоп на нём работает нормально, но вот Stellarium обновляет карту звёздного неба со скоростью 1-2FPS. Судя по всему основных проблем несколько:

  • Медленная скорость чтения с SD карты ограниченная скоростью интерфейса и стандартом USB2.
  • Медленный проц или видео-ядро.

Так вот, хотелось бы быстрый проц, компактные размеры, и чтобы скорость чтения с SD-карты была хотя бы в пределах 60-90 мб/c. Ну и бюджет не больше 4000 руб. Есть ли что-то?

 ,

AntonyRF
()

Подскажите либу

Всем привет, нужна либа для обрезки\ресайза изображения. Чтобы в экспорте было Си API, чтобы не сложно было компилять и чтобы кроссплатформенное типа для Win\Lin, можно только x64. Собственно, есть чё?

Пробовал: 1) OpenCV - боль собирать в винде, экспорт на 80% в формате С++. 2) libmagic - чёт вообще не собралось через mingw, ну и не очень понял как резать фоточки.

 , ,

AntonyRF
()

EverNote - неужели нет аналогов?

Всем привет, хотелось бы иметь на своём сервере web-морду с заметками. И чтобы синхронизация с телефоном была. И чтобы форматированный текст с картинками.

Гуглинг нормальных результатов не дал, пробовал PaperWork, но там форматирования нет =\

 , ,

AntonyRF
()

Корпус для устройства

Всем здарова!

Хочу RPI Zero пихнуть в корпус с маленьким экраном. Народ подскажите в каком ПО проще всего расчертить корпус?

Ну и собственно за дешёво кто бы мог отлить\распечатать потом этот корпус?

 , ,

AntonyRF
()

Получить снимок с Web-камеры и найти на нём звезду

Всем привет!

Короче, наткнулся я тут на проект. Чувак решил сделать астротрекер, понятное дело, что можно такую штуку купить без каких либо проблем, даже видел объявления за 12к б\у, но появился академический интерес. А почему бы не попробовать сделать свой автономный гид?! За одно наконец-то поковыряюсь в анализе изображений.

Из оборудования есть:

  • Монтировка HEQ5-Pro с GoTo
  • OrangePI Zero

Плату разводить и МК программировать лениво, так что хочется взять дешёвую Web-камеру или модуль камеры для платы. Подцепить камеру по USB к линуксу установленному на OrangePI Zero, но тут встаёт ряд вопросов:

  1. Могу ли я делать выдержки на этих камерах в 1, 2, 4, 8 секунд?
  2. Может лучше купить Raspberri Pi Zero и заточенный под неё модуль камеры? Или оставить Orange PI Zero и купить USB-Web камеру? И какую?
  3. Поиск объектов на фото и поиск движения между двумя фото лучше сделать на OpenCL или есть альтернативы? (C OpenCL ещё не работал, но много слышал про эту либу.)

    Ну а дальше остаётся только учить матчасть и говнокодить =) Заранее спасибо за ответы.

 , ,

AntonyRF
()

Утилита чтобы обновить всё

Всем привет!

Короче, есть домашний NAS на Ubuntu Server, на нём стоит много различного ПО, если нативные приложения можно обновить через пакетный манагер, то Web-сервисы нет. Есть ли уже готовые приложения для обновления - вот этого из одного места:

  • OS
  • NextCloud
  • GitLab
  • Plex
  • WordPress

Или нужно самому пилить?

 

AntonyRF
()

Помогите книгой

Всем привет, у меня есть знакомая подруга и она устроилась продажником к провайдеру. И внезапно, ее заинтересовало устройство сети. Я конечно попытался ей объяснить попроще, ну там модель osi, сокеты, протоколы, но мой испорченный программированием ум так и не смог объяснить обычной девушке как оно там устроено.

Есть ли книги типа «компьютерная сеть для чайников», но чтобы там было про vpn и L2? Заранее спасибо.

 ,

AntonyRF
()

Нужно занять всё ОЗУ!

Всем привет!

Нужно занять всю свободную память (на самом деле нет, всего лишь 90%), чтобы другие утилиты не могли аллоцировать ни чего. Нужно для проверки всяких там ватчдоков.

Но calloc\malloc я так понимаю аллоцируют только в куче? А как отжать физическую память?

 , ,

AntonyRF
()

KUbuntu 16.04 - DNS не работает?!

Всем привет! Есть только что установленный дистр. Интернет подключен, пингует DNS от гугла и яндекса, но не разрешает имена. Настраивал через KDE-GUI, NM: 1.2.6:

DNS-серверы:      8.8.8.8,8.8.4.4
Домены поиска:    8.8.8.8,8.8.4.4

Адрес: 192.168.201.79
Маска: 255.255.255.0
Шлюз:  192.168.201.2

На дибилиане такой конфиг из такого же места работает нормально.

$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 08:00:27:f9:f3:4b brd ff:ff:ff:ff:ff:ff
    inet 192.168.201.79/24 brd 192.168.201.255 scope global enp0s3
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fef9:f34b/64 scope link 
       valid_lft forever preferred_lft forever

Так же может будет полезны конфиги:

$cat /etc/NetworkManager/NetworkManager.conf

[main]
plugins=ifupdown,keyfile,ofono

[ifupdown]
managed=false

$cat /etc/resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 8.8.4.4
search 8.8.8.8 8.8.4.4
~                                                                                            
~                             

В чём может быть проблема? Лет 10 уже не использовал KDE и даже не представляю что тут может быть не так?

 ,

AntonyRF
()

OnlyOffice - не хочет рабоать

Здравствуйте!

Хочу иметь возможность редактирования офисных документов в NextCloud. Для этого я выполнил несколько действий:

1. Использовал docker-контейнер:

$sudo docker run -i -t -d -p 8008:80 -p 8009:443 --restart=always -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data  onlyoffice/documentserver

2. Создал ключи и сертификаты для SSL:

$openssl genrsa -out onlyoffice.key 2048
$openssl req -new -key onlyoffice.key -out onlyoffice.csr
$openssl x509 -req -days 365 -in onlyoffice.csr -signkey $onlyoffice.key -out onlyoffice.crt
$mkdir -p /app/onlyoffice/DocumentServer/data/certs
$cp onlyoffice.key /app/onlyoffice/DocumentServer/data/certs/
$cp onlyoffice.crt /app/onlyoffice/DocumentServer/data/certs/
$cp dhparam.pem /app/onlyoffice/DocumentServer/data/certs/
$chmod 400 /app/onlyoffice/DocumentServer/data/certs/onlyoffice.key
$sudo docker restart onlyoffice/documentserver

3. Установил из магазина приложений в NextCloud интеграционное приложение и ввёл туда IP, получив следующие сообщения об ошибках: раз, два, три.

4. Создал issue на гитхабе тут, там же конфиги апача и лог контейнера.

Суть в том, что мол у себя попробовали и у них без HTTPS работает, а у меня нет и мне просто перестали отвечать =\

5. Сижу и думаю, что делать то?!

 , ,

AntonyRF
()

Не могу удалить onlyoffice-documentserver

Шалом православные!

$ sudo apt-get remove onlyoffice-documentserver
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  gconf-service gconf-service-backend gconf2-common libasound2 libasound2-data libboost-regex-dev libboost-regex1.62-dev libboost1.62-dev libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libfontenc1 libgconf-2-4 libgconf2-4
  libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libglu1-mesa libgtkglext1 libice6 libllvm5.0 libpangox-1.0-0 libpciaccess0 libsm6 libtxc-dxtn-s2tc libx11-xcb1 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-sync1
  libxfont1 libxfont2 libxkbfile1 libxmu6 libxshmfence1 libxss1 libxt6 libxtst6 libxxf86vm1 pwgen python-meld3 supervisor x11-common x11-xkb-utils xfonts-base xfonts-encodings xfonts-utils xserver-common xvfb
Для их удаления используйте «sudo apt autoremove».
Пакеты, которые будут УДАЛЕНЫ:
  onlyoffice-documentserver
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
Установлено или удалено не до конца 2 пакетов.
После данной операции, объём занятого дискового пространства уменьшится на 778 MB.
Хотите продолжить? [Д/н] y
(Чтение базы данных … на данный момент установлено 195676 файлов и каталогов.)
Удаляется onlyoffice-documentserver (5.1.5-59) …
dpkg: ошибка при обработке пакета onlyoffice-documentserver (--remove):
 подпроцесс установлен сценарий post-removal возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
 onlyoffice-documentserver
E: Sub-process /usr/bin/dpkg returned an error code (1)

Видать ставлено было через Ж или с ошибкой. apt install -f не спас

$ sudo apt-get install -f
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  gconf-service gconf-service-backend gconf2-common libasound2 libasound2-data libboost-regex-dev libboost-regex1.62-dev libboost1.62-dev libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libfontenc1 libgconf-2-4 libgconf2-4
  libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libglu1-mesa libgtkglext1 libice6 libllvm5.0 libpangox-1.0-0 libpciaccess0 libsm6 libtxc-dxtn-s2tc libx11-xcb1 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-sync1
  libxfont1 libxfont2 libxkbfile1 libxmu6 libxshmfence1 libxss1 libxt6 libxtst6 libxxf86vm1 pwgen python-meld3 supervisor x11-common x11-xkb-utils xfonts-base xfonts-encodings xfonts-utils xserver-common xvfb
Для их удаления используйте «sudo apt autoremove».
Пакеты, которые будут УДАЛЕНЫ:
  onlyoffice-documentserver
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
Установлено или удалено не до конца 2 пакетов.
После данной операции, объём занятого дискового пространства уменьшится на 778 MB.
Хотите продолжить? [Д/н] y
(Чтение базы данных … на данный момент установлено 181396 файлов и каталогов.)
Удаляется onlyoffice-documentserver (5.1.5-59) …
dpkg: ошибка при обработке пакета onlyoffice-documentserver (--remove):
 подпроцесс установлен сценарий post-removal возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
 onlyoffice-documentserver
E: Sub-process /usr/bin/dpkg returned an error code (1)

И что делать дальше? Я хз =(

 

AntonyRF
()

Опрос для научной статьи (ВАК)

Всем привет!

В общем, учусь заочно в магистратуре, направление «Информатика и вычислительная техника». Дали нам задание, которое мы должны выполнить за лето. Написать научную работу с целью издать её в журнале аттестованном ВАК. Работа должна соответствовать уровню Британских учёных, т.е. польза от неё для науки около нуля, но даст возможность нам понять основные этапы производства статей и получить нужную практику.

И так суть исследования: Я хочу провести опрос среди программистов и выяснить какое количество часов в сутки они считают себя наиболее продуктивными. А так же чтобы они оценили свой уровень продуктивности на графике. Есть подозрение, что рабочий день не должен быть равен 8 часам.

Давайте узнаем Ваше мнение.

Для этого написал простенькую программу на rust + rocket: https://github.com/sinitcin/sci_questionnaire И поднял сервер на котором Вы можете оставить необходимую информацию: https://clck.ru/E2hdi

ATTENTION: На графике точки можно таскать мышкой, двигая вверх или вниз Вы можете изменить количество баллов работоспособности. Более подробно написано слева от формы ввода.

В общем, очень нужно чтобы Вы оставили своё мнение: https://clck.ru/E2hdi

Заранее спасибо!​

 ,

AntonyRF
()

systemd не пойму чёйта с сокетом

Всем шалом!

В общем, есть сервер написанный на Rust + Rocket. Если запускаю как приложение, то всё работает как надо.

Но мне нужно, чтобы эта штука висела в памяти и по этому я создал файл /etc/systemd/system/question.service:

[Unit]
Description=Question server

[Service]
Type=simple
ExecStart=/var/www/que/sci_questionnaire
#RootDirectory=/var/www/que
TimeoutSec=10
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target

Далее выполняю:

$ sudo systemctl daemon-reload
$ sudo systemctl restart question
$ sudo systemctl status question

anton@xn:~/sci_questionnaire$ sudo systemctl status question
● question.service - Question server
   Loaded: loaded (/etc/systemd/system/question.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2018-08-05 18:15:17 MSK; 4s ago
 Main PID: 6840 (sci_questionnai)
    Tasks: 6 (limit: 4915)
   Memory: 1.1M
      CPU: 3ms
   CGroup: /system.slice/question.service
           └─6840 /var/www/que/sci_questionnaire

авг 05 18:15:17 xn sci_questionnaire[6840]:     => limits: forms = 32KiB
авг 05 18:15:17 xn sci_questionnaire[6840]:     => tls: disabled
авг 05 18:15:17 xn sci_questionnaire[6840]: Mounting '/':
авг 05 18:15:17 xn sci_questionnaire[6840]:     => GET /
авг 05 18:15:17 xn sci_questionnaire[6840]:     => GET /<file..>
авг 05 18:15:17 xn sci_questionnaire[6840]:     => POST /processing
авг 05 18:15:17 xn sci_questionnaire[6840]:     => GET /thanks
авг 05 18:15:17 xn sci_questionnaire[6840]: 👾  Catchers:
авг 05 18:15:17 xn sci_questionnaire[6840]:     => 404
авг 05 18:15:17 xn sci_questionnaire[6840]: Rocket has launched from http://localhost:8000


ЧСХ порт 8000 не находится nmap'ом по

$ nmap localhost

Соответственно, через elinks на localhost:8000 зайти тоже не могу. Как так то? Заранее спасибо.

 ,

AntonyRF
()

RSS подписка на новые темы