
Viktor
12.01.2016
12:52:28
Да хз, на Вики так написано

Pavel
12.01.2016
12:52:39
в моей вики написно, что с

Viktor
12.01.2016
12:52:42
На педии естественно

Pavel
12.01.2016
12:52:43
https://ru.wikipedia.org/wiki/Lighttpd

Google

Viktor
12.01.2016
12:52:49
ЛОЛ
Я ПРО Флакс
Фласк*

Henaro
12.01.2016
12:53:06
фласк - на питоне конечно

Ivan
12.01.2016
12:53:09

Viktor
12.01.2016
12:53:19
Я потому и советовал lighttpd

Henaro
12.01.2016
12:53:21
он не жирный, у него просто кость широкая

Viktor
12.01.2016
12:53:26
Что он на сях
И не жирный

Pavel
12.01.2016
12:54:05
Flask 6831 req/s
Django 4330 req/s
http://klen.github.io/py-frameworks-bench/

Henaro
12.01.2016
12:55:30
хайлоад утилита!

Ivan
12.01.2016
12:56:15
чота здесь ваще пипец

Pavel
12.01.2016
12:56:44
надо смотреть конфиги. что там за мидлвари у джанги, что за темлпейт-процессоры.

Google

Anton
12.01.2016
12:57:03
+

Pavel
12.01.2016
12:57:06
фласк же изкоробки прост, как пробка.

Henaro
12.01.2016
12:57:22
нельзя просто так взять и написать утилиту под веб

Ivan
12.01.2016
12:57:42

Whore Amazing
12.01.2016
12:57:48
песдетс, думаю, чо у меня код виснет
а это он оказывается так медленно работает

Henaro
12.01.2016
12:58:05
ну вот, uspeh += 1

Whore Amazing
12.01.2016
12:58:35
пойду пока, покурю...дорожки почищу...
поспать успею, мб...

Sharkus
12.01.2016
13:01:29
http://joyreactor.cc/post/2399697 o_O

Kolyann
12.01.2016
13:02:46
смешная картинка, прикольный пост

Sharkus
12.01.2016
13:03:07
Ладно, для особых эстетов: 1) Врубаете любой подкаст Голос Кореи https://golos-korei.podfm.ru/northk/277/
2) параллельно врубаете любой rap sample, напр. отсюда https://soundcloud.com/freehiphopbeatsforyou
3) Profit

Фԉùཎыч⚠️
12.01.2016
13:04:31
Лол

Henaro
12.01.2016
13:04:32
/me питоню под funeral doom

Artem
12.01.2016
13:09:27
кто спрашивал админа и зачем вам репо на гитхабе и почему сами не можете создать?
или вы про организацию чатика?

Whore Amazing
12.01.2016
13:14:28

Sharkus
12.01.2016
13:14:52
Это не я, я просто разместил объяву.
Сам-то я больше по классике убиваюсь. Ну, Дио там, прочие Рэинбоу.


Whore Amazing
12.01.2016
13:15:35
норм
def countRect(s,e):
q = []
while s[1] <= e[1]:
for i in range(s[0],e[0]):
q.append([i,s[1]])
s[1] += 1
return q
s = open('input.txt')
g = []
for line in s:
if line.startswith("turn on"):
cl = line[8:]
m = cl.split(" through ")
m[1] = m[1].split(",")
m[1][0] = int(m[1][0])
m[1][1] = int(m[1][1])
m[0] = m[0].split(",")
m[0][0] = int(m[0][0])
m[0][1] = int(m[0][1])
for i in countRect(m[0],m[1]):
g.append(i)
elif line.startswith("turn off"):
cl = line[9:]
m = cl.split(" through ")
m[1] = m[1].split(",")
m[0] = m[0].split(",")
m[1][0] = int(m[1][0])
m[1][1] = int(m[1][1])
m[0][0] = int(m[0][0])
m[0][1] = int(m[0][1])
for i in countRect(m[0],m[1]):
if i in g:
g.remove(i)
print(i)
elif line.startswith("toggle"):
cl = line[7:]
m = cl.split(" through ")
m[1] = m[1].split(",")
m[0] = m[0].split(",")
m[1][0] = int(m[1][0])
m[1][1] = int(m[1][1])
m[0][0] = int(m[0][0])
m[0][1] = int(m[0][1])
for i in countRect(m[0],m[1]):
if i in g:
g.remove(i)
else:
g.append(i)
print(line)
print(len(g))

Google

Вжик
12.01.2016
13:21:42
извините ?


Kolyann
12.01.2016
13:22:03
def countRect(s,e):
q = []
while s[1] <= e[1]:
for i in range(s[0],e[0]):
q.append([i,s[1]])
s[1] += 1
return q
s = open('input.txt')
g = []
for line in s:
if line.startswith("turn on"):
cl = line[8:]
m = cl.split(" through ")
m[1] = m[1].split(",")
m[1][0] = int(m[1][0])
m[1][1] = int(m[1][1])
m[0] = m[0].split(",")
m[0][0] = int(m[0][0])
m[0][1] = int(m[0][1])
for i in countRect(m[0],m[1]):
g.append(i)
elif line.startswith("turn off"):
cl = line[9:]
m = cl.split(" through ")
m[1] = m[1].split(",")
m[0] = m[0].split(",")
m[1][0] = int(m[1][0])
m[1][1] = int(m[1][1])
m[0][0] = int(m[0][0])
m[0][1] = int(m[0][1])
for i in countRect(m[0],m[1]):
if i in g:
g.remove(i)
print(i)
elif line.startswith("toggle"):
cl = line[7:]
m = cl.split(" through ")
m[1] = m[1].split(",")
m[0] = m[0].split(",")
m[1][0] = int(m[1][0])
m[1][1] = int(m[1][1])
m[0][0] = int(m[0][0])
m[0][1] = int(m[0][1])
for i in countRect(m[0],m[1]):
if i in g:
g.remove(i)
else:
g.append(i)
print(line)
print(len(g))
складно стелишь, фраерок


Вжик
12.01.2016
13:22:41

Kolyann
12.01.2016
13:22:54
это код деда мороза обходящего дома?
или про лампочки?

Whore Amazing
12.01.2016
13:23:30

Kolyann
12.01.2016
13:26:10
у меня лампочки
вышли как-то так

Whore Amazing
12.01.2016
13:26:47
черт, ну мне слишком лень так делать
долго выполнялся?
у меня уже полчаса...

Kolyann
12.01.2016
13:27:59
в смысле полчаса

Whore Amazing
12.01.2016
13:28:04
выполняется

Kolyann
12.01.2016
13:28:12
там линейная сложность, он не может выполняться полчаса :D

Whore Amazing
12.01.2016
13:28:25
может
я принт воткнул
дебагу ради

Kolyann
12.01.2016
13:28:34
принт жрёт ОЧЕНЬ много ресурсов

Whore Amazing
12.01.2016
13:28:43
и теперь наблюдаь за красиво бегущими циферками
еще чуть-чуть и они начнут сниться мне в кошмарах

Kolyann
12.01.2016
13:29:04
я это выучил на лабе, где мне нужно было определить период рандома в си

Google

Kolyann
12.01.2016
13:29:10
у меня выполнялось секунд 8
обманул, 18

Artem
12.01.2016
13:29:53
там нет задач, которые считаются дольше минуты

Kolyann
12.01.2016
13:30:03
есть эти, молекулы

Admin
ERROR: S client not available

Kolyann
12.01.2016
13:30:04
:D

Whore Amazing
12.01.2016
13:30:09

Artem
12.01.2016
13:30:35

Whore Amazing
12.01.2016
13:30:49
NaN < 4?

HAOS 001
12.01.2016
13:30:56

Artem
12.01.2016
13:31:18
даа

HAOS 001
12.01.2016
13:31:29
ахах

Artem
12.01.2016
13:31:31
только фотка старая

Whore Amazing
12.01.2016
13:32:04
даа
чо как ботинок, LTE ловит?

Leman
12.01.2016
13:33:36
5g тестит

Whore Amazing
12.01.2016
13:34:01
мой вот перепрошить пора
совсем расклеился

Artem
12.01.2016
13:34:43
у меня вот так лампочки были:
parser = re.compile(r'(turn on|toggle|turn off) (\d+),(\d+) through (\d+),(\d+)')
def switch_lights(instructions):
lights = [[False] * 1000 for _ in range(1000)]
commands = {
'turn on': lambda x: True,
'turn off': lambda x: False,
'toggle': lambda x: not x,
}
for i in instructions:
command, *coords = parser.search(i).groups()
ax, ay, bx, by = tuple(map(int, coords))
for x in range(ax, bx + 1):
for y in range(ay, by + 1):
lights[x][y] = commands[command](lights[x][y])
lit = sum(chain.from_iterable(lights))
return lit

Whore Amazing
12.01.2016
13:35:17
да вы охуели такой сложный код писать
я себя чувствую третьеклассником

Google

Henaro
12.01.2016
13:36:06
_re = re.search('(\d+,\d+)\D+(\d+,\d+)', line)
turn = [_re.group(1)]
through = [_re.group(2)]
потом он офф учёл

Whore Amazing
12.01.2016
13:37:03

Henaro
12.01.2016
13:37:26
а там и до toggle недалеко :))))
а потому что задание мы читаем жопой

Whore Amazing
12.01.2016
13:37:40
бывает
кое-кто, не будем указывать пальцем, еще и пишет ей же

Kolyann
12.01.2016
13:38:45
я отхуесосил чела за написание kali -> кайл в чате пхп и меня забанили
что я сделал не так?

Whore Amazing
12.01.2016
13:38:58
все так

Artem
12.01.2016
13:39:09

Whore Amazing
12.01.2016
13:39:28

Kolyann
12.01.2016
13:39:44
типа написал -> забыл

Whore Amazing
12.01.2016
13:40:05

Kolyann
12.01.2016
13:40:12