И это всё МОЁ

Участники сообщества Debian рады сообщить о выходе очередного стабильного выпуска операционной системы Debian 10 кодовое имя buster.

Данный релиз включает в себя более 57703, собранных для следующих процессорных архитектур:

  • 32-битный ПК (i386) и 64-битный ПК (amd64)
  • 64-битный ARM (arm64)
  • ARM EABI (armel)
  • ARMv7 (EABI hard-float ABI, armhf)
  • MIPS (mips (с порядком байтов от старшего к младшему) и mipsel (с порядком байтов от младшего к старшему))
  • 64-битный MIPS с порядком байтов от младшего к старшему (mips64el)
  • 64-битный PowerPC с порядком байтов от младшего к старшему (ppc64el)
  • IBM System z (s390x)

По сравнению с Debian 9 stretch в Debian 10 buster добавлено 13370 новых пакетов, обновлено более 35532 пакетов (что составляет 62% дистрибутива stretch). Также, по различным причинам многие пакеты (более 7278, 13% дистрибутива stretch) были удалены из дистрибутива.

Debian 10 buster поставляется с различными окружениями рабочего стола, такими как GNOME 3.30, KDE Plasma 5.14, LXDE 10, LXQt 0.14, MATE 1.20, и Xfce 4.12. Также в репозитории имеются Cinnamon 3.8, Deepin DE 3.0, различные оконные менеджеры.

( читать дальше... )








 , ,








И это всё МОЁ

Чуть меньше чем через 2 года после релиза 6-й версии дистрибутива Mageia состоялся релиз 7-й версии дистрибутива.

( читать дальше... )








 








И это всё МОЁ
Компания Mozilla не намерена включать по умолчанию поддержку DNS-over-HTTPS для пользователей из Великобритании из-за давления со стороны Ассоциации провайдеров Великобритании (UK ISPA) и организации Internet Watch Foundation (IWF). Несколько дней назад организация UK ISPA номинировала Mozilla на звание "Злодей Интернета" в связи с работой по внедрению DNS-over-HTTPS.



23:04

И это всё МОЁ

Я туда писать буду



И это всё МОЁ

Всем привет.

Description:
Debian GNU/Linux 9.9 (stretch)
sudo lspci -vnn |grep -i VGA
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Park [Mobility Radeon HD 5430/5450/5470]
[1002:68e0] (prog-if 00 [VGA controller])

Ноут. При закрытии крышки, уходит в ждущий режим,
все ок (мигает световой индикатор режима)

При открытии появляется сразу черный экран. Вообще ничего. Можно только зайти в терминал через CTRL-ALT-F1(..)

и после команды

systemctl restart slim.service (lghdm.service)

появляется окно приветствия и можно войти.
При полном выключении ноута все нормально потом включается,
проблемы только при закрытии
крышки (что характерно, если выбрать в меню «Ждущий режим» и крышку не закрывать,
то потом при вклюении все нормально. (cразу
появляется экран приветствия.)

И вот в общем я решил, что дело в видеодрайвере и пытался переустанавливать следующие пакеты:

xserver-xorg-legacy

xserver-xorg-video-vesa

xserver-xorg-video-radeon

xserver-xorg
xfce4-power-manager

slim

Попутно взялся за питание:

xfce4-power-manager

xfce4-power-manager-plugins

xfce4-power-manager-data

Ну и:

xfce4-goodies

Короче тыкал все подряд в надежде, что где-то угадаю.

И в общем в процессе всего этого у меня отвалился networking.service

sudo systemctl status networking.service выдает

[sudo] пароль для : 




И это всё МОЁ

видимо ssd и A10-4600M для пятых кед слишком слабое железо.
Очень вяло загружается.
Как вернуться на 4 в стейбл/тестинг ? Знаю только про тринити, но туда не хочу. вроде не починили радикальные баги.








 , ,








И это всё МОЁ

У кого работает сабж? Клиент riot.im на android. В одной подсети всё замечательно звонит голосом и с видео тоже. В разных никак.
Сервер дефолтный - matrix.org
учитывая что на нём отключен presence - может и stun/turn/что-там-ещё вырублен поэтому и не робит?








 , ,








И это всё МОЁ

Давно уже не трогал свой конфиг, но вдруг приспичило решить давнюю проблему: долгий старт emacs desktop.

У меня сессия фактически вечная, и в ней ~500 файл-буферов.
Это и на современном ПК требует минуты две, чтобы завести emacs --daemon, а на Atom Z520 все пятнадцать.

Покурил код desktop, оказывается у него есть донельзя полезная функция отложенной загрузки desktop-idle-create-buffers.

(setq desktop-restore-eager 30)  ;; restore first (last used) 30 buffers
(setq desktop-lazy-idle-delay 5) ;; lazily restore the rest

Казалось бы, отлично: сервер подрывается с готовыми 30ю последними буферами, и тихонько грузит остаток в фоне.
Но нет, на подгружаемые таким образом буферы срабатывают все хуки и тянется это тоже вечность.

После профайла оказалось, что дохрена времени тратится на flycheck новых буферов.
Отключил его в конфиге, но оказалось у desktop нет хука по завершению desktop-idle-create-buffers.
Попробовал завернуть в defadvice, но почему-то after не срабатывает.

В результате набыдлокодил вот это:

(defvar post-init-timer nil
"Timer used to track desktop lazy load progress";)

(defun check-lazy-load-complete ()
"Check if desktop finished resurrecting all buffers"
(if (not desktop-buffer-args-list) (desktop-full-lazy-load-complete)))

(defun desktop-full-lazy-load-complete ()
"Hook function executed after desktop lazy load is completed"
(cancel-timer post-init-timer) ;; stop timer
(message "Emacs ready in %s with %d garbage collections."
(format "%.2f seconds"
(float-time
(time-subtract (current-time) before-init-time)))
gcs-done)
;; Return to defaults after startup
(setq gc-cons-threshold gc-cons-threshold-original)
(setq gc-cons-percentage gc-cons-percentage-original)
;; Don’t compact font caches during GC.
(setq inhibit-compacting-font-caches t) ;; Emacs 25.2 or later
(global-flycheck-mode t)
(garbage-collect))

(setq post-init-timer (run-with-timer 60 5 'check-lazy-load-complete))


В начале конфига, соответственно:
;;; Call GC only once per 500M words (500Mb on x86 and 1000Mb on amd64) of allocations
(setq gc-cons-threshold-original gc-cons-threshold) ;; save defaults
(setq gc-cons-percentage-original gc-cons-percentage) ;; save defaults
(setq gc-cons-threshold 524288000)
(setq gc-cons-percentage 10)


Что имеем: за несколько секунд подрывается сервер с 30ю последними буферами и сразу доступен.
Дальше без перерывов на сборку мусора и флайчек подсасываем остальные полтыщи.
После чего включается флайчек и возвращаются стандартные настройки сборщика.

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

Успех.

P.S. как истинный емаксер елиспа я до сих пор не знаю.








 ,








И это всё МОЁ

Кто-нибудь в курсе, как вылечить мерцающие тени в SC2? Пробовал запускать на чистом Wine 4.11, с помощью Lutris - ничерта не помогает. Через D9VK вообще тени отсутствуют.

Ubuntu v19.04 64-bit, Wine v4.11 Devel

Mesa 3D v 19.1.0

Starcraft 2 v3.1.4








 , , ,








И это всё МОЁ

Здравствуйте. Прошу помощи в вопросе ниже.

Задача:

установить Ubuntu 18.04LTS (или любую другую версию) на:

Конфигурация компа:

Процессор: Intel Core i5-2500K

Плата: Asus P8P67LE

Видеокарта: PCI-E Asus GeForce GTX760

Память: Kingston DDR-3 8GB (2x4 1600Mnz)

Жеский диск: (пробовал разные, HDD, SSD)

Проблема:

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

Что пробовал:

1) Проверить загрузочную флешку. Ноут с нее нормально загружается. Т.е. с образом и флешкой все ОК.

2) Установить флешку в другой USB разъем. Не помогает, да и понятно, т.к. загрузчик-то прогружается.

3) Выдернуть все «лишнее»: внешнюю звуковую карту, вебку, принтер.

4) Пробовал все это как на старых HDD, так и на вновь купленном SSD (хотя до них-то дело и не доходит даже, как я понимаю).

Один раз на экране появилось первое окно (которое с человечком и клавиатурой) на секунду, исчезло и все...опять черный экран. Один раз проходила загрузка чего-то (на черном экране появлялся список строк), но потом тоже все выпадало в черный экран и тишину.

Подскажите пожалуйста, в какую сторону думать?

UEFI/Legacy?

Конфликт с видеокартой или другим железом?

Другой дистрибутив?

Еще что-то (подскажите что)?

Заранее благодарен за помощь. Уже сижу на win7 на системнике лет шесть без переустановки. Вот решил взять SSD и накатить Linux. На ноуте вообще проблем с этим не было, когда жене ставил, а тут...прям стена какая-то...








 , ,








И это всё МОЁ
На официальной странице компании Canonical на GitHub зафиксировано появление десяти пустых репозиториев с именами "CAN_GOT_HAXXD_N". В настоящее время данные репозитории уже удалены, но их следы осели в web-архиве. Никакой информации о компрометации учётной записи или вандализме со стороны сотрудников пока нет. Также пока не ясно затронул ли инцидент целостность существующих репозиториев.



И это всё МОЁ

Регулярно в тредах натыкаюсь на отказ от использования mp3 в пользу других форматов. Про сжатие и прочее — понятно. Непонятно про проприетарщину. Чем mp3 чревато?








 








И это всё МОЁ

Можно ли оптимизировать дисковое пространство, занимаемое образами почти одинаковых виртуальных машин? Есть мысль взять «базовый» образ с Windows 10, сделать несколько копий и установить разные приложения в разные VM. Только вот места они отъедают по 15 GB каждая.









 ,








И это всё МОЁ

Собственно, МГТС опять назойливо предлагает апдейтнуть городской телефон до GPON, который ныне используется исключительно для посыла нафиг рекламщиков и общения с пожилыми родсвенниками. Интернет их нафиг не нужен, пока используется только телефонная линия. А теперь внимание, гусары, вопрос:

1. Какие плюсы/минусы? Стоит ли рассматривать их как интернет-провайдера?

2. Есть ли истории успеха по подключению городской линии к Asterisk'у через их модем? Уж больно чешутся руки сделать автоответчик, посылающий маркетойдов в реактор с особым цинизмом.

3. Какие шансы взгромоздить OpenWRT на sercomm'овским мопед, при этом сохранив функциональность gpon? Впайка UART и потеря гарантии не пугают, как ежика голая задница.








 , ,








И это всё МОЁ

В последние годы у меня напрочь пропали похмелья, и я стал бухать по 2-3 дня кряду. А работа и всякие другие насущные дела ждать ведь не будут, они требуют внимания! Не говоря уж о том, сколько денег просаживается на бухло и шлюх. Ну неважно. Суть вопроса вот в чём: как вы переходите от «йююююююююхуууууууу» к серым будням? Для меня прекращать праздник - просто боль. Наверное, вот так люди становятся запойными алкашами. Что не так в моей психике?








 ,








И это всё МОЁ

Сопряжение есть. Тестовые сигналы гоняет, плеером управляет, файлы пересылает, короче, работает все, кроме просмотра файловой системы. Названия расшаренных папок в дельфине видны, но при клике появляется надпись «Невозможно войти в папку/run/user/1000/820fb2a6885aa8d/primary». Монтирование не происходит.

Sshfs стоит. Собственно, надо сказать, что иногда все-таки монтирует, например после перезагрузки в полнолуние на распутье четырех дорог. Но никакой закономерности я не нашел. Куда копать?

Arch. Plasma 5.16.








 , ,








И это всё МОЁ

Приветствую. В tex-файле вставляю график \gnuplotloadfile[scale=0.55]{temperature_cathode.plot}. Всё работает. График строится. Теперь решил навести порядок в папке с проектом. Вынес все .gnuplout файлы и файлы с данными в отдельный каталог.

В проекте соответсвенно меняю \gnuplotloadfile[scale=0.55]{plot\temperature_cathode.plot}

Попытка построения с ошибкой. Якобы temperature_cathode.plot не видит файла с данными.

Я или переработал, или никак поять не могу где накосячил.








 , ,








И это всё МОЁ

Поскольку тут, кажется, много любителей японской анимации.

Плюс поскольку «японский линукс» Berry Linux 0.67 2006 года (2.6.15.4, KDE3, Firefox 1.5) так забавно выглядит в VirtualBox - https://ibb.co/g3czpV1

Подскажите японский мультфильм. Кажется полнометражный. Кажется 70х годов. Один из эпизодов - точно вот по этой сказке: http://actravel.ru/japan_tale_snake_eyes.html

Точно змея и точно глаза отдавала своему ребенку. Но, кажется, там же был и другой эпизод про женщину которая нечаянно съела весь улов рыбаков. Возможно она и превратилась в змею за это. Или это уже я сочиняю на ходу.








 , ,








И это всё МОЁ

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








 , , ,








И это всё МОЁ

Сижу такой и решил побенчить двигло своё, взял блендер и сделал модельку на 10 000 объектов вот она в таком виде у меня получается 10 000 поверхностей рендерящихся независимо друг от друга со своими VBO что хорошо для теста, а он плачевный. Ну во первых есть отсечение по пирамиде камеры оно спасает, но если 10000 объектов в прямой видимости то опять печать. Наткнулся на gl Query и пару статей о механизме работы для отсечения. Наладил в движке расширения написал простой рендер ну и делаю так (очень упрощённо)


  //прямо в рендере один раз создаю для всех свои  query
static GLuint query[10001], num_samples;
static bool once = true;
if(once){
glGenQueries(10001, query);
once=false;
}

for(int i = 0;i !=10000;i++)
{
GLuint gg = 0;
glGetQueryObjectuiv(query[i], GL_QUERY_RESULT, &gg);
if(gg == 0){
debug("[%i] drop",i);
}else{
debug("[%i] pass",i);
}

glBeginQuery(GL_SAMPLES_PASSED, query[i]);

render_render_object(i);//вызов отрисовки одного из 10000 кубиков

glEndQuery(GL_SAMPLES_PASSED);


glGetQueryObjectuiv(query[i], GL_QUERY_RESULT, &num_samples);
debug(">>>>>[%i] %d",i,num_samples);

}




Всё работает при уходе кубиков за край экрана пишет «drop» при перекрытии другими объектами пишет «drop» тоесть
информация про то что объект рисовать нет смысла есть! Даже больше мы знаем сколько семплов есть в кадре от объекта и если их скажем меньше 1000 то мы можем сами просто выбрасывать его из отрисовки вообще, красота!
Только вот беда, узнать то мы это можем только после того как уже отрисовали всё….


Единственная у меня сейчас мысль это перед тем как отрисовывать объект поставить в его место куб отмаштабировать его до размеров рисуемого меша, выполнить query тест отрисовки с этим кубом и если куб не прошол тест тоесть у нас ноль семплов куба в кадре то мы соотвецтвующей модели записываем флаг мол тебя не рисуем и когда объект будет передан рендеру он просто чекнет флаг и отрисует или выбросит объект. Вроде идея рабочея пока ещё не написал тест, но это работать будет инфа 120% пастеризованная, суть в другом правильно я мыслю как реализовывать occlusion query culling ? Ведь по моей логике я просто делаю шило на мыло, ну были бы у меня 10000 скажем чайников и я бы предварительно рисовал кубы узнавая надо ли мне рисовать чайник то выгода есть ибо 8 вершин против 800 к примеру. Мне кажется это не правильно проводить тест отрисовки на более лёгких мешах что бы узнавать надо ли рисовать основные меши со всеми текстурами и прочим. А если у меня исключительно аля маинкрафт и меньше куба только плоскость по сути и то вдруг у меня игра только на спрайтах в два треугольника. Может можно occlusion query culling делать без явной отрисовки чего либо?


OpenGL 2.1 GLSL #120









 , , , ,