Задать вопрос
  • На чем лучше сделать Masonry?

    seoresait
    @seoresait
    web developer
    есть вот такая библиотека https://salvattore.js.org/
    Ответ написан
    Комментировать
  • Видео для заднего фона на сайте, как внедрить?

    1) Урезаете видео по длительности на сколько это возможно
    2) Сжимаете (есть даже онлайн конвертеры)
    3) Сделайте отдельный формат с webm. И дополнительно подключите в разметке.
    4) Настройте кэширование на сайте видео файлов
    Ответ написан
    Комментировать
  • Не могу разобраться CMS, админка, и т.д. ??

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Насколько сложно выполнить мою задачу не прибегая к выше перечисленному, возможно ли это сделать на реакте, и сложно ли это для начинающего. И стоит ли самому вообще это делать, и что посоветуете учитывая мои джуновские знания?

    Сложно. Невозможно. Сложно. Не стоит.

    Делай на вордпрессе.
    Вордпресс предназначен для людей, которые вообще в программировании не понимают, так что справишься.

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

    Если хочешь заниматься чисто фронтом, то про "сделать сайт" просто забудь, кроме статических сайтов-визиток.
    Если хочешь клепать говносайты для невзыскательных клиентов - учи вродпресс.
    Если хочешь делать нормальные сайты с фронтом на реакте - то кроме фронта учи пхп, mysql и ларавель. Но про "сделать сайт" придется на годик забыть
    Ответ написан
  • Собственные проекты. Стоит ли доводить до идеала?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Не совсем понятно, какую цель вы преследуете. Исходя из вашего слова "профитнее" (т.е. по-русски "выгоднее") её можно трактовать по-разному.

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

    2) Если вы рассматриваете свои игры, как дополнительные пункты в резюме программиста, то по сути и не важно, игры это или что-то другое. Здесь будет играть роль ваш опыт программирования (опять же просто количество лет), плюс опыт работы в команде. Чуть бОльшую роль имеют софт скилы при составлении резюме и прохождении собеседования. В остальном идеи из предыдущего пункта тоже применимы - то есть количество достойных проектов, считающихся достижениями, которые не стыдно показать.

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

    4) Наконец, если вы хотите заниматься буквально саморазвитием, то есть повышать качество кода и снижать количество багов в нем, то нужно заморочиться конкретно на этом. Опять же, игры здесь ни при чем. Нужно наводить порядок в голове, приучать себя к хорошему оформлению кода и т.д. Опыт, конечно, тоже идет в плюс, но тупо опыта не достаточно. А точных рецептов здесь нет. Начать можно даже с гугления наивной фразы "как писать код без ошибок", а дальше как пойдет, это долгий путь. Но сразу скажу, что это имеет мало отношения к коммерческой выгоде. То есть даже если вы участвуете в ААА-проекте, где отсутствие багов критично, никто не пустит ваш код в продакшн сразу после написания. Ошибаются все, даже профи.

    P.S. На уровне джуна можно быть только помощником. То есть хорошо зная лишь теорию, получать замечания от более опытных товарищей, которые отвечают за успех. Хотя деление это довольно условно. Пет-проекты могут как способствовать росту, так и просто отнимать время, смотря что и как качать.
    Ответ написан
    Комментировать
  • Откуда вы берете макеты для своих проектов?

    @McBernar
    Обычно для этого используют дизайнера.

    Если его нет под рукой, то можно поискать готовые шаблоны на том же themeforest.

    Ну или взять один из сотен css-фреймворков и собрать самому.
    Ответ написан
    Комментировать
  • Как создать интернет-магазин(Система: Общепит. Доставка еды)?

    Можно и без cms обойтись.
    Создать js объект корзины и хранить его в localstorage, по клику на "в корзину" добавлять туда товары.
    Выводить данные в модалке корзины и прикреплять к форме заказа.
    Ответ написан
    1 комментарий
  • Как создать интернет-магазин(Система: Общепит. Доставка еды)?

    profesor08
    @profesor08
    Сверстай. По нажатию на товар добавляй инфу о нем в localStorage. Повесь обработчик событий на localStorage по которому будешь обновлять информацию в блоке корзины. Корзина должна представлять из себя форму с кнопкой. По нажатию на кнопку происходит отправка данных на .php скрипт. Сам php скрипт шлет письмо.
    Ответ написан
    Комментировать
  • Как эффективне всего учиться по видео?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    По видео? Программированию? Никак.
    Это как учиться сексу по порно - что-то осядет, но в реальности не взлетит.
    Это ответ.
    Ответ написан
    Комментировать
  • Чтобы заниматься blockchain важнее знание физики или информатики?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Важнее всего знание законодательства :) В особенности той страны, где собираешься этим заниматься - на сколько присядешь, если вдруг.
    Ответ написан
    3 комментария
  • Чтобы заниматься blockchain важнее знание физики или информатики?

    Учите оптику. Она поможет при чтении документации.
    Ответ написан
    Комментировать
  • Безопасен ли простой сайт перед взломами/атаками?

    deepblack
    @deepblack
    Довольно странный вопрос.
    Сам по себе статический html безопасен.
    Но есть вероятность что сломают ftp или что там у тебя.
    Ответ написан
    Комментировать
  • Помощь с выбором ПО для создания методического Web-пособия+попутно защита диплома по нему?

    irishmann
    @irishmann
    Научись пользоваться дебаггером
    Берём moodle, внедряем, пишем диплом по результатам тестов после внедрения. За двумя зайцами погонишься - ни одного не поймаешь. С нулевыми знаниями нет смысла что-то писать самому, за такой срок не успеете. Html + css недели две, js, php - полгода как минимум, чтобы разбираться в коде джумлы.
    Ответ написан
    1 комментарий
  • Что делает frontend разработчик кроме создание внешнего вида сайта?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    Что делает frontend разработчик кроме создание внешнего вида сайта?

    Пьет смузи, катается по офису на гироскутере, делает умное лицо на конференциях.

    Скучно ли быть фронтендером? Эта однотипная работа?

    Кто-то клепает однотипные магазины на потоке, а кто-то делает замороченные рекламные сайты с кучей анимаций, интерактивные 3d-презентации и другую дичь. Это очень разные вещи. Но рутина наступает везде. Любая сложная область в конечном счете разбивается на набор известных задач, и все, дальше нужно делать почти одно и то же много раз. Принципиально новые проекты - большая редкость в программировании, лишь единицы что-то изобретают, большинство же решает задачи бизнеса. А они особо не меняются. Таков мир. А интерес - понятие очень субъективное. На вкус и цвет фломастеры разные.
    Ответ написан
    2 комментария
  • Как сверстать такие точки?

    1) border-bottom: 3px dotted #ccc;
    2) background
    3) ::after content: '...................................'; white-space: nowrap; overflow: hidden
    Ответ написан
    Комментировать
  • Какие преимущества создания сайта на самописном движке перед тем же Wordpress?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Какие преимущества создания сайта на самописном движке перед тем же Wordpress?

    Преимущества могут быть только в случае, когда готовое решение вам не подходит, либо затраты на допил готового выше, чем сделать свое.

    Выиграю я по оптимизации относительно того же Wordpress в техническом плане?

    Зависит от задачи. Если WP уже ее решает - скорее всего нет.

    С какими проблемами могу столкнуться или на что следует обратить внимание?

    На этот вопрос можно ответить только на основании ТЗ, или продуктового брифа.

    Что нужно сделать в самописном движке, чтобы он наверняка был круче CMS (быстрее, оптимизированне и т.д.)?

    Если чисто в техническом плане - можете использовать следующие соглашения https://github.com/index0h/php-conventions . Сразу гнаться за скоростью и оптимизированностью не рекомендую, потратите не порядок больше времени.

    В продуктовом же плане, сделать ширпотребную cms с теми же задачами, что и у WP и таким же охватом аудитории - это практически не реально на данный момент.
    Ответ написан
    Комментировать
  • Почему JS не добавляет текст в p?

    @StockholmSyndrome
    вы смешиваете нативный dom api и jquery
    $("#ddd").html("привет");
    // или
    document.getElementById("#ddd").innerHTML = "привет";
    Ответ написан
    Комментировать
  • За что верстальщик может ненавидеть дизайнера?

    Exploding
    @Exploding
    wtf?
    За то, что:
    - дизайнер рисует короткое название, когда не знает что делать, если название будет длинным.
    - дизайнер минимально (если вообще) предусмотрит все hover эффекты и вытекающие варианты
    - дизайнер не умеет верстать, и просто не представляет как должен адаптироваться его красивенный слайдер на промежуточных вариантах
    - и часто дизайнер даже не подозревает, во сколько гемора выливается его какой-то там "very-beautiful-muncida-lucida-type-script-condensed.ttf"
    Ходят легенды, что если взять хорошего дизайнера, наручники и батарею. Заставить его же сверстать в его "perfect pixel" его творение - он станет плохим дизайнером.
    А вообще, конечно это всё закономерно, и если дизайнера относить к категории "маркетологов", а не разработчиков, то всё вышесказанное должно быть ему присуще.
    Ответ написан
    Комментировать
  • За что верстальщик может ненавидеть дизайнера?

    Moskus
    @Moskus
    За то, что дизайнер наврал с три короба заказчику, что все те пищалки и перделки, которые он нарисовал, нужны сайту позарез, и без этого никто сайтом пользоваться не будет, хотя всё наоборот. А также, за всякий идиотизм типа pixel perfect, отсутствие учёта реальных данных, которые придется как-то вписать в шаблон, и так далее. Ну и за саму ситуацию, где верстальщик, потенциально, всегда крайний, потому что дизайнер нарисовал, получил деньги и свалил. А со всеми проблемами его работы возиться верстальщику.
    Ответ написан
    Комментировать
  • Как правильно использовать if else?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Скобки обязательны:
    if (условие) действие;

    Если больше одного действия, то они оформляются в блок:
    if (условие) { действие; действие; }

    С else всё то же самое, только нет условия.
    if (условие) действие; else действие;

    Хотя в качестве действия снова может быть ветвление. Каждое условие в скобках, иначе интерпретатор не сможет понять, где кончается условие и начинается действие.
    if (условие) действие; else if (условие) действие;
    Ответ написан
    Комментировать