Архив за месяц: Июль 2013

Git — автоконвертация CRLF и всё такое

git-90x90
Недавно пришлось поразбираться с автоконвертацией Git. Там не всё так очевидно, как кажется. Вот казалось бы — просто редактируй файл и делай свои коммиты. Но нет!

Всё началось с того, мы начали получать дикие конфликты, приглядевшись мы поняли, что проблема в преобразовании CRLF. Мой редактор под Windows сохранял файлы с CRLF в качестве знака окончания строки, а редактор моего коллеги, работающего под линуксом — LF. Причём иногда редактор сохраняет так, а иногда эдак, и логика его поведения не очевидна. В результате мы получали конфликты даже в тех файлах, которые даже не меняли.
Читать далее

У меня были тормоза в чате скайпа.

1322345951_1322207573_skype-bug
А сейчас будет немного оффтопа.

Представьте, вы разговариваете с заказчиком через чат скайпа, вы обсуждаете важные нюансы реализации, в это время включен трекер времени(!) и тикают деньги. И в это время скайп начинает тормозить. Вы задали вопрос заказчику, а он его не видит. Вы находитесь онлайн, заказчик находится онлайн, а сообщения не доходят. Потом через некий случайный промежуток времени почему-то сообщения таки дойдут. Но канва беседы уже потеряна, время упущено.

Знакомая ситуация?

Так вот, я вылечился! Мне помогло просто отключение на моей стороне uPNP.
Настройки -> Дополнительно -> Соединение -> Включить uPNP

Зачем вообще нужна эта опция, даже не знаю. Вот так. Пока всё работает нормально.