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

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

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

    hub+youtrack+upsource

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

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

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

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

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

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

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

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

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

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

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


      Читать дальше →
    • Граф отношений пользователей Google+. Gephi

        После прочтения статьи Gephi как средство визуализации данных я оказался под сильным впечатление от программы Gephi. На тот момент я занимался генерацией логов активности пользователей в Google+. И меня посетила идея, а может быть сделать граф отношении между участниками соц. сети Google+. После нескольких часов поисков пришел к выводу, что подобных вещей еще не сделано для Gephi. Даже в wiki gephi алгоритма формирования графа для Google+ не предложено. И на волне вдохновения быстренько дописал в приложении LoggenCSG модуль выгрузки лога в файл бд sqlite, который умеет импортировать Gephi. Результаты импорта графа в Gephi мне очень понравились.
        Косвенные отношения между пользователями через их активности.
        Косвенные отношения между пользователями через их активности.

        Прямые связи между пользователями через их активности.
        Прямые отношения между пользователями через их активности.
        Дальше пойдет описание того как самостоятельно построить подобные графы.
        Читать дальше →
      • Визуализация активности пользователей Google+

          Давно уже увлекаюсь визуализацией различной статистики в программе code_swarm и gource.
          Недавно я решил освоить Google api для Google Plus, и решил, что самым удобным и интересным будет придумать алгоритм сбора статистки по активности пользователей и потом визуализировать эту информацию выше упомянутыми средствами. В данной статье пойдет речь о результатах проделанной работы.


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



          Исходники приложения есть на github (Инсталлер).
          Я не буду углубятся в реализацию, опишу только основные моменты.

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

            Большинство разработчиков знакома с таким продуктом, как визуализатор 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 задаче добавлялся комментарии с различными типами сообщения и текстом этого комментария был текст сообщения коммита.
            Решение