• Как вырезать кусок из видео в ffmpeg по кадрам?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Справку почитать, там же есть возможность указания именно фрейма (кадра)
    ffmpeg -i input.mp4 -vf "trim=start_frame=100:end_frame=200" output.mp4
    Ответ написан
    3 комментария
  • Как портировать JS subtle.importKey / subtle.sign на PHP?

    iMedved2009
    @iMedved2009
    Не люблю людей
    Тыц
    <?php
    var_dump(unpack('C*', hash_hmac('sha256', 'Just simple test string', 'Very_secret_key!', true)));
    Ответ написан
    1 комментарий
  • Как реализовать связанные select'ы?

    0xD34F
    @0xD34F Куратор тега Vue.js
    Выбранные значения:

    data: () => ({
      selected: [ null, null, null ],
      ...
    }),

    Получение массивов данных для селектов:

    computed: {
      selectData() {
        const data = Array.from({ length: this.selected.length }, () => []);
    
        for (let { items } = this.selectors, i = 0; items && i < data.length; i++) {
          data[i] = items;
          items = items.find(n => n.value === this.selected[i])?.childs;
        }
    
        return data;
      },
      ...
    },

    Сброс выбранных значений:

    methods: {
      resetSelected(index) {
        for (let i = index; i < this.selected.length; i++) {
          this.selected[i] = null;
        }
      },
      ...
    },

    Собираем всё вместе:

    <v-col v-for="(n, i) in selected" cols="4">
      <v-select
        :items="selectData[i]"
        item-text="title"
        item-value="value"
        v-model="selected[i]"
        @change="resetSelected(i + 1)"
      ></v-select>
    </v-col>
    Ответ написан
    Комментировать
  • Как на QNAP TS-412U заменить диски и изменить тип RAID-а без потери данных?

    sashkets
    @sashkets
    Прекратил отвечать после 24.02.2022
    если есть возможность, то можно сделать следующим образом (у вас всего 4 диска)
    1. деградируем рейд1. освобождается 1 диск
    2. строим рейд5 из 3-х дисков
    3. перенос данных на рейд5
    4. удаляем деградированый рейд1 и присоединяем диск к рейд5
    Ответ написан
    4 комментария
  • Есть ли серверные MB под пару i7 на LGA1366?

    @DROS
    Ваш вопрос довольно шустро гуглится. Вот тут спрашивают то же самое и в ответ получают:

    It's impossible to install two i7 CPUs. You need two Xeon 5500 series processors. The i7 is missing the logic required to run dual CPUs. The only way to use two i7 CPUs is to build two systems.


    Т.е. у i7 нет встроенной логики для работы в многопроцессорном режиме, а вот у Xeon-ов она есть. Подозреваю что именно поэтому xeon-ы, как Вы пишете, заводятся на десктопах, а десктопные процессоры на серверных материнских платах - нет.
    Ответ написан
    Комментировать
  • Есть ли серверные MB под пару i7 на LGA1366?

    Melkij
    @Melkij
    PostgreSQL DBA
    Основная проблема - на десктопных i7 отсутствуют дополнительные линки QPI, необходимые для взаимодействия между процессорами.

    Поэтому в двухсокетных материнках и не каждая пара Xeon работать будет, нужны как минимум именно те, у которых активны QPI линки. Например, пара каких-нибудь Xeon W3680 не заведётся потому же, почему и пара i7. Они искусственно разделены на разные рынки.
    И наоборот, ради пиара была даже вполне десктопная материнка, но всё равно требующая xeon - EVGA Classified SR-2
    Ответ написан
    Комментировать