
Max
14.04.2017
11:55:59
авторизация и аплоад файла(ов)
пакеты стоят на сервере
программа их использует

Vasiliy
14.04.2017
11:56:14
Т.е. здоровый подход это ssh и веб-интерфейс для мониторинга, тысячи их

Pavel
14.04.2017
11:57:44
ну и чем аплоад файла черезз scp отличается от https?

Google

Max
14.04.2017
11:58:04
например?, ssh+web -не нравится... хочется в одном месте
сервер написал, файл загружается
нужно перезапускать, запускать новый,

Vasiliy
14.04.2017
11:58:46

Pavel
14.04.2017
11:59:13

Vasiliy
14.04.2017
12:00:05
При малейшей попытке шагнуть в сторону от сценария, который придумывался при изначальной разработки, придётся пилить фичи, которые в индустриальном стандарте уже четверть века предусмотрены

Max
14.04.2017
12:04:33
спасибо, господа, но можно все-таки отвлечься от аутентификации?

Pavel
14.04.2017
12:07:00
будет отход от требований тз (аплоад+рестарт+монитоинг), будет новое решение. Нам ничего не известно о том, почему именно веб-морда. Может быть, там сервер спрятан за http прокси, и кроме get\post ничего не проходит.

Vasiliy
14.04.2017
12:07:18
простой веб-интерфейс для загрузки скриптов и веб-интерфейс к supervisor или pm2

Max
14.04.2017
12:07:20
загрузить файл, запустить, мониторить- видеть результаты работы файла на веб-морде
я пока придумал через базу данных

Vasiliy
14.04.2017
12:07:31
и к тому, и к другому есть готовые

Max
14.04.2017
12:07:39
сервер и запускаемая программа разрабатывается мной

Vasiliy
14.04.2017
12:08:18

Max
14.04.2017
12:08:25
желательно минимизировать сторонние программы
идеальный вариант - только питон

Google

Vasiliy
14.04.2017
12:09:02
программы и библиотеки?

Max
14.04.2017
12:09:15
это все входит в один комплекс, сервер и загружаемый скрипт знают друг о друге
питон+библиотеки

Vasiliy
14.04.2017
12:40:47
https://github.com/Supervisor/supervisor

Max
14.04.2017
12:44:19
допустим....
как видеть на веб-морде результаты работы загруженного скрипта?
я пока придумал - скрипт записывает логи в БД, веб-морда следит за изменениями и выводит (websocket)
можно как-нибудь по другому? через память? или еще как?
хотя супервизор мне не нравится
идеально - это чтобы сервер(веб морда) запускал скрипт/перезапускал

Eugene
14.04.2017
12:48:16
Время глупых вопросов :)
re.compile(re.escape('text'), re.IGNORECASE) как сделать, чтобы не попадало под это "text-bla" берет с этой строки text, надо чтобы игнорировал

Vasiliy
14.04.2017
12:48:37
а что нужно-то?
чтобы только полную строку text ловило?
'^text$'

Eugene
14.04.2017
12:49:08
да, чтобы не попало под нее text-asdasd asdasd-text
Хм, что-то не проходит тест

Vasiliy
14.04.2017
12:54:39
ты объясни-то, что надо

Igor
14.04.2017
12:54:42
+1
нихуя не понятно

Vasiliy
14.04.2017
12:54:53
понятно, что text должно проходить, а text-bla не должно

Igor
14.04.2017
12:55:07
я бы матчил в группу и сравнивал только группу, тогда можно какие угодно условия сделать снаружи

Vasiliy
14.04.2017
12:55:12
регулярок с такими свойствами можно написать бесконечное множество

Eugene
14.04.2017
12:56:12
Например есть :
Lorem-Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
через регулярку мне надо найти Lorem.
Первый из-за Lorem- не должен сработать.

Google

Igor
14.04.2017
12:57:23
'Lorem\s', м?

Artem
14.04.2017
12:58:36
Должен ли сработать Lorem.? Должен ли сработать Lorem$?

Vasiliy
14.04.2017
12:59:33
\bLorem\b

Eugene
14.04.2017
12:59:59
Нет, с знаками тоже проигонироваться. Просто должен сработать с словом Lorem

Vasiliy
14.04.2017
13:00:03
но это бывает криво работает за пределами простого английского
а, тьфу
тогда \b(Lorem)[^\w-], и в группе будет твой лорем
\- только а не -

Aragaer
14.04.2017
13:16:29
\sLorem\s
(\s|^)Lorem(\s|$)
заменить первый на look-behind, а второй на look-ahead

Проксимов
14.04.2017
13:54:26
http://2017.russianinternetforum.ru

Проксимов
14.04.2017
13:54:31
Стоит идти?

Vasiliy
14.04.2017
14:03:29
нет

Mikhail
14.04.2017
14:04:03
Стоит идти?
Посидите, лучше, дома. Винишко, портвешок...

Проксимов
14.04.2017
14:05:05

Mikhail
14.04.2017
14:05:22
Сам чуть на слюну не изошёл

Igor
14.04.2017
14:12:05
заменил InfluxDB на CH, нагрузка упала с 196% до 5% CPU
кто там про инфлюкс спрашивал недавно *)

arisu
14.04.2017
14:13:57
> InfluxData delivers a modern open source platform built from the ground up for metrics and events. Build monitoring, analytics, & IoT apps faster & easier.

Google

arisu
14.04.2017
14:14:05
одного только слова IoT хватило чтоб понять
что это не для инженеров
а для хипстеров и продавцов

Проксимов
14.04.2017
14:14:31

Egor
14.04.2017
14:25:05
Ребята, привет! Ищу человека, который поможет допилить кривую серверную часть, которая написана на Python и механизм протокола websocket на фреймворке tornado для нашего проекта fishball.io
Пишите в личку.

Sergey
14.04.2017
14:28:16
мля... торнадо

Admin
ERROR: S client not available

Egor
14.04.2017
14:29:56
Спасайте! :)
торнадо не обязательно

Andrey
14.04.2017
14:30:52
а на чём сейчас модно писать, если не на торнадо?

Igor
14.04.2017
14:30:59
aiohttp?

Nikolay
14.04.2017
14:30:59

Igor
14.04.2017
14:31:01
%)

Spacehug
14.04.2017
14:31:22
Дайте ссылку в Сибирь^W^Wв чатик джангоистов, пожалуйста

Nikolay
14.04.2017
14:31:28
когда кто-то где-то обсуждает асинхронность - я не могу молчать

53r63rn4r
14.04.2017
14:31:48
хд

Маришка
14.04.2017
14:36:41

Nikolay
14.04.2017
14:37:05
само собой получается

Donaudampf
14.04.2017
14:37:54
Хэндлер просто висит

Google

Donaudampf
14.04.2017
14:38:06
Луп форевер?

Mikhail
14.04.2017
14:38:13
А че с асинхронщиной?
Какой сейчас положняк?

b0g3r
14.04.2017
14:38:39
пойду за попкорном
позовите всех адептов

Sergey
14.04.2017
14:43:16
Бля
Торнадо
твистед
Ну не может питон в нормальную асинхронность.

b0g3r
14.04.2017
14:43:59
asyncio

Sergey
14.04.2017
14:45:29
msg = dict["message"].split("\t")
Допустима ли такая строка в питоне?

b0g3r
14.04.2017
14:45:49
а почему нет?

Sergey
14.04.2017
14:46:10
Ну я вот интересуюсь.

b0g3r
14.04.2017
14:46:13
мало ли тут какой-нибудь хитрый подвох
допустима
ну то есть работать будет