• Как лучше реализовать приём платежей и вывод средств?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    1) Яндекс касса Only
    2) в (transaction, payment) или в (transaction, withdrawal) могут быть разные цифры/суммы

    вообще все, что касается ДЕНЕГ, должно покрывать и перекрываться кучей страхующих сущностей

    например баланс транзакций должен быть равен сумме payment withdrawal и остатка

    ну и т.д.
    Ответ написан
    2 комментария
  • Как собрать php файл исходя из такого JS по которому передаются вот такие переменные?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Как собрать php файл исходя из такого JS по которому передаются вот такие переменные?

    Перефразирую ваш вопрос: у меня есть тарелка украинского борща, как мне собрать из этого сырые овощи и живого петуха?
    Ответ написан
    Комментировать
  • В чем основные отличия mySQL от Postgre?

    Insolita
    @Insolita
    Отчаянная домохозяйка
    postgres - массивы, отдельное управление последовательностями (в mysql только одно инкрементное поле на таблицу, в postgres на таблицу можно несколько последовательностей, и одну на несколько таблиц. причем с настраиваемым шагом), оконные фукнции для подсчета статистики https://habrahabr.ru/post/268983/
    лёгкое создание полнотекстового поиска без доп. движков типа sphinx и elasticsearch, которого вполне хватает для многих кейсов https://eax.me/postgresql-full-text-search/ , materialized view, наследование таблиц.
    Вот более полная таблица фич
    https://www.postgresql.org/about/featurematrix/
    Но штука в том, что фичи далеко не всегда и везде нужны, поэтому mysql хватает с головой для многих задач
    Ответ написан
    Комментировать
  • В чем основные отличия mySQL от Postgre?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Алгоритмом работы (lock-based/ versioning), транзакциями, хранимыми процедурами, возможностями sql. Это по крупному, в мелочах - еще больше. Собственно, эти базы данных настолько разные, что сравнивать их напрямую нельзя. Каждая хороша для своего класса задач, хотя для магазина/cms обе будут примерно одинаковы.
    Ответ написан
    21 комментарий
  • Как в 20 17 учить node.js?

    Читать документацию
    Ответ написан
    Комментировать
  • Стандарты разработки веб-приложений в Django-проектах?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Django
    Седой и строгий
    Да есть, прочитайте официальную документацию.
    Ответ написан
    Комментировать
  • Разве Composer бесполезен в 2017?

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

    Особенно это хорошо если проекты пишутся за один раз и потом не поддерживаются. Много раз видел как composer install в новом окружении собирал не рабочий проект.

    Я лично знаю не мало крупных сайтов (миллионы просмотров в день) в которых композера нет.

    Композер это не стандарт разработки php. Это инструмент. Который имеет свои плюсы и минусы.
    Ответ написан
  • Разве Composer бесполезен в 2017?

    clockworkbird
    @clockworkbird
    leko.team
    Если тимлид не ставил задач по подключению композера и настройки тестов, то получается, что вместо реальных задач вы занимались самодеятельностью и потратили на это ресурсы компании (свое рабочее время).
    Junior-вакансия это прощает, но если хотите работать в команде, нужно понимать, что в работе важен результат, а не самолюбование.
    Кроме того, исходя из того, что проект старый, высок риск того, что вы подключив композер что-то сломали. Например, кто-то когда-то "пофиксил" код в копипастенной библиотеке (как бы это дико не звучало), а вы выкачали ее исходную версию из репозитория и т.д. - моментов, на самом деле много.
    Может это разовая задача по внешнему проекту на 3 рубля и какой смысл в ней городить огород, если ее нужно сделать за пару часов, отдать клиенту и забыть.
    Конечно, тимлид хоть и динозавр, но будет обоснованно не доволен. Странно, что он не контролировал ход работы - такую самодеятельность в процессе работы нужно пресекать на корню.

    Композер, конечно желательно использовать. Тесты (и непрерывная интеграция, и код-ревью и т.д...) - замечательно, но многие в реальном мире, в котором приходится поддерживать проекты с историей (в которой композера не было и в помине), замечательно живут и без них.

    Рефакторинг проекта и модернизация процесса разработки - замечательные, но отдельные задачи, которые требуют предварительного обсуждения и согласования.
    Сделай поставленную задачу, предложи вариант развития (композер и тесты), обсудите с командой и тимлидом, запланируйте внедрение - все будут довольны.
    Ответ написан
    2 комментария
  • Какой PHP фреймворк выбрать?

    NikolayAlb
    @NikolayAlb
    "я вообще не работал с PHP фреймворками" и "1. Упор на скорость" - взаимоисключающие ;)
    Т.е. чтобы написать действительно оптимизированное приложение - вам придется достаточно много и глубоко его изучить.
    Ответ написан
  • Какая наиболее анонимная схема подключения к интернету?

    @d-stream
    Готовые решения - не подаю, но...
    В 99% случаев круто заанонимизировавшиеся анонимусы палятся на своих фотках во вконтактике -)
    Ответ написан
    Комментировать
  • Какая наиболее анонимная схема подключения к интернету?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    >могут ли меня вычислить всякие недохацкеры(не компании, а отдельные сисадмины, студенты и пр.)

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

    А что вы делаете под тором чтоб вас кто-то начал вычислять? Может вас и искать то не будут - неуловимый Джо.
    Ответ написан
    Комментировать
  • Как передать значение переменной в свойство css используя jquery?

    Krasnodar_etc
    @Krasnodar_etc
    avito front
    ... ты не пробовал сделать этот эффект на CSS в две строчки? JS для мегасложных hover-ов, а тут велосипед

    Что не так? Отступы. Не понятно нифига. Ты реально пишешь Css-свойство на JS
    Ответ написан
    2 комментария
  • Почему на выход undefined?

    tomnolane
    @tomnolane
    профессиональный разработчик
    верный ответ от @dasha_programmist
    6b16aa51f16a4a0688c108c831d7fd7d.JPG

    нельзя return'уть из асинхронной функции. Правильный ajax выглядит примерно так:

    function lobbyLeader() {
      $.ajax({
        data: {"id": 1, "request": "blabla", "method": "read"},
        url: 'hohoho.php',
        dataType: 'json',
        success: function(data){
          someOtherFunc(data);
       }
     });
    }
    Ответ написан
    8 комментариев
  • На чем писать сервер для игры?

    sim3x
    @sim3x
    Сколько десятков игр у вас перешагнули 10k rps/online?
    0?
    Делайте на чем угодно
    Взлетит - перепишете
    Ответ написан
    7 комментариев
  • Как аргументировать начальству создание существующего проекта заново, с ноля?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Задача сайта - выполнять свою бизнес задачу, а не демонстрировать красивый код в исходниках.

    Поэтому единственное, что является главным аргументом, это то, что все ваши нововведения приведут к положительному экономическому эффекту.
    То есть либо вы доказываете, что фирма заработает на этом деньги, либо сэкономит.

    Если ни то, ни другое, то с какой стати платить больше?
    Ответ написан
    11 комментариев
  • Как компенсировать задержку?

    freevital
    @freevital
    Full-Stack Web Developer
    Ответ написан
    Комментировать
  • Методика улучшения зрения?

    consumer
    @consumer
    Возможно после посещения офтальмолога Вы не полностью разобрались в вопросе. -1 и -1,75 это диоптрии, диоптрии характеризуют преломляющую силу оптических сред глаза. Причем эти две цифры могут описывать силу стекол, которые Вам выписали, либо величину клинической рефракции. Но это даже не важно, важно то, что у Вас одно из двух разных состояний — миопия, при которой минусовые диоптрии не изменить никакими упражнениями и очками в принципе (только операцией или при старении, когда тип аметропии может измениться), либо у Вас спазм аккомодации, если Ваше состояние не возникло в детстве, после травмы или операции. Спазм аккомодации может быть устранен медикаметозно (ну или с помощью упражнений, если времени не жалко). Показатели, которые можно изменить — это острота зрения, бывает от нуля (слепота) до 1 и более.
    Я что хотел сказать, проблемы со здоровьем надо решать у врача, упражнения и всякие домашние рецепты это полезно, если Вы знаете с чем Вы боретесь и чего пытаетесь добиться. Для начала выясните, что не так с Вашими глазами, иначе в праздных попытках натренировать глаза, можно потерять время для лечения.
    Если не лечить спазм аккомодации (т. н. ложную близорукость), можно упустить шанс на полное восстановление зрения («единицу» или какое у Вас раньше было). Миопия без должного наблюдения может привести даже к отслойке сетчатки. Ваше зрение еще слабо изменено, не ждите худшего, лечитесь у грамотного офтальмолога, носите очки или линзы (хотя Вам еще рановато, если острота зрения коррелирует с рефракцией). И извините, что так длинно, очень помочь хотелось)
    Ответ написан
    3 комментария
  • Регулярное выражение

    @GreenPeace
    Проблема заключается в следующем(для удобства я сокращу ваше длинное или до одного варианта):
    ^(?:(?!00).)*$
    Проверка (?! ...) находится внутри группы со знаком *, то есть выполняется каждый раз когда reg Exp engine переходит к следующему символу. Для вашего случая данную проверку надо вынести за группу(а сами скобки группы вообще убрать — так как в ней останется только 1 элемент):
    ^(?!00).*$
    Ответ написан
    Комментировать
  • Почему изменение кармы без пояснения причины?

    taliban
    @taliban
    php программист
    99% будут причины типа:
    йцйцйц
    qwqwqw
    fdlkdfjkldfjdf
    clkvcpocvopvcзщова
    ывждлоывдловы
    Оно Вам надо?
    Ответ написан
    2 комментария