Установка PHP 5.3 на Snow Leopard

В очередной раз обновил свой MacBook Pro 15”, и как обычно понадобилось установить PHP не стандартной конфигурации. Обычно я использовал MacPorts для установки необходимых мне пакетов, но он ужасен.

Минуточку. А вообще зачем мне все это? Ведь, скажите вы, в Snow Leopard уже есть установленный и готовый к работе PHP 5.3. Поэтому привожу примерный список почему я собираю PHP ручками:

  1. чтобы был mysql 5.5 через mysqlnd
  2. чтобы работало intl расширение (на Mac OS X до этого мне ни разу не удалось его поставить)
  3. чтобы не было проблем с iconv
  4. чтобы был 64 битный
  5. чтобы была последняя версия
Читать дальше →

Пошаговая установка Node.js на Windows без виртуальных машин

Иногда бывает нужно установить Node.js на Windows. Официальных сборок для Windows пока не существует, поэтому приходится последовательно собирать самому.

Перейти на сайт http://habrahabr.ru/blogs/javascript/107232/

Комментировать →

WebKit font smoothing

With the latest versions of Google Chrome and Safari 5, we can now move away from the -webkit-text-stroke hack I had previously endorsed, and move to a much better solution.

Читать дальше →

Fixing the background "bleed"

I recently came up against an issue in Safari where the background colour of an element seemed to ‘bleed’ through the edge of the corners when applying both borders and a border-radius (see the image above). After seeing David Cole tweet about the same issue I resolved to find a solution,…

Перейти на сайт http://tumble.sneak.co.nz/post/928998513/fixing-the-background-bleed

Комментировать →

Расширение Tweet Button для Safari

Совсем недавно Twitter сделали кнопку, которая при размещении на странице показывает количество упоминай этой страницы в твитере и дает возможность опубликовать ссылку на эту страницу у себя в твитер-ленте.

Читать дальше →

Gollum: простая wiki на git с хорошим API

Ребята из GitHub последнее время радуют нас новинками. Сначала это были GitHub:Jobs, портал с вакансиями которые сами подбирают и находят разработчиков, а теперь это gollum. Gollum это на самом деле не персонаж “Властелина Колец”, это простой wiki сервер построенный на Git и смотрящий в мир хорошим API.

Читать дальше →

Анимация с помощью Émile

Думаю в каждом известном сейчас JavaScript фреймворке есть отдельный модуль занимающийся CSS-анимацией. Только эти фреймворки с каждым днем становятся все пузатее и пузатее, с огромным, “богатым” набором возможностей ;). На простых проектах зачастую нехватает только CSS-анимации, и в этом нам очень сильно может помочь мини-фреймворк Émile. Он содержит всего 47 строк кода, занимает в сжатом виде 1,6Kb и добавляет всего лишь 1 функцию такого вида:

Читать дальше →

Новые возможности в PHP 5.4

В течении последних нескольких недель в следующую версию PHP были включены весьма интересные возможности, это: “Array dereferencing support” и “Scalar typehints”. Итак, по порядку.

Читать дальше →