• Как скорректировать время на проекте на +3 часа Laravel 5.3?

    @Kostik_1993
    Web Developer
    Ответ написан
    Комментировать
  • Счетчик просмотра страниц?

    @holfza
    public function show($id)
    {
        $post = \App\Models\Post::find($id);
        $post->increment('views'); 
    
        return view('posts.show', [
            'post' => $post,
        ]);
    }
    Ответ написан
    Комментировать
  • Как грамотно переназначить view для login в Laravel 5.7?

    @Kostik_1993
    Web Developer
    Переопределения метода достаточно
    Ответ написан
    Комментировать
  • Команда composer global require "laravel/installer" ставит Laravel 5.5, а как установить Laravel 5.7?

    @procode Автор вопроса
    Разработчик
    Думаю, ответ может выглядеть как-то так:

    Как установить не актуальную версию Laravel?

    composer create-project laravel/laravel your-project-name 5.7


    замечание JhaoDa

    Зачем ты ставишь инсталлер и не используешь его?


    тоже принимается :)

    Всем спасибо.
    Ответ написан
    Комментировать
  • Где можно пройти хорошие онлайн курсы по DevOps?

    nonname
    @nonname
    Как выше уже сказали профессии такой нет, но есть инженеры, которые используют DevOps практики.
    Я в эту профессию попал из системного администрирования, имея довольно неплохой бэкграунд и последнее время склоняюсь к тому, что это не та профессия, которую нужно начинать с нуля. Сейчас пытаюсь разработать внутренние курсы для для своего работодателя, чтобы привлечь в профессию ops инженеров или разработчиков. Сначала думал что можно дать материал джунам, но в итоге пришёл к выводу, что для начала нужно поработать в разработке\администрировании до уровня мидла, чтобы иметь представление о том как вообще работают системы, как они разрабатываются и эксплуатируются, параллельно можно изучать DevOps инструменты.
    По курсам посоветую только базовые курсы, любые какие вам по душе по темам: Linux, Python, Docker, Kubernetes, Jenkins, Git.
    Ответ написан
    Комментировать
  • Почему регулярка быстрее indexOf?

    @Interface
    Прежде всего нужно понять - действительно ли быстрее?

    Есть замечательный доклад на эту тему: https://www.youtube.com/watch?v=HPFARivHJRY - очень рекомендую к просмотру.

    На вскидку:
    - движок может выкидывать тот или иной кусок бенчмарка
    - движок может реализовывать какой-либо кэш и считать один раз

    P.s. в мозиле результаты другие: победил lodash, что иронично потому что у него под капотом indexOf
    Ответ написан
    4 комментария
  • Laravel 5.7 DB::Select аргумент в виде массива?

    @FernandoErrNando
    в цикле идет запись в переменную, а не в массив, почему он должен показывать не последний элемент?

    Пишите это в массив, а потом уже в whereIn подставляйте.
    Ответ написан
    Комментировать
  • Зачем нужна желтая точка останова при дебагинге?

    @Vitsliputsli
    Красные это breakpoint с suspend, желтый без. Т.е. красный приостанавливает выполнение, желтый только пишет в лог.
    Подробнее можно почитать, собстевенно на сайте Intellij Idea
    Ответ написан
    1 комментарий
  • Какой срок жизни SSD Macbook Air 2018?

    AlexMarken
    @AlexMarken
    Скажу сразу - о сроках жизни даже не беспокойся)

    Одним из главных факторов срока жизни SSD является количество перезаписей на ячейки диска. Чем объёмнее накопитель и больше допустимых циклов перезаписи, тем дольше он прослужит. Тип SSD с TLC имеет 500-1000 (возможно, и более) циклов перезаписи ячейки, и соответственно есть такой параметр, как TBW (Total Byte Write), - общее число байт которое можно записать на диск, после чего ячейки памяти израсходуют свой ресурс.

    Все мои SSD (Samsung, Plextor) жили не более 4-5 лет, получается Macbook Air проживет также?

    SSD в MacBook'ах стоят хорошего качества и с огромным количеством циклов перезаписи, да стоят они дорого. Если сравнивать твои SSD с теми, что использует Apple, цифры будут сильно отличаться в пользу Apple - и в цене, циклах перезаписи, и тп. На такие диски, как в iMac/MacBook, производители обещают срок службы до 10 лет.

    А теперь посчитаем. Допустим, SSD у MacBook Air 2018 имеет объём 128Гб и 800 циклов перезаписи на одну ячейку памяти, а железо меняют раз в 4 года в среднем. Срок службы производитель заявляет до 10 лет.

    1. "Чтобы угробить диск за 4 года, нужно...":
    а) TBW = 128Гб * 800 циклов / 1024 = 100 ТБ информации можно записать на диск, чтобы ячейки памяти отказали.
    б) 100ТБ / (4 * 365 дней) * 1024 = 70 ГБ нужно перезаписывать в день, чтобы диск за 4 года пришёл в негодность.
    в) DWPD = 100ТБ / (128Гб * 4 * 365 дней) * 1024 = 0.54 - количество перезаписей всего объема накопителя в день (из 800 допустимых).

    2. Время жизни с учётом погрешностей:
    Средний пользователь записывает-удаляет 20Гб информации ежедневно (с учётом нагрузки софта на диск).
    100 ТБ * 1024 / (20Гб * 365 дней) = 14 лет службы диска, берём в расчёт различные внешние факторы, влияющие на жизнь SSD = получаем 8-11 лет безотказной работы SSD у MacBook Air 18г.

    3. "Если объём увеличен в двое":
    Точно такой же диск, но с объёмом памяти 256Гб будет иметь показатели, увеличенные в 2 раза.
    Например, TBW = 200Тб или 140 ГБ/день перезаписи за 4 года. Но DWPD останется прежним и срок службы тоже до 10 лет.

    Вывод:
    а) MacBook Air 2018 c 128Гб будет иметь жизнь диска 8-11 лет при условии эксплуатации среднего пользователя;
    б) Если ты покупал недорогие SSD с 128-256Гб памяти с меньшим циклом перезаписи, срок службы для них 4-6 лет - как и получилось в твоём случае;
    в) У более объёмных носителей показатель TBW может достигать и 900Тб, и даже выше.
    Ответ написан
    30 комментариев
  • Как сделать стартовой страницей другой путь в Laravel?

    pLavrenov
    @pLavrenov
    Разработка сайтов
    Стандартно, стартовая страница в Laravel - <домен>/public

    Это не стандартно. Так выходит если в конфиг файле домена указать корневую папку проекта. В случае с Laravel нужно указывать именно папку public. Тогда проект будет открываться правильно.

    DocumentRoot /var/www/название_домена.ru/public
    Ответ написан
    Комментировать
  • Relationship method must return an object of type?

    JhaoDa
    @JhaoDa
    LaravelRUS Team
    Помедитируйте на строку
    <img src="{{$post->getPrevious->getImage()}}" alt="">

    Потом почитайте доку про связи. А потом либо используйте связи, как надо, либо не используйте вообще.
    Заодно и про пагинацию почитайте, что бы не изобретать велосипед с квадратными колёсами.
    Ответ написан
    2 комментария
  • Laravel простой запрос грузится долго, что не так?

    arutyunov
    @arutyunov
    Mooza.ru — Делаем сайты
    Если работаете на Windows, то вполне возможно. У меня тоже была ситуация, когда страницы сайта на винде (из-под Опенсервера) грузились по 3–4 секунды именно из-за долгих запросов к MySQL. В продакшене всё было ок.

    Ради эксперимента можете развернуть на отдельном сервере где-нибудь и проверить (не в продакшене). Да, придётся потрудиться и задеплоить.

    Можете проверить свою версию и перечислить нужные поля в запросе, но думаю что дело не в этом.
    Ответ написан
    1 комментарий
  • Самый простой способ перенести Laravel с локальной машины на VPS под Ubuntu 16.04 Server (LAMP уже настроен)?

    dima9595
    @dima9595
    Junior PHP
    0. Глобально вы устанавливаете только композер.
    1. Перенести папки laravel приложения в папку домена на сервере.
    2. В конфиге Web-сервера указываете путь вместо ваш_сайт.ру как ваш сайт.ру/public.
    3. Делаете миграцию (если вы хотите начать с чистого листа) либо копируете с локальной БД в новую.
    4. Возможно нужно будет ещё настроить сам Web-сервер, но это уже другая история.

    PS: Возможно я что-то неправильно указал, но как помнится я именно так и делал.
    Ответ написан
    Комментировать
  • Учить jQuery в 2019?

    @coderxx
    keep calm and learn js
    JavaScript
    Ответ написан
    Комментировать
  • Учить jQuery в 2019?

    In4in
    @In4in
    °•× JavaScript Developer ^_^ ו°
    Альтернатива сейчас это фреймворки по типу React, Angular, Vue
    А отзывы такие вследствие того, что большинство методов jQuery уже реализованы как нативные.

    Тем не менее, jQuery все еще лидер как самая простая и документированная либа для работы с DOM. И никуда она не денется..
    Ответ написан
    2 комментария
  • Учить jQuery в 2019?

    sim3x
    @sim3x
    Что учить после HTML и CSS в 2019?
    js
    Ответ написан
    4 комментария
  • Есть ли варианты организации работы с git ветками для менеджера?

    sim3x
    @sim3x
    Менеджер и заказчик не имеют доступа на запись в гит
    Задачи ставятся через issue/task tracker
    Деплой - автоматизирован и изолирован. Менеджер/заказчик говорит какую ветку он хочет посмотреть. Вы стартуете скрипт и он получает изолированную версию для работы
    Изменения в код на тестовом сервере не вносятся. Его убивают вместе с БД
    Ответ написан
    Комментировать
  • Как выбрать учителя по php?

    sim3x
    @sim3x
    Вообщем моя цель - конечная цель стать профессионалом и устроится в хорошую контору.
    профи становятся после того проработают Х лет

    А для этого мне надо знать - как правильно писать на php т.е. форматирование кода, ООП, синтаксис, паттерны, в чем писать - редакторы и т.д.
    форматирование гуглится или читается на офсайте
    ооп - аналогично
    паттерны нужны мидлам
    на чем писать - на чем привычно

    Правильно - это как принято в серьезных организациях, стандарты. То есть понять не просто язык, а всю кухню.
    кухню узнаете при первом деплое

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

    А потом ещё все это приконнектить к Revision Control System, а их тоже немало.
    лидирующая cvs одна - git

    Раз и навсегда - чтобы не забивать голову лишним и не тратить время.
    если вы думаете, что один раз что-то заучите и все, то так не бывает.
    Уже нигде
    Даже дворнику приходится знакомится с техникой и обучаться работе с ней

    Учителя стоит выбирать по своему темпераменту и набору топиков, которые он вам предложит изучить
    Ответ написан
    4 комментария
  • Интересные лендинги, продающие один товар?

    @developer007
    luckiproduct.ru/dom5

    в CPA партнерках типа m1 посмотрите.
    Ответ написан
    Комментировать