LINUX.ORG.RU

Сообщения peregrine

 

А что за фигня с alsamixer-ом?

Форум — Desktop

Знатоки звуковой подсистемы Linux-а, объясните кто виноват. Имеем регулировку громкости в Ubuntu 16.04 с Openbox-ом в rc.xml такого вида:

    <!-- Keybindings for sound control -->
    <keybind key="XF86AudioRaiseVolume">
      <action name="Execute">
        <command>amixer -D pulse set Master 2%+ unmute</command>
      </action>
    </keybind>
    <keybind key="XF86AudioLowerVolume">
      <action name="Execute">
        <command>amixer -D pulse set Master 2%- unmute</command>
      </action>
    </keybind>
    <keybind key="XF86AudioMute">
      <action name="Execute">
        <command>amixer set Master toggle</command>
      </action>
    </keybind>
Всё хорошо. Но, если поменять это на:
    <!-- Keybindings for sound control -->
    <keybind key="XF86AudioRaiseVolume">
      <action name="Execute">
        <command>amixer -D pulse set Master 1%+ unmute</command>
      </action>
    </keybind>
    <keybind key="XF86AudioLowerVolume">
      <action name="Execute">
        <command>amixer -D pulse set Master 1%- unmute</command>
      </action>
    </keybind>
    <keybind key="XF86AudioMute">
      <action name="Execute">
        <command>amixer set Master toggle</command>
      </action>
    </keybind>
Начинается разброс и шатания, а именно регулировка звука срабатывает на левом канале всегда, а на правом через раз, в результате, погоняв звук туда-сюда получаем дисбаланс вида:
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65536
  Mono:
  Front Left: Playback 23597 [26%] [on]
  Front Right: Playback 23597 [17%] [on]

 ,

peregrine
()

Нейросетей тред

Форум — Talks

Знаю, что на ЛОР-чике есть люди, которые ими занимаются. Собственно вопрос к этим людям: в каких областях они этим заняты и откуда берут выборки для обучения. Может есть крупные проекты с большим количеством данных? Знаю про викидату, но там маленькое разнообразие как по мне. Есть что больше?

 ,

peregrine
()

А вот и секьюрность в вашей телеге подъехала

Форум — Talks

Если что то по фотке можно найти номер и прочую информацию о вас. Фотка не важна, важно чтобы она была. На хабре во всю мусолят, там с технической точки расписано. Now, let's begin the срач. Защитники телеги и её основного бага с номером телефона в тред приветсвуются.

https://habr.com/post/422687/

 ,

peregrine
()

Кто пустил болезных писать книги по (La)TeX?

Форум — Talks

Собственно читаю и ржу над убогим. http://texdoc.net/texmf-dist/doc/latex/l2tabu-english/l2tabuen.pdf

Автор сего чуда на 6-ой странице предлагает когда LaTeX встречает длинное слово, которое не может перенести и не хочет растягивать пробелы переписать текст под LaTeX чтобы он смог. Они что, грибы галлюциногенные потребляют? Система верстки не должна учить как писать. Текст отдельно, оформление отдельно и никак оформление не должно влиять на текст. Мне что теперь смысл текста искажать вместо длинного устоявшегося термина какую-то фигню писать? ЛОР-овцы, не становитесь такими как этот автор, иначе будущее станет менее светлым и более бестолковым. Теперь я четко понял авторов, которые предпочитают оформлять свои книги самостоятельно, чтобы какой-то грамотей-редактор начитавшись разного бреда не менял мать его текст.

Кстати, /sloppy пока не deprecated?

PS

Подгорел.

 

peregrine
()

Лорчик, а посоветуй мне дистрибутив и всё остальное

Форум — Desktop

Собственно печально мне стало от новой Ubuntu 18.04. Забагованное это чудо настолько, что графика не заводится ни с нуво ни с блобом. Переключить на Intel средствами prime тоже не могу из-за бага в переключалке и ХЗ когда его пофиксят. Генту ставить умею, но собирать её на ноуте очень мало желания. Судя по тому, что хочу роллинг релиз остаётся арч, хоть я его и не люблю сильно за баги. Как там с вяленой гадостью дела обстоят? А с поддержкой железа? Какие wm используете? Как у них баги поживают? Systemd в почете? zsh выпиливается в пользу bash-а или так и должен жить в системе? Всякие secure boot и прочая (u)efi гадость как работает (дуалбут не требуется)?

PS

Очень не хочется тратить больше 15 минут в день на ковыряния конфигов из-за обновлений и багов. В идеале — поставил, настроил и забыл. Но скакание раз в несколько лет с кучей всего и сразу меня совсем достало.

PPS

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

 ,

peregrine
()

Посоветуйте мышку

Форум — Linux-hardware

САБЖ. Нужны кнопки вперед-назад, лкм, пкм, колесико, неплохо бы как минимум ещё одну программируемую кнопку, но чтобы Linux её видел и мог с ней работать. Мышка должна быть беспроводной. Раньше пользовался Logitech M705, но вот последняя мышка доломалась, а новые такой модели уже не производят, да и вообще лазерных мышек почти нет в продаже. Что посоветует ЛОР не сильно жрущего батарейки и полноценно работающего (чтобы все кнопки работали) с хорошим качеством позиционирования и желательно неубиваемого?

 

peregrine
()

А есть ли какие-то специфические инструменты и приёмы для парсинга википедии?

Форум — Development

Сабж, собственно мне захотелось автоматически собрать некоторую информацию с википедии (и не важно что там могут быть и будут ошибки, там очень большой объём выборки) и обработать её весьма хитрым образом. Может есть готовые инструменты или опыт по массовой обработке именно этого ресурса? Не хочется чтобы меня по IP википедия забанила, наверное надо оффлайн копию парсить? Короче, поделитись опытом в этой сфере, если он у вас есть.

 ,

peregrine
()

Сложение с переполнением в Python

Форум — Development

Собственно как сделать и желательно чтобы быстро работало. Пример того что хочется получить (8-битные числа складываем):

250+25=19
В том же условном C++ такое можно получить, например, так:
#include <iostream>

using namespace std;

int main()
{
    unsigned char a=250;
    unsigned char b=25;
    unsigned char c=a+b;
    cout << int(c) << endl;
    return 0;
}
По идее это должно аппаратно быстро выполняться, а в питоне приходит на ум только такая дикая конструкция:
a = 250
b = 25
if a+b > 255:
    c = b-256+a
else:
    c = a+b
print(c)
Однако, по идее такой кодец будет тормозить, когда надо будет считать такие числа в огромных количествах (скажем 20 000 000). Как пример, на моей машине код
#include <iostream>

using namespace std;

int main()
{
    unsigned char a=250;
    unsigned char b=25;
    unsigned char c;
    for(int i=0; i<20000000;i++){
        c=a+b;
        a=c;
    }
    cout << int(c) << endl;
    return 0;
}
Выполняется 0m0.122s Если увеличить в 100 раз, то 0m6.534s, из чего можно предположить что полной оптимизации с предварительным расчетом всего цикла не происходит. Однако, с питоном всё не просто плохо, а ужасно:
a = 250
b = 25
i = 0
c = 0
while i < 20000000:
    if a + b > 255:
        c = b - (256 - a)
    else:
        c = a + b
    a = c
    i = i+1
print(c)
Выполняется целых 0m4.120s Ждать времени выполнения расчета для 2млрд чисел у меня честно даже нет желания, т.к. по грубым прикидкам это будет 6 минут. Итого питон грубо говоря тормозит в 20 раз, что не есть хорошо. Конечно, я понимаю, что питон медленный, т.к. интерпретируемый, но что-то мне подсказывает что if в данном случае помогает ему быть медленней в пару раз. Как можно оптимизировать код на питоне?

 , ,

peregrine
()

Я проспал обнову ЛОР-а?

Форум — Linux-org-ru

Колитесь, кто запилил возможность удаления комментариев без удаления нити треда? Как пример - Свершилось! Youtube premium в России без проксей (комментарий)

 ,

peregrine
()

А есть ли в Lua аналог std::map из c++?

Форум — Development

Сабж. А если нет, то почему (да, даже в гугле не шибко гуглится, разве пара велосипедов да и те на трех квадратных колесах)? Да, сложные вычисления на Lua - извращение, но геймдев который иногда грешит плагинами с Lua порой творит тормозящие вещи в этих плагинах, самое простое и распространенное — поиск в инвентаре персонажа или поиск в списке всех предметов которые есть в игре. Только сегодня видел реализацию в одном проекте (не будем тыкать пальцем в каком именно), где для поиска используют поиск перебором в нескольких сотнях (а потенциально в тысячах) не сортированных объектов. Я конечно понимаю, сейчас нехилые пекарни, но когда такой код дергается каждый раз при нажатии на кнопку и некоторых внутриигровых событиях бывают фризы...
Я в LUA не разбираюсь особо, знаю его на уровне написать лабу для ВУЗ-а, которая будет работать, так что вопрос может быть глупым.
PS
Да, я знаю о table и соответственно о table.sort в Lua, однако меня терзают смутные сомнения по поводу того что это полноценная замена map, особенно когда в ходе работы туда что-то добавляется.

 ,

peregrine
()

А есть нормальная и адекватная литература по структурам данных и алгоритмам

Форум — Development

Собственно потребовалось ручками реализовывать разные деревья, решил книжки посмотреть, а там непотребство пишут - даже на простых вещах обсираются по полной, как пример путают Tree Sort с поиском по BST дереву, хотя Tree Sort в общем случае вполне себе работает с данными, которые дублируются, т.к. работает с частично-упорядоченными бинарными деревьями, а не с BST деревьями, которые по определению полностью упорядоченные.

 , ,

peregrine
()

Странно то как...

Форум — Talks

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

Linux тут при том, что рипнули сайт LLVM.

 , ,

peregrine
()

DeaDBeeF 0.7.2 не работает конвертирование

Форум — Multimedia

САБЖ. На больших Flac-ах (больше 10 минут одна дорожка Flac+CUE и просто Flac) не работает конвертирование в ogg vorbis -q4

Параметры кодировщика:

oggenc -q 4 -o %o -
Метод - конвейер
Запись тегов OggVorbis
Мало того, сначала конвертировал (по времени примерно как раз один файл), потом прекратил (видимо что-то пошло не так), при повторной попытке окошко конвертирования (с процессом конвертирования) не запускается в старой директории. Директория пустая. В консольке молчит как партизан.

cast waker

 ,

peregrine
()

А что за глюки?

Форум — Linux-org-ru

Захожу в тему через firefox 58.0.2 (64-бит) - код не подсвечивается. Оставляю коммент, страничка обновляется - весь код с подсветкой. Исправлений в постах не вижу, в чем дело?

 , , ,

peregrine
()

Что почитать на английском

Форум — Talks

Привет, Isden$username. Разыскивается годное чтиво на английском языке, не техническая литература, а художественная. Нужно мне это чтобы подтянуть свой язык до более высокого уровня, что поможет более комфортно общаться с англоговорящими людьми и тем самым косвенно поможет развитию опенсорса, глядишь я лишний раз что-нибудь начну делать, даже шанс того что я что-то переведу возрастёт. Linux тут при том, что я буду читать это на компьютере под управлением linux-а и на электронной книге, на которой тоже установлен самый настоящий linux. В связи с тем, что мой уровень английского упал без ежедневной практики (да, язык забывается если им не пользоваться), просьба не предлагать старый английский, вроде Шекспира и какой-нибудь сверх богатый английский, который полон сложных редко используемых слов и оборотов. Жанры - любые, кроме стихов (не люблю стихи со школы). Ах да, всякую наркоманию, если она не годная не предлагать. Пример: Темная башня - хорошо, Чапаев и пустота - плохо. Не хочется читать то, что я читал на русском языке (а читал я не так уж и мало), так что предлагайте много вариантов.

 , , ,

peregrine
()

sheduler

Форум — Admin

собственно из-за тормозов от baloo (сразу вспоминается жирный медведь из Маугли), решил сменить в kubuntu 17.10 sheduler на bfq, вроде всё правильно сделал, теперь в

sudo cat /sys/block/sda/queue/scheduler 
[none] bfq
Это понимать так что bfq стал доступен, но используется noone, т.е. нет шедулера вообще или как? Я не адмн если что, но хочется разобраться до конца.

 , , ,

peregrine
()

Звук с компьютера на Android устройство

Форум — Desktop

Хочется странного - слушать музыку с ПК под Linux-ом через WiFi/интернет. А играть она должна не на компе, а на мобильном устройстве. Есть подобное в природе? Неплохо если технически декодирование аудиопотока будет происходить на компе, а воспроизводиться будет какой-нибудь простенький поток, который не слишком жрет батарейку. Это избавило бы меня от необходимости находится рядом с ПК, если я слушаю аудио.

 , ,

peregrine
()

А почему нет стандартизованного интерфейса для вьюверов?

Форум — Talks

САБЖ. На свете существует 100500 форматов изображений, многие из которых открытые или рендерятся свободной библиотекой. Отрисовка в любом случае идет одинаково (в конечном случае), зато мы имеем 100500 библиотек с разными интерфейсам торчащими наружу. Неужели, никто не догадался до сих пор запилить адекватный врапер хотя бы для опенсорсных библиотек? А лучше стандарт (чтобы потихоньку переписывали сами библиотеки).

Решил я посмотреть на разработку новых хипсерских форматов, вроде bpg и flif, а у них свои велосипеды о трех колесах для просмотра, прямо смотрю на это и печаль берет. Неужели не могут договориться о унификации? Было бы вообще хорошо - либы отдельно, рендер и GUI отдельно. Сразу бы маргинальщина в виде плохих вьюверов передохла, да и их разработчики занимались бы не ковырянием в 100500 интерфейсах, а пользователи смотрели бы не на поддержку со стороны форматов, а на функционал GUI. Да и буст по росту новых велосипедов пошел бы, т.к. разработчику не надо было бы писать ещё и велосипед для просмотра к своему поделию.

 , , , ,

peregrine
()

Межпроцессное взаимодействие

Форум — Development

Собственно хочется несколько странного - к демону, написанному на C++ с использованием Qt (без графики), хочется прикрутить GUI и консольный интерфейс, возможно даже дать возможность для написания web-морды. Есть много способов сделать это, от низкоуровневых вещей, до всяких dbus-ов. Однако, хотелось бы, чтобы программа работала и под Windows и под Linux. Особо сложной логики между демоном и UI не предусматривается - вся логика в демоне, внешнее приложение должно только посылать запрос и получать ответ (в худшем случае около миллиона строк в utf-8). Ах, да, есть желание приделать к нему плагин для synapse (того, что launcher). Там плагины на vala пишутся, в основном через консольку, либо через d-bus то что я хочу делают, но d-bus плохо себя чувствует вне Linux-а (поправьте если не так и его допилили до юзабельного состояния под Windows). А оставлять маководов (ну на них по большому счету наплевать) и виндузятников (а они мне нужны) в пролете не хочется. Готов выслушать ваши мнения, может кто-то уже сталкивался с подобной задачей (например, авторы transmission её как-то решили).

 , ,

peregrine
()

Формат архива

Форум — General

А какой формат (кроме ZIP-а) имеет хорошую (не хуже ZIP-а) степень сжатия и позволяет быстро извлекать произвольный файл (тот же 7Zip так не умеет (или умеет, но с какими-то особыми параметрами кодирования), ему надо все (по крайней мере те что раньше запаковались) файлы перебирать, чтобы извлечь нужный) из большого архива? Архиватор Бабушкина не предлагать :-).

PS

В архиве не один файл, а тысячи и архив в распакованном виде ~ 5 Гб.

 , , ,

peregrine
()

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