Задать вопрос
  • NULL в полях БД, а нужно?

    @ittakir
    Я думаю, ответ очень сильно зависит от используемой БД. Возьмите и измерьте.
    Но, думаю, что разница крайне незначительна и будет перекрываться во много раз, кэшем диска, оптимизацией запросов, неоптимальностью схемы хранения данных и т.д.
    Ответ написан
    Комментировать
  • Дайте совет начинающему юнцу на пути в программирование. Правильно ли я спланировал обучение?

    anton_reut
    @anton_reut
    Начинающий веб-разработчик
    Фриланс не нужен, придумай себе сам пару проектов, сделай, выложи на хостинге у себя и на гитхабе, вот это всё и будешь показывать при устройстве на работу. А на фрилансе только времени кучу потеряешь в борьбе за заказы.
    Ответ написан
    5 комментариев
  • Как набрать первоначальную массу пользователей?

    @rPman
    Правильно - проект должен быть нужен клиентам, идеально - чтобы клиенты его рекламировали сами, причем не из под палки (типа расскажи друзьям дам скидку) а потому что - вау как там круто иди сюда.

    Если проект не нужен клиентам - то и раскручивать его бессмысленно.

    p.s. нормальные проекты всегда поднимались сначала среди небольшой группы людей а потом потихоньку наращивали мясо. Не получится разом на пустое место пригласить народ... он как придет так и уйдет, а ресурсы на раскрутку уйдут в песок.
    Ответ написан
    Комментировать
  • Очереди Laravel. Как выполнять задачи в фоне?

    xpert13
    @xpert13
    Full Stack Developer
    Читаем внимательно документацию: https://laravel.com/docs/queues

    Если коротко, то по умолчанию у вас в env используется QUEUE_DRIVER=sync, что по сути значит "никаких очередей, выполняй всё сразу". Если вы хотите, чтобы очереди выполнялись в фоне, вам нужно изменить драйвер на один из подходящих вариантов. К примеру, если изменить на database и создать в БД нужные таблицы, то все задания будут помещаться в эти таблицы. Для их выполнения нужно либо запускать php artisan queue:work (одноразовое выполнение всех заданий), либо php artisan queue:work --daemon (демон, который будет висеть и мониторить добавление заданий в очередь), либо, лучше всего, использовать supervisor, который будет сам следить за тем, чтобы демон висел в памяти.

    Всё это легко гуглится, ключевые слова в предыдущем абзаце. Supervisor есть смысл использовать только на продакшене, но если не хотите заморачиватся с его установкой и настройкой, достаточно будет добавить в автозапуск только запуск демона очереди. Правда если по какой-то причини процесс вылетит - вам нужно будет вручную его перезагрузить.
    Ответ написан
    Комментировать
  • В какой кодировке сохранить данные excel?

    DarkRaven
    @DarkRaven
    разработка программного обеспечения
    Судя по всему, вы бинарные данные как json обрабатываете.
    Я бы пересмотрел в принципе скачивание отчета - я бы не возвращал данные, но возвращал бы ссылку, по которой можно скачать файл.

    Общими словами, ваш POST-запрос строит excel и сохраняет его в файловую систему. На выходе получается ссылка на нее, она отдается клиенту.
    Клиент переходит по ссылке (редирект тот же, к примеру), файл скачивается и удаляется с сервера.
    Ответ написан
    2 комментария
  • Как выйти из кризиса выбора професcии?

    @ivodopyanov
    NLP, python, numpy, tensorflow
    Придумайте для себя какой-нибудь pet project на технологиях, которые хотите изучить, и реализуйте его. Это будет весомым плюсом на собеседованиях - вы не только теорию знаете, но уже успели и немного шишек набить.
    Ответ написан
    Комментировать
  • Почему не работает сертификат?

    @goshan_p
    Я не уверен насчет вашей конкретной ситуации. Но с Let's Encypt было такое: сервис выдавал несколько файлов при получении сертификата, а затем эти несколько файлов собирались в .p12 и уже тогда помещались в хранилище jks

    openssl pkcs12 -export -in /YourPath/domain-chain.crt -inkey /YourPath/domain.key -out server.p12 -name yourDomain -password pass:YourPassword
    
    keytool -importkeystore -destkeystore keyStore.jks -srckeystore server.p12 -srcstoretype pkcs12 -alias yourDomain
    Ответ написан
    Комментировать
  • Как извлечь элементы из данного массива?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    function pairs( arr) {
      var result = {};
      for( var i = 1; i<arr.length; i+=2) result[ arr[i-1]] = arr[i];
      return result;
    }
    
    pairs(["item1","black","item2","black","item3","black","item4","black","item5","black"]) // {
      "item1": "black",
      "item2": "black",
      "item3": "black",
      "item4": "black",
      "item5": "black"
    }
    Ответ написан
    Комментировать
  • JQuery: кто-нибудь знает аналог PHP-функции scandir()?

    @D3lphi
    Я бы, на вашем месте, для начала, выучил предназначение языков программирования. JS (А вы сейчас говорите именно про "браузерный" js), и, в частности, библиотека jQ работает на КЛИЕНТЕ В БРАУЗЕРЕ. Она НЕ МОЖЕТ и НЕ ДОЛЖНА по своей сути работать с файловой системой сервера. Если уж вам нужно это сделать, выполняйте асинхронный запрос с помощью jQuery и тащите данные с сервера.
    Ответ написан
    Комментировать
  • Что лучше один большой файл css или для каждого компонента свой?

    Krasnodar_etc
    @Krasnodar_etc
    fundraiseup
    Есть смысл разбить файл на мелкие файлы компонентов, а потом сборщиком собирать один минифицированный файл и его подключать на страницу. Гораздо удобнее читать/писать стили + препроцессоры one love + минификация + ...
    Ответ написан
    Комментировать
  • На каком хостинге делать большой проект?

    @fedornabilkin
    Вряд ли стоит сразу брать свой сервер. Также не стоит брать хостинг, потому что сильно ограничен. ВДС вполне подойдет для начала. Все равно первое время не будет столько трафа и контента.
    Ответ написан
    2 комментария
  • Кто-нибудь попадал на проверку аккаунта в Upwork?

    @imikh
    Апворк официально объявил о чистке рядов ещё осенью, если не ошибаюсь. Закрывают аккаунты малоэффективным фрилансерам, новых регистрируют не всех, фильтруют. Старых - проверяют, не прошедших блокируют. Об этом было написано официально. Слишком много фрилансеров, слишком мало заказчиков, эффективность рынка падает.
    Ответ написан
  • Как реализовать постоянную проверку обновления базы данных на PHP?

    evgeniy2194
    @evgeniy2194
    PHP, js developer
    Есть соц.сеть на wordpress

    это успех)
    Ответ написан
    Комментировать
  • Где можно поизучать исходники веб-проектов?

    Antonchik
    @Antonchik
    Программирую на HTML
    Github
    Ответ написан
    Комментировать
  • Как сгруппировать данные в массиве?

    @miserenkov
    Middle PHP Developer
    Алексей Уколов у вас "Санкт-Петербург" попадет два раза в новый массив.
    $a = [...];
    $b = [];
    
    foreach ($a as $item) {
        if (!array_key_exists($item['name'], $b)) {
            $b[$item['name']] = [];
        }
    
        if (!in_array($item['city'], $b[$item['name']])) {
            $b[$item['name']][] = $item['city'];
        }
    }
    Ответ написан
    1 комментарий
  • Как запустить почасовой контракт?

    opium
    @opium
    Просто люблю качественно работать
    Оплачиваемые часы бидить программа апворк Тим, тот самый там трекер, вы включаете ей бидить время когда работаете и включаете когда не работаете, она сохраняет скриншоты и интенсивность работы мышки и клавиатуры
    Ответ написан
    Комментировать
  • Как грамотно оценить разработки проекта?

    opium
    @opium
    Просто люблю качественно работать
    давайте всегда вилку , скажем это займет 1-2 дня и по деньгам 100-200 баксов
    Ответ написан
    7 комментариев
  • Как привлечь посетителей на сайт без вложений?

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

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Привлечь бесплатно можно. Вопрос кол-ва. Можно вручную ссылку на тостере разместить в ответе и пара человек зайдет. Деньги начинаются, когда надо привлечь много посетителей.
    Ответ написан
    Комментировать
  • Как привлечь посетителей на сайт без вложений?

    @k2lhu
    Привлечь посетителей можно разными способами:
    1) email рассылки (для них нужна база юзеров)
    2) Социальные сети - вк/ок/facebook - создаем группу с уникальным годным контентом и почаще предлагаем им перейти на сайт чтобы увидеть продолжение, получить плюшку/скидку, пройти тест
    3) для продвижения хорошо использовать низкочастотные запросы, по ним буквально за 2-3 месяца можно легко войти в топ-10. (само собой сайт должен быть хорошо оптимизирован - быстрая скорость загрузки, meta, адаптивность, заголовки h1,h2.., schema разметка и еще немного+ размещение ключевых слов )

    P.S. сам продвигаю потихоньку свои сайты естественным способом без всяких накруток, просто как хобби :) С одним из первых сайтов случилась странная вещь - гугл отлично проиндексировал ключи в отзывах к товару, а сам товар никак :) Поэтому в поиске высвечивается текст отзыва к товару :)
    Ответ написан
    Комментировать