- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
class _automodule(types.ModuleType):
"""Automatically import lexers."""
def __getattr__(self, name):
info = LEXERS.get(name)
if info:
_load_lexers(info[0])
cls = _lexer_cache[info[1]]
setattr(self, name, cls)
return cls
raise AttributeError(name)
oldmod = sys.modules[__name__]
newmod = _automodule(__name__)
newmod.__dict__.update(oldmod.__dict__)
sys.modules[__name__] = newmod
del newmod.newmod, newmod.oldmod, newmod.sys, newmod.types
SemaReal 29.03.2018 02:13 # +1
syoma 30.03.2018 07:26 # 0
roman-kashitsyn 29.03.2018 12:55 # +2
PaulDenisevich 29.03.2018 13:02 # +1
syoma 31.03.2018 15:49 # 0
roman-kashitsyn 31.03.2018 16:19 # 0
bormand 31.03.2018 16:30 # +1
Вай нот? В жабе же тоже классы автолоадятся. Да и имена файлов привязаны к именам классов.
roman-kashitsyn 31.03.2018 16:41 # +1
В жабе, конечно, можно свой загрузчик классов запилить, но этим сало кто занимается.
bormand 31.03.2018 16:42 # 0
Ну ты же цитату из официального мана скинул, значит тоже по спеке.
З.Ы. А, понял, PHP предоставляет только фреймворк для автозагрузки, а имена файлов из имён классов надо самому составлять.
syoma 01.04.2018 12:00 # 0
bormand 01.04.2018 12:21 # 0
_load_lexers() не через загрузку модуля по имени сделан?
syoma 01.04.2018 12:27 # 0
CHayT 29.03.2018 13:55 # +4
syoma 30.03.2018 07:24 # 0
SemaReal 30.03.2018 15:06 # +1
syoma 31.03.2018 15:47 # 0
И вообще, с чего это вас ебёт кто с чего живёт?
bormand 31.03.2018 16:56 # 0
Ну кресты, вся эта хуйня про UB'ы, асм (в основном на чтение) и немного питона — это таки работа. Остальное или для души (аниме, контроллеры и FPGA) или админское прошлое.
syoma 01.04.2018 09:00 # 0
bormand 01.04.2018 09:59 # 0
Не, работа вообще классная.
> уб и байтоёбство
Тех, кто не знает хотя бы основные UB' ы вообще до крестов допускать нельзя. А байтоёбство это больше для души, в продакшене его не приткнёшь.
syoma 01.04.2018 12:02 # 0
Ну вот, а когда порадуемся тому. что борманд нашел работу байтоёбом вместе с пони?
bormand 01.04.2018 12:28 # 0
Разрабом бекенда конпелятора где-нибудь в интеле? Ну можно попробовать, в принципе.
SemaReal 01.04.2018 16:59 # 0
Если ты задумываешься о кеше или размере структуры то ты уже байтойоб
CTEPTOP 01.04.2018 17:09 # −102
bormand 30.03.2018 18:54 # +2
SemaReal 30.03.2018 19:09 # 0
syoma 31.03.2018 18:28 # 0
SemaReal 31.03.2018 18:37 # +1
CTEPTOP 31.03.2018 19:13 # −100
syoma 01.04.2018 08:18 # −2
Что, даже так бывает?
Вот вас заебал стертор, а вы заебали стертора и еще пару человек. А политота станет интересной когда фублик упадет. Уже выбрал куда валить будешь?
3oJIoTou_xyu 01.04.2018 08:29 # +2
Ты своим не поверишь глазам.
Ждет тебя впереди приключений каскад
Ты готов? Открывайся сезам!
Арабская ноооооочь
Волшебный востооооок
Здесь чары и месть, отвага и честь
Дворцы и песок.
О дивный восток! О сказочный край !
Здесь яд и булат погибель сулят
Смотри не зевай.
Хоть лукав и жесток но прекрасен восток,
Наточи свой клинок и вперед,
Пусть ковер самолет от забот унесет
На восток куда сказка зовет!
666_N33D135 19.07.2018 08:21 # −1
3oJIoTou_xyu 19.07.2018 12:56 # 0
bar-u-xoloda 19.07.2018 17:06 # 0
syoma 01.04.2018 08:59 # 0
syoma 31.03.2018 15:48 # 0
bormand 31.03.2018 15:55 # 0
syoma 31.03.2018 15:56 # 0
bormand 31.03.2018 16:08 # +3
SemaReal 31.03.2018 17:42 # 0
bormand 31.03.2018 17:54 # 0
Нашёл о чём жалеть... Если ты худший случай знаешь -- проще под него и выделить, а если не знаешь -- то VLA рано или поздно отстрелит яйца.
SemaReal 31.03.2018 18:04 # 0
bormand 31.03.2018 18:13 # 0
Вот не люблю я эту недетерминированность -- на тестовом наборе данных выжил, а на боевом стек порвало...
PaulDenisevich 31.03.2018 18:17 # 0
shit_again 21.05.2018 07:57 # 0
gost 30.03.2018 11:21 # +3
Et tu, Brute?
syoma 31.03.2018 15:49 # +1
3.14159265 31.03.2018 20:15 # +1
PaulDenisevich 31.03.2018 20:16 # 0
3.14159265 31.03.2018 20:20 # +1
#скрыльник, #напитуль, #хрюльни, #питульнявый, #вроверь
inho 31.03.2018 23:04 # 0
https://github.com/guestinho/govnokod-wordpress/blob/master/themes/govnokod/template-parts/voting/comment-votes.php#L37
PaulDenisevich 31.03.2018 23:18 # −1
SemaReal 01.04.2018 01:19 # 0