• Что лучше для новичка в программировании C или C++?

    @res2001
    Developer, ex-admin
    Учите плюсы, а Си подтянется, т.к. синтаксис один и тот же только без классов и шаблонов (и других штучек из последних стандартов). А нюансы можно оставить на потом.
    Си нужен, т.к. на нем огромное количество кода написано. Так или иначе, а системщику придется читать чужой код. То же ядро линукс, например, и т.п.
    Ответ написан
    Комментировать
  • Когда изучать npm, grunt, bower, git и т.д?

    @M-ka
    frontend присматривающийся к ror
    LESS -- хз, где используют. Может типа показать, мол какие мы крутые или какие ленивые...
    git --- ну консольный вариант знать не обязательно, если использовать какую то иде, которая его поддерживает, разве, что с консоли может пригодиться только команды на удаление веток, отмена комита или пуша. Применяется везде, всеми, постоянно. Вариант в иде не требует изучения, достаточно, что бы рассказали последовательность или почитать на хабре. Ранее был распространен svn, до него cvs (ну этим тремя пришлось пользоваться, другие не были столь популярные)

    npm, grunt, bower -- комплекс инструментов для разных целей, необходимость знания таковых зависит от конкретного места работы (вместо grunt использую реквайр).
    bower и npm не требуют изучения для веба, достаточно гугла, что бы можно было разобраться, что да как установить и запустить без погружения в детали.
    Ответ написан
    5 комментариев
  • Когда изучать npm, grunt, bower, git и т.д?

    altoff
    @altoff
    Разработка сайтов с 2004
    Посоветую почитать bi3x.net. Понятно описано именно установка и сборка проекта npm, grunt, bower.
    Ответ написан
    Комментировать
  • Когда изучать npm, grunt, bower, git и т.д?

    Просто берешь и делаешь. По ходу читаешь доки и маны.
    Ответ написан
    Комментировать
  • Когда изучать npm, grunt, bower, git и т.д?

    IamKarlson
    @IamKarlson
    ASP(?).NET, SQL-разработчик
    Если работаешь под вендою, то поставь nodejs, хотя бы для компиляции less (я приведу пример установки через chocolatey)

    chocolatey install nodejs
    npm install -g less


    Первая ставит саму ноду (можно поставить руками с оффсайта), ставить обязательно, есть не просит и не кусается. Даже великая и ужасная Visual Studio юзает ноду (точнее майкрософтоский web essential). Вторая команда запускает менеджер пакетов npm для установки глобально модуля less.

    Когда поставишь less. Можешь компилировать свой less следующей командой:
    lessc myless.less myless.cs

    А скомпилировать и минифицировать сразу
    lessc -x myless.less myless.min.css

    git- средство контроля версий. Сделай учетку на битбакете - 5 приватных репозиториев, и не надо парится что твои эксперименты (не факт что они будут хорошо сделаны) увидит будущий работодатель. Если ты знаешь что такое система контроля версий, то вот хороший мануал по гиту rogerdudler.github.io/git-guide/index.ru.html

    Верстать шаблоны это хорошо, но как только разберешься с гитом, сделай себе маленький проект. Можешь на той же ноде. или просто сделай пачку статичных страниц и самое главно найди ман как через grunt или gulp минифицировать под них стили. Не надо понимать, просто сделай по мануалу. Понимание придет когда пяток задач уже сам под них сделаешь и будешь использовать.
    Ответ написан
    2 комментария
  • Когда изучать npm, grunt, bower, git и т.д?

    BBoyJuss
    @BBoyJuss
    WordPress, интерфейсы и все вытекающие
    Вчера
    Ответ написан
    Комментировать
  • Когда изучать npm, grunt, bower, git и т.д?

    disc
    @disc
    веб-разработчик
    npm, grunt, bower, git - важные и связанные между собой технологии. Советую их изучить.
    Коротко:
    npm - менеджер пакетов для nodejs. Через него ставятся grunt и bower.
    grunt - собирает front-end: будет за вас less -> css перегонять.
    bower - менеджер javascript пакетов
    git - система контроля версий, каждому разработчику знать и использовать обязательно. С помощью git'a вышеупомянутые библиотеки и скачивают пакеты, например с github.
    Ответ написан
    5 комментариев
  • Когда изучать npm, grunt, bower, git и т.д?

    @IceJOKER
    Web/Android developer
    Не надо все и сразу изучать - забудете нахрен все или будете путаться.
    npm, bower - только пару команд нужно знать,
    git - также нужно знать несколько команд и принцип работы.
    grunt - также.
    То есть имею в виду, что не нужно пытаться изучать все команды, 80% из них среднему программисту не нужны и тем более в начале.
    С практикой и с опытом все встанет на свои места, изучаете одно, другое, третье и не забываете практиковаться, чтоб закреплять изученное, так и двигаетесь..
    Все выше описанные инструменты - это всего лишь средства-помощники для программиста или просто хорошие друзья ). Это инструменты без которых можно обойтись, но с которыми жить становится легче ))

    Более чем согласен с Ленар Фаттахов
    Ответ написан
    Комментировать
  • Когда изучать npm, grunt, bower, git и т.д?

    fr_end
    @fr_end
    Frontend разработчик
    Все эти инструменты лишь облегчают вашу работу, автоматизируют то, что вы и так делали раньше. Сначала научитесь работать без них, а потом потихоньку, по необходимости добавляйте их в свои новые проекты и почувствуйте вкус настоящей жизни!)
    Ответ написан
    Комментировать
  • Когда изучать npm, grunt, bower, git и т.д?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    npm/bower упрощают установку сторонних библиотек. Чтобы ходить по сайтам и скачивать jQuery, jQueryUI, Bootstrap и т.д., все это ставится одной командой.

    grunt/gulp -- таскраннеры, позволяют организовать хитрую компиляцию/склейку файлов/минификацию и прочее, что может понадобиться фронтендеру. Во-первых, это не только LESS, но еще миллион всяких вещей, во-вторых, это настраивается на проект и один раз (то есть не надо каждому разрабу ставить WinLESS и настраивать его).

    git/mercurial/svn -- система контроля версий. В команде без этого никуда (и никто за вас не будет коммитить код), но и при одиночной разработке есть профит.
    Ответ написан
    Комментировать
  • Когда изучать npm, grunt, bower, git и т.д?

    @flor_master
    Могу верстать, могу не верстать.
    На самом деле все очень просто.
    NPM - это пакетный менеджер который идет вместе с node.js, С помошью него можно устанавливать все что вы перечислили выше и другие модули, программы.

    Gulp, Grunt - это консольные утилиты. Они взаимозаменяемы. Они делают рутинную работу за тебя: компилируют Less Sass, склеивают скрипты, минифицируют скрипты, стили, делают спрайты, оптимизируют картинки и даже поднимают свой простенький вебсервер и LiveReload.

    Gulp или Grunt - Дело вкуса. Мне понравился больше Gulp. Он быстрее.

    Git - Система контроля версий твоего кода. Она позволяет организовать совместную работу нескольких разработчиков над ним проектом.

    Bower - просто утилита, которая быстро тебе скачивает необходимые библиотеки и из хависимости. Что бы ты не лазил по сайтам разработчиков. Например тебе надо установить jquery - ты просто в консоли пишешь Bower install jquery и тебе скачивается Jquery.

    Я считаю что Git в современной работе просто необходим как воздух.
    Gulp или Grunt и Bower сильно облегчили мне жизнь.

    Думаю что для устроиства на работу ключевым знанием будет Git. а потом уже все остальное.

    Gulp или Grunt и Bower - очень легкие программы для первичного использования. Их Можно попробовать и решить нужны ли они тебе или нет - за очень короткий промежуток времени.
    Ответ написан
    1 комментарий
  • Почему не видно placeholder в safari?

    @Radja7
    Потому что у Вас высота в input задана 34px, при этом box-sizing: border-box и padding: 31px 0 30px 20px; Т.е. только внутренний отступ на 61px, на высоту место не осталось.
    Задайте height: 63px; и уменьшите padding
    Ответ написан
    Комментировать
  • Woocommerce - как ограничить время работы магазина?

    secsite
    @secsite
    Безопасные и быстрые сайты
    На всю голову дурацкая идея - ограничивать время приёма заказов.
    Время приёма != время продажи.

    Ну и что, что обеды? Может человек хочет заказать с вечера. Может заказать за час он не сможет - будет в пути/на совещании/процедуры в больнице/и тд. Если он не сможет это сделать здесь - он найдет там, где это можно.

    ---
    Но если очень хочется - https://wordpress.org/plugins/woc-open-close/ :)
    Ответ написан
    5 комментариев
  • Как засунуть текст в border-bottom?

    @architawr
    "Ok, Google" и все твои проблемы решены
    Можно попробовать сделать это ::after-ом.
    Ответ написан
    Комментировать
  • Как засунуть текст в border-bottom?

    По быстрому реализовал https://jsfiddle.net/lokdmt/8pa675oL/
    Дальше, думаю, уже сможете сами подправить что нужно, т.к. основной принцип показал.
    Ответ написан
    6 комментариев
  • Как засунуть текст в border-bottom?

    NikolayAlb
    @NikolayAlb
    ::after + position: absolute + background: white
    Ответ написан
    Комментировать
  • Своя shell под windows?

    edinorog
    @edinorog Куратор тега Windows
    Троллей не кормить!
    тут опенсоус сообщество десятки лет пишет проводник. а тут вылез пуп и готов все написать сам. батенько вам цены нету!
    Ответ написан
    Комментировать
  • Можно ли получить количество строк в MySQL по заданному условию, без данных?

    roswell
    @roswell
    и швец, и жнец, и на дуде игрец
    Если MyISAM, то COUNT(). Если InnoDB, то всё чуть сложней, но и там т-щи к единому мнению пока не пришли. В целом, применительно к InnoDB базам я склоняюсь к решению на триггерах, которые при добавлении/удалении записей будут обновлять некоторое значение в отдельной табличке.
    Ответ написан
    6 комментариев
  • Можно ли получить количество строк в MySQL по заданному условию, без данных?

    amsterdy
    @amsterdy
    developer of life
    SQL:
    SELECT COUNT(*) AS `count` FROM `table` WHERE `id` > '55'

    В PDO метод exec () исполняет запрос и возвращает количество затронутых строк. В других случаях (к примеру, после PDO::query ()) можно использовать PDO::rowCount () на полученном объекте PDOStatement.
    Ответ написан
    1 комментарий