Задать вопрос
  • Клиент подаёт в Арбитраж Upwork, с меня вывернут 291$?

    ThunderCat
    @ThunderCat
    li_klatsun,
    If the case proceeds to arbitration, both parties must pay their portion of the fee within the allotted time. If one party pays for arbitration and the other does not, the dispute is found in favor of the party who paid their fee. In that case, any funds held in Escrow will be released to the paying party and the arbitration fees will be returned.


    то есть:
    Если дело передается в арбитраж, обе стороны должны уплатить свою часть гонорара в отведенное время. Если одна сторона оплачивает арбитраж, а другая - нет, спор разрешается в пользу стороны, уплатившей гонорар. В этом случае любые средства, хранящиеся на Escrow, будут переданы плательщику, а арбитражные сборы будут возвращены.

    В любом случае с вас насильно денег никто не спишет, а подавать на арбитраж вам не выгодно. На это видимо и расчет тетеньки. Вы ничего не теряете, если напишете апворку: "Я отказываюсь от рассмотрения дела в арбитраже, так как очевидно что даже при благополучном исходе полученная сумма объективно меньше, чем оплата арбитражного разбирательства, на что скорее всего и рассчитывает мой оппонент. Очень жаль, что компания с мировым именем и огромным опытом в решении вопросов между работниками и заказчиками, открыто занимается попустительством мошенников и не способна в самостоятельно принять решение о выплате честно отработанного контракта, прикрываясь сторонними институтами, мало разбирающимися в узкой специфике айти работ". Можно добавить что такое "красивое" поведение не делает чести их конторе и данный кейс будет со всеми объективными фактами вынесен в социальные сети и профессиональные сообщества. Но это уже на грани, могут и обидеться серьезно, а могут и извиниться...

    В остальном - скорее всего ушлая тетка отожмет ваши честнозаработанные, увы.
  • Как получить при помощи jquery значение input по id, при услорвии, что id динамический?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    Verygoodman, что значит оптимально? По сути это единственный адекватный метод, есть еще варианты с дата-атрибутами, где в таргете может лежать ид, но это все равно будет зависеть от таргета, так что в любом случае так оно и работает.
  • Клиент подаёт в Арбитраж Upwork, с меня вывернут 291$?

    ThunderCat
    @ThunderCat
    И вот пришли к итогу что UpWork предложил оплатить мне Milestone1, и разойтись.
    Деньги апворк вам выплатил? Все, на остальное забейте и скажите "ВсеГо ХоРоШеГо" вашей клиентке.

    Но клиентка упрямая, сказала подавать в арбитраж.
    И причем тут арбитраж? Вы не гражданка Америки? Деньги вы получили не от нее, а от апворка? Шлите лесом.

    И теперь из за 60$ которые она принципиально не хочет платить мне, нам придется заплатить за участие в American Arbitration Association по 291$ !!!
    Арбитраж вам нужен? Скорее всего нет, по этому она может попробовать подать в арбитраж в одностороннем порядке, причем к вам это уже относиться не будет, арбитраж будет в сторону апворк, выплатившего вам деньги по своему усмотрению.
  • Как вытащить данные из таблицы за текущий месяц?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    Где перелопаченные попытки решения, схема таблиц?
  • Как передать данные?

    ThunderCat
    @ThunderCat Куратор тега PHP
    regex29, читать ошибки в консоли пробовали? Например, откуда взялся formElem? Из приведенного кода это просто взятая из головы переменная.
    Короче, алгоритм решения проблемы (не только на этот случай, а вообще):
    1) Смотрим консоль на предмет ошибок, исправляем
    2) Смотрим нетворк - что, куда и с какими данными отправляется, код ответа сервера, что вернулось в ответ... исправляем
    3) Проверяем что пришло на сервер. Смотрим как это обрабатывать, обрабатываем, если есть ошибки - исправляем.
    4) Вашем случае еще обратно что-то нужно вернуть, соответственно смотрите не пустой ли список возврата, делаете echo json_encode($result); exit();

    Собно все, profit.
  • Как передать данные?

    ThunderCat
    @ThunderCat Куратор тега PHP
    regex29, во первых почему вы решили что вы принимаете json данные? Вы сделали var_dump($_POST)? Во вторых, даже если бы это было так, зачем вы еще раз енкодите json?
  • Как JavaScript получит доступ к файлам вне папки `public`?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    polak228, никак не связано, все равно что вам скажут - у вас размер шин на машине должен быть 14', а вы ответите - у меня дизель...
  • Идеальная структура каталогов проекта?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    штааа?
  • Как перебить преоритетность стилей?

    ThunderCat
    @ThunderCat Куратор тега CSS
    JavaSscriptNoob, так же, добавленный в конец стилей класс перебъет вышестоящие.
  • Как сделать сортировку?

    ThunderCat
    @ThunderCat Куратор тега PHP
    так у вас же гетом все это передается, 2 ссылки просто будет.
  • Почему PHP-функция str_replace не видит букву ё, а mb_convert_encoding превращает её в "?"?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Илья, опс, точняк, чет ступил, ляпнул че в голову пришло первым...
  • Как использовать современные форматы изображений?

    ThunderCat
    @ThunderCat Куратор тега CSS
    гугль хотеть webp!
    и вроде синтаксис там другой
    .box {
    background-image: image-set(
    url("large-balloons.webp") type("image/webp"),
    url("large-balloons.jpg") type("image/jpeg"));
    }
  • Что делать если браузеры видят проект на одном пк, а на другом пк нет?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    Владимир,
    Проект без бека
    , в остальном согласен, тупо загружать все подряд и смотреть че происходит.
  • Как исправить SQL скрипт?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    denislysenko,
    ()
    подозреваю что это выдает скрипт, а не мускуль, для начала: вынесите запрос в отдельную переменную. Подставьте в нее нужные значения и выведите в консоль. Скопируйте, вставьте в мускуль, в смысле в консоль мускула, а не выполняйте скрипт. Либо даст ошибку, и по ней будет видно где косяк, либо вернет пустую выборку, что говорит от том что нет таких записей в бд, и нужно грохнуть пару условий пока выборка не окажется результативной.
  • Как протестировать производительность функций начинающему php-разработчику?

    ThunderCat
    @ThunderCat Куратор тега PHP
    AgentSmith72, ладно, товарищ Галилео, я вам сдам секркты инквизиции, и будет вам щасие...
    шоб вражины не спалили...

    memory_get_usage()
    memory_get_peak_usage()
    Тока никому, а то враги повсюду...
  • Как протестировать производительность функций начинающему php-разработчику?

    ThunderCat
    @ThunderCat Куратор тега PHP
    AgentSmith72, Ваш RouteController подозрительно похож на смесь бульдога с носорогом, то есть роутера и диспетчера, который почему то у вас все равно контроллер.

    Смотрите, если его разделить на 2 сущности, например роутер, который будет сопоставлять паттерн урл с соответствующими контроллерами и экшенами, а её мы передадим другой сущности, которая по нему уже создаст нужный Контроллер и вызовет нужный экшн... Хмм, похоже на нормальный мвц...
  • Как протестировать производительность функций начинающему php-разработчику?

    ThunderCat
    @ThunderCat Куратор тега PHP
    AgentSmith72,
    Что вас смущает конкретно?
    вообще все. Начиная с того что урл парсится каким-то куском кода с непонятной логикой, подходящей только под текущий вариант использования, и заканчивая тем что все работает только собранное в кучу, слепленное скотчем и прибитое гвоздями к потолку. Если я захочу изменить параметры, или использовать другую последовательность аргументов, или у меня появятся языковые версии - все, код можно выкинуть в помойку и писать новый движок.

    А так- вопрос вообще о чем? Как экономить байты? Просто не пишите код, во первых сразу ахрененная экономия памяти, примерно 0 байт будет занимать, во вторых экономим тонны невыпитой валерианы и несъеденного корвалола от ваших коллег, ну и прям по заветам Доктора Дью - "как сделать очень полезное ни**чего"...

    Если серьезно - понимание что правильная структура важнее экономии придет, не сразу, но придет, а пока - успехов в учебе.
  • Как сделать так, чтобы в форме подставлялось значение в скрытое поле в зависимости от выбранного открытого поля и можно было передать эти данные??

    ThunderCat
    @ThunderCat Куратор тега PHP
    kris2603,
    1) все еще нет понятия откуда берутся у вас ключи?
    2) Обмен данными между серверами идет именно между серверами (а не с клиента), если такое взаимодействие предусмотрено вообще. Называется API, обычно предоставляется в виде библиотеки для работы с API сайта, или документации по работе через curl или другие функции сетевых запросов.

    Опишите нормально что вы делаете и зачем, тогда понятно будет что советовать...
  • Как протестировать производительность функций начинающему php-разработчику?

    ThunderCat
    @ThunderCat Куратор тега PHP
    AgentSmith72,
    Вообще-то это правило работает только касательно Модели и Вида, где они не знают друг о друге.
    Вас кто-то нае... жестоко обманул, так как инкапсуляция работает не так...

    Так что создаётся объект к примеру AdminController, а аргументы попадают в родительский контроллер типового контроллера. Типовой контроллер формирует имя метода у типовой модели AdminModel.
    Это все равно что в такси привозить машины на машине, потому что мы не знаем сколько будет пассажиров, и когда приедем - ага, тут 1 чел, сгружаем ниссан микра, будет норм, и едем на микре, а сзади едет автовоз, чтобы в конце маршрута погрузить микру... Короче гениально... Причем (совпадение? Не думаю...) в нормальных фреймворках есть такая штука - диспетчер, которого вы в своем "таксопарке" уволили, и теперь возите весь парк с собой.

    Все остальное - примерно в том же духе.