Архив автора: Иван Тепляков

Поднимаем на одном сервере несколько Ruby on Rails проектов под разными версиями ruby (Nginx + Unicorn)

Хочу поделиться с вами способом разворачивания нескольких приложений Ruby on Rails на одном сервере. Поможет нам в этом RVM, Unicorn и Nginx. Недавно заказчик попросил поставить Redmine к ним на сервер, на котором уже крутился проект на Ruby on Rails … Читать далее

Рубрика: Linux, Ruby on Rails | Метки: , , , , | Добавить комментарий

Как секунды перевести в строку времени

Столкнулся с задачкой, нужно перевести секунды в часы:минуты:секунды, ну т.е. в обыкновенную строку времени. Оказывается в стандартной библиотеке PHP есть встроеный класс DateTime, который легко с этим справится. $seconds = 1652; $datetime = new DateTime(); $datetime->setTime(0, 0, $seconds); echo $datetime->format(’H:i:s’); … Читать далее

Рубрика: php | Метки: , | 1 комментарий

Свой шаблон для одиночной записи определенной категории

В файл single.php вашей темы добавляем в самое начало следующий код: <?php $this_category = reset(get_the_category());   $cat_file = get_theme_root() . ‘/название_темы/single-’ . $this_category->slug . ‘.php’; if (file_exists($cat_file)) { include ($cat_file); exit(); } ?> Это даст возможность использовать свой шаблон для … Читать далее

Рубрика: php, wordpress | Метки: | Добавить комментарий

Удаляем из репозитория git удаленные с диска файлы

Когда много удалено файлов «руками» по привычке и потом «git status» показывает приличную грядку файлов со статусом «deleted», спасет bash: $ for i in `git status | grep deleted | awk ‘{print $3}’`; do git rm $i; done А вообще … Читать далее

Рубрика: Git, Linux | Метки: , | Добавить комментарий

Очищаем проект от служебных файлов subversion

Бывает нужно изменить систему контроля версий на другую или просто избавиться от нее совсем. Subversion создает в каждой поддиректории свои служебные папки .svn. И если у проекта много подпапок, то можно изрядно подохренеть, удаляя вручную. Поэтому, находясь в папке с … Читать далее

Рубрика: Linux, Subversion | Метки: | Добавить комментарий

Краткий курс RVM (Ruby Version Manager)

Любой серьезный проект на рельсах должен быть в надежных руках rvm, т.к. он избавит от проблем с окружением на сервере.

Рубрика: Linux, Ruby on Rails | Метки: , | Добавить комментарий

JQuery вместо Prototype в Rails 3

UPD: Внимание! Статья устарела. Сейчас в рельсах по-умолчанию jquery. По-умолчанию в рельсы встроена js-библиотека Prototype, есть удобные хелперы для работы с ним. Как же быть тем, кто работает с JQuery? Выход есть. К счастью прямой взаимосвязи между js-библиотекой и хелперами … Читать далее

Рубрика: Javascript, Ruby on Rails | Метки: , | 1 комментарий

Удаленный git репозиторий. Создаем и используем.

Хочу рассказать для тех, кто еще не пробовал и оставить для себя небольшой мануал по использованию системы контроля версий Git.

Рубрика: Git, Linux | Метки: , | 1 комментарий

Время с сервера и javascript

А я все чаще замечаю В своих javascript-приложениях на страницах сайтов разработчики чаще всего почему-то используют для манипуляций со временем объект Date. Например вывести время, которое изменяется каждую секунду или в зависимости от текущего времени выводить какие-то события, обратные отсчеты … Читать далее

Рубрика: Javascript, php | Метки: , , | 1 комментарий

Ruby on Rails для начинающих. Старт.

Знакомство с лучшим фреймворком всех времен и народов объявляю открытым! Ура, товарищи! Не знаю стоит ли отвлекаться на историю создания и почему он вдруг самый лучший в своем роде. Воду лить не буду, скажу только что мне показалось интересным. Создателем … Читать далее

Рубрика: Linux, Ruby on Rails | Метки: | Комментарии (3)