Профиль пользователя заблокирован сроком с 14 августа 2018 г. и навсегда по причине: Нарушение правил п.6.5
  • Зачем использовать два пробела вместо одной табуляции?

    rockon404
    @rockon404
    Frontend Developer
    Код написанный табами может отображаться по-разному в зависимости от настроек редактора. А пробелы остаются пробелами и с ними такой проблемы нет. Пробелы это стандарт в большинстве больших компаний и в open source сообществе.
    Еще программисты использующие пробелы в среднем больше зарабатывают. Но это от того, что в хороших компаниях высокие стандарты к качеству кода.
    Современные IDE(вроде Webstorm) по-умолчанию заменяют табы на пробелы.
    Ответ написан
    3 комментария
  • Возможно ли реализовать такую тень?

    aliencash
    @aliencash
    Партизан
    Ответ написан
    Комментировать
  • Где можно устроиться на удаленную стажировку?

    Maksclub
    @Maksclub Куратор тега Карьера в IT
    maksfedorov.ru
    На стажировку молодым людям проблема устроиться, на удаленку -- никак (но вы можете не слушать и найти)

    Просто постарайтесь подумать с точки зрения работодателя -- как ему работать с удаленщиком и зачем -- попробуйте набросать в голове эту задачу. А еще и стажер.
    В параметры задачи занесите ФАКТ, что бОльшее количество работы -- в миллионниках, где есть куча НЕудаленных кандидатов (да еще и ВУЗы крутые)

    Я вот не представляю такой странный бизнес-процесс, не вижу получения профита с такого,
    удаленная работа определенно сложнее. Вот вам пара статей от основателей успешных компаний с удаленными сотрудниками и вот как они мыслят:
    - Построение распределённой команды CSSSR
    - Условия работы в IT-Agency
    (тут обо всех условиях, но выделен большой раздел про удаленщиков, от туда вы вынесете акценты таких условий, если коротко -- время на коммуникацию идет куда меньше, чем в живую, то есть его тратят на объяснение и уточнения только)

    И тогда поймете -- удаленная работа достаточно сложна в обслуживании, а еще и стажер -- сказка какая-то,

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

    Lumore
    @Lumore
    Front-end developer
    1. Нужно поменять id на class у инпутов количества (id на странице должен быть уникальным)
    2. У JavaScript нет строгой типизации, так что, перед тем как делать вычисления, нужно перевести данные в integer - parseInt(значение)
    3. Нужно сохранять первое значение цены, иначе подсчеты будут неверными

    https://codepen.io/anon/pen/dKbPKy?editors=0010
    Ответ написан
    Комментировать
  • Что необходимо знать, чтобы создать игру?

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

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    И самый главный вопрос: с чего начать имея вот это вот всё?

    Если нет 3 лет на обучение, только фриланс.
    Как не крути gamedev - это не 1 технология, а целый стэк. Тут и 3d моделинг и программирование и знание игровых движков, знание особенностей платформы, под которую разрабатываете. И еще два вагона менее очевидных навыков и знаний.
    Так что если хотите переквалифицироваться - вперед, мануалов кучу в интернете. А если Вы пытаетесь сэкономить сделав самому - это очень не правильная затея. В результате не будет не времени ни денег ни продукта. Просто найдите специалиста, он сделает (это всегда дешевле чем самому).
    Ответ написан
    Комментировать
  • Всплывающие блоки DIV?

    Morpheus_God
    @Morpheus_God
    Смотрите в сторону модальных окон.
    Ответ написан
    Комментировать
  • Проверять вёрстку на переполнение?

    qork
    @qork
    { background: #F00B42 }
    https://habr.com/company/htmlacademy/blog/254171/
    Вёрстка проходит тест на переполнение контентом. Вёрстка не ломается:
    • При добавлении в элементы большего количества текста.
    • При использовании картинок с неподходящими размерами.
    • Текст не должен выпадать из объектов.
    • Переполнение контентными блоками не приводит к нарушению сетки.


    Тоже по теме:
    https://habr.com/company/2gis/blog/246831/
    https://isqua.ru/blog/2016/06/19/crash-test-viorstki/

    Можно быстро смотреть результат при включенном designMode
    https://developer.mozilla.org/ru/docs/Web/API/Docu...
    Ответ написан
    Комментировать
  • Что значит захардкодить в пикселях?

    Eridani
    @Eridani
    Мимо проходил
    Задать четкий размер?
    Ответ написан
    8 комментариев
  • Что значит захардкодить в пикселях?

    usdglander
    @usdglander
    Yipee-ki-yay
    Видимо прописать для неё:
    button.my {
        width: 212px;
    }
    Ответ написан
    Комментировать
  • Какой выбрать учебник по C?

    @xCyber
    Герберт Шилдт Полный справочник по C
    Герберт Шилдт С++ Базовый курс (начало книги относится одинаково к Си и С++ , если откинуть ООП меньше 400 страниц)
    Ответ написан
    2 комментария
  • Какой выбрать учебник по C?

    @WorldEn
    "Как программировать на С" Пол Дейтел, Харви Дейтел (здесь всё разжевано до мелочей)
    "Язык программирования Си" Керниган и Ритчи (создатели языка)
    "Язык программирования C. Лекции и упражнения" Стивен Прата (тоже хорошая книга с положительными отзывами)
    "Изучаем программирование на C" Дэвид Гриффитс, Дон Гриффитс

    В каждой книге есть упражнения для закрепления материала. Эти книги лучшие по изучению языка Си
    Ответ написан
    2 комментария
  • Как правильно установить git?

    @RidgeA
    Если такой вопрос возникает - почему бы не воспользоваться уже готовыми решениями - приватные репы гитхаба, гитлаба или еще кого-то? Какая разница за что платить - за сервер или за подписку?
    Ответ написан
    Комментировать
  • Верстка с нуля: какие основные этапы работы?

    Vlad_IT
    @Vlad_IT Куратор тега Вёрстка
    Front-end разработчик
    Использую vscode+webpack+pug+scss+бэм. Из физических инструментов, основной моник: lg ultrawide 29um69g, рядом прикручен моник от ноутбука повешенный вертикально, подключенный через универсальный скаллер.

    0) Запускаю Spotify :-)

    1) Произвожу установку всех необходимых модулей для сборки. В моем случае у меня набор конфигураций для webpack (отдельные файлы для pug, scss, static и.т.д., выбираю что нужно).

    2) Запускаю avocode, загружаю в него макет. Определяю в нем переменные (в то же время записываю их, чтобы сразу кинуть в scss файл) для цветов, размеров шрифтов и.т.д. чтобы при получении кусочков кода из него, он сразу расставлял переменные.

    3) Запускаю VS Code, открываю нужную папку.

    4) Пишу размету на Pug. Пишу с БЭМ, если встречаю повторяющийся блок, то открываю файл _mixins.pug, в который пишу миксины для повторяющихся блоков, например товаров, пунктов меню, каких-то блоков и.т.д. Pug умеет делать циклы, это ускоряет сильно.

    5) Когда HTML готов, начинаю делать каркас. Если дизайн сделан по сетке, определяю контейнеры, колонки, строки в свои классы (не пишу в html тучи классов аля col-md-6, а пишу в SCSS инклуды в нужные мне блоки, типа @include make-col(2) и.т.д.).

    6) Экспортирую картинки из Avocode. Очень делается просто, указываю папку и просто кликаю экспорт и ввожу название файла и расширения. Преимущественно для иконок использую svg, если нет svg, то ищу эту иконку в интернете (дизайнеры редко рисуют иконки сами, но зато любят вставлять их не в векторе). Если иконка простая, могу сам ее в inkscape обвести, ну и если нет, то экспортирую png в размере (благо авокод это позволяет, если конечно дизайнер не вставил в исходном маленьком размере). Когда есть контакт с дизайнером, трясу его, ибо растр это плохо для иконок.

    7) Пишу стили блоков из страницы. На этом этапе можно на втором монике параллельно смотреть футураму или
    Арчера :-) Но чаще на широком монике слева браузер, справа VS Code, а на втором монике Avocode (может меняться местами с браузером). Мысленно нарезаю страницу на блоки. Для каждого блока (БЭМ) создаю отдельный scss файл (кто-то даже для элемента создает, но мне лень), из него сразу выписываю все селекторы. Иногда могу сначала выписать все селекторы со страницы (но так лучше не делать, т.к. во время работы может потребоваться изменить что-то в разметке), но чаще для одного блока выполняю этот пункт и за ним сразу выполняю пункт 8, потом для нового блока опять 7 и 8 и.т.д.

    8) Пишу css код вместе с Avocode, у него беру нужные мне параметры (а он уже подставил в них переменные), и вставляю в мой код. И параллельно сверяю со скрином макета используя вот это расширение https://chrome.google.com/webstore/detail/perfectp...

    9) Пишу адаптив. Я не могу привыкнуть к методологии mobile-first, поэтому пишу всегда сначала полную версию сайта. Я понимаю, что это чревато всякими проблемами и это типа не модно, но мне норм.

    10) Медиа-запросы пишу прямо в блоках, для каждого блока/элемента/модификатора может быть отдельный медиа-запрос. Но для начала определяю breakpoint'ы для разных экранов (чтобы их не было сотни разных), если использую Bootstrap, то беру его breakpoint'ы.

    11) Добавляю анимашки. Даже если заказчик не просил отдельно (и если не указал отдельно, что нельзя), он все равно будет доволен, а с animate.css+onscreen.js это вообще работа 10 минут. Сложные анимации обговариваю отдельно, чтобы не сделать ненужную работу.

    11) Все снова сверяю, пишу скрипты где надо. Для слайдеров в 99% случаев подходит slick (с доработками конечно, но там хорошее API), для других случаев могу написать свой.

    12) Сдаю заказчику и жду ответа сидя на тостере/пикабу.

    Это чисто мой опыт, опыт фрилансера, не знаю, как делают другие и не могу на 100% утверждать что это 100% правильный способ. Я так и не смог заставить свой конфиг webpack правильно вставлять спрайты svg.
    Надеюсь чем-то поможет мой ответ.
    Ответ написан
    7 комментариев
  • Цветовая схема для Sublime Text или Visual Studio Code?

    titov_andrei
    @titov_andrei
    All my life I learn - and die a fool!
    Ответ написан
    Комментировать
  • Как перенести текст на новою строку?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    но она переносится с нереальной шириной, и я не понимаю почему ?

    li
        line-height: 3.5em
    Ответ написан
    Комментировать
  • Видео по математике?

    Комментировать
  • Видео по математике?

    sgjurano
    @sgjurano
    Разработчик
    Можете вот эти лекции попробовать посмотреть: https://www.youtube.com/playlist?list=PLXgHnjNQP7u...

    Только учтите, что при изучении математики многие вещи становятся понятны не сразу, их нужно пытаться разгрызть и только в этом случае от изучения будет польза.
    Ответ написан
    Комментировать