TheDeadSkin #4621 2 мая 2014 комментарии на русском это пусть как хочет, так и пишет зачем их в /** **/ облачать вместо обычного // Поделиться сообщением Ссылка на сообщение
Kant #4622 2 мая 2014 (изменено) Пацаны, нужно obfuscate pdf, чтобы программы, читающие текст из этого pdf файла, видели там всякие кракозябры, но репрезентация текста в просмоторщике была нормальная. Вроде вот это то что нужно, но, может, я не понял что-то http://spivey.oriel..../Obfuscated_PDFТам еще в конце есть пример такого pdf файла http://spivey.oriel....es/b/b7/Doc.pdfЭтот файл всякие интернет конверторы вроде конвертируют с кракозябрами, но если сам pdf файл "сохранить как" docx, то там будет нормальный текст, если сохранить как txt, то там будет нормальный текст, только кое-где без пробелов, так что не очень работает. Мне это нужно, чтобы всякие плагиат детекторы не распознали одинаковый текст. Если поставить защиту на pdf, то, во-первых, сам детектор просто скажет, что не может прочитать текст, во-вторых, видно, что pdf защищен. Надо, чтобы детектор спокойно мог прочитать текст.Есть какие-нибудь советы или может та фигня сработать? Я, может, даже и не воспользуюсь, но на будущее знать неплохо было бы.сохрани в пдфе картинки текста, а не текст.Останется только файнридер, но его ты никак не сможешь побороть Изменено 2 мая 2014 пользователем Kant Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью. Поделиться сообщением Ссылка на сообщение
.felix #4623 2 мая 2014 (изменено) 2. Нормальный язык: функции вызывють другие функции, это нормально.Недоязык: функции принимают другую функцию как аргумент, или передают функцию как параметр в другую функцию. и это ненормально. Но хз, возможно некоторые получают удовольствие от ебли с колбеками и прочей еботней.Нормальная же тема. Передал в функцию другую функцию, внутри функции вызвал эту функцию, и все счастливы. Вот в жабе этого нет, приходится передавать экземпляр анонимного класса.Ахахах у меня поначалу мозг взырывался нафиг, когда я в python'e пытался представить зачем определять функцию внутри функции и как это вообще работает . Изменено 2 мая 2014 пользователем .felix Поделиться сообщением Ссылка на сообщение
Izuver #4624 2 мая 2014 (изменено) Пацаны, нужно obfuscate pdf, чтобы программы, читающие текст из этого pdf файла, видели там всякие кракозябры, но репрезентация текста в просмоторщике была нормальная. Вроде вот это то что нужно, но, может, я не понял что-то http://spivey.oriel..../Obfuscated_PDFТам еще в конце есть пример такого pdf файла http://spivey.oriel....es/b/b7/Doc.pdfЭтот файл всякие интернет конверторы вроде конвертируют с кракозябрами, но если сам pdf файл "сохранить как" docx, то там будет нормальный текст, если сохранить как txt, то там будет нормальный текст, только кое-где без пробелов, так что не очень работает. Мне это нужно, чтобы всякие плагиат детекторы не распознали одинаковый текст. Если поставить защиту на pdf, то, во-первых, сам детектор просто скажет, что не может прочитать текст, во-вторых, видно, что pdf защищен. Надо, чтобы детектор спокойно мог прочитать текст.Есть какие-нибудь советы или может та фигня сработать? Я, может, даже и не воспользуюсь, но на будущее знать неплохо было бы.сохрани в пдфе картинки текста, а не текст.Останется только файнридер, но его ты никак не сможешь поборотьНу да, учитель будет читать и захочет что-нибудь выделить, хотя ему, может быть, и будет пофиг, но тому детектору может и нет, потому что я читал, что у них это тоже учтено, но хз, какой у них там используется.А что насчет тех верхних ссылок, я правильно понял, что pdf просмоторщих исходный текст из кракозябр может репрезентовать в нормальном виде, если проведены кое-какие операции, или я чего-то не понял? Изменено 2 мая 2014 пользователем Izuver Поделиться сообщением Ссылка на сообщение
Двапой #4625 2 мая 2014 файнридер распознает текст на картинках, так что получишь просто текст Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
Elmander #4626 2 мая 2014 (изменено) Помогите правильно распарсить таблицу отсюда view-source:http://football.ua/england/table.htmlВот че имею, таблица на выходе таки отображается, но помимо нее всплывает ебаная туча ошибок. Я так понимаю мне нужно перед тем как работать с DOMDocument как то регулярками убрать лишнее, что бы не вылазили ошибки. Но чето нихуя у меня не получается. $html = file_get_contents('http://football.ua/england/table.html'); $dom = new DOMDocument; $dom->loadHTML($html); foreach ($dom->getElementsByTagName('table') as $node) { echo $dom->saveHtml($node), PHP_EOL; } с пхп имею дело 2 день, неебу как тут дела делаются. Изменено 2 мая 2014 пользователем Elmander Поделиться сообщением Ссылка на сообщение
Двапой #4627 2 мая 2014 http://simplehtmldom.sourceforge.net/manual.htm <?php require_once 'simple_html_dom.php'; $html = file_get_html('http://football.ua/england/table.html'); echo "<table>"; foreach ($html->find('.main-tournament-table tr') as $tr) { echo "<tr>"; foreach ($tr->find('td') as $td) echo $td; echo "</tr>"; } echo "</table>"; // or just echo $html->find('.main-tournament-table')[0]; короче, юзай сторонние либы Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
Elmander #4628 2 мая 2014 Спасибо. Гуглил все эти вещи, но чето не хотелось в самом начале знакомства юзать библиотеки. Или это единственный нормальный вариант? Поделиться сообщением Ссылка на сообщение
Двапой #4629 2 мая 2014 парсить хтмл на сервере всегда надо через либы, ибо html может быть кривым, и стандартные функции могут не правильно это обрабатывать Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
Elmander #4630 2 мая 2014 Бля ну прям охуеть как все легко, а я ебал себе мозги как бы тоже самое сделать на js. Поделиться сообщением Ссылка на сообщение
Двапой #4631 2 мая 2014 на жс то еще проще Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
Двапой #4633 2 мая 2014 izi $('.main-tournament-table').html() Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
Elmander #4634 2 мая 2014 я имел ввиду пур жс, без ничегоя там даже планировал phantom.js подключить Поделиться сообщением Ссылка на сообщение
Двапой #4635 2 мая 2014 jq там подключенно вообще document.querySelector('.main-tournament-table').innerHTML Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
Elmander #4636 2 мая 2014 Да нет, я имел ввиду без пхп, онли жс. Помню весь день потратил на то что бы найти ресурс где бы мне отдавали jsonp c подобной информацией, но все тщетно, только за деньги, в принципе оно и понятно, кто бы захотел заниматься такой хуйней на чистом энтузиазме. Поделиться сообщением Ссылка на сообщение
Двапой #4637 2 мая 2014 кешировать не забывай Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
Elmander #4638 2 мая 2014 (изменено) Да я вот не знаю как лучше сделать. Была идея вообще формировать json с инфой со всех лиг, хранить в localstorage, ну и обновлять его, к примеру раз в день. И потом уже онли с жс работать. Мне пхп собственно только для того что бы получить эти данные нужен был, по крайней мере на данном этапе. Изменено 2 мая 2014 пользователем Elmander Поделиться сообщением Ссылка на сообщение
Двапой #4639 2 мая 2014 кроной на 5-10 минут делаешь парсер, сохраняешь все данные в json в файл например data.json и обращаешься только к немуна клиенте можешь танцевать как хочешь Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение