gentoo.ru
Общение на окологентушные темы
gentoo@conference.gentoo.ru
Среда, 10 декабря 2014< ^ >
winterheart установил(а) тему: 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 || Gentoo Iron Penguin
Конфигурация комнаты
Участники комнаты

GMT+3
[00:18:35] jam666 вышел(а) из комнаты: Disconnected: closed
[00:25:12] krigstask вышел(а) из комнаты
[00:26:51] krigstask вошёл(а) в комнату
[00:34:53] conformist вышел(а) из комнаты
[00:35:10] conformist вошёл(а) в комнату
[01:03:57] Sun][ вышел(а) из комнаты
[01:04:07] Sun][ вошёл(а) в комнату
[01:06:24] trupanka вышел(а) из комнаты
[01:11:17] 0xd34df00d вышел(а) из комнаты: Disconnected: Replaced by new connection
[01:11:50] 0xd34df00d вошёл(а) в комнату
[01:56:16] 0xd34df00d вышел(а) из комнаты
[02:02:29] magog вышел(а) из комнаты
[03:50:09] Sun][ вышел(а) из комнаты
[04:27:13] reonaydo вошёл(а) в комнату
[06:24:21] edgbla вышел(а) из комнаты
[06:25:42] beelzebubbie вошёл(а) в комнату
[07:19:50] magog вошёл(а) в комнату
[08:09:32] magog вышел(а) из комнаты
[08:44:26] Sun][ вошёл(а) в комнату
[08:47:38] conformist вышел(а) из комнаты
[08:57:38] Ёж вышел(а) из комнаты: Вышел из Vacuum-IM
[09:00:24] magog вошёл(а) в комнату
[09:00:47] slepnoga вошёл(а) в комнату
[09:04:31] conformist вошёл(а) в комнату
[09:56:40] slepnoga вышел(а) из комнаты
[10:02:30] krigstask вышел(а) из комнаты: Datorn somnade
[10:02:48] Sun][ вышел(а) из комнаты
[10:17:40] Desu вошёл(а) в комнату
[10:22:16] Magistr вошёл(а) в комнату
[10:27:49] Sun][ вошёл(а) в комнату
[10:41:19] slepnoga вошёл(а) в комнату
[11:05:38] krigstask вошёл(а) в комнату
[11:13:21] <slepnoga> http://habrahabr.ru/post/245293/
[11:13:30] <slepnoga> ржунимагу
[11:26:19] Anarchist вошёл(а) в комнату
[11:27:24] Anarchist вышел(а) из комнаты
[11:30:04] Лёха вышел(а) из комнаты
[11:49:02] Sun][ вышел(а) из комнаты
[11:55:43] Civilian вышел(а) из комнаты
[12:00:51] <qnikst> Блин.. Сканеры кэнон зло :(
[12:01:01] <qnikst> Никому новый не нужен?
[12:01:26] <qnikst> Вместе с возможностью написать для него sane backend
[12:07:00] <Magistr> qnikst: ошибка новичка
[12:07:10] <slepnoga> qnikst: мм
[12:07:16] <slepnoga> уверен ?
[12:07:51] <slepnoga> и да, уверен что нужен сане ? :)
[12:13:28] CarelessChaser вошёл(а) в комнату
[12:24:35] <slepnoga> x86
Support for IOMMU (VT-d) emulation on the Q35 machine type, enabled with "-machine iommu=on".
[12:24:41] <slepnoga> ухтужмля
[12:41:01] slepnoga вышел(а) из комнаты
[12:42:34] slepnoga вошёл(а) в комнату
[12:58:42] 0xd34df00d вошёл(а) в комнату
[13:02:03] trupanka вошёл(а) в комнату
[13:21:10] Desu вышел(а) из комнаты: Replaced by new connection
[13:21:20] Desu вошёл(а) в комнату
[13:32:13] <Интеллект> А что, можно без сане?
[13:36:56] 0xd34df00d вышел(а) из комнаты
[13:37:42] 0xd34df00d вошёл(а) в комнату
[13:38:25] conformist вышел(а) из комнаты
[13:38:57] <slepnoga> можно
[13:44:26] <qnikst> slepnoga, а какие варианты как не sane?
[13:45:30] <slepnoga> вроде были еще какие то системы сканирования
[13:45:40] <slepnoga> в опеноффисе ?  или в гимпе
[13:45:55] <slepnoga> а что за сцаннер ?
[13:48:32] WiseLord вошёл(а) в комнату
[13:49:48] slepnoga вышел(а) из комнаты
[14:24:01] reonaydo вышел(а) из комнаты: Отключён
[14:27:59] Лёха вошёл(а) в комнату
[14:40:19] CarelessChaser вышел(а) из комнаты
[15:15:37] slepnoga вошёл(а) в комнату
[15:19:42] qnikst вышел(а) из комнаты
[15:31:35] CarelessChaser вошёл(а) в комнату
[15:32:55] medvedko вошёл(а) в комнату
[15:33:09] krigstask вышел(а) из комнаты
[15:34:36] krigstask вошёл(а) в комнату
[15:45:51] qnikst вошёл(а) в комнату
[15:48:37] nis вошёл(а) в комнату
[15:59:22] edgbla вошёл(а) в комнату
[16:14:58] hitecnologys вошёл(а) в комнату
[17:05:58] WiseLord вышел(а) из комнаты
[17:08:12] Интеллект вышел(а) из комнаты
[17:22:32] Sun][ вошёл(а) в комнату
[17:23:14] qnikst вышел(а) из комнаты: Replaced by new connection
[17:23:24] qnikst вошёл(а) в комнату
[17:28:38] 0xd34df00d вышел(а) из комнаты
[17:29:29] 0xd34df00d вошёл(а) в комнату
[17:31:15] Civilian вошёл(а) в комнату
[17:59:04] Magistr вышел(а) из комнаты
[18:09:31] magog вышел(а) из комнаты
[18:14:43] WiseLord вошёл(а) в комнату
[18:15:47] Sun][ вышел(а) из комнаты
[18:23:56] qnikst вышел(а) из комнаты: Replaced by new connection
[18:24:06] qnikst вошёл(а) в комнату
[18:26:38] qnikst вышел(а) из комнаты: Replaced by new connection
[18:26:48] qnikst вошёл(а) в комнату
[18:28:36] Львёна вышел(а) из комнаты
[18:36:38] Sun][ вошёл(а) в комнату
[18:46:35] qnikst вышел(а) из комнаты: Replaced by new connection
[18:46:46] qnikst вошёл(а) в комнату
[18:59:01] slepnoga вышел(а) из комнаты
[19:19:26] maxggxam вышел(а) из комнаты
[19:22:01] krigstask вышел(а) из комнаты: Datorn somnade
[19:26:57] jam666 вошёл(а) в комнату
[19:27:49] CarelessChaser вышел(а) из комнаты
[19:30:29] <Civilian> nis: http://www.phoronix.com/scan.php?page=news_item&px=MTg1OTQ
[19:30:31] Интеллект вошёл(а) в комнату
[19:30:51] maxggxam вошёл(а) в комнату
[19:31:24] <nis> Civilian: рпи-совместимая борда у меня уже есть
[19:31:36] <nis> но пользы я пока не почувствовал
[19:31:37] <Civilian> nis: какая?
[19:31:42] <nis> хола
[19:31:53] <nis> складывается отсутствие нормального дма
[19:31:59] <nis> и реального времени
[19:32:07] maxggxam вышел(а) из комнаты
[19:32:57] <Civilian> nis: ну тут по железу все поинтереснее будет чем у р-пи
[19:33:28] <nis> припроетарщина же
[19:33:39] <Civilian> м?
[19:33:59] maxggxam вошёл(а) в комнату
[19:34:06] <nis> амлогик
[19:34:45] <Civilian> nis: ничего не знаю на этот счет
[19:35:06] <nis> т.к. основная ниша проца - медия
[19:35:09] <nis> то он закрыт
[19:35:26] <nis> из-за аппаратных кодеков и прочих дрм
[19:35:29] <Civilian> nis: ну ядро там в каком-то виде есть
[19:36:07] <nis> ну да своя ветка и все дела
[19:36:12] <nis> плавали, знаем
[19:36:46] <nis> просто у той же малины проблемы на 3.8
[19:36:52] <nis> с сетью
[19:41:50] <Civilian> nis: малина ж вроде в менлайне по большей части, нет? (я давно не слежу)
[19:42:46] 0xd34df00d вышел(а) из комнаты: Disconnected: Replaced by new connection
[19:42:51] <nis> неа
[19:42:54] <nis> какое там
[19:42:56] 0xd34df00d вошёл(а) в комнату
[19:43:12] <nis> ведро с припроетарными фиксами и дровами
[19:43:25] <nis> всё что старше 3.8 работает ужасно
[19:43:35] <nis> всё что младше - нестабильно
[19:43:54] <nis> Civilian: знаешь как аппаратуру на заводах проверяют?
[19:43:59] <Civilian> у?
[19:44:18] <nis> включили - дыма нет, светодиод питания горит: значит работает
[19:44:24] <nis> так и тут
[19:44:41] <Civilian> nis: так дрова там вроде не проприетарные
[19:44:50] <nis> видео
[19:44:52] <nis> кодеки
[19:45:17] <nis> у тебя же малина была
[19:45:25] <Civilian> nis: они много чего опенсорснули с тех пор
[19:45:50] <Civilian> nis: они вроде открыли сырцы блоба фирмвари
[19:45:59] <Civilian> kernel space изначально opensource
[19:46:54] <nis> я тоже могу открыть кернел спейс многих разработок - но там нету работы вообще
[19:47:38] <Civilian> nis: ну они выложили документацию на Videocore IV
[19:47:51] <Civilian> и вроде как есть уже опенсорсный драйвер для него, включая фирмварю
[19:48:06] <Civilian> и сырцы блоба своего выложили
[19:48:30] conformist вошёл(а) в комнату
[19:48:48] <nis> а когда это произошло?
[19:48:56] <nis> и почему такое молчание в СМИ?
[19:49:13] <Civilian> nis: в начале года
[19:49:15] <Civilian> об этом трубили все
[19:49:32] <nis> не видел
[19:49:39] <Civilian> твои проблемы )
[19:50:00] <Civilian> http://www.opennet.ru/opennews/art.shtml?num=39219
[19:50:02] <Civilian> ^
[19:50:43] <nis> судя по описанию не всё так радужно
[19:50:58] <Civilian> nis: почему?
[19:51:19] <nis> ну во первых о мейнлайне нету и речи это раз
[19:51:22] <Civilian> nis: у них чувак конкурс выиграл через месяц или два
[19:51:34] <Civilian> nis: ну это новость от МАРТА 2014
[19:51:39] <Civilian> сейчас как бы декабрь
[19:51:50] <nis> можно посмотреть кернел орг
[19:52:07] <Civilian> nis: ну посмотри
[19:52:13] jam666 вышел(а) из комнаты: Disconnected: closed
[19:52:18] <Civilian> так даже если не в мейнлайне - что дальше то? )
[19:52:22] <Civilian> что не радужно еще?
[19:52:33] <nis> спеки сумбурны
[19:52:43] <Civilian> nis: ну лучше такие, чем никакие
[19:52:55] <nis> лучше никаких но работающий код
[19:53:04] <nis> чем кусочничество
[19:53:10] <Civilian> nis: открытый галиумный драйвер, юзающий опенсорсную фирмварь, даже смержили в августе
[19:53:10] jam666 вошёл(а) в комнату
[19:53:22] <Civilian> но только в месу
[20:08:01] trupanka вышел(а) из комнаты
[20:11:35] yakor вошёл(а) в комнату
[20:16:23] <nis> Civilian: http://habrahabr.ru/company/virt2real/blog/245459/
[20:16:30] <nis> вот хороший пример
[20:16:48] <nis> того как небольшая мощность может дать отличный результат
[20:31:16] maksbotan вошёл(а) в комнату
[20:32:31] hitecnologys вышел(а) из комнаты
[20:49:58] jam666 вышел(а) из комнаты: Disconnected: closed
[21:05:08] mist вышел(а) из комнаты
[21:05:26] mist вошёл(а) в комнату
[21:07:28] Sun][ вышел(а) из комнаты
[21:07:38] Sun][ вошёл(а) в комнату
[21:16:11] CarelessChaser вошёл(а) в комнату
[21:37:53] 0xd34df00d вышел(а) из комнаты: Disconnected: Replaced by new connection
[21:38:03] 0xd34df00d вошёл(а) в комнату
[21:38:30] Night Nord вошёл(а) в комнату
[21:46:18] nis вышел(а) из комнаты
[21:53:38] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[21:53:48] 0xd34df00d вошёл(а) в комнату
[22:03:03] magog вошёл(а) в комнату
[22:07:21] edgbla вышел(а) из комнаты
[22:09:15] 0xd34df00d вышел(а) из комнаты: Disconnected: Replaced by new connection
[22:11:21] 0xd34df00d вошёл(а) в комнату
[22:13:49] edgbla вошёл(а) в комнату
[22:28:31] Civilian вышел(а) из комнаты: Replaced by new connection
[22:28:41] Civilian вошёл(а) в комнату
[22:35:44] Львёна вошёл(а) в комнату
[22:39:42] Desu вышел(а) из комнаты
[22:45:47] Desu вошёл(а) в комнату
[22:50:19] slepnoga вошёл(а) в комнату
[22:51:53] beelzebubbie вышел(а) из комнаты
[22:53:09] qnikst вышел(а) из комнаты: Replaced by new connection
[22:53:19] qnikst вошёл(а) в комнату
[23:03:52] Интеллект вышел(а) из комнаты
[23:06:49] <olegon> товарищи, опять я с регекспами не дружу :(
[23:06:53] <olegon> $test="Вот такое вот видео http://www.youtube.com/watch?v=KxGQtmfFAHE\n";
$test=preg_replace('#.*http://www.youtube.com/watch?v=(.*)\n#i','[tube]$1[/tube]',$test);
[23:06:58] <olegon> что не так?
[23:07:39] <olegon> надо [tube]KxGQtmfFAHE <http://www.youtube.com/watch?v=KxGQtmfFAHE\n&quot;;>[/tube] получить
[23:09:03] <olegon> эээ, надо "Вот такое вот видео [tube]KxGQtmfFAHE <http://www.youtube.com/watch?v=KxGQtmfFAHE\n&quot;;>[/tube]" получить
[23:15:40] <Civilian> olegon: про пхп не скажу, но - echo -e "http://www.youtube.com/watch?v=KxGQtmfFAHE\n" | sed -r 's#.*v=([-_a-zA-Z0-9])#[tube]\1#i'
[23:15:47] <Civilian> нафига матчить прям все?
[23:15:58] <Civilian> тем более учти что в регулярке вопросительный знак это не символ
[23:16:01] <Civilian> а модификатор
[23:16:23] <Civilian> т.е. у тебя оно будет матчить: www.youtube.com/watchv= и www.youtube.com/watcv=
[23:16:27] <Civilian> понял разницу?
[23:16:36] <olegon> Civilian: угу
[23:16:53] <Civilian> и \n очень не факт что там тебе нужен
[23:16:59] <Civilian> если он не символом
[23:17:08] <olegon> да это я уже от безысходности
[23:17:16] <Civilian> olegon: у тебя проблема в знаке вопроса
[23:17:40] <Civilian> или экранируй
[23:17:43] <Civilian> или не знаю что )
[23:18:15] <olegon> а как называется \1 ?
[23:18:31] <olegon> в пыхе показывает первый символ из матченного
[23:18:45] <olegon> а я не помню что это, чтобы гуглить
[23:19:36] <Civilian> olegon: $1 скорее всего )
[23:19:54] <olegon> аналогично
[23:19:58] <olegon> [tube]K[/tube]xGQtmfFAHE получается
[23:20:09] <olegon> и да, текст до видео тоже пропал :(
[23:20:12] <Civilian> а это, если мой вариант, то я там плюсик забыл
[23:20:39] <olegon> плюсик добавил, спасибо :)
[23:20:40] <Civilian> olegon: а тебе текст до видео зачем-то нужен?
[23:21:02] <olegon> прикол в том, что это текст сообщения, в нем даже несколько этих сылок есть
[23:21:10] <olegon> и их все надо поменять на код отображения видео
[23:21:26] <Civilian> а. ну что я могу сказать )
[23:21:36] <olegon> т.е. текст до и после надо оставить
[23:21:39] <Civilian> составляй более сложную регулярку
[23:21:44] <Civilian> отталкиваясь от этой
[23:21:53] <olegon> ага, уже легче, спасибо
[23:22:53] <olegon> preg_replace('#http://www.youtube.com/watch\?v=([-_a-zA-Z0-9]+)#i','[tube]$1[/tube]',$test);
[23:23:12] <olegon> preg_replace('#http://www.youtube.com/watch\?v=([-_a-zA-Z0-9]+)#ig','[tube]$1[/tube]',$test);
[23:23:38] <Civilian> s#(https?://www\.youtube\.com/watch\?v=)([-_a-zA-Z0-9]+)#[tube]\2 <\1\2>[/tube]#i
[23:23:40] <Civilian> чтото такое
[23:23:42] <Civilian> ну и да, ig
[23:23:58] <Civilian> olegon: https не забывай и еще тебе надо будет отработать ситуацию когда v не первый параметр
[23:24:04] <Civilian> и есть параметры после v :)
[23:24:05] <Civilian> have fun
[23:24:17] <Civilian> проще найти вхождение "www.youtube" и заменить руками
[23:24:23] <Civilian> получить отображение
[23:26:02] <olegon> параметры после - фик с ними, речь только о замене чистой ссылки пока, что-то у пыха g модификатора нет, ппц
[23:26:16] <Civilian> olegon: проще тебе без регулярок будет
[23:26:19] <Civilian> вот правда
[23:26:32] <Civilian> тем более регулярки жирнее, чем поиск по строке
[23:26:54] <olegon> без регулярок, это как? первую часть поменять - не вопрос, а как потом ее замкнуть?
[23:27:04] <Civilian> olegon: берешь строку
[23:27:10] <Civilian> ищешь первое вхождение www.youtube
[23:27:32] <Civilian> определяешь границы слов, меняешь
[23:27:35] <olegon> и до пробела?
[23:27:42] <Civilian> ну да
[23:27:49] <olegon> хм... надо подумать, спасибо
[23:28:04] <Civilian> olegon: до пробела в обе стороны
[23:28:42] <Civilian> olegon: может проще сделать будет итерацию посимвольно в строке, смотришь не h ли, потом не t, не t, не p, не s или :
[23:28:43] <Civilian> и так далее
[23:29:07] <olegon> Civilian: сдается, это сильно жирнее будет, чем регекспы
[23:29:34] <Civilian> да ты что
[23:29:51] <Civilian> olegon: а скажи мне, как работают регэкспы?
[23:30:12] <olegon> так же, но одно дело бинарником, другое дело - пыхом циклы делать
[23:30:35] <Civilian> хотя может если jit сработает, то да
[23:30:52] <Civilian> olegon: я б сказал что тут скорее jit :)
[23:31:16] <Civilian> можешь искать совпадение по регулярке, наверняка пых такое умеет
[23:31:29] <Civilian> и сразу получать id видео и позицию где нашлось
[23:31:44] <olegon> а не проще тогда сразу и менять? :)
[23:32:01] <Civilian> olegon: сложнее, учитывая что у тебя g нету )
[23:32:11] <Civilian> если хочешь сделать все варианты  то не так и просто бует
[23:32:12] <Civilian> будет
[23:32:38] <olegon> ну начать надо с малого :)
[23:32:54] <olegon> а g нет, потому, что оно по умолчанию, оказывается
[23:33:16] <olegon> странные там регекспы вообще
[23:34:24] <Civilian> olegon: а, еще, в принципе ты можешь матчить как "(\s)(http[^ ]+youtube[^ ]+?v=([-_a-zA-Z0-9]+)([^ ]*)"
[23:35:21] <olegon> я сейчас сделал preg_replace('#(http|https)://www.youtube.com/watch\?v=([-_a-zA-Z0-9]+) #i','[tube]$2[/tube] ',$test);
[23:35:49] <olegon> пока хватит, я уже теряю нить
[23:37:20] <Civilian> olegon: а что не так? ищешь пробел http(что угодно кроме пробела)youtube(то угодно кроме пробела)v=(твоя фигня)(что угодно кроме пробела)
[23:37:25] <Civilian> а да, +? -> + конечно же
[23:40:50] <olegon> Civilian: тут еще приколы... Внес изменения в прод, то, что текстом работало, там перестало.. ппц
[23:42:12] Vurtatoo вошёл(а) в комнату
[23:45:35] 0xd34df00d вышел(а) из комнаты: Disconnected: Replaced by new connection
[23:45:45] 0xd34df00d вошёл(а) в комнату
[23:56:39] Mellon вышел(а) из комнаты
[23:59:22] Mellon вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!