Мар 18

Быстрая развертка(deploy) php-приложения на Heroku

Для начала нужно убедиться, что у вас установлен Heroku Toolbelt. Скачать его можно здесь. Кроме того, нужно иметь верифицированный аккаунт. Для верификации требуется номер банковской карты (при этом со счета снимется 1 доллар и практически сразу вернется). В статье используется пример с бесплатным тарифным планом, поэтому в дальнейшем деньги сниматься не будут.

Создаем в отдельной директории веб-приложение:

Теперь создаем в директории веб-приложения файл index.php с таким содержанием (c помощью этого кода выполняется соединение с автоматически созданной Heroku базой данных.):

Теперь выполняем следующие команды, чтобы узнать данные для соединения с бд:

Последняя команда возвращает строку с параметрами доступа к базе данных. Добавляем их в index.php:

Чтобы проверить, что у нас получилось выполняем:

Готово.

Фев 25

InK – HTML+CSS+JS фреймворк

Ink практически неизвестен в рунете (в мире, скорее всего, тоже). Я и сам наткнулся на этот фреймворк по случайному стечению обстоятельств: мне скинули ссылку на другой проект разработчика InK’а на гитхабе, ну, и в итоге я зашел сюда.

Официальная страница проекта - http://ink.sapo.pt/. Делается он в Португалии, можно сказать экзотика.

Простой пример использования InK framework

Теперь о сфере применения. На оф. сайте InK описывается как набор для быстрого проектирования веб-интерфейсов. Я вижу два варианта его использования: быстрое создание прототипа макета сайта (если раньше вы пользовались чем-нибудь вроде easel.io, то теперь заказчику сразу можно будет показывать вариант в HTML+CSS) или применение в качестве альтернативы Twitter Bootstrap и других подобных фреймворков. Как минимум, внешний вид вашего сайта будет менее заезженным.

Но главное InK позволяет не углубляться в дебри верстки, тем кто этим заниматься не любит. Макеты создавать действительно очень просто. В документации на оф.сайте все объясняется очень доходчиво и понятно, но на английском языке, поэтому в следующей статье я переведу из нее некоторые примеры. Также пример страницы с использованием InK можно увидеть в архиве с его файлами скачать.