Задать вопрос
  • Как себя показывают материнские платы от Huananzhi?

    @rPman
    denn, первый же отзыв
    Оказывается в этих материнках LAN 100 Mbps. Не один драйвер на дает 1000 Mbps. Не с их сайта не те которые ставит Windows. И такая беда на 2х матиринках. Больше не буду покупать.
    поддержка софтом тоже важна
    Написано
  • Как сравнить 2 массива?

    @rPman
    Добавлю, что если данных не много, то их можно разместить в самом запросе, например select ... From ... Where email not in ('user@example. com',...)
    Написано
  • Как сделать globbing строки в php?

    @rPman
    Остаток строки как то идентифицируется ведь?

    Например символ /? тогда можно вместо . (которое определяет любой символ) сказать [^/] - в квадратных скобках идет перечисление допустимых символов, а если начинается с ^ - то все кроме указанных

    Если сложнее... в регулярном выражении можно использовать скобки (?...) там разное применение, например позитивный просмотр вперед:
    $pattern = '/aaa(?=bbb)/';
    $replacement = 'yyy';
    $string = "xxxaaabbbxxxaaaccc";
    $result = preg_replace($pattern, $replacement, $string);
    echo $result; // "xxxyyybbbxxxaaaccc"
    в данном коде заменяется такие aaa после которых идет bbb
    Написано
  • Как можно восстановить аккаунт разработчика в Google Play?

    @rPman
    где именно сказано что именно это фото вводит в заблуждение?
    Написано
  • Как сохранить большое число в JS?

    @rPman
    так и храни как строку, вариантов у тебя нет, какой бы ты не выбрал будет в конце концов хранение в виде строки, и в лучшем случае от тебя это будет скрыто за методами.

    почти наверняка число к тебе приходит в виде строки, так вот не преобразовывай его в число.
    Написано
  • Как заставить интернет работать на ReactOS/QEMU?

    @rPman
    Конфигурацию qemu или командную строку запуска машины покажи
    Написано
  • Правильно ли завершается TCP соединение с браузером?

    @rPman
    А что происходит, если клиентом является что то по проще, типа wget или curl? А если это будет тестовый браузер lynx?
    Написано
  • Карта изучения Selenium, есть у вас источники и книги для изучения?

    @rPman
    боюсь любые аппроксимации будут легко обнаружены, лучше все же собрать пользовательское поведение и уже на их основе делать генерацию с помощью нейронных сетей - автокодировщик
    Написано
  • Как скачать целую ветку форума 4pda и скормить нейросети?

    @rPman
    Everything_is_not_so_bad, мне показалось что gpt одинаково хорошо обрабатывает обрамление как html тегами так и визуальными типа
    === answer of user @username ===
    === end of answer ===

    т.е. для него это почти равнозначно

    мало того, если скармливать ему буквально json, то качество ответа не изменится, а там формат строже.
    Написано
  • Как скачать целую ветку форума 4pda и скормить нейросети?

    @rPman
    Everything_is_not_so_bad, не надо разбирать итоговый текст, там цитирование по html легко выявляется, можно вместо всего текста цитаты оставить только никнейм автора и несколько слов из начала и конца с троеточием по середине

    собственно если организовать весь текст как чат ник: текст и ник: @ник, текст, никак не разделяя на посты (так как один пост может содержать ответы нескольким участникам), можно еще разделитель между сообщениями придумать, так как сообщения многострочные, то мне кажется это будет наилучший способ представления данных gpt

    p.s. тут же можно и картинки в контекст закидывать, прямо ссылками, openai например умеет так.
    Написано
  • Как скачать целую ветку форума 4pda и скормить нейросети?

    @rPman
    maksam07, а я и забыл про него
    формально, если бы нужен не весь пост, можно бы было пользоваться rss, там последние 25 постов будут, но увеличить этот лимит не получится не будучи владельцем сервера
    Написано
  • Вентиляторы видеокарты работают на 100% что делать?

    @rPman
    пальцем в небо - установи предыдущую версию драйверов на видео
    Написано
  • Почему один компьютер теряет сетевое обнаружение, а второй вообще сеть?

    @rPman
    я бы для начала просто сменил бы роутер на заведомо рабочий, чтобы удостовериться что проблема в роутере а не к примеру в кабелях или сетевых картах/материнках.

    все выглядит так будто глючит железо роутера

    p.s. найди способ питать роутер от бесперебойника, чтобы он не выключался вообще, с высокой вероятностью обычный ИБП вполне потянет несколько часов питать роутер, с оговорками, так как бывает плата ИБП вообще не видит такого слабого потребителя и неправильно работает/не работает вообще.
    Написано
  • Как запретить доступ к принтеру за пределами коммутатора в одной большой локальной сети?

    @rPman
    Ты ставишь роутер только для одного устройства - принтер, wan порт в твою локальную сеть, принтер в своей сети, на роутере настаиваешь nat и перенаправление портов, отвечающих за к связь с принтером (гуглить протоколы).

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

    Настоятельно рекомендую роутере на базе openwrt.
    Написано
  • Какая опасность работы под чужим ИП?

    @rPman
    Проблема возникнут в момент передачи денег от реального ИП к фиктивному физику.

    Кто там реально работает никого не интересует, важны только денежные транзакции

    Ещё момент с ответственностью, накосячил ты а отвечать реальному ИП.
    Написано
  • При установке ОС по сети не могу достучаться к tftp, как добавить дебаг вывода в консоль?

    @rPman
    добавлении поддержки новой сети
    раскрой подробнее, как объединяешь сети

    tftp не накладывает ограничений на конфигурацию сети, если пинги ходят значит проблема в фаерволе на роутере между сетями.
    p.s. но на сколько я знаю в настройках tftp демона может стоять ограничение на подключение только из определенной подсети, поищи там
    Написано
  • Можно ли программно отключить HDD?

    @rPman
    kalapanga, на аппаратном уровне материнские платы поддерживают hotswap, но этого могут не поддерживать разъемы SATA, собственно есть разъем eSATA который пинами идентичен но отличается формой, он поддерживает hotswap.

    Отсюда, достаточно правильно реализовать выключение питания (правильный порядок отключения пинов - ground, data и power), и все будет нормально.
    Написано
  • Как установить Win 10 поверх Win 7 (с сохранением файлов)?

    @rPman
    Я надеюсь про бакапы не забыли?
    Написано
  • Как отследить нажатие кнопки назад?

    @rPman
    Umar Egamberdiev, не понимаю что значит 'обработчик этой кнопки', это не твоя кнопка а кнопка браузера. Ее ловить - через листенер, или же средствами фреймворка, если он это позволяет
    Написано
  • Как отследить нажатие кнопки назад?

    @rPman
    ну оно хранит информацию о странице в history браузера? смотри hostory.length при изменении считай что нажали back

    Вообще правильный ответ я не знаю, гугл выдает вполне нормальные способы средствами браузера
    window.addEventListener('beforeunload', function(e) {
      // Your logic here
    });
    window.addEventListener('popstate', function(e) {
      // Your logic here
    });

    или react native
    import { BackHandler } from 'react-native';
    
    componentDidMount(){
        BackHandler.addEventListener('hardwareBackPress', this.handleBackButton);
    }
    
    componentWillUnmount(){
        BackHandler.removeEventListener('hardwareBackPress', this.handleBackButton);
    }
    
    handleBackButton(){
        // Your custom code...
        return true; // This will prevent the regular handling of the back button
    }

    или так
    React.useEffect(
      () =>
        navigation.addListener('beforeRemove', (e) => {
          if (!someCondition) {
            // If we don't need to handle the back button, then return
            return;
          }
    
          // Prevent default behavior of leaving the screen
          e.preventDefault();
    
          // Prompt the user before leaving the screen
          Alert.alert('Modal title', 'Modal message', [
            { text: "Don't leave", style: 'cancel', onPress: () => {} },
            {
              text: 'Leave',
              style: 'destructive',
              onPress: () => navigation.dispatch(e.data.action),
            },
          ]);
        }),
      [navigation, someCondition]
    );


    upd. меня вообще раздражает современная тенденция все усложнять якобы ради упрощения, задачи, которые нативно с помощью html и javascript решаются с пол пинка, с фреймворками нужно извращаться и выворачиваться, ну в упор не вижу ничего удобного и понятного
    Написано