?

Log in

Каморка Буратин Барабануса
Good day to die, isn't it?
Recent Entries 
5th-Jul-2011 01:53 am - Трипільське Коло 2011
На днях прошел масштабный этно-фестиваль "Трипільське Коло". Непрерывный дождь превратил территорию фестиваля в небольшое болото, но поскольку я был на фестивале впервые, то мне показалось, что так и должно было быть =) Большая часть людей, как обещала реклама фестиваля, ожидали ясную солнечную погоду и приехали в лаптях и кедах, а меня спасала формула носок-пакет-ботинок. Тем не менее, фестиваль оставил массу приятных впечатлений. Удалось побывать на танцевальных мастерклассах, послушать несколько интересных концертов, потанцевать линди хоп, поорать песни, стать мужиком (сходив в лес с топором).

20th-May-2011 01:38 am - lindy hop
Никогда не думал, что буду ходить на танцы, но вот уже полтора месяца хожу на lindy hop.
Это такой красивый джазовый танец, который танцуют на расслабоне и для удовольствия.



А еще в Киеве на Ракушке в Мариининском парке дважды в неделю проходят опен-эйры по линди хопу!
Если даже не танцевать, то стоит посмотреть хотя бы раз.
Пары кружатся, счастливые лица.. Красота!

Мне танец дается достаточно непросто, но у нас прекраснейшая группа и гениальнейшие преподаватели,
поэтому потихоньку-потихоньку, но приходит понимание движений. Правда, иногда приходится браться
за карандаш, чтобы уложить все в голове, составлять FSM (Finite State Machine - конечный автомат):



И все становится понятно!
5th-Mar-2011 11:20 pm - Aranrut - Home Again
По-моему, самая офигенная наша песня! Димон поехал на отдых, чтобы придумать какой-нибудь тяжеляк.
Ничего тяжелого в голову не лезло, зато появилось два новых трека с гармошкой.
Получилось сочетание блюза и металла, поэтому стиль как-то сразу назвался blues core.
С этой песней мы выступаем на Славянском Роке.

Один известный современный математик, Джон Конвей, придумал довольно простой алгоритм вычисления дня недели в уме. На входе дата, на выходе - день недели. Говорят, что сам математик вычисляет день недели в течение двух секунд!

Алгоритм вычисления дня недели

Каждому году приписывается т.н. роковой день недели. В 2010 году роковой день - воскресенье, в 2011 - понедельник, в 2012 - должен был бы быть вторник, но т.к. год високосный, то еще +1, т.е. среда.

Далее, в любом году роковой день выпадает: (день/месяц)
  • 4/4, 6/6, 8/8, 10/10, 12/12, т.е. 4 апреля, 6 июня, 8 августа и т.д.
  • 5/9 и 9/5
  • 7/11 и 11/7
  • 3 января (4го в високосный)
  • последний день февраля
  • "нулевое" марта (что то же самое, что последний день февраля)
Например, мы хотим вычислить, на какой день недели приходится 23 февраля 2011 года.
В 2011 году роковой день - понедельник.
Вспоминаем ближайший к дате роковой день: последний день февраля => 28 февраля.
Значит, 28 февраля - это понедельник. Семь дней назад тоже понедельник => 21 февраля - понедельник.
23 февраля - это второй день после 21 февраля.
Следовательно, 23 февраля - среда.
10th-Dec-2010 12:25 pm - Google AI challenge
Этой осенью прошло второе соревнование на лучший искусственный интеллект, в этот раз для игры Galcon. Организует такие соревнования университет Ватерлоо при спонсорстве Гугла, а называется "Google AI challenge", что привлекает людей со всего мира.

barabanus, 41 место / 4617 участников / ~1700 реальных соперников

Цель соревнования - написать бота, который будет выигрывать у других ботов. Каждый игрок пишет программу и высылает ее на игровой сервер. Сервер непрерывно устраивает бои между игроками, таким образом выясняется, какой из них лучше. Используется рейтинговая система ELO, как в шахматах.

Вот примеры битв между ботами:
Раньше я не занимался такого рода задачами, но идея мне понравилась, и я сразу влился в соревнование. Кроме официального рейтинга работало несколько неофициальных tcp-серверов, где можно было протестить своего бота против других игроков, не дожидаясь официальных боев, которые проходили всего несколько раз в час. Было настолько интересно изучать новые технологии, чтобы потом применять их для своего бота и обходить выскочек с доски почета =)))

Мой первый бот был написан на луа и применял эвристический поиск с небольшой поправкой на ходы противника. Это позволило занять где-то ~180 место, которое к концу соревнования опустилось до ~400. В течение месяца я пытался придумать идеального бота, купил даже целую тетрадку, которой не хватило для записи всех идей. Какие-то фрагменты идеального алгоритма у меня были, а вот связать их в цельную картину у меня не получалось.

С новыми идеями я мог сто раз переписать нового бота и подняться в рейтинге, но нет. Я думал: зачем писать неидеального бота. А потом, за три дня до окончания соревнования, я вдруг решился написать бота хоть на сколько-то лучше, чтобы подняться с 400 места, и понеслась.

3 дня непрерывного программинга, 4 часа сна в день. Результат - 41е место! Йахууууу!

Мне не хватило времени на все идеи, но бот получился отличным. В этот раз я писал его на c++, потому что по опыту первого бота мне не хватало времени на расчет, а c++ давал максимальную производительность. Исходный код бота и его стратегия описаны здесь.

Как следствие соревнования, я понял, что нашел свое дело, потому что впредь собираюсь заниматься искусственным интеллектом и работать в этой области. А также участвовать в других соревнованиях =)

Огромное спасибо Марии Кусковой и Алексею Тропину за наводку!
"Прививка под видом профилактики якобы для предотвращения рака груди или матки или столбняка. Рассчитана на девушек 12-20 лет. Эффект: создание в организме так называемой “ложной беременности” и отторжение плода на 3-4 месяце беременности."

Вакцина содержит гормон, необходимый для нормального развития плода при беременности. После этой прививки организм учится бороться как с инфекцией, так и с гормоном. Когда возникнет настоящая беременность, то организм начнет бороться со своим же вырабатываемым гормоном, что может привести к выкидышам на 3-4 месяце.

Не знаю, насколько это правда, но интересные факты:
1. Почему прививают страны третьего мира?
2. Зачем в вакцине гормон беременности? (знакомый врач подтвердил, что в вакцине и правда есть такой гормон)
3. Почему прививка от редкой болезни столбняка? (чтобы ее получить, надо или наступать на ржавые гвозди, или порезаться, работая на огороде)

http://community.livejournal.com/alex_insight/182064.html
Очень интересная статья о том, как, пользуясь удобными сервисами Гугла, мы отдаем о себе все больше и больше информации. Гугл уже знает о нас многое, и узнает еще больше.

http://ratibor59.livejournal.com/478174.html
"В 2006м, хотя мой доклад прервали, я говорил, что будет убийство, которое будет раскрыто благодаря Google.

Так вот, жизнь преподнесла пример. Был человек, он пришел домой, и якобы сидел женой на кухне, несколько плохих людей в лыжных масках врываются в дом, он с ними борется, его ранят, убивают его жену, и убегают, он звонит 911. Ну, Боже благослови следователя из Флориды, который расследовал это дело, потому что он обнаружил, что несколько месяцев назад этот парень гуглил «травма вызываемая ранением в правую часть груди». Мистер Барбер был приговорен к смертной казни, и приговор принесен в исполнение. Вы – это то, что вы гуглили."

Недавно в gmail появилась удобная функция, которая отмечает важные для меня письма. Если система ошибается, мы указываем: вот это письмо ты зря пометил важным, а вот это - важное. Таким образом, Гугл уже знает, что для нас важно. Самое интересное то, что мы его же и обучаем.
21st-Sep-2010 12:37 pm - Late Again
30-секундный ролик на флеш за 2 дня.
Очень пригодились уроки анимации с http://easyflash.org
Блин, двигать человечка прикольно!



Исходник и swf можно скачать здесь: http://easyflash.org/flashlearn/yourflashwork/1056-late-again.html
17th-Jun-2010 11:17 pm - Дырень


В Гватемале подводные течения немного размыли грунт.

http://gizmodo.com/5551916/the-gates-of-hell-just-opened-in-guatemala
This page was loaded Mar 24th 2017, 6:01 am GMT.