Home
codingteam
codingteam@conference.jabber.ru
28.06.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С, Py++
HQ: http://codingteam.org.ru
0xDead Food: http://leechcraft.org
Live Food: http://www.loglist.net/
Fast Food: http://hastebin.com/
Instagram Food: http://tinyurl.com/ctcjr-logs
Report Developer Abuse: http://www.loglist.net/quote/new
[00:11:38] rexim вышел из конференции: Machine going to sleep
[00:13:02] <Ender> чо по пропертям си++.
[00:13:04] <Ender> лол
[00:13:22] <Ender> посоны
[00:13:26] <Ender> поясните мне по хардкору
[00:13:35] <Магистр Ленивая Жопа> > rexim has left: Machine going to sleep
Так и знал, что он киборг!
[00:14:10] <Ender> ArrayBasePainter -- у меня QOpenGLWidget
[00:14:42] <Ender> http://pastexen.com/code.php?file=WbEZeh8cgJ.cpp
[00:14:49] <Ender> и код значит такой
[00:15:16] <Ender> так вот в кнопке работает init
[00:15:28] <Ender> а в конструкторе нет
[00:15:31] <Ender> што за хуйня
[00:15:46] <Ender> когда в конструкторе --
[00:15:48] <Ender> QPainter::begin: Paint device returned engine == 0, type: 1
QPainter::setPen: Painter not active
QPainter::drawRects: Painter not active
[00:15:49] <Ender> вот
[00:17:58] <m4n71k0r> а ничего что нормальные пацаны рисуют, переопределяя событие перерисовки?
[00:19:24] <m4n71k0r> я хз ваще как оно у тебя хоть что-то рисует
[00:19:37] m4n71k0r вышел из конференции
[00:33:19] gr_buza@arbeiten вышел из конференции
[00:33:24] gr_buza@arbeiten зашёл в конференцию
[00:45:18] eaeee зашёл в конференцию
[00:54:52] Аман вышел из конференции
[01:01:03] gr_buza@arbeiten вышел из конференции: Replaced by new connection
[01:01:04] gr_buza@arbeiten зашёл в конференцию
[01:06:47] xspeed вышел из конференции
[01:25:49] <Ender> QPainter может рисовать везде где можно
[01:25:49] gsomix вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[01:31:00] enaken вышел из конференции
[01:31:41] enaken зашёл в конференцию
[01:36:44] enaken вышел из конференции
[01:36:54] enaken зашёл в конференцию
[01:40:41] grouzen зашёл в конференцию
[01:43:59] j123123 вышел из конференции: Replaced by new connection
[01:44:02] j123123 зашёл в конференцию
[01:44:05] Spo1ler зашёл в конференцию
[01:49:15] <Spo1ler> init не виртуальный случаем?
[01:50:07] <Spo1ler> Комментарии васянские
[01:50:15] <Spo1ler> в коде
[02:14:01] gr_buza@arbeiten вышел из конференции
[02:18:43] grouzen вышел из конференции
[02:19:28] enaken вышел из конференции
[02:34:58] ckorzhik зашёл в конференцию
[03:14:16] Spo1ler вышел из конференции
[03:14:30] grouzen зашёл в конференцию
[03:19:00] <Ender> откуда бы он стал виртуальным
[03:19:02] <Ender> это просто функция
[03:19:21] <Ender> какие комментарии
[03:19:25] <Ender> ты про что вообще несешь
[03:20:56] <Ender> закомментирована 1 строчка, т.к. ui инкапсулирована в MainWindow и 1 строчка -- просто где я хочу чтобы эта функция, а эт чувак, функция, выполнялась
[03:20:57] <Ender> всё
[03:21:20] <Ender> 4 строчки кода -- инит оказался виртуальным. ну охуеть теперь
[03:37:11] (/^o^)/ вышел из конференции
[03:57:30] <Ender> посоны
[03:57:32] <Ender> я забыл
[03:57:35] <Ender> напомните резко
[03:57:40] <Ender> есть переменная
[03:57:48] <Ender> int peremennaya;
[03:58:22] <Ender> и я хочу, чтобы в фукция void foo (?); могла изменять эту переменную
[03:58:35] <Ender> а переменная передаётся как параметр фукнции foo
[03:58:57] <Ender> void foo (int *a)?
[04:06:12] <ɹǝɟılʍǝu> Можно и как ссылку
[04:06:16] <ɹǝɟılʍǝu> Неконстантную.
[04:06:21] <ɹǝɟılʍǝu> Даже лучше ссылкой.
[04:07:52] <Ender> даже нужно ссылкой няфалаер
[04:07:59] <Ender> Ы
[04:09:53] <Ender> http://pastexen.com/i/OBW92rxtwl.png ya ebanat
[04:33:41] <horta hell> Невидимый розовый летающий макаронный чайник Рассела тихонько поскуливает от боли в пустом желудке.
[04:37:20] ckorzhik вышел из конференции
[04:49:18] dzhon вышел из конференции
[05:11:25] eaeee вышел из конференции
[05:15:41] <horta hell> Невидимый розовый летающий макаронный чайник Рассела умер в забвении с гримасой страдания на морде. Все теряют по 1PTC.
[05:49:13] <j123123> $pet resurrect
[05:49:17] <horta hell> j123123: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[05:49:22] <j123123> $pet stats
[05:49:22] <horta hell> j123123:
Кличка: Невидимый розовый летающий макаронный чайник Рассела
Здоровье: 100
Сытость: 100
Возраст: 0 часов
[05:49:27] <j123123> $pet rating
[05:49:28] <horta hell> j123123:
j123123: 36PTC
zxc: 35PTC
gr_buza@arbeiten: 1PTC
[06:02:28] Kumbaya вышел из конференции
[06:22:16] 0xd34df00d вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[06:22:22] 0xd34df00d зашёл в конференцию
[07:23:25] j123123 вышел из конференции
[07:23:38] j123123 зашёл в конференцию
[07:24:25] <j123123> >(02:57:18) Ender: а переменная передаётся как параметр фукнции foo
>(02:57:40) Ender: void foo (int *a)?
>(03:04:55) ɹǝɟılʍǝu: Можно и как ссылку
[07:24:43] <j123123> Это только в говноплюсах можно ссылки передавать всякие
[07:24:55] 0xd34df00d вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found
[07:24:57] <j123123> в нормальной сишке только указатель
[07:25:01] 0xd34df00d зашёл в конференцию
[07:25:42] <j123123> http://www.viva64.com/ru/a/0074/ костыли какие
[07:26:12] <j123123> template <typename T, size_t N>
char (&ArraySizeHelper(T (&array)[N]))[N];
#define arraysize(array) (sizeof(ArraySizeHelper(array)))
[07:26:18] <j123123> вот это вот
[07:47:32] xspeed зашёл в конференцию
[07:51:59] rexim зашёл в конференцию
[07:52:25] <rexim> Утряка-вака!!
[07:52:26] <rexim> олыво
[07:59:12] <j123123> rexim: авпапрапр
[07:59:27] <j123123> $say 10
[07:59:28] <j123123> $say 10
[07:59:29] <j123123> $say 10
[07:59:45] <rexim> j123123, =)
[07:59:46] <horta hell> j123123: Это баг в гцц применяется. И в винде есть еще
[07:59:49] <horta hell> j123123: Если я к примеру в дереве не может его оптимизировать до movl $1, %eax retq
[07:59:55] <horta hell> j123123: Надо вообще сделать чтобы <a href="http://ideone.com/xkGMsR">http://ideone.com/xkGMsR</a> работало как <a href="http://ideone.com/a5GZk2">http://ideone.com/a5GZk2</a> ?
[08:01:36] <j123123> ForNeVeR: То что бот пишет этот "<a href=blablabla" это нормально или баг?
[08:02:36] <rexim> j123123, на самом деле, сложно сказать. Это артифакт конвертации из базы дедбота в базу хорты.
[08:03:01] <rexim> Можно попытаться что-нибудь с этим сделать, но я бы не стал.
[08:18:43] gsomix зашёл в конференцию
[08:29:58] dzhon зашёл в конференцию
[08:43:01] <j123123> А сборка мусора в жабе или сишарпе распространяется на открытые сокеты, файловые дескрипторы например?
[08:44:45] <ForNeVeR> Там есть пара тонкостей.
[08:45:05] <ForNeVeR> В целом никто не мешает собрать кусок памяти, в котором лежат сокеты, дескрипторы, а хотя бы и чёрт с рогами.
[08:45:33] <ForNeVeR> Другой вопрос, что ОС про такое дело не узнает, и файл останется помечен как "открытый".
[08:45:34] gsomix вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[08:46:03] <ForNeVeR> Поэтому для подобных объектов, содержащих нативные или прочие сторонние ресурсы, реализуют финализаторы.
[08:46:10] <ForNeVeR> (но не всегда)
[08:46:35] <ForNeVeR> Как правило, советуют просто явно вызывать close / Dispose на этих типах.
[08:46:55] <ForNeVeR> Синтаксис Java и C# имеет специальные способы работать с ними так, чтоб они не утекали.
[08:47:21] <ForNeVeR> Но если очень хочется переложить закрытие сокетов на ничего не гарантирующий сборщик мусора - пишут финализатор.
[08:48:21] <ForNeVeR> В спеке C# его называют "деструктор", но лучше б его так не именовать - возникает много путаницы во всяком пограничном коде, который может содержать "настоящие" C++-деструкторы и "отложенно вызываемые" "деструкторы" C#.
[08:50:17] <j123123> >который может содержать "настоящие" C++-деструкторы и "отложенно вызываемые" "деструкторы" C#.
А что это может быть за код? Managed C++?
[08:51:40] <j123123> Или в C# есть и деструкторы как в C++?
[08:59:32] <j123123> ForNeVeR:
[08:59:35] <ForNeVeR> j123123: таки да, Managed C++, C++/CLI, C++/CX - вот это вот всё.
[09:00:00] <ForNeVeR> Скажем так - есть два вида деинициализации - гарантированная и отложенная.
[09:00:27] <ForNeVeR> Сборщик мусора и финализаторы выполняют отложенную деинициализацию - потому что нельзя точно сказать, когда она будет вызвана, и будет ли вообще.
[09:01:04] <ForNeVeR> Для гарантии нужно самому дёргать Dispose. Для этого есть выражение using (оно разворачивается в try-finally).
[09:02:12] <ForNeVeR> А вот в C++/CLI для IDisposable заместо этого, типа, начинает работать RAII.
[09:03:19] <j123123> Нафиг им столько вариантов этих переделанных плюсов?
[09:04:39] <j123123> C++/CX вообще не под CLR работает
[09:05:08] a1batross вышел из конференции: Disconnected: Replaced by new connection
[09:05:28] a1batross зашёл в конференцию
[09:06:26] <j123123> оно в натив компилируется
[09:06:49] <j123123> А вот C++/CLI это по сути замена Managed C++
[09:09:05] a1batross вышел из конференции: Disconnected: Replaced by new connection
[09:09:16] a1batross зашёл в конференцию
[09:10:05] a1batross вышел из конференции: Disconnected: Replaced by new connection
[09:10:32] a1batross зашёл в конференцию
[09:11:02] horta hell вышел из конференции: Disconnected: closed
[09:14:58] ForNeVeR вышел из конференции: Disconnected: closed
[09:15:32] a1batross вышел из конференции: Disconnected: Replaced by new connection
[09:16:40] a1batross зашёл в конференцию
[09:16:59] a1batross вышел из конференции: Disconnected: Replaced by new connection
[09:17:06] a1batross зашёл в конференцию
[09:18:37] a1batross вышел из конференции: Disconnected: Replaced by new connection
[09:21:56] a1batross зашёл в конференцию
[09:22:42] Аман зашёл в конференцию
[09:26:51] horta hell зашёл в конференцию
[09:27:53] ForNeVeR зашёл в конференцию
[09:28:40] a1batross вышел из конференции: Logged out
[09:28:48] <Аман> утро
[09:29:40] a1batross зашёл в конференцию
[09:31:50] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[09:31:52] dzhon зашёл в конференцию
[09:32:46] dzhon вышел из конференции
[09:33:20] <ForNeVeR> Месв орту ад!
[09:37:03] dzhon зашёл в конференцию
[09:40:44] sss|zombie зашёл в конференцию
[09:46:52] enaken зашёл в конференцию
[09:47:31] sss|zombie вышел из конференции: Вышел из Vacuum-IM
[09:52:23] dzhon вышел из конференции: Replaced by new connection
[09:52:24] dzhon зашёл в конференцию
[09:52:26] dzhon вышел из конференции
[09:56:17] j123123 вышел из конференции
[09:56:32] j123123 зашёл в конференцию
[09:57:30] dzhon зашёл в конференцию
[10:02:49] dzhon вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[10:03:13] dzhon зашёл в конференцию
[10:05:12] <rexim> ForNeVeR, форневеряка-вака!
[10:06:00] <ForNeVeR> rexim: :3
[10:08:12] <Аман> rexim: it was whenever whenever
[10:08:27] <rexim> xD
[10:08:39] dzhon вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[10:08:40] dzhon зашёл в конференцию
[10:10:01] <Аман> rexim: he gona kill me someday :(
[10:10:38] <rexim> Аман, nah... He's gonna simply ban you someday. :)
[10:10:51] <rexim> Nothing special
[10:11:04] <Аман> thats the same thing
[10:11:08] <rexim> No worry
[10:11:12] <rexim> I'll unban you ;)
[10:11:35] <Аман> i think he will not, he loves me as younger brother ;)
[10:11:52] <rexim> ForNeVeR, твой брат нашелся!!
[10:11:57] <rexim> Давайте танцевать! \о/
[10:12:03] dzhon вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[10:12:05] dzhon зашёл в конференцию
[10:16:57] <ForNeVeR> WTF.
[10:18:01] dzhon вышел из конференции
[10:21:03] <rexim> (~˘▾˘)~
[10:21:06] <rexim> ~(˘▾˘~)
[10:21:54] a1batross вышел из конференции: Disconnected: Replaced by new connection
[10:22:11] <Аман> ~[/V\]~
[10:22:19] a1batross зашёл в конференцию
[10:23:31] a1batross вышел из конференции: Disconnected: Replaced by new connection
[10:24:02] a1batross зашёл в конференцию
[10:28:04] Аман вышел из конференции
[10:30:01] a1batross вышел из конференции: Disconnected: Replaced by new connection
[10:30:09] a1batross зашёл в конференцию
[10:44:44] a1batross вышел из конференции: Disconnected: Replaced by new connection
[10:44:58] a1batross зашёл в конференцию
[10:45:42] <j123123> https://www.youtube.com/watch?v=FZKMsUAXqXY
[10:46:44] a1batross вышел из конференции: Disconnected: Replaced by new connection
[10:47:01] a1batross зашёл в конференцию
[10:47:30] a1batross вышел из конференции: Disconnected: Replaced by new connection
[10:47:41] a1batross зашёл в конференцию
[10:48:02] Аман зашёл в конференцию
[10:51:24] a1batross вышел из конференции: Disconnected: Replaced by new connection
[10:51:38] a1batross зашёл в конференцию
[10:53:56] a1batross вышел из конференции: Logged out
[11:23:17] a1batross зашёл в конференцию
[11:24:39] akzy вышел из конференции: Replaced by new connection
[11:24:41] akzy зашёл в конференцию
[11:31:53] dzhon зашёл в конференцию
[11:32:49] dzhon вышел из конференции
[11:36:59] dzhon зашёл в конференцию
[11:37:55] dzhon вышел из конференции
[11:42:04] dzhon зашёл в конференцию
[11:48:56] dzhon вышел из конференции: Replaced by new connection
[11:48:58] dzhon зашёл в конференцию
[11:50:03] ascrazy@jabber.ru зашёл в конференцию
[11:51:07] <horta hell> Невидимый розовый летающий макаронный чайник Рассела переворачивает всё вверх дном в поисках еды.
[11:52:59] j123123 сменил ник на 1231234
[11:53:02] <1231234> $pet feed
[11:53:03] <horta hell> 1231234: Весьма вовремя покормлен был пет ибо голодная смерть ожидала его. Вы получаете 3PTC, а Невидимый розовый летающий макаронный чайник Рассела сыт и доволен.
[11:53:15] <1231234> $pet transfer 3 j123123
[11:53:15] <horta hell> 1231234: Некорректная сумма.
[11:53:20] <1231234> $pet transfer j123123 3
[11:53:21] <horta hell> 1231234: Транзакция успешна.
[11:53:25] 1231234 сменил ник на j123123
[11:54:26] a1batross вышел из конференции: Disconnected: closed
[11:59:14] dzhon вышел из конференции: Replaced by new connection
[11:59:17] dzhon зашёл в конференцию
[11:59:20] enaken вышел из конференции
[12:04:16] a1batross зашёл в конференцию
[12:07:48] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[12:11:58] dzhon зашёл в конференцию
[12:25:23] dzhon вышел из конференции: Replaced by new connection
[12:25:25] dzhon зашёл в конференцию
[12:26:04] gr_buza@arbeiten зашёл в конференцию
[12:26:17] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке: service-unavailable
[12:29:21] dzhon зашёл в конференцию
[12:31:31] Graf зашёл в конференцию
[12:31:42] Graf вышел из конференции
[12:34:14] <rexim> Почему из плюсов все время тянет сделать хаскель?
[12:34:16] <rexim> Чо за херня?
[12:34:23] dzhon вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[12:34:24] dzhon зашёл в конференцию
[12:35:50] <rexim> И получается скала в конечном счете ._.
[12:42:03] <ɹǝɟılʍǝu> rexim, ты понял!
[12:44:13] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[12:44:15] dzhon зашёл в конференцию
[12:44:54] gr_buza@arbeiten вышел из конференции
[12:47:30] madmercen зашёл в конференцию
[12:49:20] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[12:49:21] dzhon зашёл в конференцию
[12:54:06] eaeee зашёл в конференцию
[13:05:12] a1batross вышел из конференции: Disconnected: closed
[13:24:47] Spo1ler зашёл в конференцию
[13:26:46] a1batross зашёл в конференцию
[13:27:01] enaken зашёл в конференцию
[13:29:33] a1batross вышел из конференции: Disconnected: closed
[13:30:00] a1batross зашёл в конференцию
[13:34:49] a1batross вышел из конференции: Disconnected: closed
[13:35:08] OKTAVIUS зашёл в конференцию
[13:40:37] a1batross зашёл в конференцию
[13:41:45] a1batross вышел из конференции: Disconnected: closed
[13:42:30] m4n71k0r зашёл в конференцию
[13:43:03] <j123123> $say 10
[13:43:05] <j123123> $say 15
[13:43:06] <j123123> $say 15
[13:43:08] <j123123> $say 15
[13:43:24] <horta hell> j123123: >the current development version has a well established, mature codebase
[13:43:28] <horta hell> j123123: Ну если ее содержимое скопировать(записать) в файл, просто через memcpy, в итоге можем прийти к чему-то там сходится
[13:43:33] <horta hell> j123123: но там вначале скучно, пишут про то, какие входные данные этому алгоритму передаются на вход
[13:43:36] <horta hell> j123123: К сожалению, запрошенное сообщение не было найдено.
[13:44:44] dzhon вышел из конференции
[13:45:39] dzhon зашёл в конференцию
[13:48:24] <j123123> $say 15
[13:48:25] <horta hell> j123123: К сожалению, запрошенное сообщение не было найдено.
[13:48:25] <j123123> $say 15
[13:48:29] <horta hell> j123123: <a href="http://www.insidepro.com/kk/031/031r.shtml">http://www.insidepro.com/kk/031/031r.shtml</a> Балансировка логического древа. По поводу того, что залочка через фьюзы не даст создать такой массив
[13:48:31] <j123123> $say 10
[13:48:32] <j123123> $say 10
[13:48:34] <j123123> $say 10
[13:48:34] <horta hell> j123123: Теперь пытается на плюсы устроиться, но насколько я помню эту akka обсуждали
[13:48:39] <horta hell> j123123: Там ядро Linux, busybox и еще у меня есть идея реализовать один язык программирования надо выбрать, чтобы написанный на шарпе софт можно завести под нормальными ОС
[13:48:43] <horta hell> j123123: LPDWORD это вообще пушка, потому что майкрософт скайп купил майкрософт
[13:50:41] a1batross зашёл в конференцию
[13:52:51] ascrazy@jabber.ru вышел из конференции
[13:55:39] a1batross вышел из конференции: Disconnected: closed
[13:56:55] a1batross зашёл в конференцию
[13:57:39] j123123 вышел из конференции: Replaced by new connection
[13:57:40] j123123 зашёл в конференцию
[13:59:14] ascrazy@jabber.ru зашёл в конференцию
[13:59:26] <m4n71k0r> блядь, даже гитхаб гейский
[13:59:55] <ɹǝɟılʍǝu> Взяли и испохабили радугу((
[14:00:03] <m4n71k0r> всех мужеложцев надо на кол
[14:00:11] a1batross вышел из конференции: Disconnected: closed
[14:00:45] <j123123> m4n71k0r: Отчего ты такой гомофобный?
[14:00:51] <j123123> лол
[14:01:08] <Spo1ler> А вам-то что
[14:01:15] <Spo1ler> они ж не вас в жопан пердолят.
[14:01:15] <m4n71k0r> j123123: ну я всегда гомофоб
[14:01:30] <Spo1ler> Пусть себе женятся, кто на ком хочет
[14:01:57] <m4n71k0r> Spo1ler: так они распоясаются и спиной нельзя будет даже повернуться или нагнуться
[14:02:28] <m4n71k0r> я не понимаю этого громкого гейского кваканья
[14:02:54] <O01eg> Всё что не запрещено - обязательно к исполнению?
[14:03:06] <m4n71k0r> ты же знаешь людей
[14:03:15] <m4n71k0r> разве они не такие?
[14:04:06] <Spo1ler> Что-то я не понял
[14:08:53] <m4n71k0r> ну вот у нас аналог геев - верующие.... тоже какие-то ебанутые и их почему-то защищают
[14:10:08] <MaXGGXaM> а есть ли в природе языки программирования, в которых можно ограничивать в возможностях сторонние модули ?
(про дот нет знаю ... это "слегка так не то")
[14:11:31] <m4n71k0r> что значит "ограничивать в возможностях"?
[14:12:03] <m4n71k0r> импортировать не полностью?
[14:12:20] <m4n71k0r> Scala, D, например
[14:12:38] <m4n71k0r> пёрл)
[14:13:06] Аман вышел из конференции: Replaced by new connection
[14:13:12] eaeee вышел из конференции
[14:13:59] <MaXGGXaM> как пример: позволять ломится в сеть... или шарится по винчестеру(окромя как разрешенных мест(личная дириктория на пример))
[14:14:52] <m4n71k0r> ты это хочешь на уровне языка?
[14:14:53] <ForNeVeR> m4n71k0r: ну вот на женщинах у нас можно жениться. И что, они боятся повернуться к тебе спиной?
[14:15:08] a1batross зашёл в конференцию
[14:15:11] <m4n71k0r> ForNeVeR: меня просто боятся
[14:15:34] <MaXGGXaM> m4n71k0r: хотелось бы..
[14:15:52] <ForNeVeR> А вообще - таки да, в нашей экосистеме православные занимают то же место, какое в европах занимают геи.
[14:16:08] <m4n71k0r> MaXGGXaM: ну я такого не знаю... это как-то слишком платформозависимо
[14:16:10] <ForNeVeR> Более того, во всяких граничных условиях эти две конфессии начинают объединяться.
[14:16:41] <ForNeVeR> MaXGGXaM: в CLI и JVM есть механизмы запрещения вызова некоторых видов кода из модулей / сборок.
[14:16:42] a1batross вышел из конференции: Disconnected: closed
[14:17:11] <m4n71k0r> я не знал про жвм такое...
[14:17:20] <ForNeVeR> Также для питонов и прочей динамщины есть всякие модули, реализующие песочницы разной степени дырявости.
[14:17:53] O01eg вышел из конференции
[14:17:55] <ForNeVeR> m4n71k0r: https://en.wikipedia.org/wiki/Java_security#Security_manager
[14:18:12] <m4n71k0r> этого не было на SCJP (
[14:18:13] a1batross зашёл в конференцию
[14:18:33] Kumbaya зашёл в конференцию
[14:18:56] a1batross вышел из конференции: Disconnected: closed
[14:19:39] <MaXGGXaM> ForNeVeR: куда ковырять для питона?
[14:20:04] <m4n71k0r> небось google python sandbox
[14:20:05] <MaXGGXaM> можете подсказать ключевые слова поиска (google-заклинания\)
[14:20:19] <j123123> MaXGGXaM: Тут специального языка программирования не нужно. Можно хоть ассемблер взять
[14:20:23] <m4n71k0r> можно ещё добавить module
[14:20:34] <ForNeVeR> MaXGGXaM: pysandbox, pypysandbox.
[14:20:39] <j123123> и ему навешать ограничений
[14:20:52] <m4n71k0r> pypypysandsandbox
[14:20:57] <ForNeVeR> Не, такого нету.
[14:21:16] <ɹǝɟılʍǝu> Пипипи
[14:21:21] <ɹǝɟılʍǝu> Всем утра!
[14:22:08] <MaXGGXaM> WARNING: pysandbox is BROKEN BY DESIGN, please move to a new sandboxing solution (run python in a sandbox, not the opposite!)
https://lwn.net/Articles/574215/
[14:23:13] <j123123> SELinux попробуй
[14:23:55] <j123123> Или AppArmor
[14:24:34] <j123123> На кой фиг это на уровень языка встраивать?
[14:24:54] <ForNeVeR> Ну, зачем-то же встроили. Значит, нужно было.
[14:24:58] <j123123> механизмы введения подобных ограничений
[14:27:28] <j123123> Вот можно например ограничивать на уровне системных вызовов ОС т.е. проверять их и если делается что-то запрещенное, то не пускать
[14:27:48] <j123123> Этим как раз таки должен заниматься этот самый SELinux/AppArmor
[14:28:14] <MaXGGXaM> а порогужаемые модули для ПО как делать (плагины там)... ?
[14:28:51] <MaXGGXaM> нафига модулю работы с сетью лезть к вбкамере?
[14:28:59] <j123123> Плагины к чему?
[14:29:10] Spo1ler вышел из конференции
[14:29:18] <ForNeVeR> MaXGGXaM: щас тебе джейка расскажет, чтоб ты делал в отдельных процессах плагины, а каждый процесс защищал на уровне ОС.
[14:29:32] <ForNeVeR> И это, гм, валидно.
[14:30:06] <ForNeVeR> В частности, хром так и делает.
[14:30:11] <ForNeVeR> Кажется, FF тоже.
[14:30:22] <j123123> и меж процессами гонять сообщения через локальные сокеты, chared memory и проч...
[14:30:27] <MaXGGXaM> тоесть остается вариант только собственная виртуальная машина.. для этгго кода...
[14:30:41] <ForNeVeR> А браузеры - это наиболее загруженные сегодня программы с точки зрения плагинов и т.п. дополнительной сторонней функциональности.
[14:30:44] <MaXGGXaM> печально
[14:31:02] <ForNeVeR> MaXGGXaM: ну вот хром как-то без виртуальной машины справляется. Процессами с правильно заданными правами.
[14:31:13] <j123123> SELinux/AppArmor это не виртуальная машина
[14:31:23] <MaXGGXaM> эм...
[14:32:01] <MaXGGXaM> мне всеж кажется что опечненные процессы -- таки это вертуальные машины... какбы...
[14:32:04] a1batross зашёл в конференцию
[14:32:44] <ForNeVeR> Какие процессы?
[14:33:16] <ForNeVeR> Ну и таки да, комплекс проверок в функциях ядра - это не виртуальная машина.
[14:33:24] <ForNeVeR> Как их вообще можно сравнивать?
[14:34:41] <MaXGGXaM> кажется я не так понимаю "виртуальная машина"
[14:36:08] a1batross вышел из конференции: Disconnected: Replaced by new connection
[14:42:01] <ɹǝɟılʍǝu> FF ещё толькр в дев версии ввёл раскидывание по процессам.
[14:42:05] <ɹǝɟılʍǝu> Даже адблок сломало. :)
[14:42:15] <ɹǝɟılʍǝu> На то и дев-ветка!
[14:44:42] <ɹǝɟılʍǝu> Магистр Ленивая Жопа, жопка!
[14:45:06] <rexim> Это дев, ветка!
[14:46:36] <ɹǝɟılʍǝu> rexim, Миксер!
[14:46:38] <MaXGGXaM> итого: Ruby, mono(CLI), JVM, haskell
[14:47:06] <rexim> ɹǝɟılʍǝu, Нялайфыр!
[14:47:21] <MaXGGXaM> я ничего не забыл?
[14:47:21] <rexim> MaXGGXaM, инвентаризацию проводишь?
[14:47:44] ascrazy@jabber.ru вышел из конференции
[14:47:49] <j123123> как это ты haskell ограничивать собираешься?
[14:48:41] <j123123> Там есть unsafe фигня, например. Через нее вполне возможно есть способ какой-нить производный код
[14:49:22] <ForNeVeR> j123123: есть какой-то сендбокс для хаскеля, по-моему.
[14:49:45] <ɹǝɟılʍǝu> Давайте делать куличики!
[14:49:50] <j123123> Хачкель в натив компилируется
[14:49:56] <j123123> какой еще сандбокс?
[14:49:57] <ForNeVeR> И чо?
[14:50:03] <ForNeVeR> Ты дурак?
[14:50:27] <ForNeVeR> Любой код компиляется в натив. И, тем не менее, сендбоксы существуют.
[14:50:39] <ForNeVeR> А у хаскеля при этом ещё и нефиговый рантайм есть, если чо.
[14:51:22] <ForNeVeR> Ну а вообще-то я не вижу никаких там хаскельных сендбоксов, кроме cabal sandbox (который вообще про другое).
[14:51:31] <ForNeVeR> MaXGGXaM: а ты что имел в виду?
[14:52:05] <j123123> Ну вот например в х-ле есть unsafe массивы. Допустим я нашел баг при работе с этими unsafe массивами и через это сделал сплоит который выполняет некий произвольный код(эксплоит)
[14:52:20] <j123123> как этот сендбокс помешает мне это сделать?
[14:52:33] <MaXGGXaM> можно кусок лога запастить из другого чата?
[14:53:06] <MaXGGXaM> maxggxam ‣ тоесть там можно во время работы ПО загружать какой-то код дополнительно? 13:38:43
portnov ‣ да, можно 13:38:49
portnov ‣ только зависит от используемого компилятора 13:39:06
portnov ‣ в наиболее используемом ghc такая возможность есть 13:39:16
portnov ‣ maxggxam: там по сути придётся вызывать компилятор на твой загружаемый исходник, и потом звать dlopen() на результат. 13:40:40
maxggxam ‣ хмм 13:42:15
portnov ‣ ну и соответственно для этой фичи придётся таскать с собой компилятор 13:43:08
portnov ‣ с другой стороны, динамические языки с eval() именно так и делают — таскают с собой интерпретатор. 13:43:34
[14:53:06] <j123123> В этом произвольном коде могут быть прямые системные вызовы(обращение к ядру) минуя хачкельный рантайм
[14:53:38] a1batross зашёл в конференцию
[14:53:53] <j123123> и специфичный для хачкеля сендбокс(который очевидно будет завязан на хачкель рантайм) будет бесполезен
[14:53:57] <j123123> ForNeVeR: Понятно?
[14:54:08] <ForNeVeR> j123123: в каком произвольном коде?
[14:54:19] <ForNeVeR> ghc не генерирует произвольного кода.
[14:54:33] <j123123> Ты знаешь про механизмы работы эксплоитов?
[14:54:35] <uggur> Он его написал на С
[14:54:37] <uggur> %)
[14:54:42] <j123123> как там переписывается адрес возврата
[14:54:44] <ForNeVeR> Он генерирует вполне конкретный код, к которому, очевидно, применим специфичный для хаскеля сендбокс.
[14:55:22] <j123123> про return-oriented programming знаешь?
[14:55:35] <ForNeVeR> Не понимаю, при чём тут механизмы работы эксплоитов. Чтобы закинуть эксплоит в ghc и его сендбокс - тебе нужна дыра в компиляторе.
[14:55:54] <j123123> А дыра в коде не подойдет?
[14:55:58] <ForNeVeR> В каком коде?
[14:56:07] <ForNeVeR> Который прошёл проверку недырявым компилятором?
[14:56:12] <ForNeVeR> Нет, не подойдёт.
[14:56:16] <j123123> Коде программы, компилируемой хачкелем
[14:56:21] <ForNeVeR> Не понимаю.
[14:56:34] <ForNeVeR> У тебя уже на хаскеле какой-то компилятор другого языка появился?
[14:56:40] <j123123> Слышал про unsafe массивы в х-ле?
[14:56:50] <ForNeVeR> Нет, не слышал.
[14:57:02] <ForNeVeR> Но уже из названия очевидно, что в сендбоксе это нельзя будет использовать.
[14:57:05] <ForNeVeR> Ещё возражения?
[14:57:15] a1batross вышел из конференции: Disconnected: closed
[14:57:27] <ForNeVeR> Сендбокс-то для того и нужен, чтоб такие вещи проверять и запрещать код, потенциально могущий из него вылезти.
[14:58:30] <j123123> Это надо компилятором проверять, а не сендбоксом. Сендбокс может разве что отказаться такой код в себе выполнять
[14:58:37] <ForNeVeR> Прости, что?
[14:58:45] <ForNeVeR> Как это "компилятором, а не сендбоксом"?
[14:58:52] <uggur> что такое сэндбокс?
[14:59:00] <ForNeVeR> Компилятор и сендбокс у тебя каким-то макаром оказались совсем разными сущностями?
[14:59:45] <ForNeVeR> А они вполне могут быть и объединены, чтоб ты знал.
[14:59:52] <j123123> Компилятор при компиляции какого-то кода должен делать заключение относительно того, есть ли в коде unsafe фигни, которая потенциально может привести к вылезанию за сендбокс или нет
[15:00:23] <ForNeVeR> Как, собственно, и сделано в JVM и CLI - сендбокс там встроен и в рантайм, и в компилятор (JIT). А в C# даже частично и в компилятор самого языка (в плане запрета unsafe-фич).
[15:00:45] <ForNeVeR> j123123: ну да, вот теперь ты правильно заговорил.
[15:01:54] <uggur> "сендбокс там встроен и в рантайм, и в компилятор (JIT)" на кой?
[15:02:02] <uggur> Почему не сделать всё на уровне компилятора, например?
[15:02:26] <ForNeVeR> uggur: разрешаю, сделай
[15:02:37] <j123123> >Как, собственно, и сделано в JVM и CLI - сендбокс там встроен и в рантайм, и в компилятор (JIT).
Только вот можно ручками подредактировать (или вообще с нуля написать) на IL-ассемблере или Java bytecod-е некоей фигни, которую никто не валидировал
[15:02:47] <ForNeVeR> j123123: нет, нельзя.
[15:02:59] <ForNeVeR> Рантаймовую валидацию-то ты как обойдёшь?
[15:03:18] <ForNeVeR> Ну и среда тоже сперва валидирует код, прежде чем его выполнять / джитить.
[15:03:37] <j123123> А для х-ля как велидировать, если он сразу в нативный код компилирует?
[15:03:48] <ForNeVeR> Компилятором, очевидно.
[15:03:53] <ForNeVeR> Смотри.
[15:04:05] <ForNeVeR> Во всех трёх случаях у тебя на руках должен быть исходный код до компиляции.
[15:04:15] <ForNeVeR> В случае с managed-языками - байткод.
[15:04:23] <ForNeVeR> В случае с хаскелем - очевидно, исходники.
[15:05:06] <ForNeVeR> Если их нету, а у тебя только итоговый бинарник - то ты не сможешь его как следует проанализировать, по-моему.
[15:05:15] <j123123> Вотименно
[15:05:32] <ForNeVeR> Питонщиков вот это не ебёт вообще, например. И всяких там пыхарей.
[15:05:41] <ForNeVeR> Хочешь модуль - присылай исходники.
[15:06:29] <j123123> Можно байткод питона присылать. У него вроде есть такое
[15:06:50] <uggur> pyc?
[15:07:11] <uggur> Это суть те же исходники без комментариев и в другой кодировке
[15:09:30] <j123123> CIL это тоже почти исходник
[15:09:45] <j123123> без комментариев
[15:10:13] <j123123> Декомпилируется оно очень легко
[15:10:38] ckorzhik зашёл в конференцию
[15:11:04] <ForNeVeR> Не всегда.
[15:11:29] <j123123> Ну да, есть всякие там обфускаторы
[15:11:41] <ForNeVeR> Обфускаторы и просто код на других языках.
[15:12:10] <ForNeVeR> rexim: кароч, C++-модули к nodejs - это полная херня.
[15:13:01] <ForNeVeR> Я его всё же оптимзировал так, что он стал чуток побыстрее жабаскрипта. Но совсем немного быстрее.
[15:13:46] a1batross зашёл в конференцию
[15:14:54] m4n71k0r вышел из конференции
[15:15:02] Аман зашёл в конференцию
[15:15:04] m4n71k0r зашёл в конференцию
[15:15:48] <rexim> > ForNeVeR: rexim: кароч, C++-модули к nodejs - это полная херня.
Пфф! Кто бы сомневался! :)
[15:16:19] <rexim> А на чистой сишечке можно писать эти самые модули?
[15:16:49] <ForNeVeR> Можно.
[15:17:00] <ForNeVeR> Хотя не совсем.
[15:17:11] <rexim> Все равно плюсовая обертачка нужна?
[15:17:12] <ForNeVeR> Дело в том, что заголовки nodejs и v8 - плюсовые.
[15:17:17] <rexim> Ага, понятно.
[15:17:31] <rexim> Просто можно попробовать окунуться прям по ушил в байтоёбство.
[15:17:51] <rexim> Или ты уже? %)
[15:17:53] <ForNeVeR> Собственно, я там совсем примитивный код и оставил - заюзал просто вектор вместо std::string, ну и чуток пооптимизировал всякие аллокации-преобразоваторы.
[15:18:03] <ForNeVeR> И байтоебит.
[15:18:18] <rexim> Ну вот, я предлагаю вообще не юзать всякие STL'ы
[15:18:26] <ForNeVeR> https://github.com/ForNeVeR/catberry/commit/dff2b0916206e182325d9fdaf44df41f0c23dc58
[15:18:42] <rexim> Угу
[15:18:47] a1batross вышел из конференции: Disconnected: closed
[15:19:33] <ForNeVeR> Надо попрофайлить.
[15:19:41] <ForNeVeR> Как вообще профайлят код в линупсе?
[15:21:20] <rexim> gprof какой-нить небось?
[15:21:26] <j123123> callgrind, gprof
[15:22:13] <j123123> ForNeVeR: http://alexott.net/common/writings/prog-checking/kcachegrind-callgrind.png вот смотри какой гуй у этого callgrind
[15:22:40] <ForNeVeR> Ага. Говорят, нужно скомпилять прогу (или только модуль?) с -pg, а потом читать gmon.out.
[15:22:58] <ForNeVeR> j123123: а под винду нету этого гуя?
[15:23:11] <rexim> Нигуя нет под винду
[15:23:11] <ForNeVeR> И вообще - я думаю, оно ебанётся читать линуксовый дамп под виндой.
[15:23:18] <ForNeVeR> Нахуй.
[15:23:47] <rexim> j123123, ух ты! Какая красота!
[15:23:50] <rexim> Спасибо! =3
[15:24:34] <rexim> ForNeVeR, мне кажется, у тебя кризис операционного самоопределения
[15:27:37] <j123123> Этот KCachegrind еще какие-то графы строит https://kcachegrind.github.io/html/Shot3Large.html
[15:27:43] <m4n71k0r> rexim: у меня тоже такой кризис
[15:27:49] <rexim> m4n71k0r, =(
[15:27:56] * rexim пожалел дядю Монти
[15:27:57] <ForNeVeR> А, нет, всё фигня. Я плохо закомпилял.
[15:28:14] <rexim> ForNeVeR, ты такой ху^Wмолодец!
[15:28:33] <ForNeVeR> Гы, там ещё и нету C++11.
[15:28:37] <rexim> Фууу!!
[15:28:39] <rexim> ывоылв
[15:28:46] <ForNeVeR> Ладно, это мы переживём.
[15:28:49] <rexim> Нет!
[15:28:55] <rexim> Я хочу ламбады!
[15:28:56] <ForNeVeR> Переживём, сказал.
[15:28:59] <rexim> Нет!
[15:29:00] <rexim> Я хочу ламбады!
[15:29:10] <j123123> лампады
[15:31:05] <m4n71k0r> а я хочу оливье
[15:31:17] <rexim> m4n71k0r, жди Нового Года
[15:32:03] <ForNeVeR> А, я щас cflags хуйну туда.
[15:33:19] <ForNeVeR> Гыгы, сегфолт!
[15:34:53] <rexim> ForNeVeR, а вот нехуй!
[15:35:37] <rexim> Я, кстати, сейчас тоже на плюсах пишу.
[15:35:40] <ForNeVeR> А вот хуй!
[15:35:42] <rexim> Вот прям сейчас.
[15:35:46] <rexim> Юнит тесты.
[15:35:47] <ForNeVeR> Нет я.
[15:35:50] <ForNeVeR> Верни мне код.
[15:35:55] <rexim> Пздц, как же мне mockito не хватает!!
[15:35:57] <rexim> >_<
[15:36:56] Graf зашёл в конференцию
[15:37:14] Graf вышел из конференции
[15:39:04] <uggur> ForNeVeR: А зачем делать инъекцию плюсов в ноду?
[15:39:16] <ForNeVeR> uggur: чтобы быстрее работало.
[15:39:25] <uggur> Оно работает недостаточно быстро?
[15:39:32] <rexim> uggur, дядя Нёвер как раз хочет доказать некоторым товарища, что незачем.
[15:39:37] <rexim> ForNeVeR, я ведь прав?
[15:40:36] <ForNeVeR> rexim: не совсем.
[15:40:47] <ForNeVeR> Я просто пишу код. Я не хочу ничего никому доказывать.
[15:41:04] <uggur> ForNeVeR: А почему тормозит?
[15:41:12] <ForNeVeR> uggur: а оно не тормозит.
[15:41:14] <uggur> Это нода такая быстрая или вызовы плюсов такие медленные?
[15:41:19] <ForNeVeR> Просто есть мысль, что можно сделать его ещё быстрее.
[15:42:07] <uggur> почему путём инъекции плюсов, а не оптимизации существующего кода?
[15:42:29] <uggur> мб можно где-то лишний массив не инициализировать второй раз, где-то проходить на один раз меньше?
[15:42:39] <uggur> у тебя есть дамп профилировщика? %)
[15:47:45] Graf зашёл в конференцию
[15:47:53] Graf вышел из конференции
[15:48:43] <rexim> "Все алгоритмические оптимизации, который там можно было сделать, уже сделаны"
[15:49:01] <rexim> Это цитата автора котоягоды.
[15:49:30] <ForNeVeR> Шото у меня gdb не показывает ничего хорошего.
[15:49:52] <ForNeVeR> Как сделать чтоб показывал? У него там вопросы сплошные. Либу скомпилял с -O0 -g
[15:50:16] <ForNeVeR> #0 0x00007ffff6bfcc07 in kill () from /lib64/libc.so.6
#1 0x0000000000e11659 in uv_kill (pid=<optimized out>, signum=<optimized out>) at ../deps/uv/src/unix/process.c:539
#2 0x0000000000c9b4bd in node::Kill(v8::FunctionCallbackInfo<v8::Value> const&) ()
#3 0x000000000082b88c in v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) ()
#4 0x000000000084deff in v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) ()
#5 0x00003d8b4b0060a2 in ?? ()
[15:50:24] <ForNeVeR> А он мне вот такое, и дальше одни вопросы.
[15:50:47] <ForNeVeR> Вообще, откуда там kill?
[15:52:32] <uggur> rexim: а если не алгоритмические, а оптимизации реализации?
[15:54:28] enaken вышел из конференции
[15:55:29] <m4n71k0r> фигасе, в этой 2015 штудии диагностические тулзы какие-то http://i.imgur.com/Gxkekr5.png
[15:55:56] <ForNeVeR> Забавно выглядят.
[15:58:13] <m4n71k0r> так, надо поновее Visual-D поставить, чтобы норм дебаг был...
[16:01:04] <j123123> m4n71k0r: А там IntelliSense для D есть?
[16:02:56] <j123123> ForNeVeR: Под валгриндом запусти для эксперимента
[16:03:06] <horta hell> Невидимый розовый летающий макаронный чайник Рассела жалобно поскуливает, волоча заднюю лапу.
[16:03:17] <j123123> $pet heal
[16:03:18] <horta hell> j123123: Невидимый розовый летающий макаронный чайник Рассела был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[16:03:59] <ForNeVeR> j123123: это всё хуйня, кароч. На самом деле мне был нужен npm install segfault-handler.
[16:04:11] <ForNeVeR> Вот он хоть какую-то годную инфу даёт.
[16:04:49] <m4n71k0r> j123123: есть такое http://i.imgur.com/3MQLvLT.png + показ типов при наведении + анализ mixin, который я ещё не тестил сильно
[16:05:13] <m4n71k0r> хотя можно было лучше сделать парсинг ddoc
[16:06:18] <m4n71k0r> тьфу... то есть вывод текста с тегами <b>, <i> итд
[16:09:25] ɹǝɟılʍǝu вышел из конференции
[16:09:36] ɹǝɟılʍǝu зашёл в конференцию
[16:11:10] ɹǝɟılʍǝu вышел из конференции
[16:11:15] ɹǝɟılʍǝu зашёл в конференцию
[16:11:45] <ForNeVeR> Ага, с помощью такой-то матери починил сегфолт. Всего-то делов - забыл место под терминирующий ноль. Не думал, что он у них там будет.
[16:18:16] enaken зашёл в конференцию
[16:20:13] <j123123> Эти сишные строки-которые-заканчиваются-нулем вообще говно
[16:20:42] <j123123> Надо в первых нескольких байтах размер строки хранить, так намного лучше
[16:23:06] <m4n71k0r> што?
[16:23:57] <m4n71k0r> нннннннннннна https://msdn.microsoft.com/en-us/library/windows/desktop/ms221069%28v=vs.85%29.aspx
[16:24:17] <m4n71k0r> универсальная строка
[16:24:22] <m4n71k0r> и размер и терминатор
[16:24:27] <m4n71k0r> всё что хочешь
[16:27:49] <j123123> Терминатор ненужен
[16:28:25] <j123123> Если есть терминатор, это уже не является универсальным
[16:28:42] <j123123> т.к. произвольные байтики в эту строку не запихнуть
[16:32:19] a1batross зашёл в конференцию
[16:33:34] <ForNeVeR> Кароч, плюсокод и правда бесполезен.
До: 404.49 [Kbytes/sec] received
После: 409.93 [Kbytes/sec] received
[16:34:27] <ForNeVeR> По всем метрикам порядка 1% разницы.
[16:35:09] <uggur> ЧТД
[16:35:16] <uggur> m4n71k0r: все пишем на питоне :Т
[16:35:17] <uggur>
[16:35:34] <uggur> На ноде, точнее (%
[16:35:37] <ForNeVeR> uggur: ок, давай модуль для nodejs на питоне. Померяемся.
[16:35:47] <m4n71k0r> uggur: ну если ты долбоёб, то пиши
[16:35:57] <uggur> ForNeVeR: разве нельзя питон транслировать в js?
[16:36:09] <ForNeVeR> uggur: транслируй! Померяемся!
[16:36:55] <ForNeVeR> (имхо, питонокод на js будет намного приятней и менее выебонисто выглядеть - без всяких там постоянных аннотаций nonlocal).
[16:39:32] <uggur> ForNeVeR: Ты хочешь сказать что JS лучше чем питон?
[16:39:43] <uggur> Как язык, конечно.
[16:39:47] <uggur> А не средство разработки
[16:39:55] <ForNeVeR> uggur: смотря в чём.
[16:40:05] <uggur> В чём лучше, а в чём лучше питон? %)
[16:40:10] <ForNeVeR> Синтаксис в JS поприятней. Всяких глупостей типа nonlocal нету - это мегаплюс.
[16:40:24] <uggur> nonlocal во втором питоне тоже нет
[16:40:25] <uggur> :)
[16:40:26] <ForNeVeR> Лямбды нормальные добавили, классы, итераторы.
[16:40:40] <uggur> а с итераторами в питоне что не так? %)
[16:40:43] <ForNeVeR> Единственное - наследование жопное, и это никак не исправить уже.
[16:41:14] <uggur> насчёт наследования: некоторые считают, что оно не очень-то и нужно, а даже наоборот
[16:41:41] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[16:41:43] ForNeVeR зашёл в конференцию
[16:41:48] horta hell вышел из конференции: Disconnected: closed
[16:41:59] <ForNeVeR> Т.е. вообще всё, кроме наследования, в JS лучше сделано.
[16:43:13] ascrazy@jabber.ru зашёл в конференцию
[16:43:15] <ForNeVeR> Ну, это если говорить об актуальных вариантах языков - Python 3 и ES 6.
[16:43:45] <ForNeVeR> В более старых версиях-то, конечно, всякой фигни побольше. Вон, в python2 даже nonlocal нету, и вообще непонятно, как его эмулировать.
[16:43:56] <ForNeVeR> Неужели по старинке - массивом из одного значения? :D
[16:45:40] <uggur> В питоне нет массивов
[16:45:50] <uggur> есть только списки, которые реализованы с помощью массива
[16:45:53] <uggur> %)
[16:47:48] ckorzhik вышел из конференции
[16:56:27] a1batross вышел из конференции: Disconnected: closed
[16:57:44] SolarRay вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[16:57:46] SolarRay зашёл в конференцию
[16:58:31] a1batross зашёл в конференцию
[16:59:40] O01eg зашёл в конференцию
[17:02:09] a1batross вышел из конференции: Logged out
[17:02:58] Spo1ler зашёл в конференцию
[17:03:10] <Spo1ler> Васяны
[17:04:18] a1batross зашёл в конференцию
[17:05:33] <ForNeVeR> Spo1ler: :3
[17:13:48] <rexim> Spo1ler, хуйц
[17:20:18] dzhon вышел из конференции: Replaced by new connection
[17:20:19] dzhon зашёл в конференцию
[17:20:48] magog вышел из конференции
[17:25:08] Аман вышел из конференции
[17:25:58] dzhon вышел из конференции: Replaced by new connection
[17:26:00] dzhon зашёл в конференцию
[17:29:38] <Spo1ler> Бля, терабайтник сдох
[17:31:07] dzhon вышел из конференции: Replaced by new connection
[17:31:08] dzhon зашёл в конференцию
[17:33:48] <Spo1ler> Это неловкое чуство, когда ты развел все провода в новом корпусе
[17:33:57] <Spo1ler> и тебе надо добавить еще один провод для питания сата
[17:34:49] <uggur> Spo1ler: Добавь проводок
[17:35:05] <Spo1ler> так у меня уже висит один провод от бп
[17:35:09] <uggur> будет два
[17:35:10] <Spo1ler> с тремя сата-проводами
[17:35:16] <Spo1ler> и второй есть точно такой же
[17:35:18] <uggur> всё равно ещё не лапша
[17:35:31] <Spo1ler> У меня корзина на три диска
[17:35:41] <Spo1ler> и еще одна на 5
[17:35:43] <Spo1ler> но я ее достал
[17:35:51] <Spo1ler> Поэтому ссд крепить надо за материнкой
[17:35:56] <Spo1ler> А туда провода вести это залупа
[17:36:05] <Spo1ler> Ну точнее, ладно бы еще один
[17:36:08] <uggur> снаружи проведи
[17:36:12] <Spo1ler> какой наружи
[17:36:14] <uggur> :)
[17:36:32] <uggur> а вообще, есть же ещё корпус
[17:36:34] <uggur> он металлический?
[17:36:40] <Spo1ler> Я специально купил пиздатый корпус
[17:36:43] <Spo1ler> чтобы тихо было
[17:36:52] <uggur> ну от одной дырочки громко не станет
[17:36:55] <Spo1ler> и охлаждалось все заебись
[17:37:01] <uggur> особенно если её заклеить
[17:37:06] <uggur> пластилином, там, например
[17:37:35] <uggur> И охлаждение тоже не пострадает
[17:37:46] <uggur> Будет сильно дуть -- пластиком залей. или герметиком
[17:37:57] ckorzhik зашёл в конференцию
[17:37:57] <Spo1ler> Проблема не в месте
[17:38:00] <Spo1ler> а в проводах
[17:38:11] ckorzhik вышел из конференции
[17:38:11] <uggur> а чем провода снаружи корпуса тебе мешают?
[17:38:14] ckorzhik зашёл в конференцию
[17:38:19] <Spo1ler> хуйня какая-то
[17:38:25] <uggur> приклей скотчем чтобы не болтались
[17:38:45] dzhon вышел из конференции
[17:38:47] <uggur> можешь вокруг всверленного болта обернуть для механической защиты контакта, если боишься оторвать
[17:39:18] <uggur> "Spo1ler: хуйня какая-то" почему?
[17:39:47] <Spo1ler> затем, что корпус нормально продуман и все можно и без этого развести
[17:39:55] <Spo1ler> просто у меня нет в комплекте от бп таких проводов
[17:40:15] <uggur> Сделай сам?
[17:40:19] <uggur> И собери в пучок? %)
[17:41:31] <uggur> штырьки для коннектора же у тебя есть?
[17:41:48] <uggur> короче, я не понимаю в чём у тебя проблема %)
[17:42:06] <rexim> Магистр Ленивая Жопа, дратуте, Ваше Величество!
[17:42:17] a1batross вышел из конференции: Disconnected: Replaced by new connection
[17:42:34] a1batross зашёл в конференцию
[17:42:49] <Spo1ler> https://www.dropbox.com/s/ov8kt7lx6z8x99s/2015-06-24%2018.09.49.jpg?dl=0
[17:43:05] <Spo1ler> справа дырки под винты - там должен быть ссд еще один
[17:44:15] <Spo1ler> если начать юзать слишком длинные провода, то их потом некуда деть
[17:44:27] <Spo1ler> и они будут мешать крышке закрыться
[17:45:23] <uggur> это провода для питания?
[17:47:03] <Spo1ler> ну да
[17:47:16] a1batross вышел из конференции: Disconnected: Replaced by new connection
[17:47:27] a1batross зашёл в конференцию
[17:47:37] <uggur> Spo1ler: Что тебе мешает взять ножницы, вырезать средний фрагмент и спаять два оставшихся конца?
[17:47:46] <Spo1ler> лень
[17:47:52] <uggur> лол
[17:48:03] <uggur> ты бы уже 5 раз это сделал за время обсуждения тут
[17:48:21] <Spo1ler> плюс как бы
[17:48:27] <Spo1ler> у меня тогда больше не будет провода
[17:48:29] <Spo1ler> под сата
[17:48:34] <uggur> Будет, но короткий
[17:48:35] <Ender> парняги
[17:48:40] <Ender> а поясните по хардкору
[17:48:49] <Ender> как <queue> внутри устроена?
[17:49:34] <uggur> Spo1ler: А вообще, всё зависит от стоимости провода и срочности
[17:49:55] <Ender> просто есть наркоманы которые реализуют очередь на основе массива, а есть наркоманы которые реализуют очередь на базе списка.
[17:50:00] <Ender> а как queue сделана?
[17:50:28] <Spo1ler> Она сделана на DEQU
[17:50:30] <Spo1ler> e
[17:50:37] <Spo1ler> там есть UnderlyingContainer
[17:50:45] <Spo1ler> container_type
[17:50:53] <Spo1ler> второй параметр твоего шаблона
[17:51:01] <Spo1ler> он должен поддерживать empty
size
front
back
push_back
pop_front
[17:51:13] <Spo1ler> по дефолту там dequeue
[17:51:25] <rexim> декуеуе
[17:51:43] <Spo1ler> dehuehuehue
[17:51:45] <Spo1ler> hue
[17:51:54] <ForNeVeR> Spo1ler: :3
[17:52:45] <Spo1ler> А как deque реализована, это уже детали
[17:52:54] <Spo1ler> важно, что добавление в начало и в конец за O(1)
[17:52:55] a1batross вышел из конференции: Disconnected: Replaced by new connection
[17:53:06] a1batross зашёл в конференцию
[17:53:39] <Spo1ler> ну и еще пару вещей
[17:53:59] j123123 вышел из конференции: Replaced by new connection
[17:54:00] j123123 зашёл в конференцию
[17:56:17] ckorzhik вышел из конференции
[17:56:29] <Spo1ler> ForNeVeR: ты хуй
[17:56:47] <ForNeVeR> Spo1ler: да, причём длинный.
[17:56:53] <ForNeVeR> Spo1ler: а ты - короткий!
[17:58:19] a1batross вышел из конференции: Disconnected: Replaced by new connection
[17:58:45] a1batross зашёл в конференцию
[18:04:00] <Spo1ler> го ракету смотреть
[18:04:03] <Spo1ler> http://www.spacex.com/webcast/
[18:05:04] a1batross вышел из конференции: Disconnected: Replaced by new connection
[18:05:13] a1batross зашёл в конференцию
[18:06:40] a1batross вышел из конференции: Disconnected: Replaced by new connection
[18:06:58] a1batross зашёл в конференцию
[18:07:55] enaken вышел из конференции
[18:11:42] a1batross вышел из конференции: Disconnected: Replaced by new connection
[18:11:56] a1batross зашёл в конференцию
[18:16:19] a1batross вышел из конференции: Disconnected: Replaced by new connection
[18:16:29] a1batross зашёл в конференцию
[18:17:09] <Ender> о
[18:17:13] <Ender> ракета стоит
[18:18:20] a1batross вышел из конференции: Disconnected: Replaced by new connection
[18:18:32] ɹǝɟılʍǝu вышел из конференции
[18:18:32] a1batross зашёл в конференцию
[18:18:42] <ForNeVeR> Пошла!
[18:20:10] Spo1ler вышел из конференции: Replaced by new connection
[18:20:10] Spo1ler зашёл в конференцию
[18:20:10] Spo1ler вышел из конференции
[18:20:55] ɹǝɟılʍǝu зашёл в конференцию
[18:21:37] Spo1ler зашёл в конференцию
[18:22:38] <rexim> 10 ctreyl!
[18:22:52] <rexim> Пошла!1
[18:22:53] <rexim> вва
[18:22:54] <rexim> алвап
[18:22:56] <ForNeVeR> вававаа
[18:23:17] <rexim> Пенетрирует космос!
[18:23:54] <Spo1ler> тут прикол не в том, как она полетит
[18:24:00] <Spo1ler> должна первая ступень приземлиться
[18:24:06] <Spo1ler> попытаться по крайней мере
[18:24:34] <rexim> А если не получтся?
[18:24:37] <ForNeVeR> Ага, в тот раз не совсем хорошо получилось.
[18:24:40] <ForNeVeR> Но приемлемо.
[18:25:08] <rexim> Оп оп
[18:25:28] <ForNeVeR> Э, взорвалась?
[18:25:32] <rexim> Да
[18:25:37] <rexim> Расходимся
[18:25:41] <ForNeVeR> Это плохо, наверное?
[18:25:56] <rexim> Да все хорошо. Видишь, все молчат :)
[18:25:58] <Ender> http://pastexen.com/i/wLhktuRteH.png
[18:26:03] <ForNeVeR> Мне кажется, они прихуели.
[18:26:04] <Ender> распидорасило
[18:26:21] <Spo1ler> хм
[18:27:05] <rexim> Чото вякают
[18:27:08] <rexim> Вака-вакают
[18:27:11] <ForNeVeR> Гы.
[18:27:41] <rexim> Ладно, пойду дальше код херачить.
[18:27:48] <Ender> и я
[18:27:52] <Spo1ler> печалька
[18:27:57] <ForNeVeR> Дак а чо случилось-то? Могли бы хоть как-то пояснить по хардкору.
[18:28:08] <Ender> распидорасило
[18:28:10] <Ender> http://pastexen.com/i/wLhktuRteH.png
[18:29:31] <ForNeVeR> О, рассказывает чото.
[18:29:39] <Ender> поясняют
[18:29:44] <Spo1ler> А я видел еще типа
[18:29:47] <Spo1ler> что прогорает что-то
[18:29:49] <Ender> говорят, удовлетворительно пенетрировала
[18:29:50] <Spo1ler> при взлете
[18:29:55] <Ender> суперсоники заебись
[18:29:57] <Spo1ler> Там были такие маленькие
[18:30:00] <ForNeVeR> Нет, говорят, всё говно.
[18:30:07] <ForNeVeR> Были аномалии, чото наебнулось.
[18:30:22] <ForNeVeR> Будут анализировать ситуацию.
[18:30:40] <Spo1ler> там когда она только взлетела было видно
[18:34:33] <Ender> http://pastexen.com/i/xVcDDzuuek.png
[18:35:48] a1batross вышел из конференции: Disconnected: Replaced by new connection
[18:36:25] a1batross зашёл в конференцию
[18:37:04] a1batross вышел из конференции: Disconnected: Replaced by new connection
[18:37:13] a1batross зашёл в конференцию
[18:40:58] <Spo1ler> https://www.youtube.com/watch?v=PuNymhcTtSQ&feature=youtu.be
[18:41:01] <Spo1ler> если кто-то хочет пересмотреть
[18:41:05] <Spo1ler> там видно, как что-то горит
[18:41:09] <Spo1ler> не так, как надо
[18:42:31] a1batross вышел из конференции: Disconnected: Replaced by new connection
[18:42:41] a1batross зашёл в конференцию
[18:46:15] Myp зашёл в конференцию
[18:46:20] dzhon зашёл в конференцию
[18:47:29] <rexim> Эх! Нет ничего более бодрящего, чем скучным воскресным вечером нахерачить вундервафлю на плюсовых шаблонах! :)
[18:47:43] <rexim> Пойду гвозди пожарю.
[18:47:51] a1batross вышел из конференции: Disconnected: Replaced by new connection
[18:48:03] a1batross зашёл в конференцию
[18:48:46] ɹǝɟılʍǝu вышел из конференции
[18:48:52] ɹǝɟılʍǝu зашёл в конференцию
[18:52:06] <ɹǝɟılʍǝu> rexim, а я жарю шайбы
[18:52:18] <rexim> ɹǝɟılʍǝu, ты такой молодец! =*
[18:52:33] j123123 вышел из конференции: Replaced by new connection
[18:52:34] rexim сменил ник на Ленивая Жопа Магистра
[18:52:35] j123123 зашёл в конференцию
[18:52:41] <Ленивая Жопа Магистра> Магистр Ленивая Жопа, пиу!
[18:54:28] horta hell зашёл в конференцию
[18:54:42] <Ленивая Жопа Магистра> $say
[18:54:42] <horta hell> Ленивая Жопа Магистра: $say
[18:54:45] <Ленивая Жопа Магистра> $say
[18:54:45] <horta hell> Ленивая Жопа Магистра: $say
[19:01:29] ascrazy@jabber.ru вышел из конференции
[19:02:47] <Ender> https://pp.vk.me/c621919/v621919480/2bdbb/RdGiYppuUB8.jpg
[19:05:55] ascrazy@jabber.ru зашёл в конференцию
[19:08:12] dzhon вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[19:08:53] a1batross вышел из конференции: Disconnected: Replaced by new connection
[19:09:10] a1batross зашёл в конференцию
[19:09:36] m4n71k0r сменил ник на Магистр Лойсо Пондохва
[19:11:34] a1batross вышел из конференции: Disconnected: Replaced by new connection
[19:13:29] a1batross зашёл в конференцию
[19:16:19] a1batross вышел из конференции: Disconnected: Replaced by new connection
[19:16:31] <Ленивая Жопа Магистра> А вы тоже иногда сами с собой по-английски разговариваете?
[19:16:33] a1batross зашёл в конференцию
[19:16:39] <uggur> нет
[19:16:46] <Ленивая Жопа Магистра> Это хорошо.
[19:16:50] * uggur прочёл "Ленивая Жопа Миксера" %)
[19:17:00] Ленивая Жопа Магистра сменил ник на Ленивая Жопа Миксер
[19:17:04] Магистр Лойсо Пондохва сменил ник на Безудержное желание пожрать корытце оливье
[19:17:09] <Ленивая Жопа Миксер> uggur, спасибо, так лучше
[19:17:13] <uggur> %)))
[19:17:31] Ленивая Жопа Миксер сменил ник на Ленивая Жопа Миксера
[19:17:38] <Ленивая Жопа Миксера> Пофиксал
[19:17:49] <Безудержное желание пожрать корытце оливье> Ремиксар
[19:18:00] a1batross вышел из конференции: Disconnected: Replaced by new connection
[19:18:03] <Ленивая Жопа Миксера> Безудержное желание пожрать корытце оливье, ты мантихур
[19:18:07] a1batross зашёл в конференцию
[19:18:07] <Ленивая Жопа Миксера> Я тебя узнал
[19:18:13] <Безудержное желание пожрать корытце оливье> Ленивая Жопа Миксера: нет
[19:18:38] <Ленивая Жопа Миксера> =\
[19:18:54] <Безудержное желание пожрать корытце оливье> я проекция его подсознания на крышечку от крема Звёздочка
[19:19:43] <Безудержное желание пожрать корытце оливье> на эту вот http://www.lilasenflor.ru/wp-content/uploads/2013/12/zvezdochka.jpg
[19:21:32] a1batross вышел из конференции: Disconnected: Replaced by new connection
[19:21:45] a1batross зашёл в конференцию
[19:21:49] Безудержное желание пожрать корытце оливье сменил ник на Корзинка невско-маскарадных котят
[19:22:40] Корзинка невско-маскарадных котят сменил ник на m5n82k1r
[19:23:51] m5n82k1r сменил ник на l5m82j1q
[19:24:11] enaken зашёл в конференцию
[19:25:19] a1batross вышел из конференции: Disconnected: Replaced by new connection
[19:25:30] a1batross зашёл в конференцию
[19:29:05] a1batross вышел из конференции: Disconnected: Replaced by new connection
[19:29:19] a1batross зашёл в конференцию
[19:32:17] a1batross вышел из конференции: Disconnected: Replaced by new connection
[19:32:23] dzhon зашёл в конференцию
[19:32:36] a1batross зашёл в конференцию
[19:33:58] * Ender slaps Ender around a bit with a large trout
[19:34:19] (/^o^)/ зашёл в конференцию
[19:38:29] a1batross вышел из конференции: Disconnected: Replaced by new connection
[19:38:54] a1batross зашёл в конференцию
[19:41:31] (/^o^)/ вышел из конференции
[19:42:00] a1batross вышел из конференции: Disconnected: Replaced by new connection
[19:42:11] a1batross зашёл в конференцию
[19:46:19] enaken вышел из конференции
[19:47:04] enaken зашёл в конференцию
[19:56:13] (/^o^)/ зашёл в конференцию
[20:03:29] a1batross вышел из конференции: Disconnected: closed
[20:08:03] gsomix зашёл в конференцию
[20:08:18] <gsomix> Утро.
[20:09:17] <ɹǝɟılʍǝu> gsomix, кусь
[20:09:25] <gsomix> ɹǝɟılʍǝu, да.
[20:09:32] <ɹǝɟılʍǝu> gsomix, http://lenta.ru/news/2015/06/28/dirigabl/
[20:09:40] <ɹǝɟılʍǝu> gsomix, KIROV REPORTING
[20:10:48] <gsomix> ɹǝɟılʍǝu, охуенно!
[20:13:37] <ForNeVeR> В погроминге чувак говорит, что участвовал в создании этого дирижабля.
[20:15:21] <ɹǝɟılʍǝu> Если правда --- молодец!
[20:22:13] <Ленивая Жопа Миксера> Пиздец в haskell@ зануды
[20:22:34] <Ленивая Жопа Миксера> Хотя, чего я ожидал-то?
[20:26:17] <ɹǝɟılʍǝu> А что они там?
[20:32:54] eaeee зашёл в конференцию
[20:33:41] akzy вышел из конференции
[20:40:11] <gsomix> Ленивая Жопа Миксера, а где миксер?
[20:43:03] <gsomix> Завтра последний экзамен!
[20:43:31] <gsomix> Надо сделать доклад по теме своей дипломной работы на английском.
[20:43:33] <l5m82j1q> по философии?
[20:43:33] <Ленивая Жопа Миксера> gsomix, воу! Удачи тебе там! :)
[20:43:41] <Ленивая Жопа Миксера> ɹǝɟılʍǝu, они там зануды
[20:43:46] <gsomix> l5m82j1q, философию сдал уже.
[20:43:51] <l5m82j1q> gsomix: а, ок
[20:44:01] <gsomix> Английский остался.
[20:44:05] <l5m82j1q> ɹǝɟılʍǝu: нудят, обв
[20:44:14] <l5m82j1q> gsomix: чому не на немецком?
[20:44:15] <Ленивая Жопа Миксера> gsomix, ду ю спук унглыщ?
[20:44:25] <l5m82j1q> нахер этот инглеш?
[20:44:25] <ɹǝɟılʍǝu> l5m82j1q, опять гриву покрасил?
[20:44:30] <gsomix> l5m82j1q, не умеют в немецкий.
[20:44:37] <gsomix> Ленивая Жопа Миксера, йап.
[20:44:42] <Ленивая Жопа Миксера> Збс
[20:44:56] <gsomix> l5m82j1q, впрочем, я тоже не умею.
[20:45:35] <l5m82j1q> gsomix: шпрюхен зе дойтсч?
[20:45:43] <gsomix> Нет.
[20:45:54] <ForNeVeR> дойче швайне! партизанен! отаче!
[20:45:55] <gsomix> l5m82j1q, а что можно с немецким делать?
[20:45:59] <gsomix> Читать Канта в оригинале?
[20:46:14] <gsomix> Ну. ментор из GSoC у меня был немцем.
[20:46:20] <gsomix> Можно было бы с ним болтать.
[20:46:20] <Ленивая Жопа Миксера> Нёвер приотачил патизана
[20:46:35] <Ленивая Жопа Миксера> partyзан
[20:46:51] <l5m82j1q> Их хайсе мантикор
[20:46:56] <l5m82j1q> Их хабэ швестер
[20:47:06] <Ленивая Жопа Миксера> Хуестер
[20:47:33] <l5m82j1q> Миксер хабэ хуестер
[20:47:44] <Ленивая Жопа Миксера> гитхабэ
[20:47:53] <l5m82j1q> Миксер ист думкопф
[20:48:15] <l5m82j1q> дас?
[20:48:20] <Ленивая Жопа Миксера> хуяс
[20:48:24] <l5m82j1q> хрк пфу
[20:48:29] <Ленивая Жопа Миксера> ыапва ловад
[20:48:44] <Ленивая Жопа Миксера> воп воп воп
[20:49:03] <l5m82j1q> опят ьливень
[20:49:10] <Ленивая Жопа Миксера> Ахаха
[20:49:19] <l5m82j1q> хочу ПИВЕНЬ!
[20:49:22] <gsomix> Да!"
[20:49:25] <Ленивая Жопа Миксера> Хотел набрать ssh и после первой буквы случайно раскладу переключил :D
[20:49:26] <l5m82j1q> !!!
[20:49:28] <Ленивая Жопа Миксера> sыр
[20:49:40] <l5m82j1q> ыыр
[20:49:44] <Ленивая Жопа Миксера> sыр
[20:49:53] <gsomix> За окном потемнело.
[20:49:57] <gsomix> Неужели гроза.
[20:49:58] <l5m82j1q> sыh
[20:50:06] <Ленивая Жопа Миксера> gsomix, кто-то фаталит начал
[20:50:09] <Ленивая Жопа Миксера> фаталити*
[20:50:33] <gsomix> Ленивая Жопа Миксера, сегодня день ников их трех слов?
[20:50:43] <Ленивая Жопа Миксера> Да
[20:51:15] <gsomix> Тоже хочу.
[20:51:25] <Ленивая Жопа Миксера> На так двай!
[20:51:26] <Ленивая Жопа Миксера> вровдапо
[20:51:28] <Ленивая Жопа Миксера> ыовоывл
[20:51:29] <Ленивая Жопа Миксера> лолыв
[20:51:39] gsomix сменил ник на Русское Поле Экспериментов
[20:52:12] <Ленивая Жопа Миксера> Русское Поле Экспериментов, в твоем нике нет слова жопа
[20:52:18] <Русское Поле Экспериментов> Бля.
[20:52:29] Русское Поле Экспериментов сменил ник на Русская Жопа Экспериментов
[20:52:36] <Ленивая Жопа Миксера> Так-то лучше!
[20:52:43] <Русская Жопа Экспериментов> .__.
[20:53:24] <Ленивая Жопа Миксера> Правда, не понятно, что все это значит ._.
[20:53:33] <Ленивая Жопа Миксера> С экспериментами жопа?
[20:53:47] <Русская Жопа Экспериментов> Ленивая Жопа Миксера, там глубокий смысл.
[20:53:55] <Ленивая Жопа Миксера> Не сомневаюсь!
[20:54:19] <Русская Жопа Экспериментов> Надо доклад готовить. .__.
[20:54:29] <Русская Жопа Экспериментов> Пробегал вчера в Dark Souls.
[20:55:41] <Ленивая Жопа Миксера> Э!
[20:55:44] <Ленивая Жопа Миксера> А чо без меня? =(
[20:56:01] <Ленивая Жопа Миксера> Далеко прошел уже?
[20:56:53] <l5m82j1q> Русское Поле Жоп
[20:57:51] <Русская Жопа Экспериментов> Ленивая Жопа Миксера, нет, конечно.
[20:57:56] <Русская Жопа Экспериментов> Я завел нового персонажа.
[20:58:03] <Русская Жопа Экспериментов> И решил научить нормально парировать удары.
[20:58:11] <Русская Жопа Экспериментов> На Черном Рыцаре в Городе Нежити.
[20:58:14] <Русская Жопа Экспериментов> Собственно, все.
[20:58:20] <Ленивая Жопа Миксера> А, ну ок
[20:58:23] <Ленивая Жопа Миксера> Научился? :)
[20:58:25] <Русская Жопа Экспериментов> Нет.
[20:58:27] <Русская Жопа Экспериментов> .__.
[20:58:27] <Spo1ler> Хуй
[20:58:46] <Ленивая Жопа Миксера> Русская Жопа Экспериментов, так можно учится на чем угодно. Почему именно на рыцаре?
[20:59:08] <Ленивая Жопа Миксера> На всякой слабой нежити проще, как по мне
[20:59:38] <Ленивая Жопа Миксера> А потом уже можно и с рыцарем потягаться.
[21:04:44] <Ленивая Жопа Миксера> Русская Жопа Экспериментов, http://www.youtube.com/watch?v=3vC5TsSyNjU
[21:16:03] grouzen вышел из конференции
[21:19:48] <l5m82j1q> в этом вашем телеграме не встроена проверка орфографии(
[21:27:40] Myp вышел из конференции
[21:48:35] enaken вышел из конференции: Replaced by new connection
[21:48:37] enaken зашёл в конференцию
[21:52:56] <Ленивая Жопа Миксера> l5m82j1q, а в этом вашем мантикоре она встроена?
[21:53:32] <Магистр Ленивая Жопа> O_O
[21:53:39] Магистр Ленивая Жопа сменил ник на Minoru
[21:53:52] <Minoru> цодингтим снова упоролся
[21:53:57] <Ленивая Жопа Миксера> Minoru, нет ты!
[21:54:21] <Minoru> я не упоролся, я накатался
[21:54:23] <Minoru> и нажрался
[21:54:26] <Ленивая Жопа Миксера> =3
[21:54:31] <Ленивая Жопа Миксера> Што кушал?
[21:54:47] <Minoru> и жду, пока сосед найдёт наконец-то гоночки под винду, где можно поиграть двумя контроллерами
[21:54:56] <Minoru> приготовил суп и съел!
[21:55:18] <Ленивая Жопа Миксера> О, Великий Суп наварили!
[21:56:07] dzhon вышел из конференции: Replaced by new connection
[21:56:08] dzhon зашёл в конференцию
[21:58:25] <Ленивая Жопа Миксера> Minoru, а я сейчас буду гречку варить!
[21:58:29] <Ленивая Жопа Миксера> С курочкой!
[21:58:31] <Ленивая Жопа Миксера> оылвва
[21:58:39] Ленивая Жопа Миксера сменил ник на rexim
[22:00:45] <Minoru> гречка — это хорошо! А к ней у тебя что, мясо? Или сосиски/сардельки какие?
[22:02:51] <rexim> Курочка
[22:03:01] <rexim> Вареная =3
[22:03:13] <rexim> Хм...
[22:03:33] <rexim> Я тут внезапно понял, что уже сто лет никаких сосисок почему-то не ел
[22:03:44] <rexim> Minoru, спасибо, что напомнил про существование этой еды :)
[22:04:19] <Minoru> мог бы и не вспоминать, здоровее был бы
[22:04:54] <Minoru> мне кажется, что собственноручно приготовленное мясо получше сосисок, даже если исходники у них отдни и те же
[22:05:25] <rexim> Minoru, =*
[22:09:00] rexim вышел из конференции: Replaced by new connection
[22:09:03] <ɹǝɟılʍǝu> Minoru, уруру!
[22:09:17] rexim зашёл в конференцию
[22:09:48] <rexim> Миноруруру
[22:11:22] <Minoru> ɹǝɟılʍǝu: purr-r-r!
[22:12:34] uggur вышел из конференции
[22:12:44] <Русская Жопа Экспериментов> Блин.
[22:12:52] <Русская Жопа Экспериментов> Я почему-то ушел не доклад готовить.
[22:12:56] <Русская Жопа Экспериментов> А петь песни около общежития.
[22:13:11] <rexim> Русская Жопа Экспериментов, напился еще небось!
[22:13:22] <Русская Жопа Экспериментов> Нет.
[22:15:59] uggur зашёл в конференцию
[22:16:43] <Русская Жопа Экспериментов> Minoru, как дела?
[22:16:46] <Minoru> гм, а кто это? Похож на гсомикса, но не похож…
[22:17:21] <Minoru> Русская Жопа Экспериментов: отличный день хобби и отдыха. А ещё я на этой неделе посвятил чтению целых 20 часов
[22:17:40] * Minoru дописывает в резюме в раздел Experience строчку «part-time reader»
[22:17:43] <Русская Жопа Экспериментов> Счастливый свободный человек. .__.
[22:19:13] <Русская Жопа Экспериментов> Minoru, работу работаешь?
[22:20:15] Аман зашёл в конференцию
[22:22:00] <ɹǝɟılʍǝu> Minoru, частисно временной читатель
[22:24:18] <Русская Жопа Экспериментов> Пространственно-временной читатель.
[22:26:40] <Minoru> Русская Жопа Экспериментов: нет, сейчас безработный же. Вот ещё некоторые вопросы порешаю, и тогда можно искать что-то
[22:30:58] Аман вышел из конференции
[22:32:06] l5m82j1q сменил ник на m4n71k0r
[22:46:54] <rexim> Minoru, а ты, когда устроишься в гугл, будешь к нам заходить иногда?
[22:47:59] <Русская Жопа Экспериментов> Minoru, кстати, да.
[22:48:10] <Русская Жопа Экспериментов> Мне тут письмо свалилось от рекрутера из гугла.
[22:48:18] <Русская Жопа Экспериментов> Тебе дать ее почту?
[22:48:34] <rexim> Русская Жопа Экспериментов, ты согласился?
[22:48:37] <Minoru> здался я гуглу
[22:48:42] <Русская Жопа Экспериментов> rexim, нет, конечно.
[22:48:46] <Minoru> а почему?..
[22:48:48] <Русская Жопа Экспериментов> "Thanks, no thanks"
[22:49:15] <Русская Жопа Экспериментов> > > здался я гуглу
[22:49:33] <Minoru> дык если предлагают, значит, сдался-таки
[22:49:38] <Русская Жопа Экспериментов> Они, кажется, просто всем спамят, кого на гитхабе найдут.
[22:49:50] <rexim> Мне вот не спамят
[22:49:52] <Minoru> меня пока что только в ucoz зазывали. Грусть-обида-печаль, да.
[22:50:05] <rexim> Русская Жопа Экспериментов, ты просто в GSoC участвовал
[22:50:08] <Minoru> и меня не нашли. Нужно писать ещё меньше кода!
[22:50:08] <rexim> Номерочек остался
[22:51:40] <Русская Жопа Экспериментов> rexim, и еще поучаствую, я надеюсь.
[22:52:16] <Русская Жопа Экспериментов> У меня большие планы на следующий год.
[22:52:28] <rexim> Русская Жопа Экспериментов, ты такой молодец!
[22:52:29] <rexim> волыв
[22:52:34] <Русская Жопа Экспериментов> Нужно диплом защитить, в GSoC попасть, прокачаться для аспирантуры.
[22:52:36] j123123 вышел из конференции: Replaced by new connection
[22:52:38] j123123 зашёл в конференцию
[22:52:45] <Русская Жопа Экспериментов> Пожать сотку.
[22:52:46] <Русская Жопа Экспериментов> Ага.
[22:53:47] <rexim> Русская Жопа Экспериментов, разрешите пожать вашу смелую сотку!
[22:54:34] <rexim> .time
[22:54:35] <DeadBot> rexim: 29.06.2015 0:53:17
[22:54:42] <rexim> Час ночи.
[22:54:47] <rexim> Понедельник
[22:54:55] <rexim> Все в рабочем чятике онлайн ._.
[22:55:07] <Minoru> «уже» или «ещё»?
[22:55:10] <Русская Жопа Экспериментов> Лiл.
[22:55:14] <rexim> Скорее уже
[22:55:16] <Minoru> Олсо, почему *ты* онлайн в рабочем чатике?
[22:55:29] <rexim> Minoru, хороший вопрос, спасибо.
[22:55:31] <rexim> Я подумаю.
[22:55:46] <Minoru> ответы принимаются до конца недели, take your time ;)
[22:55:56] <rexim> Пасиба
[22:55:57] <Русская Жопа Экспериментов> Minoru, как твой ерланг проект?
[22:56:03] * rexim взял свое время
[22:56:41] <Minoru> Русская Жопа Экспериментов: :-[
[22:56:50] <Minoru> он не целиком мой…
[22:56:57] <rexim> Minoru, отжали?!
[22:56:59] <Minoru> и я не зря был Магистром *Ленивая Жопа*
[22:57:18] <rexim> Ленивый Магистр Жопы!
[22:57:53] dzhon вышел из конференции: Replaced by new connection
[22:57:55] dzhon зашёл в конференцию
[22:58:00] <Русская Жопа Экспериментов> Minoru, да, там еще ForNeVeR.
[22:58:06] <Русская Жопа Экспериментов> Написал семь строк.
[22:58:08] <Русская Жопа Экспериментов> И удалил одну.
[22:58:10] <ɹǝɟılʍǝu> rexim, Minoru http://cs624820.vk.me/v624820577/34340/N1dMup7TT88.jpg
[22:58:25] <rexim> ɹǝɟılʍǝu, уняня!
[22:58:32] <rexim> ɹǝɟılʍǝu, молодец! =*
[22:58:36] <rexim> Мо-ло-дец!
[22:58:39] <Minoru> Русская Жопа Экспериментов: потому что всё остальное должен был написать я — ленивая жопа…
[22:59:14] <Minoru> ɹǝɟılʍǝu: отодрал от пробегавшего мимо рыцаря? =\
[22:59:15] <rexim> ɹǝɟılʍǝu, ты где эти колечки берешь?
[22:59:29] <ɹǝɟılʍǝu> rexim, в магазине
[22:59:34] <ɹǝɟılʍǝu> Это гроверная шайба
[22:59:44] <rexim> Магазин "Вся для кольчуги"?
[22:59:44] <ɹǝɟılʍǝu> Пружинная... отпускаю её на газу.
[22:59:47] <rexim> Все*
[22:59:51] <rexim> А
[22:59:52] <rexim> Ок
[23:00:42] <rexim> Прикольно :)
[23:00:53] <ɹǝɟılʍǝu> Ага)
[23:01:01] <rexim> Ладно, няка-вака, я спать! xO
[23:01:05] <rexim> Всем снов!
[23:01:10] rexim вышел из конференции
[23:04:23] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[23:07:23] xspeed вышел из конференции
[23:09:46] <uggur> посоны, joda-time на андроиде сломалась
[23:09:59] <uggur> причём, очень странно сломалась
[23:10:15] <uggur> в виртуальных машинах и у меня на смартфоне -- работает
[23:10:35] <uggur> а вот у одного юзверя отказывается парсить тот же самый адрес, который парсится у меня.
[23:11:02] <uggur> Caused by: java.lang.IllegalArgumentException: Invalid format: "Sun Jun 28 17:36:48 +0000 2015"
at org.joda.time.format.DateTimeFormatter.parseDateTime(DateTimeFormatter.java:899)
[23:12:04] <uggur> private final DateTimeFormatter formatter = DateTimeFormat.forPattern("EEE MMM DD kk:mm:ss Z yyyy");
...
formatter.parseDateTime(element.getAttribute("created_at").replace(" 00:", " 24:"))
[23:12:21] <uggur> Собственно, вопрос: как такое может быть?
[23:12:49] enaken вышел из конференции
[23:12:49] <uggur> библиотека одна и та же -- почему везде она нормально парсит это время, а у него -- нет?
[23:13:18] enaken зашёл в конференцию
[23:19:56] ckorzhik зашёл в конференцию
[23:20:09] <uggur> Я думаю, что дело в окружении. Вот вопрос: что с окружением нужно сделать, чтобы этот метод кидал исключение? https://github.com/JodaOrg/joda-time/blob/master/src/main/java/org/joda/time/format/DateTimeFormatter.java#L874
[23:46:27] gr_buza@arbeiten зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!