Недавно я задался таким вопросом, сделал в твиттере опрос, попробовал по результатам Google Code, Source Forge и Assembla, остановился на последней. Хотелось как всегда систему с блекджеком и шлюхами SVN (нет я не моральный урод, чтобы не юзать Git, есть причины для SVN), приличным объёмом под репозиторий, встроенным BugTracker, Wiki, удобным интерфейсом (гугл код на этом и зафейлился), возможно Project Management плюшками и конечно всё бесплатно =)
Сегодня вот нашёл очень полезный ресурс http://www.svnhostingcomparison.com/, он предоставляет детальное сравнение огромного количества систем для хостинга ваших проектов. Вот скрин с примером того, что он умеет:
А потом я немножко погуглил и прозрел, как много есть всевозможных сравнениий систем для хостинга, публикую только полезные ссылки, выбирайте на здоровье.
- как всегда детальная и полезная статья в Wiki
- не менее полезный вопрос на stackoverflow
- скучный ресурс с убогим интерфейсом
- более-менее нормальный обзор 10-ти ресурсов
- сравнение Assebla & Unfuddle
Недавно приехала с амазона, хоть книга и в мягкой обложке, но качество не сравнить с нашими изданиями – приятная бумага и хорошая типографика. Третье издание включает в себя множество изменений, которые охватывают тонкости работы 4-го фреймворка, а также бонусные главы посвящённые управлению потоками. Джефри Рихтер давно мечтал написать отдельную книгу по многопоточности, но теперь это часть CLR via C# 3.
Читать книгу в оригинале гораздо приятнее и понятнее, на многие вещи смотришь по-другому, авторские формулировки гораздо легче воспринимаются, чем перевод. Да и ждать русского издания ещё долго, must have для каждого дотнетчика.
Первое, что я прочитал – было предисловие от Кристин Трейс, жены Джефри и оно настолько меня впечатлило, что я решил попросить разрешение у автора перевести его:
Hi team and Jeff,
My name is Anton Vinogradenko, I am from Ukraine. I’ve just gotten your book (CLR via C# 3rd) from Amazon and I’m very impressed with its Foreword, so I want to ask you to translate it into Russian and post on my recently opened blog (http://restuta.net). Thanks!
И получил ответ:
Jeffrey Richter (Wintellect LLC) to me
Sure, feel free to translate and post it. Send me a link after you’ve done it – I’ll forward it to my wife – she’ll love it!
С большим удовольствием скоро опубликую для вас это замечательное вступление.
Не секрет, что читабельность кода играет очень большую роль. Речь пойдёт об оптимальной длине строки. На данный момент самым распространённым стандартом являюется длина в 80-100-120 символов. Jeff Atwood уже писал об этом и его слова подтверждены исследованиями. Если в кратце, вывод таков:
Более длинные линии – облегчают быстрое чтение.
Более короткие линии – облегчают понимание.
Но всё это спорно, и как правильно здесь замечено, следует руководствоваться здравым смыслом и общей читабельностью той или иной строки, а не сухим правилом ограничения длины. Я советую выбрать приемлимую длину для выработки стиля и комфортной работы и разумно её придерживаться. Вот элегантное решение, которое позволяет сделать это. Оказывается можно добавить тонкую линию (или несколько), которая ограничит нужное количество символов от правой части экрана. Выглядеть это будет так:
Для этого нужно найти в реестре соответствующий вашей версии студии ключ:
2003: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor
2005: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Text Editor
2008: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor
2008 Express: HKEY_CURRENT_USER\Software\Microsoft\VCExpress\9.0\Text Editor
И добавить новый строковый параметр Guides со значением RGB(230,230,230), 120
120 означает расстояние в символах от левой части экрана.
Если этого недостаточно – загляните на обсуждение на stackowerflow.com.
Три года назад я пришёл в никс зелёным студентом с круглыми глазами и заветной мечтой стать профессиональным разработчиком. Это было интересное время, отдел .NET был молодым и только становился на ноги. Меня очень вдохновили Игорь Томич и Стас Черкасов, на их примере начал быстро учиться и достигать хороших успехов, но скоро понял, что именно общение с людьми, а не с компьютером – наиболее важная и сложная часть разработки. Чего стоит любой проект без хорошей команды? Тогда вместе с Мовчаном Сергеем я начал мечтать об улучшении своего отдела, о выводе его на «мировой уровень». Я жил этой мыслью, старался как мог, и многое получилось. Это было чертовски интересным занятием – проводить собеседования, воспитывать молодых сотрудников, управлять командами и всем отделом в целом, эх, я даже и не мечтал о таком, учась в институте. Никс дал мне просто огромные возможности.
Мне бы хотелось обратиться ко всем коллегам, сказать спасибо каждому из вас. Именно вы помогли пройти мне этот путь и стать тем, кем я стал. Каждый меня чему-то научил, каждый помог. Отдельное спасибо я хочу сказать Мовчану Сергею, Баринову Мише, Ткачу Ивану, Шальневу Вите, Шевчуку Антону, Козленко Диме и Виншу Насте (которая делает замечательный чай =). Вы – те люди, которые позволили мне стать профессионалом, которые всегда и во всём помогали, решали любые проблемы. Люди, на которых бы мне хотелось быть похожим. Я никогда не забуду ваш вклад в меня.
Спасибо HR и HZ отделам, за вашу отзывчивость, за праздники, за комфорт и уют, который вы создавали.
Спасибо менеджерам за тот бесценный опыт работы с вами, за кучу маленьких, но очень ярких жизней, которые я прожил в каждом из ваших проектов.
Спасибо тестировщикам за качество, которым вы меня обеспечивали =)
Спасибо сейлам за найденные проекты.
Спасибо админам за всё…
Спасибо руководству фирмы за то, что вы всегда оценивали мои достижения.
Спасибо всей мафия-комьюнити за невероятно интересные игры в обед.
Ну и в последнюю очередь спасибо самым близким – родному отделу =) Отдельная благодарность Ивахненко Саше, Бачурину Саше, Яцуле Игорю и Кожину Андрею. Эти три года я провёл с вами невероятно весело, вы все были частью моей жизни.
Каждому из вас я желаю быть тем, кем он хочет и достойно пройти свой путь.
Я пишу давно:
Вёл дневник ещё со школы:
23:02 26.12.2003
Позно или отупитель включился, но что-то case плохо работает.
23:22 26.12.2003
И If тоже, а может дело в циклах или в голове.
9:33 27.12.2003
Утро вечера мудренее. А вот переменные нужно объявлять…
Долго и мучительно учился:
С дошкольного возраста родители пытали меня сочинениями и утверждали, что мне это обязательно пригодится – как в воду глядели… =)
Вдобавок, я буду стараться писать интересно.
