LVS / LVM начальные команды
lvs
itself
LVS / LVM начальные команды
lvs
itself
Недавно я постарался создать курс обучения “для самых маленьких”, т.е. я знаю
русский (сомнительно, судя из опечаток), знаю JS (хотя постоянно нахожу новое),
а вот люди, которые мечтают стать программистами и ездить на лимузине чем-то
отличаются от меня.
Я постараюсь изложить мои наблдения, и пусть они помогут новичкам в изучении языка, не только JS, а вообще.
|
|
|
|
Я торжественно хвалюсь о переходе на HEXO
Давно мне не нравился WP.
Из минусов, коментарии теперь надо делать самому
В JavaScript есть ряд разительных отличий от других языков программирования. Одним из них является такая вещь как прототип. Часто можно услышать фразы “прототипное наследование”, так вот я постараюсь объяснить что это, так как тема простая, но новичкам с этим не везёт.
Есть ряд “нормальных” ООП языков, в них есть наследования, инкапсуляция, иногда интерфейсы, иногда абстрактные классы, в жс нет ничего из этого, те кто знают как работает ООП в других язык, могут порадоваться что в жс есть хотябы оператор new и instanceof, и нет ничего вышесказанного (в обычном смысле). Те, кто не знают других ООП языков, имейте ввиду, то, что ниже, редко где кроме жс увидишь, это особенность жс.
почему JS? - можно писать сервер, можно сайты, можно обработку видео, десктопные приложения, мобильные и т.д. Язык не самый лучший, его много критикуют, он сложнее PHP, в нём совсем другой ООП, но у него есть миллионы фанатов, много библиотек на все случаи жизни, он очень гибкий.
С чего начать изучать современный JavaScript?
раннее я писал о tmux и о screen это нативные терминальные мультиплексоры, они гибкие, тмукс имеет командный апи (кроме хоткеев).
Но если нужно совсем немного, запустить 4 команды параллельно и легко скопировать текст одной из них?
Есть масса вариантов на JS есть shelljs он делает абстракцию над командами, есть vorpal он для построения интерактивных консольных приложений.
презентация по теме (KharkovJS)
Есть масса минусов у JS для таких целей, но есть и огромный ряд задач, которые они удачно решают.
Сегодня хочу прорекламировать свою тулзу node-shell-commandor для запуска команд, она очень удачно вписывается как дев тулза для проекта на ноде, через неё удобней и проще запустить окружение для разработчика, смотрите скрины, ставьте лайки
многи фичи и приятные возможности
https://www.sitespeed.io/ - поможет измерять скорость сайта, и не только, много полезного
google page speedinsights - для новичков.
зоопарк разных версий nodejs`ов, где же есть default function parameters, а где уже появились генераторы
карта nodejs разных версий и поддерживаемые фичи
Combo:
I encountered btrfs problems: docker says it has no volumes, but in fact
they exists. I want delete all btrfs volumes with word docker in path
limited by 400 pcs for run:
Old fashion way: