
Марк
30.11.2016
06:59:47
Какой еще системный может быть?

Zart
30.11.2016
07:00:45
у ссл враппера SSL_connect от опенссл например

Марк
30.11.2016
07:00:52
То есть, я тут прикинул, есть варик, что системный вызов метода коннект в сокете, автоматом юзнет ГАИ

Zart
30.11.2016
07:01:12
эм... чо?

Google

Марк
30.11.2016
07:01:26
Бля, что непонятно?

Zart
30.11.2016
07:02:44
если я коннект на юникс сокет сделаю, куда ты там ГАИ приткнешь?
не неси херни

Марк
30.11.2016
07:03:16
Я тебе о предположении, что ГАИ по дефолту юзнется в юниксовых сокетах.
То есть, сам системный коннект перегружен этой операцией может быть

53r63rn4r
30.11.2016
07:10:17

Марк
30.11.2016
07:14:46
Кажется, я знаю, кого можно пнуть по этому вопросу

Zart
30.11.2016
07:16:41
вопрос
если б коннект() юзал ГАИ, то куда б он подключался?
напоминаю - гаи может на строку с хостнеймом вернуть тебе не один адрес, а пачку - в4/в6 и несколько штук, если например несколько А/АААА
обычно это обрабатывается на уровне приложения перебором результатов гаи и коннектом

Марк
30.11.2016
07:34:49
Вот же сцуко - по утру выходного дня упороться по исходникам ГАИ и connect
ГАИ юзает коннект сам в себе
@zartsoft карочи, я оказался прав и неправ одновременно.

Google

Марк
30.11.2016
09:32:50
В connect нет никакого getaddrinfo, но вот структура, которая туда передается, обрабатывается им или схожими функциями.

Zart
30.11.2016
09:55:32
я успел посмотреть исходники глибц
коннект на уровне либц/винсока 100% не занимается ресолвом

Марк
30.11.2016
09:57:19
Это аргумент или дополнение дополнения?
То есть, перед тем, как структура sockaddr прилетает в connect, она обрабатывается каким-нибудь gethostbyname

Zart
30.11.2016
10:15:54
ну да

Ivan
30.11.2016
10:53:59
Вопрос про nginx. Кто может объяснить новичку зачем нужны директивы expire и proxy_cach_valid? и в чем между ними разница?

Yuryhalf
30.11.2016
11:05:20

Sergey
30.11.2016
11:05:54
http header - Expires
http header - X-Accel-Expires

Max
30.11.2016
11:14:13
не подскажите что за ошибка бытаюсь postgresql с django настроить "raise ImproperlyConfigured("Error loading psycopg2 module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 module: No module named 'psycopg2' "

Zart
30.11.2016
11:14:55
не поставил модуль

Ivan
30.11.2016
11:14:57
ну документацию я читал, тогда задам более конкретно:
у меня есть
location{
proxy_cache_valid 200 301 302 30d;
proxy_pass http://target
}
тут что будет происходить?
nginx будет кэшировать у себя ответы со статуусами в 200 301 302 в течение 30 дней? и при следующем запросе он не будет преспрашивать у http://target а сам будет отвечать закешированным контентом?
а если есть деректива expires 24h то в заголовок ответа будет вставлено время 24 часа и он будет контент будет храниться в браузере клиента это время?

Roman
30.11.2016
11:15:53

Max
30.11.2016
11:16:50

Roman
30.11.2016
11:17:19
sudo apt-get install python3-psycopg2
или так
по крайне мере я так ставил

Max
30.11.2016
11:17:41
спасибо!

Roman
30.11.2016
11:18:30

Google

Roman
30.11.2016
11:18:34
вот это еще надо будет поставить

Zart
30.11.2016
11:19:03

Roman
30.11.2016
11:19:14
у меня без libpq-dev ничего не ставилось

Zart
30.11.2016
11:19:31
т.е. ты играл в угадалочку

Roman
30.11.2016
11:19:45

Zart
30.11.2016
11:19:53
тот дев пакет нужен лишь при установке в венв, чтобы собирать
а если ставить с реп ос то всё нужное и так потянет без -дев

Roman
30.11.2016
11:20:54

Max
30.11.2016
11:21:55
sudo apt-get install libpq-dev
ti bil prav -
Error: b'You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application.\n'

Roman
30.11.2016
11:22:09
ну вот

Max
30.11.2016
11:22:56
No matching distribution found for libpq-dev

Max
30.11.2016
11:23:00
(

Roman
30.11.2016
11:23:19

Max
30.11.2016
11:23:35
ubuntu
не норм все

Roman
30.11.2016
11:25:06
раз пошел вопрос про psql. Её можно хранить в .db?

Zart
30.11.2016
11:25:17
нет
если хочешь иметь возможность хранить бд в одном файле - смотри в сторону интербейс/файрбёрд

Max
30.11.2016
11:26:23
In file included from psycopg/psycopgmodule.c:27:0:
./psycopg/psycopg.h:30:20: fatal error: Python.h: No such file or directory
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

Google

Max
30.11.2016
11:26:40

Roman
30.11.2016
11:26:56

Zart
30.11.2016
11:30:40
а как это вообще связано?

Cykooz
30.11.2016
11:31:55

Roman
30.11.2016
11:33:14

Zart
30.11.2016
11:33:22
эм
волшебно?

Roman
30.11.2016
11:33:53
эм
там типо путь sqllite('db.db')

Zart
30.11.2016
11:34:25
у обычных субд база обычно по имени базы, а не файла указывается

Admin
ERROR: S client not available

Max
30.11.2016
11:34:35

Zart
30.11.2016
11:34:45
я поэтому всякие копипасты от пиви не понимаю

Max
30.11.2016
11:34:51
и я не знаю где он лежин - google

Roman
30.11.2016
11:35:47
новую
и как откатываться
есть либа peewee_migrate
вот думаю её попробовать

Igor
30.11.2016
11:45:41
http://peewee.readthedocs.io/en/latest/peewee/playhouse.html#schema-migrations

Google

Igor
30.11.2016
11:45:44
не?

Roman
30.11.2016
11:58:53

QQ
30.11.2016
12:01:01
ребят, подскажите чому не работает. я нуфаг и мало понимаю.
вкатился в пинед в paulwinex. парень объясняет так, что нихрена не понятно. куда то торопится. за что я деньги не платил?!
так вот
это создание папок
по идее должно создаваться столько папок, сколько будет количество букв в "qwe" в строке 5
folders = "qwe"

Темный
30.11.2016
12:05:09
вот я ниче не понял по такому описанию

QQ
30.11.2016
12:05:13
(

Темный
30.11.2016
12:05:38
почему функция build работает корректно со списком, когда в него вложен список.

Dk
30.11.2016
12:05:39
Он пердолится с путями в виндовс, всё понятно.

Темный
30.11.2016
12:05:44
почему она работает?
или что?

QQ
30.11.2016
12:06:41
в переменную folders задаю вместо списка текстовое значение, например "qwe". и если вызываю функцию build(fullPath, folders), то появляется ошибка

Igor
30.11.2016
12:06:42
да, потому что ты итерируешься по data (это список - оно же folders)
берешь каждый итерируемый объект (это d) и у него берешь индексы [0] и [1]
если ты задашь folders = 'qwe', то все сломается нахуй, потому что будет че-то типа for d in 'qwe', где d будет сначала q, потом w, потом e. это будет просто символ, у него нет никаких индексов. точнее есть, но нулевой.
надо понять, че ты хочешь от d[1]
она ж типа вон рекурсивная

QQ
30.11.2016
12:08:29
т.е. по идее вообще не должно создаться ниодной папки?
ни q, ни w, ни e
Эта группа больше не существует