SVN-клиент для Ubuntu

Я, как человек пересевший с винды на Ubuntu, постоянно ощущал недостаток нормального svn-клиента. Естественно, функциональности консоли более чем хватает, но после виндового TortoiseSVN‘a под линуксом хочется получить ту же наглядность и быстроту.

В репозиториях конечно есть инструменты. RapidSVN например. Чего в нем не хватает? Интеграции в навигатор, дискретной работы с директориями, наглядности и простоты. При работе с ним чувствуешь себя ущемленным. Лучше уж пользоваться клиентом, интегрированным в IDE. Правда, опять же, из-за своей привязанности к TortoiseSVN‘у, мне трудно привыкнуть к такой схеме. Да и моя Aptana начинает тупить, при работе с локальными копиями больших проектов с Subclipse‘ом. Читать дальше >

Google Bookmarks Digg del.icio.us Memori.ru

Изменение структуры каталогов symfony

Честно говоря, вы не получите полного контроля над структурой проекта на symfony, прочитав этот пост. На его написание меня подтолкнула ситуация на работе. Клиент поставил условие, что по завершению разработки проект должен быть развернут на его хостинге. Все бы ничего, но вот ftp заказчик согласился дать лишь к document root‘у сайта, а также к еще одной папке, находящейся на одном уровне с ним. Естественно, в таком случае, развернуть проект на symfony без танцев с бубном вряд ли получится. Долго я серфил инет в поисках решения, но так и не нашел его. Читать дальше >

Google Bookmarks Digg del.icio.us Memori.ru

jQuery – хорошая технология для хороших людей

Должен признаться, что я являюсь очень инертным человеком. Этот недостаток часто мешает сесть и заняться изучением чего-то нового. Зато, если вдруг все-таки сяду, то не встану ;-) . Так было и с jQuery. Это было время, когда я только начинал работать веб-разработчиком. Тогда мне мало приходилось писать client-side кода, и если передо мной вставала задача сделать ajax-скрипт, то я решал вопрос варварски. Читать дальше >

Google Bookmarks Digg del.icio.us Memori.ru

Как стать хорошим программистом

Умных людей на этом свете всегда было, и, к сожалению, всегда будет, гораздо меньше, чем представителей серой массы. Множество людей просто не способно на стремление к постоянному самосовершенствованию и познанию нового. И в этих условиях, среди всего изобилия программистов, найти хорошего профессионала – трудная задача. Дабы попытаться помочь людям, решившим заняться этой нелегкой профессией, я в своем блоге постараюсь поделиться своими мыслями о том, каким должен быть хороший программист. Читать дальше >

Google Bookmarks Digg del.icio.us Memori.ru

Установка symfony

Не мог не сказать об установке фреймворка.
Итак, в первую очередь нам понадобится платформа для установки symfony, а именно: сервер Apache, сервер БД вроде MySQL, SQLite и интерпретатор PHP версии 5.2.4 или более новый. При установке на платформу Windows наиболее удобным для разработки, на мой взгляд, является уже собранный сервер WAMP (www.wampserver.com/en/). Скачиваем его и устанавливаем. Стоит внести путь к бинарнику php в переменные окружения. Для этого в свойствах системы в закладке “Дополнительно” нужно открыть “Переменные среды”. В переменную Path дописать, через точку с запятой, путь к файлу php.exe
например C:\wamp\bin\php\php5.2.9-1\php.exe).
Теперь стоит сказать о трех способах установки библиотек symfony. Читать дальше >

Google Bookmarks Digg del.icio.us Memori.ru

Печать страниц сайта под управлением symfony

Наверняка кто-то из программистов недоумевает, что происходит с их сайтом при попытке печати под управлением symfony. Верстка разъезжается в разные стороны, а стили вроде бы подключены. В чем же дело?
Я сам ломал голову пару часов до тех пор, пока не посмотрел сорс страницы и не увидел что symfony автоматически добавляет атрибут media. Читать дальше >

Google Bookmarks Digg del.icio.us Memori.ru