
Марк
25.06.2016
21:04:49
Dis, кстати, полноценный дизассемблер?


Zart
25.06.2016
21:06:43
это примитивный цикл
def disassemble(co, lasti=-1):
"""Disassemble a code object."""
code = co.co_code
labels = findlabels(code)
linestarts = dict(findlinestarts(co))
n = len(code)
i = 0
extended_arg = 0
free = None
while i < n:
c = code[i]
op = ord(c)
if i in linestarts:
if i > 0:
print
print "%3d" % linestarts[i],
else:
print ' ',
if i == lasti: print '-->',
else: print ' ',
if i in labels: print '>>',
else: print ' ',
print repr(i).rjust(4),
print opname[op].ljust(20),
i = i+1
if op >= HAVE_ARGUMENT:
oparg = ord(code[i]) + ord(code[i+1])*256 + extended_arg
extended_arg = 0
i = i+2
if op == EXTENDED_ARG:
extended_arg = oparg*65536L
print repr(oparg).rjust(5),
if op in hasconst:
print '(' + repr(co.co_consts[oparg]) + ')',
elif op in hasname:
print '(' + co.co_names[oparg] + ')',
elif op in hasjrel:
print '(to ' + repr(i + oparg) + ')',
elif op in haslocal:
print '(' + co.co_varnames[oparg] + ')',
elif op in hascompare:
print '(' + cmp_op[oparg] + ')',
elif op in hasfree:
if free is None:
free = co.co_cellvars + co.co_freevars
print '(' + free[oparg] + ')',
print
информацию о байткодах он берет из модуля opcode, который в свою очередь генерируется из тех же исходников что и цевал цикл

Google

Zart
25.06.2016
21:15:21
вот так у меня статсы на канале и накручиваются, дааа.. лунная копипаста дай мне силу (ц)

Марк
25.06.2016
21:16:14
Шо шо шо?

Oleh
26.06.2016
10:13:36
class feed_element(dict):
def __init__(self,source_entries):
super().__init__()
self['title'] = source_entries['title']
self['link'] = source_entries['link']
self['summary'] = source_entries['summary']
self['updated_parsed'] = source_entries['published']
как думаете, так делать хорошо?
или плохо?
и етот весь клас по сути
это

Denis
26.06.2016
10:25:27
От дикта наследоваться грешно

Zart
26.06.2016
10:25:39

Denis
26.06.2016
10:25:48
UserDict же

Zart
26.06.2016
10:26:06
ЮзерДикт немного для другого
юзердикт это для оборачивания, а не наследования
если б от дикта нельзя было наследоваться, то пара его методов была бы бесполезной

Google

Denis
26.06.2016
10:30:50

Oleh
26.06.2016
10:32:03
так вроде бы понято что за клас)
название, будет если ошибка какаято

Dim
26.06.2016
12:10:02

Johnnie
26.06.2016
12:20:24
кто-нибудь пользует vps от амазона? та которая бесплатная

dmks
26.06.2016
12:27:34

Johnnie
26.06.2016
12:27:59
основной лимит только 750 часов в месяц нагрузки?

Alex
26.06.2016
12:28:06
бесплатная и от амазона?

Johnnie
26.06.2016
12:28:27
=)
как-то расплывчато эти лимиты описаны, а карточку нужно сходу привязать =/

Alex
26.06.2016
12:29:09
но это же все равно 31 день

dmks
26.06.2016
12:29:24
и 750 часов на все

Alex
26.06.2016
12:29:44
ну если одна

dmks
26.06.2016
12:29:46
вообще, тарифы амазона очень расплывчаты

Alex
26.06.2016
12:29:52
то весь месяц получается бесплатно

dmks
26.06.2016
12:30:05
я забил после того как попробовал их машинное обучение и с меня потребовали 20 баксов

Alex
26.06.2016
12:30:08
а еще какие ограничения? но может все так хорошо быть

Google

dmks
26.06.2016
12:30:52

Alex
26.06.2016
12:31:06
мде

Johnnie
26.06.2016
12:32:13

dmks
26.06.2016
12:33:00

Johnnie
26.06.2016
12:33:26
Your service sign-up is almost complete!
Thanks for signing up with Amazon Web Services. Your services may take up to 24 hours to fully activate. If you’re unable to access AWS services after that time, here are a few things you can do to expedite the process:
Make sure you provided all necessary information during signup. Complete your AWS registration.
Check your email to see if you have received any requests for additional information. If you have, please respond to those emails with the information requested.
Verify your credit card information is correct. Also, check your credit card activity to see if there’s a $1 authorization (this is not a charge). You may need to contact your card issuer to approve the authorization.
If the problem persists, please contact Support:
Contact Support
wtf, какие нахер 24 часа))

dmks
26.06.2016
12:33:51
там еще и не все виртуалки доступны

Johnnie
26.06.2016
12:34:49
чето сложно у этих ребят все
а openshift?
пробовал кто?
зарегился, попробовал, supervisor тоже нет. походу на платных только это есть)

Zart
26.06.2016
13:30:02
зачем опеншифту супервизорд?

Pavel
26.06.2016
14:02:06

Zart
26.06.2016
14:03:14
не обязательно. в рсс у записей должны быть уникальные айдишники, можно их как ключи юзать

Alexey
26.06.2016
14:05:46
На практике примерно в 15%,точно не скажу с телефона - их нет
Но должны, базаров нет

Zart
26.06.2016
14:06:40
ну так сгенерировать

Alexey
26.06.2016
14:07:07
Э, я тебе как агрегатор ною, а не как рсс генератоп

Zart
26.06.2016
14:07:48
ну да. в идеале эти айди должны отсеивать дупы при аггрегации
на практике наверняка хуй

Google

Alexey
26.06.2016
14:08:07
Так точно.
Вроде хмл должен какбе говорить разработчикам, что тут все строго.
На практике - хуйтам плавал.

Pavel
26.06.2016
14:17:53

Alexey
26.06.2016
14:25:26
Атрибута, блин

Admin
ERROR: S client not available

Zart
26.06.2016
14:47:04
разницы со вторым ровно никакой в этом случае..

? Snyp
26.06.2016
14:48:16
В чем разница питона 2 и питона 3? Есть ли полная совместимость между версиями скриптов?

Zart
26.06.2016
14:48:49
отличий куча, часть мелкие, часть существенные

Alex
26.06.2016
14:49:13
в работе со строками, print() вместо print ...

Zart
26.06.2016
14:49:14
самая радикальная разница - тип unicode второго стал str в тройке
print() вместо print можно использовать с питона 2.6

Alexey
26.06.2016
14:50:59
И главное. Два - это не три.

? Snyp
26.06.2016
14:55:38
отличий куча, часть мелкие, часть существенные
А есть альтернативы питону чтоб не было такой разницы или в питоне есть компромисс? Типа проверки версий чтоб ероров не было и сразу сказать что мол нужен питон 2 а у вас 3. Как пример

Zart
26.06.2016
14:56:04
можно писать код так, что будет работать на обоих
к примеру тот код что человек выше привел - будет работать почти одинаково на обоих

Alexey
26.06.2016
14:57:03
Есть. PHP.
Стабильно, ровно двадцать лет говно.

? Snyp
26.06.2016
14:57:38

Google

Zart
26.06.2016
14:57:39
да хрен там. для новых версий порой код на пхп перепиливать надо

Alexey
26.06.2016
14:57:59
Ну это если раньше писал как мудак.
Если писал как белый человек, то ничего сложного. Кроме того, что PHP.

? Snyp
26.06.2016
14:58:48

Alexey
26.06.2016
14:59:11
Я аж подавился от наглости.

Zart
26.06.2016
14:59:11
а ты искать доку питона пробовал для начала?

Alexey
26.06.2016
14:59:21
python.org
А также у всех виндоёбов сразу есть chm отличный.

? Snyp
26.06.2016
15:00:13

Alexey
26.06.2016
15:00:43
А, ну давай поговорим.
Ты чай какой любишь, чёрный или зелёный?

? Snyp
26.06.2016
15:01:09
Черный

Alexey
26.06.2016
15:01:13
Ок.

No Name
26.06.2016
15:02:08
А я вообще кофе люблю.

Alexey
26.06.2016
15:02:19

Zart
26.06.2016
15:03:04
ну раз пошли оффтопики, то... яков, зацени http://kotaku.com/final-fantasy-speedrun-includes-28-minutes-of-walking-u-1686278555

No Name
26.06.2016
15:03:09
Ты чего злой такой?

Alexey
26.06.2016
15:03:37
Эта группа больше не существует