• Можно ли как либо защитить 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. А у нас печеньки! А у вас?
    В данном случае лучше всего для начала отправить жалобу вашей управляющей компании - возможно какие-то неисправности в сети или еще что. И приобрести стабилизатор напряжения или ИБП со стабилизацией для ПК.
    Ответ написан
    Комментировать
  • Бывают ли зарядки на 12В без PD и QC?

    @SunTechnik
    На pda это активно обсуждают.
    Ключевое слово: PD trigger 12v.
    Вбейте в google модель планшета и pda или зарядка.

    По отзывам - надо быть осторожнее с родной зарядкой и не подключать к ней другие устройства. Можно легко спалить их.
    Ответ написан
    2 комментария
  • Как открыть exe файл консольного приложения VS Code при компиляции?

    yarosroman
    @yarosroman Куратор тега C#
    C# the best
    Открыть настройки, в поиске набрать externalterminal, и поменять настройку на externalTerminal
    Ответ написан
    Комментировать
  • Какой сейчас способ работает что бы не резалась скорость раздачи интернета с телефона на пк?

    @Drno
    есть. купить соответствующую услугу у оператора
    Ответ написан
    Комментировать
  • На каком движке делались ролики к играм PS1?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    На чем получится и что найдут подходящего в рамках бюджета или знаний специалиста в наличии: от типичных макса/майи/блендера до самопала и другой экзотики. В то время для разработки игр для консоли надо было приобрести у производителя консоли набор разработчика, который и использовался для разработки игры под конкретную консоль. А там уже используя SDK стандартный ролик конвертировался в понятный для коносли формат.
    Ответ написан
    7 комментариев