В ходе развития мессенджера для командной работы Kato, мы перепробовали большое количество инструментов для создания и редактирования текстов (документация, блог и т.д.). Казалось бы, нужно выбрать подходящий движок для публикации материалов, и дело с концом, однако на практике все оказалось куда сложнее и нам пришлось создавать собственную систему.Читать полностью »
Рубрика «Git» - 37
Создание системы для блога и работы с документацией: Опыт команды мессенджера Kato
2015-02-26 в 7:49, admin, рубрики: Ghost, Git, github, quora, worpdress, Блог компании Kato.im, работа с документацией, разработкаTo Git, or not to Git
2015-02-20 в 10:36, admin, рубрики: Git, github, Блог компании Издательский дом «Питер», книги, Программирование, руководства, системы контроля версий, Системы управления версиями Здравствуйте!
Издательство «Питер» рассматривает возможность выпустить книгу по системе управления версиями Git.
Хотим посоветоваться с будущими читателями – какое издание вам будет наиболее интересно в русском переводе?
Мы сразу исключили книги ознакомительного уровня и выбрали три кандидатуры:
1. Новое издание (декабря 2014) книги Скотта Шакона

(Хотим сразу предупредить, что данная книга получится самой дорогой — розничная цена может достигать 1500 руб. Необходимо учесть это при принятии решения)
3. Более краткое, но не сильно уступающее в информативности издание от Manning

Просьба голосовать:
Читать полностью »
Continuous Integration с Unity
2015-02-11 в 9:20, admin, рубрики: android, continuous integration, game development, Git, gitflow, iOS, mobile development, teamcity, ucb, unity, unity cloud build, unity3dС переходом на новый проект на Unity с относительно большой командой разработчиков резко встала необходимость автоматической сборки и доставки приложения на устройства для тестирования. Вот как с этим обстояла ситуация, когда я пришел на проект (под iOS):
- На отдельной mac-машине проект вручную выкачивался из репозитория (Asset Sever).
- Вручную (File->Build Settings->Build & Run) запускалась сборка в xCode-проект.
- Далее в xCode делался архив (Archive).
- Архив экспортировался в ipa-файл, который вручную загружался в TestFlight.
- Далее, уже в TestFlight доступ предоставлялся нужным тестерам.
Все описанное выше автоматизируется с помощью так называемой непрерывной интеграции (англ. Continuous Integration, CI). На моих предыдущих проектах для этих целей использовался TeamCity от JetBrains (создателей удобного инструмента рефакторинга кода Resharper). TeamCity (TC) — очень мощный программный продукт, выполняющий цели, поставленные перед системой непрерывной интеграции, на все 100%. Он умеет даже больше. Но речь в статье пойдет не о нем (о нем уже есть статьи на хабре), а о новом сервисе Unity Cloud Build, специально для разработчиков на движке Unity.
Читать полностью »
Git game
2015-02-08 в 6:15, admin, рубрики: fun, Git, игра, игра в терминале, Программирование, Системы управления версиями, метки: игра в терминале 
Наткнулся сегодня на этот замечательный проект. Из файла README.md репозитория проекта:
Это игра для терминала, цель которой проверить ваш уровень знаний Git. Каждый уровень в игре это задание, которое необходимо выполнить в этом репозитарии. Посе выполнения текущего задания вы получите следующее задание. Всего есть 10 уровней, которые возрастают по сложности!
Поехали!
Склонируйте репозиторий командой:
$ git clone https://github.com/hgarc014/git-game.git
Git game или в поисках Линуса Торвальдса
2015-02-08 в 6:15, admin, рубрики: fun, Git, игра, игра в терминале, Программирование, Системы управления версиями 
Наткнулся сегодня на этот замечательный проект. Из файла README.md репозитория проекта:
Это игра для терминала, цель которой проверить ваш уровень знаний Git. Каждый уровень в игре это задание, которое необходимо выполнить в этом репозитарии. Посе выполнения текущего задания вы получите следующее задание. Всего есть 10 уровней, которые возрастают по сложности!
Поехали!
Склонируйте репозиторий командой:
$ git clone https://github.com/hgarc014/git-game.git
Вышел git 2.3
2015-02-06 в 4:04, admin, рубрики: Git, github, Программирование, Системы управления версиями, метки: git
Приветствую вас, коллеги! Сегодня утром гитхаб опубликовал подробную статью о свежевышедшой версии git. Забрать ее, как обычно, можно на официальном сайте, а под катом — краткий перевод что нового и интересного: push-to-deploy, ручное управление параметрами SSH, способ предотвратить зависание cron скриптов с клиентом git и многое другое.
Почти правильная разработка на 1С, без революций
2015-01-23 в 12:25, admin, рубрики: 1c 8.3, alm, bdd, devops, ERP-системы, Git, github, qa management, tdd Знаете ли вы, почему сейчас так модно внедрять Agile/Scrum/Kanban в командах разработки? Если быть совсем и до конца честным, то внедрение гибких методик разработки преследует только одну цель — приблизить команду к пользователям продукта. Сделать так, чтобы разработчики каждые две недели задумывались не о паттернах проектирования, не о том, выбрать ли для реализации нового, интересного алгоритма LinkedList, или всё таки будет достаточно ArrayList, а также не о том, какая крутая технология protobuf или не включить ли вам в проект ZeroMQ; а о том, какая от этого польза будет работающим на предприятии операторам на складе, грузчикам и водителям, токарям в цеху и продавцам-кассирам в магазине. В SCRUM обычно это называется двумя терминами Minimal Valuable Product и Bussiness Value. По большому счету, дело не в моде, а в эффективности, без ущерба комфорту обеих сторон — бизнеса и ИТ команды.
Читать полностью »
Процесс Code Review с Atlassian Stash
2015-01-21 в 13:13, admin, рубрики: atlassian, Git, stash, Блог компании АркадияВсем привет! Вот и наша компания решила завести блог на Хабре (в конце концов, не вечно же читать чужие статьи). В профиле компании вы можете посмотреть, чем мы занимаемся. В ближайшее время мы предложим вашему вниманию цикл статей по широкому спектру тем: от сервисов дистрибуции и поддержки тестовых сборок iOS приложений до программного управления IIS. А первая наша публикация посвящена Atlassian Stash.

На текущий день на хабре практически отсутствует какая бы то ни было информация об Atlassian Stash (всего один анонс и одна статья на тему установки). Хотя инструмент, на самом деле, прекрасный, и определенно стоящий рассмотрения в случае использования всего стэка Atlassian. Я хочу рассказать что это такое и как эту штуку можно добавить в процесс разработки.
Читать полностью »
Боты сканируют GitHub в поисках ключей Amazon AWS
2015-01-03 в 15:16, admin, рубрики: amazon, Amazon EC2, amazon s3, Amazon Web Services, AWS, EC2, Git, github, информационная безопасность, Программирование, утечка данных, утечкиНевнимательность может обойтись в несколько тысяч долларов
Рождество (которое в США и ряде других стран отмечается 25 декабря) — это выходной, то есть отличный повод изучить новую технологию, на которую в рабочие дни времени не хватает.
Именно так считал Эндрю Хоффман, который решил ознакомиться с основами Ruby on Rails. Но результат небольшой ошибки во время работы над тестовым проектом чуть не стоил ему 2375 доллларов.
Вообще, ничего особенно нового не произошло: Amazon Web Services ещё в марте прошлого года предупреждал пользователей о необходимости тщательней относиться к приватности секретных ключей облачных сервисов при выгрузке исходных кодов своих проектов на GitHub.
Читать полностью »
Уязвимость в Git: выполнение произвольных команд
2014-12-20 в 20:37, admin, рубрики: Git, github, безопасность, информационная безопасность, Программирование, Системы управления версиями, уязвимость Обнаружена новая критическая уязвимость CVE-2014-9390 в Git, позволяющая выполнить произвольные команды на клиенте.

Суть уязвимости заключается в возможности совершить коммит в .Git/config, что равносильно служебному пути .git/config на регистронезависимых файловых системах. Это дает возможность инициировать запуск произвольных команд на клиенте. В общем случае уязвимости подвержены рабочие станции на Windows и Mac OS X, Linux-системы будут подвержены в случае использования регистронезависимых файловых систем.
Читать полностью »


