Ежемесячные архивы: Сентябрь 2011

Если у Вас почему-то не запускается Denwer :: Проблема открытых сокетов

Иногда, бывает так, что Вы поставили Денвер, он отрапортовал что все хорошо.
Но когда Вы пытаетесь его запустить, у Вас ничего не выходит.

Вроде и ошибок никаких нет, а skype Вы заблаговременно отключили.

Просто Денвер отказывается запускаться, т.е. вроде как запуск проходит но web-сервер (apache) не поднимается.

В этом случае возможен такой вариант, что какое-то приложение занимает порт который нужен денверу.
Читать далее »

Следи за собой, будь осторожен…

Сегодня я таки был пойман профессионалами фишинга.

C утра от моего хостера мне пришло письмо примерно следующего содержания: Читать далее »

Как работать с XML в PHP и почему иногда этого не нужно делать…

Статья предполагает что Вы знаете:

  • PHP на хорошем базовом уровне
  • Что такое классы и объекты
  • Что такое рекурсия
  • Что такое XML

Когда я учился в Московском Авиационном Институте у нас были лекции по теории программирования. Их нам читал Юрий Анатольевич Голубков, немолодой уже человек со своеобразным чувством юмора.

Так вот на первой лекции он рассказал нам (тогда еще юным балбесам) что при проектировании любых систем нужно стараться придерживаться одного очень важного приниципа. Принцип называется KISS. Если Вы пошли по ссылке то уже догадились, что речь идет не о поцелуях, и не рок-группе средней руки. Речь идет о принципе проектирования систем который звучит как: «Keep it simple, Stupid!»?, что по-русски звучит как: «Делай проще, тупица!»

Это действительно очень важный принцип, поскольку человеку в силу определенных причин свойственно самого себя запутывать, а вложенная в него Богом жажда творчества, не управляемая здравым смыслом часто приводит к печальным последствиям, в том числе в виде плохо работающих, трудно поддерживаемых, сложно рассширяемых программных систем и в конце-концов головной боли в районе Вашей точке, что прямодушные американцы очень точно называют: «pain-in-the-ass». Читать далее »