И это всё МОЁ

Привет, ЛОР!


Как ты, наверное, слышал, Rust зачастую используется как замена языку C, позволяющая избежать множества проблем, связанных с утечками памяти и безопасностью.


Daniel Stenberg, один из авторов curl, написал, что hyper – библиотека для работы с HTTP в Rust – в будущем будет использоваться как бэкенд для curl для работы с HTTP.


Ссылка: https://daniel.haxx.se/blog/2020/10/09/rust-in-curl-with-hyper/









 , ,








И это всё МОЁ

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

так вот, после очередной дозы упорина форте меня накрыло: а можно ли уже сейчас, на текущем этапе развития всякой там графики, сделать виртуального путена, чтобы транслировать по ОРТ в любое время по поводу и без?
не, ну а чо: фото- и видеоматериалов реального путена выше крыши накоплено, аудио с голосом тоже хоть жопой ешь - вот взять и скормить все это шибко вумного компутеру, пусть себе моделирует новые видео. сейчас же почти целые фильмы риусют на компе, с кучей спецэффектов, а тут всего одного чувака реалистично смоделировать. тексты может писать какой-нибудь бредогенератор хоть сейчас, опять же на основе имеющихся (а-ля "в условиях непростой международной обстановки важно воздержаться от принятия поспешных односторонних решиний. вопрос требует открытого обсуждения с представителями всех заинтересованных стран...";), голос синтезировать по образцам.
вроде бы все кричат про "21-й век на дворе", а тут не бог весть какие космические технологии. зато экономия какая может выйти - не надо гонять по всему миру живого путена с целым самолетом охраны и прочими ништяками. захотели показать, к примеру, "путин выступил в Бразилии на саммите звездоболов: прямой эфир!" - раз, взяли видео из Бразилии, прилепили путена на желтой калине, как он едет мимо пальм, ну и дальше "бла-бла-бла" типа в каком-нибудь там местном кремплевском дворце. а завтра раз - наводнение на Дальнем Востоке! приехали местные телевизионщики, отсняли, в вумный компутер загрузили - и вот уже лично бессмертные вождь вещает про ситуацию, взятую под личный контроль, и поддержку пострадавшего населения.

как вам?
а может, не первый год, как УЖЕ, а мы и не знаем?
шел 2075 год. вечномолодойстарый путен вещает из стереовизора про повышение пенсионного возрата до ста лет...








 








И это всё МОЁ

Заимел себе сенсорный монитор.


Хочется заменить большой не удобный палец на удобный стилус.


Понимания что это и как работает у меня нет, но в голове примерно вот это:



  • Обычные стилусы с поверхностью размером с палец за 100 руб. не интересуют.

  • Видел стилусы с доп кнопками, не понял как они работают т.к. wifi/bluetooth для них не заявлено

  • Видел стилусы с «100500» степеней нажатия, тоже не понял как это реализовано без связи с системой

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


Что хочу:



  • Как минимум тонкую зону контакта с сенсорной поверхностью чтобы по кнопкам попадать

  • (Опционально) Возможность нажать правую кнопку мыши

  • (Опционально) Возможность забиндить какое-то действие на доп кнопку


Есть у кого-то тут опыт пользования? Идеи?









 , ,








И это всё МОЁ

Система:arch+i3
Драйвера:nvidia+intel
Хочу сделать растянутое разрешение в той же кс, но у меня просто черные полосы по бокам экрана.









 , , , ,








И это всё МОЁ

Во-первых, c

сайта beeline
:

tp.internet.beeline.ru - для подключения по протоколу L2TP.
IP-адрес, маршруты, шлюз по умолчанию (Default Gateway), сервер доменных имен (DNS) - ваш компьютер или маршрутизатор получает по протоколу DHCP.
Для доступа к интернету используется VPN-подключение по L2TP- (без IPsec) или PPTP- протоколам.

Во-вторых, мои конфиги xl2tpd:

  • /etc/xl2tpd/xl2tpd.conf
    [global]
    access control = yes

    [lac beeline]
    lns = tp.internet.beeline.ru;
    pppoptfile = /etc/ppp/options.xl2tpd;
    autodial = yes;
    redial = yes;
    redial timeout = 10;
    require chap = yes;
    require pap = no;
    refuse chap = no;
    refuse pap = yes;
    name = login;
    [/cut]

  • /etc/ppp/options.xl2tpd
    unit 0
    remotename beeline
    mru 1460
    mtu 1460
    noaccomp
    nopcomp
    novj
    novjccomp
    nobsdcomp
    nodeflate
    noipx
    nomp
    defaultroute
    name login

  • /etc/ppp/chap-secrets
    # Secrets for authentication using CHAP
    # client server secret IP addresses
    login * password *

В-третьих, dhcp работает, и при подключении кабеля появляется:

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.250.48.1 0.0.0.0 UG 202 0 0 eth0
10.250.48.0 0.0.0.0 255.255.248.0 U 202 0 0 eth0
85.21.78.93 10.250.48.1 255.255.255.255 UGH 202 0 0 eth0

В-четвертых, после запуска xl2tpd имею:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.250.48.1 0.0.0.0 UG 202 0 0 enp1s0
10.250.48.0 0.0.0.0 255.255.248.0 U 202 0 0 enp1s0
85.21.78.93 10.250.48.1 255.255.255.255 UGH 202 0 0 enp1s0
89.179.75.100 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0

Итог: пингуются только 85.21.78.93 и 89.179.75.100.

Вопросы:

  • Где искать лог xl2tpd?
  • Чяднт?







 , ,








И это всё МОЁ

Всем добрейшего вечерочка! Что-то очень часто в последнее время стал слышать на ютубе жалобы на страйки, цензуру и удаление видео, в котором несколько секунд звучит не такой звук или показывается не такой текст. Кому-то и вовсе блокируют канал целиком, который проработал много лет - человек лишается всех своих наработок. Удаляют даже видео тревел-блогеров, на которых пожаловались какие-то анонимы, и это невозможно оспорить. Люди тратят несколько дней на съемки, а потом твои видео просто удаляют. Очевидно, что ютуб как платформа для свободного обмена мнениями постепенно деградирует. Пока это очевидно немногим, особенно когда ты зритель и находишься по другую сторону экрана.


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


Интернет не резиновый, и чем больше видео ты раздаешь, тем меньше скорость отдачи. В конце концов, однажды ты просто не сможешь ничего раздать. Допустим у тебя 100 мбит/с и 100 роликов, отдача по 1 мбит/c на ролик. А когда роликов станет 500? 1000? А если твой ролик захочет сразу посмотреть миллион человек? У многих блогеров более 5000 роликов, они просто не смогут работать. Придется подключать второй интернет (если такая возможность вообще есть). Но и его канала однажды нехватит. Кажется, это нерешаемая проблема.


Еще один вопрос, который хотелось бы прояснить - что там с качеством видео. Все знают, что Youtube жестко поганит исходники. Недавно смотрел обзор (не стрим, т.е. запись была сделана заранее) по Serious Sam 4, автор матерился и негодовал, что ютуб стал хуже отображать видео. Действительно, какая-то более менее нормальная четкость появляется только при выборе 4K, а все что ниже - квадратики и мыло. В комментариях многие согласились, что Youtube специально ухудшает отображение на 720/1080p, и раньше четкость в этих режимах была намного лучше. Я это и сам заметил. Видимо проблема хранения видео для гугла все-таки критична. Жесткие диски не бесконечны, пережимают ролики все сильнее, более менее нормальное качество остается только на 4K, и то далеко не всегда. Что с этим на PeerTube? Он как-то трогает исходники или все остается как есть? Т.е. как скодировал сам.


Какие еще проблемы перехода на PeerTube видятся вам?









 , ,








И это всё МОЁ
Представлен релиз языка системного программирования Nim 1.4. Язык Nim использует статическую типизацию и создан с оглядкой на Pascal, C++, Python и Lisp. Исходный код на языке Nim компилируется в представление на C, C++ или Javasсript. В дальнейшем полученный C/C++ код компилируется в исполняемый файл при помощи любого доступного компилятора (clang, gcc, icc, Visual C++), что позволяет добиться производительности близкой к Си, если не учитывать затраты на выполнение сборщика мусора. По аналогии с Python в Nim в качестве разделителей блоков применяются отступы. Поддерживаются средства метапрограммирования и возможности для создания предметно-ориентированных языков (DSL). Код проекта поставляется под лицензией MIT.



И это всё МОЁ

В недавней теме Индексация в связи с падением курса был примерно такой диалог:

лоровец-не-проживающий-в-россии> Я слышал, что в РФ 200 000 рублей в месяц считается очень неплохим окладом, так ли это?

лоровец-из-россии> В регионах людей с такими зарплатами все остальные жители знают в лицо.

Я сделал тематическую фотографию, чтобы показать, что не все так однозначно. На снимке пара объявлений «на столбе»:

https://sun9-72.userapi.com/bVXXwTYfcg98M0u6rS-QmhxlI4H99cd88p36ow/MYg3EVgF6u...

Видимо, когда речь о котиках, деньги не имеют значения...








 ,








И это всё МОЁ

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




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




  2. Raid массивы созданные на софтверном уровне надежнее в плане независимости от производителя контроллера и совместимости с определенными контроллерами?




  3. Если HBA имеет 4 порта Mini-SAS HD SFF-8644, то это равносильно 16 SATA портам через переходники? Но как к такому адаптеру подключить до 1024 дисков? Я про это - http://joxi.ru/82QPpBWi9aW1om




Буду очень благодарен, если кто-то поможет разобраться без насмешек и приколов. Заранее благодарю









 , ,








И это всё МОЁ

Это штука умеет делать простые макеты по картинке(новость от 2018), погуглите.
Возможно что эта нейронка сможет делать адаптив, а нам придется только скрипты дописать и вообще заменить верстальщиков?









 








И это всё МОЁ
Ошибка отправления сообщения.
К сертификату нет доверия, так как он является самоподписанным.
Конфигурация, относящаяся к smtp.ivrossi.su, должна быть исправлена.



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









 








И это всё МОЁ

Виртуалка, созданная с помощью qemu через консоль автоматически конфигурирует сеть. Но при попытке создать новую машину через virt-manager возникает проблема:

Ошибка запуска сети «default»: внутренняя ошибка: Не удалось инициализировать корректный модуль межсетевого экрана

Traceback (most recent call last):
File «/usr/share/virt-manager/virtManager/asyncjob.py», line 65, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File «/usr/share/virt-manager/virtManager/asyncjob.py», line 101, in tmpcb
callback(*args, **kwargs)
File «/usr/share/virt-manager/virtManager/object/libvirtobject.py», line 57, in newfn
ret = fn(self, *args, **kwargs)
File «/usr/share/virt-manager/virtManager/object/network.py», line 69, in start
self._backend.create()
File «/usr/lib/python3.8/site-packages/libvirt.py», line 3404, in create
raise libvirtError('virNetworkCreate() failed')
libvirt.libvirtError: внутренняя ошибка: Не удалось инициализировать корректный модуль межсетевого экрана








 ,








И это всё МОЁ

Привет друзья. Каким образом можно определить причину отвала сети в linux системах, если логи var/log/messages абсолютно пустые? А ситуация следующая,у виртуальных машин запущенных на гипервизоре Xen(собран на centos) периодически пропадает сеть на примерно на 1 минуту, т.е. не пойми с чего запущенные виртуальные машины перестают пинговаться, при этом сам гипервизор dom0 работает и пингуется. Логи пустые, ip и mac адреса корректные и не конфликтуют в сети.
Отвалы сети могут быть произвольными, так и после определённых действий. Например часто(но не всегда) сеть отваливается при просмотре сетевых настроек командой ifconfig на любой из виртуальных машин.
Помогите в какую сторону копать? Может ли быть, что гипервизор сам по каким-то причинам блочит сеть на виртуальных машинах?









 , ,








И это всё МОЁ

Всем привет! Я произвел поиск на убунту 19,01, искал glibc. Нашел какие-то тесты, там лежат файлы с подобным названием: glibc2.m4. Странно это. Где лежит сама библиотека? Где в том числе тела функций библиотеки? Вообще бред, библиотека должна лежать в папке glibc, а лежит в папке aclocal. Что означает имя папки aclocal?









 








И это всё МОЁ

Есть два пользователя в Linux Mint: user1 и user2. Работа основная ведётся под user1, Syncthing настроен на user2. Как запустить Syncthing под пользователем user2, работая в user1, без переключения пользвателей, в сессии user1?









 , ,








И это всё МОЁ

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


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


Как у меня сделано сейчас. Декодер хранит последний декодированный кадр. По таймеру поток, отвечающий за обновление экрана, собирает последние кадры от всех декодеров, через glTexSubImage2D обновляет OpenGL текстуры и рендерит их на экран. Чтобы потоки не конфликтовали, чтение и запись последнего декодированного кадра прикрыты мьютексом.


Текущая версия работает, но хочу попросить совета. Есть ли какие-нибудь мысли по оптимизации этого дела и вообще как правильно такое делать? Наверное, это похоже на работу композитора. Есть независимые источники, которые предоставляют готовые данные и их нужно свести воедино и отобразить на экране.


У меня здесь получается только один OpenGL контекст. Слышал что-то про многопоточный рендер. Применим ли он здесь?


OpenGL рендерится в окно Qt приложения через QOpenGLWindow. Версия OpenGL строго не старше 3.1. Нужна кроссплатформенность: топик и оффтопик, т.е. без платформозависимых фич типа dma-buf. Видеокарты в основном интел и нвидия.









 , , ,








И это всё МОЁ

Сабж. Оригинал новости: https://keepthescore.co/blog/posts/deleting_the_production_database/ .

Сам виновник новости:

def database_model_create():
"""Only works on localhost to prevent catastrophe"""
database = config.DevelopmentConfig.DB_DATABASE
user = config.DevelopmentConfig.DB_USERNAME
password = config.DevelopmentConfig.DB_PASSWORD
port = config.DevelopmentConfig.DB_PORT
local_db = PostgresqlDatabase(database=database, user=user, password=password, host='localhost', port=port)
local_db.drop_tables([Game, Player, Round, Score, Order])
local_db.create_tables([Game, Player, Round, Score, Order])
print('Initialized the local database.')


Note that host is hardcoded to localhost. This means it should never connect to any machine other than the developer machine. Also: of course we use different passwords and users for development and production.








 , , ,








И это всё МОЁ

Есть такой комплект:

* ASUS M3A-H/HDMI
* Phenom II X3 720
* 4GB (4x1G DDR2 800)
* Гигабитная сетевушка c полноразмерным и низкопрофильным креплениями (встроенная глючит, вырублена в биосе)
* Низкопрофильный кулер
Никаких бэкдоров AMD PSP и Intel ME, мелтдаунов тоже не завезли: супер секьюрити искаропки, лол.

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

Отдам в районе м. Парк Победы / Московская в Питере.

Если кому оно надо - пишите тут на какую почту вам написать для дальнейшей координации.








 , ,








И это всё МОЁ

Добрый день. Система Debian 10, пробросил видеокарту в KVM Windows 10, драйвера официальные стали, но в оборудовании на видеокарте пишет «Система Windows остановила это устройство, так как оно сообщило о возникновении неполадок (код 43).» Гугл ничего толком не говорит.Видео чипсет установлен Q35. Также в «видео» вкладке пытался устанавливать VGA/QXL/Virtio - бесполезно.









 , ,








И это всё МОЁ

Репа KDE Backports подключена, а новых кед нет!









 , ,