LINUX.ORG.RU

Сообщения drull

 

QWebView::createWindow

Надо открывать окошки из яваскрипта по window.open. Для этого сделал

this->ui->webWindow->settings()->setAttribute(QWebSettings::JavascriptCanOpenWindows, true);
и
QWebViewEx * QWebViewEx::createWindow(QWebPage::WebWindowType type)
{
    return new QWebViewEx();
}

Окошко, открывается, например такое

window.open('http://google.com', 'Google', 'height=200,width=200');
но естественно размер у него дефолтный, а не 200x200. Вопрос: как мне получить список параметров от яваскриптового window.open, чтобы знать необходимый размер окна?

 ,

drull
()

Свобода головного мозга

!Ъ: http://habrahabr.ru/post/198312/

Ъ:

Крокфордский (Douglas Crockford) JSON — широко используемый формат обмена данными, оказался в лицензионном конфликте с PHP в Linux дистрибутивах из за строки в лицензионном соглашении первого, которая гласит:

«The Software shall be used for Good, not Evil.»

В этом лицензия JSON не сходится с свободой номер ноль от Фонда Свободного Программного Обеспечения:

“The freedom to run the program for any purpose.”

Хотя это может показаться незначительным, но автор json.org «вежливо» отказывается вносить поправки в лицензию. Ответом стало удаление стандартного PHP расширение JSON в PHP 5.5rc2 в Debian, Fedora, и других дистрибутивах.

До тех пор пока менеджер пакетов вашего Linux дистрибутива не начнет предоставлять json расширение в виде пакета, json-функции могут быть недоступны.

 

drull
()

2tazhate

Где тут варез?

Новости о закрытии площадки для торговли наркотиками - это нормально, а о закрытии крупнейшего украинского онлайн-кинотеатра надо тереть?

И да, откуда ты сам фильмы/сериалы качаешь? Только не говори что смотришь только лицензионное либо не смотришь вообще.

www.linux.org.ru/forum/talks/9702043

tazhate

drull
()

А чего бы почитать по стратегии игры в покер?

subj. Хотелось бы прокачать скилл.

 , ,

drull
()

Газы в банке пива - 2

Берем бутылку пива, открываем, вставляем в горлышко чайную ложку. Берем еще 5 бутылок пива, открываем, поочередно выпиваем. Когда допили 4ю бутылку, пятая уже полностью выветрилась, но из бутылки с ложкой газы и не думали выходить. Почему?

PS: да, знаю. Ужасный, непростительный оффтопик.

 ,

drull
()

Что это?

http://clip2net.com/clip/m160315/1364989778-clip-7kb.png

Это общее количество потертых комментариев? Что-то много выходит.

drull
()

Опять вопрос по биткоинам

Какие есть вменяемые способы ввода/вывода денег в/с mtgox (прежде всего интересует для Украины). Очень удивился когда узнал что карточкой напрямую нельзя, только какая-то маргинальщина вроде VouchX или SolidTrustPay.

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

 ,

drull
()

w3m + логин = fail

Почему-то при логине через w3m получаю 403 Доступ запрещен.

http://clip2net.com/clip/m160315/1364847262-clip-25kb.png

 ,

drull
()

2tazhate

Я тут обещал извиниться если ты за месяц никого не забанишь несправедливо. Я был неправ.

drull
()

Игнорирование тегов

Идем сюда: www.linux.org.ru/tag/выбора тред

Нажимаем на «Игнорировать тег». Перекидывает на www.linux.org.ru/user-filter?newIgnoredTagName=выбора тред, но тег не появляется в игнорируемых, приходится руками вбивать.

 

drull
()

Выбора [наушников,ноутбука,etc] тред

Внесите уже это в оффтопик-лист, а? Ну или хотя бы отдельную тему для этого сделайте, а все остальное трите. Достало уже это засорение эфира. Никому кроме ТСа от таких тредов пользы нет.

drull
()

2ch-style LOR

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

// ==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
()

Кто из Харькова?

Приехал на сессию на день.
Кто не против сейчас выпить пива и/или что-то крепче? Мой телефон: 068 4 3 0 8 243. Сижу через gprs, так что лучше звоните, а не пишите.

 

drull
()

LOR outsession

Как насчет того чтобы сегодня-завтра опять собраться и отметить НГ?

 ,

drull
()

Википедия. Теперь без уродливых рож!

ЛОРовец, а ты уже пожертвовал 150 рублей?

http://clip2net.com/s/2vxRW

drull
()

ЛОРовец, а ты празднуешь Хеллоуин?

сабж. И как вы к нему относитесь?

Лично для меня это просто повод выпить.

 halloween,

drull
()

Ссылки

Хотелось бы чтобы внешние ссылки открывались с target=«_blank», а то задолбался «Назад» нажимать после перехода по пруфлинкам.

 

drull
()

Время

Сколько его сейчас дается на удаление темы (чтобы знал когда удалять ночные темы: утром или ночью:-) )?

drull
()

Ненависти тред

Решил узнать что это за зверь такой - сдл. Делаю хеллоуворлд.

drull@drull-AOA150:~$ cat 1.cpp 
#include <SDL/SDL.h>

const int SCREEN_WIDTH= 240;
const int SCREEN_HEIGHT= 320;
const int SCREEN_BPP= 16;
Uint16 back_color;

SDL_Surface *screen= NULL;

int main(int argc, char **argv)
{
SDL_Init(SDL_INIT_VIDEO);

   screen= SDL_SetVideoMode(SCREEN_WIDTH, SCREEN_HEIGHT,       SCREEN_BPP, SDL_SWSURFACE);

   if(screen== NULL) printf("Unable to SetVideoMode\n");
   else printf("VideoMode settings -Ok\n");

    back_color= SDL_MapRGB(screen->format, 128, 0, 0); 

   SDL_LockSurface(screen);

   SDL_FillRect (screen, NULL, back_color);

   SDL_UnlockSurface(screen);

   SDL_Flip(screen); // show screen


  SDL_Delay(3000);

   printf("Quiting SDL...\n");
   SDL_FreeSurface(screen);
   SDL_Quit();
return 0;
}

drull@drull-AOA150:~$ g++ -lSDL -o sdl 1.cpp 
/tmp/ccXh36Nv.o: In function `main':
1.cpp:(.text+0x11): undefined reference to `SDL_Init'
1.cpp:(.text+0x35): undefined reference to `SDL_SetVideoMode'
1.cpp:(.text+0x85): undefined reference to `SDL_MapRGB'
1.cpp:(.text+0x98): undefined reference to `SDL_LockSurface'
1.cpp:(.text+0xbb): undefined reference to `SDL_FillRect'
1.cpp:(.text+0xc8): undefined reference to `SDL_UnlockSurface'
1.cpp:(.text+0xd5): undefined reference to `SDL_Flip'
1.cpp:(.text+0xe1): undefined reference to `SDL_Delay'
1.cpp:(.text+0xfa): undefined reference to `SDL_FreeSurface'
1.cpp:(.text+0xff): undefined reference to `SDL_Quit'
collect2: ld returned 1 exit status

drull@drull-AOA150:~$ g++ -o sdl 1.cpp -lSDL
drull@drull-AOA150:~$ ls -l sdl 
-rwxrwxr-x 1 drull drull 7636 2012-09-18 02:00 sdl
Где логика, ГДЕ?? На дворе 21й век, а порядок ключей до сих пор имеет значение.

 

drull
()

Самый эффективный банхаммер.

Есть один очень назойливый юзер, от которого нужно избавиться. К сожалению он не такой уж и идиот и что такое прокси знает, так что банить по ИП нет смысла. Куки тоже чистит регулярно и меняет браузеры. Задача: забанить его на сайте. Как это лучше всего сделать?

Ах да, у него венда.

 , banhammer

drull
()

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