Розбираємось с Git
Нещодавно мені вдалось знайти серію статей про роботу з Git.
Для тих, хто не знає, що таке Git дам коротеньке пояснення. Git – швидка система контролю версій з гарною масштабованістю та багатою системою команд, що дозволяють виконувати як високорівневі операції, так і отримувати повний доступ до даних на низькому рівні. Один з аналогів та конкурентів CVS та SVN. Причому зі значно більшими можливостями, ніж у першого. На скільки мені відомо, то Він використовується як система контролю версій для розробки ядра самого Linux.
Якщо зацікавились, то раджу Вам почитати замітки за вказаним вище посиланням. Написано просто, с гумором, цікавими прикладами. Сам прочитав всі дев’ять заміток за один вечір.
Як додаток пропоную матеріал стосовно сумісної роботи trac та git. Радію за якість матеріалу та і взагалі цього блогу.
Улюблені інструменти
Так би мовити став жертвою хвилі, що котилась чи котиться через різні блоги. До мене це докотилось через dmitry.shaposhnik.name. А саме питання, про п’ять найнеобхідніших в роботі інструментів.
1. Ubuntu Linux. Починаючи з Dapper Drake (6.06) фактично безвилазно перебуває в моій системі. Лише моя робота з flash змусила мене проводити час не в Linux. Не те щоб я не пробував користуватись чимось іншим, однак для мене саме Ubuntu стала достатньо збалансованою в плані комфорту, швидкодії та складності створення своєї системи в такому вигляді, як це потрібно мені.
2. bash в емуляторі терміналу. Командна оболонка, що надзвичайно спрощує роботу. Ну а добрий термінал тільки покращує і без того добрі почуття. (ну і в tty іноді доводиться попрацювати). А можливість писати скрипти іноді так спрощує життя.
3. vim. Один зі стовпів світу *nix. Не знаю, щодо emacs, а там паче nano, однак для мене vim став саме тією паличкою, що дуже допомагає у роботі. Хоча б така простенька штука, як =%
4. Firefox + Firebug. Розділяти їх, як на мене немає сенсу. Firebug – взагалі сама чудова річ для того, хто працює з такими речами як javascript (особливо з ajax), html, css.. А Firefox – просто чудовий браузер, що добре розвивається. Ніяк не дочекаюсь виходу фінального варіанту 3.
5. Велася жорстка боротьба між ssh та subversion. Всеж таки в мій рейтинг втиснувся ssh, оскільки коло задач, які він дозволяє виконувати значно ширше, ніж в його конкурента. Без нього в деяких випадках ну зовсім ніяк.
Так вже вийшло, що мій погляд на необхідний інструментарій досить близький до того погляду, що вдохновив мене на написання цього запису.