Во времена массового внедрения HTML 4 и CSS (началось очень давно), консорциум W3C ввел понятие «валидность», то есть соответствие страницы принятым стандартам и рекомендациям W3C. С выходом XHTML валидность документа стала более чем обязательной. (В XML документ всегда «валиден», иначе он не будет парсится).
Был выпущен онлайновый валидатор http://validator.w3c.org/ а также множество валидаторов в виде отдельных приложений или плагинов к HTML-редакторам.
У меня всегда имеется стремление изучать что-то новое, то, что будет интересно. Этому так же способствует желания выполнять рутинную роботу. Что же, решил посмотреть в сторону MVC фрэймворков для PHP. Насобирал информацию, нашёл следующие Symphony-project (www.symfony-project.com), CakePHP (cakephp.org), envos (envos.org)
Почему выбрал CakePHP – скорее потому, что работает на PHP4. Читать далее »»
Я бы хотел писать на языке, вроде того, которым аутглюк описывает правила. Правда это у него только представление правила для юзверя.пример:
Apply this rule after message arives
with CruiseControl in the subject
move it to the cc folder
and mark it as read
Там еще кое-где отступы долны быть в примере. Читать далее »»
Сразу извиняюсь за неадекватное поведение и офтоп. Похоже моя идея все-таки заинтересовала некоторых сообщников. Частью технологии предполагаеться создание (в относительно далеком по ИТ-меркам будущем) "идеального" ЯП (языка программирования). С целью выяснения сильных и слабых сторон существующих технологий предлагаю следующий флеш-моб (покритикуй свой ЯП). Сейчас каждый желающий оставляет коммент следующего содержанию: ЯП (технология, которую вы знаете лучше всего и чаще всего используете), ее недостатки, которые больше всего вам НЕ нравятся. Огромная просьба ругать любимую технологию, поскольку ругать чужое легко и необъективно.
PS: Офтопы будут беспощадно убиваться. Просьба не засорять тему.
Почитал и малость поучаствовал в дескуссии относительно самой спорной практики Agile методологий. Быть или не быть парному программированию. Мой опыт показывает, что быть. Но большинство рассуждений субъективные и не имеют никакого отношения к фактам. И о чем я задумался. Как можно оценить эффективность той или иной методологии? В каком случае мы можем сказать что методология А лучше Б? Ведь отсутствие методологии - тоже методология.
Читать далее »»
Собственно по просьбе тех, кто трудится, и тех, кто следит за процессом, создан данный пост. О положительных/отрицательных сторонах сабжа отписываем в комментах
За время своей работы я сталкивался с разным ПО, некоторое было нормальным, некоторое странным некоторое уродливым.
Хочу остановится на последнем , уродливое ПО бывает 2 видов – просто уродливое и ОЧЕНЬ уродливое. К первой категории я бы отнес всякие непонятные программы от которых создается впечатление что их неделю писал студент 1-курсник осваивающий Delphi и Interbase. Причем иногда либо причина ошибки становится понятной сразу и возникает подозрение что в ГО (головной офис) ее даже не запускали, или что все положить на качество этого творения. Так для работы с одной из таких програм нужно было выполнить танец с бубном в стиле – перед началом работы создайте папку назвав ее по текущей дате, туда скопируйте в нее пустые базы и.т.д. Какие религиозные причины не позволяли сделать это автоматически непонятно, но это все очень прозаично и тривиально, и ничего особо интересного тут нет.
Предлагаю создать раздел "Библиотека разработчика". Книжки, которые должны быть всегда под рукой. От классики (Кнут, Дейт) до специализированных изданий. Предлагаю оставлять комментарии с краткой рецензией на книгу
Иногда, скорость - это все. В таких случаях приходится избавляться от всего замедляющего работу. Бывает, что приходится отказываться и от элегантности архитектуры. Именно так бывает если приходишь к выводу, что для ускорения необходимо избавиться от таблицы виртуальных функций.
Предлагаю Вашему вниманию способ "виртуальных функций на этапе компиляции". Этот подход не перекрывает всю функциональность виртуальных функций, но часто его возможностей достаточно.
Итак код: Читать далее »»
Кто что думает - насколько оправдано или неоправданно разработка систем под веб. Хватает ли возможностей совремённых браузеров реализовать интерфейс win-приложения. Я думаю, что пока нет. Достойные примеры есть - тот же GMail например или почта Яндекса, но хотел бы я увидеть реализацию Excel ![]()
Заметил обратную тенденцию - разработка систем управления сайтом как обычное win-приложение. Почему это делается - да потому что скорость работы с таким приложением выше, особенно в задачах, где надо быстро обновлять контент на сайте. Так же это даёт возможность работать над контентом в офф-лайн режиме.
Ваши мысли...
