Какое программное обеспечение было использовано для создания макетов Software Center?

Для новичков-питонов, таких как я, вот способ переопределить httplib самый простой способ. В верхней части вашего сценария python включите следующие строки:


import httplib
from httplib import HTTPConnection, HTTPS_PORT
import ssl

class HTTPSConnection(HTTPConnection):
    "This class allows communication via SSL."
    default_port = HTTPS_PORT

    def __init__(self, host, port=None, key_file=None, cert_file=None,
            strict=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
            source_address=None):
        HTTPConnection.__init__(self, host, port, strict, timeout,
                source_address)
        self.key_file = key_file
        self.cert_file = cert_file

    def connect(self):
        "Connect to a host on a given (SSL) port."
        sock = socket.create_connection((self.host, self.port),
                self.timeout, self.source_address)
        if self._tunnel_host:
            self.sock = sock
            self._tunnel()
        # this is the only line we modified from the httplib.py file
        # we added the ssl_version variable
        self.sock = ssl.wrap_socket(sock, self.key_file, self.cert_file, ssl_version=ssl.PROTOCOL_TLSv1)

#now we override the one in httplib
httplib.HTTPSConnection = HTTPSConnection
# ssl_version corrections are done

Здесь вы можете использовать urllib или все, что вы используете, как обычно.

Примечание. для python 2.7. Для решения python 3.x вам необходимо переопределить класс HTTPSConnection, найденный в http.client. Я оставляю это как упражнение для читателя. : -

)
10
задан 24 November 2010 в 20:23

42 ответа

Марк Шаттлворт использует макеты Balsamiq для своих макетов (например, Window Indicators one). Это не бесплатно.

alt text [!d2]

2
ответ дан 6 August 2018 в 04:19

Bocksamiq Mockups - приложение, которое время от времени используется Марком и командой разработчиков.

Это не бесплатно, но это кросс-платформенный (через Java) и предоставляет гораздо больше возможностей, чем Pencil.

6
ответ дан 6 August 2018 в 04:19

WireframeSketcher позволяет вам делать такой макет. Вы можете использовать его как автономный инструмент, а также как плагин для IDE на Eclipse (например, Aptana и Zend Studio).

Ubuntu Software Center Mockup [!d1]

0
ответ дан 7 August 2018 в 22:24

Марк Шаттлворт использует макеты Balsamiq для своих макетов (например, Window Indicators one). Это не бесплатно.

alt text [!d2]

2
ответ дан 7 August 2018 в 22:24

Bocksamiq Mockups - приложение, которое время от времени используется Марком и командой разработчиков.

Это не бесплатно, но это кросс-платформенный (через Java) и предоставляет гораздо больше возможностей, чем Pencil.

6
ответ дан 7 August 2018 в 22:24

WireframeSketcher позволяет вам делать такой макет. Вы можете использовать его как автономный инструмент, а также как плагин для IDE на Eclipse (например, Aptana и Zend Studio).

Ubuntu Software Center Mockup [!d1]

0
ответ дан 10 August 2018 в 10:33

Марк Шаттлворт использует макеты Balsamiq для своих макетов (например, Window Indicators one). Это не бесплатно.

alt text [!d2]

2
ответ дан 10 August 2018 в 10:33

Bocksamiq Mockups - приложение, которое время от времени используется Марком и командой разработчиков.

Это не бесплатно, но это кросс-платформенный (через Java) и предоставляет гораздо больше возможностей, чем Pencil.

6
ответ дан 10 August 2018 в 10:33

Марк Шаттлворт использует макеты Balsamiq для своих макетов (например, Window Indicators one). Это не бесплатно.

alt text [!d2]

2
ответ дан 13 August 2018 в 17:03

Bocksamiq Mockups - приложение, которое время от времени используется Марком и командой разработчиков.

Это не бесплатно, но это кросс-платформенный (через Java) и предоставляет гораздо больше возможностей, чем Pencil.

6
ответ дан 13 August 2018 в 17:03
  • 1
    да, я использовал карандаш (загруженная версия). – ariefbayu 24 November 2010 в 05:04
  • 2
    Balsamiq отлично. Хотя это не связано с AIR? – Grant Palin 24 November 2010 в 05:47
  • 3
    Да, макеты Balsamiq работают поверх Adobe AIR, а не Java. Adobe AIR работает нормально на Ubuntu, по крайней мере, с Ubuntu 9.10 – jr0cket 24 November 2010 в 09:58

WireframeSketcher позволяет вам делать такой макет. Вы можете использовать его как автономный инструмент, а также как плагин для IDE на Eclipse (например, Aptana и Zend Studio).

Ubuntu Software Center Mockup [!d1]

0
ответ дан 13 August 2018 в 17:03
  • 1
    В пользу читателя: это $ 75 для одной лицензии (вы должны заставить других людей рекомендовать ваше программное обеспечение кстати): P – Stefano Palazzo♦ 4 December 2010 в 19:43
  • 2
    Я также выдаю бесплатные лицензии разработчикам с открытым исходным кодом и всем видам добрых наград. – Peter Severin 4 December 2010 в 21:18

Я нашел Pencil , чтобы быть наиболее ценным, когда мне нужно выкачать быстрые маленькие пользовательские интерфейсы. Это расширение Firefox по умолчанию, но вы также можете получить версию XUL (фреймворк под Firefox).

Хотя это может и не быть тем, что было использовано для этого примера, это стоит посмотреть.

6
ответ дан 15 August 2018 в 23:42
  • 1
    да, я использовал карандаш (загруженная версия). – ariefbayu 24 November 2010 в 05:04

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

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