WebMaster's Social Network

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


NoHate

Залил апдейт v0.1.1 для https://github.com/plzdontshare/SiteClone_Simple Фиксы: - Теперь язык д...

Залил апдейт v0.1.1 для https://github.com/plzdontshare/SiteClone_Simple

Фиксы:
- Теперь язык для поиска Bing берется из config.php (ранее он не учитывался)
- Пофиксил некоторые ошибки при парсинге.
- Пофиксил импорт кейвордов при создании новой базы. Была проблема с импортом кейвордов со спец.символами.

Ответы:
sidorka sidorka #123193 2018-06-02 12:13
NoHate, аккуратный код. В чем работаешь? Хочу сменить netbeans - прожорливый стал просто неприлично.

NoHate NoHate #123215 2018-06-02 13:06
123193 sidorka, phpstorm.
Netbeans мне не нравится, слишком неудобный.

sidorka sidorka #123220 2018-06-02 13:37
123215 NoHate, это который платный? Покупал или триал юзаешь? Если покупал, стоит он своих денег?

Atom и VisualCodeStidio не смотрел? Мне атом не понравился, а вот продукт микрософта вполне годно выглядит.

sidorka sidorka #123221 2018-06-02 13:38
123215 NoHate, еще вопрос phpstorm вроде тоже на яве, как и нетбинс. По быстродействию как оно, такое туповатое как нетбинс?

NoHate NoHate #123222 2018-06-02 13:46
123220 sidorka,

1) Да, он платный. У меня покупной, с лицензией. Денег своих определенно стоит. Если не хочешь платить, можно без проблем юзать EAP версию.
2) Atom и VSCode - хорошие редакторы, но в них не хватает нормального автокомплита. У них всех очень хреновый intellisense. Их можно использовать для верстки, css, js, но для PHP мне привычнее нормальный IDE.
3) Да, PhpStorm тоже на яве, но проблем с быстродействием я не испытываю. Тут только сам попробуй. Скачай EAP версию и потестируй.

sidorka sidorka #123226 2018-06-02 14:04
123222 NoHate, а сколько он оперативы кушает? netbeans гиг смело съедает.

NoHate NoHate #123227 2018-06-02 14:08
123226 sidorka, да где-то так же. Зависит от размера проекта, сколько он кеширует.

sidorka sidorka #123251 2018-06-02 16:38
123227 NoHate, дожили - редактор текста гиг кушает :(

NoHate NoHate #123253 2018-06-02 17:00
123251 sidorka, ну так это не простой редактор. Там куча полезных вещей.
Из основных (чем постоянно пользуюсь):
- рефакторинг
- экстракция кода в отдельный метод
- быстрый поиск файлов и классов
- интеграция с гитом (и гитхабом)
- удобный инструмент для мержа при конфликтах в гите
- быстрый переход к функции из места ее вызова
- поиск всех мест использования классов и функцикций
- интеграция с phpunit (брейпоинты, отладка)
- гибкая настройка темы под себя (шрифты, цвета)
- настройка автоформатирования кода под нужный формат

Ну и многое другое. Конечно это все есть и в netbeans, но в нем оно либо реализованно намного хуже, либо не так удобно.

axxxl axxxl #123261 2018-06-02 18:11
NoHate, судя по коду, кеш не подключен вроде как. да и сам кеш с сомнительной реализацией, когда все файлы в одну папку складываются.

NoHate NoHate #123262 2018-06-02 18:14
123261 axxxl, кеша отключен. Он там нужен для другого, я просто забыл его выпилить.

axxxl axxxl #123263 2018-06-02 18:17
123262 NoHate, а почему отключен? там же на каждый запрос урл заново скачивается. Жоско как то :) я бы прокешировал

NoHate NoHate #123264 2018-06-02 18:19
123263 axxxl, потому что учитывая кол-во сабов и страниц - там терабайты нужны чтобы весь кеш хранить. Обычный впс от DO на 20гб забивается за 10-20 минут.

Ivan Ivanov Ivan Ivanov #123320 2018-06-03 10:17
NoHate, Подскажи решение траблы «Warning: SQLite3::query(): Unable to prepare statement: 1, no such table: pages in /var/www/superclone-muz» права стоят.

NoHate NoHate #123334 2018-06-03 10:59
123320 Ivan Ivanov, это возможно если была проблема с импортом ключей. По идеи в последней версии такой ошибки уже не должно быть. Ты точно 0.1.1 установил?

Ivan Ivanov Ivan Ivanov #123340 2018-06-03 11:16
123334 NoHate, Сорян, что отвлек - мой косяк. Все норм. не обновился.

Ivan Ivanov Ivan Ivanov #123349 2018-06-03 11:43
123334 NoHate, Хотя... http://prntscr.com/jq76uj включил define(’DEBUG’, true); в обновленной версии а там ошибка приведенная выше. и еще много 503 валит.

NoHate NoHate #123350 2018-06-03 11:51
123349 Ivan Ivanov, 503 - это значит что скрипт не смог найти донора для страницы или не смог спарсить донора. В большинстве случаев это ок. Если большинство страниц работает - то так и оставь. Скрипт расчитан на массовость, так что не страшно если часть страниц будут отдавать ошибки.

Ivan Ivanov Ivan Ivanov #123351 2018-06-03 11:54
123350 NoHate, 503 то ладно, я понял про массы еще коогда ты писал в первой версии. а вот что с лайти, как быть - подскеж, валит та ошибка хоть ты тресни.

NoHate NoHate #123352 2018-06-03 11:56
123351 Ivan Ivanov, вообще 503 и ошибка с pages косвенно связаны. Если в БД нету кейвордов, то будут валить 503 ошибки, так как скрипт не парсит доноров. У тебя кейворды нормальные? От куда их брал?
У меня на кейвордах из букварикса очень маленький процент 503 был.

NoHate NoHate #123353 2018-06-03 11:57
123351 Ivan Ivanov, язык lang для bing и язык кейвордов совпадает?

Ivan Ivanov Ivan Ivanov #123354 2018-06-03 11:57
123352 NoHate, Кейворды из подсказок гугла брал.

NoHate NoHate #123355 2018-06-03 11:59
123354 Ivan Ivanov, залей часть кейвордов куда-нибудь, я попробую у себя погонять их, посмотрю будут ли ошибки.

Ivan Ivanov Ivan Ivanov #123356 2018-06-03 12:00
123353 NoHate, Да, все совпадает, рецепты брал из букваркса тож. 503 тож мало, lang =ru а вот ошибка Warning: SQLite3::query(): Unable to prepare statement: 1, no such table: pages in /var/www/superclone-recepte/src/Database.php on line 119 на разных тематиках/языках одна и та же.

NoHate NoHate #123357 2018-06-03 12:02
123356 Ivan Ivanov, ну вообще не страшно. Просто поставь DEBUG false и не заморачивайся. Если большинство страниц работает - то все ок.

Ivan Ivanov Ivan Ivanov #123359 2018-06-03 12:07
123357 NoHate, ок, понял. Я так что б знал мб пофиксишь в след версиях (если они будут)

NoHate NoHate #123360 2018-06-03 12:17
123359 Ivan Ivanov, я пока не до конца понимаю откуда эта ошибка лезет. Очевидно что не создается таблица в БД, но почему - пока хз. Я не отслеживал этот момент. Когда буду пилить обнову - буду разбираться.

axxxl axxxl #123860 2018-06-08 13:01
123360 NoHate, я подобное что то ловил на тестах. Это короче если запрос пришлешь а файла с ключами нет. базу удалить надо и все заработает.

NoHate NoHate #123862 2018-06-08 13:03
123860 axxxl, да, но база не создавалась если там были кривые ключи. В последнем апдейте я это пофиксил, и теперь база должна создаваться. В общем или я не до конца пофиксил, или там где-то еще косяк есть.

axxxl axxxl #123908 2018-06-08 19:48
123862 NoHate, хех, косяки там имеют место быть :) но я не смотрел работу с базой внимательно, точно не скажу.