Задать вопрос
  • Какой оптимальный сценарий использования Б/У hdd?

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    Какой оптимальный сценарий использования Б/У hdd?

    Сдать на металл и купить ССД. Ну или пузырь.
    Ответ написан
    Комментировать
  • Как разделить UI и логику десктоп приложения C#?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Использовать стандартные паттерны типа MVC и MVVM. Для большинства приложений этого достаточно. Если приложение более сложное, то оно делится на компоненты в виде, опять же, стандартных библиотек и приложения/приложений.
    Ответ написан
    Комментировать
  • Оффер в слепую - нормальная практика?

    paran0id
    @paran0id
    Умный, но ленивый
    Рекрутинговые агентства бывают разные. Одни раскрывают нанимателя и условия на первом же созвоне, другие не сообщают вообще ничего. Вторых, ИМХО, надо слать лесом. Понятно, что они боятся за свои гонорары, но такие сделки вслепую не совершаются.

    Я бы ничего на стал подписывать до принятия оффера. Более того, оффер не имеет юридической силы, и такие вещи, как NDA, нужно подписывать вместе с трудовым договором (за редкими исключениями).
    Ответ написан
    2 комментария
  • Где windows хранит путь к перемещенным папкам профиля?

    @res2001
    Developer, ex-admin
    Вообще по пользователям в реестре: \HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
    Если нужен только текущий пользователь, то переменная окружения %USERPROFILE%

    Пользовательский профиль можно переместить весь, тогда изменения будут в USERPROFILE и в реестре.
    Но можно переносить и отдельные папки профиля в другое место. Тут уже не знаю точно как винда это хранит. Из возможных вариантов:
    1. где-то в пользовательском реестре лежит новый путь
    2. вместо стандартного каталога записывается ссылка на новое место
    Ответ написан
    Комментировать
  • Можно ли открыть доступ к папке через интернет?

    @dronmaxman
    VoIP Administrator
    Самый простой вариант если стоит python
    cd /my/folder
    sudo  python3 -m http.server 80
    Ответ написан
    6 комментариев
  • Можно ли открыть доступ к папке через интернет?

    DevMan
    @DevMan
    a в чем вопрос собственно?
    можно через web-сервер, можно ftp, можно webdav, можно через специализированный софт.
    вариантов до усрачки в самом деле.
    Ответ написан
    Комментировать
  • Какую должность я занимаю?

    xez
    @xez
    TL Junior Roo
    Как говорится, хороший вопрос содержит половину ответа, ваш же вопрос настолько хорош, что содержит ответ полностью и даже больше.

    1. Ваша должность называется "эникей"
    2. Ваша з.п. - 25тр
    Ответ написан
    2 комментария
  • Какую должность я занимаю?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    В мелких конторах такая должность обычно называется "системный администратор". С вполне адекватной набору задач зп. В конторах покрупнее такая должность называется "помошник системного администратора", "специалист технической поддержки" с зарплатой поадекватнее, правда и набор задач будет потяжелее.

    Неформально такую должность называют "эникей".

    Обосновать повышение зп будет довольно сложно - Вы же не начали делать ничего сверх того, что уже делаете? Значит, только поиск нового места. Если контора считает, что ей бует проблематично найти еще одного такого же многорукого многонога - зп подымут. Если нет - расстанетесь без слез и упреков :)
    Ответ написан
    3 комментария
  • Чем сконвертировать jpg в видео?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    ffmpeg -framerate 10 -i BLABLA_%03d.jpg -c:v libx264 -pix_fmt yuv420p output.mp4


    При этом файлы должны иметь формат типа BLABLA_XXX.jpg, где XXX по порядку 001, 002...
    Ответ написан
    2 комментария
  • Как деплоить API?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Как можно задеплоить API для того чтобы он мог воспользоваться API и подключить к Фронтенду

    DRF - это просто библиотека для Django, так что проект на DRF деплоится точно так же, как обычное приложение на Django. В документации это описано.

    если я задеплою Backend проект, то другие могут получить доступ к нему, как от этого защититься?

    Никак. Только требовать от пользователей обязательной аутентификации и не принимать неавторизованных запросов.
    Ответ написан
    1 комментарий
  • В какой программе рендерить 12 часовое видео?

    @Drno
    судя по всему проблема в ПК - нехватка оперативки \ перегрев еще что то
    разбейте видео на куски, отрендерьте по очереди

    потом склейте с помощью ffmpeg например

    Если же надо просто перекодировать видео в другой формат - можно сразу ffmpeg сделать
    Ответ написан
    5 комментариев
  • Как сделать токосъёмник для питания планшета?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    Как сказал Василий Банников, для ровного складывания - гибкий кабель канал.
    Но если длина большая, то я бы лучше сделал двойное преобразование:
    1. Блок питания на 220-12В стационарно в розетку
    2. Хороший гибкий двухжильный провод (из автомагазина метражем)
    3. На самой каретке: автомобильная зарядка (та что из прикуривателя в USB) с коротеньким проводом к планшету
    В таком случае можно без проблем катать планшет хоть на 20м без каких либо проблем
    Ответ написан
    Комментировать
  • Как лучше организовать структуру БД?

    XXXXPro
    @XXXXPro
    Fullstack Web developer
    С точки зрения адекватного проектирования баз данных — однозначно первый вариант (и, желательно, с индексом по имени героя). А если очень хочется просматривать отдельные выборки по героям без дополнительных действий — использовать для этого такую штуку как Views, если база их поддерживает и позволяет редактировать. Но вообще, во всех нормальных менеджерах баз данных есть возможность выборки с фильтрацией по содержимому поля, и лучше использовать их.
    Ответ написан
    Комментировать
  • Как управлять по сети загрузкой ОС?

    Adamos
    @Adamos
    Можно наколхозить загрузку по умолчанию минимальной ОС, которая будет выполнять единственный скрипт - запрашивать по сети выбор загрузчика и запускать grub-reboot с его номером.

    Но вообще говоря, придумывая нетривиальное шаманство, лучше объяснить - зачем. Могут подкинуть вариант не извращаться и сделать все проще.
    Ответ написан
    4 комментария
  • Как управлять по сети загрузкой ОС?

    Alex_Geer
    @Alex_Geer
    System Engineer
    PXE-сервер
    Ответ написан
    Комментировать
  • Как/где нынче визуально рисуют сайты?

    Fragster
    @Fragster
    помогло? отметь решением!
    не задалбываются ли?
    нет. повторное использование компонентов вполне себе работает.

    Где-то в "фигме"
    в фигме делают дизайн и, иногда, "прототип" с парой кликов для презентаций.

    Такое же есть?
    Нет

    неужто исключительно в текстовом редакторе?
    Да. Текстовые редакторы сильно развились. + всякие фичи типа HotUpdateReload позволяют на втором мониторе сразу увидеть результат.
    Ответ написан
    Комментировать
  • Использование ЦП Limbo PC Emulator?

    @alexalexes
    Чисто по дилетантским прикидкам (я вообще не разбираюсь в эмуляторах). Core2Duo - двухпоточный процессор, Samsung S6 Edge имеет на борту 8 поточный процессор. Limbo PC Emulator если честно эмулирует потоки Core2Duo, то как минимум их инструкции наложит на реальные 2 потока реального процессора. Еще один или два потока займет на координацию песочницы, где все окружение эмулятора работает.
    В итоге, чтобы виртуальный Core2Duo работал в полную силу, ему нужно полностью занять два потока реального процессора. Отсюда цифры 25...45% нагрузки реального процессора.
    Ответ написан
    Комментировать
  • Что такое кластерный индекс в mysql?

    @Akina
    Сетевой и системный админ, SQL-программист.
    Кластерный индекс... это на самом деле понятие крайне виртуальное.

    Что такое обычный некластерный индекс? берём выражение индекса, считаем его значение для каждой записи, сортируем и пишем на диск. Получаем отдельную структуру, в которой выражение индекса сортировано. Когда потребуется искать заданное значение этого выражения, мы вместо просмотра от записи к записи сразу половинным делением быстренько найдём нужное значение, возьмём из него уникальный идентификатор записи, и обратимся за записью. Если в таблице 1000 записей, то для поиска заданного значения без индекса нам в среднем пришлось бы просмотреть 500 записей, а с индексом - всего 10.

    Теперь что такое кластерный индекс... сначала почти то же. Берём выражение индекса, считаем его значение для каждой записи, сортируем и... а вот теперь не записываем по порядку эти значения с номерами соответствующих записей в отдельную структуру, а сами записи располагаем в этом порядке. Теперь, когда потребуется искать заданное значение этого выражения, мы вместо просмотра от записи к записи, как это было, когда записи не сортированы, сразу половинным делением быстренько найдём нужное значение. Но нам уже не надо получать номер записи и обращаться за ней - мы нашли саму нужную запись.

    В MySQL (точнее, в используемом по умолчанию движке InnoDB) первичный индекс, во-первых, существует ВСЕГДА, во-вторых, определяется так (в статье, на которую дали ссылку, имеются неточности в пункте 2):
    1. Если первичный ключ задан явно, то его выражение является также и выражением кластерного индекса. Или иначе - первичный ключ и есть кластерный индекс.
    2. Если первичный ключ явно не задан, но в таблице имеется индекс, отвечающий всем следующим требованиям:
      • является уникальным
      • не является функциональным, в т.ч. не использует в выражении вычисляемые поля
      • не использует в выражении поля, которые определены как допускающие значение NULL

      то именно такой индекс используется в качестве первичного. А если таких индексов несколько, то используется первый по тексту запроса на создание таблицы
    3. Если не имеется ни того, ни другого - генерируется синтетический скрытый 6-байтовый номер записи, который и используется как первичный ключ. Следует отметить, что штатных способов доступа к этому значению не существует.


    Выглядит так, как будто это просто физическая сортировка данных по индексируемому полю.

    Фактически - именно так.

    Создаётся ли отдельная таблица или просто упорядочивается хранение существующих данных?

    Не создаётся. Но при изменении первичного индекса таблица полностью пересоздаётся с новым физическим порядком записей.

    Если данные упорядочиваются этим индексом, допустим по ID, то почему при select без сортировки данные могут возвращаться в произвольном порядке, а не отсортированные по ID по-умолчанию?

    Если не задан явно ORDER BY, сервер имеет право вернуть записи в любом порядке, как ему удобнее. В большинстве случаев, но не всегда, он будет возвращать записи в порядке чтения с диска...

    Представь такой (на самом деле невозможный, но не суть) случай - ты запросил таблицу. Вторая половина её ещё лежит в кэше, а первая уже выдавлена оттуда данными другой таблицы, нужными для выполнения запроса. Конечно, наиболее оптимальным будет начать передачу данных клиенту с этих записей, а пока они передаются, подчитать остальные, и передать их позже. Вот тебе порядок-то и поломался...

    ===

    PS. Кстати, правило выбора индекса, который будет использоваться в качестве кластерного, имеет неприятный побочный эффект. Если у некоторых полей, входящих в какие-то индексы, изменяется свойство NULLability, то это может привести к изменению того, какой из имеющихся индексов станет использоваться в качестве первичного по пункту 2. В результате мы получим невозможность использования INSTANT / INPLACE методов, и будет использован длинный COPY. Впрочем, ситуация такая крайне редка.
    Ответ написан
    2 комментария
  • Где найти драйвер сетевого адаптера?

    @Zerg89
    Asrok b450m pro4 r.2.0?
    В этой материнке wifi нету
    Ответ написан
    3 комментария