Зачем нужен личный сайт?

Home Page 2.0 Когда я только начинал думать о создании собственного сайта, я никак не мог решить — нужен он или нет. Ведь есть большое количество социальных сервисов на любой вкус. Если ты хочешь делиться своими фотографиями, есть Instagram, Flickr, 500px. Если ты хочешь писать статьи, есть Tumblr, Wordpress, Blogger. Почти для каждой сферы деятельности есть несколько сервисов в интернете.

Я решил разобраться в этом вопросе и узнать мнение знакомых, работающих в сфере создания сайтов. Всем я задал один простой вопрос.

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

Установка PHP 5.4 на OS X Mountain Lion

OS X Mountain Lion 25 июля вышла новая версия OS X — Mountain Lion. Для каждой версии я описываю процесс установки последнего PHP. Этот раз не будет исключением.

Как обычно для дополнительных пакетов будем использовать Homebrew. Чтобы с ним работать нам нужно установить Command Line Tools. Это можно сделать двумя способами. Первый, скачать Command Line Tools в разделе Downloads for Apple Developers или с моего Яндекс.Диска и установить. Второй, установить бесплатный Xcode через App Store. Зайти в настройки программы, в раздел Downloads и установить Command Line Tools оттуда.

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

Как сделать онлайн Twitter трансляцию у себя на мероприятии

Как сделать онлайн Twitter трансляцию у себя на мероприятии Одним из интерактивных элементов на конференции по маркетингу Digitale была онлайн трансляция twitter-сообщений по хеш-тегу. Сделать это на конференции выпало мне, и по началу я долго искал подходящий вариант в интернете. Такие сервисы как twihoo, twistori не хотят работать с конференциями и брендировать каналы. Именно поэтому мне пришлось написать такой скрипт самому.

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

Поддержка ECMAScript 5 и ECMAScript 6 Harmony в браузерах уже сейчас

Поддержка ECMAScript 5 и ECMAScript 6 Harmony в браузерах уже сейчас Небольшое пояснение для тех кому слова ECMAScript и Harmony ни о чем не говорят. ECMAScript это спецификация языка, на основе которой развивается наш с вами JavaScript. А Harmony это следующая версия ECMAScript, работа над которой сейчас активно ведется. Теперь немного о том какие изменения произошли в этих версиях и какова текущая поддержка в браузерах.

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

Установка PHP 5.4 на OS X Lion

Установка PHP 5.4.0 на OS X Lion (10.7.3)Вчера я написал о выходе PHP 5.4, а сегодня хочу рассказать как его поставить на OS X Lion.

Для дополнительных пакетов будем использовать homebrew. Для кого это что-то новенькое, вот их сайт, где подробно описано как его можно использоват и зачем он вообще нужен. Единственное что напомню, для того чтобы установить homebrew у вас должен быть установлен XCode. Его можно бесплатно установить через Mac App Store. Теперь, когда у нас все готово, можно приступить к установке.

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

Вышел PHP 5.4, что нового?

Вышел PHP 5.4, что нового? После долгих, мучительных выпусков релиз-кандидатов, PHP сообщество разрадилось следующей мажорной версией PHP.

Главным изменением я бы назвал появление Traits. Это специальная структура позволяющая множественное наследование классом. В других языках это часто называется mixins (примеси). Для маленьких проектов это совершенно ненужная вещь, однако для больших систем, с кучей повторного использования кода, traits будут очень полезными.

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

Что мне дал 2011 год

Совершенно точно этот год был очень насыщенным. Работал в этом году с такими трендами как HTML5, CSS3, JavaScript. И в отличии от прошлого года уже не в теории, а на практике. Во многом на это повлияло быстрое развитие браузеров, даже Internet Explorer, что для него это вообще дико.

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

Асинхронный скрипт подключения к Google Analytics социальных кнопок

В корпоративном блоге Serenity я написал статью о том, что в Google Analytics можно отслеживать нажатия на социальные кнопки и о том, почему я считаю это важным. Однако, по-умолчанию этот механизм работает только для кнопок +1. Для того чтобы в отчет попадали нажатия на другие социальные кнопки нам придется воспользоваться Google’вским API: Social Interaction Analytics.

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