• Как убрать помехи от серво на ардуино? Какой емкости кондесатор использовать?

    @kalapanga
    Это не от помех конденсатор поставлен. В процессе движения типичные хоббийные сервы потребляют небольшой ток. Но могут иметь место короткие скачки потребляемого тока, например в начале движения. Если источник питания совсем слабый, то просадка напряжения может привести к перезагрузке МК. Вот тут немного поможет этот конденсатор (470 мкФ или более). Но лучше просто иметь БП достаточной мощности.
    Ответ написан
    2 комментария
  • Какая сфера в IT/яп лучше подходят для работы параллельно с учебой?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Если стоит задача именно зарабатывать, то единственный сейчас для студента выход - это партайм в общепите, торговле или доставке. Работу по специальности найти практически невозможно. Редких счастливчиков с выдающимися качествами возьмут на бесплатную стажировку.
    Ответ написан
    2 комментария
  • Есть ли формула расчета ресурсов VPS для веб - приложения и мобильного приложения?

    paran0id
    @paran0id
    Умный, но ленивый
    Сильно зависит от приложения - и от его функционала, и от реализации. Надежнее всего провести нагрузочное тестирование и посмотреть, сколько оно на самом деле жрёт.

    Если приложение еще не написано (иногда даже ТЗ ещё нет), а заказчик требует оценить ресурсы, чтобы заложить в бюджет - тут начинаются пляски с бубном, торги и оценки с точностью плюс-минус на порядок. Это тяжело.

    В вашем случае можно начать с самого дешевого тарифа, судя по количеству пользователей и несложному (просто передавать данные?) функционалу.
    Ответ написан
    4 комментария
  • Как создать несколько БД и пользователей к ним Docker compose?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Берете файл /usr/local/bin/docker-entrypoint.sh, и дописываете логику с добавлением и баз, и пользователей
    Собираете образ с вашим измененным файлом docker-entrypoint.sh
    Профит
    Ответ написан
  • Микроразметка Schema org, что можно указать в поле price?

    vpetrov
    @vpetrov
    частный SEO-специалист, textarget.ru
    Ставьте минимальную. На сайте укажите, что цена - вариативная, не оферта.
    В принципе проблема такого рода с микроразметкой к значительным не относится - ну, максимум не выведется что-то в сниппет. Но микроразметка сниппетами не ограничивается.
    Надо понимать, что товарная микроразметка в рамках эко-системы Google имеет наибольшее отношение к Google Merchant, а там цена - обязательное поле. Как в фид выводить товар, если у него нет важнейшего атрибута? Так что ищите компромисс, цен "по запросу" не бывает. Обозначайте хотя бы минималку (например).
    Ответ написан
    2 комментария
  • Можно ли как либо защитить php-проект от "угона" другим наёмным программистом (фрилансером)?

    @Kostik_1993
    Web Developer
    Технически защитить монолит нельзя. Но можно юредически. Заключите настоящий договор, пропишите в нём условия о неразглашении. Опите части проекта являющиеся уникальными и конфиденциальными. Да да весь ваш код на 100% не является какой-то явной тайной. Но если есть то что является "фишкой кода" можно описать.
    Ответ написан
    5 комментариев
  • Как избавиться от спам-рекламы?

    pindschik
    @pindschik
    ФЫВА ОЛДЖ
    Вы подписаны на рекламу с сайта, и его имя воооон там внизу видно.
    Подписываются люди обычно не приходя в сознание. Оно там что-то пишет, я читать конечно же не буду, всё-равно не пойму, поэтому ДА...
    Ну либо подписке помогает установленный в системе рекламный агент. Но там тоже те же причины...
    Ответ написан
    1 комментарий
  • Как избавиться от спам-рекламы?

    @rPman
    Это подписки на уведомления, сами они не появляются, для этого нужно согласиться когда выпадает соответствующее уведомление браузера.

    Чтобы отключить, нужно удалить сайт (а лучше все что не нужно) из списка исключений, для этого открывай настройки своего браузера и сверху в поиске пиши Notification или Уведомления и удаляй все что туда попало не нужного.
    Ответ написан
    1 комментарий
  • Руководство думает над покупкой Шлюза Безопасности, будет ли он работать лучше и будет ли этот способ проще, чем настроить с помощью MIkrotik?

    b1ora
    @b1ora
    Контакты в профиле
    MikroTik это L2-L4 уровни, что-то чуть умеет L7
    Но полноценный анализ трафика по пользователям через NGFW, MikroTik это не умеет.
    Ответ написан
    1 комментарий
  • Astra Linux 1.6 Смоленск: "Вход неудачен"?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Яу, это ты на special edition сделал обновление пакета? Ты хотя бы источники обновления не менял? А то ведь сертификация эта хваленая, ради которой смоленск покупается - она испарится, как дым, как только ты систему обновишь с неавторизованного источника...

    Смотри модуль Pam, который отвечает за вход, что там изменилось.

    Вычитал там выше интересную идейку. В системе, как в андроиде сейчас, вполне может быть встроена сверка контрольных сумм ключевых пакетов. Изменился пакет - все, голактико опасносте, вход запрещен!
    Ответ написан
    Комментировать
  • Astra Linux 1.6 Смоленск: "Вход неудачен"?

    @Morfeich
    Попробуй как в инструкции https://wiki.astralinux.ru/plugins/servlet/mobile?...
    Ответ написан
    Комментировать
  • Возможно ли восстановить сайт?

    Sanes
    @Sanes
    Делайте новый проект. Как раз с учетом ошибок предыдущего.
    Ответ написан
    Комментировать
  • Как на python составить из букв слово?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Вот это посмотри, может поможет.
    Не совсем то, что тебе надо, но можно допилить.
    Ответ написан
    Комментировать
  • Есть ли приблуды для принтера, чтобы загружать не картридж а краску?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, есть вот тут: https://www.originalam.net/ciss/hp/deskjet-5075.html - в целом СНПЧ там нормальные, сам долгое время использовал. Но вот имеет смысл колхозить, только если печатаете регулярно - иначе есть риск, что краска засохнет в печатающей головке, а в шлангах наберется пузырьков - с этим все бороться придется своими ручками тогда. А, еще желательно делать калибровку цветов - для чего желательно иметь соответствующую недешевую железяку. Иначе фотографии будут с искаженными цветами.
    UPD: а в наличии-то и нет именно этой ) Видимо не самый новый принтер.
    Ответ написан
    2 комментария
  • Веб-камера Logitech C930c зависает на 1 минуту каждый раз перед любым созвоном, что делать?

    @bfm74 Автор вопроса
    Кажется я нашёл сам ответ.
    Откройте диспетчер устройств, прокрутите вниз до "Звуковые, видео и игровые контроллеры", отключите "Технологию Intel Smart Sound для USB Audio", перезагрузите компьютер, вуаля.
    Ответ написан
    Комментировать
  • Какого уровня сложности должен решать задачи Junior на codewars?

    miraage
    @miraage
    Старый прогер
    Никакого.

    Я доходил максимум до kuy 3 (сеньор-лид, 12+ лет опыта), и не припоминаю, чтобы хоть одна задача из kuy 3-4 действительно применялась в работе. А то там одни сплошные graph traversal, sliding window и другие заезженные алгоритмы.

    Если идете в какую ШАД, то там это может и надо, однако в 99.99% задач фронтенд разрабов эти знания не нужны.
    Ответ написан
    1 комментарий
  • В каком приложении программировать на Python?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    ЛУчший ответ у Александр Нестеров !
    ---
    Самое простое и часто используемое - VsCode от мелкомягких
    Далее - Pycharm от Jetbrains
    Ну и традиционные для юниксов VIM (NeoVim) и Emacs.

    Все эти IDE работают на всех современных платформах: windows, osx, linux.

    Ну и конечно же ставьте тот редактор, который стоит у вашего наставника/учителя/друга.
    Но я за VsCode для сына и Emacs для себя :)
    Ответ написан
    4 комментария
  • В каком приложении программировать на Python?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    Я только начал учиться программированию

    Я бы остановился на одном из этих:
    • Sublime text
    • Notepad++

    Плюсы:
    • Есть подсветка кода;
    • Крайне "легкие" в плане ресурсов;
    • Минимум лишних функций;

    Есть и другие, по типу:
    Pycharm, VS Code

    Но пока вы не потратите хотя-бы пару месяцев на изучение - они будут вам только мешать.
    В частности, в них слишком много инструментов для автоматизации, которые будут создавать ложную иллюзию простоты.
    Из очевидных - автодополнение имен функций/классов, работа с окружением
    Ответ написан
    3 комментария
  • Безопасен ли сайт paimon.moe?

    wataru
    @wataru
    Разработчик на С++, экс-олимпиадник.
    Проблема этой команды в том, что она отключает все системы безопасности, потом запускает скрипт из интернета по ссылке. Этот скрипт может и измениться в будущем. Т.ч. даже если оно безопасно прямо сейчас, оно может использоваться для кражи всего в любой момент.

    Код по ссылке сейчас вроде не делает ничего страшного. Он проверяет какой-то файл, вероятно, принадлежащий Геншину, берет оттуда какие-то URL адреса, делает к ним запросы, и на основе ответов выбирает какой-то url, который и выдает вам и просит вставить на paimon.moe.

    Я бы посоветовал не запускать вот ту команду, что вам дают, а использовать вот этот код, который я по ссылке проверил. Сохраните это как genshin.ps1 и запускайте потом его.

    Ну и, поскольку скрипт делает какие-то запросы к сайту геншина, вас могут теоретически забанить, ибо разработчики это могут видеть у себя на серверах.
    Add-Type -AssemblyName System.Web
    
    $logLocation = "%userprofile%\AppData\LocalLow\miHoYo\Genshin Impact\output_log.txt";
    $logLocationChina = "%userprofile%\AppData\LocalLow\miHoYo\$([char]0x539f)$([char]0x795e)\output_log.txt";
    
    $reg = $args[0]
    $apiHost = "hk4e-api-os.hoyoverse.com" 
    if ($reg -eq "china") {
      Write-Host "Using China cache location"
      $logLocation = $logLocationChina
      $apiHost = "hk4e-api.mihoyo.com"
    }
    
    $tmps = $env:TEMP + '\pm.ps1';
    if ([System.IO.File]::Exists($tmps)) {
      ri $tmps
    }
    
    $path = [System.Environment]::ExpandEnvironmentVariables($logLocation);
    if (-Not [System.IO.File]::Exists($path)) {
        Write-Host "Cannot find the log file! Make sure to open the wish history first!" -ForegroundColor Red
    
        if (-NOT ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) {  
            Write-Host "Do you want to try to run the script as Administrator? Press [ENTER] to continue, or any key to cancel."
            $keyInput = [Console]::ReadKey($true).Key
            if ($keyInput -ne "13") {
                return
            }
    
            $myinvocation.mycommand.definition > $tmps
    
            Start-Process powershell -Verb runAs -ArgumentList "-noexit", $tmps, $reg
            break
        }
    
        return
    }
    
    $logs = Get-Content -Path $path
    $m = $logs -match "(?m).:/.+(GenshinImpact_Data|YuanShen_Data)"
    $m[0] -match "(.:/.+(GenshinImpact_Data|YuanShen_Data))" >$null
    
    if ($matches.Length -eq 0) {
        Write-Host "Cannot find the wish history url! Make sure to open the wish history first!" -ForegroundColor Red
        return
    }
    
    $gamedir = $matches[1]
    # Thanks to @jogerj for getting the latest webchache dir
    $webcachePath = Resolve-Path "$gamedir/webCaches"
    $cacheVerPath = Get-Item (Get-ChildItem -Path $webcachePath | Sort-Object LastWriteTime -Descending | Select-Object -First 1).FullName
    $cachefile = Resolve-Path "$cacheVerPath/Cache/Cache_Data/data_2"
    $tmpfile = "$env:TEMP/ch_data_2"
    
    Copy-Item $cachefile -Destination $tmpfile
    
    function testUrl($url) {
      $ProgressPreference = 'SilentlyContinue'
      $uri = [System.UriBuilder]::New($url)
      $uri.Path = "event/gacha_info/api/getGachaLog"
      $uri.Host = $apiHost
      $uri.Fragment = ""
      $params = [System.Web.HttpUtility]::ParseQueryString($uri.Query)
      $params.Set("lang", "en");
      $params.Set("gacha_type", 301);
      $params.Set("size", "5");
      $params.Add("lang", "en-us");
      $uri.Query = $params.ToString()
      $apiUrl = $uri.Uri.AbsoluteUri
    
      $response = Invoke-WebRequest -Uri $apiUrl -ContentType "application/json" -UseBasicParsing -TimeoutSec 10 | ConvertFrom-Json
      $testResult = $response.retcode -eq 0
      return $testResult
    }
    
    $content = Get-Content -Encoding UTF8 -Raw $tmpfile
    $splitted = $content -split "1/0/"
    $found = $splitted -match "e20190909gacha-v2"
    $link = $false
    $linkFound = $false
    for ($i = $found.Length - 1; $i -ge 0; $i -= 1) {
      $t = $found[$i] -match "(https.+?game_biz=)"
      $link = $matches[0]
      Write-Host "`rChecking Link $i" -NoNewline
      $testResult = testUrl $link
      if ($testResult -eq $true) {
        $linkFound = $true
        break
      }
      Sleep 1
    }
    
    Remove-Item $tmpfile
    
    Write-Host ""
    
    if (-Not $linkFound) {
      Write-Host "Cannot find the wish history url! Make sure to open the wish history first!" -ForegroundColor Red
      return
    }
    
    $wishHistoryUrl = $link
    
    Write-Host $wishHistoryUrl
    Set-Clipboard -Value $wishHistoryUrl
    Write-Host "Link copied to clipboard, paste it back to paimon.moe" -ForegroundColor Green
    Ответ написан
  • Какое максимальное напряжение может безопасно выдерживать блок питания?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    В данном случае лучше всего для начала отправить жалобу вашей управляющей компании - возможно какие-то неисправности в сети или еще что. И приобрести стабилизатор напряжения или ИБП со стабилизацией для ПК.
    Ответ написан
    Комментировать