luar_soll: (Default)
Ork is a small OpenGL rendering kernel. It must not be confused with the Ogre library: although Orks and Ogres have some common characteristics, Orks are usually smaller :-) (c) Ork 3.1 Documentation

Ибо как-то я привык такие прогерские штуки постить сюда.

ЗЫ. Ежели чо: жив, нахожусь в Москве, у меня все плюс-минус в порядке, работаю все там же, думаю о том, что надо бы готовиться к экзаменам в аспирантуру, но пока лапы не доходят.

ЗЗЫ. Надо что ли возобновить правило хотя бы раз в неделю писать сюда, что у меня творится или хотя бы что я еще есть... Есть здесь те, кому оно надо и кто при этом не узнает об этом из других источников типа вконтакта и дайрей? Кстати, наиболее надежный источник - именно дайри=)
luar_soll: (Default)
Не могу не пополнить коллекцию собственных ошибок в программах следующим экземпляром.

Пишу прогу. Надо добавить к именам всех переменных спереди букву "с". В объявлениях добавил. Потом скопипастил объявления в конструктор класса, стер типы переменных, дописал инициализации. Вроде все в порядке.
Потом 20ю строчками ниже пытаюсь использовать эти переменные. Компилятор ругается. На переменные, объявленные по соседству, но без этой буквы - не ругается.
Подумал. Стер одно из объявлений. Написал заново. Ругается на инициализацию. Переписал заново инициализацию. Второе, третье так вот стер и переписал... что за шаманство? Только где-то на пятом осознал - да, я добавил к переменным букву "с". Но русскую. При копипасте она скопировалась. А когда я пытался использовать - я набирал имена переменных вручную и через английскую "с".
luar_soll: (Default)
В лицейские годы - в девятом классе - нас учили, что функция длиннее одного экрана - это невежливо.
С тех пор меня безумно бесят ситуации, когда функции слишком длинные. Даже если вроде как понятно, что разбивать их особо не надо и смысловой нагрузки разбиение не понесет, а багов и глюков может добавить.
luar_soll: (Default)
Все-таки посты по прогерству мне намного удобнее писать в ЖЖ. Не знаю, почему, но до сих пор.

А написать я хотел простую вещь - после полугода работы на C# очень сложно перейти на С++. После полугода на С++ очень сложно перейти на С#. Но это еще ничего. А вот когда в один и тот же день пишешь одну прогу на плюсах, вторую на шарпах...

ЗЫ. По-прежнему обитаю тут: http://luarsoll.diary.ru/
Но ЖЖ бросать не хочу. Поэтому здесь вы можете меня попросить о чем-нибудь написать. Может, даже я об этом действительно напишу.
luar_soll: (Default)
Я очень люблю свою работу и программирование. Но ненавижу писать документацию >.<
Особенно документацию не по уже имеющемуся коду, а только про то, что будет.
luar_soll: (Default)
Мне тут напомнили - надо поздравить всех заинтересованных с днем программиста!
luar_soll: (Default)
Познаю дзен языка MaxScript. Уже второй или третий час познаю. Кажется, он таки начал познаваться.
Кажется, дзен языка MaxScript медленно, но верно выгоняет из моего мозга пост-игровой отходняк.
Почему-то захотелось запостить эту запись в ЖЖ, а не в дайри.
Кажется, я по-прежнему гоню.
luar_soll: (Default)
Сижу, методично подсовываю данные о листьях лекарственных растений в классификатор методом 5 ближайших соседей.
Результаты запихиваю в Эксель, чтобы потом о них подумать.
Первые два вида растений - листы Экселя переименовал в Класс1 и Класс2. Дальше переименовывать стало лень. Где-то через три листа (эксельных) я понял, что логично как раз оставить названия листов Лист1, Лист2 и т.д., потому что в именительном падеже что листы, что листья..
luar_soll: (Default)
If you want to work with files from a single folder, map to one that is as close to the level of the team project collection as you can but no closer than you must. That way, you will get all the files that you need without getting many that you do not need.
(С) MSDN

На самом деле я хотел сохранить тут ссылку на инфу о контроле версий в MSVS2010TeamFoundation, а то выуживать каждый раз эту ссылку из истории лисы мне лень
http://msdn.microsoft.com/library/ms181368.aspx
luar_soll: (Компьютерный кот)
меня дико забавляют некоторые примочки в той вижуал студии, которая у меня стоит вот уже шесть дней. например, она так забавно выравнивает гораздо больше, чем только табуляции (что делала старая). В С# она подкрашивает не только ключевые слова, но и имена моих классов.. забавная зверюшка
luar_soll: (Кот Ученый)
Вау! Новая вижла подчеркивает мне синтаксические ошибки!
Впрочем, может, и старая это могла, только ее надо было об этом попросить..
luar_soll: (Default)
Вынесла мозг фраза: "Модель на самом деле вообще не имеет представления о том, что существуют модель представления и представление."
Думаю, то ли бить переводчика тапком, то ли решить, что это чувство юмора..

(это я читаю статью про Model-View-ViewModel, один из шаблонов проектирования приложений)
luar_soll: (Default)
Вот в прогах у меня не было столько варнингов, сколько сейчас в ТеХовском документе. Уже за тыщу перевалило, а я только две трети билетов набрал (19 страниц)
luar_soll: (Default)
о, мне тут напомнили, что я коллекционирую собственные идиотские ошибки в прогах и их последствия, поэтому расскажу о следующей:
Если вы напишете в С++

char c='и'; //тут может быть любая русская буква
int x=c;
int a[256];
cin>>a[x];

с большой вероятностью ваша прога вылетит. Потому что char русской буквы - отрицательное число, и индекс тоже получится отрицательный. чтобы прога работала, надо написать там не char, а unsigned char
luar_soll: (Default)
Котенок совсем забыл аналитическую геометрию. И считать разучился><
по крайней мере, именно такой вывод можно сделать из моих попыток писать прогу для научника. причем пока всего-то нарисовал скелет треугольника>
luar_soll: (Default)
Черт. Мне надо написать кусок кода, который делает перебор по некоторым точкам n-мерного пространства. Причем n непостоянное.
Единственное, что приходит в голову - рекурсия. Но я не хочу пользоваться рекурсией..
luar_soll: (Default)
Йес!
Как выяснилось, игра "Жизнь" без параллельности выполнения, но с сохранением-загрузкой поля из файла, может быть написана за полтора часа (причем в эти полтора часа входил еще ленивый треп по аське с Вовой на тему прогерства) и правильно почти с первой попытки (совсем с первой была лажа, что у меня при сохранении поле поворачивалось на 90 градусов, потому что я перепутал х и у). Конечно, я долго думал, да и пишу "Жизнь" не впервые, но тем не менее полтора часа против не-помню-насколько-долго-четыре-с-половиной-года-назад-у-меня-тогда-еще-не-было-жж - это круто=)
luar_soll: (Компьютерный кот)
Нашел в собственной дипломной записке (см. предыдущий пост) загадочную константу "до 53 типов клеток". Не, не вопрос, я даже помню, что она означает, но я в полной мере познал прикол с загадочными константами=)))
luar_soll: (Компьютерный кот)
Сочинять отчет по праку с помощью дипломной записки от школьной выпускной работы - это круто.
Подскажите, как сказать по-русски фразу:
"Необходимо построить результат N шагов развития по правилам игры «Жизнь», приведенным ниже, данной колонии", потому что сейчас она звучит как-то не по-русски.

April 2017

S M T W T F S
      1
234 5678
910 111213 1415
16171819202122
23242526272829
30      

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 26th, 2017 09:20 am
Powered by Dreamwidth Studios