Home
codingteam
codingteam@conference.jabber.ru
17.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/
[00:00:16] <ɹǝɟılʍǝu> А есть годные?
[00:00:23] <folex> мм, хз
[00:00:25] <folex> наверное есть
[00:00:33] rea вышел из конференции: Вышел из Vacuum-IM
[00:00:49] <ɹǝɟılʍǝu> Я чот не нашёл)
[00:00:54] <ɹǝɟılʍǝu> Опенсурсных уж точно.
[00:01:14] <ɹǝɟılʍǝu> Ощем.
[00:01:39] <ɹǝɟılʍǝu> Задачи:
1. Формат багрепорта.
2. Собиралка багрепортов
[00:01:39] <folex> trac?
[00:01:44] <ɹǝɟılʍǝu> Это не то.
[00:01:44] <folex> правда я не пользовался
[00:01:53] <ɹǝɟılʍǝu> ))
[00:01:59] <ɹǝɟılʍǝu> У нас задача не багтрекер написать.
[00:02:21] <ɹǝɟılʍǝu> Знаешь, программы отсылают отчёт о крашах?
[00:02:25] <folex> конечно
[00:02:31] <ɹǝɟılʍǝu> Вот эти данные и собирать, обрабатывать.
[00:02:44] <folex> и что получать в результате?
[00:02:46] <ɹǝɟılʍǝu> И, возможно, скидывать уже в багтрекер разрабам.
[00:03:13] <folex> а
[00:03:24] <folex> тебе в общем нужен аналог crashlytics
[00:03:57] <ɹǝɟılʍǝu> 1. Прога упала.
2. Пришёл багрепорт с данными о краше.
3. Откиули как мусор, либо засунули в багтрекер.
[00:04:10] <нарпёсик> imarpus: они тут хотят в какую-то MMO для прогеров играть кажись...
[00:04:47] <imarpus> нарпёсик, ты кто?Оо
[00:06:10] <folex> https://code.google.com/p/google-breakpad/
[00:06:15] <folex> ɹǝɟılʍǝu
[00:07:29] <folex> хм, но больше ничо нету
[00:08:11] <ɹǝɟılʍǝu> folex, это то, что посылает багрепорты же, или я ошбаюсь?
[00:08:37] <нарпёсик> imarpus: я - нарпёсик.
[00:08:41] <нарпёсик> Как ни странно.
[00:08:45] <ɹǝɟılʍǝu> https://github.com/mozilla/socorro
[00:08:47] <ɹǝɟılʍǝu> А вот уже
[00:09:06] <ɹǝɟılʍǝu> Но он на питоне ж
[00:09:58] <нарпёсик> ɹǝɟılʍǝu: ты шото имеешь против питона?
[00:10:04] <нарпёсик> Тогда imarpus твой друг.
[00:10:09] <ɹǝɟılʍǝu> лул
[00:11:04] <folex> >soccoro
>7800 commits
[00:11:06] <folex> holy
[00:11:11] <folex> >1 branch
[00:11:40] <нарпёсик> Лiл
[00:13:52] <folex> ɹǝɟılʍǝu, осталось придумать название .___.
[00:13:55] <folex> HCatch?
[00:14:15] <ɹǝɟılʍǝu> Ну давай :3
[00:14:28] <folex> или просто Catch
[00:14:52] <folex> https://github.com/catch суканы
[00:15:08] <folex> лол https://catch.com/
[00:15:16] <folex> > This webpage is not available
[00:15:47] <folex> > We couldn't find any repositories matching 'hcatch'
[00:17:20] <ɹǝɟılʍǝu> Хотя...
[00:17:26] * ɹǝɟılʍǝu задумался
[00:17:42] <ɹǝɟılʍǝu> Мож, сфокусироваться на рисовалке и заюзать брейкад с этим socorro?
[00:18:31] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[00:18:32] dzhon зашёл в конференцию
[00:21:07] 0xd34df00d вышел из конференции: Disconnected: Replaced by new connection
[00:21:07] 0xd34df00d зашёл в конференцию
[00:26:02] xspeed вышел из конференции
[00:27:46] <folex> Ну как хочешь, конечн
[00:27:54] <folex> Но я бы попилил, да
[00:28:34] dzhon вышел из конференции: Replaced by new connection
[00:28:35] dzhon зашёл в конференцию
[00:51:27] Orhideous вышел из конференции
[00:57:38] sss|zombie вышел из конференции: Вышел из Vacuum-IM
[00:57:41] eaeee зашёл в конференцию
[00:58:34] uggur зашёл в конференцию
[00:59:23] dzhon вышел из конференции: Replaced by new connection
[00:59:24] dzhon зашёл в конференцию
[01:02:53] eaeee вышел из конференции
[01:13:44] нарпёсик вышел из конференции: Disconnected: connection closed
[01:13:46] eaeee зашёл в конференцию
[01:14:23] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[01:14:24] dzhon зашёл в конференцию
[01:39:21] dzhon вышел из конференции
[02:03:03] hinst вышел из конференции
[02:05:21] Славный капитан зашёл в конференцию
[02:09:25] imarpus вышел из конференции
[02:37:18] grouzen зашёл в конференцию
[03:07:21] grouzen вышел из конференции
[03:09:03] grouzen зашёл в конференцию
[03:09:08] grouzen вышел из конференции
[03:47:01] <0xd34df00d> Я много имею против питона.
[03:47:05] <0xd34df00d> Но всем похуй :(
[04:09:52] <horta hell> Бонифаций рыщет в поисках пищи.
[04:39:54] <horta hell> Бонифаций умер в забвении с гримасой страдания на морде. Все теряют по 1PTC.
[04:39:55] folex вышел из конференции
[04:40:06] folex зашёл в конференцию
[04:40:22] <folex> $pet ressurect
[04:40:22] <horta hell> folex: Попробуйте $pet help.
[04:40:28] <folex> $pet resurrect
[04:40:29] <horta hell> folex: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[05:01:21] grouzen зашёл в конференцию
[05:22:26] a1batross зашёл в конференцию
[05:37:56] a1batross вышел из конференции: Disconnected: closed
[05:52:13] grouzen вышел из конференции
[06:06:26] folex вышел из конференции
[06:11:34] matraskin зашёл в конференцию
[07:21:31] dzhon зашёл в конференцию
[07:41:32] dzhon вышел из конференции: Replaced by new connection
[07:41:33] dzhon зашёл в конференцию
[07:58:51] dzhon вышел из конференции: Replaced by new connection
[07:58:52] dzhon зашёл в конференцию
[08:16:12] dzhon вышел из конференции
[08:19:37] dzhon зашёл в конференцию
[08:24:41] dzhon вышел из конференции: Replaced by new connection
[08:24:43] dzhon зашёл в конференцию
[08:34:39] dzhon вышел из конференции: Replaced by new connection
[08:34:40] dzhon зашёл в конференцию
[08:35:36] dzhon вышел из конференции
[08:39:39] dzhon зашёл в конференцию
[08:47:49] reggies зашёл в конференцию
[08:49:40] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[08:50:03] dzhon зашёл в конференцию
[08:53:36] rexim зашёл в конференцию
[08:54:09] <rexim> Всем утра.
[09:04:44] dzhon вышел из конференции
[09:06:26] sss|zombie зашёл в конференцию
[09:08:58] O01eg вышел из конференции
[09:09:59] dzhon зашёл в конференцию
[09:15:01] dzhon вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[09:15:03] dzhon зашёл в конференцию
[09:17:32] dzhon вышел из конференции: Replaced by new connection
[09:17:34] dzhon зашёл в конференцию
[09:23:59] rexim вышел из конференции
[09:41:34] kosc зашёл в конференцию
[09:41:57] reggies вышел из конференции: Replaced by new connection
[09:42:03] reggies зашёл в конференцию
[09:49:05] <kosc> $pet stats
[09:49:07] <horta hell> kosc:
Кличка: Бонифаций
Здоровье: 46
Сытость: 19
Возраст: 5 часов
[09:49:11] <kosc> $pet feed
[09:49:12] <horta hell> kosc: Бонифаций с отвращением давится, набивая желудок. Вы зарабатываете 1PTC.
[09:49:15] <kosc> Ы_ы
[09:57:25] rea зашёл в конференцию
[10:03:36] <Kerrigаn> $pet heal
[10:03:36] <horta hell> Kerrigаn: Бонифаций будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[10:07:58] rexim зашёл в конференцию
[10:08:39] <rexim> kosc, коська! :3
[10:08:50] <kosc> Михер!
[10:08:56] <rexim> Как дела?
[10:09:09] <kosc> Байтоёбствую.
[10:09:26] <ɹǝɟılʍǝu> kosc, rexim миксекоська!
[10:09:26] <rexim> Лол, и как тебе?
[10:09:37] <kosc> Не очень так.
[10:09:40] <rexim> ɹǝɟılʍǝu, нялайферексим!
[10:09:48] <kosc> Оно очень по странному протекает.
[10:09:53] <rexim> kosc, а мне в свое время жутко нравилось.
[10:09:59] <rexim> Я бы и сейчас не отказался.
[10:10:08] <kosc> Но valgrind говорит, что я пытаюсь удалить 16 байт там, где лежит только 8.
[10:10:23] <kosc> Но почему сама прога тогда никаких ерроров не выкидывает - хз.
[10:10:53] <kosc> А хотя, может и выкидывает, оно ж через раз...
[10:11:18] <kosc> Да, есть double free.
[10:11:39] m4n71k0r зашёл в конференцию
[10:16:31] <kosc> rexim: delete ptr; освободит же всю память по указателю, а не удалит сам указатель?
[10:17:28] <kosc> А то у меня структура занимает 16 байт, указатель на неё - 8, и valgrind как раз говорит, что я удаляю 8 байт в блоке из 16-и. Если я его конечно правильно понял.
[10:18:27] <rexim> kosc, я сейчас немного занят. Давай через 10 минут. Подготовь, пожалуйста, пока свой код.
[10:21:44] <kosc> Подготовил.
[10:22:01] <rexim> Вбрасывай.
[10:22:13] <kosc> Код: https://bpaste.net/show/c6a3189d0cb9
Высер valgrind: http://paste.pztrn.name/1212/
[10:24:17] <rexim> > 21 allocs, 12 frees
Звучит грустно.
[10:25:55] <kosc> Ну дык
[10:25:59] <kosc> Говнокод, сэр!
[10:28:29] <rexim> Ох, у тебя там еще и свой стек...
[10:28:52] <rexim> И очередь...
[10:29:00] <rexim> И CPU о_О
[10:29:09] <kosc> Ну лаба ж.
[10:29:23] <kosc> Так надо.
[10:29:36] <kosc> Я бы взял из STL с огромным удовольствием.
[10:29:38] <kosc> Но низзя.
[10:30:14] <ɹǝɟılʍǝu> А в чём пробема?
[10:30:16] <rexim> Ололо
[10:30:30] <ɹǝɟılʍǝu> Т.е. цель лабы?
[10:30:38] <rexim> Stack() {
top = NULL;
}

~Stack() {
while(top->next) {

Ты его попробуй создать и потом сразу же удалить. ;)
[10:30:50] <kosc> Это да...
[10:30:51] <kosc> Хм.
[10:31:56] <kosc> Исправил
[10:32:11] <kosc> Но от остального это не слишком-то помогло...
[10:32:26] <rexim> Нда... похоже тут надо глубоко смотреть. Я только вечером смогу, сорри.
[10:32:52] <kosc> Да лан
[10:33:03] <kosc> Вечером - это лучше, чем никогда :)
[10:35:51] <rexim> Вот и славненько
[10:36:08] <ɹǝɟılʍǝu> Аот и капетанненько
[10:36:36] Kerrigаn вышел из конференции
[10:37:34] <rexim> ɹǝɟılʍǝu, лывллв вловллв
[10:37:54] <ɹǝɟılʍǝu> rexim, полподл аапаа лло б
[10:37:59] <rexim> !!
[10:38:05] <rexim> ɹǝɟılʍǝu, ввшшаппдп
[10:38:17] <ɹǝɟılʍǝu> ¡ олд
[10:38:53] <Zetoke> Обколются своими скалами и плюсами и ходят тут обдолбанные
[10:39:24] <ɹǝɟılʍǝu> Да
[10:39:35] <rexim> Zetoke, зетокушка! :3
[10:41:18] a1batross зашёл в конференцию
[10:47:12] <rexim> Ладно, я ушел херачить.
[10:47:26] rexim вышел из конференции
[10:50:37] m4n71k0r вышел из конференции
[11:06:01] Graf зашёл в конференцию
[11:06:11] Graf вышел из конференции
[11:09:01] Myp зашёл в конференцию
[11:19:04] a1batross вышел из конференции: Disconnected: Replaced by new connection
[11:19:06] a1batross зашёл в конференцию
[11:20:53] a1batross вышел из конференции: Disconnected: Replaced by new connection
[11:20:58] a1batross зашёл в конференцию
[11:23:17] <uggur> ForNeVeR: Похоже, я что-то сделал не так
[11:23:30] <ɹǝɟılʍǝu> Ололоэ
[11:23:42] <uggur> Алолоэ
[11:38:42] <ɹǝɟılʍǝu> https://github.com/allure-framework/allure-core/blob/master/allure-report-face/src/main/webapp/img/tests_passed.jpg
[11:38:46] <ɹǝɟılʍǝu> $send rexim https://github.com/allure-framework/allure-core/blob/master/allure-report-face/src/main/webapp/img/tests_passed.jpg
[11:38:48] <horta hell> ɹǝɟılʍǝu: Сообщение помещено в очередь
[11:58:04] sss|zombie вышел из конференции: Вышел из Vacuum-IM
[11:58:49] m4n71k0r зашёл в конференцию
[12:06:02] folex зашёл в конференцию
[12:27:37] <folex> тишина чот
[12:27:38] <folex> $pet stats
[12:27:40] <horta hell> folex:
Кличка: Бонифаций
Здоровье: 21
Сытость: 61
Возраст: 7 часов
[12:27:43] <folex> $pet heal
[12:27:44] <horta hell> folex: Бонифаций будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[12:27:44] <kosc> Щодингтим
[12:27:46] <kosc> Скоро
[12:27:48] <kosc> Но рано
[12:27:51] <kosc> $pet heal
[12:27:51] <horta hell> kosc: Бонифаций был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[12:27:56] <kosc> folex: ЛОХ!
[12:27:58] <kosc> :)
[12:28:09] <folex> мм
[12:28:11] <folex> ок
[12:30:41] <kosc> $pet transfer folex 1
[12:30:41] <horta hell> kosc: Транзакция успешна.
[12:30:46] <kosc> Совесть замучила.
[12:37:45] <kosc> $pet transfer rexim 1
[12:37:45] <horta hell> kosc: Транзакция успешна.
[12:37:51] <kosc> Хм, оффлайновым тоже можно.
[12:38:12] <uggur> можно кому угодно
[12:38:17] <kosc> $pet transfer uggur 1
[12:38:17] <horta hell> kosc: Транзакция успешна.
[12:38:25] imarpus зашёл в конференцию
[12:38:28] <kosc> $pet transfer imarpus 1
[12:38:28] <horta hell> kosc: Транзакция успешна.
[12:38:34] <uıʃɐɟ∀> Можно даже несуществующим.
[12:38:43] <kosc> $pet transfer pirozhok 1
[12:38:44] <horta hell> kosc: Транзакция успешна.
[12:38:46] <kosc> Лол
[12:38:49] <kosc> Вот это поворот.
[12:38:53] pirozhok зашёл в конференцию
[12:39:02] <pirozhok> $pet transfer zxc 1
[12:39:02] <horta hell> pirozhok: Транзакция успешна.
[12:39:07] <kosc> Ну это было предсказуемо.
[12:39:11] pirozhok сменил ник на uıʃɐɟ∀
[12:39:35] <uıʃɐɟ∀> Common practice же.
[12:39:43] <uıʃɐɟ∀> Для цодингтима.
[12:40:19] <ɹǝɟılʍǝu> uıʃɐɟ∀, пирожооок!
[12:40:27] <uıʃɐɟ∀> ɹǝɟılʍǝu: Што.
[12:40:31] <ɹǝɟılʍǝu> :3
[12:40:32] <kosc> $pet transfer lasaska 1
[12:40:32] <horta hell> kosc: Транзакция успешна.
[12:40:51] <kosc> $pet transfer Говнюк 1
[12:40:51] <horta hell> kosc: Транзакция успешна.
[12:40:56] <kosc> Собирайте теперь.
[12:42:21] folex сменил ник на lasaska
[12:42:24] <lasaska> $pet coins
[12:42:25] <horta hell> lasaska: У тебя есть 1PTC
[12:42:27] <lasaska> хы
[12:42:30] lasaska сменил ник на folex
[12:42:44] <folex> хмм
[12:42:47] <folex> $pet rating
[12:42:47] <horta hell> folex:
zxc: 242PTC
ɹ…: 69PTC
k…: 50PTC
u…: 13PTC
folex: 4PTC
h…: 2PTC
M…: 2PTC
i…: 1PTC
rexim: 1PTC
Говнюк: 1PTC
[12:43:16] folex сменил ник на zxc
[12:43:20] <zxc > $pet coins
[12:43:20] <horta hell> zxc : У тебя есть 0PTC
[12:43:24] zxc сменил ник на folex
[12:43:55] <uggur> $pet transfer kosc 0
[12:43:55] <horta hell> uggur: Некорректная сумма.
[12:44:29] kosc сменил ник на zхc
[12:44:31] <zхc> А
[12:44:35] <zхc> Ну разве что так, да.
[12:44:43] zхc сменил ник на kosc
[12:44:48] <ɹǝɟılʍǝu> Ничо
[12:44:49] <kosc> коск
[12:44:54] <kosc> кокс
[12:45:05] <ɹǝɟılʍǝu> Вот удалят zxc с jr, тода и можно будет обворовать.
[12:45:06] <kosc> Почему-то многие читаю как "кокс"
[12:45:17] <kosc> А удалят ли?
[12:45:27] <ɹǝɟılʍǝu> Если он будет неактивным года три
[12:45:56] <kosc> $pet rating
[12:45:56] <horta hell> kosc:
zxc: 242PTC
ɹ…: 69PTC
kosc: 50PTC
u…: 13PTC
f…: 4PTC
h…: 2PTC
M…: 2PTC
i…: 1PTC
rexim: 1PTC
Говнюк: 1PTC
[12:46:03] <kosc> rexim: 1PTC
Говнюк: 1PTC
[12:46:07] <kosc> Гыгы
[12:46:26] <kosc> $pet transfer rexim 2
[12:46:26] <horta hell> kosc: Транзакция успешна.
[12:46:33] <kosc> $pet rating
[12:46:33] <horta hell> kosc:
zxc: 242PTC
ɹ…: 69PTC
kosc: 48PTC
u…: 13PTC
f…: 4PTC
rexim: 3PTC
h…: 2PTC
M…: 2PTC
i…: 1PTC
Говнюк: 1PTC
[12:46:36] <kosc> Блин
[12:46:39] <Zetoke> А мне?
[12:46:43] <kosc> А почему у imarpus полный ник не показывает?
[12:46:48] <kosc> Zetoke: забери у говнюка.
[12:47:04] <Zetoke> kosc, потому, что он тут онлайн
[12:47:10] <kosc> $pet transfer Самка 10
[12:47:10] <horta hell> kosc: Транзакция успешна.
[12:47:13] <kosc> А, понял.
[12:47:15] <Zetoke> И чтобы людей не хайлайтить они запилили такие штуки
[12:47:42] <Zetoke> $pet rating
[12:47:42] <horta hell> Zetoke:
zxc: 242PTC
ɹ…: 69PTC
k…: 38PTC
u…: 13PTC
Самка: 10PTC
f…: 4PTC
rexim: 3PTC
h…: 2PTC
M…: 2PTC
i…: 1PTC
[12:47:50] Самка зашёл в конференцию
[12:47:51] <kosc> Если у вас в конфе нет тней, то кому-то придётся сменить пол, что бы получить 10PTC.
[12:47:57] <kosc> Вот, уже.
[12:48:08] <Самка> $pet transfer Zetoke 10
[12:48:08] <horta hell> Самка: Транзакция успешна.
[12:48:14] Самка сменил ник на Говнюк
[12:48:16] <kosc> Zetoke: самка?
[12:48:29] <kosc> >[11:49:31] *** Самка is now known as Говнюк
Убило нахуй.
[12:48:36] <Говнюк> $pet transfer Zetoke 1
[12:48:37] <horta hell> Говнюк: Транзакция успешна.
[12:48:41] <Говнюк> $pet transfer Zetoke 2
[12:48:42] <horta hell> Говнюк: Недостаточно PTC.
[12:48:43] <Говнюк> $pet transfer Zetoke 1
[12:48:44] <horta hell> Говнюк: Недостаточно PTC.
[12:49:01] <kosc> Вот говнюк, ещё и в долг норовит влезть.
[12:49:06] Говнюк сменил ник на Zetoke
[12:49:10] <Zetoke> $pet coins
[12:49:10] <horta hell> Zetoke: У тебя есть 11PTC
[12:49:15] <kosc> А что, азартная игра на PTC - было бы неплохо.
[12:49:27] <Zetoke> $pet help
[12:49:27] <horta hell> Zetoke: Доступные команды: change-nick, stats, resurrect, transfer, rating, heal, feed, coins, kill
[12:49:30] <kosc> $pet gamble Zetoke
[12:49:31] <horta hell> kosc: Попробуйте $pet help.
[12:49:40] <Zetoke> $pet stats
[12:49:40] <horta hell> Zetoke:
Кличка: Бонифаций
Здоровье: 96
Сытость: 56
Возраст: 8 часов
[12:49:52] <Zetoke> $pet change-nick Проститутка
[12:49:53] <horta hell> Zetoke: Теперь нашего питомца зовут Проститутка.
[12:50:03] <Zetoke> $pet feed
[12:50:04] <horta hell> Zetoke: Проститутка скривился от попытки его пичкать едой.
[12:50:08] <kosc> $pet transfer Проститутка 1
[12:50:09] <horta hell> kosc: Транзакция успешна.
[12:50:15] Проститутка зашёл в конференцию
[12:50:22] <Проститутка> $pet transfer Zetoke 1
[12:50:22] <horta hell> Проститутка: Транзакция успешна.
[12:50:25] Проститутка сменил ник на Zetoke
[12:50:31] <Zetoke> $pet coins
[12:50:32] <horta hell> Zetoke: У тебя есть 10PTC
[12:50:35] <Zetoke> ;3
[12:50:40] <kosc> Zetoke готов кем угодно назваться ради PTC
[12:55:41] <uggur> :)
[12:55:46] a1batross вышел из конференции: Disconnected: closed
[12:58:06] 0xd34df00d вышел из конференции: Disconnected: closed
[12:58:09] <ɹǝɟılʍǝu> Zetoke, так ты, оказывается, проститутка.
[12:58:47] 0xd34df00d зашёл в конференцию
[12:59:01] <ɹǝɟılʍǝu> Упорин http://www.gamedev.ru/code/forum/?id=195271
[12:59:06] <Zetoke> ɹǝɟılʍǝu, ноу
[12:59:57] <uggur> шлюха
[13:00:04] <Zetoke> uggur, ноу
[13:00:07] <uggur> да
[13:00:09] <uggur> как троцкий
[13:00:15] <Zetoke> P_P
[13:00:20] <Zetoke> Причём тут Троцкий?
[13:00:34] <uggur> :)
[13:00:41] <Zetoke> kosc, давай ещё
[13:01:12] <kosc> $pet transfer шлюха 1
[13:01:12] <horta hell> kosc: Транзакция успешна.
[13:01:19] <kosc> $pet transfer Троцкий 1
[13:01:19] <horta hell> kosc: Транзакция успешна.
[13:01:25] Троцкий зашёл в конференцию
[13:01:36] <Троцкий> $pet transfer Zetoke 1
[13:01:37] <horta hell> Троцкий: Транзакция успешна.
[13:01:42] Троцкий сменил ник на Zetoke
[13:02:19] <kosc> А шлюхой побыть не хочешь?
[13:02:26] <kosc> $pet rating
[13:02:26] <horta hell> kosc:
zxc: 242PTC
ɹ…: 69PTC
kosc: 35PTC
u…: 13PTC
Z…: 11PTC
f…: 4PTC
rexim: 3PTC
h…: 2PTC
M…: 2PTC
i…: 1PTC
[13:02:31] <uggur> kosc: мало дал
[13:02:33] <uggur> х)
[13:02:33] <ɹǝɟılʍǝu> http://pastexen.com/i/RJvEXwq0uN.png дебаг на продакшоне
[13:02:35] <kosc> Хм
[13:02:38] <kosc> А где?
[13:02:45] <kosc> Я не видел, как он забирал.
[13:02:51] <kosc> $pet transfer шлюха 1
[13:02:51] <horta hell> kosc: Транзакция успешна.
[13:02:54] <kosc> $pet rating
[13:02:55] <horta hell> kosc:
zxc: 242PTC
ɹ…: 69PTC
kosc: 34PTC
u…: 13PTC
Z…: 11PTC
f…: 4PTC
rexim: 3PTC
шлюха: 2PTC
h…: 2PTC
M…: 2PTC
[13:02:55] <uggur> Он не забирал потому что мало дал.
[13:03:10] <kosc> rexim: 3PTC
шлюха: 2PTC
Ы_ы
[13:03:29] govardhan зашёл в конференцию
[13:04:38] <kosc> $pet rating
[13:04:38] <horta hell> kosc:
zxc: 242PTC
ɹ…: 69PTC
kosc: 34PTC
u…: 13PTC
Z…: 11PTC
f…: 4PTC
rexim: 3PTC
шлюха: 2PTC
h…: 2PTC
M…: 2PTC
[13:06:20] <Zetoke> ɹǝɟılʍǝu, жестоко
[13:07:30] <kosc> Итак, 2 PTC за шлюху.
[13:07:37] <imarpus> $pet coins
[13:07:37] <horta hell> imarpus: У тебя есть 1PTC
[13:07:38] <kosc> Кто возьмёт первым?
[13:07:51] <uggur> Zetoke?
[13:07:51] <imarpus> $pet help
[13:07:52] <horta hell> imarpus: Доступные команды: change-nick, stats, resurrect, transfer, rating, heal, feed, coins, kill
[13:09:04] <kosc> imarpus: надо ник менять
[13:09:08] <kosc> И себе странсферить
[13:09:21] <kosc> $pet transfer lasaska 1
[13:09:21] <horta hell> kosc: Транзакция успешна.
[13:09:25] <kosc> $pet rating
[13:09:25] <horta hell> kosc:
zxc: 242PTC
ɹ…: 69PTC
kosc: 33PTC
u…: 13PTC
Z…: 11PTC
f…: 4PTC
rexim: 3PTC
шлюха: 2PTC
h…: 2PTC
lasaska: 2PTC
[13:09:35] <kosc> Zetoke: давай, покажи ему, как надо.
[13:10:10] <imarpus> $pet change-nick Bartimaeus
[13:10:10] <horta hell> imarpus: Теперь нашего питомца зовут Bartimaeus.
[13:10:23] <kosc> Шо?
[13:10:30] lasaska зашёл в конференцию
[13:10:35] <kosc> Во!
[13:10:39] <lasaska> $pet transfer Zetoke 1
[13:10:39] <horta hell> lasaska: Транзакция успешна.
[13:10:40] <kosc> imarpus: видишь?
[13:10:42] lasaska сменил ник на Zetoke
[13:10:47] <kosc> imarpus: видел, видел?
[13:10:51] <imarpus> kosc, ласаска
[13:10:57] <kosc> imarpus: неа
[13:11:06] <Zetoke> $pet coins
[13:11:06] <horta hell> Zetoke: У тебя есть 12PTC
[13:11:09] <kosc> imarpus: [12:11:59] *** lasaska is now known as Zetoke же
[13:11:20] <imarpus> $pet rating
[13:11:20] <horta hell> imarpus:
zxc: 242PTC
ɹ…: 69PTC
k…: 33PTC
u…: 13PTC
Z…: 12PTC
f…: 4PTC
rexim: 3PTC
шлюха: 2PTC
h…: 2PTC
M…: 2PTC
[13:11:29] <Zetoke> imarpus, сука, зачем ты ник пету сменил?
[13:11:40] <Zetoke> Причем на какое-то невесёлое
[13:11:42] <Zetoke> .__.
[13:11:42] <kosc> $pet transfer сука 1
[13:11:43] <horta hell> kosc: Транзакция успешна.
[13:12:17] <imarpus> Zetoke, норм ник. Бартимеус довольно таки веселый джин
[13:12:31] <kosc> $pet change-nick Zetoke
[13:12:31] <horta hell> kosc: Теперь нашего питомца зовут Z….
[13:12:36] <Zetoke> Што
[13:12:36] <kosc> Уахаха
[13:12:40] <kosc> Веселее некуда.
[13:12:41] <Zetoke> Какой ещё джин
[13:12:48] <Zetoke> $pet feed
[13:12:48] <horta hell> Zetoke: Zetoke отвернулся, брезгуя.
[13:12:51] <kosc> Хтя не, есть куда...
[13:13:08] <kosc> $pet change-nick Порносталевар
[13:13:08] <horta hell> kosc: Теперь нашего питомца зовут Порносталевар.
[13:13:17] <imarpus> Zetoke, Бартимеус Урукский Сакар-Аль-Джин пернатый змей. Беседовал с Соломоном etc
[13:13:27] <Zetoke> imarpus, ясно
[13:13:32] <kosc> Zetoke: он наркоман походу.
[13:13:39] <Zetoke> kosc, да я уже понял это
[13:13:50] <kosc> imarpus: ты наркоман походу.
[13:13:57] <imarpus> kosc, я кау нормальеый человек читаю книги
[13:14:04] <kosc> Ты кау?
[13:14:05] <Zetoke> лол
[13:14:08] <kosc> Точно наркоман.
[13:14:17] <imarpus> kosc, я в универе
[13:14:22] <сволочной_кофейник> нормальные люди книг не читают
[13:14:29] <imarpus> $pet feed
[13:14:29] <horta hell> imarpus: Порносталевар презрительно фыркнул, отстранившись от пищи.
[13:14:36] <сволочной_кофейник> они их курят %)
[13:14:37] <Zetoke> Обколются своими джинами и потом в чатах трипуют
[13:15:13] <imarpus> $pet stats
[13:15:13] <horta hell> imarpus:
Кличка: Порносталевар
Здоровье: 90
Сытость: 50
Возраст: 8 часов
[13:15:32] <Zetoke> kosc, да всё понятно, я тоже в школе юзал ник из книжки
[13:15:54] <сволочной_кофейник> джин это же вроде первак настояный на шишках, не?
[13:16:05] <imarpus> сволочной_кофейник, не
[13:16:26] <сволочной_кофейник> а на чём он тогда настоен?
[13:16:38] <Zetoke> Кофейник все правильно говорит
[13:16:39] <imarpus> сволочной_кофейник, на поеи
[13:16:44] <Zetoke> Он ещё елью отдаёт
[13:16:45] <imarpus> сволочной_кофейник, пони*
[13:16:55] <сволочной_кофейник> в любом случае с пивом катит
[13:17:30] <Zetoke> сволочной_кофейник, я бы не стал его мешать с пивом
[13:17:32] <Zetoke> .__.
[13:18:20] <kosc> Zetoke: он же сволочной, так что он тебе в кофе ещё не такую хуйню подмешать может.
[13:18:38] imarpus вышел из конференции
[13:18:45] <сволочной_кофейник> вот с кофем джин вообще не катит
[13:19:08] <сволочной_кофейник> с кофем лучше коньяк
[13:19:50] kosc вышел из конференции: Disconnected: connection closed
[13:20:24] <ɹǝɟılʍǝu> сволочной_кофейник, ^.^
[13:21:16] <сволочной_кофейник> и корицу туда подмешать
[13:24:45] xspeed зашёл в конференцию
[13:31:33] govardhan вышел из конференции
[14:00:44] magog зашёл в конференцию
[14:12:57] <ɹǝɟılʍǝu> Посоны
[14:13:10] <ɹǝɟılʍǝu> glDeleteTexture является блокирующей функцией?
[14:13:27] <ɹǝɟılʍǝu> Или аще, будет ли как-то сказываться на рендере?
[14:19:34] magog вышел из конференции
[14:24:29] <folex> [0:14:20] Still working on:
[0:14:20] src
[14:24:54] * folex hates google code
[14:27:10] <folex> Кто-нибудь webrtc пользовал?
[14:31:06] <eaeee> $pet stats
[14:31:08] <horta hell> eaeee:
Кличка: Порносталевар
Здоровье: 76
Сытость: 30
Возраст: 9 часов
[14:33:29] matraskin вышел из конференции
[14:46:45] <folex> [0:36:50] Still working on:
[0:36:50] src
[14:46:49] <folex> бля, вы издеваетесь?
[14:49:26] <ɹǝɟılʍǝu> folex, чо?
[14:50:55] cat3 зашёл в конференцию
[14:51:10] cat3 вышел из конференции
[14:53:11] <folex> https://code.google.com/p/libjingle/source/browse/#svn%2Ftrunk
[14:53:12] <folex> АХАХА
[14:53:13] <folex> АХАХА
[14:53:38] <folex> https://code.google.com/p/libjingle/source/browse/trunk/WHERE_ARE_ALL_THE_FILES
[14:53:41] <folex> АХАХАХА АХАХА
[14:53:45] <folex> гугл, прекрати
[14:58:03] xspeed вышел из конференции
[15:22:03] a1batross зашёл в конференцию
[15:30:41] grouzen зашёл в конференцию
[15:38:28] imarpus зашёл в конференцию
[15:43:08] eaeee вышел из конференции
[15:44:56] eaeee зашёл в конференцию
[15:54:41] a1batross вышел из конференции: Disconnected: closed
[15:58:20] a1batross зашёл в конференцию
[16:07:09] eaeee вышел из конференции
[16:09:24] reggies вышел из конференции
[16:09:52] <horta hell> Порносталевар грызёт ножку стола, изображая вселенский голод.
[16:11:08] <сволочной_кофейник> $pet feed
[16:11:08] <horta hell> сволочной_кофейник: Жестом доброй воли спасена зверушка от голода снедающего. Вы получаете 3PTC, а Порносталевар сыт и доволен.
[16:11:30] <ForNeVeR> Что за наркоманские имена для пета?!
[16:12:06] <сволочной_кофейник> ForNeVeR: тебя захайлайтило?
[16:12:12] <ForNeVeR> Нет.
[16:12:40] <сволочной_кофейник> ато вдруг настроил подсветку как когдато =)
[16:13:12] <ForNeVeR> Подсветка та же, и она тут не срабатывает.
[16:29:54] magog зашёл в конференцию
[16:49:38] grouzen вышел из конференции
[17:08:34] сволочной_кофейник вышел из конференции
[17:08:35] <ɹǝɟılʍǝu> send/rexim/··–· –·–– ·–· –····– ··–· –·–– ·–· –····– ··–· –·–– ·–· /
[17:08:36] <horta hell> ɹǝɟılʍǝu: Сообщение помещено в очередь
[17:11:12] <folex> Бля, как-то с WebRTC всё ебано
[17:11:32] <folex> Везде увлекательный C++
[17:11:42] <folex> опять JNI :((
[17:13:04] <m4n71k0r> хахаахахаахххааххбгбагггг
[17:13:56] <m4n71k0r> всё самое охуэнное пишут на лучше из языков!
[17:13:59] <m4n71k0r> ФОРТРАНЕ!
[17:14:19] <folex> ссанине
[17:14:32] <m4n71k0r> фолекс, бро, ты опять бугуртить будешь?
[17:14:39] <folex> да я прост расстроен
[17:14:54] <m4n71k0r> на каком цпп, кстати написано? Стандарт какого года?
[17:15:02] <folex> https://code.google.com/p/webrtc/source/browse/#svn%2Ftrunk%2Fwebrtc%2Fp2p%2Fbase
[17:15:04] <folex> хз
[17:15:19] <folex> НИХУЯ СЕБЕ О____О
[17:15:25] <folex> У МЕНЯ GCLIENT ОТРАБОТАЛ
[17:15:31] <folex> [2:49:15]
[17:15:36] <folex> ДВА ЧАСА СОРОК ДЕВЯТЬ МИНУТ
[17:15:39] <folex> О++++О
[17:17:10] <folex> интересно, чем оно отличается от svn co
[17:18:13] <m4n71k0r> ДА ТАМ ДАЖЕ ЮНИТТЕСТЫ ЕСТЬ!
[17:18:28] <m4n71k0r> и гуглостиль цодинга
[17:19:10] <folex> >tools/matlab
[17:19:11] <folex> ээ
[17:36:31] <ForNeVeR> Время писать на плюсах, кстати.
[17:36:50] <ForNeVeR> Как правильно делать тесты на плюсах?
[17:38:16] <m4n71k0r> мне дочка подобные вопросы всегда задаёт
[17:38:22] <m4n71k0r> я ей отвечаю "с трудом"
[17:38:31] <m4n71k0r> ну и показываю обычно
[17:38:48] <m4n71k0r> но можно брать лопату и хуярить
[17:38:53] <m4n71k0r> =)
[17:39:18] <ɹǝɟılʍǝu> Чо, рисовалку пилить? :]
[17:39:58] <m4n71k0r> сглаживание запилил уже?)
[17:41:26] <ForNeVeR> ɹǝɟılʍǝu: а у тя там тесты есть?
[17:44:07] cat3 зашёл в конференцию
[17:48:13] * folex писал тесты на плюсах
[17:48:14] <folex> в универе
[17:49:00] eaeee зашёл в конференцию
[17:49:20] eaeee вышел из конференции
[17:50:12] <m4n71k0r> folex: а ты не в курсе, как собрать скала-проект в 16 потоков?
[17:50:28] <folex> хм
[17:50:52] <folex> нет
[17:50:59] <folex> узнаешь — раскажи
[17:51:09] <folex> расскажи*
[17:51:17] <ɹǝɟılʍǝu> ForNeVeR, тестов пока нет
[17:51:24] <ForNeVeR> А разве sbt не параллелится сама?
[17:51:44] <ForNeVeR> Вроде как она у меня дохера жрала проца во время компиляции. Там много потоков.
[17:51:51] <folex> может сама
[17:52:01] <ɹǝɟılʍǝu> ForNeVeR, но скоро уже будут! =)
[17:52:18] <ɹǝɟılʍǝu> Причём, UI-тесты ._.
[17:52:25] <ForNeVeR> >_<
[17:52:31] <ɹǝɟılʍǝu> Они важные.
[17:52:40] <ɹǝɟılʍǝu> Это считай функциональный тест
[17:52:48] <ɹǝɟılʍǝu> Ибо тест холста.
[17:52:59] <ɹǝɟılʍǝu> И поэтому нужно собрать билд-сервер, накатить туда тесты.
[17:53:09] <ɹǝɟılʍǝu> Хм, у меня, вроде, машинка была как раз...
[17:53:49] <ɹǝɟılʍǝu> С пентюхом)
[17:54:00] <ForNeVeR> ɹǝɟılʍǝu: да ты travis заюзай или appveyor.
[17:54:45] <ɹǝɟılʍǝu> ForNeVeR, а он умеет в hg?
[17:55:20] rea вышел из конференции: Вышел из Vacuum-IM
[17:56:23] <folex> https://github.com/travis-ci/travis-ci/issues/667
[17:56:24] <folex> нет
[17:56:44] <ɹǝɟılʍǝu> Тогда dron.io
[17:57:15] <m4n71k0r> а дрон твой в cmake умеет?
[17:58:07] <ɹǝɟılʍǝu> хз, ща почитаю.
[17:58:22] <ɹǝɟılʍǝu> http://docs.drone.io/cpp.html
[17:58:23] <ɹǝɟılʍǝu> Умеет
[17:59:16] <m4n71k0r> 4.8
[17:59:19] <m4n71k0r> гцц
[17:59:22] <m4n71k0r> фу
[17:59:40] <ɹǝɟılʍǝu> А на винде выше и нет :\
[18:00:19] <ForNeVeR> Наверняка есть бетки.
[18:01:14] <m4n71k0r> есть
[18:01:25] <m4n71k0r> 4.9 уже... 5.0 вот пытаются
[18:01:53] <ɹǝɟılʍǝu> Да? О_о
[18:02:54] <ɹǝɟılʍǝu> 4.9.0 в тесте же
[18:03:23] <ɹǝɟılʍǝu> А, нашёл.
[18:03:26] <ɹǝɟılʍǝu> Крутенько :3
[18:25:05] xspeed зашёл в конференцию
[18:25:47] <ForNeVeR> Хм, у libgit2 очень классные доки.
[18:27:23] reggies зашёл в конференцию
[18:35:36] <folex> >MainWnd
[18:35:41] <folex> блядь, что я читаю
[18:35:49] <folex> маинвээндэ блядь
[18:35:55] <folex> звучит как болезнь
[18:36:16] <folex> или ругательное название для гениталий
[18:36:30] <uıʃɐɟ∀> Чего тебе так припекает-то?
[18:37:10] <folex> webrtc
[18:37:14] <folex> я думал, будет очень просто
[18:37:17] <folex> а там пизда какая-то
[18:37:30] <folex> я уже несколько часов не могу понять, насколько сильно оно на jingle завязано
[18:37:44] <folex> по ходу вся работа с ICE/STUN лежит в libjingle
[18:38:13] <folex> и я хочу знать, означает ли это, что если я хочу автоматической работы с ICE, то обязан использовать XMPP для сигналинга?
[18:38:26] <folex> потому что я ебал XMPP
[18:40:23] <ForNeVeR> ._.
[18:40:32] <folex> но в гугле ничего нет
[18:40:33] <ForNeVeR> Фолеск, зачем ты ебал XMPP?
[18:40:43] imarpus вышел из конференции
[18:40:47] <folex> шел-шел, упал
[18:40:49] <folex> а там XMPP
[18:40:53] <folex> так и живем
[18:40:56] <ForNeVeR> О_О
[18:41:09] <folex> добавил XEP в XMPP, так сказать
[18:41:29] <uıʃɐɟ∀> А когда ты на матрас вечером падаешь - тоже его ебёшь?
[18:41:47] grouzen зашёл в конференцию
[18:41:54] <folex> нет, с ним у меня достаточно холодные отношения
[18:50:34] <folex> блядь, какая-то хуита
[18:54:47] eaeee зашёл в конференцию
[19:00:51] rexim зашёл в конференцию
[19:04:24] <ɹǝɟılʍǝu> лол
[19:04:34] <rexim> ɹǝɟılʍǝu, ·––· –·–– ––·– ·––· –·–– ––·– ·––· –·–– ––·–
[19:04:39] <rexim> Вака-вака!
[19:04:44] <ɹǝɟılʍǝu> Миксеряка!
[19:05:42] <Myp> ɹǝɟılʍǝu: Твоя рисовалка уже юзабл?
[19:06:00] <ɹǝɟılʍǝu> Нет, пока что =(
[19:06:06] <ɹǝɟılʍǝu> Но я стараюсь.
[19:06:19] <rexim> ɹǝɟılʍǝu, ты молодец, ящитаю.
[19:06:28] <Myp> ɹǝɟılʍǝu: А билды уже выкладываешь?
[19:06:39] <ɹǝɟılʍǝu> Нет пока.
[19:06:54] <Myp> Ясно
[19:06:55] <ɹǝɟılʍǝu> Как заработает холст --- буду
[19:07:08] <Myp> ɹǝɟılʍǝu: Да тут дите в рисование ударилось
[19:07:13] <Myp> Вот думаю что дать в руки
[19:07:22] <ɹǝɟılʍǝu> Myp, дай пока Paint Tool SAI
[19:07:40] <ɹǝɟılʍǝu> Просто и удобно.
[19:07:47] <uıʃɐɟ∀> Myp: Дай пачку бумаги и цветные карандаши.
[19:07:54] <ɹǝɟılʍǝu> ИЛи да
[19:07:57] <ɹǝɟılʍǝu> Это лучше.
[19:08:02] <Myp> ɹǝɟılʍǝu: http://ru.saipainttool.com/
[19:08:06] <Myp> uıʃɐɟ∀: Это есть
[19:08:13] <ɹǝɟılʍǝu> О_о
[19:08:17] <ɹǝɟılʍǝu> Сайт обновили..
[19:08:45] <Myp> uıʃɐɟ∀: Дите заебывает просьбами скопировать темплейт.
[19:09:05] <Myp> Ну, типа заебеник какой скелет, копирует на МФУ, а потом каждый по разному хуячед
[19:09:08] <ɹǝɟılʍǝu> > ГРАФИЧЕСКИЙ РЕДАКТОР ДЛЯ СОЗДАНИЯ МАНГА И АНИМЕ
Чо))
[19:09:43] <Myp> По хате ворох бумаги... вот я и подумал...
[19:10:19] <Myp> Да и планшетег валяется
[19:10:31] <ɹǝɟılʍǝu> Учи всему!
[19:10:35] <ɹǝɟılʍǝu> Развивай моторику.
[19:10:54] <ɹǝɟılʍǝu> Пластилин :3
[19:11:32] <folex> Ручку крутить научи
[19:11:34] <folex> срсли
[19:11:44] <folex> покажи видосики, если зацепить — моторика потом будет просто охуеть
[19:12:11] <ForNeVeR> Как заставить cmake генерить 64-битные проекты? Можно ли это сделать кросскомпиляторно?
[19:12:12] <ɹǝɟılʍǝu> Скорее, координация.
[19:12:34] <folex> да всё
[19:12:37] <ɹǝɟılʍǝu> Но довлеть карандашами очень важно.
[19:13:34] <ɹǝɟılʍǝu> А на граф. планшете научится координировать довление.
[19:13:47] <ɹǝɟılʍǝu> Вернее, более точно научится. =)
[19:14:43] <Myp> ɹǝɟılʍǝu: Пластилин уже пройденный этап.
[19:15:09] <ɹǝɟılʍǝu> Сколько детю сейчас? =)
[19:15:21] <Myp> 11 почти
[19:15:24] <ɹǝɟılʍǝu> ForNeVeR, http://stackoverflow.com/questions/17317350/compiling-32-and-64-bit
[19:15:40] <ɹǝɟılʍǝu> Myp, :3
[19:15:59] <ForNeVeR> ɹǝɟılʍǝu: сам говна поешь, понял?
[19:16:05] <ɹǝɟılʍǝu> ForNeVeR, окай
[19:25:43] <ForNeVeR> ɹǝɟılʍǝu: надо было всего-то cmake -G 'Visual Studio 12 2013 Win64'
[19:26:03] Graf зашёл в конференцию
[19:26:03] Graf вышел из конференции
[19:26:06] <ForNeVeR> А объедаться говном и описывать свои ощущения на cmake - не надо.
[19:27:38] <ɹǝɟılʍǝu> ForNeVeR, хорошо =)
[19:28:27] <ForNeVeR> А как сделоть, чтобы оно копировало dll в выходной каталог?
[19:29:32] <ɹǝɟılʍǝu> :cmock::cmock:
[19:32:02] <ɹǝɟılʍǝu> http://gittup.org/tup/
[19:32:09] <ɹǝɟılʍǝu> Ктонить пробовал?
[19:33:12] m4n71k0r вышел из конференции
[19:33:30] <folex> мне тут mikeash отвечает в ирц
[19:33:38] <folex> охуеть аще
[19:33:47] <folex> лучшие умы человечества прост
[19:33:59] <uggur> ForNeVeR: http://pastebin.com/6b7mtzB0 не работает.
[19:34:49] <ForNeVeR> uggur: и почему он пытается найти db/Karma? Есть ли такой каталог в ресурсах?
[19:36:44] <ɹǝɟılʍǝu> Вброшу http://www.gamedev.ru/flame/forum/?id=159858
[19:38:59] <ɹǝɟılʍǝu> Посоны, как полущ сделать game loop в Qt?..
[19:39:14] <ɹǝɟılʍǝu> Можно, конечно, хуйнуть таймером...
[19:50:08] <uggur> ForNeVeR: Нет, в ресурсах оно с маленькой
[19:51:08] <ForNeVeR> uggur: ну вот.
[19:51:26] <ForNeVeR> ɹǝɟılʍǝu: а ты как решаешь вопрос копирования Qt DLL в output directory?
[19:51:30] <uggur> А где это я определил с большой? %)
[19:51:45] <uggur> Schema?
[19:51:46] <ForNeVeR> uggur: в коде. name у плагина, наверное.
[19:51:55] <ForNeVeR> Ага, точно, schema.
[19:54:25] <ɹǝɟılʍǝu> ForNeVeR, в CONFIG() {} копируешь нужные из %QTDIR%
[19:54:51] <ForNeVeR> ɹǝɟılʍǝu: не понял.
[19:55:01] <ForNeVeR> Во-первых, что такое CONFIG?
[19:55:11] <ForNeVeR> Во-вторых, у меня нет переменной QTDIR.
[19:55:14] <ɹǝɟılʍǝu> А, стоп.
[19:55:21] <ForNeVeR> В-третьих, что такое "копируешь нужные"?
[19:55:22] <ɹǝɟılʍǝu> Cmake или qmake?
[19:55:37] <ForNeVeR> Вообще, у меня cmake, но мне было бы интересно и решение на qmake.
[19:55:58] <ɹǝɟılʍǝu> Так. Можешь подождать, пока я до дому доберусь? =)
[19:56:03] <ɹǝɟılʍǝu> Это ~40 минут
[19:56:10] <ForNeVeR> Я пока что решил на повершелле написать руками, а когда станет уныло его мейнтейнить - я научу его автоматом резолвить зависимости.
[19:56:25] ɹǝɟılʍǝu вышел из конференции
[19:56:57] <ForNeVeR> Слава кт-лху, для этого скрипта кроссплатформенность не нужна, потому как под линуксом и проблемы такой не стоит.
[19:57:08] dzhon вышел из конференции: Replaced by new connection
[19:57:10] dzhon зашёл в конференцию
[19:57:10] ɹǝɟılʍǝu зашёл в конференцию
[19:57:49] magog вышел из конференции
[19:59:20] <uggur> ForNeVeR: [CodingteamSystem-akka.actor.default-dispatcher-13] ERROR akka.actor.OneForOneStrategy - Syntax error in SQL statement "SELECT KARMA
FROM ?[*]
WHERE ROOM = ? AND MEMBER = ?
"; expected "identifier"; SQL statement:
select karma
from ?
where room = ? and member = ?
[42001-173]
[19:59:27] <uggur> Должно подставлять %)
[19:59:54] <uggur> private def queryKarma(implicit session: DBSession, room: String, member: String): Option[Int] = {
val result = sql"""select karma
from $schema
where room = $room and member = $member
""".map(rs => rs.int("karma")).single().apply()
result
}
[19:59:55] <ForNeVeR> Выходит, надо точку с запятой?
[19:59:59] <ForNeVeR> Хм.
[20:00:04] <ForNeVeR> А.
[20:00:16] <ForNeVeR> uggur: кажись, параметры в качестве имён таблиц не работают.
[20:00:31] <ForNeVeR> Если юзать scala-синтаксис, то можно.
[20:00:38] <ForNeVeR> А вот если такой, строковый - то нельзя.
[20:01:00] <ForNeVeR> Я сразу-то и не подумал.
[20:01:35] <uggur> И как мне тогда сделать подстановку? %)
[20:01:38] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[20:01:39] dzhon зашёл в конференцию
[20:01:39] <uggur> Конкатенацией строк?
[20:01:47] <ForNeVeR> Ты охуел.
[20:02:02] <ForNeVeR> Или хардкодь там имя таблицы сразу, или делай на другом варианте синтаксиса.
[20:02:13] <ForNeVeR> Никакой конкатенации строк! Мы не пидоры!
[20:02:28] Myp вышел из конференции
[20:02:32] <uggur> -_-
[20:02:42] * ForNeVeR написал на повершелле збс смайлик: "${_}d"
[20:02:47] <uggur> $room и $member мне тоже хардкодить?!
[20:02:53] <ForNeVeR> ._.
[20:03:07] <ForNeVeR> Они норм работают в качестве параметров.
[20:03:19] <uggur> А схема -- нет?
[20:03:20] <ForNeVeR> Только имя таблицы не хочет подставляться.
[20:03:25] <uggur> Чем она отличается? (%
[20:03:29] <ForNeVeR> И это не схема ._.
[20:03:36] <uggur> Ну ОК
[20:03:44] <uggur> Почему она не подставляется?
[20:03:49] <ForNeVeR> У авторов стандарта SQL спроси.
[20:04:30] <ForNeVeR> Но вообще - имена полей или таблиц, а также конструкции SQL нельзя подставлять. Только, ну, параметры запроса можно.
[20:04:40] <uggur> ок ._.
[20:04:51] <uggur> В питоне можно.
[20:04:53] Сволота зашёл в конференцию
[20:04:57] <ForNeVeR> Но это и правильно - пользователю действительно _не стоит_ давать возможность параметризовать имя таблицы, к которой осуществляется запрос.
[20:05:11] <ForNeVeR> Что в питоне можно? alchemy умеет параметризовать имена таблиц?
[20:05:15] <uggur> Правда, там нет защиты от инъекции.
[20:05:22] <uggur> Не, не alchemy
[20:05:24] <ForNeVeR> Лол, посмотрел бы я на такой цирк!
[20:05:33] <uggur> Там просто sql-запрос генерится из строки (:
[20:05:37] <ForNeVeR> А лучше - через metasploit пощупал бы :3
[20:05:58] <ForNeVeR> uggur: где, в каком фреймворке?
[20:06:16] <ForNeVeR> Дай заодно адреса сайтов, где он используется :3
[20:06:44] <uggur> :D
[20:06:56] <uggur> Решил надеть чёрную шляпу?
[20:07:15] <ForNeVeR> И вовсе необязательно чёрную. Этого я не говорил.
[20:07:16] O01eg зашёл в конференцию
[20:07:50] <Сволота> пиздецбля! в консульстве сказали сдавать экзамен по русскому :(
[20:08:11] <uggur> Сволота: валишь в РФ?
[20:08:20] <Сволота> это же надо его ВЫУЧИТЬ!
[20:08:54] <ForNeVeR> Сволота: пф, ты его отлично знаешь. Ну, как для мигранта :3
[20:11:06] <Сволота> всёранво надо ознакомиться с современной спецификацией, вдруг чего поменялось
[20:11:49] <uıʃɐɟ∀> Сволота: Там уже давно ничего не менялось кардинально.
[20:15:14] <uıʃɐɟ∀> Кстати, экзамен затребовали для чего-либо типа РВП?
[20:17:24] <Сволота> я как бы гражданство собрался менять
[20:19:28] <uıʃɐɟ∀> На общих основаниях или нет?
[20:19:35] <rexim> Сволота, москалем надумал сделаться?!
[20:21:06] <Zetoke> Сволота, а у тебя какое сейчас гражданство?
[20:21:47] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[20:21:49] dzhon зашёл в конференцию
[20:22:46] dzhon вышел из конференции
[20:26:42] <Сволота> uıʃɐɟ∀: там как бы процедуры для проживающих в РФ и для тех у кого есть родтвеники в РФ, я по родственикам
[20:26:53] <uıʃɐɟ∀> Сволота: А, ок.
[20:27:03] <uıʃɐɟ∀> Сволота: Которые по восходящей линии, да?
[20:27:49] * uıʃɐɟ∀ не так давно изучал матчасть в плане получения здешнего гражданства и прочего - ёбкая штука довольно.
[20:28:33] <ForNeVeR> uıʃɐɟ∀: ну, для граждан известного нам государства сейчас должен быть упрощённый режим, вроде.
[20:29:24] <uıʃɐɟ∀> ForNeVeR: Для граждан конкретного государства отдельных упрощений нет. Не считая, что родственники по восходящей линии, жившие в России, там есть у многих.
[20:30:19] <uıʃɐɟ∀> Но если ты гражданин Зимбабве, но бабушка у тебя из России - ты ничем не будешь отличаться от гражданина указанного государства.
[20:30:49] <uggur> ForNeVeR: Если у меня есть возвращаемое значение Option[List[String]], то мне нужно делать Some[List[String]] для случаев, когда результат приходит?
[20:31:37] <ForNeVeR> uggur: ._.
[20:31:42] <ForNeVeR> Что значит "делать"?
[20:31:50] <uggur> Ты видел мой код :Ь
[20:31:52] <ForNeVeR> Почему нужно?
[20:31:57] <ForNeVeR> Нет, не нужно.
[20:32:12] <ForNeVeR> Что за бред вообще.
[20:32:19] dzhon зашёл в конференцию
[20:32:53] <ForNeVeR> Ну, вернее, необходимость делания Some[List[String]] не следует из факта владения возвращаемым значением Option[List[String]].
[20:33:05] <ForNeVeR> Даже для случаев прихода ._.
[20:33:14] <uggur> https://github.com/IngvarJackal/horta-hell/commit/8026dc271357fdd11b0ec5f82b691c361df45c7b#diff-4a9588dc2a3711dba4c1b0cb42e318c2R68
[20:33:14] rea зашёл в конференцию
[20:33:25] <uggur> Это ОК?
[20:33:31] <uggur> Или нужно иначе сделать?
[20:33:41] <ForNeVeR> А case None что будет?
[20:33:55] <ForNeVeR> Не, если там всегда у тебя что-то есть, то можно и забить на None.
[20:34:12] <ForNeVeR> Но не лучше ли тогда его явно заигнорить, написав case None => sys.error?
[20:34:15] <uggur> Прост мне типизировать.
[20:34:41] <uggur> Иначе как мне сделать это? https://github.com/IngvarJackal/horta-hell/commit/8026dc271357fdd11b0ec5f82b691c361df45c7b#diff-4a9588dc2a3711dba4c1b0cb42e318c2R69
[20:35:12] <ForNeVeR> sys.error("Impossible happened") смело производит значения любых типов :3
[20:35:31] <uggur> Нет! >.<
[20:35:36] <uggur> Мне нужен результат
[20:35:54] <ForNeVeR> Ну вот твой текущий код для None наебнётся.
[20:36:04] <ForNeVeR> Я просто предлагаю явно написать "ой, наебнулось".
[20:36:28] <ForNeVeR> Лучше даже не case None, а case _
[20:36:37] <ForNeVeR> Для случаев, значтца, когда не скастовалось ещё.
[20:36:43] <uggur> Что ты там ожидаешь кроме Some и None? %)
[20:36:57] <ForNeVeR> Some(doo: BigDick)
[20:39:15] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[20:39:47] kosc зашёл в конференцию
[20:40:07] <kosc> $pet stats
[20:40:08] dzhon зашёл в конференцию
[20:40:09] <horta hell> kosc:
Кличка: Порносталевар
Здоровье: 22
Сытость: 27
Возраст: 15 часов
[20:40:16] <kosc> Щикарно
[20:40:30] <kosc> $pet heal
[20:40:30] <horta hell> kosc: Порносталевар будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[20:40:45] <kosc> folex: не упусти свой шанс пролечить пета.
[20:40:47] <kosc> $pet stats
[20:40:48] <horta hell> kosc:
Кличка: Порносталевар
Здоровье: 22
Сытость: 27
Возраст: 16 часов
[20:41:19] m4n71k0r зашёл в конференцию
[20:42:44] <uggur> ForNeVeR: У меня не получается типизировать.
[20:43:03] <kosc> $pet heal
[20:43:03] <horta hell> kosc: Порносталевар будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[20:43:07] <kosc> Ну почти ж
[20:43:11] <kosc> $pet stats
[20:43:11] <horta hell> kosc:
Кличка: Порносталевар
Здоровье: 22
Сытость: 27
Возраст: 16 часов
[20:43:21] <kosc> Что за прикол?
[20:43:21] <ForNeVeR> uggur: что не получилось?
[20:43:30] <kosc> Больше двух минут уже прошло.
[20:43:34] <uggur> ForNeVeR: https://github.com/codingteam/horta-hell/blob/master/src/main/scala/ru/org/codingteam/horta/database/PersistentStore.scala#L44
[20:43:49] <uggur> Придётся кастовать :)
[20:43:52] <ForNeVeR> uggur: отлично! Там уже всё типизировано.
[20:44:05] <ForNeVeR> А что не получилось?
[20:44:10] <uggur> Но мне нужен Option[List[Int]]
[20:44:15] <uggur> А не Option[Any]
[20:44:23] <uggur> У Any нет метода map
[20:44:27] <ForNeVeR> ._.
[20:44:41] <ForNeVeR> Но Option[List[Int]] это и есть Option[Any].
[20:44:43] <kosc> уггуp
[20:45:04] <uggur> ForNeVeR: Вообще-то у Any нельзя вызывать map
[20:45:13] <uggur> kosc: Ну чего тебе?
[20:45:15] <ForNeVeR> uggur: а нахуй у него вызывать map?
[20:45:28] <uggur> ForNeVeR: Чтобы отобразить топ 5 пользователей
[20:45:33] <ForNeVeR> ._.
[20:45:56] <ForNeVeR> scala> Some(List(1,2,3)): Option[Any]
res1: Option[Any] = Some(List(1, 2, 3))
[20:46:11] <ForNeVeR> Да, всё збс, Option[List[Any]] это Option[Any].
[20:46:25] <ForNeVeR> s/t[Any/t[Int/
[20:46:26] <horta hell> ForNeVeR: Да, всё збс, Option[List[Int]] это Option[Any].
[20:46:59] <ForNeVeR> uggur: дак в чём твоя проблема-то?
[20:47:05] <uggur> А, ни в чём :Р
[20:47:19] <ForNeVeR> Матчишь его потом на Some(fuck: List[Int])
[20:47:20] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[20:47:21] dzhon зашёл в конференцию
[20:47:35] <uggur> Так не матчится же
[20:47:40] <ForNeVeR> Как не матчится?
[20:47:49] <uggur> Короче, сам увидишь потом
[20:47:54] <uggur> Если захочешь поправить :)
[20:47:54] <rexim> о_О
[20:48:52] <ForNeVeR> scala> val fuck = Some(List(1,2,3)): Option[Any]
scala> val suck = fuck match {
| case Some(f: List[Int]) => 1
| case _ => 0
| }
suck: Int = 1
[20:49:00] <ForNeVeR> Всё матчится, нечего тут гнать.
[20:50:00] <ForNeVeR> Да, я согласен, что тут на самом деле дыра в архитектуре, когда DAO и плагин соблюдают контракт по матчам Any в конкретный тип, который ведом только им двоим.
[20:50:11] <ForNeVeR> Но это, гм, дыра в архитектуре, и компиляции она не может мешать.
[20:50:32] <uggur> Она компиляции и не мешает, лол
[20:50:48] <uggur> Короче, напишу коммент чтобы сигнатуру не меняли, и буду кастовать :Ь
[20:50:54] <ForNeVeR> Вот задача на рефакторинг и типизацию DAO: https://github.com/codingteam/horta-hell/issues/139
[20:51:12] <ForNeVeR> Я как-нибудь доберусь и сделаю нормально там.
[20:51:19] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[20:51:20] dzhon зашёл в конференцию
[20:51:42] <ForNeVeR> Ну что уж поделать, не сразу у меня всё нормально получается написать, да. Виноват. Простите меня, цодингтим :'(
[20:51:56] <uggur> Ты прощён
[20:52:44] <rexim> http://www.youtube.com/watch?v=9ExFsLH-O-o
[20:53:52] <ForNeVeR> Шото у меня поистине хтонические скрипты для копирования либ получаются ._.
[20:54:32] <ɹǝɟılʍǝu> ForNeVeR, деплой не оч, да
[20:54:37] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[20:54:39] dzhon зашёл в конференцию
[20:54:48] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[20:54:50] dzhon зашёл в конференцию
[20:55:28] <ForNeVeR> ɹǝɟılʍǝu: я предлагаю с этим что-нибудь сделать.
[20:55:41] <ɹǝɟılʍǝu> ForNeVeR, да, надо.
[20:55:45] <ɹǝɟılʍǝu> А что?
[20:55:46] dzhon вышел из конференции
[20:55:49] <ForNeVeR> Берём, анализируем вывод depwalker на повершелле, находим нужные либы и цопируем их куда надо!
[20:56:01] <ForNeVeR> Лущ даже свой depwalker написать на том же повершелле.
[20:56:06] <ForNeVeR> Чтобы все охуели!
[20:56:07] <ɹǝɟılʍǝu> Жм, ну можно и тае.
[20:56:23] <ɹǝɟılʍǝu> А можно собрать статически
[20:56:24] * ForNeVeR тем временем описывает маппинг директорий в скрипте.
[20:56:35] <ForNeVeR> Я просто хотел скопировать ёбаные библиотеки, какого хера ._.
[20:57:23] <uggur> ForNeVeR: https://github.com/IngvarJackal/horta-hell/blob/develop/src/main/scala/ru/org/codingteam/horta/plugins/karma/KarmaDAO.scala#L84 я правильно делаю?
[20:57:34] <uggur> Или там другой метод (не update) нужно вызывать?
[20:58:02] <uggur> Где вообще найти доки к этой штуке?
[20:58:56] <ForNeVeR> uggur: update $schema - плохо, как ты помнишь.
[20:59:06] <ForNeVeR> А остальное ок.
[20:59:15] <uggur> Хм.
[20:59:17] <uggur> Ну ОК %)
[20:59:47] dzhon зашёл в конференцию
[20:59:53] <ForNeVeR> uggur: доки к ней можно найти в инторнетах, но надо чуток уметь JDBC для того, чтобы понимать некоторые нюансы.
[21:00:20] <uggur> Ладно, посмотрю тогда в H2 прямо создаются ли нужные мне записи в таблице (%
[21:00:28] <uggur> Мб я просто коряво пытаюсь их выдрать
[21:00:51] <ForNeVeR> Это хорошая идея.
[21:02:41] hinst зашёл в конференцию
[21:04:22] folex вышел из конференции
[21:04:35] <kosc> $pet heal
[21:04:37] <kosc> $pet feed
[21:04:38] <horta hell> kosc: Порносталевар был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[21:04:40] <horta hell> kosc: Порносталевар не голоден.
[21:04:45] <kosc> $pet stats
[21:04:45] <horta hell> kosc:
Кличка: Порносталевар
Здоровье: 100
Сытость: 21
Возраст: 16 часов
[21:04:52] <kosc> Скоро
[21:05:03] <kosc> $pet feed
[21:05:04] <horta hell> kosc: Порносталевар отвернулся, брезгуя.
[21:05:22] <kosc> $pet feed
[21:05:23] <horta hell> kosc: Порносталевар опрокинул миску с едой лапой.
[21:05:24] <uggur> Не, БД тоже пустая.
[21:05:37] <kosc> И что, никто даже не попробует?
[21:05:41] <kosc> $pet feed
[21:05:41] <horta hell> kosc: Порносталевар презрительно фыркнул, отстранившись от пищи.
[21:06:15] <kosc> $pet feed
[21:06:15] <horta hell> kosc: Порносталевар не голоден.
[21:06:23] <kosc> Да что ж такое.
[21:06:46] <kosc> Видимо, он теперь медленнее проголодовывается и hp теряет.
[21:06:57] <ɹǝɟılʍǝu> rexim, only for you http://www.youtube.com/watch?v=pqvcf_euRdg
[21:07:09] <ɹǝɟılʍǝu> Друге могут не открывать)
[21:07:16] <kosc> $pet feed
[21:07:17] <horta hell> kosc: Порносталевар скривился от попытки его пичкать едой.
[21:07:22] <ɹǝɟılʍǝu> Хотя вокал красиивый
[21:07:27] <kosc> $pet feed
[21:07:28] <horta hell> kosc: Порносталевар не желает есть.
[21:07:28] <ɹǝɟılʍǝu> красивый*
[21:07:30] <ForNeVeR> О, вроде збс вышло.
[21:07:34] <kosc> $pet feed
[21:07:34] <horta hell> kosc: Порносталевар не голоден.
[21:07:39] <kosc> Да ну блин
[21:08:34] <kosc> $pet feed
[21:08:34] <horta hell> kosc: Порносталевар опрокинул миску с едой лапой.
[21:08:39] <kosc> $pet stats
[21:08:39] <horta hell> kosc:
Кличка: Порносталевар
Здоровье: 100
Сытость: 21
Возраст: 16 часов
[21:08:47] <kosc> Хм, до сих пор 21
[21:08:50] <kosc> Надо ж так.
[21:08:58] <kosc> Видимо, в тот раз просто повезло.
[21:09:31] <Сволота> а при каком значении считается голодным?
[21:09:40] Akon32 зашёл в конференцию
[21:09:54] <ForNeVeR> Сволота: 20
[21:10:09] <kosc> $pet feed
[21:10:09] <horta hell> kosc: Порносталевар вгрызается в пищу, разрывая зубами на части. Вы зарабатываете 1PTC.
[21:10:21] <kosc> АХАХА!!!11
[21:10:51] <Сволота> а если дойдёт до 0 то 3PTC
[21:13:20] <kosc> Сволота: именно за кормление или за воскрешение?
[21:13:28] <kosc> Просто когда он дохнет, -1 же ещё от всех.
[21:13:28] <rexim> ɹǝɟılʍǝu, да, вокал хорош. :3
[21:13:48] <kosc> +успей ухватить 1PTC, пока этого не сделал какой-нибудь нялайфер.
[21:13:57] <rexim> kosc, коська.
[21:14:11] <kosc> rexim: михер!
[21:14:13] <rexim> kosc, ты разобрался со своим байтоёбством?
[21:14:19] <kosc> rexim: если бы.
[21:14:20] cat3 вышел из конференции: Пока!
[21:14:30] <kosc> В универе ж был.
[21:14:33] * rexim тяжело вздохнул.
[21:14:39] <kosc> Я походу с этим дерьмом никогда не разберусь.
[21:14:43] <rexim> Ну чтож, давай поглядим код...
[21:15:36] <kosc> rexim: по новой сбросить, или у тебя сохранился?
[21:15:45] <rexim> Я записал.
[21:16:24] <kosc> На бумагу?
[21:16:28] <rexim> Lf
[21:16:31] <ɹǝɟılʍǝu> rexim, в блокнотик? :3
[21:16:47] <rexim> Lf
[21:16:56] <kosc> Жесть...
[21:17:01] <kosc> Просто жесть...
[21:17:05] <ɹǝɟılʍǝu> Миксер-котик, записал в блокнотик.
[21:17:10] <kosc> Там же тонны говнокода...
[21:17:12] <uggur> ForNeVeR: [CodingteamSystem-akka.actor.default-dispatcher-18] ERROR akka.actor.OneForOneStrategy - Syntax error in SQL statement "SELECT TOP 5 MEMBER, KARMA
FROM KARMA
WHERE ROOM = ?
ORDERED[*] BY KARMA ?
"; SQL statement:
select top 5 member, karma
from Karma
where room = ?
ordered by karma ?
[42000-173]
[21:17:18] <kosc> Миксер просто невероятно суров.
[21:17:33] <uggur> Направление сортировки тоже только хардкодить?
[21:17:40] <kosc> Суровей может быть только уггур, пишущий кармаплагин.
[21:18:03] <rexim> kosc, ты пробовал для начала собирать -Wall -Werror?
[21:18:12] <ɹǝɟılʍǝu> https://pp.vk.me/c622729/v622729209/af9a/vUgSc_6UjrA.jpg
[21:18:27] <ForNeVeR> uggur: да, можно. Но у тебя разве в нём проблема?
[21:18:29] <ɹǝɟılʍǝu> rexim, kosc а можно и мне ссылку?
[21:18:32] <uggur> kosc: А у тебя рисовалка не компилится! :Р
[21:18:34] <ForNeVeR> А, стоп.
[21:18:43] <kosc> uggur: да, я лошара.
[21:18:43] <ForNeVeR> uggur: order by, а не ordered.
[21:18:48] <rexim> - Код: https://bpaste.net/show/c6a3189d0cb9
- Высер valgrind: http://paste.pztrn.name/1212/
[21:18:51] <ɹǝɟılʍǝu> uggur, не пизди.
[21:18:59] <kosc> А, так вот, что ты записал.
[21:19:02] <kosc> А я даже не подумал.
[21:19:15] <uggur> ForNeVeR: ох
[21:19:40] <uggur> А я ordered by написал
[21:20:31] <ɹǝɟılʍǝu> kosc, в push и pop лучше не так делать
[21:20:31] <uggur> ForNeVeR: private def queryTopKarma(implicit session: DBSession, room: String, order: Order): Option[List[String]] = {
val result = sql"""select top 5 member, karma
from Karma
where room = $room
ordered by karma ${order.order}
""".map(rs => rs.string("member") + rs.string("karma")).list().apply()
Option(result)
}
[21:20:46] <uggur> Сменил ordered by на order by
[21:20:52] <uggur> Всё равно не работает.
[21:21:01] <ForNeVeR> А что говорит?
[21:21:02] <kosc> ɹǝɟılʍǝu: в стеке?
[21:21:14] <ɹǝɟılʍǝu> Аще, храни Task значением
[21:21:16] <ForNeVeR> А, ну и алсо, "ordered by karma ?"? Шта?
[21:21:34] <uggur> Отсортировать по карме
[21:21:35] <kosc> ɹǝɟılʍǝu: каков профит?
[21:21:37] <ɹǝɟılʍǝu> И в pop возвращай зачение
[21:21:42] <ForNeVeR> uggur: нет, направление сортировки тоже нельзя параметром.
[21:21:42] <uggur> И выбрать 5 верхних
[21:21:42] <rexim> kosc, вот, кстати, да. Нахрена ты столько вещей в куче создаешь?
[21:21:45] <ɹǝɟılʍǝu> kosc, не проебёшь ничо случайно
[21:21:54] <rexim> Создаешь сам себе проблемы.
[21:22:23] <kosc> Чо такое куча? (на самом деле, я вроже понял из контекста, но всё равно чувствую себя дэбилом)
[21:22:38] <rexim> Вот они питонисты.
[21:22:38] <kosc> И вот из-за такой херни я чуствую себя так, будто не умею прогать. Вообще.
[21:22:49] <ForNeVeR> ɹǝɟılʍǝu: https://github.com/ForNeVeR/Huginn/blob/master/tools/Copy-Libs.ps1.example ёб
[21:22:55] <ɹǝɟılʍǝu> Это структура данных такая
[21:22:58] <rexim> https://ru.wikipedia.org/wiki/%D0%9A%D1%83%D1%87%D0%B0_(%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C)
[21:23:01] <ɹǝɟılʍǝu> ForNeVeR, !!!
[21:23:11] <rexim> kosc, ^
[21:23:13] <ɹǝɟılʍǝu> kosc, тупо говоря, это дерево
[21:23:22] <rexim> Эм...
[21:23:27] <rexim> Какое нахрен дерево?
[21:23:33] <rexim> Я про динамическую память.
[21:23:42] <ɹǝɟılʍǝu> А куча не дерево?
[21:23:58] <ForNeVeR> ɹǝɟılʍǝu: вот если б её научить самостоятельно строить список $libraries - было бы уже збс.
[21:24:20] <ɹǝɟılʍǝu> ForNeVeR, здесь нужно что-то сторонее прикручивать...
[21:24:21] <ɹǝɟılʍǝu> Хотя
[21:24:38] <rexim> ɹǝɟılʍǝu, есть такая структура данных, да. Но, на сколько я знаю, она никак не связана с той, что про динамическую память.
[21:25:16] <rexim> Хм...
[21:25:21] <ɹǝɟılʍǝu> ForNeVeR, надо глянуть
[21:25:21] <rexim> А может и связана.
[21:25:22] <ɹǝɟılʍǝu> http://andrewdcraig.wordpress.com/2013/05/03/create-a-tree-view-of-applications-and-dependencies/
[21:25:30] <ɹǝɟılʍǝu> rexim, думаю, связана
[21:25:32] <rexim> Надо почитать, хз как оси это реализуют.
[21:26:25] <ForNeVeR> ɹǝɟılʍǝu: не, это какой-то мусор для... хм, я даж не знаю, для чего. Но не для библиотек.
[21:26:40] <rexim> Куча как структура данных используется для реализации очередей с приоритетами. Не представляю, зачем такая нужна при реализации динамической памяти.
[21:26:45] <rexim> Хотя чем черт не шутит.
[21:26:49] <ForNeVeR> Резолвить зависимости DLL через WMI? Да даже я не настолько ебанут.
[21:26:56] <ɹǝɟılʍǝu> бгг
[21:27:21] <ɹǝɟılʍǝu> ForNeVeR, предлагаю сделоть билдсистему с деплоилкой и сбором всех зависимостей!
[21:27:27] <ɹǝɟılʍǝu> И скриптингом на повершеле
[21:27:41] <ForNeVeR> ɹǝɟılʍǝu: но уже есть куча всякого.
[21:27:50] <ForNeVeR> Давай уж тогда плагин для FAKE напишем, да и всё.
[21:27:51] <rexim> kosc, в общем, на твоем месте я бы начал с уменьшения количества использований оператора new.
[21:27:55] <ForNeVeR> FAKE збс.
[21:27:59] <ɹǝɟılʍǝu> ForNeVeR, хм.
[21:28:11] <kosc> rexim: ну, я уловил эту мысль и уже перевариваю.
[21:28:17] <ForNeVeR> Есть ещё psake, но оно не так збс, хоть и с повершеллом.
[21:28:20] <ForNeVeR> F#-то покруче!
[21:28:52] <uggur> псяке?
[21:29:04] <ɹǝɟılʍǝu> ForNeVeR, а оно кроссплатформенно?
[21:29:05] <ForNeVeR> PowerShell mAKE.
[21:29:15] <ForNeVeR> ɹǝɟılʍǝu: FAKE - да, насколько мне известно.
[21:29:16] kosc вышел из конференции: Disconnected: Replaced by new connection
[21:29:17] kosc зашёл в конференцию
[21:29:34] <ɹǝɟılʍǝu> ForNeVeR, чудестно! :3
[21:29:36] <ForNeVeR> Но ни на каких платформах нет столько проблем с билдом Qt-приложений, как на винде.
[21:29:41] <uggur> ForNeVeR: Короч, транзакции в БД не получаются.
[21:29:49] <ForNeVeR> Хотя, хех, это я просто под андроид его не собирал!
[21:29:54] <uggur> Не хочет писать.
[21:29:55] <ForNeVeR> uggur: почому?
[21:30:01] <uggur> А фиг знает.
[21:30:04] <ForNeVeR> А что хочет делать?
[21:30:19] <ForNeVeR> Ты дебажил уже? Твой код вызывается?
[21:30:30] <uggur> [SQL Execution]
insert into Log (time, room, sender, type, message) values ('2014-11-17 19:30:46.894', 'testroom135513@conference.jabber.ru', 'uggur', 'message', '$karma top'); (3 ms)
[21:30:37] <uggur> Это знак того, что он вызывается?
[21:30:46] <ForNeVeR> Ну, это таблица Log.
[21:30:55] <ForNeVeR> Я не думаю, что это твой код.
[21:31:00] <uggur> х)
[21:32:05] <uggur> Мне твой код больше нравится (х
[21:32:18] <ForNeVeR> ɹǝɟılʍǝu: а мне осталось только понять, как заставить cmake класть qml-файлы в ресурсы.
[21:32:43] <ɹǝɟılʍǝu> А что ты там такое делаешь?
[21:32:54] <ForNeVeR> ɹǝɟılʍǝu: ну, гм, пешу на QML.
[21:33:02] <ForNeVeR> Я честно признался в этом ещё вчера.
[21:33:20] <ɹǝɟılʍǝu> И как?
[21:33:34] <ForNeVeR> Ну, пока собираю прогу, как видишь :3
[21:33:53] <ForNeVeR> С помощью qmake она у меня собралась, но я подумал и решил, что не хочу qmake.
[21:35:43] Myp зашёл в конференцию
[21:37:06] <ɹǝɟılʍǝu> ForNeVeR, http://images.vfl.ru/ii/1416245425/2dafe5de/6973575.gif
[21:37:23] <ForNeVeR> :3
[21:41:53] <rexim> ɹǝɟılʍǝu, daring cat of mystery!
[21:41:58] <rexim> champion of right!
[21:42:11] <ɹǝɟılʍǝu> rexim, YEAH
[21:42:12] <ɹǝɟılʍǝu> fdfdg
[21:42:14] <ɹǝɟılʍǝu> fghg
[21:42:15] <rexim> sjdkdf
[21:42:16] <rexim> djksd
[21:42:17] <rexim> skld
[21:42:21] <ɹǝɟılʍǝu> ^.^
[21:42:30] <m4n71k0r> .ping
[21:42:31] <DeadBot> m4n71k0r: понг от тебя 0.02 секунды
[21:42:34] <m4n71k0r> .ping
[21:42:34] <DeadBot> m4n71k0r: понг от тебя 0.03 секунды
[21:42:35] <m4n71k0r> .ping
[21:42:36] <DeadBot> m4n71k0r: понг от тебя 0.03 секунды
[21:43:50] reggies вышел из конференции
[21:45:14] <uggur> ForNeVeR: Не, что-то неправильно в запросе на существование.
scalikejdbc.ResultSetExtractorException: Failed to retrieve value because Invalid value "0" for parameter "columnIndex" [90008-173]. If you're using SQLInterpolation, you may mistake u.id for u.resultName.id.
[21:45:26] <ForNeVeR> uggur: попробуйте 1.
[21:45:46] <uggur> Там индексы начинаются с 1? D:
[21:46:04] <ForNeVeR> По-моему, да.
[21:46:17] <ForNeVeR> (во славу Сатаны, очевидно)
[21:46:44] <uggur> Не думаю, что сатана бы это одобрил <.<
[21:55:47] <Akon32> ForNeVeR: pr можно сливать.
[21:56:51] <Akon32> всё, слил.
[21:57:08] <ForNeVeR> Akon32: :3
[21:57:18] <ForNeVeR> Спасибо.
[21:57:23] <Akon32> надеюсь, ничего не обвалится.
[21:57:27] <Akon32> да не за что))
[21:58:01] <ForNeVeR> Akon32: теперь можешь пилить дальше чо хошь, я снимаю мораторий на изменения инвентаря.
[21:58:10] <Akon32> ок.
[21:58:14] grouzen вышел из конференции
[21:58:15] <ForNeVeR> Я сделал в нём всё, что нужно, теперь углублюсь в сцены.
[21:59:36] <ForNeVeR> .ping
[21:59:36] <DeadBot> ForNeVeR: понг от тебя 0.68 секунды
[21:59:40] <ForNeVeR> Хм.
[22:04:10] <uggur> ForNeVeR: А у нас в хорте есть библиотека для времени или нет?
[22:04:24] <uggur> Или мне считать разницу в секундах через юникс-тайм?
[22:04:28] <ForNeVeR> uggur: joda-time там есть.
[22:04:35] <uggur> Он же глючил, не?
[22:04:43] <ForNeVeR> Хм, да нет, не глючил.
[22:04:55] <uggur> А может лучше всё-таки юникс-тайм?
[22:05:10] <ForNeVeR> Мне не нравится эта идея.
[22:05:16] <uggur> Почему?
[22:05:21] <ForNeVeR> Куда лучше использовать библиотеку.
[22:05:29] <uggur> Ну ОК :Ь
[22:05:36] <ForNeVeR> Зачем что-то переизобретать?
[22:05:52] <uggur> Что изобретать?
[22:05:55] Сволота вышел из конференции
[22:06:09] <uggur> Мне нужно просто 3 часа отсчитать между изменениями кармы от одного члена
[22:06:16] <ForNeVeR> С другой стороны, если эту операцию библиотекой делать намного сложнее, чем простым лобовым методом - тогда можно.
[22:07:07] <ɹǝɟılʍǝu> А давайте цодингтимом выступим на каком-нибудь охуенном соревновании?
[22:07:10] <uggur> Так бы я БД.взять_время - сделал время.Юникс_время + 3_часа < 0
[22:07:17] <ForNeVeR> uggur: у нас уже есть считалка разницы в часах, ты можешь вытащить её в функцию.
[22:07:24] <uggur> Да?
[22:07:29] <uggur> Хех, попробую.
[22:07:30] <ForNeVeR> Три часа - это сколько?
[22:07:39] <ForNeVeR> 3*3600*1000?
[22:07:39] <uggur> три часа это 3 * 60 * 60
[22:07:46] <ForNeVeR> Или 3*3600*1000000?
[22:07:50] <uggur> Там разве в милисекундах считает?
[22:07:55] <uggur> По-моему в секундах
[22:08:02] <ForNeVeR> Где "там"?
[22:08:11] <uggur> В функции получения юникс-времени
[22:08:26] <uggur> Впрочем, раз уж у тебя есть готовая функция, то буду юзать её.
[22:08:40] <uggur> А где именно она есть?
[22:08:58] Сволота зашёл в конференцию
[22:09:44] <ForNeVeR> uggur: а что за функция получения юникс-времени?
[22:09:54] <ForNeVeR> uggur: а считалка - там, где пет статы выводит.
[22:10:03] <uggur> Ох
[22:10:07] <uggur> А как хранить в БД время?
[22:10:15] <uggur> Строкой или timestamp?
[22:10:50] <ɹǝɟılʍǝu> ШТО
[22:11:07] <ForNeVeR> /_\
[22:11:31] <O01eg> ɹǝɟılʍǝu: уже периодически выступаем на ICFPC
[22:11:35] <Сволота> для времени вроде бы есть тип данных
[22:11:39] <ɹǝɟılʍǝu> O01eg, тогда я с вами!
[22:11:56] <ɹǝɟılʍǝu> timestamp ждя даты и времени
[22:12:09] <ForNeVeR> ɹǝɟılʍǝu: http://habrahabr.ru/post/242963/
[22:12:11] <uggur> Сволота: А он совместим с нашей функцией?
[22:12:28] <ɹǝɟılʍǝu> ForNeVeR, хм
[22:12:50] <ForNeVeR> uggur: глянь как в пете сделано, петя хранит даты в БД.
[22:14:01] <Сволота> uggur: я с временем редко работаю, а в жабоскпрте так вообще в милисекундат от сотворения юниха
[22:14:21] <uggur> лол
[22:14:32] <uggur> Мне ForNeVeR запрещает
[22:14:39] <ForNeVeR> Сволота: в жабаскрипте всё плохо.
[22:14:46] <ForNeVeR> Сволота: советую moment.js.
[22:14:58] <Сволота> поидее этот тип должен быть совместим как с числом, так и со строковым предсавлением
[22:15:26] <Сволота> ForNeVeR: а что мне moment.js даст?
[22:15:43] * uggur обмазывается кейсклассами. Akon32 не доволен
[22:16:13] <Akon32> ForNeVeR: он обмазывается кейсклассами!
[22:16:22] <Сволота> или это приблуда чтобы в json выявлять дату и подставлять её тип?
[22:17:21] <ɹǝɟılʍǝu> uggur, иди помойся!
[22:17:32] * Сволота хочет в жабоскрипте полноценные кейсклассы с сахарком %)
[22:17:47] <uggur> Сволота: Запросто
[22:17:49] <kosc> $pet stats
[22:17:50] <uggur> Пиши на Scala.js
[22:17:51] <horta hell> kosc:
Кличка: Порносталевар
Здоровье: 93
Сытость: 86
Возраст: 17 часов
[22:18:06] <uggur> Или как там называется наш плагин в кетере (:
[22:19:16] <Сволота> Scala.js вроде не умеет XML вставленый в код и другую хрень которой я злоупотребляю
[22:19:42] <ForNeVeR> Сволота: из основного компилятора тоже это выпилили, вроде.
[22:20:11] <ForNeVeR> Сволота: moment.js умеет операции с датами без костылей, а также не страдает некоторым браузерными проблемами (см. "Хром, укравший рождество").
[22:20:12] <Сволота> типа это теперь деприкейтед?
[22:20:36] rexim вышел из конференции: Replaced by new connection
[22:20:37] <ForNeVeR> Сволота: да по-моему уже выпилили нахрен, депрекейтед давно был.
[22:20:45] rexim зашёл в конференцию
[22:21:14] rexim вышел из конференции
[22:22:41] <Zetoke> ForNeVeR: кстати, это реально. У меня недавно начальник жаловался и спрашивал знаю ли я что-то насчет этого. Что после 6 числа сразу 8-е. Или 2 6-х числа на нескольких сайтов он видел.
[22:22:55] <Zetoke> Алсо, да, рекомендую тоже moments.js
[22:22:57] <ForNeVeR> Zetoke: дак я у себя на продакшене эту багу видал.
[22:23:16] <ForNeVeR> У меня 1 января 2014 года не считалось валидной датой.
[22:23:59] <ForNeVeR> От греха подальше запилил везде moment.utc([...]) вместо new Date(...).
[22:24:55] <Сволота> ну мне дата в виде строки мало интересует, а вот в контексте игр реального времени это реально интересно
[22:24:58] <ForNeVeR> На нём баги не было. В то же время в обычном moment([...]) - была :(
[22:25:12] <ForNeVeR> Сволота: он не строками оперирует, а нормальными таймпоинтами.
[22:25:20] <ForNeVeR> Всё как у людей, кароч.
[22:28:01] Orhideous зашёл в конференцию
[22:28:23] <Сволота> может тогда какую библиотеку для оперирования целыми числами произвольного размера (как Integger в хаскеле) знаете?
[22:28:54] <uggur> Integeer?
[22:28:57] <Zetoke> Што?
[22:29:12] <Zetoke> А что, стандартных средств языка мало?
[22:29:13] <ForNeVeR> Не, для JS я таких не видал. Можно GMP через emscripten скомпилять! :3
[22:29:14] <Zetoke> Или что?
[22:29:31] <ForNeVeR> Zetoke: а в стандартных средствах разве есть числа произвольного размера?
[22:29:40] <ForNeVeR> Ну, если про целые числа.
[22:30:01] <ForNeVeR> Дабл-то неограниченный, конечно, но точность там вдали от нуля - пипец вообще.
[22:30:26] <Сволота> Zetoke: конечно мало, координаты для инженерных расчётов не помещаются в int64
[22:30:26] <ForNeVeR> (а в жс все числа даблы или около того)
[22:31:02] <ForNeVeR> int64_t уже непредставим в number без потери точности, однако.
[22:31:30] <Сволота> но его всёрано нехватает
[22:31:36] <Zetoke> Хм
[22:31:38] <Сволота> мне нужны микроны
[22:32:05] <ForNeVeR> Сволота: серьёзно, ебанись и закомпиляй GMP через emscripten!
[22:32:35] <Zetoke> ForNeVeR: ты ES6 смотрел кстати?
[22:32:48] <Сволота> что за GMP?
[22:33:04] <ForNeVeR> Zetoke: ну, я некоторые моменты смотрел, а целиком стандарт не читал. Интересные настанут времена!
[22:33:39] <Zetoke> ForNeVeR: угу
[22:33:46] <Zetoke> ForNeVeR: причём его можно использовать уже, лол
[22:33:53] <Zetoke> Есть полифилы
[22:33:55] <ForNeVeR> Ну, смотря где.
[22:34:00] <Zetoke> На фичи из ES6
[22:34:09] <Zetoke> И у гугла tracert есть
[22:34:18] <Zetoke> Которые делает совместимым код
[22:34:32] <ForNeVeR> traceur же.
[22:34:33] <Сволота> https://gmplib.org/ это чтоли?
[22:34:41] <ForNeVeR> Сволота: да.
[22:34:57] <Zetoke> ForNeVeR: да
[22:34:58] <Zetoke> Точно
[22:35:09] <ForNeVeR> Сволота: https://github.com/kripken/gmp.js
[22:36:31] <Сволота> это конечно хорошо, но я ебанутый на столько что решил запилить САПР в браузере
[22:36:37] grouzen зашёл в конференцию
[22:36:39] <Zetoke> ForNeVeR: ох, сколько всего для JS напилили
[22:36:51] <Zetoke> Сволота: .___.
[22:37:09] <Zetoke> Хочешь сделать автокад в браузере?
[22:37:13] <ForNeVeR> Сволота: считаю незазорным для этого использовать сишные либы через emscripten - збс же
[22:37:51] <Сволота> emscripten запускает сяшный код из JS?
[22:38:09] rexim зашёл в конференцию
[22:38:16] <Сволота> а выйдет не сильно прожорливо по ресурсам?
[22:38:37] <ForNeVeR> Игры портировали старые.
[22:38:43] <ForNeVeR> Ну т.е. жить можно.
[22:40:29] <uggur> Платформозависимо, небось?
[22:40:43] a1batross вышел из конференции: Disconnected: Replaced by new connection
[22:40:45] a1batross зашёл в конференцию
[22:42:03] <rexim> Что-то аманушки давно видно не было =(
[22:43:01] <rexim> .seen aman
[22:43:02] <DeadBot> rexim: aman был тут 14 дней 10 часов 34 минуты 27 секунд назад
[22:43:10] <rexim> .seen Aманушка
[22:43:10] <DeadBot> rexim: лучше бы я никогда тут не видел Aманушка
[22:43:14] <rexim> о_О
[22:43:19] Orhideous вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: recipient-unavailable
[22:43:20] Orhideous зашёл в конференцию
[22:52:07] <uggur> ForNeVeR: А как мне сделать ещё одну таблицу?
[22:53:17] <uggur> ForNeVeR: http://pastebin.com/RYweEAwg
[23:03:09] xspeed вышел из конференции
[23:07:16] hinst вышел из конференции
[23:10:36] hinst зашёл в конференцию
[23:23:51] <rexim> Сука, как же сложно в плее логически разбить все по подсистемам...
[23:23:59] <rexim> Надо было на кситруме писать...
[23:34:19] <rexim> > not found: value NotFound
Гы
[23:43:01] govardhan зашёл в конференцию
[23:56:35] <m4n71k0r> в пятницу меня пожурили немного, что я 4 проверки (или даже 6) на null выпилил, сделал фукционал, как будто всё идёт хорошо и обернул всё в try{ … } catch(NPE e) {throw new TaramParamException("bla-bla"); }
[23:57:53] <m4n71k0r> честно, я в этой вашей жабе уже заеб^Wсильно устал всё проверять на null
[23:59:26] <Orhideous> > throw new TaramParamException("Antoshka eto ty?");
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!