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

Тема: Logs: http://tinyurl.com/ctcjr-logs
Food: C, С++, D, Java, C#, Haskell, Python, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Dead Food: Flash, PHP, Pascal/Delphi/Borland, Basic, 1С.
0xDead Food: http://leechcraft.org
Live Food: http://loglist.herokuapp.com/
Uggur GTFO :4
[00:06:28] Orhideous вышел из конференции
[00:06:43] Orhideous зашёл в конференцию
[00:10:36] a1batross вышел из конференции: Disconnected: Replaced by new connection
[00:10:36] a1batross зашёл в конференцию
[00:21:57] a1batross вышел из конференции: Disconnected: Replaced by new connection
[00:21:59] a1batross зашёл в конференцию
[00:33:14] Orhideous вышел из конференции
[00:33:21] Orhideous зашёл в конференцию
[00:44:24] hinst вышел из конференции
[00:45:56] hinst зашёл в конференцию
[00:50:46] id_di зашёл в конференцию
[01:01:43] id_di вышел из конференции: offline
[01:13:43] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[01:13:47] dzhon зашёл в конференцию
[01:15:41] dzhon вышел из конференции
[01:15:45] dzhon зашёл в конференцию
[01:20:37] imarpus вышел из конференции: offline
[01:21:54] <horta hell> Бонифаций лежит и еле дышит, хвостиком едва колышет.
[01:23:20] <Minoru> $pet feed
[01:23:20] <horta hell> Minoru: Бонифаций скривился от попытки его пичкать едой.
[01:23:22] <Minoru> $pet heal
[01:23:23] <horta hell> Minoru: Бонифаций был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[01:23:31] <Minoru> ^_^
[01:25:04] <kosc> $pet rating
[01:25:04] <horta hell> kosc:
zxc: 243PTC
ɹ…: 71PTC
kosc: 56PTC
u…: 14PTC
M…: 4PTC
f…: 3PTC
a…: 2PTC
K…: 1PTC
eaeee: 1PTC
Kerrigan: 1PTC
[01:25:30] <kosc> Minoru: а мог бы подождать, пока он здохнет, и получить +2PTC.
[01:25:51] <kosc> И заоодно отобрать у всех по 1.
[01:25:55] <Minoru> и -2 к карме за идевательство над животным
[01:25:59] <kosc> А то!
[01:26:09] <Minoru> Thanks, but no thanks.
[01:27:21] kosc вышел из конференции: Disconnected: connection closed
[01:38:04] <ɹǝɟılʍǝu> Minoru, ^.^
[01:42:28] <folex> ммм
[01:42:31] <folex> https://translate.google.com/#ru/en/%D0%BA%D0%B8%D1%81%D0%B5%D0%BB%D1%8C
[01:42:35] <folex> кисель -> fool?
[01:43:31] <Minoru> ещё один познал суть гуглотранслейта
[01:43:57] <Minoru> folex: переводи Википедией: открывай статью про кисель на русском и ищи ссылку на англоязычный вариант
[01:44:09] <Minoru> в данном случае https://en.wikipedia.org/wiki/Kissel
[01:44:35] <Minoru> олсо «дурак» и прочие слова во втором переводе Транслейта как бы намекают, что в нём «кисель» используется в переносном смысле
[01:46:22] <folex> Minoru: я так обычно и делаю
[01:46:43] <folex> и да, я понимаю, что это либо переносный смысл, либо ошибка
[01:46:45] <Minoru> а в этот раз решил развлечься?
[01:47:41] <folex> нет, мне просто было не настолько не всё равно, что бы залезть в википедию
[01:48:22] <Minoru> гм
[01:48:50] <Minoru> у меня keyword для закладки сделан, я набираю «wru кисель» и попадаю в Википедию
[01:49:17] <Minoru> если у тебя хром, мог бы набрать ru.wi, дождаться подсказки, нажать Tab и набрать слово
[01:49:23] <Minoru> не оправдан короч! :)
[01:57:48] rea вышел из конференции: Вышел из Vacuum-IM
[02:09:24] Nyancat вышел из конференции
[02:19:48] m4n71k0r вышел из конференции
[02:57:03] Orhideous вышел из конференции: Комп’ютер присипляється
[02:58:16] Orhideous зашёл в конференцию
[03:14:08] hinst вышел из конференции
[03:22:21] a1batross вышел из конференции: Disconnected: Replaced by new connection
[03:22:22] a1batross зашёл в конференцию
[03:22:57] Nyancat зашёл в конференцию
[03:23:10] Orhideous вышел из конференции: Disconnected: Received SIGTERM
[03:23:47] Nyancat вышел из конференции
[03:25:37] folex вышел из конференции
[04:20:38] Orhideous зашёл в конференцию
[04:21:14] dzhon вышел из конференции: Цього учасника було відключено від кімнати через те, що він надіслав помилковий статус присутності: service-unavailable
[04:21:17] dzhon зашёл в конференцию
[04:22:26] Orhideous вышел из конференции: Disconnected: Server is shutting down
[04:28:20] Orhideous зашёл в конференцию
[04:28:21] eaeee зашёл в конференцию
[04:31:04] Orhideous вышел из конференции
[04:31:11] Orhideous зашёл в конференцию
[04:31:17] magog вышел из конференции
[04:32:36] Orhideous вышел из конференции: Disconnected: Server is shutting down
[04:32:51] Orhideous зашёл в конференцию
[04:42:16] <eaeee> $pet stats
[04:42:19] <horta hell> eaeee:
Кличка: Бонифаций
Здоровье: 64
Сытость: 10
Возраст: 11 часов
[04:42:22] <eaeee> $pet feed
[04:42:23] <horta hell> eaeee: Бонифаций клацнул зубами прямо возле руки, рывком забирая еду. Вы зарабатываете 1PTC.
[04:47:16] Orhideous вышел из конференции: Disconnected: Server is shutting down
[04:47:30] Orhideous зашёл в конференцию
[04:48:23] Orhideous вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: recipient-unavailable
[04:48:36] Orhideous зашёл в конференцию
[04:52:35] a1batross вышел из конференции: Disconnected: Replaced by new connection
[04:52:35] a1batross зашёл в конференцию
[04:55:20] любитель криппи языков вышел из конференции
[05:01:32] ɹǝɟılʍǝu вышел из конференции
[05:02:11] Orhideous вышел из конференции: Disconnected: Server is shutting down
[05:02:24] Orhideous зашёл в конференцию
[05:06:01] eaeee вышел из конференции
[05:07:50] Orhideous вышел из конференции: Disconnected: Server is shutting down
[05:08:06] Orhideous зашёл в конференцию
[05:24:37] Orhideous вышел из конференции: Disconnected: Server is shutting down
[05:24:48] Orhideous зашёл в конференцию
[05:26:10] Orhideous вышел из конференции: Disconnected: Server is shutting down
[05:26:24] Orhideous зашёл в конференцию
[05:32:43] Orhideous вышел из конференции: Disconnected: Server is shutting down
[05:32:57] Orhideous зашёл в конференцию
[05:33:24] Orhideous вышел из конференции
[05:34:30] eaeee зашёл в конференцию
[05:34:31] Orhideous зашёл в конференцию
[05:34:57] <eaeee> $pet coins
[05:34:59] <horta hell> eaeee: У тебя есть 2PTC
[05:35:13] eaeee вышел из конференции
[05:36:04] Orhideous вышел из конференции
[05:36:09] grouzen зашёл в конференцию
[05:36:20] Orhideous зашёл в конференцию
[05:39:33] Orhideous вышел из конференции: Disconnected: Server is shutting down
[05:39:48] Orhideous зашёл в конференцию
[06:05:44] Orhideous вышел из конференции
[06:05:54] Orhideous зашёл в конференцию
[06:08:56] Orhideous вышел из конференции
[06:09:03] Orhideous зашёл в конференцию
[06:22:47] a1batross вышел из конференции: Disconnected: Replaced by new connection
[06:22:48] a1batross зашёл в конференцию
[06:26:40] Orhideous вышел из конференции: Disconnected: Server is shutting down
[06:26:51] Orhideous зашёл в конференцию
[06:53:53] xspeed вышел из конференции
[07:00:40] dzhon вышел из конференции
[07:00:43] dzhon зашёл в конференцию
[07:05:17] Orhideous вышел из конференции: Disconnected: Server is shutting down
[07:05:27] Orhideous зашёл в конференцию
[07:06:56] Orhideous вышел из конференции: Disconnected: Server is shutting down
[07:07:08] Orhideous зашёл в конференцию
[07:10:59] Orhideous вышел из конференции
[07:11:08] Orhideous зашёл в конференцию
[07:53:00] a1batross вышел из конференции: Disconnected: Replaced by new connection
[07:53:00] a1batross зашёл в конференцию
[08:00:21] Orhideous вышел из конференции: Disconnected: Server is shutting down
[08:00:32] Orhideous зашёл в конференцию
[08:14:26] Славный капитан вышел из конференции
[08:26:32] a1batross вышел из конференции: Disconnected: Replaced by new connection
[08:26:32] a1batross зашёл в конференцию
[08:27:13] a1batross вышел из конференции: Disconnected: Replaced by new connection
[08:27:15] a1batross зашёл в конференцию
[08:28:29] Orhideous вышел из конференции: Disconnected: Server is shutting down
[08:28:45] Orhideous зашёл в конференцию
[08:51:28] a1batross вышел из конференции: Disconnected: Replaced by new connection
[08:51:29] a1batross зашёл в конференцию
[09:00:09] dzhon вышел из конференции
[09:04:26] dzhon зашёл в конференцию
[09:12:31] cat3 зашёл в конференцию
[09:15:12] cat3 вышел из конференции
[09:15:20] rexim зашёл в конференцию
[09:15:51] <rexim> Уцтрота!!
[09:16:22] cat3 зашёл в конференцию
[09:17:01] <rexim> cat3, коцейка! :3
[09:17:09] <cat3> rexim, и тебе утро
[09:17:16] <rexim> Как дела?
[09:17:40] <cat3> английский подымаю ^-^
[09:18:49] <cat3> rexim, у тебя как?
[09:19:06] <rexim> А я только что проснулся! :3
[09:22:48] <Orhideous> Тогда утра, Миксерец.
[09:23:37] <rexim> Orhideous, и тебе утрец-Орхидец! ^^
[09:32:16] reggies зашёл в конференцию
[09:35:14] grouzen вышел из конференции
[09:45:46] a1batross вышел из конференции: Disconnected: closed
[09:48:15] xspeed зашёл в конференцию
[10:09:53] <horta hell> Бонифаций забился в самый темный угол конфы и смотрит больными глазами в одну точку.
[10:10:10] <cat3> $pet heal
[10:10:10] <horta hell> cat3: Бонифаций был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[10:10:16] <cat3> $pet feed
[10:10:16] <horta hell> cat3: Бонифаций был близок к голодной смерти, но вы его вовремя покормили. Вы зарабатываете 1PTC.
[10:25:02] reggies вышел из конференции
[10:34:07] Orhideous вышел из конференции: Комп’ютер присипляється
[10:35:08] rexim вышел из конференции
[10:39:04] <ForNeVeR> rexim: эй, миксер!
[10:40:40] folex зашёл в конференцию
[10:48:25] reggies зашёл в конференцию
[10:52:06] rexim зашёл в конференцию
[10:52:28] <rexim> ForNeVeR, I'm listening
[10:53:10] <rexim> =\
[10:53:11] <ForNeVeR> rexim: я хочу хорту перетащить на docker. Что ты думаешь по этому поводу?
[10:53:41] <rexim> Заместо вагранта?
[10:54:07] <ForNeVeR> Да.
[10:54:20] <rexim> Это что-то изменит с точки зрения ее использования в конфе или с точки зрения ее разработки для тех, кто не использовал вагрант?
[10:54:28] <ForNeVeR> Нет.
[10:54:43] <rexim> Тогда мне похуй.
[10:54:46] <rexim> Вот что я думаю.
[10:54:47] <ForNeVeR> Ок :3
[10:55:04] <rexim> :3
[10:55:13] <ForNeVeR> Ну а вообще - может, есть какие-то общие соображения?
[10:55:32] <ForNeVeR> Вроде как хорта хорошо должна вписаться в идею контейй
[10:55:42] <ForNeVeR> ...нера или группы контейнеров.
[10:56:02] <rexim> Думаю, стоит попробовать. Риски минимальны.
[10:56:04] <ForNeVeR> А вот отдельная виртуалка для неё - это как-то слишком, как мне кажется.
[10:57:52] <ForNeVeR> Хм, там можно к тому же сборку производить снаружи контейнера, а не внутри, как в вагранте.
[10:58:10] <ForNeVeR> Пожалуй, это хозяйство не будет таким тормозным!
[11:00:25] <rexim> Хм...
[11:00:31] <rexim> Пока звучит неплохо.
[11:20:00] a1batross зашёл в конференцию
[11:22:04] <rexim> Вот интересно. У меня на работе куча фанатов zsh. Но я никак не мог на него перейти, т.к. не видел особых преимуществ перед простым башем. Кажется, я только что нашел свою киллерфичу.
[11:22:27] <ForNeVeR> Я юзаю zsh, но не помню, почему.
[11:22:44] <rexim> kill, который автодополняет пиды по куску имени процесса. Я так заебался со всякими ps -e | grep
[11:22:45] <ForNeVeR> Кажется, потому, что bash - говно, но я не уверен, были ли ещё какие-то причины :3
[11:23:07] <rexim> ForNeVeR, :3
[11:23:46] * ForNeVeR никогда не киляет процессы. Просто когда их слишком много накапливается - он садится за другую машину.
[11:23:55] Graf зашёл в конференцию
[11:24:07] Graf вышел из конференции
[11:24:42] <rexim> А у меня под линуксом skype последнее время частенько напрашивается на kill -9
[11:25:57] <ForNeVeR> Но ведь скайп - гогно.
[11:26:22] * rexim последнее время очень часто имеет дело с гогном.
[11:26:27] <ForNeVeR> Я вот токо по работе его юзаю для общения с наркомантами, которые не смогли в XMPP.
[11:26:58] <rexim> Я тоже.
[11:27:16] <rexim> Только для накоманов, которые не осилили slack. :3
[11:27:28] <ForNeVeR> Что такое slack?
[11:27:37] <rexim> http://slack.com/
[11:28:42] <ForNeVeR> Хз, что-то не впечатлило.
[11:29:03] <ForNeVeR> Довайте лучше продолжим вручную вводить и парсить XML в XMPP-консоли.
[11:29:43] <rexim> Ну, это как бы не было даже целью.
[11:29:55] <rexim> ForNeVeR, давай
[11:30:57] <ForNeVeR> khooey
[11:31:04] <ForNeVeR> :3
[11:31:11] * ForNeVeR это в консоли написал.
[11:31:21] <rexim> ForNeVeR, ты такой молодец!
[11:34:04] <ForNeVeR> BTW, колхоз теперь называется https://github.com/codingteam/horta-foundation
[11:34:26] <ForNeVeR> :3
[11:35:02] <rexim> А почему не infrastructure?
[11:35:22] <ForNeVeR> Так круче звучит.
[11:35:59] <ForNeVeR> Алсо, sbt-native-packager тоже умеет в docker. Крутота!
[11:36:33] <rexim> !!!
[11:40:57] <ForNeVeR> О, вот это няша! http://nssm.cc/
[11:41:13] <rexim> Охуенное название
[11:41:52] <ForNeVeR> rexim: если сравнить с другими подобными вещами, то название максимално точно отражает суть.
[11:42:20] <rexim> Хм...
[11:42:57] <rexim> > Prior to version 2.19 it did suck. Now it's quite a bit better.
[11:44:13] <rexim> Ладно, я поплыл.
[11:44:16] rexim вышел из конференции
[11:57:03] любитель криппи языков зашёл в конференцию
[11:57:29] folex вышел из конференции
[11:58:36] eaeee зашёл в конференцию
[11:59:13] <eaeee> $pet stats
[11:59:15] <horta hell> eaeee:
Кличка: Бонифаций
Здоровье: 83
Сытость: 74
Возраст: 19 часов
[12:00:20] <eaeee> $say 12
[12:01:15] <horta hell> eaeee: кто-нибудь работал с апи яндекс карт? мне нужно создавать метки по клику
[12:01:30] <eaeee> horta hell: чет ты долго думал
[12:02:24] kosc зашёл в конференцию
[12:02:37] <kosc> А чойта вы тут такое делаете?
[12:04:26] eaeee вышел из конференции
[12:05:29] Akon32 зашёл в конференцию
[12:15:47] <ForNeVeR> kosc: а мы тут код пишем!
[12:16:08] <kosc> ForNeVeR: а я тут тоже.
[12:16:13] <kosc> Код. Говнокод.
[12:16:19] <kosc> Пишу вот, на плюсах, да.
[12:31:39] любитель криппи языков вышел из конференции
[12:49:25] reggies вышел из конференции: Replaced by new connection
[12:49:31] reggies зашёл в конференцию
[12:49:52] a1batross вышел из конференции: Disconnected: closed
[12:51:32] <uggur> Да
[12:51:46] <uggur> На плюсах писать говнокод так же легко как и на пыхе
[12:57:28] eaeee зашёл в конференцию
[12:57:48] * eaeee не пишет код
[12:58:35] <ForNeVeR> eaeee: а давай тебя забаним!
[12:59:26] <eaeee> ForNeVeR: не..
[13:00:53] <kosc> ForNeVeR: тебе лишь бы забанить кого-нибудь.
[13:01:01] <ForNeVeR> Дыа! :3
[13:01:32] <kosc> Злобный проновар
[13:05:26] <uggur> ForNeVeR:
I am Da Moder and i uze Da Ban
Dat very thing rocks much!
Me watchin "stoppgin koding -- BAN!"
Don"t try to do as such!
[13:05:51] <uggur>
[13:06:34] <ForNeVeR> :3
[13:07:56] <uggur> "ForNeVeR: :3" не забудь счётчик GTFO уменьшить.
[13:08:08] * uggur подумал написать карма-плагин для хорты х)
[13:08:39] rea зашёл в конференцию
[13:08:41] <ForNeVeR> uggur: предлагаешь его уменьшать каждый раз, когда ты возвращаешься _оттуда_?
[13:08:54] <uggur> ахх х)
[13:08:58] <uggur> ахха
[13:09:35] <uggur> ForNeVeR: Так что думаешь по поводу плагина для кармы?
[13:09:42] <ForNeVeR> Хорошая идея.
[13:10:00] <uggur> :)
[13:11:09] <ascrazy> uggur а за что она будет начисляться?
[13:11:24] <uggur> ascrazy: за одобрение другими в виде голосования
[13:12:00] <uggur> Будет показатель общественного мнения.
[13:15:29] <uggur> ForNeVeR: В нашей БД можно хранить отрицательные значения?
[13:15:49] <ForNeVeR> У нас есть своя БД?
[13:15:56] <uggur> Ну, какую мы там используем?
[13:16:03] <ForNeVeR> H2.
[13:16:13] <ForNeVeR> Ну да, она умеет в отрицательные значения.
[13:16:16] <uggur> А, точно.
[13:16:22] <ForNeVeR> Все умеют :)
[13:17:14] <uggur> А плагины могут хайлайтиться на одну и ту же команду?
[13:17:41] <ForNeVeR> Думаю, нет.
[13:17:45] <ForNeVeR> А оно нужно?
[13:18:23] <uggur> Просто подумал что можно назначить штраф к карме тому, кто сделал pet kill :)
[13:18:57] <uggur> ForNeVeR: А твой логгер работает для всех транзакций в БД или только для пета?
[13:19:32] <ForNeVeR> uggur: только для пета.
[13:21:06] <Сволота> прикольный будет статус "петоубийца"
[13:21:37] <uggur> Не никаких статусов :)
[13:21:44] <Сволота> или "петореаниматор"
[13:26:36] <uggur> А я нашёл для себя удобный редактор -- Light Table называется.
[13:26:36] <ForNeVeR> Ачивки же.
[13:26:48] <uggur> ForNeVeR: Можешь запилить в виде issue
[13:27:11] <ForNeVeR> uggur: у нас, кажись, уже есть issue по ачивкам.
[13:27:23] <uggur> Ну ОК
[13:27:36] <uggur> В любом случае, этот плагин прежде всего для кармы, а не для ачивок.
[13:27:39] <uggur> Потом можно допилить.
[13:28:12] <ForNeVeR> Делай как ты себе представляешь. Ачивки - это отдельная тема.
[13:29:16] <uggur> Достал новый ноутбук -- хорта стала компилироваться немного быстрее х)
[13:29:48] ɹǝɟılʍǝu зашёл в конференцию
[13:30:01] <ForNeVeR> Ололо!
[13:30:32] <ɹǝɟılʍǝu> Утро всем
[13:30:36] <uggur> привет :)
[13:30:56] <uggur> ForNeVeR: А в IDEA нормальная работа с гитом или нет?
[13:31:08] <uggur> Просто я никогда не пробовал, обычно просто из консольки делал.
[13:32:12] <ForNeVeR> uggur: вроде нормальная, но лично я предпочитаю SourceTree или консольный клиент, из IDE никогда не коммичу и не пушу ничего.
[13:32:25] <uggur> лень разбираться?
[13:32:37] <ForNeVeR> Я разобрался.
[13:32:43] <uggur> Тогда почему?
[13:32:49] <uggur> Слишком много неявных действий?
[13:33:37] <ForNeVeR> Просто не нравится и всё.
[13:34:02] <ForNeVeR> К тому же редкая IDE реализует нормальную смотрелку логов.
[13:34:15] <uggur> Ну ОК
[13:34:17] <uggur> Я попробую
[13:34:32] <uggur> У меня нет возможности коммитить прямо в основную репу? %)
[13:34:54] <ForNeVeR> В 14 что-то такое приделали, я уж посмотрел. Не понравилось, что очень уж далеко в UI засунуто - я вижу логи гита первичным инструментом.
[13:35:26] <ForNeVeR> uggur: да даже если б была - мы такое не практикуем, всё через пул-реквесты.
[13:35:43] <uggur> Ну... я просто к тому, что если не туда тыкну... ^^"
[13:36:13] <uggur> Я, конечно, понимаю, что всегда можно восстановить из локальной копии... Но лучше не доводить, нэ?
[13:36:46] <ForNeVeR> Лучше не доводить, но я не думаю, что у нас были бы с тобой настолько большие проблемы ._.
[13:38:39] <ɹǝɟılʍǝu> Я из IDEA коммитил в SVN, норм.
[13:40:26] <ɹǝɟılʍǝu> Но SVN мне не нравится. =(
[13:43:42] <Сволота> как обновить субмодули в гите?
[13:43:58] <Сволота> git submodule update #ничего не обновляет
[13:44:08] rexim зашёл в конференцию
[13:45:04] <rexim> Лол
[13:45:13] <rexim> Не выдержал и купил себе гитарку. :3
[13:46:17] hinst зашёл в конференцию
[13:46:40] dzhon вышел из конференции: Replaced by new connection
[13:46:42] dzhon зашёл в конференцию
[13:48:56] <ɹǝɟılʍǝu> rexim, фырфырфыр!
[13:48:57] <ɹǝɟılʍǝu> \m/
[13:49:07] <ɹǝɟılʍǝu> Coding rock team!
[13:49:31] <rexim> ɹǝɟılʍǝu, нялайфер!
[13:49:37] <ɹǝɟılʍǝu> rexim, миксер!
[13:51:04] imarpus зашёл в конференцию
[13:59:42] kosc вышел из конференции: Disconnected: connection closed
[14:02:14] Orhideous зашёл в конференцию
[14:09:32] dzhon вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[14:11:05] grouzen зашёл в конференцию
[14:12:21] dzhon зашёл в конференцию
[14:15:13] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[14:15:15] dzhon зашёл в конференцию
[14:16:12] dzhon вышел из конференции
[14:20:31] dzhon зашёл в конференцию
[14:21:30] rexim вышел из конференции: Replaced by new connection
[14:21:41] rexim зашёл в конференцию
[14:22:38] m4n71k0r зашёл в конференцию
[14:22:51] <ɹǝɟılʍǝu> Мантикорка! \0/
[14:22:57] <rexim> ForNeVeR, вот сейчас, например, гажим почему-то пропал из трея, но продолжал работать, и я не мог вызвать его UI. Килльнул с комфортом через zsh.
[14:23:16] a1batross зашёл в конференцию
[14:23:34] <ForNeVeR> rexim: ну, с личкрафтом-то у меня такого не бывает! :3
[14:23:54] <rexim> ForNeVeR, я и личкрафт твой могу через zsh килльнуть!!
[14:24:01] <ForNeVeR> О_О
[14:24:09] <m4n71k0r> у меня такого не бывает ни с лучкрафтами, ни с псёй
[14:24:11] kosc зашёл в конференцию
[14:24:31] <m4n71k0r> rexim: не можешь!
[14:24:39] <m4n71k0r> ɹǝɟılʍǝu: !!!
[14:24:53] <ɹǝɟılʍǝu> m4n71k0r, ¡¡¡
[14:24:55] <m4n71k0r> САЛА ИМПЕРАТОРУ!
[14:25:01] <rexim> xD
[14:25:03] <ɹǝɟılʍǝu> AVE LUNA@!
[14:27:21] <uggur> Lua
[14:27:25] <ɹǝɟılʍǝu> У меня дискасс
[14:27:32] <rexim> Disk Ass
[14:27:53] <ɹǝɟılʍǝu> Почему такой код на Intel HD 3000 работает, а на невидии выдаёт чёрный экран?
https://bitbucket.org/derptech/palette-swap/src/dc9503c7c7bdf4cdd3b227743f795a95fee3c4ec/source/paletteswap/core/pscanvas.cpp?at=dev-issue1#cl-236
[14:28:57] a1batross вышел из конференции: Disconnected: Replaced by new connection
[14:28:58] a1batross зашёл в конференцию
[14:33:43] <kosc> Qt5 и Qt4 могут сосуществовать в одной системе, не давая друг другу по морде?
[14:33:47] <eaeee> $pet stats
[14:33:49] <horta hell> eaeee:
Кличка: Бонифаций
Здоровье: 57
Сытость: 38
Возраст: 21 часов
[14:34:13] <kosc> $pet coins
[14:34:13] <horta hell> kosc: У тебя есть 56PTC
[14:34:27] <kosc> $pet rating
[14:34:27] <horta hell> kosc:
zxc: 243PTC
ɹ…: 71PTC
kosc: 56PTC
u…: 14PTC
M…: 4PTC
folex: 3PTC
c…: 2PTC
e…: 2PTC
a…: 2PTC
K…: 1PTC
[14:34:51] <rexim> $pet coins
[14:34:51] <horta hell> rexim: У тебя есть 0PTC
[14:35:35] <imarpus> $pet coins
[14:35:35] <horta hell> imarpus: У тебя есть 0PTC
[14:36:32] <rexim> $pet transfer imarpus 0
[14:36:32] <horta hell> rexim: Некорректная сумма.
[14:36:37] <rexim> =(
[14:37:04] <imarpus> rexim, как так?
[14:37:17] <rexim> imarpus, вот так так. =(
[14:40:39] <ForNeVeR> $pet coins
[14:40:39] <horta hell> ForNeVeR: У тебя есть 0PTC
[14:40:46] <ForNeVeR> /_\
[14:41:06] Orhideous вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: recipient-unavailable
[14:42:08] Orhideous зашёл в конференцию
[14:43:43] <ɹǝɟılʍǝu> kosc, могут
[14:44:20] <kosc> ɹǝɟılʍǝu: а есть же вариант скомпилить Qt5 для рисовалки, не устанавливая его в саму систему?
[14:44:55] <imarpus> Ебал в рот этот рандом
[14:46:36] <ɹǝɟılʍǝu> kosc, первый раз за линуксом? =)
[14:46:53] <kosc> ɹǝɟılʍǝu: а то.
[14:47:21] <kosc> $pet transfer imarpus 0.5
[14:47:21] <horta hell> kosc: Некорректная сумма.
[14:48:49] <ascrazy> $pet transfer ascrazy 3.1415
[14:48:49] <horta hell> ascrazy: Некорректная сумма.
[14:49:18] <kosc> 3.141592653579
[14:49:28] <kosc> Дальше не помню.
[14:49:33] reggies вышел из конференции
[14:49:45] <kosc> imarpus: а что не так с рандомом-то?
[14:50:38] <imarpus> kosc, он меня сегодня адски подводит
[14:50:52] <kosc> imarpus: всмысле?
[14:51:29] <imarpus> kosc, решил немного в hs поиграть. думал всё ок будет
[14:51:41] <kosc> imarpus: и закончил в дотке?
[14:51:46] dzhon вышел из конференции: Replaced by new connection
[14:51:47] dzhon зашёл в конференцию
[14:53:32] <imarpus> kosc, на столе существо 8/1 и 2/2. Кидаю две чародейские стрелы. Это 6 стрел с уроном 1. 5 из них попадают в героя. Одна в существо 2/2 и из - за того, что 8/1 ос таётся живым - я проёбываю партию
[14:53:43] <imarpus> kosc, не в первый раз такое за сегодня
[14:53:53] <kosc> А я-то тут причём?
[14:53:58] <kosc> Я в эту херню не играю.
[14:54:05] <kosc> Так что даже не знаю, о чём речь.
[14:54:52] Orhideous вышел из конференции
[14:58:35] <ascrazy> http://habrahabr.ru/post/242963/
[14:59:03] <uggur> ascrazy: приглашаешь поиграть?
[14:59:24] <ascrazy> uggur: а почему нет?
[15:00:48] <uggur> :)
[15:01:51] <Akon32> >Это радикально новая идея
*facepalm*
[15:02:33] <ForNeVeR> А что, давайте поиграем.
[15:02:38] <ForNeVeR> Но идея не новая, да.
[15:02:57] <uggur> Я когда-то писал скрипт для игроков
[15:03:00] a1batross вышел из конференции: Disconnected: Replaced by new connection
[15:03:00] a1batross зашёл в конференцию
[15:03:06] <uggur> Они что-то втентакле оптимизировали
[15:03:46] <ascrazy> ForNeVeR: ну ясно что не нова, но хороших реализаций я даже и не знаю
[15:10:42] <uggur> ForNeVeR: Чёйта я аж забыл как собирать хорту? %)
[15:11:14] <uggur> $ sbt run
...
[CodingteamSystem-akka.actor.default-dispatcher-8] ERROR akka.actor.OneForOneStrategy - SASL authentication DIGEST-MD5 failed: not-authorized
akka.actor.ActorInitializationException: exception during creation
[15:11:31] <uggur> Это мне что-то в ОС нужно подкрутить или я не так хорту собираю?
[15:11:32] <ForNeVeR> Дак это она у тебя залогиниться не смогла.
[15:11:42] <ForNeVeR> Конфиг подкрути, пёс.
[15:12:05] <kosc> Годы идут, а форневер всё злее и злее.
[15:12:22] <ForNeVeR> $search пёс
[15:12:41] <horta hell> ForNeVeR: 2009-10-31T12:45:30.000Z ѲорНѣвѣръ D…, молодец, хороший пёсик.
2009-12-14T21:14:13.000Z brandavosh Поцiентъ: а пёс его поймёт. я архитектор, хотел а…
2010-07-26T05:27:01.000Z longedok 0…: пёс их знает
2011-09-20T22:55:11.000Z O… Анус себе откачай, пёс.
2011-10-09T14:02:02.000Z D… анус свой слапни, пёс
[15:12:42] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[15:12:43] dzhon зашёл в конференцию
[15:13:04] <ForNeVeR> Да нет, всё в порядке :3
[15:13:19] <ascrazy> :D
[15:13:21] <kosc> ForNeVeR: в 2009-ом ты говорил "пёсик"
[15:13:30] <kosc> Значит, 5 лет назад ты был добрее.
[15:13:37] <ForNeVeR> В 2009 я разговаривал с ботом.
[15:13:56] <kosc> $search ласаска
[15:14:05] <ForNeVeR> А к 2014 начал разговаривать и с людьми тоже. Прогресс!
[15:14:25] <horta hell> kosc: 2014-11-14T17:07:32.832Z kosc F…: потому что он ласаска.
2014-11-14T17:07:47.459Z kosc Я - тоже ласаска.
2014-11-14T17:08:49.511Z kosc i…: ты же ласаска?
2014-11-14T17:09:31.702Z kosc F…: вот и я говорю, ласаска он.
2014-11-14T17:11:43.421Z i… F…, я в Ростове. А тот ласаска в СПб
[15:14:40] <kosc> Надо ж так.
[15:14:44] <kosc> $search лалка
[15:14:55] <horta hell> kosc: 2013-05-15T11:55:37.000Z Славный капитан лалка
2013-05-15T11:57:08.000Z Славный капитан точно лалка
2013-06-17T19:56:38.000Z orehov лалка)
2013-07-14T14:21:27.000Z rejjin PhoSor: ну ты лалка. Ты меня с r… попутал?
2013-12-09T15:31:57.000Z Славный капитан азаза лалка
[15:15:24] <kosc> Нда
[15:16:45] <uggur> ForNeVeR: У тебя хорта так и срёт логами какими-то в консоль? %)
[15:16:45] <ForNeVeR> Славный капитан - точно лалка :3
[15:17:02] <ForNeVeR> uggur: ну, она много чем срёт в консоль.
[15:17:07] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[15:17:09] dzhon зашёл в конференцию
[15:17:54] <kosc> $search Windows
[15:17:54] <horta hell> kosc: 2009-08-23T03:05:27.000Z Маздайщик User left: Да приснится всем присутствующим Windo…
2009-08-24T22:01:41.000Z D… Phoenix*: у тебя QIP Infium 9030 Windows XP
2009-08-25T12:02:33.000Z magellan Windows у нас самая православная ось :)
2009-08-26T20:32:54.000Z D… 0…: Маздайщик использует QIP Infium 9030 …
2009-08-27T14:06:26.000Z Pevzi it-servis т.28-23-657. Установка>Windows, Office,…
[15:18:02] <kosc> А венду оно быстро ищет.
[15:18:04] <kosc> Вот.
[15:18:35] <kosc> >2009-08-25T12:02:33.000Z magellan Windows у нас самая православная ось :)
Ну и конфа, блин...
[15:18:40] <ForNeVeR> :3
[15:19:05] <uggur> ForNeVeR: http://pastebin.com/CPc52tXx таким? %)
[15:19:32] <ForNeVeR> uggur: да.
[15:19:43] <uggur> Со стэктрейсами? <.<
[15:20:05] <Akon32> $karma help
[15:20:13] <ForNeVeR> uggur: да.
[15:20:17] <uggur> омг
[15:20:29] <Akon32> $karma
[15:20:43] <uggur> Akon32: Чего ты хочешь добиться, лол?
[15:20:52] <ForNeVeR> Ну, вообще, мы планируем это отключить, но пока ленимся разобраться, как это сделать :3
[15:21:03] O01eg вышел из конференции
[15:21:59] <uggur> Akon32: Во-первых, я ещё не запилил сами транзакции в БД, во-вторых, я даже не начинал тестить у себя хорту, в-третьих, её ещё не поревьюили и не подняли тут.
[15:22:20] <Akon32> $abc
[15:24:36] <kosc> .seen zxc
[15:24:37] <DeadBot> kosc: zxc выгнали отсюда 1 год 1 месяц 8 дней 4 часа 31 минуту 44 секунды назад: You underestimate ForNeVeR's power!
[15:25:12] <kosc> $search zxc
[15:25:15] <horta hell> kosc: 2009-09-01T01:21:19.000Z Phoenix* *** zxc has left the room (Этого участника выгнал…
2009-10-02T02:03:55.000Z r… .version zxc
2009-10-02T02:03:55.000Z D… r…: zxc использует QIP Infium 9030 Windows XP
2009-10-08T23:28:11.000Z 0x06D7 zxc: ты хуй потомучто пользуешься клиентом написа…
2009-10-19T22:27:25.000Z r… А кто такой zxc?
[15:25:29] <ForNeVeR> Видите, год назад Форневер был такой же злой, как и сейчас.
[15:26:31] <uggur> $search ForNeVeR .* уруру
[15:26:31] <horta hell> uggur: Invalid command.
[15:26:42] <uggur> /search/ForNeVeR .* уруру/
[15:27:11] <ɹǝɟılʍǝu> $search коняжки
[15:27:15] <uggur> $search ForNeVeR:.*уруру
[15:27:30] <uggur> $search ForNeVeR:.*ур
[15:27:40] <uggur> Хм
[15:27:40] <horta hell> ɹǝɟılʍǝu: 2014-06-29T13:53:27.000Z F… Где мои няшные коняжки :3
2014-06-29T13:54:17.000Z r… $search коняжки
2014-06-29T13:54:18.000Z h… r…: 2014-06-29T06:53:47.693Z F… Где мои няшные…
2014-06-29T14:53:29.000Z r… $search коняжки
2014-06-29T14:53:35.000Z h… r…: 2014-06-29T06:54:38.669Z h… r…: 2014-06…
[15:28:02] <horta hell> uggur:
[15:28:08] <uggur> horta hell:
[15:28:19] <horta hell> uggur: 2014-11-16T11:28:32.403Z uggur $search F…:.*уруру
[15:28:21] <Akon32> а что значит Z ?
[15:28:34] <ɹǝɟılʍǝu> ZZZ
[15:30:16] <ForNeVeR> Akon32: это стандарт указания таймстампов. Z это UTC.
[15:30:35] <kosc> horta hell:
[15:30:44] <kosc> yrryp
[15:32:47] <ɹǝɟılʍǝu> $search уггур\ :(
[15:33:19] <horta hell> ɹǝɟılʍǝu:
[15:38:37] <rexim> $searcg уггур
[15:38:40] <rexim> Лол
[15:38:59] dzhon вышел из конференции: Replaced by new connection
[15:39:00] dzhon зашёл в конференцию
[15:39:18] <ForNeVeR> $search не\ лечитесь
[15:39:58] <horta hell> ForNeVeR:
[15:40:06] <ForNeVeR> о_О
[15:42:50] <uggur> ох
[15:42:59] <uggur> что вы опять сделали с СУБД?
[15:44:11] <rexim> $search хуй
[15:44:11] <horta hell> rexim: 2009-08-23T03:51:44.000Z ne_formal всем похуй (с)
2009-08-23T03:52:57.000Z ne_formal Phóéñíx, всём похуй (с)
2009-08-23T05:47:59.000Z ne_formal ты хуй, я этого не говорил..
2009-08-23T05:50:10.000Z Phóéñíx [1:47] <ne_formal> ты хуй, я этого не говорил..
2009-08-23T05:51:14.000Z ne_formal сосни плюшевого хуйца
[15:44:15] <rexim> Все норм
[15:44:17] <uggur> ForNeVeR: Как мне _теперь_ проверить существует ли таблица, создать таблицу, сделать запрос на поиск и на добавления значения? %)
[15:44:25] <uggur> rexim: Я про рефакторинг
[15:45:03] <ForNeVeR> uggur: я не распарсил.
[15:45:05] <rexim> Ты не должен заниматься созданием таблиц.
[15:45:11] <rexim> Это заботу других механизмов.
[15:45:14] <rexim> забота*
[15:45:27] <ForNeVeR> Механизм миксер, пройдите в машинное отделение!
[15:45:50] <rexim> Так точно, механизм Форневер!
[15:45:50] <uggur> ForNeVeR: Мне нужно где-то сохранить данные и откуда-то их получать при запросе. Я хочу использовать таблицы в БД хорты.
[15:46:10] <uggur> В последний раз я это делал когда пилил пета, но сейчас что-то поменялось.
[15:46:18] <rexim> Щито?!
[15:46:28] <uggur> rexim: то!
[15:46:42] <rexim> ForNeVeR, не забывай тщательно проверять его пулл-реквесты, пожалуйста.
[15:47:18] <ForNeVeR> uggur: всё точно так же - ты создаёшь миграционный скрипт в ресурсах, а хорта его накатывает.
[15:47:19] <uggur> CTPAWHO?
[15:47:53] <uggur> Никаких скриптов я в тот раз не создавал х)
[15:48:15] <uggur> Где они лежат-то, лол?
[15:49:38] <ForNeVeR> uggur: хм, ты и структуру базы не менял.
[15:49:56] <uggur> Ну да.
[15:50:03] <ForNeVeR> uggur: https://github.com/codingteam/horta-hell/blob/master/docs/How-to-write-a-plugin.md#database
[15:50:08] lifeseemer зашёл в конференцию
[15:50:10] <uggur> А мне нужно ведь создать новые таблицы для кармы?
[15:50:10] <ɹǝɟılʍǝu> Прикрутите уже к хорте редис
[15:50:12] <uggur> Или не нужно?
[15:50:26] <ForNeVeR> uggur: да, нужно.
[15:50:36] <ForNeVeR> ɹǝɟılʍǝu: а почему не турнепс?
[15:50:50] <ɹǝɟılʍǝu> ForNeVeR, я с ним не работал =(
[15:50:53] <ɹǝɟılʍǝu> Он полущ?
[15:51:08] <rexim> Я бы томат прикрутил.
[15:51:10] <ForNeVeR> Я тоже не едал.
[15:51:19] <ɹǝɟılʍǝu> Эх жаль
[15:51:27] <uggur> ForNeVeR: Ладно, а как откатывать изменения когда я накосячу?
[15:51:35] <uggur> Просто удалить БД?
[15:51:37] <rexim> ,ban ugger
[15:51:38] <rexim> Вот так
[15:51:40] <ForNeVeR> uggur: лущ всего базу грохни, да.
[15:51:43] <rexim> Чорт.
[15:51:49] <rexim> Опейчатолсо =(
[15:51:52] <ɹǝɟılʍǝu> бгг
[15:51:53] <ForNeVeR> Да уж, годы не сделали миксера добрее...
[15:52:23] <rexim> ForNeVeR, я еще просто молока не нахуебенился.
[15:52:31] <rexim> Или как там зетокушка сказал?
[15:53:14] <ForNeVeR> $search нахуебенился
[15:53:33] <horta hell> ForNeVeR: 2014-11-15T13:08:45.105Z Z… Поцоны, миксер опять нахуебенился молока и слишко…
2014-11-15T13:33:08.812Z ForNeVeR > миксер опять нахуебенился молока
2014-11-16T11:53:40.159Z r… ForNeVeR, я еще просто молока не нахуебенился.
[15:53:37] <rexim> :3
[15:54:02] <rexim> Пойду нахуебенюсь...
[15:54:06] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[15:54:08] dzhon зашёл в конференцию
[15:55:49] <eaeee> о_О
[15:56:29] <uggur> ForNeVeR: А как лучше: создать одну таблицу или по таблице на конфу?
[15:56:37] reggies зашёл в конференцию
[15:57:01] <ForNeVeR> uggur: ты вообще умеешь в реляции?
[15:57:06] <uggur> Неа
[15:57:11] <ForNeVeR> ._.
[15:57:14] <uggur> Я себе представляю в общих чертах что это...
[15:57:16] <uggur> х)
[15:57:19] <ForNeVeR> Создай одну таблицу.
[15:57:29] <ForNeVeR> В других местах я пока что фигачил room строкой.
[15:57:34] <uggur> ОК
[15:57:47] <rexim> ForNeVeR, тщаательно проверяй! <(*_*<)
[15:57:54] <ForNeVeR> В принципе, стоит подумать про добавление таблицы конференций.
[15:58:02] <ForNeVeR> Посаны.
[15:58:28] <ForNeVeR> У меня такое ощущение, что миксер в привате консультирует этого уггура, как тому наебенить хорту молоком.
[15:58:41] <rexim> o_O
[15:58:51] <rexim> Никого я не консультирую!
[15:58:53] <uggur> чёрт, он нас раскрыл
[15:58:56] <rexim> По крайней мере, бесплатно.
[15:59:02] <uggur> за молоко :)
[15:59:07] <rexim> За молоко можно.
[15:59:08] <ForNeVeR> А потом, когда я отревьюю его реквест и не замечу молочного бэкдора, эти двое будут насмехаться надо мной ~_~
[15:59:15] <rexim> ЩИТО?!
[15:59:17] <uggur> XD
[15:59:18] <rexim> ForNeVeR, ты упоролся?!
[15:59:39] <rexim> >_<
[15:59:44] * ForNeVeR на сон грядущий наебелился кока-колой.
[16:00:02] <rexim> .time ForNeVeR
[16:00:03] <DeadBot> rexim: Sun Nov 16 18:01:25 2014
[16:00:06] <rexim> =\
[16:00:16] <ForNeVeR> Да я чото устал вчера сильно.
[16:00:26] <rexim> =(
[16:00:30] <ForNeVeR> Я дома все станы разобрал.
[16:00:35] <ForNeVeR> *стены
[16:00:41] <rexim> o_O
[16:01:03] <ForNeVeR> Да они сделаны как попало там, решил отрефакторить.
[16:01:17] <rexim> Ололо.
[16:01:24] <uggur> Это ОК?
create table karma (
id integer auto_increment primary key,
room varchar(255),
member varchar(255),
karma int
)
[16:01:32] <uggur>
[16:01:35] <rexim>
[16:01:53] <ForNeVeR> uggur: я б добавил ещё комплексный индекс по room+member.
[16:02:08] <uggur> Хм, а что это даёт?
[16:02:18] <ForNeVeR> Быстро будет находить поля конкретных юзеров.
[16:02:28] <ForNeVeR> Твоему DAO ж это понадобится, не?
[16:02:38] <uggur> DAO?
[16:02:41] <rexim> sdhfghujsd
[16:02:42] <rexim> dfjkdf
[16:02:44] <rexim> dfdfkd
[16:02:46] <uggur> Да, понадобится
[16:03:09] rexim вышел из конференции
[16:03:13] <uggur> А как его добавить? %)
[16:03:24] <ForNeVeR> uggur: такой индекс есть в V6__Transaction-log.sql.
[16:03:38] <ForNeVeR> Я тоже не помню синтаксис, так что списываю сам у себя :3
[16:03:45] <uggur> х)
[16:03:51] <horta hell> Бонифаций с рыком впивается в бедро a… с рыком раздирая одежду и пожирая ошмётки вместе с кошельком. a… теряет 3PTC.
[16:03:57] <ForNeVeR> О_О
[16:04:02] <uggur> Алсо, он называется composite index
[16:04:04] <ForNeVeR> $pet heal
[16:04:04] <horta hell> ForNeVeR: Бонифаций будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[16:04:27] <uggur> ForNeVeR: Это как-то связанно с индексами?
[16:05:00] <uggur> m4n71k0r тут кидал про дерево поиска над связанным списком
[16:05:03] <ForNeVeR> uggur: что именно?
[16:05:12] <uggur> Ну, composite index этот.
[16:05:20] <uggur> Кстати, у тебя там пример как его использовать тоже есть?
[16:05:26] <ForNeVeR> Связан ли композитный индекс с индексами?
[16:05:31] <ForNeVeR> Да, связан ._.
[16:05:48] <ForNeVeR> uggur: его СУБД сама использует, ты продолжаешь писать простые селекты.
[16:06:00] <uggur> %)
[16:06:02] dzhon вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[16:06:07] <uggur> А почему СУБД не создаёт его сама тогда?
[16:06:14] <ForNeVeR> Просто если она видит, что ты написал фильтр по этим двум полям - то использует индекс.
[16:06:20] <uggur> А, понятно.
[16:06:26] <ForNeVeR> uggur: она должна создавать индексы по всем комбинациям полей? %)
[16:06:36] <uggur> СУБД немного умнее, чем я думал.
[16:06:55] <uggur> ForNeVeR: Нет, детектить какие используются чаще всего и создавать для них :)
[16:07:11] <ForNeVeR> Есть СУБД, которые анализируют запросы и сами создают индексы по часто выполняемым запросам.
[16:07:30] <ForNeVeR> Я из таких видал только ravendb, но наверняка есть и другие.
[16:08:10] <ForNeVeR> В целом такая фича нечасто встречается из-за слабой предсказуемости получившейся системы.
[16:08:40] <ForNeVeR> Ну, мне кажется, что по этой причине.
[16:08:51] <uggur> Понятно. Забавная штука.
[16:09:08] <uggur> А с этими индексами без разницы в каком порядке делать селекты?
[16:09:21] <uggur> скачала по конфе, потом по юзеру?
[16:09:26] <uggur> Или не всё равно?
[16:09:33] <ForNeVeR> В одном запросе - да, должно быть всё равно.
[16:10:09] <ForNeVeR> А вот если б у тебя был ещё и отдельный индекс по карме, и ты искал по всем трём параметрам - то было бы интересно :3
[16:10:43] <uggur> Могу сделать
[16:10:44] <ForNeVeR> Ну, в плане того, что сервер бы должен был использовать статистику для того, чтобы угадать, по какому индексу выгоднее строить выборку.
[16:10:51] <uggur> Для топ 5 любимых и топ 5 ненавидимых
[16:11:00] rexim зашёл в конференцию
[16:11:01] <uggur> А у тебя разве не 2 индекса?
[16:11:12] <ForNeVeR> Тогда, пожалуй, сделай ещё индекс по имени комнаты.
[16:11:24] <ForNeVeR> А хотя и по карме тоже :3
[16:11:41] <ForNeVeR> Да, по этим двум полям один композитный индекс.
[16:11:55] <uggur> https://github.com/codingteam/horta-hell/blob/master/src/main/resources/db/pet/V6__Transaction-log.sql#L10
[16:12:00] <uggur> Вот тут же не нужна статистика?
[16:12:12] <ForNeVeR> Нет, не нужна.
[16:12:30] <ForNeVeR> Ну, я не знаю вообще, как H2 использует статистику и умеет ли он вообще это делать.
[16:12:47] <ForNeVeR> Но у меня там нету выборки по двум индексам одновременно.
[16:13:03] <ForNeVeR> (кстати, стоит добавить, пожалуй, индекс по room+time, спасибо за подсказку)
[16:13:45] <uggur> Т.е. у тебя единый лог для всех конференций?
[16:15:15] <uggur> ForNeVeR: ОК, так лучше?
create table Karma (
id integer auto_increment primary key,
room varchar(255),
member varchar(255),
karma integer
)
create index Karma_room_member on Karma(room, member);
create index Karma_room on Karma(room);
create index Karma_karma on Karma(karma);
[16:15:40] <uggur> Только точу с запятой забыл после закрывающей скобки.
[16:19:16] <ForNeVeR> uggur: лучше Karma_room_karma вместо Karma_room+Karma_karma.
[16:20:11] <uggur> А, ну да.
[16:20:19] <uggur> В принципе, логично если запрос по комнатам будет.
[16:20:22] <ForNeVeR> rexim: эй, ты!
[16:20:35] <rexim> А? Что?!
[16:20:38] <ForNeVeR> rexim: я предлагаю на следующей неделе поковырять я предлагаю за
[16:20:40] <ForNeVeR> бля
[16:20:47] <rexim> xD
[16:20:54] <ForNeVeR> rexim: я предлагаю на следующей неделе поковырять http://habrahabr.ru/post/242963/
[16:20:56] <ForNeVeR> Вот.
[16:21:13] <uggur> Я тоже предлагаю. Может, JS выучу наконец
[16:21:36] <rexim> ForNeVeR, збс. Я за.
[16:21:58] <ForNeVeR> Неет, мы не будем использовать JS :3
[16:22:09] <ForNeVeR> Я категорически против использования JS.
[16:22:22] <ForNeVeR> Как минимум - кофескрип.
[16:22:25] <uggur> А что тогда?
[16:22:27] <uggur> ХМ
[16:22:31] <uggur> А игра поддерживает?
[16:22:41] <ForNeVeR> Можно typescript или clojurescript, готов выслушать ваши предложения.
[16:22:42] <uggur> Кофескрипт сильно отличается от JS?
[16:22:45] <uggur> Он популярный?
[16:22:55] <ForNeVeR> uggur: игра поддерживает JS, а, следовательно, всё, что в него компиляется.
[16:23:01] <uggur> лол
[16:23:05] <uggur> А дебажить как?
[16:23:16] <ForNeVeR> А это мы посмотрим.
[16:23:23] <uggur> Как на питоне
[16:23:28] <uggur> С помощью print :D
[16:23:35] <ForNeVeR> В общем случае нет способа дебажить свой скрипт внутри чужого приложения.
[16:23:42] <uggur> Мой любимый способ дебага
[16:23:45] Akon32 вышел из конференции
[16:23:51] <uggur> print и raw_input()
[16:23:58] <uggur> Для выведения информации и брейкпойнтов
[16:24:12] <ɹǝɟılʍǝu> Ну и говно
[16:24:17] <ForNeVeR> Либо у них будет дебажный интерфейс, к которому прикручен стандартный дебаггер (умеющий в source map), либо у них вообще ничего нету, и отладка трейсами, да.
[16:24:30] <ForNeVeR> В обоих случаях нам пофиг и мы можем юзать любой язык.
[16:24:36] <uggur> ɹǝɟılʍǝu: зато работает почти везде
[16:24:55] <ForNeVeR> Так вот. Scala.js и clojurescript слишком тяжёлые, по-моему, поэтому от них придётся отказаться.
[16:25:11] <uggur> Там будут ограничения, скорее всего.
[16:25:20] Akon32 зашёл в конференцию
[16:25:22] <ForNeVeR> Остаются coffee, typescript, fay, elm? Кто-нибудь умеет в последние два?
[16:25:58] <ForNeVeR> Я много юзал первые два и умею с ними всё делать.
[16:26:20] <ForNeVeR> Но мне больше нравится TS, а у многих тут аллергия на проекты M$ Research.
[16:26:33] <uggur> Он плохой?
[16:26:51] <ForNeVeR> MS Research? Нет, он хороший, в отличие от.
[16:26:52] <uggur> У него есть компилятор на платформы, отличные от M$?
[16:26:57] <ForNeVeR> Да, есть.
[16:27:03] <ForNeVeR> Вернее, там единый компилятор для всех платформ.
[16:27:05] <uggur> А что тогда с ним не так?
[16:27:14] <ForNeVeR> Просто у многих аллергия.
[16:27:25] <uggur> "там единый компилятор для всех платформ" о нет, я так и знал что нужно будет ставить mono
[16:27:27] <uggur> -_-
[16:27:30] <ForNeVeR> Нет.
[16:27:33] <ForNeVeR> nodejs :3
[16:27:37] <uggur> хм
[16:28:11] <ForNeVeR> Ну, там есть ещё фронтенд для windows script host, но я не уверен, что его хоть кто-то юзает.
[16:30:29] <ForNeVeR> Во всяком случае, я гарантирую, что typescript (как и coffee) совсем не имеет рантайма поверх JS, в связи с чем очень лёгок для JS-машины и мы действительно сможем его там заюзать.
[16:31:01] <uggur> Ну ОК, давай тогда их
[16:31:11] <ForNeVeR> rexim: а ты что скажешь?
[16:31:30] <ForNeVeR> Можно ещё посмотреть какой-нибудь ceylon, kotlin, fantom?
[16:31:43] <rexim> Шта?!
[16:31:46] <rexim> Да.
[16:31:47] <ForNeVeR> Кто из них умеет без оверхеда в JS?
[16:36:08] imarpus вышел из конференции
[16:37:02] <rexim> Ниибу
[16:37:18] <ForNeVeR> rexim: ну, ты же юзал фантом, не?
[16:37:59] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:38:01] a1batross зашёл в конференцию
[16:38:02] <ForNeVeR> Я вообще-то не уверен, что он умеет в JS, потому и спрашиваю.
[16:38:38] <uggur> ForNeVeR: Чем тебе не нравится кофескрипт?
[16:38:43] <uggur> ForNeVeR: Чем тебе не нравится тайпскрипт?
[16:39:15] <ForNeVeR> uggur: проще сказать, чем мне он нравится.
[16:39:29] <uggur> Скажи?
[16:39:33] <ForNeVeR> ООП там удобное, в отличие от JS.
[16:39:50] <ForNeVeR> Всё остальное - почти такое же, как в JS (ну или немножко лучше).
[16:40:32] <Сволота> там есть вызов конструктора с произвольным количеством аргументов
[16:40:32] <ForNeVeR> Типизации там нет, всякие досадные опечатки всё так же легко допустить.
[16:40:36] <uggur> Ты про первый или второй?
[16:41:12] Сволота сменил ник на кофейник
[16:41:54] <ForNeVeR> uggur: да в обоих нету.
[16:42:02] <кофейник> кофе - один из самых продуманых сладких диалектов
[16:42:17] <ForNeVeR> Не спорю.
[16:42:26] <кофейник> а для типизации есть контрактный кофе
[16:42:36] <ForNeVeR> А вот с этого места давайте поподробнее!
[16:43:20] <ForNeVeR> кофейник: алсо, http://habrahabr.ru/post/242963/
[16:44:51] <кофейник> только контракты сделаны не поверх оригинального кофе а являются его модификацией потому зачастую отстают по фичам
[16:44:54] <кофейник> http://disnetdev.com/contracts.coffee/
[16:45:14] <ForNeVeR> Ого!
[16:47:56] <uggur> ForNeVeR: Напомни, в чём отличие Some от Option? %)
[16:48:15] <ForNeVeR> uggur: а в чём отличие тойтерьера от собаки?
[16:48:23] dzhon зашёл в конференцию
[16:48:23] <uggur> Эмм...
[16:48:30] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:48:33] a1batross зашёл в конференцию
[16:48:38] <ForNeVeR> Ага, то-то и оно.
[16:48:44] <uggur> Option может содержать Some, а Some тогда что содержит? %)
[16:48:49] <ForNeVeR> Some - это Option.
[16:48:50] dzhon вышел из конференции: Replaced by new connection
[16:48:51] dzhon зашёл в конференцию
[16:49:05] <ForNeVeR> Отношение генерализации, а не композиции.
[16:49:11] <uggur> А, понятно.
[16:49:27] <ForNeVeR> Option - это или Some, или None.
[16:49:49] <uggur> А Some[String] -- это контейнер для String и всё?
[16:50:24] <ForNeVeR> Ну, гм, да.
[16:50:47] <ForNeVeR> кофейник: что-то контрактная версия кофе закончилась в 2012 году, похоже.
[16:51:55] * ɹǝɟılʍǝu заваривает кофе
[16:53:02] 0xd34df00d вышел из конференции: Disconnected: closed
[16:53:03] <кофейник> форкнуть себе контрактный чтоли :-/
[16:53:19] <кофейник> хотя у меня и без того стартапов полно :(
[16:53:49] dzhon вышел из конференции: Replaced by new connection
[16:53:50] dzhon зашёл в конференцию
[16:55:09] <кофейник> а что это за игрулина за такая? там случаем задротствовать не надо? а вдруг мне понравится!
[16:55:43] 0xd34df00d зашёл в конференцию
[16:55:59] <ForNeVeR> кофейник: в четверг посмотрим :3
[16:56:13] <ForNeVeR> Вроде как там код писать надо.
[16:56:49] <ForNeVeR> Форневеру бы понравилось, не показывайте ему. ОХ ЩИ
[16:58:56] <kosc> Что кто?
[16:58:59] <kosc> Кофейник?
[16:59:00] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[16:59:01] dzhon зашёл в конференцию
[16:59:05] <kosc> Что за наркомания?
[17:00:01] rexim сменил ник на миксер
[17:00:02] <кофейник> kosc: тоже подсесть боишься?
[17:00:06] <миксер> kosc, что не так?
[17:00:41] <kosc> миксер: а кофейник в оригинале кем был?
[17:00:45] <kosc> Ты вот был rexim
[17:00:51] <ForNeVeR> kosc: это же свололо.
[17:00:53] <миксер> kosc, последней Сволотой.
[17:00:58] <kosc> ааа
[17:01:00] <kosc> Ясн
[17:01:28] <миксер> Я тут недавно, кстати, IRL откликнулся на слово "миксер" .__.
[17:01:44] <ForNeVeR> Ыыыы!
[17:01:46] <кофейник> kosc: я думал ты за игрушку спрашиваешь
[17:02:07] <ForNeVeR> kosc: http://habrahabr.ru/post/242963/
[17:02:16] <ForNeVeR> kosc: тащи вот имарпуса своего.
[17:02:20] <kosc> ForNeVeR: там про игру, где надо кодить на js?
[17:02:29] <kosc> Ха, угадал
[17:02:38] <kosc> Имарпус ниасилит.
[17:02:50] <kosc> Потому что в JS всё некаквси.
[17:02:54] * кофейник будет кодить не на js 8-)
[17:02:55] <kosc> Нету байтоебли.
[17:03:02] <kosc> А он без неё не могёт.
[17:03:17] <ForNeVeR> kosc: 1) в JS есть байтоебля
[17:03:32] <kosc> ForNeVeR: ну ему надо прямо вот с malloc/free
[17:03:40] <ForNeVeR> kosc: 2) мы не хотим юзать JS, а возьмём что-нибудь повеселее
[17:04:00] <ForNeVeR> kosc: он что, любит истекать ресурсами?
[17:04:05] <kosc> Обожает
[17:05:18] <ForNeVeR> А, ну и фиг с ним.
[17:05:38] * uggur терпеть не может такую техническую работу
[17:06:05] <kosc> ForNeVeR: а каким образом выпланируете юзать там "что-то повеселее"?
[17:06:20] <ForNeVeR> kosc: элементарно - берём и компилируем в жс.
[17:06:45] <kosc> ForNeVeR: как-то уныло. Давайте лучше их форкнем?
[17:06:59] <kosc> НА ПЛЮСАХ ПЫЩПЫЩ!!11
[17:07:05] <ForNeVeR> А у них уже есть где-то сорсы?
[17:07:37] <ɹǝɟılʍǝu> kosc, ты уже собрал?
[17:08:20] dzhon вышел из конференции
[17:08:24] <kosc> ForNeVeR: ну тогда просто спиратим.
[17:08:35] <ForNeVeR> Спиратим сорсы?
[17:08:38] <kosc> ɹǝɟılʍǝu: я думаю, как мне кутя 5 себе воткнуть, ничего не сломав.
[17:08:42] <kosc> ForNeVeR: Дыа
[17:08:52] <kosc> Спиратим идею, вернее.
[17:09:02] <ForNeVeR> kosc: ты, типа, тру-блекхат-хеккер чтоле?
[17:09:12] <ForNeVeR> БХЦ? Вступай и конпелируй?
[17:09:12] <kosc> ForNeVeR: нет, я просто дерзкий.
[17:09:16] <ForNeVeR> В МЕСТЕ МЫ СИЛА?!!
[17:09:56] <lifeseemer> В каком месте?
[17:10:10] <ForNeVeR> lifeseemer: в месте, известном только адептам БХЦ.
[17:10:32] <kosc> https://bpaste.net/show/47b85041f43e
Почему в строках 99-100 будет double free, если не закомментить?
[17:10:39] <kosc> Я же проверяю, если оно или нет.
[17:10:44] <kosc> И только если есть, удаляю.
[17:10:49] <kosc> А оно выкабенивается.
[17:11:04] <ForNeVeR> kosc: а ты зануляешь после удаления?
[17:11:23] <ForNeVeR> if не может и не хочет проверять, освобождена область памяти или нет.
[17:11:29] dzhon зашёл в конференцию
[17:11:33] <ForNeVeR> if проверяет равенство указателя нулю.
[17:11:39] <kosc> Действительно.
[17:11:40] <m4n71k0r> nullptr
[17:11:48] <m4n71k0r> лучше
[17:11:53] <ForNeVeR> Мантикорка!
[17:11:58] <kosc> C++11?
[17:12:00] <ForNeVeR> Да, nullptr лучше.
[17:12:01] <m4n71k0r> утра вам
[17:12:05] <ForNeVeR> Да, C++11.
[17:12:08] <kosc> m4n71k0r: вечера тебе.
[17:12:11] <ForNeVeR> Да, утро!
[17:12:26] dzhon вышел из конференции
[17:15:28] <kosc> Так, а без C++11?
[17:15:44] <kosc> Есть вообще вариант проверить... О, ща попробую.
[17:16:42] <ForNeVeR> Есть вариант производить защитное зануление, заземление, и далее по ПУЭ.
[17:16:46] <kosc> if(sizeof(current_task)==sizeof(Task)) // говнокод или не очень?
[17:16:47] dzhon зашёл в конференцию
[17:17:29] <ForNeVeR> О_О
[17:17:30] <m4n71k0r> говнокод
[17:17:31] <0xd34df00d> Без C++11 не нужно.
[17:17:33] <0xd34df00d> Дискасс.
[17:17:47] <ForNeVeR> kosc: это что за безжалостный пиздец?
[17:17:48] <m4n71k0r> тому как у тебя current_task - указатель
[17:17:49] <0xd34df00d> kosc: в чём смысл этой проверки? sizeof в компил-тайме выполняется и исследует статический тип.
[17:17:57] <ForNeVeR> kosc: это код внутри макроса или шаблона?
[17:18:13] <ForNeVeR> kosc: алсо, конец тебе.
[17:18:25] <ForNeVeR> kosc: разбудил дедфуда на свою голову.
[17:18:30] <m4n71k0r> если тебе понадобилось таком простом случае RTTI, то убей себя
[17:18:43] <kosc> 0xd34df00d: а если мне вдруг не разрешат C++11?
[17:18:47] <kosc> Универ ненужен?
[17:19:14] <ForNeVeR> 0xd34df00d: не говори ему этого, он и так уже не на хорошем счету.
[17:19:27] <kosc> Ладно, пусть будет 11.
[17:19:27] <0xd34df00d> kosc: такой, где не разрешат — не нужен.
[17:19:33] <ForNeVeR> ._.
[17:19:37] <kosc> 0xd34df00d: я прямо так преподше и скажу.
[17:19:38] <0xd34df00d> ForNeVeR: чего — этого?
[17:19:46] <ForNeVeR> Господа, я не понимаю, что вам тут даёт C++11 в этом кейсе.
[17:19:48] <kosc> Скажу "дедфуд лично передавал"
[17:19:52] <0xd34df00d> kosc: к, говори.
[17:19:56] <0xd34df00d> Ещё скажи, чтоб личкрафты пилила.
[17:19:57] <m4n71k0r> я тоже
[17:20:04] <kosc> 0xd34df00d: хорошо, скажу.
[17:20:04] <ForNeVeR> Просто разберитесь там, блядь, с семантикой владения объектами.
[17:20:09] <m4n71k0r> nullptr - с++0ч
[17:20:11] <ForNeVeR> И удаляйте вовремя.
[17:20:14] <m4n71k0r> 0x
[17:20:29] <ForNeVeR> Я уверен, что тут даже shared_ptr не нужен.
[17:20:30] <0xd34df00d> Просто юзайте шаред_птр.
[17:20:38] <0xd34df00d> Хм.
[17:20:54] <m4n71k0r> можно и без шареда, пусть только нормально копирование забульбенит
[17:21:03] <0xd34df00d> Писать delete ручками в 2014 моветон.
[17:21:04] <m4n71k0r> а то буде хуета
[17:21:07] <ForNeVeR> Но shared_ptr, очевидно, будет наиболее прямым решением, не требующим более крупного пересмотра архитектуры.
[17:21:54] <m4n71k0r> kosc: скажи преподше, да
[17:22:15] <kosc> А я короче проверил valgrind-ом.
[17:22:20] <m4n71k0r> всё равно ты в армию н еидёшь
[17:22:26] <kosc> Без этого удаления утекает столько же, сколько и с ним.
[17:22:28] <0xd34df00d> > доказывать корректность кода динамическим анализатором
[17:22:28] <кофейник> шо! плюсы! опять плюсы!
[17:22:35] <0xd34df00d> кофейник: плюсы норм.
[17:22:41] <0xd34df00d> Не норм, когда в них приходят всякие kosc'и.
[17:22:41] <кофейник> плюсы не нужны 8-)
[17:22:48] <0xd34df00d> кофейник: а что нужно?
[17:22:50] <m4n71k0r> а сволота?
[17:22:58] <миксер> с++0ч
[17:23:00] <kosc> 0xd34df00d: понимаешь, я не собираюсь на них потом работать.
[17:23:11] <0xd34df00d> kosc: ну скажи об этом преподше, чо себя насиловать.
[17:23:28] <kosc> Так что как только я закончу универ/вылечу из него, ты больше ни строчки говнокода на плюсах от меня не увидишь.
[17:23:42] <m4n71k0r> зато будет говнокод на других языках
[17:23:46] <kosc> Я ж понимаю, что из меня весьма хреновый прогер на плюсах.
[17:23:51] <миксер> kosc, будешь на плюсах хороший код писать?
[17:23:54] <кофейник> 0xd34df00d: плюсы как и лиспы хороши как промежуточный код полученый кодогенерацией из нормальных языков
[17:24:00] <kosc> Да и вообще на любом языке с ручным управлением памятью.
[17:24:12] <миксер> Сручное управление памятью
[17:24:13] <kosc> так что или осилю, или Garbage Collection - наше всё.
[17:24:24] <0xd34df00d> кофейник: из каких, например?
[17:24:26] <m4n71k0r> не знал что сволота такой... необъятный
[17:24:36] <m4n71k0r> меня аж к стенке конфы припёрло
[17:24:44] <0xd34df00d> А, сволота.
[17:24:45] <миксер> xD
[17:24:47] <0xd34df00d> Не узнал вас в гриме.
[17:24:52] <kosc> А пока что у меня утекает 108 байт, в трёх местах, блоками по 12 байт.
[17:24:57] <kosc> Так равномерно всё течёт.
[17:25:09] кофейник сменил ник на сволочной_кофейник
[17:25:10] <0xd34df00d> kosc: GC — не панацея.
[17:25:14] <миксер> kosc, из каждой щели равное количество?
[17:25:20] <сволочной_кофейник> так будут узнавать 8-)
[17:25:27] <kosc> 0xd34df00d: да, но виноват буду уже не я, если утекёт.
[17:25:31] миксер сменил ник на миксерный_миксер
[17:25:33] <kosc> миксер: таки да.
[17:25:34] <0xd34df00d> kosc: нет, ты.
[17:25:36] <миксерный_миксер> Ну, ок.
[17:25:42] <kosc> Но это от того, что одна функция протекает.
[17:25:51] <kosc> А вызывается 3 раза.
[17:26:04] dzhon вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[17:26:35] <ForNeVeR> kosc: ты не понимаешь принципов сборки мусора.
[17:26:47] <сволочной_кофейник> 0xd34df00d: и вообще, как тебе эти плюсы есчё не надоели?
[17:26:48] <0xd34df00d> Пруф или я не понимаю.
[17:26:51] <0xd34df00d> сволочной_кофейник: охуенно!
[17:26:52] <0xd34df00d> C++14!
[17:26:53] dzhon зашёл в конференцию
[17:26:53] <ForNeVeR> Утечки ресурсов бывают и в языках со сборкой мусора.
[17:26:54] <0xd34df00d> Кукарек!
[17:27:24] <ForNeVeR> Причём примерно по тем же причинам, что и, например, в плюсах.
[17:27:29] <kosc> ==12055== All heap blocks were freed -- no leaks are possible
Fuck yeah :)
[17:27:45] <сволочной_кофейник> понятно, дедфуд плюсами упарывается %)
[17:27:50] dzhon вышел из конференции
[17:27:52] <kosc> ForNeVeR: бывают-то да.
[17:27:54] <m4n71k0r> у нас тут в жабу как-то натекло 30 гигов за полмесяца... и ничего
[17:27:56] dzhon зашёл в конференцию
[17:28:00] <kosc> Лол
[17:28:07] <kosc> Ведёрко подставляли?
[17:28:32] <kosc> ForNeVeR: если на объект нету ссылок - он удаляется. Так?
[17:28:36] <kosc> ForNeVeR: или не так?
[17:28:39] <kosc> ForNeVeR: а как?
[17:28:44] <kosc> ForNeVeR: ForNeVeR?
[17:28:50] <m4n71k0r> как-как
[17:28:53] <ForNeVeR> kosc: да, так.
[17:28:56] <ForNeVeR> Но.
[17:28:59] <kosc> m4n71k0r: порноваром об косяк?
[17:29:01] <ForNeVeR> Во-первых, есть деструкторы.
[17:29:21] <ForNeVeR> То, что ты просто удалишь файловый дескриптор, не закрывая его - нахуй никому не интересно.
[17:29:26] <m4n71k0r> kosc: помой рот с мылом. Ты ужасен
[17:29:32] <ForNeVeR> В смысле, утечка будет и довольно мерзкая.
[17:29:39] <uggur> ForNeVeR: ОК, я дошёл до момента когда мне нужно вносить значения в БД. Мне нужно сделать два отдельных метода с insert и update чтобы менять карму?
[17:30:08] <ForNeVeR> А если ты начинаешь делать всякую финализацию, то у тебя начинаются очереди финализации, воскрешение объектов, циклические ссылки финализации, вот это всё.
[17:30:19] <0xd34df00d> > циклические ссылки финализации
[17:30:25] <0xd34df00d> Звучит как «проблемы императивных петушков».
[17:30:35] <сволочной_кофейник> кстати про мусор, сейчас есть платформы на которых WeakMap сам чистится?
[17:30:41] <ForNeVeR> В итоге ты или ебёшься со всем этим, или вручную освобождаешь ресурсы (хотя и не управляя памятью напрямую).
[17:30:57] <ForNeVeR> сволочной_кофейник: а разве в жабе не чистится?
[17:31:34] <сволочной_кофейник> зачем мне жаба? меня интересуюь браузер и v8
[17:31:50] <ForNeVeR> Там есть WeakMap?
[17:31:54] <ForNeVeR> Ого!
[17:31:58] Akon32 вышел из конференции
[17:32:13] <сволочной_кофейник> только он раньше работал как обычный Map
[17:32:33] <ForNeVeR> сволочной_кофейник: где-нибудь на nashorn у тебя может быть нативная реализация этого хозяйства.
[17:33:07] <ForNeVeR> Кстати, есть враппер API nodejs, который работает с JS-машинами внутри жабамашины, называется trireme.
[17:34:55] <сволочной_кофейник> дело в том что за счёт использования WeakMap можно добиться подлинной ленивости, запопиная функцию и её аргумент вместе с результатом и не вычислять повторно
[17:35:37] <сволочной_кофейник> и да! я пытаюсь запилить конопляор из хаскеля в жабоскрипт
[17:35:55] <ForNeVeR> сволочной_кофейник: дак уже есть несколько.
[17:36:09] <a1batross> if(sizeof(current_task)==sizeof(Task)) // говнокод или не очень?

Нахрена? О.о
[17:36:30] <a1batross> Оно же будет или всегда выполняться, или не выполняться никогда. Смысл?
[17:36:39] <a1batross> В зависимости от типа
[17:37:14] <ForNeVeR> a1batross: для шаблонов это может быть зачем-то нужно. Но вот конкретно kosc'у это нужно не было.
[17:37:41] <kosc> Ясн
[17:38:00] <сволочной_кофейник> ForNeVeR: вообщето хочу хаскелеподобный язык на платформе жабоскипта, но для этого надо провести исследования
[17:38:10] lifeseemer вышел из конференции
[17:38:12] <a1batross> ForNeVeR, если разве что шаблоны
[17:38:28] <сволочной_кофейник> и особое внимание уделить, как всегда, ыкзепшонам
[17:38:45] миксерный_миксер вышел из конференции
[17:38:47] <ForNeVeR> ._.
[17:39:25] <сволочной_кофейник> a1batross: sizeof возможно проверяет длинну сроки
[17:39:35] <uggur> я так сделал или нет?
private def queryIsPresentInDB(room: String, member: String):Boolean = {
val res = sql"""select count(1)
from $schema
where room = $room and member = $member
""".map(rs => rs.int(0))
res != 0
}
[17:40:07] <a1batross> Если посчитать сколько уже этих языков, компилирующихся, то через некоторое время яваскрипт может оказаться ассемблером О.о
[17:40:44] <a1batross> сволочной_кофейник, кстати точно, забыл об этом. Тогда уж размер массива. И то, статичного.
[17:41:37] <сволочной_кофейник> a1batross: в случае строки он считает симводы до первого нуля
[17:41:55] <uggur> ForNeVeR: Просто у res тип SQL[Int, HasExtractor]
[17:42:22] <ForNeVeR> uggur: нет, плохо сделал. По-моему, лущ бы ты сделал select exists(select * from ...).
[17:42:32] <ForNeVeR> Алсо, зачем там $schema?
[17:42:45] <ForNeVeR> А, или ты просто решил в константу вынести название таблицы?
[17:42:56] <ForNeVeR> Ну тогда это не схема, а $table.
[17:43:04] <uggur> Странно
[17:43:08] <uggur> Ну ОК :)
[17:43:12] <ForNeVeR> Schema - обычно сущность, группирующая таблицы в СУБД.
[17:43:32] <uggur> ForNeVeR: Но я спрашивал про то, как мне выдрать из ответа нужные значения.
[17:43:52] <a1batross> сволочной_кофейник, разве? sizeof -- компилтайм. Какая ему разница сколько там до нуля.
[17:44:16] <ForNeVeR> сволочной_кофейник: sizeof не считает символы до первого нуля в строке.
[17:44:17] <a1batross> Блин, и даже проверить не на чем.
[17:44:25] <ForNeVeR> sizeof("\0\0\0") == 4.
[17:44:58] <сволочной_кофейник> ну значит надо #if вместо if
[17:44:59] <ForNeVeR> uggur: а какие значения тебе нужны?
[17:45:38] <ForNeVeR> Кажись, ты там забыл execute чтоле.
[17:46:46] <uggur> https://github.com/codingteam/horta-hell/blob/master/src/main/scala/ru/org/codingteam/horta/plugins/log/LogDAO.scala#L54
[17:47:47] <ForNeVeR> uggur: и шо?
[17:47:51] <uggur> Короче, сейчас это выглядит так: http://pastebin.com/EhfiEXS9
[17:48:52] <ForNeVeR> uggur: если шо, поле schema не планировалось ассоциировать с именем таблицы плагина. Но ок, пусть будет так.
[17:49:17] <ForNeVeR> Это другая Schema - абстракция, которую вводит flyway, по-моему.
[17:49:57] <ForNeVeR> uggur: ну а так-то ок.
[17:50:22] <uggur> Так или иначе, как мне сделать так, чтобы queryKarma возвращало Some[Karma], а не Some[List[Karma]] и как мне сделать queryIsPresentInDB?
[17:51:13] <uggur> IDEA мне сейчас говорит что res и 0 нельзя сравнивать
[17:52:35] <ForNeVeR> uggur: 1) есть метод single
[17:52:43] <ForNeVeR> uggur: 2) да, нельзя, нафиг ты так делаешь?
[17:52:58] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[17:53:00] dzhon зашёл в конференцию
[17:53:07] <uggur> Где метод single? %)
[17:53:23] <uggur> В результате?
[17:53:33] <ForNeVeR> У класса SQL[A, E <: scalikejdbc.WithExtractor].
[17:53:37] <uggur> А как мне просто вытащить значение из результата в queryKarma?
[17:53:51] <uggur> Оно-то там одно и мне не нужно маппить его в список
[17:53:54] <ForNeVeR> Вытащить значение из результата? Wat?
[17:54:11] <ForNeVeR> Там есть метод single, он не мапит в список.
[17:57:44] <uggur> ForNeVeR: Так?
private def queryKarma(implicit session: DBSession, room: String, member: String): Some[Karma] = {
val result = sql"""select karma
from $schema
where room = $room and member = $member
""".single().toString().toInt
Some(Karma(result))
}
[17:58:03] <ForNeVeR> .toString().toInt
[17:58:18] <ForNeVeR> uggur.toString().toInt := "нахуй"
[17:58:39] <ForNeVeR> uggur: ну ты жжошь, конечно xD
[17:58:51] <uggur> Но у него тип SQLToOption[Nothing, NoExtractor]
[17:58:54] <ForNeVeR> И эти люди потом смеются над индусами.
[17:59:03] <ForNeVeR> А куда ты map проебал?
[17:59:10] <ForNeVeR> И apply где?
[17:59:28] <uggur> Зачем?
[17:59:31] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[17:59:35] <uggur> Мне нужно ОДНО значение >.<
[17:59:37] <uggur> Не список
[17:59:44] <ForNeVeR> Бладь, уггур.
[17:59:58] <ForNeVeR> Я тебе ТРЕТИЙ раз повторяю - там есть метод single, он не мапит в список.
[18:00:18] <ForNeVeR> list мапит в список, single - не мапит.
[18:00:28] <ForNeVeR> . ______ .
[18:00:33] <uggur> А, понял :)
[18:01:07] * ForNeVeR уже и забыл времена, когда его ладонь существовала отдельно от лица.
[18:01:08] <uggur> А теперь объясни ещё раз, чем Option[Karma] отличается от Some[Karma]? %)
[18:01:30] <ForNeVeR> А чем собака отличается от тойтерьера?
[18:01:46] <ForNeVeR> Объясни мне, ты ж собаковод.
[18:02:20] O01eg зашёл в конференцию
[18:02:42] <uggur> ForNeVeR: Ну ОК, так лучше?
private def queryKarma(implicit session: DBSession, room: String, member: String): Some[Karma] = {
val result = sql"""select karma
from $schema
where room = $room and member = $member
""".map(rs => Karma(
rs.int("karma"))).single().apply()
Some(result.get)
}
[18:02:56] <ForNeVeR> uggur: я действительно припоминаю какие-то шкалапроблемы, когда она не может положить Some в переменную типа Option, но ты должен дать мне больше информации, чтоб я вспомнил решение.
[18:03:04] rexim зашёл в конференцию
[18:03:19] <ForNeVeR> uggur: а чо бы просто result не вернуть, ведь он и есть Option?
[18:03:25] <rexim> :3
[18:03:32] <uggur> Потому что у меня возвращается Some
[18:03:34] <uggur> х)
[18:03:36] dzhon зашёл в конференцию
[18:03:42] <ForNeVeR> Чо.
[18:03:52] <rexim> ШТО?!
[18:03:53] <ForNeVeR> Нахер там Some?
[18:04:04] <ForNeVeR> Ты реальне хочешь, чтобы оно падало, не найдя значения в БД?
[18:04:19] <ForNeVeR> None.get упадёт, если что.
[18:04:29] <uggur> Да? Жаль.
[18:04:34] <rexim> Хм...
[18:04:37] <uggur> Похоже, придётся сделать Some тогда.
[18:04:47] <uggur> *Option (%
[18:04:49] <rexim> uggur, ты знаешь, что такое наследование и зачем оно нужно?
[18:05:14] <uggur> rexim: Чтобы уменьшить кол-во кода?
[18:05:20] <rexim> uggur,
[18:05:37] <rexim> это херновый ответ только на часть вопроса
[18:06:24] <rexim> uggur, у вас есть в универе курс по ООП или типа того?
[18:06:35] <rexim> Мне кажется тебе срочно требуется подтянуть основы.
[18:06:38] <rexim> И я серьезно.
[18:07:04] <ForNeVeR> rexim: он же биолог, конечно он этой всей вашей академической мути ни хрена не знает.
[18:07:22] <rexim> ForNeVeR, а я металлург и чо теперь?
[18:07:33] <rexim> ForNeVeR, ты вообще электрик.
[18:07:54] <ForNeVeR> Дыа! :3
[18:08:10] <uggur> ForNeVeR: Ну ОК, тогда так?
private def queryIsPresentInDB(room: String, member: String):Boolean = {
val res = sql"""select exists (select *
from $schema
where room = $room and member = $member)
""".map(rs => (rs.any(0))).single().apply()
!res.isEmpty
}
[18:08:34] <ForNeVeR> uggur: всегда будет true.
[18:09:10] <ForNeVeR> Этот запрос всегда возвращает true или false.
[18:09:19] <ForNeVeR> А ты проверяешь, что он вернул что-либо.
[18:09:27] <uggur> Хм?
[18:09:28] <ForNeVeR> Да, он всегда что-нибудь, да вернёт :3
[18:09:33] <uggur> Понятно.
[18:09:43] <ForNeVeR> А, лол.
[18:09:50] <ForNeVeR> Да, там как раз можно get было заюзать.
[18:09:55] <ForNeVeR> И мапить на булин.
[18:10:06] <ForNeVeR> Потому что мы же точно знаем, что всегда есть результат.
[18:10:21] <rexim> При работе с Option рекомендую юзать всегда getOrElse
[18:10:44] <ForNeVeR> Я удивлён, что в ScalikeJDBC нету шотката для такого простого запроса. Даже в JDBC есть.
[18:11:03] <rexim> ForNeVeR, время контрибьютить?
[18:11:13] <ForNeVeR> rexim: хм!
[18:11:22] <ForNeVeR> Отличная идея!
[18:11:38] <uggur> ForNeVeR: так?
res.getOrElse(false).toString == "true"
[18:11:51] <rexim> O_O
[18:11:53] <ForNeVeR> uggur: ты издеваешься, да? T_T
[18:12:00] <uggur> Там Any возвращается.
[18:12:10] <rexim> Хм...
[18:12:16] * ForNeVeR плакает кирпичами.
[18:12:57] <uggur> Option[Any]
[18:13:12] <ForNeVeR> uggur: дак ты смапь сначала так, чтобы было Option[Boolean].
[18:13:41] <uggur> А, точно.
[18:14:04] <uggur> Я думал что select exists просто ничего не возвращает если ничего нет.
[18:14:13] <ForNeVeR> Не.
[18:14:25] <ForNeVeR> Ну ок, ты заблуждался.
[18:14:42] <uggur> ForNeVeR: Теперь правильно?
private def queryIsPresentInDB(room: String, member: String):Boolean = {
val res = sql"""select exists (select *
from $schema
where room = $room and member = $member)
""".map(rs => (rs.boolean(0))).single().apply()
res.getOrElse(false) == true
}
[18:15:05] <uggur> Или результат не в нулевой колонке?
[18:15:47] <ForNeVeR> ==true
[18:15:49] <ForNeVeR> >_<'
[18:16:40] <uggur> Привычка из питона
[18:16:48] <сволочной_кофейник> в жабоскрипте `==true` вполне нормально, а в скале не знаю
[18:16:52] <ForNeVeR> А в питоне зачем так делать?
[18:17:10] <uggur> Потому что там есть другие логические значения
[18:17:10] <сволочной_кофейник> а вдруг значение не булево
[18:17:29] <uggur> Которые при сравнении маппятся на булевские
[18:17:36] <ForNeVeR> Да ну и хрен с ним. Если не булево - поймаем того, кто это написал, да отпиздячим.
[18:17:42] <ForNeVeR> Решение в стиле Скала!
[18:17:57] <сволочной_кофейник> можно `!!`
[18:18:26] a1batross вышел из конференции: Disconnected: Replaced by new connection
[18:18:27] a1batross зашёл в конференцию
[18:18:36] <сволочной_кофейник> тогда любое непустое значение будет true
[18:19:49] <сволочной_кофейник> напомните, в скале тоже есть `==` и `===` ?
[18:19:57] <ForNeVeR> сволочной_кофейник: да, есть такое.
[18:20:16] <сволочной_кофейник> тогда двойное равно бессмысленно
[18:20:21] <ForNeVeR> Угу.
[18:20:26] <сволочной_кофейник> надо сравнивать тройным
[18:21:02] <сволочной_кофейник> хорошо что в кофе двойное равно совсем не используется
[18:21:11] <сволочной_кофейник> оно и не нужно
[18:24:18] <kosc> ====
[18:24:30] <kosc> Ну вот прям аще одно и то же
[18:24:35] <kosc> a ==== a
[18:24:35] <ForNeVeR> :3
[18:24:53] <ForNeVeR> А это можно для reference equality заиспользовать.
[18:25:00] <kosc> a = 4
b = a
a ==== b // false
[18:25:57] <ForNeVeR> kosc: уходи обратно в страну плюсов!
[18:26:27] <kosc> ForNeVeR: меня там не любят.
[18:26:29] <ɹǝɟılʍǝu> 3===========э
[18:26:35] <kosc> valgrind даёт какой-то высер.
[18:26:42] <kosc> И я не могу понять, как его починить.
[18:27:41] rexim вышел из конференции
[18:34:46] eaeee вышел из конференции
[18:42:36] grouzen вышел из конференции
[18:43:59] dzhon вышел из конференции
[18:47:04] dzhon зашёл в конференцию
[18:48:00] dzhon вышел из конференции
[18:50:06] dzhon зашёл в конференцию
[18:52:18] <uggur> ForNeVeR: Эмм... ты забыл добавить read в BaseObject
[18:52:36] <ForNeVeR> uggur: што.
[18:52:53] <uggur> BasePlugin, точнее %)
[18:53:13] <ForNeVeR> uggur: "забыл"?
[18:53:40] a1batross вышел из конференции: Disconnected: Replaced by new connection
[18:53:42] a1batross зашёл в конференцию
[18:53:50] <uggur> ForNeVeR: https://github.com/codingteam/horta-hell/blob/master/src/main/scala/ru/org/codingteam/horta/plugins/BasePlugin.scala#L14
[18:53:58] <uggur> https://github.com/codingteam/horta-hell/blob/master/src/main/scala/ru/org/codingteam/horta/database/PersistentStore.scala#L44
[18:54:04] <uggur> Где? %)
[18:54:08] <ForNeVeR> Где что?
[18:54:10] <uggur> Где read?
[18:54:13] <ForNeVeR> Всё на своих местах.
[18:54:23] <ForNeVeR> Что read должен делать в BasePlugin?
[18:54:30] <uggur> А store?
[18:54:36] <ForNeVeR> А что store?
[18:54:50] <uggur> почему там есть store, но нет read?
[18:54:56] <ForNeVeR> А нахрен там read?
[18:55:02] <ForNeVeR> Я не понимаю тебя.
[18:55:09] <uggur> Эмм.. .а store?
[18:55:19] <uggur> Что это вообще такое?
[18:55:21] <ForNeVeR> BasePlugin не реализует интерфейс DAO, поэтому в нём не должно быть метода read.
[18:55:56] <ForNeVeR> store не имеет отношения к интерфейсу DAO, это ссылка на актор-хранилище. Он выполняет операции для всех плагинов системы, поэтому ссылка на него в каждом наследнике BasePlugin.
[18:55:58] <uggur> Это не метод.
[18:56:01] <uggur> Это значение.
[18:56:08] <ForNeVeR> Што.
[18:56:17] <ForNeVeR> uggur: read - это метод.
[18:56:33] <uggur> protected val store = context.actorSelection("/user/core/store")
[18:56:40] <uggur> Я думал, методы через val не определяются.
[18:56:44] <ForNeVeR> store - это ссылка на актор.
[18:56:49] <uggur> Ну вот.
[18:56:52] <ForNeVeR> store - это не метод.
[18:57:00] <uggur> https://github.com/codingteam/horta-hell/blob/master/src/main/scala/ru/org/codingteam/horta/plugins/log/LogPlugin.scala#L93 это норм?
[18:57:00] <ForNeVeR> Какого хуя store должно быть методом?
[18:57:16] <uggur> "ForNeVeR: uggur: read - это метод."
"ForNeVeR: Какого хуя store должно быть методом?"
[18:57:24] <uggur> Вот и я так подумал.
[18:57:27] <ForNeVeR> uggur: https://translate.google.com/?source=osdd#auto/ru/store
[18:57:35] sss|zombie зашёл в конференцию
[18:57:45] <uggur> "хранить"
[18:57:45] <ForNeVeR> В одном случае store - глагол, а в другом store - это существительное.
[18:57:48] <ForNeVeR> Сечёшь?
[18:57:58] <ForNeVeR> val store - это хранилище.
[18:58:06] <uggur> ОК, ты видишь последнюю мою ссылку?
[18:58:10] <ForNeVeR> def store(this, that): shit - это "сохранить".
[18:58:19] <ForNeVeR> Проблемы?
[18:58:26] <uggur> store ? ReadObject(name, GetMessages(room, phrase)) вот это видишь?
[18:58:32] <ForNeVeR> Ну.
[18:58:49] <ForNeVeR> Отправка хранилищу сообщения ReadObject.
[18:58:50] <uggur> Это посылает сообщение с ReadObject к DAO?
[18:59:02] <ForNeVeR> Не напрямую.
[18:59:14] <uggur> Вызывая его метод store?
[18:59:17] <ForNeVeR> Это посылает сообщение с ReadObject к store.
[19:00:12] <ForNeVeR> store - это не метод.
[19:00:12] <uggur> store -- метод DAO
[19:00:12] <uggur> DAO.store
[19:00:12] <ForNeVeR> Но не здесь.
[19:00:12] <uggur> Ахха.
[19:00:12] <uggur> А теперь скажи мне, как мне вызывать DAO.read?
[19:00:12] <ForNeVeR> .ping
[19:01:12] <uggur> https://github.com/codingteam/horta-hell/blob/master/src/main/scala/ru/org/codingteam/horta/database/PersistentStore.scala#L44 он определён в PersistentStore.scala, который используется как интерфейс для всех DAO
[19:01:20] ForNeVeR вышел из конференции
[19:03:17] <uggur> .ping <https://github.com/codingteam/horta-hell/blob/master/src/main/scala/ru/org/codingteam/horta/database/PersistentStore.scala#L44>
[19:03:50] <uggur> .ping
[19:08:23] <DeadBot> uggur: <https://github.com/codingteam/horta-hell/blob/master/src/main/scala/ru/org/codingteam/horta/database/PersistentStore.scala#L44> не существует
[19:08:24] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[19:08:49] reggies вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[19:09:14] dzhon зашёл в конференцию
[19:09:50] eaeee зашёл в конференцию
[19:10:20] ForNeVeR зашёл в конференцию
[19:10:20] ForNeVeR вышел из конференции
[19:10:21] ForNeVeR зашёл в конференцию
[19:10:21] ForNeVeR вышел из конференции
[19:10:22] ForNeVeR зашёл в конференцию
[19:10:23] ForNeVeR вышел из конференции
[19:10:24] ForNeVeR зашёл в конференцию
[19:10:24] ForNeVeR вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found
[19:10:24] ForNeVeR зашёл в конференцию
[19:10:24] <DeadBot> ForNeVeR: понг от тебя 10 минут 9.78 секунды
[19:10:32] ForNeVeR вышел из конференции: Disconnected: closed
[19:10:37] ForNeVeR зашёл в конференцию
[19:11:07] rexim зашёл в конференцию
[19:11:38] <rexim> .ping
[19:11:42] <DeadBot> rexim: понг от тебя 3.18 секунды
[19:11:46] <rexim> .ping
[19:11:46] <DeadBot> rexim: понг от тебя 0.16 секунды
[19:12:07] m4n71k0r вышел из конференции
[19:12:11] m4n71k0r зашёл в конференцию
[19:13:27] <m4n71k0r> охм http://i.imgur.com/s7xhgvx.jpg
[19:13:45] <ForNeVeR> uggur: ты ещё тут?
[19:14:07] <ForNeVeR> У меня просто какой-то коллапс ж.ру тут случился.
[19:14:24] <m4n71k0r> у меня тоже
[19:16:06] <ForNeVeR> uggur: эта хрень не вызывает метод store, короче. Название метода и объекта store - чистое совпадение, я даже раньше не обращал на него внимания.
[19:16:46] <m4n71k0r> о, жаберру у яндекса больше не называется turtle!
[19:17:56] <ForNeVeR> uggur: ты можешь посмотреть маппинг между сообщениями PersistentStore и методами DAO в PersistentStore::receive. В частности, ReadObject соответствует вызову read, а не store. Для вызова метода store ты должен передать туда StoreObject, внезапно.
[19:19:00] <ForNeVeR> $pet stats
[19:19:02] <horta hell> ForNeVeR:
Кличка: Бонифаций
Здоровье: 11
Сытость: 50
Возраст: 26 часов
[19:19:10] <ForNeVeR> $pet heal
[19:19:10] <horta hell> ForNeVeR: Бонифаций был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[19:19:24] <ForNeVeR> send/uggur/эта хрень не вызывает метод store, короче. Название метода и объекта store - чистое совпадение, я даже раньше не обращал на него внимания./
[19:19:30] <horta hell> ForNeVeR: Сообщение доставлено
[19:19:46] <ForNeVeR> Хм, интересно. Доставлено ли оно на самом деле, а?
[19:20:46] <ForNeVeR> Алсо, смехота в Кетере: bodyparts.map(_.provides).reduce(_ | _)
[19:20:51] <ForNeVeR> (_|_)
[19:20:54] <ForNeVeR> ._.
[19:24:44] folex зашёл в конференцию
[19:25:11] <rexim> folex, фолексушка! :3
[19:25:27] <rexim> ForNeVeR, xD
[19:25:32] <rexim> Все через жопу.
[19:25:33] ForNeVeR установил(а) тему: Logs: http://tinyurl.com/ctcjr-logs
Food: C, С++, D, Java, C#, Haskell, Python, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Dead Food: Flash, PHP, Pascal/Delphi/Borland, Basic, 1С.
0xDead Food: http://leechcraft.org
Live Food: http://loglist.herokuapp.com/

[19:43:39] <uggur> ForNeVeR: Если не вызывает, то как мне получить доступ к методам read и store в DAO?
[19:43:59] <ForNeVeR> uggur: я тебе объяснил.
[19:44:35] <uggur> А, понял.
[19:45:20] <uggur> Похоже, я просто нашёл логическую связь там, где её не было %)
[19:57:44] <rexim> uggur, :3
[20:05:08] <ForNeVeR> uggur: стоит отметить, что с тобой такое часто происходит.
[20:05:36] <uggur> Таков мой мозг
[20:27:09] <uggur> ForNeVeR: А как Future[String] превратить в String?
[20:27:35] <ForNeVeR> uggur: я сомневаюсь, что ты хочешь именно это.
[20:27:45] <ForNeVeR> Возможно, ты хочешь продолжение на него поместить?
[20:28:01] <ForNeVeR> Вообще, у хорты слишком синхронный API, надо перепиливать!
[20:28:22] <uggur> В общем, я получил строку в showKarma и хочу её скормить Protocol.sendResponse
[20:28:58] <ForNeVeR> Future::onSuccess.
[20:31:13] <uggur> Эмм...
[20:31:54] <uggur> Там не может быть квадроточия
[20:34:43] <uggur> И там нужна какая-то частичная функция
[20:34:48] <ForNeVeR> Это всего лишь нотация, уггур.
[20:35:04] <ForNeVeR> В Java так описываются ссылки на методы.
[20:35:23] <uggur> def onSuccess[U](pf: PartialFunction[T, U])(implicit executor: ExecutionContext): Unit
[20:35:28] <ForNeVeR> Хотя я не уверен, что корректно применил нотацию к инстансному методу.
[20:35:37] <uggur> И как мне получить String?
[20:35:39] <ForNeVeR> Ну да, частичная функция. Какие проблемы?
[20:36:00] <ForNeVeR> String у тебя уже есть, он просто завёрнут в монаду.
[20:36:10] <uggur> И как мне получить из монады строку?
[20:36:16] <ForNeVeR> Я не рекомендую это делать.
[20:36:33] <ForNeVeR> Я рекомендую поместить твоё вычисление над строкой туда же, внутрь монады.
[20:36:33] <uggur> Как мне тогда передать сообщение обратно с результатом?
[20:36:37] <uggur> А, ну ОК
[20:36:50] <ForNeVeR> Это делается с помощью onSuccess.
[20:36:57] <uggur> Просто скопипащу тогда вычисление в 6 мест.
[20:37:02] <ForNeVeR> ._.
[20:37:14] <ForNeVeR> Ну ты копипасти, копипасти, родной.
[20:37:31] <ForNeVeR> С нетерпением жду, когда смогу это поревьюить.
[20:38:49] <uggur>
[20:38:57] <uggur> Если это будет работать :Ь
[20:39:23] <rexim> Что здесь происходит? .__.
[20:40:03] <ForNeVeR> rexim: уггур копипастит, форневер злорадствует. Монадками балуемся.
[20:40:03] <uggur> монады
[20:40:29] <rexim> Збс
[20:43:48] <ɹǝɟılʍǝu> Бля
[20:43:54] * ɹǝɟılʍǝu в бешенстве
[20:44:39] <ɹǝɟılʍǝu> Ой, не туда ._.
[20:45:12] <ForNeVeR> ɹǝɟılʍǝu: ути-пути, кто у нас тут бешеный пони :3
[20:48:29] <ForNeVeR> Ну что, котаны, время для QML?
[20:48:56] <rexim> No, ForNeVeR, no!! >_<
[20:49:26] <сволочной_кофейник> QML это хорошо, это как HTML почти, тоже можно писать фронтенд
[20:49:43] <ɹǝɟılʍǝu> ForNeVeR, а оно уже ня?
[20:49:45] <ForNeVeR> rexim: http://img0.joyreactor.cc/pics/post/warhammer-40000-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-wh-other-Adeptus-Mechanicus-908664.jpeg
[20:50:00] <rexim> :D
[21:08:47] a1batross вышел из конференции: Disconnected: closed
[21:09:45] a1batross зашёл в конференцию
[21:12:06] a1batross вышел из конференции: Disconnected: Replaced by new connection
[21:12:07] a1batross зашёл в конференцию
[21:30:54] Orhideous зашёл в конференцию
[21:32:29] <uggur> ForNeVeR: http://pastebin.com/DiqvQEbv
[21:33:01] <uggur> https://github.com/IngvarJackal/horta-hell/commit/8026dc271357fdd11b0ec5f82b691c361df45c7b
[21:33:37] <ForNeVeR> uggur: что тебе непонятно?
[21:33:58] <ForNeVeR> id это Option[Any]. Он никогда не может быть объектом SetKarma.
[21:34:17] <uggur> А предупреждения?
[21:34:19] <ForNeVeR> Возможно, вы имели в виду Some(SetKarma(...))?
[21:35:13] <ForNeVeR> uggur: я не понимаю, что компилятор тебе генерирует, но я и не понимаю, чего ты хотел добиться написанием Option[Any]().
[21:35:30] <uggur> Я хотел чтобы возвращался Option[Any]
[21:35:37] <ForNeVeR> Вернее, нет, я понял, что он генерирует. Это безумие.
[21:35:48] <ForNeVeR> uggur: Some[Any] или None[Any]?
[21:36:05] <rexim> ForNeVeR, do you have some any time?
[21:36:11] <uggur> ,Хмм...
[21:36:24] <ForNeVeR> rexim: ._.
[21:36:34] <ForNeVeR> uggur: нахер там вообще что-то возвращать?
[21:36:38] <ForNeVeR> Брось исключение
[21:36:42] <uggur> Эмм...
[21:36:55] <uggur> Тогда же упадёт?
[21:37:00] <ForNeVeR> Если в DAO передали какое-то говно, худшее, что он может сделать - это молча прожевать это говно.
[21:37:20] <uggur> Ну ОК %)
[21:37:28] <ForNeVeR> Если ты пришёл в гости, уггур, и на стол ставят чашку голубцов с говном, то лучший выход - это не есть их.
[21:37:31] <uggur> А что кинуть? WTFError?
[21:38:03] <ForNeVeR> uggur: sys.error("Unknown argument for KarmaDAO.read")
[21:38:20] <rexim> Кармадао!
[21:38:22] <uggur> Ну ОК %)
[21:39:03] <uggur> rexim: Пиши хорту. Познай Дао. Очисть карму. Разорви порочный круг сансары и уйди в нирвану
[21:39:26] <rexim> uggur, мне есть захотелось от твоих слов ._.
[21:39:29] <ForNeVeR> rexim: да, товарищ миксер, что-то давненько уж мы не видели вашего кода!
[21:39:53] <uggur> rexim: Может, ты умираешь?
[21:39:56] cat3 вышел из конференции: Пока!
[21:40:02] <rexim> Не исключено!
[21:40:07] <uggur> Ох D:
[21:40:13] <ForNeVeR> https://github.com/search?q=rexim&ref=reposearch&type=Users&utf8=%E2%9C%93
[21:40:19] <ForNeVeR> Занимательно.
[21:40:26] <uggur> лол
[21:40:37] <rexim> Эм...
[21:40:41] <rexim> А что занимательного?
[21:40:49] <ForNeVeR> Столько много миксеров!
[21:40:51] <uggur> https://github.com/uggur хтоэта?
[21:41:12] <ForNeVeR> uggur: мёртвая собака, судя по аватарке.
[21:41:13] <uggur> Я-то думал, что мой ник уникален -_-
[21:41:51] <ForNeVeR> Это ещё цветочки; посмотрите на этого! https://github.com/xingyunshisui
[21:42:09] <uggur> А что с ним не так?
[21:42:21] <ForNeVeR> > Fornever
> xingyunshisui
[21:42:35] <uggur> %)
[21:42:49] <ForNeVeR> Я это даже прочитать не могу.
[21:42:54] <uggur> Выглядит как певец EBM
[21:43:08] <ForNeVeR> Певец ЭВМ? Такое мне по нраву!
[21:43:08] <uggur> Или просто как певец (%
[21:43:27] <uggur> $wtf ForNeVeR
[21:43:30] <horta hell> uggur: > Милостiвые сударi, я пришёлъ сообщить вамъ, что я слишком докапываюсь к неважным вещам © F…
[21:43:37] <rexim> xD
[21:43:41] <ForNeVeR> :3
[21:44:22] <uggur> /wtf/ForNeVeR/Милостiвые сударi, я пришёлъ сообщить вамъ, что я слишком докапываюсь к неважным вещам © ForNeVeR | певец ЭВМ/
[21:44:40] <uggur> Ну и ладно :Ь
[21:44:41] <ForNeVeR> .\ _ /.
[21:44:45] <uggur> LD
[21:44:58] <uggur> (:
[21:45:29] <ForNeVeR> Что интересно, вот этот человек - https://github.com/STRd6 - фолловит нас обоих, и того форневера, и меня.
[21:45:36] <ForNeVeR> Это подозрительно!
[21:46:01] <uggur> Хтоэта?
[21:46:21] <uggur> Почему он тебя фолловит?
[21:46:30] <uggur> Вы знакомы? (%
[21:46:46] <ForNeVeR> Я этого не знаю.
[21:48:01] <uggur> ForNeVeR: Ладно, к ошибкам: почему у меня не получается apply сделать?
[21:48:18] <uggur> там нужно что-то неявное сделать?
[21:48:23] <ForNeVeR> uggur: где?
[21:48:52] <ForNeVeR> А, в запросе.
[21:48:59] <ForNeVeR> Сессию нужно.
[21:49:07] <uggur> Явно передать?
[21:49:28] * uggur про сессию не нашёл в LogDAO
[21:49:28] <ForNeVeR> Можно неявно.
[21:49:35] <ForNeVeR> Я везде фигачил implicit.
[21:49:36] <uggur> А, нашёл.
[21:49:55] <uggur> read(implicit session: DBSession -- не оно?
[21:50:04] <ForNeVeR> Да, оно.
[21:50:55] <ForNeVeR> uggur: но ты неправильно (явно) передаёшь её дальше, в queryKarma и queryTopKarma.
[21:51:04] <ForNeVeR> Хотя стоп, нет.
[21:51:17] <ForNeVeR> uggur: только в querySetKarma.
[21:51:34] <ForNeVeR> Там implicit добавь, короче.
[21:51:43] <ForNeVeR> Шобы она и дальше неявно расползалась.
[21:52:47] <uggur> А что она делает?
[21:53:05] <ForNeVeR> Сессия-то?
[21:53:08] <uggur> Ахха
[21:53:22] <ForNeVeR> Ну, она определяет текущий конекшен для запросов.
[21:53:36] <uggur> Ахха, всё-таки контекстно-зависимо получилось?! ;)
[21:53:40] <ForNeVeR> В основном её функция к этому сводится.
[21:53:52] <ForNeVeR> Что значит "контекстно-зависимо"?
[21:54:02] <ForNeVeR> Как ты пойдёшь в БД без конекшена?
[21:54:02] <uggur> Ну, сессия представляет собой передаваемый контекст?
[21:54:29] <ForNeVeR> Не понимаю. Любой объект представляет собой передаваемый контекст.
[21:57:53] <uggur> ForNeVeR: А non-variable type argument Int in type pattern List[Int] (the underlying of List[Int]) is unchecked since it is eliminated by erasure -- не страшно?
[21:58:07] <ForNeVeR> uggur: нет, не страшно.
[21:58:28] <ForNeVeR> Я пока не придумал, как мы обойдём эти траблы, так что пока забиваем.
[21:59:08] <ForNeVeR> Надо более строго типизированный storage protocol, где-то в ишьюсах валяется фичреквест.
[22:00:19] <kosc> Тихо шифером шурша, едет крыша неспеша.
[22:00:24] <kosc> Что делают в таких случаях?
[22:00:42] <ForNeVeR> Наслаждаются.
[22:00:47] <ForNeVeR> Пойду спать.
[22:01:12] <uggur> Снов :)
[22:01:52] <kosc> СН
[22:02:11] <kosc> yrryp, а ты что делаешь, когда крыша едет? Или так у тебя не бывает?
[22:02:16] <ɹǝɟılʍǝu> kosc, коська!
[22:02:30] <kosc> ɹǝɟılʍǝu: нялайфер!
[22:02:34] <ɹǝɟılʍǝu> :3
[22:07:17] <kosc> И нет, я не скомпилил рисовалку.
[22:07:29] <kosc> Это всё потому, что я не придумал, как мне быть с пятыми кутями.
[22:08:05] <ɹǝɟılʍǝu> Мде
[22:08:56] <rexim> kosc, поставить?
[22:10:27] <kosc> Ну поставить-то понятно.
[22:10:36] <rexim> Ну и хуле?
[22:10:50] <kosc> a1batross: кастуйся, ты мне нужен.
[22:11:05] <kosc> a1batross: мне нужна твоя доброта и солидарность к идиотам вроде меня.
[22:11:15] <rexim> kosc, хватит прятаться за альбатросика! Отвечай на поставленный вопрос!
[22:11:45] <kosc> rexim: почему ты говоришь как тупой мент?
[22:11:54] <rexim> Хм...
[22:11:58] <rexim> Хороший вопрос.
[22:12:09] <rexim> kosc, как часто ты встречаешься с тупыми ментами?
[22:12:14] <uggur> Тупой и злой полицейский
[22:12:27] <kosc> rexim: недавно видел очень тупого следователя прокуратуры.
[22:12:29] <kosc> ОЧЕНЬ!
[22:12:36] <kosc> Во вторник этой недели.
[22:12:37] <rexim> kosc, зачем ты его видел?
[22:12:38] <a1batross> rexim, шо?
[22:12:42] <kosc> Он сам меня видел.
[22:12:46] <rexim> a1batross, у коськи спроси.
[22:12:47] <kosc> a1batross: не, я
[22:13:00] <a1batross> kosc, шо?
[22:13:06] <kosc> a1batross: помнишь, ты говорил про пятые кути и ./configure && make?
[22:13:20] <a1batross> kosc, ну, и?
[22:13:23] <kosc> a1batross: как потом прога на пятых кутях сможет найти хедеры?
[22:13:36] <kosc> a1batross: или надо будет прописать абсолютные пути?
[22:13:41] <a1batross> kosc, вручную прописывать.
[22:13:48] <a1batross> kosc, я вообще рекомендую
[22:13:50] <kosc> Не взлетит.
[22:13:58] <a1batross> kosc, просто скачать с сайта
[22:14:01] <kosc> a1batross: оно для рисовалки миксеровской мне.
[22:14:29] <kosc> А там пути... Ну, у него явно есть пятые кути в самой системе.
[22:15:19] <a1batross> kosc, а хедеры... qmake нужен. Он все сам прописывает
[22:15:55] <kosc> a1batross: qmake мне понапрописывал...
[22:16:04] <kosc> В общем, что-то не то он мне понапрописывал.
[22:16:17] <kosc> И теперь либо забить, либо ставить Qt в саму ОС.
[22:16:21] <kosc> Либо таки есть вариант.
[22:16:30] <kosc> И если таки есть, то он мне и нужен.
[22:16:57] <ɹǝɟılʍǝu> Собрать отдельно и через LD_ всякое там?
[22:17:03] <a1batross> kosc, ну, он денег быть настроен
[22:17:09] <a1batross> Должен быть
[22:17:20] <rexim> Альбатрос уже деньги требует!
[22:17:46] <a1batross> http://git.savannah.gnu.org/cgit/hello.git/tree/src/hello.c

Hello World. GNU style.
[22:17:52] <kosc> денег быть?
[22:18:08] <kosc> sawim...
[22:18:10] <kosc> Ясн
[22:20:40] anickone зашёл в конференцию
[22:21:53] <horta hell> Бонифаций корчится в муках и умирает. Все теряют по 1PTC.
[22:22:13] <kosc> $pet resurrect
[22:22:13] <horta hell> kosc: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[22:22:16] <kosc> Ахах
[22:22:19] <kosc> Первыйнах
[22:22:22] <kosc> $pet stats
[22:22:22] <horta hell> kosc:
Кличка: Бонифаций
Здоровье: 100
Сытость: 100
Возраст: 0 часов
[22:22:25] <kosc> $pet coins
[22:22:25] <horta hell> kosc: У тебя есть 58PTC
[22:22:29] <kosc> Щикарно.
[22:23:51] <kosc> Хм
[22:24:03] <kosc> $pet transfer 'horta hell' 1
[22:24:03] <horta hell> kosc: Некорректная сумма.
[22:24:15] <kosc> $pet transfer DeadBot 1
[22:24:15] <horta hell> kosc: Транзакция успешна.
[22:24:18] <kosc> Так
[22:24:24] <kosc> С этим разобрались.
[22:24:31] <kosc> $pet transfer horta hell 1
[22:24:31] <horta hell> kosc: Некорректная сумма.
[22:24:35] <kosc> Да что б тебя
[22:24:48] <kosc> Как перевести бабло чуваку с пробелом в нике?
[22:24:50] <kosc> Никак?
[22:24:53] <kosc> Безобразие!
[22:24:56] <kosc> Беспредел!
[22:25:04] <kosc> $pet transfer horta\ hell 1
[22:25:04] <horta hell> kosc: Транзакция успешна.
[22:25:10] <kosc> $pet rating
[22:25:10] <horta hell> kosc:
zxc: 242PTC
ɹ…: 70PTC
kosc: 56PTC
u…: 13PTC
M…: 3PTC
f…: 2PTC
cat3: 1PTC
h…: 1PTC
e…: 1PTC
D…: 1PTC
[22:25:15] <kosc> Отлично.
[22:28:04] eaeee вышел из конференции
[22:31:18] <kosc> И чего, никто никогда не переводил хорте PTC?
[22:31:22] <kosc> И дедботу?
[22:32:33] <rexim> kosc, от куда ты знаешь?
[22:32:44] <rexim> У тебя есть доступ к логу всех транзакций?
[22:32:50] <folex> $pet coins
[22:32:50] <horta hell> folex: У тебя есть 2PTC
[22:33:07] <folex> pet/transfer/horta hell/2
[22:33:08] <horta hell> folex: Попробуй $pet help transfer
[22:33:13] <folex> pet/transfer/2/horta hell/
[22:33:13] <horta hell> folex: Некорректная сумма.
[22:33:18] <folex> hmm
[22:33:21] <kosc> Лол
[22:33:26] <folex> pet/transfer/horta hell/2/
[22:33:26] <horta hell> folex: Транзакция успешна.
[22:33:37] <folex> pet/coins/horta hell/
[22:33:37] <horta hell> folex: У тебя есть 0PTC
[22:33:42] <folex> тупой?
[22:33:44] <folex> .__.
[22:33:53] <folex> $pet rating
[22:33:53] <horta hell> folex:
zxc: 242PTC
ɹ…: 70PTC
k…: 56PTC
u…: 13PTC
h…: 3PTC
M…: 3PTC
cat3: 1PTC
eaeee: 1PTC
D…: 1PTC
[22:34:22] <rexim> folex, можешь запилить данный функционал.
[22:34:28] <rexim> Было бы полезно, кстати, да.
[22:35:50] <Minoru> rexim: >:-(
[22:35:52] m4n71k0r вышел из конференции
[22:36:02] <Minoru> rexim: иди к доске и пиши сто раз слово «функциональность»
[22:37:01] * ɹǝɟılʍǝu решил поставить на новый пк калькулейт.
[22:37:09] <rexim> Minoru, извини, Минорушка, у меня сейчас довольно хреновое настроение и мне не до игр. За замечание, спасибо.
[22:37:21] <kosc> ɹǝɟılʍǝu: ставь уж сразу LFS!
[22:39:50] <Minoru> rexim: изивни тогда :3
[22:39:55] <Minoru> *извини
[22:40:09] <ɹǝɟılʍǝu> kosc, чо
[22:40:40] <kosc> ɹǝɟılʍǝu: собирай Linux по LFS.
[22:40:48] <ɹǝɟılʍǝu> Зачем?
[22:40:53] <kosc> Прост
[22:41:25] ascrazy вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[22:41:27] ascrazy зашёл в конференцию
[22:42:09] <ɹǝɟılʍǝu> kosc, ваще, ты можешь просто скачать исходники кутей, собрать.
[22:42:19] <ɹǝɟılʍǝu> А в QtCreator указать Qt.
[22:42:25] <ɹǝɟılʍǝu> И из него собрать рисовалку.
[22:42:27] <kosc> ТОЧНО!
[22:42:33] <kosc> Есть же кутякриэйтыр
[22:42:40] <kosc> И прочие костыли для ласасок.
[22:42:45] <kosc> А раз уж я ласаска в плюсах...
[22:42:50] <kosc> То почему нет?
[22:44:45] a1batross вышел из конференции: Disconnected: closed
[23:04:00] uggur вышел из конференции
[23:08:32] uggur зашёл в конференцию
[23:14:01] imarpus зашёл в конференцию
[23:14:27] <Zetoke> Йо
[23:14:51] <rexim> ForNeVeR, ты там спишь уже поди.
[23:15:01] <rexim> Ладно.
[23:17:38] uggur вышел из конференции
[23:19:23] <kosc> rexim: да не спит он
[23:19:25] <kosc> Прикидывается.
[23:19:31] <kosc> Зетоке
[23:29:29] <folex> http://www.drugs.com/mmx/folex.html ._____.
[23:31:35] <kosc> Чо?
[23:31:42] <kosc> Наркотики и нарпёсики?
[23:31:49] <kosc> $search нарпёсики
[23:32:28] <horta hell> kosc: 2014-11-16T19:32:58.862Z kosc Наркотики и нарпёсики?
[23:32:48] <kosc> И это всё?
[23:33:00] <kosc> За 5 лет в конфе никто больше этого не сказал?
[23:33:13] kosc сменил ник на нарпёсик
[23:33:19] <нарпёсик> Вот вам короче.
[23:36:13] <folex> нарпёсик: в урл посмотри
[23:36:16] <folex> а потом на мой ник
[23:36:26] <folex> и это не наркотик, епт. Просто лекарство
[23:36:44] <нарпёсик> folex: а ты от чего?
[23:36:55] * нарпёсик принял три таблетки folex-а.
[23:36:58] <нарпёсик> Не помогло.
[23:36:58] <folex> от псориаза и еще какого-то дерьма
[23:37:06] <folex> написано, что сильно токсичный
[23:37:10] <folex> поэтому лучше не пользоваться
[23:37:23] <нарпёсик> Ну всё, у меня теперь передозировка folex-а.
[23:37:38] <folex> HOTGAY
[23:37:46] <folex> ой, я "вслух"
[23:38:45] <Minoru> опять ночная наркомания в цодингтиме :(
[23:38:48] <Minoru> $pet stats
[23:38:48] <horta hell> Minoru:
Кличка: Бонифаций
Здоровье: 87
Сытость: 82
Возраст: 1 часов
[23:38:53] <Minoru> $pet rating
[23:38:54] <horta hell> Minoru:
zxc: 242PTC
ɹ…: 70PTC
kosc: 56PTC
uggur: 13PTC
h…: 3PTC
Minoru: 3PTC
cat3: 1PTC
eaeee: 1PTC
D…: 1PTC
[23:39:18] <нарпёсик> Minoru: у хорты 3 петкоина.
[23:39:30] <нарпёсик> Как у тебя.
[23:39:44] anickone вышел из конференции
[23:39:48] <Minoru> оно сама о себе заботится уже?
[23:40:01] <folex> это ты "оно"
[23:40:04] <folex> а она — "она"
[23:40:15] <folex> понел
[23:41:20] <Minoru> лол
[23:41:29] <Minoru> > оно сама
как бы намекает :)
[23:41:51] <ɹǝɟılʍǝu> Minoru, давай писать код на haskell cloud?
[23:42:56] <Minoru> блин
[23:43:16] <Minoru> мне сейчас очень стыдно, потому что проекты, которыми я отмазался в прошлый раз, до сих пор не завершены
[23:43:29] <Minoru> не допилены даже до того состояния, до которого должны были бы уже быть допилены
[23:43:49] <rexim> Всем снов...
[23:43:51] rexim вышел из конференции
[23:44:08] <ɹǝɟılʍǝu> send/rexim/=*/
[23:44:08] <horta hell> ɹǝɟılʍǝu: Сообщение помещено в очередь
[23:44:12] <folex> ɹǝɟılʍǝu, тебе понравился haskell cloud?
[23:44:18] <ɹǝɟılʍǝu> folex, да.
[23:44:22] <folex> он немного… странноватый
[23:44:22] <нарпёсик> send/rexim/Спокойной ночи/
[23:44:22] <horta hell> нарпёсик: Сообщение помещено в очередь
[23:44:26] <folex> особенно после акки
[23:44:40] <Minoru> а если до акки? Я её не учил
[23:44:50] <folex> хз даже
[23:45:03] <folex> там какое-то всё… я не сильно углублялся, но мне не очень понравилось
[23:45:16] <folex> статья была, где чувак в каком-то универе поднимал ноды, были у него там проблемы
[23:48:25] <folex> хотя может это потому что я не юзал до этого многопоточность в хаскеле
[23:49:00] <ɹǝɟılʍǝu> Наверн
[23:49:34] <ɹǝɟılʍǝu> send/rexim/You are under our spell!~/
[23:49:35] <horta hell> ɹǝɟılʍǝu: Сообщение помещено в очередь
[23:53:30] dzhon вышел из конференции: Replaced by new connection
[23:53:31] dzhon зашёл в конференцию
[23:57:33] <folex> ɹǝɟılʍǝu, а вообще я готов пописать чо нить на хаскель-клауде
[23:57:49] <ɹǝɟılʍǝu> Тогда у нас большой фронт работ!
[23:58:13] <folex> чо ты хочешь писать?
[23:58:33] <ɹǝɟılʍǝu> Ибо тут задача: сделать сервер аггрегации, сортировки и обработки багрепортов из программы (рисовалки).
[23:59:00] <ɹǝɟılʍǝu> Это потребуется к бете рисовалки. =)
[23:59:51] <folex> вообще наверное странно писать свою систему аггрегации багрепортов, проще существующую взять, но я за
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!