Тест
22/11/2010Тестовая запись, проверка
Тестовая запись, проверка
Если вам нужно просто установить локальный сервер с минимальными временными затратами, то можете попробовать Денвер, но данная статья предназначена для тех кто хочет установить на своем компьютере оригинальные Apache, PHP и MySQL.
Здесь приведен софт, необходимый для установки локального сервера в Windows, и некоторые инструкции, которые могут пригодиться во время такой установки. В пакет server_soft_2008.zip включены следующие версии программ:
Данные программы я устанавливал неоднократно на нескольких машинах, на которых сам работал, и на компьютерах моих знакомых, которым нужно использовать веб-технологии. Учтите что эти версии программ скачаны в начале 2008 года, и я думаю будут более-менее актуальны еще в течении года. Если хотите установить более новые версии каких-либо программ - “гугл в помощь”, но тогда я не ручаюсь за точность приведенных инструкций (хотя принципы установки для более новых версий все равно останутся те-же).

Сделал я этот шаблон так: взял шаблон данного сайта (переделанный стандартный скин Wordpress), скопировал css файл на локальный диск, и стал мучить, шаг за шагом удаляя все CSS свойства. Как только структура стала ломаться я переставал удалять свойства. В итоге получился не-очень большой CSS файл и просто мизерная HTML страница, к которой этот файл применяется.
Вот так будет выглядеть результат работы приведенных файлов:
Недавно убрал-таки картинку, которая стояла у меня на рабочем столе… ну не по-девелоперски как-то баловаться обоями. Вот, можете попробовать SeaMonkey - в нем интерфейс серый и не интересный, зато быстрый
. Firefox - массовый продукт, поэтому он обязан быть красивым и “зализаным”, но зато SeoMonkey (по крайней мере с локальными файлами) работает на моем компе процентов на 20-30 быстрее лисы.
Вообще, Firefox в Windows работает медленнее Оперы и ИЕ, но зато в нем есть Firebug, в разы перевешивающий все доводы конкурирующих браузеров.
Иногда бывает хочешь сделать сайт на PHP, но необходимая “критическая масса” знаний для этого еще не накоплена. Это часто останавливает благородные порывы труженников веб-программирования, хотя проблема-то на самом деле не велика.
В свое время я тоже страдал находясь в такой ситуации - хотел сделать одну шапку для нескольких страниц.
Оказывается что все очень просто
Посмотреть как работает пример можно здесь;
скачать архив со всеми файлами примера можно здесь
Очень часто бывает что для того чтобы понять, как работает технология или пример (html, css, php, xml, xslt, ajax …) нужно найти наипростейший пример реализации данной функции и методом прямого вмешательства в код на собственном опыте обнаружить принципиальное устройство данной технологии.Проблема в том, что если пример очень сложный, метод “прямого вмешательства” будет неэффективным (закопаешься в коде); а теоретическое объяснение, сколь подробным оно-бы небыло, зачастую просто не способно внести ту-самую “настоящую” ясность, когда можно сказать: “О да, я понял как это работает!”.
Идеальный вариант “атомный” пример и короткие но емкие теоретические обоснования. “Атомный” (от греч. atomos - неделимый) означает настолько простой, что упрости мы его хоть еще немного - пример перестанет работать и выполнять свою основную функцию.
Все посты, описывающие простые примеры востребованных технологий (php, ajax, css, xslt) будут публиковаться в категории Examples. Соответственно все работающие примитивные примеры будут складываться в эту папку на сервере: http://webmasterlabs.net/examples/ - туда можно заходить и потрошить выложенные примеры. Если это серверная технология, то распотрошить пример прямо на сервере вряд-ли удасться :) зато можно скачать .zip-архивы (которые я буду стараться паковать к каждому примеру (но не обещаю
) ) или посмотреть на то как он работает живьем.
Чем проще, тем лучше
Недавно нашел на сайте Центробанка России динамически генерируемый график курса доллара. Если не обращать особого внимания на уверенное падение доллара с 2003 года, то можно заметить что в адресе картинки
http://cbr.ru/currency_base/dynamicG.asp?date_req1=15/03/1998&date_req2=15/03/2008&VAL_NM_RQ=R01235
заложена информация о диапазоне выводимого графика. Таким образом мы имеем график курса доллара за последние 10 лет. Попробуйте поэкспериментировать - поменять параметры даты, и график перестроится.
За создание изображений “на лету” в PHP отвечает функция ImageCreate(), используемая например в простейших видах капч или в чем-то похожая функция imageCreateFromPng() в динамически добавляемых на картинки подписях. Кстати если кому нужен код простейшей капчи на PHP - пишите в комментах - я куда-нибудь его выложу.
В этом сообщении хочу описать самые распространенные проблемы, с которыми я сталкивался и продолжаю сталкиваться во время попыток использвоания Linux.
Давно уже изучаю различные Linux-дистибутивы. Какие-то из них я устанавливал на жесткий диск, какие-то запускал в Live-CD режиме и тестил. Но во всех этих случаях независимо от дистрибутива возникали одни и те-же проблемы. Прочитать остальную часть записи »
В этой записи привожу краткое описание переменных и способов сложения строк с примерами.
&& логическое “и”
|| логическое “или”
! логическое “не”
== строго равно
!= строго не равно