И это всё МОЁ

Здравствуйте.
Имею старенький комп. Проц Intel Celeron 1.9 Ggz.
Система Debian 9 (LXDE).
Задолбали тормоза (в основном, Интернет). Материнка (помимо прочего) имеет слоты SATA. Как написано в BIOS, разгон системной шины не желателен. Множитель CPU в BIOS есть, но работает в автоматическом режиме. Если проц или материнка сгорят через пол-года - не жалко.
Помогайте. :=).








 








И это всё МОЁ

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

Есть вопрос по трассировке сети:

traceroute выдавет полный список всех узлов, если добавить параметр -I:

sudo traceroute -I twitch.tv
1 _gateway (192.168.1.1) 0.502 ms 0.701 ms 0.953 ms
2 89.179.56.205 (89.179.56.205) 2.828 ms 2.918 ms 3.001 ms
3 10.10.0.4 (10.10.0.4) 3.081 ms 3.330 ms 3.412 ms
4 * * *
5 * * *
6 mx01.Amsterdam.gldn.net (79.104.225.60) 48.866 ms 43.935 ms 44.423 ms
7 * * *
8 151.101.2.167 (151.101.2.167) 45.386 ms 45.398 ms 45.399 ms

А вот mtr 'захлебывается' на четвертном узле и не идет дальше:

mtr -c 10 -w twitch.tv
Start: 2019-10-31T15:52:45+0300
HOST: aman-pc Loss% Snt Last Avg Best Wrst StDev
1.|-- _gateway 0.0% 10 0.5 0.5 0.5 0.6 0.1
2.|-- 89.179.56.205 0.0% 10 0.8 0.8 0.7 0.9 0.1
3.|-- 10.10.0.4 0.0% 10 1.5 1.4 1.3 1.6 0.1
4.|-- 10.10.0.17 80.0% 10 1.5 1.5 1.5 1.5 0.0

За сим вопросы:

- как это забороть в mtr?

- есть ли альтернативы mtr?

- в traceroute ведь тоже отображаются потери пакетов, если они случаются или нет?

- знает ли кто-нить сервак твича, который надо вбивать для трассировке вместо имени сайта или это некритично? (лагает-с по вечерам)








 ,








И это всё МОЁ

Был установлен Centos7 в минимальной конфигурации сервера, затем захотели добавить туда рабочий стол MATE, вроде как всё добавилось; рабочий стол с обоями, панель вверху, но фишка в том что значков на рабочем столе - нет. Т.е. ни «Компьютер», ни «Корзина» и т.д. причем в каталоге пользователя, соответствующие каталоги есть и в файле /root/.config/user-dirs.dirs
каталоги прописаны... ПКМ тоже не реагирует, т.е. контекстное меню не появляется.

Видимо что-то не доставлено, но вот что?








 








И это всё МОЁ

Возможно ли пробросить видеокарту без дополнительного монитора в виртуальную машину? Будет использоваться Windows любой версии начиная с семёрки, конфигурация: Intel Core i3 6006U, 8GB RAM, Intel HD Graphics 520, nVidia 920MX








 , , , ,








И это всё МОЁ

Если это бородатый тролль - надо было его банировать или чистить тред от сообщений вручную.

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

Алсо если бы модератор удосужился посмотреть, он бы увидел что все посты с этого аккаунта написаны в женском роде.

www.linux.org.ru/search.jsp?range=COMMENTS&user=Liz812&sort=DATE








 ,








И это всё МОЁ

приветствую, товарищи.
Есть беда. Сервис httpd не стартует.

[root@websites etc]# systemctl status httpd




И это всё МОЁ

Вышла новая значительная версия KeePassXC. KeePassXC — кроссплатформенный менеджер паролей с графическим интерфейсом. Исходный код распространяется под лицензией GPLv2 или GPLv3. Подробнее про KeePassXC можно прочитать на официальном сайте.

Некоторые особенности релиза:

  • добавлена возможность экспорта базы данных паролей в HTML-файл (для печати);
  • добавлена панель с информацией о базе данных паролей и некоторой статистикой;
  • добавлено руководство пользователя, доступное без подключения к сети Интернет;
  • добавлена возможность импорта паролей из хранилища 1Password OpVault;
  • добавлена UNIX man страница;
  • изменён дизайн диалога разблокирования базы данных;
  • включена поддержка работы в окружении Wayland, но без автоввода паролей.







 , , , ,








И это всё МОЁ

Microsoft подписала Oracle Contributor Agreement, что даёт ей право принимать участие в разработке OpenJDK.

По словам сотрудника Microsoft, компания и её дочерние подрезделения используют от Java своих продуктах, поэтому они решили принять активное участие в разработке Java:

Microsoft and its subsidiaries are heavily dependent on Java in many aspects, and also offers Java runtimes in its Microsoft Azure cloud to its customers.

Напомним, ранее подразделение Microsoft Azure купила компанию jClarify (https://blogs.microsoft.com/blog/2019/08/19/microsoft-acquires-jclarity-to-he...), одного из основных участников проекта AdoptOpenJDK и активного участника Java Community.








 , ,








И это всё МОЁ

я покакала Мой первый пулл реквест из двух строчек одобрили.

Короч. Нашёл проект. Нашёл issue, которую могу поправить. Сделал форк. Клонировал его себе на локальную машину. Исправил. Закоммитил, запушил. Сделал пулл реквест. Его приняли. Я теперь свой форк могу у себя удалить? Всё ли правильно или ещё какие-то шаги нужно делать? Спасибо.








 , ,








И это всё МОЁ
И это всё МОЁ
Опубликован второй тестовый (milestone) выпуск мобильной платформы Tizen 5.5. Выпуск ориентирован на ознакомление разработчиков с новыми возможностями платформы. Код поставляется под лицензиями GPLv2, Apache 2.0 и BSD. Сборки сформированы для эмулятора, плат Raspberry Pi 3, odroid u3, odroid x u3, artik 710/530/533 и различных мобильных платформ на базе архитектур armv7l и arm64.



И это всё МОЁ
В 2014 году лидер проекта OpenBSD Тео де Раадт отказался от поддержки переводов всей документации и сайта. Причиной такого решения было постоянное отставание переводов от изменений в оригинальной документации. Александр Наумов, один из авторов предыдущих переводов документации OpenBSD, решил восстановить проект по поддержке актуальной документации OpenBSD на русском языке.



И это всё МОЁ

После последнего апгрейда иксов, началась пляска с DPI. Эффект настолько стрёмный, что затрудняюсь сформулировать запрос в гугль, поэтому ничего толком найти не могу.

Пример: http://elfov.net/tmp/2/xorg.mp4

На примере, я перетаскиваю курсор из окна браузера (chromium) на десктоп и обратно.

Десктоп - lxde (openbox).

Я игрался, выставляя разный DPI, но не то что б это сильно помогало. Я так понимаю, это какая-то новая фича xorg (стоит 1.20.5).

Как вообще это дебажить? Можно как-то узнать, в каком окне какой DPI выставлен сейчас, что б привести всё к единому?

Как я помню, браузеры всю жизнь выставляли себе свой DPI исходя из каких-то внутренних соображений. В данный момент, в браузере стоит нормальный DPI, а вот на десктопе - какой-то кривой. До апгрейда, я так понимаю, тоже не всё было ладно, но хотя б размер курсора не прыгал. А ща он прыгает даже когда по иконкам в статусбаре проводишь мышой.

Я так понимаю, что где-то на этапе загрузки выставляется DPI, а потом некоторые проги (chromium, Telegram, vivaldi) выставляют себе другой DPI. Как узнать, какой у них стоит? Может где-то в /proc? Или какой-нить вариант xprop?..








 ,








И это всё МОЁ
Компания Microsoft объявила о расширении возможностей прослойки WSL2 (Windows Subsystem for Linux), обеспечивающей запуск исполняемых файлов Linux в Windows. В экспериментальных сборках Windows Insider (build 19013) в прослойке WSL2 появилась поддержка возвращения системе памяти (Memory Reclamation), освобождаемой процессами, работающими в окружении на базе ядра Linux.



И это всё МОЁ

Аскеты, прошу помощи. Настроил запуск нужных приложений в i3-wm на нужных воркспейсах, возникли определенные неудобства. На первом - браузер, на втором pcmanfm. Будучи на первом вызываю лончер и запускаю pcmanfm, вижу что появился второй воркспейс и загорелся красным, чтобы перейти нажимаю mod+2. А можно ли как-нибудь сделать, чтобы активным становился воркспейс на котором запустилось последнее приложение и не переходить на него вручную? Мануалы перебрал, но нигде не нашел решения.








 ,








И это всё МОЁ

Пробую внести изменения в IPv4 пакет - добавить 4 байта опций. Проверяю конкретно на DNS запросах, смотрю wiresharkом.
Опции добавляются, тело DNS запроса - корректное, а вот в UDP заголовке - все нормально, кроме порта назначения - он может быть какой угодно. При этом проверял на выходе из функции-обработчика - все значения стоят какие надо.
Где этот dstport может перетираться? Почему? Уже не пойму, куда рыть..

Так вешается обработчик:

  nfho.hook     = hook_func;                       
nfho.hooknum = NF_INET_POST_ROUTING;
nfho.pf = PF_INET;
nfho.priority = NF_IP_PRI_FIRST;functions
nf_register_hook(&nfho);

Вот код добавления опций

  switch (ip_hdr(skb)->protocol)
{
case IPPROTO_UDP:
if (skb_is_nonlinear(skb)) {
if (skb_linearize(skb)) {
printk(KERN_ERR "LABEL: Can't linearize skb.\n";);
goto out;
}
}
if (skb_tailroom(skb) < 4) {
if (pskb_expand_head(skb, 0, 4, GFP_ATOMIC)) {
printk(KERN_ERR "LABEL: Can't get memory for options.\n";);
goto out;
}
}
if (!skb_make_writable(skb, skb->len)) {
printk(KERN_ERR "LABEL: skb not writable.\n";);
goto out;
}
data = skb_network_header((skb)) + ip_hdrlen((skb)); //char *data;
data_size = skb_tail_pointer(skb) - data; // int data_size
memmove(data + 4, data, data_size);
memmove(data, OWN_OPT, 4); // unsigned char OWN_OPT[4]
// узакониваем все наши изменения
skb_put(skb, 4);
ip_hdr(skb)->ihl += 1;
ip_hdr(skb)->tot_len = ntohs(skb->len);
ip_send_check(ip_hdr(skb));
skb_set_transport_header(skb, ip_hdr(skb)->ihl * 4);
break;
}
out:
return NF_ACCEPT;








 , ,








И это всё МОЁ

После установки какой-то из тем (вроде как после установки look and feel темы Reactionary, но я не уверен) сломались настройки. Окно выбора тем теперь выглядит так. После удаления всех тем ничего не поменялось. Появилось на 5.16, думал, что исправится с обновлением до 5.17, но не исправилось. При запуске systemsettings5 в терминале выводит следующее:

file:///usr/lib/qt/qml/org/kde/kirigami.2/SearchField.qml:47:9: QML Action: LayoutDirection attached property only works with Items and Windows
QQmlEngine::setContextForObject(): Object already has a QQmlContext
kf5.kactivity.stat: [Error at ResultSetPrivate::initQuery]: QSqlError("1", "Невозможно выполнить выражение", "no such column: rl.initiatingAgent";)
kf5.kactivity.stat: [Error at ResultSetPrivate::initQuery]: QSqlError("1", "Невозможно выполнить выражение", "no such column: rl.initiatingAgent";)

Все остальные настройки работают. Очистка кэшей не помогла.

Система - Manjaro.

Я не помню, какие логи в случае с Plasma нужно скидывать, так что напишите пожалуйста, какие нужны.








 , , ,








И это всё МОЁ

Я давно уже заметил, что на роутере какой-то модели может стоять абсолютно разное железо, например SoC разных производителей (Atheros, Ralink, Broadcom), корпус может выглядеть совершенно иначе, тем не менее, называют все эти разные роутеры теми же буквами, например D-link DIR-300 или Asus RT-12, при этом с другой стороны, железо настолько похожее, что даже прошивки совместимы может называться по-разному, например D-link DIR-300 и DIR-600.

Почему не называют роутеры более логично? Например несколько букв на тип устройства (роутер/свитч/тд), потом тип корпуса и например дальше процессор, флеш и оперативка.

Кроме того, почему-то в технических характеристиках роутера пишут всякую ерунду, а самое важное приходится искать по сайтам и форумам: SoC, Flash, RAM








 , ,








И это всё МОЁ

Добрый день!

На сервере БД, в корневом каталоге не работает команда ls.
В других каталогах работает, но не в корне. Пробовал и из под рута, результат тот же. Через winSCP так же дисконнектит при попытке выйти в корень, с MC та же песня, с корня не запускается, если запустить с другой директории и попытаться выйти в корень то путти зависает.
Может кто сталкивался? Сама БД и приложение при этом работают.








 ,








И это всё МОЁ

Доброго времени суток.
Решил установить самбу и выяснилось , что с репозитория ставится версия только 4,7,6 . Решил скачать и сконфигурировать, но после команды ./configure вылетают ошибки. Подскажите как их решить или как их исключить:

root@samba:/home/samba-4.11.2# ./configure
Setting top to : /home/samba-4.11.2
Setting out to : /home/samba-4.11.2/bin
Checking for 'gcc' (C compiler) : Traceback (most recent call last):
File «/home/samba-4.11.2/third_party/waf/waflib/Utils.py», line 828, in wrap
return cache[k]
KeyError: (<samba_waf18.ConfigurationContext object at 0x7f2242f94828>,)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File «/home/samba-4.11.2/third_party/waf/waflib/Utils.py», line 828, in wrap
return cache[k]
KeyError: (<samba_waf18.ConfigurationContext object at 0x7f2242f94828>,)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File «/home/samba-4.11.2/third_party/waf/waflib/Scripting.py», line 159, in waf_entry_point
run_commands()
File «/home/samba-4.11.2/third_party/waf/waflib/Scripting.py», line 255, in run_commands
ctx = run_command(cmd_name)
File «/home/samba-4.11.2/third_party/waf/waflib/Scripting.py», line 239, in run_command
ctx.execute()
File «/home/samba-4.11.2/third_party/waf/waflib/Configure.py», line 159, in execute
super(ConfigurationContext, self).execute()
File «/home/samba-4.11.2/third_party/waf/waflib/Context.py», line 204, in execute
self.recurse([os.path.dirname(g_module.root_path)])
File «/home/samba-4.11.2/third_party/waf/waflib/Context.py», line 286, in recurse
user_function(self)
File «/home/samba-4.11.2/wscript», line 141, in configure
conf.RECURSE('lib/replace')
File "./buildtools/wafsamba/samba_utils.py", line 66, in fun
return f(*k, **kw)
File "./buildtools/wafsamba/samba_utils.py", line 481, in RECURSE
return ctx.recurse(relpath)
File «/home/samba-4.11.2/third_party/waf/waflib/Context.py», line 286, in recurse
user_function(self)
File «/home/samba-4.11.2/third_party/waf/waflib/Utils.py», line 830, in wrap
ret = fun(*k)
File «/home/samba-4.11.2/lib/replace/wscript», line 30, in configure
conf.RECURSE('buildtools/wafsamba')
File "./buildtools/wafsamba/samba_utils.py", line 66, in fun
return f(*k, **kw)
File "./buildtools/wafsamba/samba_utils.py", line 481, in RECURSE
return ctx.recurse(relpath)
File «/home/samba-4.11.2/third_party/waf/waflib/Context.py», line 286, in recurse
user_function(self)
File «/home/samba-4.11.2/third_party/waf/waflib/Utils.py», line 830, in wrap
ret = fun(*k)
File «/home/samba-4.11.2/buildtools/wafsamba/wscript», line 231, in configure
conf.load('compiler_c')
File «/home/samba-4.11.2/third_party/waf/waflib/Configure.py», line 271, in load
func(self)
File «/home/samba-4.11.2/third_party/waf/waflib/Tools/compiler_c.py», line 79, in configure
conf.load(compiler)
File «/home/samba-4.11.2/third_party/waf/waflib/Configure.py», line 271, in load
func(self)
File «/home/samba-4.11.2/third_party/waf/waflib/Tools/gcc.py», line 148, in configure
conf.find_gcc()
File «/home/samba-4.11.2/third_party/waf/waflib/Configure.py», line 317, in fun
return f(*k, **kw)
File «/home/samba-4.11.2/third_party/waf/waflib/Tools/gcc.py», line 20, in find_gcc
conf.get_cc_version(cc, gcc=True)
File «/home/samba-4.11.2/third_party/waf/waflib/Configure.py», line 317, in fun
return f(*k, **kw)
File «/home/samba-4.11.2/third_party/waf/waflib/Tools/c_config.py», line 1010, in get_cc_version
cmd = cc + ['-dM', '-E', '-']
TypeError: unsupported operand type(s) for +: 'NoneType' and 'list'