• Как сделать поиск по массиву без foreach?

    flapflapjack
    @flapflapjack
    на треть я прав
    Можно array_diff приспособить.
    Ответ написан
    Комментировать
  • Как контролировать вес и тип файлов?

    flapflapjack
    @flapflapjack
    на треть я прав
    А вы прямо на странице загрузки укажите для пользователя критерии загрузки.

    Вот таким способом ругайтесь на юзера.

    А если файл дойдёт аш до php, то я бы такого странного посетителя вообще бы банил.
    Ответ написан
    1 комментарий
  • Нормально ли то, что я вижу "серые" IP адреса своего провайдера?

    flapflapjack
    @flapflapjack
    на треть я прав
    ТТК?

    Я в Сыктывкаре мало того, что в Вашем положении был, дак еще и шару видел у абонентов. При чем шару видел у Ярославской ТЭЦ вместе с базой 1С, но самое интересное - адреса были "белые".

    Сейчас уже прикрыли.

    Попробуйте вот эту утилиту https://yadi.sk/d/BgQ97shoithJmw

    Там в настройках выставьте галку "сканировать шару" - я думаю раз у вас такие дела происходят, вы без проблем еще и всякие расшаренные диски D: увидите.

    Правда я не совсем понимаю механизм просмотра шары через PPPoE, но клянусь - правда!
    Ответ написан
  • Почему перестал печатать сетевой принтер через RDP после замены роутера?

    flapflapjack
    @flapflapjack Автор вопроса
    на треть я прав
    Проблема решилась путем открытия портов в фаерволе доктора веба. При чем самое интересное - доктор веб там уже давно стоит. Может глюк с обновлением прилетел, а может бухгалтерша что-то недоговаривает. Правду мы никогда уже не узнаем.
    Ответ написан
    Комментировать
  • Если я бросаю свое исключение, то я могу указывать любой код? Даже не обзятально 404, если ошибка связана с неудачей в поиске чего-либо?

    flapflapjack
    @flapflapjack
    на треть я прав
    spoiler
    404 бросает веб-сервер же, а не PHP.

    404 бросает апач, или nginx. И вы с PHP никак не укажете какую ошибку бросить апачу.
    Ответ написан
  • Как управлять авиасимулятором с помощью программы на питоне?

    flapflapjack
    @flapflapjack
    на треть я прав
    Автопилот написать хотите?)

    Я увы, не знаком с данным авиасимулятором, но с анализом игры и эмуляцией поведения человека - да.

    Вот статья на хабре про бота-кликера, который с помощью OpenCV как раз таки на питоне анализирует картинку на экране, и в зависимости от этого совершает действия.

    В вашем случае у вас два варианта развития событий:
    1) вы находите способ вытаскивать данные, значения всех нужных вам параметров полёта - прямо с окна авиасимулятора. К сожалению моих навыков в питоне не хватит, чтобы описать этот процесс.
    2) как делал я: с помощью opencv необходимо распознавать значения на экране в нужных областях, и в зависимости от них - действовать. В приведенной выше статье указано все до мелочей, как распознавать области. Я думаю вам не составит труда изменить функцию определения количества Heal у монстра в игре, на распознавание цифр в такой области - будь то координаты (кстати GPS, а не JPS) и т.д.

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

    flapflapjack
    @flapflapjack
    на треть я прав
    Настоящий плейсхолдер исчезает из инпута при набивке текста, значит это реализовано не плейсхолдером, а псевдо плейсхолдером:

    Изначально в инпуте висит span с отрицательным margin-bottom, который при событии клика по инпуту - ползёт вверх с помощью скрипта, ну или может быть CSS-transform
    Ответ написан
    Комментировать
  • Как скрыть сразу 2 элемента Html через Js?

    flapflapjack
    @flapflapjack
    на треть я прав
    Это моё первое тестовое задание и вопрос в том на сколько я адекватно его выполнил? И возможно есть более правильное решение? Спасибо!


    Да не за что, друг!

    К сожалению мы не можем оценить адекватность выполнения Вами задания, так как вы просите его выполнить полностью за Вас, не показав своё решение.
    Ответ написан
    5 комментариев
  • HTTP прокси для доступа из-за границы к серверу РФ?

    flapflapjack
    @flapflapjack
    на треть я прав
    С PHP скриптом конечно да - я сколько не искал сейчас, нашёл только с поддержкой HTTP, а уверен на 100%, что всякие платежные услуги используют SSL.

    Попробуйте, как сказал ниже BD_ l3ftoverZ! - использовать VPN расширения для браузеров.

    Если с айфона - то бесплатный VPN - psiphon.
    На андроид думаю тоже есть он же.

    Если платежи совсем редко делаете, то попробуйте TunnelBear для PC- там всего 200 Мб траффика для бесплатного VPN дается, но чтобы оплатить коммуналку - вполне достаточно.

    А если совсем брать быка за рога, то можете в своём роутере в Москве (если у него белый IP адрес) поднять VPN-сервер, и подключаться к нему из-за границы. Если в Москве интернета нет, когда уезжаете, то придётся купить VPS, и поднять VPN на нём, или использовать готовые сервисы VPN из России.

    И еще - а не проще в такой ситуации автоплатёж с карты просто настроить, и всё?
    Ответ написан
  • Как запретить кеширование игры?

    flapflapjack
    @flapflapjack
    на треть я прав
    Пробовал много различных методов, но они почему-то не работают


    Покажите, раз пробовали. Я не вижу что вы пробовали. Может я то же самое предложу.

    какой-нибудь способ запретить кеширование ?


    Да знаю. Например.

    1) header
    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
    header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always modified
    header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
    header("Pragma: no-cache"); // HTTP/1.0

    2) meta
    <meta http-equiv="Cache-Control" content="no-cache" />

    3) динамические ссылки на подгружаемые скрипты, стили, картинки

    <script src="/script.js?<?php echo rand(0,99999999);?>">"></script>
    Ответ написан
  • Как отправить форму без файла?

    flapflapjack
    @flapflapjack
    на треть я прав
    Она и так и так отправляется. У вас обработчик нужно копать, а не форму.

    Скорее всего у вас стоит проверка что-то типа:

    if(!is_file($_FILES['img']['tmp_name'])) die();
    Ответ написан
  • Проброс портов TP-Link. - как сделать чтобы все работало?

    flapflapjack
    @flapflapjack
    на треть я прав
    Есть белый ip адрес вида 91.ххх.ххх.ххх.

    1) Где он есть? Я не вижу у вас его нигде.

    2) Откуда приходит адрес 192.168.138.2 ? Если это еще один роутер, то сперва порт нужно прокинуть с того роутера - на ваш роутер, а затем уже на вашем роутере прокидывать порт на 192.168.1.168.

    3) опишите подробней ситуацию с оборудованием, где что подключено, и у кого белый айпишник. Возможно проще будет вообще выключить на втором роутере DHCP, и все форварды портов писать централизованно в роутер 192.168.1.1. Или вам важно разграничение на две разные подсети 192.168.* ?

    А вообще сдаётся мне, что вы Белым адресом называете точку выхода у провайдера, которая белым айпишником является только для провайдера, но никак не для вас. Если это так, то вам нужно использовать VPN для выноса вашего компьютера в реальный интернет, либо использовать ngrok. Оба слова прекрасно гуглятся.
    Ответ написан
    6 комментариев
  • Можно ли обойти ISSET или $_SESSION?

    flapflapjack
    @flapflapjack
    на треть я прав
    или этот

    if( isset( $_POST['go'] ) )


    Этот легко - хоть на рабочем столе хтмл файл с пост-формой создать и всё. Но вряд ли это что-то даст. Защиту пост запросами не делают.

    Сессия хранится на сервере - не обойдешь без взлома.
    Ответ написан
    Комментировать
  • Почему не открываются некоторые сайты?

    flapflapjack
    @flapflapjack
    на треть я прав
    попробуй в файл hosts руками вбить сопоставление домена и айпишника сайта. Если заработает, то:

    ipconfig /flushdns

    затем почистить кэш везде в браузерах, и ребут.

    Днс при этом оставь и в роутере и на компе - гугловский или лучше яндексовский.

    Мне кажется после замены днс просто кэш в роутере или в компе остался да и все.

    А у провайдера днс может тупить - не обязательно РКН виноват
    Ответ написан
  • Как страница с ID пользователя реализована на сервере?

    flapflapjack
    @flapflapjack
    на треть я прав
    spoiler
    Вы что! Лично Дуров каждому юзеру HTML верстает. Честно-честно.


    С помощью .htaccess например.

    Вам копать в сторону "ЧПУ" (человекопонятный урл)
    Ответ написан
    Комментировать
  • На компьютере с ОС Linux Ubuntu памяти 1 ТБ, скачал игру-пишет недостаточно места на диске.Что делать?

    flapflapjack
    @flapflapjack
    на треть я прав
    как новичку, вам при установке Ubuntu надо было выбрать пункт
    "разметить точку монтирования / на весь диск (рекомендуется новичкам)".

    Файловая система в linux отличается от Windows, там нет "диска Ц и диска Д", там - точки монтирования.

    Понятия не имею, куда хочет установиться ваша игра, но определенно куда она хочет распаковаться - там места недостаточно.

    Судя по тому, как вы обозвали Tb (терабайт) ,буквами Tp - вам скорее всего будет проще переустановить ОС с такими параметрами, но если вы сильны духом, и готовы покорять линукс - добро пожаловать в GParted - программа для операциями с разделами.
    Ответ написан
    1 комментарий
  • Я могу направить домен на локалхост+порт?

    flapflapjack
    @flapflapjack
    на треть я прав
    Насколько я понял:
    вы хотите чтобы по sub1.youdomain.ru открывался ip.ip.ip.ip:80
    а по sub2.yourdomain.ru открывался ip.ip.ip.ip:123456 - верно?

    Тогда вот здесь рассматривается пример DNS записи типа SRV на примере сервера TeamSpeak, где как раз выполняется то что вам нужно.
    Ответ написан
  • Как разхэшировать MD5 строку?

    flapflapjack
    @flapflapjack
    на треть я прав
    онлайн-сервисы не декодируют мд5, а используют "радужные" таблицы огромных объёмов, где содержатся хеши от брут-списков, затем из этих хешей вычисляются хеши от хэшей с определенной глубиной рекурсии, и последнее значение пишется в базу.

    По сути - это попытка поиска коллизий.

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

    100% Варианта не существует
    Ответ написан
    Комментировать
  • Как использовать apache если он уже есть в "недоступном" приложении?

    flapflapjack
    @flapflapjack
    на треть я прав
    А пути то хоть какие у приложений?

    Если вебморда облака висит на 80-м порту, и располагается в /var/www, то создайте подпапку application там и суньте туда ваш проект, который станет доступным по адресу:
    http://айпишник/application

    Можно субдоменом сделать, если днс поднят, но судя по вопросу - вам проще подпапку создать как я выше написал, или симлинк бросить
    Ответ написан
    7 комментариев