Зачем это может понадобиться? Да очень просто, чтобы получить файлы, которые изменились между двумя версиями в репозитории Subversion. Оказывается в Subversion нет такой команды, чтобы получить эти самые файлы. Можно сделать export конкретной ревизии, но в любом случае получим все файлы на тот период. Но не все так плохо. Оказывается можно добиться необходимого результата с помощью отличной программы TortoiseSVN — клиент для Subversion. Очень полезный и удобный инструмент, рекомендую.
Feb 12 2009
Утилита CommitMonitor для мониторинга изменений в Subversion репозиториях
На сайте разработчика прекрасной утилиты TortoiseSVN, для работы с Subversion, увидел другие интересные утилиты. В частности мне понравилась утилита CommitMonitor.
Что она делает? Эта небольшая утилита, которая сидит в трее, и через определенный промежуток времени мониторит изменения для проектов в репозиториях. С помощью команды «Show Diff» можно получить список изменения для конкретной ревизии, даже исключить пользователей, к примеру себя :).
Jan 31 2009
Отличная подборка инструментов, материалов по PHP, CSS
Очень полезная подборка инструментов, материалов:
• 50 Extremely Useful PHP Tools
• PHP Tutorials Utopia: 13 Vital PHP skills for every novice PHP developer and solutions
• 50 Extremely Useful And Powerful CSS Tools
• 15 Helpful In-Browser Web Development Tools
• 50 Useful Design Tools For Beautiful Web Typography
Smashing Magazine:
• Web Form Design: Modern Solutions and Creative Ideas
• Web Form Design Patterns: Sign-Up Forms
• Web Form Design Patterns: Sign-Up Forms, Part 2
• Design Patterns: Badges, Tag Clouds, Huge Fonts
• 50 Useful JavaScript Tools
• 50 Beautiful And User-Friendly Navigation Menus
• 10 Steps To The Perfect Portfolio Website
• 50 Free High-Quality Icon Sets
Dec 19 2008
Symfony: отлавливаем фатальные ошибки
При разработке приложения на Symfony бывают ситуации, когда на странице получаем «белый экран» без описания ошибок, и в логах тоже пусто. Это так называемые «фатальные ошибки», которые можно отловить, но для этого надо задействовать перехватчик ошибок.
Без плагинов можно сделать следующее.
Способ №1: используем перехватчик ошибок
Листинг 1: Добавляем в файлы index.php и frontend_dev.php
error_reporting(E_ALL); ini_set('log_errors', 'On'); ini_set('display_errors', 'Off'); ini_set('error_log', '../logs/fatal_server.log');
Способ №2: воспользоваться плагинами Symfony
• sfErrorHandlerPlugin
Dec 02 2008
Основы организации древовидных структур в базах данных (Nested Sets)
Подборка материалов по работе с деревьями (Nested Sets) в SQL.
Wikipedia: Иерархические базы данных
Иерархическая модель базы данных состоит из объектов с указателями от родительских объектов к потомкам, соединяя вместе связанную информацию.Иерархические базы данных могут быть представлены как дерево, состоящее из объектов различных уровней. Верхний уровень занимает один объект, второй — объекты второго уровня и т. д.
Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможно, когда объект-предок не имеет потомков или имеет их несколько, тогда как у объекта-потомка обязательно только один предок. Объекты, имеющие общего предка, называются близнецами.
Nov 29 2008
Стандарты кодирования для (X)HTML, CSS и JavaScript’a
Отличная статья по стандартам кодирования для (X)HTML, CSS и JavaScript’a.
• (X)HTML — markup layer — верстка
• CSS — presentation layer — представление
• JavaScript — behavioural layer — поведение
Nov 25 2008
Javascript: определение координат DOM элемента
Для некоторых задач требуется получить координаты элемента DOM, который спозиционирован абсолютно. Причем, его родительский элемент спозиционирован relative (относительно). То просто так получить координаты не получиться. Ниже приводятся рецепты, как это сделать.
Sep 03 2008
Замыкания в JavaScript
Если вы используете JavaScript, но при этом так до конца и не разобрались, что же это за чудная штука такая — замыкания, и зачем она нужна — эта статья для вас.
Хорошая презентация о замыканиях в JavaScript, Secrets of JavaScript closures
Aug 27 2008
Стандарты кодирования на PHP
Хорошая подборка по разным стандартам кодирования в PHP.
- PEAR Coding Standards
- Zend Framework Coding Standard
- Symfony Coding Standards
- Cake PHP Coding Standards
- DB Medialab PHP Coding Standard
- Стандарты оформления кода PHP (производная предыдущего пункта)
- PHP Coding Guidelines
- GForge: PHP Coding Standards
Источник:
Стандарты кодирования
Aug 09 2008
Javascript: ООП, объекты, наследование, prototype
Хочу поделиться материалом по замечательным возможностям языка программирования Javascript. ٌКто не в курсе, этот язык ООП и достаточно гибкий. Порою просто поражаешься его возможностям :).
В Javascript можно создавать классы, объекты, производить наследование, использовать прототипное программирование. В приведенных ссылках можно увидеть примеры ООП на Javascript.
← Предыдущая страница — Следующая страница →
Comments (4)