Как разработчик, вы почти наверняка отправляете свои коммиты в удалённый репозиторий. Git — это децентрализованная система контроля версий: условно, ваша локальная копия репозитория независима и всегда может стать основной для других пользователей. С практической же точки зрения это значит, что необходимо постоянно самостоятельно синхронизировать свой репозиторий с основным удалённым, который используется командой разработки (и необязательно весь, по желанию как отдельные коммиты, так и ветки могут остаться только вашими и о них никто не узнает, что невозможно той же Subversion).

показать git remote origin

Кроме того добавляется ещё одна архитектурная возможность — всегда можно очень легко изменить основной удалённый репозиторий или git remote origin. В этой статье будет рассказано, как просто изменить URL git remote.

Читать далее →

dwm — это динамический оконный менеджер (dynamic window manager) для X’ов. Отличается своей предельной простотой — весь его исходный код меньше 3000 строчек, а сама конфигурация происходит путём его модификации. Эта статья полностью не описывает настройку оконного менеджера как таковую, а лишь поможет появиться русским буквам в статусбаре.

Читать далее →

MinGW — это сокращение от «Minimalist GNU for Windows», минималистичное окружение разработки приложений Windows, состоящее из GNU утилит.

Представляет собой полный набор инструментов с открытым исходным кодом для программирования, который подходит для разработки собственных приложений MS-Windows и не зависит от сторонних DLL-библиотек (собранные приложения зависят только от DLL, предоставляемых Microsoft в качестве компонентов операционной системы, в отличии от cygwin).

Среди основных компонентов: компилятор gcc и binutils (ассемблер, линковщик, архиватор и т.д.), которые архитектурно разрабатываются под стандарт POSIX. При портировании на Windows разработчики вынуждены эмулировать вызовы библиотеки языка C стандарта POSIX, к примеру, тот же fork(). В целом быстродействие снижается и это нормально, никак это не исправить — компиляция с помощью gcc из-под Windows будет всегда медленнее, чем из-под Linux. Но есть неочевидная особенность, которая позволяет увеличить скорость сборки MinGW от 10% до 10 раз.

Читать далее →