example

nginx map Установка значения переменной. Примеры

Директива map позволяет вычислять значение переменной, используя какое-то другое значение, общий формат синтаксиса:

map строка $переменная { ... }

или если заменить официальные обознчения:

map ужеИзвестноеЗначение $имяПеременная { описаниеПравил }

-- при этом стоит отметить, что разработчики не рекомендуют использовать переменные просто для подстановки строк (/уменьшения дублирования кода).

Конвертировать Mp4 в Mp3 LInux Ubuntu в терминале

Пример команды:

 ffmpeg -i имяфайла.mp4 -vn -acodec libmp3lame -ac 2 -ab 160k -ar 48000 имяфайла.mp3 

Источник:

joi enum typescript Работа с перечислимым типом

Можно попробовать что-то вроде:

import * as joi from 'joi';

permission: joi
     .string()
     .required()
     .valid(...Object.values(SomeMyEnum)),

nestjs Контроллер, GET парамертры и параметры URL - пример

Получать GET-параметры и параметры из замого адреса запроса можно так (пример контроллера):

import { Controller, Get, Param, Query } from '@nestjs/common';

@Controller('test')
export class TestController {

  @Get('queryparams/:id')
  getTestGetparams(@Param('id') id, @Query('type') type): string {
    return `Url param: ${id}, Get param type = ${type}`;
  }
}

Валидация Get параметров с помощью joi (пример для Enum)

Пример:

ssh ProxyCommand Пример подключения через прокси-хост - начала на один и сразу на другой

Общая идея

Предположим что у вас есть MyHost, который достижим по ssh только после, опять же, ssh подключения к MyProxyHost, тогда в .ssh/config для MyHost можно указать опцию ProxyCommand с такими значениями:

flex Убрать пространство между колонками/строками для переноса элементов. Аналог flew-grow для побочной оси

Используйте свойство align-content: https://developer.mozilla.org/ru/docs/We...

Свойсто align-content работает когда флекс-контейнер содержит переносы списка элементов (получаются строки или колонки, в засимости от значения flex-direction вашего флекс-контейнера), чтобы руководить расстоянием между этими строками-колонками свойство и помогает

Напр. убираем отступ между колонками:

react use svg from separate file as background-image in css styles

Импортируем, как будет значение было экспортировано по умолчанию и затем применяем:

nodejs import export Как использовать, пример

  1. Создадим в корне проекта папку src/
  2. Создадим в ней файл src/ test.js с таким содержимым:
    export function test() {
        console.log('12313');
    }
    
  3. Создадим в корне проекта package.json с таким содержимым:
    {
        "type": "module" 
    }
  4. И создадим в корне же проекта файл, в который будем импортировать определенную вые функцию test(), назовем его run.js и внутри напишем:
    import {test} from './src/test.js';
    

ajv Валидация по условию, зависимые поля. Несколько if then

const validate = ajv.compile(
    {
        type: "object",
        "properties": {
            "name": {
                type: "string",
                maxLength: 15,
                "isNotEmpty": true,
            },
            "email": { type: "string", format: "email" },
            "count": { type: "number", },
            "price": { type: "number", },
        },
        required: ["name"],
        "allOf": [
            {
                "if": {
                    "properties": { "deliveryType": { const: deliveryTypes.CITY.value } } 
                },

Pages

Subscribe to RSS - example