И это всё МОЁ

Строка с комментарями на белом фоне, в отличие от всего остального сайта.

https://pic4a.ru/iACy/








 








И это всё МОЁ

Помогите подправить скрипт, не понимаю почему он не работает.
Не воспринимает 10ю строчку обозначение ${f}
Задача скрипта пробегаться по определенным строкам и в зависимости от строки делать в ней определенную замену. Обьясните где затуп

#!/bin/bash
for (( a = 1; a <= 3; a++ ))
do
let "b = a - 1"
let "c = b / 3"
let "d = c + 1"
e="win $d"
f="${a}s"
echo "$a, $b, $c, $d, $e, $f"
sed "${f}/la/${e}/" study.pdb > study_res.pdb
done








 , ,








И это всё МОЁ

Конфиг:

[Match]
Name=eth0

[Address]
Address=172.17.100.18/24

[Address]
Address=301:x:x:x::18/64

[Address]
Address=198.18.51.5/32

[Address]
Address=2axx:x:x:x::5/128

[Route]
Destination=0.0.0.0/0
Gateway=172.17.100.1

[Route]
Destination=::/0
Gateway=301:fd1:86e3:521c::1

Тем не менее в таблице моршрутизации пусто. Хотя на других машинах всё нормально создаётся.








 , ,








И это всё МОЁ

Портирую Sailfish OS на свой телефон. Система представляет из себя линукс работающий через прослойку андроида. Проблема в том, что kernel не пишет никаких логов. dmesg не выводит ничего. Дебажить систему невозможно. В ядре config_printk Включен. Разрабы из всех чатов не могут мне помочь. В тырнетах еще никто dmesg не ломал. Вопрос: что еще я мог сделать/не сделать, чтобы сломать dmesg? Как это вообще возможно?
strace dmesg: https://pastebin.com/QmukaPPV








 , , ,








И это всё МОЁ

Привет, сабж в заголовке

/usr/bin/ffmpegthumbnailer -i %i -o %o -s %s -f
Error: basic_string::substr: __pos (which is 18446744073709551613) > this->size() (which is 2)

делал откат на предыдущие версии, результат не меняется

ОС манджаро, DE deepin, mate

идеи?








 , ,








И это всё МОЁ

Помогите пожалуйста понять почему я вижу разные версии python через командную строку.

md@md ~/.MINT17/code/python/alien_invasion $ python -V
Python 3.7.0
md@md ~/.MINT17/code/python/alien_invasion $ python3 -V
Python 3.4.3
md@md ~/.MINT17/code/python/alien_invasion $ virtualenv -p python3.4 venv
Running virtualenv with interpreter /usr/bin/python3.4
Using base prefix '/usr'
New python executable in venv/bin/python3.4
Also creating executable in venv/bin/python
Installing setuptools, pip...done.
md@md ~/.MINT17/code/python/alien_invasion $
md@md ~/.MINT17/code/python/alien_invasion/venv/bin $ source activate
(venv)md@md ~/.MINT17/code/python/alien_invasion/venv/bin $ python -V
Python 3.7.0
(venv)md@md ~/.MINT17/code/python/alien_invasion/venv/bin $ python3 -V
Python 3.4.3

Как видите, команды

python -V

и
python3 -V

показывают разные версии. Причём даже когда virtualenv включен. Как такое возможно?








 ,








И это всё МОЁ

Приветствую!
Ситуация такая, есть linux машина с файлом в несколько килобайт, есть сервис, который отслеживает изменения файла в realtime. Как только файл был изменен сервис запускает команду по копированию этого файла на другой сервер в сети интернет. Потенциально файл может меняться часто (например пару раз в секунду) и мне важно иметь актуальный бекап этого файла на другой машине.
Вопрос, как сделать копирование максимально быстрым. Я знаю, что если я буду копировать с помощью ftp, то какое-то время уйдет на установление соединения, может секунда или даже две. Можно ли как-то сократить эти технические издержки на установление соединения или может есть какой-то другой способ быстро скопировать маленький файл?








 , ,








И это всё МОЁ

Состоялся релиз nginx 1.17.5, содержащий исправления и улучшения.


Новшества:



  • добавили поддержку вызова ioctl(FIONREAD), если доступен, для того, чтобы избежать чтения из быстрого соединения в течение длительного времени;

  • устранили проблему с игнорирование неполных закодированных символов в конце URI-запроса;

  • исправили проблему с нормализацией последовательностей «/.» и «/..» в конце URI-запроса;

  • исправили директиву merge_slashes и ignore_invalid_headers;

  • исправили ошибку, возникающую при сборке nginx в MinGW-w64 gcc 8.1 и новее.









 








И это всё МОЁ

ОС arch


pulseaudio


материнка - ASRock Fatal1ty AB350 Gaming K4 Motherboard


Драйвера на устройство стоят.


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


Пробовал решить ее на шинде, ничего не получилось, подумал, может хотя бы на лине получится что-то сделать. Я подозреваю, что проблема с железом, потому что она с точностью повторяется на другой ОС.


Скину логи, какие нужны. Может ли покупка интегрированный звуковой карты решить проблему? Если да, то какой например. Какие еще есть варианты решения и в чем может быть трабл?









 , , ,








И это всё МОЁ

Приветствую. Приобрёл по дешману RX 570 от Saphire, на 4 гига, версия с одним единственным видеовыходом (DVI-D). Установлен Debian 10, Mesa 18.3, Linux 4.19. И информация о видеоадаптере выдаётся разная: в одном месте указано RX 470/480, в другом RX 570. Кому верить?

glxinfo | egrep -i 'device|memory'
Device: Radeon RX 570 Series (POLARIS10, DRM 3.27.0, 4.19.0-6-amd64, LLVM 7.0.1) (0x67df)
Video memory: 4096MB
Unified memory: no
Memory info (GL_ATI_meminfo):
VBO free memory - total: 3824 MB, largest block: 3824 MB
VBO free aux. memory - total: 4084 MB, largest block: 4084 MB
Texture free memory - total: 3824 MB, largest block: 3824 MB
Texture free aux. memory - total: 4084 MB, largest block: 4084 MB
Renderbuffer free memory - total: 3824 MB, largest block: 3824 MB
Renderbuffer free aux. memory - total: 4084 MB, largest block: 4084 MB
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 4096 MB
Total available memory: 8192 MB
Currently available dedicated video memory: 3824 MB
GL_AMD_performance_monitor, GL_AMD_pinned_memory,
GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB, GL_EXT_memory_object,
GL_EXT_memory_object_fd, GL_EXT_packed_depth_stencil, GL_EXT_packed_float,
GL_NVX_gpu_memory_info, GL_NV_conditional_render, GL_NV_depth_clamp,
GL_AMD_pinned_memory, GL_AMD_query_buffer_object,
GL_EXT_memory_object, GL_EXT_memory_object_fd, GL_EXT_multi_draw_arrays,
GL_MESA_window_pos, GL_NVX_gpu_memory_info, GL_NV_blend_square,
GL_EXT_gpu_shader5, GL_EXT_map_buffer_range, GL_EXT_memory_object,
GL_EXT_memory_object_fd, GL_EXT_multi_draw_arrays,
lspci | grep -i vga[br]01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480] (rev ef)[br]








 , ,








И это всё МОЁ

Заиграли пионерские горны и захотелось пощупать передовую линуксовую мысль за самое дорогое.

Варианты:

  • Qubes OS
  • Clear Linux OS
  • ваш вариант

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

Заранее спасибо.








 , , ,








И это всё МОЁ

Пытаюсь сейчас использовать для отдельных задач Celery.
Первая задача проходит нормально. На всех последующих сыпется:
peewee.OperationalError: SSL error: decryption failed or bad record mac

ORM peewee. Пробовал гуглить. Особо полезного мало нашел. Судя по всему, какая-то проблема с переиспользованием соединений. Пробовал использовать базу с пулом соединений. На первой же ошибке валится, что соединение уже открыто.








 , , , ,








И это всё МОЁ

почему в трекере шрифты одних тем больше других? андроид хром.

или это премиум дает большие шрифты? как его получить?








 , ,








И это всё МОЁ

В России появился свой производитель твердотельных накопителей.
Данный накопитель будет рассчитан на интерфейс SATA3.

https://zen.yandex.ru/media/id/5d99bcdc5d6c4b00adacaaf5/v-rossii-nachnut-dela...

«Используемый в нем четырехканальный контроллер работает с 20-нм памятью NAND Flash объемом 128 Гб типа MLC.»

Разработчиками было заявлено, что в ядре контроллера на аппаратном уровне реализованы алгоритмы криптопреобразования по ГОСТу."

Основные технические характеристики соответствуют существующим стандартам, и ssd не будет по выходу сразу считаться устаревшим, как это иногда бывает с нашими компаниями выпускающими «железо»

В целом это очень положительная новость, так как развитие подобных отраслей в современном мире важно, что бы Россия в будущем не оказалась за бортом высоких технологий. Сейчас существует такой лозунг, по поддержке отечественного производителя очень хотелось бы, поддерживать его не покупая при этом хлам.

Ну а в будущем мы увидим тесты и все поймём.

Официальный сайт производителя «GS NANOTECH», часть информации была взята от туда.

http://www.gsnanotech.ru/products/ssd/ssd-sata-2-5-3d-mlc/








 ,








И это всё МОЁ

Чтобы можно было спокойно запускать приложения и установщики, как в простой винде, без всяких вайн трикс, просто запустил .exe, и всё ставит без проблем, и все игры поддерживает как простая винда, без всяких спец версий wine?








 ,








И это всё МОЁ

Всем привет. В прошлом своём треде спрашивал, как можно получше изолировать рабочие и нерабочие приложения друг от друга, спрашивал про видео в виртуалках - и решился поставить себе debian buster в qemu.

Видео настроил virtio, в настройках spice включил поддержку opengl, всё на виртуальной машине подцепилось, с этим всё ок.

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

Как быть и что делать?








 , , , ,








И это всё МОЁ

предположим, есть структура из одного байта, для простоты:


'''cpp
strict a {


uint8_t a0 : 1;

uint8_t a1 : 6;

uint8_t a2 : 1;

}
'''


всё в pragma pack, понятное дело


задача: найти битовую маску любого поля, не имея объекта структуры. т.е. как offsetof, только для бит: нужно узнать маску или offset+size, что одно и то же в данном случае









 , ,








И это всё МОЁ

Доброго времени суток ЛОР.
Просьба поделится успехом синхронизации даных между своим Firefox Sync Server и браузером firefox на андроиде. У меня не хочет синхронизировать не автоматом не вручную.


«Последняя синхронизация: никогда»








 , ,








И это всё МОЁ

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


есть ли что-нибудь такое под линукс?


задача: записывать видосы по использованию софта и кидать на видео-хостинг









 , ,








И это всё МОЁ

Аахаха. Мне кажется зачёт мужику :)

https://www.youtube.com/watch?v=iNVbrhuuwwg