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

    kovalensky
    @kovalensky
    Будущий инженер / UPD 2020: Будущий бомж
    Редирект делается либо через meta тэг (обычная проверка на содержание страницы), либо через хедер Location, после использования file_get_contents(), можете обратиться к переменной $http_response_header.
    Ответ написан
    Комментировать
  • Как принимать платежи на сайте с зарубежных стран?

    kovalensky
    @kovalensky
    Будущий инженер / UPD 2020: Будущий бомж
    Robokassa, криптовалютой и т.д.
    Ответ написан
  • Какие есть методы блокировки пользователя подключённого к Wi-Fi?

    kovalensky
    @kovalensky
    Будущий инженер / UPD 2020: Будущий бомж
    Wifikill, SelfishNET
    Ответ написан
    Комментировать
  • Какие нетривиальные bandwidth donation решения возможны?

    kovalensky
    @kovalensky
    Будущий инженер / UPD 2020: Будущий бомж
    1) Можете запустить сервер PeerTube (децентрализованный ютуб с технологией федерации и BitTorrent) и связать его с федерацией, когда на каком-то сайте не будет хватать трафика, ваш инстанс поможет ему.
    2) Можете запустить ноду Yggdrasil, помочь сети в определении маршрута.
    3) Скачайте версию СЕРВЕРА SoftEther VPN с vpngate.net (на Windows есть gui), поставьте галку на VpnGate.net Volunteer (будете выступать шлюзом VPN для всех пользователей, 536 746TB общего трафика было раздано через всех пользователей в мире, даже белый ip не нужен).
    4) Запустить ArchiveTeam ноду для парса (эта контора базируется на одновременном парсе некоторых проектов, которые ушли из жизни, но имели важную информацию, вы будете выступать обычным прокси клиентом, который будет скачивать данные проектов и загружать их на сервера конторы, файлы хранить вы не будете).
    5) Можете просто запустить Tribler (BitTorrent клиент) и стать рилеем, использует зашифрованные цепочки пиров, в виде рилеев, как к примеру в TOR, чтобы оставаться анонимными пользователям — сидам/личам, всё делается в фоновом режиме, exit нодой вы можете стать, если сами этого хотите, включаете в настройках.
    6) I2P нода, для помощи и вправду анонимной сети, в отличии от ТОР, моя сжигает по терабайту в месяц.
    7) Сервер SyncThing

    Список будет пополняться
    Ответ написан
    Комментировать
  • Есть ли способ скачать видео из torrent файла в каком-то Telegram боте?

    kovalensky
    @kovalensky
    Будущий инженер / UPD 2020: Будущий бомж
    @TorrentMirror
    Ответ написан
    Комментировать
  • Какие p2p сети вы знаете?

    kovalensky
    @kovalensky
    Будущий инженер / UPD 2020: Будущий бомж
    Bitmessage
    Ответ написан
    Комментировать
  • Каким образом узлы в p2p сетях обходят NAT?

    kovalensky
    @kovalensky
    Будущий инженер / UPD 2020: Будущий бомж
    Если узлы знают IP адреса и порты друг друга, то если они оба за NAT, им не доставит труда подключиться друг к другу.
    Это называется техника NAT hole punching.
    A отправляет UDP пакеты Б, а Б отправляет A одновременно.
    В таком случае у обоих узлов в таблице NAT создаётся запись, что, к примеру A ждёт ответа от Б и наоборот, таким образом NAT пропускает их запросы друг к другу.
    Правда, ещё бы узнать IP адреса и порты друг друга, для этого используется промежуточный сервер с белым IP, к примеру как торрент трекер.
    Успех NAT Hole Punching зависит от типа NAT за которыми сидят узлы.
    Ответ написан
    Комментировать
  • Как воспользоваться двумя сетями интернета на ПК одновременно?

    kovalensky
    @kovalensky
    Будущий инженер / UPD 2020: Будущий бомж
    Connectify Dispatch, программа такая
    Ответ написан
    Комментировать
  • Как создать сайт в сети Tor?

    kovalensky
    @kovalensky
    Будущий инженер / UPD 2020: Будущий бомж
    Немножко поздно, но чтобы для других.
    Вы можете делиться, принимать файлы и выдавать статичные файлы с помощью программы OnionShare, просто скачать и запустить, Windows/Mac/Linux, сайт onionshare.org.
    Она создаст вам личную ссылку в зоне .onion
    Если постараться, то можно прикрутить и веб-сервер, удачи.
    Ответ написан
    Комментировать
  • Сколько трафика потребляет ping-pong Websocket в режиме простоя?

    kovalensky
    @kovalensky
    Будущий инженер / UPD 2020: Будущий бомж
    Несколько байтов
    Ответ написан
    Комментировать
  • BLUDIT/BUILD CMS PHP как создать кастомную страницу HTML?

    kovalensky
    @kovalensky
    Будущий инженер / UPD 2020: Будущий бомж
    Никто и явного ответа не написал для помощи другим.
    Во первых, я не согласен с комментарием пользователя на ваш вопрос, что надо переходить на WordPress (хитрый лис).
    Я сам пользуюсь Bludit (дружелюбный пёс) для личного блога, всё отлично работает, на их форуме на все вопросы оперативно отвечают.
    Wordpress создан для сайтов с постоянно добавляющимися статьями, даже в чистом состоянии он употребляет больше памяти чем Bludit запихнутый плагинами.
    Да, для Wordpress-а уйма плагинов, потому что комьюнити большое, хорошо пропиарен.
    Для настройки придётся повозиться, а если думаете переезжать, то и видите, могут возникнуть фатальные ошибки.
    Для персонального блога(и не только) Bludit то самое, могу даже сказать, что при тесте на VPS под наплывом пользователей(ботов) с минимальной конфигурацией 1 vcpu 512mb RAM, пользователи начинают получать service unavailable быстрее на Wordpress.
    Из-за особенности того, что Bludit всё ещё разрабатывается и плюс, что это flat-file cms, он может вместить для моей конфигурации максимум ~50000 статей, Wordpress-же способен перевалить за сотку, хочешь не хочешь у него база у MySQL, а у него отдельный процесс.
    В Bludit используются json файлы, если постараться, и оптимизировать запросы, то можно и выжать 100 тысяч статей, а может и больше.
    Подходя к вашему вопросу, если хотите создать свою тему и выводить в неё статью из базы, то хук для этого $page->content(), хук для имени статьи $page->title(), для описания $page->description(), url для фотографии обложки $page->coverImage() и т.д.
    Т.е подключаете Bludit к своему скрипту и получаете эти данные.
    Проще будет воспользоваться API, с него можно получить всю информацию.
    Да, для разработчиков примеров мало, приходится заходить и смотреть код, хуки я запомнил по этому способу.
    Сам хотел написать плагин для них, потом забросил, потому что неудобно всё это писать, какой-то там был getValue для подключения к базе и сохранения переменных, этот getValue не найти в документации.
    Думаю они всё методы допишут в документации, в будущем, в противном случае это будет пугать разработчиков, ведь требуется большая усидчивость, чтобы составить общую картину как работает CMS, а не у каждого она есть. Т.е дают класс с кодом и говорят : Иди сам разбирайся.
    Код написан хорошо, у каждого метода свой комментарий.
    Если зайдешь и что-то подправишь, то не надо бояться, что всё упадёт.
    Лично я Bludit предпочитаю Wordpress, установка в один клик, тупо скопировал и запустил.
    Минимальный дизайн, никаких лишних кнопок, редактор от TinyMCE, по умолчанию не включены некоторые функции форматирования, к примеру как зачеркивание текстом или подчеркивание, их можно изменить в настройках плагина tinymce:
    В toolbar top заменяете всё на:
    formatselect fontsizeselect fontselect strikethrough underline bold italic forecolor backcolor removeformat fontformats | bullist numlist table | blockquote alignleft aligncenter alignright | link unlink pagebreak image code samp subscript superscript codesample

    А в plugins:
    code autolink image link pagebreak advlist lists textpattern table codesample searchreplace

    И всё, полноценный редактор, я добавил/удалил некоторый код в теме для удобства, к примеру, чтобы при присутствии обложки добавлялись мета теги изображения для социальных сетей и поисковиков.
    Если знаете хоть немного PHP, то Bludit можете превратить в швейцарский нож с минимальными требованиями.
    Если будут вопросы, то задавайте, но сразу скажу, здесь бываю не часто.
    Ответ написан
    3 комментария