• Какие существуют визуальные обработчики данных?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Excel сам по себе уже заточен для визуального представления хранимых данных. Для этого есть сводные таблицы, графики и тд
    Конечно можно в связке с Excel использовать. Power Query, но он больше заточен на большие массивы данных.
    Ответ написан
    1 комментарий
  • Чем открывать файлы .spa?

    15432
    @15432
    Системный программист ^_^
    Погуглил. Жесть. Авторы курсов жмут видео особой программой, затем специальным кейгеном генерят пароли для этого архива каждому из пользователей. И пользователь "распаковывает" видео через SpArcManager, который не только распаковывает, а ещё и добавляет уникальную метку в видео. И если кто выложит потом это видео в интернет, будет видно, кто именно "слил", по уникальной метке, по выданному паролю.

    spoiler
    Skladchik Defender — удар по сливаторам!
    Высокоскоростное нанесение меток на mp4 и pdf

    Уважаемые авторы и организаторы складчин!
    Представляю вашему вниманию авторский программный продукт, предназначенный для быстрого нанесения меток, устойчивых к пересжатию.
    Идея софта заключается в создании единого многопарольного архива на стороне организатора и его распаковки с индивидуальной меткой в зависимости от введённого пароля.
    Не является подобием инфопротектора с его знакомыми ограничениями. Не имеет аналогов внутри и за пределами клуба.

    Решение состоит из двух приложений: одноимённой программы
    Skladchik Defender для упаковки инфопродукта (для организаторов) и
    SpArcManager для распаковки инфопродукта (для складчиков).

    Чем примечательно ПО:

    Качество и высокая скорость
    Видео не подвергается полному транскодированию, сохраняя исходное качество, из чего вытекает высокая скорость разметки.
    Удобство
    Экономия на платных облаках: в независимости от числа складчиков создаётся всего один архив, сопоставимый с размером защищаемых файлов. Имеется функция разбивки архива на тома.
    Предпросмотр контента с настройкой параметров меток: размер шрифта, цвет и прозрачность текста и контура с автосохранением параметров. Настраиваемые рекламные метки клуба Skladchik.com. Есть режим ручной настройки каждой метки.
    Автоматическая заливка на облако.
    Указатели меченых кадров для быстрой идентификации пользователя.
    Автоматизированный парсинг id складчиков и генерация индивидуальных паролей с именными хайдами.
    Складчик после распаковки архива получает видео в стандартном видеоформате, которое он может просматривать на популярных плеерах, в том числе мобильных устройствах. Без привязки к железу и прочих ограничений.
    Надёжность и безопасность
    Приложения не требуют подключения к интернету.
    Skladchik Defender ограничен от использования за пределами клуба skladchik.com.
    Все меченые файлы шифруются.
    Метки строго привязаны к индивидуальному паролю и не зависят от изменений в списках складчиков.
    Можно достичь невидимости меток, устойчивых к перекодированию в различные форматы.
    Почему Skladchik Defender выгоден для всех?
    Уменьшается число рескладчин на сторонних ресурсах = пользователи возвращаются в наш клуб.
    На этапе "Открыто" ускоряется наполняемость ваших складчин = уменьшается стоимость инфопродукта.
    Увеличивается время активной записи в складчины на этапе "Доступно".
    В случае слива реклама клуба способствует притоку новых пользователей.
    Видеодемонстрация:

    Поддержка форматов для разметки:
    – Форматы: mp4 (H.264 + AAC) и pdf

    Поддерживаемые ОС:
    Skladchik Defender:
    – Windows 7 – 10
    SpArcManager:
    – Windows XP, Vista, 7, 8, 8.1, 10
    – Linux Ubuntu 16.04 и выше
    – Mac OS 10.10 и выше
    – Android 5.0 и выше
    Отзывы и результаты
    Более года ПО тестировалось на реальных пользователях, улучшаясь от версии к версии.
    За это время организаторами было защищено почти 1000 складчин на 2,6 Тб контента с более 5700 часов видео!
    Вычислены десятки сливаторов!

    Отзывы организаторов

    В наборе:
    Программный продукт.
    Подробная pdf-инструкция.
    Доступ к клубному боту для мгновенного получения готовой инструкции для складчиков.
    Тех. поддержка на всех этапах использования ПО.
    Периодические акции и обновления ПО.

    *Подписка на срок, в течение которого можно получить список паролей на защищённую складчину.
    Для новых организаторов отсчёт оплаченной подписки начинается после первой защищённой складчины.
    Количество защищаемых складчин в период действия подписки неограниченно.

    Ещё большая жесть, даже не авторы курсов, а просто народ толпой скидывается, покупают где-то курс и смотрят потом. А утилита нужна, чтобы этот купленный курс потом не выкладывали на ресурсы
    Ответ написан
    5 комментариев
  • Сохраняется ли первоначальный файл в контейнере?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    1. Остаются в нижних (образ представляет из себя типичный стек/пирамидку, слои накладываются сверху на базовый), если они там были
    2. Нельзя без монтирования с хоста, т.к. их нет в верхнем слое
    Ответ написан
    Комментировать
  • Существует ли простой способ добавить RabbitMQ в существущий проект в докере?

    coderisimo
    @coderisimo Автор вопроса
    В общем, вот такой конфиг завелся :
    version: '2.0'
    services:
        rabbitmq:
            image: rabbitmq:3-management-alpine
            container_name: rabbitmq
            volumes:
                - ./.docker/rabbitmq/etc/:/etc/rabbitmq/
                - ./.docker/rabbitmq/data/:/var/lib/rabbitmq/
                - ./.docker/rabbitmq/logs/:/var/log/rabbitmq/
            ports:
                - "5672:5672"
                - "15672:15672"
        nginx:
            image: nginx:latest
            ports:
                - "8000:80"
            # монтируем директории, слева директории на основной машине, справа - куда они монтируются в контейнере
            volumes:
                - ./hosts:/etc/nginx/conf.d
                - ./www:/var/www
                - ./logs:/var/log/nginx
            links:
                - php
        php:
            # у нас свой образ для PHP, указываем путь к нему и говорим что его надо собрать
            build: ./images/php
            links:
                - mysql
                - rabbitmq
            volumes:
                - ./www:/var/www
        mysql:
            image: mariadb
            ports:
                - "3306:3306"
            volumes:
                - ./mysql:/var/lib/mysql
            environment:
                MYSQL_ROOT_PASSWORD: secret
            environment:
                PMA_HOST: mysql
                MYSQL_USERNAME: root
                MYSQL_ROOT_PASSWORD: secret


    Далее ставим плагин , дающий возможность изучать происходящее в кролике используя браузерный UI.
    Для этого заходим в контейнер docker exec -it rabbitmq bash
    Ставим плагин rabbitmq-plugins enable rabbitmq_management
    Можно убедиться , что все установлено rabbitmq-plugins list
    Нам покажут список установленных плагинов.
    После заходим по адресу localhost:15672 (пароль-логин , по умолчанию guest).

    Кролик готов! :)
    Ответ написан
    2 комментария
  • Как рассчитать время разработки и бюджет андроид приложения?

    1. Публикация приложения
    2. Оценка по экранно
    3. Далее оцениваете интеграции (тут только опыт)
    Ответ написан
    1 комментарий
  • Как рассчитать время разработки и бюджет андроид приложения?

    @Evgenkhramov
    Продумать приложение, сделать у дизайнера экраны, продумать работу в горизонтальной и вертикальной ориентации, предоставить такой набор исполнителю и уточнить время и стоимость выполнения. Учтите что все добавленные фичи в процессе разработки могут таки сильно тормознуть разработку из-за необходимости переделывать архитектуру. А дальше лучше обсуждать с исполнителем сроки и оплату. Потом надо бы заложить время на тестирование и исправление багов, возможно потребуется время на оптимизацию, ну и подушку на форс-мажор, без него редко бывает...
    Ответ написан
    Комментировать
  • Как рассчитать время разработки и бюджет андроид приложения?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Так же как оно рассчитывается для любого другого приложения.
    В андрод-разработке нет ничего такого отличного от других стеков что бы как-то по особенному влияло на процесс оценки.
    Ну разве что публикацию в стор еще можете отдельно обговорить, плюс поддерживаемые версии андроида и расширения экрана.
    Ответ написан
    1 комментарий
  • Как создать windows виртуальную машину с помощью docker-machine create?

    hukendo
    @hukendo
    https://t.me/hukendo
    docker-machine для этого не предназначен. Можно конечно собрать образ но готовых решений я не встречал, да они и не нужны.
    То что вы хотите описано тут https://docs.microsoft.com/ru-ru/virtualization/wi...
    Ответ написан
    Комментировать
  • Как передать name в функцию?

    iLegion
    @iLegion
    Web Developer
    С помощью jQuery:
    var name = $(".form-control").attr("name");
    Ответ написан
    3 комментария
  • Есть бесплатный сервис для расчета расстояния между городами?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Это не расстояние, а длина маршрута.
    Маршруты надо строить с помощью гугла и заносить в базу (постепенно, не всё сразу).
    Ответ написан
    Комментировать
  • Как сократить количество запросов WooCommerce в выводе категорий и сабкатегорий?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Что мешает загрузить один раз как положено и положить подготовленный HTML в общий кэш на сутки?
    Ответ написан
    1 комментарий
  • Гибкий хостинг для сайтов клиентов?

    @ocatoll
    Вы не указали бюджеты и все остальное. Как по мне, так вам стоит взять vps с панелью управления типа ISP manager, там вы сможете настраивать требуемые вам ограничения для клиентов.
    Ответ написан
    1 комментарий
  • Как лучше сделать Сайт на WordPress для 2 стран и языков?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Простой вариант использовать связку Wordpress + Woocommerce + WPML (мультиязычность).
    Другой вариант создать мультисайт на ВП + Woocommerce + woocommerce multistore

    Как по мне, первый вариант проще и лучше...
    Ответ написан
    3 комментария
  • Гибкий хостинг для сайтов клиентов?

    Gargool
    @Gargool
    webdev frontend
    можно выбрать по параметрам https://ru.hostings.info/hostings/filter_page
    Ответ написан
    Комментировать
  • Заменить последний символ строки на большой в C#, как?

    @kttotto
    пофиг на чем писать
    На коленке, но примерно так
    var lines = File.ReadLines(path);
    foreach(var line in lines)
    {
    	var index = line.Length - 1
    	line[index] = line[index].ToUpper()
    }
    
    var text = string.Join(lines);
    File.WriteAllText(path, text);
    Ответ написан
    Комментировать
  • Как взять рандомный, уникальный элемент из массива?

    Правильный способ - отсортировать рандомно массив и потом брать элементы по-очереди с первого. Гуглите по ключевому слову Shuffle.

    array.Shuffle();
    
    foreach (var randomItem in array) {
        Console.WriteLine( randomItem );
    }
    Ответ написан
    Комментировать