LINUX.ORG.RU

Избранные сообщения fenris

Оказывается Colobot вышел под GPLv3 ещё в марте 2012, а тут про это «ни слуху, ни духу». Странно

Форум — Games

Вот на что наткнулся, гуляя по GitHub:

https://github.com/colobot

Потом на новость следующего содержания:

В марте 2012 Epsitec выпустила исходный код игры под лицензией GNU GPL v3 и передала исходные тексты сообществу PPC(Polish Portal of Colobot)

В новостях и форуме ЛОРа ничего о этом событии не нашёл. Игра-то ведь реально культовая. Странно, почему такая крутая новость не была освещена тут как следует, или хотя-бы как-нибудь?

 , ,

NETZMB ()

*CAD с русcкими подписями в чертежах.

Форум — Desktop

Понадобилось нарисовать самый простенький чертёж в 2D...

qCAD в портах не оказалось, поставил pythoncad. Открыл, посмотрел, удалил. Тоже сделал с openscad.

FreeCad понравился, быстро нарисовал картинку понаставлял сносок, а коменты в кирилице никак сие поделие отображать не хочет.. Взял собрал самую последнюю версию так она вообще подпись если в ней хоть один русский символ не ставит!

Как быть с картинкой?

 ,

multihead ()

VDPAU-frontend для VAAPI ищу (чтобы ускорять flash и mplayer)

Форум — General

В общем, у flash-плеер тормозит в полноэкранном режиме. Я слышал, что у него есть поддержка ускорения через VDPAU, но у меня нет nvidia. У меня только intel'овское встроенное видео и оно умеет только VA-API.

Ищу прослойку, которая будет прикидываться VDPAU, под капотом используя VAAPI.

Я гуглил, но нашёл только обратное: VAAPI-frontend для VDPAU. Собственно именно этот frontend и надоумил меня заняться поиском. Если можно сделать преобразование в одну сторону, есть ненулевая вероятность, что и обратное возможно.

Заодно и изкоробочный mplayer будет декодирование видео ускорять.

 , ,

i-rinat ()

libvdpau-va-gl

Форум — Development

https://github.com/i-rinat/libvdpau-va-gl/releases

В двух словах, это VDPAU драйвер, который использует OpenGL для рисования и VA-API для декодирования видео.

VDPAU это открытый интерфейс, который подразумевает единую точку входа (libvdpau) и подключаемые драйверы; API не замкнуто накоротко на nVidia. Выбор конкретного драйвера осуществляется либо через переменную окружения VDPAU_DRIVER, либо спрашивается у X-сервера. Если так или иначе получить имя не удалось, считается, что оно есть «nvidia». Драйвер представляет собой разделяемую библиотеку с именем вида libvdpau_<drivername>.so.1. Программы линкуются с libvdpau, а она в свою очередь загружает нужный драйвер.

Чтобы использовать, нужно собрать, положить библиотеку в директорию, где её сможет найти компоновщик, и добавить в окружение переменную VDPAU_DRIVER=va_gl. Проверить, что драйвер работает, можно запустив vdpauinfo. А vainfo покажет, работает ли драйвер VA-API.

На видеокартах AMD по чудаковатым причинам происходят падения внутри XCloseDisplay. Чтобы обойти проблему, нужно в переменную VDPAU_QUIRKS добавить строку XCloseDisplay. Элементы в VDPAU_QUIRKS перечисляются через запятую, слитно, без пробелов и служат для тонкой настройки поведения драйвера. Кроме XCloseDisplay, есть ещё параметр ShowWatermark, включающий отображение строки va_gl в правом нижнем углу. Полный список можно найти в README.md.

Начиная с версии 2.99.908 xf86-video-intel сообщает переходнику libvdpau.so имя VDPAU драйвера. Символьных ссылок
libvdpau_i965.so.1libvdpau_va_gl.so.1
libvdpau_i915.so.1libvdpau_va_gl.so.1
достаточно для загрузки, и необходимости в использовании VDPAU_DRIVER больше нет.

 , , ,

i-rinat ()

2ch-style LOR

Форум — Talks

От нефиг делать сделал себе вот такой вот скриптик, которые выводит превьюшки комментов, на который был ответ, в двач-стайл:

// ==UserScript==
// @name       LOR 2ch-style
// @namespace  http://use.i.E.your.homepage/
// @version    0.1
// @description  enter something useful
// @match      http://www.linux.org.ru/*
// @require       http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.js
// @copyright  2012+, You
// ==/UserScript==

(function () {
$('div.title > a').each(function(idx,elem){
    if($(elem).text() !== "комментарий")
        return;
    function processLink(lnk)
    {
        	msg = lnk.parents('article').find('.msg_body.message-w-userpic');
            popup = $('<div class="2ch_popup">' + msg.html() + '</div>');
            $('body').remove('.2ch_popup');
            
            $(popup).css('z-index', '9999')
                            .css('position', 'absolute')
                            .css('top', $(elem).offset().top+'px')
                            .css('left', ($(elem).offset().left+$(elem).width()+20)+'px')
                            .css('background-color','#101010')
                            .css('width', '600px')
                            .css('border-radius', '5px')
                            .css('padding', '5px')
                            .attr('rel', $(elem).attr('href'));
             $('body').append(popup);
    }
    $(elem).mouseover(function(){
        if($('#comments').find('a').filter(function(){return ($(this).text() === "Ссылка" && $(this).attr('href') == $(elem).attr('href')); }).length > 0)
        {
          processLink($('#comments').find('a').filter(function(){return ($(this).text() === "Ссылка" && $(this).attr('href') == $(elem).attr('href')); }));
          console.log('found');
          return false;
        }
        console.log('not found');
        if($('.2ch_popup').length > 0 && $('.2ch_popup').attr('rel') == $(this).attr('href'))
            return false;        
        $.ajax({type: "GET", url: $(this).attr('href')})
        .done(function(msg){
            msg = $(msg);
            msg = msg.find('a').filter(function(){return ($(this).text() === "Ссылка" && $(this).attr('href') == $(elem).attr('href')); });
            processLink(msg);
        })
    })
    .mouseout(function(){$('.2ch_popup').remove(); })
});
}());
Кому не лень, оформите пожалуйста как хромовское дополнение, а то я не умею. А еще лучше было бы это в lorcode-tools запилить. moscwich.

Нотариально заверенный скриншот: http://clip2net.com/clip/m160315/1359041431-clip-89kb.png

UPD. Пофиксил постоянную перезагрузку в ФФ.
UPD2. Если нужный коммент уже есть на странице - то показываем попап сразу, без аякса.
UPD3. Убрал раздражающие попапы, которые появляются при использовании lorcode tools.

 , ,

drull ()

Контейнеры STL vs контейнеры Qt

Форум — Development

Что лучше использовать? Зачем вообще в Qt плодят сущности?

Речь о QVector, QList, QStack и иже с ними.

Obey-Kun ()