Sly32

Рейтинг
370
Регистрация
29.03.2012
Stek:
Поделись упрощением

одна строка


/home/user/Env/site/bin/python /home/user/site/manage.py parse >> /home/user/site/logs/crontab.log

про то, что неправильно названа папка с виртуаленв - знаю) но уже не стану трогать

Оказывается, крон не сильно понимает баш))) поэтому ему надо тупо указать пути к питону и скрипту и все начинает замечательно крутится))) Даже shebang строка не нужна

danforth:
Сайт ваш могу написать на PHP, и работать он будет в полтора раза быстрее - минимум.

Неконструктивно. Этот сайт можно написать на чем угодно, вопрос трудозатрат. вот специально посмотрел счас. Парсер, который на пхп занимает 25кБ, на Питоне уместился в 4кБ- 70 строк кода, на пхп- 800!!! Конечно это условное сравнение. Но лично мне работать на питоне гораздо больше нравится. Про скорость выше ответили

Разобрался, вариант Stek ближе к истине но оказывается надо быть еще проще)))

danforth,

rentalcar.by - Питон

beta.rentalcar.by - сохранил старую версию на Вордпрессе

danforth:
редко натыкаюсь на проекты работающие на питоне.

yandex.ru)))

---------- Добавлено 19.08.2016 в 00:10 ----------

SeVlad, Такое впечатление, что ты со своим богатым опытом вообще не умеешь пользоваться ПХПштормом и не понимаешь, почему он весит столько и что у него есть

присмотрись к попапу в середине... ну и справа экрана метки - знаешь, что это?


Я в 100500 раз говорю - при работе с ВП в 99% случаев нет задач, которые требуют "структуры сайта". Это ж в конце-концов не файловый двиг.
Работа по написано кода - это не основная задача при разработке сайта на ВП! Правка кода - это правка пары десятков файлов темы от силы (как правило). Где в одном файле решается конкретная задача.

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


Ты настолько отстал с ВП...

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

Опять же без обид, у каждого свое видение. Я могу делиться опытом, но не навязывать свое мнение.

danforth:
Хотите быстрые сайты, тогда их нужно делать на Go, NodeJS, C\C++, Assembler...

И сколько времени займет писать сайт на ассемблере???

В настоящее время я сравниваю сайт на вордпресс и ПИтон, к примеру. Использую только базовые знания постгрес, импортировал все данные из mysql сохранил все ссылки старого проекта - прирост скорости налицо.

Ну насчет говнокода - согласен. Даже в том что писалось по стандартам вордпресса через полгода с трудом вспоминаешь как и где.

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

nepeyvoda, Значит ищите настройки визуального редактора для ДЛЕ - возможно именно он режет атрибуты тэгов. Например для TinyMCE есть параметр valid_elements - эта директива определяет, какие html тэги остануться нетронутыми после сохранения документа. Если мы хотим, чтобы все тэги и все атрибуты тэгов не изменялись и не удалялись, указываем *

  • .
  • Для уверенности зайдите в базу данных и посмотрите, к каком виде там хранится содержимое. Можете попробовать руками там прописать схему и посмотреть - появилась ли она. Если вдруг там они есть - значит надо настраивать файл, отвечающий только за вывод. Иначе нужно смотреть как сохраняется запись. Или режет визуальный редактор или ДЛЕ при сохранении. С этим движком дел не имел, так что дальше гугль в помощь

    Возможно, ваш строенный визуальный редактор обрабатывает тэги и удаляет из них лишнее для безопасности. тот же span. А если в теле текста добавить, например div с классом каким-то, он его сохранит?

    Не разобрался я все равно пока с кроном

    Если захожу на сервер и из-под пользователя запускаю скрипт - работает

    Но по крону не выполняется. Толи ошибаюсь с синтаксисом, то ли с тем, от имени кого крон запускать. Например, я хочу запускать скрипт раз в 12 часов.

    Захожу не под рутом а под пользователем user.

    Редактирую крон, надо так

    sudo crontab  -e

    или


    sudo crontab -u user -e

    в крон пишу


    0 */12 * * * /home/user/site/parse.sh

    И тишина

    Содержимое parse.sh


    #!/bin/bash
    source `which virtualenvwrapper.sh`
    cd /home/user/site
    workon rentalcar
    python manage.py parse >> /home/user/site/cron_parse.log
    deactivate

    Повторюсь, если запускаю скрипт из консоли, находясь в директории со скриптом - он отрабатывает без ошибок

    Что я делаю не так?

    а что у вас отвечает за заполнение $order_id?

    Лично я по этому куску кода ничего не вижу

    ---------- Добавлено 18.08.2016 в 12:46 ----------

    manaz:
    $buffer = preg_replace("/<\/shcodes>/", "\n\n" . $put . "\n\n" . $br . "\n\n" . $phpscript . "\n\n" . $jscript ."\n\n</shcodes>", $buffer);

    мне кажется тут надо искать ошибку

    Всего: 7322