Воеводский Михаил

Воеводский Михаил

С нами с 07 февраля 2013; Место в рейтинге пользователей: #18
Воеводский Михаил
03 февраля 2017, 08:13
0
При хорошем раскладе — 1-2 недели.
Если интересует раньше, напишите на почту.
Воеводский Михаил
03 февраля 2017, 00:48
0
Основные возможности дополнения backupManager:
1) Выполнение произвольных системных команд (в том числе сценариев)
2) Загрузка в любой источник файлов
3) Удаление старых файлов из источника
4) Сохранение подробного лога выполнения задания
5) Неограниченное количество частей задания, выполняемых в любом порядке
6) Поддержка переменных для сквозного использования между частями одного задания

Совокупность этих пунктов дает огромный потенциал применения для различных целей.
Воеводский Михаил
02 февраля 2017, 23:29
0
Есть такое дополнение, но пока не опубликовано из-за документации, которую надо еще написать. Напишите на почту.
Воеводский Михаил
30 января 2017, 23:38
0
У меня тоже не срабатывало в отдельных файлах, в итоге добавил еще одну строку в /etc/mysql/mysql.conf.d/mysqld.cnf.
Воеводский Михаил
30 января 2017, 23:37
0
Скорее всего, нормально. Ибо после отключения строгих директив привычные методы выборки и добавления данных начинают работать как в более старых версиях.
Воеводский Михаил
30 января 2017, 04:52
0
Дружит неплохо, если изменить переменную sql_mode — убрать NO_ZERO_DATE и NO_ZERO_IN_DATE. Но в приведенной Василием таблице изменений нет — при настройках по умолчанию MODX пока еще несовместим с MySQL 5.7.
Воеводский Михаил
28 января 2017, 18:15
0
Сталкивался ли кто-нибудь с ошибкой выполнения скрипта?

Есть 2 сервера на Ubuntu 16.04.1, настроенные аналогично, отличия в них:
1) На площадке Flops с установленной по умолчанию системой для работы в облаке
2) Выделенный сервер на другой площадке с системой, установленной из официального образа

В первом случае скрипт создания бэкапов вываливается с ошибками, во втором работает без запинки.
На обоих серверах python3 версии 3.5.1-3, модуль requests версии 2.13.0.

Вывод ошибок:
# python3 /root/scripts/py/YaDiskBackuper/backuper.py
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/requests/utils.py", line 792, in check_header_validity
if not pat.match(value):
TypeError: expected string or bytes-like object
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/root/scripts/py/YaDiskBackuper/backuper.py", line 72, in <module>
disk.ls( path_webdav_today )
File "/root/scripts/py/YaDiskBackuper/YaDiskClient/YaDiskClient.py", line 83, in ls
resp = self._sendRequest("PROPFIND", path, {'Depth': 1})
File "/root/scripts/py/YaDiskBackuper/YaDiskClient/YaDiskClient.py", line 54, in _sendRequest
return s.send(req.prepare())
File "/usr/local/lib/python3.5/dist-packages/requests/models.py", line 257, in prepare
hooks=self.hooks,
File "/usr/local/lib/python3.5/dist-packages/requests/models.py", line 303, in prepare
self.prepare_headers(headers)
File "/usr/local/lib/python3.5/dist-packages/requests/models.py", line 443, in prepare_headers
check_header_validity(header)
File "/usr/local/lib/python3.5/dist-packages/requests/utils.py", line 796, in check_header_validity
"not %s" % (value, type(value)))
requests.exceptions.InvalidHeader: Header value 1 must be of type str or bytes, not <class 'int'>
Поддержка Flops ничего существенного, естественно не говорит, ибо речь идет не только о стандартном ПО из пакетов.
Поскольку Питон не знаю от слова совсем, отладка превращается почти в метод научного тыка. Понимаю лишь общую логику выполнения, не более того.

Надеюсь на помощь более опытных в Питоне товарищей.
Воеводский Михаил
25 января 2017, 07:58
0
Реализация указанного функционала возможна. Напишите на почту (есть в профиле), обсудим задачу подробнее.
Воеводский Михаил
25 января 2017, 07:38
1
+1
Добавьте в этом сниппете на 8 строке
$formFields = array();
Напишите результат.
Воеводский Михаил
24 января 2017, 12:18
0
Напишите на почту (есть в профиле), обсудим.
Воеводский Михаил
17 января 2017, 15:11
0
От 35 000 руб.
Вопросы появятся в процессе работ. Пишите на почту (есть в профиле), готовы приступить завтра.
Воеводский Михаил
17 января 2017, 15:09
0
Свяжитесь с Николаем: modx.pro/crowdfunding/10889-ideas-for-component/#comment-74156
У него есть интерес именно к такому проекту.
Воеводский Михаил
13 января 2017, 18:40
+1
Буду изучать на предмет внедрения описанного в msYmarket.
Воеводский Михаил
13 января 2017, 16:44
+1
Опишите подробнее.
Воеводский Михаил
13 января 2017, 14:39
0
День добрый.

Стоимость реализации — от 80 000 руб.
Опыт работы с сервисами доставок имеется: Почта России, СДЕК.
А так же плотной интеграции со сторонними сервисами.

Напишите на почту, есть в профиле.
Воеводский Михаил
13 января 2017, 10:46
+1
Один менеджер из трех в состоянии поменять. Но объяснять оставшимся двум и периодически разгребать — проще уж наглядный конструктор :)

Structures не смотрел. Если он подходит к задаче, то заново изобретать велосипед не нужно, естественно.
Воеводский Михаил
13 января 2017, 10:40
0
Главное преимущество — возможность контент-менеджерам или маркетологам создавать страницы самостоятельно без привлечения разработчика. Это удобно в случаях, когда проводится тестирование поведения или каких-либо акций, чтобы по несколько раз на дню не дергать разрабов.
Воеводский Михаил
11 января 2017, 14:47
0
Сортировка происходит в сниппете msRussianPostCities на 22 строке.