воскресенье, сентября 27, 2009
Bored with rebooting
Полгода назад нам рассказывали про MFC и пришлось-таки установить голую винду с visual studio. Сейчас у нас читается курс 3D графики, где мы прогаем только на Direct3D (OpenGL типа устарел, покрайней мере так сказали)..
Получается что каждый раз, когда я хочу как-либо улучшить свой трехмерный кубик, приходится перезагружаться под винду... Надоело! Очень.
В связи с этим было решено-таки завести какую-нить VM под кубунтой. После короткого поиска остановился на Sun VirtualBox (выбирал наугад среди нескольких кандидатов), скачал deb-пакет с локального зеркала Sun (или можно по этой инструкции), поставилось без проблем. Запустил..
Все по-русски, понятно. Создаю вирт.машину, windows, xp (хотя поддерживает все от 95-ой до семерки), отдал ей под вирт.винтчестер 10 Гб (динамических - то есть реально файл будет весить столько, сколько используется).
Скачал образ WinXP, получил ключ по программе MSDN AA. Через диспетчер вирт.устройств смонтировал образ винды и начал установку... Потом аналогичным образом установил Visual Studio 2008.
В итоге с включенной интеграцией дисплеев и мыши получаем на отдельном рабочем столе свой "маленький" windows :) Скриншот и твит здесь
p.s. Для любителей гамать в Virtual Box, начиная с версии 3, появилась аппаратная поддержка D3D через OpenGL хост-системы в линуксе. Чтобы заполучить это, нужно установить "Guest Additions" в гостевую систему в безопасном режиме и включить поддержку D3D в настройках машины.
p.p.s. в версии 3.0.6 по сравнению с 3.0.2 в режиме интеграции дисплеев пропадает всплывающая панель внизу, из-за чего все настройки машины недоступны, сделал понижение версии обратно к 3.0.2
суббота, сентября 19, 2009
Screencasting
суббота, сентября 12, 2009
Not stupid boy
Довольно забавная вещь, давно не ломал голову над тем, что общего может быть у квадрата в круге и у круга в треугольнике :)
Если кто раскроет секрет #34,38,39 - буду рад почитать, т.к. самому думать уже поздно - спать пора...
четверг, сентября 10, 2009
Большие перемены
Немного подумав, что что-то делать все-таки нужно, я решил заново подключиться и получить новый номер, заодно сменив тарифный план: теперь у меня специальный тарифный план "Студенческий". Вот такие вот дела.
Мой новый номер:
8-923-188-83-47,
старым пользоваться не буду.
p.s. старый номер был таким: 8-923-618-83-47 - спасибо девушке из офиса Мегафона за возможность подбора номера :)
пятница, августа 21, 2009
Twenty pull-ups
Потом появился вел и мои ноги стали уставать и становиться сильнее (год назад проехать 20 км - это много, сейчас - это вообще не расстояние)... А руки... Ну, ручку держать сил хватало, да и ладно :) Но когда мне стали интересны велотрюки я решил что и руки неплохо бы как-нить прокачать... И вот.
Я нашел такую штуку, просто программа упражнений из одних подтягиваний: TwentyPullUps.com (есть аналогичная про 100 отжиманий)... И решился выполнить! Посмотрим, что будет через 6 недель... :)
Простенькая контрольная в ЛШ'09
Сначала все задачи (решения с комментариями позже), вдруг кто захочет проверить свои силы:
- Мат.индукция: доказать, что ( 7∙11^n + 50∙n + 13 ) кратно 20 для любого натурального n.
- Делимости: чему равен остаток от деления ( 71^38 + 42^71 ) на 13?
- Комбинаторика: сколько четырехзначных чисел кратных четырем можно составить из цифр
2,3,4,5,6,7 (цифры не должны повторяться)? - Планиметрия: дан прямоугольный треугольник с катетом 10,5; радиус описанной окружности 7,25, найти радиус вписанной окружности.
- Построение: дан отрезок √2, построить с помощью циркуля и линейки отрезок √(2√5).
Ну, вперед! Каждая задача стоит 7 баллов.
- Решается простой индукцией, без хитростей. Так же можно решить методом остатков (рассмотреть, какие остатки дают степени 11-ти по модулю 20, найти закономерность, аналогично с 50*n; затем сложить их, прибавить 13 и получить ноль).
Полностью решили задачу 8 человек, полный ноль получили 6 человек. - 71 ≡ 6 (mod 13), 71^2 ≡ -3 (mod 13), ..., 71^12 ≡ 1 (mod 13) => 71^38 ≡ 71^2 ≡ -3 ≡ 10 (mod 13)
42 ≡ 3 (mod 13), 42^2 ≡ 9 (mod 13), 42^3 ≡ 1 (mod 13) => 42^71 ≡ 42^2 ≡ 9 (mod 13)
71^38 + 42^71 ≡ 10 + 9 ≡ 19 ≡ 6 (mod 13). Это и есть ответ. Задача сложна тем, что у 71 цикл длиной в 12 - очень многие делали арифметические ошибки.
Полностью решили задачу 9 человек, полный ноль получили 3 человека. - Признак делимости на 4 - число из последних двух цифр должно делится на 4. Итого у нас всего 8 вариантов на окончание числа (32, 52, 72, 24, 64, 36, 56, 76). Остается выбрать две цифры из четырех оставшихся на первые два места. Это размещение из 4 по 2, равно 4!/2! = 12. Для нахождения ответа перемножим 12 и 8 согласно правилу произведения. Задача не совсем тривиальная, на семинарах были проще, но за день до контрольной мы разбирали с ними такую же со слегка другим условием. Но многим это не помогло..
Полностью решили задачу 7 человек, полный ноль получили 10 человек. - Т.к. треугольник прямоугольный, его гипотенуза равна двум радиусам описанной окружности = 14,5. Третий катет тогда равен 10. По трем катетам используя теорему о равенстве касательных к вписанной окружности находим ее радиус = 3. Задача в три действия, никаких доп.построений, все очень линейно. Имхо несложная..
Полностью решили задачу 7 человек, полный ноль получили 8 человек. - Строим прямоугольный треугольник с катетами по корню из двух, гипотенуза равна 2. Делим попалам, получаем 1. В прямоугольном трегольнике с катетами 1 и 2 гипотенуза равна корню из пяти. Есть классическая задача на постоение корня из произведения, по ней строим корень из двух умноженных на корень из пяти. Все. Задача не из самых простых. Требует умение строить корни из целых и наоборот, и знание задачи на построение корня из произведения. В принципе все это мы разбирали и делали аналогичную задачу.. Толи никто не понял, вообщем хз...
Полностью решили задачу 6 человек, полный ноль получили 14 человек.
В итоге имеем..
5 человек с пятерками (28 баллов и больше ~ 4 задачи)
5 человек с четверками (от 15 до 27 баллов ~ 3 задачи)
9 человек с тройками (от 5 до 14 баллов ~ 1-2 задачи)
2 человека с двойками (менее 5 баллов ~ 0 задач)
Все задачи полностью решали примерно по 7 человек из 21-го - в принципе ожиданно было.
Хорошо, что практически все хоть как-то да решали мат.индукцию и делимость; ожиданно, что комбинаторику сложную не многие решат; по их решению планиметрии на семинарах можно было ожидать что и ее не многие решат; единственное мне непонятно, почему за построение так мало народу получило не нули.. Ведь даже за построенный отрезок √5 давали баллы - вот на этой теме в следующем году надо будет акцентировать внимание...
P.S. решил поискать ВКонтакте класс, удачно... Попробывал найти пятерых самых запомнившихся, нашел троих. Вот эта милая девочка написала на максимальный бал:
«Кто в учениках не бывал, тот учителем не будет».
Так о чем это я? Четыре года-то прошли.. За эти годы я все чаще ловил себя на мысли, что мне нравится хоть что хоть кому рассказывать, объяснять. В последний год я оба семестра был, если так можно выразиться, со-преподавателем по программированию (курс Основ Программного Конструирования) и это, как ни удивительно, мне тоже нравилось.. Конечно, прошлым летом я думал о том, чтобы пойти в ЛШ работать, но... Тогда я вспомнил об этом слишком поздно, уже летом. А этой весной меня однажды вечером потревожила моя бывшая воспитательница Анна Владимировна с предложением работать в ФМШ - на следующий день я уже подал заявление на преподавателя математики хоть и учусь на ФФ, нравится мне математика все-таки больше... Через месяц я узнал, что меня взяли и вот 30 июля я отдохнувшим приехал в академгородок учить школьников.
Распределили классы, по забавному совпадению мне достался класс 9-4. Рассказали общую информацию и план занятий: вступительная олимпиада, 5 семинаров, контрольная и собеседование. Т.к. первый семинар был только через шесть дней, а в общаге никого нет, я решил не скучать и за вечерок прорешал первые три темы семинаров (делимость, мат.индукция, комбинаторика).. Это меня расслабило аж до 12 августа. Отсидел в качестве дозорного олимпиаду, решил задания для 8, 9 и 10 класса, через два дня первый семинар, который прошел успешно. Дети оказались не такими глупыми как обещали (в связи с общим недобором в ЛШ) и практически запомнили как перемножать остатки и находить последнюю цифру числа 5555^2222. Я старался вести себе раскованно, шутил, рассказывал про универ, про жизнь, про математику вообще... Судя по лицам никто не скучал - я доволен.
Да, у меня же было на самом деле 10 семинаров! Ведь класс 9-4 делится на две группы: "активную", они постоянно пытались все решать и много говорили, и "пассивную", пара гениев-молчунов и несколько девочек которые с трудом понимали, почему 10 сравнимо с 1 по модулю 3... Обе группы мне чем-то нравились, в первой я иногда уставал их перекрикивать и кидался кусочками мела - помогает, вторую чаще приходилось преободрять всякими шутками и опросами..
Опросы мне понравились, привиду пример: скажите мне, 9 сравнимо с (-1) по модулю 10? Кто-то вяло отвечал "да"... Плохо, повторяем вопрос! Уже два человека говорят "да" и пара явно сомневается... Интригуем: "А мне кажется что нет!" - и рисовал на доске два варианта, "да" и "нет" - около "нет" отмечал одну палочку, а "да" - соответственно, считал руки в аудитории.. После такого обычно каждый что-нибудь говорил! Они начинали спорить друг с другом и секунд через 15 единодушная группа утверждала, что я не прав!
Потом на теме мат.индукция я говорил, что в базисе и предположении думать не надо. Начинаем задачу и они начинают тупить при проверке базиса, ну что за?.. В итоге вылилось это в то, что я их просил записать базис и предположение для разных задач за минуты, потом за 30 секунд... В итоге к концу занятия (!)каждый(!) писал базис и предположение без проблем и многие решали стандартные задачи. Я акцентировал внимание на "каждый", т.к. вообще ЛШ сейчас учит "на среднего ученика" (а не "на сильного"), и важно не чтобы половина умела решать сложные задачи, а чтобы все умели решать простые.
В развлекательной программе ЛШ был пукнт "Матбой" - это вылилось в математическую карусель, если очень кратко, то суть в том, что надо командой из 6 человек на скорость решать задачи и сдавать ответы - чем больше ответов, тем лучше. Отводится на все это полтора часа. Я был там куратором двух команд, каждый раз принимая задачу, я смотрел бумажку с ответами, но одна задача вызвала у меня подозрения... Прикинув в уме, и проверив на бумажке, я нашел ошибку в ответах - срочный звонок Оксане Павловне (зам.директора по части математики) и вот уже все кураторы правят ответы - получил "спасибо" от Оксаны Павловны. :)
Все было круто, пока мы не дошли до планиметрии. Во-первых, планиметрию я не прорешивал заранее и пришлось сделать волевое усилие, чтобы вспомнить ее в вечер перед семинаром, во-вторых, обе группы адски тупили (твит на эту тему), они говорили, что знают все основные теоремы про окружности и четырехугольники, именно на них делается упор в ЛШ, но даже самые простые задачи в одно действие не могли решить... Может это конечно мои косяки, хз..
Ну и на последнем семинаре все вновь оживились, и мы успешно построили треугольники по трем медианам и прочие гадости. Так же мы вечером устроили дополнительный семинар, для повторения всех тем и разбора контрольной работы предыдущих лет. Я постарался ответить на абсолютно все вопросы, рассказал много о ФМШ, стоит ли оставаться, чем ФМШ отличается от остальных школ в плане образования и многие другие интересные для них вещи. В итоге это затянулось на три часа, после которых я еще разговаривал с одним парнем, который учится в Лицее в г.Братск и не может решиться, что ему делать - я его заверил с кучей примеров, что в ФМШ он точно ничего не потеряет! На следующий день встретив Женю Козлова, их воспитателя и преподавателя физики, узнал от него, что это парень теперь безумно хочет в ФМШ - я молодец.
На следующий день я сидел на контрольной и прорешивал все варианты всех классов - уложился в полтора часа. Контрольная была очень похожа на предыдущий год, что подавало надежды на ее успешное написание ЛШатами. Потом до семи часов мы проверяли работы (я проверял 10 класс I вариант, задачу на построение - много смеялся), и потом еще до десяти мы проставляли баллы, определялись с границами оценок и, наконец, выписывали результаты в ведомости - все это было очень долго, но не могу сказать что я не доволен, некоторое удовлетворение присутствует.
На следующий день я проставил всем рекомендации (по шкале от "настоятельно рекомендую" до "не рекомендую") и отдал две работы своего класса на аппеляцию...
Ну вот собственно и все, на собеседывания идти я еще маленький, поэтому моя работа закончилась, осталось надеяться что все, кто хотели поступят и останутся в ФМШ. В следующем году, если ничего особенного не произойдет, обязательно пойду опять работать преподавателем... И может быть воспитателем... :)
четверг, августа 20, 2009
This plastic world...
На эти карточки также шли всякие дополнительные стипендии и зарплаты, но примерно год назад у меня появились потребности в оплате услуг через интернет. Большинство русских сервисов с удовольствием работают с WebMoney, да и оформить кошелек там можно всего за 10 минут и положить деньги можно хоть где.
Полгода назад необходима была покупка VPS хостинга, рекомендовали зарубежный. Выбрал Linode, при регистрации попросили номер банковской карты - я недолго думая вбил туда номер Visa Electron - фигушки, Visa Electron используется только для снятия денег в банкоматах и терминалах, интернет для нее закрыт. Ну что? Идем в банк со словами "Хачу визу, классик!", там сообщают, что их дают только работающим гражданам, коим я не являюсь... Идем к папе со словами "Сделай себе визу, классик!". Папа в ВТБ24 оформил карточку, примерно две недели ее делали, рублей 400 в год за обслуживание и ура! Хостинг куплен, но с некоторыми проблемами.
Немного теории.. У карточки любой есть номер (16 цифр), пин-код и security код (CSC, CVV). Пинкод нужен для работы с банкоматами, а CVV требуется некоторыми банками, когда кто-то хочет снять с вашей карточки деньги. Как я понял, в америке этот CVV никто не требует, то есть вы просто даете кому-нибудь свой номер карточки и он может снять оттуда хоть сколько денег (вы потом можете отклонить транзакцию).
Вернемся к хостингу, сервис успешно слинковался с моей карточкой (соединился), но затем через месяц, когда пришло время взять с меня денег - банк отказал и хостинг сказал, что через 10 дней меня отключат. Паника! Звоню в банк, мне говорят что Linode.com при попытки снять деньги не предъявил CVV... Фак, тогда я про это в первый раз услышал. Мне пришлось писать письмо в службу поддержки, что вот у меня такой банк, он требует код, вот вам мой код, используйте его - через пять минут деньги успешно ушли с карточки. Но вообще, на Linode не было предусмотрено использование CVV...
Потом я в один прекрасный день решил встать на путь праведный и заплатить за last.fm (3$). Там оплата идет через PayPal - не помню точно почему, но та же Visa Classic никак не линковалась с ним... Тогда я переплатил 50 р. и оплатил через WebMoney...
И именно в то время я узнал про виртуальные карты, у Visa это Visa Classic e-card - захотелось оформить, но стало лениво... И вот неделю назад я узнал подробности и пошел в банк (опять ВТБ24) на оформление на один счет двух карточек: e-card и Visa Classic Unembossed. E-card это просто пластиковый прямоугольник без магнитной ленты на котором написано ваше имя, номер и security code, а вторая карта нужна для работы со счетом (единым) через банкоматы. Вчера карты были готовы, 150 р. в год за обслуживание Visa Unembossed, 60 р. в полгода за обслуживание e-card. И все, пришел домой, активировал, успешно связал их с linode.com, paypal. Оплатил last.fm и вот я счастливый вновь слушаю классную музыку!
В итоге у меня четыре карты, одна для институтов (они работают с Сибакадембанком, который потом объединился в Урса банк, который недавно объединился с МДМ Банком), вторая для универа (стипендия), а третья и четвертая для интернет-коммерции... А папину Visa Classic надо будет закрыть.
воскресенье, июля 19, 2009
19 years old
Встретился с другом, поел там, где всегда хотел поесть (grill master), выпил то, что всегда интриговало (махито, безалкогольный) - это вроде бы уже необычно. Получил классный подарок в виде подушки с нарисованным сурком и надписью "Don't Repeat Yourself" - тоже очень здорово. Потом мама уговорила меня сходить в магазин, купили майку, желтую, буду на пары ходить в ней; а затем я поехал покупать себе подарок из своего вишлиста (http://www.wishlistr.com/cypok/), то есть первое что там было - велоочки. Сначала меня очень разочаровал велосипед, задний переключатель вообще не работал, а велокомп утверждал что я на месте стою, блин. Очень понравились очки в Твоей Стихии, с тремя линзами (темно-красными, желто-оранжевыми и прозрачными) для разной погоды - полезная вещь, купил. Хотел еще посмотреть гидраторы, но их в Триале не оказалось, кончились. Велокомп чудом починился, переклюк с горем попалам выполнял свои обязанности, на бордюры запрыгивалось легко - это хорошо. Приехал домой довольный.
Мама делала пиццу, я ее ел, потом отвечал всем вконтакте на поздравления, потом приехал папа с волейбола - и мы с ним смотрели Бумер-2. Параллельно я убивался об дебильную багу в ttt, в итоге что-то переписав, что-то удалив, оно заработало, еще полчасика и практически все тесты проходят - тоже хорошо.
Что мы имеем? Мне 19 лет, я студент третьего курса кафедры АФТИ, увлекающийся программированием и самыми разными видами езды на велосипеде и сноуборде, не верящий в бога и альтруизм, у меня есть хороший друг и много приятелей. Все хорошо, живем дальше.
среда, июля 08, 2009
ЕГЭ
Комментарий:
Ну, математика и физика - ожиданно :)
География - по-моему вопросы были довольно простые, хотя я географию вроде хорошо учил, с интересом.
По химии была честная 5 в ФМШ - за два с лишним года совсем все забыл :(
Русский - 4! Я горжусь собой! :)
Биологию с историей я никогда не знал, а обществознание - вообще неизвестная мне наука, никогда в школе у меня ее не было.
суббота, июня 27, 2009
Exams didn't satisfied me
Введу еще один класс: неудовлетворенные, это не те, которые получают "неуды", а которые не получают удовлетворения от сессии.. Вы спросите, какое на фиг удовлетворение?, это ведь сессия, тяжелая изматывающая пора. Нет, для меня это не так.
Я стараюсь получать удовольствие от экзаменов и от подготовки к ним.
Сначала, во время подготовки я систематизирую весь курс, разбираю мелочи (я очень редко что либо учу, просто разбираю, только один проход по всему курсу) и у меня вырисовывается целостная картина всего курса - это приятно, это доставляет удовольствие, удовлетворяет. В данном плане меня порадовал функан своей логичностью и последовательностью, и сильно огорчила дискретка, это был просто набор алгоритмов и теорем. А как происходит этот первый этап - "подготовка"? Сначала делаем что-нибудь постороннее, потом занимаемся не предметом и за 2 дня до экзамена начинаем читать - почему так поздно? А больше просто не надо! Все, что было у нас, можно прочитать и разобрать за 2 дня - иначе это какая-нибудь история, которой у нас, слава богу, нет. В первый день прочитываем примерно треть, за следующий день еще треть, остается 12 часов до экзамена, иду в магазин, беру сникерсы, сок, остается 11 часов и треть всех билетов - включаем форсаж!! И не отрываясь читаем, читаем, понимаем, читаем дальше... За 2 часа до экзамена прочитываем все, шпорим нетривиальные места (все-таки их редко более двух-трех), спим и сдаем, но это немного попозже. А почему меня не напрягает такая неравномерная нагрузка я не знаю, мне не трудно учить весь последний день не отрываясь от лекций, стимул ведь есть: узнать весь материал, который хотел изучить.. Сильно амбициозно? Нет, просто мне это необходимо для того, что бы идти на экзамен, я всегда иду со словами "я все разобрал" - это залог отличной оценки, я не понимаю людей, у которых есть "билеты, которые не попадутся" (т.е. билеты, которые вообще не знаешь).
Вот так вот "зная все", идем на экзамен - заходим первым, читаем билет... И крик души: "Я ЭТО знаю!", пишем, сдаем, уходим! Круто!!! Я подтвердил свои знания, получил заслуженное "отлично"... Я удовлетворен и подготовкой, и собственно экзаменом.
Так было раньше, а на этой сессии...
Элдин: хреновый устный билет - что-то написал, не все, и частично мог ошибиться (т.е. я осознаю, что я знаю не все) - можно меня валить и не стаить пять, но экзаменатор лишь просмотрел мой билет, дал задачку, решил - получил пять.. Но я не хотел такую пять - она не является моей оценкой, это лишь проекция отношения преподавателя ко мне на пятибальную шкалу... Не удовлетворен, я хотел вопросов, уточненений - чтобы я смог на них ответить, чтобы я смог выкрутиться и тогда пятерка была бы честной, моей, но нет...
Дискретка: фиговый устный, необычная, неочевидная задача. Все, вот моя четверка! Вот она! Но нет... В билете оказывается самую сложную часть можно не доказывать - устная часть превращается в формулировку двух теорем, а задача после исписывания листа бумаги решается, не легко, но решается. Получаю пять - но я ее уже и не хотел, я понимал, что я не знаю все, а в зачетке написано "Владимир Парфиненко знает дискретку на отлично" - внутреннее противоречее, как-то так...
Сессия была легкой, материал порой тяжелый, но я не устал, у меня полно желаний на лето (программирование) и я уже начал их осуществлять.
Примерно вот так я отношусь к сессии, знаю, многие не согласны, многие меня ругают за фразу "Опять 5" - но это отнюдь не хваставство, а даже некоторое огорчение...
среда, июня 17, 2009
воскресенье, мая 17, 2009
GPS - полевые испытания
Вчера я устроил сразу несколько экспериментов, во-первых, решил узнать, смогу ли я проехать 50 км с нормальной скоростью (>20 км/ч). Во-вторых, эти 50 км проходили по неизвестным мне дорогам и районам.
Естественно первый пункт - испытание меня, второй - моего gps навигатора на деле :) Отметил в gmaps маршрут, скинул его и отправился в путь!
Пока ехал до Кольцово, на трассе было постоянно не меньше 30 км/ч, я регулярно доставал gps, смотрел, что он показывает: во-первых, перед каждой точкой маршрута и поворотом он издает звук, что весьма удобно, во-вторых, он показывает кучу статистика (скорость, расстояние и т.д.) и время до следующего поворота (оценивается), причем довольно точно. Ну и конечно есть карта с текущим положением и стрелочкой, которая указывает направление дальнейшего движения... :)
В Кольцово мне как раз и пригодился он по делу, я чуток заблудился, свернув не там (я искал магазин купить воды), но ничего, по милой стрелочке (та что указывает куда ехать) довольно легко вышел на нужную дорогу.
Дальше была деревушка, потом въехал в первомайский район. Там купил попить. И тут возникла делема: все машины ехали по одной дороге, а я для себя выбрал другую.. Можно было поехать за машинами и попытаться в нужном месте не пропустить поворот, или можно было довереться себе и поехать по первоначальному плану. Я решил, что ломать планы не нужно. Поехал по лесочку... :)
Потом нашел еще один баг в своем маршруте - он шел по односторонней дороге, причем в неправильном направлении - поехал аккуратно около бордюрчика... :)
Накрапывал дождик, gps пищал у поворотов, я разогнался до максимальной в 54,9... Поехал домой по Бердскому, под конец уже прилично устав: было желание только по-быстрее доехать.
Поездка удалась! Очень доволен gps (хоть он и стоит дорого, но эти деньги были отданы за реально хороший гаджет), доволен собой, т.к. средняя была 22,8 км/ч, общее расстояние 54 км, а полное время поездки 3 часа.
четверг, мая 14, 2009
GPS
Купил GPS Venture HC (подарок себе за то, что я очень хороший). Клево! :)
Проехался на велосипеде, прихожу домой и подключаю gps к Google Earth. Через 15 секунд моя поездка с кучей статистики (скорость, расстояние, высоты) уже в Google Earth, сохраняю в kml файл. Импортирую его на Google Maps, показываю друзьям спуск, где можно разогнаться до 52 км/ч.
Выбираю новый маршрут на завтра, чертя его в Google Maps. Сохраняю его просто, приписав к ссылке "&output=kml", на комп. Используя GPSVisualizer конвертирую его в формат маршрутов для навигатора и заливаю маршрут через usb. Все, можно ехать!
Спасибо garmin, google.
воскресенье, мая 10, 2009
Велопоход
Но когда пять восемнадцатилетних велосипедистов хотят это осуществить, возникают проблемы: что брать, сколько сможем увезти, где спать и т.д. Поэтому была предложена идея устроить "велопоход" километров на 10 с целью прочувствовать тонкости этого мероприятия и приобретения минимального опыта. Дополнительными целями ставилось просто отдохнуть и поесть шашлыков в теплый день (удиветельно теплое 9-ое мая в этом году!).
Начали собираться за день: все, кто мог, свезли ко мне в комнату рюкзаки походные (по 60 литров), палатки и спальники.. Набиралось 10 человек (Я, Малюгин, Леха, Дамир, Кос, Света, Катя, Рустам, Вова и Женя), для них: 9 спальников, 3 палатки (4+4+3) и куча надувных матрасов. Так же всякая мелочь типа топоров, шампуров..
На следующий день я рано утром съездил за новой покрышкой (купил Nokian 26x2,2) и в три часа дня, встретившись с Косом и Дамиром, поехали в Быстроном "затариваться". Накупили 6 кг шашлыка, 2 кг сарделек, 9 л Карачинской и 12 л сока и куча опять же мелочи: сгущенка, паштет, хлеб... С ОЧЕНЬ тяжелыми рюкзаками мы поехали к семерке (общага), причем в это время начался мелкий дождик.. Скажу вам, ощущения забавные: огромный вес за спиной рушит все, координация другая, тот же поворот проходится со всем не так, так как наклон на минимальный угол из-за веса усиливается. Но ничего, привыкли и доехали.
Потихоньку выгребая все вещи на улицу, мы ждали остальной народ. Долго распихивали все по рюкзакам, чтобы всем было примерно поровну. Затем дождались Вову с Женей и двинулись, примерно в 18:20.
Гордо проехали мимо НГУ и держали свой путь к Бердскому заливу мимо Бот.сада. Ехали нормально, правда в Новом поселке были проблемы с переключателями у Жени, но вроде бы все отремонтировали. Доехали до турбаз и тут надо было где-то поворачивать, но никто толком не знал, где же именно.. В итоге повернули и съехали по очень длинному и клевому спуску прямо до Бердского залива. Но нам это было не нужно, нам нужно было добраться до турбазы Дубинина (которая была дальше по берегу). Пятнадцать минут езды по берегу хватило, чтобы понять всю сложность езды по песку - въехали в лес и начали объезжать всякие базы и лагеря. В одном месте решили срезать - перелезть через забор. Было весело, очень, смотрите фотки! :) Дальше мы увидели нашу базу, но нам надо было не прямо в нее, а на пляж около нее: еще раз преодалеваем забор и мы уже на пляже!
Пристегнули велы к забору металлическому и начали разбивать палатки, пока некоторые пошли искать дрова.. Палатки готовы, но тут мы узнаем, что самый большой матрас дырявый, и четверо человек без подстилок оказываются.. Кос пытался его заклеить - ничего толком не получилось - забили. Тем временем уже разжигается костер и рубятся дровишки. Также надули маленький (двуместный) матрас ко мне в палатку, которую я использовал в первый раз, и кинули в тамбур рюкзаки.
А тем временем, пять человек, решили, что они уедут в 8 утра, у всех были свои дела. Поэтому меня попросили переложить вещи из рюкзака красного, с которым я ехал, в синий, с которым я поеду обратно. Это был важный момент... :)
Костер горит, шашлыки размораживаются. Начинаем их надевать на шампуры, которых было всего 8, и ставим жариться. Было также решено устроить второй костер для обогрева из дров, которые были "присвоены", то есть украдены с турбазы где они лежали в аккуратной кучке. :)
Все горит, греется, я иногда поигрываю с кем-нибудь во фрисби, все клево... Шашлыки готовы и мы начинаем поедать шашлыки, кто с кетчупом, кто со сгущенкой (так делали Вовы :)). Тут снизошло озарение, что сока-то у нас мало, всего четыре стаканчика на человека - введен режим экономии жидкости. Едим лаваш со шпротами и ждем второй партии шашлыков, съедаем и ее... Но... Последние кусочки уже идут плохо, причем у многих.. Было решено третью порцию не жарить - все объелись.
Тут появился ежик! Да! Женя увидела в кустах ежика и догнала его, клево! Я до этого их не видел, они очень прикольно складываются в клубок и колятся, с ним мы играли долго, потом он убежал, пока мы смотрели салют в Бердске в честь 9 Мая.
Время уже было около двенадцати и все пошли спать. Но ведь у Коса, Малюгина, Светы, Кати спущен матрас! Кос его начал качать под дружеские крики из соседних палаток: "Как покачаешь, так и поспишь!", "Может утром накачаешь?!", "Хватит шуметь, люди спать хотят!".. Что было дальше - я не помню, заснул хорошо и крепко.
В 7 утра проснулся, мне рассказали, что ночью тут рядом песни пели и к нам даже подходили, интересовались, не мешают ли нам - приятно... :) Пожарили немного сарделек и кто хотел - поели, таких было не много. Половина уехала в 8, а мы (Я, Кос, Дамир, Леха и Малюгин) остались дожаривать шашлык и доедать что осталось при 4 литрах сока и одной Карачинской. Поиграли в волейбол и уже сожгли весь мусор, было решено начинать собираться.. Я решил немного прокатиться по песку, но... Не нашел ключей от замка, которым были пристегнуты мой и Дамиров вел!! Обшарив всю палатку и я предположил, что они скорее всего в красном рюкзаке, которые увезли в 8. Черт! Звоним туда, узнаем где рюкзак, узнаем нет ли в рюкзаке ключей - они там! Уговариваем Куксу (одногруппник) приехать до нас на такси, отдать ключ и поехать обратно получив шашлык. После долгих уговоров нам предоставили такси за 300 р. Кукса отправился и мы пошли его встречать. Встретили и отдали ему еще два рюкзака со всяким барахлом. Вернулись к велам, отстегнули и поехали домой. Опять забор - перелезли, и выезжаем на дорогу. Добрались быстро, за 35 минут до общаги. А туда ехали 1:15 - видимо долго по лесам плутали.
Итого: куча удовольствия, наелись и неплохо покатались. Перебор еды, недобор воды. 22,7 км в пути со средней туда - 15, обратно - 19.
маршрут | фотографии
Странное..
вторник, мая 05, 2009
web2.0 (мой взгляд на некоторые сервисы)
last.fm - время не жрет, просто очень удобный сервис
vkontakte - смотреться несколько уныло на фоне фейсбука, но там много друзей, морально не готовых переходить на фейсбук. Поэтому времени сейчас много не требует
habrahabr - ад, детище дьявола. Стоит зайти, и на час ты точно потерян для общества: огромное количество актуальной, интересной информации.
twitter - время не жрет, позволяет осозновать и записывать интересные вещи
youtube - ну... Можно зайти на полчасика, но т.к. много фигни, быстро надоедает
bash.org.ru - давно не открывал, разве только в что почитать в маршрутке
А теперь немного о жизни.
так же катаюсь на велосипеде - времени отнимает не много, зато очень приятно и полезно
пишу сайты - если сажусь - то часа на 4-5. Главная проблема - оторваться от Хауза
M.D.House - сериал, хороший, умный и интересный. Сейчас смотрю второй сезон. В среднем - полторы серии в день.
Так вот куда все мое время тратиться.... :(
Паника
Опять...Опять это, целый день фигня делания, что даже на автофокус времени не хватает... Делаю домашку до часу ночи, параллельно занимаясь всем кроме... Кроме того, что нужно!! Вова, блин... Как так получается, что я не помню, чем я занимался сегодня с 6 до 9??..
Надо что-то срочно предпринимать, ведь дел-то все еще куча . . .
пятница, апреля 24, 2009
Физкультура
понедельник, апреля 20, 2009
Первые 30 км
Позавчера проехался на велосипеде с друзьями до горнолыжного комплекса Ключи. Забрались на гору, тяжело это было. Затем съезжали с вершины, фотографируясь - получилось много и красиво. Это был мой первый опыт съезжания со склона по пересеченной местности, своего рода даунхил - надо будет как-нибудь повторить... :)
А еще я купил себе рюкзак, Mammut Freeride 18 - вообще он "зимний", но я его покупал для катания на велосипеде (хотя может и зимой с ним буду катать на борде), потому что все барахло (насос, запаска, отвертка и т.д.) помещенное в старый "ранец" очень неприятно в нем болталось, да и сам ранец бил по спине, подпрыгивая на кочках - новый же я покупал с ремнями (поясным и грудным). Поэтому рюкзак довольно плотно сидит на спине, и ни куда не "прыгает" и не съезжает вбок... Ну и конечно он более пригоден для перевоза всяких тяжестей, то есть два килограмма за плечами я даже не чувствовал. Ну и конечно в нем есть фишечка: свисток на одной из лямок, думаю буду регулярно свистеть... Просто так... :)
воскресенье, апреля 19, 2009
Подвожу итоги своего первого велосезона: лето-осень-зима 2008 и чуть-чуть 2009
пятница, апреля 10, 2009
Шерегеш
Температура сейчас в Новосибе +8, там примерно так же, но снег не должен таять, по крайней мере так говорят :) Вообщем посмотрим, надеюсь, будет весело!
суббота, апреля 04, 2009
BDD rocks! Cucumber rocks!
Студенты обычно тестируют так: написали функцию суммирования, проверили, что работает "2+2" - все! А потом оказывается, что на "3+0" она падает, а через некоторое время (когда что-то в коде менялось) вообще перестает даже "2+2" складывать. Человек не может после каждой модификации кода проверить все предельные и стандартные поведения программы - это просто очень трудоемко.
Но есть решение! Мы создаем тесты, которые будут проверять работу каждой функции в отдельности - в нашем примере это проверка, что "2+2=4" и "3+0=3". И каждый раз, мы запускаем тесты и убеждаемся, что все по прежнему работает.
Так же возможно мы придумаем, как улучшить алгоритм работы нашей функции, и тогда мы просто перепишем функцию и запустим тесты - если все OK, то мы молодцы, иначе откатываемся к предыдущей версии и думаем над улучшением работоспособности нового, более хорошего алгоритма.
Теперь поговорим о реализации этих тестов.. Ведь mix'овый калькулятор я бы рад протестировать, но абсолютно нет средств и инструментов для этого. С современными языками и фреймворками дела обстоят гораздо лучше: есть очень много этих самых средств и инструментов. Приведу пример лучших для Ruby (субъективное мнение):
- rspec - BDD фреймворк, весьма удобен, вот пример
Как можно увидеть, код вполне читаем на родном english'е, мы тестируем наш список в разных ситуациях и ожидаем определенного поведения.
Этот фреймворк мне нравится больше всего именно для тестирования разных функции, моделей - cucumber - и опять фреймворк, девиз которого "BDD with elegance and joy". Это просто супер - вот вам нравится идея написания тестов на русском языке. Мне - очень!
Это пример комплексного тестирования форума. Вы подумаете, что тут где-то обман (!), как система догадывается, что я имею ввиду? Ведь ИИ еще не доведен до юзабельного состояния :( Да, есть дополнительные расходы, которые заключаются в объявлении пары правил для обработки выражений специфичных для форумов, но это всего 10 строчек с регулярными выражениями, зато что мы получаем взамен!
Тест пишется за несколько минут, даже меньше, и он очень удобен для демонстрации людям, не знакомым с программированием, например, дизайнерам и заказчикам!
четверг, апреля 02, 2009
Шерегеш в апреле - катание в майках
Обязательно поеду, по-моему будет очень классно и, как минимум, очень необычно!
пятница, марта 20, 2009
Опять то, опять сё..
И опять я прогаю, и все еще катаюсь на сноуборде, и по прежнему хорошо учусь.
Но есть в каждом разделе интересные моменты...
- Прогаю я теперь "по науке": так как щас довольно напряженный семестр в плане учебы, то на все остальное времени не хватает вечером, поэтому придумали... Вот такой план по написанию сайта группы (который за месяц учебы с места не сдвинулся): мы с Ваней ("партнер") обязуемся прогать хоть по чуть-чуть каждый день, вне зависимости от количества дел. Эта схема уже приносит плоды, так как за три дня мы уже написали (оценим сверху..) половину форума! С сегодняшнего дня еще обязуюсь уделять часть времени bookez (потому что на него времени ну совсем не хватает).
- И да, я на протяжении месяца катаюсь на сноуборде каждые выходные! Это офигенно круто, в связи с этим уже купил шлем, очки и даже штаны хорошие - думаю, что обязательно продолжу в следующем сезоне.
- Учусь на самом деле не так хорошо, как хотелось бы. Да, со всеми мат.дисциплинами у меня все хорошо, лучше не бывает. А вот с лабами по оптике и с теми же семинарами - все-таки не физик я, но будем бороться - прямо сейчас я оформляю месячное задание по оптике.. :)
суббота, марта 07, 2009
Хочу ли я спать?
Посмотрим долго ли я так протяну, следующая неделя представляется очень непростой... Куча месячных заданий надо сдать. :(
Радует лишь то, что в понедельник я на весь день еду в Юрманку кататься на борде большой компанией физиков! А сегодня я еще и на велосипеде покатался в -8 градусов, было очень круто - прыгали в сугробы и прочей ерундой занимались.. Нравится мне все это.....
понедельник, марта 02, 2009
Snowboarding 2.0
Великое событие - я купил себе сноуборд!!
Недорогой борд, ботинки и крепления - отличное начало! На картинке он правда очень длинный, у меня короче, и, соответственно, шире.
И я его уже даже обкатал, два раза!
Один раз мы с соседом катались с четырех метровой горки около общаг. А вчера я съездил в Юрманку с соседом и еще одним одногруппником.. Это было очень круто! Спустя полтора месяца после своего первого катания, я стал кататься гораздо лучше, и мне это стало еще больше нравиться!
Стараюсь по-больше кантоваться, и вообще хочу ездить "правильно", пока что получается с переменным успехом - но я планирую за остаток сезона еще съездить несколько раз покататься и научиться стабильно ехать на кантах и менять их же..
К борду претензий нет, нравится, ботинки очень удобные... Клево все, вот так.
Вообщем классный год получается: сначала велосипед, сейчас борд... Таки начинаю приобщаться к активному отдыху - здорово!
вторник, февраля 24, 2009
Ruby vs C#, или Знакомство с Си-Шарп
Поставил Mono, MonoDevelop, который ну очень сильно похож на VisualStudio - на сайте mono-project, так и сказано, что среда разработана специально для тех, кто хочет портировать свои .NET проекты в unix-системы. Человек, знакомый с VisualStudio легко разберется с MonoDevelop. Там присутвствует и хваленый intellisense, и все прочие фишечки..
Начал писать, сразу напрягло количество необходимых ключевых слов для объявления методов, и вообще, HelloWorld не в одну тут строчку... Ладно, бог с ним. Intellisense подсказал мне, как распечатать текст - ну и пошло..
В итоге решил написать двусвязный список только с push{front, back}. Написал.. Получилось много, громоздко... 91 строчка кода. Чувствовал, что что-то не так..
Открыл vim, написал на ruby... Элегантнее, короче, яснее и без лишних буков - 43 строчки идентичного по функционалу кода.
Оба исходных кода здесь.
Для меня победил Ruby. Хотя возможно я просто "не умею готовить" Си-Шарп.
пятница, февраля 20, 2009
Целую неделю учусь, или пытаюсь учиться
Пробовал весь день учиться, а вечером попрогать - в целом получилось, сделал кучу домашек, но когда у меня начался ужин, совмещенный с отдыхом, опять началось "это" - и я занимался написанием тупых ruby-скриптов в место полезных вещей до самой ночи.
Так. Я торжественно даю себе обещание: если я за выходные
- не перепишу bookez на authlogic
- не перенесу его же на ruby 2.3 rc
- не добавлю на embplay.ru систему авторизации (с возможностью позволять добавлять вышивки не только администратору)
четверг, февраля 12, 2009
О процессорах и ассемблере
Так же была пара дискретной математики: на лекции на показывали слайды про три вида сортировки массивов и про avl-деревья, которые мы знаем еще с первого семестра - лектор искренне этому удивился... Потом был семинар, перед которым мы гадали, чем же будем там заниматься - неужели будем сортировать массивы?! И вы не поверите, мы полпары сортировали массив тремя разными способами и затем нас отпустили... Было довольно скучно, но зато появилась мысль, что я хочу пописать на mix'е... Какую-нибудь сортировочку...
Подумав что mix - это не очень серьезно, решил взглянуть на ассемблер для linux - gas. Зная mix, реальный ассемблер не показался сложным, довольно-таки понятно, только команды по другому называются... :) В итоге написал сортировку пузырьком, коряво конечно, но это моя первая программа - http://gist.github.com/62739
среда, февраля 04, 2009
Snowboarding v1.1
На горе я увидел бугельный подъемник... И страх овладел мной. В первый раз я проехал метр, во второй метра четыре, в третий проехал секунд десять и опять потерял равновесие... В четвертый поднялся на половину и опять завалился - но зато потом съехал хотя бы! Как всегда понравилось! :) В пятый раз подъезжая я подъемнику я был настроен решительно - но на этот раз я не успел засунуть бугель под попу и тянулся на руках, к сожалению, долго не выдержал и на половине опять отцепился. Гора тут другая, много снега и много всяких кочек, но это даже понравилось, падать было не страшно и я поучился ездить на переднем канте. Шестой раз оказался победным! Поднялся на самый верх и сфотографировался. Потом еще скатился раз пять и уже поехали домой, ибо это была поездка на экскурсию с дедушкой, он не катался, смотрел.
Ну что, я стал чуть более хорошим сноубордистом!
вторник, февраля 03, 2009
base_russian_app_with_auth
пятница, января 30, 2009
Будний Linux
Меня тут один человек натолкнул на мысль: вот я уже более чем полгода живу только под линуксом (kubuntu) и хочется показать всем остальным, что это реально, и нет необходимости быть "джедаем консоли" для удобной ежедневней работы!..
Так же показываю новый KDE 4.2... :)
Это пустой рабочий стол.
Сверху часы, трей и пара других очень полезных плазмоидов.
Справа показывается свободное место на винтах и загрузка ЦП.
Снизу имеется узенькая панель списка открытых окон на данном рабочем столе.
Тут показан плазмоид для работы с сменными носителями - их удобно монтировать и размонтировать (в винде - "безопасное извлечение").
Это мой рабочий стол по имени "Surfing" - тут постоянно открыт браузер Opera (который идельно работает в linux и windows). А в нем куча интересных сайтов... :)
"Coding" - понятно, для чего этот стол.
Сейчас открыт vim - редактор для "любителей нажимать escape". :) На самом деле очень удобный, но для тех, кто прочитает инструкцию
"Coding" - это я в firebug'е (плагин к firefox) дебажу сайт.
"Coding" - вывод программы capistrano - очень упрощает жизнь web разработчикам, она позволяет развернуть приложение на удаленном сервере одной командой.
"Downloading" - ну куда же без p2p. Открыт LinuxDC++ - клон StrongDC, хорошо работает, особых нареканий не было. Радует отсутствие просьб "подождать 30 секунд для следующего поиска"... :)
Это gimp - GNU Image Manipulation Program, отличная вещь, мне всегда помогает отредактировать фотки или нарисовать картинку... Есть куча всяких эффектов, слои и прочее... (не особо я дизайнер)
"Talking" - на этом столе у меня всегда висит skype и twitter.
Skype - voip и чат, просто хорошо работает.
Twitter - микроблоггинг, отличное место, чтобы поделиться своими мыслями, идеями и другими интересностями... Советую!
Это amarok2, музыкальный проигрыватель. Считается очень и очень неплохим, да и мне очень нравится. Большую часть времени свернут и управляется горячими клавишами.
OpenOffice3 - офис, большой. Читает все Microsoft'ские форматы и сохраняет в них. Функционал - все тот же, все что МНЕ надо в нем есть.
Это типа "пуск" - только поудобнее... :) Вкладки Избранное (вытащил туда, то что используется чаще всего, ее и юзаю), Приложения (которые рассовываются по категориям без вашего участия), Недавние (довольно-таки часто ею пользуюсь)...
Открыт QStarDict - отличный словарь, забавно читает слова... :) Работает с разными словарями - у меня подключены от Lingvo. По функционалу уступает Lingvo, но вроде бы все что надо, есть...
А как же windows проги? Просто! Есть Wine! :) Это запущен 2gis, не тормозит, систему тоже не вешает.
Фишка в том, что это не эмулятор - если интересно, как работает, читайте wikipedia.
Все мои столы, удобный взгляд сверху.
Иногда бывает удобно покрутить все, может полюбоваться... :)
Ну вот и все! Вот так я живу, показал конечно не все, но этого достаточно, чтобы показать, что жизнь в linux'е есть и возможно стоит рискнуть и попробовать!.. ;)