И это всё МОЁ

22 июня вышел в свет первый корректирующий релиз ветви 0.19 популярного свободного планетария Stellarium, визуализирующего реалистичное ночное небо, как если бы вы смотрели на него невооружённым глазом, либо через бинокль или телескоп.

В общей сложности список изменений с предыдущей версии занимает почти 50 позиций.








 , , , ,








И это всё МОЁ

Здраствуйте.

Имеется ноутбук hp tpn-c125 с наклейкой amd radeon, когда стояла винда, работала карта от amd

Сейчас
lspci | grep -E «VGA|3D»

выдает

00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (rev 35)

Так понимаю, что все видео идет через процессор.

Какой драйвер стоит поставить?

Попробовал

wget -c --referer='http://support.amd.com/ru-ru/download/desktop?os=Linux x86' https://www2.ati.com/drivers/linux/ubuntu/amdgpu-pro-16.60-379184.tar.xz

но выдало ошибку, что есть поврежденные пакеты.

P.S. Увидел что настройка для 32 битной убунты.

Как сделать так, что бы видео обрабатывалось видео картой от радеона и не грузило процессор








 , , ,








И это всё МОЁ

На radpberry pi3 b+ установлен arch.
Как я понял, не один модуль не может нормально запуститься автозагрузкой, а один вообще никак не запускается. Соответственно не работает звук через jack, а для звука по bt модули приходится запускать вручную. Также не работает автодополнение команд pactl и pacmd [из тех, которые проверял].
Как быть?








 , ,








И это всё МОЁ
Один из работников компании Valve сообщил, что компания перестанет фициально поддерживать в Steam дистрибутив Ubuntu, начиная с выпуска 19.10 и не будет рекомендовать его своим пользователям. Решение принято в связи с полным прекращением в Ubuntu 19.10 формирования 32-разрядных пакетов, в том числе 32-разрядных библиотек для 64-разрядных окружений.



И это всё МОЁ

Здравствуйте, товарищи.
Столкнулся с проблемой, которую никак не могу понять, как решать.
Есть файл с большим набором строк вида:
{20190620150637,N, {0,0},48,26,5,19865,2937,W,«Значения до изменения: Склад: Ск0120 ДатаФиксации: 01.01.2018 0:00:00 Установленные значения: »,0, {«R»,65:8106005056a95b8211e8947b9c4dea27},«Маффины OPS! 300г с нач.Вареная сгущенка»,1,6,6,2184867,0, {0} },
...

Файл инструкций содержит строки вида:
{4,«Данные.Проведение»,2937},
{1,4c1c4d12-61b2-4576-a860-04e815678417,«Обмен»,48},
...

Мне нужно, чтобы при парсинге этого файла я смог значение из исходного файла заменить на значение файла-инструкций.
Например, 48 в исходной строке заменить на Данные.Проведение,
2937 заменить на Обмен

Что я делаю:
Скриптом нормализую исходный файл к строке выше, осуществляю поиск необходимого параметра и кладу в промежуточный файл 1.txt для примера
for file in ./*.lgp; do echo $file; cat $file | sed -e 's/\n/" «/g' -e 's/{[0-9]\{14\}/\n&/g'|grep „2940,W“|grep „К006“ >> 1.txt ; done;

Потом начинаю парсить промежуточный файл с помощью awk
cat 1.txt|awk -F',' '{print $4}'
а дальше ни в какую не могу понять, как мне связать $4 и строку
скрипт
cat 1cv8.lgf| grep »{1,«| sed -e 's/{1,//' -e „s/},//“ -e 's/\»//g'|awk -F',' '{print $2}'

Прошу не кидать тапками я только начал постигать баш скрипты для анализа больших данных








 ,








И это всё МОЁ

### UPDATE ###

добрый день/ночь

готова сборка TDE14.0.6 / Slacklware-14.2 (packages & SlackBuild)

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

буду признателен за помочь

просто советами, подзатыльниками и тыканьем носом можно на этом форуме, более глубинно можно на форуме слаки

URL








 , , , ,








И это всё МОЁ

Привет, ЛОР. Попался мне такой извращённый код:

В объявлении класса:

QSettings* realSettings;
QSettings& userSettings;

В заголовке конструктора:

realSettings(new QSettings()), userSettings(*realSettings),

И в одном из методов:

delete realSettings;
realSettings = new QSettings(...);

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

ВНИМАНИЕ, ВОПРОС: что вообще при этом должно произойти со ссылкой? Она должна сохранять валидность? Или это вообще UB? Как это ни смешно, в тестах оно работает и не падает.

Пока очень хочется завернуть код, чтобы всё это извращение переписали на работу с указателями, но код будет более многословный, да. Автор горячится и доказывает, что ссылки придумали специально для того, чтобы они никогда не были невалидными. Я же как-то привык, что ссылка — это «относительно безопасный указатель», и здесь вот эта относительность проявляется. (Что нам вообще мешало вызвать delete, но не вызывать new?)

Если UB — то лучше переписать, конечно.








 , ,








И это всё МОЁ

Подскажите, как заставить ядро на Андроиде использовать всегда все 8 ядер, а ни 4. Мне сильно мешает это ограничение, из-за него плохая производительность в одной программе, если бы я мог обойти это ограничение, то всё решилось бы. Но какие есть способы? Перекомпилировать ядро? Тогда что мне туда дописать? Нигде в интернете нет рабочего решения, и информации хотя бы про то, какой параметр добавить во время компиляции ядра. Если есть ещё какой-то способ с помощью root, подскажите, очень нужно сломать эту идиотскую систему huawei по занижению производительности








 , , ,








И это всё МОЁ

Приветствую, форумчане!
При попытке запустить VPN, пишет вот это:
user@user-To-be-filled-by-O-E-M:~/Documents$ sudo openvpn /home/user/Documents/client2.ovpn
Sat Jun 22 16:14:29 2019 Unrecognized option or missing or extra parameter(s) in /home/user/Documents/client2.ovpn:14: block-outside-dns (2.4.4)
Sat Jun 22 16:14:29 2019 OpenVPN 2.4.4 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] built on May 14 2019
Sat Jun 22 16:14:29 2019 library versions: OpenSSL 1.1.1 11 Sep 2018, LZO 2.08
Sat Jun 22 16:14:29 2019 OpenSSL: error:0909006C:PEM routines:get_name:no start line
Sat Jun 22 16:14:29 2019 OpenSSL: error:140AD009:SSL routines:SSL_CTX_use_certificate_file:PEM lib
Sat Jun 22 16:14:29 2019 Cannot load inline certificate file
Sat Jun 22 16:14:29 2019 Exiting due to fatal error
user@user-To-be-filled-by-O-E-M:~/Documents$

Вчера такого не было, все работало. Подскажите, пожалуйста, как решить эту проблему ?








 ,








И это всё МОЁ

Суть.

Есть 2 сервера и 1 домен (test.com)
srv1 xx.xx.xx.x1 - крутится сайт.
srv2 xx.xx.xx.x2 - почтовый сервер.

Для почтового сервера настроены mx, dmarc, spf, dkim - все законно, работает и проходит валидацию.
mx10.test.com - srv2 xx.xx.xx.x2

Сейчас я хочу поднять на srv1 MTA(postfix) только для отправки в один конец всяких сервисных сообщений с сайта пользователям, т.е. адрес который видит пользователь будет - [email protected], сообщения входящие не принимаются. И да, сообщения должны проходить валидацию (dmarc, spf, dkim)

Jun 22 14:49:13 test postfix/pickup[28506]: D4E993D7AC: uid=0 from=<root>
Jun 22 14:49:13 test postfix/cleanup[28517]: D4E993D7AC: message-id=<[email protected]>
Jun 22 14:49:13 test postfix/qmgr[28270]: D4E993D7AC: from=<[email protected]>, size=475, nrcpt=1 (queue active)
Jun 22 14:49:19 test postfix/smtp[28519]: D4E993D7AC: to=<[email protected]>, relay=mx10.test.com[xx.xx.xx.x2]:25, delay=5.3, delays=0.04/0.01/5.2/0.03, dsn=5.0.0, status=bounced (host mx10.test.com[xx.xx.xx.x2] said: 550-Verification failed for <[email protected]> 550-Unrouteable address 550 Sender verify failed (in reply to RCPT TO command))

Как оно должно работать - не панимаю.








 , ,








И это всё МОЁ

предлагаю алиас @moderator что бы уведомить текущих активных админов о просьбе/репорту/прочему. не пикабу, нет. просто удобно.








 








И это всё МОЁ

Раз сейчас все стали предлагать улучшения языков программирования и IDE то предложу и я.
Очень_часто_кризис_в_названии_переменных_приводит_к_длинным_и_не_читабельным_названиям.

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


Отдельно от исходников создаётся база данных в которой для каждой переменной, структуры, объекта или функции создаётся запись которая содержит.



  1. Используемое в качестве имени id, при этом id такой чтобы быть корректным именем в рамках языка программирования.

  2. Не обязательно указываемое имя переменной, функции и пр.

  3. Объявление переменной, функции и пр.

  4. Название библиотеки из которой делается импорт, если не импортируется то указывается internal_object, если экспортируется то указывается export_object

  5. Обязательный комментарий в формате asciidoc, который и будет выводится в сплывающем окне в первой вкладке, а во второй будет ввводится объявление.

  6. Поле lock запрещающее изменение полей 1-4.


Формат базы данных это заголовочный файл с одним объектом и содержащий в комментариях специального формата поля 1,2,4,5 и 6, поле 3 это объявление функции как таковое.


Как это будет работать:


при создании или импорте переменной и пр. вместо объявления в .h файле создаётся запись в базе данных.


Если переменная, функция и пр. импортируется из внешней библиотеки или экспортируется то в качестве id указывается имя, при этом для экспортируемого присвоение имени обязательно, а поле lock активируется для предотвращения случайных изменений.


Для не экспортируемых объектов, функций, переменных и пр, в исходниках всегда указывается id, но при указании имени вместо id будет отображаться имя.


При экспорте исходников из IDE все id в исходниках заменяются соответствующим именем, но исходники должны быть компилируемы и без замены id на имя, как они и будут компилироваться без импорта проекта.









 ,








И это всё МОЁ

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



  • заходит на заданный почтовый ящик

  • для каждого нового письма проверяет отправителей/заголовки/текст

  • при выполнении заданного условия запускает какой-нибудь скрипт

  • формирует и отправляет ответ на письмо.


(В идеале, что-нибудь консольное, что можно ненавязчиво пускать через cron)


Видимо, я что-то неправильно гуглю, на «email-бот» выдает какую-то фигню для телеграмма









 , ,








И это всё МОЁ

требования:
1. до 1.5кг
2. 8гб озу
3. матовый экран, разрешение не важно(можно и 1366, но не желательно больше), т.к. диагональ, предполагаю 11"-13". желательно ips, но и хороший tn сойдет.
4. ethernet phy
5. чем больше usb - тем лучше. usb 2.0 как минимум.
6. чем лучше реализована совместимость с linux, тем лучше. питание, wifi, bt, etc.
7. процессор - минимум (i|m)3, варианты с амд тоже рассматриваются
8. автономность - ну часа 4-6 будет хорошо, примерно.
9. не для игр, не нужны альтернативные варианты встроенным. без бамблби и прочего. т.е. uhd6xx|r7-integrated
бюджет - до 50к








 , ,








И это всё МОЁ

Сдох винт в древнем ноуте... Ставлю Линукс на флешку.
Работает но возникает вопрос: какую ФС выбрать?

Все кричат что надо ext2 - она не журналирующая и меньше циклов перезаписи. Где то увидел что btrfs учитывает что может на флеш...

Ведь теоретически ни кто не мешает в ФС предусмотреть размазывние журнала по всему устройству и не перезаписывать одни и те же сектора. Тем более флешка это не диск и там размазанные файлы будут читаться так же быстро как и непрерывные.

А на практике как с этим обстоят дела?

Я сначала тупо поставил Debian Stretch/32 из инсталлера не модифицируя... Но увы... отвалился /tmp, при перезагрузке отказался без fsck монтироваться ext4 корень... Буду переставлять...








 , ,








И это всё МОЁ
while [ $# -gt 0 ]; do
case $1 in
-c)
CONFIG_FILE_PATH="$2"
shift 2
;;
*)
${ECHO} "Unknown Option \"$1\"" 1>&2
exit 2
;;
esac
done

if [ -z $CONFIG_FILE_PATH ] ; then
SCRIPTPATH=$(cd ${0%/*} && pwd -P)
CONFIG_FILE_PATH="${SCRIPTPATH}/pg_backup.config"
fi

if [ ! -r ${CONFIG_FILE_PATH} ] ; then
echo "Could not load config file from ${CONFIG_FILE_PATH}" 1>&2
exit 1
fi

source "${CONFIG_FILE_PATH}"

[ ! -r ${CONFIG_FILE_PATH} ] пишет Could not load config file from /pg_backup.config
хотя я запускаю от рута(без параметров), и права вроде бы все есть, в какую сторону смотреть?
скрипт отсюда:https://wiki.postgresql.org/wiki/Automated_Backup_on_Linux








 ,








И это всё МОЁ

Хто не лінуксоїд — той москаль!








 








И это всё МОЁ

подумал накидать email клиент на коленке, ничего про либы для получения/отправки пока толком не знаю, вот и думаю, какую пробовать.


не зря же, наверное, sendmail в aur висит?









 , ,








И это всё МОЁ

Что сообщество думает по поводу сегодняшнего релиза нового компилируемого языка с авто транслейтом Си в V

https://github.com/vlang/v

? Конкурент Rust?








 , , , ,








И это всё МОЁ
Национальное управление по аэронавтике и исследованию космического пространства (НАСА) раскрыло информацию о взломе внутренней инфраструктуры, который оставался невыявленным около года. Примечательно, что от внешних угроз сеть была изолирована, а взлом был произведён изнутри при помощи платы Raspberry Pi, подключённой без разрешения в Лаборатории реактивного движения.