Раутинг бэкенда в symfony

Если вы делаете более-менее серьезное веб-приложение на symfony, стоит задуматься о том, как вы будете предоставлять доступ до админки вашего проекта. Стандартный раутинг бэкенда, или любого другого вторичного приложения, может привести к недоумению неискушенного пользователя. Клиенты не привыкли видеть в строке адреса http://mysite.ru/backend.php/posts/. Да и вообще эстетической красоты урлов ради, стоит подумать о методах облагораживания ссылок.

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

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

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

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

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

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

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

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