Задать вопрос
  • С чего начать изучение веб-дизайна?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    То что Вы хотите называется ux/ui но больше UI чем UX. Так что вот:
    https://yandex.ru/search/?text=rybub%20user%20inte...
    Вот схема, думаю будет полезна:
    7a60e32e91174fb9b9d93dc67381b39b.png

    Отдельно по поводу подбора цветовой схемы, есть классный сервис:
    colorscheme.ru
    Отдельно по поводу html, css и т.д.:
    www.w3schools.com
    И еще надо бы прочитать десяток книг по психологии потребителя, восприятии цвета и т.д.
    Ответ написан
    Комментировать
  • Как вы меняете технологии в долгоиграющем проекте?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. Выбирается модуль в системе
    2. Создаётся его копия на новой системе/технологиях
    3. Отлаживается, настраивается, адаптируется для основной.
    4. Старый - отключается, новый - включается в продакшн.
    5. GOTO 1.

    PS: Ни в коем случае не выделяем микросервисы! Это нарушит целостность смежных архитектур внутри системы! Меняем - только функциональными блоками, которые работают по заранее определённой и отлаженной схеме бизнес-процесса.
    Ответ написан
    4 комментария
  • Как создаётся такой эффект стекания мёда (см. внутри)?

    @Quiensabe
    VR-разработчик
    Так как вопрос в разделе AFTER EFFECTS - то полагаю задача как получить саму анимацию, а не как встроить ее на web-страницу? Если да - то далее.

    Сам красивый вид меда - проще всего получить используя фильтр CC glass и Gradient Ramp. Хотя похожего можно добиться даже настройками стиля слоя или другими эффектами.

    Остается анимировать контур. AE поддерживает криволинейные маски, так что можно это сделать вручную. Но я бы делал проще.

    Берем итоговый контур - то как мед должен выглядеть в последнем кадре. Мед - белый, фон - черный. Размываем слой с большим радиусом, чтобы получилось почти ровное пятно. И накладываем level сдвинув бегунки так чтобы получить фактически битовую маску (без полутонов).

    На данном этапе - получим немного кривой белый круг. Теперь анимируем радиус размытия до 0 - и получим плавную анимацию растекания круга в нашу изначальную форму меда...

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

    Обязательно переключите в свойствах проекта качество просчета на 16 бит. Иначе анимация будет дискретной.

    оффтоп. меняю знания AE на знания англ. яз. :)
    Ответ написан
    2 комментария
  • Как победить кеш браузера после загрузки новой картинки?

    T_y_l_e_r
    @T_y_l_e_r
    Добавлять в конец имени файла случайные циферки.
    img.png?352637362
    Динамически менять содержимое src img на новый url, можно даже целиком поменять тег img с помощью innerHTML
    Если выдача изображения осуществляется динамически допустим с помощью php то пожно прописать перед выдачей заголовки header(отмена кэширования);
    Ответ написан
    1 комментарий
  • Как изменять данные внутри Angular 1.5 Component через внешний Service?

    @lega
    Если компонент не завязан ни на какой сервис данных, то коммуникацию можно сделать через проперти из родительского компонента (приложения/контроллера).
    Ответ написан
    5 комментариев
  • Как изменять данные внутри Angular 1.5 Component через внешний Service?

    Немного странно, что компонент не должен знать о сервисе для отправки данных.
    Вы можете пихнуть action через биндинги компонента {action: '&'}, если планируется, что эта форма будет использоваться с разными сервисами отправки данных.
    Но это конечно очень странно : )
    Ответ написан
    2 комментария
  • Правильно ли вносить изменения в стандартный bootstrap.css файл?

    sfi0zy
    @sfi0zy Куратор тега CSS
    Creative frontend developer
    К словам aleserkan хочется также добавить, что bootstrap достаточно хорошо кастомизируется с помощью изменения соответствующих переменных и его пересборки. При этом вы у себя храните только эти сами переменные - пересобрать можете в любой момент. Должно остаться очень небольшое количество стилей, которые вам нужны для дополнительной кастомизации - там и important в количестве нескольких штук в отдельном файле сгодится (не очень красиво, но понятно что и где меняется).

    Если же у вас получается свой файл размером с половину bootstrap, в котором вы переписываете его стили, стоит поставить вопрос ребром - скорее всего логично будет отказаться от его использования и написать все руками. Да, я знаю, что такую постановку вопроса обычно не любят, но не стоит забывать о таком варианте: бывают такие дизайны, что при верстке от bootstrap остается только сетка и пара кнопок - в таком случае его использование теряет смысл.
    Ответ написан
    Комментировать
  • Как правильно организовать сборку проекта Angular, а также подключение файлов?

    @Faliah
    Гуглите что-то вроде: webpack lazyload с добавлением angularjs и прочих слов. Вот несколько ссылок, что удалось найти:
    • Для начала секция из официальной документации webpack - ссылка
    • Code splitting с примерами - ссылка
    • Lazy load AngularJS with Webpack - ссылка
    • webpack-angular-lazyload - репозиторий с примером - ссылка

    Ответ написан
    1 комментарий
  • Как обновлять общие виджеты в Angular?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Какие есть еще решения, для обновления данных, для каких то зависящих друг от друга компонента?


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

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

    @sazhyk Автор вопроса
    Уболтал начальство не канифолить моск, а сделать по человечески, в дивах.
    HTML-код
    <div class="person_list_div">
    	<a href="" class="person_list_row">
    		<div class="person_list_number">00001</div>
    		<div class="person_list_name">Иванов И.И.</div>
    	</a>
    	<a href="" class="person_list_row">
    		<div class="person_list_number">00002</div>
    		<div class="person_list_name">Петров П.П.</div>
    	</a>
    </div>

    CSS-код
    .person_list_div {
        display: table;
    }
    
    .person_list_row {
        display: table-row;
        text-decoration: none;
        transition: all 0.1s ease;
    }
    
    a.person_list_row:active,
    a.person_list_row:visited {
        text-decoration: none;
        color: #000000;
    }
    
    a.person_list_row:hover {
        background-color: lightslategray;
        color: aliceblue;
    }
    
    .person_list_number,
    .person_list_name {
        display: table-cell;
    }

    Оставлю это тут, может кому пригодится.
    ЗЫ хотя если будут ещё какие интересные решения было бы познавательно глянуть.
    Ответ написан
    5 комментариев
  • При помощи какой программы можно следить за работой фрилансера?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Нафиг такого клиента.
    Человек который работает удаленно, может делать что хочет.
    Хоть себя в прямом эфире на порно-сайты транслировать, это не должно касаться клиента.

    Клиенту должно быть важно одно - реализация проекта в срок.

    Ну а если вам клиент запрещает ползать по порно сайта, боюсь вы с ним еще намучаетесь.
    Ответ написан
    2 комментария
  • Что происходит при прогреве аккумулятора телефона феном?

    Nickel3000
    @Nickel3000
    Единственное, что приходит в голову — при повышении температуры увеличивается скорость химических реакций, а после прогрева напряжения хватило для запуска контроллера заряда аккумулятора. Но полгода в разряженном состоянии для аккумулятора — это очень много.
    Ответ написан
    1 комментарий
  • Заблокировано изменение стартовой страницы в Firefox

    sn4ke
    @sn4ke
    Попробуйте следующее:

    1. Установите домашнюю страничку.
    2. Откройте фаил prefs.js в вашем профиле.
    3. найдите строчку с установленной вами страничкой(она должна выглядеть примерно так -user_pref(«browser.startup.homepage», «www.whatever.com/»
    4. Создайте фаил user.js и вставьте в него эту строчку.
    5. Сохраните фаил user.js в тоже папке, где лежит prefs.js
    6.PROFIT!!!

    *Источник
    Ответ написан
    1 комментарий