Home
codingteam
codingteam@conference.jabber.ru
09.11.2013< ^ >

Тема: C/С++, Haskell, Ruby, Python, Perl, Lisp, Erlang, OCaml, JavaScript, Scala, Nemerle, F#.
Код выкладывать на http://dumpz.org
Вопросы задавать в чат, а не в личку.
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Flash, Java, .NET, PHP, Pascal/Delphi/Borland, 1С караются съеданием поциента.
Личкрафты: http://leechcraft.org и git://github.com/0xd34df00d/leechcraft.git
Horta Hell: https://github.com/ForNeVeR/horta-hell
Проблем решено: 0x15
Говорящих демонов: 0x1
[00:12:18] m4n71k0r вышел из конференции
[00:45:20] пкщгяут[slacktop] вышел из конференции
[00:56:54] Nieralyte вышел из конференции
[01:14:12] sss|zombie зашёл в конференцию
[01:20:44] goodstuff вышел из конференции
[01:21:42] emu-nero~ вышел из конференции
[01:25:00] emu-nero~ зашёл в конференцию
[01:25:16] moonhawk вышел из конференции
[01:58:28] ffinder вышел из конференции
[02:03:52] emu-nero~ вышел из конференции
[02:04:21] sss|zombie вышел из конференции
[03:01:50] пкщгяут[slacktop] зашёл в конференцию
[03:27:27] Graf зашёл в конференцию
[03:28:35] emu-nero~ зашёл в конференцию
[03:41:41] magog вышел из конференции
[03:48:46] emu-nero~ вышел из конференции
[03:54:47] Graf вышел из конференции
[05:21:07] Serpentes зашёл в конференцию
[05:21:11] <Serpentes> утро
[05:35:19] sss|zombie зашёл в конференцию
[15:36:04] eaeee зашёл в конференцию
[15:36:04] Myp зашёл в конференцию
[15:36:04] magog зашёл в конференцию
[15:36:04] Serpentes зашёл в конференцию
[15:36:04] uıʃɐɟ∀ зашёл в конференцию
[15:36:04] ForNeVeR зашёл в конференцию
[15:36:04] rexim зашёл в конференцию
[15:36:04] пкщгяут[slacktop] зашёл в конференцию
[15:36:04] emu-nero~ зашёл в конференцию
[15:36:04] O01eg зашёл в конференцию
[15:36:04] rafaelrs зашёл в конференцию
[15:36:04] DeadBot зашёл в конференцию
Тема: C/С++, Haskell, Ruby, Python, Perl, Lisp, Erlang, OCaml, JavaScript, Scala, Nemerle, F#.
Код выкладывать на http://dumpz.org
Вопросы задавать в чат, а не в личку.
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Flash, Java, .NET, PHP, Pascal/Delphi/Borland, 1С караются съеданием поциента.
Личкрафты: http://leechcraft.org и git://github.com/0xd34df00d/leechcraft.git
Horta Hell: https://github.com/ForNeVeR/horta-hell
Проблем решено: 0x15
Говорящих демонов: 0x1
[15:38:14] <rafaelrs> все, нашел ошибку, ССЗБ, по невнимательности вызвал run, вместо start
[15:45:15] <ForNeVeR> run жеж новый цикл обработки событий запиливает в треде?
[15:45:35] ForNeVeR установил(а) тему: C/С++, Haskell, Ruby, Python, Perl, Lisp, Erlang, OCaml, JavaScript, Scala, Nemerle, F#, Groovy.
Код выкладывать на http://dumpz.org
Вопросы задавать в чат, а не в личку.
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Flash, Java, .NET, PHP, Pascal/Delphi/Borland, 1С караются съеданием поциента.
Личкрафты: http://leechcraft.org и git://github.com/0xd34df00d/leechcraft.git
Horta Hell: https://github.com/ForNeVeR/horta-hell
Проблем решено: 0x15
Говорящих демонов: 0x1

[16:01:40] <Myp> ForNeVeR: О_о а их еще несколько можно делать?
[16:02:03] <ForNeVeR> Myp: да, вроде как можно.
[16:02:03] <Myp> Интересно, а для чего...
[16:02:13] <Myp> У нас просто по одному на тред
[16:02:16] <ForNeVeR> Венда _примерно_ так делает, например, для модальных сообщений.
[16:02:23] <Myp> Правда у нас не гуй
[16:02:26] <Myp> и не винда, лол
[16:02:39] <ForNeVeR> Тогда цикол родительского окна останавливается нахрен, и крутится только цикол модального окна.
[16:02:52] <ForNeVeR> Из-за этого они так уёбищно работали.
[16:03:04] <Myp> хм
[16:03:26] <Myp> Ибонефик делать синглтред уи
[16:03:27] <ForNeVeR> Но по факту там тред, конечно, только один, а работает это всё на костылях и подпорках.
[16:03:45] <ForNeVeR> Myp: а в Qt, кажется, можно таким макаром сигналы между тредами слать.
[16:04:00] <ForNeVeR> А без этого я не уверен, что можно в не-ui тред сигнал запостить из другого треда.
[16:04:24] <ForNeVeR> Алсо, в Qt разве уже отказались от сингл-тред UI?
[16:04:55] <ForNeVeR> На дотнете у нас уебанци одни делали UI в несколько тредов, но оно очень уж пиздецово вышло. Я бы их разогнал за такое нахрен.
[16:06:07] <Myp> Нет. Не отказались емнип
[16:12:33] m4n71k0r зашёл в конференцию
[16:14:57] moonhawk зашёл в конференцию
[16:36:12] moonhawk вышел из конференции
[16:36:15] moonhawk зашёл в конференцию
[16:36:25] moonhawk вышел из конференции
[16:50:28] Славный капитан зашёл в конференцию
[17:34:27] j123123 зашёл в конференцию
[17:35:06] <j123123> Что-то с жабер.ру аккуанта не заходит
[17:35:32] <emu-nero~> пароль не принимает?
[17:36:03] <j123123> Ошибка SSL соединения
[17:36:28] <emu-nero~> у них сертификат поменялся
[17:37:12] <j123123> $ telnet ssl.jabber.ru 443
Trying 77.88.57.180...
telnet: connect to address 77.88.57.180: Connection refused
Trying 77.88.57.182...
telnet: connect to address 77.88.57.182: Connection refused
[17:37:20] <ForNeVeR> Мне уже сегодня в js@ на это человек жаловался.
[17:37:26] <j123123> Оно у них просто сбрасывает соединение
[17:37:28] <ForNeVeR> В support@ сходи.
[17:38:09] <j123123> ок
[17:38:21] j123123 вышел из конференции
[17:39:36] Myp вышел из конференции
[17:46:50] <rafaelrs> >ForNeVeR: run жеж новый цикл обработки событий запиливает в треде?
нет, не запиливает. Видимо это делает start
[18:30:03] emu-nero~ вышел из конференции: Replaced by new connection
[18:30:04] emu-nero~ зашёл в конференцию
[18:48:15] ffinder зашёл в конференцию
[19:13:27] <rexim> .whois rafaelrs
[19:13:29] <DeadBot> rexim: member/participant
online( (Автостатус 'Отошел' по причине бездействия более 5 мин))
зашел в конфу 09.11.13 15:36:04
уровень доступа: 4
[19:13:39] <rexim> ок
[19:13:42] rexim вышел из конференции
[19:14:23] <rafaelrs> эээ
[19:15:37] ffinder вышел из конференции
[19:16:20] ffinder зашёл в конференцию
[19:17:24] InuYasha зашёл в конференцию
[19:18:24] <InuYasha> ад ,речев
[19:18:31] <ForNeVeR> орту ад
[19:19:30] emu-nero~ вышел из конференции
[19:19:38] emu-nero~ зашёл в конференцию
[19:22:26] <ffinder> контрамоты в чате, все в понедельник начинается в субботу
[19:27:10] <rafaelrs> такая проблема. значит сделал отдельный поток в qt через qthread. Стартую через start. Прерываю через terminate. Проблема в том, что если я поток прерываю и тут же стартую, он не стартуется, а просто прерывается. Если я включаю отладку и пошагово прохожу через операторы terminate, start - все ок. Без отладки опять ничего не работает
[19:27:45] <rafaelrs> код: http://dumpz.org/723996/
[19:28:38] <InuYasha> quicktime is bad.
[19:28:49] <ForNeVeR> InuYasha: в такой капитализации - ок.
[19:28:52] <ForNeVeR> QT - плохо.
[19:28:57] <ForNeVeR> qt - нормально.
[19:29:09] <ForNeVeR> rafaelrs: вангую что terminate неблокирующий.
[19:29:15] <InuYasha> yup :)
[19:29:53] <ForNeVeR> http://qt-project.org/doc/qt-5.0/qtcore/qthread.html#terminate
[19:30:00] <ForNeVeR> > The thread may or may not be terminated immediately, depending on the operating system's scheduling policies. Use QThread::wait() after terminate(), to be sure.
[19:30:04] <ForNeVeR> rafaelrs: понял?
[19:30:09] <m4n71k0r> бл, вроде бы писали даже на чёртовом хабре, что нельзя так потоки убивать
[19:30:18] * ForNeVeR не читал.
[19:30:20] <rafaelrs> ForNeVeR, щас обработаю, если вопросы останутся напишу :)
[19:30:55] <emu-nero~> InuYasha: ATZ
[19:30:58] <rafaelrs> m4n71k0r, а как лучше убивать?
[19:31:40] <InuYasha> emu-nero~ : what's taht AT command?
[19:32:17] <ForNeVeR> rafaelrs: лучше всего сделать, чтобы они сами умирали.
[19:32:38] <emu-nero~> InuYasha: хня.
[19:32:40] <ForNeVeR> rafaelrs: с помощью сигнальных переменных, например.
[19:32:59] <ForNeVeR> rafaelrs: алсо, если уж у тебя такая задача с пересозданием потоков - рассмотри-ка использование thread pool.
[19:33:04] <rafaelrs> ForNeVeR, придется процедуру stop вернуть, видимо там тоже wait надо было поставить
[19:33:26] <InuYasha> Ухахахаха, вот это эпично! Написано просто по-шекспирски! Знающим цп1252 - читать! http://thedailywtf.com/Articles/The-Call-of-WTF.aspx
[19:36:34] <rafaelrs> ForNeVeR, о, работает (сделал через переменную stopped но добавил еще wait после остановки), спасибо, буду дальше ковырятся
[19:37:21] <ForNeVeR> rafaelrs: ты это. Что, реально просто глобальную переменную запилил?
[19:37:52] <rafaelrs> ForNeVeR, переменную класса потомка qthread
[19:37:59] <ForNeVeR> Остановись!
[19:38:16] <ForNeVeR> Почитай про volatile и про мьютексы.
[19:38:20] <ForNeVeR> А потом продолжай.
[19:38:25] <rafaelrs> Делаю по примеру как здесь: http://www.linuxcenter.ru/lib/books/qt3/qt3_21.phtml
[19:38:30] <ForNeVeR> Просто так нельзя передавать информацию в другие потоки.
[19:39:27] <rafaelrs> ForNeVeR, в ссылке выше как раз через volatile переменная stopped объявлена
[19:39:50] <ForNeVeR> Ну, ты, в общем, поосторожнее с этим. Многопоточное взаимодействие - очень хмурая тема.
[19:40:05] <ForNeVeR> И, говоря "хмурая", я имею в виду именно то, что ты подумал.
[19:40:20] <rafaelrs> ForNeVeR, или по ссылке выше тоже не годнота?
[19:41:27] <ForNeVeR> rafaelrs: там всё прекрасно, но старовато немножко.
[19:41:40] <ForNeVeR> Есть уже более краткие способы реализации описанных там вещей.
[19:41:52] <ForNeVeR> На досуге глянь QConcurrent, например.
[19:51:57] <rafaelrs> здесь видеоролики принято постить?
[19:52:09] <ForNeVeR> Ну, некоторые постят.
[19:52:14] <ForNeVeR> Особенно если по делу.
[19:52:17] <ForNeVeR> Ну или митол :3
[19:52:55] <rafaelrs> http://www.youtube.com/watch?v=KlylKr7WjnM
[19:53:31] <rafaelrs> чем то напомнило постановку задач некоторыми начальниками :)))
[19:57:49] <ForNeVeR> Да это ж на основе боянного поста из жежешечки.
[19:59:59] <rafaelrs> я этого поста не видел :)
[20:04:14] * InuYasha ржотнимогёт на http://thedailywtf.com/Articles/I-Love-the-Smell-of-Popcorn-in-the-Morning.aspx
[20:08:49] magog вышел из конференции
[20:11:55] magog зашёл в конференцию
[20:19:35] magog вышел из конференции
[20:22:57] InuYasha вышел из конференции
[20:24:46] 0xd34df00d зашёл в конференцию
[20:25:52] InuYasha зашёл в конференцию
[20:26:07] <InuYasha> нарот, што жоппер оиваливался?
[20:27:00] magog зашёл в конференцию
[20:29:11] <ForNeVeR> Мы не знаем.
[20:29:19] <ForNeVeR> Но у тебя он всегда валился.
[20:29:28] <InuYasha> ноуп
[20:29:43] <InuYasha> странно, надо мртг поглядеть
[20:35:28] emu-nero~ вышел из конференции
[21:10:39] <rafaelrs> через sysfs можно нажатие какой нибудь клавиши мониторить? мне для теста, все равно какой
[21:20:40] Serpentes вышел из конференции
[21:36:34] magog вышел из конференции
[21:36:44] magog зашёл в конференцию
[22:20:07] <InuYasha> !!!! Читали? http://sdt.bz/content/article.aspx?ArticleID=65281&page=1 У кого коды есть?
[22:21:28] NordKoT зашёл в конференцию
[22:47:38] SolarRay зашёл в конференцию
[23:02:26] m4n71k0r вышел из конференции: Replaced by new connection
[23:02:27] m4n71k0r зашёл в конференцию
[23:09:33] emu-nero~ зашёл в конференцию
[23:11:39] emu-nero~ вышел из конференции
[23:12:40] ForNeVeR вышел из конференции
[23:16:02] m4n71k0r вышел из конференции
[23:17:30] ffinder вышел из конференции
[23:18:00] m4n71k0r зашёл в конференцию
[23:20:29] ffinder зашёл в конференцию
[23:21:08] emu-nero~ зашёл в конференцию
[23:33:09] m4n71k0r вышел из конференции
[23:34:16] emu-nero~ вышел из конференции
[23:34:55] ffinder вышел из конференции
[23:45:29] magog вышел из конференции
[23:48:18] magog зашёл в конференцию
[23:49:44] emu-nero~ зашёл в конференцию
[23:50:07] ffinder зашёл в конференцию
[23:50:11] ffinder вышел из конференции
[23:50:25] ffinder зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!