• Как вывести в терминале файлы по именам, в которых есть двузначные цифы и более?

    @warnerbrowsers
    Если надо вывести файлы с 4-мя цифрами в середине, надо указать так
    test\d{4}test.txt. Если от 2 до 4 цифр,то так
    test\d{2,4}test.txt. Дальше по аналогии.

    Или если абстрактно отвлечься.Между test и test.txt стоят несколько символов, не важно, цифр или букв. Тогда можно так попробовать. Хоть некрасиво, но работает.125bde4cb8424bd98f40bff6f6f747db.png

    Или если надо цифры по порядку выводить, то как-то так
    87fa676ef99d4fb6b405a40afe8ff133.png
    Ответ написан
  • Как вывести в терминале файлы по именам, в которых есть двузначные цифы и более?

    Ivanq
    @Ivanq
    Знаю php, js, html, css
    Добавьте плюс - ls test[1234567890]+test.txt или вообще ls test\d+test.txt

    (Сам в баше не силен, но может сработать)

    UPD То, что я принял за регулярное выражение - bash expansion. Тут можно использовать ls | egrep '^test\d+test.txt$' или что-то подобное
    Ответ написан
    3 комментария
  • Как учить Node.js?

    Dmitry_BPW
    @Dmitry_BPW
    Для любого изучающего лучшим способом является практика. Посему сервер и за дело любой сайт с нуля пилить.
    Ответ написан
    Комментировать
  • Как учить Node.js?

    @Nwton
    Для начала посмотри весь скринкаст: YouTube
    Далее советую выполнить три простых вещи:
    1) установить node js на vds
    2) развернуть http сервер
    3) прикрутить к нему socket io

    Тогда тебе станет понятно, что из себя представляет нода и в каком направлении двигаться. Все это можно сделать за два дня. Затем переходи на литературу и углубляйся.
    Ответ написан
    2 комментария
  • Как учить Node.js?

    @kirill-93
    Замечательный список. На счет книг не скажу, а курсы Кантора хорошие. Есть еще замечательный курс от Игоря Борисова из specialist.ru
    Ответ написан
    Комментировать
  • Как развиваться начинающему web-разработчику?

    @alegrans
    советую видеокурсы Русакова (наберите в поиске - сразу найдете).
    Особенно если покупать после вебинара: скидка + куча бонусов.
    Плюсы: видео доходчивей, объясняет толково и на конкретных примерах, получаете бонусом весь джентльменский набор для разработчика. Парень продвинутый))
    Ответ написан
    1 комментарий
  • Как развиваться начинающему web-разработчику?

    thecoding
    @thecoding
    Full-stack Dev
    Я бы вам первоначально посоветовал изучать не стеки , а проектирование архитектуры высоконагруженных проектов,проектов с сильной бизнес логикой.
    Почитайте и посмотрите лекции Олега Бунина (HighLoad++)
    Изучите MVC(O-OP)
    GIT (обязательно)
    Unix (Linux)
    Если у вас есть общие знания и какая то практика разработки на PHP , то начните с Yii 2, в Symphony и Laravel пока не лезьте.
    Потом вливаетесь в какой нибудь OpenSource Project.
    Дальше все само собой пойдет.
    Или возьмите какой нибудь более менее интересный репозиторий на GitHub и попробуйте запилить что то свое, только ручками код пишите, смотрите архитектуру и вникайте.
    А интернет магазин по продаже трусов для соседки Нины(условно) можно и на OpenCart поднять)))Один хрен не взлетит до Ulmart.
    Ответ написан
    3 комментария
  • Как развиваться начинающему web-разработчику?

    Коротко
    Карта развития Web Разработчика

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

    Живой пример: Есть толковый фронтендер(или бекендер по JS) пишет морду сайта на JS Фреймворке. Есть гуру бэкенда пишет API сайта. В случае с фулстаком(образно) он пишет обе задачи сам, но заведомо понятно, что он пишет это дольше и не факт что по последнему слову будет сделано.


    Что нужно для развития дальше:
    - Читайте блоги зарубежных программистов, они делают отличные архитектуры как в самом коде, так и решения в DB.
    - Фреймворки PHP и JS - чем больше их будет тем лучше. Все они ускоряют разработку. Все чаты, соц авторизации, регистрации,и прочие первоочередные задачи давно уже написаны. Вы можете концентрироваться на более важных задачах.
    - ООП тут очень спорный вопрос, на определенных этапах разработки оно решает, но когда этот уровень появляется, чаще всего прибегают к другому языку программирования и переписывают проект в угоду скорости (С++, Java, Python). Понимать нужно, поскольку фреймворки построены на этих парадигмах, но самостоятельно придумывать вам гибкие решения вряд ли придется(по крайней мере до Senior-а точно).
    - Не изобретайте велосипеды. Разбирайтесь в чужом коде(Этот навык очень ценен после "решить/найти решение любую задачу"). Любой магазин чаще всего будет написан в лучшем случае на фреймворке, в худшем на OpenCart, Woedpress - что просто идиотизм, это блоговая система БЛОГОВАЯ. из за тренда выкручивают яйца.
    - Учить английский и работать не на СНГ, Укр или места постсоветского пространства. Искать фирмы зарубежных филиалов и работать там. Поскольку так или иначе там уже работают профессионалы и знакомы с западным рынком, европейским. Там пишутся интересные проекты и появляются интересные решения.
    Ответ написан
    7 комментариев
  • Где найти интерактивное изучение js?

    yurakostin
    @yurakostin
    Front-end developer
    Самый крутой интерактив это садиться и программировать.
    Всегда рекомендую, в качестве учебника для начала, прекрасный ресурс Ильи Кантора.
    https://learn.javascript.ru/
    Следуйте по урокам, выполняя все задачи, не переходите на следующий, пока не поймёте текущий. Если не получается решить задачу - посмотрите решение, но обязательно осознайте, почему работает так, а не иначе. Это может отнять время, но если js - технология, которая в будущем вам пригодится, то это время будет потрачено с пользой.

    Появился у вас вопрос, появилась идея что-то реализовать, пусть даже простое -
    откройте консольку и проверьте/создайте файлик и реализуйте, что вам взбрело в голову.

    Удачи.
    Ответ написан
    2 комментария
  • Где найти интерактивное изучение js?

    evgeniy8705
    @evgeniy8705
    Повелитель вселенной
    nnmclub.to/forum/viewtopic.php?t=973073&start=45
    Единственный курс, в котором подробно изучается сам стандарт ES.
    Очень много практических заданий.
    Тем более обучение основано на изучении по учебнику Ильи Кантора.
    Тем более преподаватель бывший сотрудник Яндекса, нынешний сотрудник Lusoft
    Обучение длится 48 часов. Это только видеолекции, не считая времени на практику.
    По ES в курсе достаточно большое количество задач после каждой лекции, по JS также много задач из учебникак Ильи Картора, плюс выполняются такие работы как Слайдер, ToDo list, RSS ридер, корзина интернет магазина с local storage, а также выпускные проекты, сайт и игра.

    Этого курса + книги на learn.javascript.ru будет достаточно чтобы получить очень хорошую базу, конечно если выполнять все задания.
    Ответ написан
    1 комментарий
  • Подсветка в bash определенныз слов?

    @krypt3r
    Примерно так
    #!/usr/bin/env bash
    
    SETCOLOR_SUCCESS="echo -en \\033[1;32m"
    SETCOLOR_FAILURE="echo -en \\033[1;31m"
    SETCOLOR_WARNING="echo -en \\033[1;33m"
    SETCOLOR_NORMAL="echo -en \\033[0;39m"
    
    ${SETCOLOR_SUCCESS}
    echo "Connected"
    ${SETCOLOR_NORMAL}
    
    ${SETCOLOR_FAILURE}
    echo "Not connected"
    ${SETCOLOR_NORMAL}
    
    ${SETCOLOR_WARNING}
    echo "Some warning"
    ${SETCOLOR_NORMAL}
    Ответ написан
    1 комментарий
  • Подсветка в bash определенныз слов?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    f5d0a03663b24e38a77cf361c10ff170.png
    Ответ написан
    Комментировать
  • Как вернуть мотивацию к обучению?

    При повторной потере мотивации алгоритм следующий:
    1) Идем высыпаемся. По-нормальному так, без будильников. Чтоб глаза вообще больше не закрывались.
    2) Если мотивация не вернулась (возвращается в 70% случаев) - берем велик (хотя можно и пешком) - и на улицу. Если есть приличный парк в городе - находим пару нестандартных физ. упражнений (можно боевых), пытаемся выполнить. Работа с телом и физические нагрузки - это совершенно другая часть вашего сознания, про нее нужно не забывать.
    3) Если мотивация не вернулась (уже где-то 85% случаев) - берем случайную книгу (не техническую), в идеале - из жанра который вам нравится. Читаем. Спокойно, страницы не считаем.
    4) Если не вернулась, повторить с п. 1 до пяти раз, не думая о времени и выполняя только самые важные дела (срочные задачи по учебе, работа, если есть), можно даже попросить родных/знакомых помочь по дому и бытовым делам, чтобы себя разгрузить.
    5) Если не помогло после 5 раз, задаем новый вопрос на тостере, подробно описываем что делали).

    Хотя бы один из п. 1-3 выполняем для профилактики каждый выходной.
    P.S. в принципе плохо сравнивать себя с кем-то - для "сравнения" на свете есть всякие соревнования и состязания, где есть правила и контекст. В жизни правил нет, один учится в MIT, другой учится в колледже в России - какие могут быть сравнения? Вы думаете тут большинство людей за один год все узнало и всего добилось? Вы глубоко заблуждаетесь) PHP-шники-выскочки не в счет, у них искаженное представление о реальности.
    Ответ написан
    11 комментариев
  • Карьера программиста после 30+. Миф или реальность?

    insiki
    @insiki
    broken pipe
    Не слушайте нахрен никого, в чьих постах так и читается "чувак, смирись, ты просто 30-летний овощ, ты ничто!".
    Мне вот-вот уже 28 и я с огромным рвением, желанием и небывалой усидчивостью изучаю сейчас те вещи, за которые в свои 20 брался и вскоре забрасывал! И плевать мне на студентиков и прочую чепуху.
    Не будучи крутым спецом уже получил несколько приглашений на работу как на позиции системного администратора Linux (не эникейством заниматься, а админить под сотню серверов!), так и на позиции Junior бэкенд-разработчика, хотя в мае только прочитал теорию про ООП, начал понимать, что к чему, и первый раз стал кодить на Ruby (и кодить вообще).

    Большинство людей, закончив колледж, идут в жизнь и узнают, что школьное или колледжское образование – это ещё далеко не всё, что нужно человеку для достижения успеха. Реальный мир далёк от академических знаний, он требует чего-то большего от людей. Я слышал, как кто-то называл это «что-то большее» – сила воли. упорство, активность, дерзость, храбрость, ловкость, отвага, цепкость, незаурядность. Фактор наличия этих качеств в людях, в конечном счёте, влияет на их будущее гораздо больше, чем школьные знания.
    Ответ написан
    1 комментарий
  • Карьера программиста после 30+. Миф или реальность?

    @shahmatov
    Смело начинайте свою карьеру! При очень низкой подготовке выпускников, и очень низком пороге входа в специальность, достаточно небольшого желания, терпения и вы легко можете освоить специальность и даже неплохо преуспеть в ней.
    Ответ написан
    Комментировать