JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов) — различия между версиями

Материал из 0x1.tv

(Batch edit: replace PCRE (\n\n)+(\n) with \2)
 
= Аннотация ==
;Докладчик: {{Speaker|Виталий Филиппов}}
<blockquote>
</blockquote>

== Видео ==

{{vimeoembed|156811966|800|450}}

== Слайды ==
* [http://yourcmc.ru/wiki/index.php?title=ECMAScript_%D0%B8_%D0%B2%D1%81%D0%B5-%D0%B2%D1%81%D0%B5-%D0%B2%D1%81%D0%B5&action=slide]

[[File:JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf|300px|page=-]]
{{----}}

== Примечания и отзывы ==
<!-- <blockquote>[©]</blockquote> -->


=== Замечание Стаса Фомина ===
                     key)
        return self.dir + '/' + key

    def clean(self):
        t = time.time()
        for fn in os.listdir(self.dir):
            if t > os.stat(self.dir + '/' + fn).st_mtime:
                os.unlink(self.dir + '/' + fn) 
</code-python>

Можно улучшать и еще, но это чисто правильные отступы и пробелы в пунктуации по PEP-8.


{{fblink|1789764387943241}}                                          
{{vklink|222}}                                          
<references/>
[[File:{{#setmainimage:JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов)!.jpg}}|center|640px]]


 <!-- -->



{{stats|disqus_comments=0|refresh_time=2021-08-31T16:24:51.953863|vimeo_comments=0|vimeo_plays=43|youtube_plays=0}}

[[Категория:Javascript]]
[[Категория:Misc]]

Текущая версия на 12:19, 4 сентября 2021

Аннотация =

Докладчик
Виталий Филиппов.jpg
Виталий Филиппов

Видео

Слайды

JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf

Примечания и отзывы

Замечание Стаса Фомина

Нелюбовь автора доклада к питону привела к возможно, невольному издевательству — в качестве типичного кода на питоне приведен такой вот кусок (типа «ну что, сынок, помогли тебе твои ляхи отступы»©):

JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов).pdf

Ну, это примерно как превратить питон в однострочник с разделителями, и удивляться, что так некрасиво. В тоже время, если отформатировать этот кусок нормально (в смысле PEP8, даже без докстрингов и остальных бестпрактик), то его читаемость уже будет сильно лучше и даже лучше остальных примеров.

class FileCache:
 
    def __init__(self, dir):
        self.dir = dir
        if not os.path.isdir(dir):
            os.mkdir(dir)
 
    def fn(self, key):
        key = re.sub('([^a-zA-Z0-9_\-]+)',
                     lambda x: binascii.hexlify(x.group(1)),
                     key)
        return self.dir + '/' + key
 
    def clean(self):
        t = time.time()
        for fn in os.listdir(self.dir):
            if t > os.stat(self.dir + '/' + fn).st_mtime:
                os.unlink(self.dir + '/' + fn) 

Можно улучшать и еще, но это чисто правильные отступы и пробелы в пунктуации по PEP-8.

JavaScript — ассемблер будущего, фронтенд, бэкенд и все-все-все (Виталий Филиппов)!.jpg

Plays:43   Comments:0