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

Тема: C, С++, D, Java, C#, Haskell, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust, Kotlin.
Backup channel: codingteam@conference.codingteam.org.ru
HQ: http://codingteam.org.ru
Код постить сюда: http://lpaste.net/
Логи: http://tinyurl.com/ctcjr-logs
Юным погромцам сюда: http://e-maxx.ru/algo/ , а ещё читать Кнутца, Корменца, Седжвикца и др.
Morning Tsoding (вт, чт, вс, збс): https://twitter.com/tsoding
Let's Dev (когда Капитан на мостике): http://www.youtube.com/playlist?list=PLK6mcZkmN4QTusFvp_0GVtscQbCiIg81Y
http://i.imgur.com/slnyI6a.jpg
[00:10:46] eaeee вышел из конференции
[00:11:48] eaeee зашёл в конференцию
[00:21:42] Ender зашёл в конференцию
[00:21:47] <Ender> https://www.youtube.com/watch?v=riCytowZFJU
[00:21:59] <Ender> в игру играет 8.5 миллионов человек
[00:22:15] <Ender> при рассчёте счёта нет контроля переноса в знаковый разряд.
[00:22:58] <Ender> там на алике банчат какой-то топовый рафпланшет за 1.5к
[00:23:02] <Ender> стоит своровать?
[00:33:34] rexim вышел из конференции
[00:44:30] Minoru вышел из конференции
[01:06:50] <eaeee> Ender: чокак, сдал то что писал?
[01:30:05] sleepyvenom вышел из конференции: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[01:31:14] horta hell вышел из конференции: Disconnected: Replaced by new connection
[01:31:14] horta hell зашёл в конференцию
[01:40:00] dzhon вышел из конференции
[01:42:25] Славный капитан вышел из конференции
[02:15:56] m4n71k0r вышел из конференции
[02:29:33] eaeee вышел из конференции
[02:36:34] <Ender> eaeee: нет ещё. во вторник защита. нам всё сдвинули, т.к. дохуя народу неготово. а всех отчислять нахуй декан не хочет
[02:37:00] <Ender> я вот всё пытаюсь допилить ебучий отчёт, в понедельник подписи буду собирать, во вторник защищаться.
[03:03:18] grouzen зашёл в конференцию
[03:30:48] SolarRay вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[03:30:52] SolarRay зашёл в конференцию
[03:44:26] grouzen вышел из конференции
[03:50:16] unclechu вышел из конференции
[04:03:27] a1batross вышел из конференции: Disconnected: closed
[04:18:35] ckorzhik вышел из конференции
[04:19:19] ckorzhik зашёл в конференцию
[04:29:04] horta hell вышел из конференции: Disconnected: Replaced by new connection
[04:29:05] horta hell зашёл в конференцию
[05:05:22] <horta hell> 6uopeakmop II издал тихий рык и испустил дух. Все теряют по 1PTC.
[05:41:06] Славный капитан зашёл в конференцию
[05:50:37] <Славный капитан> $pet resurrect
[05:50:39] <horta hell> Славный капитан: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[05:50:57] <Славный капитан> Утро в хату.
[05:56:29] ckorzhik вышел из конференции
[08:01:18] SolarRay вышел из конференции
[09:49:31] grouzen зашёл в конференцию
[09:54:55] <Ender> йоу
[10:16:02] <Ender> какая же жопа.
[10:16:32] <Ender> так как у меня выходит 2 программы, мне нужно описывать разработку каждой программы выходит.
[10:16:36] <Ender> жопажопажопа
[10:20:04] portnov зашёл в конференцию
[10:23:59] <Ender> ForNeVeR, слух. А какие у меня в эвалуаторе концептуальные классы?
[10:24:16] <ForNeVeR> Что такое "концептуальные классы"?
[10:24:17] <Ender> Я так понимаю, только те, которые наследуют SyntaxTreeNode?
[10:24:36] <Ender> А хуй его знает. UML наркоманы хуетень придумали, а мне пиши.
[10:24:48] <ForNeVeR> Ну вот и пиши. Я тоже не знаю, что это такое.
[10:25:10] <ForNeVeR> Какие у тебя там классы наследуют SyntaxTreeNode - я также понятия не имею.
[10:25:33] <ForNeVeR> У меня вот тут IO на диск отрицательный - вот что непонятно.
[10:25:44] <ForNeVeR> Пишется минус 2000 KiB/s
[10:25:53] <Ender> заебись тебе
[10:26:01] <ForNeVeR> Это в смысле он стирает оттуда чтоли? %)
[10:26:12] <Ender> дракон у тебя видать шестнадцатиразрядный просто.
[10:30:40] <ForNeVeR> Что такое slab?
[10:31:33] <ForNeVeR> Ага, это такой специальный пул памяти в ядре.
[10:34:20] Mr.Purple зашёл в конференцию
[10:41:07] <Mr.Purple> утра
[10:52:12] m4n71k0r зашёл в конференцию
[10:56:08] dzhon зашёл в конференцию
[11:03:29] Aman зашёл в конференцию
[11:19:01] grouzen вышел из конференции
[11:59:15] rexim зашёл в конференцию
[11:59:33] <rexim> ЧПОКОЗОИДЫ!!11
[11:59:34] <rexim> ОНИПОВСЮДУ!!11
[11:59:44] <rexim> ААААА!!!!!
[12:14:50] <Mr.Purple> арларлар
[12:19:02] <rexim> Mr.Purple: ага
[12:20:10] <rexim> https://sourceforge.net/projects/oobash/
[12:22:44] <Aman> rexim: allah hu akbar
[12:23:57] <Mr.Purple> Aman: takbir
[12:26:15] <Aman> Mr.Purple: :D
[12:34:59] <rexim> О, прикольно. Есть такая штука как хронон
[12:35:02] <rexim> Я не знал.
[12:37:05] <ForNeVeR> Есть ли?
[12:37:21] <ForNeVeR> В моём ответвлении вселенной её, похоже, не существует.
[12:37:55] <rexim> send/штука/понятие/
[12:37:57] <horta hell> rexim: Сообщение помещено в очередь.
[12:38:04] <rexim> Лол
[12:38:07] <ForNeVeR> Эм.
[12:38:17] <ForNeVeR> Ну ок, я тебя понял.
[12:38:20] <rexim> Anyway, не думал, что вам до сих пор нужно с Миксерного переводить
[12:38:32] <ForNeVeR> Надеюсь, чувак по имени "штука" тоже тебя правильно поймёт.
[12:38:38] <rexim> ForNeVeR: =3
[12:39:04] <ForNeVeR> the thing
[12:39:26] <rexim> ForNeVeR: я просто в связи с мидилупером много о квантовании времени думаю. И случайно в тырнетах наткнулся.
[12:39:50] <ForNeVeR> А я оформление диссертации привёл к ГОСТовскому.
[12:40:02] <rexim> Кто такой Гостовский?
[12:40:15] <rexim> Ты с Поляками связался?
[12:40:25] <ForNeVeR> Сразу вместо 70 страниц стало 115 ~_~
[12:40:45] <rexim> А, это поляк занимаеющийся увеличением диссеров
[12:40:48] <rexim> Понятно.
[12:40:54] <ForNeVeR> rexim: у меня есть коллега, у него фамилия тоже заканчивается на "ский". И он отчего-то обижается, если говорить, что он поляк.
[12:41:12] <rexim> =(
[12:41:20] <ForNeVeR> Хотя он сам периодически рассказывает, как он играет в LoL на европейском сервере с поляками, и троллит их словом "kurwa".
[12:41:34] <Славный капитан> Erlang your Thes1s! +20 pages in a week! Really works!
[12:41:40] <ForNeVeR> Непонятная у него жизненная позиция, в общем.
[12:41:44] <rexim> Erlang?
[12:41:50] <ForNeVeR> Да, он правильно сказал.
[12:41:52] <rexim> Ок
[12:42:12] <ForNeVeR> Ладно, я сегодня дописал введение.
[12:42:16] <Славный капитан> rexim: Ты, я вижу, не поехал на "авиашоу".
[12:42:18] <ForNeVeR> Осталось всего четыре главы...
[12:42:25] <rexim> ForNeVeR: ты такой молодец!
[12:42:27] <Славный капитан> Правильно сделал, нечего там смотреть.
[12:42:36] <rexim> Славный капитан: =(
[12:45:26] <rexim> ForNeVeR: sweet dreams are made of cheese!
[12:47:19] <horta hell> 6uopeakmop II умер в забвении с гримасой страдания на морде. Все теряют по 1PTC.
[12:49:13] Graf зашёл в конференцию
[12:49:18] Graf вышел из конференции
[12:54:58] <Славный капитан> $pet resurrect
[12:54:58] <horta hell> Славный капитан: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[12:55:06] <Славный капитан> Почему никто не топит биореактор?!
[12:55:29] <Mr.Purple> жара итак, чего его топить
[12:56:12] <portnov> метан сам не выработается
[13:03:41] Aman вышел из конференции
[13:10:43] Aman зашёл в конференцию
[13:14:36] Aman вышел из конференции: Replaced by new connection
[13:14:37] Aman зашёл в конференцию
[13:20:17] ckorzhik зашёл в конференцию
[13:26:28] <Aman> rexim: what was that accounting company you were talking about?
[13:28:33] <rexim> Aman: it was not an accounting company. It's a software company that makes accounting software.
[13:28:34] <rexim> 1C
[13:28:40] <rexim> It's also a video game publisher
[13:28:45] <rexim> They do many things
[13:29:36] <Aman> business software, entertainment software
[13:30:18] <rexim> http://1c.ru/eng/title.htm
[13:30:20] <rexim> yep :)
[13:30:31] <Mr.Purple> was a game publisher?
[13:30:54] <rexim> They don't publish games today?
[13:31:03] <Mr.Purple> i recall that they release old armed assault version…
[13:31:29] <Mr.Purple> without bug fixes
[13:31:38] <rexim> The last thing I remember was Space Rangers on Steam http://store.steampowered.com/app/214730/
[13:31:54] <Aman> rexim: thank you
[13:34:12] <rexim> no problemo :)
[13:34:25] <Aman> pirablem
[13:59:54] Graf зашёл в конференцию
[14:00:31] Graf вышел из конференции
[14:10:30] SolarRay зашёл в конференцию
[14:10:53] Aman вышел из конференции
[14:19:26] <ForNeVeR> It seems that the last thing they published was just another King's Bounty edition in 2014: http://store.steampowered.com/search/?sort_by=Released_DESC&publisher=1C-SoftClub
[14:19:43] <ForNeVeR> Also they are shit eaters.
[14:20:18] <ForNeVeR> 1C is the reason I cannot get Russian localization for my Majesty 2 legally bought on Steam.
[14:20:58] <ForNeVeR> Ah, wait, that was the reason I never bought Majesty 2 :)
[14:24:51] <Mr.Purple> localization other than english used by douchebags
[14:25:04] <ForNeVeR> Это игра, разработанная в России.
[14:25:16] <ForNeVeR> И там очень душевная локализация. Мне она нравится.
[14:26:47] <Mr.Purple> а ты же в рф. сам стим велит русский пользовать?
[14:27:13] <Mr.Purple> или нет7
[14:30:04] <ForNeVeR> Что значит "велит"?
[14:30:18] <ForNeVeR> В нём нету русской версии этой игры. Можно купить английскую.
[14:31:37] <ForNeVeR> Впрочем, разрабы там на форуме пишут, что в 2013 году у них вообще всё сломалось, и они не могут починить даже рабочие DLC (которые продаются вообще-то вместе с игрой в стиме). Лул.
[14:31:38] <Mr.Purple> однако
[15:08:56] ɹǝɟılʍǝu зашёл в конференцию
[15:09:50] <ɹǝɟılʍǝu> утро
[15:25:27] <ɹǝɟılʍǝu> rexim, http://cs4.pikabu.ru/post_img/2016/06/26/7/1466935919199737414.jpg
[15:31:11] horta hell вышел из конференции: Disconnected: Replaced by new connection
[15:31:12] horta hell зашёл в конференцию
[15:31:19] horta hell вышел из конференции: Disconnected: Replaced by new connection
[15:31:20] horta hell зашёл в конференцию
[15:35:09] rexim вышел из конференции
[15:38:36] ckorzhik вышел из конференции
[15:43:40] kpecmuk вышел из конференции: Replaced by new connection
[15:43:41] kpecmuk зашёл в конференцию
[15:44:28] <kpecmuk> вода для мальчиков ?
[15:46:06] magog зашёл в конференцию
[16:10:07] ɹǝɟılʍǝu вышел из конференции
[16:12:28] Mr.Purple вышел из конференции
[16:12:33] Mr.Purple зашёл в конференцию
[16:13:28] Mr.Purple вышел из конференции
[16:13:34] Mr.Purple зашёл в конференцию
[16:19:45] Mega-Word-Inc зашёл в конференцию
[16:26:27] rexim зашёл в конференцию
[16:28:48] Mr.Purple вышел из конференции
[16:43:47] <ForNeVeR> Гы, в LaTeX есть три отдельных размера шрифта \large, \Large и \LARGE.
[16:47:14] <rexim> __ _ _____ _____ ______
\ \ | | /\ | __ \ / ____| | ____|
\ \ | | / \ | |__) | | | __ | |__
\ \ | | / /\ \ | _ / | | |_ | | __|
\ \ | |____ / ____ \ | | \ \ | |__| | | |____
\_\ |______| /_/ \_\ |_| \_\ \_____| |______|
[16:51:09] <Славный капитан> https://www.youtube.com/watch?v=l-eT1Z-Hoqs
[16:51:45] <Славный капитан> >Летать 2 часа, как было заявлено изначально, военные не планировали вовсе.
[16:57:09] Aman зашёл в конференцию
[17:09:12] <rexim> Славный капитан: ты там реально пришел, постоял 5 минут и ушел?
[17:27:20] rexim вышел из конференции
[17:29:22] ckorzhik зашёл в конференцию
[17:35:06] <Славный капитан> rexim: да
[17:35:31] <Славный капитан> вышел на балкон, покурил, плюнул (в банку для окурков) и ушел.
[17:35:46] reximorning зашёл в конференцию
[17:35:48] <Славный капитан> у меня ж с балкона все это замечательно видно было.
[17:36:02] <reximorning> Лол
[17:36:04] <reximorning> Ок :)
[17:36:09] <Славный капитан> *было бы видно, если б было на что смотреть
[17:36:17] <reximorning> send/rexim/Чпок тебя, чпок!/
[17:36:19] <horta hell> reximorning: Сообщение помещено в очередь.
[17:37:27] <m4n71k0r> $petheal
[17:37:29] <m4n71k0r> $pet heal
[17:37:30] <horta hell> m4n71k0r: 6uopeakmop II будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[17:37:35] <m4n71k0r> $pet feed
[17:37:35] <horta hell> m4n71k0r: 6uopeakmop II отвернулся, брезгуя.
[17:37:38] <m4n71k0r> ск
[17:37:41] <m4n71k0r> утра всем
[17:37:54] <reximorning> m4n71k0r: датуте
[17:38:04] <m4n71k0r> мордатуте
[17:38:09] <reximorning> =3
[17:39:00] <reximorning> m4n71k0r: го сеня на русте пейсать?
[17:41:06] <m4n71k0r> не-к
[17:41:10] <m4n71k0r> го на котлине
[17:41:12] <Славный капитан> rexim: а вот куча народа действительно пришла, постояла два часа, посмотрела на пролетающие самолеты и вертолеты и разошлась.
[17:41:51] <reximorning> m4n71k0r: ну тоже можно
[17:41:55] <reximorning> Только не сегодня :)
[17:41:59] <reximorning> Котлин мне нравится.
[17:47:53] Ender вышел из конференции
[18:10:28] <kpecmuk> не уводите его с правильного пути... он к русскому стриму должен готовиться
[18:15:11] <m4n71k0r> сам веди русский стрим
[18:17:23] <reximorning> Стримы русским!
[18:17:50] <ForNeVeR> Стримы всем.
[18:19:57] <reximorning> Я не понимаю, чо все на этих стримах помешались?
[18:20:02] <reximorning> Это же просто ленивые списки
[18:21:24] <reximorning> Ну а тем временем, Чайный Танк заправлен!
[18:21:25] <reximorning> Ух!
[18:23:36] Aman вышел из конференции
[18:29:20] <m4n71k0r> стримы бякочные
[18:29:28] <m4n71k0r> их нельзя сериализовать
[18:29:38] <m4n71k0r> и опшионы
[18:29:57] <m4n71k0r> а ещё нельзя повторно использовать стрим
[18:30:00] <m4n71k0r> ужасно
[18:35:29] <uggur> m4n71k0r: а зачем?
[18:36:04] <m4n71k0r> потому что повторное использование стрима - частая ошибка программирования
[18:36:13] <m4n71k0r> проще сделать поведение не таким ебанутым
[18:36:29] <m4n71k0r> потому что опшионы хочется не только юзать в коде, но и закешировать
[18:39:02] <uggur> ну, сделай кэшируемый стрим?\
[18:44:16] <reximorning> m4n71k0r: ты же про джавовые да?
[18:44:27] <m4n71k0r> да, безусловно
[18:44:38] <reximorning> Мне, кстати, тоже поразила ебанутость джавовых стримов, когда я про них узнал.
[18:44:58] <reximorning> До этого я программировал на хаскеле и скале и, честно говоря, такого не ожидал.
[18:45:10] <reximorning> Жизнь меня к такому не готовила!!
[18:45:31] <kpecmuk> reximorning: чёт я не понял что не так с джавовыми стримами
[18:45:39] <ForNeVeR> m4n71k0r: в кложуре и х-ле все "стримы" кэшированные.
[18:46:00] <ForNeVeR> В F# у нас есть Seq.cache (которая, к сожалению, никак не отражается на типе последовательности, а хотелось бы).
[18:46:02] <m4n71k0r> я имел в виду, положить в кэш, как коллекцию
[18:46:15] <ForNeVeR> Да, я об этом же.
[18:46:17] <m4n71k0r> но стрим-то мне не надо было
[18:46:31] <ForNeVeR> В кложуре ты можешь забесплатно дважды обойти стрим, и он не будет второй раз вычисляться.
[18:46:56] <m4n71k0r> даже в дишке что-то такое прикрутили
[18:47:10] <ForNeVeR> Ну и в жабе можно легко добавить.
[18:47:11] <m4n71k0r> тем более, не заводя новую сущность, насколько я понял
[18:47:38] <ForNeVeR> Вероятно, для более чем половины применений такое "кеширование" будет просто жрать память.
[18:48:05] <m4n71k0r> всё жрёт память(
[18:48:23] <reximorning> До! Жава программисты очень переживают по поводу памяти, до!
[18:48:37] <reximorning> У меня целый Бангалор этих переживальщиков
[18:48:45] <ForNeVeR> Но это действительно так.
[18:48:53] <m4n71k0r> джава-программисты удивляются, почему жвм становится херово после 128 гигов оперативы выделенной
[18:49:03] <ForNeVeR> Если жаба-программа начала жрать памяти больше, чем обычно - значит, она съедает её больше, чем вообще есть на машине.
[18:49:08] <ForNeVeR> И это повод задуматься :)
[18:49:30] <m4n71k0r> Бангалор - это под Новосибом деревня?
[18:49:32] <reximorning> Поводов задуматься и без памяти достаточно.
[18:49:43] <m4n71k0r> ахахаха
[18:49:46] <m4n71k0r> хорошо сказал
[18:50:01] <ForNeVeR> У меня F# (под CLR) нормально кушал 20 гигов рамы. Не фатально тормозил при этом.
[18:50:12] <ForNeVeR> Хотя Full GC мог его на пять минут вывести из равновесия.
[18:50:19] <m4n71k0r> оксюморемиксер
[18:52:03] Магистр Гсомикс зашёл в конференцию
[18:52:15] <Магистр Гсомикс> Утро.
[18:53:15] <Магистр Гсомикс> ForNeVeR, что с логами?
[18:53:26] <ForNeVeR> Магистр Гсомикс: накрылись :(
[18:53:59] <ForNeVeR> Ну, в хорте-то они все остались, но нормального UI мы так и не сделали.
[18:57:38] * m4n71k0r старается избегать слова "нормальный" при оценке качества, если не троллит
[19:03:45] <reximorning> А, как известно, троллит Мантикор всегда!
[19:04:21] <m4n71k0r> зачем ви ттгавите?
[19:04:30] <reximorning> Мы любя! =*
[19:06:34] <Славный капитан> Магистр Гсомикс: логов нет, но вы держитесь там.
[19:06:42] <reximorning> xD
[19:07:16] <ForNeVeR> XD
[19:07:18] <m4n71k0r> а куа логи продолбались? Что с фудосервисом?
[19:07:30] <ForNeVeR> Кто ж его знает. Не работает он чото.
[19:07:58] <reximorning> date
[19:08:00] <reximorning> jq
[19:08:02] <reximorning> ой
[19:08:05] <reximorning> не то окно >_<
[19:09:53] <Славный капитан> reximorning: Текущая дата: 26.06.2016
Введите новую дату (дд-мм-гг):
[19:13:26] Minoru зашёл в конференцию
[19:16:46] <reximorning> Minoru: \о/
[19:16:49] <reximorning> Славный капитан: \о/
[19:22:42] ɹǝɟılʍǝu зашёл в конференцию
[19:23:00] <reximorning> ɹǝɟılʍǝu: XGJR
[19:24:19] <ɹǝɟılʍǝu> ночера
[19:24:40] <reximorning> Ночерберг
[19:27:22] <ɹǝɟılʍǝu> m4n71k0r, нормальный, значит прошел нормоконтроль.
[19:28:03] <ɹǝɟılʍǝu> m4n71k0r, Флудосервис
[19:41:31] <horta hell> @tsoding твитит: The stream starting soon!
- YT: https://t.co/EQOtYALIG8
- Twitch: https://t.co/i7Wp0qakuX
- LCTV: https://t.co/ohg14rrT11
Chpoky!
[19:42:17] <Славный капитан> ɹǝɟılʍǝu: нормальный -- значит перпендикулярный к поверхности
[19:42:50] <Славный капитан> А нормоконтроль -- это измерение угла относительно поверхности!
[19:42:53] <ɹǝɟılʍǝu> Славный капитан, тоже.
[19:43:17] <Славный капитан> ForNeVeR: вот у тебя дисер на поверхности стола стоит или лежит?
[19:44:53] <reximorning> Да у вас диссер встал!
[19:44:56] reximorning вышел из конференции
[19:55:34] <horta hell> 6uopeakmop II умер в забвении с гримасой страдания на морде. Все теряют по 1PTC.
[19:56:25] <kpecmuk> $pet resurrect
[19:56:26] <horta hell> kpecmuk: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[20:05:19] 404p зашёл в конференцию
[20:07:04] 404p вышел из конференции
[20:36:26] <Minoru> $pet change-nick 6uopeakmop III
[20:36:28] <horta hell> Minoru: Теперь нашего питомца зовут 6uopeakmop.
[20:36:32] <Minoru> $pet change-nick 6uopeakmop\ III
[20:36:32] <horta hell> Minoru: Теперь нашего питомца зовут 6uopeakmop III.
[20:48:12] ckorzhik вышел из конференции
[20:52:05] <Minoru> send/rexim/Chpoke!/
[20:52:05] <horta hell> Minoru: Сообщение помещено в очередь.
[20:58:51] sleepyvenom зашёл в конференцию
[21:01:53] katelifes зашёл в конференцию
[21:02:46] <katelifes> эй
[21:05:25] <ɹǝɟılʍǝu> katelifes, http://s4.pikabu.ru/images/big_size_comm/2016-06_6/1466958413273234998.jpg
[21:05:45] <katelifes> смешно
[21:06:20] <ɹǝɟılʍǝu> katelifes, звание, боец? (=
[21:07:02] <katelifes> считай студентом
[21:08:30] <katelifes> у меня задачка есть 4 разных многопоточных алгоритмов и хочу посоветоваться какой из них работает быстрее
[21:08:54] <katelifes> разумеется не на бреде, а на си
[21:09:18] <ɹǝɟılʍǝu> О, что-то интересное.
[21:09:28] <katelifes> так тут есть бойцы, которые ещё и о алгоритмах думают?
[21:10:59] unclechu зашёл в конференцию
[21:13:06] <Minoru> есть
[21:13:41] <katelifes> задача найти на поле 800*600 красную точку, интересно какой алгоритм быстрее
[21:14:31] <Minoru> ты асимптотику имеешь в виду?
[21:14:41] <katelifes> две полосы - два потока, квадраты - 4 потока и те же полосы только 4 стороны, или метод квадратов
[21:14:44] <Minoru> чтобы выяснить, какой на самом деле быстрей, нужно делать бенчмарки
[21:15:20] <katelifes> реализовала 2 полосы, медленно, нужно успеть за 17ю кадрами
[21:16:22] <ɹǝɟılʍǝu> Minoru, http://cs4.pikabu.ru/post_img/2016/06/17/12/1466195823171570881.jpg
[21:16:23] <Minoru> а сколько у тебя ядер доступно?
[21:16:48] <Minoru> ɹǝɟılʍǝu: ага, забавно
[21:17:46] <ɹǝɟılʍǝu> ForNeVeR, Пативен с "Ордо Еретикус" уже в пути. В зловещем мраке далекого будущего есть лишь война, Астартес высаживаются в "Простоквашино", где старый инквизитор Печкин в одиночку держит оборону от культа еретиков поклоняющихся священной корове. Тёмный мехнаникум Фёдор возносить литании к демону Митеусу во чреве трактара...
[21:18:01] <katelifes> только линукс только QT в версиях 32-64 число ядер не важно, ну почти
[21:18:32] ckorzhik зашёл в конференцию
[21:19:06] <Minoru> katelifes: ты какой-то бред несёшь :( Покажи код для начала
[21:19:16] <Minoru> http://lpaste.net или любой другой пастебин
[21:19:48] <katelifes> объясню проще задачу, школа купила за 70 тысяч лазерный тир, там обычная вебкамера, код разумеется закрыт, я хочу его открыть
[21:20:04] <katelifes> по сути это поиск красной точки на экране
[21:20:17] <katelifes> и очень быстрый
[21:21:03] <Minoru> а на каком железе это должно работать?
[21:21:16] <Minoru> просто в зависимости от того, что за техника тебе доступна, ответы могут быть разными
[21:22:23] <katelifes> i3-i9
[21:22:33] <katelifes> аналоги амд
[21:23:22] <katelifes> как поиск точки в картинке зависит от железа?
[21:23:37] <Minoru> если у тебя есть много ядер, то можно параллелить
[21:23:42] <Minoru> если одно, то параллелить смысла нет
[21:23:56] <katelifes> это без директх и разумеется без опенгл
[21:23:56] <Minoru> если есть возможность погонять программу на GPU, то вообще красота, там сотни ядер
[21:24:02] <ɹǝɟılʍǝu> i9?
[21:24:08] <ɹǝɟılʍǝu> Это что такие за ЦПУ?
[21:24:15] <Minoru> если я правильно понимаю, что DirectX и OpenGL тебе не помогут
[21:24:23] <ɹǝɟılʍǝu> OpenCL?
[21:24:31] <katelifes> есть i9 и выпускаются уже пару лет
[21:25:03] <katelifes> GL помог бы но я не могу, я плаваю тут
[21:25:29] <katelifes> знаю что там аппаратные возможности но я не смогу
[21:25:41] <Minoru> GL рисует, а не ищет
[21:25:48] <Minoru> начни с доступа к памяти
[21:25:59] <Minoru> твоя картинка хоть и двухмерная, но в памяти хранится последовательно
[21:26:07] <Minoru> либо строка за строкой, либо столбец за столбцом
[21:26:19] <Minoru> выясни, как именно, и сделай так, чтобы программа шла по памяти последовательно
[21:26:36] <katelifes> плин, я не спрашивала как она хранится, я спрашивала о алгоритмах, разумеется всё последовательно
[21:26:38] <Minoru> после этого можешь смотреть на процессор и думать, имеет ли смысл делать несколько потоков
[21:27:40] <katelifes> можно взять 2 потока и проверять две сходящихся линии внутрь или наоборот от центра
[21:27:55] <Minoru> все описанные тобой алгоритмы одинаковые по асимптотике, поэтому всё зависит от реализации — в теории они равны
[21:28:00] <katelifes> можно взять 4 цикла и 4 потока внуть или снаружи
[21:28:55] <Minoru> ты не поняла мои замечания про память, раз предлагаешь такие вещи :(
[21:28:59] <katelifes> можно взять хаотические квадраты(кстати алгоритм из gl) и проверять конвеером потоков
[21:29:22] <katelifes> память меня не волнует я не на яве программировать собралась
[21:30:00] <Minoru> с одной стороны ты хочешь быстродействие, а с другой тебе плевать на память. Как так?
[21:30:18] <Minoru> про сложность самих алгоритмов я тебе вроде как уже ответил. Есть какие-то дополнительные вопросы?
[21:30:59] <katelifes> )))
[21:31:04] <katelifes> не ответил
[21:31:58] <katelifes> в матрице найти самую яркую точку - детская задачка, а какой из алгоритмов быстрее, чтоб успеть проверять кадры
[21:32:16] <katelifes> разумеется многопоточность
[21:33:11] Mr.Purple зашёл в конференцию
[21:33:35] <Minoru> как я уже сказал, все описанные тобой алгоритмы *теоретически* равноправны. На практике же всё зависит от того, как ты их реализуешь и насколько эффективно используешь ресурсы железа. Но ты не хочешь слушать мои замечания про эффективность, потому что тебя «память не волнует»
[21:33:39] * Minoru пожимает плечами
[21:34:56] <ɹǝɟılʍǝu> m4n71k0r, угадай, кто? http://cs4.pikabu.ru/post_img/2016/06/26/9/14669509721883798.jpg
[21:34:56] <katelifes> память меня не волнует, потому что у меня есть привычка её освобождать, говорю же для си, а не для всевдо скриптов
[21:35:21] <katelifes> про равноправность этих алгоритмов я знаю
[21:36:32] <Minoru> освобождение памяти здесь ни при чём
[21:36:45] <Minoru> извини, но я устал тебе что-то доказывать, ты попросту не слушаешь
[21:36:59] <katelifes> очень даже при чём, расходуется время
[21:37:19] <Minoru> ни при чём, потому что ты в процессе работы память не будешь выделять и освобождать *вообще*
[21:37:41] <Minoru> ты просто выделаешь нужный кусок, помещаешь в него картинку, и дальше уже запускаешь алгоритм, который по этой памяти просто бегает и читает
[21:37:53] <Minoru> вот это советую почитать: https://people.freebsd.org/~lstewart/articles/cpumemory.pdf
[21:38:41] <Minoru> правильный доступ к памяти должен быть твоим первым шагом, потому что он одинаков для любого алгоритма — и одно-, и многопоточного
[21:39:33] <katelifes> эм... я знаю как работает память и про такты, ещё я знаю как работают компиляторы )
[21:40:20] <katelifes> за книжечку спасибо большое, мне нравится(без сарказма)
[21:41:04] <Minoru> просто напиши все свои алгоритмы и побенчмаркай
[21:43:48] <katelifes> ошибиться очень просто, особенно когда алгоритм продумываешь, написать то его легко, а вот угадать какой наиоболее эффективен
[21:43:57] <katelifes> лень же
[21:44:28] <katelifes> но, я поняла, спасибо
[21:45:06] <katelifes> книжка офигеть какая классная )
[21:47:21] <Minoru> если у тебя есть N ядер, то подели количество точек на количество ядер и делай полосы, т.е. первое ядро идёт по точкам от 0 до N-1, второе от N до 2N-1, и так далее. Мне кажется, что это будет быстрей всего, но бенчмарков это не отменяет
[21:48:27] <Minoru> и, кстати, если таки покажешь какой-то код — хоть какой-то! — получишь мембера, и не нужно будет капчу на входе вводить. Такая у нас тут, в Цодингтиме, традиция
[21:48:57] <katelifes> интеловские ядра или реальные? )))
[21:49:52] <Minoru> хм… Я не знаю точно. Побенчмаркай и расскажи :)
[21:50:07] <m4n71k0r> попробуйте гпу-ядра
[21:50:53] <m4n71k0r> ɹǝɟılʍǝu: у эмунерки такой был
[21:51:04] <m4n71k0r> а, нет
[21:51:07] <ɹǝɟılʍǝu> m4n71k0r, да, это два эмунернки)
[21:53:24] <katelifes> вопрос об эффективности разных алгоритмов, странно слышать про гпу, сказала же, в gl я плаваю, да и не интересует, какая разница где именно матрицу перебирать, важно как её перебирать
[21:53:47] <m4n71k0r> когда у тебя несколько тсяч ядер, то разница есть
[21:55:56] <m4n71k0r> я бы не стал обрабатывать видео на цпу, если у меня не ардуино
[21:55:59] <katelifes> значит я не знаю как это использовать
[21:56:05] <m4n71k0r> или какой-нибудь атом
[21:59:27] <katelifes> m4n71k0r ядра пользовать не буду, с этим пусть остальное разбирается, но пинок в сторону графики хороший, спасибо
[21:59:57] <m4n71k0r> тебе именно алгоритм нужен?
[22:00:05] <m4n71k0r> OpenCV уже советовали?
[22:00:23] <katelifes> я нашла уже алгоритм
[22:00:34] <katelifes> CV не из той оперы
[22:01:28] <katelifes> спасибочки всем
[22:01:49] <m4n71k0r> cv::minMaxLoc
[22:01:52] <m4n71k0r> если что
[22:02:56] <katelifes> не та опера мне из кадра нужно считывать, то есть читать матрицу у gl для этого есть простенько всё
[22:03:30] <m4n71k0r> ок, gl так gl
[22:04:01] <katelifes> cv не реализованно аппаратно, а тут всего одна функция с половиной
[22:04:19] <katelifes> спасибочки за пинок в нужную сторону )
[22:04:41] <katelifes> особенно за книшку )
[22:05:14] katelifes вышел из конференции
[22:08:15] kpecmuk вышел из конференции
[22:08:26] <Mr.Purple> и часто оно сюда заходи?
[22:08:46] <m4n71k0r> впервые вижу
[22:09:58] <m4n71k0r> хм... http://docs.opencv.org/2.4/modules/gpu/doc/matrix_reductions.html#gpu-minmaxloc
[22:10:11] <m4n71k0r> не реализовано аппаратно...
[22:11:04] <Mr.Purple> compute capability < 1.3
[22:11:05] <Mr.Purple> гм
[22:11:16] <Mr.Purple> это типа версия возможностей какая-то?
[22:12:23] <m4n71k0r> а вот хз
[22:15:03] kpecmuk зашёл в конференцию
[22:15:26] kpecmuk вышел из конференции
[22:15:29] kpecmuk зашёл в конференцию
[22:42:34] <Магистр Гсомикс> Утро.
[22:52:31] <Mr.Purple> утра
[23:21:07] portnov вышел из конференции
[23:22:33] portnov зашёл в конференцию
[23:24:55] portnov вышел из конференции
[23:30:33] Mr.Purple вышел из конференции
[23:32:38] rexim зашёл в конференцию
[23:32:38] horta hell вышел из конференции
[23:32:40] horta hell зашёл в конференцию
[23:32:58] <rexim> Minoru: =3
[23:33:27] <Minoru> rexim: я разучился писать на Haskell! И думать, похоже, тоже!
[23:33:29] <Minoru> но я стараюсь это исправить
[23:34:23] <rexim> Minoru: ничего страшного! Я каждый стрим разучиваюсь программировать. ;)
[23:34:45] <rexim> Minoru: я тебя все получится. Я в тебя верю, ты знаешь! ;)
[23:35:07] <rexim> у тебя*
[23:35:08] <rexim> Лол
[23:37:19] <Minoru> после стрима Миксеру становится заметно сложней проходить тест Тьюринга ._.
[23:37:42] <rexim> =(
[23:38:41] <uggur> rexim: а ч0 ты такой грустный?
[23:38:42] <uggur> устал?
[23:38:47] <Minoru> да ты не переживай — всем тяжело!
[23:38:59] <rexim> uggur: немножк
[23:39:03] <rexim> Совсем чут-чут :)
[23:39:10] <rexim> Все будет хорошо
[23:48:20] <Minoru> такое впечатление, что наговнокодил, но не пойму, где, ведь по отдельности строчки пахнут нормально…
[23:50:03] <ɹǝɟılʍǝu> Minoru, значит, все — говнина?
[23:50:14] <ɹǝɟılʍǝu> Minoru, на вот тебе Шани https://vk.com/album139941609_232617269
[23:51:11] <Minoru> ɹǝɟılʍǝu: наверное, да… Но я не знаю, как написать лучше. Пойду лучше поем!
[23:51:21] <Minoru> ёптыть, про NSFW предупреждать нужно!
[23:51:36] <ɹǝɟılʍǝu> Сорян)
[23:51:39] <ɹǝɟılʍǝu> Ты на работе что ли?
[23:51:58] <Minoru> нет, но у меня тут другие люди иногда ходют, я перед ними стесняюсь
[23:52:10] <Minoru> впрочем, пора бы мне уже и научиться, что твои ссылки часто NSFW…
[23:52:25] <ɹǝɟılʍǝu> Minoru, блин, чаво стесняцца?)
[23:54:04] <Minoru> того, что рассматриваю обнажённых барышень, очевидно
[23:55:26] <rexim> Minoru: если б рассматривал обнаженных молодцев, объяснить было бы еще сложнее.
[23:56:29] <rexim> Мне тут настриме задровенных пуллреквестищь доставили
[23:56:33] <rexim> Пришлось ревьюить ._.
[23:57:32] sleepyvenom вышел из конференции: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!