LINUX.ORG.RU

Сообщения f1u77y

 

Неявное преобразование шаблонных структур

Форум — Development

Допустим, у меня есть какой-то такой код:

#include <iostream>

struct foo {
    int n;
    foo(int n) : n(n) {}
};

template <class T>
struct bar {
    T n;
    bar(T n) : n(n) {}
};

foo operator * (foo u, foo v) {
    return foo(u.n * v.n);
}

template <class T>
bar<T> operator * (bar<T> u, bar<T> v) {
    return bar<T>(u.n * v.n);
}

int main() {
    foo x = 1;
    std::cout << (x * 2).n << std::endl;
    bar<int> y = 2;
    std::cout << (y * 3).n << std::endl;
}

Часть с foo работает, а часть с bar — нет. Что я делаю не так, и можно ли вообще как-то сделать оператор, который будет делать implicit cast одного из аргументов к bar<T> в случае, если другой уже им является?

 

f1u77y
()

Оценки хелловорлда тред

Форум — Development

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

 , , ,

f1u77y
()

Теперь анальный зонд существует не только в переносном смысле

Форум — Talks

 ,

f1u77y
()

Поиск по man-странице

Форум — General

Никак не научусь искать по манам. Поиск опций — /--option-name<RET>nnnnnnnnn до посинения, хотя ведь 100% существует нормальный способ! О коротких опциях и говорить не хочу, как и о названиях секций.

Woman-mode мб может что-то, но иногда хочется это сделать именно в терминале (особенно потому что на f1 забинден man commandline[0])

 , ,

f1u77y
()

403 на любую попытку отправить комментарий через Opera

Форум — Linux-org-ru

Сабж. Чем она может так отличаться от других браузеров? В остальных всё работает.

 ,

f1u77y
()

Не получается экспортировать несколько MPRIS-плееров из одного приложения

Форум — Development

Пытаюсь сделать плеер с несколькими инстансами (но при этом в пределах одного процесса), который умеет общаться по протоколу MPRIS. При этом, насколько я понимаю спецификацию, надо экспортировать несколько объектов с одинаковым путём, но разными именами. Однако при попытке так сделать GLib ругается как-то так:

Error exporting player named 'org.mpris.MediaPlayer2.foo.instance2'                           
An object is already exported for the interface org.mpris.MediaPlayer2 at /org/mpris/MediaPlayer2

Минимальный пример здесь.

Если запустить 2 процесса, каждый из которых точно так же экспортирует один плеер, то всё хорошо, и никто не ругается.

Как сделать что-то идентичное моему примеру, но работающее?

 , , ,

f1u77y
()

Странное ускорение тачпада

Форум — Desktop

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

 , , ,

f1u77y
()

WebExtensions и безопасность

Форум — Talks

Сейчас Firefox полностью переходит на WE, а Chrome деприкейтит Chrome Apps(или уже, не знаю). Это всё делается в том числе ради безопасности юзеров и невозможности написать зловред. Однако WebExtensions могут запускать нативное приложение, которое надо распространять как-то отдельно(как я понял, нельзя даже включить бинарь в аддон), и соответственно всё так же можно распространять вредоносы. В чём тогда полезность?

 , ,

f1u77y
()

Убрать ускорение мыши в KDE

Форум — Desktop

Хочу сделать сабж. Я знаю, как это делается через xinput, но хочу сделать в KDEшных настройках. Проблема в том, что ускорение не выставляется в значение, меньшее 0.1. Так и должно быть?

 , , ,

f1u77y
()

Полностью убрать outline из лисы

Форум — Desktop

Хочу полностью избавиться от этих рамочек, потому что они как-то ужасно некрасиво отрисовываются внутри красивых цветных кнопок/селектов

Для всяких ссылок решение гуглится, но эта фигня по-прежнему остаётся в конопках и селектах. Для селектов нагуглил вот это:

select:-moz-focusring {
    color: transparent !important;
    text-shadow: 0 0 0 #000 !important;
}

но оно является каким-то слишком жутким костылём, и оверрайдит цвет текста, чего бы мне не хотелось

 ,

f1u77y
()

Кедоводы сами превращают кеды в десяточку

Форум — Talks

https://store.kde.org/p/1160672/

Ъ: максимально косящий под десятку пуск, при этом не в рамках закоса а на полном серьёзе

еще бы запилить второй systemsettings

 , ,

f1u77y
()

KDE 5 не сохраняет keepass в сессии

Форум — Desktop

сабж. в desktop-файле стоит правильный StartupWMClass

на keepassx предлагайте переходить, когда для него появится аналог keefox

 , ,

f1u77y
()

нужен просмотрщик изображений

Форум — Desktop
  1. не gwenview
  2. шоб смотрелся нативно в kde5(gtk тоже можно, но breeze-gtk не совсем точно копирует breeze, так что при прочих равных хочу qt)
  3. шоб нормально открывал много изображений(не копируя их все куда-то в /tmp)
  4. если внутри есть штука для работы с тегами(в смысле user.xdg.tags), то ваще хорошо
  5. шоб умел svg(видимо, это значит, что не qt5)

почему не gwenview

  1. совершенно не умеет svg(слева та же пикча, сконверченная лично мной в png)
  2. при прокрутке пикч возникает вот это. эффекты отключены

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

upd2 если подскажете, как исправить проблемы gwenview без смены его на другой софт, то тоже хоршо

 , , ,

f1u77y
()

медиакнопки вк в firefox

Форум — Desktop

я хочу, чтобы в вк работали медиаклавиши для плеера в firefox. как это сделать?

знаю, что в хроме работает, предлагать не надо

аддон “media keys” пробовал, не работает

upd: под вендой с чистым профилем тоже не работает

 , , ,

f1u77y
()

pulseaudio и экран

Форум — Desktop

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

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

 , ,

f1u77y
()

странное поведение при скролле тачпада

Форум — Desktop

включён coasting. прокручиваю на тачпаде, затем, пока идёт время инерции, жму Ctrl, страница увеличивается/уменьшается

вроде бы так не должно быть. по крайней мере не помню, чтобы такое было на венде

 , , ,

f1u77y
()

переход на m.vk.com в зависимости от размера браузера

Форум — Desktop

как сделать subj? хотелка: new.vk.com если ширина больше какой-то заданной и m.vk.com если меньше, ибо адаптивность, похоже, в вк завозить не собираются, а браузер в сплите открыт часто

приветствуется как можно более браузеронезависимое решение, однако firefox-only вполне сойдёт

 , , , ,

f1u77y
()

расизма тред

Форум — Talks

https://github.com/antirez/redis/issues/3185

should replace its «master» and «slave» terminology

master and slave have racial meanings

че, простите?

Inspired by django/django#2692,

Worth noting, CouchDB made a similar change. As did Drupal.

они там все поехавшие, или это у меня уже не все дома?

 , ,

f1u77y
()

с tiling wm на kwin

Форум — Desktop

надоело мне, значит, возиться с xmonad, ибо тайлингом на своём 1366x768 пользуюсь всё равно в основном для сплита и фулскрина. перешёл я на kwin, и сразу возникло несколько нерешённых вопросов:

  • [решено] в xmonad я активно пользовался приложениями-scratchpad'ами(вызываются и убираются на один и тот же хоткей). максимально близкое, что нашёл в kwin — titlebar right click -> more actions -> window shortcut и поставить хоткей на minimize, но это только для одного окна, а мне надо для класса окон.
  • когда я активирую окно через krunner, оно показывается, но ему не передаётся фокус. это ваще баг или фича? если фича, то зачем такое ваще нужно?
  • нигде не нашёл декораций в виде обычных одноцветных рамочек. такие есть, или надо самому пилить?
  • в window rules нашёл много полезностей, однако многого не нашёл. например, как сделать kwin тайлить открывшееся окно налево? и вообще, в initial placement как-то не оч много полезных опций

 , , ,

f1u77y
()

приоритет тегов

Форум — Linux-org-ru

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

Перемещено Klymedy из linux-org-ru

 

f1u77y
()

RSS подписка на новые темы