
Alexey
22.12.2018
13:33:33
Ты себя уже наказал головоёбкой этой с поисками проблемы.

Саша
22.12.2018
13:33:35
Но прогнулся же я. Значит и ошибка моя. И виноват я.

dmks
22.12.2018
13:34:19
ему все равно придётся же, какая разница какая тз на сервере -_-

Google

Alexey
22.12.2018
13:35:18
В том-то и дело, что оно тупое.

Zart
22.12.2018
14:25:54

Alexey
22.12.2018
14:26:42
Как иначе быть, если вообще никто не умеет работать с таймзонам и серверы в разных часовых поясах?
Приводить все к одной таймзоне.

Zart
22.12.2018
14:27:08
когда отчетность обязана быть по москве..

Alexey
22.12.2018
14:27:27
Тогда ебись не ебись, но будь любезен учи матчасть.

Zart
22.12.2018
14:27:30
а у тебя сибирь и лапки

Alexey
22.12.2018
14:27:54
Интернет, апворк, безработица!
Чемодан, вокзал, Таиланд.
Водка, гречка, привокзальный туалет.
Крокодил, залупа, сыр, в конце концов.

Dmitry
22.12.2018
15:57:12
сыр? подзалупный творожок?

Alexey
22.12.2018
15:57:59
И шоколадный батончик в глазури с крошкой, да.

Milton
22.12.2018
16:16:26

Google

Boris
23.12.2018
07:27:39
Подозревал что проблема в том, что разница в таймзоне как-то влияет
Но история хороша, девпес первый кто должен вам нахуй слать был тут.

Саша
23.12.2018
07:34:00
Ну, главное, что все живы

Boris
23.12.2018
07:37:57
Главеное, что чуда опять не произошло

Milton
23.12.2018
07:39:32

Boris
23.12.2018
07:48:01
Нет конкретно авторы момента выпустили новую.

Milton
23.12.2018
07:54:25

Andy
23.12.2018
08:43:46
Причем они выпускают новые версии, в которых чинят это поведение, которое на самом деле не чинится, а только ломают заново

Boris
23.12.2018
12:27:27
Они так пгстрянно делают

Valerа
23.12.2018
20:26:27
Привет, любопытно с чем связана такая оптимизация, и ее точные правила? Собственно вот код:
Language:
Python 3.7
Source:
a=10283838292002028383738
b=10283838292002028383738
print(id(a))
print(id(b))
del a
print(id(b))
Result:
139733329604400
139733329604400
139733329604400
Немного погуглил, но как то не особо результативно, а так знаю и слышал только про промежуток -5...256, подумал может кто-то сталкивался интересовался и проще спросить

dmks
23.12.2018
20:33:21

Valerа
23.12.2018
20:35:50


Zart
23.12.2018
20:57:32
с чего ты взял что это оптимизация?
это тупое и наглядное поведение malloc/free
выделили кусок, освободили, выделили новый - аллокатор взял свободное место, которое было там же и старый кусок
я вам код на позалипать принёс
#!/usr/bin/env python3
import os
G = '''"$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+~<>i!lI;:,"^`'. "'''
if hasattr(os, 'get_terminal_size'):
tsize = os.get_terminal_size
else:
tsize = lambda:(int(os.getenv('COLUMNS', 80)), int(os.getenv('LINES', 24)))
def m(w, h, z):
out = ''
xz, yz = z, z * 6 / 5
for y in range(h):
yy = yz * (y / h - .5) - 1
for x in range(w):
xx = xz * (x / w - .5)
z, c = 0j, complex(xx, yy)
for r in G:
z = z**2 + c
if abs(z.real) > 2 or abs(z.imag) > 2:
out += r
break
else:
out += ' '
return out
if __name__ == '__main__':
z = 1
while 1:
w, h = tsize()
print(m(w, h-1, z))
z *= 0.97

Google

Valerа
23.12.2018
21:08:12

Zart
23.12.2018
21:09:05
>>> a=10283838292002028383738
>>> b=10283838292002028383738
>>>
>>> print(id(a))
19249056
>>> print(id(b))
19249080
>>> del a
>>> print(id(b))
19249080
сдается мне одна черепашка пиздит

Valerа
23.12.2018
21:09:58
Но я пробовал не в консоле

Zart
23.12.2018
21:10:55
а в где?

Valerа
23.12.2018
21:12:01
а в где?
Создал файл .py в пайчарме, запустил "run".результат, как и выше в сообщении (ну только номер id другой естественно)

Zart
23.12.2018
21:12:59
а
понятно всё
компилятор при компиляции исходника уже видел константу, поэтому интернировал её изначально на этапе компиляции

Valerа
23.12.2018
21:13:56

Zart
23.12.2018
21:14:00
в консоли же эти куски выполняются поблочно и не знают про существование уже такого инта

Valerа
23.12.2018
21:16:31
#!/usr/bin/env python3
import os
G = '''"$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+~<>i!lI;:,"^`'. "'''
if hasattr(os, 'get_terminal_size'):
tsize = os.get_terminal_size
else:
tsize = lambda:(int(os.getenv('COLUMNS', 80)), int(os.getenv('LINES', 24)))
def m(w, h, z):
out = ''
xz, yz = z, z * 6 / 5
for y in range(h):
yy = yz * (y / h - .5) - 1
for x in range(w):
xx = xz * (x / w - .5)
z, c = 0j, complex(xx, yy)
for r in G:
z = z**2 + c
if abs(z.real) > 2 or abs(z.imag) > 2:
out += r
break
else:
out += ' '
return out
if __name__ == '__main__':
z = 1
while 1:
w, h = tsize()
print(m(w, h-1, z))
z *= 0.97
Что это такое? И почему G не raw-string?

Zart
23.12.2018
21:17:18
в принципе должен быть рав, да
но не смертельно

Kirill
24.12.2018
07:23:08

Zart
24.12.2018
07:23:28
да

Dmitry
24.12.2018
17:45:59
Откуда набег

Назар
25.12.2018
07:04:19
Привет, кто может мне помочь по питону?

Google

Milton
25.12.2018
07:05:19

Назар
25.12.2018
07:07:00
Мне нужна помочь програмиста на екзамене по питону

SetazeR
25.12.2018
07:10:35
как он сдал (если сдал) экзамен по русскому для меня загадка

Назар
25.12.2018
07:13:23
Я його не вчу

Admin
ERROR: S client not available

Веселый
25.12.2018
07:20:51
Чатом промахнулся

Назар
25.12.2018
07:21:16
?

Boris
25.12.2018
07:24:11

Milton
25.12.2018
07:39:56

Веселый
25.12.2018
08:36:02
?
кажу не в тот чат написав

Zart
25.12.2018
10:37:19

Dmitry
25.12.2018
10:45:36
Ту-тууу!

Alexey
25.12.2018
10:46:37
О, ВЛка.
Всему голова.

Dmitry
25.12.2018
10:53:47
Это великий ВЛ-80

Petr
25.12.2018
10:54:11
Выло

Boris
25.12.2018
15:19:02
https://habr.com/company/lamoda/blog/434208/
когда формат пигораста мешает охуевать от того какие они долбоебы
мы написали монолит на питоне (не на питоне а на джанге) - потому что мы кривоногие дауны. потом не смогли декомпозировать этот монолит на микросервисы и уперлись в базу
переписывая монолит (на второй год) не смогли это сделать и получили огромные транзакции - а потом перешли на го!

Google

Boris
25.12.2018
15:20:42
переходя на го закешировали ему все в базу пушо база (оказывается) не справляется. и ВОТ ТОГДА ТО ЗАЖИЛИ
хорошо когда у тебя есть инвесторский жирок - чтобы нанять 200 долбоебов и 2 года писать простейшие вещи.

Vladimir
25.12.2018
15:30:45

Andy
25.12.2018
15:32:06
очень сильно дежурят, у меня в семь вечера так весь отдел дежурит

Boris
25.12.2018
15:33:37
единственное нормальное решение - джуны обычно способны справится с проблемой лучше мидла и сеньора
те только бегают и мяукают "у меня все работало - а теперь все пропало"

ultranoise ?
25.12.2018
15:34:57
«нужно срочно создать созвон»
типа вот созвон срочно
а сервариум сколен — несрочно
ну то есть, бабло мутится, и похуй
а потом оказывается что не похуй)))))
хорошая история

Zart
25.12.2018
15:37:55