Сергей
а хороший код поддерживать не сложно. и обычно говнокод как раз таки и не летает.
Anonymous
т.е. все же 2 вариант?
Сергей
эм.
Anonymous
ну я же написал из крайности в крайность
Anonymous
абстрактно 2 супермена )
Сергей
я к тому, что это плохая постановка вопроса.
Сергей
обычно сложно понять именно говнокод, который к тому же и тормозит.
Сергей
много зависимостей, тяжело поддерживать и т.д.
Anonymous
Хотел таким образом сравнить ООП и процедурку
Сергей
интересный способ.
Dmitriy
Хотел таким образом сравнить ООП и процедурку
процедурка != тяжело поддерживать
Anonymous
согласен
Anonymous
но это основной аргумент
Anonymous
который я постоянно слышу
Anonymous
процедурка != тяжело поддерживать
ага скажи это сишникам
Anonymous
ага скажи это сишникам
если правильно реализована модульность, то поддерживать что ООП, что процедурку одинаково при условии квалификации поддерживающего. А вот есть ли еще в сипласплас процедурка пусть сишники и скажут. Щас с просим.
Anonymous
да я затупил епта, читаю задом наперед
Anonymous
я хотел выразитьс огласие
Anonymous
кароче забей я синий
Anonymous
а плюсоводов заборт, только анси си
Dmitriy
Al
видел кто фарта? @oneerror
Valerii
/stat@combot
Combot
combot.org/chat/-1001047863278
SarcasmIO
видел кто фарта? @oneerror
все кто видел замирали, как от медузы горгоны, настолько я красив
invariance
подтверждаю
Al
отрицаю
invariance
отрицаю
вот же жмых
adikalon
поясните, как спарсить, например такое https://33slona.ru/snjat_kvartiru/124/all/all/params?city=124&page=1&limit=30&order=price&nonCommission=1 где дом линамично строится
Anonymous
Курл
Vladimir
Ну или через какой-нибудь phantom/nightmare js
Vladimir
что это?
headless сборки хрома
Vladimir
Хороши для парсинга сайтов
adikalon
это оно? http://www.nightmarejs.org/
Vladimir
yep
adikalon
лан посмотрю сасиб
adikalon
а курлом никак?
Vladimir
Если сайт подгружает инфу через js, то не уверен что возможно
Vladimir
Если напрямую, то и curl сойдёт
Anonymous
Если Json то курлом
adikalon
а отследить что и куда оно аяксом шлет и слать это крулом? Или есть какие подводные камни?
Anonymous
Или xml
Vladimir
а отследить что и куда оно аяксом шлет и слать это крулом? Или есть какие подводные камни?
Вот заходишь на страницу, открываешь dev tools и идёшь на вкладку network, конкретно XHR
Vladimir
И смотришь
Anonymous
А сайт file_get_content .....
Vladimir
Хотя и с фантомом тоже могут
Vladimir
Надо заголовки подделывать
adikalon
А сайт file_get_content .....
еще такой совет нагуглил, может кому пригодится если правильно понял, надо выделить содержимое страницы с подгружаемым позже содержимым: нажимаем и удерживая Shift, выделяем стрелочкой левой кнопки мыши страницу, ведя стрелочку до конца страницы и ждём, не отпуская кнопки, когда загрузится всё нужное, что ниже есть, но не отобразилось, затем приподнимаем, не отпуская кнопки, стрелочку на место куда нужно (должно всё, что выше выделиться) , копируем и вставляем куда надо (единственное, придётся вручную удалять лишнюю информацию, находящуюся на странице)
Vladimir
И проксями, проксями
adikalon
ну это легче чем осваивать твою ЖС йобу
Vladimir
Моё дело - предложить варианты решения проблемы
adikalon
Моё дело - предложить варианты решения проблемы
спасибо. Кажется нашел куда аяксом шлет и тут жсон со всеми данными вообще красота, даже бегать по страницам не придется
Vladimir
Хотя помнится курлом парсили картинки с сайта, где путь до картинки собирался хитрой джской Вот там было весело
Сидредин
headless сборки хрома
Что означает "безголовость" в данном случае?
Сидредин
Спасибо!
Dmitriy
а курлом никак?
можно. но нужно смотреть откуда берет данные js
Anonymous
Как в фейкере рандомно 50 символов делать уникальных?
SarcasmIO
->uniq
SarcasmIO
$values = []; for ($i=0; $i < 10; $i++) { // get a random digit, but always a new one, to avoid duplicates $values []= $faker->unique()->randomDigit; }
SarcasmIO
прямо в доке есть
Anonymous
Какую панель управления хостингом Вы используете? Самописное решение – 28 👍👍👍👍👍👍👍 44% ISPManager – 17 👍👍👍👍 27% cPanel – 6 👍👍 9% VestaCP – 6 👍👍 9% Plesk – 3 👍 5% ISPConfig – 3 👍 5% Ajenti – 1 ▫️ 2% Virtualmin ▫️ 0% Webmin ▫️ 0% DirectAdmin ▫️ 0% 👥 64 people voted so far.
SarcasmIO
я думал у всех уже давно VDS
Anonymous
VDS не исключает панель управления
SarcasmIO
но зачем она?
Владимир
А ПОЧЕМУ ДВЕ ВЫБДИРАТЬ СРАЗУ НЕЛЬЗЯ?
Владимир
Сори за капс
Владимир
я думал у всех уже давно VDS
а ты чисто с консоли на vds рубишь)
SarcasmIO
а что мне там нужно?
Владимир
а что мне там нужно?
откуда ж я знаю что тебе надо)
SarcasmIO
в том то и дело. что это не надо
SarcasmIO
накитать миграции,запустить сидироание, сделать какой-то rollback выполнить какую-то задачу для этого есть инструменты вроде дженкинса, супервизора и тп