Профиль пользователя заблокирован сроком с 17 мая 2024 г. по 17 мая 2025 г. по причине: нарушение правил сайта
  • Есть отличные примеры создание бота telegram на php?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Абсолютно все что нужно для написания Telegram бота находится на странице https://core.telegram.org/bots/api
    У бота абсолютно тривиальный протокол, json в определенном формате шлется POST запросом по HTTPS.
    Соответственно реализация от языка по факту не зависит, можно хоть на bash скриптах сделать.
    Ответ написан
    Комментировать
  • Появляются дырки в массиве?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Режим телепата:
    Скорее всего в obj_percent есть объекты без avatar.
    Попробуйте в цикле сделать console.log(key)
    Ответ написан
    Комментировать
  • Как создать бота WhatsApp?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    https://github.com/search?utf8=%E2%9C%93&q=whatsapp+php
    Берете любой репозиторий и вперед
    Ответ написан
    2 комментария
  • Как убедиться, что пользователь сделал репост в соцсети со страницы сайта?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Если прям очень хочется, то как правильно написал Greg Popov запрашиваем у пользователя права на просмотр его записей (user_posts permission ), смотрим, сверяем.

    На практике можно поймать негативный фидбек от людей, т.к лишние права никому не нравятся
    + сильно усложняется обработка (не забываем что пользователь может выборочно отключать права приложения)

    PS С учетом того что ничего не запрещает пользователю удалить пост в любой момент после публикации - как то технически контролировать это все смысла ровно 0. Придумывайте маркетинговые стимулы реально делать share.
    Ответ написан
    1 комментарий
  • Стоит ли реализовывать вычисления на front end?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    С точки зрения сочетания надежности и юзабилити нужно дублировать логику вычислений и на фронте и в бекенде
    Ответ написан
    Комментировать
  • С чего начать разработку стартапа?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Всё imho:

    1) Техническое задание стартапа должно описывать функционал + подробно детализировать неявные моменты.
    Писать по госту на 40+ листов - верный путь в никуда.
    Нанимать на написание ТЗ категорически никого не советую - это должны сделать Вы, как носитель идеи.
    Если за дизайн в проекте отвечаете Вы, в принципе готовый дизайн + frontend сценарии + неявные backend сценарии это вполне нормальное ТЗ.

    * frontend сценарии - набор экранов приложения со стрелочками "что происходит если нажать сюда"

    ** backend сценарии - вся логика которая не очевидна из дизайна.
    Вырожденые примеры:
    "Пользователь при регистрации вводит поля email и пароль, они сохраняются в базу" - не нужный сценарий, это очевидно из дизайна.
    "После регистрации пользователю приходит письмо, вот ссылка на макет" - нужный сценарий

    *** Вообще странно брать инвестиции не имея ТЗ и соответственно оценки разработки.
    По опыту 30k$ это скорее MVP чем полноценный продукт.

    2) hantim.ru , hh.ru , проверенные аутсорсеры итд

    3) Правильный порядок: ТЗ > Дизайн > Проектирование Backend > Разработка Backend > Разработка Mobile.
    * Если горят сроки можно перед разработкой backend за день собрать моки и вести разработку на них.
    ** Если в backend есть вещи не завязанные на дизайн - backend можно начать делать параллельно с дизайном

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

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Потому что какой то ребенок первый, какой то второй.
    Рождение ребенка - это несвязанное событие.
    Подробней на вики
    Ответ написан
    1 комментарий
  • Замена аналогу API яндекс погоды?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Гизметео - за деньги, но есть куча бесплатных
    https://developer.yahoo.com/weather/
    open-weather.ru/api/docs
    openweathermap.org/price
    и далее google "weather api"
    Ответ написан
    Комментировать
  • Большое кол-во данных mysql?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Режим телепата:
    1) у Вас просто нет индекса в таблице cities по полю country_id.
    Покажите результат выполнения show create table cities;
    2) если mysql запущен с дефолтными конфигами - ему тупо не хватает памяти.
    Ответ написан
    2 комментария
  • Как найти базу для сайта авиакассы по поиску билетов?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Смотрите, авиа билеты(как впрочем и жд) характерны двумя вещами:
    a) Исторически системы ориентированы в первую очередь на обслуживание оффлайн касс
    b) API все дают крайне не охотно и только начиная с некоторых объемов(тысячи билетов в день),т.к для них это и финансовые и технические риски.

    Варианты собрать свой сайт по продаже билетов тут следующие (в порядке уменьшения затрат):

    1. Прямые договора с авиакомпаниями

    2. Прямой договор с крупными GDS - список есть в wiki
    Порядок затрат от сотен тысяч до млн $.

    3. Договор с одним из агрегаторов GDS, например nemo.travel или https://www.tch.ru/ru-ru/Pages/Home.aspx
    Порядок затрат тысячи-десятки тысяч $

    4. Реферальный договор с одним из сайтов непосредственно имеющим подключения к GDS (например с https://www.onetwotrip.com/ru/, www.ozon.travel итд
    Порядок затрат около нуля, но не у всех есть публичные партнерские программы, нужно ехать разговаривать.

    5. Реферальный договор с одним из сайтов работающих по 4й схеме, например с https://www.aviasales.ru/affiliateprogram
    Порядок затрат около нуля, публичные партнерские программы есть как правило.

    PS С ЖД в РФ ситуация примерно так же.
    PPS С междугородними автобусами - все сильно лучше, рынок в стадии взрывного роста, есть варианты подключиться по 2-3 схеме без существенных затрат, подробности в скайпе dentelis кому нужно.
    Ответ написан
    6 комментариев
  • Как правильно предложить работу веб-разработчику?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Офис в центре Москвы, удаленная работа (95% времени). Зарплата 100 тыс. р. в белую. Полная ставка, оформление по ТД.
    Это нужно писать жирным.

    У нас есть небольшой сайт, который нужно развивать + создавать новые сайты + (в перспективе) руководить внешней командой при создании портала. Я прекрасно понимаю, что разработка требует много времени, поэтому стараемся грамотно ставить и распределять задачи. Более того, программист будет принимать непосредственное участи в выборе способа и технологии решения задач по своему опыту.
    Это тоже нужно писать

    Интересные и крупные проекты
    - звучит очень казенно. Напишите что за проекты.
    Ответ написан
    2 комментария
  • Как построить таблицу на основе уже существующих?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Если я правильно понял, то все возможные пары деталей которые поставляет один поставщик
    SELECT t1.Snum, t1.Pnum, t2.Pnum FROM `spj` as t1
    join spj as t2 on t1.Snum = t2.Snum and t1.Pnum != t2.Pnum
    Ответ написан
    3 комментария
  • Удаление записи, как сделать sql запрос?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    delete from j where jnum not in (select jnum from spj)
    Ответ написан
    Комментировать
  • Логика и/или в while php?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Почитайте про порядок выполнения операндов.
    если что то не понятно - используйте

    var_dump($a == true);
    var_dump($b != 0);
    var_dump($a || $b != 0);

    на каждом шаге
    Ответ написан
    Комментировать
  • Какие есть алгоритмы для повышения уникальности текста?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Навожу: загрузите туда тестовый текст и посмотрите что они с ним сделают.
    Решение автоматизированное очевидно: заменяют слова и выражения на синонимы.
    + Судя по форме заказа у них есть услуга ручного рерайта.
    Ответ написан
    Комментировать
  • Как правильно разработать CRM-систему с нуля с архитектурной точки зрения?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    1) На сколько верным было решением использовать node.js и mongo?

    Вопрос во многом холиварный. CRM это по определению много-много реляционных данных. Хранить это в любом nosql - я лично считаю очень плохой идеей. Особенно когда через полгодика пойдут change request`ы и выяснится что вещи которые в реляционке делаются за пару минут в nosql могут потребовать изменения архитектуры хранения и занять человеко-недели.

    3) Сайтов у компании - масса, большая часть которых - лэндинги на чистых html с php-скриптом на почту. Все заказы ссылаются на единый gmail-ящик. Можно ли грабить эти данные из ящика, чтобы отправлять их в облако?

    Можно. Но с учетом того что доставка email вообще говоря не гарантирована - завязывать один из ключевых бизнес процессов на это выглядит мягко говоря странно. По хорошему - сделать в вашей CRM, API наружу для формирования заказов и переписать все сайты для работы с ним.
    * Странно что Ваш программист не может ответить на этот вопрос с закрытыми глазами

    4) Какие существуют удобные облачные сервисы, которые предоставляют API для node.js?

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

    5) Какова примерная стоимость подобного проекта в $ ?

    Смотря где вы находитесь, насколько легально все это оформляете
    В Мск приличного разработчика сейчас можно найти за 100-120 т.р. net, в регионах на 40-60 net (от региона зависит).
    Сколько их нужно - без ТЗ сказать нереально, но думаю что оценка снизу это 3-4 разработчика
    +тимлид 100% +project manager 100% +аналитик на старте +дизайнер по желанию +devops на аутсорсе итд

    PS Без обид, но ищите грамотного CTO который это все организует. Это в любом случае длинный проект, так что можно и в штат найти человека.
    Ответ написан
  • В какой ВУЗ поступить на программиста?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    "Мне нужно чтобы дали материал, либо тему и что нужно искать. " - не нужно.

    Выберите направление в котором хотите развиваться и прицельно изучайте.
    Уровень преподавания IT в РФ крайне низок, т.к в индустрии платят несравнимо больше чем преподавателям. Исключение - кафедры от крупных IT компаний, например https://cs.hse.ru/big-data/yandex/
    Ответ написан
    2 комментария
  • Есть ли готовое решение такого?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    "сложность в том, что люди не готовы качать и ставить мобильные приложения" - хотят работать, будут ставить.
    Смысл мобильного приложения для исполнителей - в дополнительном функционале которое оно дает:
    отслеживание gps (автоназначение ближайшего исполнителя), автоматизация общения с диспетчерской, итд
    Ответ написан
    Комментировать
  • Как правильно передать сайт заказчику?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    1. Переоформить домен на контору
    2. Отдать реквизиты от:
    • Биллинга VDS
    • Root VDS
    • Панели управления WP
    Ответ написан