• Не запускается wine на Linux Manjaro?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Wine не дает никакой гарантии, что программа:
    - поставится
    - заработает
    - будет работать
    - не будет падать

    И чем сложнее программа - тем меньше шансов, что она заработает и результат ее работы будет таким же как в винде. Я использую только две программы такого типа - это winbox и 2gis. Хотя пробовал и неоднократно ставить и офисы и бразуеры и игры. Результат как правило один - или не ставится, или ставится но не работает.
    Конечно, можно копаться в логе и смотреть, что не так - может быть там реально дело решится подкидыванием нужной dll, установкой нужного пакета через winetricks, а то и правкой "реестра".
    И конечно wine должен стоять распоследний - там баги всегда правят огромными пачками.
    Ответ написан
    Комментировать
  • Как тестировать верстку?

    alone_lion1987
    @alone_lion1987
    Веб-разработчик
    Статья habrahabr.ru/post/114256

    1. Проверка соответствия макету.
      Допускается расхождение до 5px для текста. Разрешены и даже приветствуются правки размеров и расположения криво нарисованных блоков (разница размерах в 1-2px на разных страницах).
      В качестве инструмента можно использовать Pixel Perfect (см. статью).

    2. Кроссбраузерность. Корректное отображение в браузерах, указанных в задаче на тестирование.
    3. Проверка на всех необходимых разрешениях
      Всегда следует проверять, как страница реагирует на уменьшение масштаба, таким образом, эмулируя просмотр на устройстве с большим экраном.
      Особенно это актуально, если на странице есть фоновая картинка, которая должна быть на всю область экрана. Это позволяет проверить, что она не вставлена с обрубками.

    4. Проверка на всех необходимых устройствах.
      Даже сайты, не адаптированные под мобильное устройство, должны на нем более-менее корректно смотреться. На мобильных устройствах следует проверять хотя бы в двух браузерах.
      Интересный сервис: webmark.com.ua/mobile
      Можно средствами браузера.
      Адаптивная верстка - рекомендую бутстрап, getbootstrap.com

    5. Отсутствие js-ошибок. В консоли браузера не должно выдаваться ошибок.
    6. Валидация html - validator.w3.org/. Наличие предупреждений (Warning) при проверки возможно. Ошибок не должно быть.
    7. Валидация css.
    8. Корректная работа при вбивании реального текста, надёжность вёрстки.
    9. Оптимизация скорости загрузки.
      https://gtmetrix.com/
      https://developers.google.com/speed/pagespeed/insights/

    10. Наличие Win/Mac/Linux-аналогов шрифтов. При использовании нестандартных шрифтов (определить подгрузку таких шрифтов - также в консоли на закладке Network), проверить, что в случае их незагрузки сайт нормально смотрится.
      Как эмулировать их незагрузку? Например, если шрифт грузится с google fonts, закрыть к нему доступ через файл hosts. Сайт будет смотреться иначе, но ничего не должно слишком сильно разваливаться.

    11. Label и input/select должны быть слинкованы
    12. Проверка корректности заполнения форм на JS. В верстке формы должны валидироваться: обязательные поля подсвечиваться, поле email проверяться на корректность и т.п. Поля для ввода телефона должны иметь маску (если телефон, скорее всего, российский), возможно маски на другие поля (дата, время).

    13. Переключение между элементами форм по кнопке tab
    14. Лого на внутренних страницах должно вести на главную страницу (должно быть ссылкой)
    15. Интерактивность соответствующих элементов - реакция на наведение и нажатие
    16. Skype-плагин не должен ломать вёрстку
    17. Ресайз textarea не должен ломать вёрстку
    18. Ссылки на сторонние сайты должны быть с target=”_blank” (открываться в новой вкладке)
    19. Проверка орфографии, в том числе автоматизированными средствами (Word'ом)
    Ответ написан
    1 комментарий
  • Как сделать такой фон?

    @Sn0wSky
    Я бы так сделал codepen.io/anon/pen/zoNajp

    Внутри три блока, и у каждого еще отросток (:before) в нужную сторону уходит за предела экрана.
    Ответ написан
    1 комментарий
  • Как сделать что бы dropdown показывался при клике?

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    Ответ написан
    Комментировать
  • В чем преимущества использования CSS - препроцессоров? Какой выбрать?

    zooks
    @zooks
    Frontend
    Выбрать SASS.
    Экономия времени, с препроцессорами можно больше сделать. Более структурированный код. Миксины и плейсхолдеры. Автоматическая простановка префиксов с помощью autoprefixer.
    Ответ написан
    2 комментария
  • Gulp. Как правильно реализовать подключение хедера и футера из отдельных файлов?

    zorro76
    @zorro76
    Ничего из написанного вами не понял, что у вас не так?

    Пример:
    var gulp = require('gulp'),
    rigger = require('gulp-rigger');
    var src = {
           html: ['./src/*.html']
        },
    gulp.task('html', function() {
        gulp.src(src.html)
            .pipe(rigger())
            .pipe(gulpIf(env !== 'dev', minifyHTML()))
            .pipe(gulp.dest(outputDir))
            .pipe(connect.reload())
    });
    
    gulp.task('watch', function() {
        gulp.watch('./src/**/*.html', ['html']);
    });

    в папке src (app) создаем папку template, а которой файлы header.html, footer.html и другие...
    Далее в своих файлах html прописываем всего лишь:
    //= template/header.html
    //= template/footer.html
    и вуаля, отключаем себе головную боль.
    Ответ написан
    8 комментариев
  • Как натянуть верстку на wordpress?

    Punkie
    @Punkie
    Пересмотрел кучу видеоматериалов, текстовых статей и т.п.


    Либо плохо смотрели, либо не то смотрели.

    wp-kama.ru - русский справочник по функциям
    https://developer.wordpress.org/themes/basics/temp... - структура шаблонов
    https://www.youtube.com/watch?v=k7olvEeBM2I - один из тысяч уроков по созданию тем
    underscores.me - стартовая тема, на основе которой можно сверстать любой сайт. Плюс она хорошо документирована - можно понять как работают темы вордпресса в целом.
    Ответ написан
    Комментировать
  • Почему не работает функция em() в sass?

    zooks
    @zooks
    Frontend
    Потому что нужно написать миксин:
    $browser-context: 16; // Default
    
    @function em($pixels, $context: $browser-context) {
      @return #{$pixels/$context}em;
    }

    Вызывать без указания px для пикселей.
    Ответ написан
    Комментировать