Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
RazerVG

Владимир Голубь

FrontEnd
  • 35
    вклад
  • 371
    вопрос
  • 128
    ответов
  • 32%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как отправить объект с данными обратно на Get запрос, чтобы он был распознан как фаил?

    RazerVG
    Владимир Голубь @RazerVG Автор вопроса
    FrontEnd
    Нужно использовать attachment
    @Controller('file')
    export class FileController {
    	@Get('/')
    	@Header('Content-Type', 'application/octet-stream')
    	@Header('Content-Disposition', 'attachment; filename="123.json"')
    	getFile() {
    		return {
    			name: 'Jack'
    		}
    	}
    }
    Ответ написан 23 мар. 2022
    Комментировать
    Комментировать
  • Как подключить монитор с type-c к макбуку через thunderbolt 2?

    RazerVG
    Владимир Голубь @RazerVG
    FrontEnd
    У тебя есть DP. Используй кабель mini DP (тот же thunderbolt 2) - DP
    Ответ написан 02 февр. 2022
    Комментировать
    Комментировать
  • Возможно ли подключение Mac Air 2017 и Mac Pro 2020 к Док станции?

    RazerVG
    Владимир Голубь @RazerVG
    FrontEnd
    MacBook Air по Thunderbolt 2 заряд не берет, у меня MacBook Pro от монитора он не заряжается по нему. Только MagSave.
    Ответ написан более года назад
    1 комментарий
    1 комментарий
  • Как правильно разделить логику на файлы socket.io сервера?

    RazerVG
    Владимир Голубь @RazerVG
    FrontEnd
    Потому что allSockets это массив, нужно проходить его в цикле и уже вызывать сокет на элементе.

    Экспортируйте socket туда где он необходим.
    Почитайте про Dependency Injection в Node.js на Express.
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как с помощью gsap сделать такой переход по скролу?

    RazerVG
    Владимир Голубь @RazerVG
    FrontEnd
    Какой смысл применения тут gsap. Применяю его когда анимация зависит от прокрутки экрана, а тут после после смены слайда она запускается и все.
    Ответ написан более года назад
    4 комментария
    4 комментария
  • Как динамически обновлять nuxt-route-meta для хлебных крошек?

    RazerVG
    Владимир Голубь @RazerVG
    FrontEnd
    В middleware нельзя изменить?

    These can be accessed in middlewares via route.meta at runtime.
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как привязать директорию к виртуальному домену mac os?

    RazerVG
    Владимир Голубь @RazerVG
    FrontEnd
    Установи MAMP
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Почему монитор не отражает разрешение 4к при подключении к макбуку?

    RazerVG
    Владимир Голубь @RazerVG
    FrontEnd
    Используйте Thunderbolt - mini Display port
    Ответ написан более года назад
    1 комментарий
    1 комментарий
  • При миграции typeorm генерирует все entity, почему?

    RazerVG
    Владимир Голубь @RazerVG
    FrontEnd
    В настройках подключения установлено syncronize в true?
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Typeorm. Как осуществить данный запрос?

    RazerVG
    Владимир Голубь @RazerVG
    FrontEnd
    В чем проблема сделать это через leftJoin ?

    this.lfMovieER.createQueryBuilder('m')
      .setParameter('userID', 82)
      .leftJoin(
        LfUserDetailEntity,
        'uD',
        'm.id = uD.movie_id AND uD.user_id = :userID'
      )
    Ответ написан более года назад
    3 комментария
    3 комментария
  • Как передать параметр в конструктор класса при добавлении его через Dependency Injection (NestJS)?

    RazerVG
    Владимир Голубь @RazerVG Автор вопроса
    FrontEnd
    Это работает
    @Module({
      controllers: [AppController],
      providers: [
        Test1Service,
        {
          provide: 'BLOG',
          useValue: new Test2Service('blog'),
        },
        {
          provide: 'ANALYTICS',
          useValue: new Test2Service('analytics'),
        }
      ],
    })
    export class AppModule {}


    @Injectable()
    export class Test1Service {
        constructor(
            @Inject('BLOG') public testBlog: Test2Service,
            @Inject('ANALYTICS') public testAnalytics: Test2Service
        ) {}
    
        getIndex() {
            this.testBlog.getIndex()
            this.testAnalytics.getIndex()
        }
    }
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как в роуте прописать регулярное выражение?

    RazerVG
    Владимир Голубь @RazerVG Автор вопроса
    FrontEnd
    Может кому пригодиться
    '/:category(opinions)/:asset([a-z0-9]{1\,3})'
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как пробросить в подзапрос алиас верхнего уровня в typeorm?

    RazerVG
    Владимир Голубь @RazerVG Автор вопроса
    FrontEnd
    Рабочая версия
    const query = getConnection()
            .createQueryBuilder()
            .select('title')
            .addSelect(qb => qb
                .select('name')
                .from(AuthorsEntity, 'aut')
                .leftJoin(ArticlesEntity, 'art1', 'aut.id = art1.author_id')
                .where('art1.id = art.id'),
              'name'
            )
            .from(ArticlesEntity, 'art');
    
        return query.getRawMany();
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как выровнять кнопку по правому краю?

    RazerVG
    Владимир Голубь @RazerVG
    FrontEnd
    <div class="row">
              <div class="col-md-12">
                <div class="d-flex justify-content-between">
                    <h4>MicroWallets</h4>
                    <button class="btn btn-success mt-2"><i class="bi bi-plus"></i></button>
                </div>
              </div>
            </div>
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как задать hover на определенные точки в Chart JS?

    RazerVG
    Владимир Голубь @RazerVG
    FrontEnd
    Аналогично
    https://www.chartjs.org/docs/latest/charts/line.ht...
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как стилизировать лейблы в chart js?

    RazerVG
    Владимир Голубь @RazerVG
    FrontEnd
    Можете попробовать сделать так:
    scales: {
                x: {
                    ticks: {
                        callback: function(value, index, values) {
                            return `<span>${ value.month }</span> ${ value.year }`;
                        }
                    }
                }
            }
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Тень в виде рамки, а не сплошная на css?

    RazerVG
    Владимир Голубь @RazerVG
    FrontEnd
    Тут только сделать второй div с такой же формой и другим border-coolor, чуть его сдвинуть. Со шрифтом аналогично.
    Через transparent тень не видна.
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Можно ли найти работу верстальщиком и где?

    RazerVG
    Владимир Голубь @RazerVG
    FrontEnd
    В офис. В компанию, которая делает сайты на заказ. На маленькую зп возьмут.
    Ответ написан более года назад
    4 комментария
    4 комментария
  • Почему chartjs обрезает график?

    RazerVG
    Владимир Голубь @RazerVG Автор вопроса
    FrontEnd
    Данная проблема будет исправлена в версии 3.4.0
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Можно ли совместить два запроса с группировкой?

    RazerVG
    Владимир Голубь @RazerVG Автор вопроса
    FrontEnd
    Как то так, но может есть вариант лучше
    SELECT t1.priority, t1.today, COALESCE(t2.yesterday, 0) AS yesterday
    FROM 
        (SELECT priority, COUNT(*) AS 'today' FROM ... WHERE  time >= '2021-06-03 00:00:00' AND time <= '2021-06-03 23:59:59' GROUP BY priority) t1
    LEFT JOIN
        (SELECT priority, COUNT(*) AS 'yesterday' FROM ... WHERE time >= '2021-06-03 00:00:00' AND time <= '2021-06-03 23:59:59' GROUP BY priority) t2
    ON (t1.priority = t2.priority);
    Ответ написан более года назад
    Комментировать
    Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • Следующие →
Самые активные сегодня
  • Evgenii
    • 16 ответов
    • 0 вопросов
  • Drno
    • 6 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 5 ответов
    • 0 вопросов
  • mayton2019
    • 5 ответов
    • 0 вопросов
  • OoU
    • 5 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации