To continue observe git learning tools where you not just read manual, but be involved in process to touch by hands how it’s in real.

Git How To (http://githowto.com) — is a guided tour that walks through the fundamentals of Git, inspired by the premise that to know a thing is to do it

A Visual Git Reference  (http://githowto.com) — this page gives brief, visual reference for the most common commands in git. Once you know a bit about how git works, this site may solidify your understanding

LearnGitBranching is a pseudo-git sandbox and interactive series of tutorials / challenges to accelerate the understanding of how git commit trees work. The ideal audience is a complete newcomer to git, but a wide range of experience levels should be able to benefit from these tutorials.

do it quick, just follow: http://pcottle.github.com/learnGitBranching

github.com: https://github.com/pcottle/learnGitBranching

Grab a cup of coffee or if you prefer tea and read this http://dev.mysql.com/doc/refman/5.6/en/mysql-nutshell.html

My respect to Oracle!

I’m relocate all my last project from TextMate to Sublime Text 2, if you ask why? One global reason for me is that Sublime Text 2 really fast and that important for me to work with big project.

In box Sublime have not predefined twig extension, but  thanks to Anomareh we can use  PHP-Twig.tmbundle he had developed for textMate also for Sublime Text 2.

Let’s install Anomareh PHP-Twig.tmbundle for Sublime:

  • download latest bundle reliase from github
  • unpacks and just copy Syntaxes/HTML (Twig).tmLanguage , Snippets/all snippets file to your Sublime Text 2 installation folder under the Packages folder.
    for me on Lion path look like /Users/Username/Library/Application Support/Sublime Text 2/Packages
  • restart Sublime
Now for twig files you can select HTML (twig) extension from right bottom corner.

Добрался до своего блога с рассказом о том как прошел Symfony Camp UA 2011. Я думаю, что многие уже познакомились с отчетами других посетителей кампа, я лишь хочу привнести мое понимание этого события.

Начну сразу с главного: “Мне понравилось”, как с позиции организатора так и с позиции докладчика/посетителя.

Для меня было действительно неожиданностью то что зала в 200 человек откровенно нехватило, мы видели что количество регистраций значительно выше чем на предыдущем кампе, но кроме количества Symfony Camp UA 2011 показал и высокое качество посетителей, что не может не радовать.

Теперь о докладах, докаладчиках, довольных и не довольных посетителях…

В этот раз количество людей желающих выступить было гораздо ниже предыдущей конференции, я думаю что это в большей степени объясняется тематикой кампа – Symfony2, что во многом оттолкнуло интересных людей выступить. И в итоге уже во время общения на конференции нашлось несколько людей которые говорили “Как жаль, что я не выступал, у меня есть что рассказать…”.

Забегая вперед, следующий камп так же будет посвящен Symfony2, но с более “размазанной” тематикой.

Read the rest of this entry »

Давно присматриваюсь к Symfony2 пробовал и уже есть в арсенале пару проектов на Symfony2, но все знания полученые наплывами, так как все же львиная часть проектов выполняется на Symfony 1.4

Вот есть и желание и возможность посетить тренинг по Symfony2: от Новичка до Ниндзя, который проведет мой хороший знакомый харизматичный и целеустремленный как человек так и программист Костя Кудряшев (в данный момент сотрудник Knp Labs), который активно принимал участие в разработке новой версии обожаемого мной фреймворка.

В первую очередь ожидаю систематизировать свои знания по Symfony2, пообщаться с единомышлениками кто и что думает по поводу новой версии Symfony, сильные и слабые стороны.

Во вторую очередь и не менее важную это в полной степени попробовать BDD тестирование с применением библиотек Behat и PHPUnit.

Более подробнее о тренинге можно прочитать на оффициальном сайте http://symfonyua.com/training


29 октября в Киеве пройдет третья конференция Symfony Camp UA 2011 посвящена разработке web-приложений с использованием PHP Framework Symfony. Основная тема конференции – это новая версия фреймворка Symfony 2.
Приглашаем всех! Участие бесплатное, необходима только регистрация.

Все желающие выступить с докладом на Symfony Camp UA могут подать заявку на сайте 2011.symfonycamp.org.ua.

Read the rest of this entry »

Долго шли шли и наконец пришли к релизу Symfony2 – так что смело можно ставить на боевые сервера, что многие уже успешно применяют.

http://goo.gl/wNBZw

Поздравляю всех причасных к этому событию!

Я уже писал про то как откатить какой-либо файл до его предыдущей версии. К тому, что уже было хочу дополнить, что откатить можно как используя номер порядковый номер для отката к примеру:

git reset –hard HEAD~1

где цифра говорит о том, что мы полностью откатимся на предыдущий комит.

ВАЖНО! Помните RESET убьет все, что вы сделали!

Кроме того откатится можно указав sha1 ключ необходимого комита, который можно посмотреть с помщью

git log

git reset –hard <sha1-commit-id>

Задача сделать чекаут ветки с внешнего репозитория

Смотрим на внешнем репозитории состояние интересующией нас ветки либо ”New remote branches” либо ”Tracked remote branches”

git remote show origin

если состояние новая, выполняем

git fetch

если же у нас ветка в состоянии tracked, чекаутим ее в свой локальный репозиторий

git checkout -b local-branch-name origin/remote-branch-name