Home

Пн, 22 Сент, 2008, 22:31
ООП в языке, человеческом :)

Оказывается ООП придумали ещё много тысячелетей назад:)

Лев Успенский. Слово о словах (отрывок отсюда):

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

Read more )

Сб, 1 Сент, 2007, 04:37
гы

Вы - Твик!

Какой стресс - вы Твик! Вы достаточно серьезно относитесь к мелочам, иногда вас легко выбить из колеи. Однако вы знаете, что такое настоящая дружба!

Кенни

65 %

Картман

55 %

Стен

45 %

Тимми!

42 %

Джимми

40 %

Баттерс

35 %

Кайл

35 %

Кто вы из мультфильма South Park?
Все о сериале South Park



:)

Пт, 27 Июл, 2007, 19:13
имхо, существующие php-framework'и - полное г...

Посмотрел Symfony и CakePHP такое ощущение что их писали люди работающие с пхп не больше года.
Я зол! На них нельзя писать быстро качественные веб-приложения, быстро на них можно ток какашку дырявую во всех местах написать. А если не быстро, то я лучше свой MVC-каркас набросаю, оно надёжней будет.

Не буду тут расписывать почему я пришел к таким выводам. Ф топку их. Мож как будет больше времени подетальней покопаюсь и опишу всё что я думаю по этому поводу.

Вт, 19 Июн, 2007, 00:51
Doxygen vs phpDocumentor, часть 2. INPUT_FILTER

Недавно опять вернувшись к проблеме выбора между doxygen'ом и phpDocumentor'ом (Doxygen vs phpDocumentor) решил написать для доксигена свой INPUT_FILTER. В прошлый раз как-то не стал изучать детально этот вопрос, просто порывшись в инете и не найдя ни одного фильтра для PHP забил на это.

Написал... классно получилось:) По сути фильтр решает все проблемы использования доксигена для php, которые я описывал ранее.

Фильтр делает следующие преобразования:
Read more... )

Пример:
  • Имеем код
  • док phpDocumentor 1.3.1
  • док doxygen 1.5.2+graphviz
  • док doxygen 1.5.2+graphviz+doxyphp

    Текущую версию doxyphp можно взять тут: doxyphp.tgz.
    В конфиге доксигена следует указать:
        INPUT_FILTER           = "/usr/bin/php doxyphp.php"
        FILTER_SOURCE_FILES    = YES
    Тестировалось всё на php5.
  • Пт, 22 Дек, 2006, 19:09
    Броузеры...

    Firefox4 вкладки Cкушал 45 метров памяти
    Avant Browser46 вкладок Cкушал 31 метр памяти

    Жесть!

    Ср, 20 Дек, 2006, 19:15
    Doxygen vs phpDocumentor

    Последнее время меня терзают смутные сомнения, правильно ли я сделал, что выбрал доксиген...
    Сегодня часа три убил на более детальное ковыряние в doxygen'е и в phpDocumentor'e...
    И попробовал всё разложить по полочкам, какие плюсы есть у того и другого (возможно что-то где-то упустил/не понял, но это те данные, которыми я обладаю на данный момент).


    Специфика PHP


    Doxygen - 2


    При использовании доксигена нельзя указать тип св-ва/параметра. Отсюда получаем в документации просто имя с описанием, без типа.
    Причём если мы используем Zend Studio нужно этот тип эммулировать у параметра метода/функции, чтоб Zend верное его отображал в инспекторе.
    Т.е. формат команды @param у доксигена такой: @param <parameter-name> { parameter description }
    А у Zend'а (он заточен на phpDocumentor), такой: @param <parameter-name> <parameter-type> { parameter description }
    либо @param <parameter-type> <parameter-name> { parameter description }

    Read more... )


    В общем хз. Охота и того, и другого, и лучше без хлеба:)
    Так пока и не могу никак решить, что буду использовать:(

    UPD: Doxygen vs phpDocumentor, часть 2. INPUT_FILTER

    Ср, 13 Дек, 2006, 08:38
    Соглашение о кодировании

    Соглашение о кодировании принятое недавно в нашей конторке:)
    Read more... )

    Вт, 12 Дек, 2006, 14:19
    AOSD

    Aspect-Oriented Software Development в подробностях

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

    ...Начинаю юзать:)

    Пн, 27 Ноя, 2006, 12:39

    Joel on Software. Как заставить неправильный код выглядеть неправильно

    Заставило по новому взглянуть на Венгерскую Нотацию:) Толи бреду нас учили, толи я такой невнимательный, но я оказывается действительно не понимал что такое на самом деле "Венгерская Нотация".

    Про исключения... Что-то в этом есть... Но как-то уже и сложно себе представить жизнь без них :)

    Ср, 22 Ноя, 2006, 10:53

    - Кто тут?
    - Никого...