И это всё МОЁ

Всем здраствуйте!
Замучил меня масенький вопрос-
после редактирования файла например /etc/fail2ban/filter.d/sshd.conf Обязательно делать?

 fail2ban-client reload sshd

Или файлтубан на лету подхватывает тексты фильтров?
Неприятная мелочь что после

fail2ban-client reload

На волю опять выпускается туча заблокированых IP








 








И это всё МОЁ

День добрый данный вопрос наверняка задавался не один разно все решения которые я находил не вполне подходят для меня.
В одном стареньком дистрибутивчике обновил ряд программ и библиотек собрав пакеты из исходников. Вот те с которыми у меня возникли проблемы e2fsprogs, cryptsetup и openssl в итоге некоторые программы openssh cmake wget ... и самое печальное пакетный менеджер, начали выдавать такие ошибки при запуске
ssh error while loading shared libranies: libcom_err.so.3 cannot open share object file
cmake, wget … error while loading shared libranies: libcrypto.so.0 cannot open share object file и error while loading shared libranies: libssl.so.0 cannot open share object file
Программы ссылаются на старые libcrypto.so.0 и libssl.so.0 которые заменили libcrypto.so.1.0.0 и libssl.so.1.0.0, создал на них симлинки ln -n libssl.so.1.0.0 libssl.so.0 и ln -n libcrypto.so.1.0.0 libcrypto.so.0 всё заработало пере собрал программы в надежде на то что подхватятся свежие версии либ, удалил линки но всё равно error while loading shared libranies:
пересобрал уже без линков покрайней мере с cmake и wget это сработало, а вот пакетный менеджер продолжает ругаться хотя если его собрать его на другой машине где всё ещё более свежее то он на ней великолепно работает. Вопрос как это можно решить?









 








И это всё МОЁ

САБЖ. Но не простой. К нему есть одно единственное требование — он должен переваривать огромное количество файлов в одной директории (скажем хотя-бы тысяч 500). PCManFM падает, наутилус фризится. Надо чтобы уметь переходить в поддиректории, где результаты обработки файлов хранятся. А то только полный путь вбивать.








 ,








И это всё МОЁ

Честно говоря, с десктопными компьютерами не имел дела лет 15, может даже больше. Но вот сейчас у меня появился amd phenom ii x6, с материнской платой asrock n68c-s ucc, и две планки ddr2 по 2 гб каждая.

Проблема в том, что встроенная видеокарта там Geforce 7050, а внешняя - GTX 250. А в OpenBSD не поддерживается Nvidia, только ATI или Intel

У меня была исашная видеокарта realtek 256k. у меня были pci видеокарты s3 trio 64V+, s3 trio 64V2, ati mach 64, riva 128, voodoo rush, voodoo 2. у меня даже (ДАЖЕ!) были agp видеокарты - Savage4 и Geforce 4 MX440. Но я никогда не сталкивался с PCI Express видеокартами.

Подскажите, какую видеокарту на помойках/барахолках следует искать для того, чтобы заменить ею GTX250 - она должна потреблять столько же или меньше энергии, что и GTX250 (а то вдруг не хватит) и отлично поддерживаться свободными драйверами AMD (так как они и используются в OpenBSD).








 ,








И это всё МОЁ

Сбсна вопрос платформонезависим, а зависит от компилятора.
Был кусок кода в иаре.


#if defined (__ICCARM__)
#define __vectors __root const uVectorEntry __vector_table[] @ ".intvec"
#define __stack { .ui32Ptr = (uint32_t)Stack + sizeof(Stack) }
typedef union
{
void (*Handler)(void);
uint32_t ui32Ptr;

} uVectorEntry;
#endif


Нужно его переделать для GCC.


Всё что после дефайнов по ходу тоже не зависит от компилятора.









 , ,








И это всё МОЁ

Опубликовано обновление Protox v1.6, мобильного приложения для обмена сообщениями между пользователями без участия сервера, реализованного на основе протокола Tox (с-toxcore, проект toktok). Данное обновление направлено на улучшения клиента и его использования. На данный момент поддерживается только платформа Android. Проект находится в поиске iOS-разработчиков для портирования приложения на смартфоны Apple. Возможно портирование и под другие платформы. Код проекта распространяется под лицензией MIT. Сборки приложения распространяются под лицензией GPLv3.



  • Добавлена поддержка прокси.

  • Добавлена функция: загрузка истории при перелистывании.

  • Добавлены пользовательские имена для друзей.

  • Исправлена ошибка: TCP режим (когда переключатель «Включить UDP» выключен) не всегда работал.

  • Добавлен плавный переход для индикатора «Друг печатает» и исправлены мелкие проблемы с ним.

  • Исправлена неправильная реализация toxcore таймера.

  • Добавлена функция: сохранения последнего профиля в файл конфигурации при его выборе.

  • Исправлена ошибка: файловые сообщения не считались временными, когда переключатель «Сохранять историю чата» был отключен.

  • Добавлена возможность копирования параметров друзей из меню информации о друге в буфер обмена.

  • Добавлены анимации в некоторые меню.

  • Улучшены файловые оповещения.

  • Добавлена возможность автоприёма файлов.

  • Улучшена скорость входа в профиль.

  • Картинки в файловых сообщениях теперь имеют ограниченую высоту, чтобы слишком большие изображения не занимали много места в истории чата. Слишком высокие изображения обрезаются так, чтобы картинка была видна полностью, с градиентом, указывающим, что изображение было укорочено.

  • Добавлена поддержка отправки нескольких файлов одновременно (только сборка с qt5.15.1).

  • Добавлены анимированные точки в индикатор «Друг печатает».

  • Добавлена кнопка «Ответить» в оповещения сообщений, позволяющая писать и отправлять ответ непосредственно в оповещениях.

  • Добавлена возможность сканирования QR-кода внешней программой для заполнения поля Tox ID без печати на клавиатуре.

  • Исправлены торможения интерфейса при получении файлов.









 , ,








И это всё МОЁ






Шёл 2020-й год и для новой (хотя она уже пару лет как «новая»;) панели Xfce появился-таки свой современный докоподобный таскбар: Docklike-plugin. И теперь больше не надо тащить и кое-как прикручивать DockBarX.
Настроек по сравнению с тем же докбаром куда меньше и вообще всё пока довольно простенько, зато выглядит абсолютно нативно — точно так же, как и обычный таскбар в режиме «только значки».
Проект пока ещё активно развивается — читай, функциональность только самая базовая. Например, фильтрацию окон по рабочим столам добавили буквально на днях.
Остальной софт такой же остромодный — Seamonkey, Ario и Double Commander. По-моему, ни одна из этих программ, как и сама крыса, серьёзно за десяток лет не поменялась — и наверное, это неплохо.
А шрифты такие огромные потому, что экран — 12 дюймов.





















>>> Просмотр
(1920x1080,
1322 Kb
)










 , ,








И это всё МОЁ






Что-то нахлынула на меня ностальгия и я поставил в виртуалку свой первый дистр.


Купил я как-то, после школы, журнал LinuxFormat. К нему шел диск с ASPLinux 7.2 и, естественно, я тут же его поставил на свой комп. С этого и началось вот это вот всё. Интернет у меня тогда был диалап и мой винмодем просто так под линукс не заводился. Нужно было собирать модуль для ядра. На диске с журнала, конечно же, не было компилятора и заголовков ядра и пришлось купить полную версию на 3-х дисках. А там уже было дело техники и у меня заработал интернет, что позволило перейти на линукс, как на основную систему.


На этих трёх дисках был весь необходимый софт:




  • KDE 3.0




  • gcc 2.96




  • Mozilla 1.0




  • xmms и mplayer с xine




  • KDevelop и доки по qt




  • Tuxracer и прочие игрухи




Дистр полностью поддерживал русский язык и на моем тогдашнем железе (AMD Duron 750, 256Mb RAM, Nvidia Geforce 2) работал вполне шустро и без особых проблем.


Собственно на скрине то, чем можно было комфортно заниматься на линуксе тех времен: слушать музло и писать софт для кед (нет). Лазать в интернете тоже было норм. Ну а теперь тогдашняя мозилла не может в современный TLS и зайти даже на ЛОР невозможно (Зачем на ЛОР принудительный https?).


ЛОР в то время выглядел как-то так, спасибо web.archive.org, который не требует https.


З.Ы. Шрифты говно, полнейший дефолт, кеды падали даже тогда (и сейчас пару раз упали).






















>>> Просмотр
(1024x768,
122 Kb
)










 , , ,








И это всё МОЁ

Присмотрел видюху. Не знаю заработает ли?









 ,








И это всё МОЁ
Представлен выпуск свободного пакета 3D-моделирования Blender 2.90.



И это всё МОЁ

Есть платка на базе Future Technology Devices International, Ltd FT2232C/D/H Dual UART/FIFO IC. Заявлена поддержка I2C. Как ее получить?


Втыкаю - /dev/i2c* не появляется новое. Есть некий ftdi_sio драйвер. Есть libftdi и даже pylibftdi как обертка для питошки.


До меня начинает доходить, что чуда не будет. Чип дает bitbang ногодрыжный интерфейс, а дальше ручками. Да, есть обертки, может есть pullup на алишной плате.


Чтобы получить I2c на FT2232C:



  1. нужно bitbangить? 2) на всякий спрошу у опытных, а может снифер можно на этой штуке изобразить?


Может есть готовые программы или драйвер-обертки???









 , ,








И это всё МОЁ

А где, собственно, можно ознакомиться с сабжем?

Насколько я понял, в самих правилах форума он не приведён.








 








И это всё МОЁ

Ставлю на KDE глобальную тему, если она с закругленными краями то получается вот это:
Imgur


Есть ли какой то вариант это пофиксить, или ставить только прямые углы на окнах.









 , ,








И это всё МОЁ

Ютубчик порекомендовал видео про БТА («большой телескоп азимутальный»). Открываю, а там Эдик собственной персоной ))) Поддержите лайками.









 ,








И это всё МОЁ

Что-то совсем я отстал от жизни. Хочу найти и не нахожу. Совсем.

Одно время все самоделкинские форумы кишшали «часами из хардов», были прямо монструозные проекты, с эргэбэ и планками по пол метра, всё со схемами, прошивками, разъяснениями... Сегодня видел воочию такой «дисплей на пропеллере». Захотелось почитать про них, покопаться и... не нахожу!








 , ,








И это всё МОЁ

Пытаюсь сделать сервер на NodeJS при получении определенных запросов должен выводить результат, но сталкиваюсь с ошибкой.

const io = require('socket.io').listen(8888);
const Server = 'eventServer'
const Client = 'eventClient'
let cmd = null;

io.sockets.on('connection',function(socket) {
socket.on(Server,function(data) {
console.log(data)
parseCmd(data)
})
socket.on('disconnect', function() {
console.log('client disconnected')
})
});

function parseCmd(cmd) {
switch(cmd) {
case 'getInitDevice':
socket.broadcast.emit("Client", cmd);
console.log('getInitDevice');
break;
case 'getListDevices':
socket.broadcast.emit("Client", cmd);
console.log('getListDevices');
break;
case 'getValueDevices':
socket.broadcast.emit("Client", cmd);
console.log('getValueDevices');
break;
case 'getValueStop':
socket.broadcast.emit("Client", cmd);
console.log('getValueStop');
break;
default:
socket.broadcast.emit("Client", cmd);
console.log('Unknown Cmd');
}
}


При запуске сервера получаю:
/home/splinter/workspace/iserv/SrvCollector/server.js:41
socket.broadcast.emit("Client", cmd);
^

ReferenceError: socket is not defined
at parseCmd (/home/splinter/workspace/iserv/SrvCollector/server.js:41:4)
at Socket.<anonymous> (/home/splinter/workspace/iserv/SrvCollector/server.js:14:3)
at Socket.emit (events.js:314:20)
at /home/splinter/workspace/iserv/SrvCollector/node_modules/socket.io/lib/socket.js:528:12








 , ,








14:17

Debian

И это всё МОЁ

Ставлю debian 10 с KDE. Установка проходит отлично. Как всегда просьбу о перезагрузке выполняю. Всё, начинает загружатся. Доходит до этого места https://sun9-59.userapi.com/dxhErf0XdbyX4qjKBCfYSVV2qEdazEkMWVnf_w/EvbeMNzZcC.... Смори фото. И просто стоит на месте. При этом всё работает. Могу зайти в TTY. Но вот ни экрана с логином, не рабочего стола нет как небыло. При этом в TTY команды что либо доустановить не работают. Записывал debian из под Винды rufus. Раньше год назат debian cтавился. А вот теперь...








 








И это всё МОЁ

Здравствуйте! Когда-то давно устанавливал Linux Mint 18.3 Sylvia на внешний жёсткий диск. На нём 1 ТБ. 100 ГБ оставил под NTFS а-ля большая флешка, 800 ГБ замаунтил на home, 25 гигов - на корень, где и содержится /boot/grub, 3 гига на linux-swap. Всё в линуксе у меня под ФС ext4. Bios был InsydeH20 Setup Utility, безопасную загрузку отключил, загрузку по юсб разрешил. В приоритете поднял ubuntu выше windows (больше ничего не было, т. е. распознаёт не устройства, а сразу ОС), там grub, который всё видит и позволяет выбирать между ОС.


Недавно купил новый ноут на Win10. Bios: Lenovo Setup Utility. Пункта безопасной загрузки нет вовсе, юсб разрешил, в приоритете поднял внешний диск. Тут стоит заметить, что в приоритетах были пункты диски в основном. Единственное, что касалось ОС - это Windows Boot Manager, с линуксом ничего не было, хотя его винт в списке был. Пытался и через UEFI, и через Legacy Boot. Если UEFI просто пропускает внешний диск и сразу грузит основную винду на ноуте, то легаси просто говорит, что «An operating system wasn’t found. Try disconnecting any drives that don’t contain an operating system. Press Ctrl+Alt+Del to restart.»


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









 , ,








И это всё МОЁ

Собственно, сабж.


Mark Bezrukov has announced the release of Ubuntu DesktopPack, a comprehensive set of Ubuntu remixes created by Ukraine's UALinux. The project's latest version comes in 13 different flavours, including two new ones - one with the Deepin desktop and the other using GNOME with a Windows 10-like theme. From the release announcement: «The Ubuntu*Pack 20.04 distribution kit is available, presented in the form of 13 independent systems with various interfaces: original Ubuntu, plus Budgie, Cinnamon, GNOME, GNOME Classic, GNOME Flashback, KDE, LXqt, MATE, Unity, Xfce, DDE (Deepin desktop) and a Windows 10-style interface. The distributions are based on the Ubuntu 20.04 LTS operating system. The main differences between our distributions and the original Ubuntu is the already implemented official updates, various graphical interfaces, multimedia and additional drivers and programs that are absent in Ubuntu.» All 13 Ubuntu DesktopPack editions are available for download from SourceForge


Скачать: https://sourceforge.net/projects/ualinux/files/Ubuntu Pack/OEMPack/20.04/








 , ,








И это всё МОЁ

Дистрибутив Arch.


Помогите пожалуйста - после недавних обновлений отвалилась дискретка nvidia на ноутбуке, которая использовалась через bumblebee.


Инфа:


lspci | grep NVIDIA
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 520M] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev ff)


Драйвер - легаси 390.xx (важно!).


Симптомы:


$optirun glxgears
[ 322.458748] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) No devices detected.
[ 322.458844] [ERROR]Aborting because fallback start is disabled.


Лог исков:


https://pastebin.com/FbvqatNF


В арчвики рецепт сделал, не помогает:


[ERROR]Cannot access secondary GPU - error: X did not start properly
Set the "AutoAddDevices" option to "true" in /etc/bumblebee/xorg.conf.nvidia (see here):

Section "ServerLayout"
Identifier "Layout0"
Option "AutoAddDevices" "true"
Option "AutoAddGPU" "false"
EndSection


/etc/X11/xorg.conf отсутствует.


/etc/X11/xorg.conf.d пустой.









 , ,