Сегодня поговорим про основы проектирования веб приложений с использованием БД, что в частности будет касаться и всех остальных приложений. Большинство программистов при создании своих веб приложений наворачивают столько кода что не только глаза разбегаются, а и волосы шевелятся по всему телу как у пользователя его использующего так и у хостинг провайдера разместившего у себя сие творение.
Основы проектирования приложения (программы)
- Информация о материале
- Опубликовано:
- Обновлено:
- Автор: Олегатор
RFC - лучший путеводитель по стандартам
- Информация о материале
- Опубликовано:
- Обновлено:
- Автор: Олегатор
Часто в процесе разработки какого либо приложения возникают вопрос о свойствах тех или иных объэктах, какой разделитель использовать для параметров, какая максимальная длина может быть для тех или иных параметров, например максимальная длина для E-Mail адреса - на все эти вопросы можно найти ответ в RFC докумендах.
Настройка часового пояса (timezone), синхронизация системного времени с NTP server в OpenBSD
- Информация о материале
- Опубликовано:
- Обновлено:
- Автор: Олегатор
С течением времени системные часы компьютера имеют тенденцию отставать. Network Time Protocol - Сетевой Протокол Времени (NTP) является одним из способов вести точное системное время. Если системное время в операционной системе OpenBSD не синхронизировано с NTP server, то могут возникнуть проблемы в работе программного обеспечения используемого на различных серверах и рабочих станциях.
Расширенная идентификация браузеров в PHP, browscap, browscap.ini, get_browser()
- Информация о материале
- Опубликовано:
- Обновлено:
- Автор: АдМинь БагоИскатель
В PHP есть возможность расширенной идентификации браузеров при помощи функции get_browser(), которая даёт более насыщеную информацию о браузере нежели $_SERVER['HTTP_USER_AGENT']. Для полноценной работы этой функции требуется файл сведений browscap.ini о браузерах и соответствующая настройка директивы "browscap" в "php.ini" или "httpd.conf".
Директивы php.ini, где и как их можно использовать
- Информация о материале
- Опубликовано:
- Обновлено:
- Автор: Олегатор
Директивы "php.ini" можно определять не только в главном конфигурационном файле php.ini, а и в пользовательских скриптах, в главном конфигурационном файле веб сервера Apache "httpd.conf" и пользовательском файле конфигурации (обычно .htacces), а также в любых из перечисленных выше местах.
Особенности (проблемы) использования кукишей ($_COOKIE) в РНР
- Информация о материале
- Опубликовано:
- Обновлено:
- Автор: Олегатор
Официальная справка, а так же специализированная литература по программированию на языке РНР, даёт только основные руководства и поснения по использованию кукишей ($_COOKIE) в РНР и не даёт ответов на проблемные вопросы которые могут возникать в процессе использования кукишей ($_COOKIE) в РНР.
Интерактивный писуар: Японцы встроили видеоигры в писсуары!
- Информация о материале
- Опубликовано:
- Обновлено:
- Автор: Олегатор
До чего дошёл прогресс - до невиданных чудес, Опустился на глубины и поднялся до небес. Позабыты хлопоты, остановлен бег, Вкалывают роботы, а не человек. До чего дошёл прогресс - труд физический исчез, Да и умственный заменит механический процесс. Вот относительно недавно в америке изобрели интерактивный писуар, а японцы пошли ещё дальше и встроили видеоигры в писсуары!;)
Какую ОС выбрать для раздачи Unix хостинга: Debian, Ubuntu, CentOS или..?
- Информация о материале
- Опубликовано:
- Обновлено:
- Автор: Олегатор
Выбор ОС для раздачи Unix хостинга дело ответственное и требует взвешенного подхода. Какую ОС выбрать для раздачи Unix хостинга: Debian, Ubuntu или CentOS? Ответ на этот вопрос неоднозначен и зависит от ваших запросов, предпочтений и степени ознакомленности с той или иной ОС.
Брутфорс (brute force) под современные условия защиты
- Информация о материале
- Опубликовано:
- Обновлено:
- Автор: Иван Шаман
Брутфорс (brute force) - метод «грубой силы» перебора всех паролей к логину во всевозможных вариантах. Сложность задачи перебора методом «грубой силы» (brute force) заключается в количестве всех возможных вариантов решения задачи. Если спектр решений очень большой, то перебор методом «грубой силы» (brute force) может не дать никаких результатов в течение многих лет или даже столетий.
Очистка комбинированного РНР массива от пустых элементов
- Информация о материале
- Опубликовано:
- Обновлено:
- Автор: Иван Шаман
Бывает необходимо очистить РНР массив от пустых элементов для того чтобы впустую не тратить время на обработку этих пустых элементов! Эта задача не является сложной когда нужно отфильтровать обычный, не многомерный массив но, она усложняется когда нужна очистка от пустых элементов комбинированного РНР массива.
Добавить комментарий