• Развертывание JetBrains Hub + Youtrack + Upsource + Nginx на своем сервере Debian 8

    • Tutorial
    Несколько дней назад столкнулся с задачей развернуть систему управления разработкой, которую предлагает JetBrains, а именно установить Hub, Youtrack и Upsource при этом обеспечить доступ к ресурсам по удобным для всех url.

    Почитав про продукты и их установку на сервере из zip архивов, решил поделиться опытом и готовым решением (скриптом) для автоматического развертывания с вами.

    hub+youtrack+upsource

    Сразу скажу, что ничего нового того, что вы бы не нашли в документации продуктов я не сообщу, я расскажу об некоторых нюансах и как собрать все хозяйство вместе.

    Подробности
    • +12
    • 14,2k
    • 7
  • BlackHole.js с привязкой к картам leaflet.js

    • Tutorial
    Приветствую вас, сообщество!

    Хочу предложить вашему вниманию, все таки доведенную до определенной точки, свою библиотеку для визуализации данных blackHole.js использующую d3.js.
    Данная библиотека позволяет создавать визуализации подобного плана:
    картинки кликабельные
    image или

    Статья будет посвящена примеру использования blackHole.js совместно с leaflet.js и ей подобными типа mapbox.
    Но так же будут рассмотрено использование: google maps, leaflet.heat.

    Получится вот так =)

    Поведение точки зависит от того где я находился по мнению google в определенный момент времени

    Посмотрите, а как перемещались вы?...
    Детали...
    • +34
    • 19,8k
    • 4
  • Github Visualizer — Сервис визуализации истории репозиториев с GitHub

      Будучи поклонником программных продуктов для визуализации активности в репозиториях таких как code_swarm и gource. В один прекрасный день я был посещен музой, которая вдохновила меня создать онлайн сервис для визуализации статистики репозиториев с GitHub.
      И сегодня хочу предоставить на ваш суд мой проект GitHub Visualizer (проект на GitHub).
      Вот скринкаст для предварительного знакомства.

      И не большая Gif'ка
      image

      Что использовано


      Читать дальше →
    • Файл⇨строка или активность работы над файлом

        Большинство разработчиков знакома с таким продуктом, как визуализатор code_swarm (на google code). Как минимум каждый третий наверняка выгружал для него лог и создавал видео, которое визуализирует процесс разработки приложения, в котором видно активность программистов. Ну и конечно каждый второй видел видео подобного рода. Практически все эти видео делались на срезе отношения программист⇨файл.
        В этой статье будет описан процесс формирования лога в срезе отношения файл⇨строка, то есть с генерированное видео будет демонстрировать активность работы над файлом.

        Кому это интересно под прошу под кат.
        В статье будет использованы:
        • Git — VCS
        • code_swarm — визуализатор истории репозиториев.
        • gource — визуализатор истории репозиториев.
        • Эмулятор среды linux в Windows или UNIX OS (с git уже идет для win эмулятор msysgit)
        • MEncoder — свободный кодировщик видео
        • ffmpeg — программа для конвертации видео с использованием различных кодеков.
        Далее...
      • Git + TrackStudio — автоматизация разработки

        • Tutorial
        Это статья о том, как с помощью TrackStudio и Git можно организовать удобный процесс разработки ПО. В стать рассмотрен вариант для ОC Windows. Но при желании не сложно все сделать и для других OC.
        Для этого нам понадобиться:
        1. TrackStudio — универсальная система управления задачами.
        2. Git — VCS.
        3. Blat — Маленькая (70kB) open source консольная программа под Windows, которая позволяет отправлять e-Mail по SMTP протоколу из командной строки, с приложенными файлами.
        4. STunnel — Программа, которая позволяет вам зашифровать произвольные TCP подключения внутри SSL. Инструмент доступен для Unix и Windows.
          Нужен если вы используете gmail.com, как почтовый сервис. Так как blat напрямую работать с gmail не может.
        Задача:
        Организовать рабочий процесс таким образом, что бы при коммите в git, автоматически в TrackStudio задаче добавлялся комментарии с различными типами сообщения и текстом этого комментария был текст сообщения коммита.
        Решение