• Как установить графический интерфейс Unity и NoMachine в Ubuntu?

    Даня Джен, я вам написал пример, и сказал что по аналогии можете установить любой интерфейс.
    Конкресно Unity:
    sudo apt install ubuntu-unity-desktop
    Удалённый доступ может быть любой.
    Конкретно по NoMachine - судя по информации на сайте - установка производится через графический интерфейс. Сам не пользуюсь. В общем случае служба поддержки производителя NoMachine лучше сможет ответить вам на вопрос как установить их продукт из консоли.
  • Не могу установить Windows 10 через Boot camp?

    Предполагаю, что установщик не может найти драйвер для сетевого оборудования на этом железе и из-за этого невозможно установить винду. Вообще непонятно для чего уродовать мак виндой.
    Вот здесь описаны необходимые условия для установки.
    https://support.apple.com/ru-ru/HT201468

    И, в службу поддержки Apple не обращались по этому поводу? Ведь Ассистент Boot Camp - их продукт.
  • Кто нибудь встречал решение постинга в сообщества Viber через Api?

    Viber на коммерческой основе выдаёт API партнёрам для рассылки всем клиентам. Что самое плохое - заблокировать этот спам невозможно, так как он имеет пометку "партнёр".
  • Как в KDE установить обои пользователю из консоли?

    @DimkaI Автор вопроса
    Увы, добавление скрипта в cron не решает проблему. Так же прописывание скрипта в раздел autostart-scripts заставляет этот скрипт выполняться в терминальной сессии, что не приводит к смене обоев в графической сессии.

    Так что решением вряд ли можно назвать, так как не работает без участия пользователя.
  • Как в KDE установить обои пользователю из консоли?

    @DimkaI Автор вопроса
    Увы, добавление скрипта в cron не решает проблему. Так же прописывание скрипта в раздел autostart-scripts заставляет этот скрипт выполняться в терминальной сессии, что не приводит к смене обоев в графической сессии.

    Так что решением вряд ли можно назвать, так как не работает без участия пользователя.
  • Как в KDE установить обои пользователю из консоли?

    @DimkaI Автор вопроса
    Alexey Dmitriev, так и решение это костыльное. В plasma как-то устанавливается новым пользователям фон сразу. Подменить картинку возможно, но хочется именно указать свою и, чтобы при необходимости пользователь смог её поменять из набора. Так же для разблокировки экрана можно установить фон из под пользователя. Однако пользователям изначально по умолчанию установлен какой-то фон. Опять же нужно изменить это "умолчание".
  • Как в KDE установить обои пользователю из консоли?

    @DimkaI Автор вопроса
    Я об этом решении 11 декабря planc уже давал ответ. Работает из под конкретного пользователя, и для ещё не зарегистрированных пользователей не отрабатывает, то есть не делает фоном по умолчанию для новых пользователей.
  • Как в KDE установить обои пользователю из консоли?

    @DimkaI Автор вопроса
    planc, спасибо, но этот способ работает только из под конкретного пользователя. Если запускать с повышением привилегий, то ни одному пользователю ничего не меняется. Мне необходимо менять даже для тех, кто в будущем может зайти в первый раз на компьютер. Хотя вижу как костыль - прописать скрипт в автозагрузку.
  • Какой лучший способ передачи данных между PHP и Python скриптами?

    Не пробовали общаться через базу данных? То есть один записывает в БД запись, другой, делая опросы БД, дожидается появления записи, после чего считывает и удаляет запись. Обрабатывает данные и записывает их в другую таблицу. Первый всё это время делает периодические запросы к БД, и при появлении записи - считывает их и удаляет уже не нужную запись. Так как база данных постоянно пустая, то индексы в ней создавать не нужно.

    Вариант два - питоновский скрипт обрастает API и ожидает запросов по API (например нестандартный порт) и сразу возвращает результат.
  • Почему не работает DNS в Debian 10?

    @DimkaI Автор вопроса
    Vitaly Karasik, спасибо, я уже разобрался.
  • Почему не работает DNS в Debian 10?

    @DimkaI Автор вопроса
    Vitaly Karasik, спасибо! Разобрался.
    Оказывается проблема была в этой строчке:
    @ IN SOA srv-dc-0001.mydomain.loc. hostmaster.mydomain.loc. (

    Ну так как сервера hostmaster у меня нет, там указал просто домен mydomain.loc. и после этого всё заработало. Спасибо!

    Осталось только разобраться с обратной зоной. Все конфиги загружаются, а имя сервера не отдаётся на ping -a 192.168.0.104. Но это уже тема другого вопроса.
  • Почему не работает DNS в Debian 10?

    @DimkaI Автор вопроса
    Vitaly Karasik, вы правы, что-то интересное есть..
    journalctl -xe

    ноя 11 16:48:20 srv-dc-0001 named[1659]: command channel listening on ::1#953
    ноя 11 16:48:20 srv-dc-0001 named[1659]: managed-keys-zone: journal file is out of date: removing journal file
    ноя 11 16:48:20 srv-dc-0001 named[1659]: managed-keys-zone: loaded serial 41
    ноя 11 16:48:20 srv-dc-0001 named[1659]: zone 0.in-addr.arpa/IN: loaded serial 1
    ноя 11 16:48:20 srv-dc-0001 named[1659]: zone 255.in-addr.arpa/IN: loaded serial 1
    ноя 11 16:48:20 srv-dc-0001 named[1659]: zone 127.in-addr.arpa/IN: loaded serial 1
    ноя 11 16:48:20 srv-dc-0001 named[1659]: dns_rdata_fromtext: /etc/bind/db.192.168.0:10: near eol: unexpected end of input
    ноя 11 16:48:20 srv-dc-0001 named[1659]: zone 0.168.192.in-addr.arpa/IN: loading from master file /etc/bind/db.192.168.0 failed: unexpected end of input
    ноя 11 16:48:20 srv-dc-0001 named[1659]: zone 0.168.192.in-addr.arpa/IN: not loaded due to errors.
    ноя 11 16:48:20 srv-dc-0001 named[1659]: dns_rdata_fromtext: /etc/bind/db.mydomain:10: near eol: unexpected end of input
    ноя 11 16:48:20 srv-dc-0001 named[1659]: zone mydomain.loc/IN: loading from master file /etc/bind/db.mydomain failed: unexpected end of input
    ноя 11 16:48:20 srv-dc-0001 named[1659]: zone mydomain.loc/IN: not loaded due to errors.

    ноя 11 16:48:20 srv-dc-0001 named[1659]: zone localhost/IN: loaded serial 2
    ноя 11 16:48:20 srv-dc-0001 named[1659]: all zones loaded
    ноя 11 16:48:20 srv-dc-0001 systemd[1]: Started BIND Domain Name Server.
    -- Subject: Запуск юнита bind9.service завершен
    -- Defined-By: systemd
    -- Support: https://www.debian.org/support
    --
    -- Процесс запуска юнита bind9.service был завершен.
    --
    -- Результат: done.

    Правда непонятно, файлы нормальные. в конце пустые строки добавлены и сообщает. что не найдено окончание.
  • Почему не работает DNS в Debian 10?

    @DimkaI Автор вопроса
    Всё тоже самое, к сожалению.
    spoiler

    cat /etc/bind/db.192.168.0
    ;
    ; BIND reverse data file for local loopback interface
    ;
    $TTL 604800
    @ IN SOA srv-dc-0001.mydomain.loc. (
    201911111632 ; Serial
    604800 ; Refresh
    86400 ; Retry
    2419200 ; Expire
    604800 ) ; Negative Cache TTL
    ;
    @ IN NS srv-dc-0001.mydomain.loc.
    104 IN PTR srv-dc-0001.mydomain.loc.

    cat /etc/bind/db.mydomain
    ;
    ; BIND data file for local loopback interface
    ;
    $TTL 604800
    @ IN SOA srv-dc-0001.mydomain.loc. (
    201911111630 ; Serial
    604800 ; Refresh
    86400 ; Retry
    2419200 ; Expire
    604800 ) ; Negative Cache TTL
    ;
    @ IN NS srv-dc-0001.mydomain.loc.
    @ IN A 192.168.0.104
    @ IN AAAA ::1
    srv-dc-0001 IN A 192.168.0.104

    rndc reload
    server reload successful

    dig mydomain.loc

    ; <<>> DiG 9.11.5-P4-5.1-Debian <<>> mydomain.loc
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 36375
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

    ;; OPT PSEUDOSECTION:
    ; EDNS: version: 0, flags:; udp: 4096
    ; COOKIE: 59cf3a3b11da29c23d2823975dc962dcb3d42cd341210ab1 (good)
    ;; QUESTION SECTION:
    ;mydomain.loc. IN A

    ;; Query time: 0 msec
    ;; SERVER: 127.0.0.1#53(127.0.0.1)
    ;; WHEN: Пн ноя 11 16:32:12 MSK 2019
    ;; MSG SIZE rcvd: 69

    dig srv-dc-0001.mydomain.loc

    ; <<>> DiG 9.11.5-P4-5.1-Debian <<>> srv-dc-0001.mydomain.loc
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 42302
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

    ;; OPT PSEUDOSECTION:
    ; EDNS: version: 0, flags:; udp: 4096
    ; COOKIE: c5700a3ebd25004a5b999e375dc962e4a58f395e9f911b15 (good)
    ;; QUESTION SECTION:
    ;srv-dc-0001.mydomain.loc. IN A

    ;; Query time: 0 msec
    ;; SERVER: 127.0.0.1#53(127.0.0.1)
    ;; WHEN: Пн ноя 11 16:32:20 MSK 2019
    ;; MSG SIZE rcvd: 81

  • Почему Windows не позволяет работать с самого запуска?

    S.M.A.R.T. жёсткого диска смотрели? %temp% содержит меньше 500 файлов или больше?
  • Почему PHP теряет популярность?

    profesor08, замыкания зло. Открытая в браузере на несколько дней страничка с замыканиями, вызывает креш браузера с переполнением памяти.
  • Почему при объявлении переменной, в любом языке программирования, резервируется весь размер памяти отведённый под тип данных?

    Rsa97,
    Процессор не занимается распределением памяти, за это дело отвечает операционная система.

    Вообще странно ваше высказывание... Рассуждаете о работе процессора и вдруг резко появляется новое устройство "Операционная система", которая распределяет память... Такое впечатление, что команды операционной системы выполняет не процессор а они самостоятельно работают.
    Единственное это прерывания на обращения к различным областям памяти, которые могут выставлять флаги и запускать соответствующий программный код тому же самому процессору :-)
  • Как указать путь за пределами корня в PHP?

    ThunderCat,
    Простите, но file://

    причем тут это? Ссылка на файл получаемый с вебсервера длжен быть с указанием верного протокола, в данном случае http.

    В данном случае это локальный сервер и доступ нужен к локальному ресурсу.
    На корпоративных порталах такое встречается очень часто - с веб сайта ссылка ведёт к файловому ресурсу, расположенному на сетевом хранилище. Другое дело, что при указании файлового протокола, нужно указывать правильный путь доступа.

    Ровно наоборот, в целях безопасности основные скрипты(классы, хелперы, шаблоны представлений) вынесены выше документ рут, чтобы нельзя было из веба их пощщупать.

    Да, да, да.. Было бы интересно средствами сайта загрузить на него php скрипт, который бы дотянулся до домашнего каталога рута или влез/изменил что-нибудь в /etc. Однако такого не происходит.
  • Как задать уникальность поля совместно с полем из другой таблицы?

    @DimkaI Автор вопроса
    Здорово конечно, однако громоздко хотя бы потому, что необходимо создавать избыточную таблицу для хранения данных, которые и так можно получить запросом.

    Спасибо за вариант.
  • Как указать путь за пределами корня в PHP?

    Простите, но file:// наравне с http://, https:// ftp:// нормальный протокол. Просто каждый используется для своих целей. Чтобы открыть файл или каталог в приложении, например проводнике file:// самое то.

    Про корень localhost/web не всё так однозначно. Если сайт открывается так, значит на сервере настроен корень уровнем выше, чем web.

    По поводу открытия через относительный путь "../*" Опять же не всё так однозначно. при открытии ссылки типа:
    localhost/web/../video/123.mp4 очевидно, что произойдёт свёртывание пути и получится адрес: localhost/video/123.mp4
    Если же пользователь пытается использовать fopen с аналогичным путём "../video/123.mp4", то поиск файла будет производиться относительно того места, откуда был вызван файл на php.
    И, естественно, в целях безопасности обычно php скрипты не имеют доступа за пределы корня web-сайта.