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

Тема: C/С++, Haskell, Ruby, Python, Perl, Lisp, Erlang, OCaml, JavaScript, Scala, Nemerle, F#.
Код выкладывать на http://dumpz.org
Вопросы задавать в чат, а не в личку.
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Flash, Java, .NET, PHP, Pascal/Delphi/Borland, 1С караются съеданием поциента.
Личкрафты: http://leechcraft.org и git://github.com/0xd34df00d/leechcraft.git
Проблем решено: 0x13
Говорящих демонов: 0x1

BREAKING NEWS! Принимаем заявки на почтовые ящики на домене codingteam.org.ru
[00:00:32] ForNeVeR зашёл в конференцию
[00:03:20] v_oron зашёл в конференцию
[00:06:40] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[00:46:06] moonhawk вышел из конференции
[00:48:01] yesyes зашёл в конференцию
[01:19:55] SolarRay вышел из конференции
[01:25:29] Koshelenok зашёл в конференцию
[01:26:11] Koshelenok вышел из конференции
[01:30:20] O01eg вышел из конференции
[01:38:18] moonhawk зашёл в конференцию
[01:39:10] Bit0reZ зашёл в конференцию
[01:56:05] moonhawk вышел из конференции
[02:07:52] Spo1ler вышел из конференции: Компьютер вошёл в спящий режим
[02:15:51] ktt9 вышел из конференции
[02:34:07] yesyes вышел из конференции
[02:51:42] v_oron вышел из конференции
[04:58:29] O01eg зашёл в конференцию
[04:58:44] O01eg вышел из конференции
[04:59:35] O01eg зашёл в конференцию
[06:04:36] Славный капитан зашёл в конференцию
[06:58:35] <ForNeVeR> Тимота.
[06:58:39] <ForNeVeR> Славный капитан: и особенно ты.
[06:58:44] <ForNeVeR> Ну и все остальные, впрочем.
[06:58:51] Bit0reZ вышел из конференции
[06:59:07] <ForNeVeR> Смотрите, какая няка: http://russianaicup.ru/
[07:13:11] O01eg вышел из конференции
[07:36:58] PhoSor зашёл в конференцию
[07:42:01] <PhoSor> ForNeVeR: :3
[07:43:47] <PhoSor> утро тимота
[08:15:03] rexim зашёл в конференцию
[08:15:26] <rexim> ForNeVeR: будешь там участвовать?
[08:15:47] <ForNeVeR> rexim: мне было бы интересно попробовать.
[08:16:02] <ForNeVeR> Сегодня вечером посмотрю их API.
[08:16:37] <ForNeVeR> Я, как-никак, даже патчил robocode немножко. Навряд ли здесь будет намного сложнее.
[08:17:38] <rexim> Мне тоже это интересно. Только нужно почитать правила. Можно ли раунды некоторый пропускать. А то я 10-го, на первый раунд, буду в Новосибирске. =(
[08:18:23] <rexim> Ан нет.
[08:18:27] <rexim> > Раунд 2 будет проводиться с 17 по 18 ноября 2012 года. В нем примут участие лучшие 180 стратегий по итогам Раунда 1.
[08:18:37] <rexim> Ладно, чего-нибудь придумаем.
[08:35:04] <ForNeVeR> Я не нашёл в правилах, но не разрешают ли там командное участие?
[08:35:16] <ForNeVeR> Скорее всего, нет, но я не вижу, где это написано.
[08:53:31] <rexim> ForNeVeR: http://www.codeforces.ru/blog/entry/5682#comment-109786
[08:54:54] <ForNeVeR> Хунта!
[09:01:23] <rexim> Я правильно понимаю, что человеку непосредственно не нужно участвовать в раундах? Они проводятся на основе тех решений, который были отправлены до начала в песочницу.
[09:02:23] <rexim> Если это так, то хорошо. Отправлю и уеду спокойно по делам.
[09:03:54] <rexim> Да, вроде, так оно и есть.
[09:03:57] <rexim> Отличненько.ю
[09:15:43] rexim вышел из конференции
[09:28:41] swagman зашёл в конференцию
[09:47:40] arsenicum зашёл в конференцию
[10:10:32] <Славный капитан> слишком гейские призы же
[10:12:22] <Славный капитан> >С++, Java, C#, Pascal, Python
[10:12:26] <Славный капитан> и языки
[10:18:27] <Славный капитан> алсо, курение манов по еваорудиям как бы намекает мне, что надо максимизировать угловую скорость относительно всех противников и расстояние до них
[10:19:28] <Славный капитан> и при этом оказиваться в стороне от линий полета пуль
[10:22:42] <Славный капитан> ну и соответственно стрелять когда угловая скорость противника минимальна
[10:31:03] <Славный капитан> так
[10:33:38] <Славный капитан> пусть F(Vang) будет ненормированной оценкой угловой скорости, а F(D) -- ненормированной оценкой расстояния до цели
[10:34:52] <Славный капитан> тогда нужно будет выбирать траекторию так, чтобы разность F(D) - F(Vang) была минимальной
[10:35:10] <Славный капитан> причем минимальной по модулю, вот
[10:35:22] <Славный капитан> со стрельбой проще
[10:37:03] <PhoSor> капитан такой капитан
[10:37:11] <Славный капитан> зная параметры цели (скорость поворота, скорость движения и т.п.) и ToF пули можно определить область, в которой через 1 ToF цель будет находиться со единичной вероятностью
[10:38:00] <Славный капитан> но! стрелять сразу туда не надо
[10:38:19] <Славный капитан> надо только наводить туда пушку
[10:38:33] yesyes зашёл в конференцию
[10:38:36] <Славный капитан> и смотреть, где пуля будет через ToF
[10:38:44] <PhoSor> выиграй нам конкурс
[10:38:52] <PhoSor> призы можешь не брать
[10:40:09] <Славный капитан> и эту точку надо совместить с целью, удержать на ней в течении времен полета и стрелять
[10:40:44] <Славный капитан> ну то есть тоже как-то балансировать между предсказывающим и историческим прицеливанием
[10:41:57] <Славный капитан> хотя я считаю, что предсказывающее прицеливание лучше, чем историческое
[10:43:00] <Славный капитан> но историческую точку прицеливания все равно нужно отслеживать
[10:43:16] <Славный капитан> Определение F(D) и F(Vang), а так же конкретного алгоритма прицеливания автор оставляет в качестве упражнения для читателей.
[10:44:57] <Славный капитан> вернее нет
[10:45:04] <Славный капитан> нахуй историческое прицеливание
[10:45:16] <Славный капитан> только предсказательное
[10:46:15] <Славный капитан> рассчитываем время полета и область возможного будущего местоположения цели и стреляем туда
[10:47:35] <Славный капитан> нужен еще алгоритм выбора цели только и все
[10:57:21] yesyes вышел из конференции
[11:01:39] <ForNeVeR> Vang - это твоя предсказательная система?
[11:01:42] <ForNeVeR> vanga.dll?
[11:01:58] <arsenicum> скорость угла же
[11:02:31] <ForNeVeR> Этого недостаточно.
[11:02:51] <ForNeVeR> Танки могут быть достаточно маневренными для того, чтобы поменять траекторию движения в процессе полёта снаряда.
[11:03:17] <ForNeVeR> Славный капитан: алсо, посаны обычно комбинируют несколько алгоритмов.
[11:03:56] <Славный капитан> ForNeVeR: вот потому и надо определять область, в которой может находиться цель через время полета пули
[11:03:57] <ForNeVeR> Лепим в одну кучу историческое, предсказательное, гравитационное, хуйпоймикакое прицеливание - и каждый алгоритм нам рапортует свою степень уверенности в попадании.
[11:04:09] <ForNeVeR> Славный капитан: эта область обычно дохуя большая.
[11:04:33] <ForNeVeR> Я реализовывал твой алгоритм применительно к robocode, и он не дал особых результатов. Только на близких дистанциях нормально работает.
[11:05:56] <Славный капитан> ну дык
[11:06:14] <Славный капитан> если б она была размером с танк, было бы совсем неинтересно
[11:08:29] <ForNeVeR> Ну, можно чуть больше.
[11:11:29] <Славный капитан> но историческое прицеливание тут неочень
[11:12:27] <Славный капитан> оно годится, когда за время полета цель не может радикально изменить свой вектор скорости
[11:15:59] <Славный капитан> ну или когда пушка может быстро поразить всю область будущего местонахождения цели
[11:23:26] <Славный капитан> вообще, когда скорость снаряда сравнима со скоростью цели, единственный способ попасть -- выпустить побольше снарядов в конусе пошире, и посмотреть, как цель от ЭТОГО увернется
[11:23:45] <Славный капитан> ну или прикручивать к снарядам наведение и управление
[11:31:25] <ForNeVeR> Славный капитан: волновые алгоритмы умеют уворачиваться от "побольше снарядов".
[11:31:49] <ForNeVeR> Правда, что делают с самонаводящимися снарядами - я не знаю. Терпят, наверное.
[11:36:32] <Славный капитан> как?
[11:36:49] <Славный капитан> если везде, куда можно успеть добежать, ко времени добега будет снаряд
[11:36:52] cutwater зашёл в конференцию
[11:37:18] <Славный капитан> а то и несколько
[11:38:37] <Славный капитан> представь себе НСВТ 12/3"-го гладкоствольного калибра стреляющего картечью
[11:39:18] <Славный капитан> спаренный
[11:43:36] <Славный капитан> *НСВ
[11:43:39] <Славный капитан> ну или КОРД
[11:52:57] v_oron зашёл в конференцию
[11:53:14] moonhawk зашёл в конференцию
[11:54:46] <ForNeVeR> Ты рассматриваешь куда большее отношение скорострельность/скорость цели, нежели осиливаемое волновыми уклонителями.
[11:57:58] sss|zombie вышел из конференции
[12:09:41] <Славный капитан> именно
[12:11:18] <Славный капитан> я говорю о случае, когда цель физически не может выйти из зоны поражения
[12:22:17] PhoSor вышел из конференции
[12:34:31] rexim зашёл в конференцию
[13:01:36] yesyes зашёл в конференцию
[13:05:37] ForNeVeR вышел из конференции
[13:07:16] ForNeVeR зашёл в конференцию
[13:12:21] rexim вышел из конференции
[13:50:20] <ForNeVeR> Кстати, тимота, если кто ещё не видел - нате, читайте: http://pastebin.com/WP1zGZKX
[13:55:55] <Славный капитан> типикал нелиспоблядкопроблемы
[13:57:14] <Славный капитан> семантики какие-то, монады
[13:57:29] <ForNeVeR> В лиспе тоже есть монада.
[13:57:45] <Славный капитан> зачем все это нужно, если есть eval и apply?
[13:58:04] <ForNeVeR> Зачем все эти скобки, есть есть mov и xor?
[13:58:17] <ForNeVeR> если*
[13:58:19] <ForNeVeR> если есть*
[13:58:21] <ForNeVeR> арг
[13:58:45] <ForNeVeR> int main(int аргх, char*[] аргв)
[14:00:12] <Славный капитан> mov и xor можно сделать через eval и apply
[14:00:29] <yesyes> зачем это все если есть SKI?
[14:00:31] <ForNeVeR> Ну сделой мне mov через eval.
[14:01:35] <Славный капитан> (eval `(mov ,eax ,ebx))
[14:02:28] <Славный капитан> да, в SKI тоже неплохие скобки
[14:02:57] <Славный капитан> но там нет eval и apply
[14:13:20] rejjin зашёл в конференцию
[14:15:34] <rejjin> Везде одни наркоманы
[14:37:33] Spo1ler зашёл в конференцию
[14:37:51] Spo1ler вышел из конференции
[14:37:54] Spo1ler зашёл в конференцию
[14:47:58] rexim зашёл в конференцию
[15:06:21] rejjin вышел из конференции
[15:06:35] Славный капитан вышел из конференции
[15:11:27] Graf зашёл в конференцию
[15:11:53] Graf вышел из конференции
[15:14:36] ktt9 зашёл в конференцию
[15:19:23] <ForNeVeR> Славный капитан: тебе для такой простой функции понадобилось '`', ',', 'mov', 'eax' и 'ebx'.
[15:21:14] rexim вышел из конференции
[15:24:13] <arsenicum> mov-eax-ebx же
[15:25:43] rexim зашёл в конференцию
[16:12:44] Сволота зашёл в конференцию
[16:22:58] yesyes вышел из конференции
[16:41:56] arsenicum вышел из конференции
[16:42:49] arsenicum зашёл в конференцию
[16:44:59] * ForNeVeR зарегался на codetanks.
[16:52:08] <rexim> ForNeVeR: а там не получиться использовать аккаунт от rcc?
[16:53:06] <ForNeVeR> Хрен знает.
[16:57:50] <rexim> Неа =(
[17:01:16] rexim вышел из конференции
[17:32:57] moonhawk вышел из конференции
[17:57:16] <ForNeVeR> http://russianaicup.ru/game/view/4265
[17:57:26] * ForNeVeR почти всех уделол
[18:03:25] Сволота вышел из конференции
[18:27:09] rexim зашёл в конференцию
[18:35:05] moonhawk зашёл в конференцию
[18:47:59] yesyes зашёл в конференцию
[18:57:53] cutwater вышел из конференции
[19:40:49] Сволота зашёл в конференцию
[19:43:32] yesyes вышел из конференции
[19:43:38] Maksello зашёл в конференцию
[19:46:36] Maksello вышел из конференции: QIP 2010: Спокойное общение
[20:25:39] ForNeVeR вышел из конференции
[20:26:54] ForNeVeR зашёл в конференцию
[20:30:00] O01eg зашёл в конференцию
[20:30:19] rexim вышел из конференции
[21:14:34] <ktt9> Кодингтим, а кодингтим.
[21:15:08] <ktt9> Как/чем/на чём реализован NSObject, скажем, в GNUStep?
[21:32:38] lenity зашёл в конференцию
[21:43:59] lenity вышел из конференции
[22:16:48] v_oron вышел из конференции
[22:20:01] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[22:28:54] moonhawk вышел из конференции
[23:38:25] yesyes зашёл в конференцию
[23:52:32] moonhawk зашёл в конференцию
[23:54:01] Сволота вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!