Задать вопрос
  • Сидячий образ жизни кодера на самом деле ухудшает здоровье?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Да, чисто сидячий образ жизни ухудшает здоровье.
    Ответ написан
    Комментировать
  • Как сделать корзину на сайте?

    @Afatar
    Можно из без сессий. Все на javascript. Нажимаешь купить - товар в куках. А при оформлении покупке все куки передаешь на сервер. На сервере уже формируешь заказ. И никакой нагрузки на сервер, все делается на фронте. Не надо хранить корзину в базе. Дергать базу при каждом нажатии купить - это расточительство ресурсов сервера. И еще бесит, когда заходишь в корзину и решил увеличить количество товара, нажимаешь +, а потом нужно нажать еще обновить.
    Ответ написан
    Комментировать
  • Как сделать корзину на сайте?

    keslo
    @keslo
    Делал недавно такую на JavaScript + AJAX. Промежуточно хранил данные в localstorage.
    Вы уверенны, что вам именно на php?
    Ответ написан
    3 комментария
  • Как сделать корзину на сайте?

    Daemon23RUS
    @Daemon23RUS
    1) мануал php.net/manual/ru там ничего лишнего, все по существу.
    2) для того чтобы у всех посетителей была своя корзина, + хранить список товаров в ней, и не терять это при переходе со страницы на страницу - вот один из вариантов
    session_start();
    if (!isset($_SESSION['basket'])) $_SESSION['basket']='содержимое - пусто';

    естественно надо проработать механизм добавления (передачей запросов POST/GET)
    и в конце страница выполняющая функцию mail()
    P.S. Это очень обобщенный набросок, и далеко не единственный вариант.
    Ответ написан
    1 комментарий
  • Как сделать корзину на сайте?

    usdglander
    @usdglander Куратор тега PHP
    Yipee-ki-yay
    Ну чтобы именно такой урок - это врядли! Возможно есть какие то под конкретные CMS, но универсальный - нет. Тебе нужно понять механизм сессий и всё. Читай про суперглобальный массив $_SESSION. :)
    Ответ написан
    1 комментарий
  • Каковы Возрастные ограничения в программировании?

    @ChernovGV
    Я профессионально начал программировать в 26, было тяжело но интересно. За пару месяцев активного изучения не много покачался и смог устроиться на работу.8 часов работы, 15 мин обед и еще 45 мин работы, возвращался домой и еще 3-4 часа работал чтобы успевать все в срок. Через пол года смог уже ходить на нормальный обед и не работать дома. Теперь дома только изучение нового и свои проекты)
    В общем да, не поздно...
    Но есть факты с которыми не поспоришь, мозг активно развивается до 25 лет, к 30 рост нейронных связей замедляется и формировать нужные механизмы мышления будет сложнее...
    P.S.
    Моему деду 84, и он зарегистрировался в facebook раньше меня...
    Ответ написан
    4 комментария
  • Что надо знать хорошему php разработчику?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    но не могли бы вы дать список

    если вы в состоянии написать сортировку вставками - этого достаточно. Ближе к мидлу уже было бы неплохо знать как работают основные структуры данных (хэш-мэпы, списки, деревья и т.д.) и какова сложность вставки/поиска в этих структурах (что бы понимать зачем каждая нужна).

    В целом же знание алгоритмов на начальном этапе вам не понадобится, вы просто должны понимать как строить алгоритмы. Я вот Кормена так и не дочитал... Тут суть в том что на PHP редко пишут что-то, где важна скорость вставки или поиска, обычно все сложное делается на уровне базы данных. Потому PHP разработчику остается только сформировать запрос в базу и получить ответ. Больше работы именно по архитектуре самого приложения.

    затем начну изучать базы данных и буду понимать что такое CGI,

    CGI не трогайте, это весьма старая штука. Просто разберитесь с SAPI (Server API) и примерным флоу что происходит между приходом HTTP запроса на сервер и вызовом PHP с уже заполненными суперглобальными массивами. Ну и да, с самим HTTP тоже разберитесь сначала, что бы понимать что такое куки и как они передаются с клиента на сервер и обратно, что такое сессии, как получить тело запроса и т.д.

    Так же, так как речь идет о PHP, вам так или иначе придется изучать ООП. На процедурном пыхе далеко не уедешь.

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

    littleguga
    @littleguga
    Не стыдно не знать, а стыдно не интересоваться.
    PhpStorm - для студентов есть бесплатная лицензия. WebStorm не имеет смысла, так как всё, что есть в нем, есть и в phpStorm'e.
    Для быстрых правок - notepad++.
    sftp - FileZilla

    локальный сервер - xampp(ибо сижу на win7)
    git - git bash

    Сборка js/css - gulp

    Особенно доставляет gulp-livereload - настроил и теперь при изменении не надо страницу ручками обновлять, она сама это делает.
    Ответ написан
    Комментировать
  • Что это за CMS?

    GreenBee
    @GreenBee
    ASP.NET программист
    Включаем дедуктивный метод.

    1. Гугл не знает о ней, значит это CMS какой-то веб-студии, которой пользуются скорее всего только они. Последствия - если они закроются или вы с ними не будете больше работать, то поддержка будет стоить дополнительных денег.
    2. Версия системы заканчивается на "b", что означает Beta-версия, а значит вас могут ждать сюрпризы в виде не очень работающего кода.

    Вердикт - я бы не рискнул, если только нет веских причин для этого.
    Ответ написан
    7 комментариев
  • Что это за CMS?

    @maxyc_webber
    Web-программист
    какой ответ вы хотите услышать? вы часто принимаете решение портировать рабочее ПО на что-то непонятное? Да будет много подводных камней, которые придется решать вам самим, ибо информации о такой cms нет в яндексе. в гугле не смотрел
    Ответ написан
    3 комментария
  • Преимущества фриланс биржи freelancer.com?

    opium
    @opium
    Просто люблю качественно работать
    никаких
    размер
    также как у всех
    что вам мешает работать на всех биржах сразу?
    да все также в целом
    Ответ написан
    Комментировать
  • Преимущества фриланс биржи freelancer.com?

    @lyeskin
    Куча же ссылок по запросу в гугле "freelancer.com vs upwork"
    Ответ написан
    6 комментариев
  • Как лучше всего верстать векторные иконки?

    grigruss
    @grigruss
    Мне вообще плевать на ИТ, спецов и без меня хватае
    Я как раз пользуюсь svg, и такая проблема была. Если шрифт не отображается, значит в компьютере просто нет этого шрифта. Лучше взять за правило использовать только Arial и Times New Roman. Если нужно другой шрифт, то конвертировать его в кривые, тогда иконка будет шрифтонезависимой и откроется на любой машине.
    Ответ написан
    2 комментария
  • Аналог Хэдхантера (hh.ru) в США и Канаде (или глобальный)?

    Antonoff
    @Antonoff
    Разработчик
    Я живу в Англии и пользуюсь indeed.com / indeed.co.uk, часто проскакивают интернациональные вакансии, но я выбираю в округе 15 миль пробуйте его.

    Следующее это LinkedIn, там куча рекрутеров, которые пристроят вас куда угодно, лишь бы вы только по своему профессиональному уровню проходили.

    Ну и для конечно же Angel.co - стартапы без работы, не оставят.
    Ответ написан
    Комментировать
  • Нужны ли кому то сайты написанные на Spring?

    DVamp1r3
    @DVamp1r3
    Java/PHP программист
    Обычно людей мало интересует что под капотом сайта, им дизайн подавай.
    Ответ написан
    Комментировать
  • Аналог Хэдхантера (hh.ru) в США и Канаде (или глобальный)?

    opium
    @opium
    Просто люблю качественно работать
    старый добрый linkedin
    Ответ написан
    Комментировать
  • Как попасть в backend-разработку?

    yucom
    @yucom
    Ruby on Rails Developer
    У вас хорошая база. Я бы посоветовал написать небольшое приложение на Django с использованием методологий TDD и Gitflow, например, микроблог - пользователи, сообщения, подписка. И выложите код на github, чтобы показывать работодателям. Интерфейс можно сделать просто на bootstrap. Потом ищите проект на фрилансе или в офис, где в команду требуется джуниор на бекенд и начинайте решать поставленные задачи, смотрите как работают другие. Изучайте теорию и функциональное программирование. Так от простого к сложному дорастете до сеньора и высоких нагрузок.
    Ответ написан
    2 комментария
  • Как правильно вычистить кол-во блоков и применить значение в jQuery?

    @lyeskin
    if ( $('.downMenu > ul').length < 4) {
        $('.downMenu > ul').each(function() { $(this).addClass('SOMECLASS'); });
    } else {
        $('.downMenu > ul').each(function() { $(this).removeClass('SOMECLASS'); });
    }
    Ответ написан
    Комментировать
  • Какой раздел PHP изучить для реализации указанно функционала?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    Php ничего не знает о слайдерах, новостях и картинках. Это язык широкого профиля, поэтому и разделы в нем абстрактные, базовые.
    Поэтому, вам сначала нужно понять как вы будете реализовывать этот функционал, на псевдокоде. Если где-то в вашем псевдокоде будет шаг "Добавляем строку в БД" - изучайте БД; при наличии шага "Сохраняем загруженный файл на сервер" - работу с файлами и формами и т.д.
    Ответ написан
    Комментировать
  • Какой футер для сайта?

    Therapyx
    @Therapyx
    Data Science
    По мне так, "вся" информация, которая должна меня заинтерисовать в плане покупок, должна находится в шапке. В футере же обычно находится
    - контактная информация
    - копирайт
    - как проехать к магазину
    - вакансии
    - о вас
    - FAQ,
    - методы оплаты итд
    В футер обычно заглядывают в том случае, когда надо копать глубже, т.е. клиента интерисует не только найти товар и нажать кнопочку "заказать". Поэтому все что касается удобства в плане покупок для клиента должно быть видно СРАЗУ. Вот серьезно иногда так бесит, когда важную информацию куда-то шкерят :)
    Ответ написан
    Комментировать