Home
codingteam
codingteam@conference.jabber.ru
01.05.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:00:49] <folex> пиздец
[00:01:02] <folex> бинтрей-пидоры поставили ебучий редирект на скачивание бинарников
[00:01:33] <folex> и курл обосрался
[00:02:16] rexim зашёл в конференцию
[00:02:43] <rexim> УТр
[00:04:39] O01eg зашёл в конференцию
[00:05:43] <Славный капитан> блин, посоны
[00:07:51] <Славный капитан> я уже не знаю
[00:08:11] <Славный капитан> что делать, чтобы девки перестали ко мне подкатывать?
[00:08:32] <ForNeVeR> А ты им скажи, шо ты погромист.
[00:08:38] <Славный капитан> пробовал, не помогает
[00:08:44] <ForNeVeR> Тогда докажи!
[00:08:49] <uggur> Славный капитан: Отрасти бороду и ходи в старом засаленном свитере
[00:08:54] <Славный капитан> написать код на сиськах?
[00:08:59] <Славный капитан> уже отрастил
[00:09:01] <ForNeVeR> uggur: боюсь, он уже и так :D
[00:09:09] <ForNeVeR> Славный капитан: ага, на своих.
[00:09:09] <Славный капитан> свитер сегодня взял мятый, но все равно
[00:09:16] <uggur> :D
[00:09:23] <Славный капитан> татуировку сделать
[00:09:26] <Славный капитан> а если баг?
[00:09:41] <ForNeVeR> Вот тут-то девахи тебя и оставят!
[00:09:45] <uggur> "Славный капитан: татуировку сделать" I ♥ LINUX
[00:09:53] <ForNeVeR> Бажный код никому не нужен.
[00:11:27] <Minoru> uggur: «Линусик навсегда» вдоль руки
[00:12:19] ɹǝɟılʍǝu вышел из конференции
[00:13:01] <Славный капитан> но я ненавижу линупс
[00:13:16] <Славный капитан> и портаки набивать не хочу
[00:13:48] ɹǝɟılʍǝu зашёл в конференцию
[00:14:09] ɹǝɟılʍǝu вышел из конференции: Logged out
[00:14:14] ɹǝɟılʍǝu зашёл в конференцию
[00:19:39] moonhawk зашёл в конференцию
[00:20:11] <ForNeVeR> Славный капитан: а это уже не себе, а ей.
[00:22:47] v_oron зашёл в конференцию
[00:23:37] v_oron вышел из конференции
[00:24:31] folex вышел из конференции
[00:25:24] v_oron зашёл в конференцию
[00:25:52] v_oron вышел из конференции
[00:29:37] folex зашёл в конференцию
[00:31:42] moonhawk вышел из конференции
[00:35:14] <folex> А кто знает, в каком из ML списки объявляются через ;?
[00:35:27] <folex> а то я чото поставил smlnj себе, а там всё немного не так
[00:35:32] <folex> а мне лениво читать книгу по ml
[00:38:04] <ɹǝɟılʍǝu> ForNeVeR, как в федорке накатить gcc мвежее?
[00:38:34] <ForNeVeR> ɹǝɟılʍǝu: хз, никогда не пробовал.
[00:38:48] <ForNeVeR> folex: ну, вроде бы в F# так можно было.
[00:40:41] <folex> хм
[00:41:16] <folex> ForNeVeR: https://gist.github.com/superbobry/1453018
[00:41:23] <folex> ```let l = [1; 2; 3; -1; -2; 0] in
let s = Set.(List.fold_left insert empty l) in
assert (List.for_all (Set.member s) l);
assert (not (Set.member s 100500))
;;
```
[00:41:40] <folex> Блядь, где маркдаун
[00:41:44] <folex> %(
[00:41:57] <ForNeVeR> И что мне должен сказать этот код?
[00:42:17] <folex> что это окамл
[00:42:19] <folex> видимо
[00:42:29] <folex> окамл похож на ml?
[00:42:30] <ForNeVeR> Ну, я там вижу функтор, кажись.
[00:42:40] <folex> Да я там сам всё вижу .___.
[00:42:41] <ForNeVeR> Да, окамл очень похож на мл.
[00:42:49] <ForNeVeR> Ну, если функтор - значит, окамл.
[00:43:09] <folex> в ml тоже функторы
[00:43:13] <folex> лан
[00:43:14] <ForNeVeR> module Set : sig // вот эта хуерага - функтор
[00:43:14] <folex> я понял
[00:43:21] <ForNeVeR> Разве в ML такие есть?
[00:43:28] <folex> там есть functor
[00:43:33] <ForNeVeR> Эм.
[00:43:35] <folex> functor UnbalancedSet (Element: Ordered) : Set = struct
[00:43:36] <ForNeVeR> И чо он делает?
[00:43:43] <folex> объявляет функтор ._____.
[00:43:45] <ForNeVeR> А, ну хуй знат, я не рублю в этом.
[00:43:53] <folex> https://gist.github.com/folex/7dfe58bec7ee4b596959
[00:43:58] <ForNeVeR> Я так понял, что функторы - это типа параметризованных модулей.
[00:44:10] <folex> параметризованные structure
[00:44:16] <folex> я про модули пока не въехал
[00:45:19] folex вышел из конференции
[01:08:26] <horta hell> monster_houndeye забился в самый темный угол конфы и смотрит больными глазами в одну точку.
[01:09:51] ɹǝɟılʍǝu вышел из конференции
[01:10:00] <rexim> $pet heal
[01:10:00] <horta hell> rexim: monster_houndeye был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[01:10:04] <rexim> $pet feed
[01:10:05] <horta hell> rexim: monster_houndeye отвернулся, брезгуя.
[01:12:45] ɹǝɟılʍǝu зашёл в конференцию
[01:25:59] moonhawk зашёл в конференцию
[01:26:24] moonhawk вышел из конференции
[01:29:41] gr_buza@arbeiten зашёл в конференцию
[01:31:07] moonhawk зашёл в конференцию
[01:31:24] moonhawk вышел из конференции
[01:42:05] gr_buza@arbeiten вышел из конференции
[01:42:13] gr_buza@arbeiten зашёл в конференцию
[01:48:23] magog вышел из конференции
[01:50:20] cat3 вышел из конференции
[01:57:21] ckorzhik зашёл в конференцию
[02:07:12] m4n71k0r зашёл в конференцию
[02:09:35] grouzen вышел из конференции
[02:10:12] <j123123> $pet stats
[02:10:14] <horta hell> j123123:
Кличка: monster_houndeye
Здоровье: 91
Сытость: 22
Возраст: 10 часов
[02:12:12] <Akon32> $pet feed
[02:12:12] <horta hell> Akon32: monster_houndeye не голоден.
[02:22:46] <rexim> Akon32, привет!
[02:23:00] <Akon32> привет.
[02:23:05] <rexim> Как дела?
[02:23:27] <Akon32> o_O
[02:24:05] <rexim> Akon32, м?
[02:24:10] <rexim> Что-то не так?
[02:24:30] <Akon32> а вопрос "что делаешь?" будет?
[02:24:43] <rexim> Хм...
[02:24:58] <rexim> Akon32, ты какой-то злой сегодня...
[02:25:04] <rexim> Что случилось? =(
[02:25:06] <Akon32> вообще-то нет.
[02:25:33] <rexim> Ладно, извини.
[02:25:39] * rexim хотел просто разговор поддержать
[02:26:02] <Akon32> но этой последовательности вопросов я не слышал уже много лет, а вот за этот месяц - уже дважды.
[02:26:26] <j123123> $pet feed
[02:26:34] <ɹǝɟılʍǝu> rexim, http://cs6.pikabu.ru/post_img/2015/04/30/5/1430373680_1016093523.jpg
[02:26:41] <j123123> привет как дела чем занимаешься азаз
[02:26:46] <j123123> $pet stats
[02:26:46] <rexim> Akon32, А кто до меня спрашивал? Тоже кто-то из цодингтима?
[02:26:47] <horta hell> j123123:
Кличка: monster_houndeye
Здоровье: 91
Сытость: 100
Возраст: 10 часов
[02:27:02] <rexim> ɹǝɟılʍǝu, ага, я видел. Забавно. :)
[02:27:16] <Akon32> rexim: нет, одна знакомая.
[02:27:44] <rexim> =3
[02:28:24] <rexim> Я рад, что у тебя все хорошо!
[02:29:10] akzy зашёл в конференцию
[02:30:05] gr_buza@arbeiten вышел из конференции: Replaced by new connection
[02:30:06] gr_buza@arbeiten зашёл в конференцию
[02:31:36] <j123123> rexim: А как того кота разкрашивать? Цвет какой, нужны ли какие-то полоски?
[02:31:50] <rexim> j123123, я не знаю.
[02:32:29] <rexim> j123123, впереди 4 выходных. Хочу на них заняться котиком. =3
[02:32:37] <rexim> Что-нибудь придумаем.
[02:32:38] <Akon32> какого кота?
[02:32:39] <rexim> Не переживай.
[02:33:10] <j123123> Ну я уже в svg вручную векторизовал, линии все провел в инкскейпе
[02:33:17] <j123123> контуры там
[02:33:26] <j123123> а раскрашивать не знаю как
[02:33:27] <rexim> j123123, покажи, пожалуйста!
[02:34:35] <j123123> сейчас
[02:35:44] <Akon32> раскрась кота в 4 цвета!
[02:36:02] <rexim> Почему в 4?
[02:36:17] <Akon32> потому что этого достаточно
[02:37:20] * rexim надеялся услушать какой-нибудь интересную теория связанную с цветом.
[02:37:23] <rexim> Пфф
[02:37:34] <j123123> rexim: http://rghost.ru/download/8vqg2VqdZ/6b064c6b092dc83dd2a90644ac8cd1b3dabc9ae9/out.svg вот
[02:38:07] <rexim> j123123, ты такой молодец! =*
[02:38:14] <gsomix> Утро.
[02:38:27] <rexim> j123123, спасибо большое! Не переживай, я его сам расскашу. Спасибо за помощь.
[02:38:37] <rexim> раскрашу8
[02:38:39] <rexim> раскрашу*
[02:38:46] <rexim> gsomix, привет, чемпион!
[02:39:30] <Akon32> >теорема о четырёх красках
[02:40:25] <rexim> >теорию
[02:40:32] <rexim> > интересную
[02:40:36] <rexim> > rexim
[02:40:40] <rexim> > .
[02:42:02] <m4n71k0r> http://i.imgur.com/QZ8gwIN.png
[02:42:33] <rexim> m4n71k0r, дядя Монти!!
[02:42:35] <rexim> \о/
[02:42:49] <m4n71k0r> rexim: а ты слышал новость?
[02:42:57] <m4n71k0r> rexim: муня объявился
[02:43:11] <rexim> Пффф
[02:43:15] <rexim> Я его у ворот встречал!
[02:43:48] <rexim> .seen moonhawk
[02:43:49] <DeadBot> rexim: moonhawk был тут 1 час 12 минут 25 секунд назад
[02:43:50] ascrazy@jabber.ru вышел из конференции
[02:44:01] <ɹǝɟılʍǝu> m4n71k0r, мимими
[02:44:15] <rexim> .say send/moonhawk/Где мой торт?!/
[02:44:15] <DeadBot> send/moonhawk/Где мой торт?!/
[02:44:17] <horta hell> DeadBot: Сообщение помещено в очередь.
[02:44:18] grouzen зашёл в конференцию
[02:44:47] <rexim> ɹǝɟılʍǝu, ырвоыпап
[02:44:50] <m4n71k0r> rexim: хитёр бобёр
[02:46:41] yura_n вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[02:46:46] yura_n зашёл в конференцию
[03:02:46] yura_n вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[03:04:08] yura_n зашёл в конференцию
[03:04:33] gr_buza@arbeiten вышел из конференции
[03:09:31] eaeee зашёл в конференцию
[03:13:17] rexim вышел из конференции
[03:14:15] gr_buza@arbeiten зашёл в конференцию
[03:19:43] folex зашёл в конференцию
[03:42:09] folex вышел из конференции
[03:42:58] folex зашёл в конференцию
[03:45:34] folex вышел из конференции
[03:45:56] folex зашёл в конференцию
[03:57:06] eaeee вышел из конференции: Replaced by new connection
[03:57:07] eaeee зашёл в конференцию
[03:59:57] folex вышел из конференции
[04:01:12] m4n71k0r вышел из конференции
[04:13:36] Akon32 вышел из конференции
[04:21:34] folex зашёл в конференцию
[04:22:02] magog зашёл в конференцию
[04:22:28] folex вышел из конференции
[04:25:42] <eaeee> Вечера
[04:25:53] <eaeee> $pet stats
[04:25:55] <horta hell> eaeee:
Кличка: monster_houndeye
Здоровье: 77
Сытость: 72
Возраст: 12 часов
[04:27:42] <eaeee> :(
[04:34:20] moonhawk зашёл в конференцию
[04:40:54] moonhawk вышел из конференции
[04:49:03] folex зашёл в конференцию
[04:50:00] folex вышел из конференции
[05:04:47] akzy вышел из конференции: Replaced by new connection
[05:04:48] akzy зашёл в конференцию
[05:06:48] akzy вышел из конференции
[05:10:19] folex зашёл в конференцию
[05:10:56] folex вышел из конференции
[05:11:40] Aман вышел из конференции
[05:21:46] xspeed вышел из конференции
[05:31:51] folex зашёл в конференцию
[05:32:50] ɹǝɟılʍǝu вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[05:33:12] folex вышел из конференции
[05:34:00] folex зашёл в конференцию
[05:34:18] folex вышел из конференции
[05:35:49] kuzy000 вышел из конференции
[05:40:25] ckorzhik вышел из конференции
[06:15:31] kosc вышел из конференции: Disconnected: connection closed
[06:31:02] folex зашёл в конференцию
[06:58:14] folex вышел из конференции
[07:17:09] gr_buza@arbeiten вышел из конференции
[07:27:38] ckorzhik зашёл в конференцию
[08:19:52] yura_n вышел из конференции
[08:31:05] yura_n зашёл в конференцию
[08:31:08] sss|zombie зашёл в конференцию
[08:31:21] <horta hell> monster_houndeye скребёт пол в попытке найти пропитание.
[08:37:13] <horta hell> monster_houndeye плотоядно смотрит на окружающих, обнажив зубы.
[08:46:39] sss|zombie вышел из конференции: Вышел из Vacuum-IM
[09:40:45] imarpus вышел из конференции
[09:48:41] <j123123> $pet feed
[09:48:53] <j123123> $pet stats
[09:48:56] <horta hell> j123123: monster_houndeye мертв. Какие еще статы?
[09:49:05] <j123123> $pet recurrect
[09:49:05] <horta hell> j123123: Попробуйте $pet help.
[09:49:17] <j123123> $pet resurrect
[09:49:17] <horta hell> j123123: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[09:50:17] ckorzhik вышел из конференции
[10:17:09] xspeed зашёл в конференцию
[11:03:46] yura_n вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[11:05:27] gsomix вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: recipient-unavailable
[11:51:08] reggies зашёл в конференцию
[11:59:45] <j123123> А что лучше, компилятор Roslyn, тот что в mono или тот что поставляется с вижуалстудии?
[12:29:40] ascrazy@jabber.ru зашёл в конференцию
[12:43:42] reggies вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[12:48:59] ascrazy@jabber.ru вышел из конференции
[13:47:03] gsomix зашёл в конференцию
[13:47:18] <gsomix> .ping
[13:47:20] <DeadBot> gsomix: понг от тебя 0.62 секунды
[13:53:59] <j123123> 1sopod: botsnask shit
[13:54:00] <1sopod> j123123 did you mean me? Unknown command 'botsnask'
Use '! help' to get help!
[13:54:21] <j123123> 1sopod: botsnack shit
[13:54:21] <1sopod> j123123: great! yum yum. I could eat shit all day long
[13:58:34] <ForNeVeR> j123123: да они все одинаковые.
[13:59:07] <j123123> Ну в моно компилятор точно отличается от вижуалстудиевского
[13:59:12] <ForNeVeR> Чем?
[13:59:32] <j123123> Генерируемым кодом
[13:59:41] <j123123> т.к. код компилятора разный
[13:59:41] <ForNeVeR> Покажи пример.
[13:59:54] <ForNeVeR> Так код компилятора или код скомпилированных бинарников?
[14:00:22] <j123123> Если код компилятора разный, то и генерировать бинарники он в общем случае будет разный
[14:00:30] <ForNeVeR> Просто мне кажется, что разница может быть лишь минорной. По большей части всё должно совпадать практически абсолютно - возможно, вплоть до побайтового сравнения бинарников.
[14:00:32] moonhawk зашёл в конференцию
[14:00:32] <j123123> т.к. разные подходы к оптимизациям всяким
[14:00:47] <ForNeVeR> Компилятор C# практически не проводит оптимизаций.
[14:01:16] <ForNeVeR> Иногда выполняет операции над константами (что требуется спецификацией) и удаляет неиспользованный код, и на этом всё.
[14:01:20] <j123123> В чем тогда заключается эта "компиляция"?
[14:01:37] <ForNeVeR> Преобразовать код на C# в CIL.
[14:01:37] <j123123> например там для case может быть оптимизация?
[14:01:53] <j123123> или у них в CIL есть специальный опкод для case?
[14:02:01] <ForNeVeR> Да, для case - может. Большие кейсы он в Dictionary складывает, насколько я помню.
[14:02:34] <ForNeVeR> Ну и есть ряд оптимизаций, завязанных на реализацию стандартной библиотеки, которые вступают в силу при использовании yield return и async / await.
[14:02:45] <uggur> ForNeVeR: Выходит, вся ставка на JIT?
[14:02:50] <ForNeVeR> uggur: да.
[14:03:00] <j123123> А циклы оно только в рантайме анроллит?
[14:03:05] <ForNeVeR> Да.
[14:03:07] <uggur> А инлайн на многоядерных машинах оно делает?
[14:03:21] <uggur> Точнее, на машинах с большим числом АЛУ.
[14:03:31] <ForNeVeR> Компилятор C++/CLI в этом отношении намного круче - посаны грят, что на некоторых кейсах до 30% производительности можно получить оптимизациями CIL-кода.
[14:04:01] <ForNeVeR> uggur: эм. Инлайн на любых машинах проводится, на которых работает JIT. Ну, если его опциями не отключить.
[14:04:11] <ForNeVeR> uggur: а какое отношение к этому может иметь количество ядер?
[14:04:27] <uggur> Количество АЛУ, я исправился :)
[14:04:33] <ForNeVeR> Ядро == АЛУ?
[14:04:41] <uggur> Нет, АЛУ = составляющая ядра
[14:04:45] <ForNeVeR> Ты можешь по-нормальному сказать, что ты имеешь в виду?
[14:05:21] <ForNeVeR> Я думаю, на Эльбрусе .NET JIT не заработает, если ты об этом. Туда и венду-то не портировал никто.
[14:05:29] <j123123> АЛУ это такая хрень внутри процессора, которая вычисления делает
[14:06:01] <ForNeVeR> По-прежнему не понимаю, какое отношение их количество может иметь к инлайнингу.
[14:06:14] <ForNeVeR> К размотке циклов - да, вероятно.
[14:06:16] <j123123> На эльбрусах есть бинарный транслятор из х86 в этот эльбрус
[14:06:31] <j123123> так что может заработать
[14:06:32] <uggur> "ForNeVeR: Ты можешь по-нормальному сказать, что ты имеешь в виду?" http://en.wikipedia.org/wiki/Arithmetic_logic_unit
[14:06:40] <ForNeVeR> Размотчик учитывает количество одновременно проводящихся операций в конвеере, насколько я помню.
[14:07:22] <ForNeVeR> uggur: я знаю, что такое АЛУ.
[14:07:28] <ForNeVeR> Но всё равно не пойму смысла твоего вопроса.
[14:07:34] <uggur> Ну ОК :Ь
[14:07:50] <ForNeVeR> А если трактористы - женщины, то JIT заработает?
[14:08:00] <uggur> Проще самому проверить
[14:08:12] <uggur> ForNeVeR: Да, заработает.
[14:08:14] <uggur> А что? %)
[14:08:21] <ForNeVeR> Ты полагаешь, что несколько АЛУ в любых современных процессорах?
[14:08:28] <uggur> Кстати, с днём солидарности трудящихся тех.
[14:08:35] <uggur> ForNeVeR: В моём ноутбуке -- да.
[14:08:40] <ForNeVeR> s/в любых современных процессорах/в любом ядре современного процессора/
[14:08:42] <horta hell> ForNeVeR: Ты полагаешь, что несколько АЛУ в любом ядре современного процессора?
[14:08:50] <uggur> По 6 штук на ядро.
[14:08:53] <ForNeVeR> uggur: а кроме ноутбуков уггура, эта чудо-технология где-то ещё имеет место?
[14:08:55] <uggur> Дискретных.
[14:08:56] <ForNeVeR> Что у тебя там за проц?
[14:09:09] <j123123> Я думаю, очень маловероятно чтобы при написании двух компиляторов результат их работы для любых корректных входных исходников совпадал байт-в-байт. Разве что если кто-то писал их по одному гайду, в котором досконально и абсолютно однозначно описывалось то, как именно и с какими оптимизациями компилировать код
[14:09:12] <uggur> AMD A10-5757M
[14:09:21] <ForNeVeR> Как сложно с тобой, не можешь по-нормальному выразить мысль.
[14:09:25] <uggur> И по 10 штук с плавающей точкой.
[14:09:45] <ForNeVeR> uggur: мне сложно предположить, что на любом человечном AMD'шном проце не будет по какой-то причине работать инлайнинг в JIT.
[14:10:03] <ForNeVeR> j123123: возьми да проверь.
[14:10:27] <j123123> У меня шиндошс только в виртуалке есть, лол. Лень...
[14:10:31] <ForNeVeR> j123123: я просто вот для простой программы не могу предположить, где там может накопиться разница.
[14:10:38] <uggur> ForNeVeR: К слову, я не понял как разворачивать циклы в java
[14:10:50] <ForNeVeR> Разве что если разные подписи для системных библиотек, например.
[14:11:01] <ForNeVeR> Не уверен, как их Mono транслирует.
[14:11:23] <ForNeVeR> uggur: вот ты даже тут не можешь корректно выразиться, и в итоге непонятно, что ты можешь сказать.
[14:11:29] <ForNeVeR> А я вот не понял, как вращать галактики.
[14:11:39] <ForNeVeR> Наверное, потому, что человек не может их вращать.
[14:11:54] <ForNeVeR> uggur: точно так же и ты - не понял потому, что человеки не разворачивают циклы в Java.
[14:11:57] <uggur> Но я могу развернуть цикл в коде, и тогда цикл будет работать быстрее.
[14:12:12] <ForNeVeR> Это что же, в твоей JVM совсем JIT херовый?
[14:12:20] <ForNeVeR> Сам он развернуть не может? Ты проверял?
[14:12:26] <uggur> По скорости работы.
[14:12:30] <ForNeVeR> Корректный бенчмарк составил? Разогревал машину?
[14:12:43] <uggur> Нет, не разогревал.
[14:12:49] <ForNeVeR> Ну и нахуй тогда или.
[14:13:05] <ForNeVeR> uggur: http://stackoverflow.com/questions/7243221/java-jit-loop-unrolling-policy
[14:13:14] <j123123> https://en.wikipedia.org/wiki/List_of_CIL_instructions судя по опкодам, не такой уж этот CIL высокоуровневый, чтобы к нему нельзя было применить оптимизации на стадии генерации этого самого CIL
[14:13:17] <ForNeVeR> Попробуй асмокод тогда почитать чтоль хотя бы.
[14:13:29] <ForNeVeR> j123123: можно применить оптимизацию. Я об этом уже говорил.
[14:13:37] <ForNeVeR> C++/CLI применяет.
[14:14:18] <ForNeVeR> Известные мне компиляторы C# - не применяют.
[14:14:54] <j123123> А вижуалбейсик.нет?
[14:15:22] <ForNeVeR> Не знаю. Скорее всего, нет. Он вообще жуткий говнокод генерит, с ним даже JIT не справится.
[14:16:09] <ForNeVeR> Некоторые операторы в ряде случаев в нём транслируются в вызов библиотечных методов а-ля VisualBasic.Helpers.Plus(object, object). Этому уже ничего не поможет :)
[14:19:15] <j123123> А в .NET рантайме есть понятие разогрева, как в JVM?
[14:19:28] <ForNeVeR> Ох. Мне кажется, нет, и это не очень круто.
[14:19:42] <ForNeVeR> Он также не умеет в деоптимизацию кода, например. Как следствие - в PGO тоже.
[14:19:52] rexim зашёл в конференцию
[14:20:16] <uggur> почему не круто?
[14:20:25] <rexim> Утра!
[14:20:26] <rexim> ~_~/
[14:20:51] <ForNeVeR> В новых версиях добавили специальный режим профилирования, который запоминает порядок компиляции методов, и при последующих запусках будет JIT'ить их сразу в этом же порядке в отдельном потоке. И больше ничего нету :(
[14:21:35] <ForNeVeR> uggur: потому, что HotSpot на лету может по несколько раз оптимизировать / переоптимизировать методы, если ему не понравится перформанс. CLR так не умеет, тут JIT одноразовый и от результатов профилирования не зависит.
[14:22:03] <uggur> Зато оверхеда машины нет?
[14:22:05] <ForNeVeR> Плюс, HotSpot может генерить несколько методов для конкретных входных значений, CLR так не умеет.
[14:22:55] <ForNeVeR> uggur: и снова непонятно. Машина в смысле компьютер есть в обоих случаях, но какой оверхед ты имеешь в виду - я не понимаю. Виртуальная машина тоже есть в обоих случаях, как и сопряжённый с ней оверхед.
[14:23:21] <j123123> Ну он наверное имеет ввиду оверхед от слежения за исполнением кода чтобы там что-то оптимизировать
[14:23:23] <ForNeVeR> Ну ладно, зато в CLR есть настоящие генерики, и для каждой перегрузки код генерируется отдельно. Это в большой степени компенсирует проблему с переоптимизациями.
[14:23:26] <uggur> Если дотнет не профилирует рантаймовый код, то и оверхеда не должно быть?
[14:24:01] <ForNeVeR> Оверхеда от профилирования - вероятно, не должно быть. Не припомню, впрочем, чтоб его кто-то на JVM отдельно замерял.
[14:24:07] <j123123> А вообще, можно теоретически запрограммировать, чтобы это слежение и оптимизация отключалась спустя какое-то время
[14:24:44] <j123123> Накладные расходы на него полюбому какие-то будут
[14:24:52] <ForNeVeR> j123123: ну, там как-то так примерно и работает. На начальном этапе работы JVM полностью интерпретирует весь код, с максимальным количеством метрик. А по прошествии времени она его начинает компилировать - я так понимаю, метрик становится при этом меньше.
[14:25:14] ɹǝɟılʍǝu зашёл в конференцию
[14:25:18] <ForNeVeR> CLR же, для сравнения, не интерпретирует байткод никогда. Интерпретатора байткода там вообще не предусмотрено.
[14:25:24] ɹǝɟılʍǝu вышел из конференции
[14:25:34] ɹǝɟılʍǝu зашёл в конференцию
[14:25:39] <uggur> ForNeVeR: Потому он запускается быстрее и работает равномерно быстрее?
[14:26:13] <ForNeVeR> uggur: запускается быстрее - да. А по скорости работы я не берусь судить - сам не сравнивал, внушающих доверие бенчмарков не видал.
[14:26:50] <uggur> Интересно, почему в питоне JIT нет нативного
[14:27:19] <uggur> руру есть, конечно, но ведь он не совместим со многими библиотеками.
[14:27:26] <ɹǝɟılʍǝu> KOTORRRRRRRRRR
[14:27:28] <ForNeVeR> Потому, что его сложно писать. Это работа для коммерческой оргазнизации с большим количеством ресурсов (в т.ч. для тестирования под всякие процессоры и среды).
[14:27:35] <ɹǝɟılʍǝu> ForNeVeR, муррр
[14:28:01] <ForNeVeR> Ну или для реально большого и дружного комьюнити :3
[14:28:20] <uggur> ForNeVeR: А если просто на лету компилировать и крутить на существующей виртуальной машине?
[14:28:27] <uggur> Смысл изобретать свою?
[14:28:35] <ForNeVeR> uggur: это на какой, например?
[14:28:51] <ForNeVeR> Ты предлагаешь щас вместо питона реализовать ещё один язык на JVM?
[14:29:02] <ForNeVeR> Ну ты ж понимаешь преимущества и недостатки этого варианта.
[14:29:13] <ForNeVeR> Алсо, есть Jython и IronPython.
[14:29:14] <uggur> Какие недостатки?
[14:29:25] <uggur> Jython и IronPython разве ещё живы?
[14:29:27] <ForNeVeR> Алсо (внезапно), проблема совместимости с сишными либами остаётся.
[14:29:58] <uggur> Ну вот если на LVVM питон перенести?
[14:30:23] <uggur> Если ты про медленный запуск с прекомпиляцией, то питон и так запускается не очень шустро.
[14:30:28] <ForNeVeR> uggur: типикал недостатки JVM - медленный код, отсутствие InvokeDynamic (в старых версиях, до JVM 7, кажется), плюс недостатки питона - уебанский код, кривые классы, метаклассы и прочее.
[14:30:41] <ForNeVeR> Отличная идея. Идеальный кадавр.
[14:30:45] <uggur> :D
[14:31:01] <ForNeVeR> uggur: а вот про LLVM JIT я не могу сказать ничего. Почему-то его мало кто юзает - возможно, на то есть какая-то причина.
[14:31:20] <ForNeVeR> Ну и, как мне кажется, он начал принимать хорошую форму уже сильно после начала разработки питоне.
[14:31:26] <ForNeVeR> s/питоне/питона/
[14:31:29] <horta hell> ForNeVeR: Ну и, как мне кажется, он начал принимать хорошую форму уже сильно после начала разработки питона.
[14:32:24] Славный капитан вышел из конференции
[14:33:10] <ForNeVeR> uggur: короче, причины, по которым в питухоне нету JIT'а, по большей части нетехнические.
[14:33:10] <uggur> ForNeVeR: Но ведь с Julia получилось.
[14:33:35] <uggur> А синтаксически Julia -- это помесь питона и матлаба.
[14:33:48] <ForNeVeR> Ну и мы же оба с тобой знаем, что есть современные питономашины с JIT-компиляцией.
[14:34:11] <uggur> Всё равно слишком медленно.
[14:34:27] <ForNeVeR> Совместимость с сишными библиотеками в перспективе не очень нужна - сделайте _хороший_ JIT (или AOT)-компилятор, и всё будет быстро работать на чистом питонокоде :3
[14:34:44] <ɹǝɟılʍǝu> Не сделают...
[14:35:01] <ForNeVeR> В идеале питонокод, написанный в стиле си, должен давать сходные характеристики быстродействия.
[14:35:05] <rexim> Что здесь происходит?
[14:35:08] <uggur> ForNeVeR: Кто бы этот питонкод писал?
[14:35:10] <rexim> Какой нахрен питон?!
[14:35:14] <rexim> Зобаню всех!!ло43
[14:35:14] <ForNeVeR> uggur: роботы?
[14:35:18] <uggur> А, ну ОК
[14:35:25] <ɹǝɟılʍǝu> rexim, тише-тише...
[14:35:33] <ForNeVeR> uggur: ну вот есть asm.js, например.
[14:35:37] <ɹǝɟılʍǝu> rexim, Форневер успокаивает уггура
[14:35:38] <ForNeVeR> Он быстрый.
[14:35:39] <uggur> Подождём когда появится сильный ИИ, который будет писать программы на питоне, а потом поставим питон на рельсы JIT
[14:35:39] <rexim> ɹǝɟılʍǝu, хорошо
[14:35:48] * rexim перевернулся на другой бок и уснул
[14:35:50] <ForNeVeR> uggur: и напомни мне, кто его пишет?
[14:36:00] <uggur> ForNeVeR: Кого именно?
[14:36:03] <moonhawk> Кто пишет ИИ?!
[14:36:05] <ForNeVeR> asm.js
[14:36:20] <uggur> Без понятия.
[14:36:21] <ɹǝɟılʍǝu> moonhawk, муняня привет)
[14:36:25] <uggur> Мне погуглить?
[14:36:28] <ForNeVeR> uggur: дак роботы и пишут!
[14:36:29] <rexim> moonhawk, вшаывлаоыв
[14:36:32] <rexim> moonhawk, воцукецу
[14:36:41] <moonhawk> ɹǝɟılʍǝu: Утра!
[14:36:43] <ForNeVeR> uggur: в том смысле, что его генерит emscripten, например.
[14:36:53] <uggur> Из чего генерит?
[14:37:04] <ɹǝɟılʍǝu> moonhawk, куак на счет торта?
[14:37:12] <ForNeVeR> Это я так намекаю, что сишный код можно оттранслировать в "ассемблероподобный" питон, если такой питон будет быстр.
[14:37:22] <moonhawk> ɹǝɟılʍǝu: Я доел.
[14:37:29] <uggur> ForNeVeR: И фортран.
[14:37:43] <uggur> Но, боюсь, тогда потеряется вся прелесть скорости суперскалярных процессоров.
[14:37:47] <ForNeVeR> uggur: из прог на C и генерит. Folex, вон, недавно libsodium для браузера скомпилял как-то.
[14:37:51] <uggur> И прочие приблуды цифродробилок.
[14:38:11] <ForNeVeR> А это тебе не хуй сосаети, это целая криптобиблиотека.
[14:38:36] <uggur> И много это заняло человекочасов?
[14:38:47] <ForNeVeR> Ни одного.
[14:38:49] <uggur> Или он просто выполнил одну команду и всё заработало?
[14:38:55] <ForNeVeR> Несколько фолексочасов, впрочем.
[14:40:20] Славный капитан зашёл в конференцию
[14:41:16] <moonhawk> А Julia это ня.
[14:41:33] <uggur> фиг-ня
[14:41:40] <ForNeVeR> Мунхок-ня.
[14:41:43] <uggur> идея хороша, но я не люблю матлаб
[14:41:44] <uggur> %)
[14:42:16] <moonhawk> Мне она напомнила J человекочитаемый.
[14:42:34] <ForNeVeR> moonhawk: точно в такой же степени, как, например, и R.
[14:42:51] <uggur> На R писать я тоже не люблю, кстати :)
[14:42:58] <ForNeVeR> Ну, в смысле, R тоже похож на человекочитаемый J.
[14:43:12] <ForNeVeR> // NOTE: человекочитаемый != уггурочитаемый
[14:43:35] <moonhawk> R читаемые? Да ладно!
[14:45:28] <ForNeVeR> class moonhawk extends uggur with ContextFree {}
[14:45:36] <uggur> :D
[14:45:47] <uggur> ForNeVeR: А ты много кода на R написал?
[14:45:56] <ForNeVeR> uggur: нет, мало.
[14:46:03] <uggur> То-то же.
[14:46:12] <uggur> Вот попиши на нём пару лет и тоже возненавидишь %)
[14:46:27] <ForNeVeR> uggur: то, что ты написал много кода, и не можешь его теперь прочитать - это, как бы, не в твою пользу говорит :D
[14:46:35] * uggur смотрит на R как на статистический калькулятор со встроенным лиспом.
[14:46:59] <uggur> ForNeVeR: Я про чтение когда ничего не говорил :)
[14:47:08] <uggur> Я говорил только про писать код на R :Ь
[14:49:51] <uggur> ForNeVeR: https://github.com/rstudio/shiny/blob/master/R/reactive-domains.R ну вот например.
[14:50:10] <ForNeVeR> NULL
[14:51:13] <uggur> Или вот это: https://github.com/hadley/ggplot2/blob/master/R/facet-grid-.r
[14:51:18] <uggur> Просто читаешь -- и душа радуется :Ь
[14:51:31] <uggur> ForNeVeR: https://github.com/hadley/ggplot2/blob/master/R/facet-grid-.r#L335
[14:51:50] <ForNeVeR> uggur: код как код, что тебе не нравится?
[14:52:01] <uggur> Мне не нравится всё %)
[14:52:09] <ForNeVeR> ._.
[14:52:12] <uggur> Мне не нравится использование глобальных переменных
[14:52:23] <uggur> Мне не нравится использование списков как объектов.
[14:52:40] <uggur> Мне не нравятся методы с 100500 пргументами.
[14:52:51] <ForNeVeR> Кокой привереда!
[14:52:52] <uggur> Мне не нравится ООП в R
[14:53:01] <uggur> Мне не нравится NULL
[14:53:11] <ɹǝɟılʍǝu> Почему NULL-то?
[14:53:12] <ForNeVeR> А что там вообще делает NULL?
[14:53:30] <ForNeVeR> Просто вот шёл код, а потом херак - NULL. Зачем он?
[14:53:37] <uggur> Мне не нравится вот этот внезапный кусок кода между простынями комментариев https://github.com/rstudio/shiny/blob/master/R/reactive-domains.R#L198
[14:54:07] <ForNeVeR> А что он там делает?
[14:54:30] <uggur> Да костыль синтаксический
[14:54:43] <ɹǝɟılʍǝu> Это как встретить посреди кода хуй
[14:55:07] <ForNeVeR> ɹǝɟılʍǝu: мне кажется, в твоём коде это нормально.
[14:55:38] <ɹǝɟılʍǝu> ForNeVeR, я давно не называю так переменные)
[14:55:56] <uggur> Ещё и тормозит похлеще питона
[14:56:37] <ɹǝɟılʍǝu> Хочу систему матана, чтобы не тормозила, не была питоном и можно было бы формулы пересовывать в TeX.
[14:56:40] <ɹǝɟılʍǝu> ForNeVeR, https://pbs.twimg.com/media/CD5Md8yWoAAvJzB.png
[14:56:46] <uggur> XD
[14:56:53] <ForNeVeR> ɹǝɟılʍǝu: :3
[14:57:04] <uggur> ɹǝɟılʍǝu: Ну маткад же?
[14:57:09] <moonhawk> ɹǝɟılʍǝu: есть Wolfram. :D
[14:57:20] <ɹǝɟılʍǝu> moonhawk, подаришь?)
[14:57:27] <uggur> подари торрент
[14:57:31] <uggur> *YARR*
[14:57:36] <moonhawk> ɹǝɟılʍǝu: Торрент дам скачать.
[14:57:47] <moonhawk> Ааа, у вас же их закріли.
[14:57:57] <uggur> moonhawk: В смысле?
[14:58:05] <ɹǝɟılʍǝu> Лол, когда это?)
[14:58:22] <moonhawk> А овер9000 присваиваний в R?
[14:58:47] <uggur> Меня присввивания не парили бы...
[14:59:11] <uggur> Если бы не a <- b; a -> b; a <<- b; a <~ b;
[14:59:30] <uggur> Ну и a = b само собой
[15:01:18] <moonhawk> А assign? exists? get?
[15:01:32] <uggur> NULL
[15:02:04] <uggur> или list(NULL)
[15:05:56] <ɹǝɟılʍǝu> rexim, дядя миксе
[15:05:58] <ɹǝɟılʍǝu> миксер*
[15:17:35] dzhon зашёл в конференцию
[15:19:26] moonhawk вышел из конференции
[15:25:24] * uggur прочёл название витаминов как "Кадаверит" %)
[15:28:33] <ɹǝɟılʍǝu> dzhon, \0
[15:29:57] m4n71k0r зашёл в конференцию
[15:30:38] <ɹǝɟılʍǝu> m4n71k0r, здравствуйте.
[15:31:47] kosc зашёл в конференцию
[15:33:48] <m4n71k0r> ɹǝɟılʍǝu: приветствую
[15:34:05] <ɹǝɟılʍǝu> m4n71k0r, как ваши дела? Как дела у вашей семьи?
[15:34:05] <dzhon> ɹǝɟılʍǝu: \0
[15:34:17] <dzhon> ето
[15:34:34] <dzhon> https://meduza.io/shapito/2015/05/01/microsoft-nauchilas-otsenivat-vozrast-po-fotografii
[15:34:38] <dzhon> все уже тыкали ? :)
[15:34:43] <m4n71k0r> ɹǝɟılʍǝu: "Вашей" пишется в данном случае с большой буквы!
[15:35:20] <ɹǝɟılʍǝu> m4n71k0r, никогда не писал и не вижу смысла. =)
[15:35:31] <uggur> Наш банк готов предоставить Вашей семье великолепный кредит*
*под 100% годовых
[15:36:47] reggies зашёл в конференцию
[15:40:49] <ɹǝɟılʍǝu> dzhon, мне 27 xD
[15:41:36] <uggur> Мне 28
[15:42:58] <gsomix> А мне 37.
[15:43:08] <ɹǝɟılʍǝu> Пиздец старики
[15:43:25] <gsomix> ɹǝɟılʍǝu, ну, не только мантикор, да.
[15:43:28] <gsomix> :)
[15:43:30] <uggur> ForNeVeR: https://github.com/codingteam/Gestalt/issues/18 третье решение лучше?
[15:43:47] <uggur> Подключить много аккаунтов и требовать данные раз в сутки?
[15:43:47] gsomix вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[15:43:55] <ForNeVeR> Ересь.
[15:44:02] <uggur> Подключить аккаунты цодингтимовцев
[15:44:04] <ForNeVeR> Ни к чему лишний раз беспокоить Императора.
[15:44:20] <uggur> Подключить цодингтимовцев к Золтому Трону во славу Астрономикона!
[15:44:21] <uggur> %)
[15:44:28] <dzhon> мне 34 :(
[15:44:43] <ɹǝɟılʍǝu> dzhon, ничо, ты моложе гсомикса
[15:44:54] <uggur> dzhon: Зато старее меня.
[15:45:19] <ForNeVeR> dzhon: это же хорошо! Сколько экспы!
[15:45:20] <ɹǝɟılʍǝu> Интересно, а если побриться и снять мордулица на нормальную камеру?
[15:46:11] <uggur> Хм, а с бородой мне 36-37
[15:46:39] <uggur> старит :(
[15:46:52] <kosc> уггур
[15:46:59] <uggur> kosc: Что?
[15:47:02] <kosc> урурур
[15:47:03] <ɹǝɟılʍǝu> kosc, коська :333
[15:47:12] <kosc> нялайфер
[15:48:00] moonhawk зашёл в конференцию
[15:48:07] <uggur> kosc: уруру :3
[15:48:10] <ɹǝɟılʍǝu> dzhon, http://img0.joyreactor.cc/pics/post/microsoft-%D0%BB%D0%B8%D1%86%D0%BE-%D0%B2%D0%BE%D0%B7%D1%80%D0%B0%D1%81%D1%82-%D0%B4%D0%BB%D0%B8%D0%BD%D0%BD%D0%BE%D0%BF%D0%BE%D1%81%D1%82-2072411.jpeg
[15:48:13] <m4n71k0r> пишет, что мне 38(
[15:48:57] Minoru вышел из конференции
[15:50:08] Minoru зашёл в конференцию
[15:50:17] <dzhon> ɹǝɟılʍǝu: пздц)
[15:50:35] <dzhon> ForNeVeR: но мне 25 IRL (
[15:53:06] <ɹǝɟılʍǝu> http://pastexen.com/i/jVbR9lMZYH.png
[15:58:11] moonhawk вышел из конференции
[16:01:21] sss|zombie зашёл в конференцию
[16:03:12] <uggur> http://tau.rghost.ru/7mLnpbKgG/image.png лол
[16:03:35] <ɹǝɟılʍǝu> Мимими
[16:03:49] <uggur> Баги такие баги
[16:03:54] <uggur> Куда им репорт кинуть? %)
[16:04:51] <uggur> Ещё и невоспроизводимые (%
[16:06:04] <horta hell> monster_houndeye рыщет в поисках пищи.
[16:06:36] <m4n71k0r> $pet feed
[16:06:36] <horta hell> m4n71k0r: Весьма вовремя покормлен был пет ибо голодная смерть ожидала его. Вы получаете 3PTC, а monster_houndeye сыт и доволен.
[16:06:47] <m4n71k0r> $pet heal
[16:06:47] <horta hell> m4n71k0r: monster_houndeye будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[16:22:36] sss|zombie вышел из конференции: Вышел из Vacuum-IM
[16:32:40] dzhon вышел из конференции
[16:40:56] ɹǝɟılʍǝu вышел из конференции
[16:42:08] <eaeee> Привет.
[16:42:54] ɹǝɟılʍǝu зашёл в конференцию
[16:46:26] <kosc> Привет.
[16:46:31] <kosc> Так вот.
[16:46:58] <kosc> Как мне из дочернего окна передать инфу в родительское в Qt?
[16:47:06] <kosc> Я знаю, вы тут любите Qt.
[16:47:18] <kosc> leechraft-ер его обожает.
[16:47:34] <uggur> kosc: Спроси по адресу 0xd34df00d
[16:47:59] <kosc> uggur: а если у меня стек заначиваеться раньше этого адреса?
[16:48:08] <uggur> увы тебе
[16:48:17] <uggur> :)
[16:48:37] <kosc> А это так и есть
[16:48:52] <kosc> У меня меньше, чем 3545100301 байт оперативы.
[16:48:59] <kosc> Или стоп
[16:49:03] <kosc> Больше
[16:49:09] <ForNeVeR> kosc: что значит "передать инфу"?
[16:49:25] <ForNeVeR> Я этот вопрос уже миллион раз слышал в разных вариациях.
[16:49:41] <ForNeVeR> kosc: как мы вообще обычно "передаём инфу" из одного экземпляра класса другому?
[16:49:47] <kosc> ForNeVeR: в интерфейсе дочернего окна есть элементы, данные из которых надо сохранить после закрытия.
[16:50:10] <kosc> И я предположил, что сохранением должен заниматься родительский класс.
[16:50:21] <ForNeVeR> Хорошо. Предположим, что так.
[16:50:24] <kosc> Так как он просто вызвал диалоговое окно для получения этих данных.
[16:50:26] <ForNeVeR> Продолжай.
[16:50:38] <kosc> Если есть вариант более правильный - тоже слушаю.
[16:50:48] <kosc> Ладно, объясню с нуля.
[16:50:50] <ForNeVeR> Дочернее окно - модальное?
[16:51:05] <kosc> Не уверен :(
[16:51:57] <kosc> Ща проверю
[16:52:13] ɹǝɟılʍǝu вышел из конференции
[16:52:21] ɹǝɟılʍǝu зашёл в конференцию
[16:52:28] <ForNeVeR> Если модальное, то ты можешь сделать функцию "показать окно" синхронной.
[16:52:58] <kosc> Да, модальное.
[16:53:25] <uggur> омг, в одной конторе используют excel
[16:53:39] <ForNeVeR> window = new Window();
if (window->showModal())
this->saveDataFrom(window);
[16:53:48] <kosc> uggur: а в другой? А то звучи, как начало анекдота или задачки из ЕГЭ.
[16:53:49] <ForNeVeR> kosc: вот примерно такая может быть идея.
[16:53:59] <uggur> kosc: лол
[16:54:11] <uggur> Да не, дело в том, что там везде используют excel
[16:54:23] <ForNeVeR> Я знаю кучу таких контор.
[16:54:24] <kosc> ForNeVeR: хм. Спасибо, попробую.
[16:54:32] <uggur> От хранения настроек и их изменения до среды исполнения кода на VBA
[16:54:49] <ForNeVeR> kosc: ну, это если у тебя есть синхронная функция showModal. В Qt такая должна быть, насколько я помню.
[16:54:53] <uggur> ForNeVeR: Это пагубные практики или ОК?
[16:55:13] <ForNeVeR> uggur: что именно? VBA это ебаническая херь, если его больше трёх-пяти строчек.
[16:55:27] <uggur> Ну, у них вся логика на VBA
[16:55:34] <uggur> И excel 2007
[16:55:43] <uggur> Наверное, если обновятся, то всё сломается.
[16:56:03] <ForNeVeR> Необязательно. Но возможно.
[16:56:13] <ForNeVeR> Плохая практика, короче.
[16:56:19] <ForNeVeR> Отвратительная.
[16:56:30] <ForNeVeR> На VBA пишут обычно совершенные макаки.
[16:57:12] <uggur> хех, а ведь начинал чувак с java
[16:57:21] <eaeee> В access тоже кажется можно писать на vba
[16:57:27] <ForNeVeR> И как его потом угораздило превратиться в макаку?
[16:57:46] <ForNeVeR> eaeee: ну, там и на SQL можно. Но кто вообще в здравом уме использует Access?
[16:57:47] <uggur> ForNeVeR: Сменил место работы и начал аутсорсить для таких контор.
[16:58:15] <uggur> "кто вообще использует Access" препод информатики в моём универе
[16:58:20] <ForNeVeR> У нас есть внутренний проектик один, который в качестве БД использует Access, и с ним много весёлого геморроя.
[16:58:23] <eaeee> ForNeVeR, в универе было
[16:58:29] <ForNeVeR> uggur: поверь, это он не серьёзно.
[16:58:36] <ForNeVeR> eaeee: и они тоже.
[16:58:41] <uggur> ForNeVeR: Ну, это для биологов.
[16:59:32] <ForNeVeR> uggur: всё равно же. Неужели кто-то пользуется Access?
[16:59:42] <uggur> Без понятия.
[16:59:45] <uggur> Я -- нет.
[16:59:48] <eaeee> ForNeVeR, а какие проблемы с ним возникают?
[17:00:01] <uggur> Но я раньше думал что и excel в качестве среды исполнения кода не используют.
[17:01:02] <ForNeVeR> eaeee: ODBC-провайдер не написан под x64 (так что можно его тыкать только из 32-битного кода), connection pooling нужно включать какими-то магическими опциями а-ля "&otherOptions=-1", общая нетехнологичность - плохо поддерживает SQL.
[17:02:46] Myp зашёл в конференцию
[17:08:44] <eaeee> ForNeVeR, connection pooling даже поддерживается, здорово :)
[17:10:33] <eaeee> http://stackoverflow.com/questions/10012627/connection-pooling-with-access-database
[17:11:08] <ForNeVeR> eaeee: я уже даже плюс поставил этому вопросу и ответу. Да, всё именно так работает. Это ад.
[17:13:57] <uggur> Это же очевидно :)
[17:14:25] <uggur> Вот если бы там было -127 или что-то вроде того, то было бы веселее
[17:14:57] <uggur> Может, &debugLevel=42
[17:15:15] <uggur> Можно было бы считать это пасхалкой :)
[17:21:37] ckorzhik зашёл в конференцию
[17:21:54] ckorzhik вышел из конференции
[17:22:19] <kosc> Не, всё равно не втыкаю.
[17:23:05] <ɹǝɟılʍǝu> Minoru, привет!
[17:23:05] <kosc> Из родительского класса нет доступа к ui дочернего, что бы забрать инфу, а из дочернего класса - нет доступа к инфе родительского, что бы отдать данные.
[17:23:20] <kosc> Вот и выходит - тут не дать, там не взять.
[17:23:24] <ForNeVeR> kosc: как ты создаёшь "дочерний" класс?
[17:23:42] <kosc> ForNeVeR: я вызываю один form->show()
[17:23:46] <kosc> В этом я уверен.
[17:24:02] <ForNeVeR> kosc: то еcть form у тебя имеется?
[17:24:08] <kosc> Таки да.
[17:24:13] <uggur> Добавь в конструктор дочернего класса ссылку на родителя
[17:24:16] <ForNeVeR> Ну так и чего ж ты говоришь, что нет доступа? Вот же ок.
[17:24:23] <ForNeVeR> s/ок/он/
[17:24:25] <horta hell> ForNeVeR: Ну так и чего ж ты говоришь, что нет доступа? Вот же он.
[17:24:30] <kosc> form->ui - есть
[17:24:36] <ForNeVeR> form - есть.
[17:24:40] <ForNeVeR> Что ещё нужно и зачем?
[17:24:42] <kosc> А form->ui->someLineFromUi - неифига
[17:24:47] <kosc> *нифига
[17:24:52] <ForNeVeR> Ты нарушаешь инкапсуляцию.
[17:24:57] <ForNeVeR> И не должно быть доступа.
[17:25:17] <ForNeVeR> kosc: в форме сделай сеттер с информацией, например.
[17:25:18] <kosc> Может, в класс этой формы передать ссылку на ту инфу, которую я собираюсь пополнить?
[17:25:35] <ForNeVeR> kosc: лучше абстрагируйся от всех этих форм. Передавай объекты с данными.
[17:26:08] <kosc> Я бы вернул весь этот ui в место вызова form->show
[17:26:13] <kosc> С удовольствием.
[17:26:16] <kosc> Если бы знал, как.
[17:26:17] <ForNeVeR> Норкомания.
[17:26:26] <kosc> Ну и это некруто ещё, да.
[17:29:19] <kosc> В общем, я хз вообще, как сделать.
[17:29:25] <kosc> Отличная новость, блин.
[17:29:34] <ForNeVeR> Я тебе уже сказал, как сделать.
[17:29:36] <j123123> $pet stats
[17:29:36] <horta hell> j123123:
Кличка: monster_houndeye
Здоровье: 14
Сытость: 77
Возраст: 7 часов
[17:29:40] <j123123> $pet heal
[17:29:40] <horta hell> j123123: monster_houndeye был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[17:29:50] <ForNeVeR> Отличная новость состоит в том, что ты меня не слушаешь.
[17:29:54] <ForNeVeR> :(
[17:30:01] <ɹǝɟılʍǝu> 1sopod,
[17:30:02] <kosc> ForNeVeR: я тебя слушаю, но не понимаю.
[17:30:03] <1sopod> ɹǝɟılʍǝu did you mean me? Unknown command ''
Use '! help' to get help!
[17:30:27] <kosc> ForNeVeR: куда передавать объекты с данными, и как?
[17:30:39] <ForNeVeR> kosc: в метод.
[17:30:39] <ɹǝɟılʍǝu> .say ! botsnack uggur
[17:30:39] <DeadBot> ! botsnack uggur
[17:30:40] <1sopod> DeadBot: you're so kind to me! I just love uggur!
[17:30:50] <kosc> ForNeVeR: в какой метод?
[17:30:52] <ForNeVeR> kosc: по константной ссылке, например.
[17:30:54] <ɹǝɟılʍǝu> .say ! botsnack uggur
[17:30:54] <DeadBot> ! botsnack uggur
[17:30:55] <1sopod> DeadBot: you're so kind to me! I really like that uggur
[17:31:07] <ForNeVeR> kosc: в метод form->setData().
[17:31:07] <ɹǝɟılʍǝu> uggur, тебя любят
[17:31:31] <kosc> Такого метода нет.
[17:31:38] <ɹǝɟılʍǝu> Напиши.
[17:31:39] <ForNeVeR> kosc: ну так напиши его!
[17:31:48] <ForNeVeR> Как это может быть неочевидным?
[17:32:01] <kosc> form - это экземпляр класса, унаследованного от QWidget, если вдруг.
[17:32:08] <ForNeVeR> Этот класс - твой?
[17:32:10] <kosc> Ну ладно, буду ещё думать.
[17:32:13] folex зашёл в конференцию
[17:32:16] <kosc> В каком-то смысле да.
[17:32:20] <kosc> Он сгенерен.
[17:32:26] <ForNeVeR> Это ui же генерится.
[17:32:33] <ForNeVeR> Сами формы - вроде как, нет.
[17:32:55] <kosc> Ну мастер создания диалогов запилил и ui, и class
[17:33:05] <ForNeVeR> Этот класс - твой.
[17:33:07] <kosc> Но я заказывал только класс, да.
[17:33:11] <kosc> Ну да, в принципе.
[17:33:12] <ForNeVeR> Ты можешь добавлять в него методы.
[17:33:30] <kosc> Не, я уже запилил в нём слот на accept() диалога.
[17:33:39] <kosc> Так что да, я могу в нём делать методы.
[17:34:07] <ForNeVeR> Какая неожиданная способность у тебя открылась!
[17:40:25] folex вышел из конференции
[17:49:26] ɹǝɟılʍǝu вышел из конференции
[17:49:47] ɹǝɟılʍǝu зашёл в конференцию
[17:52:42] <kosc> В общем, всё прокатило.
[17:52:49] <kosc> ForNeVeR: спасибо :)
[17:59:44] Graf зашёл в конференцию
[17:59:54] Graf вышел из конференции
[18:07:54] folex зашёл в конференцию
[18:18:54] O01eg вышел из конференции
[18:21:18] folex вышел из конференции
[18:21:42] g00dY зашёл в конференцию
[18:23:41] <g00dY> С праздником всех. Кто то может сказать реально ли организовать каким то образом в Chromium отображение изображения защищенного через basic auth ? В мозиле <img src="http://login:pass@example.com/image.cgi"> работает, а в хроме не идет
[18:24:18] gsomix зашёл в конференцию
[18:24:43] <gsomix> Утро.
[18:24:45] <ForNeVeR> g00dY: http://stackoverflow.com/questions/19244006/chrome-basic-auth-image-requests-return-401-but-not-when-called-directly
[18:27:20] <rexim> ɹǝɟılʍǝu,
Давайте трахатся почаще,
Кричал на площади Илья.
А люди шли не глядя мимо
И каждый думал, а давай!
[18:27:23] <ForNeVeR> g00dY: мы у себя немножко потрахались со всей этой кроссдоменной поеботой, и в итоге просто были вынуждены написать проксирующий сервис на бэкенде (естественно, только для нужных нам категорий ресурсов).
[18:27:46] <rexim> xD
[18:28:18] <g00dY> та же хрень. так и решил в свое время через написание прокси, но подумал может быть выдумали уже какие то костыли на ажаксах или еще чем то
[18:28:43] <ForNeVeR> А AJAX'ом тоже не получается эту картинку загрузить?
[18:29:14] <g00dY> мне даже не картинка, а MJPEG поток нужно отображать.
[18:32:27] <g00dY> типа такого http://admin:@84.24.129.201:81/videostream.cgi
[18:32:47] <j123123> Через iframe попробуй, хехе
[18:33:00] <eaeee> $pet stats
[18:33:02] <horta hell> eaeee:
Кличка: monster_houndeye
Здоровье: 88
Сытость: 61
Возраст: 8 часов
[18:35:15] mb14_ зашёл в конференцию
[18:35:18] <g00dY> ‎j123123‎: может я не понимаю, но сам документ iframe я должен буду открыть со своего хоста и опять изображение будет грузиться с кросдомена
[18:35:58] <j123123> а фиг его знает как оно там, я просто предложил.
[18:37:21] <ɹǝɟılʍǝu> rexim, отличный стих
[18:40:38] <j123123> есть какой-то XhrIframeProxy
[18:42:01] folex зашёл в конференцию
[18:42:58] moonhawk зашёл в конференцию
[18:44:14] <g00dY> j123123‎: А знаешь, хороший вариант... там есть хтмл которая подойдет чтобы ее вставить в ифрейм
[18:45:30] mb14_ вышел из конференции
[18:47:26] folex вышел из конференции
[18:47:37] <g00dY> Посмотрел... интересно но вот тут https://learn.javascript.ru/xhr-crossdomain пишут что Authorization не подходит под безопасный заголовок поэтому тут эта фишка не подходит
[18:53:00] cat3 зашёл в конференцию
[18:54:16] moonhawk вышел из конференции
[18:58:17] moonhawk зашёл в конференцию
[18:58:36] m4n71k0r вышел из конференции
[18:58:59] moonhawk вышел из конференции
[19:03:15] ɹǝɟılʍǝu вышел из конференции
[19:03:23] folex зашёл в конференцию
[19:03:55] folex вышел из конференции
[19:04:51] <kosc> Как же ж дебажат эти ваши Qt Applications?
[19:06:55] ɹǝɟılʍǝu зашёл в конференцию
[19:07:07] ɹǝɟılʍǝu вышел из конференции
[19:16:29] ɹǝɟılʍǝu зашёл в конференцию
[19:18:04] <uggur> kosc: println
[19:19:24] kosc вышел из конференции: Disconnected: connection closed
[19:21:42] kosc зашёл в конференцию
[19:22:24] <kosc> Ну похудеть теперь.
[19:22:34] <kosc> Мне этот вашь Qt Debugger комп подвесил.
[19:23:15] <uggur> Говорил же, нужно println было использовать :Ь
[19:23:25] <uggur> Идеальное средство дебага для малых проектов :)
[19:23:41] <uggur> В качестве брейкпойнтов можно использовать ввод с клавиатуры (:
[19:24:45] folex зашёл в конференцию
[19:25:02] <ɹǝɟılʍǝu> uggur, нет.
[19:25:08] <uggur> Почему?
[19:27:55] folex вышел из конференции
[19:35:48] <ɹǝɟılʍǝu> Minoru, Myp, rexim http://zverenki.com/Content/Articles/images/73845228_4171694_kanadskii_sfinks.jpg
[19:36:19] <Myp> ɹǝɟılʍǝu: Какие няшки!
[19:39:33] <ɹǝɟılʍǝu> Myp, https://pp.vk.me/c543104/v543104592/3e47/bHeOXQuKiAw.jpg
[19:39:33] <uggur> Недостаточно пушисто.
[19:39:45] <ɹǝɟılʍǝu> uggur, у них классная на ощупь шкурка)
[19:39:48] <uggur> Вот последнее -- достаточно :)
[19:39:49] <ɹǝɟılʍǝu> Как замша
[19:39:58] <ɹǝɟılʍǝu> И они горячие как печки *_*
[19:41:17] <Myp> uggur: от последнего может позвоночный диск наебнуться когда-нибудь
[19:41:36] <uggur> Myp: У кого?
[19:41:39] magog вышел из конференции: I turned off my machine to get some life
[19:41:44] magog зашёл в конференцию
[19:41:45] <Myp> У хозяина, обв
[19:41:53] <Myp> Такую хуямболу таскать
[19:44:21] <uggur> Так не таскать на лапах же.
[19:44:31] <uggur> По-моему это животное автономное :Ь
[19:53:54] <ForNeVeR> Какие няки!
[19:54:44] <ForNeVeR> Myp: некоторые, вон, и штангу таскают - и ничего.
[19:55:03] <eaeee> ForNeVeR: а ты пользовался https://ru.sharelatex.com/ ?
[19:55:19] <ForNeVeR> eaeee: нет, не пользовался.
[19:56:09] reggies вышел из конференции
[19:56:14] <ɹǝɟılʍǝu> eaeee, я пользовался.
[19:56:16] <ɹǝɟılʍǝu> Годно
[19:56:18] <Myp> ForNeVeR: А некоторые и на РНР пишут, что же теперь...
[19:56:31] <ɹǝɟılʍǝu> Алсо, есть их код на гитхабе.
[19:56:59] folex зашёл в конференцию
[19:57:02] <ɹǝɟılʍǝu> https://github.com/sharelatex
[19:58:35] <kosc> magog: а можно как-то formLayout заставить автоматически растягиваться на всю форму?
[19:58:43] <kosc> *на всё свободное пространство на ней, вернее
[20:00:58] <eaeee> ɹǝɟılʍǝu: там надо шрифт отдельно добавлять?
[20:01:07] <ɹǝɟılʍǝu> Ноуп.
[20:05:10] <eaeee> ɹǝɟılʍǝu: https://www.sharelatex.com/project/515aaa9c8cf80ada415deaa9
[20:06:46] <kosc> magog: о, я уже сам допёр :)
[20:08:19] <ɹǝɟılʍǝu> eaeee, и?
[20:08:34] <eaeee> ɹǝɟılʍǝu: вот они добавили
[20:08:42] <ɹǝɟılʍǝu> eaeee, ну, молодцы.
[20:11:33] <eaeee> ɹǝɟılʍǝu: окк
[20:11:47] folex вышел из конференции
[20:23:17] yura_n зашёл в конференцию
[20:30:39] Akon32 зашёл в конференцию
[20:34:04] eaeee вышел из конференции
[20:42:01] <rexim> ɹǝɟılʍǝu, *ЧПОК*
[20:42:04] <rexim> лволва
[20:42:05] <rexim> овлва
[20:42:11] <ɹǝɟılʍǝu> rexim, мррр
[20:42:27] <rexim> ɹǝɟılʍǝu, как у тебя дела?
[20:42:36] <ɹǝɟılʍǝu> rexim, спокойно)
[20:42:39] <ɹǝɟılʍǝu> Кушаю вот.
[20:42:42] <rexim> Это хорошо.
[20:42:45] <ɹǝɟılʍǝu> Читаю про жаропрочные композиты.
[20:42:45] <rexim> Приятного.
[20:43:01] <ɹǝɟılʍǝu> Спасибки ^^
[20:43:22] <rexim> Я вот сейчас только что водичку поставил на плиту. Сварю себе вареничков.
[20:44:51] <ɹǝɟılʍǝu> Вареники это Ъ.
[20:50:03] ckorzhik зашёл в конференцию
[21:06:08] Aман зашёл в конференцию
[21:07:52] Aман вышел из конференции
[21:08:09] <ForNeVeR> http://fc00.deviantart.net/fs71/f/2012/344/d/d/40k_grievous_by_marikbentusi-d5nm0t4.jpg - какой красавец!
[21:11:44] O01eg зашёл в конференцию
[21:13:45] <rexim> ForNeVeR, дядя Нёвер!
[21:13:58] <rexim> Это твое студенческое фото?
[21:14:23] <ForNeVeR> ._.
[21:14:35] <rexim> Што?!
[21:14:38] <rexim> Ой
[21:14:41] <rexim> Што?*
[21:14:43] <rexim> Да
[21:14:45] <rexim> Вот так
[21:15:15] <rexim> ForNeVeR, ну что такого? Ты на этом фото довольно тощий. Явно студент.
[21:15:15] folex зашёл в конференцию
[21:15:32] <ForNeVeR> И вовсе не тощий!
[21:15:48] <rexim> Кость узкая?
[21:15:51] <ForNeVeR> В смысле, то есть
[21:15:53] <ForNeVeR> Это не я!
[21:15:57] <rexim> xD
[21:18:15] <rexim> kosc, коська!!
[21:18:17] <rexim> овллыва
[21:18:18] <rexim> овлова
[21:18:21] <rexim> Привет! =)
[21:18:24] <kosc> Щикарно
[21:18:26] <kosc> Привет.
[21:18:32] * kosc познаёт силу кутей.
[21:18:37] <rexim> Ты молодец!
[21:18:45] <kosc> Кутя сильны.
[21:18:48] <kosc> Спасибо :)
[21:18:55] folex вышел из конференции: Replaced by new connection
[21:18:58] folex зашёл в конференцию
[21:19:04] <rexim> Толстым личкрафтом хуярю врага! Силой куте пропиталась нога!
[21:19:08] <kosc> В кутях хороший дебаггер.
[21:19:14] <kosc> xD
[21:19:26] <kosc> rexim: это роскошно :)
[21:19:36] <ForNeVeR> Стражники плюсов мстят за отцов! Нету сильнее в инете погромцов!
[21:20:08] <rexim> \o/
[21:20:30] <ForNeVeR> https://dl.dropboxusercontent.com/u/10908547/topor/topor.mp3
[21:20:38] <rexim> kosc, у кутей свой дебагер появился?
[21:20:46] <rexim> Хм...
[21:20:58] <kosc> rexim: в Qt Creator есть дебаггер.
[21:21:05] <rexim> А
[21:21:08] <kosc> И он хорош, содомит.
[21:21:11] <kosc> Всё делает.
[21:21:32] <kosc> "Делает всё, кроме минета" © мой начальник про свою мультиварку.
[21:21:33] <rexim> kosc, он вроде на бэкенде юзает gdb, если я не ошибаюсь.
[21:21:43] <rexim> Блин! Хочу мультиварку.
[21:21:45] <ForNeVeR> kosc: посоветуй ему тостер.
[21:21:48] <kosc> Ну в gdb долго ковырять.
[21:21:56] <kosc> ForNeVeR: хорошо, так и сделаю.
[21:22:04] <rexim> Почему не пылесос?
[21:22:51] <ForNeVeR> Потому, что котики не любят пылесос.
[21:23:25] <rexim> ForNeVeR, ути-пути!
[21:25:59] <kosc> ForNeVeR: а что делают котики, кроме говна?
[21:26:04] <uggur> ɹǝɟılʍǝu: Ты чего это задумал?
[21:26:05] dzhon зашёл в конференцию
[21:26:05] <rexim> Minoru, вареники готовы!
[21:26:11] <ForNeVeR> kosc: мурчат.
[21:26:50] <uggur> Жаропрочные композиты, расчёт ЖРД, книга по кеплеровской астрономии?..
[21:27:12] <rexim> kosc, http://upload.wikimedia.org/wikipedia/commons/d/db/Purring_cat.oga
[21:27:33] <uggur> ɹǝɟılʍǝu: Ты решил собрать ракету и сделаться императором Марса?
[21:28:02] <uggur> rexim: https://youtu.be/JElQ79rc-5w
[21:29:33] folex вышел из конференции
[21:36:17] <kosc> Что-то у меня tableView не показывает const char* -строки.
[21:36:22] <kosc> QString показывает ок.
[21:36:38] <kosc> А const char* либо вообще не показывает, либо глючит на них.
[21:36:44] <kosc> Крякозябры вместо них.
[21:36:47] <kosc> Это лечится?
[21:37:08] <kosc> Может, вообще выкинуть C-strings из Qt-проекта, ибо некошерно?
[21:37:32] <ForNeVeR> .google c-string
[21:37:35] <DeadBot> ForNeVeR: The C-String Makes The Average Thong Look Like Granny Panties:
Jun 19, 2014 ... “I bought the C String for artist modeling, since I wanted to preserve a bit of my modesty while giving the artist the best view of the human body,” ...
http://www.buzzfeed.com/juliegerstein/the-c-string-makes-the-average-thong-look-like-granny-pantie
[21:38:10] <kosc> Ну это не ответ.
[21:50:01] <kosc> А насколько сложной может быть регулярка в inputMask у lineEdit?
[21:51:58] folex зашёл в конференцию
[21:53:46] folex вышел из конференции
[21:54:04] folex зашёл в конференцию
[21:54:27] folex вышел из конференции
[21:57:18] moonhawk зашёл в конференцию
[22:00:24] <moonhawk> kosc: Тебе цикломатическую сложность? Можно просто посмотреть в доки, там весьма ограниченные возможности: http://qt.apidoc.info/5.2.0/qtwidgets/qlineedit.html#inputMask-prop
[22:00:54] <kosc> Вот это я видел.
[22:00:59] <kosc> И это очень жиденько
[22:01:03] <kosc> Я надеялся, что это не всё.
[22:01:45] Akon32 вышел из конференции: Replaced by new connection
[22:01:49] Akon32 зашёл в конференцию
[22:02:03] <moonhawk> Запили свой валидатор на регекспах и юзай в QLineEdit.
[22:02:26] <kosc> А можна?
[22:02:37] <moonhawk> Разрешаю!
[22:02:42] <kosc> Ееее
[22:03:08] <rexim> moonhawk, =*
[22:03:10] <moonhawk> http://qt.apidoc.info/5.2.0/qtwidgets/qlineedit.html#setValidator
[22:03:14] <moonhawk> Да, можно.
[22:03:24] <kosc> 5.2
[22:03:27] <kosc> У меня 4.8
[22:03:29] <kosc> Наверное
[22:03:50] <moonhawk> http://qt.apidoc.info/4.8.5/qlineedit.html#setValidator
[22:03:56] <moonhawk> Да не вопрос.)
[22:04:08] <kosc> Спс
[22:05:19] <moonhawk> И используй для validate хоть QRegExp, хоть PCRE, хоть POCO/boost.
[22:12:53] <uggur> moonhawk: Почитал статьи на хабре. Похоже, у них с торрентами действительно всё.
[22:13:05] eaeee зашёл в конференцию
[22:13:27] eaeee вышел из конференции
[22:13:39] <moonhawk> uggur: И я про тоже.
[22:14:01] <uggur> Впрочем, сам трафик не фильтруют, а трэккеры можно и в теневом сегменте держать.
[22:15:29] <moonhawk> Да один чёрт, у них так и не появился нормальный доступ к музыке-сериалам-книгам, а торренты прикрывают.
[22:15:48] <uggur> У буржуев тоже нет нормального доступа к книгам
[22:15:58] <uggur> В смысле, бесплатных книг *YARR*
[22:16:36] <moonhawk> Есть.
[22:17:37] <uggur> moonhawk: http://www.amazon.com/Slow-Death-Days-Radiation-Sickness/dp/1934287407 найди мне это.
[22:18:09] <moonhawk> Так купи.
[22:18:09] <horta hell> monster_houndeye корчится в муках и умирает. Все теряют по 1PTC.
[22:18:21] <moonhawk> Никто не говорил что все книги бесплатно будут.
[22:18:25] <moonhawk> _pet ressurect
[22:18:29] <moonhawk> .pet
[22:18:33] <moonhawk> _help
[22:18:34] <moonhawk> .help
[22:18:37] <DeadBot> moonhawk: Категории: access(4), admin(14), alias(4), basic(5), cerberus(6), dev(8), info(2), lang(3), muc(44), net(2), options(7), query(8), superadmin(11)
чтобы получить список команд в категории напиши 'help категория', например 'help basic'
[22:19:32] <uggur> moonhawk: Дорого для меня (:
[22:19:48] <uggur> И я же сказал: "бесплатных книг *YARR*" :Ь
[22:20:50] <moonhawk> Дык, это же не общественное достояние.
[22:21:32] <uggur> Если выложить на торрентах -- станет
[22:23:40] <ɹǝɟılʍǝu> Это вы про кого?
[22:25:11] folex зашёл в конференцию
[22:25:26] <uggur> ɹǝɟılʍǝu: Про тебя. Ты зачем ракету делаешь?
[22:25:40] <ɹǝɟılʍǝu> uggur, чтобы тебя в космос запускать.
[22:26:24] <uggur> Я же не кербанавт, хотя тоже зелёный :Ь
[22:26:42] <ɹǝɟılʍǝu> Нет, ты коричневый.
[22:26:57] <uggur> ок (:
[22:29:43] <moonhawk> А я синий.
[22:29:50] <ɹǝɟılʍǝu> Что? На аватарку свою посмотри, уггур)
[22:30:05] <ɹǝɟılʍǝu> И ЧСХ, подсвечиваешься как коричневый.
[22:30:11] <ɹǝɟılʍǝu> moonhawk, а ты красный.
[22:32:39] folex вышел из конференции
[22:36:10] <moonhawk> И давно тут цветовая дифференциация?
[22:37:27] <ɹǝɟılʍǝu> Полагаю с первых версий Gajim.
[22:38:28] <uggur> А мне норм по цветам разделять :)
[22:38:36] <uggur> Сразу видно кто есть кто и какую роль выполняет (:
[22:40:21] <Akon32> $pet resurrect
[22:41:42] <uggur> $pet stats
[22:41:45] <horta hell> uggur:
Кличка: monster_houndeye
Здоровье: 100
Сытость: 100
Возраст: 0 часов
[22:41:49] <uggur> $pet resurrect
[22:41:49] <horta hell> uggur: monster_houndeye и так жив. Зачем его воскрешать?
[22:42:06] <uggur> поломанная хорта
[22:44:19] folex зашёл в конференцию
[22:48:37] folex вышел из конференции
[22:49:17] folex зашёл в конференцию
[22:49:20] Aман зашёл в конференцию
[22:49:23] m4n71k0r зашёл в конференцию
[22:49:29] folex вышел из конференции
[22:55:14] grouzen вышел из конференции
[22:55:48] moonhawk вышел из конференции
[23:07:40] <m4n71k0r> Со сто двадцатым днём солидагности поггомистов, товагищи!
[23:08:07] <uggur> 120 день?
[23:08:10] <m4n71k0r> ну или 0x78
[23:08:28] <m4n71k0r> ну если ты пишешь код каждый день, как я, то уже 120 день
[23:08:49] <ɹǝɟılʍǝu> ну
[23:08:57] <m4n71k0r> я думаю, что программисты солидарны каждый день
[23:10:15] <m4n71k0r> стоп... или уже 121 ?
[23:10:50] <uggur> Конечно же я не пишу код каждый день.
[23:10:58] <uggur> Мне ведь ещё надо думать :Ь
[23:11:05] <ForNeVeR> Опачки. Это как?
[23:11:22] <uggur> ForNeVeR: см. выше.
[23:11:37] <m4n71k0r> тут-то мы всю правду и выяснили
[23:11:45] <uggur> Не думаю, что размышления можно считать написанием кода в будущем :Ь
[23:11:49] <ForNeVeR> Я давно это подозревал.
[23:12:33] <uggur> Вы просто пытаетесь взрастить поколение бездумных кодеров, чтобы ими было легче управлять :Р
[23:12:51] <m4n71k0r> прости, но я умею одновременно думать и писать код
[23:13:00] <m4n71k0r> так уж вышло
[23:13:18] <uggur> А я умею сгибать мизинец и безымянный палец отдельно :D
[23:13:48] <m4n71k0r> я даже не знаю, что полезнее
[23:14:58] <m4n71k0r> uggur: а ту умеешь думать и писать в чат одновременно?
[23:15:04] <m4n71k0r> ты*
[23:15:08] <uggur> Да.
[23:15:13] <m4n71k0r> фух
[23:15:21] <uggur> Но не долго.
[23:15:23] <uggur> :)
[23:15:30] eaeee зашёл в конференцию
[23:16:08] eaeee вышел из конференции
[23:42:04] ckorzhik вышел из конференции
[23:50:54] <rexim> m4n71k0r, дядя Монти!!
[23:50:55] <rexim> Привет!"
[23:50:56] <rexim> олвао
[23:50:58] <rexim> аоплап
[23:54:29] <m4n71k0r> rexim: хай
[23:54:53] <m4n71k0r> rexim: во что гамаешь?)
[23:55:01] <ɹǝɟılʍǝu> rexim, авававававаавууу
[23:55:13] <rexim> m4n71k0r, сейчас не во что. А так в Айзека обычно.
[23:55:23] <rexim> ɹǝɟılʍǝu, воп-воп-воп
[23:58:06] moonhawk зашёл в конференцию
[23:58:30] folex зашёл в конференцию
[23:58:41] <moonhawk> rexim: Что за Айзек?
[23:59:06] <rexim> moonhawk, The Binding of Isaac
[23:59:16] <rexim> Игра про подвал и говно.
[23:59:31] <uggur> лол
[23:59:38] <uggur> плачь, rexim, плачь!
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!