@rudepython

Страница 74 из 1719
H
14.10.2016
10:39:10
да, для vscale

консольную утилиту

Dmitry
14.10.2016
10:42:09
забавное совпадение.

Google
Zart
14.10.2016
11:45:49
http://www.jagodibuja.com/wp-content/uploads/2015/04/49eng.jpg

Artem
14.10.2016
12:04:37
Python-powered

Dmitry
17.10.2016
10:27:42
как же сцка бесит этот mysql с его невозможностью даже базу переименовать

Alexey
17.10.2016
10:28:02
чойта

Zart
17.10.2016
10:31:25
тут на соседнем канале человек открыл для себя что джангоорм не умеет в on delete cascade на уровне базы

Стас Щетинников
17.10.2016
10:32:05
за использование on delete cascade надо пиздить)

Alexey
17.10.2016
10:32:25
Да ну на.

Zart
17.10.2016
10:33:58
https://docs.djangoproject.com/en/dev/ref/models/fields/#django.db.models.CASCADE

какая блядь прелесть

Стас Щетинников
17.10.2016
10:34:50
> @zartsoft пащиму? Потому что легко отстрелить себе вместе с пальцем - ногу, руку и голову.

Zart
17.10.2016
10:34:55
"emulates the behavior of the SQL"

другими словами оно генерит хуеву тучу DELETE

Google
Anatoly
17.10.2016
10:35:32
другими словами оно генерит хуеву тучу DELETE
в одной транзакции-то хотя бы?

Zart
17.10.2016
10:35:37
> @zartsoft пащиму? Потому что легко отстрелить себе вместе с пальцем - ногу, руку и голову.
эм.. зачем говорить что пила хуевая, потому что ногу отпилить можно

в одной транзакции-то хотя бы?
я похож на джангоёба?

Стас Щетинников
17.10.2016
10:35:58
я знаю не мало случаев, когда после delete с каскадом - приходилось восстанавливать базу из бекапа )

Anatoly
17.10.2016
10:36:18
я похож на джангоёба?
мало ли, вдруг истории слышал вокруг. из ссылки непонятно

Стас Щетинников
17.10.2016
10:37:29
> @zartsoft эм.. зачем говорить что пила хуевая, потому что ногу отпилить можно о, да) пила, которая может взорваться в руках. Плюс неудобно, когда тебе нужно в базке удалить плохую запись, а она за собой тащит каскад. Короче, связывает он руки очень сильно, и ошибки чреваты.

да и вообще все-таки больше стараются не удалять, а помечать статусом «удален», чтобы была история.

Zart
17.10.2016
10:38:13
хз.. где-то нужно, где-то нет

Стас Щетинников
17.10.2016
10:39:24
Я своей жизни не разу не встречал ситуации, где бы плюсы on cascade, превышали минусы.

Alexey
17.10.2016
10:39:34
репрезентативно

Стас Щетинников
17.10.2016
10:39:54
> @kalaverin репрезентативно ну а хули, расскажите, когда это не так )

Zart
17.10.2016
10:40:20
хз. мы в 2002 дизайнили базу, влепили каскад. на практике он вообще оказался не нужен практически, бо аппенд онли вышел по факту 8)

Dmitry
17.10.2016
10:45:25
чойта
ну потому что нельзя просто взять и переименовать базу у этих говнометов. только создать новую пустую и RENAME TABLE для каждой таблицы

Zart
17.10.2016
10:46:27
это ты еще их репликации не видел поди

Alexey
17.10.2016
10:46:54
с тобой же за это уже ржали летом вроде

Dmitry
17.10.2016
10:47:31
Alexey
17.10.2016
10:47:35
не

по-е-би-сти-ка.

Dmitry
17.10.2016
10:48:13
у меня тут спросили, а DDL у мускуля типа транзакционные? ну там alter table и вот это все

Google
Zart
17.10.2016
10:48:21
лоло

Dmitry
17.10.2016
10:48:21
я ржал, не могли остановить

Zart
17.10.2016
10:48:34
первая реакция - здоровый ржач

Alexey
17.10.2016
10:48:36
MySQL is free!

Dmitry
17.10.2016
10:48:56
проржался, смог выдавить, что молодцы пацаны, теперь вы узнали, чем например постгрес отличается от вашего говна

Alexey
17.10.2016
10:49:00
Я больше никогда не проебу этот faq: http://sqlanywhere.blogspot.de/2008/03/unpublished-mysql-faq.html

Roman
17.10.2016
15:01:34
https://twitter.com/oberstet/status/550741713762136064

Eugine
17.10.2016
15:02:54
ток-шоу "ты не поверишь"?

Zart
19.10.2016
08:06:46
и "союз" красиво ушел в пасмурное казахстанское небо

Belegnar
24.10.2016
16:29:23
Как достать из строки цифры, обрамленные с одной или обеих сторон пробелом или запятой?

Petr
24.10.2016
16:30:38
Регуляркой

Belegnar
24.10.2016
16:30:58
Да вот что-то не выходит каменная чаша

Vadim
24.10.2016
16:31:07
http://pythex.org развлекайся

Попробуй захватывать 3 группы и выбирать вторую

Alexey
24.10.2016
16:32:06
А в чём проблема-то?

Алексей
24.10.2016
16:32:13
Alexey
24.10.2016
16:32:18
finditer('\d+')

Vadim
24.10.2016
16:35:27
Ну или если в строке только цифры пробелы и запятые, можно сплитнуть по [ ,]

Zart
24.10.2016
16:36:25
\b еще можно прикрутить

Belegnar
24.10.2016
17:36:48
finditer('\d+')
Тогда fff3hhh ловится

Google
Zart
24.10.2016
17:37:04
ват

Alexey
24.10.2016
17:37:09
Што.

Belegnar
24.10.2016
17:37:20
Admin
ERROR: S client not available

Alexey
24.10.2016
17:37:24
У тебя какие-то очень плохие наркотики.

Belegnar
24.10.2016
17:37:43
Што.
3 из приведенной строки ловится

А не должна

Alexey
24.10.2016
17:37:58
Блядь, поставь задачу нормально.

Belegnar
24.10.2016
17:38:13
Как достать из строки цифры, обрамленные с одной или обеих сторон пробелом или запятой?

Чем не нормально?

Alexey
24.10.2016
17:38:24
Руками. Ваш кэп.

Belegnar
24.10.2016
17:39:15
Руками. Ваш кэп.
Слабо, так и скажи - тут нечего стесняться ?

Alexey
24.10.2016
17:39:24
ай, иди на хуй.

Zart
24.10.2016
17:39:26
>>> [i.group(0) for i in re.finditer(r'\d+', 'fff3hhh')] ['3']

Alexey
24.10.2016
17:39:29
Какой вопрос — такой ответ.

Zart
24.10.2016
17:39:47
>>> re.findall(r'\d+', 'fff3hhh') ['3']

Belegnar
24.10.2016
17:40:01
>>> [i.group(0) for i in re.finditer(r'\d+', 'fff3hhh')] ['3']
Где тут хотя бы один пробел или запятая слева или справа от 3?

Jonh
24.10.2016
17:40:21
regexr.com

Google
Belegnar
24.10.2016
17:40:31
яебу? ты пример привёл
Я привел пример, когда не должно сработать

Zart
24.10.2016
17:40:41
3 из приведенной строки ловится

А не должна

почему не должна? это единственная цифра там

Belegnar
24.10.2016
17:41:36
Потому что нужны только цифры, обрамленные пробелом, запятой или концом/началом строки

Eugine
24.10.2016
17:41:41
да вы все издеваетесь. добавь проверку что слева или справа пробел или запятая

Zart
24.10.2016
17:41:43
>>> re.findall(r'\b\d+\b', 'l33t, fuck 3, 2, 1') ['3', '2', '1'] про \b я упоминал, если чо

кто не читает доку - ссзб

Cykooz
26.10.2016
10:08:56
... File "C:\Program Files (x86)\Python 2.7\Lib\test\autotest.py", line 5, in <module> from test import regrtest File "C:\Program Files (x86)\Python 2.7\Lib\test\regrtest.py", line 183, in <module> for module in sys.modules.itervalues(): RuntimeError: dictionary changed size during iteration добился аналогичной хуйни в двойке 8)))
Я так то примерно понял в чём у меня было дело. У меня там на самом деле запускался в приложении тред. И я подозреваю, что именно в этом треде случалось срабатывание GC, в тот момент когда в главном треде делался list(dict.iteritems())

Zart
26.10.2016
10:10:00
проверить можно было сделав gc.disable() перед кодом

Tsimur
26.10.2016
14:13:49
так докер и соларисовские зоны с freebsd jail это технически одно и тоже?

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