Задать вопрос
  • TypeScript настройка alias'ов?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Если попробовать скомпилировать приведенный вами код с помощью команды tsc в корне проекта, то он незамедлительно показывает ошибку:
    tsconfig.json(15,5): error TS5060: Option 'paths' cannot be used without specifying '--baseUrl' option.


    Ну и собственно при добавлении "baseUrl": "./" в tsconfig всё работает:)

    P.S. Спасибо, я теперь знаю, что tsc поддерживает алиасы:)
    Ответ написан
    Комментировать
  • Как в Windows менять язык так что бы в момент переключения языка курсор ввода элементы не уходил с inputa?

    sashkets
    @sashkets
    Прекратил отвечать после 24.02.2022
    в 10 язык переключается комбинацией

    флагвинды + пробел
    Ответ написан
    1 комментарий
  • Как в Windows менять язык так что бы в момент переключения языка курсор ввода элементы не уходил с inputa?

    @d-stream
    Готовые решения - не подаю, но...
    Alt-Shift - дебильнейшая комбинация клавиш. Притом я совсем не понимаю Microsoft, которая одной рукой сделала именно эту комбинацию дефолтной, а другой рукой активно продвигает фокусировку горячих клавиш по одиночному Alt

    Как итог: быстрое переключение такой комбинацией и набор текста = потеря первого символа (а то и "перескок" в меню).

    Ctrl-Shift во-первых не имеет такой проблемы, во-вторых намного комфортнее: на подавляющем большинстве клавиатур эти клавиши имеют общие границы = можно тыкнуть эту комбинацию одним пальцем. Плюс к этому эти клавиши опять же в подавляющем большинстве случаев находятся на самом краю клавиатурного поля, Alt "гуляет" и на ноутбуках например находится после Fn и Win, на обычных клавиатурах - как минимум за Win и на раритетных - сразу за Ctrl
    Ответ написан
    1 комментарий
  • Чем заменить btdigg.org?

    @dartraiden
    Можно у себя поднять свой собственный поисковик.

    https://github.com/AlphaReign/scraper
    https://github.com/boramalper/magnetico
    Ответ написан
    Комментировать
  • Как сделать отступ при скроле страницы?

    Athanor
    @Athanor
    Лайк + Решение: не жмись, нажми
    Самый простой способ: сделать скролл в 2 шага и после scrollIntoView вызывать доскрол на нужное кол-во пикселей, типа такого
    window.scrollBy({
      top: -10,
      left: 0,
      behavior: 'smooth'
    }); //

    Но если хотите плавности, вам придется, вероятно, отказаться от scrollIntoView, получать координаты верхушки вашего anchor, менять их на нужное кол-во пикселей и вызывать window.scrollTo, передавая туда координаты в параметр top

    Добавил демо
    Ответ написан
    1 комментарий
  • С какой шириной нужно создавать дизайн веб-сайтов?

    @designeruiux
    Смотри ту фигню которую тебе втирают про, я так делаю делай как я точно также, шли таких лесом.
    Принцип какой если на максимуме объяснять.
    1920px ширина или 320px - т.е рисуешь именно под этот монитор или мобилку, почему? Потому, что есть 2 принципа mobile use and desk use. Что это такое - 2 правила дизайнера каждый выбирает себе по душе изначально макет создает либо для телефона 320px, а потом создает макет адаптирует под 1920px, либо абсолютно наоборот 1920px, а потом под телефон 320px адаптирует дизайн.
    Оба варианта хороши, но лично я делаю сначала для больших мониторов 1920px, а потом адаптирую уже под мобильную 320px, для планшетов я в принципе не использую так как зачастую дизайн сайта в конечном итоге верстальщики и прогеры адаптируют сами, блоки и шрифты на автомате сами регулируются с помощью фреймворков, а под телефон сложновато подогнать чтобы смотрелось хорошо.
    Вообщем у меня модель какая и 1920px и 320px я просто переношу макет под мобилку и корректирую сам, а потом отдаю на вёрстку. Можно вообще 3 варианта сразу делать 1920px, 1024px, 320px - это 3 основных варианта мониторов на 2018 год.
    Если ты хочешь чтобы на Mac и прочее мониторы где разрешение выше чем FULL HD т.е 2k, 4k, 5k(телевизоры).
    То макет вообще можешь делать изначально 2560px, но зачастую просто не требуется.

    Ещё дополню в крупных компаниях России где я работал там использовали 95% проектов, 1920px ширину для макета, а мониторы были 2560px чтобы удобнее смотреть именно макет под 1920px.
    Ответ написан
    Комментировать
  • С какой шириной нужно создавать дизайн веб-сайтов?

    @nekitvk
    я делаю 1920 шир (1170 контент), 970 шир (750 контент), 480 шир. (320 контент)
    Ответ написан
    Комментировать
  • Можно ли на JS определить загрузилась ли картинка или нет?

    profesor08
    @profesor08 Куратор тега JavaScript
    let images = ["image1.jpg", "image2.jpg"];
    let promises = [];
    
    images.forEach(function(src) {
      promises.push(new Promise((resolve, reject) => {
        let proxyImage = new Image();
    
        proxyImage.addEventListener("load", function () {
          resolve();
        });
    
        proxyImage.src = src ;
      }));
    });
    
    Promise.all(promises).then(function () {
      // загрузились
    });


    Можешь вручную указать пути к картинкам либо сгенерировать автоматически, пробежавшись по всем img элементам на странице, либо пробежавшись по всем элементам на странице и выбрав значение css свойства background-image.
    Ответ написан
    Комментировать
  • Какую выбрать CMS/CMF для интернет магазина с оптовыми опциями?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    На Modx и делайте. Главное не делайте на джумла и тем более, не к ночи помянутый виртмарт, горя хлебнёте.
    По сути, необходим один бесплатный плагин Минишоп2 и всего ОДИН платный плагин, не скажу какой...)))
    Office-то зачем?)))обожимой...
    Ответ написан
    3 комментария
  • Какую выбрать CMS/CMF для интернет магазина с оптовыми опциями?

    Sanes
    @Sanes
    На Modx и делайте. Главное не перестарайтесь с дополнениями, горя хлебнёте.
    Ответ написан
    Комментировать
  • Как изменить горячую клавишу смены языка на Ctrl+Shift в Ubuntu 18.04?

    Vladimir_Levadnij
    @Vladimir_Levadnij
    Генеральный разнорабочий Текнокомо
    Товарищи, убил вагон времени но нашёл как победить :-) Интернет полон инфы как при помощи gnome-tweak-tool включить переключение раскладки по Alt+Shift, но нам то с вами нужно именно чтобы по Alt+Shift работало переключение источников ввода, а это другой функционал, который очень удобен так как позволяет быстро переключаться между двумя последними языками, при этом там может быть портянка из 5 языков (как у меня). Решение вот тут, сразу предупрежу, чтобы не было конфликта, если вы включили Alt+Shift через gnome-tweak-tool, то отключите там.

    Суть:

    1. Установить пакет dconf-editor и отредактировать один или оба следующих ключа, чтобы заставить все работать:

    2. Перейти к org.gnome.desktop.wm.keybindings

    3. Измените источник входного сигнала переключателя на ['<Alt>Shift_L']

    4. Аналогично, ключевой переключатель-вход-источник-назад изменится на ['<Shift>Alt_L']

    Я привык нажимать кнопки в обратном порядке, поэтому у себя сделал на оборот и работает :-)
    Ответ написан
    7 комментариев
  • Полное удаление созданной JS-функции с освобождением памяти в DOM. Есть ли реально рабочий код?

    xmoonlight
    @xmoonlight Автор вопроса
    https://sitecoder.blogspot.com
    foo=(delete foo.__proto__)?undefined:foo;
    Полный код демки - у меня в блоге.

    Спасибо ProjectSoft за помощь!
    Ответ написан
    Комментировать
  • Куда пропал выбор шаблона страницы в wordpress?

    yar-ikarus
    @yar-ikarus Автор вопроса
    Аномалия
    Все разобрался. Я тупо забыл файл с шаблоном туда залить)))
    Ответ написан
    Комментировать
  • Как задать блоку пропорции?

    Bakay_Sergey
    @Bakay_Sergey
    site layout
    можно:
    width:100%;
    heigth:0;
    padding-top:200%;
    Ответ написан
    2 комментария
  • Какой шаблонизатор использовать в WordPress?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Если вы пишете для себя / клиента - используйте что угодно. Впрочем, любой шаблонизатор даст вам свой overhead, я не вижу причин его использовать - у WordPress есть свой шаблонизатор. Да, он не ОПП, это не MVC, он у многих вызывает попоболь, но тем не менее он есть, он хорошо интегрирован со всем ядром и он прекрасно работает. Если вам религия не позволяет "напрямую же HTML в PHP лепить" - используйте Laravel с блейдом, зачем вы WordPress вообще взяли.

    Если пишете плагин для распространения (платный для Codecanyon, фришный для WordPress.org) - тогда используйте нативный шаблонизатор и не усложняйте людям жизнь. Любой разраб под WP уже умеет работать с нативными шаблонами, template functions и тд. Не заставляйте его разбираться с вашими велосипедами (даже если это известный шаблонизатор типа Twig). Посмотрите как реализовано у WooCommerce - в папке плагина есть папочка с темплейтами, и есть функция для подключения темплейтов, которая сначала смотрит, если ли аналогичный темплейт в папке темы. Таким образом разработчики могут легко переопределять ваши шаблоны.
    Ответ написан
    Комментировать
  • Должен ли фронтенд разработчик уметь верстать (css)?

    @mrFeeman
    Кольнуло сердце прочитав вопрос
    Ответ написан
    Комментировать
  • Как открыть боковую панель в Visual Studio Code???

    @Feresey
    Модератор, это вопрос не ради спама, я сам решение нашел чисто случайно
    5b96395c216e3138251503.png
    найти надо строчку "workbench.activityBar.visible" в файле ~/.config/Code/User/settings.json
    и установить её значение true
    Ответ написан
    Комментировать
  • Какое есть решение данной ошибки по vue-chartjs?

    0xD34F
    @0xD34F Куратор тега Vue.js
    Очевидно же раз - понизить используемую версию chart.js. Так, чтобы первой цифрой была 2, а не 3.

    Очевидно же два - подождать, пока выйдет версия vue-chartjs с поддержкой третьего chart.js.

    Очевидно же три - форкнуть vue-chartjs и реализовать поддержку третьего chart.js самостоятельно.
    Ответ написан
    3 комментария
  • Как в Laravel настроить email verification, чтобы отправлялось с другого email?

    colonel
    @colonel Автор вопроса
    Разработчик PHP, Laravel
    Вообщем решил сам.
    В App\Models\User переопределил метод:
    public function sendEmailVerificationNotification()
        {
            $this->notify(new VerificationEmail());
        }


    И создал класс VerificationEmail унаследованный от Illuminate\Auth\Notifications\VerifyEmail
    В нём переопределил метод:
    protected function buildMailMessage($url)
        {
            return (new MailMessage)
                ->mailer('activate')
                ->from('activate@example.com', config('app.name'))
                ->subject(Lang::get('Verify Email Address'))
                ->line(Lang::get('Please click the button below to verify your email address.'))
                ->action(Lang::get('Verify Email Address'), $url)
                ->line(Lang::get('If you did not create an account, no further action is required.'));
        }
    Ответ написан
    Комментировать
  • Как заставить PHPStorm кушать меньше памяти?

    @hjk Автор вопроса
    Всё оказалось просто и тупо. Оставлю, если кому будет интересно. Шторм индексировал папку с логами проекта, которые оказались включены. Он пытался этот рост заиндексировать прямо в реальном времени и закипал. Оказалось достаточно исключить папку логов из индекса, и всё вернулось на круги своя.
    Ответ написан
    1 комментарий