Публікації

Як звільнити трохи місця на сервері, що збирає .NET проекти

На сервері, що збирає проекти на платформі .NET почало закінчуватися місце. Переглянувши проекти, побудова яких там виконується, дійшов висновку, що значний об'єм займають NUGET-пакети проектів. Швиденько накидав скрипт, що для кожного пакета в проекті:

Як перенести GitLab з одного сервера на інший

Останні 3 роки ми використовуємо GitLab для зберігання вихідних кодів наших проектів та в якості простої системи трекінга задач і помилок для деяких з них. Особливих проблем з цією системою ніколи не було, та сьогодні знадобилось перенести її на інший хостинг.

Українська мова

Вирішив написати нового поста до свого блогу, адже вже витримав достатню паузу після попереднього. Пост буде про програмування. Але, чомусь, мені захотілося зробити це українською мовою. І взагалі тепер буду намагатися писати українською.

Задача для маленьких

Зображення
Дочка принесла из школы задачу: Попросила помочь решить. Под катом мое решение:

Adobe Lightroom, дубликаты фотографий

Уже второй раз (после переустановки Windows) искал плагин для Lightroom, который помогает найти дубликаты фотографий в каталоге. И второй раз нашел замечательный инструмент:  Teekesselchen: The Duplicate Finder for Adobe Lightroom . Возможно есть платные инструменты, которые умею больше чем этот плагин, но если вы ищете бесплатный, который умеет все что нужно - смело ставьте этот.

Зачем они это делают?

Зображення
В греческом городке Паралия (пригород Катерини) увидел странное. Некоторые автомобили стоят с прикрытыми картоном покрышками. Кто знает, зачем это?

Git - дешево и сердито

Давно планировал перейти на Git, вместо SVN. Основные мотивы такие: Я работаю с ноутбука и часто не в онлайне. Бывает так, что надо откатить сделанные изменения, а доступа к серверу SVN нет. С Git-ом проще - у него вся история изменений есть в локальном хранилище. Да, места занимает больше, но кто эти гигабайты сегодня считает? Visual Studio Express содержит встроенный клиент для Git-а, а для SVN - нет. И в Express версию нельзя поставить плагин. Сначала пытался поставить его под Windows. Не осилил. Пробовал несколько дистрибутивов. У некоторых слишком много внешних зависимостей, у других какая-то мутная система настройки прав доступа... Решил использовать вариант под Linux. Так как годной машинки под рукой не было - решил арендовать. Так как у меня уже есть одна машина с CentOS в DigitalOcean - решил арендовать машинку там же. Думал взять сервер с Ubuntu 14.04 и поднять на нем GitLab . Оказалось - все гораздо проще: у DigitalOcean можно арендовать готовую конфигурацию