
Владимир
11.12.2018
21:28:36

Роман
11.12.2018
21:29:29

Владимир
11.12.2018
21:31:01
Правило буравчика: cpu-bound задачи с потоками - бойся гил)

Роман
11.12.2018
21:36:14
Ну спасибо за разъяснения

Google

Alex
11.12.2018
22:07:13
опять GIL проблемы?

Владимир
11.12.2018
22:16:34

Alex
11.12.2018
22:19:29
ох… ну на счет этого я догадался (хотя обычно процессор называют ЦП)… а вот на счет переработки GIL в тройке (ну т.е. действительно изменили алгоритм переключения контекста)…

Костя
11.12.2018
22:20:11
че ябедничаешь, я случайно ткнул
сразу побежал мамке плакаться

Alex
11.12.2018
22:21:04
ибо нефиг
@where_is_your_god_now хорошая статья про GIL
https://asvetlov.blogspot.com/2011/07/gil.html

Владимир
11.12.2018
22:24:40

Alex
11.12.2018
22:28:20
народ, а расскажите кто тут деплоить веб-сервисы (типа джанги) в кубернетс. расскажите в каком месте в архитектуре nginx работает.

Mr
11.12.2018
22:29:26
есть вариант отсортировать список вида ['t', 'ti', 'tig', 'tige', 'tiger', 'e', 'en', 'eng', 'engl', 'engli', 'englis', 'english', 'h', 'hi', 'his', 'hist', 'histo', 'histor', 'history'] сначала по алфавиту а потом по длине (по убыванию) без двойного прогона? щас вот так ублюдски words=sorted(sorted(words),key=len,reverse=True)

Aragaer
11.12.2018
22:31:26
ну ты можешь написать функцию сравнения хитрую

Google

Aragaer
11.12.2018
22:31:51
что если из двух строк одна является префиксом первой, то раньше поставить более длинную, в остальных случаях сравнение как обычно

Denis
11.12.2018
22:32:32
sorted(words, key=lambda s: s + 'ы')

Vadim ?
11.12.2018
22:33:29
как узнать имя пользователя ( то что с @ ) имея его id ?

Alex
11.12.2018
22:33:37
есть вариант отсортировать список вида ['t', 'ti', 'tig', 'tige', 'tiger', 'e', 'en', 'eng', 'engl', 'engli', 'englis', 'english', 'h', 'hi', 'his', 'hist', 'histo', 'histor', 'history'] сначала по алфавиту а потом по длине (по убыванию) без двойного прогона? щас вот так ублюдски words=sorted(sorted(words),key=len,reverse=True)
напиши функцию компаратор, либо же в key возвращай туплы (размер, строка)

Aragaer
11.12.2018
22:33:54
туда нельзя компаратор, увы 8)
да, надо конструировать правильный ключ

Mr
11.12.2018
22:34:41
sorted(words, key=lambda s: s + 'ы')
['english', 'englis', 'engli', 'engl', 'eng', 'en', 'e', 'history', 'histor', 'histo', 'hist', 'his', 'hi', 'h', 'tiger', 'tige', 'tig', 'ti', 't']

Aragaer
11.12.2018
22:34:41
но это нетрудно
ну это варварство
но туплы нормально сравниваются

Alex
11.12.2018
22:34:56
это костыль

Mr
11.12.2018
22:34:58
ну это неправильно
нужный выхлоп вот такой ['english', 'history', 'englis', 'histor', 'engli', 'histo', 'tiger', 'engl', 'hist', 'tige', 'eng', 'his', 'tig', 'en', 'hi', 'ti', 'e', 'h', 't']

Aragaer
11.12.2018
22:35:16
хотя... не, не очень нормально

Mr
11.12.2018
22:35:19
то есть нужно сохранение стабильности сортировки

Alex
11.12.2018
22:35:31
так тебе сначала по длине надо да?

Aragaer
11.12.2018
22:35:38
а, тогда просто
key=lambda str: (-len(str), str)

Владимир
11.12.2018
22:36:21

Nikolay
11.12.2018
22:36:56
я сортировать перестал уже очень давно

Google

Aragaer
11.12.2018
22:37:04
>>> sorted(['t', 'ti', 'tig', 'tige', 'tiger', 'e', 'en', 'eng', 'engl', 'engli', 'englis', 'english', 'h', 'hi', 'his', 'hist', 'histo', 'histor', 'history'], key=lambda s: (-len(s), s))
['english', 'history', 'englis', 'histor', 'engli', 'histo', 'tiger', 'engl', 'hist', 'tige', 'eng', 'his', 'tig', 'en', 'hi', 'ti', 'e', 'h', 't']
оно?

Mr
11.12.2018
22:37:15
да, я затупил с operator и совсем забыл про лямбду

Robert
11.12.2018
22:37:39
ребят,нужна помощь.Написал змеку и хочу чтобы она при столкновении со стенкой поворачивалась на 180 градусов(блок головы становится блоком хвоста) и вообще хз как это сделать весь инет перерыл

Alex
11.12.2018
22:37:44

Robert
11.12.2018
22:38:34
может кто нибудь объяснить как это сделать?

Vadim ?
11.12.2018
22:38:36
как узнать имя пользователя ( то что с @ ) имея его id ?

Nikolay
11.12.2018
22:39:58

Владимир
11.12.2018
22:42:06

Robert
11.12.2018
22:42:18
так код у меня уже есть его просто надо отредактировать через списки сложнее будет потому что я через функцию написал

Владимир
11.12.2018
22:42:50

Владимир
11.12.2018
22:43:06
Все делается на родном списке

Robert
11.12.2018
22:43:56
from tkinter import*
from random import randint
WEIDTH = 1200
HIGHT = 600
SEG_SIZE = 30
IN_GAME = True
def create_block():
global bLock
posx = SEG_SIZE * randint(1, ((WEIDTH-SEG_SIZE)/SEG_SIZE))
posy = SEG_SIZE * randint(1, ((HIGHT-SEG_SIZE)/SEG_SIZE))
bLock = c.create_oval(posx, posy, posx+SEG_SIZE, posy+SEG_SIZE, fill = 'purple')
def main():
global IN_GAME
if IN_GAME:
#движение змейки
s.move()
head_coordins = c.coords(s.segments[-1].instance)
x1, y1, x2, y2 = head_coordins
#выход за рамки
if x1 < 0 or x2 > WEIDTH or y1 < 0 or y2 > HIGHT:
IN_GAME = False

Nikolay
11.12.2018
22:48:35
global??

German
11.12.2018
22:54:45
Кто может посоветовать хостинг с быстрым vds, но не слишком большими ценами, на reg.ru, сервак качает зависимости из пакета часами

Nikolay
11.12.2018
22:59:12
а ты залпатил?

Alex
11.12.2018
22:59:12

Владимир
11.12.2018
22:59:24
nqhost, do

Google

German
11.12.2018
23:01:37
Спасибо

Admin
ERROR: S client not available

Mename
11.12.2018
23:19:00
Напомните пожалуйста как называется тот недо класс, который тупо для хранения данных существует?

Alex
11.12.2018
23:20:55

Mename
11.12.2018
23:21:01
Спасибо

Nikolay
11.12.2018
23:23:12
.data section

Владимир
11.12.2018
23:24:56

Nikolay
11.12.2018
23:39:20
мортал комбат

Nybkox
12.12.2018
00:46:19
Ребят, может кто подсказать как настроить вебхуки для pyTelegramBotApi + Flask на pythonanywhere

OnlyGet
12.12.2018
00:51:35
а почему я не могу портануть ?
block в main

Kobe
12.12.2018
00:58:03
Просто наведи мышку и посмотри что чарм напишет по этому поводу

SetazeR
12.12.2018
03:44:35
он у тебя не находит блок потому что у тебя нет пути flask/app в путях для импорта он ищет только в папке simpl_blockchain и в других дефолтных путях прописаных в переменной окружения path
ты либо делаешь из flask и app пакеты и импортишь flask.app.block, либо ручками добавляешь путь на папку где этот блок лежит. как это делается - в гугл
Ёлка 4 минуты

Tishka17
12.12.2018
04:59:14
Блин. Опять с телефона решать

Tynuk
12.12.2018
04:59:32

Google

Tishka17
12.12.2018
05:02:33
О. Игра жизнь

SetazeR
12.12.2018
05:05:29
только одномерная
я что-то не понял с применением правил

Tigran
12.12.2018
05:14:15
ЕСТЬ!!111
хехе

SetazeR
12.12.2018
05:14:30
почему в примере 3 и 5й сдохли
на первом поколении

Tigran
12.12.2018
05:16:26
потому что не нашлось правила, по которому они бы жили
указаны всевозможные правила (32), а в примере показаны только те, в которых получается живой горшок

SetazeR
12.12.2018
05:18:56
то если горшок не подпал ни под одно правило - он дохнет?