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

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    1. То что Вы хотите сделать, правильно называется маркетплейс.

    2. С ресурсами порядка "несколько тыс. долларов" - сделать можно, но будет впустую.

    В любом маркетплейсе самое сложное это не разработка системы, а привлечение поставщиков товаров и клиентов.
    Для поставщиков - нужен отдел продаж на зарплате.
    Для клиентов - вложения в трафик.
    Это если вы строите B2C/B2B истории.

    Новые C2C проекты в сфере реальных товаров на мой взгляд изначально обречены.
    Обдумывая идею "а давайте сделаем авито только для ..." - не забывайте, что
    а) если у авито этого нет - скорее всего по их мнению там нет спроса / предложения / трафика.
    b) если вдруг выяснится что авито ошибся, а вы были правы и смысл в этой категории есть - через неделю после вашего запуска она появится на авито со всеми вытекающими. Накопить серьезное преимущество вы не успеете, тем более без бюджета на продвижение.

    В рамках бреда - можно попробовать выехать на хайповых темах типа криптокотиков, но нужно опять же уметь быстро этот хайп ловить, быстро запускать проект и делать правильный smm для запуска вирусности.
    Ответ написан
    Комментировать
  • Можно ли принудительно в программе Инфоклиника отсоединится от центральной базы данных?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Таки логично обратиться с этим вопросам к тем кто продал Вам её.
    Если вы купили версию специально для филиалов - очевидно вы купили не ту просто версию.
    Ответ написан
    Комментировать
  • Как использовать блокчейн технологии в своих проектах?

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

    Соответственно реальные способы применения - те, где эти особенности реально нужны:
    - p2p финансы
    - логи безопасности, выборы, итд итп

    95% проектов которые сейчас пытаются делать что-то про блокчейн - просто используют этот buzzword для большего хайпа.
    Ответ написан
    4 комментария
  • Как разбить массив на определённые доли?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Лучше - использовать для распределения нагрузки сервер очередей например rabbitmq.
    Ответ написан
    Комментировать
  • Как взять расписание сеансов в кинотеатре для интернет-афиши?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Самое простое - воспользоваться API существующих билетных сервисов:
    https://kassa.rambler.ru/ или kinohod.ru

    API у них есть вполне нормальные, но не публичные.
    Там и расписание, и контент по фильму (фотки, актеры, итд) и функционал покупки.
    Звоните, встречайтесь, подписывайте договор и вперед.

    На всякий случай - если стоит вопрос "как сделать аналог кинохода" - делается интеграция с АСУ кинотеатров.
    В РФ фактически используется две: ticketsoft и UCS.
    У них есть модули для интеграции либо можно поставить в кинотеатр свою железку и ходить в их базу напрямую.
    Но в любом случае это весьма серьезные инвестиции в ПО (модули интеграции платные, сейчас цены не знаю, раньше было ~250k за 1 кинотеатр) - с учетом того что рынок уже поделен, советую делать на API готовых сервисов.

    UPD
    Это учебный проект.

    Максим Калинин, если учебный проект - в любом случае делаете sql базу со структурой данных (кинотеатр-фильм-сеанс-итд), дальше на выбор:
    - делаете мини-cms для редактирования этих данных в базе.
    - и/или пишите парсеры сайтов кинотеатров.

    Мини cms мне нужна будет в любом случае, стоит ли на этом останавливаться решать Вам.

    Если все-таки захочется писать парсер:
    а) можно по хардкору скачивать страницу через curl, и разбирать её через регулярные выражения (regexp)
    b) можно воспользоваться готовыми решениями типа simplehtmldom.sourceforge.net или https://code.google.com/archive/p/phpquery/

    Решение на regexp будет работать СИЛЬНО быстрее, и в целом с точки зрения навыков умение писать регулярки пригодится.
    Ответ написан
    6 комментариев
  • Кто отвечает за мобильную версию сайта?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Если мы говорим именно о адаптивной версии (не тупо резина) - то однозначно рисуются отдельные версии дизайна под N поддерживаемых разрешений, дальше это все верстается.
    Число N субъективно, от 2 (десктоп, мобайл) через бутстраповские 4 и до до скольки угодно (под все основные разрешения клиентов)
    Ответ написан
    Комментировать
  • Поможете создать CPA?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    bnytiki все хорошо написал, могу добавить следующее:
    1) Техническая реализация любого серьезного проекта начинается с найма CTO - именно этот человек определяет стек технологий, нанимает первых исполнителей итд. Без этого Вы наломаете кучу ошибок от выбора исполнителей до реализации.
    Правильная мотивация: рыночная з.п (5-10к в текущих реалиях для стартапа) + опцион на долю компании при достижении показателей.

    2) После прочтения фразы
    Кто чем может помочь?
    Советы, рекомендации, помощь в составлении ТЗ, разложить бизнес по полкам показав всю глубину, все расходы, бизнес план, и все остальное, что здесь необходимо

    Возникает вопрос - а что собственно Вы вкладываете в проект со своей стороны кроме денег?
    Ценность денег невелика, раунд при наличии MVP можно поднять за 10-15% легко.
    Вдобавок если у Вас постановка вопроса в стиле "есть NNN денег, хочу что бы люди создали CPA сеть" - оно не взлетит в любом случае, даже если Вы будете искать людей не на % а на рыночный фикс.
    Что бы проект взлетел - у него должны быть либо явно понятные плюсы от существующих (хороший пост Морейниса на днях https://www.facebook.com/amoreynis/posts/101537971... ), либо ОЧЕНЬ много денег на маркетинг.
    Если МНОГО денег нет, а плюсы проекта не сформулированы - её богу, лучше даже не начинать.

    3) Может быть я уже придираюсь, но фразы
    Мы хотим, чтобы людям нравилось с нами сотрудничать.

    и
    Мошенники лесом, деньги на руки никто не даст, расходными операциями будут заниматься доверенные лица

    плохо сочетаются вместе, НЛ.
    Сразу возникает ощущение что любой твой шаг будут проверять и обосновывать - смысл идти работать с людьми которые тебе не доверяют.

    4) Опять про мотивацию:

    Вакантно место организатора всего этого проекта, опять же, за постоянный % прибыли после полной окупаемости
    Какой размер %?
    Ровно такой, чтобы каждый получил порядком больше, чем вложенный им объём труда стоит на рынке.
    Это ну настолько каноническая фраза (опять же НЛ) что у меня прямо кипит.
    а) Любой грамотный специалист имеет выбор: пойти работать в стартап за X денег, или пойти работать в крупную корпорацию за 2*X денег. В стартап идут за возможностью стоять у истоков - потому что если стартап взлетает - люди которые его создавали в большинстве случаев начинают получать 5*X просто по причине наличия уникальных компетенций о механизмах работы этого проекта.
    b) Вы путаете % прибыли и % компании. Доля в компании является средством удержания ключевых исполнителей (e.g проработай у нас 3 года без нареканий и получишь 10% компании). Доля в прибыли - может служить БОНУСОМ для продажников итд - но никак не основной частью их зарплаты.
    c) В условиях подъема новых раундов - даже операционная окупаемость может наступить лет через 20, про полную окупаемость (возврат инвестиций) я вообще молчу. Uber, Amazon - все оцениваются в миллиарды и все операционно убыточны.
    Ответ написан
    5 комментариев
  • Выбор монитора, на что обратить внимание?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    2шт x 27" x fullhd / 2k / 4k насколько позволяет бюджет
    матрица - только ips.
    Ответ написан
    Комментировать
  • Что делать если project manager идет на поводу в клиента?

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

    Ну а если доходит до задержек зарплаты - освойте что то более приличное чем wordpress и меняйте работу.
    С одной стороны в IT дикий кадровый голод, с другой стороны на wordpress интересных проектов/заказчиков не бывает.
    Ответ написан
    2 комментария
  • Есть ли готовый микросервис?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Бред какой то, какие 6 часов?
    Есть отличное АПИ с документацией и примерами, на любом языке:
    Вот Вам на Вашем GO https://developers.google.com/youtube/v3/code_samp...
    Вот на Питоне https://developers.google.com/youtube/v3/code_samp...
    Там же на Java, PHP, Ruby и даже .Net

    Идея "хочу сервису просто слать видео" порочная по определению.
    Пошлите хотя бы 1-2 гига в одном запросе, я посмотрю с какой попытки это у Вас получится :-)
    Аплоад больших объемов всегда делается только через чанки.
    Ответ написан
    2 комментария
  • Сколько стоит IT-услуга на фрилансе? Как узнавать вилки цена\(качество=профессионализм)?

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

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Для работы программистом не нужно ВО.
    Ответ написан
    4 комментария
  • Что же мне выбрать?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    1) Согласен с Павел и Roman Kitaev - корочка нужна или для иммиграции, или для трудоустройства в ну очень специфические (около государственные) места.
    2) Реально, но смысла нет никакого. Между человеком с 2мя в/о без реального опыта и человеком без в/о вообще, но с хорошим живым опытом я выберу 2го. Вообще отсутствие в/о не мешает делать карьеру.
    3) Главное в жизни (иногда даже главнее профессиональных навыков) это правильный networking. Смоленск прекрасный красивый город, но никакого полезного networking там нет и не будет никогда.
    Ответ написан
    Комментировать
  • GIT как правильно пользоваться?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Очень советую все таки прочитать https://git-scm.com/book/ru/v2
    Ответ написан
    1 комментарий
  • Как правильно назначать алиасы таблицам и столбцам в mysql?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    dflbrhekbn: ключевое слово AS можно пропускать
    SELECT * FROM `table_name` AS t1
    эквивалентно
    SELECT * FROM `table_name` t1

    Конструкция
    select .. FROM (
    SELECT model, price
    FROM pc
    UNION
    SELECT model, price
    FROM Laptop
    UNION
    SELECT model, price
    FROM Printer
    ) t1
    означает что для данного запроса создается виртуальная таблица в которую помещается результат выполнения "SELECT model, price FROM pc UNION SELECT model, price FROM Laptop UNION SELECT model, price
    FROM Printer" и ей в данном запросе присвоен алиас t1.
    К слову сказать работают виртуальные таблицы дико медленно.
    Ответ написан
    Комментировать
  • Какова правильная логика обновления клиента игры?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Из личного опыта: imho самое правильное это иметь неразрывную цепочку обновлений с первой версии до текущей, т.е 1>2, 2>3, 3>4 итд.
    Периодически для чистой установки выпускать мажорные версии, - но при этом все равно иметь неразрывную цепочку обновлений.

    Делать патчи вида 1>4, 2>4 итд - по моему опыту архи неправильно, т.к создает огромные риски неявных багов + затраты на сборку таких патчей.

    По факту для пользователя нет проблемы установить много обновлений.

    Будет осуществляться проверка на то, какая из блоков цифр в версии отличается.
    Это Вы какие то мелкие частности обсуждаете.

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

    Вопрос третий: Насколько эффективно будет сравнивать время изменения каталогов у пользователя и сравнивать с серверными? Ведь если даже в самой глубокой директории был изменен/удален/создан файл, то самый верхний по иерархии каталог будет иметь дату изменения ту, когда был затронут файл. Соответственно, таким образом можно избежать большого количества рекурсивных проверок.
    И, соответственно, обновиться будет проще. Удаляем измененный каталог и закачиваем заново.
    Привязываться к дате изменений - не лучшая идея. Проверка обходит каталоги рекурсивно, сравнивает не только список файлов но и их хеши. Почитайте как работает dropbox/яндекс.диск, да тот же торрент наконец
    Ответ написан
    4 комментария
  • Как пишутся системы оплаты для сайта?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Как осуществляется написание платежной системы касательно visa и mastercard или для конкретного банка? что делается в данном случае? (Допустим требуется работа со сбербанком и альфабанком).

    Из личного опыта:
    a. Приезжаете в офис банка у которого есть услуга "интернет эквайринг", показываете своё юрлицо, уставные документы, бенефициаров, обороты от 50 млн в месяц.
    * некоторые работают и с меньшими оборотами, но % будет крайне не выгодным.
    ** без запущенного и работающего проекта идти в банк бессмысленно.
    b. Ждете 2-6 недель пока СБ банка проверит все.
    c. Ждете 2-4 недели пока банк подпишет договор
    d. Получаете реквизиты и документацию API конкретного банка.
    e. Реализуете
    f. Ждете 1-2 недели пока банк проверит что у Вас все согласно их протоколу.
    g. Получаете боевые реквизиты.

    Учтите что:
    1. Если Ваши объемы меньше чем 50млн+ в месяц - с вероятностью 99% Вам будет СИЛЬНО выгоднее работать через посредника. Посмотрите на uniteller.ru , payture.com/ru , payler.com - если Вы будете достаточно убедительны на переговорах, вполне реально сторговать их до 2-2.5% даже на маленьких оборотах (1млн-5млн)

    2. Прямые API банков мягко говоря не современны. Как правило там не будет ни удобного личного кабинета, ни вменяемой службы поддержки - ничего. Зато будут проверки, требования бумажной отчетности и прочие милые сердцу советского бюрократа вещи.

    3. Риски при работе через посредника - по факту минимальны. Все приведенные выше делают выплаты ежесуточно, т.е даже если посредник накроется - Вы максимум рискуете дневным оборотом.

    С учетом данных пунктов, по моему мнению прямой договор с банком имеет смысл если у Вас настолько большие обороты - что разница в десятые доли процента окупает весь этот геморрой.
    По факту есть море проектов с большими оборотами (mamba, badoo, etc) кто продолжает работать через агрегатор, минимизируя расходы на юристов, бухгалтеров, техническую поддержку работы шлюза итд итп.
    Ответ написан
    1 комментарий
  • В какой ВУЗ поступить на программиста?

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

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

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Посмотрите на базы данных КЛАДР и ФИАС fias.nalog.ru/Updates.aspx
    У них реляционная структура, из DBF легко сделать экспорт в mysql.
    Собственно практически никто не пишет свои велосипеды и используют их.
    Ответ написан
    Комментировать
  • Какой лучше дополнительный монитор для программиста?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    если бюджет и видеокарта позволяют - то 27" 3840x2160
    если не позволяют - 27 дюймов 1920*1080
    Ответ написан
    1 комментарий