• Можно ли автоматически раскрашивать фотографии по образцу?

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

    jasonOk
    @jasonOk
    Легче болтать, чем код писать
    Только секретные чаты.
    Ответ написан
    1 комментарий
  • Как начальник может контролировать фрилансера по часам удалённо?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Решение называется "адекватный начальник". Оставайтесь на окладе, продолжайте работать по 8 часов день с перерывом. Важно не количество отсиженного за работой времени, а качество сделанного.

    Если вы будете работать по 16 часов, а на выходе будет фигня из-под коня - какой от этого прок? А оплату будете требовать в двойном размере. Не годится такое, не правильно это.
    Ответ написан
    5 комментариев
  • Взял первый заказ на UpWORK от индуса. Как разрулить проблемы?

    yetanothercoder
    @yetanothercoder
    java(script) coder
    Печальная ситуация, вызванная видимо прежде всего недостатком опыта в подобных доработках да и в целом, поэтому на будущее несколько правил:
    1) не связываться с индусами (ну только если на хлеб не хватает и кроме индусов работы/заказов нет).
    2) выяснять заранее максимальные подробности заказа перед его принятием (тут очевидно этот ад можно было заранее предвидеть)
    3) не лезть сразу на боевые сервера (production), если у клиента только боевой сервер или он предлагает делать сразу на нем - то учитывая п. 2) посылать лесом.

    По вариантам выхода из ситуации - если первоначальный дамп остался то пытаться все вернуть назад, в том числе и эти 10$, т.е. отменить заказ вообще чтобы у индуса не было возможности оставить еще плохой отзыв (они это любят делать).
    Если дампа нет и вернуть нельзя - ну как бы придется пытаться восстанавливать обратно как он хочет насколько это возможно, но потом все равно отменить нафиг этот копеечный заказ, т.к. в приватном отзыве вряд ли индус поставит все хорошо, даже если это все удасться починить.
    Ответ написан
    5 комментариев
  • По какому принципу сортируются репостнувшие пост в ВКонтакте?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    по секретному

    в том числе и от того какой сервер ближе
    Ответ написан
    Комментировать
  • Какие вопросы стоит задать разработчику онлайн магазина на WP Woocommerce что бы убедиться в его компетентности?

    greabock
    @greabock
    Могу
    Задать вопрос:
    "может ли он сделать качественный интернет-магазин который не будет тормозить и лагать на woocomerce".
    Если ответ "Да" - спец хреновый )
    Ответ написан
    4 комментария
  • Заказчик сует доработки очень маленькими порциями, как брать оплату?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    поставить минимальную стоимость как за полчаса работы.
    объяснять, что вы сейчас заняты и поправите через 1-23 часа.
    Брать деньги за все время от прихода первого сообщения до сдачи последней правки.
    так как вы в режиме оперативного сопровождения.
    Ответ написан
    20 комментариев
  • Что вы думаете о хранении некоторых метаданных в комментарии к столбцу БД, например в виде JSON?

    zoroda
    @zoroda
    Необычный Fullstack
    Почему бы и нет? Комментарии на то и придуманы.
    Однако, стоит продумать ряд вопросов, например:
    - не уткнётесь ли в размер комментария;
    - как будете получать комментарии;
    - как работать с полями, содержащими ссылки на другие сущности;
    - а что, если понадобится в комментарии указать ссылку на другую сущность;
    - а что делать, если надо будет перевести приложение на другой язык;
    - и т.д.
    Ответ написан
    Комментировать
  • Где выгоднее жить программисту, в Москве или Новосибирске?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    вы еще фильтруйте - где деньги тратить веселее - тут однозначно Мск.. и надо быть ооочень стойким оловянным солдатиком, что бы их НЕ тратить...

    но также, в Мск будет больше вариантов поднять свой бизнес*, если к этому есть жилка

    если просто трудяга (пусть и на ниве ИТ), и просто откладываете - держитесь от Мск как можно дальше.. да и вообще от мегаполисов - тогда ваш выбор низкий уровень жизни, приличная инфраструктура и связь и удаленка

    ps * - про бизнес тоже неоднозначно... стартапу тоже легче в условиях приличной, но НЕ дорогой инфраструктуры и хорошей связи... но это опять НЕ про Мск
    Ответ написан
    Комментировать
  • Что делать, если нет портфолио для резюме, но есть опыт?

    neuotq
    @neuotq
    Прокрастинация
    Гитхаб и тонны кода особо никому не нужны.
    В резюме распиши самые сложные моменты/проблемы которые ты решал в своих проектах, какие языки, подходы использовал, чего удалось этим добиться.
    В приложении можно добавить совсем немного кода, самых интересных с твоей точки зрения участков.
    Короче говоря, расписать что делал, что удалось решить и главное что хочешь и будешь решать в дальнейшем.
    Когда и если в интервью ты дойдешь до человека в теме я думаю вы быстро поймете друг друга и без лишних штук, а промежуточным рекрутерам этого не понять, да и не нужно понимать.
    Короче говоря не напрягайся, просто очерти технологии что знаешь и какие проблемы решал/умеешь решать.
    Ответ написан
    Комментировать
  • Каким должно быть идеальное на 100% ТЗ для разработчика?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Идеальное ТЗ - когда у разработчика не возникает дополнительных вопросов, а результат работы разработчика с первого раза устраивает заказчика.

    Такого не бывает, но чем ближе к вышеупомянутому - тем лучше.
    Из чужих ТЗ что-либо заимствовать сложно - всегда же есть свои нюансы.
    Ответ написан
    Комментировать
  • Yii2 и bootstrap 4, как обновить компоненты yiisoft/yii2-bootstrap до bootstrap4?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    yiisoft/yii2-bootstrap - не заточен под 4-й bootstrap в принципе. Так что пока даже не пытайтесь.
    Ответ написан
    2 комментария
  • Как правильно организовать в rest api урл с вложенностью?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Наверное проще post запрос, а там уже указывать параметры, как это часто юзают api соц сетей ибо можно сойти с ума прописывая правила для urlManager.
    Но в любом случае для api юзать ЧПУ не зачем. Для контролера и экшена - ок, а параметры точно стоит юзать так:
    ?course_id=1&course_category_id=1
    Ответ написан
    Комментировать
  • Клиент на Upwork угрожает международным судом, возможно ли это?

    kumaxim
    @kumaxim
    Web-программист
    Допустим, я и Вы - оба граждане Российской Федерации. Мы с Вами подписали договор, по которому я Вам плачу условные 5 т.р. за 10 часов Вашей работы в месяц. Все у нас было хорошо 6 месяцев, однако, потом с моей стороны возникли проблемы, скажем клиент/партнер меня кинул, на счете у меня осталось 25 рублей, откуда брать денег не понятно. В данном случае, не получая денег от меня Вы останавливайте работу и имеете право подать на меня в суд с требованием взыскать условныу 5 т.р., которые я Вам задолжал. С Вашей стороны, да и со стороны закона все чисто, гладко и ровно.

    Теперь давайте переместимся на мою сторону. Денег у меня на счете сейчас нет и не предвидится. Взять бысто деньг мне не от куда. С Вами по существу мне спорить не о чем. Я прекрасно понимаю, что если Вы получите решение суда и предъявите его приставу, то мой счет будет очень быстро заблокирован и как-то рассчитаться с Вами я не смогу. В таком случае, моей стратегий будет затягивание времени. Скажем, Вы подаете на меня в суд, я в суде заявил возражение, мол истец не выполнил в полной мере процедуру досудебного урегулирования конфликтов, предусмотренную договором. Разумеется, в нашем договоре есть пункт типа "Все споры и претензии решаются путем переговоров...", однако, не прописан их формат, условия согласования и т.п. На этот момент я давлю и прошу отложить рассмотрение дела по существу на 8 недель. Затем, через 2 месяца я предоставлю в суд справку о том, что мол ложусь в стационар на неделю, поэтому присутствовать не могу и т.п.

    Всеми этими действиями я добиваюсь одного - максимально отсрочить блокировку моего счета, как план минимум. Мне это нужно для того, чтобы найти способ залатать дыру, которая у меня появилась из-за недобросовестных действий моего клиента/партнера. Для того чтобы Вы не подали на меня в суд вовсе, я могу начать докапываться до всяких мелочей, в духе а вот тут две запятые не в том месте... либо я могу начать пугать Вас, мол по Вашей вине у меня вот сайт упал, я понес убытки, для тебя это такая-то статья ГК РФ... либо я могу развести Вас на какое-то правонарушение, и имея на руках на Вас компромат сказать: "Да, я Вам должен условные 5 т.р.,однако, если Вы подадите на меня в суд, тогда я достану вот эти вот факты и заставлю Вас заплатить условные 10 т.р." Эти дела никак не связаны, однако, в Вашей голове промелькнет: "Да ну его нафиг, не буду с этим му###м связываться", чего мне собственно и нужно.

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

    В Вашем случае, Вы должны вспомнить одно замечательное выражение: "Последнюю работу я делаю бесплатно". Автора, к сожалению, не помню, но суть от этого не меняется. У Вас наступил плохой случай, последний этап работы Вам никто не оплатит. Примите это как факт, запишите этого клиента в свой список недобропорядочных контрагентов и больше с ним не работайте.

    Категорически нельзя соглашаться на предложение Вашего клиента получить оплату за пределами Upwork. Категорически нельзя как-то оскорблять оппонента или его ближайшее окружение. Вы не должны дать ему ни единого повода, чтобы разыграть другую карту. Ни в коем случае не опускайтесь до уровня оппонента, если он начинает вести себя как быдло. На угрозу про суд отвечай: "Хорошо, поговорим в суде вместе с моим юристом".

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

    opium
    @opium
    Просто люблю качественно работать
    Сказать честно никак, обычно и не спрашивают подтверждение
    Ответ написан
    Комментировать
  • Как правильно организовать работу с изображениями при локальной разработке/обслуживании сайтов?

    castomi
    @castomi
    Серверный администратор - tickets.settin.ru
    Можно проксировать изображения с продакшена.
    location ~* ^.+\.(svg|svgz|ttf|jpg|jpeg|gif|png|ico|webp)$ {
        try_files $uri @prod;
        access_log off;
        expires 8d;
    }
    location @prod {
        proxy_pass       http://prod.ru;
    }

    Поясню для тех кто не вкурил, с такой организацией nginx ищет файл на сайте и если его там нет тогда запрашивает его через проксю с продакшена)
    Писал на коленке, данная вещь не тестировалась нигде, так что буду признателен если отпишите как оно)

    P.S. естественно этот конфиг подойдёт только для nginx, но я думаю и на апаче изобразить такое же просто. Но я конкретно с апачем редко сталкиваюсь, так что написал на том что мне понятно.
    Ответ написан
    6 комментариев
  • Про конкуренцию на фрилансе?

    opium
    @opium
    Просто люблю качественно работать
    Надо понимать что хорошие специалисты на тостере не сидят)
    Я вот на тостере для того. чтобы заказы интересные забирать время от времени.
    Если хороший спец работает года 3 то у него просто нет проблем с поиском работы, работа сама его ищет.
    Ответ написан
    20 комментариев
  • Почему при if (6 || 5 && (x = 1)) переменная x не равна единице?

    bubandos
    @bubandos
    bash'у, javascript'ую, php'лю, css'аю, html'каю
    потому что, фактически, ваше выражение выглядит вот таким образом:
    var x = 0
    if (6 || (5 && (x = 1))) document.write(x); // 0

    логический оператор || работает следующим образом: если первый операнд можно привести к true, остальная часть выражения не вычисляется.

    https://tc39.github.io/ecma262/#sec-binary-logical...
    вторая часть п.12.13.3 касается как раз указанного в начале обсуждения случая.
    Ответ написан
    18 комментариев
  • MySQL или PostgreSQL при геозапросах?

    sim3x
    @sim3x
    Голосую за постгрес

    Или в приказном порядке сказать чтоб разработка велась на PostgreSQL?
    приказывать придется, только если на мускул завяжитесь

    Проект будет не маленьким: около миллиона товаров, порядка трех миллионов товарных предложений по данным товарам от разных поставщиков.
    средний, до верней планки среднего еще очень далеко

    полнотекстовой поиск
    для такого требуется интегрировать shinxsearch
    Различный сортировки по характеристикам, производителям и тд.
    зависит от структуры БД
    Автоматический подбор аналогов
    не зависит от СУБД, нужно писать свое решение или втупую добавлять руками
    Анализ синтаксиса названий товаров в категории для автоматического определения нового товара в нужную категорию и прочие плюшки.
    не относится к СУБД совсем, отдельное решение, с большой долей ручной работы (в начале)
    Проще/дешевле тыкать в поставщиков палочкой и заставлять их формировать прайсы с одинаковыми SKU
    Ответ написан
    4 комментария
  • Куда ехать фрилансить, в какую страну?

    opium
    @opium
    Просто люблю качественно работать
    смело приезжайте в наше кондо в тае
    и с жильем все решим и фрилансеры живут у нас в основном
    Ответ написан
    6 комментариев