LINUX.ORG.RU

Сообщения BruteForce

 

PaleMoon HTML5 video

 , , ,

Накатил генточку, сконпелял PaleMoon из одноименного оверлея.

На http://www.youtube.com/html5 видно такое: http://storage3.static.itmages.ru/i/15/0709/h_1436433572_3672212_6ac4c5225a.png

Ну и качество максимальное соотв-но 360p. Что доставить в систему, чтобы смотреть хотябы 720p? PaleMoon вообще умеет такое? Или придется ставить Фурифокс (IceWeasel? IceCat?)?

BruteForce
()

IM виснут при подключении

 , ,

Здравствуйте. Psi+ при попытке подключится виснет намертво, интерфейс перестает прорисовываться, в сосноли нчиего интересного не пишет.

Pidgin ведет себя получше, виснет минуту-две и овтисает. Иногда во время переписке опять повисает, на меньший промежуток времени.

Как детектировать в чем проблема? Может кто встречался с подобным?

UPD: На Gentoo таких проблем не было.

BruteForce
()

Kontalk 3.0.1

 , ,

Группа Open Source

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

Изменения в 3.0:

  • переход на протокол XMPP,
  • добавлено 13 переводов,

Корректирующие релизы будут выходить каждые 15-20 дней. Версия 3.1 ожидается 2 августа.

F-Droid

Google Play

Десктопная версия (можно использовать Pidgin, с ограничением функционала)

>>> Подробности (casaricci.it)

BruteForce
()

3 сундука по 2 монеты

 , ,

По мотивам 3 сундука по 2 монеты написал вот ЕТО: http://paste.omsklug.com/3583/

Получил вот ето:

G: 49996682     S: 50003318
Rate: 0.499967

Извините, если уже было, тот тред почти не читал. Также не допер, в дев или сайенс, так что сюда.

UPD: Поправил, для большей привлекательности

BruteForce
()

Чего такого придумать с камерами?

 ,

Есть камеры, с такими разъемами, как можно заюзать? Что нужно докупать? Что из того, что нужно докупать, можно самому собрать? Каковы финенсовые рассходы на пускание их в дело?

ИК-шапочки не педлагать.

BruteForce
()

Инфракрасный приемник

 , ,

Сабж. Нужна схема (чтобы собрать) или наименование (чтобы купить), чтобы оно работало под онтопиком. Есть истории успеха?

BruteForce
()

Оптимизация добавления в прошитое дерево

 , ,

Здравствуйте, а я все со своим, со старым всяким и глупым.

Не знаю с чего начать, а посему начну с того, что делается и как:

  • Читается файл, текстовый. В нём слова, разные. В проекте это w и w2
  • Слова унифицируются, режутся всякие символы и проверяются на русскость, затем добавляются в прошитое дерево (все, даже повторяющиеся)
  • Из дерева обходом достаются слова и пихаются в мап, вктором ключ — хеш строки. Повторяющиеся слова инкрементируют счетчик слова.
  • Из мапа — в обычное бинарное дерво, но считается, насколько далеко от корня ушло слово

А теперь о плохом: из файла w2 ~220 тысяч слов заносятся в прошитое дерево 6.5 минут на моей машине. (пункт 2)

Предпологаемые узкие места:

  • выделение памяти
  • долгая обработка слова
  • кривые руки
  • Возможно стоит в первом дереве просто хранить стринг, а не структуру со всеми обвесами

Компилировать просто: qmake && make

https://github.com/RussianBruteForce/kek2

BruteForce
()

Создать указатель того же типа, что и класс

 

Сабж.

template<typename T>
struct BtsNode {
	BtsNode() = default;
	BtsNode(T&& data):
	        data(std::move(data)) {qDebug() << "BtsNode Move ctor";}
	T data;
	<Как написать сюда BtsNode?> *left{nullptr}, *right{nullptr};
	~BtsNode() noexcept {
		qDebug() << "BtsNode dtor";
		if (left)
			delete left;
		if (right)
			delete right;
	}
};

struct ThreadedBtsNode : public BtsNode<T> {
	std::int_fast8_t lf{0}, rf{1};
	<Чтобы не нужно было пистаь тут ThreadedBtsNode, и вобще удалить эту строку> *left{nullptr}, *right{nullptr};
};

Решение:



template<typename T, typename D>
struct NodeCRTP {
	NodeCRTP() = default;
	NodeCRTP(T&& data):
	        data(std::move(data)) {}
	T data;
	D *left{nullptr}, *right{nullptr};
	~NodeCRTP() noexcept {
		if (left)
			delete left;
		if (right)
			delete right;
	}
};

template<typename T>
struct BtsNode : NodeCRTP<T, BtsNode<T>> {
	using NodeCRTP<T, BtsNode<T>>::NodeCRTP;
};

template<typename T>
struct ThreadedBtsNode : NodeCRTP<T, ThreadedBtsNode<T>>{
	using NodeCRTP<T, ThreadedBtsNode<T>>::NodeCRTP;
	std::int_fast8_t lf{0}, rf{1};
};

Полный код: threadedbts.h bts.h

BruteForce
()

Qt5 + android, landscape only

 , ,

Сабж. Нужно запускать приложение только в landscape режиме.

Qt 5.4, никаких QML, все на C++.

BruteForce
()

Головоломка

 , ,

Есть список адресов г. Омска. Задача — найти последующий, восьмой адрес.

  • Тютчева, 1
  • Учебная, 79
  • Красный Путь, 18
  • Ипподромная, 27
  • Комарова, 11 к1
  • Крупской, 9/2
  • Декабристов, 45
BruteForce
()

Вызов функции делегата в ListView

 , ,

Есть модель, делегат и лист вью:

    function getList() {
        var ret;
        var i;
        for(i= 0; i < coefModel.count; i++) {
            var x = coefModel.get(i).val
            //ret.attach(x)
        }
        var d = coefModel.get(1).getVal
        console.log(d)
        return ret
    }

    ListView {
        id: listView0
        x: 112
        y: 117
        width: 354
        height: 80
        layoutDirection: Qt.RightToLeft
        orientation: ListView.Horizontal
        flickableDirection: Flickable.HorizontalFlick
        model: coefModel
        delegate: coefDelegate
        anchors.top: parent.top
        anchors.bottom: parent.bottom
        anchors.left: parent.left
        anchors.right: parent.right
    }

    Component {
        id: coefDelegate
        Coef {
            power: p
            val: v
        }
    }

    ListModel {
        id: coefModel
    }
Внутри Coef
    property int val: spinBox1.value

    function getVal() {
        return spinBox1.value
    }

Ни val, ни getVal() из coefModel.get(index) не работают. Как получить информацию от делегата?

BruteForce
()

Коварные вопросы на компьютерную тематику

 

Здравствуйте, собираюсь провести викторину у студентов, а фантазией не одарен.

Помогите, принимаются вопросы на любую связанную с компьютером тематику, в том. числе линукс и Яп.

BruteForce
()

Таблица умножения для СС с основанием e

 ,

Сабж. Нужно выводить таблицу умножения для всех систем счисления, включая СС с основанием e. ЯП: C++

Гуглил про СС с нецелым основанием, инфы либо нет, либо она не по теме (или я не могу её адаптировать?).

План: иметь функцию для перевода в десятичную и обратно (чтобы производить умножение в десятичной), иметь список с числами, по которым производить умножение (для десятичной это, к примеру, 1,2,3,4,5,6,7,8,9). И если для десятичной, двоичной, восьми… и т. д. вопрос ясен, но СС с основанием e — я даже не знаю с чего начать.

Подсобите, принимаются: вопросы, советы, готовые решения, отправления читать что-то со ссылками на это что-то.

UPD: Решил вот так http://storage4.static.itmages.ru/i/15/0407/h_1428441687_1801990_984cd44287.png http://storage4.static.itmages.ru/i/15/0407/h_1428441687_5083396_5c9088a043.png

UPD2: Репа https://github.com/RussianBruteForce/Multiplication-Table

BruteForce
()

Замена Plasma

 ,

Было тут, не шибко давно. Мол замена плазмашеллу, там конфиг чуть ли не HTML5.

Кому-то советовали взять ето и сделать юнити-подобие.

BruteForce
()

WarThunder: Videomode initialization error. [8111000B]

 

http://storage6.static.itmages.ru/i/14/1109/h_1415569025_2236123_7b0d0e2159.png

Вот такое вот.

Intel HD3000, Linux gentoo 3.16.2-gentoo, mesa 10.2.7

BruteForce
()

Просветительское кино

 , ,

Собсно сабж. Да, на тему Линукса, СПО, погромирования, выч. техники и всего такого прочего.

Собираюсь показывать на лекциях по ИВТ.

BruteForce
()

Unable to connect. XMPP

 , ,

Сидел на Убунте, пользовал psi+, все везде коннектилось.

Сейчас Gentoo, пробовал psi+, pidgin.

Проблема: подключается к жаберо-акку на sigil.tk, все работает, но ни в какую к аккаунтам на riseup.net и gmail.com

Может что-то где-то блочится? Куда копать не знаю…

В Psi+ бесконечная попыта коннекта, в pidgin через много-много минут просто пишет unable to connect, в консольку никто ниче подозрительного не пишет.

BruteForce
()

Не загружается модуль

 ,

tux ~ # lsmod
Module                  Size  Used by
x86_pkg_temp_thermal     5037  0 
tux ~ # ls /lib/modules/3.16.1-gentoo/kernel/sound/pci/hda/
snd-hda-codec-generic.ko  snd-hda-codec.ko  snd-hda-controller.ko  snd-hda-intel.ko
tux ~ # modprobe -v snd-hda-intel
tux ~ # lsmod
Module                  Size  Used by
x86_pkg_temp_thermal     5037  0 

Ну и звука нет по этой причине :C

tux ~ # aplay -lL
null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server
**** List of PLAYBACK Hardware Devices ****
tux ~ # 

BruteForce
()

Проблемы с запуском загрузчика.

 , ,

ОС: Gentoo

Загрузчики: пробовал grub2 и lilo

При выборе загрузки с HDD в биосе... ничего не происходит. Что делать?

UPD: Zarabotalo samo soboi. =\

BruteForce
()

Qt Creator в Ubuntu и русский язык

 , ,

Здравствуйте. Задача — прикрутить русский перевод к Qt Creator.

ОС: Ubuntu 14.04

Qt Creator Qt Creator 3.1.1 based on Qt 5.2.1

$LANG: ru_RU.UTF-8

В настройках Qt Creator только <System Language> и English:

http://storage9.static.itmages.ru/i/14/0820/h_1408502941_5740396_ca9806b97b.png

Но при этом

$ ls /usr/share/qtcreator/translations/
qtcreator_cs.qm  qtcreator_de.qm  qtcreator_fr.qm  qtcreator_ja.qm  qtcreator_pl.qm  qtcreator_ru.qm  qtcreator_sl.qm  qtcreator_zh_CN.qm  qtcreator_zh_TW.qm

Чего делать знает кто?

BruteForce
()