Home
codingteam
codingteam@conference.jabber.ru
14.12.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:29:00] m3x зашёл в конференцию
[00:30:09] m3x вышел из конференции: QIP Infium: Спокойное общение
[00:33:28] sss|zombie вышел из конференции
[00:40:38] v_oron вышел из конференции
[00:57:24] uıʃɐɟ∀ вышел из конференции: Replaced by new connection
[00:57:25] uıʃɐɟ∀ зашёл в конференцию
[01:06:57] moonhawk вышел из конференции
[01:55:18] mikelsv вышел из конференции: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[02:01:50] Bit0reZ зашёл в конференцию
[02:41:37] magog вышел из конференции
[02:55:41] Graf зашёл в конференцию
[02:56:14] Graf вышел из конференции
[02:59:19] Spo1ler вышел из конференции: Компьютер вошёл в спящий режим
[04:25:51] Славный капитан зашёл в конференцию
[05:47:12] Сволота вышел из конференции
[06:02:43] Славный капитан вышел из конференции
[06:29:56] Славный капитан зашёл в конференцию
[06:31:52] любитель криппи языков зашёл в конференцию
[07:17:54] eq803iul1x вышел из конференции
[07:43:47] Tremerix вышел из конференции: Replaced by new connection
[07:43:47] Tremerix зашёл в конференцию
[07:44:29] rexim зашёл в конференцию
[07:50:30] SolarRay зашёл в конференцию
[08:08:49] magog зашёл в конференцию
[08:22:44] magog вышел из конференции
[08:23:07] magog зашёл в конференцию
[08:23:39] Karmacoma вышел из конференции: Disconnected: closed
[08:27:37] magog вышел из конференции
[08:28:27] magog зашёл в конференцию
[08:38:03] Tremerix вышел из конференции
[08:49:15] magog вышел из конференции
[10:06:07] Bit0reZ вышел из конференции: Отключён
[10:07:30] <ForNeVeR> .ban trinidadd@jabber.ru|Ебонат.
[10:07:31] <DeadBot> ForNeVeR: ok
[10:30:43] magog зашёл в конференцию
[10:30:44] v_oron зашёл в конференцию
[10:57:34] mikelsv зашёл в конференцию
[11:07:46] sss|zombie зашёл в конференцию
[11:07:48] sss|zombie вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[11:08:20] swagman зашёл в конференцию
[11:11:03] sss|zombie зашёл в конференцию
[11:11:06] sss|zombie вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[11:12:09] sss|zombie зашёл в конференцию
[11:12:13] sss|zombie вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[11:20:07] Сволота зашёл в конференцию
[11:32:03] sss|zombie зашёл в конференцию
[11:32:07] sss|zombie вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found
[11:43:03] Karmacoma зашёл в конференцию
[12:12:56] v_oron вышел из конференции
[12:14:11] rexim вышел из конференции
[12:17:34] sss|zombie зашёл в конференцию
[12:18:13] yesyes зашёл в конференцию
[12:31:43] SolarRay вышел из конференции
[12:40:52] Karmacoma вышел из конференции: Disconnected: closed
[12:48:09] Graf зашёл в конференцию
[12:49:22] Graf вышел из конференции
[12:49:44] Karmacoma зашёл в конференцию
[12:52:39] Karmacoma вышел из конференции: Disconnected: Replaced by new connection
[12:52:40] Karmacoma зашёл в конференцию
[12:53:08] Karmacoma вышел из конференции: Disconnected: Replaced by new connection
[12:53:09] Karmacoma зашёл в конференцию
[13:01:03] rexim зашёл в конференцию
[13:38:30] O01eg вышел из конференции
[14:18:24] Славный капитан вышел из конференции
[14:28:49] Spo1ler зашёл в конференцию
[14:28:50] Spo1ler вышел из конференции
[14:28:55] Spo1ler зашёл в конференцию
[14:59:39] Славный капитан зашёл в конференцию
[15:05:21] <rexim> Какой-то странный контест...
[15:05:34] <rexim> > Вот в этом файле <http://data.infognition.com/contest/pic.bmp> зашифрован кадр из одного известного фильма. Назовите этот фильм.
[15:05:41] <rexim> И это все?
[15:06:16] <rexim> Места будут расчитываться из времени правильных сабмитов чтоле?
[15:18:57] <ForNeVeR> Может, есть ещё какие-то подсказки?
[15:19:02] <ForNeVeR> Ну и, энивей, файлик нужно распотрошить.
[15:19:07] <ForNeVeR> А не rarjpeg ли это?
[15:19:25] O01eg зашёл в конференцию
[15:19:52] <ForNeVeR> rexim: точно говорилось, что будет табличка с рейтингами участников.
[15:20:02] <ForNeVeR> Значит, ответ не настолько прост.
[15:27:31] <rexim> ForNeVeR: открой файл через hex-редактор
[15:27:44] <rexim> Там инструкция как расшифровывать.
[15:30:39] <yesyes> grep okay
[15:33:12] <ForNeVeR> Я ещё не дома, посаны. Через часок посмотрю.
[15:34:11] <rexim> Я зарегал команду и засабмитил первый keyword
[15:43:00] <rexim> А, они называются codewords...
[16:00:07] portnov зашёл в конференцию
[16:01:27] <rexim> portnov: ты уже освободился?
[16:02:02] <rexim> Привет, кстати. :)
[16:02:28] <portnov> привет.
[16:02:29] <portnov> да.
[16:02:53] <rexim> Читал уже задание?
[16:03:19] <portnov> какое-то оно короткое.
[16:04:22] <rexim> Да. Там, на самом деле, суть в том, кто больше кодовых слов найдет.
[16:06:55] <portnov> я пока ничо не понял :(
[16:07:30] <portnov> можно strings натравить на него для начала.
[16:08:04] <portnov> ### Codeword: play
[16:08:10] <rexim> Зачем палишь?
[16:08:17] <rexim> Я уже засабмитил его.
[16:09:01] <portnov> так, я инструкцию увидел, по крайней мере :)
[16:09:25] <rexim> Я сейчас пытаюсь реализовать алгоритм описанный в инструкции.
[16:10:00] <rexim> Использую SDL. Так как он умеет рисовать и читать bmp.
[16:10:44] <portnov> ладно. Он должен нарисовать картинку. А откуда там слова?
[16:11:29] <rexim> Ну может в картинке будет слово. )
[16:11:56] <rexim> Нарисованное линиями.
[16:12:31] <yesyes> разве не нужно будет угадать по картинке слово?
[16:12:44] <rexim> А может и так.
[16:12:49] <rexim> yesyes: ты с нами в команде?
[16:13:16] <yesyes> я не мочь сегодня а дома нет интернета ._.
[16:13:47] <rexim> Ну, у нас есть еще целый 71 час. )
[16:17:04] <yesyes> киньте ещё раз ссылочку пожалуйста
[16:18:22] <rexim> http://thedeemon.livejournal.com/
[16:19:54] <yesyes> спасибо
[16:20:22] <portnov> rexim: х-ль?
[16:20:42] <rexim> Эм...
[16:20:56] <rexim> Ну мне было лень разбираться с SDL на хаскеле и я запилил на C. :D
[16:21:04] <portnov> эх.
[16:22:03] <rexim> Да я только картинку по алгоритму отрисую.
[16:22:17] <rexim> Другие задачи, которые возникнуть, можно решать уже на хаскеле.
[16:23:41] <portnov> алгоритм выглядит несложным, isn't it?
[16:25:50] <rexim> Да.
[16:27:45] <rexim> Я уже написал код, который читает картинку и который будет отображать линии. Сейчас пишу сам алгоритм.
[16:51:19] sss|zombie вышел из конференции
[17:01:14] <rexim> portnov:
[17:01:16] <rexim> есть!
[17:02:02] <rexim> Минутку...
[17:02:07] <portnov> оок.
[17:03:54] <rexim> Это охренительно просто!!!1
[17:04:09] <rexim> Куда бы скрин скинуть...
[17:04:17] <rexim> Так что бы ничего не спалить
[17:06:14] <rexim> portnov: в общем, я нашел еще одно кодовое слово и уже засабмитил. Суть такова: в этой картинки очень много текстовых сообщений. Каждое сообщение имеет свои начальные координаты x, y. Написанная нами программа нужна чтобы искать различные сообщения в картинки. :)
[17:06:20] <rexim> Ну и соответственно кодовые слова.
[17:07:01] <rexim> Нужно будет эту программку расшарить всем членам команды.
[17:07:11] <portnov> т.е. там многабукав нарисовалось?
[17:07:14] <rexim> Да.
[17:07:18] <portnov> и теперь надо запилить OCR?
[17:07:26] <rexim> Эти линии выстроились в буквы.
[17:07:34] <rexim> Я хотел скинуть скрин, но боюсь спалиться.
[17:07:51] <rexim> Зачем?
[17:08:01] <rexim> Эти сообщения для человека.
[17:08:04] <rexim> В них подсказки.
[17:08:13] <portnov> а, вонаночо.
[17:08:21] <rexim> И кодовые слова.
[17:08:27] <rexim> Которые мы сабмитим и получаем очки.
[17:10:14] <rexim> ForNeVeR: есть возможно запилить приватный репозиторий на гитхабе?
[17:10:17] <rexim> Как в прошлый раз.
[17:10:33] <portnov> тащемта у меня с icfpc остался проект в редмайне, и кажется даже гит-репо к нему
[17:11:39] <rexim> Хм...
[17:11:43] <rexim> Ну можно и там.
[17:12:01] <rexim> Блин! Ты должен увидеть этот скрин! :)
[17:12:54] <portnov> ну шифрани gpg, выложи на омлдрь и вышли публичный ключ в приват :)
[17:14:10] <rexim> Давай я через rghost.ru. Там вроде пароли можно ставить.
[17:14:31] <portnov> как хошь )
[17:16:06] <portnov> nice :)
[17:16:12] <rexim> Классно, да? :)
[17:17:11] <portnov> угу )
[17:17:34] <portnov> есть гипотеза, что дальше надо по тому же алгоритму плясать от того адреса, который на картинке
[17:17:55] <portnov> ну, т.к. пока другого алгоритма не предложено.
[17:18:05] <rexim> Ага, сейчас попробую...
[17:19:34] <rexim> Там началось описание работы какой-то виртуальной машины...
[17:19:45] <rexim> Нужно срочно расшарить мой код.
[17:19:46] <portnov> гы.
[17:20:08] <rexim> Чорт! Мне нравится этот контест. )
[17:20:11] <portnov> а на гитхабе любому желающему дают приватные репо?
[17:20:14] Graf зашёл в конференцию
[17:20:17] <rexim> Неа.
[17:20:23] <rexim> Только за денюжку.
[17:20:27] <rexim> Можно на битбакет.
[17:20:30] <rexim> Так бесплатно.ю
[17:21:15] <rexim> s/Так/Там/
[17:21:41] <portnov> ну там же гит вроде есть? можно там, ну или могу у себя репо сделать — но у редмайна конечно не оч удобный интерфейс к гиту, да и глючит мой сетап иногда
[17:21:57] <rexim> Да, гит есть.
[17:22:07] <rexim> Давай-ка действительно на битбакет.
[17:22:17] <portnov> ок, пошёл регаться.
[17:22:56] <portnov> rexim: ты репо сделаешь?
[17:23:02] Graf вышел из конференции
[17:23:08] <rexim> Да-да.
[17:23:32] <portnov> ок.
[17:28:26] <rexim> Так, я создал.
[17:28:37] <portnov> я там iportnov есличо.
[17:28:41] <rexim> ок.
[17:28:48] <rexim> Сейчас посмотрим, как тебя можно добавить.
[17:29:04] <rexim> Я сам, можно сказать, в первый раз работаю с этой системой. )
[17:37:41] mikelsv вышел из конференции
[17:38:17] <portnov> rexim: добавь туда какое-нить clean или там flush — у меня на картинке хлам из видеобуфера оказывается
[17:38:49] <rexim> glClear забыл. Секундочку.
[17:40:26] <rexim> portnov: doen
[17:40:30] <rexim> Попробуй сейчас.
[17:40:54] <portnov> ок
[17:42:00] <rexim> Осторожней, кстати, с координатами сообщений. Я делал программу на скорую рука, так что она может и зависнуть. ^_^
[17:42:11] <rexim> руку*
[17:42:27] <portnov> так, ну чо, теперь надо видимо как-то это зациклить, чтоб адреса только вводить
[17:42:40] <portnov> а то, я подозреваю, там не две и не три страницы описания
[17:43:10] <portnov> хотя, ввод координат писать наверное долго :/
[17:43:17] <rexim> А, ну можно. Вектор можно вводить с консоли.
[17:43:36] <rexim> Почему долго? Всего 4 числа.
[17:43:44] <portnov> а, ну или так. Или координаты в ком.строке чтоб задавались
[17:43:55] <portnov> rexim: я сначала подумал про ввод средствами sdl.
[17:44:13] <rexim> Это сурово.
[17:44:19] <portnov> гг.
[17:44:40] <rexim> Предлагаю тупо цикл, который на каждой итерации читает вектор и выводит сообщение.
[17:44:46] <portnov> ага.
[17:45:37] <rexim> Теоретически программа может зациклиться если ввести некорректный вектор. Не придётся ли её часто убивать?
[17:45:57] <portnov> да и хрен бы с ним пока.
[17:46:03] <rexim> Хотя там всегда даётся следующая страница. Так что ладно.
[17:46:20] <rexim> Я так понимаю, реализовывать этот цикл буду я? :)
[17:46:39] <portnov> ну а кто начал это всё на сишечке рисовать? :)
[17:47:02] <rexim> Понятно. Я пока чай схожу заварю. )
[17:50:17] moonhawk зашёл в конференцию
[18:00:51] <rexim> portnov: я сделал, чтобы вектор читался из аргументов командной строки.
[18:01:19] <rexim> Чтобы сделать цикл чтение/отображение, нужно event loop держать в отдельном потоке.
[18:01:26] <rexim> И мне опять было лень. :)
[18:01:29] Karmacoma вышел из конференции
[18:07:36] <portnov> так.
[18:07:52] <portnov> ну и чо, есть идеи, какой следующий адрес?
[18:09:08] <rexim> Я сначала думал, что он зашифрован в текущей страницы.
[18:09:12] <rexim> Там много цифр
[18:09:20] <rexim> Типа 16, 11, 2-4
[18:09:31] <portnov> там про фонт говорится
[18:09:34] <rexim> Ага.
[18:09:47] <rexim> И я не понял, что он имеет ввиду.
[18:10:07] * portnov смотрел не так уж много «известных фильмов», чтобы шрифты ассоциировались с фидошными адресами
[18:10:17] <portnov> может там, адрес мицгола попробовать? :)
[18:10:24] <rexim> О_о
[18:10:37] <rexim> Попробуй.
[18:10:47] <rexim> Я про фидо знаю только на уровне легенд.
[18:10:52] * rexim такой ньюфаг.
[18:11:43] <portnov> 2:5063/88
[18:11:49] <rexim> Работает?
[18:12:08] <portnov> тоже три числа ведь, а не четыре.
[18:12:16] <rexim> Это ты откуда взял?
[18:12:23] <portnov> из луркморья :)
[18:14:30] v_oron зашёл в конференцию
[18:14:32] <portnov> чота на этом кодинг заканчивается и начинается какое-то ЧГК.
[18:14:36] <Славный капитан> 7:40/88
[18:14:50] <portnov> тоже три числа :/
[18:14:53] <rexim> Нужно 4 числа.
[18:15:14] <portnov> rexim: в каких фильмах были какие-нибудь особенные шрифты?
[18:15:35] <rexim> Матрица?^U
[18:15:47] <portnov> ну мб
[18:15:52] <portnov> 1 9 9 6 ?
[18:15:57] <portnov> бред же
[18:16:12] <portnov> или может описание VM должно какие-то аналогии вызвать...
[18:18:20] <rexim> 13371111?
[18:18:32] <rexim> It memory is an array of 13371111
[18:18:40] <rexim> Я попробовал 13 37 11 11
[18:18:44] <rexim> И ничего. =(
[18:19:15] <portnov> что это за число такое? не степень двойки. степень тройки чтоле? сетунь!? o_O
[18:19:56] <portnov> нет, нихрена.
[18:21:37] <portnov> на самом деле, у меня уже есть гипотеза что там за кадр и из какого фильма :)
[18:22:09] <portnov> но со всеми этими числами она никак не вяжется.
[18:22:25] <rexim> Интересно, а название этого фильма можно засабмитить как codeword?
[18:22:30] <rexim> Оно состоит из одного слова?
[18:22:36] <portnov> да
[18:22:44] <rexim> Хм...
[18:23:00] <rexim> Там поди за неправильные штраф какой-нибудь есть...
[18:24:58] <rexim> Сабмитить или не сабмитить.
[18:25:03] <portnov> так, это число — какой-то англоязычный мем, кажется
[18:25:17] <portnov> rexim: погугли это 13371111
[18:25:37] <rexim> urban dictionary?! O_o
[18:26:38] <rexim> We are teh 1337!!!1111
[18:26:43] <rexim> Что это все значит?
[18:27:21] <portnov> http://lurkmore.to/Leet вот, кажется
[18:27:27] <portnov> если это не совпадение, конечно.
[18:27:32] <portnov> или не уводка в сторону :)
[18:28:01] <rexim> Может это какое-то слова написанное на leet?
[18:28:06] <rexim> слово*
[18:28:46] <portnov> хз )
[18:29:06] alex_k зашёл в конференцию
[18:29:11] <portnov> ну, само число, видимо, читается как «leet!!!!»
[18:30:44] <portnov> так, есть ещё гипотеза для следующего адреса
[18:31:21] alex_k вышел из конференции
[18:31:54] <rexim> Команда jabber.ru, кстати, теоретически может прочитать все наши логи. =)
[18:32:08] <portnov> гг
[18:32:32] <uıʃɐɟ∀> Кто угодно может прочитать наши логи.
[18:32:44] moonhawk вышел из конференции
[18:32:50] <uıʃɐɟ∀> Они даже в кэше гугла есть.
[18:35:32] <rexim> Но не личку.
[18:37:54] moonhawk зашёл в конференцию
[18:38:40] <uıʃɐɟ∀> Личку да, не могут.
[18:39:49] <portnov> есть ещё гипотеза, что с этого места надо пытаться запускать VM
[18:40:00] <portnov> но пока нет идей, что там за инструкции.
[18:41:10] <rexim> Действительно, может нам не нужен адрес следующей страницы потому, что на этом уровне страниц больше и нет.
[18:41:33] <rexim> Но при чем здесь шрифт-то.
[18:46:26] <portnov> http://fontmeme.com/movie-fonts-collection/
[18:49:10] <ForNeVeR> Так, господа!
[18:49:12] <ForNeVeR> Я прибыл.
[18:49:23] <ForNeVeR> Были некоторые сложности, но теперь я на месте.
[18:49:36] <portnov> ну читай логи, чо :)
[18:49:57] <ForNeVeR> Так точно _o\
[18:50:56] <portnov> ForNeVeR: ты на битбакете есть?
[18:50:59] moonhawk вышел из конференции
[18:51:01] <rexim> Да.
[18:51:04] <rexim> Он там есть.
[18:51:08] <rexim> Я его уже добавил. )
[18:51:13] <portnov> а, ок :)
[18:52:15] <ForNeVeR> Подтверждаю, добавили именно меня, а не какого-то другого рандомного Форневера.
[18:52:34] <rexim> Меня беспокоит только один вопрос: дается ли штраф за неправильное слово?
[18:52:56] <rexim> Нигде про это вроде не сказано.
[18:54:58] <portnov> есть гипотеза, что эта vm — клон какой-то известной, типа брейнфака
[18:55:05] <portnov> только там 8 команд, а тут 11
[18:55:39] moonhawk зашёл в конференцию
[18:56:20] <rexim> Фух, штрафа нет. =)
[18:56:38] <portnov> блин, там вон кто-то на х-ле уже 29 баллов набрал
[18:56:39] Славный капитан вышел из конференции
[18:57:01] <portnov> правда, пока фиг бы нам х-ль помог
[18:57:19] <ForNeVeR> Я предлагаю брутить форму.
[19:01:00] <rexim> portnov: ты, кстати, будучи админом, можешь назначать права на наш репозиторий?
[19:01:01] Spo1ler вышел из конференции: Компьютер вошёл в спящий режим
[19:01:17] <portnov> могу, наверное, только не знаю как
[19:01:29] <portnov> btw, а не кажется ли вам странным: 16 бит для обозначения одной из 11 команд?
[19:01:52] <portnov> они там чтоле называются 1, 10, 100 итд?
[19:02:09] <rexim> Не исключено.
[19:02:35] <rexim> Я почему спрашиваю про репу, я на сегодня все.
[19:02:46] <rexim> Если кто еще появится, добавьте его.
[19:02:50] <portnov> ок
[19:03:48] <ForNeVeR> Ок, я прочитал описание и посмотрел доки.
[19:03:52] <ForNeVeR> Что это за цифры?
[19:03:59] <ForNeVeR> В known-messages.txt
[19:04:57] <rexim> ./bmp-reader pic.bmp <эти цифры>
[19:05:20] <ForNeVeR> Ах, это X Y VX VY.
[19:05:26] <rexim> Ага.
[19:05:42] <rexim> Код, конечно, говно, но работает. )
[19:05:50] <ForNeVeR> Я предлагаю задраить шлюз и сделать цодингтим мембер-онли.
[19:06:02] <rexim> Я за.
[19:06:13] <ForNeVeR> doen
[19:06:16] <ForNeVeR> Ах.
[19:06:24] <ForNeVeR> А что делать с ботом?
[19:06:44] <rexim> С DeadBot'ом?
[19:06:47] <ForNeVeR> Я могу его изгнать временно.
[19:06:53] <rexim> А, понял.
[19:07:05] <ForNeVeR> Ну, он же логи пишет и выкладывает в паблик.
[19:07:05] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[19:07:10] <ForNeVeR> Давайте пока его забороним.
[19:07:26] DeadBot запретили входить в конференцию: Это временно, деточка.
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!