Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Андрей Стрелков

  • 0
    вклад
  • 46
    вопросов
  • 2
    ответа
  • 0%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как сделать задержку перед выполнением основного JS скрипта при hover?

    mikhailivanko @mikhailivanko
    Ответ написан более двух лет назад
    3 комментария
    3 комментария
  • Как указать операционной системе ждать выполнения logoff скрипта групповых политик - до конца?

    Роман Безруков @NortheR73
    системный инженер
    WShell.Run "application.exe", 0, true
    Проверяйте...
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Можно ли добавить в директиву Location у Apache - имя хоста как исключение?

    dodo512 @dodo512
    <Location />
        AuthType GSSAPI
        AuthName "GSSAPI Single Sign On Login"
        GssapiCredStore keytab:/etc/httpd/key.keytab
        Require valid-user
        
        Require ip 192.168.10.20
    </Location>
    Ответ написан более двух лет назад
    3 комментария
    3 комментария
  • Как можно проиндексировать локальные html файлы в базу данных?

    dimonchik2013
    Dimonchik @dimonchik2013
    non progredi est regredi
    раз sphinxsearch.com/forum/view.html?id=3867
    два https://github.com/Restream/reindexer
    ну и так как предлагаешь - три,
    в базу вбивай после strip tags например, хотя думаю ложные срабатывания все равно будут

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

    azarij @azarij
    В меру опытный никто
    в хром дев тулз перехватываете все запросы к сайту во время авторизации и скачивания файла. дев тулз даже скопируют для вас запросы в повершеловском формате.
    повторяете их в powershell сохраняя сессию, как указал MaxKozlov, через -sessionvariable/-websession.
    PROFIT!!!
    Ответ написан более двух лет назад
    2 комментария
    2 комментария
  • Как скачать файл с помощью Powershell с сайта с авторизацией?

    MaxKozlov @MaxKozlov Куратор тега PowerShell
    Сессии, судя по всему
    Пару запросов + параметры -SessionVariable/-WebSession
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Почему с ошибкой обрабатывается символ пробела в Javascript-е?

    Alex @Alex_At_Net
    https://t.me/codecraft_phd
    рискну предположить, что пробелы в WScript.Shell.Run играют такую же роль, какую они играют в cmd - разделение параметров коммандной строки. Попробуйте использовать кавычки для экранирвания, т.е.

    mshta javascript:new(ActiveXObject)('WScript.Shell').Run('"'+decodeURIComponent(escape('%1'.substr(9)))+'"'),window.close()
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Как проверить массив на пустоту после array_diff?

    FanatPHP
    FanatPHP @FanatPHP
    Чебуратор тега РНР
    array_filter()
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Как проверить массив на пустоту после array_diff?

    Rsa97
    Rsa97 @Rsa97
    Для правильного вопроса надо знать половину ответа
    Всё логично. С точки зрения PHP пустая строка - это тоже строка.
    explode разбивает строку по разделителям, предполагая, что вам надо разбить список в массив. Но что, если в списке один элемент? Тогда разделителей не будет и на выходе должен получиться массив из одного элемента. Вот вы и получаете массив из этого элемента - пустой строки.
    Вы можете просто предварительно проверить, что строка непустая.
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Какое есть легкое, простое и Open source решение для записи рабочего стола Windows?

    kocherman
    kocherman @kocherman
    Попробуйте OBS-Studio текущая версия v26.0.0-rc3
    OBSDemoApp2504.png
    Ответ написан более двух лет назад
    3 комментария
    3 комментария
  • Как ускорить запрос с условием WHERE NOT IN?

    Zarom
    Дмитрий Шицков @Zarom
    NOT IN очень медленный для такой задачи. Попробуйте заменить его на NOT EXISTS

    или

    SELECT * FROM table t1
    LEFT JOIN (SELECT MAX(id) id
                          FROM table
                         GROUP BY computer_name, hash) t2 
    ON t1.id = t2.id
    WHERE t2.id IS NULL
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как создать собственный обработчик URI схемы?

    NeiroNx
    Александр @NeiroNx
    Программист
    как то делал запуск произвольных программ по ссылке:
    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\SOFTWARE\Classes\runapp]
    "URL Protocol"=""
    @="URL:Universal run app"
    
    [HKEY_CURRENT_USER\SOFTWARE\Classes\runapp\shell]
    
    [HKEY_CURRENT_USER\SOFTWARE\Classes\runapp\shell\open]
    
    [HKEY_CURRENT_USER\SOFTWARE\Classes\runapp\shell\open\command]
    @="mshta javascript:new(ActiveXObject)('WScript.Shell').Run(decodeURI('%1'.substr(7))),window.close()"


    <a href="runapp:notepad C:\\Users\\User\\Desktop\\test.txt">Открыть test.txt</a>


    при желании можно сделать чтобы только конкретное приложение открывалось, но это неудобно.
    Ответ написан более трёх лет назад
    9 комментариев
    9 комментариев
  • Как выйти из iframe в определенный путь родительской страницы?

    Stalker_RED
    Stalker_RED @Stalker_RED
    <a href="http://example.com" class="parent-window-link">example</a>
    <a href="http://google.com" class="parent-window-link">google</a>


    document.addEventListener('click', function(evt) {
      if (evt.target.matches('a.parent-window-link')) {
        window.top.location = evt.target.href // <-- all magic here
        return false
      }
    })


    Но если iframe и основная страница с разных доменов, то придется обойти Same-origin policy, явно разрешить такие трюки.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как с помощью .bat файла выполнить определенное действие в зависимости от имени компьютера на котором исполняется файл?

    idShura
    idShura @idShura
    Примерно вот так:
    @echo off
    
    rem Имя компьютера из переменной окружения COMPUTERNAME
    set fullName=%COMPUTERNAME%
    rem echo %fullName%
    
    rem Первые три симовла имени
    set subName=%fullName:~0,3%
    rem echo %subName%
    
    rem Если имя начинается на 001 вывести true иначе false
    IF %subName%==001 (echo true) ELSE (echo false)
    
    rem Если имя начинается на 002 вывести true иначе false
    IF %subName%==002 (echo true) ELSE (echo false)
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как перечислить значения с помощью LISTAGG в запросе с множеством JOIN из различных таблиц?

    Артем Черепахин @AltZ
    SELECT report.id,
    (select listagg(relation_cpu_id, ', ') WITHIN GROUP (ORDER BY id) from v_cpu_relation where report.id = v_cpu_relation.relation_report_id) AS cpu_hash,
    (select listagg(relation_monitor_id, ', ') WITHIN GROUP (ORDER BY id) from v_monitor_relation where report.id = v_monitor_relation.relation_report_id) AS monitor_hash
    FROM report
    GROUP BY report.id
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
Оценили как «Нравится»
Самые активные сегодня
  • Drno
    • 6 ответов
    • 0 вопросов
  • Пес Барбос
    • 5 ответов
    • 0 вопросов
  • ipatiev
    Ипатьев
    • 5 ответов
    • 0 вопросов
  • CityCat4
    CityCat4
    • 5 ответов
    • 0 вопросов
  • saboteur_kiev
    Saboteur
    • 5 ответов
    • 0 вопросов
  • rPman
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации