Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
vollthegreat

Voll .

Laravel back-end outsource
  • 13
    вклад
  • 53
    вопроса
  • 25
    ответов
  • 40%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Почему Phpstorm не знает команду "ls"?

    DmitriyGordinskiy
    Дмитрий Гординский @DmitriyGordinskiy
    Потому что в CMD нет такой команды.
    В качестве полумеры можно использовать bash вместо виндовой консоли

    Bash on Windows 10 as the IntelliJ IDEA terminal
    Ответ написан 01 июн. 2020
    Комментировать
    Нравится 1 Комментировать
  • В чем смысл быть гуру тостера?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev
    Седой и строгий
    1. Работа над личным брендом: Высокая репутация в профессиональных сообществах повышает привлекательность для нанимателей.
    2. Улучшение существующих знаний: Хочешь что-то понять, объясни другому.
    3. Приобретение новых знаний: Специализация замыкает в узком спектре задач и проблем, а Q&A-сервисы - это источник задач и проблем из самых разных областей и иногда под самыми неожиданными углами.
    4. Альтруизм: Большинству из нас кто-то помогал в начале пути, пришло время возвращать долг и делать свой скромный вклад в рост кадров.

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

    Для чего просиживаете на тостере по 5-6 часов в день?

    Я в среднем раз в полчаса-час заглядываю. Если находится интересный вопрос, могу потратить на него минут 10. Некоторые на перекуры больше времени тратят.
    Ответ написан более двух лет назад
    7 комментариев
    Нравится 75 7 комментариев
  • Как поделить задачи между проджектом и продуктом?

    Robur
    Robur @Robur
    Знаю больше чем это необходимо
    Если вы не можете ответить зачем он нужен - значит не нужен.
    Прожект нужен когда у вас настолько большой проект что команды (множественное число) уже не могут сами эффективно координировать работу.
    А вам возможно и продакт не нужен.
    Ответ написан более двух лет назад
    Комментировать
    Нравится 4 Комментировать
  • Зачем давать право выбора машине?

    Владимир @MechanID
    Админ хостинг провайдера
    Тогда давайте еще круче: зачем соблюдать ПДД если можно ездить без них и дать волю случаю.
    ПДД нужны для того чтобы поведение машин на дороге было более упорядоченным и предсказуемым, точно также тут машина должна соблюдать ПДД (сохраняем порядок и предсказуемость), а потом уже пытаться минимизировать ущерб (все также не нарушая ПДД).
    Напомню что нарушение ПДД приводит к непредсказуемости что часто ведет к увеличению ущерба.
    Ответ написан более двух лет назад
    Комментировать
    Нравится 7 Комментировать
  • Нужен ли репозиторий для Eloquent??

    Adelf @Adelf
    Eloquent прекрасно выполняет свои задачи простой и более-менее эффективной ORM для проектов с CRUD и около таких.
    Разумеется частенько нужны запросы посложнее и их выделяют либо в скоупы в самой модели либо в отдельные классы, которые билдят запросы.
    Когда задачи становятся еще сложнее, когда нужно уже делить всю нашу модель на read and write части, Eloquent уже начинает подбешивать :) Плюс невозможность отделить логику класса модели от логики её хранения в бд начинает напрягать на любых моделях сложнее одной строки в базе. В итоге в тех проектах, в которых мы хотим отделять Domain логику от всего остального(в том числе базы данных) намного выгоднее отойти от него.
    Все эти репозитории нам нужны как раз для этого, чтобы абстрагироваться и отделить логику хранения обьектов доменной логики где-либо. А с элоквентом это практически невозможно. Я это подробно буду разбирать в книжке, которую тут уже отрекламировали - https://leanpub.com/architecture-of-complex-web-ap...

    Выделять же классы для некоего query building - вполне нормально для проектов с Eloquent. Вот только не увлекаться желательно. Иногда люди мучаются страшно с этими элоквентовскими билдерами, тогда, когда проще банально написать raw SQL запрос. Обычно это касается всяких отчетов, где много разной интересной агрегации с группировками и т.д.
    Ответ написан более двух лет назад
    Комментировать
    Нравится 2 Комментировать
  • Как вернуть unresolved promise?

    bubandos
    Anton fon Faust @bubandos
    bash'у, javascript'ую, php'лю, css'аю, html'каю
    Во-первых, так работать не будет, потому что у промисов нет метода click(), а ваш вызов
    driver.getElementByCss().click() дословно читается как: вызвать метод результата выполнения функции driver.getElementByCss(), который вы хотите чтобы был промисом.

    Если уж на то пошло, то должно быть как-то так:
    driver.then(_=> driver.getElementByCss().then(el=>el.click()));
    
    driver.prototype.getElementByCss(){
        return new Promise((resolve, reject) => {
            driver.wait(until.elementLocated(By.css())).then(_=>resolve(driver.findElement(By.css()));
        });
    }
    Ответ написан более двух лет назад
    Комментировать
    Нравится 1 Комментировать
  • XHR работает, fetch — не работает. Видимых отличий в параметрах запросов нет. В чем проблема?

    t-alexashka
    Радость моя @t-alexashka
    Сразу пишу legacy код
    у вас в примере xhr: X-CSRF-TOKEN
    а в примере с fetch: X-XSRF-TOKEN
    Ответ написан более двух лет назад
    Комментировать
    Нравится 5 Комментировать
  • Сделать такую карту SVG?

    andykov
    Андрей Б. @andykov
    Shit happens
    Сделай.
    Ответ написан более двух лет назад
    1 комментарий
    Нравится 7 1 комментарий
  • Как называется паттерн проектирование веб приложения завязанный на ивентах?

    oxidmod @oxidmod
    event sourcing
    Ответ написан более двух лет назад
    Комментировать
    Нравится 3 Комментировать
  • Как называется паттерн проектирование веб приложения завязанный на ивентах?

    Sanasol
    Александр Аксентьев @Sanasol Куратор тега Веб-разработка
    нельзя просто так взять и загуглить ошибку
    Ну видимо event-driven?
    https://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D0%B1%D...
    Ответ написан более двух лет назад
    Комментировать
    Нравится 2 Комментировать
  • Могу ли я использовать работы в качестве портфолио?

    ой всё @AnneSmith
    самая ленивая
    зависит от вашего контракта с работодателем, то есть разрешение надо спрашивать у него
    а лучше сделать собственные проекты и не перед кем не прогибаться
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 3 Комментировать
  • Плюсы и минусы верскти: Mobile First vs Desktop First?

    Wolfnsex
    Евгений Вольф @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    Давайте попробую по пунктам:
    Почему (Mobile First) или (Desktop First) лучше ;
    Почему (Mobile First) или (Desktop First) хуже ;
    что-то из серии "Что лучше, ложка или вилка?" Ну Вы поняли... Это вопрос исключительно удобства и он напрямую зависит от того, какой у Вас исходный шаблон, и в какую сторону его проще будет адаптировать. Но даже и в этом случае, слово "лучше" тут мало уместно, скорее это вопрос удобства. Мы (в общей сложности человек 50+, от студентов до матёрых разработчиков) взяв за основу ряд параметров с отметкой "нужно делать вот так" от Google PageSpeed провели массу тестов и дискуссий... В результате которых, едино правильного подхода найдено не было. Самый удобный с точки зрения здравого смысла, был такой вариант:
    1. Сначала пишем все общие стили, описывающие цвета, шрифты и всю такую ерунду
    2. Для каждого диапазона разрешений создаём свой стиль-корректор, который описывает (корректирует) позиционирование элементов, их размеры, размер шрифта и т.д.

    Таким образом, как Вы понимаете, "first" вообще отпадает как таковой, получается "and". Но Google'у не нравится такой подход, он просит запихивать "все важные стили" в , и отделить в таком режиме "важные стили" от "не важных" невозможно, т.к. степень "важности" определяется в зависимости от разрешения устройства. Но, говоря исключительно о личном удобстве - удобнее - начинать с мобильной версии, т.к. она априори "меньше" и расширить элемент гораздо проще, чем "слепить более мелкую его версию".

    Производительность (Mobile First) или (Desktop First) ;
    На производительность это в общей сложности не влияет никак, т.к. Вы банально даже JS'ы можете подгружать нужные на нужное разрешение, по этому вопрос производительности тут вообще сложно обозначить. Хотя, конечно можно опираться на такое условие как "мобильные всегда медленнее чем стационарные устройства", и из этих соображений, если такое условие "сильно вывернуть" и возвести в ранг абсолюта - тоже будет логичнее сначала делать "Mobile first".

    Где и каким сайтам подходит (Mobile First) или (Desktop First) ;
    MobileFirst по определению идеально подходит тем сайтам, которые изначально (в первую очередь) рассчитаны именно на мобильные устройства, например какой-нибудь "музыкальный сервис онлайн, с возможностью прослушивать MP3'шки в качестве 32-64Кбит, специально для тех у кого кончился трафик и интернет работает с ограничениями скорости". Остальное я описал выше :)
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 11 2 комментария
  • Как перейти с laravel на symfony?

    DarkRaven
    Александр Кузнецов @DarkRaven
    разработка программного обеспечения
    Как человек, который это сделал, могу сказать, что сложностей особых нет. Документация хорошая, проблемы решал быстро.
    Собственно переход был в виде переноса проекта, сделанного на Laravel на Symfony. Многие моменты переносились через Ctrl+C -> Ctrl+V. Я, конечно, утрирую - но к сути близко, т.к. сам Laravel использует внутри себя Symfony Components.

    Проблемы были - особенно проблемы с админкой, с формами - но это было незнание компонента и решались они поэтапно, по мере изучения документации и вопросов на stackoverflow.
    Ответ написан более трёх лет назад
    5 комментариев
    Нравится 3 5 комментариев
  • Как перейти с laravel на symfony?

    rishatss
    Ришат Султанов @rishatss
    Simple Developer ^)
    Открыл доку и пошел! ИМХО :)
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 16 Комментировать
  • Как перейти с laravel на symfony?

    skobkin
    Алексей Скобкин @skobkin
    Гентушник, разработчик на PHP и Symfony.
    Начните писать на Symfony. Последний раз, когда я пробовал, это сработало.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 8 Комментировать
  • Как исключать повторения с одного массива?

    webinar
    Максим Тимофеев @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    laravel - это backend. Ваша задача - frontend. Поэтому естественно - js.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 3 Комментировать
  • Стоит ли покупать MacBook 2010 года для back-end программирования?

    Voland69 @Voland69
    ИМХО не стоит.
    Если стоит выбор рабочего инструмента за недорого, поищите Lenovo|Dell|HP из корпоративных линеек.
    В цену мака 2010 года можно вполне уложить 12-13 год ThinkPad.
    Потом можно набить его памятью до 16 (или даже 32) Гб, поставить SSD. В ряде моделей даже проц можно сменить.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • Стоит ли покупать MacBook 2010 года для back-end программирования?

    angrySCV
    ⚡ Kotobotov ⚡ @angrySCV
    machine learning, programming, startuping
    2010 -> нет не стоит брать, ни для чего.
    батарея сдохшая, совсем старый, не проапгрейдить, не продать.
    вобщем деньги на ветер.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • Стоит ли покупать MacBook 2010 года для back-end программирования?

    OnYourLips
    OnYourLips @OnYourLips
    Не стоит. Не хватит ресурсов, в частности оперативки.
    За такие деньги вы можете нормальный ноутбук купить, просто с другой ОС.

    Яблочко. Нормальное железо. Не дорогой.
    Выберете максимум два пункта.
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 5 2 комментария
  • Стоит ли покупать MacBook 2010 года для back-end программирования?

    Sanes
    Sanes @Sanes
    Если денег не жалко, берите. Если грохнется в один прекрасный момент, чтобы выкинуть его со спокойной душой.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • Следующие →
Самые активные сегодня
  • Василий Банников
    • 13 ответов
    • 0 вопросов
  • MikUrrey
    • 8 ответов
    • 1 вопрос
  • dimonchik2013
    dimonchik2013
    • 9 ответов
    • 0 вопросов
  • hottabxp
    Сергей Карбивничий
    • 8 ответов
    • 0 вопросов
  • alexbprofit
    • 6 ответов
    • 0 вопросов
  • 0xD34F
    0xD34F
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации