|
|
Friday, February 5th, 2010
|
|
|
Как говорил - вчера ввели передачу логов в базу. Нашли несколько странных ошибок. В итоге программистка-Вера минут пять следит за логами сервера, где один товарищ (у которого возникла такая ошибка) всё пытается залить данные в базу. В итоге в шутку предложила по netsend прервать мучения несчастного. Представляю себе: сидишь, никого не трогаешь, и тут тебе говорят внезапно перестать делать то, что делаешь.. При этом никто за тобой не смотрит - чисто голос из космоса.
|
|
Comments: Add Your Own.
|
|
Thursday, February 4th, 2010
|
|
|
А мы теперь совсем как взрослые: в случае вылета на компе пользователя, программа сохраняет своё состояние, высылает лог разработчикам (пиная в голову по e-mail) , рестартует и восстанавливает своё состояние. Вместе с грамотно сделанным обновлением, модульной структурой и тд - получилось неплохо.
Ура-ура :) .
|
|
Comments: Read 1 or Add Your Own.
|
|
Tuesday, February 2nd, 2010
|
|
|
Осозналось тут: по сути, основные противники Сталина используют в основном особенность нормального восприятия мира человеком: любому хочется верить, что "сейчас" живётся лучше, чем "тогда", а "потом" будет ещё лучше. Таким образом, для абсолютного большинства людей будет достаточно голословно повернуть ситуацию "тогда" под сравнение с "теперь" - человек сразу будет подсознательно очернять прошлое. Заглянул тут просто в статью Forbes: "130 лет Сталину: анатомия "советского чуда", а там всё как по писанному: для начала говорят что-то типа: "сейчас стало модно вспоминать Сталина" (голова сразу непроизвольно дёргается), а дальше идёт голословное "разбиение" "Мифов". Данные чисто с потолка, да их можно даже не читать - основная масса аудитории УЖЕ считает, что сейчас живётся лучше, и ищет подтверждение. Ну и большинство найдёт, конечно - чтобы не найти надо либо хоть немного знакомится с реальными документами эпохи и проводить серьёзный сравнительный анализ (сколько у нас таких?), либо быть "сталинистом до мозга костей" (а это клиника). Вот так вот тупо используется особенность человека видеть то, что он хочет/ожидает увидеть. Вот интересно, сами авторы статей понимают, что делают, или сами находятся под воздействием.
|
|
Comments: Read 3 or Add Your Own.
|
|
Wednesday, January 27th, 2010
|
|
|
Закапывать без креста трое везли двоих. Дорога была проста. И совесть была чиста. И солнце любило их. – А с Кировского моста двое свезли троих.
|
|
Comments: Add Your Own.
|
|
Tuesday, January 12th, 2010
|
|
|
|
...и довольно часто вы будите наблюдать нечто близкое по программистской полезности к куску мяса, а в большинстве случае его производительность будет ощутимо ниже 100%. Вообще, свободный график для нормальных людей-программистов будет просто идеальным выходом, но уж если свободный нельзя - то лучше, чтобы они могли придти хотя бы к 10-11 часам утра.
|
|
Comments: Read 6 or Add Your Own.
|
|
Saturday, January 9th, 2010
|
|
|
Позавчера наконец смогли прорваться на Кэмероновский "Аватар". Кратенько изложу свои мысли на тему "предательства" главного героя (кстати, почему обсуждается только акт со стороны этого персонажа - не ясно, потому что кроме него был ещё как минимум один хорошо прописанный персонаж, сделавший тоже самое). Если быть кратким - вопли вокруг "предательства" и сочувствия синим аборигенам смотрятся довольно интересно. Ведь по сути происходит следующее: некие люди зачем-то вламываются в чужую страну, и ради собственной наживы производят геноцид местного населения. Ни о какой угрозе человечеству со стороны синих аборигенов речи не идёт вообще. Иначе говоря, ситуация вырисовывается куда более страшная, чем при нападении Германии на СССР - те, хотя бы, имели некие основания боятся того, что мы на них нападём в обозримом будущем. Это не объясняет непомерную жестокость, но хотя бы объясняет сам факт нападения.
И тут возникает интересный вопрос: что именно предавал главный герой? Имею мнение, оценка этого события зависит строго от восприятия мира людьми, проводящими оценку. Если мы считаем, что при любых обстоятельствах позиция общины по какому-либо вопросу верна (ещё раз подчёркиваю - речь о выживании общины не стоит ни разу), и оценивать действия общины не положено - никаких вопросов не возникает, ГГ - предатель. Если же мы допускаем право человека мыслить самостоятельно - возникает множество вопросов. Один из которых, по какому праву наша община посчитала возможным уничтожение другого сообщества ради наживы. Речь в фильме открыто идёт именно об этом.
В общем, надо ответить себе на простой вопрос: если внезапно на территории некоторого близлежащего государства, обитатели которого всегда были к нам достаточно лояльны, и где мы добываем некоторую полезную вещь, обнаружат ещё кучу этой вещи, для добычи которой проще всего будет вырезать население этого государства - будем ли мы слепо подчиняться Путину и Медведеву, или нет.
P.S. Интересный момент. Немецкие солдаты долгое время считали своим долгом уничтожение граждан Советского Союза, включая расстрелы женщин, стариков и детей. Однако, как только был свергнут гитлеровский режим, они ВНЕЗАПНО прозрели - и признали, что всё это было страшной ошибкой. Важно, что если бы Гитлера не свергли - ярые защитники превосходства разума социума над своим тупо не жили бы на свете. Зато, конечно, всегда есть блистательная отмазка - "сами мы решения не принимаем, нам вон та сволочь приказывала, а я что - я как все". Считаю, Камероновский фильм позволяет нам много думать над этим аспектом человеческого восприятия мира. А то ощущение, что некоторые играют в компьютерную игру - если что, всегда можно будет вернуться к предыдущему сэйву и грамотно исправить всё.
|
|
Comments: Read 8 or Add Your Own.
|
|
Wednesday, December 2nd, 2009
|
|
|
"-Почему вы не берёте последнюю версию, и не проверяете, билдится ли она перед коммитом? - Ну как же?! Я ведь буду тратить половину времени на то, чтобы взять новую версию, и исправить ошибки совместимости!!!".
И действительно, пускай другие с моим кодом трахаются потом, я слишком крут, чтобы тратить своё время на ошибки совместимости.
P.S. При этом человек пришёл из типа "крутой конторы". А в итоге снова оказывается, что думать самостоятельно не обучен в принципе, строго то, что кто-то успел записать в голову...
|
|
Comments: Read 7 or Add Your Own.
|
|
Sunday, November 29th, 2009
|
|
|
На неделе поставил и настроил (вернее, ещё в процессе) себе VirtualBox. Теперь могу спокойно программировать в вижуалке не вылезая из Ubuntu (что очень удобно) . Практически всё начинает работать сразу, "Из коробки". После очень небольшой доработки напильником гостевая система увидела и флешки. Теперь рабочий стол выглядит вот так:Теперь осталось разобраться с автоматическим монтированием диска с образами vbox (то, как я это сделал в прошлый раз, работать отказалось - при этом диск и не монтировался, и не был доступен для монтирования). Ну и в принципе ещё небольшая настройка - и комп будет полностью настроен для жизни и работы :) .
|
|
Comments: Add Your Own.
|
|
Thursday, November 19th, 2009
|
|
|
Windows 7 продержался на домашнем компе меньше суток (а если считать рабочее время - вообще минут 20) HINT: ЭТО НЕ СВЯЗАНО С НАДЁЖНОСТЬЮ ОС, А ИСКЛЮЧИТЕЛЬНО С ТЕМ, ЧТО В НЁМ ЛЕНЬ РАЗБИРАТЬСЯ, А ПРАКТИЧЕСКОГО СМЫСЛА ДЛЯ СЕБЯ НЕ ВИЖУ. Теперь остались Ubuntu 9.10 как основная рабочая система, и WinXP как вторая, чтобы нормально писать под .NET. Для работы и простых развлечений Ubuntu оказалась лучше. Вообще, чем дольше работаю с этой системой, тем больше убеждаюсь в правоте товарищей, которые говорят что Linux легче настроить: в отличие и от WinXP, и от Win7 (?!!!! - система занимает в 10 раз больше места на винте), Ubuntu сразу корректно определила все устройства, и смогла с ними работать. При этом сразу предупредила, что "проприетарные драйверы сама с собой не таскаю, поэтому для ускорения работы можете скачать NV-драйвер для видеокарты". Информация об этом появилась на панели. 2 клика - и драйвер загружается и устанавливается на машину. Ну и в качестве ещё одного маленького бонуса, все нужные для жизни программы уже стоят, и готовы к использованию. Включая BitTorrent клиента, и клиента ICQ-Jabber-кучи всего ещё.
P.S. Завтра-послезавтра буду на курсах, изучать как надо правильно организовывать систему безопасности .NET web-сервисов, и не только.
|
|
Comments: Read 31 or Add Your Own.
|
|
Monday, November 9th, 2009
|
|
|
Это написать "высокоумный" пост в ЖЖ, имея дурацкую привычку общаться в тырнете. Совершенно критинически убил 70% дня на разговоры. Хреново у меня с самоконтролем. Надо лечить.
|
|
Comments: Read 6 or Add Your Own.
|
|
Thursday, November 5th, 2009
|
| Subject: | Отлично |
| Time: | 12:15 pm. |
| Mood: | белый мастер сказал работать!. | | Music: | Metallica - Creeping Death. |
|
День начался от вопроса 50% группы (2 человека) - "Лёша, а где SVN" ? Вот действительно, где, когда у нас руководитель группы дико боится на него переходить с VSS, типа "а вдруг чо". А у нас троих постоянные проблемы, то он файлы видит бинарными; То кодировка в них разная, при мёрже; то просто звёзды не так сложились. В общем - развлечений у всех с VSS -ом наверное на час в неделю у каждого. А помятуя диаграмму эффективности работы кодера от времени, с учётом постоянных прозьб "отдай мне те несколько файлов, у меня VSS глючит" - временные потери становятся вообще дикими.
Да зравствует VSS! До здравствует осторожность, возведённая в абсолют! Хер с эффективностью - главное, не изменять принципам, так - интереснее!!
|
|
Comments: Read 5 or Add Your Own.
|
|
Friday, October 30th, 2009
|
|
|
К нам тут пришла новая девочка-программист. Ещё на собеседовании показалась крутой, но чтоб на столько - не ждал совершенно. Заметил, что по некоторым пунктам ей уступаю, однозначно надо догонять. Плюс к тому - человек как минимум не хуже меня сведущ в современных технологиях программирования. Единственное, не понятно, зачем она пошла к нам. При её уровне и стремлении работать, можно было выбрать место получше. Но то, что она здесь - очень, очень хорошо. Появилась цель догнать, перегнать, а где уже - оторваться :) .
|
|
Comments: Add Your Own.
|
|
Wednesday, October 28th, 2009
|
|
|
В голову пришла мысль про наше интересное время: сейчас особенно очевидной стала тенденция на деления общества на большие-небольшие (когда-как, где-в чём) группы людей по интересам. Я б даже сказал группировки - поскольку грызутся все не дай Бог, в сторону только клочья летят. И интересный момент: если раньше я чаще видел людей, борющихся "за идею", то теперь уже люди борются строго за "своих" из группировки, при этом не важно, какую хню РЕАЛЬНО человек в данный момент несёт.
Времени развернуть мысль сейчас времени нет. Но в целом "на подумать" и "на понаблюдать" может быть интересно.
P.S. Я не спорю, что оно всё было и раньше в какой-то мере. Но сейчас стало особенно раздражать: местами, люди напоминают свору собак по поведению. А "властители дум" особенно явно погрязли в самопиаре, и любое мнение не в копилку бонусов становится враждебным. Что понятно, но часто изрядно злит. Является сильным тормозом в развитии некоторых (я уж не говорю про восприятие жизни обществом в целом).
|
|
Comments: Read 187 or Add Your Own.
|
|
Wednesday, October 21st, 2009
|
|
|
Последние дни хожу, чувствую себя умной собакой: всё понимаю, а высказать не могу. Смотрю на код, чувствую, что его можно и нужно написать по-умному, но вот как конкретно это сделать, не понятно. Судя по опыту - либо конкретно ошибся в своё время при создании этого пласта кода, либо дорос до нового уровня, а барьер ещё не преодолел. Быстрей бы уж самоопределиться, и утроить напор на участке. А то надоело топтаться вокруг да около...
|
|
Comments: Read 4 or Add Your Own.
|
|
Friday, October 16th, 2009
|
|
|
У нас в организации есть паспортная служба. И в этой паспортной службе есть База. А в базе есть Колпинский район, в котором - сюрприз - есть улица без имени. Т.е. вообще - код есть, дом есть, даже две квартиры в доме (безлюдные, правда) , а имени нет. А у меня на этом месте ассерт падает, потому что ИМХО неприлично как-то с такими данными работать.
Вообще в целом, база паспортной меня всегда радовала. Для новой программки даже написал специальный парсер, который приводит все имена к одному виду (ex. "Бабушкина улица" и "улица Бабушкина" в программе выводятся как "ул. Бабушкина"). Но как я не старался, в итоге осталось десятка три исключений, обойти которые можно только жёстко забив их как исключения. А делать этого я не буду - потому что ИМХО лучше заставить граждан из соседнего отдела привести эти данные в порядок, чем разводить косяки и дальше.
|
|
Comments: Add Your Own.
|
|
Tuesday, October 13th, 2009
|
|
|
Очередной перл от аналитиков - меня сегодня попросили убрать одну из проверок на ввод битых данных от пользователей (её не было в предыдущей версии). На требование уточнить, нужно или нет у заказчиков получил блистательный ответ, суть которого сводится к следующему: должностная инструкция запрещает ввод таких данных, но поскольку предыдущей версии проверки не было, и заказчик не жаловался - проверку вводить не надо... Ибо ходить/звонить/писать к ним лень. "Да вы чё, у меня тут на скамейке друзья пиво пьют, а вы с какими-то делами лезете" - в чистом виде.
P.S. Добивает позиция некоторых сотрудников - если это не сложно "исправить", то лучше и не париться... Постулат "работу надо делать хорошо" людям не знаком, видимо.
|
|
Comments: Add Your Own.
|
|
Tuesday, October 6th, 2009
|
|
|
Принёс на работу электронный термометр из дома. Температура на рабочем месте по результатам измерений - порядка 18 градусов. Это при том, что батареи работают, а на улице - плюс. Что здесь будет, когда на улице станет -20, затрудняюсь представить.
|
|
Comments: Read 4 or Add Your Own.
|
|
Monday, October 5th, 2009
|
|
|
Решение начать делать достаточно сложный э-т системы, продумав только базовые концепции было очень глупым. В очередной раз убеждаюсь, что попытка сэкономить время на проектировании (если не делал до этого подобных систем, и она более-менее сложная) - всегда приводит только к увеличению затрат времени...
P.S. Да, если бы я таки снизошёл до TDD всё тоже было бы скорее всего лучше...
|
|
Comments: Add Your Own.
|
|
Tuesday, September 29th, 2009
|
|
|
В связи с повальной экономией электроэнергии новый девиз нашей группы разработчиков - "Замерзаю но не сдаюсь!"
ПЦ, товарищи!
P.S. Заодно сегодня поутру некоторые сотрудники зачётно расписались в своих комплексах - обвинили меня в жизни "не по средствам" (непонятно только, при чём тут я - не я ведь на жизнь жалуюсь), а заодно рассказали, что в других странах живётся очень, ну очень тяжело (сами там не жили).
|
|
Comments: Read 12 or Add Your Own.
|
|
Monday, September 28th, 2009
|
|
|
Оказывается, в C# 3.5 Double.NaN != Double.NaN. Интересная у них, в Microsoft, логика. Куда бежать, кому жаловаться?
|
|
Comments: Read 8 or Add Your Own.
|
|
|