Профиль пользователя заблокирован сроком с 16 октября 2023 г. и навсегда по причине: систематические нарушения правил сервиса
  • Как можно сделать такой эффект?

    RAX7
    @RAX7
    Ответ написан
    Комментировать
  • Как можно сделать такой эффект?

    wapster92
    @wapster92 Куратор тега CSS
    Примерно так
    Ответ написан
    Комментировать
  • Определение уровня программиста по фрагменту кода?

    Abr_ya
    @Abr_ya
    Присоединяюсь к мнению выше, что по коду можно весьма примерно оценить.
    И, наверное, чем серьезнее разработчик, тем сложнее оценить только по коду.
    Имхо, очень многое зависит от конкретного компонента и требований к нему.
    Пойду от очевидного:
    - чистота кода,
    - знание и использование в нужных местах возможностей ES6 (стрелочные, интерполяция, спред, деструктуризация),
    - умение решать промежуточные микрозадачи с минимумом кода, элегантно, легкочитаемо,
    - глядя на компонент, как ни парадоксально, можно сделать предположение, программист ещё пишет классами, или перешел на функциональные компоненты, но это не точно)),
    - в связи с предыдущим пунктом можно оценить понимание и использование жизненного цикла или хуков,
    - подход к хранению данных: стейт, контекст, ридакс etc,
    - если Redax, например, то что осталось в компоненте, что пошло в action, является ли reducer чистой функцией,
    - JS или TypsScript...

    Я когда начинал писать не думал, что такой список получится... Выходит, много можно оценить!)
    Ответ написан
    Комментировать
  • Как через SQL 2016 в планировщике сжать и почистить log.ldf (лог транзакций) файл от базы данных?

    unfilled
    @unfilled
    Файл позволяет вернуться к любой точке времени и восстановить базу на указанное время.

    Этот файл не позволяет этого сделать. Правильно настроенное резервное копирование, включающее в себя резервные копии журнала транзакций позволяет восстановить БД на любой (с оговорками) момент времени.

    Подскажите как через планировщик настроить сжатие и очистку этого файла после успешно сделанного бэкапа?

    Полный бэкап не влияет усечение журнала транзакций. Если ваша база в полной модели восстановления (что, видимо, так), и вы делаете только полные резервные копии - ваш журнал транзакций будет только расти, сколько бы шринков (DBCC SHRINKDATABASE/SHRINKFILE) вы не делали.

    Грамотный подход для того, чтобы не страдать от разрастания журнала транзакций: почитать про модели восстановления; виды резервных копий (включая резервные копии журнала транзакций); настроить резервное копирование журнала транзакций с такой частотой, которая обеспечит оптимальные для вас: размер файла журнала транзакций и объём допустимой потери данных; разово обрезать журнал транзакций с помощью DBCC SHRINKFILE.

    Быстрый подход: перевести бд в простую модель восстановления (alter database set recovery simple), выполнить инструкцию из первого ответа и забыть про рост журнала транзакций и восстановление на момент времени.
    Ответ написан
    1 комментарий
  • Какие есть десктопные программы для управления веб-проектами?

    @WSGR
    Хостинг, платежи, безопасность, IT-инфраструктура
    Microsoft Project - самый популярный софт для этого.
    Ответ написан
    3 комментария
  • Windows на ядре Linux?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    В связи с тем, что Microsoft зажрались подняли ценник на шинду Windows планируем перейти на Linux.
    В таком случае в ближайшем будущем вас ожидает увлекательный переход с линукса на зажравшуюся винду. Ибо линукс это дорого, очень дорого, если сравнивать с виндой.

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

    и имеет костыли для запуска Win32 64-битных приложений
    Такие костыли есть в любом дистрибутиве.
    Ответ написан
    Комментировать
  • Борьба с наркотой и сайтами в onion?

    Zoominger
    @Zoominger
    System Integrator
    Непопулярность и распределённость этой системы, отсутствие централизованного сервера, где всё это хранилось бы.
    В теории, проблема решается блокировкой системы Tor, но тогда барыги и педофилы взвоют из-за нарушения их интернет-швабодки и поднимут визг о тоталитарном контроле.
    Ответ написан
    Комментировать
  • Сколько стоит ПО сканера штрихкодов, для ведения учета посетителей спортзала?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Все очень сильно зависит от ТЗ, разработка которого стоит отдельных денег и времени.

    Нужно провести аналитическое исследование, изучить потребности клиентов зала и владельцев заведения. Например, достаточно ли просто фиксировать факт входа выхода, или еще нужно использовать пропуск в зал в качестве ключика от шкафчика? А может, стоит привязать к пропуску еще и пульсометр и ввод антропометрических данных клиента в тренажеры?

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

    Слишком много вариаций существует, отсюда и огромный разброс цен. И стоимость непосредственно разработки составляет в данном случае около 1/5 всей стоимости, больше нервов и средств уйдет на аналитику и поддержку, потому что если ваше самописное чудо бахнет под утро, когда час пик и толпы разгневанных качков недожгли свои калории - у владельцев заведения будет неплохой соблазн отдать им вас в качестве тренажера.
    Ответ написан
    Комментировать
  • Как мне складывать сумму массива Vue JS?

    potapchino
    @potapchino
    var app = new Vue({
      el: '#calculate',
      data: {
        dataFields: []
      },
      computed: {
        totalPrice () {
          return this.dataFields.reduce((acc, n) => {
             return acc += n
          }, 0)
        }
      }
    });
    Ответ написан
    3 комментария
  • Где вы храните запросы к базе в коде или используйте хранимые процедуры?

    DevMan
    @DevMan
    есть 2 основных подхода: максимум логики в бд и максимум логики в приложении.
    первый был актуален в давние времена, когда компьютеры были медленными.
    сейчас, когда железо дешевеет, а труд специалистов дорожает, превалирует второй подход. у которого с одной стороны есть недостаток в виде возможной просадки по скорости, но с другой стороны нет необходимости держать в штате специально обученных людей, и весь контроль над базой (включая ее структуру) остается на стороне приложения, а не субд.

    золотого решения нет. каждый выбирает то, что ему больше подходит.

    Все хорошо работает, пока бизнес не меняет логику, меняться запрос и получается много переделывать.
    а переписывать и тестировать процедуры в субд проще? тем более, скорее всего, с изменением процедуры придется переписывать код все равно.
    Ответ написан
  • Как организовать все чтобы вирусы не перекочевали с 2-й винды на первую?

    Zoominger
    @Zoominger Куратор тега Windows
    System Integrator
    Или?

    Или виртуалка со снапшотами. Установили игру, запустили, проверили - если вирусов нет, ставите игру на хост, если есть - откатываете виртуальную машину на предыдущий снапшот.
    Ответ написан
    4 комментария
  • Как при регистрации нового пользователя на сайте создавать поддомен, новый подготовленный каталог, и базу данных?

    DevMan
    @DevMan
    пхп, не пхп - рояля вообще не играет.
    можно раздавать поддомены по юзернейму, можно любому юзернейму дать возможность выбрать собственный поддомен (если он не занят).
    все упирается в две вещи:
    1. wildcard dns
    2. логику приложения, которая никак не зависит от языка.
    Ответ написан
    Комментировать
  • Как сделать нагрузочное тестирование веб-сервера для сравнения PHP+Nginx vs Node.js?

    @Araya
    Качай https://jmeter.apache.org/ и балуйтесь на здоровье
    Ответ написан
    Комментировать
  • Как найти расстояние в метрах между двумя точками (долгота, широта)?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Комментировать
  • Как обработать большое количество информации разом, использую Cron?

    inoise
    @inoise Куратор тега PHP
    Solution Architect, AWS Certified, Serverless
    Давно я этого не говорил, но! Очереди вам в помощь. RabbitMQ, например, как брокер. Раз в 2 часа накидываете одним скриптом в него задач, а с другой стороны очереди ставите сколько угодно одинаковых обработчиков. Чем больше тем быстрее обработка
    Ответ написан
    Комментировать
  • Как правильно организовать обращение к внешнему REST сервису?

    Cranberry
    @Cranberry
    Software Engineer (Java/Spring)
    Как вариант воспользуйтесь ThreadPoolTaskExecutor и чекайте Future (для мониторинга выполнения задачи) в контроллере с помощью @ResponseBody по урлу (пример /task/{taskId}/check).
    Ответ написан
    Комментировать
  • Как правильнее организовать структуру бд?

    @ar2rsoft
    PHP-developer
    Есть еще 4 вариант, одна таблица с общими данными, и вторая таблица с доп данными id, payment_id, param_name, param_value, со связью один ко многим. То есть к каждому платежу может быть добавлено произвольное количество доп параметров.

    Плюс в отличие от json в том, что можно делать выборки по этим параметрам
    Ответ написан
  • Будет ли работать 350 метров витой пары?

    Это уже для xDSL технологий. Даже менее 100м не всегда нормально тянут 100мбит, приходится на 10 переводить. А до 150м реально на некоторых сетевушках работает, но ещё зависит от помех и других условий.
    Так что - пару zyxel 791 и скорость на 2.3Мбит/с, или что-то вроде этого. Но для них и витой пары не надо - даже обычной лапшой будет работать. Ну или из совсем древности - megabit modem 300S (или пару 310-320) - можно уже совсем хреновую линию, и на соплях и с окислами и как угодно - всё равно работает. Плюс их настраивать не надо совсем (работает как ethernet мост), скорость до 2мбит/с.
    Если кабель ещё не проложен - не нужно прокладывать. Сразу оптику, если скорость важна. Нет - можно сэкономить и кинуть одну пару (в обычной витухе 4 пары, модему надо одну).
    Ответ написан
    2 комментария