
Программы
 13-01-2020
                        13-01-2020Веб-разработка: вчера, сегодня, завтра
Привет, меня зовут Вячеслав Колдовских, я Programming Mentor . В веб-разработке я с 1990-х, теперь работаю в SoftServe над учебными проектами. Четверть века я наблюдал...

 26-07-2015
                        26-07-2015PHP. Типовые проекты. Часть Шестая.
Рассмотрим теперь, каким образом этот проект позволяет создать интерфейс, способный выполнять последующие доработки. Можно начать с одного модуля локализации, а носители других языков могут добавить...
 25-07-2015
                        25-07-2015PHP. Типовые проекты. Часть Пятая.
29.5. Проект StrategyТиповой проект Strategy применим в случае, когда одну проблему можно решить с помощью двух или нескольких алгоритмов. Выбор решения в данном случае полностью...

 24-07-2015
                        24-07-2015PHP. Типовые проекты. Часть Четвёртая.
29.4. Проект ObserverПроект Observer является одним из наиболее полезных типовых проектов, предназначенных для разработки широкомасштабных объектно-ориентированных приложений. Он позволяет с помощью сообщений взаимодействовать объектам таким...
 23-07-2015
                        23-07-2015PHP. Типовые проекты. Часть Третья.
Конструктор является частным. Класс Singleton представляет собой одну из ситуаций, когда имеет смысл использовать частный конструктор. Частный конструктор не позволяет пользователям непосредственно реализовывать класс. Для...

 22-07-2015
                        22-07-2015PHP. Типовые проекты. Часть Вторая.
Последствия использования определенного проекта указываются в описании типового проекта. Вместо того чтобы анализировать возможные осложнения, которые может вызвать использование определенного алгоритма, или, что еще хуже...
 21-07-2015
                        21-07-2015PHP. Типовые проекты
Популярные среди любителей программирования на Java и C++ типовые проекты еще не стали злободневной темой для программистов, работающих с PHP. Однако они представляют собой довольно...

 20-07-2015
                        20-07-2015PHP. Эффективность и отладка. Часть Шестнадцатая.
28.19. Не пользуйтесь регулярными выражениями без крайней надобностиPHP имеет большую библиотеку строковых функций, и некоторые из них чрезвычайно мощные. Однако в большинстве случаев для выполнения...
 19-07-2015
                        19-07-2015PHP. Эффективность и отладка. Часть Пятнадцатая.
28.17. По возможности не пользуйтесь командами exec, system и обратными кавычкамиОчень распространенной ошибкой программистов, работающих с PHP, является использование внешних процессов для решения задач, которые...

 19-07-2015
                        19-07-2015PHP. Эффективность и отладка. Часть Четырнадцатая.
28.16. Механизм создания устойчивых соединений с базами данныхУстойчивые соединения с базами данных являются одними из самых труднообъяснимых возможностей PHP. Многие разработчики просто не понимают смысла...
 17-07-2015
                        17-07-2015PHP. Эффективность и отладка. Часть Триннадцатая.
28.14. Не объединяйте длинные строкиОбычной практикой программирования в PHP является конкатенация длинных последовательностей данных без особой надобности перед их печатью. Сравните листинги 28.9 и 28.10...

 16-07-2015
                        16-07-2015PHP. Эффективность и отладка. Часть Двеннадцатая.
28.13. Не пользуйтесь ссылками (или не доверяйте своим инстинктам)Всегда уместно советовать людям не доверять своим инстинктам, но в случае с PHP это как никогда кстати...
 15-07-2015
                        15-07-2015PHP. Эффективность и отладка. Часть Одиннадцатая.
28.12. Оптимизация сеансов работы с дискамиМногие Web-приложения для сохранения информации о продолжительности посещения конкретными пользователями пользуются HTTP-сеансами. Стандартным и наиболее используемым способом хранения информации о...

 14-07-2015
                        14-07-2015PHP. Эффективность и отладка. Часть Десятая.
28.11. Повышение скорости обработки запросов СУБД MySQLФункция mysql_query, вероятно, самая популярная в PHP. Являясь пользователем MySQL, вы постоянно используете ее для отправки запросов к серверу...
 14-07-2015
                        14-07-2015PHP. Эффективность и отладка. Часть Девятая.
Добавление к имени переменной varname дополнительного символа $ сообщает PHP о том, что надо выбрать переменную, имя которой является значением переменной var. Этот прием называется...

 12-07-2015
                        12-07-2015PHP. Эффективность и отладка. Часть Восьмая.
28.8. Сжатие выводаНесмотря на доступность широкополосного персонального доступа в Internet, многие Web-узлы по-прежнему ориентируются на пользователей, имеющих доступ к сети по телефонным сетям. Если вам...
 11-07-2015
                        11-07-2015PHP. Эффективность и отладка. Часть Седьмая.
28.7. Буферизация выводаБуферизация вывода - это новая возможность, добавленная в PHP 4. Возможность буферизации позволяет PHP направлять вывод из приложений в буфер памяти вместо непосредственной...

 10-07-2015
                        10-07-2015PHP. Эффективность и отладка. Часть Шестая.
28.5. Стратегии отладкиБывают случаи, когда кодирование приводит к самым неожиданным результатам, а изучение кода не дает никаких результатов. В таком случае лучше всего произвести построчную...
 09-07-2015
                        09-07-2015PHP. Эффективность и отладка. Часть Пятая.
28.4. Когда содержимое лучше сохранять в базах данныхКогда речь идет о содержимом, обычно имеется в виду статический текст, содержащий HTML. Не существует правила, которое бы...

 08-07-2015
                        08-07-2015PHP. Эффективность и отладка. Часть Четвёртая.
28.3. Оптимизация самых медленных частей программного кодаНесмотря на то что присутствует и другая мотивация, которой, например, можно считать личное удовлетворение, программы чаще всего оптимизируются для...