QLColorCode.qlgenerator

Полезнейший квиклук-плагин — QLColorCode.qlgenerator. Особенно круто вкупе с Тайм-машиной, посмотреть на исходник, каким он был пару часов назад. 
 4   2009  
10 комментариев
A!e%
Ммм. Чтобы посмотреть, что было и что стало — нужно использовать Local Changes в IntelliJ Idea (кстати, там появился плагин для PHP) и Subversion (или другие VCS) вместе с нормальной историей.

Но как идея — великолепно, использовать Time Machine как VCS мне и в голову не могло прийти.
Илья Бирман
Я убеждён, что ничто не заставит меня использовать в мирное время что-либо, хоть как-то связанное с Джавой.

И, мне больше нравится не придумывать что-то навороченное и с трёхбуквенными абревиатурами для задач, с которыми прекрасно справляется ОС. Мне тоже не приходило в голову использовать Тайм-машину как VCS, потому, что я просто не знаю, что это такое. Я использую Тайм-машину по назначению: чтобы посмотреть в прошлое.
Дмитрий
Илья, отчего бы вам не попробовать современные VCS, хотя бы тот же Subversion?
Илья Бирман
Я толком не знаю, что это такое, и все 158 человек, пытавшиеся среди меня это разрекламировать, не смогли назвать ни одного повода, который заставил бы меня хотя бы заинтересоваться. Более того, от разнообразных рассказов у меня всё сильнее впечатление — вполне возможно, ошибочное — что это какое-то задротство для умников, с которым мне не по пути.
Дмитрий
Я могу назвать вам всего лишь один повод: Subversion сделан для того, чтобы сделать работу программиста более комфортной. На мой взгляд, этого вполне достаточно (чтобы заинтересоваться).
Илья Бирман
Я живу в современном мире, где подобными фразами рекламируется всё; если бы этот способ «заинтересовывания» работал, я бы покупал все товары и пользовался всеми программами, какие только есть. Но иммунитет уже слишком силён.
Дмитрий
«Заинтересоваться» — это ещё не значит «купить» или «попробовать». (Впрочем, я советовал именно что попробовать). Я живой человек и реклама действует на меня — мне бывает интересно даже тогда, когда рекламируют полную ерунду. Когда Microsoft рекламирует новую OS — я не верю рекламным фразам и не бегу покупать, но зато с любопытством рассматриваю скриншоты.

А, ладно, это всё пустые разговоры. Subversion — это действительно задротство для умников.
Илья Бирман
Реклама действует на большую часть людей, иначе её бы не было. Просто сегодня ей нужно быть несколько изобретательнее, чем сто лет назад.

Скриншоты — сильнейший инструмент для продажи софта, но в случае с рассматриваемым типом софта, кажется, это не то, что нам нужно :-)
Андрей
http://ciaranwal.sh/2007/11/15/quicklook-and-textmate

И не нужно юзать этот доисторический subversion, сейчас 21 век на дворе, да здравствует git.
A!e%
Товарищи, не ругайтесь, я просто пошутил. :)

Илье:
VCS нужен, когда несколько человек работает над одним проектом. Не важно что это, Subversion, Git, Mercurial, или что-то от МС. В случае одного человека мы просто получаем историю записей — это ненужная мелочь в обычном деле. Для большого проекта мы получаем:

— ветки. Можно поддерживать одновременно несколько версий ПО. Это бывает нужно.
— работа группой. Я поменял файл, ты поменял файл. Кто кого перезатрет? В VCS — никто никого, есть локи, есть мерджи.
— доступ к проекту через тырнет, быстрая настройка. Чтобы на флэшке не тащить, ввел команду — оно все списало как надо и куда надо.
— те же ветки и тэги.

и еще несколько менее важных фич.

Так что нужно просто знать, что оно есть. И как будет необходимость — воспользоваться. А пока — нравится Time Machine, и слава богу. Это ж замечательно!

PS. А как там с ООП? Воз все там же?
PPS. Idea — это круче, чем TextMate. Что они для PHP сделают, не знаю (плагин новый, я его не смотрел даже), но для Groovy, Ruby, Java, Scala ы— это лучшее, что есть. Но чтобы это понять, это нужно видеть «in action». Idea — экономит кучу (получается раз в пять быстрее) времени для очень серьезной разработки. Да, я не видел лучше редактора также для HTML/CSS/JavaScript (и нескольких языков шаблонов, Velocity), но я просто их видел далеко не все. Будет возможность — покажу что и как.
Илья Бирман
К твоим «важным фичам»: я над e2 работаю один. То, что код-контроль бывает полезен для групповой работы, не вызывает сомнения, но ведь я говорю о том, что я не понимаю, зачем он нужен мне :-)
Андрей
Бранчи и теги мы получаем и в случае одного человека. И не только для кода. В случае с git или Mercurial и интернет с сервером не нужны.

А круче текстмейта только яйца.
A!e%
Ну да, я так и сказал. Пока один — и фиг с ним.

Андрей: сабвершн тоже можно локально. А про текстмейт — я и не спорю. В своей весовой категории у него соперников почти нет.
Олег Французов
При работе над проектом в одиночку контроль версий может пригодиться для писания кода из двух разных мест, с синхронизацией через интернет или флэшку. Ещё удобно то, что история изменений получается сама, достаточно только время от времени делать коммиты с описанием того, что изменилось.
smmurf
А чем ява не угодила?
Замечательная технология, замечательный язык. А кривые программы можно написать на любом языке, они и на яве попадаются, разумеется.
Популярное