Когда я только начинал думать о создании собственного сайта, я никак не мог решить — нужен он или нет. Ведь есть большое количество социальных сервисов на любой вкус. Если ты хочешь делиться своими фотографиями, есть Instagram, Flickr, 500px. Если ты хочешь писать статьи, есть Tumblr, Wordpress, Blogger. Почти для каждой сферы деятельности есть несколько сервисов в интернете.
Я решил разобраться в этом вопросе и узнать мнение знакомых, работающих в сфере создания сайтов. Всем я задал один простой вопрос.
25 июля вышла новая версия OS X — Mountain Lion. Для каждой версии я описываю процесс установки последнего PHP. Этот раз не будет исключением.
Как обычно для дополнительных пакетов будем использовать Homebrew. Чтобы с ним работать нам нужно установить Command Line Tools. Это можно сделать двумя способами. Первый, скачать Command Line Tools в разделе Downloads for Apple Developers или с моего Яндекс.Диска и установить. Второй, установить бесплатный Xcode через App Store. Зайти в настройки программы, в раздел Downloads и установить Command Line Tools оттуда.
Одним из интерактивных элементов на конференции по маркетингу Digitale была онлайн трансляция twitter-сообщений по хеш-тегу. Сделать это на конференции выпало мне, и по началу я долго искал подходящий вариант в интернете. Такие сервисы как twihoo, twistori не хотят работать с конференциями и брендировать каналы. Именно поэтому мне пришлось написать такой скрипт самому.
Небольшое пояснение для тех кому слова ECMAScript и Harmony ни о чем не говорят. ECMAScript это спецификация языка, на основе которой развивается наш с вами JavaScript. А Harmony это следующая версия ECMAScript, работа над которой сейчас активно ведется. Теперь немного о том какие изменения произошли в этих версиях и какова текущая поддержка в браузерах.
Для дополнительных пакетов будем использовать homebrew. Для кого это что-то новенькое, вот их сайт, где подробно описано как его можно использоват и зачем он вообще нужен. Единственное что напомню, для того чтобы установить homebrew у вас должен быть установлен XCode. Его можно бесплатно установить через Mac App Store. Теперь, когда у нас все готово, можно приступить к установке.
Главным изменением я бы назвал появление Traits. Это специальная структура позволяющая множественное наследование классом. В других языках это часто называется mixins (примеси). Для маленьких проектов это совершенно ненужная вещь, однако для больших систем, с кучей повторного использования кода, traits будут очень полезными.
Совершенно точно этот год был очень насыщенным. Работал в этом году с такими трендами как HTML5, CSS3, JavaScript. И в отличии от прошлого года уже не в теории, а на практике. Во многом на это повлияло быстрое развитие браузеров, даже Internet Explorer, что для него это вообще дико.
В корпоративном блоге Serenity я написал статью о том, что в Google Analytics можно отслеживать нажатия на социальные кнопки и о том, почему я считаю это важным. Однако, по-умолчанию этот механизм работает только для кнопок +1. Для того чтобы в отчет попадали нажатия на другие социальные кнопки нам придется воспользоваться Google’вским API: Social Interaction Analytics.