пятница, 22 мая 2009 г.

Дорогой блог!

Прости, что я давно не писал в тебя ничего. Это не потому что я плохой или забыл про тебя, а потому что наш системный администратор заботится о безопасности и нас и отключает все ресурсы, которые могут помешать нам работать. Он считает, что нам мешает почта, блоги, поиск и даже пробки в Москве. Вот какой у нас хороший и ответственный системный администратор. А недавно он снова разрешил нам искать, смотреть пробки и писать блоги. Наверно ему так приказал его начальник или менеджер.

Дорогоуважаемые программисты! Пожалуйста ищите, смотрите и пишите, когда вам это разрешают, а когда не разрешают - работайте, чтобы разрешили. Да здравсвтвует офисная дисциплина и подчинение руководству!

До скорых встреч!

вторник, 7 апреля 2009 г.

Про рисунки

Дорогой блог!

Сегодня я хочу поговорить с тобой о базах данных. Ты конечно знаешь, что базы данных - это такая штука, в которой можно хранить всякие штуки. А еще в них можно связывать одни штуки с другими, для этого умные дяденьки рисуют красивые рисунки с квадратиками и стрелочками и называют их схемами баз данных.
А не такие умные дяденьки, вот как мы с тобой, например, смотрят на эти схемы и удивляются. А еще иногда умные дяденьки говорят не очень умным дяденькам дорисовать их рисунки, потому что у них нет времени. Между нами говоря, я думаю, что им лень рисовать или они просто тоже не очень умные дяденьки, а ты как думаешь? Вот, мне недавно умный дяденька сказал дорисовать за него немножко схемы.

А оказалось, что он уже почти все нарисовал сам, а мне надо просто сделать такую штуку, чтобы к одни его квадратики могли использовать другие его квадратики. Но для этого надо дорисовать свои квадратики и стрелочки, а его квадратики совсем-совсем нельзя трогать. А потом я понял, что мне нужен на самом деле один квадратик и две стрелочки: от него и к нему.

Но я не мог так сделать, потому что для этого мне пришлось бы перерисовать квадратик умного дяденьки. И тогда я придумал нарисовать два своих квадратика, а чужие квадратики не трогать:


Дорогоуважаемые программисты! Рисовать квадратики и стрелочки - это очень хорошо и весело. А еще умные дяденьки называют это красивыми словами абстракция и проектирование.

До скорых встреч!

пятница, 20 марта 2009 г.

Повышение уровня!

Дорогой блог!

Сегодня я расскажу тебе об опыте пользователя. Опыт пользователя - это такая штука, которая остается у пользователя после того, как он чем-то попользовался. Например, когда я пользуюсь чаем из чашки, у меня остается опыт выпивания горячего чая, а еще опыт держания чашки, а еще опыт питья из чашки. Вот сколько всякого опыта у меня остается.
Дорогой дневник, как ты думаешь, почему я до сих пор не получил следущий уровень и новые навыки? Меня это очень беспокоит.
А когда я работаю планктоном, я пользуюсь разными программами: операционной системой, почтой, браузером, и даже средой разработки визуал студио, и другими программами. Вот, а еще я пользуюсь программой, которую пишу я и другие программисты, и архитектор. И от этого всего я тоже получаю опыт, и это очень хорошо и весело.
А вчера я программировал и увидел большую Проблему. Но я не испугался, потому что я хороший программист и умею находить решения Проблем. Я стал искать их в нашей программе, и нашел сразу много: целых три! Так здорово, когда у тебя есть целых три чего-нибудь! А потом я стал их изучать и увидел, что они все очень разные, но решают одну Проблему. И я очень расстроился, потому что не знал, какое использовать, а потом увидел, что можно все три сразу. А еще я расстроился от того, что одно решение было очень-очень-очень плохим, а другое решение было тоже не очень хорошим, а третье было непонятным. А потом я поговорил с начальником и архитектором, и они мне сказали, что знают только об одном решении, которое не очень хорошее, и сказали, что я могу использовать любое, которое мне понравится. Я стал разбираться во всех трех решениях и получил очень много опыта пользователя кода нашей программы. А потом я снова расстроился, потому что понял, что программисты, которые запрограммировали эти три решения не подумали, какой опыт пользователя я получу, и какое решение сделал архитектор.

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

До скорых встреч!

вторник, 17 марта 2009 г.

О дизайне

Дорогой блог!

Сегодня я расскажу тебе о дизайне компьютера. Дизайн - это такая штука, в которой можно разбираться, можно его рисовать и еще о нем писать. Как ты конечно помнишь, теперь я тебе буду рассказывать про других программистов и архитектора.
Вот, и один программист, он сидит прямо напротив меня, но я его все равно не вижу из-за двух мониторов между нами, сегодня сделал очень красивый дизайн своего компьютера. Он поставил наверх такую красивую черную штуку: она с одной стороны так плавно изогнута, а потом загибается сильнее, а потом прямая и получается почти кольцо, только помятое и неправильное. А чтобы штука не укатилась, он положил тетрадку и назвал ее межгалактический флюксуатор. Я очень хочу узнать, октуда он взял такую штуку.
А еще этот программист до этого отломал подлокотник у своего стула.

Дорогоуважаемые программисты! Украшайте пожалуйста свои компьютеры, чтобы они были красивыми. Например, межгалактическими флюксуаторами.

До скорых встреч!

среда, 11 марта 2009 г.

Дорогой блог!

Сегодня я расскажу тебе о работе. Я теперь работаю планктоном в другой самой лучшей компании мира.
У меня теперь есть другой начальник и другие программисты, а вот менеджера и аналитиков совсем-совсем нет. Они все хорошие ребята, потому что помогают мне настроить мой компьютер как следует и заваривают в чашку несколько пакетиков чая. А еще их очень много, поэтому я запомнил только начальника и еще двоих начальников, но других, а остальных не запомнил. Но я обязательно запомню их всех-всех и расскажу тебе.

Дорогоуважаемые программисты! Меняйте работу как можно чаще, потому что это большое удовольствие и новые начальники, которых нужно запоминать.

До скорых встреч!

четверг, 29 января 2009 г.

Памятные даты

Дорогой блог!

Я хочу сегодня рассказать тебе о датах. Ты конечно знаешь, что есть разные даты: дни рождения, Новый Год и 23 февраля. А еще у всех-всех дат есть год. А некоторые базы данных говорят, что в них нельзя записать даты меньше 1 января 1753 года. Мне от этого становится очень грустно и печально, потому что я уже никогда не смогу записать в них все даты из моего любимого учебника истории.
Сегодня другой программист научил меня правильно и быстро проверять год дат. Он сказал, что для этого нужно только проверить длину строки, а если она вдруг окажется меньше 10 (2 буквы на день, 2 буквы на месяц, 4 буквы на год и еще 2 точки), то год неправильный. Вот как хорошо и здорово можно проверять год!

Дорогоуважаемые программисты! Пожалуйста всегда-всегда проверяйте свои даты только так, и тогад у вас не будут появляться глупые ошибки, а будут появляться только умные и сложные.

До скорых встреч!

среда, 21 января 2009 г.

Сабвершен

Дорогой блог!

Сегодня я расскажу тебе о сабвершене. Это такаяспециальная прогармма для хранения файлов и папок, которая умеет хранить их разные версии.
Несколько дней назад я очень расстроился, потому что моя программа перестала компилироваться, а компилятор мне говорил только непонятные штуки. А потом я сделал так, чтобы программа компилировалась, но когда я ее запустил, она не заработала, а стала говорить, что в моих классах не хватает методов и свойств и есть много ошибок.
Я совсем расстроился, потому что я теперь не могу писать эту программу, а она очень нужна менеджеру, и архитектру, и аналитикам, и заказчику.
А потом я и другой программист три дня пытались сделать так, чтобы программа снова работала и не говорила, что внутри есть ошибки, потому что их там нет, но у нас ничего не получалось. А потом другой программист предложил еще раз скачать из сабвершена всю программу и перекомпилировать ее, а я согласился. Тогда программа перестала даже компилироваться, а другой ограммист ушел на свой компьютер и сказал, что у него все компилируется, и я очень испугался и снова расстроился. А другйо программист сказал, что надо заново взять весь транк из сабвершена попробовать еще раз, потому чо он тоже не знает, в чем дело.
И это помогло нас скомпилировать и заставить работать программу!

Дорогоуважаемые программисты! Будьте осторожны с сабвершеном, потому что он хитрый и ингда делает то, что хочет, а не то, что ему говорят. А еще он иногда теряет файлы и ломает программы.

До скорых встреч!

четверг, 15 января 2009 г.

Сети

Дорогой блог!

Сегодня я расскажу тебе о сетях. Сети бывают совсем-совсем разные: бывают крупные, а бывают мелкие, - а еще бывают крючки и грузила и лески.
Сегодня я пытался по сети закачать на сервер одну программу, а она не закачивалась, и отлючалось подключение. Тогда я сказал об этом другому программисту и еще сказал, что сеть наверно забилась. А другой программист сказал мне, что наверно сеть забилась планктоном. Как страшно! Я ведь тоже планктон, и меня тож могут забить в сеть.

Дорогоуважаемые программисты! Пожалуйста будьте осторожнее с сетями, потому что если вы планктон, то вами могут их забить.

До скорых встреч!

понедельник, 15 декабря 2008 г.

Письма счастья

Дорогой блог!

Сегодня я расскажу тебе об одних письмах, которые называются MSMQ. Это такие специальные письма, их придумала вторая лучшая компания в мире, которые обязательно доходят до адресата или возвращаются обратно.
Я очень люблю писать и посылать разным людям письма: другим программистам, и аналитикам, и архитектору, и менеджеру, и субподрядчикам, и друзьям, и девушкам, и даже незнакомым людям. Субподрядчик, я тебе уже о нем рассказывал, дневник, и архитектор специально придумали так, чтобы наша программа и их программа посылали друг другу письма MSMQ. Я так рад этому решению! Больше всего я люблю спрашивать что-нибудь в письмах, и я научил нашу программу спрашивать другую программу про то, какие картинки у нее есть. А субподрядчик научил свою программу отвечать на мои письма и посылать в ответ картинки. Это так здорово!!! А недавно я узнал, что я могу получить только две или три картинки, а большие письма мне не приходят. Я очень расстроился, и менеджер расстроился, и даже начальник всего нашего отдела расстроился, потому что они тоже любят писать письма и смотреть картинки.
Тогда я и субподрядчик узнали, что письма MSMQ не могут быть очень большими, а только не больше 2 Мб. А еще мы узнали, что если у почтового ящика MSMQ поставить размер 100 Мб, то нельзя получить ни одного письма, потому что MSMQ тоже любит писать письма, но только уже сам себе.

Дорогоуважаемые программисты! Если вы тоже любите писать письма, обязательно пользуйтесь Почтой России, потому что там работает добрый почтальон Печкин, и проверяйте их размер. А если вы так много написали, что все не влезает в конверт, отправляйте бандероли и контейнерные перевозки.

До скорых встреч!

среда, 3 декабря 2008 г.

Дорогой блог!

Сегодня я снова хочу расказать тебе о стиле, а точнее об именовании всего-всего.
Как ты наверно знаешь, все-все вещи в компьютере можно назвать. Можно назвать файлы, документы, папки, пользователей, а еще переменные, классы, интерфейсы, сервисы, базы данных и даже серверы! Раньше я называл их по-разному: файлы, документы и папки мог назвать русскими буквами или английскими, а переменные и другие вещи - только английскими. Обычно у меня получалось называть их, например, так: MessagingService или IRibbonItemsFactory. Но один добрый человек сказал мне, что это неправильно, и научил называть все одинаково и правильно, например, так: SLUGBA_SOOBSHENIY или I_RIBBON_KNOPKA_FACTORY. Теперь я, и другие программисты, и архитектор, и даже аналитики и менеджер все будем называть правильно и хорошо. Какое счастье!

Дорогоуважаемые программисты! Пожалуйста называйте все-все-все только правильно и красиво.

До скорых встреч!