И это всё МОЁ

не засыпает xfce 4.14 если закрыть крышку ноутбука, батарею жрет какневсебя, посдкажите куда копать?








 ,








И это всё МОЁ

Пользуюсь компьютером 2005 года. Там Intel Pentium IV на ядре Prescott, с поддержкой HT и EM64T. Материнская плата ASUS (теперь даже не могу посмотреть, какая модель).

Решил я отрубить встроенную звуковую карту, чтобы пускать звук исключительно по HDMI. Заодно посмотрел, что ещё можно понажимать. Включил профиль кулера Silent, включил Plug and Play OS: yes, поменял приоритет видеокарт (сначала PCI-E, потом PCI) и выключил Hyper Therading. После применения изменений, чёрный экран и ничего не работает.

Что пробовал делать. Понажимать Num Lock (нет реакции), вытащить батарейку (не помогло), вытащить батарейку и выключить из сети (не помогло), продержал его без питания и батарейки 12 часов. Потом замкнул джампер для сброса CMOS (там три пина, положение 1-2 нормальное, а положение 2-3 для сброса CMOS. В тот момент, когда вытащил джампер из положения 2-3, чтобы вернуть обратно, неожиданно включилось питание. Всё равно не работает). Пробовал подключить PC Speaker (пьезо-электрический) - молчит. Пробовал заменить видеокарту PCI-E на PCI.

И кстати, у меня тут рядышком стоит системный блок на два поколения новее - Core i3. И он тоже не включается, хотя ещё недавно работал. Я не знаю почему. Подозреваю, что я там тоже отрубил HT.








 ,








И это всё МОЁ

Имеем: Opera Stable из официального репозитория оперы, kubuntu 20.04.1 LTS.


Проблема: в опере постоянно слева вылезает небольшое свернутое окошко голубоватого цвета. Скрин. В развернутом виде, если по нему щелкнуть, выглядит так: тыц.


Вылезает на всех вкладках, даже на стартовой панели.


Из расширений установлены: Tampermonkey с lortreeview и uBlock Origin.


Что это за хрень, господа?









 








И это всё МОЁ

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









 , ,








И это всё МОЁ

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









 








И это всё МОЁ

Доброго времени суток.


В Zabbix нужно сделать так, чтобы один элемент данных начал проверяться только с февраля месяца.
Можно это сделать как-то пользовательскими интервалами, не привлекая макросы?
Пока что не получилось. По умолчанию можно выставить только день месяца, день недели, час, минута и секунда.
Можно сделать первый день каждого месяца. А вот первый день конкретного - уже не удается.


Никто не сталкивался с подобным?









 








И это всё МОЁ
После более года разработки и шести с половиной лет с момента прошлого значительного выпуска сформирован корректирующий релиз офисного пакета Apache OpenOffice 4.1.8, в котором предложено 24 исправления. Готовые пакеты подготовлены для Linux, Windows и macOS.



И это всё МОЁ

Здравствуйте всем! Были, конечно, темы про ВУЗы, но многие старые и не такие конкретные, как мой вопрос. Я сама училась в универе, где реальных знаний «кот наплакал», поэтому для ребенка ищу образование не для корочки. Хотим избежать варианта, когда в рекламе все красиво, а на деле преподы самодуры, знаний нет и т.д. Направление интересует веб-дизайн (знаю, что здесь технари, а не дизайнеры, но интересует уч. заведение, где хорошо учат и техническим дисциплинам). Посоветуйте, пожалуйста, из личного опыта. Девочка учится хорошо, в информационном классе. Спасибо!









 ,








И это всё МОЁ

Господа, я в смятении. Захотелось попробовать пошлёпать формочки на GTK, используя заявленный как полностью готовый GJS, в GNOME Builder, чтобы всё было по красоте. Но чота как-то со старта всё очень странно.


Во-первых, не очень понятно, как это изучать: страничка проекта ведёт на репозиторий в гитлабе, который ссылается на примеры, описание пакета GJS и собственно референс API. Круто, конечно, но даже со сгенеренным скелетом проекта не очень понятно, что делать дальше. Есть сторонний сайт, описывающий написание хелловорлда статейками суммарно на шесть минут вдумчивого чтения. И, собственно всё. На вики GNOME есть ещё какие-то гайды, но они вообще все на си. Я понимаю, что GObject что там, что здесь должен работать одинаково, но может, есть какие-то другие пути?


Во-вторых, в GNOME Builder отсутствует автодополнение. Вообще. Даже банально методы и свойства класса не подсказываются. Ровно как и аргументы, как это бывает в других IDE, подхватывающих JSDoc или декларации Flow/TypeScript. Доступные в зоне видимости идентификаторы – аналогично, что ещё более дико. Из любопытства посмотрел, работает ли оно для Vala. Не работает! Это какой-то прикол? Мне нужно поставить какой-то плагин? Или все пишут в каком-то другом IDE? Или предполагается, что ЦА – это <собачка>Железный_Жук? Подсветка тоже какая-то коцая, как в голых искаробочных мажорных режимах в имаксе. Видел какие-то декларации для TypeScript, но это помимо tsc ещё всю ноду со всей её экосистемой тащить в проект и дружить с meson.


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


Кто винКуда копать? Что делать?


P.S.



Вы не можете создавать новые теги (gjs)



чего??









 , ,








И это всё МОЁ

При воспроизведении видео и/или звука в одном окне Chrome (хоть в том же браузере, хоть во всяких Electron-приложениях) заставляет очень сильно лагать другие окна Google Chrome (поведение как при жёстком своппинге). При этом только при соблюдении сразу двух условий:




  • Одно из окон Chrome распахнуто во весь экран и при этом не является единственным распахнутым окном Chrome




  • Окно с мультимедия не в фокусе




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


Аномальной активности по CPU или IO не наблюдается, свободной RAM тоже предостаточно. В консольном выводе Chrome ничего подозрительного нет, в логах pulseaudio и gnome-shell тоже ничего. Воспроизведение мультимедия в приложениях не связанных с Chrome (например, VLC) данного эффекта не вызывает.


Дистрибутив: Arch Linux, среда рабочего стола Gnome.









 , , ,








И это всё МОЁ

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


root@pve:~# ifconfig
enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 00:e0:4c:70:67:40 txqueuelen 1000 (Ethernet)
RX packets 28733 bytes 6720526 (6.4 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 40493 bytes 39818238 (37.9 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


enp4s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 74:27:ea:da:75:ac txqueuelen 1000 (Ethernet)
RX packets 37418 bytes 37103815 (35.3 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 21137 bytes 5039265 (4.8 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 6537 bytes 1941789 (1.8 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 6537 bytes 1941789 (1.8 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


tap100i0: flags=4419<UP,BROADCAST,RUNNING,PROMISC,MULTICAST> mtu 1500
ether f6:5a:4d:f9:ff:89 txqueuelen 1000 (Ethernet)
RX packets 19611 bytes 25875449 (24.6 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 7939 bytes 1371917 (1.3 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


tap100i1: flags=4419<UP,BROADCAST,RUNNING,PROMISC,MULTICAST> mtu 1500
ether fa:4a:83:ab:5e:ce txqueuelen 1000 (Ethernet)
RX packets 8791 bytes 1800261 (1.7 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 21357 bytes 26179895 (24.9 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


vmbr0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.3 netmask 255.255.255.0 broadcast 0.0.0.0
inet6 fe80::2e0:4cff:fe70:6740 prefixlen 64 scopeid 0x20
ether 00:e0:4c:70:67:40 txqueuelen 1000 (Ethernet)
RX packets 11274 bytes 3100728 (2.9 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 8209 bytes 3631014 (3.4 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


vmbr1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::7627:eaff:feda:75ac prefixlen 64 scopeid 0x20
ether 74:27:ea:da:75:ac txqueuelen 1000 (Ethernet)
RX packets 1588 bytes 74430 (72.6 KiB)
RX errors 0 dropped 1533 overruns 0 frame 0
TX packets 20 bytes 1904 (1.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


Что за пакеты отбрасываются? И почему так много?
Еще не понятно что за интерфейсы tap100i0 и tap100i1? На ВМ у меня все VIRTiO,а эти похоже intel. Откуда они?
Прошу подсказать куда копать









 








И это всё МОЁ

Компания Microsoft выпустила .NET 5 для операционных систем Windows, macOS, Linux.


.NET 5 — единая open source платформа, объединяющая .NET Core, .NET Framework, Xamarin и Mono, позволяющая использовать единую кодовую базу решений для всех платформ, включая Android и iOS.



  • существенно улучшена производительность и уменьшено потребление памяти

  • C# 9 и F# 5

  • новые библиотеки

  • вывод кода Java, Swift и ObjC

  • Windows Arm64 и WebAssembly и многое другое









 








19:23

The Mutt 2.0

И это всё МОЁ

«All mail clients suck. This one just sucks less.» обновился до версии 2.0. Столь радикальное увеличение числа в её старшей части вызвано скорее не появлением новых возможностей (их не так много по сравнению с предыдущими выпусками), но внесением ряда нарушающих обратную совместимость изменений:

  • при использовании команды <attach-file> для просмотра и выбора множества вложений, выход после пометки файлов выполняется по <quit> (предыдущее поведение с нажатием «Enter» при курсоре, установленном не на каталоге, не было интуитивно-понятным);
  • значения по умолчанию для ряда переменных (например $attribution и $status_format) локализованы (translatable); в документации они помечены как (localized);
  • команды <decode-copy> и <decode-save> по умолчанию больше не выполняют очистку заголовков, для возврата к предыдущему поведению следует установить переменную $copy_decode_weed;
  • переменная $hostname теперь устанавливается после обработки конфигурационного файла и аргументов командной строки -e (это позволило при запуске пропустить обращения к DNS для определения FQDN, которые в некоторых случаях могли занимать заметное время);
  • переменная $reply_to обрабатывается до $reply_self;
  • ранее значения обычных конфигурационных переменных (в отличие от пользовательских my-переменных) экранировались при использовании в правой части присвоений (NL: \n, CR: \r, TAB: \t, \: \\, ": \";) — эта давняя ошибка исправлена.

( Ну и по мелочи... )








 , ,








И это всё МОЁ

Доброго времени суток!
Принесли файл формата m2ts объемом 19 Гигов. Просят конвертировать в mov. Пробовал открыть его VLC, но он запускает счётчик времени и черный экран показывает (логотип VLC). Чем можно открыть такой файл? Я бы его переписал OBS studio и потом уже конвертнул в нужный формат. Операционная система - manjaro, но могу любую другую поставить. Железо вообще слабое - ноут с i5 и встроенной видео, 16 гигов оперативки.









 , ,








И это всё МОЁ

2 ноября в автокатастрофе погиб Билл Морроу (W.P. Morrow) aka Good Guy, разработчик свободного видередактора Cinelerra-GG. Биллу было 66 лет.








 








И это всё МОЁ

Нужно было на днях найти одного человека, отправился искать в ОК и Контакт. Не был там лет 10. И что бы вы думали ? Там пусто, вообще. Будете смеяться, почти все, кто там был, выпилились. Абсолютно точно помню, кто там был, 10 лет назад, их больше там нет. Оставшиеся аккаунты так и застыли в позе 2007-го года, как деревня Drustvar в ВоВчике. Продолжаю наблюдения.








 








И это всё МОЁ

По сабжу не проверял (пока нет возможности), не будет ли проблем с подключением если малина под vpn работает?








 ,








И это всё МОЁ

при нахождении рядом с жителями тпс падает.
есть какие то плагины или настройки для фиксы?








 








И это всё МОЁ

Хз куда такое запостить, поэтому сюда. Я пообщался тут - довольно умные люди сидят. Сам студент технического универа, но учить электронику еще не начали. Посоветуйте литературы или еще каких источников для изучения. Желательно для сервисменов, т.к. сам ремонтирую.
а то скинули мне тут недавно ссылку
https://habr.com/ru/post/526992/
а я ничего особо не понял что к чему.
интернеты интернетами, конечно, но хотелось бы услышать совета бывалых









 








17:03

fork()

И это всё МОЁ

Здравствуйте, можете подсказать в чем ошибка?


Задача Написать программу которая вызывает функцию fork() 3 раза, например в цикле(петле) и выпишите указанные выше идентификаторы для всех дочерних процессов. На основании результата выписать «генеалогическое дерево» создаваемых процессов. Сколько создаеться процессов и почему?


#include <stdio.h>


#include <stdlib.h>


#include <unistd.h>


#include <sys/types.h>


#include <sys/wait.h>


void identifiers(); // function that display identifiers


void forkMethod(); // function that calls fork() function 3 times


void tree(int pid); // function displaying processes tree


int main(void)


{


identifiers();

printf("Parent pid: %d\n", getpid());

printf("Child processes: \n";);


forkMethod();



return 0;

}


void forkMethod()


{


int k;

int status;

int pid;


for(k = 0; k < 3; k++)
{
pid = fork();
switch(pid)
{
case -1:
perror("fork error";);
exit(EXIT_FAILURE);
break;
case 0:
identifiers;
exit(0);
default:
tree(getpid());
wait(&status);
sleep(1);
break;
}
}

}


void identifiers()


{


pid_t pid = getpid();

pid_t ppid = getppid();

pid_t uid = getuid();


pid_t gid = getgid();

printf("\nPID:%d PPID:%d UID:%d GID:%d\n", pid, ppid,

uid, gid);


}


void tree(int pid)


{


char pstree[] = "pstree -np";

char cmd[12];

sprintf(cmd, "%s%d", pstree, pid);

system(cmd);

}









 , ,