gentoo.ru
Общение на окологентушные темы
gentoo@conference.gentoo.ru
Четверг, 31 июля 2014< ^ >
mva установил(а) тему: Gentoo Linux || FAQ: http://www.gentoo.ru/faq || Вставки более 3 строк → app-text/wgetpaste || Логи: http://gentoo.ru/jabber/logs/ || Языками чешут в talks@conference.gentoo.ru ||  Фортунки http://fortunes.gentoo.ru || Gentoo.RU переехал целиком на Yandex
Конфигурация комнаты
Участники комнаты

GMT+4
[00:16:18] Civilian вышел(а) из комнаты: Replaced by new connection
[00:16:28] Civilian вошёл(а) в комнату
[00:16:31] Sun][ вошёл(а) в комнату
[00:42:14] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[00:45:11] 0xd34df00d вошёл(а) в комнату
[00:48:23] bober2000 вышел(а) из комнаты
[00:53:01] ruda вошёл(а) в комнату
[01:07:24] medvedko вышел(а) из комнаты
[01:58:01] Night Nord вышел(а) из комнаты
[01:59:50] edgbla вышел(а) из комнаты
[02:03:41] GoodWin вошёл(а) в комнату
[02:11:47] Desu вышел(а) из комнаты
[02:12:08] jonny вышел(а) из комнаты
[02:22:06] jonny вошёл(а) в комнату
[03:10:52] evadim вышел(а) из комнаты: Replaced by new connection
[03:11:02] evadim вошёл(а) в комнату
[03:30:27] Sun][ вышел(а) из комнаты
[03:45:52] jonny вышел(а) из комнаты
[03:56:01] reonaydo вошёл(а) в комнату
[04:21:14] slepnoga вошёл(а) в комнату
[04:27:53] slepnoga вышел(а) из комнаты
[04:39:45] nordwind вышел(а) из комнаты
[05:15:44] nalcheg_ вошёл(а) в комнату
[06:14:28] Magistr вошёл(а) в комнату
[06:15:05] <matt> а замаскировать все ядра кроме 3.12.* ветки?
[06:15:15] <matt> т.е. всё что идёт после.
[06:31:08] Desu вошёл(а) в комнату
[06:33:47] Desu вышел(а) из комнаты
[06:40:57] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[06:57:58] evadim вышел(а) из комнаты: Replaced by new connection
[06:58:08] evadim вошёл(а) в комнату
[07:22:49] nordwind вошёл(а) в комнату
[07:24:02] <nordwind> утро
[07:25:29] <Magistr> утро
[08:01:44] <winterheart> matt >=3.13
[08:21:17] eegorov вошёл(а) в комнату
[08:25:10] backbone вышел(а) из комнаты
[08:31:56] <olegon> о, .14 открылось, а зачем маскировать?
[08:52:03] <olegon> во что ставить CC_STACKPROTECTOR_REGULAR? :(
[08:53:43] <winterheart> в положение OVERDRIVE
[08:59:51] <olegon> winterheart: ну серьезно :)
[09:01:33] bober2000 вошёл(а) в комнату
[09:06:13] <winterheart> а во что там можно ставить
[09:06:17] <winterheart> ON
[09:08:57] Desu вышел(а) из комнаты
[09:10:16] <olegon> тьфу, в общем речь шла про stack protector buffer overflow detection kernel
[09:10:24] <olegon> none, regular, strong
[09:11:14] <olegon> как я понимаю, на сервере лучше regular, на десктопе - none?
[09:21:13] GoodWin вышел(а) из комнаты
[09:21:33] qnikst вышел(а) из комнаты
[09:27:54] <olegon> обгуглился, одни говорят надо, другие - что это мешающая ерунда...
[09:32:55] krigstask вошёл(а) в комнату
[09:33:54] <olegon> -fstack-protector option enabled only in 4.8.3 (and above) gcc versions
[09:34:01] qnikst вошёл(а) в комнату
[09:34:13] <olegon> при том, что зеленый только 7
[09:44:45] Desu вошёл(а) в комнату
[09:46:08] qnikst вышел(а) из комнаты: Replaced by new connection
[09:46:18] qnikst вошёл(а) в комнату
[09:47:02] qnikst вышел(а) из комнаты
[09:48:11] qnikst вошёл(а) в комнату
[09:48:54] mva вышел(а) из комнаты
[09:52:26] Civilian вышел(а) из комнаты
[10:01:55] Desu вошёл(а) в комнату
[10:54:01] Civilian вошёл(а) в комнату
[11:03:46] reonaydo вышел(а) из комнаты: Отключён
[11:06:34] bober2000 вышел(а) из комнаты
[11:07:28] bober2000 вошёл(а) в комнату
[11:07:28] olegon вышел(а) из комнаты
[11:11:20] Anarchist вошёл(а) в комнату
[11:25:09] <Anarchist> Бодрствующие дэвы в чятике есть? qnikst?
[11:32:48] <Civilian> Anarchist: а?
[11:33:30] <Civilian> Anarchist: ты вопрос озвучь
[11:35:49] olegon вошёл(а) в комнату
[11:36:10] <olegon> только у меня теперь фокс постоянно ребилдится?  *   broken /usr/lib64/firefox/components/libdbusservice.so (requires libmozalloc.so
[11:36:11] <olegon> libxul.so)
[11:37:00] krigstask вышел(а) из комнаты: Datorn somnade
[11:37:55] <Anarchist> Civilian а ты перловку обновлял?
[11:38:20] <Civilian> Anarchist: до какой?
[11:39:10] <Anarchist> 5.18. Но если память хорошая, то и 5.16 сгодится. Раньше не уверен, что сейчас стоит закапываться.
[11:39:26] <Civilian> Anarchist: ну у меня сейчас на работе 5.18
[11:40:01] <Anarchist> Никаких странностей в процессе (и в результате) не отметил?
[11:40:04] jonny вошёл(а) в комнату
[11:40:09] <Civilian> Anarchist: да нет, все как обычно
[11:40:25] CarelessChaser вошёл(а) в комнату
[11:40:27] <Civilian> Anarchist: также обновиться, и перл-клинером все пересобрать
[11:40:47] <Civilian> хотя скорее всего 5.18 -> 5.20 будет без клинера
[11:42:32] <Civilian> Anarchist: а какие странности тебе кажется присутствуют?
[11:42:50] <Anarchist> Civilian а ты за троллей или против?
[11:42:55] <Civilian> Anarchist: а?
[11:43:16] <Civilian> к чему вопрос-то?
[11:43:21] <Anarchist> Предпочитаемая графическая библиотека. В частности — просмотрщик pdf.
[11:43:35] <Civilian> Anarchist: ну у меня кде
[11:43:43] <Civilian> и просмотрщик - okular
[11:43:44] <Civilian> а что?
[11:44:12] <Anarchist> dev-perl/XML-SAX в системе нэма?
[11:44:48] <Civilian> есть
[11:45:12] <Civilian> Anarchist: ты сформулируй вопрос целиком, а не так, по кусочкам
[11:45:26] <olegon> Civilian: переходить боится, судя по всему
[11:45:44] <Anarchist> olegon свои фантазии оставь при себе.
[11:45:51] <olegon> у меня, кстати, да, перл-клинер потребовался
[11:45:59] <olegon> без этого валилось
[11:46:00] <Civilian> Anarchist: grep "Vladimir Smirnov" /usr/portage/dev-lang/perl/ChangeLog
[11:46:11] <Civilian> это к вопросу о перле
[11:46:25] <Anarchist> Civilian file /usr/lib64/perl5/vendor_perl/5.18.2/XML/SAX/ParserDetails.ini
[11:46:53] <Civilian> /usr/lib64/perl5/vendor_perl/5.18.2/XML/SAX/ParserDetails.ini: ASCII text
[11:47:12] <Anarchist> Civilian equery b /usr/lib64/perl5/vendor_perl/5.18.2/XML/SAX/ParserDetails.ini
[11:47:13] <Civilian> я пока еще не понимаю к чему ты клонишь
[11:47:40] <Anarchist> Civilian ща увидишь ☺
[11:47:54] <Civilian> Anarchist: ни одному пакету не принадлежит?
[11:48:27] <Anarchist> Civilian Угу. Ебилд пишет конфиг, не зарегистрированный в базе portage.
[11:48:46] <Civilian> Anarchist: сейчас проверим-с
[11:48:55] <Anarchist> Civilian погоди!
[11:49:10] <Anarchist> ls -l /usr/lib64/perl5/vendor_perl/5.18.2/XML/SAX/ParserDetails.ini
[11:49:14] <Anarchist> (смотри время)
[11:49:30] <Anarchist> ebuild /usr/portage/gentoo/dev-perl/XML-SAX/XML-SAX-0.990.0.ebuild postinst
[11:49:44] <Anarchist> И контрольный:
ls -l /usr/lib64/perl5/vendor_perl/5.18.2/XML/SAX/ParserDetails.ini
[11:49:56] <Anarchist> (сравни время с отмеченным ранее)
[11:50:23] <Civilian> ага, то есть в postinst'е ставится файлик
[11:50:44] <Civilian> Anarchist: мог бы сразу и сказать - в пакете XML-SAX в postinst ставится файл и не попадает в список у пакета
[11:50:51] <Civilian> и желательно с багом на bugs.gentoo.org
[11:51:57] <Anarchist> Civilian мне было в первую очередь интересно: обратил ли кто на это внимание.
[11:52:09] <Anarchist> А багов есть. Даже два. Причём одному оз них года полтора.
[11:52:24] <Civilian> Anarchist: нет не обратил
[11:53:24] <Anarchist> Civilian #456938 раз и #518638 два. Выбирай любой.
[11:55:04] <Anarchist> Кстати, согласно devmanual http://devmanual.gentoo.org/ebuild-writing/functions/pkg_postinst/ создание файлов в pkg_postinst() не является штатной операцией.
[11:55:37] <Civilian> Anarchist: это да
[11:55:52] <Civilian> Anarchist: ну я перевесил баг в Confirmed первый, а второй пометил как дубль
[11:55:53] ruda вышел(а) из комнаты
[11:57:06] <Civilian> Anarchist: но я боюсь что баг в итоге будет закрыт как won't fix
[11:57:14] <Civilian> ибо проблема в pkg_update_parser
[11:57:18] <Civilian> а хотя
[11:58:10] <Civilian> Anarchist: в общем интересно, да
[11:58:52] <Anarchist> Civilian как это won't fix?!? Если так, то необходимо ставить вопрос о включении в квизы трудов тов. Кропоткина!
[11:59:17] <Civilian> Anarchist: я с ходу не знаю что с этим можно сделать на самом деле
[11:59:33] <Anarchist> Civilian хотя там на самом деле интересно. Ибо функция используется в трёх пакетах. Но по факту конфиг пишется только одним.
[11:59:47] <Civilian> Anarchist: она дергает save_parsers самого пакета
[12:00:04] <Civilian> как он реализован так и работает )
[12:00:32] <Civilian> хотя
[12:07:13] <Civilian> Anarchist: мб и будет фикс
[12:10:17] <Anarchist> Civilian это следует понимать как то, что устанавливаемые мимо базы portage файлы пакетов в стабильной векте являются частным случаем нормы?
[12:10:52] <Civilian> Anarchist: не, это не норма, но конкретно такие вещи не всегда можно нормальным образом поправить
[12:11:13] <Civilian> Anarchist: тут с виду просто - http://bpaste.net/show/531738/
[12:11:30] <Civilian> ну еще кавычки расставить надо
[12:12:01] <Anarchist> Civilian Если это не норма, то за резолюции типа "won't fix" надо шаловливые ручки выдёргивать.
[12:12:48] <Civilian> Anarchist: ок, не won't fix, а баг который висит годами
[12:12:51] <Civilian> что не сильно лучше
[12:13:41] <Anarchist> Civilian "won't fix" для реально существующей проблемы хуже висящего напоминания.
[12:13:55] <Anarchist> Кстати, предлагаемое тобо решение вполне логично.
[12:14:29] <Civilian> Anarchist: не совсем, won't fix это в том числе "баг, но делать с ним ничего не будем"
[12:15:04] <Anarchist> Civilian но я бы начал с анализа двух других пакетов, где используется та же функция.
[12:15:05] <Civilian> Anarchist: логично но не факт что правильно
[12:15:20] <Civilian> Anarchist: а думаешь я не делал?
[12:15:36] <Anarchist> Civilian есть мнение, что по крайней мере правильнее того, что есть.
[12:15:59] <Civilian> Anarchist: проблема в том что во всех пакетах дергается XML::SAX->save_parsers()
[12:16:08] <Anarchist> Civilian не знаю. Но о выводах ты ячно не сообщил.
[12:16:16] <Civilian> который ищет в @INC ближайшее вхождение директории с модулями
[12:16:51] <Civilian> когда ставится XML::SAX на этапе postinst'а уже есть /usr/lib/...
[12:16:55] <Civilian> и он файл пишет туда
[12:17:33] <Civilian> если перенести на этап пораньше - то файлик вообще не появится т.к. в системе нет XML::SAX и найти его оно не сможет
[12:17:47] <Civilian> Хотя тут еще сложность другая
[12:18:00] <Civilian> может при первом мерже такой фикс сфэйлится
[12:18:18] <Civilian> хотя и не должен
[12:19:39] <Civilian> Anarchist: хотя не, там все еще хуже и баг почти наверняка будет таки Won't fix - потому что в этот файлик пишут все пакеты парсеров XML
[12:19:47] <Civilian> в оди
[12:19:49] <Civilian> *один
[12:19:58] <Civilian> поэтому приписать к одному из пакетов его нельзя
[12:21:11] <Anarchist> Угу. И devmanual не упоминает об использовании postinst для установки чего-либо.
[12:21:34] <Civilian> Anarchist: да, но предложи вариант лучше - если файл используется более чем одним пакетом и является необходимым для работы всех?
[12:21:44] <Anarchist> Civilian тем более! Если конфиг общий для группы пакетов, то явно просится в виртуал.
[12:21:46] <Civilian> если применить фикс, то обновление XML-SAX его затрет
[12:21:53] <Civilian> Anarchist: они не заменяемы
[12:21:56] <Civilian> они дополняемы
[12:22:08] <Civilian> XML-SAX-Expat не работает без XML-SAX
[12:22:16] <Civilian> но при этом они конфликтовать будут из-за одного файла
[12:22:26] <Civilian> тут нет места виртуалу кажется
[12:22:40] winterheart вышел(а) из комнаты: Replaced by new connection
[12:22:50] winterheart вошёл(а) в комнату
[12:23:38] <Anarchist> Почему? Помнится была подобная же история с dev-lang/php. Закончилось благополучно выносом проблемного конфига в eselect (тот же виртуал).
[12:23:55] <Civilian> Anarchist: в конфиге должна быть инфа о всех парсерах доступных для системы
[12:24:18] <Civilian> если там у тебя XML-SAX-Expat - значит о нем
[12:24:21] <Civilian> PurePerl? О нем
[12:24:53] <Civilian> Anarchist: еще раз, у тебя в ситуации установленного XML-SAX и XML-SAX-Expat должно быть в файле две записи - о первом и о втором. При этом первый нужен для работы второго
[12:24:57] <Civilian> конфиг фактически append-only
[12:25:16] <Civilian> это не та же ситуация что с php
[12:26:24] <Anarchist> XML-SAX-Expat у меня нет. А dev-perl/XML-LibXML его не переписывает. В отличие от dev-perl/XML-SAX (что само по себе видится странным).
[12:26:51] <Civilian> Anarchist: список парсеров и настроек к ним генерит XML-SAX для всех - и для XML-LibXML и для XML-SAX-Expat
[12:27:24] <Civilian> Anarchist: http://bpaste.net/show/531791/ вот что будет если у тебя в системе все три стоят
[12:28:00] <Anarchist> Ну, а если dev-perl/XML-SAX генерит список парсеров для всех, то логично записать конфиг в список файлов этого же пакета.
[12:28:25] <Civilian> проблема ситуации в том, что там жесткое дерево зависимостей. XML-SAX имеет свой парсер (PurePerl), плюс существует Expat, плюс существует LibXML. И Expat и LibXML используют XML::SAX для своей работы, поэтому зависят от него
[12:28:43] <Civilian> Anarchist: так ты поставил новый парсер - нужно перегенерировать конфиг
[12:29:04] <Anarchist> Логично.
[12:29:14] <Civilian> притом не просто перегенерировать - ему скармливается конкретный модуль для которого нужно перегенерить конфиг
[12:30:05] <Civilian> Anarchist: ну так суть в том что если ты поставишь новую версию XML-SAX то получишь пустой конфиг и тебе придется руками дописывать в конфиг или как-то так
[12:31:52] <Anarchist> Civilian угу. Это потому что данный конфиг обитает вне юрисдикции etc-update (другая сторона проблемы).
[12:32:02] <Civilian> Anarchist: потому что его там ожидают увидеть
[12:33:18] edgbla вошёл(а) в комнату
[12:33:25] <Civilian> # load_parsers takes the ParserDetails.ini file out of the same directory
[12:33:37] <Civilian> в теории конечно можно пропатчить load_parsers и перетащить файл в etc...
[12:33:37] <olegon> товарищи, а почему при включении YeAH TCP включается Vegas?
[12:33:42] <Civilian> вопрос вт ом не сломается ли кто-нибудь
[12:34:29] <Civilian> Anarchist: хотя там тоже проблема - три софтины поставят один файл как конфиг - будет конфликт
[12:35:21] <Civilian> Anarchist: в общем баг понятен, обсудим и подумаем что можно сделать?
[12:35:24] <Civilian> *.
[12:59:41] Night Nord вошёл(а) в комнату
[13:08:55] <Anarchist> Civilian баг понятен. Подумать явно стоит. Но вот относительно того, что конфиг пишут все три пакета, в которых вызывается функция я не уверен.
[13:09:10] <Civilian> Anarchist: проверь
[13:09:21] <Civilian> Anarchist: я уверен что это так
[13:13:43] <Anarchist> Civilian угу. При заходе через emerge это так.
[13:14:01] <Civilian> Anarchist: можешь просто руками подергать код функции
[13:14:06] <Civilian> в смысле перл -M...
[13:14:11] <Civilian> и будет тот же результат
[13:15:05] <Anarchist> Civilian Смысл игр в брут-форс? Сначала надо определиться как одно _должно_ работать _правильно_
[13:15:33] <Civilian> Anarchist: так нет никакой игры в брут-форс. Есть факты. Первый в том, что конфиг общий для всех парсеров
[13:15:44] <Civilian> обновляется он почти одинаковыми вызовами
[13:15:52] <Civilian> и формально файл не принадлежит ни одному пакету
[13:17:17] <Civilian> Anarchist: более того, XML::SAX будет искать файл с конфигом ровно в @INC
[13:17:52] <Anarchist> Civilian угу. Ещё можно добавить, что код функции, обновляющей конфиг парсеров дублируется во всех ебилдах, оную функцию использующих.
[13:17:59] <Civilian> Anarchist: да это фигня
[13:18:26] <Civilian> в 3-х ебилдах используется - не делать же ради нее eclass? :)
[13:18:58] <Anarchist> Civilian а почему не унести в существующий для моджулей перла?
[13:19:09] <Civilian> Anarchist: она нужна ровно 3-м ебилдам в дереве
[13:19:14] <Civilian> и колличество их постоянно
[13:20:08] <Civilian> Anarchist: короче спасибо за багрепорт, когда что-нибудь придумается - его прикроем
[13:20:26] <Civilian> но текущее поведение пока что наименьшее из всех зол
[13:21:01] <Anarchist> Civilian пожалуйста ☺ Тут интересен принцип решения подобных проблем.
[13:21:17] Fylh_if вышел(а) из комнаты
[13:21:17] Vurtatoo вышел(а) из комнаты
[13:21:25] <Civilian> Anarchist: а нет его, смотреть на то в чем проблема (описано выше уже), и смотреть что можно сделать чтобы как можно вмешиваться в сами пакеты
[13:22:38] <Civilian> Anarchist: суть в том что и статикой файлик не сгенерируешь - эта фигня по нему определяет список доступных парсеров
[13:23:03] <Civilian> да и вообще мало что с ним можно сделать - он общий сразу для 3-х пакетов
[13:23:39] <Civilian> можно по идее сделать пакетик, где будет генерироваться файл в зависимости от юз-флагов и по депендам тянуть XML-SAX, но такое до дерева быстро не дойдет - много изменений нужно
[13:26:07] <Anarchist> Civilian Угу. Вынос кода функции и конфига в отдельный пакет, зависящий от любого сочетания пакетов, его использующих и по потребностям обновлящий конфиг с учётом установленного выглядит логично.
[13:26:19] <Civilian> Anarchist: но очень сложно
[13:26:41] <Anarchist> Мы куда-то опаздываем? Медленное решение не хуже фиксации наличного положения.
[13:27:04] <Civilian> Anarchist: да никуда, но просто такое решение легко может занять полгодика-годик
[13:27:15] <Civilian> потому что бага low priority в общем-то
[13:27:26] <Anarchist> Civilian сложно в смысле объяснения бужуям, которые не читали трудов академика Кропоткина? ☺
[13:27:29] <Civilian> а ебилдов, которые надо поправить - 80 с лишним
[13:27:43] <Civilian> Anarchist: сложно потому что нужно бампнуть 85 пакетов из которых 90% не твои
[13:27:55] <Civilian> и объяснить всем что вот такое вот новое чудо потому что вот она бага
[13:28:23] <Anarchist> Хочешь сказать, что хотя функция записи присутствует в трёх ебилдах используется конфиг ~80?
[13:28:33] olegon вышел(а) из комнаты
[13:29:11] <Civilian> Anarchist: нет, 80 пакетов юзают один из перловых парсеров. Их все придется перевести на новый недовиртуал
[13:30:08] <Anarchist> Civilian ну, собственно бага очевидна. В этой час проблем быть не должно.
[13:30:27] <Civilian> Anarchist: суть в том что нужно всех заставить перейти на другую схему, а это долго
[13:30:39] <Civilian> и бага некритична вот ваще
[13:39:51] nalcheg_ вышел(а) из комнаты
[13:55:06] nordwind вышел(а) из комнаты
[14:09:50] hitecnologys вошёл(а) в комнату
[14:11:55] olegon вошёл(а) в комнату
[14:14:08] Desu вышел(а) из комнаты
[14:36:13] <hitecnologys> Откуда православно брать ебилды нового личкрафта? Долго собирается на средней пекарне?
[14:38:24] <0xd34df00d> hitecnologys: из оффдерева, когда Ксбо бампнет.
[14:38:38] <0xd34df00d> hitecnologys: на моей корке айсемь в 12 потоков собирается минут 5-6.
[14:39:09] <hitecnologys> 0xd34df00d: 12 потоков?!
[14:39:40] <0xd34df00d> 6 ядер с гипертредингом, норм.
[14:40:27] <hitecnologys> 0xd34df00d: а если 9999 ставить? Там сейчас нормальная версия?
[14:41:06] <0xd34df00d> Вполне.
[14:41:32] <hitecnologys> Ну давайте попробуем этот ваш личкрафт в таком случае.
[14:41:47] medvedko вошёл(а) в комнату
[14:41:58] nis вошёл(а) в комнату
[14:42:38] 0xd34df00d вошёл(а) в комнату
[14:45:45] <Civilian> hitecnologys: он шустро собирается )
[14:46:01] <Civilian> я на АРМе гонял, там минут 30 на полный фарш ушло
[14:47:10] <hitecnologys> 30 минут? Да у меня Emacs быстрее собирается!
[14:47:41] <hitecnologys> Правда Emacs пока что проигрывает по функциональности, судя по всему. В личкрафте есть текстовый редактор, так ведь?
[14:47:59] <0xd34df00d> Хреновый.
[14:48:05] <0xd34df00d> Считай, что нет.
[14:48:18] <hitecnologys> Пфф. Ну и нафиг оно надо тогда?
[14:48:54] <0xd34df00d> Действительно.
[14:50:09] <nis> хех
[14:50:42] <nis> hitecnologys: опять лиспом калибруешь?
[14:52:26] <hitecnologys> nis: ну ведь уже есть емакс, зачем нам ещё один емакс на плюсах? Ладно бы там был текстовый редактор, а так.
[14:52:44] <hitecnologys> А так оно не очень.
[14:52:55] <Civilian> hitecnologys: на арме?
[14:53:21] <hitecnologys> Civilian: смотря какой АРМ.
[14:59:02] <hitecnologys> 0xd34df00d: я немного не улавливаю. Есть ли возможность запускать плагины без перекомпиляции/остановки всего LC? Если так, сколько времени ушло на всё это? Я когда-то тоже на плюсах пытался сделать плагинную архитектуру к игровому движку, но на динамически подключаемых библиотеках не взлетело, поэтому забил.
[15:00:38] <0xd34df00d> Неа, нету, лень пилить в плагинах логику для поддержки возможности динамического выключения других плагинов. Там же в рантайме связи и зависимости между ними могут образовываться.
[15:02:03] <hitecnologys> Ясно. Эх, а я уж думал ша открою исходники и погляжу как оно надо было сделать, а оно вон как.
[15:02:05] <nis> 0xd34df00d: зато полезно пользователям
[15:05:34] <Civilian> hitecnologys: у меня их несколько
[15:07:24] <hitecnologys> Civilian: в сколько потоков собираешь?
[15:07:35] <Civilian> hitecnologys: 4
[15:07:44] <hitecnologys> 0xd34df00d: а Jabber клиент умеет в шифрование?
[15:07:50] <Civilian> hitecnologys: ну и полчаса это оценка с верху, к сожалению платка пока в коробочке лежит
[15:08:56] <hitecnologys> Civilian: хм, ну может и полчаса. Но у меня даже на малине емакс собирался за что-то около 20 минут, если не меньше. Но то давно было, могу, конечно, и путать что-то.
[15:09:14] <0xd34df00d> nis: что именно?
[15:09:15] <Civilian> hitecnologys: по малину не верю, он там распаковываться будет только полчаса
[15:09:26] <Civilian> как владелец малины не верю )
[15:09:43] <0xd34df00d> hitecnologys: да, otr, gpg.
[15:11:08] <hitecnologys> Civilian: значит опять омичит меня, извиняюсь.
[15:11:20] <hitecnologys> 0xd34df00d: и нормально с gpg-agent'ом работает?
[15:11:25] <Civilian> hitecnologys: чего-чего?
[15:11:52] <hitecnologys> Civilian: криптомнезия.
[15:17:57] <olegon> ржу. "Press F4F4F4F4F4F4F4F4F12 or Ctrl+Shift+ECommand Down or F4F4F3."
[15:20:04] <nis> olegon: это что такое?
[15:20:51] <olegon> nis: это инструкция, как открыть существующую GUI-форму :)
[15:21:12] <nis> ы
[15:21:25] <nis> жесть таки
[15:30:49] <0xd34df00d> hitecnologys: с точностью до косяков qca-gpg.
[15:31:05] <0xd34df00d> nis: я вчера в петон попердолился.
[15:31:09] <0xd34df00d> Вернее, сегодня ночью.
[15:31:10] <0xd34df00d> Это ппц кал.
[15:31:30] <0xd34df00d> http://point.im/tuvgc
[15:31:41] <0xd34df00d> http://point.im/tbldp [мат]
[15:33:50] <hitecnologys> 0xd34df00d: ух ты, надо попробовать. А то нормальных клиентов с нормальной поддержкой gpg хрен найдёшь.
[15:34:53] <olegon> товарищи, где в idea GUI designer? убился уже
[15:37:41] <olegon> едрить... нет, чтобы поближе менюшку воткнуть... нашел
[15:41:28] Magistr вышел(а) из комнаты
[15:50:31] eegorov вышел(а) из комнаты
[16:02:22] CarelessChaser вышел(а) из комнаты
[16:04:23] jonny вышел(а) из комнаты
[16:04:24] jonny вошёл(а) в комнату
[16:07:25] CarelessChaser вошёл(а) в комнату
[16:12:45] Desu вошёл(а) в комнату
[16:18:54] Desu вышел(а) из комнаты
[16:19:37] Desu вошёл(а) в комнату
[17:14:37] CarelessChaser вышел(а) из комнаты: Replaced by new connection
[17:14:47] CarelessChaser вошёл(а) в комнату
[17:28:06] Fylh_if вошёл(а) в комнату
[17:31:05] Vurtatoo вошёл(а) в комнату
[17:31:43] eegorov вошёл(а) в комнату
[18:08:24] Anarchist вышел(а) из комнаты
[18:59:32] <nis> 0xd34df00d: позор
[19:00:31] <nis> такое простое поведение не асилить
[19:00:41] <nis> гоните его, насмехайтесь над ним
[19:02:15] <nis> http://0xd34df00d.point.im/tuvvb
[19:02:16] <nis> ыыы
[19:02:18] <nis> ))))
[19:02:39] <nis> фудописатель
[19:03:35] nis писал асинхронный чатик, и сделал это быстро
[19:03:54] Civilian вышел(а) из комнаты
[19:04:44] <hitecnologys> 0xd34df00d: зачем пистон, когда есть нормальный лисп?
[19:04:56] <nis> hitecnologys: он даже хаскель не смог прик
[19:05:01] <nis> рутить к крестам
[19:05:04] <nis> куда ему лисп
[19:05:37] <0xd34df00d> > [18:54:16] nis: http://0xd34df00d.point.im/tuvvb
Лул, а чём?
[19:05:49] <0xd34df00d> > [18:56:57] nis: hitecnologys: он даже хаскель не смог прик
Ну да, это же так просто.
[19:05:50] <hitecnologys> nis: выкинуть плюсы и переписать всё на лисп. Плюсы не нужны.
[19:08:17] <nis> ))
[19:08:43] <nis> 0xd34df00d: нафиг язык которые нельзя просто интегрировать/перевести на С/С++?
[19:12:55] <nis> 0xd34df00d: и да почему не луна?
[19:13:21] <0xd34df00d> nis: действительно, зачем вообще такие языки.
[19:13:28] <0xd34df00d> Lua, ты имел ввиду? Там с кутями плохо.
[19:14:17] <nis> гы
[19:14:44] <nis> 0xd34df00d: я на питоне и кутях много чего написал - нету проблемы, ктоме той что мы сами делаем
[19:14:57] <nis> щас у меня асинхронный сервер крутиться
[19:15:20] <nis> и арм таки на 300 МГц в простое обрабатывает и его и торрент клиент)
[19:16:13] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[19:16:13] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[19:17:13] 0xd34df00d вошёл(а) в комнату
[19:17:48] <0xd34df00d> nis: для меня не проблема написать асинхронный код.
[19:18:04] <0xd34df00d> Проблема в том, что на этом петушоне с их хвалёными батарейками для этого нет никаких абстракций адекватных.
[19:19:03] <nis> 0xd34df00d: ты не умеешь готовить
[19:19:19] <nis> абстракции при встраивании это твоя забота
[19:21:17] <0xd34df00d> Причём тут встраивание?
[19:21:19] <0xd34df00d> Речь про трединг.
[19:21:35] <0xd34df00d> > [18:52:32] nis: такое простое поведение не асилить
Какое простое поведение не осилить?
[19:21:41] <0xd34df00d> > [18:56:45] hitecnologys: 0xd34df00d: зачем пистон, когда есть нормальный лисп?
Сорта известно чего :]
[19:22:03] <nis> 0xd34df00d: ты не плюйся пеной, а нормально скажи что тебе нужно, и где ты хочешь это видеть
[19:25:24] 0xd34df00d вошёл(а) в комнату
[19:26:08] slepnoga вошёл(а) в комнату
[19:26:21] <hitecnologys> Удваиваю про абстракции и пистон. Пистон для многопточных приложений не очень приятен.
[19:30:17] jonny вышел(а) из комнаты
[19:31:00] <0xd34df00d> nis: я уже нормально сказал.
[19:31:05] <0xd34df00d> Я хочу видеть QtConcurrent::run.
[19:31:11] <0xd34df00d> Ну или std::future из C++11.
[19:31:14] <0xd34df00d> Тьфу, 14, в 11 оно говно.
[19:31:27] <nis> а по русски?
[19:35:23] <0xd34df00d> А «по-русски» через дефис пишется.
[19:45:49] jam666 вошёл(а) в комнату
[19:46:34] mva вошёл(а) в комнату
[19:53:38] <nis> 0xd34df00d: хочу также как и у других - это значит что не знаю что хочу
[19:53:53] <nis> короче как обычно сопли и пена
[19:54:03] <nis> короче пошёл я дальше маны курить
[19:56:17] <hitecnologys> Ну ладно, личкрафт не так плох, как я думал. Грузится он, по крайней мере, быстрее, чем емакс.
[19:56:57] <0xd34df00d> nis: я не «хочу так же».
[19:57:11] <hitecnologys> Я слишком ленив, чтобы курить маны, поэтому вот ещё вопрос: а в MPD оно умеет?
[19:57:30] <0xd34df00d> nis: я «хочу удобный механизм задания callable, выполняемого в отдельном треде, с возвратом управления в другой callable в текущем треде».
[19:57:46] <0xd34df00d> hitecnologys: нет, зато оно само умеет быть mpd // стримить музло по хттп.
[19:57:55] <0xd34df00d> Правда, экспериментальненько, но мне норм на ночь послушать.
[19:58:13] <hitecnologys> 0xd34df00d: как жить без MPD?!
[19:58:26] <hitecnologys> Нет пути!
[19:58:28] <0xd34df00d> hitecnologys: мне норм.
[19:59:09] eegorov вышел(а) из комнаты
[19:59:12] <nis> 0xd34df00d: и что, делай же
[19:59:18] <hitecnologys> 0xd34df00d: ну а хоть хоткеи для всего подряд можно поменять?
[19:59:24] <nis> я пока не увидел проблем
[19:59:44] <nis> а насчёт удобный - плохому танцору всё мешают
[20:01:43] <nis> 0xd34df00d: вот я делал через трединг
[20:02:07] <nis> в одном потоке приём, в другом передача
[20:02:18] <nis> а основной отображение и простая логика
[20:07:19] <nis> 0xd34df00d: http://harmful.cat-v.org/software/c++/linus
[20:08:31] <0xd34df00d> hitecnologys: да, можно.
[20:09:02] <0xd34df00d> nis: что именно делать? Фучеры же из коробки должны быть, где они среди батареек-то этих хвалёных?
[20:09:39] <nis> 0xd34df00d: из того что я перечислил я не использовал ничего кроме стандартного функционала
[20:09:43] <nis> вот
[20:10:40] <nis> сигнал-слотовую модель пришлось использовать только для кьюто-части, т.к. кьютогуй не умеет работать нормально с паралльными потоками
[20:11:36] <hitecnologys> 0xd34df00d: а можешь меня ткнуть в подробные доки? Не могу найти на сайте.
[20:12:28] <nis> hitecnologys: в том то вся и беда, что фуд не пишет доков
[20:13:20] <hitecnologys> Ну и как этим пользоваться тогда? Я в эдвенсд плюсы не могу, чтобы код читать. ._.
[20:15:06] <nis> hitecnologys: а вот ты объясни автору, раз я не смог, что к пользователям надо бы лицом, а не тылом
[20:18:53] <0xd34df00d> hitecnologys: што. зачем.
[20:18:57] <0xd34df00d> Идёшь в настройки LeechCraft и там меняешь.
[20:19:44] <hitecnologys> 0xd34df00d: да я не только про настройки а вообще в принципе. Куда без доков то?
[20:23:05] <0xd34df00d> hitecnologys: писать их некому :(
[20:23:11] <nis> 0xd34df00d: да неужели
[20:23:14] <0xd34df00d> > [20:01:40] nis: 0xd34df00d: из того что я перечислил я не использовал ничего кроме стандартного функционала
А что ты перечислил из возможностей?
[20:23:23] <0xd34df00d> > [20:02:41] nis: сигнал-слотовую модель пришлось использовать только для кьюто-части, т.к. кьютогуй не умеет работать нормально с паралльными потоками
Никакой гуй не умеет.
[20:23:42] <0xd34df00d> > [20:04:29] nis: hitecnologys: в том то вся и беда, что фуд не пишет доков
Беда в том, что нет техрайтеров. Люди всем не занимаются.
[20:23:43] <nis> 0xd34df00d: работа с потоками, сеть
[20:23:51] <0xd34df00d> > [20:07:09] nis: hitecnologys: а вот ты объясни автору, раз я не смог, что к пользователям надо бы лицом, а не тылом
Кому надо?
[20:23:55] <0xd34df00d> Ну и да.
[20:24:06] <nis> потом жсон
[20:24:15] <nis> соккеты
[20:24:16] <0xd34df00d> > я не использовал ничего кроме стандартного функционала
Я тоже, пока нормальные парадигмы функциональные не осилил году в 2011-м, ничего этого не использовал.
[20:24:24] <0xd34df00d> Континуейшны какие-то, монады на фучерах, чо.
[20:24:28] <0xd34df00d> Фу, для лохов.
[20:24:35] <0xd34df00d> Можно же просто отнаследоваться от QThread и переопределить метод.
[20:24:41] <0xd34df00d> И condition variable'ы дёргать для сигнализации.
[20:24:41] <nis> 0xd34df00d: хорошь ругаться
[20:25:08] <0xd34df00d> nis: осиль уже предметную область перед тем, как говорить, что все, кто хотят норм абстракций от современного языка, претендующего на удобство — какие-то неправильные.
[20:25:21] <nis> 0xd34df00d: когда человек называет кучу умных слов, вместо простого это значит одно, он либо полный профан, либо конченный нерд
[20:25:44] <nis> а то что С++ деформировал твой мозг до неузноваемости тут все уже поняли
[20:26:06] <nis> так что меньше грязи
[20:26:08] <nis> больше смысла
[20:29:19] <0xd34df00d> Вообще-то тут вина скорее функциональных языков, но не суть.
[20:29:40] <0xd34df00d> nis: и ты забыл третий вариант — либо ты не шаришь в предметной области, а пытаешься туда лезть зачем-то и претендуешь на квалификацию.
[20:31:14] <nis> 0xd34df00d: я никуда не лезу, я просто удивляюсь тому, сколько у тебя ненавсти к языку, который тебе ничего плохого не сделал
[20:31:28] <hitecnologys> 0xd34df00d: есть замыкания и функции высшего порядка. Зачем какие-то извращения с QThread'ами?
[20:31:37] <nis> даже в своём псевдо-твиттере столько усёру
[20:31:40] <nis> аж противно
[20:33:39] evadim вышел(а) из комнаты
[20:33:49] evadim вошёл(а) в комнату
[20:34:04] <0xd34df00d> hitecnologys: потому что в C++03 этого нет.
[20:34:26] <0xd34df00d> nis: у меня много ненависти к языку, который пихают везде, куда не нужно, вместо его истинного предназначения — одноразовых скриптов, которые после этого только выкинуть.
[20:35:02] <nis> 0xd34df00d: ох ох ох
[20:35:19] <hitecnologys> 0xd34df00d: ну и нафиг такой язык? Вообще, функции высшего порядка в C++, ЕМНИП, есть, но через костыли.
[20:35:29] <0xd34df00d> hitecnologys: а в C++11 уже появились ваще-т.
[20:35:42] <0xd34df00d> hitecnologys: ну и да, я там пародировал nis'а.
[20:37:01] <hitecnologys> 0xd34df00d: а. Ну и нафига тогда всё это ООП SM?
[20:37:30] <0xd34df00d> hitecnologys: ООП и замыкания ортогональны ИМХО.
[20:38:44] <hitecnologys> 0xd34df00d: я про то, что зачем делать потоки через классы и наследование, когда можно через функции высшего порядка.
[20:39:09] <hitecnologys> 0xd34df00d: а замыканя тут в общем то ни при чём, просто они иногда облегчают это.
[20:39:27] <0xd34df00d> hitecnologys: а, ну так и не надо.
[20:39:33] <0xd34df00d> В кутях теперь есть няшный фреймворк QtConcurrent.
[20:39:50] <nis> 0xd34df00d: который почему-то никто не использует))
[20:39:54] <0xd34df00d> Где можно просто запустить какой функтор (в плюсовом смысле) в отдельном треде и асинхронно ждать его результатов.
[20:39:57] <0xd34df00d> nis: кто — никто?
[20:40:04] <hitecnologys> 0xd34df00d: функтор?
[20:40:12] <nis> вот вообще он ниразу никому не нужен
[20:40:13] <0xd34df00d> hitecnologys: всё, что может быть вызвано через скобочки, как функция.
[20:40:20] <0xd34df00d> nis: пруфани, пожалуйста, или как всегда сольёшься?
[20:40:27] <hitecnologys> 0xd34df00d: а, ясно.
[20:40:29] <0xd34df00d> Достал уже демагогию разливать, чесслово.
[20:41:04] <nis> 0xd34df00d: сам демагог, ещё тот. Пруф на неиспользование являтся отсутствие его в коде большинства приложений на кьюте
[20:41:08] <hitecnologys> Весело у вас тут жизнь идёт.
[20:43:04] <0xd34df00d> nis: да, пруфани. Покажи, пожалуйста, код, написанный после 2012 года, с неиспользованием QtConcurrent, но использованием QThread для того, что выражается через QtConcurrent?
[20:43:14] <0xd34df00d> Ну и которому не нужно быть совместимым со старыми кутями и всем таким.
[20:45:21] <nis> 0xd34df00d: допустим кеды
[20:45:31] <nis> там я вот не нашёл упоминания
[20:45:38] <0xd34df00d> nis: у них там свой threadweaver.
[20:45:43] <0xd34df00d> Который чуть мощнее QtConcurrent.
[20:46:23] <nis> вот
[20:46:28] <nis> а почему спрашивается?
[20:46:41] <0xd34df00d> Потому что когда они запиливали threadweaver, qtconcurrent ещё не было.
[20:47:07] <nis> нет это не правильный ответ
[20:47:25] <nis> кеды легко впитывают новые фишки кьюта
[20:47:34] <nis> т.к. так код относительно подвижный
[20:49:56] <nis> а всё потому, что судя по мейл листу, эта хрень которую юзать не стоит
[20:50:33] <nis> так что не вижу дальше смысла продолжать дискусию
[20:50:37] <nis> я пошёл мыться
[20:51:26] <nis> 0xd34df00d: я не против С++, я против насилия мозга и функционального упорина там, где можно было сделать проще.
[20:51:27] <0xd34df00d> Ну ещё бы.
[20:51:29] <0xd34df00d> Слив как всегда, лул.
[20:51:39] <nis> 0xd34df00d: куда мне до тебя
[20:51:40] <0xd34df00d> nis: по чему именно ты судишь, что юзать не стоит, лул?
[20:51:43] <nis> ты же проффи
[20:51:52] <nis> 0xd34df00d: по багам в мейл листе
[20:51:56] <0xd34df00d> Ясн.
[20:52:02] <nis> тех же кед
[20:52:13] <nis> 0xd34df00d: и да не только кеды не юзают конкурент
[20:52:21] <nis> его я не видел ни в одном приложении
[20:52:26] <nis> и опенсорса
[20:52:36] <nis> 0xd34df00d: даже шлее его ни разу не упоминал)
[20:52:47] <0xd34df00d> Шлее теперь образец
!
[20:52:51] jonny вошёл(а) в комнату
[20:52:51] <0xd34df00d> nis: в л-фтах дофига его, кстати.
[20:52:58] <nis> 0xd34df00d: ну ещё бы
[20:53:08] <nis> чсв же надо на чём-то выражать
[20:53:26] <nis> а ещё в личах полно разных кусков разных решений
[20:53:32] <nis> но это не делает их примером
[20:53:49] <nis> т.к. кеды юзаются явно большим количеством человек, чем личи
[20:54:22] <nis> всё теперь, я точно ушёл.
[20:54:53] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[20:54:58] 0xd34df00d вошёл(а) в комнату
[20:57:26] <hitecnologys> 0xd34df00d: функциональный упорин? Да проще, чем ФП ничего придумать нельзя. Императивщину язык простой называть не поворачивается.
[21:00:37] <nis> hitecnologys: есть такой простой язык C, на котором написано большинство ядер ЯВУ и не только, как сказал один умный человек "ООП в голове"
[21:01:17] <hitecnologys> nis: ООП != императивщина.
[21:01:38] <hitecnologys> nis: не вижу ничего плохого в ООП, когда оно используется адекватно.
[21:02:04] <nis> hitecnologys: я про то, что не важен язык
[21:02:20] <nis> просто есть нормальные программисты, а есть подобные фуду
[21:02:42] <nis> таких мало, но одним удаётся сделать что-то существенное, а другим нет
[21:03:10] <nis> вот последние и начинают ругаться непонятными словами, уповать на обыдление мира и т.д. и т.п.
[21:03:12] <nis> вот и всё
[21:03:36] <hitecnologys> Ты есть ты не имеешь ничего против COBOL'а?
[21:03:57] <nis> вот у меня нету проекта уровня фуда, а нету не потому что не могу такой сделать, а потому что не вижу пользы от all in one
[21:04:10] Night Nord вошёл(а) в комнату
[21:04:15] <nis> зачем мне писать emacs когда один уже есть.
[21:04:27] <nis> hitecnologys: я даже на фортране рабочие проги видел
[21:04:32] <nis> и использую иногда
[21:04:41] <0xd34df00d> hitecnologys: так я и считаю, что ФП хорошо и просто.
[21:05:09] <hitecnologys> nis: фортрану далеко до кобола. Против фортрана я ничего существенного тоже не имею.
[21:05:48] <0xd34df00d> nis: дело не только в личкрафтах, я это все использовал и в других проектах.
[21:06:23] <hitecnologys> nis: суть языков в том, чтобы дать разработчку возможность разрабатывать, а не ебать компилятор. Так что язык важен при разработке ничуть не менее разработчика.
[21:06:44] <0xd34df00d> ++
[21:07:40] <hitecnologys> Я вот не хочу заставлять пистон делать то, что я хочу. Я хочу думать и заставлять машину делать то, что я думаю, а не то, что она думает, я думаю.
[21:07:43] <0xd34df00d> nis: и зря ты так говоришь, про программистов, подобных фуду.
[21:08:17] 0xd34df00d вышел(а) из комнаты
[21:08:27] 0xd34df00d вошёл(а) в комнату
[21:11:00] qnikst вышел(а) из комнаты: Replaced by new connection
[21:11:10] qnikst вошёл(а) в комнату
[21:17:59] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[21:18:14] 0xd34df00d вошёл(а) в комнату
[21:25:37] 0xd34df00d вышел(а) из комнаты: Disconnected: Replaced by new connection
[21:25:47] 0xd34df00d вошёл(а) в комнату
[21:26:28] <nis> 0xd34df00d: аргумент весьма прост - вы слишком изнежены сударь, и вам не хватает нормальной практики. Т.к. я почему-то ни разу не насиловал питон. Хотя задачи приходилось решать самого широкого круга
[21:36:55] <0xd34df00d> nis: какой — нормальной?
[21:37:07] <0xd34df00d> Извини, но я привык пользоваться нормальными инструментами, и не вижу в этом ничего плохого.
[21:37:26] qnikst вышел(а) из комнаты: Replaced by new connection
[21:37:35] <0xd34df00d> Звучит как «сударь, вы слишком изнежены, что желаете хороший жёсткий матрас, вам не хватает пары лет на топчане».
[21:37:48] qnikst вошёл(а) в комнату
[21:38:02] qnikst вышел(а) из комнаты: Replaced by new connection
[21:38:53] qnikst вошёл(а) в комнату
[21:39:35] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[21:40:19] 0xd34df00d вошёл(а) в комнату
[21:43:45] 0xd34df00d вышел(а) из комнаты
[21:48:20] jam666 вышел(а) из комнаты: Disconnected: closed
[21:52:52] <nis> 0xd34df00d: просто ты постоянно аргументируешь только личем, но вот я не услышал ни одного примера где бы делали так же
[21:53:06] <nis> следовательно ты типичный вид тепличных разработчиков
[21:53:18] <nis> которые дальше своего огорода не видят
[21:53:20] <0xd34df00d> nis: clementine, например.
[21:53:34] <nis> 0xd34df00d: пруф с кодом
[21:53:45] <0xd34df00d> 21:45:36 d34df00d@deadaven ~/Programming/readonly/clementine % grep -R QtConcurrent * | wc -l
53
[21:53:50] <nis> и пояснениями
[21:53:55] <0xd34df00d> http://bpaste.net/show/LhKgs0AiaP9cv7Ku8nlm/
[21:53:57] <0xd34df00d> Поясняй сам плз.
[21:54:23] <nis> хорошо ещё одно по
[21:54:50] <nis> а ещё можешь?
[21:55:22] <0xd34df00d> У меня сходу не так много сорсов на машине чужих.
[21:55:23] <0xd34df00d> С кутями.
[21:55:34] <nis> да неужели
[21:55:39] <nis> а у тебя не генту?
[21:55:57] <0xd34df00d> Генту.
[21:56:03] <0xd34df00d> Научи грепать по исходникам без распаковки.
[21:56:15] <0xd34df00d> А желательно — по egit-src ещё, где у меня кдевелоп и прочее счастье.
[21:56:41] <0xd34df00d> nis: qupzilla
[21:56:47] <0xd34df00d> qupzilla/qupzilla-1.6.3/src/lib/other/pagescreen.cpp:#include <QtConcurrent/QtConcurrentRun>
qupzilla/qupzilla-1.6.3/src/lib/other/pagescreen.cpp:#include <QtConcurrentRun>
qupzilla/qupzilla-1.6.3/src/lib/other/pagescreen.cpp:    m_imageScaling->setFuture(QtConcurrent::run(this, &PageScreen::scaleImage));
[21:57:24] <nis> 0xd34df00d: ну в процессе грепанья ты выловил 5 - 10 утилит, почему это не используют все?
[21:57:44] <0xd34df00d> nis: эм, это неконструктивный вопрос.
[21:57:54] <nis> 0xd34df00d: с чего бы вдруг?
[21:58:00] <0xd34df00d> nis: qtcreator:
% grep -R QtConcurrent qt-creator | wc -l
103
[21:58:13] <0xd34df00d> http://bpaste.net/show/xEBuBV8yZ7xqeW31KOxT/
[21:58:18] <nis> 0xd34df00d: какой креатор опять же?
[21:58:25] <0xd34df00d> nis: только что из гита клонировал.
[21:58:46] <0xd34df00d> nis: потому что «все» неконструктивно.
[21:58:54] <0xd34df00d> Моя тян не использует потому, что она вообще на плюсах не пишет.
[21:59:03] <0xd34df00d> hitecnologys не использует потому, что он тоже на плюсах не пишет.
[21:59:23] <nis> конструктивно
[21:59:42] <0xd34df00d> В любом случае, даже без всех, вот тут ты уже обосрался, пардон май френч:
> [20:31:52] nis: 0xd34df00d: который почему-то никто не использует))
> [20:32:13] nis: вот вообще он ниразу никому не нужен
[21:59:43] <0xd34df00d> Как всегда.
[21:59:49] <nis> т.к. если эта принятая технология на кутю и она старая то должна иметь применение
[21:59:58] <0xd34df00d> Вот она и имеет.
[22:00:12] <nis> 0xd34df00d: которое ты озвучил спустя час
[22:00:15] <nis> если не 4
[22:00:18] <nis> ))
[22:00:26] <hitecnologys> > тян
[22:00:28] <hitecnologys> > gentoo
[22:00:38] <hitecnologys> Хорошая попытка!
[22:00:44] <0xd34df00d> hitecnologys: я ваще женатый.
[22:00:44] <olegon> товарищи, чем бы html просматривать в Х?
[22:00:53] <olegon> маленькое что-то
[22:00:54] <olegon> ?
[22:00:59] <olegon> luakit?
[22:01:02] <hitecnologys> olegon: lynx
[22:01:05] <0xd34df00d> nis: да, потому что в 20:31 я был на улице, домой вернулся в 21:20, и у меня есть более интересные дела, чем доказывать тебе всякие вещи.
[22:01:13] <nis> 0xd34df00d: у да
[22:01:13] <olegon> hitecnologys: не, не в терминале
[22:01:19] <nis> ты первым начал про лич
[22:01:20] <hitecnologys> olegon: w3m
[22:01:25] <0xd34df00d> olegon: линкс вроде умеет в гуи.
[22:01:30] <0xd34df00d> nis: казалось бы, причём тут лич.
[22:01:31] <nis> 0xd34df00d: и да женатый потому что в пиндосию надо
[22:01:47] <0xd34df00d> nis: женатый потому, что хочу с собой девушку вытащить.
[22:01:53] <hitecnologys> olegon: links дейтсивтельно умеет в гуй, подтверждаю.
[22:02:03] <nis> 0xd34df00d: (23:44:44) 0xd34df00d: nis: в л-фтах дофига его, кстати.
[22:02:05] <0xd34df00d> На лично мою возможность поехать в пиндосии мой статус женатости никак не влияет.
[22:02:22] <0xd34df00d> nis: ну прости, что не помню на зубок, в каких приложениях что используется.
[22:02:26] <0xd34df00d> Горе мне, горе, плохой я программист.
[22:02:48] olegon мучтиельно пытается запустить gui от links
[22:03:16] <0xd34df00d> olegon: его соответствующе собрать надо.
[22:03:28] <olegon> +X?
[22:03:32] <0xd34df00d> Вроде.
[22:03:33] <olegon> так и есть
[22:03:46] <nis> 0xd34df00d: ты просто начал с аргументов что юзабельная технология, я тебе привёл прдемте что не очень
[22:03:48] <olegon> но от этого как-то никаких новых бинарников не видно
[22:03:59] <0xd34df00d> nis: > прдемте
[22:04:02] <0xd34df00d> Что ты привёл, прости?
[22:04:08] <nis> пример
[22:04:13] <0xd34df00d> Погодь, какой ты пример привёл?
[22:04:14] <0xd34df00d> Можно ещё раз?
[22:04:17] <0xd34df00d> Я потерял чо-т походу.
[22:04:18] <nis> кде
[22:04:18] <olegon> графику может, но вроде только чере fb
[22:04:20] <0xd34df00d> С мобилы не заметил мож, хз.
[22:04:25] <0xd34df00d> nis: и какие у них проблемы были с QtConcurrent?
[22:04:37] <nis> 0xd34df00d: почитай мейл-листинг
[22:04:46] <0xd34df00d> nis: с радостью! Дашь ссылку?
[22:05:14] <hitecnologys> olegon: links -g, ЕМНИП.
[22:05:21] <nis> щас в хистори найду
[22:05:38] <hitecnologys> olegon: ну или в man links глянь, там какой-то ключ был для гуя.
[22:05:54] <olegon> hitecnologys: спасибо! я как-то отдельный бинарник искал
[22:06:13] <nis> 0xd34df00d: http://lists.kde.org/?l=kde-frameworks-devel&m=133659505926714
[22:06:26] <nis> начиная вот с таких замечаний заканчивая примерами багов
[22:07:06] <olegon> аггррх... оно копипастить не дает
[22:07:44] <0xd34df00d> nis: это баг в Qt?
[22:08:00] <0xd34df00d> Ты там английский точно знаешь хотя бы на уровне «лондон из зе кэпитал оф грейт британ»?
[22:08:36] 0xd34df00d вошёл(а) в комнату
[22:09:53] <nis> 0xd34df00d: я не говорил что это баг
[22:10:22] <0xd34df00d> Это проблема в их сmake-скриптах при переходе на Qt5.
[22:10:24] <nis> ты либо читай то что я пишу, либо вообще нету смысла с тобой говорить
[22:10:28] <0xd34df00d> Причём тут вообще QtConcurrent?
[22:10:51] <nis> 0xd34df00d: и да, про инглишь мне будет говорить человек которому дали двойной стакан с соком?
[22:11:40] <0xd34df00d> nis: на самом деле я один сок просил, они почему-то по два стакана дают, моему соседу так же дали.
[22:12:05] <0xd34df00d> nis: ну и да, я тут на днях результаты ielts получил, там 8.5 за всё, кроме speaking, за speaking 6.5, это из 9. Суммарно — 8 из 9, да.
[22:17:13] <nis> 0xd34df00d: о да
[22:17:41] <nis> было бы грустно, если бы человек который едет в другую страну знал язык хуже чем 5.5
[22:17:46] <nis> из 9
[22:17:58] <0xd34df00d> nis: для рабочей визы вообще-то 4 нужно :]
[22:33:27] hitecnologys вышел(а) из комнаты
[22:37:07] <0xd34df00d> nis: дай линк на баги в мейллисте всё-таки, а.
[22:37:12] <0xd34df00d> По которым ты судишь, что юзать qtconcurrent не стоит.
[22:40:10] <olegon> да блин, как этому поганому ютубу сказать, чтобы всегда в HD крутил? для хромого есть что-то?
[22:48:52] jonny вышел(а) из комнаты
[22:56:58] winterheart вышел(а) из комнаты: Replaced by new connection
[22:57:08] winterheart вошёл(а) в комнату
[22:58:09] jonny вошёл(а) в комнату
[22:59:09] Sun][ вошёл(а) в комнату
[22:59:39] nis вышел(а) из комнаты
[23:09:14] CarelessChaser вышел(а) из комнаты
[23:23:40] krigstask вошёл(а) в комнату
[23:34:12] Sun][ вышел(а) из комнаты
[23:42:41] jonny вышел(а) из комнаты
[23:46:24] slepnoga вышел(а) из комнаты
[23:47:46] Sun][ вошёл(а) в комнату
[23:55:20] medvedko вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!