@rudepython

Страница 320 из 1719
Zart
10.04.2017
11:53:02
да это очевидно 8)

Vlad
10.04.2017
11:54:37
да это очевидно 8)
Знаешь как возращается значение переменной под капотом в питоне? Имею введу __len__ ищется в словарике переменной и возращается, а как само значение ищется?

Zart
10.04.2017
11:54:58
проверяется слот на ц объекте же

https://github.com/python/cpython/blob/master/Python/bltinmodule.c#L1466-L1485

Google
Zart
10.04.2017
11:58:13
исходники len(x)

https://github.com/python/cpython/blob/master/Objects/abstract.c#L44-L59 код PyObject_Size, проверяет слоты сиквенса и берет длину, если есть, иначе фоллбакает на размер маппинга

если оно не будет ни сиквенсом, ни маппингом - фоллбак будет на размер лонга

дальше влом трейсить, склонируй репу и кури сорцы

Марк
10.04.2017
17:16:48
Вылезло, карочи, два связанных бага в одной системе IPAM. Проблема заключалась в двух вещах: в одном случае fqdn получал две точки на конце при генерации файла в днс, из-за чего dns становился раком и гробу видал эту зону, а в другом дублировались записи CNAME, что приходило к аналогичным последствиям. Ебался два дня, разбирая чужой код. Пофиксил первую тему, взялся за вторую - и ВНЕЗАПНО понял, что это не баги, а кто-то криво морду юзал. %)

Довольно забавно даже. Чувак, который пилил морду, пытался сделать ее для людей. И ему в голову не пришло, что админы по привычке будут хуярить точку в конце всяких fqdn и PTR

А он в коде чекал if not name.endswith(".") во всех щелях, и если не находил, до добавлял

Dmitry
10.04.2017
17:46:19
какая-то дичь. как я устал от этих клиентов в Китае. почему у них путаются куки то ... :(

и типа добавление точки в конце - это "криво юзали морду" ? :))

нет, это какой-то мудак криво морду написал, isn't it? :)

Andrey
10.04.2017
17:49:42
А он в коде чекал if not name.endswith(".") во всех щелях, и если не находил, до добавлял
а как тогда можно криво юзать морду, если везде проверятся наличие точки в конце?

Semyon
10.04.2017
17:50:01
Кто-нибудь сталкивался с декодированием PNG из base64 в нормальный вид?

Google
Semyon
10.04.2017
17:50:01
Я декодирую, но почему-то получаются невалидные PNG-шки

Марк
10.04.2017
17:50:05
При генерации файлов проверяется, а при заносе в бд - нет)

Dmitry
10.04.2017
17:52:57
ну значит криво написанная морда )

Марк
10.04.2017
17:55:06
ну значит криво написанная морда )
Думаю, там достаточно было бы фразы "без точки". Но где технари и где юзабилити? ) А про Диму Володина не помню, чтобы кто-то плохо отзывался. Проект ебенячий, тащит на своих двоих уже хуй знает сколько.

Dmitry
10.04.2017
17:55:42
чувак, технари - это те, кто ебали ваши домыслы без вазелина

у админа в крови писать все в полной форме

это девопсы сука об этой точке в конце даже не подозревают :)

хорошая морда должна подразумевать, что точку могут поставить. если хочет прогнуться под дебилов и помахать "юзабилити", то может проверить и добавить точку сама. но так, чтобы написали канонически, полным образом, с точкой, а морда от этого ебнулась - это кривая морда

Maxim
10.04.2017
17:57:40
Смелое заявление

Zart
10.04.2017
17:58:48
можно добавить лейбл в результатирующим RR, подставив ориджин

и вообще, не биндом единым

Марк
10.04.2017
18:01:25
хорошая морда должна подразумевать, что точку могут поставить. если хочет прогнуться под дебилов и помахать "юзабилити", то может проверить и добавить точку сама. но так, чтобы написали канонически, полным образом, с точкой, а морда от этого ебнулась - это кривая морда
Не, там не морда ебанулась, а бинд. Суть, карочи, затеи такова, что ты в морде занимаешься управлением адрес менеджмента, включая днс. Бекенд генерирует конфиги, которые через клиентов рассасываются по другим днсам. Там клиенты генерят валидные файлы, релоадят бинд - и всё прекрасно.

Такая себе мечта зопилить кнопку "сделать всё охуенно"

Dmitry
10.04.2017
18:02:57
ты сейчас так подробно рассказываешь, будто у меня никогда не было такой морды :)

и не было DNS сервера на 90 тысяч доменов

городские IX в расцвете сил - они такие...

Марк
10.04.2017
18:06:58
Я, кароч, в NOC Projectе. Мб слышали

Zart
10.04.2017
18:07:07
может им про линуксконф рассказать?

Марк
10.04.2017
18:08:30
https://t.me/nocproject

Чатик, если кому интересно

Google
Zart
10.04.2017
18:08:59
сколько лет тому проекту...

а чего-то юзабельного я вроде у них не находил

Марк
10.04.2017
18:09:45
сколько лет тому проекту...
Угу... Как ни странно довольно бодро коммиты идут судя по чату.

Anatoly
11.04.2017
08:54:20
@zartsoft там Aphyr продолжает жечь глаголом.

Zart
11.04.2017
08:54:33
?

Anatoly
11.04.2017
08:55:05
https://aphyr.com/posts/342-typing-the-technical-interview

Zart
11.04.2017
09:09:48
смотрю я на эти исходники и ощущение что это всё описание конечного автомата на паттерн матчинге

import itertools N = 8 def valid(board): for x1, y1 in enumerate(board): for x2, y2 in enumerate(board[x1+1:], x1+1): if abs(x2 - x1) == abs(y2 - y1): return False return True if __name__ == '__main__': for board in filter(valid, itertools.permutations(range(N))): print(board) я б на питоне так решил...

87776
11.04.2017
10:09:28
бля чуваки

суперстранный вопрос

как парсить питоном сишный код?

нет случаем либ для такой анальной радости?

Eugine
11.04.2017
10:10:10
есть

гуглить пытался?

Igor
11.04.2017
10:10:23
видимо нет

87776
11.04.2017
10:10:25
один запрос на русском сделал

Igor
11.04.2017
10:10:36
так держать

Eugine
11.04.2017
10:10:37
на вторую страницу залезал?

ради интереса, я решил сделать запрос на английском

Igor
11.04.2017
10:13:01


Google
Igor
11.04.2017
10:13:05
извините за спойлер

Eugine
11.04.2017
10:13:09
да

Anatoly
11.04.2017
10:44:59
https://lmgtfy.com/ - на будущее держи.

Admin
ERROR: S client not available

Igor
11.04.2017
10:45:08
Anatoly
11.04.2017
10:45:20
ну чтобы не картинки постить

Igor
11.04.2017
10:45:33
хочу и пощу, пусть все знают, что у меня ретиновый мак, че доебался ))

H
11.04.2017
11:04:56
а как по скриншоту определить, что он сделан с ретинового мака?

Eugine
11.04.2017
11:06:07
посмотреть на размер картинки?

оно будет существенно больше, нежели чем должна быть

H
11.04.2017
11:10:44
т.е. мне надо скачать картинку и посмотреть ее ширину?

покажите мне человека, который это будет делать

надо просто в описание добавлять как в письмах - отправлено с iPhone

соотв - скриншот сделан на MacBook Pro Retina

dmks
11.04.2017
11:15:55
Непрозрачный вотермарк на всю картинку

Eugine
11.04.2017
11:17:12
H
11.04.2017
11:18:05
я задал его, чтобы ПРОСТО узнать с ретины сделан скриншот или нет

ты же предложил сложна

Igor
11.04.2017
11:18:27
блять, если б я знал что такая хуйня поднимется я б правда lmgtfy воспользовался

H
11.04.2017
11:18:31


Google
Andrey
11.04.2017
12:11:30
10 ебучих шакалов из 10

87776
11.04.2017
13:12:04
да почему у пайчарма монокай такой уебский

как вооще люди работают с этим

Ruslan
11.04.2017
13:12:34
а какой правильный монокай?

мне для емакса надо

Igor
11.04.2017
13:12:40
и даркула уебская

Eugine
11.04.2017
13:12:56
и вообще пайчарм какой-то странный

такое чувство, что его как IDE для питона писали

87776
11.04.2017
13:14:19
а какой правильный монокай?
имхо как в саблайме

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