Речь о не каких-то картинках в белой овальной рамке.
Повторюсь, но когда вы проходите куда-либо мед.осмотр, то невропатолог ставит прикольные записи у вас в карте. Часть ставить банальное "здоров/годен", у прикольной части есть штампик, на котором написано "припадки отрицает". Я бы мог возражать, бить себя в грудь, что это не правда - меня ведь не спрашивали "отрицаешь ли ты припадки?". Если бы спросили - я бы ответил "да, отрицаю". А так это наглая ложь, даже не спрашивали.
Опять же с невропатологами не поговоришь о себе, обычно весь диалог состоит из "нет, нет, нет, не было, не участвовал, не состоял, замечен не был, нет, да клевета это все". Им даже улыбаться нельзя, другие пробовали - не рекомендуют.
С другой стороны, у меня чуть больше чем раздвоение личности. Основных две, остальные мощности-континуум. Тут часть людей может начать возражать, нафига мне несчетное число личностей - все равно время жизни конечно. Тут можно уйти в сторону оснований философии физики, уровня дискретности/непрерывности времени/материи. Сложно там все, если тремя словами.
Вернемся к тем двум личностям. Одна из них культурно-вежливая, вторая является мотиватором и матерится. В обществе вторая проявляется только в редких случаях, но должен признать что иногда она прорывается.
Если же не в обществе, то вторая личность внутренне материлась так, что вам лучше не знать. Пару лет назад нашелся более эффективный мотиватор. Во всяких книгах рекордов есть факты, что человек Х прожил больше всех, сто столько лет. Сразу представляется памятник/надгробие, на котором написано "Этот человек прожил дольше всех". Хотите такой памятник? Лично я - нет. Похоже, это единственное что он сделал в жизни. Дольше всех прожил. Я так же не хочу памятник, где будет написано "Он спал дольше всех", "Ничего не сделал", "Никто".
Не то, чтобы я хочу какой-то конкретный памятник. Я не спешу в этой области. Но возможность получить отрицательный памятник лично меня мотивирует гораздо сильнее, чем "хватить спать, жирная, ###, ***, -pi-pi-pi-, скотина".
пятница, 25 ноября 2011 г.
четверг, 17 ноября 2011 г.
Аполитичненько
Нас рать!
К. Беспробельный(С)
Тут внезапно оказываются очередные выборы. К политикам я отношусь так же как к геям и гибдд-шникам. Можно подумать, что это очень плохой список: "политики, геи, гибдд". Нет, это нейтральный список: я к ним не отношусь, они ничего плохого (и хорошего) мне не сделали, я им тоже ничего не сделал. Мы живем в параллельных мирах. Этот список можно расширить на всех, кто живет в параллельном мне мире, например ветеринары.
Только если будет митинг и это затронет (в смысле помешает) мой маршрут передвижения, то участники автоматически попадают в список "пидорасы", даже если это не гей-парад.
В 96-ом, когда Ельцин шел на второй круг, нам включили лифт за месяц до выборов. И через 2 недели его выключили. А так лифта не было года 2-3, и живешь себе на 7-ом этаже. Зато ноги прокаченные. А тогда был в классе 5-ом, и уже тогда понял что основной орган управления должен быть мозг, а не сердце или что-то другое.
Соответственно, в 95-ом я был в 3-ем классе мы зачем-то на перемене до хрипоты спорили за кого надо голосовать, но это была тупая проекция семейных взглядов.
В 2003/4 я впервые и единственный раз потратил 30 минут своей жизни, пока больше не буду. Кандидаты даже не в топ-5 не вошли.
Разницы между партией Ж и партией В принципиально никакой нет, все они одинаковые (воспользуемся индуктивным мышлением, уровня "все мужики К"). По крайне мере, каждый из них пообещал что-то, что не выполнил. Для меня это очень плохо. У меня есть некоторая симпатия к военным, у них есть такое понятие как приказ, и он железно(!) выполняется. У них только другая проблема, думать не надо, только выполняешь приказы. Немые политики не существуют, но если бы существовали, то они точно бы достигали всех вещей, которые наобещали. Правда толку с пустого множества...
К. Беспробельный(С)
Тут внезапно оказываются очередные выборы. К политикам я отношусь так же как к геям и гибдд-шникам. Можно подумать, что это очень плохой список: "политики, геи, гибдд". Нет, это нейтральный список: я к ним не отношусь, они ничего плохого (и хорошего) мне не сделали, я им тоже ничего не сделал. Мы живем в параллельных мирах. Этот список можно расширить на всех, кто живет в параллельном мне мире, например ветеринары.
Только если будет митинг и это затронет (в смысле помешает) мой маршрут передвижения, то участники автоматически попадают в список "пидорасы", даже если это не гей-парад.
В 96-ом, когда Ельцин шел на второй круг, нам включили лифт за месяц до выборов. И через 2 недели его выключили. А так лифта не было года 2-3, и живешь себе на 7-ом этаже. Зато ноги прокаченные. А тогда был в классе 5-ом, и уже тогда понял что основной орган управления должен быть мозг, а не сердце или что-то другое.
Соответственно, в 95-ом я был в 3-ем классе мы зачем-то на перемене до хрипоты спорили за кого надо голосовать, но это была тупая проекция семейных взглядов.
В 2003/4 я впервые и единственный раз потратил 30 минут своей жизни, пока больше не буду. Кандидаты даже не в топ-5 не вошли.
Разницы между партией Ж и партией В принципиально никакой нет, все они одинаковые (воспользуемся индуктивным мышлением, уровня "все мужики К"). По крайне мере, каждый из них пообещал что-то, что не выполнил. Для меня это очень плохо. У меня есть некоторая симпатия к военным, у них есть такое понятие как приказ, и он железно(!) выполняется. У них только другая проблема, думать не надо, только выполняешь приказы. Немые политики не существуют, но если бы существовали, то они точно бы достигали всех вещей, которые наобещали. Правда толку с пустого множества...
четверг, 10 ноября 2011 г.
Ода суперкомпьютерам
Точнее будет проза, а точнее - трагедия. "Трагедия суперкомпьютерам" не является корректным словосочетанием.
Текущий президент пару лет назад сказал, что нам все нужны суперкомпьютеры. Сказали - сделали. Теперь в топ-100 у страны есть две машины, Ломоносов на 13 месте, ЮУрГУ-шный на 80+. С одной стороны - круто, престиж...
А с другой - посмотрите в вики что представляет собой Ломоносов. Это 2 млрд. рублей, куча процессоров/памяти/диска. Только он загружен на 12%, со слов человека с РАН-овского института. Сейчас любой РАН-овский институт может подать заявку на расчеты, и ее удовлетворят. Так как нет загрузки - нет денег, а деньги нужны всем, в том числе и представителям 2-го гуманитарного корпуса. Скоро начнутся те самые анекдотические вещи, уровня бесконечный цикл за неделю.
Грустно, что список ["царь-пушка", ...] пополняется "царь-компьютер".
Менее крутые машины по этой же программе появились еще в куче мест. Теперь (ди)ректора ездят по конференциям по производительным вычислениям. Увы, хвастаются только наличием герцев/флопсов. Хотелось, чтобы хвастались решенными задачами, но могут только хвастаться силой. Ум текущий президент не смог купить.
Есть еще более худшие случаи, когда на этих мероприятиях начинают пиарить ту самую партию. Часть людей сразу блюет на входе.
Еще разговаривал с человеком с Интела из НН. Его посылают на такие мероприятия (в этом году будет/было в Сочи. Я б тоже поехал, если б меня посылали), но он не крут в этой области. Рассказал про единственную услышанную задачу, что использовали для расчета покроя женских платьев (разрезы, воздушные потоки, аэродинамика). Ржал. Проблема общемировая, что ресурсы есть, задач нет. Кучку "полуоткрытий" в теоретико-числовой части сделаны на машинах, доставшихся от мультипликации (что-то типа Шрека рендерили, потом во время простоя считают всякую чушь), так же американские математики и немецкие врачи используют машинопарк с работы.
Я не против суперкомпьютеров, я - за эффективность. Чтобы КПД был больше 12% и без политики. А пока трагедия.
Текущий президент пару лет назад сказал, что нам все нужны суперкомпьютеры. Сказали - сделали. Теперь в топ-100 у страны есть две машины, Ломоносов на 13 месте, ЮУрГУ-шный на 80+. С одной стороны - круто, престиж...
А с другой - посмотрите в вики что представляет собой Ломоносов. Это 2 млрд. рублей, куча процессоров/памяти/диска. Только он загружен на 12%, со слов человека с РАН-овского института. Сейчас любой РАН-овский институт может подать заявку на расчеты, и ее удовлетворят. Так как нет загрузки - нет денег, а деньги нужны всем, в том числе и представителям 2-го гуманитарного корпуса. Скоро начнутся те самые анекдотические вещи, уровня бесконечный цикл за неделю.
Грустно, что список ["царь-пушка", ...] пополняется "царь-компьютер".
Менее крутые машины по этой же программе появились еще в куче мест. Теперь (ди)ректора ездят по конференциям по производительным вычислениям. Увы, хвастаются только наличием герцев/флопсов. Хотелось, чтобы хвастались решенными задачами, но могут только хвастаться силой. Ум текущий президент не смог купить.
Есть еще более худшие случаи, когда на этих мероприятиях начинают пиарить ту самую партию. Часть людей сразу блюет на входе.
Еще разговаривал с человеком с Интела из НН. Его посылают на такие мероприятия (в этом году будет/было в Сочи. Я б тоже поехал, если б меня посылали), но он не крут в этой области. Рассказал про единственную услышанную задачу, что использовали для расчета покроя женских платьев (разрезы, воздушные потоки, аэродинамика). Ржал. Проблема общемировая, что ресурсы есть, задач нет. Кучку "полуоткрытий" в теоретико-числовой части сделаны на машинах, доставшихся от мультипликации (что-то типа Шрека рендерили, потом во время простоя считают всякую чушь), так же американские математики и немецкие врачи используют машинопарк с работы.
Я не против суперкомпьютеров, я - за эффективность. Чтобы КПД был больше 12% и без политики. А пока трагедия.
воскресенье, 6 ноября 2011 г.
Культурный шок
Аля Кудряшева, Мама на даче.
Вроде бы уже такойпочти седой небритый старик, а почти пробило на слезу.
Сила.
Полный альбом из 35 Произведений ищите на торрентах :) .
Это как ФП, только на естественном языке. Только местами круче.
Вроде бы уже такой
Сила.
Полный альбом из 35 Произведений ищите на торрентах :) .
Это как ФП, только на естественном языке. Только местами круче.
понедельник, 31 октября 2011 г.
2000
Справа в челюсть — вроде рановато,
Неудобно — первая игра
(С) Володя.
Долгое время я грешил на свой роутер или провайдер на то, что у меня плохо работали шахматы. Отключение торрентов не помогало. Оказалось, что надо отключить все торренты в квартире. Когда у вас в квартире есть 4 машины, то начинаешь что-то забывать.
Раньше играл (бывали периоды когда работало при полувключенных торрентах) вконтакте, сейчас перешел на chesscube.com. Там гораздо прикольнее. И фишки всякие, и народу больше, и все лучше. Вконтакте просто какое-то флеш приложение, а тут можно кучу режимов времени, фишеровские, порядка 3000 человек в сети.
Пробил рейтинг в 2000, для меня это показатель. Хотя если собрать всех местных, я вряд ли войду в топ-200 (тут вся сложность собрать всех). У нас в республике есть почти гроссмейстер, все говорят что ей почти дали. Она -6 по возрасту относительно меня, и похоже в школе училась с слабо-симметрично-знакомым-мне-человеком.
В общем я сильно не крут даже на местном масштабе, а в мировом я очень сильно не крут. Но все-таки горд, что пробил 2000. Когда выполняешь первый разряд, то вроде бы дают 1900 по умолчанию. Так как первый у меня давно сняли за не-игру, то хочется верить, что я вырос за последние лет 10 не-игры.
Для тех, кто слабо в теме: что за 2000, 1900 и прочие натуральные числа. Вы смотрели фильм "Социальная сеть"? Единственный технический момент там был, когда главный герой пришел к себе в общагу и говорит соседу: мне нужна формула (для сравнения фоток девушек). И ему что-то пишут на оконном стекле. Так вот, это был рейтинг Эло (не Зло, а Эло), который используется в шахматах.
Разница в 50 по рейтингу ощутима, а в 100 - велика. У топ-3 игроков Эло = 2800+. Рекорд был у Каспарова в 2850+. У программок уровня Рыбки и Гаудини рейтинг в 3200, правда в своей системе рейтинг имеет недостаток завышаться. Рыбку дисквалифицировали, но все равно можно понять что человек уже ничто в игре в шахматы с машиной.
Конечно, я иногда обыгрываю и в 2100+. В блиц по 5 зевают все. Но в предложении ключевое слово "иногда". Прикольно, что жизненный рейтинг коррелирует с рейтингом людей в сети. Люди же те же.
Правда, чтобы расти требуется время. А я только партейку-две за вечер сыграю.
Неудобно — первая игра
(С) Володя.
Долгое время я грешил на свой роутер или провайдер на то, что у меня плохо работали шахматы. Отключение торрентов не помогало. Оказалось, что надо отключить все торренты в квартире. Когда у вас в квартире есть 4 машины, то начинаешь что-то забывать.
Раньше играл (бывали периоды когда работало при полувключенных торрентах) вконтакте, сейчас перешел на chesscube.com. Там гораздо прикольнее. И фишки всякие, и народу больше, и все лучше. Вконтакте просто какое-то флеш приложение, а тут можно кучу режимов времени, фишеровские, порядка 3000 человек в сети.
Пробил рейтинг в 2000, для меня это показатель. Хотя если собрать всех местных, я вряд ли войду в топ-200 (тут вся сложность собрать всех). У нас в республике есть почти гроссмейстер, все говорят что ей почти дали. Она -6 по возрасту относительно меня, и похоже в школе училась с слабо-симметрично-знакомым-мне-человеком.
В общем я сильно не крут даже на местном масштабе, а в мировом я очень сильно не крут. Но все-таки горд, что пробил 2000. Когда выполняешь первый разряд, то вроде бы дают 1900 по умолчанию. Так как первый у меня давно сняли за не-игру, то хочется верить, что я вырос за последние лет 10 не-игры.
Для тех, кто слабо в теме: что за 2000, 1900 и прочие натуральные числа. Вы смотрели фильм "Социальная сеть"? Единственный технический момент там был, когда главный герой пришел к себе в общагу и говорит соседу: мне нужна формула (для сравнения фоток девушек). И ему что-то пишут на оконном стекле. Так вот, это был рейтинг Эло (не Зло, а Эло), который используется в шахматах.
Разница в 50 по рейтингу ощутима, а в 100 - велика. У топ-3 игроков Эло = 2800+. Рекорд был у Каспарова в 2850+. У программок уровня Рыбки и Гаудини рейтинг в 3200, правда в своей системе рейтинг имеет недостаток завышаться. Рыбку дисквалифицировали, но все равно можно понять что человек уже ничто в игре в шахматы с машиной.
Конечно, я иногда обыгрываю и в 2100+. В блиц по 5 зевают все. Но в предложении ключевое слово "иногда". Прикольно, что жизненный рейтинг коррелирует с рейтингом людей в сети. Люди же те же.
Правда, чтобы расти требуется время. А я только партейку-две за вечер сыграю.
пятница, 28 октября 2011 г.
Книги
Не нравился мне век,
И люди в нем
Не нравились,
- И я зарылся в книги
(с) Гамлет
Худ. лит. лично для меня уже давно перешел в электронную форму. Тех. лит. пока полностью не перешел, поэтому в различных городах я хожу по книжным магазинам. Это, кстати, показывает уровень образования в городе. Соответственно, меня интересуют некоторые направления математики и cs.
За последние лет пять уровень книжных упал. И это печалит. В моем городе всегда все было плохо (я тут и не хожу), падает и в других.
В Екб. был неплохой книжный на Малышева (недалеко от пр. Ленина), сейчас там банк.
В Питере был нормальный Зингер у Казанского (выше сидит Вконтакт) и ТехКнига недалеко у Невского и площади Восстания. Зингер сейчас торгует худлитом и ничего вкусного там нет. ТехКнига выглядит как после рейдерского захвата в после перестроечный период - голые полки.
Внезапно обязательно надо ехать на книжную ярмарку на м. Елизаровская.
В Москве на Новом Арбате осталось совсем чуть-чуть, на Лубянке в БиблиоГлобусе тоже чуть, но чуть больше, в МГУ вообще ничего нет (только корочки студ. билетов и часть математики). Надо ехать в МЦНМО, в городе это единственное адекватное место.
В Москве еще есть часть сдвинутых букинистов, которые всякий хлампродают пытаются продать за космические суммы. Желать им успеха не буду, ибо бессмысленно, ибо хлам за космос. В городах поменьше можно рублей за 50 взять какую-нибудь классику из математики, cs вряд ли будет в букинистических местах. Хотя классику по Прологу/Шапиро я взял у синяка на площадке перед УрГУ. Ему каким-то неведомым образом в наследство от ушедшего профессора досталось.
Пока не был в Нижнем или Новосибе, но что-то подсказывает, что там вряд ли лучше чем в столицах. А в столицах и так уныло.
Понятно, что уже лет как 6-7-8 существует Колхоз в более чем 100 тыс. электронных книг, у 2 из 3 человек есть планшет и читалка. И покупать бумажные книги выглядит немного нерационально. Я беру часть классики, и для меня покупка это выражение благодарности авторам. То же самое что покупать музыку. Да, можно тупо скачать с торрентов, а можно скачать и выразить свою благодарность.
И люди в нем
Не нравились,
- И я зарылся в книги
(с) Гамлет
Худ. лит. лично для меня уже давно перешел в электронную форму. Тех. лит. пока полностью не перешел, поэтому в различных городах я хожу по книжным магазинам. Это, кстати, показывает уровень образования в городе. Соответственно, меня интересуют некоторые направления математики и cs.
За последние лет пять уровень книжных упал. И это печалит. В моем городе всегда все было плохо (я тут и не хожу), падает и в других.
В Екб. был неплохой книжный на Малышева (недалеко от пр. Ленина), сейчас там банк.
В Питере был нормальный Зингер у Казанского (выше сидит Вконтакт) и ТехКнига недалеко у Невского и площади Восстания. Зингер сейчас торгует худлитом и ничего вкусного там нет. ТехКнига выглядит как после рейдерского захвата в после перестроечный период - голые полки.
Внезапно обязательно надо ехать на книжную ярмарку на м. Елизаровская.
В Москве на Новом Арбате осталось совсем чуть-чуть, на Лубянке в БиблиоГлобусе тоже чуть, но чуть больше, в МГУ вообще ничего нет (только корочки студ. билетов и часть математики). Надо ехать в МЦНМО, в городе это единственное адекватное место.
В Москве еще есть часть сдвинутых букинистов, которые всякий хлам
Пока не был в Нижнем или Новосибе, но что-то подсказывает, что там вряд ли лучше чем в столицах. А в столицах и так уныло.
Понятно, что уже лет как 6-7-8 существует Колхоз в более чем 100 тыс. электронных книг, у 2 из 3 человек есть планшет и читалка. И покупать бумажные книги выглядит немного нерационально. Я беру часть классики, и для меня покупка это выражение благодарности авторам. То же самое что покупать музыку. Да, можно тупо скачать с торрентов, а можно скачать и выразить свою благодарность.
воскресенье, 16 октября 2011 г.
erlang
Так и не понял, куда надо ставить ударение. Erlang или erlAng? Импортные и я ставим на первый слог, москвичи и часть русских на второй. Хотя в русской вики четко стоит на первый слог.
Москвичи вообще ставят ударение на второй слог, везде. Будучи летом на школе, я заметил у человека на бейджике знакомую фамилию. Спрашиваю, не приходится ли он родственником Роме Ж.? Он не в курсе о таком, но внезапно из того, что я правильно поставил ударение "ЖУйков", предположил что я из того же региона, совпало до республики. Тесно в мире, из 70 участников - 30 импортных, и чисто по ударению в фамилии можно определить регион. В Москве его все заколебали с "ЖуйкОв".
Когда у Армстронга и коллеги просили, "если бы вы начинали сначала, много ли бы поменяли?". Они ответили, "Да... Многое. (Пауза в 10 секунд.) Возможно у нас были бы даже типы. (дикий ржач)". В этом месте меня тоже порвало.
Из всей типизации есть только арность, и что-то подобие интерфейса (что модуль должен реализовывать). А то, что в качестве аргумента может участвовать что угодно - очень плохо. Так что без eUnit (очевидно название) не обойтись.
Довольно много сахара для разбора побитово потока данных, пока нигде сахарнее не видел. Все так круто, что в 5 строчек можно разобрать практически любой формат. Все еще круче и высокоуровневее, что в следующие 5 строчек можно записать устойчивую распределенную систему. В 10 строчек можно вообще что угодно записать.
Все довольно просто и лаконично, так что понятие среда разработки редуцируется до текстового редактора. Дебажить функциональщину пока не приходилось, ибо оно работает так, как написано. А пишется все чисто и ясно.
Mnesia названа в честь той самой болезни, но авторы подумали, что называть базу данных полностью уж слишком, и покосили первую букву.
Внутренне - своя ВМ, что довольно легко разбирается с миллионом потоков, управлением памяти и прочими гадостями. Хвастаться девятью девятками по устойчивости могут лишь единицы. Они могут.
Как получить дэдлок я пока не понял, но некто утверждает что как-то можно. Гонку поймать тоже можно, и я даже понял как. Но не знаю пока как ее обходить. Пример в том, что делаем spawn процесса и его линкуем на случай падения. Вот тут можно поймать, между spawn и линком. А всех этих мютексов, локов, семафоров тут нет, и оно работает. А в имперосятине стоит только что-нибудь потрогать, как вы потом опять узнаете "много нового и интересного".
erlang стоит того, чтобы его посмотреть. А еще лучше использовать. Жалко, что типов нет.
Москвичи вообще ставят ударение на второй слог, везде. Будучи летом на школе, я заметил у человека на бейджике знакомую фамилию. Спрашиваю, не приходится ли он родственником Роме Ж.? Он не в курсе о таком, но внезапно из того, что я правильно поставил ударение "ЖУйков", предположил что я из того же региона, совпало до республики. Тесно в мире, из 70 участников - 30 импортных, и чисто по ударению в фамилии можно определить регион. В Москве его все заколебали с "ЖуйкОв".
Когда у Армстронга и коллеги просили, "если бы вы начинали сначала, много ли бы поменяли?". Они ответили, "Да... Многое. (Пауза в 10 секунд.) Возможно у нас были бы даже типы. (дикий ржач)". В этом месте меня тоже порвало.
Из всей типизации есть только арность, и что-то подобие интерфейса (что модуль должен реализовывать). А то, что в качестве аргумента может участвовать что угодно - очень плохо. Так что без eUnit (очевидно название) не обойтись.
Довольно много сахара для разбора побитово потока данных, пока нигде сахарнее не видел. Все так круто, что в 5 строчек можно разобрать практически любой формат. Все еще круче и высокоуровневее, что в следующие 5 строчек можно записать устойчивую распределенную систему. В 10 строчек можно вообще что угодно записать.
Все довольно просто и лаконично, так что понятие среда разработки редуцируется до текстового редактора. Дебажить функциональщину пока не приходилось, ибо оно работает так, как написано. А пишется все чисто и ясно.
Mnesia названа в честь той самой болезни, но авторы подумали, что называть базу данных полностью уж слишком, и покосили первую букву.
Внутренне - своя ВМ, что довольно легко разбирается с миллионом потоков, управлением памяти и прочими гадостями. Хвастаться девятью девятками по устойчивости могут лишь единицы. Они могут.
Как получить дэдлок я пока не понял, но некто утверждает что как-то можно. Гонку поймать тоже можно, и я даже понял как. Но не знаю пока как ее обходить. Пример в том, что делаем spawn процесса и его линкуем на случай падения. Вот тут можно поймать, между spawn и линком. А всех этих мютексов, локов, семафоров тут нет, и оно работает. А в имперосятине стоит только что-нибудь потрогать, как вы потом опять узнаете "много нового и интересного".
erlang стоит того, чтобы его посмотреть. А еще лучше использовать. Жалко, что типов нет.
четверг, 6 октября 2011 г.
Эмоции
Опять писал на плюсах, недели две назад. Впечатления те же, если нужно что-то низкоуровневое и быстрое, то можно. В противном случае будет противно.
Можно сказать, что был чистый С, плюс с пяток сущностей-объектов. Для основного объекта потребовался кусок памяти, непрерывный (гигов 5), оказалось просто нужно скомпилять под 64 и все работает.
А если вам нужен стек несколько миллионов раз, то не используйте STL. Сразу все тормозит. memset + a[0]++;a[a[0]] = value вас спасет.
Опять потратил часа два в поисках ошибок, из-за низкоуровневости. Почему я должен работать компилятором?
Задача не спортивная, алфавит из 4 букв. Хотя любой спортсмен ее реализует, просто ограничения в гигабайты (и памяти, и вход) и по времени сколько влезет (пока там везде линия, а чтение/запись с винта занимает львиную часть, в итоге пара минут). Может еще потребуется что-то пописать.
На высокоуровневых языках опять же страшно выделять кучу памяти, очень страшно. И переносимости меньше, поэтому плюсЫ.
Можно сказать, что был чистый С, плюс с пяток сущностей-объектов. Для основного объекта потребовался кусок памяти, непрерывный (гигов 5), оказалось просто нужно скомпилять под 64 и все работает.
А если вам нужен стек несколько миллионов раз, то не используйте STL. Сразу все тормозит. memset + a[0]++;a[a[0]] = value вас спасет.
Опять потратил часа два в поисках ошибок, из-за низкоуровневости. Почему я должен работать компилятором?
Задача не спортивная, алфавит из 4 букв. Хотя любой спортсмен ее реализует, просто ограничения в гигабайты (и памяти, и вход) и по времени сколько влезет (пока там везде линия, а чтение/запись с винта занимает львиную часть, в итоге пара минут). Может еще потребуется что-то пописать.
На высокоуровневых языках опять же страшно выделять кучу памяти, очень страшно. И переносимости меньше, поэтому плюсЫ.
вторник, 4 октября 2011 г.
Параллельность
Пень-пень-дикуляр.
Евгений М.
Из-за параллельного кода исчезает понятие надежность. Что такое надежность? У ННН я увидел, что "Надежность - это когда вашу программу ставят на военную технику, а вы спите спокойно".
Сначала несколько слов про последовательный код. Я всего лишь месяц назад узнал, что код (a < 0 ? -a : a) не всегда возвращает положительное число в 32-битных целых. Всю коротко прожитую жизнь был уверен(!) что все хорошо. Но фишка в том, что для -MAXINT возвращается оно же (в с++). В .нете если вызвать Math.Abs(), то получим эксепшн; если же вручную напишем, то можно получить CE.
На днях заказчик прислал excel, с фразой что у вас в приложении числа расходятся. Посмотрел - не нашел расхождений. Спрашиваем. Отвечают, да вот же. Смотрим, расхождение в 10 знаке. Физически, это 0.2 грамма на месторождение! Вот если заправляетесь на бензозаправке, то там нальют с точностью до 30 грамм. А тут 0.2 ГРАММА НА МЕСТОРОЖДЕНИЕ. Очень сильно захотелось послать читать стандарт IEEE754, но там все равно не поймут. Пришлось найти числа, где в приложении считается до 14 знака, в эталоне до 15. Потом зачем-то идут логарифмы и очень длинным путем это вылазит в 10 знак. Ладно, что они сейчас более спокойны, а то было что промежуточные вычисления были в 1e-129, и там сильнее расходилось. А то что масса электрона где-то в 1e-38 (?) их не волнует. Они настолько суровы, что могут делить электроны более чем на 1e81 частей.
А с параллельностью все становится интереснее. Поймать (определить) багу - +5 к опыту, -3 дня к жизни. Потом понять что-где-зачем и ее править. Хотя, с одной стороны все довольно просто, когда знаешь как оно работает. В противном случае, когда что-то не работает - начинаешь говорить в трубку в душе "сошла с ума". На 4-ый день приходит просветление, и находишь мутабельный объект.
Всего нашли пока около 5 багов с параллелизмом. Есть кусок с mapReduce (там все тривиально), и есть кусок, по шаблонам это называется Реестр/Акторы (там не все тривиально, и даже местами все не тривиально). Хотя все решается простыми lock-ами. DeadLock пока в принципе возникнуть нигде не должен, а dataRace-ы вылазят. Если успели понаписать 20Мб кода в однопоточном стиле, и потом воткнули параллельность, то потом обнаружите кучу удивительных вещей.
Ленивая загрузка есть зло. Надо сейчас все проходить и оборачивать lock-ом с дабл-чеком. Нечто похожее, если где-то возвращается дефолтное значение, если оно отсутствовало в хранилище (и добавляется после) - аналогично. Lock с двойной проверкой стоит, но где-то проверка была написана ранее коммутативно, то есть выставление флага производилось до операции - та же фигня.
Постепенно, это все находится и правится. Проблема в том, что понять что наличие параллельной ошибки - нетривиально. После того, как понял - ну поставил ты брекпойнт, поймал что-то. И чё? И так 4 дня сидишь, и втыкаешь. А потом - Эврика! В последовательном коде фаза "И чё - Эврика!" длится минут 20 максимум. В противном случае, пишешь еще кучу кода, чтобы понять что же там происходит. А когда что-то пишешь, ты уже меняешь систему, это может и не повториться.
А мутабельность - зло, на уровне с goto, object-type, делегатами и out параметрами. Только ж надо вспомнить, что она еще где-то в коде осталась...
И никакие юнит-тесты не спасают, они почему-то все работают. Хотя когда я писал первые, они падали. Потом зачем-то заработали, хотя ошибка легко вручную воспроизводится. В итоге все тесты работают однопоточно.
Для deadlock-ов в теории есть формализмы и верификаторы и прочий modelChecking, для dataRace - кроме головы я пока ничего не знаю. Надо было идти на лекцию Кости С., но там ПАРАЛЛЕЛЬНО шла другая крутая лекция :) .
Евгений М.
Из-за параллельного кода исчезает понятие надежность. Что такое надежность? У ННН я увидел, что "Надежность - это когда вашу программу ставят на военную технику, а вы спите спокойно".
Сначала несколько слов про последовательный код. Я всего лишь месяц назад узнал, что код (a < 0 ? -a : a) не всегда возвращает положительное число в 32-битных целых. Всю коротко прожитую жизнь был уверен(!) что все хорошо. Но фишка в том, что для -MAXINT возвращается оно же (в с++). В .нете если вызвать Math.Abs(), то получим эксепшн; если же вручную напишем, то можно получить CE.
На днях заказчик прислал excel, с фразой что у вас в приложении числа расходятся. Посмотрел - не нашел расхождений. Спрашиваем. Отвечают, да вот же. Смотрим, расхождение в 10 знаке. Физически, это 0.2 грамма на месторождение! Вот если заправляетесь на бензозаправке, то там нальют с точностью до 30 грамм. А тут 0.2 ГРАММА НА МЕСТОРОЖДЕНИЕ. Очень сильно захотелось послать читать стандарт IEEE754, но там все равно не поймут. Пришлось найти числа, где в приложении считается до 14 знака, в эталоне до 15. Потом зачем-то идут логарифмы и очень длинным путем это вылазит в 10 знак. Ладно, что они сейчас более спокойны, а то было что промежуточные вычисления были в 1e-129, и там сильнее расходилось. А то что масса электрона где-то в 1e-38 (?) их не волнует. Они настолько суровы, что могут делить электроны более чем на 1e81 частей.
А с параллельностью все становится интереснее. Поймать (определить) багу - +5 к опыту, -3 дня к жизни. Потом понять что-где-зачем и ее править. Хотя, с одной стороны все довольно просто, когда знаешь как оно работает. В противном случае, когда что-то не работает - начинаешь говорить в трубку в душе "сошла с ума". На 4-ый день приходит просветление, и находишь мутабельный объект.
Всего нашли пока около 5 багов с параллелизмом. Есть кусок с mapReduce (там все тривиально), и есть кусок, по шаблонам это называется Реестр/Акторы (там не все тривиально, и даже местами все не тривиально). Хотя все решается простыми lock-ами. DeadLock пока в принципе возникнуть нигде не должен, а dataRace-ы вылазят. Если успели понаписать 20Мб кода в однопоточном стиле, и потом воткнули параллельность, то потом обнаружите кучу удивительных вещей.
Ленивая загрузка есть зло. Надо сейчас все проходить и оборачивать lock-ом с дабл-чеком. Нечто похожее, если где-то возвращается дефолтное значение, если оно отсутствовало в хранилище (и добавляется после) - аналогично. Lock с двойной проверкой стоит, но где-то проверка была написана ранее коммутативно, то есть выставление флага производилось до операции - та же фигня.
Постепенно, это все находится и правится. Проблема в том, что понять что наличие параллельной ошибки - нетривиально. После того, как понял - ну поставил ты брекпойнт, поймал что-то. И чё? И так 4 дня сидишь, и втыкаешь. А потом - Эврика! В последовательном коде фаза "И чё - Эврика!" длится минут 20 максимум. В противном случае, пишешь еще кучу кода, чтобы понять что же там происходит. А когда что-то пишешь, ты уже меняешь систему, это может и не повториться.
А мутабельность - зло, на уровне с goto, object-type, делегатами и out параметрами. Только ж надо вспомнить, что она еще где-то в коде осталась...
И никакие юнит-тесты не спасают, они почему-то все работают. Хотя когда я писал первые, они падали. Потом зачем-то заработали, хотя ошибка легко вручную воспроизводится. В итоге все тесты работают однопоточно.
Для deadlock-ов в теории есть формализмы и верификаторы и прочий modelChecking, для dataRace - кроме головы я пока ничего не знаю. Надо было идти на лекцию Кости С., но там ПАРАЛЛЕЛЬНО шла другая крутая лекция :) .
суббота, 1 октября 2011 г.
Шара, твиттер и все-все-все
С развитием интернета люди изменились (относительно времен Толстого, Чехова и других табличек с класса литературы). Если раньше люди по-мужски(?) бросались под поезд (не читал, но одобряю :) ), стрелялись на дуэлях, то сейчас троллят или максимум пишут язвительные статусы в соц. сети. Мельчает, не тот нынче народ пошел...
N лет назад на паре философии зачем-то обсуждали схожие вопросы. Так как N достаточно велико, что не было никаких фейсбуков, твиттеров и вконтактов. Интернет был, и были дискеты, флешек не было. Из всего "социального" максимум была аська, и можно было писать там статус и выбрать иконку (ограниченный набор из туалетной бумаги, гамбургера и спящего человечка). Все остальные базовые понятия уже были. Если у вас был ЖЖ, либо вы могли менять аватарки на каком-нибудь форуме, то вы - гуру 14 уровня. Это круче, чем поменять стандартный нокиевский рингтон на кастомный (13 уровень).
Так вот, девочка проводила биекцию между иконкой в аське и настроением. Что, это типа как одежда, показывает настроение человека. Вот посмотрите на Пашу (Паша - это я), одел белый свитер - значит у него хорошее настроение. Если бы одел черный - мрачное. (Тут надо закрыть прямую речь, но так как не открыл). Блин, думаю про себя: если она в чем-то права, то настроение у меня должно меняться раз в два года, когда свитер истирается до дыр и покупается новый. Картинка на рабочем столе меняется раз в жизни, не было компьютера -> появился компьютер. И аватарка так же.
Пришел к двум выводам: девочка ничего не знает о мужском гардеробе; психология мальчиков и девочек сильно отличается. Промолчал, так как была пара философии, там ведь думать надо, а не говорить...
Теперь расшарить личную жизнь стало еще проще. Тестировал фотокамеру на планшете, лежа на кровати. Сделал снимок: нога левая, волосатая - 1 шт., шкаф - 1/3, часть стены (то что осталось). Секунд через 20 вылазит сообщение, что файл уже залит в пикассу. Я тебя просил? Ладно хоть в приватный альбом. Я ничего не тыкал, автоматом заливается в g+, там уже можно (не нужно) дальше.
Я так и не могу понять некоторые вещи в твиттере. Физиологически и умственно себя старым не считаю, но где-то запаздываю. Твиттер - это все тоже продолжение с настроением/статусом/одежды.
Тогда в чем смысл ретвита? Скопировать чье-то настроение? Для двух девушек придти на мероприятие в одной и том же наряде - смерти подобно. А ретвит типа нормально. А если вернуться на N лет назад, что копировать чей-то статус в аське?
В чем смысл чата? Пользуйтесь другими клиентами. А так мы имеем публичную переписку в веках.
Из-за первых двух непоняток я использую только списки. Там не видно ни ретвитов, ни чатов; видны только оригинальные сообщения. Весь поток за неделю я могу прочитать за 3 минуты. Я всех поделил на два списка: люди и нелюди. Вторая - рассылки/подписки.
Понятие флуда. Свои менее 100 твитов за 2 года я интерпретирую как "белка-истеричка" (пойти купить что ли успокоительного). А есть какие-то нелюди, кто генерирует 200 сообщений в год, а есть в тысячи. Им, видимо, вообще поговорить не с кем. Правда, это не проблема твиттера. Флудить можно хоть в телевизор с первых каналов, будучи псевдо-президентом.
Не понимаю людей, которые пишут через веб. Пиши через телефон, флуда точно меньше будет.
Единственно, чем хорош твиттер - реальное время. Смотрел прямую трансляцию финала спорта, так почему-то в твиттере секунд на 30 результаты шли быстрее, чем в прямой трансляции. Только что Китай обойдет Мичиган спортсмены не смогли высчитать. Интрига все-таки была.
На больших выступлениях тоже прикольно получается. Выступающий о чем-то пошутил, через пару минут по тегу ответ идет, тоже прикольный.
И главное, пост писать долго, чем твит. И это не хорошо или плохо, это факт.
Все-Все-Все.
PS. Есть сервис, который рандомно клеит твиты. Получается сюр:
Не может быть. Позитивная сторона кризиса - брать взятки кредитками Увидел, собрал, не рассказывали.
Не называйте людей 'Буридановыми ослами' - до 120 Температура - это сугроб.
Машины научились проходить тест Тьюринга. Пройдет еще несколько лет, и я знаю и микроволновка После меня!
Выход зависит от входа. Видимо, на входе тоже сюр.
четверг, 29 сентября 2011 г.
Любопытнее
Curiouser and curiouser
Alice in W.
Живешь себе, никого не трогаешь. А тебе говорят, что Эратосфена можно делать за линию. А ты не веришь, жил себе, никого не трогал. Не веришь, но любопытно. Как же так, ведь ты никого не трогал?! А тебе дают ссылку на статью 1978 года, блин 33 года назад. Как же ты вообще жил..?
И в самом деле, все оказывается тривиально. Так же тривиально, как Эратосфен с непонятным логарифмом. Даже до некоторого момента времени, Эратосфен казался медленнее чем тривиальное деление. И жили же тогда люди. А потом оказывается, что что-то непонятное быстрее и почему-то является log log n. Непонятно, но верим.
А тут линия, и на второй день становится все понятно, честная линия. Становится только не понятно, как же ты сам до этого не дошел? Видимо, никого не трогал.
Все любопытнее...
ЗЫ. David Gries, Jayadev Misra. A Linear Sieve Algorithm for Finding Prime Numbers [1978]
Alice in W.
Живешь себе, никого не трогаешь. А тебе говорят, что Эратосфена можно делать за линию. А ты не веришь, жил себе, никого не трогал. Не веришь, но любопытно. Как же так, ведь ты никого не трогал?! А тебе дают ссылку на статью 1978 года, блин 33 года назад. Как же ты вообще жил..?
И в самом деле, все оказывается тривиально. Так же тривиально, как Эратосфен с непонятным логарифмом. Даже до некоторого момента времени, Эратосфен казался медленнее чем тривиальное деление. И жили же тогда люди. А потом оказывается, что что-то непонятное быстрее и почему-то является log log n. Непонятно, но верим.
А тут линия, и на второй день становится все понятно, честная линия. Становится только не понятно, как же ты сам до этого не дошел? Видимо, никого не трогал.
Все любопытнее...
ЗЫ. David Gries, Jayadev Misra. A Linear Sieve Algorithm for Finding Prime Numbers [1978]
суббота, 17 сентября 2011 г.
анаграммы, близость, непонятность
fringe - челка
finger - команда в unix :) , палец
fist - кулак
sift - рассматривать
anticipation - предвкушение
stupendous - изумительный
born как третья форма от bear/bore/born. Мужская часть населения не догадывается о первых двух. Потому что для нас это всегда в пассиве.
string - как глагол = нанизать
No word in the English language rhymes with "month". Зато в русском со словом "звезда" есть.
sneak - подкрадываться/подлец/подхалим
sneakers - кроссовки
roam - бродить (роуминг)
nonsence - нонсенс, бес_смыслица
Я с чего-то стал замечать кучу таких похожестей и непонятностей. И в русском, и в английском, и в числах. Похоже, я просто стал читать по диагонали. Без потери связности, смысла; если теряется связность то срабатывает небольшой бактрекинг. Мозг на скорости не успевает корректно кое-что прочитать, он начинает что-то подставлять/придумывать. Можно ли научиться писать по диагонали?
finger - команда в unix :) , палец
fist - кулак
sift - рассматривать
anticipation - предвкушение
stupendous - изумительный
born как третья форма от bear/bore/born. Мужская часть населения не догадывается о первых двух. Потому что для нас это всегда в пассиве.
string - как глагол = нанизать
No word in the English language rhymes with "month". Зато в русском со словом "звезда" есть.
sneak - подкрадываться/подлец/подхалим
sneakers - кроссовки
roam - бродить (роуминг)
nonsence - нонсенс, бес_смыслица
Я с чего-то стал замечать кучу таких похожестей и непонятностей. И в русском, и в английском, и в числах. Похоже, я просто стал читать по диагонали. Без потери связности, смысла; если теряется связность то срабатывает небольшой бактрекинг. Мозг на скорости не успевает корректно кое-что прочитать, он начинает что-то подставлять/придумывать. Можно ли научиться писать по диагонали?
воскресенье, 11 сентября 2011 г.
Статистика в Вконтакте
Среднестатистический пользователь той самой соц.сети (какой-то брат великого Николая Дурова) в среднем обновляет аватарку, добавляет фотки с отпуска и ставит сердечки на чужих аватарках и фотографиях с отпуска.
Но только у асм-щиков в заметках можно найти обсуждение порядковой статистики, где для балансировки дерева используется информация о количестве в поддереве. Статья какого-то китайца от 2006 года. Внезапно, но китаец лет за 20 смог просечь эту фишку, а все говорят что возьмем сбалансированное дерево и расширим узел информацией о количестве узлов в поддереве.
На премию Тьюринга не хватит, но за идею я "сердечко" бы плюсанул :) .
update: плюсанул сердечко :)
Но только у асм-щиков в заметках можно найти обсуждение порядковой статистики, где для балансировки дерева используется информация о количестве в поддереве. Статья какого-то китайца от 2006 года. Внезапно, но китаец лет за 20 смог просечь эту фишку, а все говорят что возьмем сбалансированное дерево и расширим узел информацией о количестве узлов в поддереве.
На премию Тьюринга не хватит, но за идею я "сердечко" бы плюсанул :) .
update: плюсанул сердечко :)
суббота, 3 сентября 2011 г.
100 тыс. пробега
Таки прочитал пробил в google.reader 100 000 записей.
На данный момент я подписан на 335 фидов, в среднем в месяц это составляет 5500-7000 сообщений, то есть 200+ в день, что около 20 минут чтения (беглого просмотра + чтения заинтересовавшего). Активно использую уже года 1.5-2.
Это на 80% какие-то люди, на 20% какие-то автоматические рассылки.
Из людей симметрично знаком с порядка 10 (не процентов, кстати, единица измерения людей = человеки? Тогда в человеках), несимметрично знаком с половиной.
Подписан на большие группы людей со спорта (acm), fp (то, что вышел новый журнал fp я узнаю с течение 3 дней из 40 сообщений; и импортное fp), шахмат, фотографии и что мне нравится из искусств, просто программирование, что-то про лайфхак, экономику, и то что обычно попадает в категорию "другое".
Это 50% с ЖЖ, 10% с blogspot, и опять же "другое".
Не использую термин "френд-лента", ибо понятие друг как человеческое отношение (как бинарное отношение на людях) довольно сложно. Я же использую термин "я на него подписан".
Некоторые люди ведут даже 2 блога (например, житейский и математический); есть даже люди на которых я подписан, но они еще не разу не писали :) .
Есть порядка 10% импортных, в виду моих ограничений - только на английском.
У меня есть два внутренних тэга для записей: TODO, follow. Первый - отложить в очередь на чтение, там у меня порядка 200 записей, которые прореживаются по мере свободного времени. Второй - это что-то типа викторин, или тех веток где я участвую в обсуждении, там не более 3.
Точно не буду подписываться на людей, кто создает много трафика (из людей это не более 1-2 постов в день (в [<2, >0] у меня в ленте = 5 человек)). Живые люди обычно мало пишут, мертвые уже не пишут, а нелюди пишут много.
От некоторых вещей я так же со временем отписываюсь (не понимаю, но со временем иногда начинается какая-то истерика и идет поток эмоциональных постов. И мальчики, и девочки).
Полностью не смотрю телевизор, ибо в блогах это все появляется гораздо быстрее, и местами это является оригиналом. Пару раз в деньпролистываю прокручиваю агрегатор новостей (тоже гугловый, как более адекватный), и более-менее в теме. Часто получалось так, что мне говорили "что сегодня в телевизоре показали такой-то сюжет", но я уже об этом знаю несколько дней.
Есть еще твиттер, но это выходит за рамки данного поста.
На данный момент я подписан на 335 фидов, в среднем в месяц это составляет 5500-7000 сообщений, то есть 200+ в день, что около 20 минут чтения (беглого просмотра + чтения заинтересовавшего). Активно использую уже года 1.5-2.
Это на 80% какие-то люди, на 20% какие-то автоматические рассылки.
Из людей симметрично знаком с порядка 10 (не процентов, кстати, единица измерения людей = человеки? Тогда в человеках), несимметрично знаком с половиной.
Подписан на большие группы людей со спорта (acm), fp (то, что вышел новый журнал fp я узнаю с течение 3 дней из 40 сообщений; и импортное fp), шахмат, фотографии и что мне нравится из искусств, просто программирование, что-то про лайфхак, экономику, и то что обычно попадает в категорию "другое".
Это 50% с ЖЖ, 10% с blogspot, и опять же "другое".
Не использую термин "френд-лента", ибо понятие друг как человеческое отношение (как бинарное отношение на людях) довольно сложно. Я же использую термин "я на него подписан".
Некоторые люди ведут даже 2 блога (например, житейский и математический); есть даже люди на которых я подписан, но они еще не разу не писали :) .
Есть порядка 10% импортных, в виду моих ограничений - только на английском.
У меня есть два внутренних тэга для записей: TODO, follow. Первый - отложить в очередь на чтение, там у меня порядка 200 записей, которые прореживаются по мере свободного времени. Второй - это что-то типа викторин, или тех веток где я участвую в обсуждении, там не более 3.
Точно не буду подписываться на людей, кто создает много трафика (из людей это не более 1-2 постов в день (в [<2, >0] у меня в ленте = 5 человек)). Живые люди обычно мало пишут, мертвые уже не пишут, а нелюди пишут много.
От некоторых вещей я так же со временем отписываюсь (не понимаю, но со временем иногда начинается какая-то истерика и идет поток эмоциональных постов. И мальчики, и девочки).
Полностью не смотрю телевизор, ибо в блогах это все появляется гораздо быстрее, и местами это является оригиналом. Пару раз в день
Есть еще твиттер, но это выходит за рамки данного поста.
воскресенье, 28 августа 2011 г.
RuSSIR 2011
RuSSIR как RuSSIR...
Круто, как обычно.
Лично для меня это второй russir (последовательный), и не более месяца назад я был на другой не менее крутой школе, то я не буду все подробно описывать, а постараюсь сравнивать.
Питер очень культурный город. Если Москва - это сплошные туалеты, то Питер - сплошные книжные магазины. Я даже видел киоск, где сверху было написано "Сигареты, Пиво, Соки", а внизу продавали книги. Возникает ощущение, что книги там еще и маринуют, жарят, солят и из них делают отличное варенье. Книжных ну очень много, только, увы, стандартный ширпотреб, для тех кому за 50, 40 и т.д. Для тех, кому нужен cs - его нет.
Питер культурный город. Если в Мск импортные на второй день спрашивали, что означает слова "на_3_буквы", "б*". То в Питере импортные таких вопросов не задавали. Или уже знали, или не научились.
В поезде я опять попал в абсолютно-женское окружение. Нет, я не являюсь женоненавистником, просто мне хочется тишины. Бывает нарываешься и физиологически-мужика, но болтает хуже (больше) средней женщины. Но в этот раз это не оказалось проблемой, так как в поезде ехали коллеги на учебу (тоже в СПб). Пошел к ним в купе.
Современные технологии настолько круты, что мы в течение 10 минут смогли установить игрушку на мой планшет с sd-карты, айфон4 начал раздавать wifi, и в два девайса на андроиде (планшет + телефон) начали играть в сетевую игру. Года 2-3 назад я бы в это не поверил. Потом накатили скрипты/закусили.
Пока я шел 10 вагонов, поезд оказался маленьким - обнаружил знакомого. Он местный, но аспирантит в ИПУ РАН. На обратном пути зашел к нему. Там был еще знакомый, тоже местный, и тоже аспирантус с ИПУ. На мой традиционный соцопрос "куда идти в Мск" после 20 секунд сошлись что это культурно (обычно я говорю, что "отделения милиции, парки с маньяками и пивные меня не интересуют"). Еще через 20 секунд, я опять понял, что уже побывал в бОльшем количестве мест, чем они. И стал им сам рекомендовать. Проблема любого города...
Далее транзит в мск (с 10:08 по 21:30). Лучше транзит, чем сидеть непрерывно в поезде 39 часов. Стандартный путь до лубянки - мертвый город - мне нравится в это время. Ребенку (у двоюродной племянницы инкрементация, и я к ним в гости в Питер на ночь)хотел купить хардкордную книжку по мат.логике купил "Алису" Кэрола. Далее пошел в Дарвиновский. Рекомендую. Далее зашел в бильярдную на полчаса. Стол - 10, г, кий - г. Не рекомендую. Где-то поел. Пошел в музей Маяковского. Тоже не рекомендую - на любителя. Мне не понравилось, как будто в здание попала бомба, везде непонятно что, как бы революционно. Погулял 3-4 часа. Транзит окончен.
Поезд прибыл в Питер в 4:40. Вышло 3-4-5 вагонов китайцев, человек 200 поди. Кто-то впереди махнул флагом ис криком "банза-а-ай" все они начали движение. И тут везде послышался непрерывный стук "Тук-тук-тук-тук-..-тук". У каждого китайца был чемодан на колесиках, и про таком количестве чемоданов, брусчатки и эха, казалось что у тебя за спиной миллиона 2 китайцев.
Принципиально решил идти пешком. Невский в 5 утра восхитителен! Абсолютная пустота, редко нарушаемая мелкими группами молодых людей. Вся классика - Аничков, Гостинный, Казанский, площадь... Жаль что от вокзала до конца Невского всего полчаса. Общага на Ваське, в противоположной стороны от стрелки. В 5:37 отключают освещение, я уже перешел Дворцовый мост и минут 5 иду с правой стороны Васьки. В последующий минут 10 я не встречаю ни одного человека, только пару встречных машин. Все как-то резко изменилось, и пейзаж, и город.
Через час достал девайс и стал определять где я. Оказалось, что надо еще пару километров. Через пол часа снова достал девайс, оказалось, что из "оказалось" надо выкинуть первую букву. Через 3-4 итерации стало уже менее смешно. Еще пару километров, еще три километра, да сколько ж можно. В итоге за 2 часа дошел. Сейчас вижу, что это было 12 км. Средний шаг.
Общага (хотя висит вывеска гостиницы, но внутри написано что это общага и номера не сдаются) оказалось довольно большим совком. Но пользуюсь классикой [халява, уксус, не смотреть в зубы].
Описывать лекции смысла нет, так как у нас и так собрали feedback. 80% из них шло параллельно. Начиная со среды стал забивать на первую лекцию (сложно, когда ложишься в 6:00, а встаешь в 10:00 успевать к 9:30), и на послеобеденную (приехать в Питер и ходить обедать - преступление. Вместо этого я иду гулять. Так как обед длится 1 час, а гуляю я часа 3, то ...).
В пн. было фуршетное мероприятие. Когда вернулся в номер, все равно осталось ощущение, что живу один. Глухо, никакой движухи. Это только на следующий день оказалось, что рядом есть еще 5 человек.
Во вторник была офигительная поездка по каналам. По Неве и первые 5-6 поворотов в каналах я еще понимал где мы, а затем внутренняя навигация сломалась. А потом так выплываешь, и оба-на = Исакий.
Пошли в kill fish (первая мысль была, что это магазин рыболовных снастей. Таки бар). Закрывается в 2-00 и последний саундтрек был, внимание, "Спокойной ночи, малыши". Вызвался джентельменом проводить девушку до дома, на Ваське ("метро закрыто, такси не содют" (с) Володя В.). Оказалось, что девушка училась в одной группе с Сережей К. (ака burunduk1), и что Сережа не получил диплом, просто его заломало. В шоке. Сережа настолько крут, что ему было достаточно тупо придти на вручение, даже его не написав. Вернулся под 4. Вы когда-нибудь видели лужу из печенья. Я видел, и даже того кто ее сделал.
Среда.
Ходил в океанариум. Круто. Рекомендую.
Был спорт, нормальный на выбор (футбол, волейбол, теннис, фрисби, скалы). В прошлом году в футбол ушло два человека (один из них я), и как-то было мало и был только волейбол. Зачетно поиграли в футбол, 5 на 5, затем 6 на 6. По времени 2 по 20, затем дополнительное 2 тайма по 5. Голы зашли только в дополнительном в конце. 1:1. Таки пенальти. 1:3, но будем считать что в основное и дополнительное время была ничья. В меньшем составе пошли слушать "Спокойной ночи", финский залив.
В четверг банкет, кухня, гитара. Опять финский залив. Помню было чье-то тело. Тело вошло на кухню, село за стол. Так как салатов не было, оно просто заснуло без салата. Суммарно я насчитал 12 человек + тело. И в этом году лично мне репертуар гитары меньше понравился, хотя на любителя.
Пятница. После всех официальных мероприятий зачем-то пошли брать Смольный. Зачем-то разбили бутылку белого вина. Дежа-вю, или уже традиция. Месяц назад тоже разбили, тоже белого, и в схожей ситуации. Полуимпортного отправляли на вокзал. Непонятный бар ("три первых шота" женщина-бармен понимает не так как мужчина-клиент. Разность воспитания.), паника чтобы успеть при сводке мостов, а там окошко с 2:40 по 3:05, а ты хоть и поймал машину в 2:30, но где-то концерт и проезд перекрыт... Финский залив.
Суббота. Петергоф. Экскурсия внутрь главного дворца как-то не сильно впечатлила, да и стоила она штуку. На любителя. Нейтрально. Фонтаны впечатляют. Их много и они большие. На день десантника надо ехать в Петергоф, даже если вы не десантник и сегодня не день десантника. Пошел в Эрарту. Это очень понравилось. Рекомендую.
Воскресенье. Пошел на книжную ярмарку (м. Елизаровская). Стандартные книжные (Зингер, Тех. книга) ввели в уныние. А это по сути есть школьный базар, но там есть прилавок, где продают всю классику cs. В общем, в России только есть два адекватных места: МЦНМО, и книжная ярмарка в Питере.
Пошел в Гранд-Россия. Очень круто. Рекомендую. Это уменьшенная копия России, поезда, автобусы останавливаются на остановках, включают поворотники. Если вы играли в tycoon... даже если не играли... затянет.
Зашел в бильярдную. Стол на 12 очень хорош. С шарика в угловой я накатал 5-6 шаров через весь стол. Легонечко, с чуть верхним и через весь стол, и он катится по прямой и встает как надо. Блин, а на наших столах чтобы шло по прямой надо бить сильнее, иначе искривления_пространства/силы_Кариолиса/проходящие_мимо_трамваи все портят. И хорошо, что если 2 останутся.
Зашел в лофт-этажи. Честно - гавно. Когда зашел внутрь, группа позади сказала что "как у Васи в подъезде". Я не знаком с Васей, но я ему соболезную.
Оставалось еще 6 часов, а я прошел все основные запланированные точки. Дальше что-то классическое из графовых (почтальон/коммивояжер) - обошел все мосты/парки/скамейки.
Пн. Транзит в Мск. Поезд в 5:11, исходящий в 17:37. Месяц назад я пытал человека с ММ МГУ насчет книжных. Он сказал 4 места, в 3-х я уже был(МЦНМО, Новый Арбат, библиоглобус), в 4-ом(ГЗ МГУ) немного приватный доступ. Решил пробиться в ГЗ. LifeHack: надо заходить с правой части ГЗ, там проще с пропускным режимом. Если будете ломиться через центр, скорее всего обломают.
Решил принципиально не пользоваться транспортом, хотя еще оставалось 5 поездок на метро на билете. Вышел в 5:30. 6:00 - Манежка, 6:30 - Петр, 7:00 - Президиум РАН, 7:30 - обзорная площадка перед ГЗ. 2 часа = 12 км. Магазин в любом случае, не ранее 9.
Только присел на скамейку, бежит белка. В левом и правом полушарии параллельно возникло две мысли: "Ух ты, белка!" и "Белка, ты не за мной...". Хотя всю предыдущую неделю употребляли (но не злоупотребляли, арифметика/речь не отключалась), но белка за такими не приходит. И в самом деле, белка прошла мимо.
Сходил за водой, дождался 9, пошел в магазин. Разочарован. Есть довольно много вкусной математики, абсолютно нет cs. Есть стандартный ширпотреб из языков/технологий. Поел в столовой.
Пошел в парк Победы. Там довольно много пушек/танков. Хороший асфальт, горки - много роллеров. Далее пошел в зоопарк, но у него оказался санитарный день. Было уже около 12, пошел по ближе к вокзалу. Я еще не был в Сокольниках - пошел туда. Парк как парк.
Весь маршрут: http://maps.yandex.ru/-/CBaDZI6U. Я ж офигел, что это 41 км. Диаметр Мск = 40, я таки до сих пор хочу пройти Мск по диаметру...
В этот день я выпил всего лишь 1 л жидкости и был бодрячком. Было свежо и ветер. Неделю назад я выпил 4.5 л, хотя я там прошел порядка 20. Жарко было. Когда жарко, то [устал как лимон, выглядишь как лимон, пахнешь как лимон]. Когда не жарко, то [устал как лимон].
Ближе к концу похода начали болеть ноги, причем непривычно. Пальцы и ступни. Никогда не испытывал таких ощущений. Ну и ходить более 40 км за день для меня это впервые.
Выводы: люди с АФТУ крутые. Познакомился с множеством близких по духу людей. Хорошо провел время. Хочу еще.
Круто, как обычно.
Лично для меня это второй russir (последовательный), и не более месяца назад я был на другой не менее крутой школе, то я не буду все подробно описывать, а постараюсь сравнивать.
Питер очень культурный город. Если Москва - это сплошные туалеты, то Питер - сплошные книжные магазины. Я даже видел киоск, где сверху было написано "Сигареты, Пиво, Соки", а внизу продавали книги. Возникает ощущение, что книги там еще и маринуют, жарят, солят и из них делают отличное варенье. Книжных ну очень много, только, увы, стандартный ширпотреб, для тех кому за 50, 40 и т.д. Для тех, кому нужен cs - его нет.
Питер культурный город. Если в Мск импортные на второй день спрашивали, что означает слова "на_3_буквы", "б*". То в Питере импортные таких вопросов не задавали. Или уже знали, или не научились.
В поезде я опять попал в абсолютно-женское окружение. Нет, я не являюсь женоненавистником, просто мне хочется тишины. Бывает нарываешься и физиологически-мужика, но болтает хуже (больше) средней женщины. Но в этот раз это не оказалось проблемой, так как в поезде ехали коллеги на учебу (тоже в СПб). Пошел к ним в купе.
Современные технологии настолько круты, что мы в течение 10 минут смогли установить игрушку на мой планшет с sd-карты, айфон4 начал раздавать wifi, и в два девайса на андроиде (планшет + телефон) начали играть в сетевую игру. Года 2-3 назад я бы в это не поверил. Потом накатили скрипты/закусили.
Пока я шел 10 вагонов, поезд оказался маленьким - обнаружил знакомого. Он местный, но аспирантит в ИПУ РАН. На обратном пути зашел к нему. Там был еще знакомый, тоже местный, и тоже аспирантус с ИПУ. На мой традиционный соцопрос "куда идти в Мск" после 20 секунд сошлись что это культурно (обычно я говорю, что "отделения милиции, парки с маньяками и пивные меня не интересуют"). Еще через 20 секунд, я опять понял, что уже побывал в бОльшем количестве мест, чем они. И стал им сам рекомендовать. Проблема любого города...
Далее транзит в мск (с 10:08 по 21:30). Лучше транзит, чем сидеть непрерывно в поезде 39 часов. Стандартный путь до лубянки - мертвый город - мне нравится в это время. Ребенку (у двоюродной племянницы инкрементация, и я к ним в гости в Питер на ночь)
Поезд прибыл в Питер в 4:40. Вышло 3-4-5 вагонов китайцев, человек 200 поди. Кто-то впереди махнул флагом и
Принципиально решил идти пешком. Невский в 5 утра восхитителен! Абсолютная пустота, редко нарушаемая мелкими группами молодых людей. Вся классика - Аничков, Гостинный, Казанский, площадь... Жаль что от вокзала до конца Невского всего полчаса. Общага на Ваське, в противоположной стороны от стрелки. В 5:37 отключают освещение, я уже перешел Дворцовый мост и минут 5 иду с правой стороны Васьки. В последующий минут 10 я не встречаю ни одного человека, только пару встречных машин. Все как-то резко изменилось, и пейзаж, и город.
Через час достал девайс и стал определять где я. Оказалось, что надо еще пару километров. Через пол часа снова достал девайс, оказалось, что из "оказалось" надо выкинуть первую букву. Через 3-4 итерации стало уже менее смешно. Еще пару километров, еще три километра, да сколько ж можно. В итоге за 2 часа дошел. Сейчас вижу, что это было 12 км. Средний шаг.
Общага (хотя висит вывеска гостиницы, но внутри написано что это общага и номера не сдаются) оказалось довольно большим совком. Но пользуюсь классикой [халява, уксус, не смотреть в зубы].
Описывать лекции смысла нет, так как у нас и так собрали feedback. 80% из них шло параллельно. Начиная со среды стал забивать на первую лекцию (сложно, когда ложишься в 6:00, а встаешь в 10:00 успевать к 9:30), и на послеобеденную (приехать в Питер и ходить обедать - преступление. Вместо этого я иду гулять. Так как обед длится 1 час, а гуляю я часа 3, то ...).
В пн. было фуршетное мероприятие. Когда вернулся в номер, все равно осталось ощущение, что живу один. Глухо, никакой движухи. Это только на следующий день оказалось, что рядом есть еще 5 человек.
Во вторник была офигительная поездка по каналам. По Неве и первые 5-6 поворотов в каналах я еще понимал где мы, а затем внутренняя навигация сломалась. А потом так выплываешь, и оба-на = Исакий.
Пошли в kill fish (первая мысль была, что это магазин рыболовных снастей. Таки бар). Закрывается в 2-00 и последний саундтрек был, внимание, "Спокойной ночи, малыши". Вызвался джентельменом проводить девушку до дома, на Ваське ("метро закрыто, такси не содют" (с) Володя В.). Оказалось, что девушка училась в одной группе с Сережей К. (ака burunduk1), и что Сережа не получил диплом, просто его заломало. В шоке. Сережа настолько крут, что ему было достаточно тупо придти на вручение, даже его не написав. Вернулся под 4. Вы когда-нибудь видели лужу из печенья. Я видел, и даже того кто ее сделал.
Среда.
Ходил в океанариум. Круто. Рекомендую.
Был спорт, нормальный на выбор (футбол, волейбол, теннис, фрисби, скалы). В прошлом году в футбол ушло два человека (один из них я), и как-то было мало и был только волейбол. Зачетно поиграли в футбол, 5 на 5, затем 6 на 6. По времени 2 по 20, затем дополнительное 2 тайма по 5. Голы зашли только в дополнительном в конце. 1:1. Таки пенальти. 1:3, но будем считать что в основное и дополнительное время была ничья. В меньшем составе пошли слушать "Спокойной ночи", финский залив.
В четверг банкет, кухня, гитара. Опять финский залив. Помню было чье-то тело. Тело вошло на кухню, село за стол. Так как салатов не было, оно просто заснуло без салата. Суммарно я насчитал 12 человек + тело. И в этом году лично мне репертуар гитары меньше понравился, хотя на любителя.
Пятница. После всех официальных мероприятий зачем-то пошли брать Смольный. Зачем-то разбили бутылку белого вина. Дежа-вю, или уже традиция. Месяц назад тоже разбили, тоже белого, и в схожей ситуации. Полуимпортного отправляли на вокзал. Непонятный бар ("три первых шота" женщина-бармен понимает не так как мужчина-клиент. Разность воспитания.), паника чтобы успеть при сводке мостов, а там окошко с 2:40 по 3:05, а ты хоть и поймал машину в 2:30, но где-то концерт и проезд перекрыт... Финский залив.
Суббота. Петергоф. Экскурсия внутрь главного дворца как-то не сильно впечатлила, да и стоила она штуку. На любителя. Нейтрально. Фонтаны впечатляют. Их много и они большие. На день десантника надо ехать в Петергоф, даже если вы не десантник и сегодня не день десантника. Пошел в Эрарту. Это очень понравилось. Рекомендую.
Воскресенье. Пошел на книжную ярмарку (м. Елизаровская). Стандартные книжные (Зингер, Тех. книга) ввели в уныние. А это по сути есть школьный базар, но там есть прилавок, где продают всю классику cs. В общем, в России только есть два адекватных места: МЦНМО, и книжная ярмарка в Питере.
Пошел в Гранд-Россия. Очень круто. Рекомендую. Это уменьшенная копия России, поезда, автобусы останавливаются на остановках, включают поворотники. Если вы играли в tycoon... даже если не играли... затянет.
Зашел в бильярдную. Стол на 12 очень хорош. С шарика в угловой я накатал 5-6 шаров через весь стол. Легонечко, с чуть верхним и через весь стол, и он катится по прямой и встает как надо. Блин, а на наших столах чтобы шло по прямой надо бить сильнее, иначе искривления_пространства/силы_Кариолиса/проходящие_мимо_трамваи все портят. И хорошо, что если 2 останутся.
Зашел в лофт-этажи. Честно - гавно. Когда зашел внутрь, группа позади сказала что "как у Васи в подъезде". Я не знаком с Васей, но я ему соболезную.
Оставалось еще 6 часов, а я прошел все основные запланированные точки. Дальше что-то классическое из графовых (почтальон/коммивояжер) - обошел все мосты/парки/скамейки.
Пн. Транзит в Мск. Поезд в 5:11, исходящий в 17:37. Месяц назад я пытал человека с ММ МГУ насчет книжных. Он сказал 4 места, в 3-х я уже был(МЦНМО, Новый Арбат, библиоглобус), в 4-ом(ГЗ МГУ) немного приватный доступ. Решил пробиться в ГЗ. LifeHack: надо заходить с правой части ГЗ, там проще с пропускным режимом. Если будете ломиться через центр, скорее всего обломают.
Решил принципиально не пользоваться транспортом, хотя еще оставалось 5 поездок на метро на билете. Вышел в 5:30. 6:00 - Манежка, 6:30 - Петр, 7:00 - Президиум РАН, 7:30 - обзорная площадка перед ГЗ. 2 часа = 12 км. Магазин в любом случае, не ранее 9.
Только присел на скамейку, бежит белка. В левом и правом полушарии параллельно возникло две мысли: "Ух ты, белка!" и "Белка, ты не за мной...". Хотя всю предыдущую неделю употребляли (но не злоупотребляли, арифметика/речь не отключалась), но белка за такими не приходит. И в самом деле, белка прошла мимо.
Сходил за водой, дождался 9, пошел в магазин. Разочарован. Есть довольно много вкусной математики, абсолютно нет cs. Есть стандартный ширпотреб из языков/технологий. Поел в столовой.
Пошел в парк Победы. Там довольно много пушек/танков. Хороший асфальт, горки - много роллеров. Далее пошел в зоопарк, но у него оказался санитарный день. Было уже около 12, пошел по ближе к вокзалу. Я еще не был в Сокольниках - пошел туда. Парк как парк.
Весь маршрут: http://maps.yandex.ru/-/CBaDZI6U. Я ж офигел, что это 41 км. Диаметр Мск = 40, я таки до сих пор хочу пройти Мск по диаметру...
В этот день я выпил всего лишь 1 л жидкости и был бодрячком. Было свежо и ветер. Неделю назад я выпил 4.5 л, хотя я там прошел порядка 20. Жарко было. Когда жарко, то [устал как лимон, выглядишь как лимон, пахнешь как лимон]. Когда не жарко, то [устал как лимон].
Ближе к концу похода начали болеть ноги, причем непривычно. Пальцы и ступни. Никогда не испытывал таких ощущений. Ну и ходить более 40 км за день для меня это впервые.
Выводы: люди с АФТУ крутые. Познакомился с множеством близких по духу людей. Хорошо провел время. Хочу еще.
Подписаться на:
Сообщения (Atom)