All streams
Search
Write a publication
Pull to refresh
-18
0
Артем @anydasa

php, sql, js, scss, html — все в одном

Send message
и что это???? у Сеговия были учетеля. т.е. он уже не самоучка. Да дальше он сам развивался, но старт ему дали учтеля. Как и всем известным музыкантам, даже таким гениям как Моцарт (которого учил отец).

Не, ну если вы мыслите о программировании как о клипании страничек на вордпресе, тогда все ясно, кто же спорит, тут самообучеиня хватит вполне. Но если речь идет о нормальном уровне, то вы должны учится.

Не понимаю вообще о чем спор.
Это очень известный музыкант вошедший в историю, а вы сомниваетесь?
Да всегда за хорошим музыкантом стоит учитель. Он конечно и сам может к чему то прийти, но глубина понимания будет другая или времени затрачено будет значительно много.
Если вы не начинали учить самостоятельно и после не учились в вузе по музыке, возможно это будет сложно понять.
Вообще не согласен. в 14 я так же смотрел на старших которые играли на гитаре. И так же купил. Ковырял, учил аккорды, дальше классика. Но когда я поступил в универ и мне профессор рассказывал чем Сеговия отличался от меня.

Бренчать конечно можно, и обезъяну научить можно. Но вот играть настоящую музыку самостоятельно не научиться. Это опыт поколений.

Так же и в програмировании. Можно сэкономить кучу времени пройдя обучение. Вопрос только чтоб оно было качественное.
Спасибо, отличная статья!

По поводу
Проверяйте сочетаемость слов с помощью Google поиска
я советую использовать context.reverso.net. Для проверки фраз, думаю, это намного лучше чем гугл.

Искренне хотел найти своё место. Увы. Но зато буду знать как не выглядеть пассажиром).

На сколько я понял этот подход ветвления называется forking-workflow и в atlassian считают ее очень хорошим. Правда они приводят другие преимущества.
Простой сметртный может урвать хороший кусок только находясь у истоков данного стрима. Или мы будем пилить свой фейсбук в надежде стать Цукербергом? А давайте пилить google… Все это несомненно крутые вещи. Но есть громадная разница между тем что быть еденицой в десятке или в миллионе. Время ушло, и сегодня это в лучшем случае просто небольшой заработок. В топ форбеса точно не попасть. А вот если ты придумаешь что то новое и очень нужное и у тебя к этому сложатся обстоятельства, ты туда реально можешь попасть.

Просто 100% что этим путём они туда точно не попадут. И потому это глупо

Я кстати зарезолвил всю зону *.dev на 127.0.0.1 через dnsmasq для локальной разработки
Возможно из-за того что я ипользую docker:git версию, но у меня не работало. И не только у меня
мой рабочий вариант такой
deploy_dev:
  stage: deploy
  script:
    - eval $(ssh-agent -s)
    - echo "$SSH_PRIVATE_KEY" > /tmp/id_rsa && chmod 600 /tmp/id_rsa && ssh-add /tmp/id_rsa
    - ssh -o StrictHostKeyChecking=no -p $SSH_PORT $SSH_USER@$SSH_HOST
  environment:
    name: dev
  only:
    - dev
before_script:
      - eval $(ssh-agent -s)
      - ssh-add <(echo "$SSH_PRIVATE_KEY")


ssh-add <
очепятка?
=) но вопрос остался тем же, зачем локальный Dockerfile если мы фактически вручную вносим изминения в родительский образ? Зачем тогда вообще что то собирать? Сделали docker pull чего нам надо, и юзаем
у себя я это сделал через кеширование папки vendors и работает оно быстро, ведь нужно только сравнить composer.lock и папку vendors
А какой тогда смысл в локальном php Dockerfile, если вы изминения будете вносить в базовый образ?
О, теперь ясно, спасибо! Но ИМХО, это не правильно, базовый образ «критично» связан с gitlab-ci. И это не явно. Можно легко все нечаянно сломать
Андрей. спасибо за такие подробные ответы, но я хотел бы уточнить.

Вы тестируете образом «covex/php7.1-fpm:1.0», а на продакшене образ от этого файла который наследуется от «covex/php7.1-fpm:1.0».

Если вы будете менять образ для прода, вы ведь в этот же файл планируете вносить изминения, а не в базовый образ? Если так, то получается два разных образа.
На сколько я знаю, кеширование папок делается вот так
cache:
  paths:
    - vendor/

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

Information

Rating
Does not participate
Location
Новая Каховка, Херсонская обл., Украина
Date of birth
Registered
Activity