
MrWoo
12.07.2018
18:59:40

another
12.07.2018
18:59:49
Как загрузить base64 encoded аргумент с помощью apche benchmark в post запросе?
я делаю так:
I use ab like this: ab -n 1 -c 1 -v 4 -p payload.data -T 'application/x-www-form-urlencoded' url:port
где payload.txt это:
data=R0lGODlhDwAPAKECAAAAzMzM/////wAAACwAAAAADwAPAAACIISPeQHsrZ5ModrLlN48CXF8m2iQ3YmmKqVlRtW4MLwWACH+H09wdGltaXplZCBieSBVbGVhZCBTbWFydFNhdmVyIQAAOw==&api_key=super_secret_api_key

Bohdan
12.07.2018
19:00:03
а по теме - важнее не знать, а уметь разбираться

Google

MrWoo
12.07.2018
19:00:34
+1

another
12.07.2018
19:00:44
тот же data в Postman обрабатывается отлично, а с помощью ab - binascii.Error: Incorrect padding

Bohdan
12.07.2018
19:01:02
а умение разбираться приходит с опытом работы с подобными инструментами

Rio
12.07.2018
19:03:07

MrWoo
12.07.2018
19:03:40
или свой пилить :)

Bohdan
12.07.2018
19:04:15

Suren
12.07.2018
19:17:53
с PyQt5 работал кто?
я всегда использовал app.exec_(), не задумывался, почему не app.exec(), решил проеврить, что будет, накидал
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton
app = QApplication(sys.argv)
window = QWidget()
btn = QPushButton('My PyQt5 button', window)
window.show()
sys.exit(app.exec_())
и вот если вместо app.exec_, сделать app.exec, то не запускается, НО если УБРАТЬ КНОПКУ, а точнее не передавать кнопке родителя (сделать btn = QPushButton('My PyQt5 button’), то запускается и с андерскором и без
гуглил, нашел только что во втором питоне было зарезервированное слово exec, оставили для совместимости, но в 3 можно использовать и то и то. и я использую третий
и прикол в том, что не могу понять, почему с exec не работает


nn
12.07.2018
19:20:19
гайз, помогите, пжлст, я не могу понять, когда есть смысл использовать редис, а когда монго. есть что-ниубдь почитать на эту тему? (кроме стэка)
редис ссыкую использовать, потому что он все хранит в оперативке, а данных будет на +-400-600гб, а монго, почитал статьи, все на него плюются.
+ еще требуется работать с распределенными схд, типа ceph или что-то вроде. как редис и монго работают с цефом?
где читать про их плюсы и минусы? есть ли какое-то сравнение nosql баз?


?
12.07.2018
19:22:31
гайз, помогите, пжлст, я не могу понять, когда есть смысл использовать редис, а когда монго. есть что-ниубдь почитать на эту тему? (кроме стэка)
редис ссыкую использовать, потому что он все хранит в оперативке, а данных будет на +-400-600гб, а монго, почитал статьи, все на него плюются.
+ еще требуется работать с распределенными схд, типа ceph или что-то вроде. как редис и монго работают с цефом?
где читать про их плюсы и минусы? есть ли какое-то сравнение nosql баз?
https://stackoverflow.com/questions/5400163/when-to-redis-when-to-mongodb
https://www.1and1.com/cloud-community/learn/database/mongodb/use-case-redis-vs-mongodb/

nn
12.07.2018
19:23:15

Mike
12.07.2018
19:26:15
гайз, помогите, пжлст, я не могу понять, когда есть смысл использовать редис, а когда монго. есть что-ниубдь почитать на эту тему? (кроме стэка)
редис ссыкую использовать, потому что он все хранит в оперативке, а данных будет на +-400-600гб, а монго, почитал статьи, все на него плюются.
+ еще требуется работать с распределенными схд, типа ceph или что-то вроде. как редис и монго работают с цефом?
где читать про их плюсы и минусы? есть ли какое-то сравнение nosql баз?
Бери монгу, редис твои данные в таких количествах проебет, отвечаю
А лучше кассандру

Google

?
12.07.2018
19:26:55

Mike
12.07.2018
19:26:57
Редис вообще не советую брать если это не хранилка каких-то данных на которые насрать, типа сессий

nn
12.07.2018
19:28:41
А лучше кассандру
кассандра с пайтоном хорошо дружит? а по тарантулу кстати есть какой-то опыт у тебя? на мэиловских митапах про него много хорошего заливали, но ни разу не юзал)

Quasar
12.07.2018
19:28:55

Mike
12.07.2018
19:29:03

Quasar
12.07.2018
19:29:10
лол

Mike
12.07.2018
19:29:42
У меня как-то редис нажрался данных больше половины оперативы, не смог сдампить и проебал все

Quasar
12.07.2018
19:29:52

Mike
12.07.2018
19:30:02
Да, не отвечаю

Quasar
12.07.2018
19:30:07

nn
12.07.2018
19:30:10
у меня на редисе как раз и хранятся сессии ололо ???

Mike
12.07.2018
19:30:12
Я чётко обозначил что это мнение

Quasar
12.07.2018
19:30:32

Mike
12.07.2018
19:30:52

Quasar
12.07.2018
19:31:00
можно почитать их сайтик чтобы понять как оно работает и почему вероятность потерять данные минимальна

Mike
12.07.2018
19:31:02
Потому что не жалко проебать

nn
12.07.2018
19:31:06
А лучше кассандру
короче, посмотрел, кажись мне как раз и подходит кассандра, буду копать в этом направлении. чел, спасибо!

Mike
12.07.2018
19:34:03
Кассандра пушка, но по началу будут дико раздражать селекты с фильтрами, пока с ключами не разберёшься

Google

?
12.07.2018
19:37:34

?
12.07.2018
19:38:07
да

nn
12.07.2018
20:02:28
в целом flip сам по себе полезен, но не вот так вот. это вообще ни разу не pythonic way, и целиком нечитабелен

Denis
12.07.2018
20:05:45
в папке D:/test лежит test.py
в папке D:/test/templates лежит chart.html
в папке D:/test/templates лежит data.json
при загрузке через фласк страница говорит - jquery.min.js:2 Failed to load

nn
12.07.2018
20:05:57
по хорошему второй вызов должен быть что-то типа subs(reversed(11,5)), это просто даже читабельней

Denis
12.07.2018
20:07:13
fuck
через пичарм существует
с веб страничкой всё норм

?
12.07.2018
20:09:50

?
12.07.2018
20:10:02
если б было все так просто я б не делал такие извращенства

nn
12.07.2018
20:10:30
чув, поверь, подобные задачи были решены миллиард раз стандартными инструменами

Aragaer
12.07.2018
20:14:19
а можно я спрошу, зачем там так сложно?
можно ведь просто func(*reversed(args))

Denis
12.07.2018
20:16:03
import os
os.system("openssl req -new -x509 -key privkey.pem -out cacert.pem -days 1095")
WARNING: can't open config file: /usr/local/ssl/openssl.cnf
Unable to load config info from /usr/local/ssl/openssl.cnf
как победить ссл

Aragaer
12.07.2018
20:16:37
дать ему конфиг

Google

?
12.07.2018
20:18:29

Aragaer
12.07.2018
20:18:30
-config filename
this allows an alternative configuration file to be specified, this overrides the compile time filename or any specified in the OPENSSL_CONF environment variable.
man req

Denis
12.07.2018
20:18:56
ну это я понял
а как сгенерировать сраный сертификат?

Aragaer
12.07.2018
20:21:24
https://pyopenssl.org/en/stable/api.html - может тут посмотреть?

Fenicu ☁️♒️
12.07.2018
20:23:40

Admin
ERROR: S client not available

Fenicu ☁️♒️
12.07.2018
20:24:15
если тебе только он нужен, обычно в паре с ключём идёт
openssl genrsa -out webhook_pkey.pem 2048

Denis
12.07.2018
20:27:40

Fenicu ☁️♒️
12.07.2018
20:28:04
у тебя есть код ошибки
гугл в руки и вперёд

Denis
12.07.2018
20:42:59
это не помогло

Fenicu ☁️♒️
12.07.2018
20:43:29
ну а я чем могу помочь, у меня всегда с первого тычка запускалось

Denis
12.07.2018
20:52:08
@app.route('/engine/theme.css')
def th():
return send_from_directory(os.path.join(app.root_path, '/static/engine'),'theme.css')
@app.route('/engine/theme.scss')
def scss():
return send_from_directory(os.path.join(app.root_path, '/static/engine'),'theme.scss')
@app.route('/engine/webcam.jpg')
def cam():
return send_from_directory(os.path.join(app.root_path, '/static/engine'),'webcam.jpg')
так тоже сраный фласк не видит их

Stanislav
12.07.2018
20:53:06

Denis
12.07.2018
20:53:34

Google

Stanislav
12.07.2018
20:53:34
К чему такая спешка?

Denis
12.07.2018
20:54:50
я даже js bootstrap и php ради этого освоил
а фласк выделывается

Quasar
12.07.2018
20:55:57

Stanislav
12.07.2018
20:55:59
Ну во первых я бы не бросался громкими словами
А во вторых - зачем?

Denis
12.07.2018
20:56:37
надо на голом линуксе поднять веб сервер

Quasar
12.07.2018
20:56:37
если ты освоил ради задачи пхп то это хуевая задача либо хуевый ты, у меня всё

Denis
12.07.2018
20:56:53
я вот через питон решил

Stanislav
12.07.2018
20:57:00

Denis
12.07.2018
20:57:06
т.к. бэкэнд на питоне
он создан для того что бы причинять страдания

Stanislav
12.07.2018
20:57:51
ну просто линукс
В общем - ты делаешь полнейшую хуету, советую тебе скачать офф. фласк туториал и тупо прочитать
Это не займет много времени

Quasar
12.07.2018
20:57:57
а у него видимо просто ssh