И это всё МОЁ

Thunderbird не показывает прикрепленные изображения в письмах.

Версия thunderbird: 78.7.0

oc: Debian 9

Display attachments inline и «Message body as --> original html» включены.
Причем если письмо переслать, от в цитате, куда попадает прошлое письмо, изображения видны.

В веб версии microsoft outlook в письмах так же видны все изображения. В чем может быть дело?








 ,








И это всё МОЁ

Привет.


    window = SDL_CreateWindow("msdl",
SDL_WINDOWPOS_CENTERED,
SDL_WINDOWPOS_CENTERED,
WINDOW_WIDTH,
WINDOW_HEIGHT,
SDL_WINDOW_OPENGL // STRING
);
window2 = SDL_CreateWindow("msdl2",
SDL_WINDOWPOS_CENTERED,
SDL_WINDOWPOS_CENTERED,
WINDOW_WIDTH,
WINDOW_HEIGHT,
SDL_WINDOW_OPENGL // STRING
);
renderer = SDL_CreateRenderer(window,
-1,
//SDL_RENDERER_SOFTWARE
//SDL_RENDERER_HARDWARE
0
);
renderer2 = SDL_CreateRenderer(window2,
-1,
//SDL_RENDERER_SOFTWARE
//SDL_RENDERER_HARDWARE
0
);


Ничего хитрого, создаю два окошка через SDL, но если закомментить STRING (и передать ноль как флаг), то приложение падает (можно лишь одно окно создать). Почему? Тесты показывают, что даже без флага SDL_WINDOW_OPENGL и SDL_RENDERER_HARDWARE картинка рендерится на ГПУ (заметно по FPS), отрисовка на ЦПУ лишь при флаге SDL_RENDERER_SOFTWARE в SDL_CreateRenderer(). Это не возврат какого-то нулевого указателя, а падение с дампом внутри первого SDL_CreateRenderer().









 








И это всё МОЁ

Добрый день уважаемое сообщество! Приветствую всех любителей этого интересного..


Суть: Периодически, при наборе с вн. номера 103 каких-либо внешних номеров, звонок пробрасывается (подключается) на другие вн.номера X_____X, иногда даже активируется громкая связь. X_x !!!!


Удалось поймать ситуацию, каким-то образом втянулся вн.104


Не понимаю судьбу канала 0000081e


Буду благодарен за мастерство, сам в замешательстве. Свежий SPA504G, в настройках аппарата ничего сверхординарного не вижу.. Откровенно странная хрень в моих глазах.


В варианте Verbose 4, в логах следующее:


pbx.c:     -- Executing [89871111111@from-internal:6] Macro("SIP/103-0000081c", "dialout-trunk,3,89871111111,,off";) in new stack
pbx.c: -- Executing [s@macro-dialout-trunk:1] Set("SIP/103-0000081c", "DIAL_TRUNK=3";) in new stack
pbx.c: -- Executing [s@macro-dialout-trunk:2] GosubIf("SIP/103-0000081c", "0?sub-pincheck,s,1()";) in new stack
pbx.c: -- Executing [s@macro-dialout-trunk:3] GotoIf("SIP/103-0000081c", "0?disabletrunk,1";) in new stack
pbx.c: -- Executing [s@macro-dialout-trunk:4] Set("SIP/103-0000081c", "DIAL_NUMBER=89871111111";) in new stack
pbx.c: -- Executing [s@macro-dialout-trunk:5] Set("SIP/103-0000081c", "DIAL_TRUNK_OPTIONS=tr";) in new stack
pbx.c: -- Executing [s@macro-dialout-trunk:6] Set("SIP/103-0000081c", "OUTBOUND_GROUP=OUT_3";) in new stack
pbx.c: -- Executing [s@macro-dialout-trunk:7] GotoIf("SIP/103-0000081c", "0?nomax";) in new stack
pbx.c: -- Executing [s@macro-dialout-trunk:8] GotoIf("SIP/103-0000081c", "0?chanfull";) in new stack
pbx.c: -- Executing [s@macro-dialout-trunk:9] GotoIf("SIP/103-0000081c", "0?skipoutcid";) in new stack
pbx.c: -- Executing [s@macro-dialout-trunk:10] Set("SIP/103-0000081c", "DIAL_TRUNK_OPTIONS=";) in new stack
pbx.c: -- Executing [s@macro-dialout-trunk:11] Macro("SIP/103-0000081c", "outbound-callerid,3";) in new stack
pbx.c: -- Executing [s@macro-outbound-callerid:1] ExecIf("SIP/103-0000081c", "0?Set(CALLERPRES()=)";) in new stack
pbx.c: -- Executing [s@macro-outbound-callerid:2] ExecIf("SIP/103-0000081c", "0?Set(REALCALLERIDNUM=103)";) in new stack
pbx.c: -- Executing [s@macro-outbound-callerid:3] GotoIf("SIP/103-0000081c", "1?normcid";) in new stack
pbx.c: -- Goto (macro-outbound-callerid,s,6)
pbx.c: -- Executing [s@macro-outbound-callerid:6] Set("SIP/103-0000081c", "USEROUTCID=";) in new stack
pbx.c: -- Executing [s@macro-outbound-callerid:7] Set("SIP/103-0000081c", "EMERGENCYCID=";) in new stack
pbx.c: -- Executing [s@macro-outbound-callerid:8] Set("SIP/103-0000081c", "TRUNKOUTCID=84990000000";) in new stack
pbx.c: -- Executing [s@macro-outbound-callerid:9] GotoIf("SIP/103-0000081c", "1?trunkcid";) in new stack
pbx.c: -- Goto (macro-outbound-callerid,s,14)
pbx.c: -- Executing [s@macro-outbound-callerid:14] ExecIf("SIP/103-0000081c", "1?Set(CALLERID(all)=84990000000)";) in new stack
pbx.c: -- Executing [s@macro-outbound-callerid:15] ExecIf("SIP/103-0000081c", "0?Set(CALLERID(all)=)";) in new stack
pbx.c: -- Executing [s@macro-outbound-callerid:16] ExecIf("SIP/103-0000081c", "1?Set(CALLERID(all)=84990000000)";) in new stack
pbx.c: -- Executing [s@macro-outbound-callerid:17] ExecIf("SIP/103-0000081c", "0?Set(CALLERPRES()=prohib_passed_screen)";) in new stack
pbx.c: -- Executing [s@macro-outbound-callerid:18] Set("SIP/103-0000081c", "CDR(outbound_cnum)=84990000000";) in new stack
pbx.c: -- Executing [s@macro-outbound-callerid:19] Set("SIP/103-0000081c", "CDR(outbound_cnam)=";) in new stack
pbx.c: -- Executing [s@macro-dialout-trunk:12] GosubIf("SIP/103-0000081c", "0?sub-flp-3,s,1()";) in new stack
pbx.c: -- Executing [s@macro-dialout-trunk:13] Set("SIP/103-0000081c", "OUTNUM=89871111111";) in new stack
pbx.c: -- Executing [s@macro-dialout-trunk:14] Set("SIP/103-0000081c", "custom=SIP/114642";) in new stack
pbx.c: -- Executing [s@macro-dialout-trunk:15] ExecIf("SIP/103-0000081c", "0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^default))";) in new stack
pbx.c: -- Executing [s@macro-dialout-trunk:16] ExecIf("SIP/103-0000081c", "0?Set(DIAL_TRUNK_OPTIONS=M(confirm))";) in new stack
pbx.c: -- Executing [s@macro-dialout-trunk:17] Macro("SIP/103-0000081c", "dialout-trunk-predial-hook,";) in new stack
pbx.c: -- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("SIP/103-0000081c", "";) in new stack
pbx.c: -- Executing [s@macro-dialout-trunk:18] GotoIf("SIP/103-0000081c", "0?bypass,1";) in new stack
pbx.c: -- Executing [s@macro-dialout-trunk:19] ExecIf("SIP/103-0000081c", "1?Set(CONNECTEDLINE(num,i)=89871111111)";) in new stack
pbx.c: -- Executing [s@macro-dialout-trunk:20] ExecIf("SIP/103-0000081c", "1?Set(CONNECTEDLINE(name,i)=CID:84990000000)";) in new stack
pbx.c: -- Executing [s@macro-dialout-trunk:21] GotoIf("SIP/103-0000081c", "0?customtrunk";) in new stack
pbx.c: -- Executing [s@macro-dialout-trunk:22] Dial("SIP/103-0000081c", "SIP/114642/89871111111,300,";) in new stack
netsock2.c: == Using SIP RTP TOS bits 184
netsock2.c: == Using SIP RTP CoS mark 5
app_dial.c: -- Called SIP/114642/89871111111
res_rtp_asterisk.c: > 0x7f6cec03a560 -- Probation passed - setting RTP source address to 62.211.11.211:29210
app_dial.c: -- SIP/114642-0000081e is ringing
app_dial.c: -- SIP/114642-0000081e is making progress passing it to SIP/103-0000081c
res_rtp_asterisk.c: > 0x7f6cec03a560 -- Probation passed - setting RTP source address to 62.211.11.211:29210
res_rtp_asterisk.c: > 0x7f6cc80587b0 -- Probation passed - setting RTP source address to 192.168.5.52:16412
app_macro.c: == Spawn extension (from-internal, 104, 1) exited non-zero on 'SIP/103-0000081c' in macro 'dialout-trunk'
pbx.c: == Spawn extension (from-internal, 104, 1) exited non-zero on 'SIP/103-0000081c'
pbx.c: -- Executing [104@from-internal:1] Set("SIP/103-0000081c", "__RINGTIMER=15";) in new stack
pbx.c: -- Executing [104@from-internal:2] Macro("SIP/103-0000081c", "exten-vm,novm,104,0,0,0";) in new stack
pbx.c: -- Executing [s@macro-exten-vm:1] Macro("SIP/103-0000081c", "user-callerid,";) in new stack
pbx.c: -- Executing [s@macro-user-callerid:1] Set("SIP/103-0000081c", "TOUCH_MONITOR=1613568757.2076";) in new stack
pbx.c: -- Executing [s@macro-user-callerid:2] Set("SIP/103-0000081c", "AMPUSER=103";) in new stack
pbx.c: -- Executing [s@macro-user-callerid:3] GotoIf("SIP/103-0000081c", "3?report";) in new stack
pbx.c: -- Goto (macro-user-callerid,s,15)
pbx.c: -- Executing [s@macro-user-callerid:15] GotoIf("SIP/103-0000081c", "0?continue";) in new stack
pbx.c: -- Executing [s@macro-user-callerid:16] Set("SIP/103-0000081c", "__TTL=64";) in new stack
pbx.c: -- Executing [s@macro-user-callerid:17] GotoIf("SIP/103-0000081c", "1?continue";) in new stack
pbx.c: -- Goto (macro-user-callerid,s,28)
pbx.c: -- Executing [s@macro-user-callerid:28] Set("SIP/103-0000081c", "CALLERID(number)=84990000000";) in new stack
pbx.c: -- Executing [s@macro-user-callerid:29] Set("SIP/103-0000081c", "CALLERID(name)=";) in new stack
pbx.c: -- Executing [s@macro-user-callerid:30] Set("SIP/103-0000081c", "CDR(cnum)=84990000000";) in new stack
pbx.c: -- Executing [s@macro-user-callerid:31] Set("SIP/103-0000081c", "CDR(cnam)=";) in new stack
pbx.c: -- Executing [s@macro-user-callerid:32] Set("SIP/103-0000081c", "CHANNEL(language)=en";) in new stack
pbx.c: -- Executing [s@macro-exten-vm:2] Set("SIP/103-0000081c", "RingGroupMethod=none";) in new stack
pbx.c: -- Executing [s@macro-exten-vm:3] Set("SIP/103-0000081c", "__EXTTOCALL=104";) in new stack










 , ,








И это всё МОЁ

Прочитал сейчас в новостях, что в Великобритании намерены провести эксперимент с добровольным заражением 90 совершенно здоровых людей коронавирусом. Цель эксперимента - выяснить каково минимальное количество вируса вызывающего заражение и как это количество влияет на тяжесть дальнейшего заболевания. Возраст добровольцев - от 18 до 30 лет. Для заражения будет использоваться не британская мутация, а одна из первых разновидностей коронавируса, появившаяся в начале нынешней пандемии.


Потенциальным добровольцам предлагается записываться тут.


Условия содержания, во время эксперимента, и дружелюбность медперсонала можно оценить по фотографиям тут.









 , , ,








И это всё МОЁ

можно использовать для троллинга


пароль: lolo2020









 








И это всё МОЁ

https://ibb.co/HDzZVDF
Как назначить ему задачу на печать? Дрова поставлены.









 ,








И это всё МОЁ

Доброго времени суток, ЛОР!


Ситуация


Есть Wi-Fi сеть, настроенная с помощью hostapd и dnsmasq(в роли dhcp сервера). Она работает, к ней подключаются\отключаются. В неопределённый момент к сети подключиться стаёт невозможно. К примеру, телефон виснет на надписи «получение IP-адреса». При чём, устройство с Win10 может подключаться в таком случае(видимо, кэширует ip-шник выданный ей заранее, что-ли).

Логи не содержат ошибок.

Ещё особенность - при попытке остановить systemd-сервис с dnsmasq в случае невозможности подключения, он не откликается и стандартно ждёт 1:30 минут чтобы убить процесс.


Окружение


RPI 3B+, встроенный Wi-Fi адаптер;

Ядро 5.4, aarch64.


Конфиги


dnsmasq

hostapd


Вопрос


Как починить, чтобы таких ситуаций не случалось? Спасибо









 , ,








И это всё МОЁ

здрасьте здрасьте люди добрые

помогите пожалуйста понять, как поступать при сборке ядра с загаловками. надо ли их собирать или нет?

Линус Торвальдс в рассылке ядра Linux сообщает что
В моем каталоге /usr/src/linux есть заголовки старого ядра 2.2.13, несмотря на то, что я не использовал ядро 2.2.13 уже очень давно. Однако именно с этими заголовками компилировался пакет glibc, соответственно именно эти заголовки соответствуют файлам объектов библиотеки. https://docstore.mik.ua/manuals/ru/lfs5/chapter06/kernel.html

собираю, пересобираю ядро Armbian для процессора A64
достаточно ли будет выполнять

make menuconfig
make -j3
make modules_install
make install

или нужны какие-то дополнительные действия касаемо загаловков ядра?
make-kpkg --initrd --revision=1 kernel_headers

вот как это








 








И это всё МОЁ

Приветствую. Глянул оф гит опенбокса, нашлась «редакция» от 2018-03-13


http://git.openbox.org/?p=mikachu/openbox.git;a=shortlog;h=refs/heads/work


Я правильно понимаю, что это версии с некими доработками сообщества ? Или что это такое ?









 ,








И это всё МОЁ
Состоялся релиз минималистичного Linux дистрибутива Tiny Core Linux 12.0, который может работать на системах с 48 Мб ОЗУ. Графическое окружение дистрибутива построено на основе X-сервера Tiny X, тулкита FLTK и оконного менеджера FLWM. Дистрибутив загружается целиком в ОЗУ и работает из памяти. В новом выпуске произведено обновление системных компонентов, включая ядро Linux 5.10.3, busybox 1.33.0, Glibc 2.32, GCC 10.2.0, binutils 2.35.1.



И это всё МОЁ

На хосте с CoreELEC архитектура aarch64. Установил через debootstrap минимальную Ubuntu bionic:


# debootstrap --arch=armhf bionic /storage/bin/ubuntu ports.ubuntu.com/ubuntu-ports/



Примонтировал /proc, /sys, /dev и т.д.


# ./chroot-enter.sh ubuntu
mount /proc
mount /sys
mount /dev
mount /dev/pts
mount /dev/shm
mount /dev/mqueue
mount /run
mount /tmp


Но после chroot в /storage/bin/ubuntu не находит никакой команды:


# chroot /storage/bin/ubuntu /bin/bash


root@CoreELEC:/# ip a
bash: ip: command not found



root@CoreELEC:/# /sbin/ifconfig
bash: /sbin/ifconfig: No such file or directory


root@CoreELEC:/# ls
bash: ls: command not found


Хотя эти файлы существуют, если смотреть с хост системы:


root@CoreELEC:~/bin/ubuntu/bin$ pwd
/storage/bin/ubuntu/bin


root@CoreELEC:~/bin/ubuntu/bin$ ls -l ls 
-rwxr-xr-x 1 root root 91972 Jan 18 2018 ls










 ,








И это всё МОЁ

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


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




  1. А ведь в rescue mode корневой раздел в режиме только чтения? Т.е. его можно dd, как dump, так и restore?




  2. А с помощью xfs_restore (если мы об XFS) получится такое? Тоже надо в rescue mode, если речь о корневом разделе?




Спасибо!









 , , ,








И это всё МОЁ

Как много было шума с Meltdown и Spectre. Писались бумаги в конфы и журналы, создавались CVE, предлагались исправления, мерилась производительность до и после, флуд на интернет форумах флудился.


И вот я решил посмотреть, что же это такое. Наткнулся на сайт https://meltdownattack.com/, и читаю:



Has Meltdown or Spectre been abused in the wild?




We don’t know.



Т.е. в дикой (не лабораторной) природе не известен ни один случай удачного использования данных уязвимостей. Я правильно понял?









 ,








И это всё МОЁ

С помощью echo и cat не получается работать с модемом. Но если открыть его с момощью minicom, выставить скорость 115200, то он волшебным образом начинает работать.


С помощью stty я заметил, что во время работы с модемом с помощью minicom, у модема меняеются параметры. Тогда я попробовал задать такие же параметры с помощью того же stty, однако это не помогло.


Как же заставить модем работать со стандартными утилитами?


P.S. У меня есть и другие модемы, которые удалось настроить обозначенным выше алгоритмом, так что я знаю, о чём пишу.









 ,








И это всё МОЁ

Несколько дней назад было представлено открытое и бесплатное решение MyCompany, которое реализует основные бизнес-процессы малого бизнеса. Оно полностью бесплатно, выпускается под Apache лицензией, и ее исходники находятся на Github. Решение легко устанавливается и поддерживает российское законодательство.


В качестве системы управления базой данных используется PostgreSQL. На сервере решение устанавливается и запускается как Java приложение, состоящее из сервера приложений и веб-приложения под управлением Apache Tomcat. В качестве GUI может использоваться как веб-интерфейс, так и десктоп-клиент, запускающийся через Java Web Start.


Демо-версию с заполненными данными можно посмотреть по адресу https://demo.lsfusion.org/mycompany-ru. Авторизация по указанной ссылке отключена.


В решении реализован складской учет, управление заказами поставщиков и покупателей, учет платежей и задолженностей, фиксация производства и спецификаций, интерфейс POS, скидки, прайс-листы и многое другое.


Поддерживается несколько валют и собственных компаний. Реализованы печатные формы УПД, ТОРГ-12 и ТОРГ-13, интеграция с ЧЗ, КриптоПро, сервисом DaData.


Решение разработано на базе открытой и бесплатной платформы lsFusion (лицензия LGPL), имеет модульную архитектуру и легко дорабатывается под необходимые требования.









 , , ,








И это всё МОЁ

Если хоть немного знаете английский, от лица компании 3mdeb (которая сейчас ищет Си-прогеров в Job) - я приглашаю вас на «виртПиво»! Будем обсуждать опенсорсные прошивки/железо, новые форки БИОСа coreboot, возможность коребута на свежих компах и многое другое! А само пиво приносить необязательно ;)








 , , , ,








И это всё МОЁ

Полгода не играл ни во что и тут запустить любимую Европку, которая запустилась с производительностью 1 фпс. Сам Стим тоже как-то тормозит. Простенькая https://store.steampowered.com/app/646500/Egypt_Old_Kingdom/ работает запускается с 5 фпс. https://www.basemark.com/benchmarks/basemark-gpu/ вулкан как-то работает, не знаю, насколько хорошо, но, вроде, работает, а вот тест на опенгл запускается, но не шевелится.

Арч, ядро лтс, которое недавно стало 5.10, нвидия гтх 970. В настройках нвидии в разделах глх и опенгл вендор меса, разве не нвидия там должна быть, из-за ядра 5.10 проблемы?








 , ,








И это всё МОЁ

Требуется программист perl/c++ для сдельной работы.
Необходимо реализовать API, который отдаёт JSON.
В качестве веб-сервера apache.
Подробности в telegram @ A2154242153085202020


Вилка цен 8000 - 10 000 р.
Возможно долговременное сотрудничество.









 , ,








И это всё МОЁ

Есть сервер самбы, нужно сделать гибкое разграничение прав пользователей, которые заходят на файловый сервер.
Допустим, у нас есть две папки и в них еще папки и файлы.
1_dir
1.1_dir
1.2_dir
document.txt
audit.txt
2_dir
2.1_dir
2.2_dir
2.3_dir
tesla.txt
И есть, допустим, есть пользователь user1.
user1 имеет доступ к обоим корневым папкам 1_dir и 2_dir, но не должен иметь доступа к подпапкам 1.1_dir, 2.2_dir, 2.3_dir а также к файлам audit.txt, tesla.txt.
При этом, нужно, чтобы этот user1 не видел вообще у себя запрещенные файлы и папки, видел только то, что ему разрешено.
Возможно ли подобное сделать в самбе? Пробовал всяко-разно в smb.conf играться с параметрами, ничего не помогло.









 ,








И это всё МОЁ

У меня линукс Fedora, разработчик приложения выложил deb пакет.
Возможно ли сконвертировать deb пакет в appimage на Fedora?
Либо в rpm пакет, но устанавливать rpm пакет не хотелось бы, удобнее запускать через appimage









 ,