школа английского языка классы, занятие английским в детском саду

Авторизация

Вы можете войти через одну из учетных записей:

ИЛИ



Напомнить пароль
Регистрация
+2.50

avatar Web Developer

Программисту и web-разработчику

Администраторы (1): Diesel
Модераторы (0): Модераторов здесь не замечено
Читатели (8): machete Serjio Guf android BUM linux_news shell apple

Web DeveloperCapistrano и php

Всем привет. Сегодня я хотел бы ещё раз поговорить о замечательном deploy-ере Capistrano.

Напомню, что Capistrano — это Open Source-ный инструмент для выполнения скриптов на нескольких серверах, который в основном используется для web приложений. Он позволяет автоматизировать процесс развертывания новой версии на одном или нескольких web серверах и включает поддержку таких задач, как например изменение базы данных.

Capistrano написан на Ruby и является «модулем» (или компонентном, не знаю как лучше) фреймворка Ruby on Rails.
Данный топик по большей части является переводом туториала со страницы проекта на github-е с некоторыми дополнениями, изменениями и сокращениями специфичными для php (или для «не RoR»). Здесь не будут рассматриваться вопросы работы с несколькими серверами и базой данных, это всего лишь небольшое пособие для начинающих.

Итак, допустим на нашем локальном компьютере в паке /path/deploy/from находится приложение написанное на языке php. У этого приложения есть git репозиторий находящийся по адресу example.net/project.git с актуальным кодом. Также у нас есть хостинг по адресу example.com с ssh доступом и папкой /path/deploy/to куда мы собираемся залить наши файлы. Мы не хотим постоянно возиться с ftp клиентом и решили потратить несколько часов для того, чтобы разобраться в деплойере capistrano. Давайте приступим.

Читать дальше
  • +2
  • shell
  • 15 декабря 2010, 15:18
  • add twitter 

Web Developer76 новых материалов на русском

image

Недавно был снова обновлен центр по Internet Explorer на MSDN. Были добавлены 76 статей и книг, посвященных следующим темам:

  • HTML,CSS3 и DHTML

  • JavaScript, AJAX, DOM и JQuery
  • Расширения
  • Производительность
  • Совместимость

Читать дальше
  • 0
  • Diesel
  • 11 декабря 2010, 02:02
  • add twitter 

Web DeveloperПишем простое приложение на jQuery Mobile

Фреймворк jQuery Mobile вышел уже относительно давно, но только сейчас мне удалось им заняться. До этого имел дело с jQTouch и Sencha Touch. У каждого из них есть свои плюсы и минусы, но сегодня речь пойдет именно про разработку на jQuery Mobile. Для получения базового опыта я опишу создание простого приложения с несколькими страницами, интеграцией с твиттер и гуглокартами, ну и набором базовых элементов. Поехали!

Итак, сначала подключим фреймворк и стили.
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.css" />
<script src="http://code.jquery.com/jquery-1.4.4.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.js"></script>


Теперь примемся за страницы. Тут стоить отметить схожесть jQuery Mobile и jQTouch — все приложение это одна html страницы, на которой отмеченные особым образом div`ы являются «страницами» приложения. Базовый вид такой «страницы приложения» имеет вид:
<div data-role="page"> 
	<div data-role="header">...</div> 
	<div data-role="content">...</div> 
	<div data-role="footer">...</div> 
</div> 

Читать дальше
  • 0
  • Diesel
  • 10 декабря 2010, 09:04
  • add twitter 

Web DeveloperКроссбраузерный text-overflow

style.css

.habr span
{
    display:block;
    overflow:hidden;
    white-space:nowrap;
    width:100%;
    -moz-binding:url("ellipsisxul.xml#ellipsis");
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
}

Читать дальше
  • 0
  • Diesel
  • 14 ноября 2010, 22:13
  • add twitter 

Web DeveloperИспользуем видео как фон сайта. Разбираемся в youtube api. Плеер Chromeless

Итак, я расскажу как можно вместо обычного фона использовать видео без флеша и html5. Делать мы это будем с помощью youtube api и немного мозгов. Задача у нас простая: поместить ролик под основной контент сайта и вывести кнопки управления видео на специальную панель. По-моему такое решение будет очень круто смотреться на сайтах музыкальных групп etc.

Живой пример | Скачать архив

Использовать мы будем специальный плеер ютуба «Chromeless Player». Он отличается тем, что полностью контролируется с помощью JavaScript и не имеет визуального оформления. Примеры можно найти на Google PlayGround.

Итак, создадим файл index.html, script.js и style.css.
Читать дальше
  • +1
  • Diesel
  • 01 ноября 2010, 13:01
  • add twitter 

Web DeveloperРазвертывание локального Perl-репозитория CPAN

Инструкция по созданию локального репозитория Perl-модулей, записанных на переносной носитель.

Устанавливаем модуль CPAN::Mini:

# perl -MCPAN -e "install CPAN::Mini"


или для Debian/Ubuntu:

sudo apt-get install libcpan-mini-perl


или для Fedora/RHEL/CentOS:

sudo yum install libcpan-mini-perl


Если все зависимости удовлетворяют модулю, то установка пройдет без проблем.

На следующей стадии загружаем копию репозитория на сменный носитель
(загружается около 1 Гб данных):
Читать дальше
  • +1
  • android
  • 14 сентября 2010, 16:16
  • add twitter