Ответы пользователя по тегу Веб-разработка
  • Почему не работает curl из bash-скрипта?

    riky
    @riky
    Laravel
    разные пути в PATH
    echo $PATH

    запускайте просто без bash
    ./my-script.sh
    естественно надо добавить права на вполнение
    Ответ написан
    2 комментария
  • Зачем клиенту вместе с сайтом нужно нативное приложение для Android/iOS, дублирующее его функционал?

    riky
    @riky
    Laravel
    Стоит ли срочно продвигаться в изучении разработки нативных приложений


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

    вопрос еще и в цене. будут ли готовы они платить x2 к примеру за моб версии. может они ожидают что это будет +10% к примеру.

    и да, уточни что за приложения имеются в виду (какого плана сайты). по твоему описанию из требований - передать контакты на сайт и пуши. может такие приложения вообще через конструкторы изи делаются?
    Ответ написан
    2 комментария
  • Проблема с модулем php curl, как исправить?

    riky
    @riky
    Laravel
    первым делом надо было посмотреть сколько памяти доступно под php на том сервере.

    если нет инфы, то так например
    <?php 
    echo  ini_get('memory_limit');
    Ответ написан
  • Как поделить один файл на части онлайн?

    riky
    @riky
    Laravel
    curl может, но это делается в любом случае через веб сервер с помощью спец заголовков в запросе, в заголовках этих указывается откуда и сколько от файла нужно отрезать кусок.
    тут все упирается в то - поддерживает ли целевой вебсервер загрузку по частям, если да и задача одноразовая - то можно использовать любой менеджер закачек, download master например, он тоже умеет докачивать.
    Ответ написан
    Комментировать
  • Вылетит ли чуть измененная статья из топа?

    riky
    @riky
    Laravel
    дополнения/обновления статей плюс, ссылки могут быть минусом если не по теме
    Ответ написан
    Комментировать
  • Что думаете насчет идеи создать такой сайт, который объединяет разные социальные сети, точнее профили пользователей?

    riky
    @riky
    Laravel
    дъявол кроется в деталях.
    попробуйте набростать техническое решение и сделать прототип.

    из проблем например для работы с вк только:
    - надо чтобы юзер достал вам standalone токен, только с него можно работать с перепиской. а вк там предупредлает "не копируйте иначе можете потерять доступ к акку"
    - для стандалоне вк может начать показывать капчу, тк у вас куча отправок пойдет с одного ип.
    - отдельный геморой - сделать реалтайм получение сообщений при переписке.

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

    а вообще попробуйте. сделайте прототип и попробуйте "продать" его хотя бы вашим друзьям
    Ответ написан
    Комментировать
  • Как бороться с клоном сайта по DNS?

    riky
    @riky
    Laravel
    можно сделать редирект на js
    if (window.location.host !== 'ddt-sarov.ru') {
      window.location = 'http://ddt-sarov.ru' + window.location.pathname;
    }
    Ответ написан
    Комментировать
  • Ограничение количества потоков multi Curl?

    riky
    @riky
    Laravel
    вам нужно будет делать multi curl по 10 запросов и запускать в цикле 50 раз, каждый раз после завершения всех предыдущих... естественно минус - каждая итерация длительностью по самому медленному запросу.
    Ответ написан
    Комментировать
  • Как сделать текст-ссылку со стилизованным подчеркиванием?

    riky
    @riky
    Laravel
    такое делается нижней границей
    border-bottom
    у нее можно и цвет и толщину и эффекты задать. в отличие от text-decoration: underline
    Ответ написан
    Комментировать
  • Есть ли такая технология - получить из PSD автоматом нарезанный и сверстанный сайт?

    riky
    @riky
    Laravel
    тойота тоже на конвеере штампуется (и еще 99% современных авто), но конвеерный продукт вполне едет.

    в вебе все тоже к этому идет. правда пока через конструкторы.

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

    уже сейчас многие выбирают конструкторы, потому что это быстрее, дешевле, и порой даже качественней чем если ктото "наверстает"

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

    low-end верстка со временем умрет. для мелких заказчиков удобнее конструкторы и готовые ПРО темы.
    hi-end естественно останется и станет еще сложнее.

    конкретно по psd.
    вряд ли развитие пойдет в сторону psd. скорее будут специфические конструкторы.
    Ответ написан
  • Как создать игру для вк?

    riky
    @riky
    Laravel
    front-end - конечно js - поддержка мобильных на будущее.

    по поводу графики, если планируется svg, можете глянуть d3js - она с svg дружит и там очень легко будет сделать область с масштабированием и перетаскиванием. если навигации перетаскиванием и мастабирования по карте нету, то можно наверное вообще без канваса и svg обойтись, просто абсолютно спозиционировав нужные div со всеми постройками. обрабатывать эти же клики будет проще. да и скорость будет больше чем канвас.

    в общем подобные игры я бы пробовал делать на html + svg.
    канвас для вещей где нужны разные спецэффекты, или хоть какая то динамика, указанные вами игры каутся довольно статичными, и на канвасе сложно отслеживать по какому обьекту кликают.

    Для обмена использовать websocket в место ajax.

    конечно, по поводу websocket для игр вчера отвечал на вопрос, возиожно будет тоже интересно
    Как построить онлайн карточную игру на PHP и canvas?
    Ответ написан
  • Сканирование директорий сайта это реально?

    riky
    @riky
    Laravel
    если сервер не ваш - никак
    если ваш - то надо писать скрипт например php
    Ответ написан
  • Зачем vk использует переадресацию при входе в систему?

    riky
    @riky
    Laravel
    скорее всего еще одна ступень безопасности. там они ставят куки чисто на login.vk поддомен на год + HttpOnly.
    на основном домене куки ставятся на все подомены (и без HttpOnly), что менее безопасно в случае xss.

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

    riky
    @riky
    Laravel
    не хочу расстраивать но инклюды футера и хидера это еще не делает сайт динамичным.
    если на пальцах динамичный сайт - это когда контент меняется без правок в html коде. (например чтобы создать новую статью в блоге не надо лезть и создавать новую html страницу)
    основной признак динамичных сайтов - наличие хранилища, где хранится контент (mysql, nosql, redis, да хоть файлы).

    вы очень сильно путаетесь в понятиях. (эти же Ajax, Node - не фреймворки)

    инклюд это примитивная шаблонизация, и php и nodejs могут большее.

    PHP с include'ом разных частей сайта (header, footer) - устаревший метод

    я бы не сказал, разве что неплохо бы еще twig использовать (но для таких простейших задач, может и не стоит париться).
    Ответ написан
  • Платные статьи на сайте?

    riky
    @riky
    Laravel
    от чего должна зависеть цена:
    - качество и количество контента
    - уровень преподавания
    - формат (текст/аудио/видео)
    - ЦА (или продукт для новичков - большинство которых без денег) или курсы для профи - повышение квалификации (есть деньги, вопрос в том чтобы дать им то чего они не умеют, их меньше и найти их сложнее)
    (сложно сейчас оценить какой объем и качество вы сможете выдать, ваша ЦА неизвестна)

    от чего в реальности будет зависеть:
    1) маркетинг (чтобы привлечь покупателей, надо нормально подсуетится, это трата времени и/или денег)
    2) качество курса в целом и больше отзывы (в том числе стоимость вашего имени как бренда)

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

    лично я бы на вашем месте сделал так
    1) бесплатный канал на ютюбе (опыт выдачи материалов в видео формате + сделать имя + доход с рекламы)
    2) закрытый форму поддержки (платная подписка на год) там люди могут не только с вами общатся но и между собой - помогая друг другу
    Ответ написан
    Комментировать
  • Как можно скриптом установить текстовые поля роликов на YouTube?

    riky
    @riky
    Laravel
    автоматизацию таких небольших задач я для себя часто делаю в виде javascript кода. довольно просто бывает сделать эмуляцию пользовательского ввода (клики). или напрямую dom править.

    запуск из консоли браузера или можно создать закладку в браузере с javascript'ом.

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

    riky
    @riky
    Laravel
    1) вывести картинку на скрытый канвас
    2) сгенерить base64 код содержимого канваса
    3) добавить хидден поле и записать его value этот код.
    4) на сервере он будет в $_POST переменной
    Ответ написан
    Комментировать
  • Какие технологии используются при создании конфигуратора Mickey Thompson?

    riky
    @riky
    Laravel
    да, там из картинок собирают типа таких
    iconfigurators.com/mtjeep/vehicle/4dr/front/frBump...
    iconfigurators.com/mtjeep/vehicle/4dr/rear/tires/b...
    помимо css надо еще капельку js.

    тут основная работа сидеть и разрезать картинки на составляющие.

    по ценам проще понять - сделав задание на фриланс сайте.
    Ответ написан
    3 комментария
  • Почему многие сайты не пользуются собственным API?

    riky
    @riky
    Laravel
    есть внутреннее апи, есть внешнее.
    вк использует общее внутреннее.
    как правило для построения одной страницы, нужно много методов апи - оптимальнее сделать для себя один запрос который внутри вк сделает запросы к внутренним методам апи и вернут все разом.

    например юзер переходит в группу, нужно загрузить список постов, список юзеров в группе, контакаты, админов, топики и тд - это много отдельных запросов и для самого вк для групп нужны одни и те же, зачем делать 10 http запросов?

    для сторонних приложений удобно делать методы минимальными, чтобы подходило всем, не было избыточным и было понятным.

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

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

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

    riky
    @riky
    Laravel
    Программирование может быть работой, а может быть творчеством.
    Первое для всех, второе тем кому "дано".

    Это как маляр, кто-то просто забор красит (это дано всем), а кто-то картину пишет. Вроде и те и те просто берут краски кисточку и работают. Но первым может любой стать а второе не всем дано. А нужны и те и те.

    Поэтому ставьте вопрос для чего. Тупо заработать - дано всем. А творчество - у себя спросите - интересно это вам?

    Готовы свободное время тратить на это?
    Ответ написан
    3 комментария