pkorobeinikov
User-
Posts
41 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by pkorobeinikov
-
Это личное фото автора. Очень ему подходит.
-
Адекватно? Разберитесь с протоколами интернета. Настройте сервер на unix-подобной машине. Поймите, как работают серверные приложения. Стремитесь быть специалистами.
-
Выговорился бы один раз про ваши денверы и опенсерверы, да столько слов нецензурных не знаю. Поднимайте нормальные веб-сервера и виртуальные хосты на них.
-
Можно переопределить методы alert(), confirm() и prompt() объекта окна, но отрисовку придется делать самому. Такой вариант мне представляется наиболее удобным.
-
Вы в курсе, что тип файла не обязательно соответствует расширению? Для определения типа файла завяжитесь на формат файла, а не на его расширение.
-
Расширяйте, если в этом есть необходимость. Я бы добавил метод clone(), который мог бы рекурсивно клонировать массивы, и each(), который бы обходил массив, применяя к каждому элементу функцию обратного вызова.
-
Речь идёт про PHP: http://ru2.php.net/substr http://ru.php.net/mb_substr
-
Это из какой области Вы спросили? Java, .NET? Там очень гибкие конструкторы запросов, могут довольно много.
-
Теоретичиский вопрос по созданию "конструктора"
pkorobeinikov replied to solovin1986's question in Database
Кстати, на чтение mysql (с myisam движком) может даже пошустрее будет. В конце-концов, никто не отменяет кэширование. -
Теоретичиский вопрос по созданию "конструктора"
pkorobeinikov replied to solovin1986's question in Database
Такая схема называется "Звезда". Вам нужно выделить следующие сущности: 1. Товар (product) 2. Характеристика, или параметр, (parameter) 3. Значение параметра (parameter_value) И определить между ними связи. Сложность будет заключаться в типах данных значений параметров, если потребуется использовать значения разных типов. -
"return false" - не требуется. Если класс не будет найден, на экране появится стойкий Fatal Error. Лучше не использовать strtolower(), а именовать файлы в том же регистре, как и классы, например: class Postgres {} -> Postgres.php class Controller {} -> Controller.php Про нагрузку не берите в голову.
-
Попробуйте. Пока никто не жаловался. Классы могут быть в разных директориях. Директории должны быть в include_path. Обычно все пути проекта добавляют в include_path. Не берите пока в голову. Так и делают. index.php -- это точка входа для любого приложения. Посмотрите, как это сделано во фреймворках на php. Для ЧПУ используют mod_rewrite, с перенаправлением запроса на index.php. Анализ строки запроса производят уже в приложении.
-
Может быть тогда я смогу ответить на те вопросы, которые Вас интересуют?
-
Ну, во-первых, не надо кипятиться. Во-вторых, в php есть директива include_path. Не считаю правильным городить огород вокруг подключения классов. Следует учесть, что include и require -- дорогие операции для php. Можно было бы объединить все классы в один файл перед выкладкой проекта. Во время разработки так делать, конечно, не следует.
-
Вот как будет выглядеть Ваша функция __autoload(): function __autoload($className) { require_once "$className.php"; } В случае с spl_autoload() можно более гибко настроить расширения подключаемых файлов, например использовать .inc, .inc.php, .class.php и т.п.
-
Ничего плохого в "ленивой автозагрузке" не будет. Взгляните также на spl_autoload. Если боитесь проблем с производительностью, используйте eAccelerator -- он будет полезен, когда у Вас будет больше трехсот тысяч уникальных посетителей.
-
Я предлагаю вообще не устанавливать apache и mysql. Возьмите более легковесный сервер, например, lighttpd или nginx. Выберите более надежную СУБД: Postgres или, в крайнем случае, Oracle.
-
Денвер -- дурной тон. Завязывайте с этим и разбирайтесь, как работает сервер-сайд механизм.
-
Скорее всего у Вас утащили пароль к ftp. Вам следует его поменять. Потом необходимо проанализировать код на предмет наличия в нём чужеродных скриптов. По всей видимости причина в этом скрипте: <script language='JavaScript' src='http://mygold.pp.ua/js/?cat=fraza'></script>
-
Это те ребята, к чьим DNS-серверам идут запросы. Наиболее вероятно, это интернет-провайдер.
-
Далеко не факт, что проблема в хостинге. На каком-то из name-серверов по пути к сайту до сих пор не обновились таблицы доменных имён. Самое разумное -- подождать 2-3 суток. Вряд ли кто-то будет инициировать принудительное обновление.
-
Если разговор идет о вставке поисковой формы на сайт, отправляющей запросы на поисковые сервера Яндекса и отдающей результат в iframe, то подсказки будут строиться на основе статистики запросов именно Яндекса, а не конкретного сайта. Но у Яндекса есть замечательный продукт -- Яндекс.Сервер. Это лучшее решение, осуществляющее поиск с учётом морфологии русского языка. Может быть имеет смысл использовать его?
-
Всем привет! Кто использует в работе jslint и Eclipse? Попробуйте плагин http://pkorobeinikov.github.com/jslint4java-eclipse/ Хочется услышать отзывы и фичреквесты В ближайшем будущем планирую обновить сам jslint, который используется в плагине.