coolwolf0 - Северный наблюдатель (coolwolf0) wrote,
coolwolf0 - Северный наблюдатель
coolwolf0

Зарубка на память - разработчикам

Сочиняете консольные сервисы для -nix систем и не знаете, как их адаптировать под виндовоз? Ответы есть.

Во-первых, компиляция - у Пайтона она вообще встроенная: запускаем pyinstaller с нужными параметрами и получаем настоящий виндузовый экзешник.

Во-вторых, установка. Это такая муторная фигня, которую надо сочинить для юзера, причём не приведи господь, чтобы это был make-файл. Короче, берём пакет NSIS, пишем на довольно примитивном языке какие нам нужны экраны, из чего состоит пакет, куда его ставить по умолчанию и как деинсталлировать - получаем вполне сносный установщик программ.

В-третьих, скрываем консоль от пользователя. Тут вообще имеется гениальная штука the Non-Sucking Service Manager (естественно, опен-сорсный). Эта утилита позволяет объявить ваш консольный экзешник сервисом и тихо-спокойно его запустить. Работает как из пушки. Естественно, ваше консольное приложение будет лишено некоторых стандартных хуков, присущих сервисам, но это такая мелочь, - ведь основная задача решается чётко и надёжно.
Subscribe

  • Рецензии - сегодня только кино

    Сериалы (видео в интернете) 7-я серия " Савта бишла" Две пары: из Ирана и Курдистана. Восточная кухня во всей своей красе: много…

  • Рецензии - визуал и немного звука

    Видео в интернете Масяня идёт в ногу со временем. Во-первых, это уже давно не 100% авторская продукция, а финансируемая патреоном. Во-вторых,…

  • Рецензии - почти все жанры

    Начну с необычного Концерты Вчера были на концерте тенора Феликса Лившица, причём концерт - посвящение Валерию Ободзинскому Ободзинский, не…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments