Окт'09 18

Сегодня, продолжая тему создания среды для web-разработки на Mac OS X Leopard, я расскажу о шагах, необходимых для того, чтобы собрать на вашем компьютере такие продукты, как nginx, memcached и xdebug.

Логотип nginx Логотип Memcached Логотип Xdebug

Читать внимательно дальше »

метки: , , , , , , , , ,

оценка:
НеинтересноИнтересно - рейтинг: +6, голосов: 10

Окт'09 11

PHP LogoТеперь, после сборки баз данных, пришла пора установить PHP. Я ставил PHP 5.3.0, который в настоящий момент является последней стабильной версией, указанной на сайте PHP. Кроме того сразу стоит отметить, что я опишу именно процесс сборки PHP как CGI-приложения для последующего использования с каким-нибудь proxy-сервером (в моём случае, с nginx), так что если вы планируете собирать его как mod_php для сервера Apache, этот урок вам не подойдёт.
Кроме того, в процессе моей сборки будет задействован менеджер процессов PHP-FPM, который позволяет более тонко управлять процессами PHP, необходимыми для обработки ваших сайтов. Но обо всём по порядку.

Читать внимательно дальше »

метки: , , , , , ,

оценка:
НеинтересноИнтересно - рейтинг: +8, голосов: 10

Сен'09 30

Сегодня я постараюсь подробно описать процесс сборки и инициализации баз данных MySQL и PostgreSQL на платформе Mac OS X. Начальные шаги для подготовки системы к сборке описаны здесь, так что если вы не выполнили описанных там шагов, вряд ли что-то получится.

Итак, приступим:

Логотип MySQL Логотип PostgreSQL

Читать внимательно дальше »

метки: , , , , , , ,

оценка:
НеинтересноИнтересно - рейтинг: +8, голосов: 8

Сен'09 28

Открываю серию статей, которые были анонсированы в предыдущих сообщениях. Серия будет состоять из 5 постов, каждый из которых затронет различные аспекты создания среды web-разработки на Mac OS X Leopard. Тематики распределятся следующим образом:

  1. Вступление — подготовка к сборке
  2. Сборка и инициализация баз данных MySQL 5.1 и PostgreSQL 8.4.1
  3. Сборка и настройка PHP 5.3.0 c патчем FPM
  4. Сборка и настройка nginx, memcached, xdebug
  5. Обзор удобного ПО для работы с перечисленным выше добром

Сразу оговорюсь, что в этих статьях не будут затронуты нюансы работы с данными продуктами (в частности, я не стану рассказывать, как работать с PHP или рассказывать, что представляет из себя SQL). Таким образом предполагается, что у вас уже есть навык работы с этими продуктами, или вы способны самостоятельно эти навыки получить.

Читать внимательно дальше »

метки: , , , ,

оценка:
НеинтересноИнтересно - рейтинг: +6, голосов: 6

Сен'09 25

Итак, думаю, пора заканчивать сбор мнений, поскольку уже сейчас видно, что желающие прочитать про сборку среды для web-разработки стремительно ушли вперёд, не оставив шанса противникам данных материалов. Так что с сегодняшнего дня займусь подготовкой материалов (чтобы освежить процесс в памяти, нужно будет поставить свежую систему и заново всё собрать, заодно, если получится, потестирую на Snow Leopard).
Для тех пользователей, кто совершенно не интересуется указанной в предыдущем посте темой, тоже обязательно что-нибудь интересное напишу.
А пока просто анонсирую, что на выходных буду заниматься тем, что изображено на этой, на скорую руку собранной, картинке:

PHP, MySQL, PostgreSQL, Memcached, nginx, Mac OS X Leopard

метки: , ,

оценка:
НеинтересноИнтересно - рейтинг: +4, голосов: 4

Сен'09 22

Возможно, для многих это вовсе не секрет, но наверняка найдутся и те, для кого, как и для меня, данный хинт окажется новостью. Причём, весьма полезной.

Дело в том, что на iPhone для моментальной промотки просматриваемой страницы вверх (до начала) достаточно нажать на отображаемые в верхней панели часы. Всё гениальное, как обычно, предельно просто.
Эта функция просто незаменима, когда на выходе из метро вам падает сообщение, что до вас не дозвонился человек, с которым у вас весьма богатая SMS-переписка: окно сообщений открывается сразу же при разблокировке телефона, а экран промотан вниз, до последнего сообщения, в то время как кнопка звонка данному абоненту находится в самом верху. Раньше я долго и упорно до этой кнопки проматывал, а теперь просто нажимаю на часы, и кнопка оказывается перед глазами.

Так же эта функция очень пригодится в Safari, где адресная строка уходит вверх по мере прокрутки страницы.

P.S. не буду зарекаться, что от этой статьи до следующей снова не пройдёт 3.5 месяца. Дел много, а настроение непредсказуемо. Так что просто буду надеяться, что необходимые компоненты для поддержания жизни этого блога время от времени будут совпадать. :)

метки: ,

оценка:
НеинтересноИнтересно - рейтинг: +37, голосов: 37