Игнорирование бряка надо переделать
Самый эффективный алгоритм фильтрации по тегам 15 мин
Игнорирование тегов надо переделать 13 мин
Правильно было бы гибко рулить поведением бряка.
Самый эффективный алгоритм фильтрации по тегам 15 мин
Игнорирование тегов надо переделать 13 мин
Правильно было бы гибко рулить поведением бряка.
Считаю, что логично создать топик в продолжение темы Игнорирование тегов надо переделать т.к тема правильной фильтрации не раскрыта. Предлагаю в этой теме обсуждать исключительно алгоритм фильтрации и идеи по его реализации
От себя предлагаю реализовать самый простой вариант: добавление параметра «единичное упоминание» и «любое упоминание». При первом варианте топик не показывается, если у топика один единственный тег, а любое упоминание - не показывает топик при любом кол-ве тегов с участием игнорируемого тега. По-дефолту параметр любого создаваемого тега - единичное упоминание. При таком варианте хоть как-то можно управлять поведением игнорируемых тегов и хоть как-то сглаживать большое кол-во топиков, которое скрывает форум
PS: А так, скорей всего, нужно группировать теги и работать с группами тегов и их «родителями». Т.е, есть:
Если юзер родителя заигнорил, то детишкам хана. А если детишку заигнорил, то показывать если несколько детишек в тегах, а если один - игнорить. Ну или добавить поведение какое-то разное хз
UPD: Помучал «ии», он выдал более сложный алгоритм, но принцип вот такой на примитивном уровне ^. Но надо бы что-то с этим делать т.к в таком виде алгоритм фильтрации такой, что заигнорив 10 тегов, можно пол форума забанить
Идеальный modeline
Screenshot
(Касается исключително x11 , а ваших вейландах это автоматически кажется и там просто включаете режим 23.976 в gui)
23.976 сопоставлено с кинематографическим восприятием мозга, и существует уже сотню лет в неизменном виде для всех художественых фильмов, естестнвенно снятых на плёнку иначе это трудно назвать КИНО, а большая частота покажется «мыльной» оперой.
(Цифры из моего Sony TV kdl-32ex402 1080p , так как там заявлено только 24Hz попытаюсь создать идеальный modeline для 23.976)
Определяю путь и считываю edid через пакет edid-decode (в репах есть):
(смотрю что подключено)
user-pc1@my-pc:~$ xrandr | grep " connected"
eDP-1 connected (normal left inverted right x axis y axis)
HDMI-2 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 1600mm x 900mm
user-pc1@my-pc:~$
(Смотрю как ядро назвывает выход)
user-pc1@my-pc:~$ ls /sys/class/drm/
card0 card0-DP-1 card0-DP-2 card0-eDP-1 card0-HDMI-A-1 card0-HDMI-A-2 renderD128 version
user-pc1@my-pc:~$
(Считываю сам edid подставляя правильный путь)
user-pc1@my-pc:~$ edid-decode /sys/class/drm/card0-HDMI-A-2/edid
Смотрю значения и рсчитываю: Modeline «Имя_Режима» [Pixel_Clock] [H_Act] [H_Start] [H_End] [H_Total] [V_Act] [V_Start] [V_End] [V_Total] [Флаги]
(Смотрю «VIC 32» он для 24Hz и параграф «Detailed Timing Descriptors: 1920x1080@60Hz» там есть цифры котрые не изменны и в 23.976 Hz)
«Имя_Режима» - назыаем например «Sony_1920x1080_23.976»
Вертикаль говорят всегда одинаковая в edid и совпадает и для 23.976Hz
у меня в Detailed Timing Descriptors вот так:
[V_Act] - это сколько пикселей по вертикали , у меня 1080
[V_Start] = V_Act + Vfront , у меня 1080 + 4 = 1084
[V_End] = V_Start + Vsync , у меня 1084 + 5 = 1089
[V_Total] = V_End + Vback , у меня 1089 + 36 = 1125
Горизонтальные импульсы (Hsync и Hback) — они тоже неизменны
Hsync у меня = 44
Hback у меня = 148
H_Act это сколько пикселей по горизонтали , у меня 1920
Беру VIC 32: 1920x1080 24.000000 Hz 16:9 27.000 kHz 74.250000 MHz и считаю полную ширину кадра она будет такой же и в 23.976 [H_Total]
74250000/27000=2750
Беру общую ширину кадра 2750, которую выдали частоты телевизора, и вычитаю из неё неизменные импульсы матрицы (Hback 148 и Hsync 44):
[H_Total] = 2750
[H_End] = 2750 - 148 = 2602
[H_Start] = 2602 - 44 = 2558
[H_Act] = 1920
Для частоты пикселей беру родную киноскорость телевизора 74 250 000 Гц и делю её на коэффициент 1.001, который является физическим законом для получения дробного кадра 23.976
74250000/1.001 ~74175824.17582417582417582418 (~74.176 МГц) X-сервер поддерживает ровно 6 знаков после запятой и строго в мегагерцах 74.175824 МГц
[Pixel_Clock] = 74.175824
Hpol P Vpol P флаги полярности из edid = +hsync +vsync
Получился такой modeline:
Modeline "Sony_1920x1080_23.976" 74.175824 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync
P.S. google AI помог в создании
Где можно посмотреть КДЕ всех линуксов сразу на одном сайте? Что бы выбрать тот, который больше нравится? имеется в виду способ отрисовки графики рабочего стола. Еще в тему вопрос есть ли линукс, у которого строго нет материал дизайна? материал дизайн - это когда идея в том, что то что рисует дизайнер - например ярлык на рабочем столе - то у этого не должно быть границы, рамки, тени, т.е. нет бордера если говорить языком хтмл и ксс, а мне значит наоборот, нужно что бы у всего была тень даже у буквы, как на старых виндусах с 95 по хп, у каждой грани есть серая полоска с краю - т.е. как человеческий глаз видит предмет, то так же что бы видел я и ярлык, с гранями, и желательно что бы они были не в 1 пиксель, а как в жизни - с градиентом, т.е. когда свет преломляется на грани предмета - то что бы то же было и в рабочем столе, но везде? есть такое сегодня? Какие есть? желательно список всех, или может есть сайт со списком? Что бы сразу сделать один раз флешку на несколько лет вперед, что бы не переделывать по 100 раз в год… Хочу окупить трудозатраты, а не возиться с этими флешками каждую неделю и выбрать образ с первого раза лет на 10-20, а лучше на 30, как было с виндусом хп.(и съэкономить так же внутри линукса время на изучения где что и как выглядит)
! появился важный вопрос - откуда качать дистрибутив можно, с каких сайтов? есть ли бесплатные дистрибутивы для домашних пк? вроде вот одну нашел астра - выглядит более менее не ущербно как остальные, но написано что она платная и еще и сайт не работает на старой винде, а я с нее качать собирался… Кто что подсказать может по этой части? ! сколько должен весить дестрибутив? как его не перепутать с автозагрузчиком и яндекс-браузером? какой у него формат файла обычно, если накатывать собираюсь из под винды хп? Вообще из под винды хп программы установщики есть линуксов современных? если нет, то какую информацию можете рассказать, что бы сделать загрузочную флешку именно из под хп винды 32 бита?
Хочу поставить линукс, не пойму как узнать разрядность? На компьютере куда буду ставить есть виндус 10, сношу его потому что мне не нравится его дизайн и потому что он забивает канал обновлениями, прием даже когда я убрал их до 5% все равно забил весь канал. Не пойму какой у меня разрядный процессор, так как не люблю цифру 64, то мог купить 32, покупал как раз когда они еще были в продаже. Как стандартынми средствами уефи или винды узнать сколько бит процессор? при этом винда установлена именно 32 битная - 100%, что бы не было такого что она мне покажет свою разрядность. Марку процессора так не помню, поэтому нужно именно посмотреть без сторонних программ. Какую команду командной строки написать или что открыть, и куда смотреть? Материнка айсрок проц амд. марка материнки известна, можно ли в ней узнать разрядность процесора? бывают ли такие материнки, которые и 32 бит и 643 бит поддерживают?(что бы не включать винду 10 лишний раз и посмотреть через нормальную)
Сегодня IMAP-клиенты при подключении к Яндекс-почте или получают ошибку подключения, или не находят письма по UID SEARCH (при проверке использовались критерии отбора ON и FROM).
При входе в почту через Web-интерфейс подтверждаем потребность в IMAP в ответ на соответствующее предупреждение. Но ничего не меняется.
Проблема заключается в том, что требования borrow checker к времени жизни структуры можно обойти с помощью присвоения ковариантных полей.
В качестве примера кода, демонстрирующего ошибку, приведён (ссылка на Rust playground; для запуска нужно нажать кнопку “Run”):
struct Q<T, F: FnMut(&T)>(Option<T>, F);
impl<T, F: FnMut(&T)> Drop for Q<T, F> {
fn drop(&mut self) {
self.1(self.0.as_ref().unwrap())
}
}
fn main() {
let mut out: Option<&'static _> = None;
{
let l = vec![vec![1]];
let mut q = Q(None, |s| {
out = Some(*s);
});
q.0 = Some(&l);
}
println!("{:?}", out);
}
Обнаружение unsoundness (ошибок, приводящих к нарушению гарантий компилятора) в borrow checker’е Rust — не самое необычное явление. Но эта ошибка примечательна тем, насколько простым может быть код, вызывающий её. Для других ошибок приходилось сильно изворачиваться, чтобы избежать проверок компилятора.
Ссылка на issue: https://github.com/rust-lang/rust/issues/164250
Пере установил ОС и забыл смонтировать раздел sda3. как сейчас можно его монтировать, у меня там хранятся данные???
Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sda1 * 2048 758700031 758697984 361,8G 83 Lin
/dev/sda2 1945421824 1953519615 8097792 3,9G 82 Lin
/dev/sda3 758716416 1945421823 1186705408 565,9G 83 Lin
Элементы таблицы разделов упорядочены не так, как на диске.
[oleg@kyar4ipl6lwg3 ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 931,5G 0 disk
├─sda1 8:1 0 361,8G 0 part /
├─sda2 8:2 0 3,9G 0 part [SWAP]
└─sda3 8:3 0 565,9G 0 part
sr0 11:0 1 1024M 0 rom
Постоянно слышу утверждения, что Windows и MacOS работают из коробки, а Linux — нет.
Так вот, что вы вкладываете в это понятие? Ну ведь разработчик не может сделать так, чтобы автоматически установилось нужное именно вам ПО и залогинилось в ваши учётные записи.
Мало того, в десктопном Linux обычно предустановленного ПО больше, чем в винде. В винде даже офисных приложений не предустановлено (даже wordpad уже давно был выпилен с очередным обновлением).
Если же сравнивать поддержку железа, то почему-то обычно сравнивают ПРЕДУСТАНОВЛЕННУЮ винду/макось с линуксом, который сам пользователь накатывает. Ну надо сравнивать с железом, на которому уже предустановлен Linux. Правда иногда его ставят в качестве заглушки, чтобы пользователь поставил пиратскую винду.
Приветствую ребята! 🙂
Намутил себе ipv6 туннель на 19 хопов и пингом 516мс: ПК (windows 10) - роутер (Asus rt-ax55) - VPS1 (ubuntu 22) - VPS2 (ubuntu 22) - туннель HE - сайт. Вся цепочка построена sit туннелями 6in4 с MTU=1412.
Всё «работает», только сайты стали грузиться так себе (кол-во пакетов с нарушением порядка 100 - 200), что возможно и норма для такого случая. Но тем не менее, как-нибудь сгладить проблемы с передачей пакетов можно???
Вот что я уже сделал по советам ИИ, но это не сильно-то помогло:
ПК:
Роутер:
VPS:
P.S. варианты сделать туннель покороче не рассматриваю ;)
Приветствую всех любителей турбореактивной тяги © открытого и свободного ПО, особенно тех, кто пользуется ReGreet.
Захотелось тут мне поменять оформление моего экрана входа так, чтобы он был по стилю похож на экран блокировки. Начал изучать вопрос, и выяснилось, что программа написана крайне интересно. Например, у часов должен быть CSS селектор .background.top. Меня это не устроило и я взялся за код. Результаты можно видеть тут (github.com) и тут (github.com). Я поработал над часами, получил желаемое, разошёлся и добавил i18n графического интерфейса программы. Так что, кому надо – пользуйтесь. Не знаю, буду ли я поддерживать форк и дальше, но по крайней мере, пока мои патчи не влиты в апстрим – наверное, придётся.
Допустим, есть тег dwm и bspwm и tilingwm. Если я добавил bspwm в список игнорируемых, то если будет топик про tilingwm, тегированный тремя тегами, то он не появится. Это в корне не правильно
Самым простым было бы, если тег единственный(bspwm) и/или несколько тегов, которые все в игноре - тогда топик не показывать, иначе топик показывать, но и это не правильно. Правильно было бы гибко рулить поведением игнорирования тегов и по дефолту принимать вышеуказанное поведение, а вручную можно было бы жестко выставлять «кроме», «исключая»(как абстрактный пример)
Вопрос федороводам.
Есть ли зеркало с пакетами OpenH264 от циски типа того, что делал tigro и ребята из russianfedora с патентнопроблемными mp3 и freetype? Если нет, то почему? Никому не надо или федора просила так не делать?
Почему этого нет в rpmfusion-free я в принципе понимаю - проблемы индейцев шерифа не волнуют, плюс независимость от красношапки там может быть и есть, а юрисдикция вроде бы всё ещё США.
Почему бы не сделать зеркало, какие подводные камни?
Контекст: по законам США и соглашению об использовании патента, только cisco может распространять собранные проектом Fedora пакеты OpenH264 через свой отдельный маленький репозиторий. При этом сервер cisco геоблочит Россию и часть Украины, из-за этого встаёт обновление всей федоры.
В России последний раз когда я проверял патенты на алгоритмы не выдавались (никому кроме лаборатории Касперского) и не действовали.
См также:
Может быть ситуация изменилась, а я чего-то не знаю? Вижу, что домен репозитория сменился с цисковского http://ciscobinary.openh264.org/ на федоровский codecs.fedoraproject.org и раздаётся через mirrorlist.
На всякий случай известные обходные пути:
отключить репозиторий sudo dnf config-manager --disable fedora-cisco-openh264, но оставить пакет и надеяться, что будущие обновления системы не зацепятся за него.
снести нафиг и пакет и репозиторий sudo dnf config-manager --disable fedora-cisco-openh264; sudo dnf swap *\openh264\* noopenh264, сидеть без аппаратного ускорения видео в браузере (в mplayer/mpv/vlc всё отдельно и работать продолжит)
использовать средства, которые на ЛОР запрещено обсуждать применительно к РКН, но можно если речь идёт об американской корпорации.
Надо же. С 2020 года не верил в миф «обновил Арч и всё умерло».
Сегодня прилетел xorg-server 21.1.25-1 и действительно всё убил.
[ 59.205] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 59.205] (EE) 10: /usr/lib/libc.so.6 (?+0x0) [0x7fa2fd227781]
[ 59.205] (EE) 11: /usr/lib/libc.so.6 (__libc_start_main+0x89) [0x7fa2fd2278b9]
[ 59.205] (EE) 12: /usr/lib/Xorg (_start+0x25) [0x55d061249955]
[ 59.205] (EE)
[ 59.205] (EE) Segmentation fault at address 0x0
Еле вспомнил как из кэша делать pacman -U прошлой версии.
Вопрос многогранный и вам может показаться излишне щипетильным, но вам только кажется, нужен дистрибутив, который:
1)Раньше в школе нам говорили, что есть цветовые схемы - черный на белом, белый на чрном, синий на белом и т.д. И считалось, что лучшая - черный на белом. Это было в 90ые. В 2010 начала популяризоваться схема белый на черном. Так вот, цвет дистрибутива должен быть идентичный виндуус хп профессионал (стандартная голубая), в черный на белом стиле конца 90ых, для сравнения виндус хп хоме - хотя и кажется точно такой же, но уже слишком неправильно подобранны оттенки, там цвета изза своей гаммы создают излишнюю яркость на экране. Виндус 98 - то же не плохо, но он слишком серый. Виндус 95 - очень хорошо отобраны цвета, явно подбирал кто то без проблем со зрением, все контрастирует и не отсвечивает в глаза. Лучше 95 только хп потому что они добавили сглаживания форм(а не размытия, которое то же называют сглажинием почему то). Вин 3.2 - цвета подобраны наспех. Виндус виста, 7 - цвета подобраны наспех с единственной целью отличиться от хп, уже очевидны проблемы со зрением подбиравшего - он выбрал много синего и белого, в мире где солнце светит в о синем спектре на 90% - т.е. вот уже это - крайний пипец, уже пользоваться не возможно… Виндус 8, ЛЮМИЯ - цвета подобраны нормально, но проблема в схеме черный на белом. В люмии это было намного лучше чем на 8ке, даже почти не заметно, но это смартфон, а не телевизор, и используется на улице, а телевизор все таки стоит в темной комнате. Поэтому 8ка - пример почему черный на белом, а не белый на черном - хотя цвета сами выбраны хорошо, но мы все таки не планете с солнцем живем, а не с квазарами, и нужно что бы цвет совпадал с реальностью. Виндус 10 - пример как вообще невозможно - всё синее, всё белое, все тонкое, еле разглядишь, мышку не видно даже если ей долго водить по экрану - если сравнить с виндус хп - она и белая внутри и серая по краям - т.е. если на белом фоне не видишь белый - то видишь серый, а на темных - видишь белый, то в 10ке курсор просто невидимка - он полностью белый с прозрачностью и тонкий, его не видно никак. Так вот - это всё должно быть сразу, что бы не искать где какая кнопка у линукса, не лазить по меню.
2)меню пуск должно быть слева снизу сразу после установки. Идеальным меню было в хп про (стандартная голубая), в класической хп - уже довольно плохо, даже хуже чем в 98. в 95 было лучше чем в 98. в 10 - вообще отстой какой то, не юзабельно полностью. в 7 и висте не помню какие они были так как я только смотрел а не использовал, но вроде то же они не супер, хотя похожи на хп. Главное - что бы именно все было сразу, а не потом можно было настроить. Так как запоминать больше чем запомнилось за 40 лет работы с виндус уже нет возможности и не получится запомнить где у линукса кнопки настройки.
3)меню папок. в хп были везде значки - и они хорошо контрастировали с рабочим столом и фоном папки. В 7, 10 - появились какие то тексты-гиперссылки - вообще не возможно. Если в хп я расходовал мозг чуть чуть что бы запомнить значок, то в 10ке нужно каждый раз читать что написано в меню настроек - что вообще нереально. Но при этом же к каждому значку была подпись из текста, что бы было понятно что это, что в отличие от той же 10ки и современных браузеров - не дает лишний раз напрячь мозг.
4)условное требование - которое можно так записать: мозг - ценный ресурс, который нужно экономить. Нужен каждый день для расчетов внутри и снаружи ПК, и постоянного получения информации, поэтому каждый лишний элемент ОС - очень большой гемор, причем не только по смыслу а еще и по цвету и оттенку и даже в тенях. Это касается всего оформления. Оно не должно быть идентичным хп, но цвета и оттенки должны быть подобраны сверх тщательно. На примере этого сайта - у него фон черный, текст белый - норм, но вот гиперссылки синеватые - на черном это уже не читабельно, это напрягает глаза, а значит и мозг лишний раз.
5)Ярлыки. Видел несколько раз линукс не известных версии и ярлыки в них были какие то убогие, как будто в дешевых играх, когда дизайнер рисует значок и если ему самому не нравится не удаляет его, а думает - «и так сойдет». Они не отличаются друг от друга, похоже скорее на капчу, а не на помощь юзеру быстрее отличить одно от другого. Понятно, что их то же можно менять, но 5.1) должно быть сразу, 5.2)есть особенность зрения, что 1 предмет при рассмотрении 100 и более раз распознается с точностью. и должна быть эта точность, что бы предмет запомнился каждым пикселем на 100-1000раз так, что бы уже даже если поменять все цвета пикслей, то зрение как область мозга сама справилась с распознаванием значка по его форме, а не включала сознание в мозгу, так как по п.4 - мозг постоянно уставший. Поэтому все значки должны быть прорисованы очень хорошо. Может даже скопированы у виндус хп, 98, 95…
7)Зрачки. Все должно быть таким, что бы двигать зрачками глаз минимально, в идеально не двигать ими по несколько минут подряд, т.е. смотреть в центр экрана, а мышку и все что нужно видеть пиреферийным зрением.
8)прокрутка экрана должна быть сделана под скорость зрачков так, что бы соблюдалось правило 7. На данный момент на хп она идеальна, а вот на 10ке нет. При этом у неё 2 режима - медленная прокрутка для чтения и внимательного рассмотрения и самая быстрая, когда все летит с максимальной скоростью где глаз успевает увидеть очертания каждого предмета в каждый кадр смещения, но не более - для быстрого поиска чего то. Это должно быть как минимум вообще, но можно что бы это было регулируемо уже потом
9)скорость мышки и залипание клавишь. Нужно что бы это было можно настроить за минуту и все в одном месте. В этом плане пример плохого решения как в хп - залипание нескольких клавиш находится где то в таком месте, которое не найти, и меню с его настройкой появится только при самом залипании и вызывет сворачивание окна при первом разе. в идеале что бы не было такого и в меню клавиатуры все эти кнопки были сразу в одном меню, т.е. что пользователь сразу проходит по всей вкладке настроек сверху вниз и уверен, что больше нет других настроек, то не надо еще искать что то.
Есть ли такие дистрибутивы? Если нет, есть ли, где хотя бы можно было настроить каждый оттенок под себя самому потом?
Перемещено hobbit из general
Задал я как-то следующий вопрос: OpenZFS 2.3.0 (комментарий) Почему у зфс проблема с удалением файла «после rm -f 50GB свободное место всё также 0 bytes».
Ответ ИИ (правильный): Из-за принципа Copy-on-Write файловой системе нужно немного свободного места, чтобы просто провести операцию удаления (записать измененные метаданные). Если диск забит «в ноль», утилиты (даже rm -rf) выдадут ошибку «No space left on device».
Дружный ответ ЛОРовцев: «у тебя неизвестно откуда взялись снапшоты». Как оказалось, тотальное враньё - ни зфс, ни убунта не «рисуют» снапшоты «из ничего».
Сейчас снова наткнулся на проблему, загуглил и такой вот печальный результат.
Вывод: увы, но профильные знания многих ЛОРовцев уступают ИИшке.
P.s. Справедливости ради, почти все, кто хрень отвечал (кроме димеза, этот пока на месте) - уже забанены.
В этот диалог смотрят пользователи, чтобы что?
Моя гипотеза заключается в том, что они хотят связаться с социальной сущностью (авторами или организацией), которая занимается созданием этой программы.
С другой стороны, золотой стандарт служб техподдержки - это системы issue-трекинга.
Те, которые объединяют разные каналы связи и сводят их в единую базу данных.
Такие системы пишут «ваше электронное сообщение было принято, ему присвоен входящий номер ННННН, политика рассмотрения обращений опубликована там-то».
Ну так вот, по-идее, диалог «О программе» это в пределе персональный клиент для системы багтрекинга.
Правильно думаю?
в ПлатиПоМиру выпустили карту VISA, а эти негодяи вздумали проверять IP при оплате.
поделитесь хостерами, в общем.
зашел на озон - там от 28 тыс до каких-то нескольких сотен.
ЦПУ с памятью больше, чем у меня в ноуте. и это без HDD/SSD. и не все модели поддерживают RAID.
отсюда у меня вопросы:
зачем ему столько ЦПУ+МЕМ?
оно еще и без полноценной ОС будет?
какие у вас истории успеха, кто чем пользуется?
Ребятки отреверсили основные адобовские продукты и «переписали» на расте. Например фотошоп: https://github.com/storytold/photocraft
Кому надо шквор - пилите новоть :)
| следующие → |