Ответы пользователя по тегу Веб-разработка
  • Как взаимодействовать с сайтом через парсер?

    если только для одной конкретной формы - то:

    выбираете данные в селекте руками, откоываете Консоль/Сеть в браузере, жмете Отправить, изучаете запрос, который отправлен на сервер и ответ сервера.

    дальше пишете скрипт, который отправляет curl-ом серию таких же POST(?) запросов с разными данными (поочередно подкидывая данные из опшенов) и разбирает ответы.

    ну т.е. суть в том, что не надо имитировать выбор из селекта и клики по кнопкам. достаточно имитировать http-запросы, которыми фронт общается с бэком.
    Ответ написан
    1 комментарий
  • Как избавиться от замкнутого круга с портфолио и опытом работы?

    вспомнилось... в 200х в инетах был сайт pochkapochka.ru, щас уже сгинул, но скрины в сети еще есть. ну типа "продай почку, победи кризис", оформленный под визитку некоей организации, с призывами, рнкламными текстами, мотивирующими картинками, и все такое.

    так вот... шутка, конечно, черная, но идея, надеюсь, понятна? несуществующие услуги, продажа антиматерии " 100%легально", чип-тюнинг лобной доли мозга, специализированная вет.клиника по лечению аугментированных марсианских рептилоидов, и прочая хрень...
    хороший дизайнер сумеет оформить 5 однотипных бредовых 3хстраничников так, чтобы каждый имел свойистиль и шарм. плохой - наклепает 5 однояйцевых близнецов. вот прям в портфолио можно так и сказать, мол, смотрите, как я из Г**** разные конфетки умею лепить.

    а если шутка еще и зайдет - еще и на эдвордсах немного накапать может...
    Ответ написан
    Комментировать
  • Как вырасти до middle деволпера?

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

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

    Второе, и более важное: если вам кажется, что вы перестали развиваться - это еще не значит, что оно так и есть. Мастерство, точка, когда "надо брать следующую высоту" - определяется на 10% достаточным объемом знаний и на 90% достаточным объемом опыта применения этих знаний в различных рабочих ситуациях.

    Знать ПДД и быть мастером вождения, которому "за рулем уже некуда расти" - не одно и то же. За два дня освоить типовые операции в складской программе, и превратиться в сотрудника, который "на раз" выруливает из нештатных ситуаций, которые "подвешали" бы работу неопытного коллеги на полдня - тоже не одно и то же. И второго, наверное, можно рассматривать на повышение до завскладом, но не первого... хотя, формально - объем знаний одинаковый вроде.

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

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

    alpha = arccos (deltaX / deltaY)
    PS а "высшая математика" в тэгах к вопросу - это маркетинг? :)

    UPD: ойблин, пардон... все учителя математики моей юности, простите меня :/

    конечно же alpha = atan ( deltaY / deltaX )
    ну а при deltaX=0, alpha = sign(deltaY) * pi/2;
    Ответ написан
    4 комментария
  • Все те же taxonomy?

    довольно странно в value всю ссылку пихать, ну черт с ним, пусть так...
    вам осталось скрипт повешать на onChange:

    if($categories){
      echo '<select onchange="document.location=this.options[this.selectedIndex].value">';


    UPD: а вообще, зря я так... видимо, до эпохи jQuery это было стандартной практикой :)
    htmlbook.ru/html/attr/onchange
    Ответ написан