Как стать автором
Обновить
31
0
Туговиков Станислав @latrekc

Пользователь

Отправить сообщение

Folding для объектов JavaScript в TextMate

Время на прочтение1 мин
Количество просмотров955


TextMate умеет сворачивать куски кода — это удобно, т.к. позволяет окинуть код взглядом целиком. К сожалению по умолчанию в JavaScript он сворачивает только функции, а иногда хочется свернуть и другие большие структуры (условия/циклы/объекты/списки)

Чтобы это было возможно, нужно подправить условия нахождения границ блоков.
Для этого нужно открыть редактор настроек (Bundles → Bundle Editor → Show Bundle Editor)
Там находим узел с нужными настройками языка (JavaScript → JavaScript)
Заменяем значения foldingStartMarker на '^.*(\{|\[)\s*$', а foldingStopMarker на '^\s*(\}|\])' — т.е. сворачиваться будет все, что обернуто в фигурные или квадратные скобки

update: исправленный вариант:
foldingStartMarker = '(\{|\[|\()\s*$';
foldingStopMarker = '(^\s*(\}|\]|\))[,;]?)';
Всего голосов 10: ↑6 и ↓4+2
Комментарии2

Ветки в SVN

Время на прочтение4 мин
Количество просмотров28K
Особенностью современной веб разработки является полное отсутствие планирования при создании, поддержке и выкатке проектов. Это приводит к ситуации, что достаточно часто параллельно выполняется несколько разных задач и сроки их выкатки в production никак не соотносятся. А значит традиционный подход с созданием релизов не годится.

На помощь нам приходит механизм создания веток в системах контроля версий, VCS (в нашем случае это Subversion). Ветки это разные варианты одного документа или проекта, с общей историей изменений до точки ветвления и с разными — после неё.
Читать дальше →
Всего голосов 74: ↑50 и ↓24+26
Комментарии82

Грабли при верстке HTML писем

Время на прочтение3 мин
Количество просмотров103K
Довольно часто наши клиенты устраивают регулярные рассылки с новостями. Почти всегда их не устраивают текстовые рассылки или простое оформление HTML рассылок. Наши дизайнеры вовсю креативят, а мы потом набиваем шишки при верстке их макетов с корректным отображением во множестве почтовых клиентов.

Ниже список встретившихся нам особенностей и способы их разрешения (как то упорядочить их мне не удалось, поэтому всё идет единым списком)
Читать дальше →
Всего голосов 282: ↑273 и ↓9+264
Комментарии77

Список требований к PMIS

Время на прочтение1 мин
Количество просмотров2K
PMIS это програмное обеспечение для управления проектами (Project Management Information Software). Существует множество реализаций Copper Project, Basecamp, Teamer, ActiveCollab, Insetti и многие другие.
Рейтинг0
Комментарии0

Информация

В рейтинге
Не участвует
Откуда
Москва и Московская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность