• Прием платежей без ИП?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Здесь все зависит от того, чем будете заниматься и конечно же какие будут обороты. Если Вы Неуловимый Джо - ну, какое-то время обращать внимания не будут. Если будут обороты хорошие - накроют сразу.
    В законе нет понятия "первое время" и "последнее время". А вот "незаконное предпринимательство", а также явно с ним связанное "уклонение от уплаты налогов" - есть :)
    Думайте, как говорится сами.
    Ответ написан
    Комментировать
  • Прием платежей без ИП?

    RomaZveR
    @RomaZveR
    CEO AlertMoney, PHP/Golang Developer
    Вообще в законах нет понятия "первое время".
    Может прилететь незаконное предпринимательство, уклонение от уплаты налогов, ну и в зависимости от деятельности маркетплейса (некоторые товары/виды деятельности лицензируются) тоже может прилететь.
    Площадки аля робомаркет не более чем схемы обхода покупки онлайн-касс, но не обхода регистрации ип/юр.лица.
    Риск небольшой, особенно если суммы незначительные, но за жопу взять могут.
    Ответ написан
    Комментировать
  • Что лучше локальные файлы или БД?

    sim3x
    @sim3x
    и недавно узнал, что html шаблоны можно кодировать в base64 и хранить в бд MySQL
    а теперь забудьте.

    В здравом уме никто
    - не кодирует хтмл в бейз64
    - почти никто не хранит шаблоны в БД

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

    @shmaroder
    https://creditpower.ru
    Все просто. Таких систем куча во всем мире и в России. Система называется БАНК. Но открывать уже поздно, сейчас все ликвидируют. 400 банков ликвидировано. :)
    Вот тут посмотри, не подойдет? https://kassa.yandex.ru/

    8cd1be77621c5439bf917df943d422f5.jpg
    Ответ написан
    Комментировать
  • Как в Docker на одном IP-адресе разместить несколько сайтов?

    Поднять ещё один контейнер nginx как единую точку входа, слушающую внешние порты 80 и 443.
    В зависимости от домена прокси на тот или иной внутренний ip контейнера-сайта.
    Ответ написан
    3 комментария
  • Как реализовать бота?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Да, через базу данных, а как иначе?
    Ну, можно хранить в памяти или в файлах.
    Для создания чатботов можно использовать какой-нибудь фрэймворк или почитать документацию к системе, под которую пишите, например, к telegram или slack
    Ответ написан
    Комментировать
  • Высшая школа чисто программирования?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Чисто программирование - ремесло, ему не надо учиться в вузе. Базовым ремесленным навыкам учатся в ПТУ. Но не стоит ожидать, что там вас научат самым модным супер-пупер фреймворкам, техникам верстки и т.д. Расскажут про существование систем контроля версий, различных видов языков программирования, базовому синтаксису и т.д. Как на слесаря - там не рассказывают про самые современные станки и смазки.
    Ответ написан
    1 комментарий
  • Высшая школа чисто программирования?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Вроде как сделали наконец-то нормальное учебное заведение с закосом под соверменное айти - www.innopolis.com
    но это не в Москве.
    Ответ написан
    2 комментария
  • Проект с нестандартной архитектурой. Как оптимизировать ajax сайт под SEO?

    @sidni
    Php Developer
    А че гадать зарегистриуйтесь на google search console, там есть пункт просмотреть страницу как google bot введите туда свою pjax ссылку и посмотрите что выйдет (там будет два окна как видит пользователь и как видит бот)
    Но мне кажется может возникнуть спорная ситуация... даже если бот без js перейдет по ссылке а пользователь останется на старой но сновым контентом, тогда могут не совпасть хедер разные метатеги какие нибудь изображения и гугл может посчитать что вы пытаетесь обмануть бота и отдаете разный контент пользователю и боту а в не редких случаях это бан. Правда проблема аяксовых сайтов уже лет 10 стоит может гугл относится к этому уже лояльней
    Ответ написан
    1 комментарий
  • Проект с нестандартной архитектурой. Как оптимизировать ajax сайт под SEO?

    А что прикольного? Отдавать куски контента - это как минимум заморочки в будущем, когда решите дизайн поменять. Верстальщик у вас по коду будет лазать? Хотя это можно предусмотреть на ранней стадии, наплодив файлов в шаблонизаторе (ага, и не забывая их поддерживать). На фронте тоже потенциальные заморочки с отслеживанием событий, вдруг надо нажатие на кнопочки отслеживать, которые находятся внутри загруженного блока? Конструкции вида $('body').on('click', 'some-element-inside-loaded-block') работают медленнее, чем $('some-element').on('click'), плюс, я понятия не имею, как вы сможете в этом случае прикрутить адекватный фреймворк и заставить его работать. А если у вас плагин вида datatables в загружаемом куске кода нужно будет активировать или нечто, что будет сжирать память, если его не выгружать перед удалением html блоков? Вы в конечном итоге придете к тому, что кроме html вам придется еще и js отдавать с тем же pjax и на этом моменте поймете, что дико встряли. Хотя справедливости ради замечу, что ssr для js-фреймворков я на практике не использовал пока (нет надобности, так как фреймворки в моих задачах отвечали о сих пор за в принципе неиндексируемые страницы типа личных кабинетов) и там тоже не в два клика все делается, но из этих двух вариантов я бы предпочел про ssr почитать, чем внедрять pjax.
    Ответ написан
    3 комментария
  • Правильно ли я нарисовал схему базы данных интернет магазина?

    qonand
    @qonand
    Software Engineer
    Первое что бросается в глаза:
    Категории
    1. Категории у Вас только 1-го уровня, вложенных категорий не будет?
    2. Что такое "Тип продукта" в таблице "Категория" ? и на что он влияет?

    Товары
    1. Остатки товаров нигде не хранятся. Маловероятно что магазин торгует товаром который никогда не заканчивается...
    2. Хранить количество просмотров товара (которое постоянно должно обновляться) в таблице товаров - это очень плохая практика

    Корзина
    1. Что храниться в корзине? состав уже оформленного заказа? Тогда тут нужно учитывать количество заказаного товара и его стоимость во время заказа (она ведь со временем меняется) Состав формирующегося заказа? Тогда нужно учитывать как минимум количество добавленного товара. И то и другое?
    2. По сути дела в корзине у Вас сейчас храниться перечень товаров добавленных пользователем, тогда зачем в каждой строке хранить "IP клиента"? Насколько я понимаю IP Вы используете для привязки корзины к клиенту - в этом случае не нужно его храниться в каждой позиции корзины, лучше ввести отдельную таблицу для этих целей, да и привязка корзины по IP - плохой вариант

    Заказ
    1. Сумма заказа нигде не хранится, Вы ее что-ли планируете "на лету" рассчитывать?
    2. Не понятно какое назначения у таблицы "Журнал заказов"
    3. В заказе Вы храните данные о клиенте, но что будет если один и тот же клиент оформит несколько заказов? Вы получите дублирование данных, поэтому стоит информацию о клиентах вынести в отдельную таблицу

    P.S. Корректность структуры базы данных сложно оценить по одной схеме. В этом вопросе нужно исходить из задач, которые планируется решать
    Ответ написан
    Комментировать
  • Почему ClickHouse использует только одно ядро?

    SkryabinD
    @SkryabinD Автор вопроса
    Программирование, управление проектами.
    Сам спросил, сам разобрался. Дело было в локальной настройке сервера, в настройках GRUB во время тестов прописывали опцию isolcpus=0-30, которая запрещала системе использовать эти ядра, в результате системе оставалось только одно, 31-е ядро. Убрал опцию, и теперь clickhouse использует все ядра.
    Ответ написан
    Комментировать
  • Что необходимо знать, чтобы создать игру?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    И самый главный вопрос: с чего начать имея вот это вот всё?

    Если нет 3 лет на обучение, только фриланс.
    Как не крути gamedev - это не 1 технология, а целый стэк. Тут и 3d моделинг и программирование и знание игровых движков, знание особенностей платформы, под которую разрабатываете. И еще два вагона менее очевидных навыков и знаний.
    Так что если хотите переквалифицироваться - вперед, мануалов кучу в интернете. А если Вы пытаетесь сэкономить сделав самому - это очень не правильная затея. В результате не будет не времени ни денег ни продукта. Просто найдите специалиста, он сделает (это всегда дешевле чем самому).
    Ответ написан
    Комментировать
  • Что если ИП забыл перейти на УСН?

    1. Да.
    2. Да.
    3. В общем случае можно.
    4. Нет, не может.
    Ответ написан
    Комментировать
  • Процесс разработки и передачи сайта?

    rim89
    @rim89
    программист-велосипедист
    Все зависит от договоренностей.
    Кому то надо все под ключ
    Кому то только некоторые правки
    Ответ написан
    Комментировать
  • Как со 100% вероятностью определить мобильный телефон?

    Sanasol
    @Sanasol Куратор тега PHP
    нельзя просто так взять и загуглить ошибку
    https://stackoverflow.com/a/28084346
    It is possible to check for navigator.plugins.length. Mobile browsers have no plugins, so navigator.plugins.length is equal to 0; Desktop browsers ordinary have plugins, so we can distinguish browsers by length of plugins array.


    Но в целом не факт что всё так просто.
    Ответ написан
    1 комментарий
  • Как со 100% вероятностью определить мобильный телефон?

    iNickolay
    @iNickolay
    Со 100% вероятностью - никак
    Ответ написан
    Комментировать
  • Нужно ли платить за SQL Server на VPS?

    @abroabr
    Платить надо.
    Но можно не платить.
    Но это незаконно.

    Есть два законных решения:
    1. SQL Extpress
    2. Облачные платформы, где он идет в аренду - это недорого. Хоть вон MS-ная платформа Azure.


    Есть еще один вариант: если нет бюджета, то зачем вообще затачиваться на MS-SQL. Что в нем есть такого, чего принципиально нет в бесплатных отличных решениях. На ранних стадиях разработки переключиться на другой SQL-сервер - совсем недорого. Переделывать готовый проект, конечно, уже не дешево.
    Ответ написан
    Комментировать