Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
#Круги добра
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Новый хит для любителей игры жанра Соедини 3! Кот Ученый уже прячет предметы по таинственному лесу, чтобы вы получили удовольствие от поиска вещей и заработали как можно больше изумрудов. Котик рад новым гостям!

Северное слияние - тайна леса

Казуальные, Приключения, Логическая

Играть

Топ прошлой недели

  • SpongeGod SpongeGod 1 пост
  • Uncleyogurt007 Uncleyogurt007 9 постов
  • ZaTaS ZaTaS 3 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
PhD.Faust
PhD.Faust
3 года назад

Ответ на пост «Сливаю парсер 4pda.to он же 4pda.ru (Для ознакомления!)»⁠⁠1

Почему вы продолжаете писать

блокировка ... 4pda.ru

?
Я проверял сразу как появилась это информация - его не заблокировали. Он отлично работал и работает. Заблокировали вас.

Не нужно писать, что такой-то сайт заблокирован. Пишите и говорите правильно - жители России заблокированы для такого-то сайта.

Это не сайт ограничивают - ограничивают ваш доступ и ваши правы. Роскомнадзор глумится именно над гражданами, определяя за них, что они могут читать, а что нет.

[моё] 4PDA Пда PHP Javascript HTML Html 5 Ответ на пост Текст
23
8
laifhak
laifhak
3 года назад

Сливаю парсер 4pda.to он же 4pda.ru (Для ознакомления!)⁠⁠1

Сливаю парсер 4pda.to он же 4pda.ru (Для ознакомления!) 4PDA, Пда, PHP, Javascript, HTML, Html 5, Длиннопост

Недавно мы все с вами столкнулись с такой проблемой как блокировка крупнейшего форум сайта 4pda.ru


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


Для меня конечно было шоком, когда я зашел на свой любимый сайт, и увидел это:


(Доступ к информационному ресурсу ограничен на основании Федерального закона от 27 июля 2006 г. N 149-ФЗ "Об информации, информационных технологиях и о защите информации")


Что ? Как? Зачем? Почему?


И тут я начал искать информацию о произошедшем, благо люди хоть какое то объяснение оставили на форумах, первое что мне посоветовали так это активировать VPN , но к сожалению это мне не помогло. И тут мне пришлось парсить используя прокси Белоруссии.


Настроев сервер и шлюзы я создал долгожданный файл:


pars-4pda.php


Потратив пару часов у меня получилось вот что:


парсер 4пда, надо создать каталог site, и пустые файлы seo.txt url.txt, а так же для сайта нужен js для работы сохранить его в 1.js


/site/

seo.txt 0777

url.txt 0777

1.js

index.php

reklama.php

pars-4pda.php

menu.php - для дополнений которые будут на всех страницах



<?php // код в файле pars-4pda.php

$url_site=$_GET[url];

if ($url_site==false){ // если нет get

$url_site="//4pda.to/forum/index.php";

}

$url_site = preg_replace('[&amp;]', '&', $url_site ); // убираем ошибку шрифта &amp;

echo "Cканирую страницу - $url_site <br><br>";

/* $html - некий html-код некой страницы, \n - это переход на новую строку (верстальщики иногда это делают) */

$html = file_get_contents("https:$url_site");

/* Вызываем функцию, которая все совпадения помещает в массив $matches */

preg_match_all("/<[Aa][\s]{1}[^>]*[Hh][Rr][Ee][Ff][^=]*=[ '\"\s]*([^ \"'>\s#]+)[^>]*>/", $html, $matches);

$urls = $matches[1]; // Берём то место, где сама ссылка (благодаря группирующим скобкам в регулярном выражении)

/* Выводим все ссылки */

file_put_contents("url.txt", ""); // очищаем файл ссылок

for ($i = 0; $i < count($urls); $i++)

if (preg_match('[4pda.to/forum/index.php]', $urls[$i])) { // есть ли embed

if (preg_match('[act=auth]', $urls[$i])) { // есть ли embed

//echo "пропускаем";

}else{

$co = preg_replace('[&amp;]', '&', $urls[$i] ); // убираем ошибку шрифта &amp;

file_put_contents("url.txt", "$co\n", FILE_APPEND); // записываем ссылку

$urls[$i]=strstr($urls[$i], '?'); // убираем все до embed

$urls[$i]=str_replace('?', '', $urls[$i]); // убираем само embed

echo "$urls[$i]<br>"; // показать ссылку

$cl = str_replace("?", "", $urls[$i]);

$cl = preg_replace('[&amp;]', '&', $cl ); // убираем ошибку шрифта &amp;

$html = file_get_contents("./site/$cl");

if ($html==false){ // проверяем что еще не парсили страницу

//echo " - нету"."<br/>";

$cow = preg_replace('[&amp;]', '&', $urls[$i] );// убираем ошибку шрифта &amp;

$content = file_get_contents("https://4pda.to/forum/index.php?%24cow="); // загружаем контент

if ($content==true){ // проверяем сто контент есть

$s='

<script type="text/javascript" src="../1.js"></script>

<iframe id="menu-iframe" src="../menu.php" ></iframe>

'; // дополнить

$y1='<a href="//4pda.to/forum/">ФОРУМ</a>';

$y2='https://4pda.to/forum/index.php?showtopic=1024777%27;

$y3='Блокировка 4-pda.ru - описание ситуации';

$y4='ФОРУМ';

$y1 = (iconv( "UTF-8","windows-1251", $y1)); // переводим шрифт на русский

$y2 = (iconv( "UTF-8","windows-1251", $y2)); // переводим шрифт на русский

$y3 = (iconv( "UTF-8","windows-1251", $y3)); // переводим шрифт на русский

$y4 = (iconv( "UTF-8","windows-1251", $y4)); // переводим шрифт на русский

$content = preg_replace("[$y1]", "<a href='../index.php'>$y4</a></li>", $content); // убираем

$content = preg_replace("[$y2]", '../reklama.php', $content); // убираем

$content = preg_replace("[$y3]", '', $content); // убираем

$content = preg_replace('[//4pda.to/forum/index.php\?]', '', $content); // убираем

$content = preg_replace('[index.php\?]', 'index.php', $content); // убираем

$content = preg_replace('[function]', '', $content); // убираем

$content = preg_replace('[<script]', '<!--script', $content); // убираем

$content = preg_replace('[/script>]', '/script-->', $content); // убираем

$content = preg_replace('[https:showtopic=1024777]', '../reklama.php', $content); // убираем

$col = str_replace("?", "", $urls[$i]);

$col = preg_replace('[&amp;]', '&', $col );// убираем ошибку шрифта &amp;

file_put_contents("./site/$col"," $content $s"); // сохроняем спарсеную страницу

$seo = file_get_contents("seo.txt"); // счетчик сохранений

$seo++;

file_put_contents("seo.txt",$seo);

//echo $content;

}

}else{

//echo " - есть"."<br/>";

}

}

}

$seo = file_get_contents("seo.txt"); // счетчик сохранений

echo "Сохранено страниц - $seo<br><br>";

$u = file_get_contents("url.txt"); // читаем список

$array = explode("\n", $u); // указали что списак масссив

$str = count($array); // считаем сколько строк в масиве

$r=rand(1,$str);

$url="$array[$r]"; // случайная ссылка из сохраненных рание ссылок

echo "Перехожу далее на - $url";

echo "<META HTTP-EQUIV='Refresh' CONTENT='5; URL=?url=$url'>"; // задершка и переход

exit;

?>


в файле index.php я разместил весь код от главной страницы форума 4pda но скрыв все родные скрипты добавив только свой доработанный js (вот с ним то мне пришлось попыхатся)


но через часок все уже было готова!


К сожалению весь код сюда написать не могу но оставляю вам ссылку для ознакомления!


Вот таким вот способом я спас данный сайт пусть даже всего на две недели но все же!


https://disk.yandex.ru/d/5AoBqmOjYW5xDw

Показать полностью
[моё] 4PDA Пда PHP Javascript HTML Html 5 Длиннопост
35
6
RihardZorge
RihardZorge
5 лет назад

ПДА"КОМПАС" и СталкерСтрайк в Полоцке⁠⁠

ПДА"КОМПАС" и СталкерСтрайк в Полоцке Пда, Сталкер, Полоцк

Всем привет. Мы сообщество https://vk.com/stalker.polotsk объединенное идеей сталкерстрайка. Основная наша задача Играть и дать играть другим.
Сейчас идёт развитие приборного сталкерстрайка на базах электронных пда.  Мы выбрали для себя ПДА"Компас" на базе  android  https://vk.com/pda.compass . Программа полностью бесплатна. Не надо покупать пда или софт.  Скачиваете демо программу в плеймаркете, устанавливаете и вот вам зона вокруг. Но надо понимать что это демка. Для игры необходимо оставить заявку на странице разработчика в ВК https://vk.com/pda.compass ну или как минимум поговорить с разработчиком. Он объяснит вам ваши действия для комфортной игры( можете и мне написать). ПДА отображает аномальную и радиоактивную опасность. Атаки Бюрера и Контролёра, ментал и пси атаки. Выброс, мать его! От которого очень трудно спрятаться, но всё же возможно. Наполнение инвентаря хабаром происходит путём считывания QR кодов. Каждая вещь, будь то броня, аптечка или артефакт обладает своим реальным действием и может дать положительный эффект или защиту от окружающих воздействий. https://vk.com/@pda.compass-osnovy-logiki-pda-kompas-chast-4...
Прибор работает от wifi модулей, которые можно собрать на коленке с минимум навыков в электронике и паяльником в левой ноге.

ПДА"КОМПАС" и СталкерСтрайк в Полоцке Пда, Сталкер, Полоцк
Показать полностью 1
[моё] Пда Сталкер Полоцк
3
239
SunmixPK
6 лет назад

Детектор аномалий для игр S.T.A.L.K.E.R. на базе Android⁠⁠

Добрый день.


В декабре прошлого года, когда начал подготовку к проведению своей ролевой страйкбольной игры по мотивам "S.T.A.L.K E.R." встал вопрос об игровых локациях (так называемых "аномалиях") - местах, в которых (в компьютерной игре и соответствующих книгах) нарушаются физические законы, и которые, как правило, смертельно опасны для человека.


В реальном мире такое, конечно, невозможно, но при создании игрового полигона для игровых же целей эти места необходимо было как то обозначать. До сих пор обходились просто ограничениями этих мест сигнальной лентой с табличками, на которых был написан вид аномалии и эффект.


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

Детектор аномалий для игр S.T.A.L.K.E.R. на базе Android Сталкер, Android, Пда, Игры, Страйкбол, Длиннопост, Ролевые игры, Квест, Приложение на Android

Персональный детектор аномалий (ПДА) был написан для телефонов на базе ОС Андроид, написание ядра заняло примерно три месяца. Используя только модуль Bluetooth (без привязки к интернету, вайфай-сетям и геолокации), телефон взаимодействует с радиомаячками, имеющими в своей основе простой, дешёвый и экономичный Bluetooth-модуль. При нахождении в зоне действия этого маячка телефон считывает его параметры, и в зависимости от их характеристик рассчитывает эффект для носителя ПДА.


В зависимости от параметров маячков, они могут выступать в роли аномалий (мест, где игрок получает урон) либо в роли баз группировок, где игрок может получить лечение либо снятие накопленных вредных эффектов, в частности, радиоактивного заражения.


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

Детектор аномалий для игр S.T.A.L.K.E.R. на базе Android Сталкер, Android, Пда, Игры, Страйкбол, Длиннопост, Ролевые игры, Квест, Приложение на Android

Для игровых целей в ПДА предусмотрена возможность применения различных защитных костюмов (костюмы группировок, либо костюмы свободного доступа, которые могут блокировать часть наносимого аномалиями урона), а также защитных игровых артефактов, которые могут повысить уровень защиты от воздействия аномалий, возможность вывода накопленной радиации с использованием водки, а также лечения аптечками.


Пополнение игрового инвентаря, смена костюмов, артефактов, получение информации реализовано с помощью QR-кодов и встроенного в ПДА соответствующего сканера.

Детектор аномалий для игр S.T.A.L.K.E.R. на базе Android Сталкер, Android, Пда, Игры, Страйкбол, Длиннопост, Ролевые игры, Квест, Приложение на Android

И в заключение. Внешний вид программы и интерфейс, конечно, далеки от идеала. Основной упор был на создание отлаженной математической и логической модели, а также энергоэффективности.


На тестовых прогонах расход батарей телефонов составил от 4 до 8 процентов в час при постоянно включенном экране (с уменьшенной яркостью). Маячки потребляют от примерно 6.2 мА, на литий-ионных аккумуляторах ёмкостью, скажем, в 2000 мАч они могут прожить больше 300 часов, чего более чем достаточно для любой игры.



Видеообзор работы можно просмотреть по ссылке ВКонтакте

https://m.vk.com/video454928905_456239026

Спасибо за внимание.

Детектор аномалий для игр S.T.A.L.K.E.R. на базе Android Сталкер, Android, Пда, Игры, Страйкбол, Длиннопост, Ролевые игры, Квест, Приложение на Android
Показать полностью 4
[моё] Сталкер Android Пда Игры Страйкбол Длиннопост Ролевые игры Квест Приложение на Android
69
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии