?

Log in

No account? Create an account

Wednesday, February 15th, 2006

краткая биография

думалось написать коммент к посту, получилось немножко иначе.


1997: MSX Basic на Yamaha 1982. Интуитивно онять, что такое алгоритм, что такое условный и безусловный переход.
--
2001: Одноклассники перешли в ЛИТ, а я так и остался гуманитарием. Написали арканоид. Завидно.
2002: Лучший друг решил стать геймдизайнером, начать с программирования. Учит Basic, Delphi, всё по серии для чайников. Завидно. Но я не хочу быть потынм кодером, видел я их, это ж собачий труд.
На изучении Си, друг сломался. Что-то не так. Понял, что кодеры — это не геймдизайнеры. Геймдизайн круче, явно.
Книжка Торвальдса. Томас Бискап как кумир. История про автора движка фолаута, который заперся на год в комнате, а потом вынес на руках: это движок нашей будущей игры. Так жить и будем.
Опа, а я уже не на мировой экономике, а не бизнес-информатике. бывает.
2003, сентябрь. Информатика и программирование. А когда программировать то будем, что это за математика, которую ни разу не понятно. М. системы счисления, память, регистры. кхм. наверно е это не спроста.
2003: Си. Вау! Проги! А чего сложного? Hello World! Считаем площадь круга и треугольников!
2003-4, зима: С++ для чайников, на которой друг тогда сломался. Вау, а я что то знаю, чего они не знают! Классы, полиморфизм, наследование, множественное! Перегрузка операторов!
2003, декабрь - 2004, февраль. О, надо веб-программировать научиться, там же на втором курсе все такие крутые, надо их догонять.
2004, февраль: первая практическая программа на php. Надо вывести в виде нормальной таблицы таблицу истинности ассоциативного сумматора-мультиплексора по предмету СКЕ, и лень самому её считать, когда есть его схема и можно по ней понять его формулу, которую просто забить в код.
программа оказалась последней реальной.
2004, весна: Препод Берни забивает семинары, ну и что я пойду к Томшину. Кодить, кодить, кодить. Домашки для пяти человек сразу, всё легко. Веденина и Томшин в восторге от моих, их домашек.
Единое кодинговое ICQ-пространство для всех однокурсников. Потесть, плз, у меня не пашет. У меня пашет. У тебя какой борланд? 3.1. А у тебя? 5.1. Вот в том то и дело, что в 5.1 пашет, а в 3.1 нет unsigned long int.
2004, экзамен по информатике, принимает Курак, ага, 9. 7 в итоге, Берни не нравится, когда ему сдают огромные проги на день позже срока из-за трудностей с отладкой.
Ребята со второго курса написали змейку. Круто. Когда же я так научусь?
2004, лето, 5 модуль. Факультатив по VBA, препод Биллиг. Не понятно, противно, точка с запятой — ошибка? Это оскорбление, не желаю знать этот язык. 5, чтоб не незачёт. И бог с ним.
2004, лето. Дочитать Кернигана и Ритчи, понять язык до конца наизусть. Хочу_учить_ассемблер? Книжек под рукой не оказалось, бог с ним. Читать книжку Котерова по php. Так ни одной проги за лето не написать.
2004, сентябрь. Новый bi.hse.ru на самопальном php-движке, палили ребята, они уже на третьем. Кхм. А они плохо пишут. Переписываю пару пхп-скриптов, так и не внедряют. Ставим CMS textpattern, забыть о собственноручном писании кода.
Учить Яву, восторгаться.
2004, конец осени. би175, смешной сайт. Прокунин. Serialize. Сериалайз — глупо, но лучше хоть как, чем никак. Человек кодит, а я тут теорией страдаю.
2004, осень-зима. Первое знакомство с .NET и C#. Смешной язык, чем он от явы-то отличается? Хожу к третьему курсу на лекции и семинары по ООП. Пишу домашки знакомой девушке с третьего. Скучно, Бухаров дурацкий любитель отчетов вместо кода.
2004-2005. Писать своим домашки по Си. в третьем модуле началось самое интересное — имитационное моделирование на Си. Метод Монте-Карло и первая и последняя на памяти нормальная лекция по ООП. последняя в курсе информатики и программирования, к сожалению.
2005, зима-весна. СКБИ. Преподавать Си первому курсу. Слава и почёт. Слава. Слава Ткачев, одногруппник. Преподаёт совсем по другому, но зато подружились на почве.
2005, весна. Не попал в научный проект — кодить систему поддержки принятия решений по оптимизации. Мог быть только лидером, а там уже был один альфа-самец. Да и с преподом-руководителем не сошлись. Оставил себе позицию конструктивного критика, зрителя.
2005, лето. Ничего не кодить, как обычно. Влюбиться в математику. Приобрести сухое математическое сознание, без математических навыков, умений и знаний.
2005, осень. Не посетить ни одной лекции по ООП. Выучить С# (вау, а он круче, чем ява-то, в итоге!). Посетить два или три семинара по ООП, чуть не получить незачёт, помогать писать домашки, скатать самому вчистую экзамен, влюбиться, а потом возненавидеть препода всем курсом.
Игры. Прокуш звал делать игру, но я не знаю actionscript, вот гадство.
Знакомство с профессиональными геймдизайнерами и кодерами. Хочу теорию компьютерных игр, а также кодить, кодить. Или нет, проектировать.
Узнать от программистов об обобщённом программировании. Вау, а я думал на ОО всё закончилось, однако!
Игры для мобильников.
Надо делать команду.
Надо что то делать.
Учить всё таки C++, потому что грёбаный DirectX толком не работает на C#, вот ацтой.

И всё-таки.

Проектировать или кодить?

И того, и другого в равной мере.

А вообще, хочется дописать научку по экспертным оценкам.
И вообще, удариться в синергетику и теорию хаоса и сложных систем.

Но! Грёбаные дифуры.

Опять-таки искусственная жизнь, искусственный интеллект. Это куда как интересней. Воплощать это программно.
А может и в виде роботов.
Нет ни денег, ни навыков.
(5 comments | Leave a comment)

Wednesday, December 21st, 2005

Пишу, чтобы не забыть:

Сегодня придумал забавную штуку — фрактальный корень.
При определённых условиях использования он превращается в универсальный уничтожитель. %D

Краткое объяснение того, что же это за сущность, чтобы не забыть, опять таки.
Каждый объект во вселенной есть фрактал определённой степени сложности. (назовём эту степень n)

Соответственно, он состоит из n итераций самоповторения какого-то ядра.

Фрактальный корень степени k в таком случае есть возврат на k итераций самоповторений для какого-либо объекта.
Соответственно, если взять корень степени n из объекта фрактальной сложности n, то получится его ядро, некоторый достаточно примитивный элемент.

На самом деле, всё не так просто, потому что необходимо ещё определиться с рядом вопросов.

Напоследок, замечу про условия, при которых эта абстракция становится уничтожителем.
1. Эта штука работает в материальном мире.
Заметим здесь, что объекты реального, материального мира представляют из себя фракталы практически бесконечной степени. Кажется. Вообще, тут сложный вопрос встаёт на этом уровне, потому что в какой то момент объекты начинают обретать форму отличную от идеально-геометрической, характерной для геометрических фракталов. С другой стороны, быть может, это просто иллюзия, и надо думать шире.
2. Если эта штука может брать корни степени равной бесконечности, то эта штука может разложить любой объект не то, что до примитива, а до пустоты, небытия.
Хотя это тоже вопрос, можно ли разложить примитив? Ведь арифметический корень из единицы будет всё равно 1. А что в арифметике/алгебре является примитивом, с чем можно провести метафорическую параллель?

Такие дела.

Кстати, я постоянно о чём-то таком думаю.
(4 comments | Leave a comment)

Wednesday, December 7th, 2005

Читал “Книгу мёртвых”? Там про тебя есть.
(12 comments | Leave a comment)