|
|
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.
|
|
Wednesday, September 2nd, 2009
|
|
|
Сегодня начальник впервые сам всерьёз обратился с вопросом, как сделать один из э-тов системы. В итоге там, похоже, будет применён один из паттернов проектирования. Ну и в целом - человек уже сам называет гигантские функции с кучей if-ов (недавний "стандарт") не правильными, и не удобными.
Есть надежда, что вымученная архитектура программы оказалась не совсем бесполезной (помимо ценного опыта).
Ну и в целом - за последние месяцы образовался очевидный прогресс по качеству кода, не только у меня. Я сейчас даже торможу местами, в отпуск пора. Глаз сильно замылился.
|
|
Comments: Add Your Own.
|
|
Tuesday, September 1st, 2009
|
|
Thursday, August 20th, 2009
|
| Time: | 9:16 am. |
| Mood: | честные капиталисты рулят. |
|
Вводите текст Голосуй за Януковича! Он ведёт Украину в светлое будущее и сделайте перевод с русского на китайский (традиционный). Сервис выдаёт следующий текст 投票尤先科!他有一個光明的未來在烏克蘭 Копируем этот перевод и снова вводя текст, делаем обратный перевод с китайского (традиционного) на русский язык. Получаем Голосовать в поддержку Виктора Ющенко! Он имеет блестящее будущее в Украине. Не верите? Повторите всё это сами на сервисе Google http://translate.google.com и убедитесь сами!
via td-mtu-1500ag.livejournal.com/194831.html
Полный Пэ.
|
|
Comments: Read 1 or Add Your Own.
|
|
Thursday, July 30th, 2009
|
|
|
Что если вбить ФИО и место работы деда в Гугл, то по первой же ссылке можно найти его краткую биографию в "Энциклопедии космонавтики". Определённо, есть к чему стремиться.
|
|
Comments: Add Your Own.
|
|
Thursday, July 23rd, 2009
|
|
|
Вчера скачал себе первый номер журнала "Практика функционального программирования" (. Кроме всего прочего, там есть глава, которую интересно читать с точки зрения императивных языков - "Изменяемое состояние: опасности и борьба с ними". Среди прочего, там приводится пример достаточно сложного алгоритма (добавление э-та в двусвязный список), который натолкнул меня на мысли - как подобное надо читать, чтобы облегчить себе задачу понимания.
( И тут мне вспомнились Классики )
|
|
Comments: Read 3 or Add Your Own.
|
|
|
Глядя на сотрудников, остаётся чёткое впечатление, что люди - носители "психологии ремесленника". Бесконечный вопросы, типа: "а зачем мне использовать ваши классы, я лучше сейчас сюда свою коллекцию зафигачу... И к веб-сервису сам буду обращаться" - вгоняют в ступор. Люди как будто никогда не слышали про понятие "стандартизация". Все стремятся на коленке слепить некую конструкцию, которая потом будет ещё 20 раз переписана, обрастёт десятками условий (часто вложенных) - потому что кроме простых типов практически ничего не используется. В итоге немаленький проект обрастает зоопарком решений, абсолютно не связанных между собой. Борьба с хаосом отъедает немаленькую часть рабочего времени, при чём некоторые воспринимаю это строго в штыки. Как же, не дали свою зверюшку сделать (не важно, что у неё пасть в жопе, и член между ушей торчит).
P.S. Я прекрасно понимаю, что мои решения часто далеки от идеала. Убивает отсутствие понимания, что лучше иметь в проекте ОДНОГО монстра на каждый случай, постепенно приводя его в порядок. А не 10, чтоб у каждого на свой вкус.
|
|
Comments: Read 3 or Add Your Own.
|
|
|
Принял решения в ближайшее время в ЖЖ/на форумах и тд ничего не писать. Из-за напрягов в других областях уже начинаю конкретно подглючивать. Ещё немного, и сам с собой спорить начну.
В отпуск пора. В отпуск.
|
|
Comments: Read 3 or Add Your Own.
|
|
|