Сегодня 6 сентября, воскресенье ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7284
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Сиюминутное и повседневное | Записки лишнего человека
Сиюминутное и повседневное | Записки лишнего человека
Голосов: 1
Адрес блога: http://4xpro.ru/lytdybr/
Добавлен: 2018-09-03 16:05:21 блограйдером 4X_Pro
Принадлежит блограйдеру 4X_Pro
 

Головинские пруды и день информационной разгрузки

2018-09-01 23:46:34 (читать в оригинале)

Сегодня решил устроить себе день информационной разгрузки: встать, и, не выходя в Интернет, отправиться посмотреть Головинские пруды. Съедить к ним я хотел чуть ли не с момента открытия МЦК, но осенью 2016 года отложил это до следующей весны или лета, а в 2017 году как-то не сложилось. И теперь, понимая, что если не съезжу в сентябре или начале октября, это опять останется на следующий год (поздней осенью или зимой, конечно, тоже можно съездить, но впечатления будут совсем не те), вчера решил, что поеду туда сегодня.<br />
Я решил встать в 11:15 по будильнику, чтобы приехать в середине дня, а не вечером, как это обычно бывает. Но хотел как лучше, а получилось как всегда: спать лег где-то в 4:30, просыпался очень тяжело, и более-менее в себя пришел только к 12 часам. Но собраться быстро не получилось: из дома вышел только в 14:50, и до сих пор не могу понять, куда делись эти почти три часа. Все, что я сделал за это время — это только пообедал и написал предыдущую заметку про конфликт приоритетов. Даже в Интернет не выходил! Причем все это время испытывал раздражение, так как опять чувствую, что ничего не успеваю, плюс еще совершенно не хочу на следующей неделе ехать на дачу, да еще вчера день пошел не по плану. <br />
И вот с такими мыслями я отправился в путь. В дороге тоже не включал Интернет, а хотел поразмышлять, но из-за недосыпа ничего в голову не лезло. Поэтому просто смотрел в окно на город и постепенно начинающие желтеть деревья — первые признаки наступающй осени. <br />
Выйдя со станции Коптево, я оказался возле входа в усадьбу Михалково, расположенную около прудов. По территории она гораздо меньше, чем Кусково или Кузьминки, но довольно необычная: стены и постройки — насыщенного красного цвета с множеством шпилей и башенок. Смотрится красиво, хоть и создает ощущение некоторой заброшенности и медленного разрушения. Внутрь я заходить не стал, а обошел усадьбу слева, и вот впереди показались пруды. Я вышел почти прямо к мосту, разделяющему Большой и Малый Головинские пруды. Мост достаточно высокий, и с него хорошо фотографировать. А пруды немного заросшие: хватает и кувшинок, и всякой другой растительности, но тем не менее, находятся желающие во всем этом купаться! Перебравшись по мосту, я решил обойти сначала Малый пруд, потом Большой. Но пройдя вдоль Малого пруда до второго моста (точно такого же, кстати, как и первый) обнаружил, что в пруд ведет канал, и прошел еще и вдоль него до берега Верхнего Головинского пруда. Затем перешел на другой берег канала и верулся к той же точке, к которой вышел в самом начале. Место действовало на меня очень успокаивающе и умиротворяюще, и несмотря на обилие людей вокруг, я чувствовал себя очень комфортно. И к тому времени, когда завершил первый круг, все утренние переживания ушли куда-то на второй план, я был настроен на мирный и созерцательный лад. <br />
Затем я снова перешел по мосту и отправился на этот раз вдоль Большого Головинского пруда. На его берегу растет несколько впечатляющих старых дубов. Если верить табличке, попавшейся мне на пути, им более трехсот лет, и они помнят еще первых владельцев Михалково! Потом, обойдя пруд чуть меньше, чем наполовину, я вышел к месту, где из него выходит Головинский канал. Там довольно большой перепад высот, и вода несется вниз по наклонному желобу, пенясь и грохоча почти как в настоящем водопаде! Причем берега канала застроены домами, и не завидую я местным жителям, которые вынуждены слушать это и днем и ночью. Я решил пройти еще и вдоль канала до того места, где он сливается с рекой Лихоборкой. Кстати, если верить информации в Сети, канал и был построен для того, чтобы повышать уровень воды в Лихоборке, а через нее и в Яузе, чтобы сделать последнюю судоходной. По дороге попался мост, возле которого был еще один почти такой же водопад. По этому мосту я перешел на другой берег, и оказался возле устья небольшой речки, которая выходит из трубы и сразу же впадает в канал. Ее я ошибочно принял за Лихобороку. (Потом, посмотрев карту, выяснил, что на самом деле она называется Норишка, а Лихоборка находится несколько дальше, до того места я таки не дошел.) Она примечательна цветом воды: он ярко-желтый, чем сильно отличается от воды в канале. Чуть дальше обнаружилось устье еще одной речки, примерно такой же по размерам, но уже с обычным цветом воды. Затем я вернулся на правый берег канала и по нему пошел обратно к пруду. Не знаю почему, но те места создают ощущение застревание во времени. Но не в какой-то древности, как в Переславле, а где-то в 70-х или 80-х годах. И, к сожалению, с характерной приметой того времени — множеством алкашей во дворах и на скамейках. Живя в спокойном и благополучном Перово, уже отвык видеть их в таком количестве!<br />
Вернувшись к Большому пруду, пошел дальше вдоль его берега, но полный круг завершать не стал, а свернул, чтобы посмотреть еще два малых пруда, расположенных рядом с усадьбой, которые так и называются — Михалковские. Но в них чего-либо особо интересного не обнаружилось, кроме того, что они сильно напомнили мне Радужные пруды в Кусково. Потом прошел еще раз вдоль усадьбы, но уже с другой стороны, и отправился обратно на станцию Коптево. По дороге домой еще рассматривал вариант заскочить на квартирник с настолками (сегодня он снова проводился еще раз), так как все равно проезжал мимо. Написал организатору, много ли народа и во что играют и до скольких вообще собираются сидеть. Но он так и не ответил к тому моменту, когда я проезжал нужную станцию, и поэтому я сразу отправился домой.

Объективные и субъективные приоритеты и недовольство

2018-09-01 23:22:00 (читать в оригинале)

В последнее время часто чувствую какое-то непонятное недовольство. Но вчера вроде бы удалось осознать его причины. Проблема в слишком большом рассогласовании объективной и субъективной системы приоритетов и невозможности их соединить.<br />
Та система приоритетов, которую я называю объективной, построена на том, каким я хотел бы быть, некий образ идеального я с точки зрения декларируемых ценностей. Выглядит она примерно так:<ol><li>Несение в массы своей идеологии (в частности, работа над книгой)</li><li>Наполнение контентом своих сайтов, а также помощь окружающим в компьютерных вопросах</li><li>Работа над IntB, технические доработки своих сайтов, другие разработки</li><li>Freelance и выполнение других обязательств перед окружающими</li><li>Возможность проявить себя (конкурсы, соревнования, поиск халявы и тому подобное)</li><li>Познание (научные, научно-популярные материалы, и книги по IT-темам)</li><li>Созерцание (прогулки и поездки в одиночестве)</li><li>Художественные книги и фильмы</li><li>Компьютерные игры</li><li>Общение с людьми</li></ol>Если же построить субъективную систему приоритетов, то есть такую, которая основана на чувстве удовлетворенности от прожитого дня (или наоборот, неудовлетворенности от недостатка), то получится примерно следующее:<ol><li>Компьютерные игры</li><li>Возможность проявить себя (конкурсы, соревнования, поиск халявы и тому подобное)</li><li>Созерцание (прогулки и поездки в одиночестве)</li><li>Художественные книги и фильмы</li><li>Познание (научные, научно-популярные материалы, и книги по IT-темам)</li><li>Наполнение контентом своих сайтов, а также помощь окружающим в компьютерных вопросах</li><li>Общение с людьми</li><li>Работа над IntB, технические доработки своих сайтов, другие разработки</li><li>Несение в массы своей идеологии (в частности, работа над книгой)</li><li>Freelance и выполнение других обязательств перед окружающими</li></ol>Собственно, с этим проиворечием и связан мой сбитый режим сна. По какой бы из этих двух шкал я не оценивал день, результатами по второй обычно оказываюсь не удовлетворен (за очень редкими исключениями), и поэтому из всех сил цепляюсь за уходящий день в попытках «догнать», успеть хоть что-нибудь сделать по верхним ее пунктам. И даже часто успеваю, но ценой того, что ложусь спать в 4—5 часов утра.<br />
Кроме этого есть еще расходы времени, которые можно назвать антиценностыми. В первую очередь это время, проведенное в социальных сетях, общение в ЛС с людьми, уровень доверия у которых ниже 30 (именно в ЛС, на форумах и т.п. оно не расценивается как потеря времени), и потребление мусорной информации. А также выполнение тех действий, на которые я согласился потому что не хватило решимости отказаться.<br />


Последние дни лета

2018-08-28 17:13:07 (читать в оригинале)

Постепенно возвращаюсь к нормальной жизни после конкурса. В субботу сходил на встречу по настолкам. На этот раз пришло всего 4 человека. Организатор встречи даже расстроился из-за этого. Зато поиграли хорошо! Сначала два раза сыграли в «Кондотьеров» (давно хотел поиграть в эту игру, но на предыдущих встречах как-то не находилось желающих). Но «Кондотьеры» — игра сложная. Я никак не могу найти баланс между двумя крайностями: либо потратить все карты на победу любой ценой, и потом следующую битву или две сидеть без карт (и, соответственно, без возможности что-то сделать), либо наоборот, играю слишком пассивно. Потом переключились на новую для меня игру — «Средневековая академия». Эта игра гораздо проще, и построена на распределении ресурсов между семью направлениями, причем в некоторых из них важно оказаться первым глобально (то есть за три или даже все шесть раундов), в некоторых — локально (то есть в текущем раунде), а в некоторых — наоборот, важно не оказаться последним или предпоследним. В первый раз я не сразу понял некоторые особенности игры, поэтому оказался последним с отрывом в одно очко от третьего. Во второй раз получилось так, что мог бы занять второе место, но не учел того, что в результате дополнительных ходов один из игроков обгонит меня в самом конце (хотя мне даже это пытались подсказать), и в результате недополучил 7 очков, которые запросто мог бы получить, и оказался третьим. К третьей игре я уже учел все это, понял, как играют остальные игроки, и занял первое место. Причем мог бы закончить с большим отрывом, но один из игроков попытался обойти меня на драконоборчестве, и пришлось потратить дополнительные ходы в последнем раунде на спасение ситуации там, хотя изначально я планировал использовать их на взятие дополнительных 6 очков в другой области.<br />
В воскресенье отправился в Зарядье. Основной целью было посмотреть на результаты конкурса «Планета Москва», которые выставлены там в галерее на Китайгородской стене. Потом решил зайти в сам парк, посмотреть его самую дальнюю часть (юго-западный угол) с болотной растительностью. Так уж получилось, что во все предыдущие приходы туда я как-то до него не добирался. Но увы, это оказалось не самой удачной идеей: Зарядье по воскресеньям просто переполнено людьми. Оттуда решил пройти пешком к Третьяковской. Какой же огромный контраст: стоило выбраться из толпы, перейти мост и дойти до Водоотводного канала, как тут же возникло ощущение спокойствия, неспешности и чувства гармонии с городом! Еще нашел необычный фонтан без какого-либо ограждения. Просто кусок улицы с дырками в плитке, из которых бьют струи воды! Причем высота струй меняется, иногда исчезают полностью, и тогда невнимательный прохожий рискует получить непредвиденное купание. Что любопытно, хотя я бывал в этом месте в позапрошлом году, то ли этих фонтанов не было, то ли я просто не обращал на них внимание. <br />
А вчера отсиживался дома. Растолкал те накопившиеся задолженности перед жизнью, о которых писал раньше, но появились новые. А еще на Ask получил очень интересный вопрос про то, что я транслирую своей жизнью сейчас, заставивший основательно задуматься.

Legends of Code and Magic: итоги

2018-08-26 22:45:25 (читать в оригинале)

Прошлое воскресенье и понедельник я провел в очень подавленном состоянии. На конкурсе CodinGame дела шли очень плохо: несмотря на все мои попытки усовершенствовать алгоритм, я скатывался все ниже и ниже в рейтинге, и никак не мог понять, почему это происходит. Вроде ошибок нет, алгоритм играет нормально, а я все равно раз за разом проигрываю. Еще и чата узнал, что есть люди, которые вообще написали полноценный симулятор этой игры у себя на компьютере и провели на нем моделирование множества игр, на основании чего для каждой карты определили коэффициент ее полезности. Стало ясно, что с моим простеньким алгоритмом выбора карт с такими тягаться не по силам. <br />
Попробовал даже быстро написать новый вариант (уже пятый по счету), но и в нем результаты отличались не сильно. Во вторник я прекратил все эти попытки, а стал искать среди уже отправленных версий те, на которых мне еще удавалось подняться хотя бы до середины лиги. И в итоге нашел такую, которая позволила снова подпрыгнуть до 202 места. Среда и четверг ушли на испытание в этой версии некоторых идей, которые возникли в воскресенье и понедельник. Еще я пытался поиграться с функцией выбора карт на этапе начальной раздачи. Но все было безрезультатно: либо изменения были несущественны, либо наоборот, я начинал падать вниз. Кроме того, так и оставался вопрос с тем багом, про который я уже писал. Почему-то при его наличии результаты получались в разы лучше, чем при его отсутствии, хотя с точки зрения здравого смысла должно было быть все наоборот. Еще пытался изучить статистику и понять, на каких именно раскладах я проигрываю, но все что удалось — это сделать предположение, что проигрыши идут на раскладах, где guard-карт мало, а противник набирает много «тяжелых» карт.<br />
Наконец, наступил последний день конкурса — пятница. Тут мне пришло в голову (опять же, под влиянием чата) применить метод Монте-Карло, то есть выбирать ход случайно, моделировать возможный ответ противника, исходя из соображения, что он будет бить только в guard-карты и моего игрока, и оценивать результат, выбирая в итоге тот, у которого оценка оказалась лучшей. На удивление быстро я переделал под него свой старый код, но увы, такой подход тоже оказался совершенно безрезультатным: я по-прежнему оказывался на дне серебряной лиги. <br />
Вообще, если в предыдущих конкурсах было понятно, что делать, как играть, чтобы выиграть, но у меня не хватало знаний описать это математически и закодировать, то в этом — все наоборот. Я мог написать практически любую стратегию, но никак не мог понять, как вообще надо играть, чтобы выигрывать. В частности, как именно происходит захват стратегической инициативы, когда у одной из сторон на столе оказывает на три или более карт больше, после чего дальнеший ход игры, фактически, предрешен. А не понимая этого, я мог делать функцию оценки только вслепую из общих соображений типа «health points и показатели карт на столе моего игрока должны давать плюс, health points и карты противника — минус». И, судя по всему, главный недостаток моего алгоритма заключался в том, что слишком часто он решал выложить новую карту вместо того, чтобы бить в противника. И еще я не учел ассиметричности игры, того, что оказавшись вторым по очередности хода, нужно играть иначе, чем первым (хотя как именно «иначе» — не понимаю до сих пор). Из-за этого у меня было много результатов, когда я у одного и того же противника первым игроком выигрываю, вторым — проигрываю.<br />
Еще непростой выбор был в конце между двумя версиями кода, одна из которых была хорошо протестирована, а другая — меньше, но вроде бы давала лучший результат. В итоге менее чем за минуту я все же выбрал вторую. И вроде бы не прогадал: 203 место в серебряной лиге, 590-ое в общем зачете. То есть с небольшой погрешностью повторил свои результаты предыдущих конкурсов. <br />
В общем, что можно сказать в итоге: переписал код целых семь раз, получил массу опыта и интересных идей, попробовал делать то, о чем прежде имел весьма смутные представления, впервые стал целенаправленно применять функциональный подход и оценил его преимущества, да и вообще стал чувствовать себя в Python так же уверенно, как и в PHP. Но увы, в плане результатов я ожидал все же большего…


 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по количеству голосов (152) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.