Mirror, mirror, is there someone who can make my day today?
Алекс Лочер
дневник заведен 02-06-2002
постоянные читатели [303]
закладки:
цитатник:
дневник:
местожительство:
Москва, Россия
интересы [76]
общение, программирование, фотография, дайвинг, горы, политика, путешествия, люди, история, сны, парашютный спорт, горные лыжи, Мир как текст
антиресы [14]
лицемерие, расизм, предательство
[5] 03-08-2014 11:50
На гребне

[Print]
РасчЮдесная
Четверг, 7 Декабря 2006 г.
11:59 Маразм is...
...написать вместо ключевого слово internal слово infernal и возмущаться, почему компилятор тебя тебя не понимает

Состояние:
Вторник, 28 Ноября 2006 г.
12:51
Тот факт, что я люблю писать длинные, логически развернутые, рассудительные комментарии даже там, где все и так понятно и таких рассуждений не требуется, известно. Ну, я какой-то своеобразный кайф ловлю от построения всевозможных красивых диалектических конструкций, пусть даже и банальных. Кое кто объясняет это моих моим соционическим типом: дескать, я логик, и поэтому склонен к вот такому излишнему словоблудию
Не знаю, может оно и так - что-то в этом явно есть. Во всяком случае удовольствие я действительно получаю в том числе и от того, что читаю аналогичным образом построенные мысли - даже в том случае, если с самим суждением я не согласен.

Но вот то, во что это вылилось сейчас, меня уже настораживает.
Пишу развернутые и подробные XML-комментарии коде, тщательно уточняя тонкие моменты, вставляя перекрестные ссылки, соблюдая детальную разметку и все-такое-прочее. При том, что делать этого особо никому не надо - речь идет о коде внутренней библиотеки не предназначеной особо для поставки куда-либо как отдельного продукта.
Доктор, я болен?
Среда, 13 Сентября 2006 г.
10:49
Ходят упорные слухи, что сегодня 256й день в году. И якобы именно поэтому всякий уважающий себя программист должен сегодня напиться.
Хм. Ну, с праздником что ли
Четверг, 24 Августа 2006 г.
10:59 Заметка себе на будущее
Для того, чтобы в программе отслеживать факт попадания исполнения в какой-либо блок, лучше использовать breakpoints.
Использование для этой цели конструкции вида MessageBox.Show("Хуй!"); представляется нецелесообразным.
Среда, 17 Мая 2006 г.
17:27 Хокку
Работа стоит:
Третий день спит программист.
Похоже среда.
Четверг, 4 Мая 2006 г.
15:49
Вот как вы думаете, если метод, уничтожающий в директории все лишние файлы, обозвать Holocaust - будет ли это политкорректно? И как к этому отнесутся американские заказчики?

Состояние:
Четверг, 13 Апреля 2006 г.
15:06
ууу... хочеться убить себя об стенку.
Нет ничего хуже, чем постоянно переключаться между двумя похожими по структуре, но принципиально разных по кругу проблем задачами, особенно если каждая из них обрастает своими дополнительными и специфичными проблемами.

Состояние: хочу свежего воздуха
Среда, 29 Марта 2006 г.
00:59
Из рабочих приколов. Вспомнилось что-то. Было пару дней назад.

Сижу на работе. Рисую красивый интерфейс для разрабатываемой программулины. Интерфейс графический, но нестандартный - его приходится отрисовывать "ручками" - т.е. при помощи методов рисования примитивов GDI+. Ну, если не вдаваться в детали, то это выглядит примерно так: чтобы нарисовать прямоугольник со скругленными углами надо нарисовать 4 прямых отрезка и 4 дуги, рассчитав координаты так, чтобы получилось то, что нужно.
Короче неважно. Важно то, что пока я это делал, меня одолело сильнейшее чувство ностальджи - ибо примерно таким же образом (поточечно-полинейчатым рисованием) мы когда-то в школьные годы рисовали игры на TurboPascal. И такое сильное это было чувство ностальгии, что меня потянуло на меланхоличные рассуждения вслух о том, как раньше (т.е. в детстве-юности) все было хорошо. "И программировать было прикольнее, и игры интереснее, и солнце ярче, и небо голубее...". Присутствовавшие в комнате сочувственно слушали и кивали.
Все, кроме одного моего коллеги, который, сидя за компьютером напротив и полностью отрешившись от происходящего, копался в системе контроля версионности - пытался разобраться, как работать с несколькими версиями исходных текстов программ. На меня и мои ностальгические переживания он, естественно, внимания не обращал. В этот момент его волновало, как из репозитария версий извлечь не последнюю помещенную туда версию программы, а какую-либо из предыдущих. Именно этот вопрос он и озвучил вслух. Но получилось это просто замечательно, ибо фразы выстроились практически в диалог:

Я (грустно-меланхолично, почти мечтательно): "... и девушки раньше были красивее ..."
Коллега (энергично, всерьез и по-деловому): "ага... так, а как бы предыдущую версию получить?"

Взрыв смеха. Чей-то крик: "ДЕВУШКИ! ROLLBACK!"
Занавес.
Среда, 22 Марта 2006 г.
15:25
Мдя, приходить на работу в больном виде явно не стоит.
Только что понял, что если в слове public пропустить одну букву и сделать 4 ошибки, то получится слово void. Почему-то долго этому радовался.
Приплыли.
Понедельник, 23 Января 2006 г.
23:27
Если повторение - мать учения, то тестирование - мать разработки.

Желая сегодня выпендриться и сделать что-нибудь "эдакое" в качестве раздаточного материала для защиты диплома, выяснил, что в определенных условиях мой прохрамный продукт напрочь отказывается работать.

Все бы ничего, если бы не тот факт, что в условиях полноценной (читай "коммерческой") эксплуатации эти "определенные условия" наступают со 100%й вероятностью.

Абыдно. Надо фиксить. И, судя по всему, довольно приличный объем.
Четверг, 22 Декабря 2005 г.
02:54
пощупал AJAX для .Net.
Сильно. Интересно. Нравится.
Пожалуй что перспективно. Хотя и специфично.
После диплома займусьподробнее.
Понедельник, 19 Декабря 2005 г.
01:24 Заметка себе на будущее
Прежде, чем сделать что-то через жопу, подумай, а не настанет ли момент, когда это что-то придется сделать правильно? И если такое развитие событий возможно, попробуй оценить, насколько просто будет это все переделать. И вне зависимости от результатов оценки (т.е. даже если кажется, что рефакторинг будет простым и безболезненным) делай так, как надо, даже если сейчас это связано с кучей рутинных и "очевидных" операций.

А то будет как сегодня.

Состояние: вымотаное
Четверг, 15 Декабря 2005 г.
02:45 /
Мда. Лочер в своем репертуаре...
Часов в 11 вечера он подумал и высказал на редкость правильную мысль: "нужно сегодня лечь спать пораньше, а завтра вовремя встать и заниматься дипломом сколько хочется. Сейчас ведь все равно ничего не делаю - вот значит сразу спать и пойду".
Мысль была верной и ее следовало исполнять. Но тут, на беду, взгляд Лочера упал на белый листочек формата А4, лежащий у него на столе. Листочек был яростно исчерчен розовой (?!) ручкой.
На первый взгляд понять что там изображено было совершенно нереально: какая-то дикая мешанина из древовидных конструкций, то тут то там нарисованных вензелей "А.L.", знаков сопричастности, регулярно повторяющегося женского имени, нескольких здоровенных символов всевидящего ока (кстати, прорисованных гораздо детальнее всего остального) и огромного количества небрежно написанных английских слов, никак не связанных между собой по смыслу, но обведенных кружочками, квадратиками и ромбиками и соединенных линиями по какому-то сложному принципу.
Лочеру, впрочем, особо напрягаться, чтобы расшифровать сие творение было не нужно - в конце концов, почерк на листочке был его собственным. Наметанным взглядом вычленив из мешанины разнородных надписей и символов одному ему понятную схему, он задумался и высказал еще одну мысль. Может быть она была и не менее правильной, чем предыдущая, но явно намного более вредной. Лочер сказал: "не нравится мне архитектура что-то, ой не нравится. Надо все переделать нахрен". Может быть он сказал и не "нахрен", а что-то другое, ну да не это важно. Важно что, что он взялся исполнять именно эту мысль, а вовсе не предыдущую.
Что показательно, выполнил. Только закончил он это благое дело к половине третьего ночи. После чего с чувством выполненного долга залил эту фигню на сервер и только потом решил отправиться спать.

Спать ему оставалось чуть менее пяти часов.
Суббота, 10 Декабря 2005 г.
14:21 "as is"
Эх...
Сколько раз твердили миру, что оператор "as" есть большое зло. Сам же твердил в том числе.
А вот сам сейчас попался. Просидел три часа, пытаясь отладить программу, совершенно непонятно почему вылетающую с Null reference exception. Пока совершенно случайно не наткнулся в коде на этот чертов "UserInstance as Instance".
Бесит.
Пятница, 2 Декабря 2005 г.
19:24
Люблю я фирму Microsoft.
Ребята видимо как-то догадались, что у меня прорва свободного времени, а дипломный проект уже почти доделан. Правда довольно много вещей сделаны через задницу, но ведь работают... а я существо довольно ленивое и даже если есть время, переделывать работающую систему вряд ли захочу. Ну и решили микрософтовцы помочь мне справится как с ленью, так и с переизбытком времени.

Между второй бетой VisualStudio2005, на которой написан мой проект, и ее финальной версией отличий не так уж и много. Но все то, что под бетой жило по принципу "не знаю почему этот бред работает, но и хрен с ним, разбираться лениво", в финальной версии работать перестало. Конкретно так перестало.
Третий день переделываю тул мета-администрирования. Все больше и больше поражаюсь тому, что он вообще работал.
Закрыть