Отпуск

Friday, 14 June 2013 14:24
scoon: (crazycat)
В понедельник сажусь в поезд и впервые за последние 3 (4?) года еду домой в отпуск. Соответственно, кому буду нужен -- будет 2 недели на то, чтобы меня выловить. :)
scoon: (Default)
Почитываю "Адовых клиентов". Авторы считают это юмором. Тем не менее, очень многое из этих "перлов" нужно рассматривать всерьез как руководство к действию. Например:


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


А действительно -- зачем в штате дизайнер, если его баннеры не увеличивают продажи?
scoon: (droid)
Закончилась (с открытием Peer Assessments по первому домашнему заданию) первая неделя курса Programming Languages. Текущая оценка качества курса: 9 из 10.
Read more... )
scoon: (droid)
Начал смотреть курс Introduction to Databases -- было интересно, как будет организована подача материала, благо состав курса достаточно интересный. Увы, уже на четвертой лекции сработало правило тринадцатого удара: автор бодро сравнивает теплое с мягким -- Relational Model и XML -- показывая весьма поверхностное понимание того, что же собой представляет XML, как и где его использовать.

Правилу тринадцатого удара будем верить, курс идет в корзину...
scoon: (droid)
Фраза, очень точно характеризующая нынешнее состоянии разработки ПО:

Мы все халтурим. Халтурим со страшной силой. Никто не умеет, не научился и не хочет учиться писать программы. Уже 20 лет потребительский компьютер ходит вокруг удобства использования, не приближаясь к нему. Аппаратный прогресс впечатляющ. Для компьютера больше не нужна отдельная комната, он может затеряться в папке бумаг. Но стоит загореться экрану, и на нем начинают крутиться всё те же перфокарты.

Flash

Wednesday, 14 November 2012 23:29
scoon: (droid)
Нашлись добрые люди, которые, похоже, не дадут flash'у умереть. Отрадно.

Забавно будет, если спор HTML5 vs Flash закончится выбором "Flash implemented by HTML5" :)

RPG Maker

Sunday, 22 April 2012 22:15
scoon: (tarakan)
Подсадил детей на RPG Maker. Пошло заметно лучше, чем Scratch.

Read more... )
scoon: (droid)
nodediff.279, 12.11.1993:
// Host,5010,...
,100,Nest_of_wild_Carriers,Ufa,Vladislav_Zlobin,7-3472-356-536,2400,MNP,XA,!00
,101,BY-Soft,Ufa,Vladislav_Zlobin,7-3472-355-744,2400,MNP,XA,!00
,102,Klingon's,Ufa,George_V._Levdic,7-3472-52-5073,2400,MNP,V42B,XA



nodediff.358, 17.12.1993
A9
Host,5011,Bashkiria,Ufa,Vladislav_Zlobin,7-3472-355-744,2400,MNP,XA,!00
,1,Klingon's_1st_BBS,Ufa,George_V._Levdic,7-3472-22-3571,2400,V42B,XA,!00
,2,BY-Soft_BBS,Ufa,Vladimir_Karabayev,7-3472-355-744,2400,V42B,XA,!00
,3,Nest_of_wild_Carriers_BBS,Ufa,Vladislav_Zlobin,7-3472-356-536,2400,MNP,XA,!00
,10,RMC_BBS,Ufa,Oleg_Bashlykov,7-3472-525-966,2400,XA,MO,MNP,!00
,13,Big_Flies_Meeting,Ufa,Damir_Bikmuhametov,7-3472-52-9870,2400,V42B,XA,!00
,14,HELL-GATE_BBS,Ufa,Anton_Kuznetsov,7-3472-43-3236,2400,XA,MO,V42B,!00
,16,Fly_BBS,Ufa,Arkady_Mukhtarov,7-3472-223-571,2400,XA,V42B,!00
;
scoon: (droid)
Есть такая болезнь -- недержание комментариев, оно же "комментаризм головного мозга". Страдающие от этой болезни испытывают маниакальную потребность писать никому не нужные комментарии к очевидному коду.

Сейчас, вспоминая по служебной надобности Python и освежая в памяти всяческие стилевые соглашения, перечитывал PEP-0257. Очень рекомендую к изучению как хороший пример клинической картины -- комментаризм головного мозга в терминальной стадии.

Пример "рекомендуемого" (на терминальной стандии) стиля комментирования кода.

def complex(real=0.0, imag=0.0):
    """Form a complex number.

    Keyword arguments:
    real -- the real part (default 0.0)
    imag -- the imaginary part (default 0.0)

    """
    if imag == 0.0 and real == 0.0: return complex_zero
    ...


Понятно, что здоровому человеку будет достаточно вот этого:

def complex(real=0.0, imag=0.0):
    if imag == 0.0 and real == 0.0: return complex_zero
    ...


Если я знаю, что в модуле идет работа с комплексными числами (для этого достаточно прочесть однострочный docstring в начале файла), то должно быть очевидно, что метод complex(real,imag) создает комплексное число, а не соединение с LDAP-сервером, правда? Но в запущенных случаях описываемой болезни пациент не в состоянии преодолеть потребность все это документировать.

Друзья! Будьте бдительны, следите за кодом, который пишут ваши коллеги. На ранних стадиях болезнь излечима!
scoon: (droid)
Не смог не перепостить, ибо суровая правда жизни. По крайней мере -- в области разработки ПО.


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