Feb 24 2009

Windows Subversion / TortoiseSVN: сравнение и экспорт изменений между двумя ревизиями

Category: Subversioningvar @ 00:28

Зачем это может понадобиться? Да очень просто, чтобы получить файлы, которые изменились между двумя версиями в репозитории Subversion. Оказывается в Subversion нет такой команды, чтобы получить эти самые файлы. Можно сделать export конкретной ревизии, но в любом случае получим все файлы на тот период. Но не все так плохо. Оказывается можно добиться необходимого результата с помощью отличной программы TortoiseSVN — клиент для Subversion. Очень полезный и удобный инструмент, рекомендую.

Читать дальше


Feb 12 2009

Утилита CommitMonitor для мониторинга изменений в Subversion репозиториях

Category: Subversioningvar @ 11:04

На сайте разработчика прекрасной утилиты TortoiseSVN, для работы с Subversion, увидел другие интересные утилиты. В частности мне понравилась утилита CommitMonitor.

Что она делает? Эта небольшая утилита, которая сидит в трее, и через определенный промежуток времени мониторит изменения для проектов в репозиториях. С помощью команды «Show Diff» можно получить список изменения для конкретной ревизии, даже исключить пользователей, к примеру себя :).

Читать дальше


Jan 31 2009

Отличная подборка инструментов, материалов по PHP, CSS

Category: PHPingvar @ 22:13

Очень полезная подборка инструментов, материалов:
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: отлавливаем фатальные ошибки

Category: Symfony,Отладкаingvar @ 10:57

При разработке приложения на 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)

Category: Symfony,Разработкаingvar @ 22:46

Подборка материалов по работе с деревьями (Nested Sets) в SQL.

Wikipedia: Иерархические базы данных
Иерархическая модель базы данных состоит из объектов с указателями от родительских объектов к потомкам, соединяя вместе связанную информацию.

Иерархические базы данных могут быть представлены как дерево, состоящее из объектов различных уровней. Верхний уровень занимает один объект, второй — объекты второго уровня и т. д.

Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможно, когда объект-предок не имеет потомков или имеет их несколько, тогда как у объекта-потомка обязательно только один предок. Объекты, имеющие общего предка, называются близнецами.

Читать дальше


Nov 29 2008

Стандарты кодирования для (X)HTML, CSS и JavaScript’a

Category: Разработкаingvar @ 23:19

Отличная статья по стандартам кодирования для (X)HTML, CSS и JavaScript’a.

• (X)HTML — markup layer — верстка
• CSS — presentation layer — представление
• JavaScript — behavioural layer — поведение

Читать подробнее


Nov 25 2008

Javascript: определение координат DOM элемента

Category: Javascriptingvar @ 22:04

Для некоторых задач требуется получить координаты элемента DOM, который спозиционирован абсолютно. Причем, его родительский элемент спозиционирован relative (относительно). То просто так получить координаты не получиться. Ниже приводятся рецепты, как это сделать.

Читать дальше


Sep 03 2008

Замыкания в JavaScript

Category: Javascriptingvar @ 01:00

Если вы используете JavaScript, но при этом так до конца и не разобрались, что же это за чудная штука такая — замыкания, и зачем она нужна — эта статья для вас.

Читать подробнее…

Хорошая презентация о замыканиях в JavaScript, Secrets of JavaScript closures


Aug 27 2008

Стандарты кодирования на PHP

Category: Разработкаingvar @ 23:26

Хорошая подборка по разным стандартам кодирования в PHP.

  1. PEAR Coding Standards
  2. Zend Framework Coding Standard
  3. Symfony Coding Standards
  4. Cake PHP Coding Standards
  5. DB Medialab PHP Coding Standard
  6. Стандарты оформления кода PHP (производная предыдущего пункта)
  7. PHP Coding Guidelines
  8. GForge: PHP Coding Standards

Источник:
Стандарты кодирования


Aug 09 2008

Javascript: ООП, объекты, наследование, prototype

Category: JavascriptIgor @ 14:00

Хочу поделиться материалом по замечательным возможностям языка программирования Javascript. ٌКто не в курсе, этот язык ООП и достаточно гибкий. Порою просто поражаешься его возможностям :).
В Javascript можно создавать классы, объекты, производить наследование, использовать прототипное программирование. В приведенных ссылках можно увидеть примеры ООП на Javascript.

Читать дальше…


← Предыдущая страницаСледующая страница →