1. Вначале разработайте интерфейс модулей
Наиболее важный аспект любого модуля — не то как он реализует заложенные в него возможности, но прежде всего то, насколько удобно эти возможности использовать. Если API модуля слишком неудобен, или слишком сложен, или слишком обширен, или слишком фрагментирован или просто используемые в нём имена плохо выбраны — разработчики будут избегать его использование. Вместо этого они будут писать собственный код. Таким образом, плохо спроектированный модуль на самом деле уменьшает общее удобство работы над системой.
Январь 24, 2008 — Рубрика: Perl
Метки: Perl, интернет, обучение, практика, программирование, советы
Модуль Мультипроцессовой Обработки (MPM - Multi-Processing Module) prefork осуществляет непереплетенный, предразветвляющийся web-сервер, который обращается с запросами подобно Apache 1.3. Это является необходимым для обеспечения совместимости с библиотеками.
Также это лучший MPM для того, чтобы изолировать каждый запрос, так, чтобы проблема с единственным запросом не затронула никакой другой.
Январь 21, 2008 — Рубрика: Apache
Метки: Apache, mpm, интернет, конфигурация, настройка, программирование
В статье рассмотрен один из возможных способов разграничения прав доступа пользователей в многопользовательском приложении. Предложенный метод основан на хранении в базе данных сведений о компонентах формы и их соответствии кодам пользователей. Примеры прилагаемого программного кода адаптированы под базу данных Microsoft Access. В тексте статьи имеются примеры для баз данных Oracle.
Январь 19, 2008 — Рубрика: Delphi
Метки: Delphi, доступ, интернет, приложения, программирование, разграничение
Натыкаясь в Интернете на довольно интересные программы, я часто не решался их закачивать после того, как узнавал их размер. Какую ни возьми - все огромные. Да и ресурсов системных потребляют немало. В этой статье будет рассказано о том, как сделать программу в среднем в 10 - 100 раз меньше размером, чем попадаются аналогичные.
Январь 15, 2008 — Рубрика: C++
Метки: C++, win32, интернет, написание, приложения, пример, программирование