@rudepython

Страница 869 из 1719
Roman
10.03.2018
07:42:03
см на preadv2

Eugine
10.03.2018
07:42:51
Это низкоуровневое передёргивание

Roman
10.03.2018
07:44:41
Это низкоуровневое передёргивание
ну, в большинстве случаев и правда можно заблочиться если не знать что делать

Google
Roman
10.03.2018
07:45:18
Не понятно, что конкретно под "всегда готов" имеется ввиду :(
если обычный файл запихнуть в poll/epoll, то он тут же вернет событие что файл readable

Eugine
10.03.2018
07:47:15
ну, в большинстве случаев и правда можно заблочиться если не знать что делать
Unlike Milosz's patch set, though, Christoph's does not provide for non-blocking operations. Instead, it provides a different flag (RWF_HIPRI) allowing an application to indicate a high-priority operation. The block layer can then use that flag to decide whether it should use the new block-layer polling mechanism with that request or not.

Как на чтение, так и на запись он вернёт тебе готовность, неблокирующей операции чтения/записи там нет

А дальше там описывается что нет

Roman
10.03.2018
07:49:41
который в 4.14 заехал

короче, там добавили флаг "если чо, не блокируйся и верни EAGAIN"

правда, я не очень понял что они предлагают делать дальше.

Eugine
10.03.2018
07:51:14
Тредпул на уровне ядра, кек

Dmitry
10.03.2018
07:53:08
а кто затаскивал в python какой-нибудь protobuf?
Ну очевидно тут есть те, кто "затаскивал" :) и что

Roman
10.03.2018
07:54:00
Тредпул на уровне ядра, кек
не, такого там вроде не было. оно там простреливает через весь vfs в драйвер конкретной фс.

Тредпул на уровне ядра, кек
тредпул предлагал текущий мейнтейнер xfs: давайте жахнем интерфейс чтобы любой вызов можно было исполнять в тредпуле ядра.

Google
Python'ер
10.03.2018
08:36:33
Кажется, я нашёл Зарта. http://coub.com/view/12oxba

Corwin
10.03.2018
10:52:45
Драсте, опять рубрика странных вопросов от меня. Есть flask, postgres, python, psycopg2 \ sqlalchemy (пока не выбрал окончательно что мне нужно). Вопрос такой: Когда нужно закрывать соединение с базой? Сколько его держать открытым? - коннект - сделал запрос получил ответ - закрыл коннект. или - коннект - ждем 2 дня следующий запрос и закроем только при выключении сервера?) Или есть какая-то золотая и правильная середина?

Corwin
10.03.2018
10:59:16
ну там сессии за-то есть

Null
10.03.2018
11:02:16
http://flask.pocoo.org/docs/0.12/api/#flask.Flask.before_request -- можно какими-то вот такими декораторами открывать-закрывать сессию

Правда, это небольшой оверхед на каждый запрос

Типа, open_db_hook() и close_db_hook()

А можно и держать открытым, по факту это не очень страшно.

Никита
10.03.2018
11:03:49
http://flask.pocoo.org/docs/0.12/api/#flask.Flask.before_request -- можно какими-то вот такими декораторами открывать-закрывать сессию
А зачем так делать, если можно держать пул соединений и работать уже с ним?

Null
10.03.2018
11:05:06
Возможно, у тебя куча пользователей и всего одна вьюха, которая отработает вначале один раз и которая использует соединение к БД. Типа, в этом случае возможно логично открыть и закрыть соединение при помощи хуков.

НАПРИМЕР

Я не знаю, зачем это ТС-у.

Dmitry
10.03.2018
11:07:56
люди бл pgbouncer ставят, чтобы быстрее подключаться отключаться и чтобы джанга не слишком тупила на каждом запросе, а тут из нормальной алхимии стараются сделать дрочилово базы с постоянными переконнектами :)

Stanislav
10.03.2018
11:21:25
Как стать криптоэкспертом. Пособие для начинающих. 1. Одолжите у кого-то iPhone X. 2. Помойте шею. 3. Попросите у друга чистую рубашку, желательно голубую в мелкую клеточку. 4. Станьте у фотообоев с видом садов Сингапура и сделайте сэлфи для аватарки Facebook. 5. Найдите фотографию небоскрёбов и сделайте её своей фоновой фоткой на страничке. 6. Замените указание местожительства с Фастов на Гонконг или Сан-Хосе. 7. Не палитесь с разницей во времени. Если размещаете фотографию веганского завтрака, скопировав её со страницы такой же 23 летней лентяйки, за папины деньги решившей, что она теперь модный фуд-блоггер из Instagram, - то запомните, что Солнце (звезда такая) восходит на Востоке. Поэтому модный завтрак в Сан-Хосе должен быть где-то в 8 вечера у нас, а в Гонконге в это время ещё ночь. Главное не перепутать. 8. Каждым вторым словом в предложении вставляйте слово "биток". Слово биткоин произносят только лохи-любители. Гуры используют только "биток". 9. Устройтесь работать на мойку. Дождитесь, когда помыться приедет сын мэра. Сфотографируйтесь у его машины, можно прямо с мочалкой в руках. Просто для этого добавьте хитрую надпись "Как приятно в солнечный денёк самому помыть свою красавицу!". ВАЖНО: в Гонконге левостороннее движение. Не фотографируйте руль! 10. С мойки не увольняйтесь! Во-первых, это постоянное пополнение вашего инвестиционного капитала, во-вторых, вы сможете дождаться, когда приедет мыться сын главы налоговой инспекции. 11. Поздравляю! Теперь вы можете начать карьеру тренера по "7 способов заработать миллион на крипте". 12. Для этого. Одолжите у папы ещё 250 гривень. И закажите себе визитки с надписью "Степан Перебейкорыто. СЕО and Owner International Word Trading Corporation. Singapore - London - Hong Kong - New York". 13. Не бойтесь указывать на визитке номер всемирной штаб-квартиры вашей корпорации с телефонным кодом Фастова. Скажите всем, что это код богатых пригородов Лондона. Кто там знает. 14. Купите билет на тренинг другого такого же гуры и познакомьтесь на нем с другими криптогурами. 15. Важное! Узнав о существовании других криптовалют кроме биткоина, ни в коем случае не задавайте с ошеломленным видом вопрос: "Оху...ть, а шо, кроме "битка" ещё шота есть ?!!". 16. Обменяйтесь на мероприятии визитками с другими СЕО-оуэнарами. 17. В какой-то момент вытащите из кармана 200 гривень, покажите, что у вас есть серьезные капиталы. Это произведёт должное впечатление на других экспертов. 18. Остерегайтесь каверзных вопросов. Не стоит долго и подробно расписывать - где именно за ларьком останавливается маршрутка номер 14 "Пригородний ЖД Вокзал - Фастов". Вместо этого лучше сказать, что этот вопрос лучше адресовать моей пресс-службе. Так как моя Tesla сейчас на зарядке, а сам я пока пользуюсь Uber Black. 19. Можете считать, что нетворкинг закончен. 20. Поздравляю! Теперь у вас есть клиентская база для проведения бесплатного заманивающего вебинара "Как заработать на крипте, живя в своё удовольствие в Гонконге". 21. Одолжите у папы еще 100 гривень и заплатите за интернет. Провести вэбинар при наличии интернета значительно легче. 22. И последнее. Найдите в Google график роста цены и вылова селедки иваси у берегов Исландии. Добавьте на него непонятных иероглифов. Проведите, похер как, красную полосу устремленную вверх. Вот это полоса - и есть ваш прогноз на позитивный тренд роста, как криптоэксперта. 23. Садитесь за написание книги "Крипта длиною в жизнь. Пособие для начинающих".

Eugine
10.03.2018
11:26:14
Как стать криптоэкспертом. Пособие для начинающих. 1. Одолжите у кого-то iPhone X. 2. Помойте шею. 3. Попросите у друга чистую рубашку, желательно голубую в мелкую клеточку. 4. Станьте у фотообоев с видом садов Сингапура и сделайте сэлфи для аватарки Facebook. 5. Найдите фотографию небоскрёбов и сделайте её своей фоновой фоткой на страничке. 6. Замените указание местожительства с Фастов на Гонконг или Сан-Хосе. 7. Не палитесь с разницей во времени. Если размещаете фотографию веганского завтрака, скопировав её со страницы такой же 23 летней лентяйки, за папины деньги решившей, что она теперь модный фуд-блоггер из Instagram, - то запомните, что Солнце (звезда такая) восходит на Востоке. Поэтому модный завтрак в Сан-Хосе должен быть где-то в 8 вечера у нас, а в Гонконге в это время ещё ночь. Главное не перепутать. 8. Каждым вторым словом в предложении вставляйте слово "биток". Слово биткоин произносят только лохи-любители. Гуры используют только "биток". 9. Устройтесь работать на мойку. Дождитесь, когда помыться приедет сын мэра. Сфотографируйтесь у его машины, можно прямо с мочалкой в руках. Просто для этого добавьте хитрую надпись "Как приятно в солнечный денёк самому помыть свою красавицу!". ВАЖНО: в Гонконге левостороннее движение. Не фотографируйте руль! 10. С мойки не увольняйтесь! Во-первых, это постоянное пополнение вашего инвестиционного капитала, во-вторых, вы сможете дождаться, когда приедет мыться сын главы налоговой инспекции. 11. Поздравляю! Теперь вы можете начать карьеру тренера по "7 способов заработать миллион на крипте". 12. Для этого. Одолжите у папы ещё 250 гривень. И закажите себе визитки с надписью "Степан Перебейкорыто. СЕО and Owner International Word Trading Corporation. Singapore - London - Hong Kong - New York". 13. Не бойтесь указывать на визитке номер всемирной штаб-квартиры вашей корпорации с телефонным кодом Фастова. Скажите всем, что это код богатых пригородов Лондона. Кто там знает. 14. Купите билет на тренинг другого такого же гуры и познакомьтесь на нем с другими криптогурами. 15. Важное! Узнав о существовании других криптовалют кроме биткоина, ни в коем случае не задавайте с ошеломленным видом вопрос: "Оху...ть, а шо, кроме "битка" ещё шота есть ?!!". 16. Обменяйтесь на мероприятии визитками с другими СЕО-оуэнарами. 17. В какой-то момент вытащите из кармана 200 гривень, покажите, что у вас есть серьезные капиталы. Это произведёт должное впечатление на других экспертов. 18. Остерегайтесь каверзных вопросов. Не стоит долго и подробно расписывать - где именно за ларьком останавливается маршрутка номер 14 "Пригородний ЖД Вокзал - Фастов". Вместо этого лучше сказать, что этот вопрос лучше адресовать моей пресс-службе. Так как моя Tesla сейчас на зарядке, а сам я пока пользуюсь Uber Black. 19. Можете считать, что нетворкинг закончен. 20. Поздравляю! Теперь у вас есть клиентская база для проведения бесплатного заманивающего вебинара "Как заработать на крипте, живя в своё удовольствие в Гонконге". 21. Одолжите у папы еще 100 гривень и заплатите за интернет. Провести вэбинар при наличии интернета значительно легче. 22. И последнее. Найдите в Google график роста цены и вылова селедки иваси у берегов Исландии. Добавьте на него непонятных иероглифов. Проведите, похер как, красную полосу устремленную вверх. Вот это полоса - и есть ваш прогноз на позитивный тренд роста, как криптоэксперта. 23. Садитесь за написание книги "Крипта длиною в жизнь. Пособие для начинающих".
Все это надо делать в Белоруссии?

Lulz
10.03.2018
11:26:38
Все это надо делать в Белоруссии?
в нью-йорке и быть в рубашке

Google
Eugine
10.03.2018
11:27:03
Тогда не понял

Как это - не в Белоруссии?

ultranoise ?
10.03.2018
11:27:54
так вот зачем продают рубашки

Milton
10.03.2018
11:28:01
Раз уж мы тут за flask и бд говорим: норм практика для вьюх, использующих бд, указывать свой декоратор, который открывает/закрывает сессию?

Или это плохой тон и стоит хуками всё это делать?

Stanislav
10.03.2018
11:29:33
Как это - не в Белоруссии?
В Республике Беларусь!

Dmitry
10.03.2018
11:29:43
Eugine
10.03.2018
11:29:49
В Республике Беларусь!
Хорошо, спасибо

Stanislav
10.03.2018
11:30:01
Eugine
10.03.2018
11:30:07
С

Lulz
10.03.2018
11:30:24
Под

Dmitry
10.03.2018
11:30:33
понадусе?

Eugine
10.03.2018
11:30:44
Под
Получается - в республике Беларусь

Stanislav
10.03.2018
11:31:08
понадусе?
Превыше всего на россиянском

Dmitry
10.03.2018
11:31:08
В!
это кацапский чат, захваченный ватой, тут "на" :)

Lulz
10.03.2018
11:31:21
стекловатой

Stanislav
10.03.2018
11:31:43
Кстати эти кричалки это такая глупая хуерга, хз в каком веке живут мои ура-патриоты

Eugine
10.03.2018
11:31:53
Вот почему так часто колется и бомбит

Google
Dmitry
10.03.2018
11:32:03
ja ja

Lulz
10.03.2018
11:32:56
опять скрытая реклама Uber

Bogdan (SirEdvin)
10.03.2018
11:48:26
Lulz
10.03.2018
11:51:39
назревает очередной нац холивар

Eugine
10.03.2018
11:51:59
ничто не назревает

Lulz
10.03.2018
11:52:17
ничто не назревает
admin на страже

0f52613ea405b120421ab96640b174982c97a55a8446746165c936faf2b118d9
10.03.2018
12:33:45
как получить имя экземпляра класса?

Dmitriy
10.03.2018
12:34:39
0f52613ea405b120421ab96640b174982c97a55a8446746165c936faf2b118d9
10.03.2018
12:34:59
your_object.__class__.__name__
это имя объекта класса, а не экземпляра

Admin
ERROR: S client not available

Denis
10.03.2018
12:35:11
У экземпляра нет имени

Dmitriy
10.03.2018
12:35:49
ты можешь конечно сам его задать, дичь конечно, но раз ты так хочешь)

0f52613ea405b120421ab96640b174982c97a55a8446746165c936faf2b118d9
10.03.2018
12:36:51
your_object.__class__.__name__
разве нет вот такой же темы только для экземпляра? Имя то я даю как экземпляру, так и классу

Bogdan (SirEdvin)
10.03.2018
12:36:57
Зависит от того, какого класса экземпляр. У некоторых есть.

Bogdan (SirEdvin)
10.03.2018
12:37:20
А что такое имя экземпляра? Имя переменной?

Denis
10.03.2018
12:37:29
Можешь попробовать def magic(__param__): d = gc.get_referrers(__param__)[-1] return [i for i in d if not i.startswith('__') and d[i] is __param__][0]

0f52613ea405b120421ab96640b174982c97a55a8446746165c936faf2b118d9
10.03.2018
12:37:49
Ты имеешь в виду переменную?
ну да class.name только для экземпляра

b0g3r
10.03.2018
12:38:14
Не сработает

Google
Bogdan (SirEdvin)
10.03.2018
12:38:21
Переменных несколько может быть, кстати.

Может лучше написать "зачем"? Скорее всего, можно зайти с другой стороны.

0f52613ea405b120421ab96640b174982c97a55a8446746165c936faf2b118d9
10.03.2018
12:40:17
class foo: pass foo_obj = foo() foo_obj - вот это имя и нужно получить

vlade11115
10.03.2018
12:40:57
Зачем? У одного экземпляра может быть сколько угодно имён.

0f52613ea405b120421ab96640b174982c97a55a8446746165c936faf2b118d9
10.03.2018
12:41:43
vlade11115
10.03.2018
12:41:54
У класса имя всегда есть одно.

Но ссылок может быть несколько.

Eugine
10.03.2018
12:43:37
господи, что за ад вы тут устроили

vlade11115
10.03.2018
12:43:57
Где?

0f52613ea405b120421ab96640b174982c97a55a8446746165c936faf2b118d9
10.03.2018
12:44:45
Но ссылок может быть несколько.
Ну объект класса же я то же могу присвоить куче переменных

vlade11115
10.03.2018
12:44:58
Можешь. Бля.

_имя_ у него будет одно.

У экземпляра же имени нет вообще.

0f52613ea405b120421ab96640b174982c97a55a8446746165c936faf2b118d9
10.03.2018
12:45:43
vlade11115
10.03.2018
12:45:52
Потому.

ultranoise ?
10.03.2018
12:45:58
пушо оно ему ненужно

0f52613ea405b120421ab96640b174982c97a55a8446746165c936faf2b118d9
10.03.2018
12:46:13
пушо оно ему ненужно
кого это ебет, мне то нужно

ultranoise ?
10.03.2018
12:46:20
ну бля вот и ебись тода

Eugine
10.03.2018
12:46:21
тут определенно на лицо непонимание происходящего

0f52613ea405b120421ab96640b174982c97a55a8446746165c936faf2b118d9
10.03.2018
12:46:33

Страница 869 из 1719