Что такое Джуджу? Что такое шарж Джудж?

Я сделал короткий учебник для создания индикатора приложения секундомера в python: http://www.steshadoku.com/blog/2017/elapses-creating-a-unity-stopwatch-indicator-w-python/ [ ! d0]

import gobject
import gtk
import appindicator
import os, sys
import time
from datetime import timedelta

if __name__ == "__main__":

    saveseconds = 0 #global variable to save how many seconds the clock has run
    dir_path = os.path.dirname(os.path.realpath(__file__))
    source_id = ""

    def on_timer(args=None):
      savetime = int(time.time() - timestart) + saveseconds
      ind.set_label(str(timedelta(seconds=savetime)))
      return True

    def finish(args=None):
        sys.exit()
        return True

    def stoptime(args=None):
        #print(source_id)
        global saveseconds
        saveseconds += int(time.time() - timestart)
        gtk.timeout_remove(source_id)
        return True

    def starttime(args=None):
        global timestart
        timestart = time.time()
        global source_id
        source_id = gtk.timeout_add(1000, on_timer)
            #sets timer to run every 1s
        return True

    def cleartime(args=None):
        global saveseconds
        saveseconds = 0
        ind.set_label(str(timedelta(seconds=0)))
        gtk.timeout_remove(source_id)
        return True

    #format below is category name, icon
    ind = appindicator.Indicator ("simple-clock-client", "hourglass", appindicator.CATEGORY_APPLICATION_STATUS, dir_path)
    ind.set_status (appindicator.STATUS_ACTIVE)
    ind.set_label("Elapses"); #name of program and initial display

    ##Setup Menu Items
    menu = gtk.Menu()

    stop = gtk.MenuItem("Stop")
    stop.connect("activate", stoptime)
    stop.show()
    menu.append(stop)

    start = gtk.MenuItem("Start")
    start.connect("activate", starttime)
    start.show()
    menu.append(start)

    clear = gtk.MenuItem("Clear")
    clear.connect("activate", cleartime)
    clear.show()
    menu.append(clear)

    exit = gtk.MenuItem("Exit")
    exit.connect("activate", finish)
    exit.show()
    menu.append(exit)

    ind.set_menu(menu) #set the menu with added items
    gtk.main()
1
задан 30 April 2016 в 10:14

1 ответ

Juju - инструмент инструментальной поддержки для облака. Объявленный как «DevOps Distilled», это инструмент, предназначенный для обеспечения последовательного и надежного развертывания сервисов для облачного провайдера. Обычно подобный «apt-get for the cloud» Juju достигает этой цели, используя прелести, которые по сути являются строительными блоками, контейнеры всех инструкций о том, как не только развертывать, устанавливать и настраивать службу, но и как эта услуга к другим службам в облаке.

Существует много Juju и документация о том, как начать работу с Juju, поэтому я не буду повторять их здесь.

Вы можете установить клиент Juju на нескольких платформах, это не ограничивается ни одной версией Ubuntu. Таким образом, вы можете документацию на вашем рабочем столе Ubuntu, Mac OSX и других платформах с поддержкой более скорого доступа к платформам.

На Juju в настоящее время нет электронных книг и т. Д. Лучшим местом для помощи является веб-сайт, сервисная оркестровка , IRC или здесь, на прелестях

11
ответ дан 25 May 2018 в 16:45

Другие вопросы по тегам:

Похожие вопросы: