
Nikolay
23.10.2018
12:18:23
скаляр s - пустая строка, если оно falsy

Андрей
23.10.2018
12:18:28
А по подробней

Nikolay
23.10.2018
12:18:33
вы что 2000+ года рождения?

Андрей
23.10.2018
12:18:35
sub _decode_quietly {
my ($p, $s) = @_;
$s ||= '';
# Comment or output may be non-well-formed utf8.
my $result = eval { Encode::decode($p->{comment_enc}, $s, Encode::FB_QUIET); } || '';
# Encode::decode modifies $s to contain non-well-formed part.
$result . ($s eq '' ? '' : "\x{fffd}$s");
}

Google

Nikolay
23.10.2018
12:18:36
что не знаете perl

Андрей
23.10.2018
12:18:41
Да
Но багу поймал
на сервере который не я делал

Petro
23.10.2018
12:19:16
Привет) Посоветуйте uwsgi vs gunicron. Что выбрать для django+nginx?

Joseph
23.10.2018
12:20:53

Oleg
23.10.2018
12:22:44
"Жил-был один веселый наркоман по имени Ларри Уолл. Жил — не тужил, курил козье дерьмо и языки разные изучал, пока не стукнуло в его умную голову придумать свой собственный язык… программирования. Забил свою трубку козьим калом, затянулся этот мэн и обозвал свое детище — Perl'ом. "

Futorio
23.10.2018
12:24:24

Joseph
23.10.2018
12:24:48
просто это девушка-программист курильщика

Сергей
23.10.2018
12:27:47
народ есть у кого скрипт для деплоя в продакшнт проекта через рсинх или ссш?

Artem
23.10.2018
12:32:14

Ioann
23.10.2018
12:32:15
ну ну, хуяк хуяк и в продакшн

Сергей
23.10.2018
12:34:22

Google

Artem
23.10.2018
12:34:34

Basil
23.10.2018
12:34:40

Artem
23.10.2018
12:34:43
Теперь найди это в своем вопросе

?
23.10.2018
12:35:40

VsegdaZhivoi
23.10.2018
12:35:47

Artem
23.10.2018
12:35:50
(а потом воспользуйся гуглом с указанием того, что ты реально хочешь)

VsegdaZhivoi
23.10.2018
12:36:55

Сергей
23.10.2018
12:36:59

VsegdaZhivoi
23.10.2018
12:37:33
rsync
Вот больше похоже на энжиникс

Artem
23.10.2018
12:38:31
учись задавать вопросы и задавай их вначале гуглу

VsegdaZhivoi
23.10.2018
12:38:45

Artem
23.10.2018
12:38:54
вместо того, чтобы обижаться

?
23.10.2018
12:39:22
Сергей, пишите сразу в вопросе, что вам нужно. Мы не обязаны догадываться.

Artem
23.10.2018
12:39:33

Alex
23.10.2018
12:40:05

Tishka17
23.10.2018
12:41:01

Google

Artem
23.10.2018
12:41:31
при этом он очевидно не умеет пользоваться гуглом

Tishka17
23.10.2018
12:42:03
Ну а из гитлаба не так же?

Сергей
23.10.2018
12:42:09

Artem
23.10.2018
12:42:18

Tishka17
23.10.2018
12:42:59
Ну и scp для каталоги с конфигами

Alex
23.10.2018
12:45:04

?? Eugene
23.10.2018
12:47:54
топовые стикеры

VsegdaZhivoi
23.10.2018
12:48:43
Энциклопедия профессора Фортрана!
Книжка детства. Ностаааальджиииии

Joseph
23.10.2018
12:49:10
годно

?? Eugene
23.10.2018
12:49:13
Да, вроде была у меня такая)

Nikita
23.10.2018
13:05:19
Гайс, а в питоне можно заблокировать наследование класса? т.е. у этого класса не будет наследников?

?? Eugene
23.10.2018
13:05:55
можно

Ilia
23.10.2018
13:06:22
Тогда повторный вопрос:
#question
Что можно такого взять, что даст НЕБЛОКИРУЮЩИЙ io на сокетах на Windows , либо crossplatform.
Ну кстати я вот спрашивал, прочитал доки по пакету socket, там всё есть, ничего кроме него не надо.
Код
def read_json(s: socket.socket):
complete = False
js = ""
while not complete:
try:
chunk = s.recv(4096)
js += chunk.decode('cp1251')
try:
return JSONDecoder().decode(js)
except JSONDecodeError:
pass
except socket.timeout:
return None
sock: socket.socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect((HOST, PORT))
# sock.setblocking(False)
sock.settimeout(1)
p = json[eLoginCertQuery] % (eLoginCertQuery, 0)
sock.sendall(p.encode())
print("Sent: %s" % p)
reply = read_json(sock)
print("Received: %r" % reply)

?? Eugene
23.10.2018
13:06:35
через метаклассы все можно

Admin
ERROR: S client not available

Nikita
23.10.2018
13:09:07

Google

-_-
23.10.2018
13:09:21

Eugene
23.10.2018
13:12:43
Добрый день, подскажите, пожалуйста, pip-review перестал обновлять модули. Никто не знает, в чем проблема? Обновлял и его, и пип, и сетаптулс.
При вводе команды
sudo -H pip-review --auto
Он все качает, делает вид что все установил, а на самом деле модули не обвновляются

David
23.10.2018
13:12:59
Is there a way to color packets in scapy?

Tigran
23.10.2018
13:15:48

Anton
23.10.2018
13:16:03
Я тут прочел, что во избежание sql-инъекций динамические части запроса надо подставлять через плейсхолдеры. Пример из доков psycopg2:
cur.execute("INSERT INTO test (num, data) VALUES (%s, %s)", (100, "abc'def"))
До меня не доходят ответы на два вопроса:
1) Почему это вообще защищает? Я думал, что такая подстановка просто берет аргументы справа и подставляет в выражение слева, так что на выходе все равно выражение с инъекцией
2) Можно ли вместо плесхолдеров использовать .format()? Если нет, то в чем разница (помимо того, что %s %d и т.п. проверяют тип вхоящих данных)?


Tigran
23.10.2018
13:16:48
Я тут прочел, что во избежание sql-инъекций динамические части запроса надо подставлять через плейсхолдеры. Пример из доков psycopg2:
cur.execute("INSERT INTO test (num, data) VALUES (%s, %s)", (100, "abc'def"))
До меня не доходят ответы на два вопроса:
1) Почему это вообще защищает? Я думал, что такая подстановка просто берет аргументы справа и подставляет в выражение слева, так что на выходе все равно выражение с инъекцией
2) Можно ли вместо плесхолдеров использовать .format()? Если нет, то в чем разница (помимо того, что %s %d и т.п. проверяют тип вхоящих данных)?
Нет, она не просто подставляет, она, очевидно, ещё и экранирует

Eugene
23.10.2018
13:16:59
Eclipse или PyCharm?
заставляют на работе перейти на Eclipse, но что-то такое себе

megapro17
23.10.2018
13:17:13

Eugene
23.10.2018
13:17:20

-_-
23.10.2018
13:17:31

Joseph
23.10.2018
13:17:35
у меня VS2017 чет подглючивает с дебаггером, никто не сталкивался?

Valery
23.10.2018
13:18:02

Joseph
23.10.2018
13:18:10
вот такая еботня выскакивает и только через task manager снести можно

Eugene
23.10.2018
13:18:23

Valery
23.10.2018
13:18:37
требование заказчика - написать программу в эклипсе?
они совсем умом тронулись?
какая разница где писать

Anton
23.10.2018
13:18:56

Valery
23.10.2018
13:19:00
аахахахаа

Google

Eugene
23.10.2018
13:20:54

Valery
23.10.2018
13:21:46
я не знаю, не я это курирую
вот я и говорю, программа написанная в эклипсе не отличается от програмы, написаной в руснагме, однако комфортнее разрабу будет есстественно в руснагме
(среднестатистическому)

Eugene
23.10.2018
13:25:16
ну вообще мы автоматизаторы, разрабы сидят в германии

Tishka17
23.10.2018
13:25:50
Что? Эклипс для питона? Серьезно?
Пиши в виме и никому не говори

Aragaer
23.10.2018
13:26:28
чот ж вы меня триггерите вимом

Anton
23.10.2018
13:26:38

Aragaer
23.10.2018
13:26:43
я ж щас опять буду спамить своим ютуб каналом, где я программирую на птоне в емаксе