Differenze tra le versioni di "Centralina livello 1/Notes"

Da raspibo.
Jump to navigation Jump to search
Riga 1: Riga 1:
 +
== 1 ==
 +
 
http://nginx.org/en/docs/http/configuring_https_servers.html
 
http://nginx.org/en/docs/http/configuring_https_servers.html
  
Riga 5: Riga 7:
 
make-ssl-cert generate-default-snakeoil --force-overwrite
 
make-ssl-cert generate-default-snakeoil --force-overwrite
  
 
+
== 2 ==
 
Per ricordarsi come estrarre le info:
 
Per ricordarsi come estrarre le info:
 
<pre>
 
<pre>
Riga 34: Riga 36:
 
...  print(os.path.basename(var))                                                                                                                                                                                   
 
...  print(os.path.basename(var))                                                                                                                                                                                   
 
...  var=os.path.split(var)[0]                                                                                                                                                                                     
 
...  var=os.path.split(var)[0]                                                                                                                                                                                     
 +
...
 +
Message
 +
Stanza4
 +
Piano2
 +
Casa1
 +
I
 +
>>>
 +
</pre>
 +
 +
Ho controllato, sembra che mosquitto sciva senza il primo backslash, quindi:
 +
<pre>
 +
>>> var = "I/Casa1/Piano2/Stanza4/Message"
 +
>>> while (var != ""):
 +
...  #print(var)
 +
...  print(os.path.basename(var))
 +
...  var=os.path.split(var)[0]
 
...  
 
...  
 
Message
 
Message

Versione delle 19:53, 19 mar 2016

1

http://nginx.org/en/docs/http/configuring_https_servers.html

apt-get install ssl-cert

make-ssl-cert generate-default-snakeoil --force-overwrite

2

Per ricordarsi come estrarre le info:

Python 3.4.2 (default, Oct 19 2014, 13:31:11) 
[GCC 4.9.1] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> var = "/I/Casa1/Piano2/Stanza4/Message"
>>> var.split()
['/I/Casa1/Piano2/Stanza4/Message']
>>> var.split("/")
['', 'I', 'Casa1', 'Piano2', 'Stanza4', 'Message']
>>> var.split("/")[1]
'I'
>>> var.split("/")[2]                                                                                                                                                                                               
'Casa1'
>>> var.split("/")[3]
'Piano2'
>>> var.split("/")[4]
'Stanza4'
>>> var.split("/")[5]
'Message'
>>> var = "/I/Casa1/Piano2/Stanza4/Message"
>>> while (var != "/"):
...   #print(var)
...   print(os.path.basename(var))                                                                                                                                                                                  
...   var=os.path.split(var)[0]                                                                                                                                                                                     
... 
Message
Stanza4
Piano2
Casa1
I
>>> 

Ho controllato, sembra che mosquitto sciva senza il primo backslash, quindi:

>>> var = "I/Casa1/Piano2/Stanza4/Message"
>>> while (var != ""):
...   #print(var)
...   print(os.path.basename(var))
...   var=os.path.split(var)[0]
... 
Message
Stanza4
Piano2
Casa1
I
>>>