
На этом сайте я буду выкладывать решения тех задач веб-программирования, с которыми сам сталкивался в процессе разработки сайтов. Я не претендую на новизну и оригинальность, в инете можно найти не одну статью о той же загрузке файлов на сервер с помощью php. Я просто делюсь информацией, и надеюсь, что мои решения будут понятными, доступными и полезными.
Если у вас есть что сказать, присылайте статьи, опубликуем. Критика и комментарии также приветствуются.
Сегодня расскажу вам как в Drupal (пишу для 6 версии, для других вероятно будет аналогично) сделать постраничный вывод результатов своего запроса в базу данных.
В этом посте по мере моего узнавания будут появляться полезные функции и приемы работы с JavaScript. Если для вас это очевидные вещи, просто не читайте (:
Иногда случается ситуация, когда на время падает DNS-сервер или сам загружаемый сайт, и локальная система кэширует результат поиска ip для него. В таких случаях может помочь сброс кэша днс (dns) на локальном компьютере. Это можно сделать, выполнив в коммандной строке директиву:
ipconfig /flushdns
Например, это бывает полезно, когда вы вносите изменения в файл hosts, а они не действуют.
При удачном выполнении команды высветится сообщение "Настройка протокола IP для Windows. Успешно сброшен кэш распознавателя DNS."
Еще один момент - для использования этой команды должна находиться в рабочем состоянии служба (сервис) DNS-клиент (Dnscache).
Однажды возникла задачка выводить правильно количество, допустим, товаров. Правильно - это значит не "количество товаров: N", а "N товаров". То есть стало нужно написать фукнцию, которая в зависимости от числа N выдает правильную форму слова "товар".
Сразу скажу, что речь идет о Photoshop 8 CS. Хотя, возможно, такой косяк встречается и в других версиях. Итак, проблема состоит в том, что фотошоп при запуске зависает на этапе чтения шрифтовых ресурсов. По не-русски этот этап называется Reading Text Global Resources...
У меня такая проблема возникала всего пару раз. Не знаю точно что явилось причиной — предположительно установка новых нестандартных шрифтов в систему. Или изменение виндовых настроек текста.
Первый раз мне помогло отключение Hyper Threading в биосе (вычитал рецепт в интернете). Во второй раз, на другом компьютере, такой настройки в биосе я не нашел. Был вариант переставить фотошоп (систему, руки, голову), но это — вы конечно со мной согласитесь — не есть хорошо. Поэтому пришлось искать другой способ. И он нашелся.
Вызвать JavaScript функцию из SWF-файла, проигрываемого во Flash-плеере, можно, используя замечательный класс ExternalInterface и, в частности, его метод call(). Класс ExternalInterface — это внешнее API, которое предоставляет прямое взаимодействие между ActionScript и контейнером флеш-плеера (к примеру HTML-страницей с JavaScript-ом, или десктопным приложением со встроенным Flash-плеером).
Сегодня мы напишем небольшой скрипт бэкапа базы данных (дампа). Его действия будут предельно простыми и без особых наворотов, однако он будет легко устанавливаться и выполнять свои задачи "как часы" :)