Обновить
-16

Фулстек

5
Подписчики
Отправить сообщение
Это будет скорее не «настоящий» пр, а лог ведения экспериментов. Штука интересная, но не совсем то, о чем говорится в статье.
На кой ему CI? Для скуки?
Зря вы так, очень хорошая практика. С недавних пор я даже для своих пет-проектов начал CI использовать, крайне удобно это. Запушил код, а дальше оно сами и тесты прогонит, и скомпилируется, и задеплоится куда надо. Даже банальный статический сайт — и то надо скомпилить и залить в ветку gh-pages, так зачем это делать руками каждый раз?
Что именно? nodejs?
Всё, что требуется для запуска продукта на локальной машине. Это вы первый сузили тему до spa, неявно подразумевая простой хостинг статических файлов. Хотя, как я уже писал выше, даже для спа может быть много всего.

Эм. Товарищ есть такая штука как дистрибутив LTS. В его рамках фиксируются версии библиотек. И никто не будет туда вносить библиотеки которые что-то ломают. А обновлять их надо. К примеру ssl. Весьма часто разработчики дистрибутивов просто добавляют патчи справляющие проблемы безопасности и только.
О, так вы предлагаете даже не собирать пакет для своего продукта перед каждым деплоем, а каждый раз ручками всё ставить? Причем только то, что есть в LTS, а если там не хватает нужных фич из новой версии, то значит эти фичи не нужны, да? Видимо, и от CI придется отказаться, они же в большинстве случаев через докер работают, ай-яй-яй какие нехорошие.

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

Ну и напомню что есть еще такая вещь как безопасность. И в начале когда докер появился за нее не чесались. В итоге была куча контейнеров с дырявыми и старыми версиями ПО и библиотек. А их воот тоже внезапно обновлять надо.
А кто будет обновлять либы в пакетах? Или вы предлагаете автоматически последнюю версию всего ставить, а там будь что будет? Ну, тогда вы сами себе злобный буратино, когда в минорном изменении по недосмотру окажется мажорное и поломает вам всё к чертям.
Значит, установить ноду нужной версии, все зависимости, в том числе которые скомпилировать надо, pm2, вебсервер для SSR этого самого SPA — это типа нужно ручками ставить на каждом сервере. А какую-нибудь пыху или go — можно и докер рубануть, потому что это типа сервис, а не жалкая спа. Ну-ну.
А не задумывались, может это не докер не нужен? Может, просто стоит уже перестать трястись над 200 мегабайтами из node_nodules? Диски сейчас достаточно большие, времена 10 гб на всю систему уже давно прошли. Не хотите — у вас всегда есть альтернатива в виде «vim index.html» и ничего лишнего.

А мне было очень удобно скачать и запустить в докере готовый сервис speech-to-text на смеси питона и плюсов, не пытаясь даже думать, как мне это скомпилировать вручную и где скачать зависимости под мою платформу. И то, что это стоило мне нескольких лишних гигабайт, я считаю разумным разменом.
Инфраструктура чего угодно слишком переусложнена. Или вы не грустите, когда какой-нибудь докер качает целую операционную систему, несколько гигабайт, для запуска небольшого сайта?
А может, пациенту стоит самому побеспокоиться о своем здоровье? Например, не болеть.
Представьте себе — да. Альтернатива — за нас побеспокоится государство, запрет всех по домам и будет штрафовать за выход на улицу чаще двух раз в неделю, заодно создавая огромные толпы в местах проверок пропусков.

И да, я видел, как о моей безопасности заботятся разработчики сайтов. «Пароль должен состоять не менее чем из 12 символов, не менее одной прописной буквы одной строчной буквы, одной цифры, одного специального знака, одного пробела, двух раскладок клавиатуры, трех иероглифов и одного заклинания вызова сатаны. Ах да, не забудьте менять пароль каждую неделю». Нет, спасибо, я лучше сам о себе позабочуть.
А может, пользователю стоит самому побеспокоиться о своей приватности? Например, не регистрироваться с рабочего емайла на порнхабе.
Ага. А еще этот момент повеселил:
У него отложены деньги на международные конверты. Разумеется, он ни за что не потратит их на еду. Он перепишет от руки пятнадцать раз по английски статью об общей теории поля и пошлет по 15 заранее выписанным адресам организаций за рубежом. Половину вскроют на почте в поисках денег в конвертах и выкинут, половину выкинут секретарши, увидев — «а, письмо от какого-то русского, грант наверное просит». Но несколько — он был уверен — будут прочтены. И тогда все здание физики будет увенчано его куполом. Это то, ради чего он жил.
Работу всей своей жизни он сделал зависимой от случайности — дойдет ли письмо, не выкинет ли его секретарша, воспримут ли его всерьез прочитавшие, и тд.

Я так понял, что это рассказ про душевнобольного человека, считающего себя гением. Вроде тех фриков от науки, тратящих жизнь то, чтобы убедить всех в существовании торсионных полей. Был бы он таким гением, каким считал себя — он бы понимал, что иногда лучше день потерять, но потом за час долететь. Гений бы стал тем же программистом, переехал бы по специальности в нужную ему страну и там бы уже занялся своей научной работой. Не прекращая, разумеется, по вечерам свои изыскания.
Как, по-вашему, появились первые эксперты?
Они просто объявили себя экспертами. Сразу же после этого они запретили остальным делать также и теперь титул эксперта можно получить лишь из рук другого эксперта :)
А как ваше первое предложение связано со вторым?

Как-то раз читал я одну интересную статью. В ней автор рассказывал об обучении на своём примере. В детстве он видел недостатки подходов обучения, которым следуют учителя. После того, как он повзрослел, он решил это проверить, устроился работать в школу и стал объяснить "как для себя". Оказалось, что его подход не сработал, а вот традиционные методики — наоборот, работают. Все потому, что все эти методики обучения рассчитаны на большинство людей, а не на всех. И автор просто не попал в это большинство.


В целом я с этой статьёй согласен и считаю, что нет единственно правильного способа обучения. В зависимости от человека, ему может подойти одно, но не подойти другое.

Не нужно быть семи пядей во лбу, чтобы ответить на такой вопрос. Это сочетание двух факторов — «спасения» от армии и убежденностью общества в том, что высшее образование нужно не для ученых, а для всех, кто претендует на любое место выше посудомойщика.
У меня сын растёт. Вот спросит он: "Папа, а не зассал ли ты?"
И я гордо покажу мои каменты ;)

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


https://m.youtube.com/watch?v=N-8jkDqR58U

Забавно, насколько много места в статье уделено сравнению вузов. Вы там одних студентов набираете, что ли?)
Грязно — это опубликовать пакет под свободной лицензией, дождаться пока все будут его использовать, а потом сказать, мол я передумал, нельзя вам больше его использовать.
Никакого противоречия нет. Может, это вам стоит разобраться?
Боюсь, вы недопоняли. Я не предлагаю дублировать классами каждое css свойство. Класс означает некоторое законченное свойство элемента. К примеру «bg-primary» можно условно перевести как «основной фон». А уж что там будет фоном — цвет, картинка или градиент — уже непосредственно к самому html элементу не относится.

Чтобы легче было увидеть разницу, давайте не div рассмотрим, а button. У нее может быть класс btn-primary, т.е. кнопка основного действия. И под этим классом могут быть десятки css свойств — цвета, шрифты, отступы и тд.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность