середа, 15 серпня 2012 р.

Стилізація sinatra-flash для Bootstrap

Про гем sinatra-flash, я писав у статті Flash-повідомлення і Sinatra
Задачею є створити замість стандартного styled_flash, методу-помінчника для Sinatra, який відображатиме попередження стилізовані під Bootstrap.


вівторок, 14 серпня 2012 р.

Як зробити локальий веб-сервер загальнодоступним

Сьогодні відкрив для себе чудовий сервіс, який дозволяє швидко і просто зробити локальний веб-сервер загальнодоступним в Інтернеті.

Зустрічайте ProxyLocal

Це програмне забезпечення складається з клієнтської і серверної частин. Серверна частина працює на сервері proxylocal.com, і ви можете використання його ресурси абсолютно безкоштовно. Клієнт написаний на мові Ruby і поширюється як gem, його вихідний код відкритий і доступний на GitHub.

Інсталяція

ProxyLocal - це утиліта командного рядка.

Відкрийте термінал і наберіть:
$ gem install proxylocal

Використання

Припустимо, ваш локальний веб-сервер запущений на порту 9292. Щоб зробити його загальнодоступним виконайте в терміналі:
$ proxylocal 9292
Local server on port 9292 is now publicly available via:
http://o18f.t.proxylocal.com/

Тепер ваш локальний сервер на порту 9292 доступний через:
http://o18f.t.proxylocal.com/

Також ви можете вказати бажане ім'я, яке ви хочете використовувати, наприклад:
$ proxylocal 9292 --host testhost
Local server on port 9292 is now publicly available via:
http://testhost.t.proxylocal.com/