xupypr [dot] com My Garden is well, how is yours?

23Дек/150

ФМЛ: Открытие сезона 2015/2016

13939298327104
В начале октября с Сыктывкарском ФМЛ опять собрались ребята, интересующиеся олимпиадным программированием. Мы открывали сезон 2015/2016. По традиции я готовил блок задач (для формулировок я выбрал сеттинг "Магия"), с которыми вы можете ознакомиться тут. К сожалению я не смог физически присутствовать на соревновании, но по результатам я могу сделать определённые выводы.

18Окт/150

ФМЛ: Закрытие сезона 2014/2015

ninja-cover

Закрытие сезона 2014/2015 соревнований по программированию в ФМЛ проходило в мае 2015 года. Я предоставил 4 задачи на этот контест. Дополнительно я предоставил ещё 3 задачи, которые являлись более строгими формулировками имеющихся задач. Я ожидал что лидеры решат минимум 4 задачи, а первые места разделят те, кто решит хотя бы одну из задач повышенной сложности. Сложные задачи, в отличие от простых не могли быть решены очевидными алгоритмами и требовали использования эффективных алгоритмов и структур данных. Вдохновение для задач я черпал из "Черепашек ниндзя" (описание задач) и курсом Роберта Седжвика Algorithms & Algorithms II на http://coursera.org. По итогам соревнования, сложные задачи так и не были решены ни одним участником. Это говорит о том, что ребятам нужно подтягивать свои навыки, чтобы быть успешным на соревнования Всероссийского уровня.

С текстами задач можно познакомиться тут.
С решениями и тестами тут.

7Фев/150

97 этюдов для программистов

"97 этюдов для программистов" - так называется книга которую я недавно прочитал. И да, она действительно представляет собой 97 небольших рассказов, написанных разными авторами (всего авторов более 30, некоторые статьи написаны коллективно).
97etudov

Книга очень интересная, за счёт того, что в ней собраны полезные рецепты, по различным направлениям, так или иначе, связанными с разработкой ПО: ошибки и исправления, сборка и развёртывание, правила написания и форматирования кода, принципы проектирования и техника написания кода, предметно ориентированное мышление, исключения и их обработка, обучение и мастерство, производительность и оптимизация, языки и парадигмы программирования, рефакторинг и забота о коде, повторное использование и повторение кода, сроки и оценки, простота, командная разработка и сотрудничество, тесты и тестирование, инструменты и автоматизация, пользователи и заказчики.

Да, некоторые советы выглядят немного "капитанскими", полезность некоторых советов сомнительна. Но, тем не менее, большинство советов верные и удачно выражены в форме этюда. Вот наиболее интересные из этюдов:

21Окт/140

КРФМЛИ: Открытие сезона 2014/2015

madagascar600x300

Открывали новый сезон соревнований по программированию в Коми республиканском физико-математическом лицее интернате 18 октября. На этот раз я предложил ребятам 6 задач. 4 достаточно простых, одну посложнее и одну задачу для жюри (она сводилась к нахождению мостов в графе за линейное время). Участников было больше чем обычно: участвовало аж 27 человек.

21Авг/140

Как тестируют в Google

How Google Tests Software

Вы тестируете свои продукты? А хотите знать как это делают в Google?

30Июл/140

Пешком из Китая

Iz-Kitaya-v-Germaniyu-Peshkom-Kristof-Rehage-Christoph-Rehage

Более чем год назад я заказывал из Китая посылочку. Вы не поверите, но это опять был экранчик для фотоаппарата, но уже другого. Да, и опять экран был "модифицирован" братом до степени непригодности для использования. И вот, я сделал заказ (была середина марта) и начал ждать когда придёт посылка, мониторя почтовый трекер. И вот что я там наблюдал:

21Май/140

КРФМЛИ: Закрытие сезона 2013/2014

17 мая 2014 года в 16:30 было объявлено о начале очередного соревнования по программированию в Коми Республиканском физико-математическом лицее-интернате. Я, как и раньше, состоял в жюри и являлся автором задач контеста.

ulita

16Окт/130

КРФМЛИ: Открытие сезона 2013/2014

200px-Brazil_11
15 октября 2013 года в Коми Республиканском физико-математическом лицее-интернате открыли очередной сезон олимпиад по программированию. Я участвовал в нём как составитель задач. На задачи было отведено 3 часа, по истечение которых мы получили следующие результаты:

13Май/130

КРФМЛИ AI Contest 2013

Вернувшись после армии я на некоторое время перестал сотрудничать с физико-математическим лицеем интернатом. Раньше я вёл там факультатив по программированию. Почему? Наверно я немного утратил интерес к преподаванию. Соревнования я тоже не рвался проводить (соревнования я помогал готовить ещё учась в аспирантуре) т. к. был крайне афиллированным лицом (брат заканчивает 11-й класс). Меня пригласили провести закрытие сезона - я с удовольствием согласился. Хотите узнать что из этого вышло?

IMG_3140

13Май/130

Открытый командный чемпионат СыктГУ по программированию

Мой друг и товарищ Анатолий Кораблёв, написал в своём блоге отзыв, о соревновании, в котором нам удалось поучаствовать 30 марта 2013 года. Дабы сиё творение не затерялось на просторах интернета, делаю себе копию, без изменений.