• Как сделать защиту от повторной отправки формы по F5?

    На странице приёма формы сразу после её приёма ставите редирект куда-то в header: location
    Ответ написан
    Комментировать
  • Как найти учителя JS и Node.js?

    evgeniy8705
    @evgeniy8705
    Повелитель вселенной
    Никто не будет тратить свое время на человека, который не способен обучаться. Тем более если бесплатно.
    Есть шанс что кто то все таки возьмется за вас, но только при перекрытии месячного оклада на работе. Никому не выгодно тратить свое время.
    Если вы не можете самостоятельно усвоить некоторый материал, то маловероятно что вам кто то сможет уложить материал в голову. Вероятнее всего вы выбрали не ту специализацию, так как у вас явно нет стимула сидеть и заниматься. Никакой преподаватель вас не научит программировать без ваших усилий. Вам так и так придется самостоятельно сидеть и перечитывать/пересматривать/анализировать тонны информации.
    Возможно вам стоит задуматься о другой специализации.

    PS. В общем то любой человек, не обладающий диффектами мозговой активности, при должном желании и усилии, сможет научиться всему чему угодно. Главное это упорство. Возможно с первого раза ничего не получается, со второго, с третьего...с двадцатого и т.д, но на 21 раз все получится. У всех скорость усвоения материала разная. Но в любом случае, при продолжительном непрерывном обучении, результат обязательно будет. Сидите и разбирайте материал, не понятно, перечитывайте, пересматривайте видео, ищите тоже самое в других источниках, и полюбому все получится. И обязательно практикуйтесь. Без практики, хоть зачитайтесь. В итоге вы большинство информации забудите, а с практикой, шанс усвоения увеличивается в разы.

    Удачи в обучении!
    Ответ написан
    5 комментариев
  • Функция simplexml_load_file не работает, как исправить?

    miraage
    @miraage
    Старый прогер
    Насколько мне известно, XML должен содержать только один корневой элемент.
    Ответ написан
    1 комментарий
  • Необходимы ли именно определенные знания при устройстве не работу?

    BBmike
    @BBmike
    Неужели хороший c++ разработчик не оценится как просто хороший разработчик, потому что требуются python разработчики?


    требуются не "python разработчики", а разработчики, которые обладают знаниями и опытом разработки в пределах какой-то экосистемы технологий.
    Ответ написан
    Комментировать
  • Необходимы ли именно определенные знания при устройстве не работу?

    @entermix
    Или пример с программистами. Неужели хороший c++ разработчик не оценится как просто хороший разработчик, потому что требуются python разработчики?

    А зачем, простите, мне C++ разработчик, если мне нужен Python?

    То же самое системных администраторов касается, Вы ведь идете на работу, чтобы решать проблемы работодателя, а не чтобы он учил Вас и еще при этом платил ЗП. Точнее, если вы решили сменить нишу, Вас может быть возьмут, но не на должность эксперта же.
    Ответ написан
    4 комментария
  • Необходимы ли именно определенные знания при устройстве не работу?

    Neznayka1979
    @Neznayka1979
    Интересы - IT, психология...
    Поставьте себя на место работодателя. Вы бы доверили своё дорогостоящее и очень важное оборудование человеку, который раньше не имел опыта работы с данным оборудованием ?
    Ответ написан
    Комментировать
  • Как на практике отлаживают веб-сайт (тестовый сервер)?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега Веб-разработка
    Понятное дело, что такие вещи на локалке не сработают, т.к. вк нужен ваш домен.
    Там можно указать несколько доменов и среди них локалхост. Так что никаких проблем не возникнет.
    Ответ написан
    1 комментарий
  • Безопасность расширений из композера?

    Sanes
    @Sanes
    Можно ли получить дыру в системе

    Можно получить и в более безобидных случаях.
    Ответ написан
    4 комментария
  • Как удалить комментарий в Phpstorm?

    @KuzmenkoArtem
    У меня при нажатии CTRL+/ - если нет коменнта он ставиться, иле уже есть удаляет
    Это однострочный, а многострочный CTRL+SHIFT+/

    версия 2016.2.1
    Ответ написан
    Комментировать
  • Как учиться писать не говнокод?

    @FoxInSox
    Как учиться писать не говнокод?

    Устройтесь на работу к людям которые пишут не говнокод.
    Ответ написан
    4 комментария
  • Как писать много кода, оставляя его простым, как в начале?

    jamakasi666
    @jamakasi666
    Просто IT'шник.
    1) Документируй
    2) Абстрагируйся всегда максимально
    3) Пиши классы по принципу "черного ящика"
    4) Один класс решает одну конкретную задачу, не стоит городить комбайны.
    Ответ написан
    5 комментариев
  • Как перезапустить nodejs?

    archakov06
    @archakov06
    Frontend-разработчик (ReactJS)
    1 комментарий
  • Как создать cms?

    rim89
    @rim89
    программист-велосипедист
    Эмм, а зачем тут CMS ? Форму редактирована 3х этих срок +
    - или php+mysql
    - или json файл
    Ответ написан
    4 комментария
  • Нужно в PHP продолжить выполнять скрипт, после закрытия соединения с клиентом. Какой вариант лучше?

    Sanasol
    @Sanasol Куратор тега PHP
    нельзя просто так взять и загуглить ошибку
    А поподробнее что должен делать скрипт?

    Если клиент уже отключился всё остальное крон или очереди.

    pclose(popen('php ../console &', "r"))
    забивание гвоздей микроскопом.
    Ответ написан
    4 комментария
  • Возможно ли сократить такое условие?

    @pudovMaxim
    web-developer
    Можно.
    Ответ написан
    Комментировать
  • Правильный ли план по изучению Битрикс?

    @kirill-93
    Не учите битрикс, не губите себя! Тем более, что это судя по всему первое, что вы учите. Вам будет очень тяжело перейти с него на что-нибудь нормальное.
    Битрикс - один сплошной старый неподдерживаемый говнокод. Вы не сможете получить какие-то определенные знания, чтоб начать в нем разбираться, потому что в нем нет ни единого подхода, ни каких-то правил/принципов, которых придерживаются его разработчики. Вам всегда нужна будет помощь людей, если потребуется выйти за рамки самых стандартных задач.
    Если вы хотите стать хорошим разработчиком, начинайте с голого php и фреймворков, если хотите писать говнокод среднего уровня (уровня сайтов визиток или шаблонных интернет магазинов), учите вордпресс/оперкарт/магенто. Там тоже говнокод, но он простой и понятный, он логичный.
    Битрикс не имеет никакого отношения к программированию, учить его - это как учить интерфейс какой-то программы, очень плохой программы.
    Ответ написан
    5 комментариев
  • Как найти программиста, чтобы он не украл идею?

    malbaron прекрасно расписал в деталях, а вот я попробую подчеркнуть главную мысль:

    Чтобы вашу идею не украли, вы сами должны быть менеджером проекта и уметь разбивать задачу на позадачи.

    Тогда вам понадобится минимальная юридическая защита. Почему? Да потому что вы будете делать работу, которую другие просто не смогут делать за недостатком информации. И этот недостаток не в том, что эта информация закрытая, а вот что другие просто не будут представлять жизненный цикл проекта и как вы его поставили на ноги. Разумеется, какие-то детали будут со временем раскрываться, но если у вашего проекта и бизнеса действительно есть ценность - его просто так никто не повторит, для этого нужно будет проделать большую работу. Именно ту, которую должны делать и вы.

    Во всех организациях и проектах где я участвовал это только подтверждалось. Я знал довольно детально что представляет собой проект, но я представления не имел как создать хотя бы аналог, вывести его на рынок и в каком направлении развивать. И это именно то, что знали руководители и основатели этих проектов. Воровать было нечего, за каждой идеей стояли опыт и знания которых у меня элементарно не было (т.к. я разработчик и у меня опыт и знания соответствующие).

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

    @pudovMaxim
    web-developer
    Юрий верно говорит, только в Вашем случае надо не "App: src/" папку, а "App: classes/", т.е. корень ваших исходников. И расположить файлы в соответствии указанного PSR-0. (www.php-fig.org/psr/psr-0 )
    Также можно воспользоваться PSR-4 (www.php-fig.org/psr/psr-4 ) там чуток другие правила.
    Я, например делаю так:
    "autoload": {
        "psr-4": {
          "Appname\\": "src/"
        }
      }

    Соответственно код лежит в папке src со следующей структурой (Это, кстати, как раз Silex проект.):
    src/
    --Appname/
    ----Controller/
    ------IndexController.php


    В контроллере будет namespace Appname\Controller;
    А использование его как use Appname\Controller\IndexController as Control;

    и еще помогает обновить автоловад composer dump-autoload -o
    Ответ написан
    2 комментария
  • Пространство имен и подключение класса?

    riky
    @riky
    Laravel
    в файле composer.json надо автолоад прописать.
    "autoload": {
            "psr-0": {
                "App": "src/"
            }
        },

    и обновить
    composer update
    все классы в неймспейсе App будут загружаться из папки src.
    Ответ написан
    3 комментария
  • Как найти программиста, чтобы он не украл идею?

    @malbaron
    0. Ты тут не первый такой умный. Поищи в поиске. Очень частый вопрос.

    Вы преувеличивайте проблему:

    1. Идея ничего не стоит. Пока не реализована.
    2. У хорошего программиста - полно работы с хорошей оплатой. Время сейчас такое. И что важно - с гарантированной оплатой, в отличие от воровства идей.
    3. Даже если программист хочет что-то там украсть - раскрутить идею это куча усилий. За это время программист потеряет кучу бабла (см. пункт 2). Причем бабло из п. 2 - верняк. А раскрутится ли идея - еще непонятно. А вот усилий на нее нужно будет потратить много-много. За это время потерять кучу верного бабла на работу по основной специальности.

    Юридические:

    4. Попробуй патентовать. Для этого патенты и придуманы.
    5. NDA вы, поди, из статей про стартапы в США услышали. У них другое законодательство. Не знаю в нашей юриспруденции понятия - "неразглашение". Есть "коммерческая тайна". Есть куча описаний как правильно оформить "коммерческую тайну". Договора о неразглашении недостаточно.

    Сюрприз:

    6. А еще есть авторское право. Авторские права останутся у программиста. И он сможет воспользоваться своим продуктом (что важно - уже готовым, в который вкладываться не нужно).
    7. Решается правильным оформлением того, что программист создавал продукт именно для вас и только для вас под зарплату.

    P.S.:
    Более серьезные программисты - менее подвержены этой проблеме.
    У них и репутация и зарплата - незачем воровать.

    Начинающие, тем более, что сейчас рекламируется "быстро срубить денег в ИТ" - скорее подвержены искушению украсть.
    Ответ написан
    8 комментариев