• Как вы "привыкли" к Bootstrap?

    Бери из него только сетку (grid), остальное все сам делай!
    А по самой сетке там есть простая таблица, что за какие разрешения отвечает.
    Ответ написан
    Комментировать
  • Выбор фреймворка для нового проекта - Angular? React? Vue?

    @beduin01
    Vue и только он. Сам перешел на него с Ангулара.
    Ответ написан
    6 комментариев
  • Как легально держать веб-сервис, подразумевающий получение прибыли (например ежемесячная подписка)?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    Как не вспомнить этот баян: 9,5 правил

    понял что ИП или ООО регистрировать в любом случае нужно

    Открывать ли расчетный счет?

    Вы не откроете ИП или ООО без РС.
    Точнее ИП-то откроете, но у вас не будет официальной точки для получения средств. Недавно где-то писали про это, теоретически личная карта может использоваться для ИП, но больше проблем чем профита.

    Нужно ли получать какую-либо лицензию?

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

    Сервера лучше держать в России (нахожусь в РФ, тут же планирую открыть сервис, имею в виду закон о хранении персональных данных)?

    Опять же никто ничего не проверял(-ет), так что строго говоря это необязательно. Думаю для того чтобы этим начали интересоваться нужен масштаб крупный а-ля соц. сеть на миллионы пользователей.

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

    Опять же вытекает из прошлого пункта никому неинтересно что там и где у вас, пока ваш сервис местячковый на тыщу пользователей.
    Нигде такой информации не писали. Даже не знаю куда можно с такой информацией идти, в ФСБ? :D

    А о том, то на моем сайте можно провести какую-либо денежную операцию?

    У вас РС кому надо(кровавая гэбня) уже всё знает и "без вас".

    И раз уж на то пошло, сколько можно этим заниматься нелегально, при каких объемах и что за это грозит?

    Сколько влезет, пока интернет не превратится в чебурашку(китай-стайл).

    Как работать с юриками если ты веб-сервис? Типовой договор с каждым? Выставлять счета по почте + ЭЦП?

    публичной оферты достаточно для большиства пользователей, даже копоративных.
    Для особо запарных(кому нужна макулатура) можно приложение или договор типовой составить.
    И соответственно надо будет выставлять счета и акты(желательно для всех, вне зависимости от наличия приложения/договора подписанного).
    Для особо запарных надо будет отправлять по почте(почта россии) подписанные документы(акты) для сверок и т.п.
    От особо запарных есть лайфхак небольшой, указать в оферте: если вам нужны оригиналы документов, присылайте подписанные/с печатью копии на наш адрес(почтовый, почта россии), мы их подпишем и отправим вам обратно.
    Ответ написан
    4 комментария
  • DevOps основные требования к знаниям. С чего начать?

    @osminog
    К сожалению, название вакансии DevOps инженер - это просто некорректная формулировка вакансии. DevOps инженеров не существует, а если вас взяли на эту вакансию, то это значит, что вы попали либо на позицию классического сисадмина, либо на позицию "И швец и жнец и на дуде дудец", в лучшем случае это будет инженер по автоматизации. DevOps - это современная методика работы ИТ-компаний, ориентированная на быстрое приспособление к меняющемуся рынку и частый выпуск обновления программного обеспечения. Эта методика требует как организационных, так и процессных изменений в компании. К сожалению, многие думают, что достаточно нанять DevOps инженера, чтобы совершить трансформацию в организации.

    Если же вы устраиваетесь на позицию релиз-инженера или инженера по автоматизации, то рекомендую вам прочитать книгу "Непрерывное развертывание ПО. Автоматизация процессов сборки, тестирования и внедрения новых версий программ" www.ozon.ru/context/detail/id/7243884 В этой книге подробно описано, что должен знать и иметь такой человек.
    Ответ написан
    Комментировать
  • Хорошо ли использовать "//" вместо http/https?

    AngReload
    @AngReload
    Кратко о себе
    Да, это хорошо, это древняя фича, браузер выбирает протокол такой же как у странице с которой переходят по ссылке.
    Ответ написан
    Комментировать
  • Почему российские заказчики в большинстве своем не воспринимают минималистичный веб-дизайн?

    rim89
    @rim89
    программист-велосипедист
    Потому что развитие идет так:
    ничего нету -> много всего -> оставляем только нужное
    Многие заказчики еще на уровне первой "->" ... и это не только в вебе
    Ответ написан
    Комментировать
  • Как правильно импортировать CSV в SQL?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    dev.mysql.com/doc/refman/5.1/en/load-data.html
    LOAD DATA INFILE can be used to read files obtained from external sources. For example, many programs can export data in comma-separated values (CSV) format, such that lines have fields separated by commas and enclosed within double quotation marks, with an initial line of column names. If the lines in such a file are terminated by carriage return/newline pairs, the statement shown here illustrates the field- and line-handling options you would use to load the file:

    LOAD DATA INFILE 'data.txt' INTO TABLE tbl_name
      FIELDS TERMINATED BY ',' ENCLOSED BY '"'
      LINES TERMINATED BY '\r\n'
      IGNORE 1 LINES;


    UPD
    Если очень хочется - можно сделать импорт из экселя:
    dev.mysql.com/doc/refman/5.6/en/mysql-for-excel-in...
    dev.mysql.com/doc/refman/5.6/en/mysql-for-excel-ex...
    Ответ написан
    6 комментариев
  • Есть ли смысл при вёрстке всем элементам прописывать box-sizing: border-box?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Использование данного решения - вопрос привычки. Мозг начинает по-другому считать, к этом надо привыкнуть. Назад к "классической" модели возвращаться не захочется) Использовать ли? Мой выбор - да. Упрощает жизнь, ибо логичнее и понятнее. Поддержка во всех современных браузерах есть. Для старых (включая IE) есть полифил, или же старым вообще выдавать упрощенную версию.
    Ответ написан
    Комментировать
  • PHP micro framework: Fat-free vs Slim?

    @tnz
    Еще есть Flight
    Ответ написан
    Комментировать
  • Как в GIT получить коммулятивный патч

    Xakki
    @Xakki Автор вопроса
    PHP-backendчик
    Решение —
    git diff --name-status commit1 commit2 | awk '{ if ($1 != «D») print $2 }' | xargs git archive -o output.zip HEAD

    где commit1 commit2, указывается между какими комитами нужны изменения, либо указать хешкод одного комита начиная с которого и до HEAD будут в архиве измененные фаилы.
    git diff --name-status — выдает список фаилов которые были изменнены, а git archive — загоняет это дело в архив. Что делает awk '{ if ($1 != «D») print $2 }' — я так и не понял.

    Спасибо Chaitanya Gupta из stackoverflow.com, за практический мгновенный ответ.
    Ответ написан
    2 комментария
  • Верстка ul/li в несколько колонок?

    Yeah
    @Yeah
    Еще можно придумать такое CCS3 решение:
    li {
      float:left;
    }
    li:nth-child(3n+1) {
      clear:both;
    }
    
    Ответ написан
    2 комментария