• Wake up из скрипта?

    @Andrew_Lays Автор вопроса
    Через SendKeys он пишет, суть-то не в этом, и не в том суть куда писать, в блокнот(notepad) или в другое текстовое поле - никуда не пишет, если вызывать удалённо.
  • Wake up из скрипта?

    @Andrew_Lays Автор вопроса
    Это удалённый сервер, с установленной windows server 2012. Если я подключаюсь через программу "Подключение к удалённому рабочему столу" к этому серверу и пытаюсь запустить скрипт там через консоль, то он отрабатывает нормально(скрипты на языке python, открывает блокнот и печатает туда текст). А вот если этот скрипт поставить там на прослушку команд из порта, и закрыть программу "Подключение к удалённому рабочему столу", потом на порт подать сигнал к выполнению, то скрипт сможет только открыть блокнот, а вот напечатать туда ничего не сможет. Связано это, скорее всего, с политиками безопасности.
  • Wake up из скрипта?

    @Andrew_Lays Автор вопроса
    Я не знаю в каком режиме он находится, скорее всего не во сне, а просто пользователь не авторизован. В этом режиме я не могу управлять средствами ввода(мышью, клавой) из скриптов, всё остальное могу делать. А мне нужно управлять мышью, даже в этом режиме.
  • Книга по php для не новичка?

    @Andrew_Lays Автор вопроса
    Виталий Хоменко: хорошо, спасибо, именно в таком порядке я и начал)
  • Книга по php для не новичка?

    @Andrew_Lays Автор вопроса
    Спасибо, приобрел Мэтт Зандстра - PHP. Объекты, шаблоны и методики программирования
  • Книга по php для не новичка?

    @Andrew_Lays Автор вопроса
    Спасибо, эту я читал.
  • Книга по php для не новичка?

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

    @Andrew_Lays Автор вопроса
    Влад Грачев: проблема решена, косвенно благодаря Вам. Спасибо)
  • Как сделать скриншот экрана python скриптом?

    @Andrew_Lays Автор вопроса
    Установил ImageMagick, добавил в код:
    from subprocess import call
    call('import -window root $filename.png')

    Но как-то зависает, программа не завершается.
  • Как сделать скриншот экрана python скриптом?

    @Andrew_Lays Автор вопроса
    Да
    lays@Bety:/var/bety/app/py_scripts$ sudo pip install Pillow
    Requirement already satisfied (use --upgrade to upgrade): Pillow in /usr/lib/python2.7/dist-packages
    Cleaning up...
  • Как сделать скриншот экрана python скриптом?

    @Andrew_Lays Автор вопроса
    Дочитайте:
    выполняется под sudo
  • Как сделать нормальную 404 ошибку?

    @Andrew_Lays Автор вопроса
    То что нужно, спасибо!
  • Как установить сертификат от WoSign на сайт на nginx?

    @Andrew_Lays Автор вопроса
    Проблема решена, OCSP stapling Yes, нужно было немного подождать с тестами. Спасибо Вам человеческое!
  • Как установить сертификат от WoSign на сайт на nginx?

    @Andrew_Lays Автор вопроса
    openssl s_client -connect example.com:443 -tls1 -tlsextdebug -status:
    CONNECTED(00000003)
    TLS server extension "renegotiation info" (id=65281), len=1
    0001 - <SPACES/NULS>
    TLS server extension "EC point formats" (id=11), len=4
    0000 - 03 00 01 02                                       ....
    TLS server extension "session ticket" (id=35), len=0
    TLS server extension "status request" (id=5), len=0
    TLS server extension "heartbeat" (id=15), len=1
    0000 - 01                                                .
    depth=2 C = CN, O = WoSign CA Limited, CN = Certification Authority of WoSign
    verify error:num=20:unable to get local issuer certificate
    verify return:0
    OCSP response:
    ======================================
    OCSP Response Data:
        OCSP Response Status: successful (0x0)
        Response Type: Basic OCSP Response
        Version: 1 (0x0)
        Responder Id: C = CN, O = WoSign CA Limited, CN = WoSign Free SSL OCSP Responder(G2)
        Produced At: Aug  6 14:27:10 2015 GMT
        Responses:
        Certificate ID:
          Hash Algorithm: sha1
          Issuer Name Hash: A06661F16CBCC23E98BC71914830B85AAA8D0A6B
          Issuer Key Hash: D2A716207CAFD9959EEB430A19F2E0B9740EA8C7
          Serial Number: 49CFA1D1E9F1F9CED4B27B41F039A08B
        Cert Status: good
        This Update: Aug  6 14:27:10 2015 GMT
        Next Update: Aug  8 14:27:10 2015 GMT
    
        Signature Algorithm: sha1WithRSAEncryption
             a7:ba:5d:4b:ce:8b:60:86:a6:a6:f0:d1:0b:65:db:8c:9d:3f:
             08:46:59:e3:e0:ec:76:e0:d8:8b:69:89:8f:ce:2f:a0:c0:39:
             cf:b8:83:b9:83:86:d6:eb:18:4c:4e:1d:1d:d5:e4:d2:c1:a6:
             c4:95:cf:c9:07:88:af:64:fb:8b:cd:93:1e:0c:6c:92:1d:d2:
             a2:9f:b4:a4:4e:2a:18:9f:0c:65:e3:b2:0c:4f:f4:3a:8e:4a:
             88:69:48:3b:35:ee:6d:be:0b:43:fe:49:99:8a:ea:53:57:7f:
             91:c3:f4:92:5c:29:00:e7:d4:f0:0b:af:5e:06:ee:36:67:93:
             16:d5:2b:27:f8:88:59:ff:c7:ae:76:85:b0:13:ef:93:82:4e:
             22:f4:ac:05:83:5d:2c:fb:9d:3b:61:3e:51:bd:a6:34:06:68:
             22:d4:fa:5c:81:fe:2a:2d:4d:8d:23:f4:ac:68:d3:25:ba:3d:
             c3:46:39:27:f8:1f:3f:26:65:79:93:08:25:f0:6f:43:63:c9:
             0e:b3:56:d9:4b:db:c6:99:4c:98:02:37:7d:8b:2f:a9:b1:d5:
             b5:ef:1b:85:70:eb:ad:b2:50:20:3f:f7:af:91:64:9f:b3:7f:
             c5:c1:97:c4:0e:a3:5b:dd:84:29:da:c8:39:3e:33:e2:fd:8c:
             ac:05:bd:30
    ...
  • Как установить сертификат от WoSign на сайт на nginx?

    @Andrew_Lays Автор вопроса
    Алексей POS_troi: еще такой момент не понятен, получил ответ OCSP stapling No вот здесь https://www.ssllabs.com/ , хотя по Вашей ссылке внизу есть спойлер с таким текстом "Если в результате есть следующее, то значит всё отлично!" и у меня есть в результате то что нужно. Почему же на сайте https://www.ssllabs.com/ проверка OCSP stapling не прошла?
  • Как установить сертификат от WoSign на сайт на nginx?

    @Andrew_Lays Автор вопроса
    Спасибо, это мне помогло.
  • Как установить сертификат от WoSign на сайт на nginx?

    @Andrew_Lays Автор вопроса
    Спасибо, получилось, но пришлось удалить строчку с ssl_trusted_certificate /etc/nginx/cert/ca-certs.pem; У меня такого файла нет, за что он отвечает и где его взять?
  • Как сделать wget сайта под cloudflare?

    @Andrew_Lays Автор вопроса
    human_child: есть, вот полный лог:
    root@atlantic108:~# wget --header 'User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.101 Safari/537.36' --header 'Accept: */*' --header 'Host: kinogo.net' --header 'Connection: Keep-Alive' -d http://kinogo.net
    DEBUG output created by Wget 1.13.4 on linux-gnu.
    
    URI encoding = `UTF-8'
    --2015-04-07 03:48:23--  http://kinogo.net/
    Resolving kinogo.net (kinogo.net)... 141.101.113.114, 141.101.112.114, 190.93.240.114, ...
    Caching kinogo.net => 141.101.113.114 141.101.112.114 190.93.240.114 141.101.123.114 190.93.241.114
    Connecting to kinogo.net (kinogo.net)|141.101.113.114|:80... connected.
    Created socket 3.
    Releasing 0x0000000001dc09a0 (new refcount 1).
    
    ---request begin---
    GET / HTTP/1.1
    User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.101 Safari/537.36
    Accept: */*
    Host: kinogo.net
    Connection: Keep-Alive
    
    ---request end---
    HTTP request sent, awaiting response...
    ---response begin---
    HTTP/1.1 404 Not Found
    Date: Tue, 07 Apr 2015 00:48:23 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: keep-alive
    Set-Cookie: __cfduid=d871b974c70f1d03b6d0becb3c90ff4ea1428367703; expires=Wed, 06-Apr-16 00:48:23 GMT; path=/; domain=.kinogo.net; HttpOnly
    Server: cloudflare-nginx
    CF-RAY: 1d31ba0078d915dd-FRA
    
    ---response end---
    404 Not Found
    cdm: 1 2
    Stored cookie kinogo.net -1 (ANY) / <permanent> <insecure> [expiry 2016-04-06 03:48:23] __cfduid d871b974c70f1d03b6d0becb3c90ff4ea1428367703
    Registered socket 3 for persistent reuse.
    Skipping 512 bytes of body: [<html>
    <head><title>404 Not Found</title></head>
    <body bgcolor="white">
    <center><h1>404 Not Found</h1></center>
    <hr><center>nginx</center>
    </body>
    </html>
    <!-- a padding to disable MSIE and Chrome friendly error page -->
    <!-- a padding to disable MSIE and Chrome friendly error page -->
    <!-- a padding to disable MSIE and Chrome friendly error page -->
    <!-- a padding to disable MSIE and Chrome friendly error page -->
    <!-- a padding to disable MSIE and Chrome friendly error page -->
    <!-- a padding Skipping 52 bytes of body: [to disable MSIE and Chrome friendly error page -->
    ] done.
    2015-04-07 03:48:23 ERROR 404: Not Found.
    
    root@atlantic108:~#
  • Как сделать wget сайта под cloudflare?

    @Andrew_Lays Автор вопроса
    ---request begin---
    GET / HTTP/1.1
    User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.101 Safari/537.36
    Accept: */*
    Host: kinogo.net
    Connection: Keep-Alive
    
    ---request end---
    HTTP request sent, awaiting response...
    ---response begin---
    HTTP/1.1 404 Not Found
    Date: Mon, 06 Apr 2015 21:29:37 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: keep-alive
    Set-Cookie: __cfduid=d08f86f85904e526e50b1814ec544106b1428355777; expires=Tue, 05-Apr-16 21:29:37 GMT; path=/; domain=.kinogo.net; HttpOnly
    Server: cloudflare-nginx
    CF-RAY: 1d3096d6fb5808a5-FRA
    
    ---response end---

    Видимо IP, спасибо и на этом.