Задать вопрос
  • Есть роут с параметрами нужно сделать редирект если нет параметров как?

    @Kostik_1993
    Web Developer
    Route::redirect()
    Ответ написан
    Комментировать
  • Есть роут с параметрами нужно сделать редирект если нет параметров как?

    @oleg_ods
    Сделать проверку и прописать редирект прямо в роуте. А по хорошему сделать middleware
    Ответ написан
    3 комментария
  • Как настроить Postgres в Docker?

    Melkij
    @Melkij
    PostgreSQL DBA
    Зачем оно вам? Вот скажите, зачем? Пока ни один из встреченных адептов докера не справился с таким простым вопросом "зачем вам база в докере?", может вы справитесь.

    Для использования базы вы обязаны предоставить нормальную файловую систему, необходимо предоставить сеть хоста. Изоляция? Так у вас система целиком под базу и так. Миграция на другой хост? Да у вас в этом докере только бинарники базы и есть. Точно такие же как в репозиториях, сама база-то снаружи в нормальной ФС. На другую архитектуру вы datadir не перетащите в принципе. Несколько кластеров баз на одной машине? А докер для этого зачем? На ubuntu/debian есть шикарные скрипты pg_ctlcluster. Про извращения с pg_upgrade обновлением базы не буду перепечатывать ответ с ruSO.

    На взгляд postgresql dba вы не передали никаких настроек вообще, а work_mem и вовсе уменьшили, 4мб у него дефолт. Соответственно база будет работать по-умолчанию, т.е. из расчёта запуститься на любом калькуляторе, а не внятно работать. Не хватает, соответственно, всего. Настройки более агрессивных checkpointer, bgwriter и autovacuum в первую очередь.
    По запросам смотрите pg_stat_statements
    Ответ написан
    3 комментария
  • Как копировать объект в JavaScript?

    @sanex3339
    var cloneOfA = JSON.parse(JSON.stringify(a));
    или
    var copiedObject = jQuery.extend(true, {}, originalObject);


    Почему я должен гуглить за вас?

    Тут еще
    stackoverflow.com/questions/728360/most-elegant-wa...
    Ответ написан
    4 комментария
  • Какую онлайн-кассу нужно приобрести для веб-студии?

    vasilevkirill
    @vasilevkirill
    Сертифицированный тренер MikroTik TR0417
    А по-моему касса нужна только в том случае если вы работаете с физиками. Если b2b и платежи безнал, касса не нужна
    Ответ написан
    4 комментария
  • Как сделать чтобы бордер был не до конца?

    @Yan-s
    Если вас интересует как реализован конкретный пример по вашей ссылке, щелкните правой кнопкой мыши и выберите "исследовать элемент" для просмотра стилей элементов.

    В целом же, такой эффект можно получив поместив элементы с бордером внутрь другого элемента с фоном и каким либо образом создав отступ между ними. Например при помощи padding или жестко задав размеры и позиционирование.
    Ответ написан
    Комментировать
  • Как контролировать работу удаленного программиста?

    heksen
    @heksen
    Никак, ждите, верьте, надейтесь. Кроме написания кода у человека есть ещё и другие задачи. Вы лучше опишите что за сервис и вам примерную оценку по времени дадут.
    Ответ написан
    4 комментария
  • Как контролировать работу удаленного программиста?

    MpaK999
    @MpaK999
    Буду!
    Возьмите стороннего разработчика уровнем выше, на почасовку, чтобы он просто раз в день-два на час-полтора делал код ревью. Думаю через неделю вердикт у вас будет.
    Ответ написан
    Комментировать
  • Как контролировать работу удаленного программиста?

    opium
    @opium
    Просто люблю качественно работать
    Очевидно что надо менять программиста.
    Контролировать очень просто есть у каждой задачи деадлайн и по нему легко контролировать, ну и смотреть историю в гите.
    Ответ написан
    6 комментариев
  • Как контролировать работу удаленного программиста?

    customtema
    @customtema
    arint.ru
    Для начала, не надо было пытаться так экономить. Судя по тому, что на решение задачи тратятся месяцы - вы искали самого дешевого программиста, и с вами согласился сотрудничать новичок. Он сейчас скорее всего жалеет о том, что с вами связался. Простите, но вы сами виноваты. Семь шапок из одной овцы не выкроишь никак.

    Любая задача решается не более, чем за одну неделю. Подавляющее большинство программ выпускаются в бету за 2-3 месяца. Если дольше - нужно бить тревогу. Или неправильное планирование, или проблемы в команде.

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

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

    Это удивительно, но многие, будто конченные олигофрены, не понимают, что консультации отнимают и силы, и время. И именно поэтому должны быть регламентированы.

    С консультациями, как с сексом. Хотите, чтобы было качественно? Тогда нужно хорошо подготовиться. И вести себя прилично. Всегда. Хотите хорошие ответы? Продумайте свои вопросы.

    В состоянии потока любая хрень может отвлечь и нарушить рабочее состояние. Особенно - вопросы. Особенно - глупые вопросы. Глупые не с вашей точки зрения, а с точки зрения разработчика. Программист работает циклами по 2-4 часа. Если нарушить цикл (например, задав глупый вопрос или позвонив по телефону) - теряется ПОЛОВИНА ДНЯ.

    Поэтому мое второе замечание - проверьте, а не мешаете ли вы ему работать?
    Ответ написан
    3 комментария
  • Webpack vs Gulp, внятно и понятно. Или для чего мне еще один мощный инструмент?

    Denormalization
    @Denormalization
    имхо очередное хипстерское (nodejs) веяние.
    Каждый год, стабильно, весь мир "внезапно" осознает что их текущий инструмент (выпущенный год назад) стал слишком "фу фу фу", и нужно срочно запилить что-то новое, чтобы все сказали "ах".

    Подождем пока лет 5, пока всё это устаканится, и сформируется нормальный стек технологий для разработки.
    Ответ написан
  • Webpack vs Gulp, внятно и понятно. Или для чего мне еще один мощный инструмент?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    нужно ли мне использовать webpack с gulp или вовсе, только webpack


    webpack - бандлер, который собирает модули. В модули могут входить как js-ки так и css-ки, шаблоны всякие и т.д. и webpack умеет все это бандлить в один такой жирный бандл (или разделять их по умному или еще чего). И все. На этом его зона ответственности заканчивается. Но что же остается тас раннерам в таком случае?

    Да собственно для простых проектов и ничего. Для проектов посложнее - запуск тестов, различные рутинные действия... словом какие-то таски. Например gulp deploy, gulp build который после бандлинга сделает нам билд всего и все в tar.gz и еще и запустит тесты. Ну и т.д.

    Есть конечно "плагины" для webpack добавляющие функциональность таск раннеров но как по мне это уже перебор.
    Ответ написан
    1 комментарий
  • Как организовать структуру для spa приложения (backend, frontend)?

    Alex_Wells
    @Alex_Wells
    PHP/Kotlin
    Начнем с того, что от "легкого фреймворка" вам легче не станет. Написание API-шного бекенда не изменяет бизнес логику и вам пригодятся все фишки "обычного" фреймворка.

    Про админку: если вам действительно важно, что бы админка была на SPA, и вам не лень писать еще одно приложение для этого - тогда вам нужны два приложения. С другой же стороны, админка на SPA не нужна почти никогда и вместо нее проще использовать какой-нибудь пакет-генератор под ваш фреймворк. Никто не запрещает вам сделать часть приложения SPA-шной, а часть - обычной.

    Так что тут все зависит от того, что это за админка и в каких целях/где она будет использоваться.
    Ответ написан
    2 комментария
  • Отправка email через API стороннего сервиса. Какой выбрать?

    Supme
    @Supme
    Просто системный администратор
    www.mailgun.com до 10000 бесплатно
    Ответ написан
    Комментировать
  • Как защитить шаблон?

    Exploding
    @Exploding
    wtf?
    Да. По сути на 100% никак не защитить, но гемора создать можно. Вопрос в том, что в итоге это даст? Большая вероятность, что это может иметь обратный эффект: типа "Ишь ты хитрец, наставил он тут защит! А ну ка давай ка все таки скопируем мы этот шаблончик!"
    Никогда не пробовал конечно, и возможно браузер уже не позволит реализовать подобное, но если уж что-либо делать, то я, например, попробовал так:
    - повесить на document onkeydown
    - если нажали ctrl+s -> выполнять через eval некий код, как раньше, а может и сейчас (давно не ловил просто) попадали вирусы-вымогатели.

    PS. Я так понимаю скомпиленый код win-приложения как-то можно выполнить js-ным eval-ом.
    Ну или если не так, то как-то масштабно, чтобы это было))) Ибо картинки с pointer-events:none, и т.д. - не то))
    Ответ написан
    1 комментарий
  • Почему не срабатывает:last-child?

    bosenok
    @bosenok
    Frontend Developer
    Если религия позволяет, сделайте с помощью JQuery

    $('.blog-data .blog-item:last')
        .css('border-bottom', 'none');
    Ответ написан
    Комментировать
  • Что лучше табы или пробелы?

    Холивар, древний как говно мамонта.

    Правильно - использовать то, что тебе нравится, если иное не оговорено в проекте в котором ты трудишься. В проекте у всех должно быть одинаково, неважно как.
    Ответ написан
    2 комментария
  • Перспективы у языка GO?

    evnuh
    @evnuh
    Поиск Гугл помог мне, впусти и ты его в свой дом
    1) Язык - проще некуда. Его собственно и стали разрабатывать как человеческую замену плюсам.
    2) Огромное количество библиотек, любую задачу можно решить на нём уже сейчас.
    3) Скорость и компилируемость.

    Вот поэтому лично я (и не только я, как выяснилось) считаю его лучшим "общим" языком программирования сегодня, именно Go нужно преподавать в школах вместо Pascal. Он прост для понимания и строг как Pascal, и в то же время прикладной, как Python. Вот пруф: Go как первый язык программирования для школьников

    p.s. ответ не топикстартеру, а всем программистам, кто прочитает. Топикстартер явно не программист и не собирается им быть.
    Ответ написан
    5 комментариев
  • Какой редактор выбрать Sublime, Brackets, Atom?

    VSA
    @VSA
    Как вариант можно глянуть на Visual Studio Code от Microsoft. Также кроссплатформенный, имеет плагины, темы и поддерживает множество языков. Хоть и основан на тех же технологиях что и Atom, но намного шустрее.
    Ответ написан
    2 комментария