Теормех
многоуважаемый all, хочу начать моделировать физику (например, простейший математический маятник) в раскладке по силам (дифуры и все такое), подскажите, куда копать? (литература, вузовские учебники)
Перемещено leave из development
многоуважаемый all, хочу начать моделировать физику (например, простейший математический маятник) в раскладке по силам (дифуры и все такое), подскажите, куда копать? (литература, вузовские учебники)
Перемещено leave из development
Внезапно осознал, что большинство экранов, которые я использую по жизни — EInk, изготовленные на основе технологии электронной бумаги.
На рабочем столе монитор Onyx Boox Mira Pro 25" с открытым Rust-проектом в честно купленной IDE CLion под Ксубунтой 20.04.
На стене за ним — обычный IPS-монитор Iiyama ProLite 42". Используется в тех случаях, когда нужно видео и цвет.
Слева направо на столе:
Выдалось время, изучаю для общего развития Haskell.
Установил Steamcmd и сам сервер cs1.6 но при вводе команды ./hlds_run -game cstrike +ip мой_белый_ip +maxplayers 12 +map de_dust2 пишет: WARNING: UDP_OpenSocket: port: 27015 bind: Cannot assign requested address FATAL ERROR (shutting down): Couldn't allocate dedicated server IP port 27015.
Примечательно, что при вводе серого IP сервер работает.
Доброго дня, Arch Linux. RTX 3080. Установлены последние проприетарные драйвера. В 2D-режиме ядро нормально скидывает частоту, а память работает на максимальной. Немного можно ее сбросить (на 1000мгц) даунклокингом, как и поставить минимальный TDP, но она все равно работает (и греется) зря. Что можно сделать? Спасибо.
Посоветуйте ноутбук на базе ARM на Linux . Буду использоваться родителями ( skype,telegram, web-rtc, веб браузинг и немного документов редактирования ), желательно подешевле .
P.S Желательно не Ipad и иже с ними от apple P.P.S На самый крайняк Pinebook Pro, но его перекупы дорого дают (: { https://www.ebay.com/itm/165411832745?hash=item26835043a9:g:5tkAAOSwK~1iRkIl }
В связи с релизом Gnome 42 появилось желание поковырять библиотеку GTK4.
Сначала попробовал биндинг для Crystal - hugopl/gtk4.cr
Получил Segmentation fault.
Потом взял библиотеку для Python - gi (gtk.org)
Получил Segmentation fault.
Дальше на C - Segmentation fault.
Установил gtk4-demos. Запустил примеры
usr/bin/gtk4-demo
usr/bin/gtk4-demo-application
usr/bin/gtk4-icon-browser
usr/bin/gtk4-print-editor
usr/bin/gtk4-widget-factory
получил Segmentation fault.
Arch не testing. У кого тоже не работает?
Решение
GTK4 приложения на картах с драйвером Crocus в Xorg сессии не работают.
Переключение на Wayland решает проблему.
Установка mesa-amber не помогает, так как Xorg сессия GNOME не запускается совсем.
UPD: В релизе mesa 22.0.1 починили.
Всем ку, стартую кс го с параметром -vulkan. Весь лог- https://pastebin.com/49M2ATjA.
OS: Arch linux Ядро: Kernel: 5.17.1-zen1-1-zen CPU: Intel i3-4130 (4) @ 3.400GHz. GPU: Intel 4th Generation Core Processor Family.
vulkan-intel lib32-vulkan-intel mesa - installed. vkcube - работает.
Неделю назад все піхтело
5.15.19-gentoo
kthreadd f2fs_gc-8:2 грузит одно ядро на полную
раньше такого никогда не было
dmesg обрезан, journald failed
Всем доброго времени.
Есть ли у кого-нибудь опыт работы с картами видеозахвата на Linux? Засматриваюсь на AVerMedia Technologies Live Gamer HD 2 с подключением по PCIe-x1, но что-то с отзывами на линь совсем-совсем глухо. Ещё я ограничен рамками PCIe-x1, так как остальные PCIe-x16 заняты видеокартами. Как последний вариант, возможно USB 3.Х, но PCIe конечно же предпочтительнее.
/lib/systemd/system/openvpn.service
[Unit]
Description=OpenVPN service
After=network.target
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/bin/true
WorkingDirectory=/etc/openvpn
[Install]
WantedBy=multi-user.target
Я то сижу пытаюсь понять чего это у меня openvpn сервер не запускается. А у них там /bin/true в качестве бинарника указан
Приветствую.
Если не трудно, подскажите ЧЕМ можно залить файлы на девайс под Андроидом, ПО СЕТИ, еще и в директорию /storage/sdcard0. В идеале примонтировать ее к себе на десктоп.
Пытаюсь через sshfs, ставлю уже второй ssh-сервер на Андроид, но проблема все та же: юзер и пароль генерятся на лету, подключение идет в хомяк этого пользователя, выше нельзя.
Подключившись обычным терминалом, через su можно куда угодно, но надо без него.
UPD. поставил обыкновенный Wi-Fi FTP-сервер и законнектился на Андроид по FTP.
Закос под Windows 11.
Поставил лампу за монитор и печатаю вслепую, но глаза теперь видят светлые темы GTK без болей. Спасибо за комментарии под моим предыдущим постом. Говорю же: галерея — двигатель прогресса.
Ну и для знатоков радуги в шрифтах новая головоломка, посмотрите.
>>> cat test.cpp
int foo(unsigned x) {
}
int main() {
foo(-1);
return 0;
}
>>> g++ -Wall -Wextra test.cpp
Хочу чтобы компилятор меня посылал когда я пытаюсь передать отрицательное число в unsigned тип неявно вместо того чтобы -1 внезапно становилась 4294967295. Такое поведение ведет к очень плохим багам.
И разрешал мне если я явно попрошу. Те foo(unsigned(-1))
Здравствуйте, Форумчане. Долго откладывал проблему, более не могу. Поиски решения сей проблемы в одиночку - безрезультатны. Имею бюджетный, купленный в 2019 монитор от LG 23.8" MK430H-B. Посиживая в дуалбуте, стал замечать быстрое зрительное утомление в линукс дистрибутивах. Чего ранее не наблюдалось со старым TN Samsung 18.5" 2010го. Настройка шрифтов, подбор не дефолтного разрешения и частоты тоже ничего не дали. Единственные DE, где глазам легче - Cinnamon (X11, с радугой на шрифтах) и Gnome (X11/Wayland). Неужели с композитором связано?
Вантузы: 7,8.1,10,11 не напрягают глаза. (Сижу по 8-10ч.) С линухом проблемы через час-два. Нарастающее - болят глаза, вокруг них, виски. С глазами у офтальмолога не идеально, но все же. Слабый астигматизм в правом глазу, сильное пересыхание.
HW: i3 3240 RAM: 8/4GB HDD GPU: HD2500 (VGA подключение)
EDID пишет 22", при реальных 24". С включенным UEFI и Secureboot не считывает разрешения с EDID. (max. 1024x768)
Так же проверял на другом железе, неделю, с HDMI GTX 950, E5450. Монитор напрягает глаза только в никсе.
Куда копать? Картинка в Gnome и Корице не идеальна, глаза тоже устают.
Доброго вечера уважаемому ЛОРу!
По долгу службы мои подопечные имеют несчастье общаться с софтом разной степени демоничности. Периодически нарезаю скрины с пояснениями что куда и вот, после пачки обновлений, назрела необходимость сделать это снова.
Собственно, вопрос: есть что-нибудь полегче гимпа и с нужными штуками?
Нужно:
возможность склеить несколько картинок
нарисовать простые фигуры: эллипс, стрелку, звездочку какую может быть
добавить текст
если есть фильтр-пикселизация вообще идеально, но можно без него
Помню было что-то вроде пейнта, но хоть убей не помню название. Ну и может у кого есть какие советы общего плана на эту тему?
Интересует большая табличка сравнения скорости парсинга различных древовидных форматов конфигураций в разных реализациях. Json например и json-c,jansson иное. TOML например и его реализации. libconfig и так далее. Что бы например им скармливали гигабайтный конфиг и сколько мегахешей мегабайт с секунду они обрабатывали.
Да я гуглю прямо сейчас, но какие то рандомные тесты непонятные везде. Хочется сравнения в один ряд и форматов и реализаций при обработке одних и тех же данных.
Ну вот например https://github.com/serde-rs/json-benchmark/blob/master/README.md только по множеству разных форматов и их реализаций хочется увидеть.
UDP: Короче масштабных сравнений нету в природе вроде
На днях закончилась бесплатная подписка на RHEL, а это значит, что прошёл уже год как я сижу весь такой в красной шляпе на единственном боевом домашнем компе (если конечно опустить андроид, который без сомнения забрал на себя часть компьютерной активности).
Разумеется, пришёл я к такому не от хорошей жизни. Однако, несмотря на сомнительность этого предприятия, опыт оказался целиком положительный, то есть фатальных недостатков я не обнаружил.
Скриншот в стартовом, разумеется, постановочный, но именно как-то так протекает рабочий момент (кроме neofetch, дань традиции), другие моменты проходят иначе :-)
Пробегусь по недостаткам
Обновить подписку — может быть нетривиальным случаем. Они там замутили Simple Content Access, походу он на замену всем этим привязкам, но я от него отказался и настроил заново классическую подписку на год, мне так интереснее (на самом деле я не очень понял пока, как работает SCA). Reddit
Оочень старый Wayland. ФФ ESR(78) — подглючивает интерфейс (хотя на вяленом он умеет vaapi, эх). Celluloid вообще неюзабелен на этой версии вейланда, это не проблема, конечно, так, к слову. Ну, ещё на вяленом не работают всплывающие окна в Goldendict, но так везде. Ещё на глаз видно проседание производительности анимации при переходе в овервью и назад, когда много окон, но так тоже везде. В общем грызть кактус нет смысла — сижу на иксах.
На иксах есть небольшая проблема с переключением раскладок. Если использовать запоминание раскладки для окна, то присутствует небольшая задержка в вызове овервью, ибо сначала переключается раскладка. Решение: либо глобальная раскладка, либо вяленый.
В наутилусе не хватает контекстного меню каталога (верхняя панель) особенно в режиме списка, приходится постоянно дёргать кнопку переключения на плитку (благо она на виду и требуется всего одно нажатие). Ещё невозможно убрать recent и favorites с левой панели без последствий (но это претензия к гному в целом): первый только выключением глобально, поэтому влияет на gedit, evince и т.п., а второй злобным хаком, но результат того стоит, ибо функционируют эти причиндалы криво и как-то совершенно бесполезно, а место занимают постоянно.
Sushi (превью в наутилус) очень старый, зависает намертво на некоторых PDF, ничего придумать не смог — более новые либо то же самое, либо работают криво на этой версии наутилуса. Я использую суши для заглянуть в аудио, текстовые файлы и картинки, так что не проблема, кстати видео тоже работает отлично.
Жуткий факап в гноме 3.32 присутствует с suspend, когда выключаешь заставку с часами, чтобы не вводить пароль. Система регулярно (но не всегда) на пробуждении снова засыпает. Приходится оставлять заставку и очищать пароль. Жить можно, но вылечить нельзя. (В 3.34 или 36 починили, я тогда на федоре сидел, помню)
Была ещё неожиданная неприятность при обновлении на rhel 8.4, но это связано с железом. Неприятность в том, что мне не подходят ядра моложе 5.7, поэтому было логично не ждать подвоха, сидя на 4.х, но нет, шляпники активно бэкпортируют туда всякие ништяки, а заодно и мой геморрой из ядер 5.8+. Решение: либо сидеть на ядре из rhel 8.3, либо на 5.4 из elrepo.
Evince не умеет DJVU, надо пересобирать. Ещё он некорректно работает с оглавлением некоторых pdf’ок, потому иногда приходится юзать okular.
VAAPI в браузерах — отдельный невесёлый рассказ. ФФ-78 не умеет на иксах, поэтому для ютуба держу 87, обработав напильником чисто под эту цель (у 88+ новые проблемы, но я забил пока, приедет следущий ESR — тогда и буду думать). Google Chrome порадовал несколько (может пару) релизов, а потом опять «исправили». Chromium-freeworld есть только в платном репозитории, самому собирать больно, в топку.
Про софт
К сожалению бывает нет какой-нибудь мелочёвки в репах и Copr’е, поэтому надо держать mock настроенным для сборки (впрочем, по умолчанию там приемлемые настройки), однако можно тупо брать пакеты из федоры иногда, главное подобрать нужную версию на Koji.
Флатпаки у меня не идут, разве что по-быстрому глянуть софтину.
Скрин ярлыков — редко используемые программы типа dconf-editor, baobab, qt5ct, gnome-disks удалил из ярлыков и запускаю по ALT+F2, чтобы ярлыки помещались на одном экране (мне для популярного софта более чем).
MuseScore — appimage с сайта разрабов.
Ocenaudio — rpm с сайта.
YandexDisk — аналогично.
Telegram — бинарь с сайта.
Firefox-87 — тарболл с сайта.
Anki — тарболл с сайта, есть нюанс для rhel.
Google Chrome — rpm с сайта.
Google Calendar — webapp (google-chrome).
Gmail — аналогично.
Google Keep — аналогично.
WhatsApp — аналогично.
Google Translate — аналогично.
Soundconverter — пересобрал из федоры.
Остальное из разных реп, либо пересобрал.
Тюнинг системы и гнома под себя — сами понимаете — пером не описать, во всяком случае в стартовом посте, всё-таки давно обтачиваю, сходу всего и не вспомнить.
Какие впечатления в общем
Раньше я скептически относился к любителям стейблов, но теперь мнение изменил. Действительно, это прикольно, когда ты беспокоишься только о надёжности железа, ибо система стоит как скала. Имея опыт мгновенного выхода из строя SSD, я теперь просто периодически клонирую систему с одного на другой, а то за год я всё настроил (на самом деле продолжаю, рекомендации приветствуются) и заново настраивать будет долго, но в принципе пофиг, ибо все важные файлы копируются на яндекс-диск.
Всё, это мой первый скриншот в галерею, хотя смотреть там нечего, но напомнить людям, как выглядит прогрессивный ДЕ, не помешает.
https://gitlab.freedesktop.org/JoshuaAshton/mesa/-/commits/radv-vega-rt - это ветка для Vega (там вроде только демки работают)
https://cgit.freedesktop.org/mesa/mesa/commit/?id=f1095260a411c249af16928f96304ec225a0466b
коммит в Месу. («radv: Experimentally enable RT extensions.»)
Пост с картинкой для привлечения внимания: https://www.basnieuwenhuizen.nl/raytracing-starting-to-come-together/
настраивать ванильное ядро и cmdline уже умею
локалхост без интернета
и как вырубить всякие защищалки в компиляции софта и ядра в gentoo
и прочее
скидывайте все сюда даже бесполезное
Ludmila - решение нерешенных математических задач методом подбора
Описание
Скрипт Ludmila предназначен для решения нерешенных математических задач методом подбора. Есть список элементов уравнений:
Есть входящие наборы данных:
Например набор data1.txt (линейное уравнение) выглядит вот так:
3235 51 62 73
3350 52 63 74
3467 53 64 75
… и т.д. (всего 100 элеметов в наборе)
Первая цифра значение y, последующие цифры значения x (в данном случае x0, x1, x2)
Для нахождения верного уравнения перебираются комбинации уравнений. Выглядит это примерно так:
y = 1
y = 2
...
перебираются все уравнения длинной 1, затем длинной 2. Уравнения длинной 3 могут выглядеть например так:
y = 1 + x0
y = 1 + x1
… и так далее, пока не дойдет до:
y = x0 * x1 + x2
В итоге набор данных (3235 51 62 73) выдаст совпадение, далее эта форумла перебирает все наборы данных data1.txt их всего 100 штук. И если все 100 наборы данных прошли проверку, то уравнение считается решенным.
Оптимизация
Так как нет смысла уравнения в котором рядом стоят например два оператора +, поэтому есть правила конкатенации - что может стоять рядом друг с другом, а что нет. В результате чего скорость работы скрипта была увеличина в 15 раз. Правила конкатенации находятся в config.py, переменная types.
Производительность
Производительность на CPU:
Задачи
Главной задачей данного скрипта является решение нерешенных математических задач
Но не все они могут быть представлены в виде наборов данных.
To Do
Запуск
Вопросы
У меня есть два вопроса к сообществу:
Есть ли подобные скрипты? Возможно кто-то уже делал такое и мой скрипт бессмысленный потому что эта работа уже проделана кем-то другим.
Вопрос к тем кто работал с CUDA. Сейчас вычисления производятся на CPU. Возможно ли переделать на GPU тем самым повысив производительность в десятки раз?
Ссылка на исходники
https://github.com/nevstas/ludmila
Перемещено alpha из general
| ← назад | следующие → |