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

Тема: C, С++, D, Java, C#, Haskell, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Backup channel: codingteam@conference.codingteam.org.ru
HQ: http://codingteam.org.ru
Код постить сюда: http://hastebin.com/
Логи: http://tinyurl.com/ctcjr-logs
Morning Tsoding (вт, чт, сб, вс, збс) (21.01.2016 стрима нет): http://www.youtube.com/playlist?list=PLguYJK7ydFE75hzLFTKwMDVRkDlJ8rEiA
[00:00:13] <xfer~> в магазин забыл зайти
[00:00:16] <Kerrigаn> надо завтра у родителей утащить блинную сковородку
[00:00:27] <Kerrigаn> а то одна всегда занята
[00:00:32] <Kerrigаn> а вторая мелкая слишком
[00:00:38] <Kerrigаn> так что с протоколом-то?
[00:01:07] <Kerrigаn> о, PROTOCOL_DARKPLACES4
[00:05:08] portnov вышел из конференции
[00:16:59] kosc вышел из конференции: Disconnected: closed
[00:33:56] dzhon зашёл в конференцию
[00:36:50] Aman вышел из конференции
[00:46:16] ckorzhik вышел из конференции
[01:00:16] <horta hell> Недетерминированный конечный автомат Тьюринга едва дышит, издавая хриплые звуки и отхаркивая кровавую пену.
[01:01:48] Kumba_yo вышел из конференции
[01:02:33] <Minoru> $pet feed
[01:02:33] <horta hell> Minoru: Недетерминированный конечный автомат Тьюринга опрокинул миску с едой лапой.
[01:02:35] <Minoru> $pet heal
[01:02:37] <horta hell> Minoru: Недетерминированный конечный автомат Тьюринга был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[01:04:19] Kumba_yo зашёл в конференцию
[01:08:48] ВАСЯ111 зашёл в конференцию
[01:08:57] <ВАСЯ111> ИДИТЕ НАХУЙ, ПИДАРАСЫ
[01:14:23] <Minoru> .ban ВАСЯ111
[01:14:23] ВАСЯ111 запретили входить в конференцию: DeadBot
[01:14:24] <DeadBot> Minoru: ok
[01:40:21] grouzen вышел из конференции
[01:41:33] CA зашёл в конференцию
[01:41:58] ap3amac вышел из конференции
[01:42:00] ap3amac зашёл в конференцию
[01:45:27] superka вышел из конференции
[02:24:12] <horta hell> Недетерминированный конечный автомат Тьюринга с рыком впивается в бедро kp-cmuk с рыком раздирая одежду и пожирая ошмётки вместе с кошельком. kp-cmuk теряет 3PTC.
[02:28:13] <Minoru> $pet stats
[02:28:13] <horta hell> Minoru:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 84
Сытость: 100
Возраст: 11 часов
[02:28:26] <Minoru> CA: привет! Код пишешь?
[02:28:41] <Minoru> если покажешь что-то написанное тобой, получить мембера ^_^
[02:30:49] <CA> Minoru: Ага, типа того. Не особенно успешно выходит, вследствие скромного опыта.
[02:31:20] <CA> Minoru: Нет, пожалуй, в следующий раз, но все равно спасибо за предложение.
[02:32:26] <Minoru> а что пробуешь, что учишь?
[02:33:18] <CA> Да на сиподобном поделии тренируюсь. Бьендом называется.
[02:36:42] <Minoru> что-то не гуглится этот твой «бьенд». Можно ссылку?
[02:38:05] <CA> http://www.byond.com
[02:39:16] <CA> Поделие для начинающих, но в общем-то так себе пока.
[02:40:18] <Minoru> специализированный язык для написания игрушек. Прикольно!
[02:41:36] <CA> Примерно так. Там космическая станция самое известное.
[02:42:22] <Minoru> SS13! Ого! Да, я о ней слышал, но не играл
[02:43:05] <CA> Вот примерно в этих кругах я и обитаю.
[02:56:13] ɹǝɟılʍǝu вышел из конференции
[03:01:28] Minoru вышел из конференции
[03:10:54] ɹǝɟılʍǝu зашёл в конференцию
[03:16:31] dzhon вышел из конференции
[03:26:52] m4n71k0r вышел из конференции
[03:55:13] eternastudento вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[03:56:01] CA вышел из конференции: Replaced by new connection
[03:56:16] CA зашёл в конференцию
[04:02:56] Myp вышел из конференции
[05:05:39] grouzen зашёл в конференцию
[05:31:48] Kumba_yo вышел из конференции
[05:39:37] Kumba_yo зашёл в конференцию
[05:46:34] rafaelrs вышел из конференции
[06:08:18] ckorzhik зашёл в конференцию
[06:34:11] kpecmuk вышел из конференции: Replaced by new connection
[06:34:12] kpecmuk зашёл в конференцию
[06:56:37] <ForNeVeR> А мне внезапно Jenkins ночью сообщил, что я вчера куда-то фигонул 43 коммита.
[07:00:48] <CA> Внезапность.
[08:08:43] Славный капитан зашёл в конференцию
[08:17:16] sss|zombie зашёл в конференцию
[08:35:29] <kpecmuk> $pet statswww
[08:35:30] <horta hell> kpecmuk: Попробуйте $pet help.
[08:35:36] <kpecmuk> $pet stats
[08:35:36] <horta hell> kpecmuk:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 21
Сытость: 8
Возраст: 17 часов
[08:35:42] <kpecmuk> $pet feed
[08:35:42] <horta hell> kpecmuk: Чудо свершилось! Друг был другом спасён! Вы получаете 3PTC, а Недетерминированный конечный автомат Тьюринга сыт и доволен.
[08:50:53] kosc зашёл в конференцию
[09:05:32] <Славный капитан> $pet heal
[09:05:35] <horta hell> Славный капитан: Недетерминированный конечный автомат Тьюринга был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[09:05:42] <Славный капитан> ootro
[09:06:24] iltimirov зашёл в конференцию
[09:12:54] <ForNeVeR> $send rexim https://pbs.twimg.com/media/CZXwnj_WIAACsxQ.jpg:large
[09:12:55] <horta hell> ForNeVeR: Сообщение помещено в очередь.
[09:16:05] <Славный капитан> https://www.youtube.com/watch?v=CHs8iAWpfho
[09:21:49] Aman зашёл в конференцию
[09:32:59] Aman вышел из конференции
[09:39:38] gsomix вышел из конференции: This participant is kicked from the room because he sent an error presence: recipient-unavailable
[09:41:35] gsomix зашёл в конференцию
[09:42:02] ckorzhik вышел из конференции: Replaced by new connection
[09:42:36] ckorzhik зашёл в конференцию
[09:44:06] dzhon зашёл в конференцию
[09:49:30] <kpecmuk> $pet heal
[09:49:33] <horta hell> kpecmuk: Недетерминированный конечный автомат Тьюринга будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[09:54:12] gsomix вышел из конференции
[09:54:33] gsomix зашёл в конференцию
[09:54:54] <gsomix> Утро.
[10:12:20] <ForNeVeR> Так точно!
[10:27:10] rafaelrs зашёл в конференцию
[10:33:08] portnov зашёл в конференцию
[10:40:38] <gsomix> ForNeVeR, какие мысли по Tesla?
[10:40:51] <ForNeVeR> gsomix: ну, надо написать заново :)
[10:41:15] <ForNeVeR> gsomix: я пока что по большей части пинаю Tesla.Csxcad, потому что я его уже юзаю в проектах.
[10:41:42] <kosc> Segfault++
[10:41:47] <ForNeVeR> (оно поэтому живёт в отдельной репе и даже в нугет выложено)
[10:43:52] <ForNeVeR> gsomix: а вообще - ну, какие мысли могут быть. Нужно начать с типов для геометрических абстракций (кубы там всякие, сферы и пр.), затем электромагнитных абстракций (в идеале - чтоб можно было задавать изотропные и анизотропные кубы в электрическом и магнитном спектре).
[10:44:25] <ForNeVeR> Ну а дальше вспомнить, как реализуются эти вычисления (они довольно простые), и подобрать способ эффективной реализации.
[10:44:46] <ForNeVeR> Может, вот этим MathNet.Numerics следует дать шанс показать себя
[10:47:01] <gsomix> ForNeVeR, чтобы применить mathnet, нужно почитать про векторизацию FDTD.
[10:47:39] <ForNeVeR> Ну дык!
[10:47:47] <ForNeVeR> А то даже изобрести векторизацию FDTD!
[10:48:42] <ForNeVeR> Навскидку могу предположить, что возможных стратегий векторизации может быть несколько.
[10:55:58] <kosc> Помогите плз, сегфолт на втором fread (строка 242): https://bpaste.net/show/9871d0e6f7d7
[11:11:50] <ForNeVeR> Ну, подебагай.
[11:11:57] <ForNeVeR> Может, у тебя там file == NULL?
[11:15:35] <kosc> Таки да.
[11:15:40] <kosc> Адрес неверный.
[11:15:47] <kosc> Path то есть.
[11:20:03] <kosc> Странно
[11:20:07] <kosc> 274-276
[11:20:10] <kosc> Там адрес делается.
[11:20:20] <kosc> current_work_dir верный
[11:20:27] <kosc> Но итоговый Path выходит без него.
[11:21:52] <kosc> Тьфу
[11:22:01] <kosc> cmp и cpy перепутал XD
[11:23:16] <kosc> Взлетело :)
[11:25:07] m4n71k0r зашёл в конференцию
[11:42:22] rafaelrs вышел из конференции
[11:58:46] <ɹǝɟılʍǝu> ForNeVeR, https://www.youtube.com/watch?v=4F63qFpJlnk&feature=youtu.be
[11:58:54] <ɹǝɟılʍǝu> Я одобряю этих ребят!
[12:00:41] <ForNeVeR> ɹǝɟılʍǝu: как у них там всё круто!
[12:01:58] <ɹǝɟılʍǝu> ForNeVeR, и ещё вот
[12:02:00] <ɹǝɟılʍǝu> https://www.youtube.com/watch?v=A8ggo-qYZow
[12:02:03] <ForNeVeR> $send rexim https://youtu.be/U5ggzIxfGDs
[12:02:05] <horta hell> ForNeVeR: Сообщение помещено в очередь.
[12:02:07] <ɹǝɟılʍǝu> Будут ещё модули к МКС впиливать.
[12:03:25] <ForNeVeR> ɹǝɟılʍǝu: такие приличные ролики, а в комментах опять мракобесие какое-то и непотребство :(
[12:03:47] Graf зашёл в конференцию
[12:04:12] <ɹǝɟılʍǝu> ForNeVeR, у второго видео вроде норм
[12:04:28] <ForNeVeR> ɹǝɟılʍǝu: ну, там вон мужик какой-то три солнца нашёл в нашей системе :)
[12:04:45] <ɹǝɟılʍǝu> омфг
[12:06:28] <ɹǝɟılʍǝu> ForNeVeR, ну, может он имел ввиду газовые гиганты, они, по одной из теорий, — недоразвившиеся солнца.
[12:06:32] <ɹǝɟılʍǝu> звёзды*
[12:06:42] <ForNeVeR> А, ну тогда ладно.
[12:07:19] <CA> Одиночные же гиганты
[12:11:42] ckorzhik вышел из конференции
[12:15:19] <kosc> ы
[12:23:22] rexim зашёл в конференцию
[12:24:35] Chewbaka зашёл в конференцию
[12:24:35] <rexim> ыоврлоыварло :O
[12:24:41] * rexim проснулся
[12:25:06] <rexim> ForNeVeR: такой няшный паучок! =3
[12:27:35] <rexim> ForNeVeR: прям как ты!
[12:28:41] * ForNeVeR надевает свою шляпу из капли воды.
[12:28:53] Graf вышел из конференции
[12:30:11] <rexim> x3
[12:30:36] <Chewbaka> Доброе утро гопода!) Хорошего кодинга вам и светлых мыслей_
[12:31:39] <ɹǝɟılʍǝu> rexim, http://cs8.pikabu.ru/post_img/2016/01/23/5/1453529109147751688.jpg
[12:32:07] <ForNeVeR> ._____.
[12:33:04] <ɹǝɟılʍǝu> ForNeVeR, http://cs8.pikabu.ru/post_img/2016/01/23/4/1453528367142648609.jpg
[12:33:16] <ForNeVeR> :3
[12:37:29] Minoru зашёл в конференцию
[12:40:40] <m4n71k0r> ɹǝɟılʍǝu: что ты думаешь про textadept? 2.5k няшного сишко-кода, плугины на луачке, умеет в вынь/линь/мак курсес/гуи.
[12:42:26] <m4n71k0r> хотя, почти все текстовые редакторы неолдовые либо используют сайнтиллу, либо какую-нибудь непотребщину наколенную.
[12:45:43] <m4n71k0r> а, чёрт, не умеет жонглировать с кодировками как нотепад++, и, видимо, стрипать BOM
[12:47:00] <ɹǝɟılʍǝu> m4n71k0r, и нет vim режма...
[12:47:38] <Minoru> ɹǝɟılʍǝu: чо за jumping jacks по твоей недавней ссылке?
[12:47:52] <m4n71k0r> ɹǝɟılʍǝu: а он нужен кому-то? Если человек использует вим, то он его и использует.
[12:47:53] <ɹǝɟılʍǝu> Minoru, я тоже не понял
[12:47:58] <ɹǝɟılʍǝu> m4n71k0r, да
[12:48:15] <m4n71k0r> разве уход с вима возможен?
[12:48:20] <m4n71k0r> это же секта
[12:48:41] <m4n71k0r> или каста
[12:48:43] <Minoru> m4n71k0r: Миксер утверждает, что вырвался
[12:48:55] <m4n71k0r> куда вырвался?)
[12:49:01] <Minoru> (а сам пытается перейти в начало файла с помощью gg даже в Emacs :)
[12:49:18] <Minoru> ну, в другую секту, наверное
[12:49:27] <m4n71k0r> а в емакс... к емакс надо годовую пайку ЛСД прикладывать
[12:49:36] <Minoru> может, у него есть
[12:49:46] <Minoru> нам-то откуда знать, с чем он там чай пьёт?
[12:50:34] <ɹǝɟılʍǝu> Minoru, https://www.youtube.com/watch?v=c4DAnQ6DtF8
[12:50:37] <ɹǝɟılʍǝu> jumping jacks
[12:50:45] <m4n71k0r> rexim: привет, с чем ты чай обычно пьёшь?
[12:50:55] <Minoru> у меня такое впечатление, что 30 человек — это какое-то волшебное число для Цодингтима. Сколько уже народу мембернули, а людей больше не становится!
[12:51:19] <ɹǝɟılʍǝu> Да.
[12:52:10] <CA> Зачем больше?
[12:52:11] dzhon вышел из конференции: Replaced by new connection
[12:52:12] dzhon зашёл в конференцию
[12:52:22] <ɹǝɟılʍǝu> Хто тут?!
[12:53:30] <ɹǝɟılʍǝu> rexim, MOVE TO DIE
[12:53:31] <ɹǝɟılʍǝu> http://store.steampowered.com/app/323850/
[12:54:50] <Minoru> ɹǝɟılʍǝu: >_<
[12:54:57] <Minoru> ɹǝɟılʍǝu: у меня горе от ума короч
[12:55:05] <ɹǝɟılʍǝu> Чо такое?
[12:57:26] <Minoru> ну, у «do X» есть очевидный, буквальный перевод — «сделай X». Но также это другой смысл, например, «I do cocaine» — «я употребляю кокаин». И вот я во втором смысле понял, т.е. «повтори с jumping jacks».
[12:57:47] <Minoru> и вот я даже Википедию прочитал, где написано, что jumping jacks — это упражнение, и все равно до меня не дошло, что я неправильно понял фразу!
[12:58:02] <Minoru> т.е. я продолжал выяснять, что за предмет такой — jumping jack
[12:58:05] <Minoru> такие вот дела
[12:58:44] <Minoru> олсо подменять «Move *or* die» на «Move *to* die» некрасиво ._.
[12:58:47] rafaelrs зашёл в конференцию
[12:59:27] <ɹǝɟılʍǝu> Minoru, я просто не так прочёл ._.
[13:07:49] <Minoru> http://img0.joyreactor.com/pics/post/comics-married-to-the-sea-auto-219520.jpeg
[13:08:15] <ɹǝɟılʍǝu> Minoru, а как же иррациональное?
[13:08:20] <ɹǝɟılʍǝu> Иррациональные числа же!
[13:08:44] <ɹǝɟılʍǝu> А, теперь дальше прочёл %)
[13:09:04] <Minoru> :D
[13:09:23] <Minoru> вот так мы и выяснили, что парсер языка у Нялайфера потоковый!
[13:09:29] <Minoru> http://media-cache-ak0.pinimg.com/736x/b3/ec/eb/b3eceba0762a828687d55d6d729666fc.jpg T_T
[13:10:08] Constverum зашёл в конференцию
[13:12:59] <rexim> Minoru: вот мы и снова встретились!
[13:14:21] * Minoru достаёт из кармана заранее подготовленные блюдца с чаем
[13:14:39] <Minoru> я их в морозилке держу, чтобы можно было потом по карманам распихивать :P
[13:15:05] <rexim> xD
[13:15:34] dzhon вышел из конференции
[13:16:05] <Minoru> https://brunocapuano.files.wordpress.com/2015/10/programing-in-c.gif
[13:17:06] <rexim> Ага, похожие ощущения
[13:19:54] superka зашёл в конференцию
[13:22:18] Minoru вышел из конференции
[13:23:23] xfer~ вышел из конференции
[13:30:31] iltimirov вышел из конференции
[13:31:53] sss|zombie вышел из конференции
[13:42:49] rafaelrs вышел из конференции
[13:43:41] rafaelrs зашёл в конференцию
[13:46:31] Constverum вышел из конференции
[13:51:19] <m4n71k0r> вархаммер
[13:51:47] Славный капитан вышел из конференции
[13:53:45] <gsomix> ForNeVeR, Tesla на F# так и пишем, да?
[13:53:54] <ForNeVeR> gsomix: да.
[13:54:28] <kpecmuk> $pet stats
[13:54:31] <horta hell> kpecmuk:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 48
Сытость: 23
Возраст: 22 часов
[13:59:05] rexim вышел из конференции
[14:00:15] Славный капитан зашёл в конференцию
[14:04:55] <Славный капитан> https://www.livecoding.tv/hagane/
[14:05:08] <ForNeVeR> oh my bloody hell
[14:05:13] <Славный капитан> вы знаете что это значит?
[14:05:59] <ForNeVeR> Время приключений?
[14:13:13] <ForNeVeR> gsomix: похоже, с Теслой теперь всё странно:
- PowerShell 73.3%
- F# 26.7%
[14:14:40] rafaelrs вышел из конференции
[14:17:14] <gsomix> ForNeVeR, отлично, будем писать на posh!
[14:17:21] <ForNeVeR> ._.
[14:17:37] <ForNeVeR> Нет.
[14:17:48] <gsomix> ForNeVeR, у меня сейчас хорошие времена. Я подключусь.
[14:17:54] <ForNeVeR> Сначала мы будем писать Pash под линукс, а потом писать под него и под Posh :)
[14:18:13] <ForNeVeR> gsomix: в первую очередь наггум отревьюй!
[14:18:22] <gsomix> Хорошо. Сегодня сделаю.
[14:19:23] * gsomix сейчас тащил линолеум на 12 этаж. И устал немного. .___.
[14:22:16] eternastudento зашёл в конференцию
[14:35:22] dzhon зашёл в конференцию
[14:36:38] <kpecmuk> $pet feed
[14:36:40] <horta hell> kpecmuk: Недетерминированный конечный автомат Тьюринга с жадным сопением рыком уминает всю пищу в один присест. Вы зарабатываете 1PTC.
[14:41:32] rafaelrs зашёл в конференцию
[15:00:59] ckorzhik зашёл в конференцию
[15:04:22] mb14_ зашёл в конференцию
[15:11:00] ckorzhik вышел из конференции
[15:19:02] rexim зашёл в конференцию
[15:19:14] <rexim> .ping
[15:19:15] <DeadBot> rexim: понг от тебя 0.06 секунды
[15:19:17] <rexim> .ping
[15:19:17] <DeadBot> rexim: понг от тебя 0.06 секунды
[15:19:18] <rexim> .ping
[15:19:19] <DeadBot> rexim: понг от тебя 0.06 секунды
[15:19:38] rexim установил(а) тему: C, С++, D, Java, C#, Haskell, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Backup channel: codingteam@conference.codingteam.org.ru
HQ: http://codingteam.org.ru
Код постить сюда: http://hastebin.com/
Логи: http://tinyurl.com/ctcjr-logs
Morning Tsoding (вт, чт, сб, вс, збс) (23.01.2016 стрима нет): http://www.youtube.com/playlist?list=PLguYJK7ydFE75hzLFTKwMDVRkDlJ8rEiA

[15:19:47] <rexim> Славный капитан: во сколько будет стрим?
[15:19:57] <Славный капитан> я уже застримил!
[15:20:06] <Славный капитан> вот только что закончил
[15:20:11] <rexim> о_О
[15:20:15] <rexim> Ты хотя бы записал?
[15:20:18] <Славный капитан> да
[15:20:21] <rexim> Фух.
[15:21:14] <Славный капитан> на самом деле нет
[15:21:28] <rexim> https://www.livecoding.tv/video/lets-dev-4/
[15:21:28] <Славный капитан> но я знаю, как сдампить сохраненные видео с ЛСТВ
[15:21:56] <Славный капитан> нет
[15:22:24] <Славный капитан> я его переименовал
[15:22:42] <rexim> Славный капитан: кстати, было бы неплохо чятик тоже показывать.
[15:22:50] <rexim> А то на записи обсуждения не видны =(
[15:23:20] mb14_ вышел из конференции
[15:24:03] Славный капитан вышел из конференции: Replaced by new connection
[15:24:05] Славный капитан зашёл в конференцию
[15:25:34] <rexim> ForNeVeR: http://i.imgur.com/B2gTpl9.jpg
[15:25:37] <rexim> :{D
[15:29:13] ckorzhik зашёл в конференцию
[15:32:31] <rexim> Славный капитан: ты такой классный! ^_^
[15:34:48] <Славный капитан> rexim: я не знаю, где чат показывать, чтобы не мешал мне писать код, а вам -- смотреть ._.
[15:38:49] <rexim> Славный капитан: https://www.livecoding.tv/shironecko/
[15:38:56] <rexim> Классный чувак
[15:39:07] <rexim> Свой софтварный рендерер пишет
[15:39:10] <rexim> Хм...
[15:39:13] <rexim> Кажется он уже закончил...
[15:39:16] <rexim> Блин!
[15:39:31] <rexim> Или нет?
[15:41:17] eternastudento вышел из конференции
[15:43:21] eternastudento зашёл в конференцию
[15:50:08] ≈(^o^)≈ зашёл в конференцию
[15:50:40] ≈(^o^)≈ вышел из конференции
[15:50:54] ≈(^o^)≈ зашёл в конференцию
[15:55:38] rafaelrs вышел из конференции
[16:03:18] <rexim> ≈(^o^)≈: =*
[16:04:25] rafaelrs зашёл в конференцию
[16:06:50] <Славный капитан> ;3
[16:06:55] <Славный капитан> ски, обновили что-то
[16:07:04] <Славный капитан> спрятали от меня rtmp url
[16:07:29] <Славный капитан> но я его нашел
[16:09:34] <≈(^o^)≈> ня
[16:09:39] <Славный капитан> rexim: нарисуй мне тайтлкард позязя ;3
[16:09:54] <≈(^o^)≈> пойду на конференцию, слушать как дотнетер пошёл в нодэжээс и вернулся обратно
[16:11:04] eaeee зашёл в конференцию
[16:11:28] <ForNeVeR> Лол.
[16:12:02] CA вышел из конференции
[16:12:40] ≈(^o^)≈ вышел из конференции
[16:13:28] <rexim> Славный капитан: но я не умею рисовать...
[16:13:51] <Славный капитан> миксер
[16:14:36] <Славный капитан> у меня есть больше пяти знакомых художников, половина из которых может нарисовать мне любого рембрандта
[16:14:54] <Славный капитан> если бы мне нужен был человек, умеющий рисовать, я бы обратился к ним XD
[16:15:16] <ForNeVeR> Так и представляю, как рембрандты убивают вангогов в капитанской леталке.
[16:15:43] <Славный капитан> я просто тайтлкард прошу, чтобы на стрим ставить, пока отсчет идет
[16:15:52] <Славный капитан> и вместо тамбнейла в видосах использовать
[16:16:21] <Славный капитан> себе же нарисовал ~_~
[16:16:26] <eaeee> привет
[16:17:28] uggur вышел из конференции
[16:25:21] eternastudento вышел из конференции
[16:34:32] <eaeee> ForNeVeR: хм. не подскажешь, как сделать чтобы студия не искала исходников, которых нет?
[16:34:56] <ForNeVeR> eaeee: а как ты сделал так, что она их ищет? И вообще, как это нет исходников?
[16:36:59] Minoru зашёл в конференцию
[16:38:28] <eaeee> ForNeVeR: не знаю. бывает пытается найти/открыть .cs файлы, которые на самом деле как библиотеки подключены. разве внутри них можно ставить точки останова?
[16:39:27] <ForNeVeR> А, во время дебага.
[16:39:31] <ForNeVeR> Ну ты так бы и говорил сразу.
[16:39:47] <ForNeVeR> Options > Debug > Enable "Just my code"
[16:39:58] <rexim> Adjust my code
[16:40:03] <eaeee> ForNeVeR: я вроде сделал delete all breakpoints и отпустило
[16:40:13] <ForNeVeR> И, да, если у тебя есть PDB и оригинальный исходник, то можно в этом исходнике ставить брейкпоинты.
[16:40:16] <eaeee> или disable, я не помню
[16:40:38] <eaeee> а где взять pdb?
[16:40:55] <ForNeVeR> Э.
[16:41:01] <ForNeVeR> А где библиотеки брал? :)
[16:41:39] <ForNeVeR> Там же и PDB бери. В Нугете обычно PDB сразу вместе с библиотеками качается.
[16:42:10] <ɹǝɟılʍǝu> РЕБЯТА
[16:42:12] <ɹǝɟılʍǝu> ЗАЦЕНИТЕ
[16:42:14] <ɹǝɟılʍǝu> http://apt.cs.manchester.ac.uk/projects/SpiNNaker/
[16:42:16] <ɹǝɟılʍǝu> Охуенна!
[16:42:18] <ɹǝɟılʍǝu> Хочу так же.
[16:43:19] <ForNeVeR> Интересно.
[16:44:12] <eaeee> ForNeVeR: они сами качаются, каким-то пакетным менеджером. раньше был нугет, сейчас не уверен чем.. это на работе же
[16:44:31] <Minoru> ForNeVeR: а что с идеей сделать своего логгирующего бота, кстати? Ты отложил, или как?
[16:44:52] <Minoru> я интересуюсь с целью понять, насколько сложно будет туда впилить доставку новых сообщений по websockets ._.
[16:44:57] <ForNeVeR> eaeee: да ты же наркоман!
[16:45:04] <ɹǝɟılʍǝu> Minoru, пощи придумал тему!
[16:45:05] <eaeee> ForNeVeR: почему :(
[16:45:19] <ForNeVeR> Minoru: ну, _логгирующего_ бота я успешно сделал. Осталось сделать бота, показывающего эти логи кому-то ещё :)
[16:45:33] <portnov> https://www.youtube.com/watch?v=cyN-CRNrb3E боянчик вам.
[16:45:39] <ForNeVeR> Minoru: раз уж ты спросил - там збс будут вебсокеты работать.
[16:46:20] <ForNeVeR> Minoru: знаешь, я ещё планировал им сегодня заняться. Надо уже веб-интерфейс прикручивать, ты прав.
[16:46:46] <Minoru> ForNeVeR: окей. Это будет часть Хорты? Ты торжественно объявишь, когда оно войдёт в строй?
[16:47:05] <eaeee> а студия не наркоман, как будто
[16:47:20] <ForNeVeR> Minoru: нет, это не будет часть хорты.
[16:47:28] <ɹǝɟılʍǝu> ForNeVeR, Minoru http://cs8.pikabu.ru/post_img/2016/01/23/7/1453546849191723394.jpg
[16:47:32] <ɹǝɟılʍǝu> ieaeee,
[16:47:35] <ɹǝɟılʍǝu> IEEEE
[16:47:47] <ForNeVeR> eaeee: ты наркоман потому, что не понимаешь, как работает твоя инфраструктура, и какие инструменты какие функции выполняют. Я бы такое не одобрил!
[16:49:15] dzhon вышел из конференции: Replaced by new connection
[16:49:15] dzhon зашёл в конференцию
[16:49:30] <ForNeVeR> Minoru: на самом деле, к хорте уже есть упоротый веб-интерфейс (как бы не на вебсокетах даже), но мы его не держим включенным :D
[16:49:59] <ForNeVeR> Не в последнюю очередь потому, что он какой-то страшно тормозной.
[16:50:20] <rexim> Minoru: !
[16:50:28] * rexim spotted Minoru's leg
[16:50:45] <kpecmuk> $pet stats
[16:50:48] <horta hell> kpecmuk:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 19
Сытость: 64
Возраст: 25 часов
[16:50:52] <kpecmuk> $pet heal
[16:50:53] <horta hell> kpecmuk: Недетерминированный конечный автомат Тьюринга был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[16:51:40] <ɹǝɟılʍǝu> rexim, а я сходил в качалку
[16:52:06] <Minoru> ForNeVeR: окей, а как тогда всё устроено будет? Хорта логгирует в какую-нибудь БД, потом приложенька берёт и показывает это в Интернете?
[16:52:10] <Minoru> rexim: ._.
[16:52:17] * Minoru *slowly* moves away from Mixer
[16:52:21] <ForNeVeR> Minoru: ну, э, это уже и есть.
[16:52:35] * rexim creeps slowly towards Minoru
[16:52:37] <Minoru> ForNeVeR: где? O_O
[16:52:52] <ForNeVeR> Minoru: https://github.com/codingteam/horta-web
[16:53:09] <ForNeVeR> Оно выключено, говорю же. Потому что тормозит.
[16:53:09] * Minoru climbs onto the chair, than onto the table, then onto the wall and finally onto the ceiling
[16:53:30] <rexim> Minoru: я же их только что помыл!!! :'(
[16:53:35] <rexim> Ну ё-моё!1
[16:53:40] <rexim> аоылдвоадыв
[16:53:43] * ɹǝɟılʍǝu catches Minoru!
[16:53:55] <ForNeVeR> А я щас делаю отдельный инновационный асинхронный носкл эмбеддед веб-скейл логгер.
[16:54:19] <rexim> Асинхронный носок?
[16:54:29] <Minoru> ForNeVeR: ну, что выключено — того нет :D Короче, я что от тебя хочу: 1) знать, будут ли вебсокеты; 2) если ты делать не будешь, но не возражаешь, чтобы были, я хочу знать, на чём написана отображающая часть и где её код.
[16:54:49] <Minoru> rexim: прости…
[16:55:01] <ForNeVeR> Minoru: ну, у тебя есть варианты. Я лично чото хортовеб не хочу обратно запускать, ну его пока что.
[16:55:06] <Minoru> ɹǝɟılʍǝu: скорей, летим, иначе Миксер поймает нас, и… И… В общем, страшно представить, что будет! Летим!
[16:55:18] <ForNeVeR> Minoru: а какие веб-сокеты тебе нужны, что именно? Это ж не просто так, надо протокол согласовать.
[16:55:28] * ɹǝɟılʍǝu flyes away!
[16:55:47] <eaeee> ForNeVeR: кажется через эту штуковину http://forki.github.io/PaketIntro/#/
[16:55:57] * ɹǝɟılʍǝu flew to rexim ;P
[16:56:00] <ForNeVeR> eaeee: а, ну это норм.
[16:56:06] <ForNeVeR> eaeee: только это тот же нугет :)
[16:56:21] <rexim> ForNeVeR: лол, в хоумстаке мегалования есть.
[16:56:30] <eaeee> ForNeVeR: т.е. оно мне должно скачивать pdb ?
[16:56:35] <ForNeVeR> eaeee: во всяком случае, пакеты оно качает в основном именно из нугета (хотя есть возможность и другие источники использовать).
[16:56:40] <Minoru> ForNeVeR: я хочу открыть сегодняшний лог чата и не нажимать F5 аж до конца дня; то есть чтобы новые сообщения сами в конец дописывались. Мне кажется, что вебсокеты для этого отлично подойдут, и ма-а-ахонький кусочек JS в браузере
[16:56:50] <ForNeVeR> eaeee: нет, оно не обязано. Зависит от самого содержимого нугет-пакетов.
[16:56:54] <Minoru> ɹǝɟılʍǝu: you!.. You!.. A-a-a-a!
[16:57:01] * Minoru jumps off the flying pegasus
[16:57:02] <eaeee> а, ясно. спасибо
[16:57:08] <ForNeVeR> Minoru: да это и без веб-сокетов реализуется. Вон, в хортовебе всё уже было :)
[16:57:11] * Minoru three-point-lands, fire in his eyes
[16:57:36] <Minoru> ForNeVeR: да-а-а? Ок, пойду учить историю тогда :)
[16:57:40] * rexim fire extinguishing Minoru's eyes
[16:57:55] <Minoru> а-а-а-а!
[16:57:59] <ForNeVeR> Minoru: https://github.com/codingteam/horta-web/blob/master/app/assets/controllers/LogController.coffee
[16:58:06] <rexim> Minoru: ты мог всех нас спалить!11
[16:58:08] * Minoru falls onto the floor and rolls around, screeching of pain
[16:58:13] <ForNeVeR> Minoru: примерно вот такой кусочек жс для работы по REST-интерфейсу.
[16:59:01] <Minoru> ForNeVeR: таймеры же не модно, WS полущ!
[16:59:09] <ForNeVeR> Minoru: но вебсокет, конечно, для этого дела более прогрессивная идея, т.к. сервер сможет пушить сообщения.
[16:59:22] <ForNeVeR> Да похрен, ащемта, давай вебсокет прикрутим.
[16:59:24] <rexim> ForNeVeR: а форспушить он может?
[16:59:45] <ForNeVeR> Новый проект тут: https://github.com/ForNeVeR/yog-sothoth
[17:00:06] <rexim> вебсосокет
[17:00:13] * Славный капитан fires a Stinger missile at Minoru's pegasus. Chunks of horse meat fall around, splattering everyone with blood.
[17:00:22] <Славный капитан> No fucking magic horses on MY watch.
[17:00:41] <rexim> на МОИХ часах?
[17:01:01] <Славный капитан> в МОЮ смену.
[17:01:03] <Minoru> rexim: ты хочешь уметь вайпать логи в чьём-то браузере?
[17:01:28] * Minoru cries over the remains of ɹǝɟılʍǝu
[17:01:42] <ForNeVeR> Minoru: вообще, ты подал мне хорошую идею. Я сделаю микросервисную архитектуру (т.к. нужно больше баззвордов), и UI от этого дела куда-нибудь в отдельный проект вытащу.
[17:01:45] * ɹǝɟılʍǝu 0_0
[17:01:46] <Minoru> H-he betrayed me, yes, but he didn't deserve *this*! He didn't!..
[17:02:31] * Славный капитан drops the used launch tube on the ground and lights a cigarette.
[17:02:51] <Minoru> ForNeVeR: >_<
[17:02:58] <Славный капитан> Nobody ever deserved what they got. Get over it, kid.
[17:03:01] <ForNeVeR> Minoru: э, что?
[17:03:28] <Minoru> ForNeVeR: всё становится сложней, чем я ожидал!
[17:03:34] <ForNeVeR> Minoru: это почему?
[17:03:49] <ForNeVeR> Minoru: я так понял, тебе только вебсокет нужен, торчащий наружу? А UI ты сам собрался делать?
[17:03:59] <ForNeVeR> Или чо воще? ._.
[17:04:16] <ɹǝɟılʍǝu> Посоны
[17:04:26] <ɹǝɟılʍǝu> Посоветуйте бинокль для зыркания на звёзды?
[17:05:03] <Славный капитан> http://www.meade.ru/ser/product/qm-productId-eq-1272667529281574.htm
[17:05:13] <Славный капитан> это монокль, скорее, но он очень норм.
[17:05:35] <Minoru> нет, не так! У нас сейчас есть логи на d34df00d.me. Они меня устраивают, кроме одного момента: приходится нажимать F5, чтобы подгрузить новые сообщения. Раз уж ты хочешь заменить DeadBot-а (и, следовательно, d34df00d.me), я думал, что можно заодно впилить вебсокет и по нему кидать клиентам новые сообщения. Это ответит на твой вопрос?
[17:05:38] <Minoru> ForNeVeR:
[17:06:04] <ForNeVeR> Minoru: да, я всё так и хочу сделать. Нет, ты не ответил на мой вопрос.
[17:06:16] <ForNeVeR> Minoru: я-то впилю вебсокет у себя на сервере. А клиенту кто его впилит?
[17:06:23] * ForNeVeR смотрит с немым вопросом.
[17:06:57] <ForNeVeR> Minoru: а идея хорошая и правильная, я её одобряю.
[17:07:12] <Minoru> ну, какой-то клиент же дефолтный будет?
[17:07:18] <ForNeVeR> Будет.
[17:07:43] <Minoru> (я вообще сомневаюсь, что имеет смысл разводить зоопарк клиентов для просмотра логов)
[17:08:02] <ForNeVeR> Но микросервисная архитектура имеет смысл!
[17:08:07] <Minoru> ну вот, в этот дефолтный клиент и впилить. Я попробую впилить, если ты не собираешься этим заниматься
[17:08:24] <ForNeVeR> Хотя бы потому, что это позволит в данный момент сосредоточиться на основной (серверной) части, а бэкенд прилепить, как обычно, абы как :)
[17:08:29] <Славный капитан> вы там не охренеете в десяток вебсокетов рассылать каждому, у кого логи открыты?
[17:08:37] <Славный капитан> short poll сделайте и норм
[17:08:38] <ɹǝɟılʍǝu> Славный капитан, хм...
[17:08:39] <ForNeVeR> Славный капитан: нет, не охренеем.
[17:08:54] <Minoru> ну… Мне она кажется избыточной, потому что ты один мелкий проект дробишь на кучу мелких проектов. Смысл-то в этом какой?
[17:08:57] <ForNeVeR> Славный капитан: у нас на сервере 32 гига рамы, 12 ядер и две гигабитных сетевухи.
[17:08:57] ap3amac вышел из конференции: Replaced by new connection
[17:08:58] ap3amac зашёл в конференцию
[17:09:06] <ForNeVeR> Славный капитан: и это только для раздатчика логов!
[17:09:24] <Славный капитан> а ну лан
[17:09:25] <ɹǝɟılʍǝu> Славный капитан, я хотел бы сначала просто бинокль и подешевче, а то вдруг всего на пару раз и будет простаивать(
[17:09:29] <Minoru> Славный капитан: а почему «десяток»? По сокету на клиента.
[17:09:49] <Славный капитан> ну я не думаю, что сильно больше десяти людей будут логи одновременно смотреть
[17:09:53] <ForNeVeR> Славный капитан: уж поди худо-бедно на таком оборудовании даже веб-хуйня сможет одновременно сможет окучить десять клиентов :)
[17:10:04] <ɹǝɟılʍǝu> Я бы предложил тупо RPC запилить для логов.
[17:10:11] <ɹǝɟılʍǝu> С нафигафией.
[17:10:16] <ForNeVeR> Чо?
[17:10:21] * ForNeVeR ничо не понял
[17:10:33] <ɹǝɟılʍǝu> ForNeVeR, запрашивать n записей со смещением 9_9
[17:10:41] <ForNeVeR> ɹǝɟılʍǝu: а, ну это-то само собой.
[17:10:49] <ɹǝɟılʍǝu> ForNeVeR, и через какой json
[17:10:54] <ɹǝɟılʍǝu> Тупо вопрошать сервак.
[17:10:59] <ɹǝɟılʍǝu> Никаких сокетов.
[17:11:04] <ForNeVeR> Чувак.
[17:11:09] <ForNeVeR> Жену свою учи щи варить.
[17:11:19] <ɹǝɟılʍǝu> ForNeVeR, я предлагаю.
[17:11:26] <ɹǝɟılʍǝu> ForNeVeR, и жена моя умеет.
[17:11:31] <ɹǝɟılʍǝu> Про твою не знаю.
[17:11:38] <ForNeVeR> Это может быть фолбэк-интерфейсом, конечно, но нафиг он нужен.
[17:11:44] <Minoru> ɹǝɟılʍǝu: O_O Но я хочу логи в браузере, зачем мне RPC?
[17:11:48] <ForNeVeR> Веб-сокета хватит всем!
[17:12:04] <ɹǝɟılʍǝu> ForNeVeR, *пожал плечам* как хочешь, я просто предложил.
[17:12:20] <ForNeVeR> ɹǝɟılʍǝu: это уже сделано в хортовебе и, следовательно, неинтересно :)
[17:12:33] <ɹǝɟılʍǝu> Прост у нас на работе как раз RPC и дохуя тачек.
[17:12:37] <ForNeVeR> Там был ровно такой интерфейс, и как раз без всяких сокетов.
[17:12:38] <ɹǝɟılʍǝu> Всё удобно и годно.
[17:12:45] <ForNeVeR> Правда, я не понимаю, что ты имеешь в виду под RPC.
[17:12:49] <ForNeVeR> Там был REST.
[17:12:51] <Minoru> ɹǝɟılʍǝu: RPC для просмотра логов конфочек? ._.
[17:12:57] <ɹǝɟılʍǝu> Minoru, почему нет?
[17:13:45] <ɹǝɟılʍǝu> Minoru, много инстансов логовыдавателей!
[17:13:46] <Minoru> ɹǝɟılʍǝu: я просто не представляю, как это сделать удобно для пользователя. Мне неинтересно писать какие-то вызовы и смотреть на json, я хочу просто открыть сайтик в браузере и прочитать, что там пишут в Цодингтиме.
[17:13:48] <ɹǝɟılʍǝu> Балансировка!
[17:13:56] <ɹǝɟılʍǝu> Очереди исполнения!
[17:14:13] <ɹǝɟılʍǝu> Minoru, из js вызывается же.
[17:14:29] <ForNeVeR> ɹǝɟılʍǝu: что такое у тебя "RPC"?
[17:14:41] <ɹǝɟılʍǝu> ForNeVeR, remote procedure call
[17:14:42] <ForNeVeR> Сразу скажу: никакого SOAP'а у нас не будет.
[17:14:52] <rexim> Ой, а чо так?
[17:14:58] dzhon вышел из конференции
[17:15:04] <ForNeVeR> ɹǝɟılʍǝu: ну вот если я в сокет отправил байт, и этим триггернул удалённую процедуру - это же RPC? :)
[17:15:06] <Minoru> ɹǝɟılʍǝu: для вебсокетов тоже можно сделать много инстансов и балансировку (но см. примечание Капитана — это всё не нужно, потому что нагрузки такой не будет). Что за очереди, я не понял, да и зачем они, когда нужно тупо разослать десятку браузеров строчечку текста?
[17:15:23] <rexim> ɹǝɟılʍǝu: вода валддпрп опрдлп рдлпрап аолдв апдл аоплоа в авлдап в апдловавпа ва подыв ываыва?
[17:15:39] <ForNeVeR> Minoru: чесгря, для обычного REST я сходу представляю, как сделать балансировку, а вот для вебсокета - не представляю.
[17:15:53] <Minoru> ɹǝɟılʍǝu: олсо PRC не подходит тем, что он инициируется клиентом, а я хочу как раз push, чтобы клиент просто ждал новых сообщений, а не поллил сервер
[17:16:00] <rexim> Славный капитан: а ты завтра будешь стриметь?
[17:16:07] <Славный капитан> хз
[17:16:11] <ForNeVeR> Minoru: RPC - это когда сервер удалённо вызывает процедуру на клиенте!
[17:16:21] <rexim> =(
[17:16:23] <Славный капитан> я пока не придумал, как траектории врагам задавать ~_~
[17:16:37] <ForNeVeR> Minoru: (ну, он же нам так и не пояснил, что у него там за RPC, а бывают самые экзотические варианты, в т.ч. и такой вот)
[17:16:44] <ɹǝɟılʍǝu> Славный капитан, пускай идут прям
[17:16:49] <ɹǝɟılʍǝu> ForNeVeR, *отпил чаю*
[17:16:51] <ɹǝɟılʍǝu> Да.
[17:16:53] <ForNeVeR> Minoru: (кстати, можно сказать, что вебсокет - это тоже RPC)
[17:16:58] <ɹǝɟılʍǝu> Пойду уйду.
[17:17:06] ɹǝɟılʍǝu вышел из конференции
[17:18:01] <Minoru> ForNeVeR: хм. Я не делал, но в моём представлении отличий нет: тоже куча серверов, по которым разбрасываются запросы; на каждом сервере свой инстанс программы, обслуживающей сокет. Всё. Я, право, не понимаю, какие тут могут быть отличия.
[17:19:09] <ForNeVeR> Minoru: установленное вебсокет-подключение сложно просто так взять и перекинуть на другой сервер. Если же у тебя такого установленного сессионного подключения нету (а клиент выполняет серии простых HTTP-запросов) - то нету и проблемы; ты можешь балансировать на фронтенд-сервере (например, nginx).
[17:19:36] <ForNeVeR> Отличие довольно большое в простейшем случае.
[17:19:48] <Minoru> ForNeVeR: а ты можешь перекинуть REST-запрос на другой сервер? Ой сомневаюсь.
[17:19:54] <ForNeVeR> Minoru: э, конечно.
[17:19:56] <Minoru> я имею в виду, *в процессе его выполнения*
[17:19:59] <ForNeVeR> Minoru: нет.
[17:20:02] rexim вышел из конференции
[17:20:04] <Minoru> иначе сравнение некорректно
[17:20:08] <ForNeVeR> Это почему?
[17:20:17] <Minoru> вебсокет-сессия — это то же самое, что REST-запрос
[17:20:20] <Minoru> ну, логически
[17:20:31] <ForNeVeR> Ну вот смотри, давай применим к обсуждаемому случаю.
[17:20:35] <Minoru> просто сессия длится долго, а запрос (в идеале) отрабатывает быстро
[17:20:36] <ForNeVeR> У нас две стратегии.
[17:21:06] <ForNeVeR> 1) клиент установил долго живущее вебсокет-подключение и ждёт, пока сервер ему туда запушит логи
[17:21:12] <Славный капитан> ɹǝɟılʍǝu: вот если бы ты мой предыдущий стрим смотрел, то знал бы, что есть два типа сайд-скроллеров =Р
[17:21:14] <ForNeVeR> 2) клиент каждые 5 секунд отправляет HTTP GET.
[17:21:37] <ForNeVeR> Minoru: и теперь вот скажи, что проще равномерно отбалансировать без причинения проблем клиенту :)
[17:22:37] <Minoru> у нас, видимо, какие-то разные понятия «балансировки»
[17:23:06] <Minoru> на этапе установки ws-сесии / отправки http get ты принимаешь решение, какой сервер будет обслуживать запрос
[17:23:09] <ForNeVeR> Minoru: да, мы теоретически можем рвать вебсокет клиенту, когда хотим его "отбалансировать" на другой инстанс, но это намного сложнее реализуется технически. В то же время какой-то балансер на nginx делается молча и вообще неинтрузивно.
[17:23:13] <Minoru> («ты» — load balancer)
[17:23:25] <Minoru> а, ты об этом
[17:23:34] <Minoru> о *ре*балансировке
[17:23:59] <ForNeVeR> Minoru: вот в том-то и дело, что сессия в ws устанавливается один раз, а в варианте без ws мы можем клиента мигрировать с сервера на сервер хоть на каждый запрос.
[17:24:00] <Minoru> я не вижу проблем с тем, чтобы рвать подключение клиенту. Он получает извещение и реконнектится, все счастливы.
[17:24:45] <ForNeVeR> Minoru: дорого реализовывать всю эту логику с разрывными сокетами в сервере
[17:25:17] <Minoru> э-э-э
[17:25:22] <Minoru> kill -9
[17:25:25] <Minoru> я реализовал
[17:25:31] <Minoru> следующий таск, пожалуйста
[17:25:31] <ForNeVeR> command not found
[17:25:41] <ForNeVeR> И вообще, что за бред?
[17:25:50] <Minoru> нет, я правда не понимаю, что там вообще реализовывать. Ты просто закрываешь сокет!
[17:25:57] <ForNeVeR> Когда?
[17:25:58] <Славный капитан> ну да, можно
[17:26:04] <Minoru> когда решаешь, что пора мигрировать
[17:26:09] <ForNeVeR> Когда решаю?
[17:26:16] <ForNeVeR> Давай, описывай своё решение.
[17:26:18] <Minoru> окей
[17:26:23] <Minoru> есть N инстансов
[17:26:25] <ForNeVeR> В варианте с REST я этого не решаю.
[17:26:31] <Славный капитан> сервер закрывает сокет, клиент видит, что соединение порвалось, спрашивает у балансёра, куда коннектиться, коннектится.
[17:26:36] <Славный капитан> норм
[17:26:37] <ForNeVeR> У меня есть nginx, у него пак инстансов, он их опрашивает.
[17:26:50] <ForNeVeR> Если все живы - то он каким-нибудь round robin'ом им раздаёт запросы.
[17:26:58] <ForNeVeR> Если кто-то помер - ну, не отправляем ему.
[17:27:03] <Славный капитан> надо только свой балансер написать =)
[17:27:09] <ForNeVeR> А теперь то же самое, но с вебсокетом ._.
[17:27:26] <Minoru> ForNeVeR: ну вот ты опять путаешшь же!
[17:27:30] <ForNeVeR> Что я путаю?
[17:27:56] <Minoru> ты путаешь этап установки соединения (*балансировки*) и этап миграции пользователей на другие инстансы (*ребалансировки*)
[17:28:14] <Minoru> пользуясь тем, что REST, скотина, S — stateless — ты делаешь вид, что это одно и то же
[17:28:16] <ForNeVeR> Нет, я их не путаю. Я их не могу перепутать.
[17:28:16] <Minoru> but it's not!
[17:28:23] <ForNeVeR> Потому, что в REST не нужно никого мигрировать.
[17:28:27] <ForNeVeR> А в ws - нужно.
[17:28:38] <Minoru> да, но ты переоцениваешь сложность этой миграции
[17:28:39] ap3amac вышел из конференции
[17:28:44] <ForNeVeR> И это осложняет балансировку. Ну, давай считать, что в два раза - вместо одной задачи получается две разных.
[17:28:46] <Славный капитан> там ненужная сложность
[17:28:56] <Minoru> да какие два раза?
[17:29:05] <Minoru> давай рассматривать ситуацию, когда нужна ребалансировки
[17:29:09] <Minoru> *ребалансировка
[17:29:10] <ForNeVeR> Стоять.
[17:29:28] <ForNeVeR> Откуда мы знаем, что она нужна?
[17:29:48] <Minoru> я вообще-то хотел это описать, но ты сказал «стоять» ._.
[17:29:55] <ForNeVeR> Опиши.
[17:29:58] <Minoru> стою, как идиот, посреди комнаты с ноутом в руках и жду теперь
[17:29:59] <Minoru> а, ок
[17:30:01] <Славный капитан> нужно балансировщик сделать, нужно в клиент добавить логику реконнекта, нужно, чтобы инстансы отслеживали, какие сокеты нужно будет порвать для снижения нагрузки
[17:30:02] * Minoru присел обратно
[17:30:15] <Славный капитан> короче, все нужно
[17:30:19] <Minoru> для начала случай с REST
[17:30:29] <ForNeVeR> Славный капитан: ...и при частой ребалансировке мы кладём на лопатки саму идею серверных пушей.
[17:30:35] <Славный капитан> йеп
[17:30:44] <ForNeVeR> У нас всё равно клиент постоянно переподключается. Инициатива снова на клиенте.
[17:31:04] <ForNeVeR> Ну и нафига это было делать, почему нельзя было сделать REST in the first place?
[17:31:23] <Славный капитан> а если один инстанс еще и обосрется, то все клиенты с него полезут и нагрузят балансировщик
[17:31:26] <Minoru> у тебя волшебный nginx проверяет, какие сервера померли, и перестаёт отправлять на них запросы. Всё, для REST у тебя есть ребалансировка есть
[17:31:38] <Славный капитан> будем балансировать нагрузку на балансировщике нагрузки что ли?
[17:31:48] <Minoru> в случае WS у тебя то же самое, но вместо кратковременных запросов долгоживующие ws-сесии
[17:31:48] <ForNeVeR> Не понимаю, почему ты называешь это "ребалансировка".
[17:32:06] <ForNeVeR> Просто приходят запросы, а ты их по простому принципу раздаёшь последовательно разным серверам.
[17:32:11] <Славный капитан> ага
[17:32:24] <ForNeVeR> Я называю запросы "нагрузкой", а процесс раздачи "балансировкой нагрузки".
[17:32:36] <Славный капитан> для stateless балансировка тождественна ребалансировке
[17:32:44] <ForNeVeR> Ну да, типа того.
[17:32:55] <Славный капитан> и кстати, S в REST обозначает вовсе не stateless
[17:32:57] <ForNeVeR> Славный капитан: на самом деле мы оба понимаем, что это далеко не всегда так, но давай об этом не будем пока :)
[17:33:06] <Minoru> внезапно администратору приходит в голову потушить часть инстансов. Часть ws-сессий падает, волшебный nginx убирает упавшие сервера из round-robin. Клиенты к этому времени тоже заметили обрыв сессий, постучались на nginx, он их распределяет по оставшимся в живых инстансам
[17:33:16] * Славный капитан ебнул Minoru матчастью по лицу.
[17:33:33] <ForNeVeR> Minoru: ...а теперь администратор добавил инстансы обратно.
[17:34:01] <Minoru> Славный капитан: ох, и правда!
[17:34:10] <ForNeVeR> Minoru: ну и, э, балансировка сессий и балансировка запросов - не одно и то же. Сессии я не называю "нагрузкой".
[17:34:29] <Minoru> ForNeVeR: да, с добавлением хреново вышло ( ._.)
[17:34:49] <ForNeVeR> Ну вот, теперь ты видишь, что всё-таки с вебсокетом-то возни побольше будет.
[17:35:07] <ForNeVeR> Да, для некоторых проблем уже есть готовые решения, а некоторые проблемы мы можем проигнорировать.
[17:35:11] <ForNeVeR> Но проблем и правда больше, честно!
[17:35:35] <Minoru> похоже, что и правда так
[17:35:37] <ForNeVeR> $wtf Minoru
[17:35:39] <horta hell> ForNeVeR: > Минорубрнауки © rexim
[17:35:52] <ForNeVeR> wtf/Minoru/Любит решать проблемы с помощью kill -9/
[17:35:52] <horta hell> ForNeVeR: Определение обновлено.
[17:36:08] <Minoru> :(
[17:36:16] <Minoru> один раз ляпнул же!
[17:36:17] <Minoru> один!
[17:36:38] <ForNeVeR> Как решение целого комплекса задач!
[17:37:04] ap3amac зашёл в конференцию
[17:40:53] ɹǝɟılʍǝu зашёл в конференцию
[17:45:25] <ɹǝɟılʍǝu> ForNeVeR, но ведь хорошее решение
[17:45:36] <ForNeVeR> Я бы не сказал.
[17:45:40] <ɹǝɟılʍǝu> Не хуже миксеровских рефакторингов.
[17:47:43] <Minoru> ɹǝɟılʍǝu: а ты clang_complete с помощью vim-plug ставишь? *Как*?
[17:48:32] <ɹǝɟılʍǝu> Minoru, не, его пока не ставил :)
[17:49:45] ap3amac вышел из конференции: Replaced by new connection
[17:49:46] ap3amac зашёл в конференцию
[17:50:02] ap3amac вышел из конференции
[17:50:42] ap3amac зашёл в конференцию
[18:00:09] ap3amac вышел из конференции
[18:02:38] rafaelrs вышел из конференции
[18:04:22] rafaelrs зашёл в конференцию
[18:24:35] <Minoru> ɹǝɟılʍǝu: настравая clang_complete, понял, что практически не пользуюсь сниппетами ._.
[18:25:24] ɹǝɟılʍǝu вышел из конференции: Replaced by new connection
[18:25:25] ɹǝɟılʍǝu зашёл в конференцию
[18:27:52] ɹǝɟılʍǝu вышел из конференции: Replaced by new connection
[18:27:54] ɹǝɟılʍǝu зашёл в конференцию
[18:40:09] gsomix вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: recipient-unavailable
[18:45:19] rexim зашёл в конференцию
[18:45:34] <rexim> Minoru: http://www.youtube.com/watch?v=Eg9hNl_6e5o
[18:48:36] 0xd34df00d вышел из конференции: Disconnected: closed
[18:48:45] <rexim> Дедфуд не выдержал
[18:48:56] ɹǝɟılʍǝu вышел из конференции
[18:49:02] <rexim> За ним Нялайфер
[18:50:36] <ForNeVeR> > I would sacrifice my family for this koala
[18:50:36] * Minoru braced himself
[18:50:38] <Minoru> *click*
[18:51:04] <rexim> Minoru: надеюсь ты выживишь после этого!
[18:51:20] * Minoru выдержал
[18:51:25] <rexim> ^_^
[18:57:51] Graf зашёл в конференцию
[18:58:05] Graf вышел из конференции
[18:58:22] <rexim> Minoru: тебе понравилось?
[19:00:04] <Minoru> rexim: ну… Они милы, как и многие другие живытные
[19:04:08] <ForNeVeR> rexim: ему не понравилось! О_О
[19:06:11] <rexim> !!1
[19:07:01] <Minoru> s/живытные/животные/
[19:07:03] <horta hell> Minoru: r-xim: ну… Они милы, как и многие другие животные
[19:07:05] <Minoru> позор >_<
[19:07:31] <Minoru> rexim: как ты себя чувствуешь?
[19:07:36] <Minoru> ты сегодня пил чай?
[19:07:45] <rexim> Minoru: довольно таки не плохо, спасибо. :)
[19:07:55] <rexim> Minoru: удивительно, но нет. Не пил.
[19:08:01] <rexim> Сейчас схожу заварю.
[19:08:08] <rexim> Minoru: а как ты?
[19:08:38] <Minoru> а я уже третью чашку в себя вливаю. Жизнь прекрасна!
[19:08:46] <rexim> ^_^
[19:10:58] grouzen вышел из конференции
[19:20:26] ap3amac зашёл в конференцию
[19:22:13] <rexim> Minoru: Popato Chisps!
[19:22:25] <Minoru> rexim: не ешь!
[19:22:35] <rexim> Хорошо
[19:22:56] <Minoru> я, кстати, не ем блюда, вид или запах которых мне не нравится
[19:23:01] <Minoru> винегрет, например
[19:23:47] <Minoru> и в этой штуке мне не нравится название, поэтому — не ешь! :)
[19:23:59] <rexim> Это вполне логично, ящитаю. Я бы даже сказал, что это поведение является частью механизма выживания человека в природе.
[19:24:25] <rexim> Minoru: хорошо, спасибо! :) Я доверюсь твоему чутью!
[19:24:33] <Minoru> я не уверен, что логично ._.
[19:24:46] <rexim> А, ну ок
[19:25:01] <Minoru> где логика в том, что я на новый год собственноручно приготовил винегрет, но все равно к нему не притронулся?
[19:26:55] ɹǝɟılʍǝu зашёл в конференцию
[19:28:41] <ɹǝɟılʍǝu> МИСТЕР ЧПОКЕРМАНН
[19:31:56] <rexim> ɹǝɟılʍǝu: ТАК ТОЧНО! о\
[19:36:38] 0xd34df00d зашёл в конференцию
[19:41:19] ap3amac вышел из конференции
[19:43:10] ap3amac зашёл в конференцию
[19:46:31] ap3amac вышел из конференции
[19:46:48] ap3amac зашёл в конференцию
[19:48:08] <ɹǝɟılʍǝu> rexim, http://pikabu.ru/story/are_yuou_sure_3943242
[19:50:10] ap3amac вышел из конференции
[19:57:24] ap3amac зашёл в конференцию
[20:04:53] <Minoru> rexim: JFTR, ты когда спрашивал про «все эти книжки» пару дней назад, ты имел в виду to-read?
[20:04:57] <Minoru> потому что я именно про это и отвечал
[20:05:34] <Minoru> если ты про то, что я *уже* читаю, то это я просто пособирал в кучку всё то, что начал в последние полгода (и натурально офигел, потому что не думал, что я стольно всего начал и забил)
[20:06:09] <rexim> Minoru: да, я про турид говорил, ты все верно понял.
[20:08:31] <Minoru> http://the1st30.com/img/algo.png
[20:14:46] <kpecmuk> $pet stats
[20:23:09] <horta hell> Недетерминированный конечный автомат Тьюринга опрокинул Сл-вный капитан от голода, крепко вцепившись зубами и выдирая кусок ткани штанов с кошельком. Сл-вный капитан теряет 3PTC.
[20:23:44] superka вышел из конференции: Logged out
[20:23:51] superka зашёл в конференцию
[20:24:12] * ɹǝɟılʍǝu пошатал Minoru.
[20:24:35] <kpecmuk> $pet feed
[20:24:35] <horta hell> kpecmuk: Недетерминированный конечный автомат Тьюринга скривился от попытки его пичкать едой.
[20:24:49] <kpecmuk> $pet heal
[20:24:49] <horta hell> kpecmuk: Недетерминированный конечный автомат Тьюринга будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[20:25:30] * Minoru продолжает шататься, аки маятник
[20:31:56] gsomix зашёл в конференцию
[20:32:14] <gsomix> Минорутро?
[20:32:33] <rexim> Минорутник! (:
[20:32:36] <ForNeVeR> Минорунауки!
[20:32:42] <gsomix> Минорутренник!
[20:33:40] <rexim> Миноруобрнауки!
[20:34:02] <Minoru> rexim: ты знаешь, что Форневерик сделал? Знаешь?! Он… Он…
[20:34:04] <Minoru> $wtf Minoru
[20:34:04] <horta hell> Minoru: > Любит решать проблемы с помощью kill -9 © F-rNeVeR
[20:34:07] <Minoru> вот, что он сделал!
[20:34:21] <rexim> Minoru: ты можешь же это исправить... -_-
[20:34:21] <Minoru> нету больше «Минорубрнауки»! Нету! T_T
[20:34:29] <ForNeVeR> :3
[20:34:37] <rexim> $wtf Minoru Минорубрнауки
[20:34:37] <horta hell> rexim: Определение обновлено.
[20:34:45] <Minoru> rexim: ну, про самого себя говорить же неприкольно
[20:34:54] <Minoru> ForNeVeR: да-да! Слышал?
[20:34:57] eaeee вышел из конференции: Replaced by new connection
[20:34:58] <Minoru> $wtf ForNeVeR
[20:34:58] <horta hell> Minoru: > Фредерик Барон Самеди "Смерть Многоклеточным" Фон Никогда Техносигнулярность © F-rNeVeR
[20:34:58] eaeee зашёл в конференцию
[20:34:59] <Minoru> :P
[20:35:05] <ForNeVeR> :3
[20:35:32] <ForNeVeR> $loglist 8015
[20:35:33] <horta hell> ForNeVeR: #8015
<black_jack> жан клод ван дам переводится как "жан клод с дамбы"
<black_jack> у них смешная штука с фамилиями здесь
<black_jack> когда наполеон захватил голландию ни у кого не было фамилий
<black_jack> он сказал что нужно чтобы у всех были
<black_jack> и каждый сам себе придумал фамилию
<ForNeVeR> Круто, мне нравится. Я бы тоже хотел сам себе придумывать фамилию!
<Lao Zyu> ForNeVeR: у тебя фамилия была бы Фредерик Барон Самеди "Смерть Многоклеточным" Фон Никогда Техносигнулярность

http://www.loglist.net/quote/8015
[20:36:30] <Minoru> проклятый цитатник! Как теперь людей голословно в чём-то обвинять?
[20:36:45] <ForNeVeR> :3
[20:36:46] <Minoru> зафайлить ишуй? :D
[20:37:20] Ender зашёл в конференцию
[20:37:31] <Ender> Порновер
[20:37:42] <ForNeVeR> Ender: опять ты? .\ _ /.
[20:37:53] <Ender> ты знаешь про алгоритм Уидроу-Хоффа?
[20:37:54] <rexim> Порноверующий!
[20:38:06] <ForNeVeR> Ender: нет, впервые слышу.
[20:38:16] <Ender> rexim, да, смысл ты правильно понял, няша <3
[20:39:07] <gsomix> ForNeVeR, ути-пути.
[20:39:25] <Ender> ForNeVeR, есть короче 2 стула. переписать программу нормально или доразобраться с уже написанным.
[20:39:41] <Minoru> Ender: подбрось монетку
[20:39:45] <ForNeVeR> Ender: разобраться, а потом переписать.
[20:40:58] <Ender> просто тут реально хуета какая-то. Я с одним занятным чуваком новеньким в этой конфе хорошо обсудил этот алгоритм, но блин, проверить правильность наших суждений мне не удалось. а ко вторняку, надо уже стопроцентно быть готовым убедить тов. Преподователя.
[20:42:34] <Minoru> от того, что ты в конфочку ноешь, ничего не поменяется. Выбери направление и фигачь, чо ты не как студент
[20:43:15] <ForNeVeR> Переписывать, не разобравшись - это не лучшая идея.
[20:43:34] <ForNeVeR> Но иногда бывает хорошей, если разбираться непростительно долго, а переписать можно быстро!
[20:44:06] <Minoru> Ender: ты понимаешь алгоритм, который нужно написать?
[20:44:12] <Ender> да.
[20:44:12] <ForNeVeR> Прикинь, что быстрее получится, и сделай.
[20:44:50] <gsomix> А я выкинул все лекции за последние года вчера.
[20:44:55] <gsomix> \o/
[20:45:18] <Ender> короче. я опять сформулирую вопрос.
[20:45:22] <Minoru> этот Гсомикс та-акой остепенившийся! У нас народ просто сжигал.
[20:46:36] <Ender> http://pastexen.com/code.php?file=oeXS3NdtGx.txt
[20:46:40] <Ender> вот кодец.
[20:47:08] <ForNeVeR> А у меня все конспекты в тетрадках остались :3
[20:47:26] <Ender> http://pastexen.com/i/XLxkhq5LLQ.png
[20:47:32] <Ender> а вот проблемная ветка.
[20:47:47] <ForNeVeR> > class global
[20:48:16] <Ender> из-за этой ветки вопрос был такой. "Не путаю ли я этот алгоритм с алгоритмом розенблатта"
[20:48:32] <Ender> http://pastexen.com/i/dJsSMVwBLF.png
[20:48:55] <Ender> так я вроде и не путаю.
[20:49:39] revenrof зашёл в конференцию
[20:55:05] <Ender> но только вот меня вот что насторожило. по сути, если алгоритм пойдёт по этой ветке -- значит y эталонное и тот y который мы корректируем по сути в коррекции не нуждается. а цикл будет продолжаться пока среднеквадратичная ошибка не приблизится к эталонному значению. в принципе разница между розенблаттом и уидроу хоффом только в том и состоит, что розенблатта заканчивается, когда все y откорректированы, а уидроу хофф -- когда E>=Eet.. а тут выходит, что после достижения какого-то эталонного значения y просто перестают корректироваться. но алгоритм ещё не закончился. у Уидроу-Хоффа же коррекция y должна происходить, как по мне, на каждом шаге алгоритма. Даже если её не нужно производить.
[20:58:28] ap3amac вышел из конференции
[20:58:32] ap3amac зашёл в конференцию
[20:59:03] sss|zombie зашёл в конференцию
[20:59:05] <gsomix> ForNeVeR, я подумал, что все смогу найти в учебниках.
[21:16:42] <revenrof> gsomix, ну, я один или два раза даже их открывал :3
[21:27:07] <kpecmuk> $pet stats
[21:27:10] <horta hell> kpecmuk:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 58
Сытость: 87
Возраст: 30 часов
[21:28:15] <Minoru> давайте уже пета в честь Крестика назовём
[21:28:17] <Minoru> Ноликом, то есть
[21:28:28] Aman зашёл в конференцию
[21:33:12] <rexim> =3
[21:41:01] <rexim> $pet rating
[21:41:15] <rexim> $access
[21:41:17] <horta hell> rexim: Администратор
[21:41:21] <rexim> $pet rating
[21:41:21] <horta hell> rexim:
kp-cmuk: 12PTC
любитель криппи языков: 10PTC
ʕ•ᴥ•ʔ: 3PTC
xf-r~: 3PTC
Сл-вный капитан: 2PTC
M-noru: 1PTC
[21:46:39] <Славный капитан> Ппц в Shadowrun боевка потная ~_~
[21:46:52] <rexim> Потнёвка боявая!
[21:46:53] <Славный капитан> 4 персонажа, 4 противника, 4 часа.
[21:54:46] revenrof вышел из конференции
[21:55:25] revenrof зашёл в конференцию
[22:08:40] dzhon зашёл в конференцию
[22:08:52] ap3amac вышел из конференции
[22:13:58] ap3amac зашёл в конференцию
[22:20:15] <rexim> https://github.com/jasonpsage/JegasCRM
[22:23:09] <revenrof> В коде какой-то треш: https://github.com/jasonpsage/JegasCRM/commit/829a64f454883c7a577678924f7b94bd40594bd3
[22:24:55] <rexim> revenrof: CRM на паскале же.
[22:29:47] uggur зашёл в конференцию
[22:30:06] <revenrof> В заголовке ЦРМ на паскале, а в коде - треш!
[22:30:37] eternastudento зашёл в конференцию
[22:31:15] eaeee вышел из конференции: Replaced by new connection
[22:31:15] eaeee зашёл в конференцию
[22:31:30] <Minoru> у Миксера специфичные вкусы
[22:31:41] <ɹǝɟılʍǝu> rexim, JackAss
[22:34:05] dzhon вышел из конференции
[22:34:51] <Славный капитан> а что такого?
[22:35:07] <Славный капитан> ну бывает, человек прожил 20 лет в землянке, изучая паскаль.
[22:35:18] <revenrof> триста лет в склепе
[22:35:26] <Славный капитан> Изучил в совершенстве, написал CRM
[22:35:27] <rexim> А ведь Капитан прав
[22:35:34] <rexim> Этот чувак именно так и выглядит https://www.livecoding.tv/jegas/
[22:35:53] <kpecmuk> Славный капитан: блин да у нас в городе до сих пор кроме курсов по паскалю нет ничего в плане обучения
[22:35:54] <Kerrigаn> реально
[22:36:01] <revenrof> ...а потом столкнулся с реальностью - с кривыми драйверами бд, поломанными архитектурами и прочим
[22:36:06] <revenrof> и получился такой вот говнокод?
[22:36:07] <Kerrigаn> удивительно, что он такую музыку слушает
[22:36:11] <Kerrigаn> а не грамофонные записи
[22:36:13] <revenrof> Или как вы это объясняете?
[22:36:45] <rexim> Вообще он классный на самом деле.
[22:36:50] <rexim> Хоть и треш производит
[22:37:08] <revenrof> Можно ж и на паскале чистенько писать.
[22:37:16] <rexim> Но зачем?
[22:37:27] <revenrof> Ну, я сам не умею, но чужой код видел нормальный :)
[22:38:02] <Славный капитан> kpecmuk: и что?
[22:38:23] <Славный капитан> у меня в городе тоже не было ничего кроме курсов по паскалю
[22:38:30] <kpecmuk> Славный капитан: и плохо всё на самом то деле.
[22:38:32] <rexim> kpecmuk: я не верю, что у вас в городе интернета нет.
[22:39:00] <revenrof> kpecmuk, у меня в городе нет даже курсов по паскалю.
[22:39:11] <kpecmuk> revenrof: вообще беда
[22:39:14] <revenrof> Наверное, потому-то я и не умею на нём писать :)
[22:39:37] <kpecmuk> revenrof: да мы его ещё в школе учили
[22:39:50] <Славный капитан> ну то есть серьезно
[22:40:15] <Славный капитан> паскалит чувак виртуозно
[22:42:12] <Славный капитан> а вот с best practices у него все плохо
[22:42:29] <eternastudento> rexim, фыдау, какт?
[22:42:48] <rexim> eternastudento: вап прыа тыв!
[22:43:07] <ɹǝɟılʍǝu> Ого
[22:43:13] * ɹǝɟılʍǝu записывает.
[22:43:50] <eternastudento> ты гоыит! а я только что ходил ишког гулять по академгородку, так тихо, никого нет, ощущение что он весь мой)
[22:44:20] <Славный капитан> иногда мне кажется, что я начинаю этих двоих понимать.
[22:44:24] <Славный капитан> мне страшно
[22:44:25] <Славный капитан> ._.
[22:44:29] <rexim> Славный капитан: ^_^
[22:44:46] <rexim> eternastudento: ого! А ты уже полностью выздоровел?
[22:44:46] <Славный капитан> а когда мне страшно, моя рука тянется к огнемету.
[22:46:23] <revenrof> Надо принять упокоительное!
[22:46:41] <revenrof> ...ну или прописать.
[22:47:59] <eternastudento> rexim, ну я решил что да. В любом случае в понедельник я пойду работать)
[22:48:07] <eternastudento> А это значит что выздоровел.
[22:48:10] Славный капитан вышел из конференции
[22:48:16] <rexim> eternastudento: ок. Береги себя там. )
[22:48:53] eaeee вышел из конференции
[22:49:01] <eternastudento> И ты выздоравливай) Я всё ещё хочу к тебе в гости, взять флейты и что-нибудь лайвлупить
[22:55:29] <ɹǝɟılʍǝu> омфг
[22:55:38] <ɹǝɟılʍǝu> eternastudento, rexim, так вы друзяки?
[22:56:25] * DeadBot is Mister Chpokermann
[23:04:51] <eternastudento> ɹǝɟılʍǝu‎, йеп
[23:13:14] <rexim> eternastudento: друзяка-вака!
[23:14:01] <eternastudento> rexim, пыф, ищва!
[23:16:43] * Minoru пробежал по чату, крича, что Форневерик с Капитаном — няши
[23:22:49] <gsomix> Minoru, чего кричишь? Тут люди спят. .__.
[23:23:11] <Minoru> gsomix: ой, прости!
[23:25:09] <ɹǝɟılʍǝu> Minoru, gsomix rexim http://www.youtube.com/watch?v=Wzr4dITGVZY
[23:25:35] <Minoru> ɹǝɟılʍǝu: *полтора часа*?!
[23:25:47] <Minoru> цодингтимовские ссылки на ютуб выходят на новый уровень!
[23:27:17] <ɹǝɟılʍǝu> Minoru, там лекция =)
[23:27:25] <Minoru> ну, я понял
[23:27:30] <Minoru> я же открыл и глянул на длительность
[23:27:31] portnov вышел из конференции
[23:27:32] <Minoru> отложил пока
[23:57:58] <eternastudento> все спят...
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!