Andrey
s3 не вижу, где там у них
Jacov
ввели в заблуждение гады.
«s3 similar» воспринял как s3. а у них просто апишка оч похожая. (по их заявлению)
а амазон кстати не вариант?
Andrey
Вот так у них выходит, если я то нашёл, что хотел
Andrey
Амазон, к стыду, даже не знаю, что такое, кроме слова.
Jacov
Andrey
Пока не полез -- там счёт на организацию реально выставить? Ру
Jacov
Andrey
В гугле как раз нет.
Andrey
Я увидел только в справке, что счёт-фактуру вы можете получить только в Европе.
Jacov
и в Амазоне - уточнил - РУ больше нет.
Jacov
так что - s3 совместимый сбер\мейл\яндекс
скрепный 🙂
Andrey
охх
Andrey
А писюн его знает. Холодный вроде как рассчитан на хранение, и чтобы его не особо теребили. А горячий -- это типа фоточки онлайн 24/7 заливаем.
Oleg
охх
ещё можно алибаба клауд посмотреть, может они смогут счёт выставить
Oleg
Serguei
Serguei
Всё, заработало. Просто обновил саму select2 на самую свежую версию, и все стало хорошо.
Serguei
Спасибо!
Jacov
он может, внезапно, на ленте быть.
Jacov
(там стоимость за петабайт значительно ниже)
Alexander
сениоры, а подскажите по коммерсу, может есть штатно такое, а я не сталкивался. Чтобы у товара непример свойства были, и если ни одно свойство не выбрано-товар не добавляется в корзину? самому то на JS понятно как сделать. Но вдруг это уже продумано, а я не в курсе.
Jacov
Jacov
там именно не скорость передачи, а скорость предоставления доступа к данным.
До 12 \ 24 часов у разных провайдеров.
Jacov
(и вроде как есть дорогая услуга срочного поднятия)
Oleg
ага понял, в самом деле скорость "могильный холод"
Jacov
но тут мне кажется логика нужна такая:
Дейли бэкап - на хот драйве
остальные - на cold
Am
Экономика должна быть экономной.
Jacov
нужно срочно откатить маленькую ошибку - лезешь в дейли..
словил зловреда пол года назад - привет холодное хранилище
Andrey
Неужели никому не пришла в голову бизнес-идея сделать недорогой фтп чисто для бэкапов) Нахуеверчено всякого. Амазон лазал час, ниче не ясно
Антон
ftp небезопасен
Andrey
sftp
Alexander
sftp
у акрониса вродь когда-то было что-то похожее
Serguei
А кто пробовал экранировать пользовательские даные в javascript, чтобы их можно было мотом сунуть в регулярное выражение безопасно?
Например, есть у меня вот такая конструкция:
$('.display').DataTable().search('val1|val2', true, false);
Первый параметр функции search() является регулярным выражением.
Работает, так как val1|val2 является корректной регуляркой. Но если вместо val1 и val2 надо вставить данные из формы, а там может прийти нечто вроде '1.2[ m/s2 ]', то для корректной подстановки в регулярку надо заэкранировать точку, квадратные скобки и слеш.
Погуглил, нашел в основном вот такие решения:
function escapeRegex(string) {
return string.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
},
но каким-то костылем выглядит. Может, есть какое-то более "натуральное" решение?
Andrey
Интерфейсом мб решить? Тырчиков сделать, чтобы из них "собирать".
Но один фиг же, это js, браузерный код.
Artem
Всем привет, а кто знает: eFilter работает с плагином MultiCategories ?
EVO bot Лёшка
Serguei
Интерфейсом мб решить? Тырчиков сделать, чтобы из них "собирать".
Но один фиг же, это js, браузерный код.
Значения заранее не угадать. Они пользователем их экселя на сайт заливаются. Много-много значений параметров разных.
В выводе параметры раскладываются по колонкам таблицы. И для фильтрации по колонкам создаются select-ы с множественным выбором.
Далее у самой библиотеки, которая красиво таблицу умеет на фронтенде сортировать и фильтровать, есть функция search(), кторая может в качестве искомой строки регулярное выражение принимать. (Множественные значения принимать не может). Соответственно, если я отметил несколько значений, их в эту функцию можно только в виде регулярки засунуть, склеив их через разделители |. Теперь нужно, чтобы пользовательские данные не воспринялись как управляющие символы регулярки. Вот :)
Sasha
Artem
Axenia
argalkin (170.91) увеличил карму sashabeep (959.07)
Am
А кто пробовал экранировать пользовательские даные в javascript, чтобы их можно было мотом сунуть в регулярное выражение безопасно?
Например, есть у меня вот такая конструкция:
$('.display').DataTable().search('val1|val2', true, false);
Первый параметр функции search() является регулярным выражением.
Работает, так как val1|val2 является корректной регуляркой. Но если вместо val1 и val2 надо вставить данные из формы, а там может прийти нечто вроде '1.2[ m/s2 ]', то для корректной подстановки в регулярку надо заэкранировать точку, квадратные скобки и слеш.
Погуглил, нашел в основном вот такие решения:
function escapeRegex(string) {
return string.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
},
но каким-то костылем выглядит. Может, есть какое-то более "натуральное" решение?
Нельзя экранировать пользовательские данные в JS так чтобы их куда-либо пихать "безопасно". Это не про JS.
Код JS можно без проблем модифицировать на стороне клиента и пересылать на сервер, всё остальные проверки должны быть только на стороне сервера. В лучшем случае код JS можно только подготовить для сервера или показать пользователю ошибочность выполненных действий.
Serguei
Но здесь опасность только в том, что данные в браузере не отсортируются, на сервер ничего не пересылается с этой страницы.
Sasha
Ох не стал бы я так делать
Sasha
очень уж похоже на @eval($_POST)
Serguei
Serguei
очень уж похоже на @eval($_POST)
Да не похоже. Ну пусть на стороне клиента в браузере чего угодно в javascript пихают. Данные уже заранее на сервере собраны и отданы на страницу, осталось ее только фильтрануть красиво.
Serguei
Am
Serguei
Данных не очень много, на странице 100-200 строк в таблице, больше не будет.
Sasha
Последний раз когда я использовал datatables это было для очень странной чепухи. Таблица сортового металла, в которой есть столбец "Склад". И фильтр по столбцу, котрый меняет только город в этом столбце и пишет в следующем столбце "в наличии"
Serguei
Am
Sasha
так это вроде из примера http://live.datatables.net/xehexoye/1/edit
Serguei
Ааа, прояснилось. (:
Угу. То есть мне надо и три значения в search засунуть, и если пихать через регулярку - сделать еще и так, чтобы слеш из "Мб/с" как часть регулярки не воспринялся.
Sasha
там даты так же записаны через /
Serguei
там даты так же записаны через /
+ супер :)
У них там некое $.fn.dataTable.util.escapeRegex(value.text) используется. Не могу понять, чья это функция, от самого DataTable что ли?
Axenia
Dreamer_0x01 (359.16) увеличил карму sashabeep (978.02)
Sasha
там вроде какой-то отдельный скрипт есть с допфункциями, хз может это от старой версии у меня было
Sasha
похоже что оттуда
Sasha
Кто подскажет, не первый раз такое при переносе commerce. Заказы все очистил
Sasha
Странно. При экспорте из evo база не импортируется, ошибка, a через phpmyadmin работает
Serguei
А там дважды не мог скрипт выполниться?
Pathologic
потому что надо обновлять ево иногда
Sasha
Sasha
потому что постоянно может и хуже стать 😂
Alexander
Aliaksandr
Такова расплата за композер в этом несовершенном мире 😁 и эво тут совершенно ни при чем 😁