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

Тема: C, С++, D, Java, C#, Haskell, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Dead Food: Flash, PHP, Pascal/Delphi/Borland, Basic, 1С.
HQ: http://codingteam.org.ru
0xDead Food: http://leechcraft.org
Live Food: http://loglist.net/
Fast Food: http://hastebin.com/
Instagram Food: http://tinyurl.com/ctcjr-logs
Report Developer Abuse: http://loglist.net/quote/new
Morning Tsoding(вт, чт, сб, вс, збс): http://www.youtube.com/channel/UCEbYhDd6c6vngsF5PQpFVWg
В субботу (26.12.2015) играем в teeworlds на rexim.me, время начала уточняйте у Миксера.
[00:03:25] m4n71k0r вышел из конференции
[00:22:53] dzhon вышел из конференции
[00:26:55] <gsomix> А я устанавливаю MPI.
[00:27:19] <gsomix> Не думаю, что это имеет большой смысл для локальной машины...
[00:27:25] <gsomix> Но кластера у меня нету. :)
[00:30:16] <Minoru> если у тебя есть больше одной машины, то кластер у тебя есть :)
[00:30:35] <Minoru> я даже сюда бросал ссылку про упорка, который сделал кластер и ноута и смартфона
[00:32:09] <gsomix> Minoru, у меня одна машина.
[00:32:24] <gsomix> На самом деле у меня еще есть Raspberry Pi.
[00:32:29] <gsomix> Но я ее не настраивал.
[00:32:30] <Minoru> тогда зачем тебе MPI?
[00:32:41] <gsomix> Для написания лабораторной.
[00:32:44] <Minoru> ну, т.е. если ты ставишь, чтобы поиграться, то я ничего не говорю, это дело хорошее
[00:32:47] <Minoru> а, ну вот
[00:32:51] <Minoru> значит, хорошее :)
[00:32:53] <Minoru> мы тоже так делали
[00:33:02] <Minoru> правда, нам потом давали это дело и на кластере позапускать
[00:33:16] <gsomix> Я уже запускал на кластере код.
[00:33:17] <Minoru> хм, или нет…
[00:33:21] <gsomix> Но в рамках другого курса.
[00:33:33] <gsomix> А тут надо самому куда-то идти, подавать заявку...
[00:33:40] <Minoru> нет, кажется, мы просто научились запускать на кластере, но лабораторки в итоге сдавали просто на ноутах (потому что это было удобнее)
[00:33:42] <ɹǝɟılʍǝu> gsomix, давай пилить кластер!
[00:33:48] <gsomix> Давай.
[00:33:49] <ɹǝɟılʍǝu> Из моего, твоего и минореного компа!
[00:33:56] <ɹǝɟılʍǝu> У меня даже два можно вкорячить
[00:34:09] <gsomix> И будут у нас воооооооот такие затраты на коммуникации.
[00:34:17] <Minoru> да, будете мне Chromium компилить, а то я за— мне надоело уже.
[00:34:18] <ɹǝɟılʍǝu> Дыа
[00:34:37] <ɹǝɟılʍǝu> Или будет нейросеть с поиском идеальных сисех.
[00:34:39] <ɹǝɟılʍǝu> сисек
[00:34:40] <Minoru> пять с половиной часов, Карл! На сраный браузер, Карл!
[00:34:45] <ɹǝɟılʍǝu> Или поиска идеальной рыжей няшки
[00:35:17] <Minoru> gsomix: если данных мало, а обработка реально CPU-bound, то может и взлететь…
[00:36:07] <gsomix> Minoru, можно просто почтой отправить тогда.
[00:36:11] <gsomix> Программу и данные.
[00:36:18] <ɹǝɟılʍǝu> У меня ксеончик
[00:36:27] <Minoru> о, ну вот
[00:36:35] <Minoru> будем просто отправлять всё Нялайферу
[00:36:39] <ɹǝɟılʍǝu> ыыы
[00:36:42] <Minoru> как в давние времена, в вычислительный центр
[00:37:59] <ɹǝɟılʍǝu> Minoru, тогда пааажи, я возьму ещё видяху
[00:38:14] <ɹǝɟılʍǝu> Ну либо поставлю AMD Fury X
[00:38:20] <gsomix> Богачи.
[00:38:29] <gsomix> У меня сраный ноутбук. .__.
[00:38:36] <Minoru> цодингтим, пиши код, а то у нялайфера железа валом, а греться нечем!
[00:38:39] <uggur> у меня хороший ноутбук
[00:38:51] <Minoru> gsomix: у меня тоже. Мне ещё и термопасту лень поменять…
[00:38:51] <uggur> Minoru: while True: print True
[00:38:56] * Minoru что-то изверг
[00:40:25] <ɹǝɟılʍǝu> Minoru, у меня всё даже под нагрузкой холодное
[00:44:05] <rexim> Minoru: что ты изверг?
[00:44:41] <ɹǝɟılʍǝu> rexim, МИМИМИМИМИМИМИМИМИМИМИМКСЕР
[00:44:45] <gsomix> Minoru, эх!
[00:44:50] <rexim> ɹǝɟılʍǝu: драатуте!
[00:44:55] <ɹǝɟılʍǝu> ММАМАМАМАМАМАМАМАМАМАКСИМУМУУМУМУМУММУМУМ МММИМИМИМИМИМИИМИКСЕРРРРРР
[00:45:03] <rexim> о)О
[00:45:09] <rexim> ɹǝɟılʍǝu: http://www.youtube.com/watch?v=WghQo1s3rPE
[00:46:27] <Minoru> rexim: термопасту мне менять лень, а компилить по пять часов кряду машинку заставляю ⇒ изверг
[00:46:41] <rexim> Minoru: а
[00:46:42] <rexim> Спасибо
[00:46:45] <rexim> Все понятно :)
[00:47:06] <gsomix> ɹǝɟılʍǝu, http://www.intel.com/content/www/us/en/processors/xeon/xeon-phi-detail.html
[00:47:15] <Minoru> > 34 views
Не цодингтимом единым!
[00:47:33] <rexim> Minoru: мне кажется, это я ._.
[00:47:33] <Minoru> ну, или Миксер офигенный маркетинг-профессионал :)
[00:47:41] <rexim> Я ее сто раз пересмотрел... ( ._.)
[00:47:45] <Minoru> а, ну или так :)
[00:47:49] <Minoru> о у тебя же есть игра!
[00:47:53] <Minoru> запустил да потыкал
[00:51:26] <rexim> Minoru: ух
[00:51:30] <rexim> Еле оторвался!
[00:51:42] <rexim> Я не знаю, но меня почему-то такие вещи цепляют
[00:52:44] folex зашёл в конференцию
[00:52:47] <gsomix> ɹǝɟılʍǝu, что почитать по GPU вычислениям?
[00:52:53] <gsomix> j123123, ^
[00:53:12] <ɹǝɟılʍǝu> gsomix, что угодно по гетерогенным вычислительным системам
[00:53:13] <gsomix> Даже не знаю, кого тыкать.
[00:53:16] <ɹǝɟılʍǝu> Но не джейку)
[00:53:35] <ɹǝɟılʍǝu> Он мне до сих пор нормального рисунка не принёс, а так выёбывался, так выёбывался!
[00:53:41] <ɹǝɟılʍǝu> Уж извините
[00:53:55] <rexim> Хм...
[00:54:01] <j123123> Я могу рисунки своей мамки показать
[00:54:12] <j123123> она более профессионально рисует
[00:54:18] <gsomix> ɹǝɟılʍǝu, j123123, мне бы названия.
[00:54:23] <ɹǝɟılʍǝu> Мамки твоей зачем?
[00:55:00] <rexim> Кстати, да. Я слыхал, что формальные правила применения "свой" и "мой" довольно нетривиальны.
[00:55:48] <uggur> j123123: ты хорошо рисуешь?
[00:58:06] <gsomix> Ну, лан.
[00:58:09] <gsomix> Сам поищу.
[00:59:39] <rexim> gsomix: буш в субботу в тиворлдс пыщ-пыщ?
[01:00:35] <любитель криппи языков> $pet stats
[01:00:38] <horta hell> любитель криппи языков:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 52
Сытость: 27
Возраст: 4 часов
[01:02:39] folex вышел из конференции
[01:05:11] <rexim> Ладно, я спать xO
[01:05:15] <rexim> Всем снов! \о
[01:05:19] rexim вышел из конференции
[01:06:10] <gsomix> j123123, ты вообще с GPU не работал?
[01:06:26] <j123123> Нет, не писал под GPU
[01:06:36] <j123123> Только доки читал
[01:06:50] <gsomix> j123123, значит, и сортировку для GPU не напишешь?
[01:06:52] <gsomix> :(
[01:07:03] <j123123> Напишу
[01:07:07] <gsomix> Напиши!
[01:07:16] <j123123> Там си-подобный язык
[01:07:23] <j123123> в этом GPU
[01:07:35] <gsomix> Но там и архитектура немного иная, не?
[01:07:42] <j123123> Да
[01:07:51] <j123123> очень много ядер
[01:07:53] <gsomix> Значит и алгоритм отличаться будет.
[01:08:36] <j123123> Если использовать OpenMP-подобные абстракции, код может почти не отличаться
[01:08:42] <gsomix> Хотя я подозреваю, что там будет такая же ситуация, что и в параллельной сортировке.
[01:09:03] <gsomix> В том смысле, что там будет сортировочная сеть.
[01:09:05] <ɹǝɟılʍǝu> Там алгоритмы несколько иные.
[01:09:12] <ɹǝɟılʍǝu> gsomix, суть: https://en.wikipedia.org/wiki/Bitonic_sorter
[01:09:26] <gsomix> ɹǝɟılʍǝu, о чем я и написал. :)
[01:10:08] <Minoru> хнык
[01:10:11] <Minoru> > bitonic sorter
[01:10:14] <Minoru> > сортировочная сеть
[01:10:24] <Minoru> вроде программист, а термины непонятные!
[01:10:27] <Minoru> ок, открываем ссылку
[01:10:31] <Minoru> картинка знакомая
[01:10:42] <Minoru> а, всё, вспомнил!
[01:10:49] <gsomix> j123123, а у тебя есть видюха с OpenCL?
[01:10:59] <Minoru> теперь мне грустно оттого, что я успел это всё напрочь забыть =\
[01:11:01] <gsomix> Или CUDA.
[01:11:01] <j123123> Да, нвидия
[01:11:08] <gsomix> j123123, напиши сортировку!
[01:11:13] <gsomix> Давай, будет полезно.
[01:11:18] <j123123> Когда студентку доучу
[01:11:30] <j123123> дозаставляю ее лабы написать
[01:11:50] <ɹǝɟılʍǝu> j123123, долго же ты её учишь)
[01:11:54] <ɹǝɟılʍǝu> Приятная небось?)
[01:12:17] <j123123> Я ее фото не видел
[01:12:45] <j123123> пока что приходится исправлять ей ошибки вида if (a = 0)
[01:13:01] <j123123> и for(i = 0, i < 5, i++)
[01:13:05] <j123123> В Си если что
[01:13:13] <ɹǝɟılʍǝu> j123123, без фотки чпокаешь?)
[01:13:19] <j123123> эх ты...
[01:13:34] <j123123> Я и студентам помогал, но это ж не о чем не говорит
[01:14:04] <j123123> вот например помогал kosc-у с ассемблером, но это ж не значит, что он кажется мне привлекательным
[01:14:15] <j123123> и что я хочу этсамое
[01:14:45] <ɹǝɟılʍǝu> А зря.
[01:14:49] <j123123> лол
[01:16:49] <j123123> хотя вот у kosc есть его фотка в гитхабе
[01:18:01] <ɹǝɟılʍǝu> :333
[01:18:14] <ɹǝɟılʍǝu> Minoru, ощущаю себя каким-то совращятелем
[01:18:37] <ɹǝɟılʍǝu> совращенцем
[01:18:40] <ɹǝɟılʍǝu> 9_9
[01:18:42] folex зашёл в конференцию
[01:18:50] <ɹǝɟılʍǝu> folex, \0
[01:19:10] <Minoru> ɹǝɟılʍǝu: да вообще!
[01:23:42] folex вышел из конференции
[01:28:28] <j123123> http://z0r.de/6810
[01:29:17] <j123123> на заднем плане - нялайфер
[01:29:41] eaeee зашёл в конференцию
[01:29:44] <uggur> покажи на этой модели где он тебя трогал?
[01:31:29] <eaeee> Привет
[01:31:38] <j123123> eaeee: Привет
[01:31:46] <j123123> Жизнь на ассемблере написал?
[01:31:53] <eaeee> А я ещё на работе )
[01:32:10] <eaeee> j123123, не успел, думаю это не те же часа 2)
[01:32:18] <eaeee> j123123, а больше
[01:32:32] <eaeee> Тем более я его не знаю почти
[01:32:38] <j123123> смотря какие у тебя знания ассемблера и есть ли бекграунд в Си
[01:32:51] <eaeee> j123123, нафига мне тут си?
[01:33:03] <j123123> Бекграунд в Си (указатели) - очень помогает при погружении в асм
[01:33:08] <j123123> вот нафига
[01:33:17] <j123123> а если указателей не знаешь - их придется учить
[01:34:03] <eaeee> Я думаю такую прогу только под досбоксом можно будет запускать
[01:34:14] <j123123> эт почему еще?
[01:34:25] <j123123> Запускать можно в обычном 32 или 64 битном окружении
[01:34:51] <eaeee> j123123, а как я буду использовать мсдос прерывания?
[01:34:59] <j123123> а их не нужно использовать
[01:35:00] <eaeee> Оо
[01:35:02] <j123123> используй винапи
[01:35:08] <j123123> если что-то рисовать надо
[01:35:24] <eaeee> Будет сильно легче, не?
[01:35:26] <j123123> (как я понимаю, у тебя винда)
[01:35:37] <eaeee> (Смотря где)
[01:35:43] <j123123> Да я б не сказал. Можешь консольную прогу писать
[01:36:44] <j123123> и использовать msvcrt функции
[01:36:48] <j123123> принтф-ы и проч
[01:37:07] <j123123> короче, не будет оно сильно легче
[01:37:11] <j123123> будет примерно так же
[01:37:21] <j123123> или даже проще
[01:38:04] <j123123> к тому же есть всякие готовые примеры, как битмап вывести на экран винды из ассемблера
[01:39:12] <j123123> в FASM-е там какие-то фракталы вроде есть
[01:39:16] <j123123> рисовалки фракталов