И это всё МОЁ

Подскажите, где можно почитать про то, как технически был организован Fidonet, желательно в общем виде и чтобы было понятно непосвященному. Или хотя бы где можно спросить.

То, что находится беглым поиском в основном про социальную (и немного организационную) составляющую, либо в формате «инструкция для пользователя», где сплошные детали реализации в конкретном софте и всё это в доморощенной терминологии и для «полевых условий» так, что из этого основная суть понятнее не становится.

Не знаю, насколько релевантно, но cast saahriktu








 ,








И это всё МОЁ

Что есть в/для python, чтобы без лишних движений сделать человеческий вывод в консоль, с разными цветами, отступами, линиями и стрелочками, вот этим всем?








 ,








И это всё МОЁ
Состоялся релиз web-браузера Firefox 69, а также мобильной версии Firefox 69 для платформы Android. Кроме того, сформированы обновления веток с длительным сроком поддержки 60.9.0 и 68.1.0 (ESR-ветка 60.x больше обновляться не будет, рекомендован переход на ветку 68.x). В ближайшее время на стадию бета-тестирования перейдёт ветка Firefox 70, релиз которой намечен на 22 октября.



И это всё МОЁ

Понадобилось сделать несколько заметок в документе PDF, какая читалка это может? Слышал в Okular можно делать заметки, но можно ли пересохранить PDF вместе с ними?








 , ,








И это всё МОЁ

Добрый день.


Есть VPS и несколько сайтов. Недавно удалил один сайт, и, кажется, с этого момента произошел сбой в отправке и приеме писем на все ящики всех сайтов сервера. Может эти события и не связаны.


При отправке на ящики mail.ru приходит ответ:




This message was created automatically by mail delivery software.


A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:


(тут ящик на mail.ru)
retry timeout exceeded


Письма не отправляются на любые сторонние ящики. При отправке на ящики сервера, например на [email protected], письма также не приходят.


Первый шаг, перезагрузил exim, не помогло.


Пошел смотреть логи exim.


2019-09-03 20:04:01 Warning: purging the environment.
Suggested action: use keep_environment.


2019-09-03 20:04:01 Warning: purging the environment.
Suggested action: use keep_environment.


2019-09-03 20:04:01 1i59Pd-0001Ib-Cj <= [email protected] U=root P=local S=821 from [email protected] for root


2019-09-03 20:04:01 1i59Pd-0001Ib-Cj => /dev/null ([email protected]) [email protected] R=catchall_for_domains T=bypassed


2019-09-03 20:04:01 1i59Pd-0001Ib-Cj Completed


2019-09-03 20:04:01 1i59Pd-0001If-DN <= [email protected] U=root P=local S=738 from [email protected] for root


2019-09-03 20:04:01 1i59Pd-0001If-DN => /dev/null ([email protected]) [email protected] R=catchall_for_domains T=bypassed


2019-09-03 20:04:01 1i59Pd-0001If-DN Completed


Имя сервера - mysite.ru, и есть такой домен на нем, но ящика [email protected] нет. Есть [email protected].
Еще момент: сайтов несколько на сервере, домен mysite.ru практически не используется. А вот есть другой очень активный сайт, например, mysiteother.ru. Так вот, вышеприведенная ошибка в логе возникает при отправке письма с ящика [email protected], то есть exim зачем-то ищет несуществующий ящик домена, которым называется сервер.


Еще несколько дней назад все работало, при чем настройки не менял уже лет 5, все было ОК.
Помогите пожалуйста разобраться, что могло случиться и как лечить.


Заранее благодарен за любые советы.









 








И это всё МОЁ

Ставил nordvpn linux app. Поигрался удалил. Теперь при соединении openvpn в networkmanager, подключение происходит, но нет интернета. До установки этого приложения все было нормально. В какую сторону копать? Какие настройки испортило это приложение?

Убунта 16.04








 ,








И это всё МОЁ

t.go

package main

import "fmt"

var a string

func main() {
fmt.Println(a)
}

b.go

package main

import (
"fmt"
"log"
"os/exec"
)

func main() {
cmd := []string{"build", "-ldflags", fmt.Sprintf(`"-X main.a=%s"`, "qwerty";), "."}
log.Println(exec.Command("go", cmd...).Run())
}

Я собираю b.go, запускаю в каталоге с t.go
t.go компилируется, но при запуске ./t пусто.








 ,








И это всё МОЁ

Было у меня несколько android-телефонов, на которых я использовал шифрование накопителя с разблокировкой по графическому ключу. Но у меня сложилось впечатление, что шифрования там никакого нет, просто спрашивает пароль. У меня возникали следующие ситуации:

1) Redmi note 3. После сброса к заводским настройкам ключ спрашивать перестало, но при этом файлы на диске (фотографии, музыка, кэш приложений) сохранились.

2) LG Stylus 3. После официального обновления системы вместо запроса ключа без шифрования стало запрашивать ключ уже после загрузки (то есть тупо блокировка экрана). Потом телефон глюканул, и ключ вообще перестало запрашивать. Файлы, естественно, сохранились.

Зачем гугол так обманывает людей?








 , ,








15:26

Systemd 243

И это всё МОЁ

Выпущено крупное обновление широко используемой системы инициализации Linux.


Примечания к выпуску



  • новый инструмент systemd-network-generator

  • дополнения resolctl

  • поддержка определения NUMAPolicy для служб systemd

  • теперь PID1 прослушивает события о нехватки памяти ядра

  • диспетчер служб теперь предоставляет ресурсы ввода-вывода, используемые модулями systemd

  • поддержка MACsec в сети

  • пользовательские программы BPF в cgroups

  • новый сервис Pstore


Systemd 243 - это большой релиз, внесенный в большинство дистрибутивов для осенних обновлений.









 








И это всё МОЁ

Последний раз в начале нулевых запускал 3DMax, по факту ничё не умею, но щас нужно стало, что для супер нуба подойдёт чтоб элементарное нарисовать?

Maya? blender?








 , ,








И это всё МОЁ

Господа коллеги, день добрый!

Я тут выбираю между Laravel и Zend Framework 2.

Вроде бы все хвалят Laravel, но он пугает меня тем, что он не используется или почти не используется в каких-то серьезных и долгоиграющих проектах.

В отличае от ZF, который довольно раскручен, и видно, что у него большая перспектива.

Вопрос в том, насколько оправданы интеллектуальные инвестиции в каждый из тех, которые я рассматриваю? Готовлюсь что будет много серьезной работы после такого выбора.








 , , ,








И это всё МОЁ

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

В мои .орг файлы добавляется строка

#+SETUPFILE: ~/.emacs.d/custom/setup/theme-readtheorg.setup

для переопределения стиля html

Возник вопрос, как можно этот параметр вынести в .emacs файл?








 ,








И это всё МОЁ

Добрый день.

Есть приложение, которое состоит из, по сути, 3-ех основных частей:
1. Пользователи
2. Устройства
3. Очередь команд

Допустим, сущности «пользователи» и «устройства» общаются с ПО по TCP.
Сущность «Очередь команд» некий объект, который хранит в себе команды полученные от «пользователя», которые потом передаются в «устройство», «устройство» выполняет команду и результат помещает обратно в «Очередь» из которой потом «пользователь» забирает результат.

Попробовал изобразить это в виду UML диаграммы:
https://ibb.co/rxGwdGj

Возможно что-то изобразил не правильно, поэтому вот краткое описание:

class ServerUser : public IServerUser
{
private:
IUser usersList;
IQueue *queue; // при создании объекта ServerUser передает указатель на объект Queue
public:
void newUser()
{
user = new User(this); // в объект User передаем ссылку на объект сервера
userList.append(user);
}
void sendCommand(int deviceId, string cmd)
{
queue->sendCommand(deviceId, cmd);
}
void gotAnswer(int userId, int string answer)
{
userList[userId]->gotAnswer(answer);
}
}

class User : public IUser
{
private:
IServerUser *server;
public:
void gotAnswer(answer)
{
// ...
}
void eventSendCommand()
{
// получено событие от пользователя, что нужно отправить команду
server->sendCommand(deviceId, cmd);
}
}

class Queue : public IQueue
{
private:
IServerUser *serverUser;
IServerDevice *serverDevice;
public:
void sendCommand(int deviceId, string cmd)
{
serverDevice->sendCOmmand(deviceId, cmd);
}
// аналогично для получения ответа
}

// классы ServerDevice и Device реализованы по подобию реализации ServerUser и User

Сейчас для того чтобы отправить команду, ответ на команду нужно вызывать метод сервера, который в свою очередь будет вызывать метод Queue. Если объект Queue в объекты User, Device, то тогда будет получаться меньше писанины, но так, по идее, нарушается слабая связанность классов User, Device и Queue.
Какой вариант более предпочтителен?








 








И это всё МОЁ

Проблема с установкой Mysql

Вот ошибки http://prntscr.com/p15y3k

Все инструкции по сбросу пароля и прочего не помогли, удалили, заново установили, но ошибки остаются.

Может я чего-то не понимаю?








 ,








И это всё МОЁ

... а от пользователя - нет: Could not send command to scanner.
Check the scanner's status.

Пользователь добавлен в группы saned и scanner. Изменять RUN_AS_USER=saned на RUN_AS_USER=root в /etc/default/saned тоже пробовал.

Что дальше?








 , , ,








И это всё МОЁ

«Почему



И это всё МОЁ

Syncthing – это программа для синхронизации файлов между двумя или более устройствами.


Исправления в последней версии:



  • Попытки отмены изменений в Sync Protocol Listen Address не увенчивались успехом.

  • Команда chmod не срабатывала должным образом.

  • Предотвращена утечка логов.

  • В GUI нет никаких признаков того, что Syncthing отключен.

  • Добавление/обновление ожидающих папок увеличивало количество сохраненных конфигураций.

  • Закрытие закрытого канала в lib/syncthing при выключении.

  • Сообщение об ошибке было нечитаемо.

  • Дайлер считает любое установленное соединение успешным/не проверяет идентификатор устройства.


Улучшения:



  • Теперь не записывается в логи http: TLS handshake error ... remote error: tls: unknown certificate

  • TLS: добавлена поддержка x25519, пересмотрена эллиптическая кривая приоритета при рукопожатии.


Другое:



  • Включены системные модули в пакеты Debian stdiscosrv/strelaysrv.

  • Исправлена нестабильность TestPullInvalidIgnoredSR и data race.









 








И это всё МОЁ
uname -a
Linux pc 4.19.0-kali4-amd64 #1 SMP Debian 4.19.28-2kali1 (2019-03-18) x86_64 GNU/Linux

При перезагрузке или выкллючении получаю:
A stop job is running for User Manager for UID 131
каждую секунду UID 131 меняется на 0

0 это мой root
а 131 это Debian-gdm

Debian-gdm:x:131:141:Gnome Display Manager:/var/lib/gdm3:/bin/false

При чем данное сообщение появляется не всегда(зависимость уловить не смог) вообщем предполагаю что проблемма именно в этом демоне, ниже скину его конфиг:

# GDM configuration storage - modified by kali-root-login
#
# See /usr/share/gdm/gdm.schemas for a list of available options.

[daemon]
# Uncomment the line below to force the login screen to use Xorg
WaylandEnable=false
# Enabling automatic login
# AutomaticLoginEnable = true
# AutomaticLogin = root

# Enabling timed login
# TimedLoginEnable = true
# TimedLogin = user1
# TimedLoginDelay = 10

# Reserving more VTs for test consoles (default is 7)
# FirstVT = 9

[security]
AllowRoot = true

[xdmcp]

[greeter]
# Only include selected logins in the greeter
# IncludeAll = false
# Include = user1,user2

[chooser]

[debug]
# More verbose logs
# Additionally lets the X server dump core if it crashes
# Enable = true

last -x | less

root     :1           :1               Tue Sep  3 10:50   still logged in
runlevel (to lvl 5) 4.19.0-kali4-amd Tue Sep 3 10:50 still running
reboot system boot 4.19.0-kali4-amd Tue Sep 3 06:50 still running
shutdown system down 4.19.0-kali4-amd Tue Sep 3 10:50 - 06:50 (-3:59)
root :1 :1 Tue Sep 3 10:45 - 10:48 (00:03)
runlevel (to lvl 5) 4.19.0-kali4-amd Tue Sep 3 10:45 - 10:50 (00:05)
reboot system boot 4.19.0-kali4-amd Tue Sep 3 06:45 - 10:50 (04:05)
shutdown system down 4.19.0-kali4-amd Tue Sep 3 10:44 - 06:45 (-3:59)
root :1 :1 Tue Sep 3 10:42 - down (00:02)
runlevel (to lvl 5) 4.19.0-kali4-amd Tue Sep 3 10:42 - 10:44 (00:02)
reboot system boot 4.19.0-kali4-amd Tue Sep 3 06:42 - 10:44 (04:02)
shutdown system down 4.19.0-kali4-amd Tue Sep 3 10:42 - 06:42 (-3:59)
root :1 :1 Tue Sep 3 10:39 - 10:40 (00:01)
runlevel (to lvl 5) 4.19.0-kali4-amd Tue Sep 3 10:39 - 10:42 (00:03)
reboot system boot 4.19.0-kali4-amd Tue Sep 3 06:39 - 10:42 (04:03)
shutdown system down 4.19.0-kali4-amd Tue Sep 3 10:39 - 06:39 (-3:59)
root :1 :1 Tue Sep 3 10:37 - 10:37 (00:00)
runlevel (to lvl 5) 4.19.0-kali4-amd Tue Sep 3 10:36 - 10:39 (00:02)
reboot system boot 4.19.0-kali4-amd Tue Sep 3 06:36 - 10:39 (04:02)
shutdown system down 4.19.0-kali4-amd Tue Sep 3 00:00 - 06:36 (06:36)

egrep -ir "(shut|reboot)" /var/log/*

/var/log/syslog:Aug 29 11:31:34 pc kernel: [    0.000000] secureboot: Secure boot could not be determined (mode 0)
/var/log/syslog:Aug 29 11:31:34 pc systemd[1]: Starting Update UTMP about System Boot/Shutdown...
/var/log/syslog:Aug 29 11:31:34 pc systemd[1]: Started Update UTMP about System Boot/Shutdown.
/var/log/syslog:Aug 29 11:31:34 pc systemd[1]: Starting Restore /etc/resolv.conf if the system crashed before the ppp link was shut down...
/var/log/syslog:Aug 29 11:31:34 pc systemd[1]: Started Restore /etc/resolv.conf if the system crashed before the ppp link was shut down.
/var/log/syslog:Aug 29 11:31:34 pc cron[569]: (CRON) INFO (Running @reboot jobs)
/var/log/syslog:Aug 29 11:31:34 pc kernel: [ 1.703977] nvme nvme0: Shutdown timeout set to 8 seconds
/var/log/syslog:Aug 29 11:33:07 pc geoclue[871]: Service not used for 60 seconds. Shutting down..
/var/log/syslog:Aug 29 12:57:03 pc kernel: [ 0.000000] secureboot: Secure boot could not be determined (mode 0)
/var/log/syslog:Aug 29 12:57:03 pc systemd[1]: Starting Update UTMP about System Boot/Shutdown...
/var/log/syslog:Aug 29 12:57:03 pc systemd[1]: Started Update UTMP about System Boot/Shutdown.
/var/log/syslog:Aug 29 12:57:03 pc systemd[1]: Starting Restore /etc/resolv.conf if the system crashed before the ppp link was shut down...
/var/log/syslog:Aug 29 12:57:03 pc cron[567]: (CRON) INFO (Running @reboot jobs)
/var/log/syslog:Aug 29 12:57:03 pc systemd[1]: Started Restore /etc/resolv.conf if the system crashed before the ppp link was shut down.
/var/log/syslog:Aug 29 12:57:03 pc kernel: [ 0.096493] Unless you actually understand what nomodeset does, you should reboot without enabling it
/var/log/syslog:Aug 29 12:57:03 pc kernel: [ 1.495174] nvme nvme0: Shutdown timeout set to 8 seconds
/var/log/syslog:Aug 29 12:57:14 pc systemd[636]: Reached target Shutdown.
/var/log/syslog:Aug 29 13:25:12 pc kernel: [ 0.000000] secureboot: Secure boot could not be determined (mode 0)
/var/log/syslog:Aug 29 13:25:12 pc systemd[1]: Starting Update UTMP about System Boot/Shutdown...
/var/log/syslog:Aug 29 13:25:12 pc systemd[1]: Started Update UTMP about System Boot/Shutdown.
/var/log/syslog:Aug 29 13:25:12 pc systemd[1]: Starting Restore /etc/resolv.conf if the system crashed before the ppp link was shut down...
/var/log/syslog:Aug 29 13:25:12 pc kernel: [ 1.522109] nvme nvme0: Shutdown timeout set to 8 seconds
/var/log/syslog:Aug 29 13:25:12 pc systemd[1]: Started Restore /etc/resolv.conf if the system crashed before the ppp link was shut down.
/var/log/syslog:Aug 29 13:25:12 pc cron[552]: (CRON) INFO (Running @reboot jobs)
Binary file /var/log/syslog matches
/var/log/user.log:Aug 29 11:33:07 pc geoclue[871]: Service not used for 60 seconds. Shutting down..
Binary file /var/log/user.log matches
Binary file /var/log/wtmp matches








 , , ,








И это всё МОЁ

Есть proxmox на нём стоит debian на котором настроен dhcp сервер.dhcp сервер должен выдавать адреса в 6 vlan-ов.На debian я пробросил только один интерфейс и там насоздавал несколько подинтерфейсов.Но мне почему-то кажется что это не правильно,поточу-что на свиче почему-то отображает разные интерфейсы а vlan то один то другой.

https://i.ibb.co/44RLmcF/2.png








 ,








И это всё МОЁ

Продуктовая Fintech компания в связи с формированием нового отдела разработки приглашает присоединиться к команде в должности Senior Java Developer.

Функционал: