И это всё МОЁ

Добрый день.
Нормально ли считается использовать обычные указатели на члены-переменные структур/классов, например так:


#include <iostream>

using namespace std;

struct A {
int i;
};

void f(int *i) { cout << dec << *i << " " << hex << (long)i << endl; }
void f(int &i) { cout << dec << i << " " << hex << (long)&i << endl; }

void f(A *pa, int A::*am) {
cout << dec << pa->*am << " " << hex << (long)&(pa->*am) << endl;
}

void f(A *pa) { cout << dec << pa->i << " " << hex << (long)&(pa->i) << endl; }
void f(A &ra) { cout << dec << ra.i << " " << hex << (long)&(ra.i) << endl; }

int main() {
A a{55};

// Номально ли делать так
f(&a.i);
f(a.i);

// Или лучше так (чем лучше?)
f(&a, &A::i);

// Или может вообще лучше так
f(&a);
f(a);

return 0;
}

// Вывод:
// 55 7ffcb727e274
// 55 7ffcb727e274
// 55 7ffcb727e274
// 55 7ffcb727e274
// 55 7ffcb727e274









 








И это всё МОЁ

Почему Google для разработки Angular взяла TypeScript, а не Dart? В чём был смысл популяризировать не свой ЯП, а ЯП конкурента?









 , , ,








И это всё МОЁ

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


В общей сложности между версиями 0.19.3 и 0.20.0 было внесено 119 изменений, а между версиями 0.20.0 и 0.20.1 — 43 изменения.


Среди основных изменений версии 0.20.0 можно выделить:



  • Рефакторинг и обновление графического интерфейса планетария

  • Глубокий рефакторинг кода, связанного с объектами Солнечной системы

  • Множество улучшений в плагинах планетария


>>> Подробности для версии 0.20.0 на GitHub


Среди основных изменений версии 0.20.1 можно выделить:



  • Восстановления работы режима ANGLE на Windows

  • Множество изменений в движке сценариев и Консоли сценариев

  • Исправления в графическом интерфейсе и плагинах

  • Обновление каталога объектов глубокого космоса (v3.9)


>>> Подробности для версии 0.20.1 на GitHub









 , , , ,








И это всё МОЁ

ХЗ зачем купил я б/у ИБП APC Smart-UPS SMT 750. Первые несколько часов он заряжал батарею. ИБП на батарею не жалуется (говорит что менять её надо в марте следующего года), пишет, что батарея заряжена на 100%. Потребители к нему ещё не поключены (output: off). При этом ИБП кушает от сети 25 ватт! Это нормально?









 , ,








И это всё МОЁ

https://www.opennet.ru/opennews/art.shtml?num=52867

Ну дожили. Теперь производитель возможно будет еще указывать для работы с какой ОС и файловой системой у него рассчитан диск.

Ведь если он дооптимизировался до того, что при некоторых сценариях записи/чтения, которых не наблюдали оптимизаторы, теряются данные, виноват не разработчик же диска, а «неправильная» ОС и ФС, верно ведь? У него же под NTFS в винде все Ok, диск предназначен для «домашнего NAS», какая еще нафиг ZFS? А считать, что диск должен исправно работать независимо от того, какие данные на него пишут - это как-то несовременно...








 , ,








И это всё МОЁ

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








 








И это всё МОЁ

Хочу выложить код на Github, чтобы мог его брать, изменять и использовать кто угодно, с указанием начального источника.
Есть тонкость - код опирается на некое решение Quintet data model, защищенное патентом (да, так бывает). Эта model - способ хранения и выборки данных из базы, а код использует этот способ хранения для организации веб-сервиса - очередного конструктора баз данных и системы управления оными.


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


Тех, кто впервые видит проект, надо информировать, что именно этот код реализации свободен, а вот система хранения данных в базе защищена отдельно.


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









 








И это всё МОЁ

Зашифровать файл:
gpg -c filename


Тут все нормально, вопросов нет.


А как таким же образом зашифровать каталог с файлами и другими каталогами?









 








17:07

LFS

И это всё МОЁ

Чуваки, знаю что не помне эта ноша, но лезу, туда куда тузик свой х… даже не пытается совать.


Чуваки, дайте пожалуйста несколько советов, по сборке LFS. На каком дистрибутиве легче это делать?









 








И это всё МОЁ

Не могу найти решения.

Вот стоит курсор в QTableView на какой-то строке. В некий момент происходит удаление строк. Может удалится одна строка, может удалиться несколько строк. В любом случае, может удалиться та строка, на которой стоял курсор.

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

Каким способом это можно сделать?

Никакого толку из ловли сигнала rowsRemoved() модели получить невозможно: в нем нет информации о курсоре. Так же не помогает ловля selectionChanged() для вида - этот сигнал может просто не сгенерироваться, потому что если курсор стоял, например на 5-й строке, удалилась 5-я строка, но курсор так и остался на 5-й строке, потому что на ее место передвинулась бывшая 6-я.

В общем я не могу узнать, на какой строке очутился курсор после удаления строки/строк. Как это сделать?








 , , , ,








И это всё МОЁ

Всем привет,


Имеется такая проблема, когда включен deluge (торренты) скорость ftp крайне сильно падает без видимых причин.


Поясню: дома подключение на скорости 500/500 Mbit через FTTH. На машине стоит два диска /dev/sda (4Tb) и /dev/sdb (6Tb), хороший процессор (Phenom X4) и 16Гб памяти. На /dev/sdb раздаются торренты (upload с моей стороны) со средней скоростью 100Mbit/s, а на /dev/sda слушает FTP.


Так вот, если торренты включены то скорость закачки по FTP (то есть download с моей стороны) 3Mb/s, а если выключены то 30Mb/s, то есть разница в 10 раз. Все параметры в норме, памяти больше половины свободной, swap не используется, параметр wa стабильно на уровне 10%.


Подскажите, пожалуйста, в какую сторону смотреть? Пока что единственное предположение это сетевое оборудование, а именно перегруженная таблица NAT, но в рутере который ставит провайдер посмотреть невозможно.









 ,








И это всё МОЁ

Доброго дня, уважаемые друзья!
Помогите, пожалуйста, если кто в курсе!
На машину с Linux Mint 19.3 Tricia пытаюсь установить youtube-dl.


Первый вариант.
$ sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 –:–:– –:–:– –:–:– 0curl: (7) Failed to connect to yt-dl.org port 443: Отказано в доступе


Второй вариант.
$ sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
[sudo] пароль для хххххх:

–2020-05-03 16:23:05– https://yt-dl.org/downloads/latest/youtube-dl
Распознаётся yt-dl.org (yt-dl.org)… 2001:1a50:11:0:5f:8f:acaa:177
Подключение к yt-dl.org (yt-dl.org)|2001:1a50:11:0:5f:8f:acaa:177|:443… ошибка: Отказано в доступе.
Продолжение попыток.


Открытие порта 443 с помощью iptables не помогло.


Может не там ищу?









 








И это всё МОЁ

Здравствуйте. Помогите пожалуйста установить wifi адаптер tenda u9 в kali linux как wlan1.
P.s. я знаю что этот wifi адаптер не подтерживается в linux.









 , ,








И это всё МОЁ

Роутер TL-WR841N v13, OpenWRT 19.07 (свой билд, но на официальных 19.07.1 и 19.07.2 то же самое). Планшет с адаптером RTL8723BS SDIO на Ubuntu 18.04 (загружался с LiveUSB Fedora 32 - то же самое).


На всех устройствах в доме даже на древних iOS 10 и Android 5.1 все в порядке, но на данном планшете скорость TX не поднимается выше 100 KB/s (в LUCI отображается как 1 Mbit/s). В то же время с RX все нормально. От шифрования не зависит, сделал сеть открытой - то же самое. Пробовал переключать на 40 Mhz, щелкал каналы, с 802.11n на «Legacy» - все тщетно.


Включил WiFi AP на смартфоне - скорость стала нормальной. Проблема только с этим роутером.


Я понимаю, что здесь скорее всего речь идет о каком-то баге, но куда мне писать, разработчикам ядра (rtl8723bs уже давно в ядре) или OpenWRT? А может дело в конфигурации и удастся уладить самому.


P.S. Очень не охота, но похоже придется ставить винду чтобы оценить причастность к этому Linux на планшете.









 , ,








И это всё МОЁ

Ч.1 тут - sK1 2.0 — векторный редактор для полиграфии (Call for Testers & Translators!)



sK1 2.0 - векторный редактор для полиграфии (функциональный аналог CorelDRAW). Программа написана на языке Python с использованием wxWidgets для построения графического интерфейса. Этот топик создан для обсуждения работы в данном векторном редакторе, а также для обсуждения процесса разработки sK1 2.0, UniConverter 2.0 и всего что связано с «sK1Project».



Cast: @Linfan (автор); @maxim2


Ссылки:










 , , , ,








И это всё МОЁ

https://www.linux.org.ru/forum/linux-org-ru/15664784


Переход на личности - последний аргумент в споре. За это тема и оштрафовали

Case closed, расходимся

С чего вдруг обсуждение ошибочного поведения людей (разгоняющиеся водители) это оскорбление ? С чего вдруг призыв снижать скорость при езде в городе это оскорбление ?

Pinkbyte кончай тупить !!!








 








И это всё МОЁ

Дано Ubuntu 20.04 + Eye of Gnome 3.36.1


Берём простую гифку


Один фрейм конкретно артефачит.


Кто виноват и что делать?









 ,








И это всё МОЁ

В арчике разные шрифты в Qt- и GTK-приложениях, хотя настройки вроде бы одни и те же. В Qt-приложениях шрифт гораздо толще. Также было замечено, что Gtk почему-то не дает выставить жирный шрифт: так никакой разницы между Source Sans Pro Bold и Source Sans Pro Regular 10 нет.


Шрфит везде - Source Sans Pro Regular 10. DPI - 96. Если это имеет значение, разрешение экрана - 1366х768, диагональ - 12.5".


DE - XFCE.


Настройки шрифтов в XFCE(XSETTINGS)


Xresources


Платформа Qt - qt5ct. fonts.conf


Для сравнения:


1)GTK


2)Qt









 , , , ,








И это всё МОЁ

Gnome 3.36.1
Ubuntu 20.04
Графика интел 3000

Зависает гном при роботе с меню програм, в момент выхода из меню или перетаскивания иконок.

Помогает только

service gdm restart.

пытался ещё так:


DISPLAY=:0 gnome-shell --replace

(gnome-shell:7201): Gdk-ERROR *: 13:29:00.045: The program 'gnome-shell' received an X Window System error.

This probably reflects a bug in the program.

The error was 'BadAccess (attempt to access private resource denied)'.

(Details: serial 268 error code 10 request_code 2 (core protocol) minor_code 0) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it.

your

GDK_SYNCHRONIZE

environment

To debug program, run it with the variable to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk x_error() function.) GNOME Shell crashed with signal 5 == Stack trace for context Ox563f5e59c6do == Trace/breakpoint trap (core dumped)

Можно как-то перезапустить без потери данных? Кто-то ещё такое наблюдает?

Ошибка не регулярная, но частая.








 








И это всё МОЁ

поднял на nginx hls сервер, адрес потока выглядит так:
http://192.168.10.10/hls/live.m3u8
все плейры (ffplay, vlc и тд) его воспроизводят
кодек H264 - MPEG-4 AVC (по информации от vlc)
на сайте выглядит так:
<video width=400 height=300 controls=1 autoplay=1 src="http://192.168.200.102/hls/live.m3u8">
появляется плейр, но ни в каких браузерах не работает, файрфокс говорит «Видео в поддерживаемом формате и MIME-тпе не найдено»
что не так?








 , ,