Закрываем занавес

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

Смешно ли? Я начал этот блог от нечего делать. В восьмом классе я был изрядно утомлен жизнью в своей школе. Все казалось однообразным и невеселым, каждый день я не понимал, зачем я делаю то, что делаю, а приходя домой только и делал, что сидел в интернете без особой видимой цели.

В середине восьмого класса я и был выгнат с подготовки на олимпиады по физике (спасибо, Алпай бей, все мои успехи, это и ваша заслуга) и был переманут на информатику. Информатику, от которой я так отнекивался первый год. Для этого были свои причины: я боялся закончить школу слабовидящим хилым человечком с раздутым самомнением. Так и получилось в итоге, но речь не об этом.

В то время у меня появился стабильный интернет дома и более-менее стабильный интернет в школе. Огромный поток информации свалился на меня, как снежный ком на голову. Ничего не было понятно. Почему я решаю задачки и пишу консольные программки, а все остальные графические штуки и веб-сайты. Почему интернет кишит информацией о том «как создать свой сайт», а ничего толкового и понятного об устройстве компьютера, как это работает и где вообще эти сайты хранятся — нет. Да и для всех, все, что связано с компьютерами называлось «программированием».

Я пробовал несколько глупых вещей до этого: самодельные странички на статичном бесплатном хостинге, какие-то платформы с php-cms, вообще непонятное чудище ucoz. После фейлов со всем из этого с жалкими попытками «создать сайт», я наконец осознал, что это не так легко и решил сфокусироваться на олимпиадном, более понятном программировании. В этот момент и создал на очень популярной в мире, но не очень популярной в Казахстане платформе свой блог. Название выбрал глупое, но менять его уже поздно. ODS — это еженедельные экзамены для подготовки к олимпиадам. Проводились по КТЛам до 2010 года. CPP — C++, мой первый язык программирования.

Зачем? Кому интересно будет то, как я пишу 40-сточные задачки? Да никому, это было прекрасно понятно. В первую очередь для себя. «Потом ведь и забуду, как и куда ходил, да ездил» — так думал я и был прав. Сейчас я иногда открываю старые 4-летние записи и смеюсь. Клево же, тогда я писал о том, что нужно учить сортировки.

Так начиналась моя «олимпиадная карьера» и пошли посты о всех чудесах, которые я увидал. Кампы, сборы, олимпиады. Победы и поражения. Халявные нетбуки с фотоаппаратами и шахматы. Радость и ненависть.

Блог помог мне изливать все свои впечатления в печатном виде и не обременять окружающих своими впечатлениями. В одно время блог был закрытым. Потому что было откровенно стыдно за свои впечатления на олимпиадах. Позже я уже понял, что стыдиться некого — никто не читает и так и открыл опять.

Подводя статистику:

Первая запись была 22 марта 2009 года. В данный момент в открытом доступе (некоторые особо тупые записи я скрыл) 160 записей. 4 года олимпиадчества, большое количество поездок и огромное количество новых друзей и возможностей. Все это я описывал здесь.

Было ли кому-то это интересно? Как минимум одному человеку. Ну и еще пара человек регулярно читало, спасибо, что не смеялись мне в лицо.

Закончилась школа (уже пол года как, почему-то я только сейчас осознал). В олимпиадах больше не участвую(это если не считать сливы на топкодере). Все еще программирую, но уже по-другому.

Пора идти дальше и оставить все прошлое в прошлом. Но писать бред в интернете я не перестаю. Открыл новый блог, который написал сам на node.js. Там уже будет моя программисткая жизнь в юности, а не в детстве. devblog.me.

Спасибо всем, кто дочитал :).

P.S.: русский язык так и не выучил.

Поиск и связанные с ним вещи

Для пущего ознакомления с python-tornado и других технологий, используемых на сервере, я несколько дней потратил на простейшее веб-приложение. Двумя простыми функциями которого были индексация всех файлов в Google Drive нового пользователя и собственно поиск файлов по запросу.

Сначала я написал обычный поиск и индекс файлов. Позже перешел на индекс по содержимому.

Читать далее

Python environment

За последние несколько дней я сделал простое веб-приложение на python, решил записать некоторые простые уроки, которые я понял в ходе работы. Это не связанно с языком, скорее со средой, в которой удобнее работать. Так получилось, что записал на английском. Читать далее

Winter Study 2008

 

Те самые книжки

Те самые книжки

Готовился к тому, чтобы рассказать что-нибудь полезное для занятий на mincostflow.com. Искал материалы по теме в книгах, в папке, которая у меня бродила по десяткам компьютеров, флешек, телефонов и плееров и в конце концов оказалась в дропбоксе. Папка, под названием «[c++books]«, там хранились сканы книг по программированию, алгоритмам, TeX и даже Vim.
Читать далее

Две недели программирования

Пост обозревает события последней недели. Только связанное с программированием, естественно. Это момент, когда потихоньку начинается «настоящее» программирование.
Читать далее