Задать вопрос
  • Аналог CRON на PHP?

    TommyV888
    @TommyV888 Куратор тега PHP
    -
    Используйте внешний cron сервис. Вот первые ссылки из гугла:
    cron-job.org
    cronjob.ru
    Ответ написан
    1 комментарий
  • Куда податься с незаконченным высшим (2 курса)?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Если есть знания - нет никаких преград.

    Цените не возможность работать, а свои знания и свой личный опыт!
    "Нет диплома - получай половину от ЗП сотрудников с дипломом" - сразу встаёте и уходите с собеседования.

    Поймите правильно: Вы с необходимыми для работодателя знаниями - это исправный рабочий механизм, а не полуфабрикат: почему же Вы должны получать меньше и испытывать какие-то трудности при трудоустройстве?!
    Ответ написан
    4 комментария
  • Delphi console application async call proc?

    HemulGM
    @HemulGM Куратор тега Delphi
    Delphi Developer, сис. админ
    5dce0376cd752331096656.png

    Изменения

    5dce03b7d770e041230029.png

    Результат

    5dce041616e83598661994.png
    Ответ написан
    3 комментария
  • MYSQL. Удалить дубли строк?

    DevMan
    @DevMan
    CREATE TABLE `table_tmp` SELECT DISTINCT * FROM `table`;
    DROP TABLE `table`;
    RENAME TABLE `table_tmp` TO `table`;
    
    Ответ написан
    1 комментарий
  • Как лучше реализовать веб приложение на vue js?

    @UnformedVoid
    Разработчик ПО
    Суть компонентного подхода в следующем:
    1) Логика и представление отделяются друг от друга
    2) Функционал разделяется на слабозависимые и переиспользуемые компоненты
    3) Компоненты компонуются в различных комбинациях, реализуя готовое приложение

    Поэтому ответ на ваш вопрос следующий:
    1) Разбить всё на максимально простые (но не проще) переиспользуемые компоненты
    2) Объединить их в более крупные компоненты и самые крупные из них объеднить в корне приложения (файл в котором запускается корневой экземпляр Vue) в готовое приложение
    Ответ написан
    2 комментария
  • Получить css свойство элемента vue?

    origami1024
    @origami1024
    went out for a night walk
    Самый простой вариант - inline-style
    <div id="test" :style="{ color: activeColor }"></div>

    activeColor - из props или из data

    То есть получать ничего не надо, нужно только задавать.
    Часть CSS, которая будет как-то изменятся должна строится на основе данных изначально. А потом эти CSS св-ва ты получаешь не на прямую из css, а из данных, на основании которых св-ва CSS обновляются
    Ответ написан
    Комментировать
  • Стоит ли выносить сервер авторизации за рамки приложения?

    @TokiTori
    Автор, вас спасёт технология JWT. Внутри токена можно передать необходимые данные. Токен можно подписать двумя способами:
    1. HMAC - одна и та же секретная фраза для подписи и для проверки подписи на сервере авторизации и сервере приложения
    2. RSA - сервер авторизации подписывает данные закрытым ключом, а сервер приложения проверяет корректность подписи открытым ключом
    Ответ написан
    Комментировать
  • Стоит ли идти учиться в ВУЗ будущему программисту?

    @Natalka_Z
    В универ идти стоит в любом случае. Это программированию не мешает.
    Ответ написан
    Комментировать
  • Почему SPA с SSR не популярны в e-commerce?

    Lucian
    @Lucian
    https://t.me/MakeFreelance
    Привет, SPA хорошо в плане скорости, но куча минусов, это танцы с настройкой аналитики, рендера и индексированием в поисковых движках. На мой взгляд SPA, лучше использовать для админок или в закрытых проектах, еще в разработке мобильных приложений, а не там где нужно рендерить тысячи страниц.
    Ответ написан
    1 комментарий
  • Стоит ли идти учиться в ВУЗ будущему программисту?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Будущему программисту нужно научиться пользоваться поиском. Без умения самостоятельно искать и анализировать информация, карьеры в этой области не сделать.
    Ответ написан
    Комментировать
  • Стоит ли идти учиться в ВУЗ будущему программисту?

    PavelK
    @PavelK
    Если у вас сейчас есть навыки хотя бы среднего уровня в программировании - можете не идти (ну разве что позвонил сам ректор из Бауманки и слёзно умолял к ним поступить). Почему? Да потому что, как показывает сугубо мой опыт на основе двоюродных братьев (у меня их >5), у кого стоял такой же выбор - если к моменту возникновения такого вопроса нет достижений (hello world не считается), то дальше их и не будет. Т.к. если есть стремление, то оно есть давно, а не как попытка спрыгнуть с отходящего поезда длиной в 5 лет.
    Заканчивается обычно в лучшем случае дизайнер/вертсальщик/админ в одном лице в подворотне.
    Для "компании по разработке игр" нужен не столько опыт разработки, сколько опыт руководителя. Частично этому может научить вуз. В прямом понимании игры делать нигде не учат, а сначала пару лет долгой и нудной тягомотины, которая врятли пригодится (в зависимости от вуза, разумеется). Не хотите дневную форму - устраивайтесь на заочку если родители слишком мозг компассируют. Лучшие годы - это когда сотня тыщ в кармане, а хер ещё стоит.
    Ответ написан
    3 комментария
  • Стратегия хранения заказов?

    @dimoff66
    Кратко о себе: Я есть
    Тут вряд ли можно развести холливар. У заказа должен быть таймстемп и у записи изменения цены должен быть таймстемп, соответственно цена для заказа должна быть равна самой поздней записи установки цены со временем меньшим чем время заказа.

    То есть price должен быть не в product (хотя там можно оставить, чтобы получить актуальную цену на текущий момент), а в таблице prices (timestamp, product_id, price) индексированной по двум первым колонкам.
    Ответ написан
    Комментировать
  • Как поменять стили для тега vuetify?

    Если я правильно понял, используйте слот headers, по аналогии с item, который вы уже использовали. Там сможете задать любую разметку с любыми стилями \ классами \ атрибутами.
    Ответ написан
    Комментировать
  • Symfony многоядерность?

    uDenX
    @uDenX
    PHP Developer
    Ответ написан
    Комментировать
  • Symfony многоядерность?

    Каждый роут должен быть уникален. уникальность роута задается, собственно, параметром name. Если вы его не указываете name генерируется автоматически из имени контроллера и имени экшна. Если вы в проекте указываете два экшна с одинаковым именем роута, у вас всегда сработает тот, который объявлен первым/последним (тут точно не помню).

    Назовите роуты api_product_get и admin_product_get
    Ответ написан
    7 комментариев
  • Как проверить работоспособность сайта на новой версии php?

    DevMan
    @DevMan
    загнать проект в phpstorm, указать в настройках php7, читать ошибки.
    Ответ написан
    3 комментария
  • Как настроить mysql в Docker?

    kumaxim
    @kumaxim
    Web-программист
    Начинаешь разрабатывать проект #1, создаешь под него каталог с двумя вложенными подкаталогами src и db
    Ты уже установить docker-compose? Если нет, то сделать этого. Мой docker-compose.yml:
    version: '3.1'
    
    services:
      db:
        image: mariadb:10.2
        restart: on-failure
        ports:
          - "3306:3306"
        volumes:
          - ./db:/var/lib/mysql
        environment:
          MYSQL_ROOT_PASSWORD: your_root_pass_here
          MYSQL_DATABASE: db_name_here
          MYSQL_USER: db_user_here
          MYSQL_PASSWORD: user_pass_here
      nginx:
        image: nginx
        restart: on-failure
        ports:
          - "80:80"
        links:
          - wordpress:php-fpm-server
        depends_on:
          - wordpress
        volumes:
          - $HOME/DDK/nginx-default.conf:/etc/nginx/conf.d/default.conf:ro
          - ./development/src:/var/www/html:ro
      wordpress:
        image: php:5.6-fpm
        restart: on-failure
        links:
          - db:mysql
        depends_on:
          - db
        expose:
          - "9000"
          - "9900"
        volumes:
          - /mnt/bindfs/fire-cacher-dv1:/var/www/html


    Далее у тебя встанет проблема, файлы на твоей хостовой машине будут создаваться от пользователя www-data. Единственный вменяемый способ пофиксить это без сильных танцев с бубном - bindfs. Я использую следующую строку в fstab для монтирования:
    /home/user/Project/fire-cache/development/src	/mnt/bindfs/fire-cacher-dv1	fuse.bindfs	force-user=www-data,force-group=www-data,create-for-user=user,create-for-group=user,perms=0000:u+rwD:g+rD:o+rD	0	0


    Все создал? ОК, запускай docker-compose up -d и останавливай после окончания работы docker-compose stop. Проект закончен? Значит docker-compose down -v

    Вот это ты повторяешь каждый раз при старте нового проекта. Если есть еще какие-то вопросы по существу - пиши в комменты.
    Ответ написан
    5 комментариев
  • Какое имя присвоить для сущности?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Зависит от того с какой стороны смотрим. Если с точки зрения контрагента то это Contractor или Organization (если только юр.лица). Если с точки зрения местоположения и характеристик для посетителей то Place
    Ответ написан
    2 комментария
  • Организовать структуру хранения контроллеров?

    php666
    @php666
    PHP-макака
    Но в итоге вместо 2 контроллеров будет 8. А там дальше планируется добавлять еще и еще. Не получится ли помойка?
    помойка - это как реализуются контрооллеры во всех современных фреймворках, когда в одном классе контроллера куча действий.
    У меня в самописном фрейме 1 контроллер == 1 класс и один паблик метод run().
    Очень удобно и элегантно.
    Ответ написан
    8 комментариев
  • Как расшифровать строку \u0418\u043c\u044f?

    Maksimoff
    @Maksimoff
    Кодер-вредитель
    function unicodeToChar(text) {
        return text.replace(/\\u[\dA-F]{4}/gi, function(match) {
            return String.fromCharCode(parseInt(match.replace(/\\u/g, ''), 16));
        });
    }
    Ответ написан
    Комментировать