• Путь программиста.Стоит ли?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Не важен путь, который выберете вы. Важно то, как вы его пройдете.
    Самообразование - ключ к любой профессии. Никто и никогда вас не станет ничему учить. Забудьте об этом, все только сами.
    Как, по-вашему люди из самых запдрыпанных мест становятся великими? Трудом.
    Учитесь тому, что интересно. Хотите GameDev? Без проблем. Сейчас осень, впереди зима и весна. Садитесь за Java или Swift. Напишите к лету приложение и разместите его в магазине. Будет настоящий незаменимый опыт. Потом еще и еще. Не сразу, но начнете на этом зарабатывать. Было бы желание, остальное приложится.
    И к экзаменам тоже можно подготовиться. И сдать их на отлично самому. Не смотрите на ленивцев вокруг. Они вас кормить не станут. Они так и дальше будут сосать пиво из бутылочки и сидеть на шее у родителей до последнего.
    Или вы тоже хотите пойти на стройку, чтобы зарабатывать на пиво? Тогда вперед.
    Ответ написан
    Комментировать
  • Как делается демонстрация экрана другим пользователям?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Ответ написан
    Комментировать
  • Как привлечь аудиторию к определенному проекту?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Я бы начал с генерации фэйк-активности, чтобы для посетителей он не казался пустым.

    Предварительно, нужно сжато и понятным языком (текст, схемы, диаграммы) представить/показать на главной странице сильные стороны - "фишки" (относительно, имеющихся на рынке, конкурентов).

    Дальше - seo/баннеры и контроль "пульса" "сарафанного радио". Аналитика даст ответ: конкурентоспособный ваш сервис или нет, и как именно (и откуда) больше всего приходит новый "трафик", что привлекает и что "отталкивает" посетителей.

    Следующий шаг - "умное" ранжирование "друзей" проекта: списков работодателей и соискателей с высокой активностью. Больше активность акка - выше в списке.
    И постепенно, народ подтянется.
    Ответ написан
    3 комментария
  • Как получить прямую ссылку на фото и видео инстаграма?

    @amoralov
    Ваш вариант будет работать если отправлять заголовок с куками sessionid. Или же получить пост можно вот так: https://www.instagram.com/graphql/query/?query_has...
    Ответ написан
    4 комментария
  • Загрузка изображения перед его загрузкой. Как это делают?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Для начала решите, что вам на самом деле нужно - предварительный просмотр изображения (чтобы выглядело как будто картинка загружена, пользователь видел ее в контенте который пишет) или реальная загрузка изображения на сервер. В зависимости от ответа будет разная техника.

    Осознанно учтите и взвесьте основные минусы загрузки на сервер. Самая главная - картинки на сервере будут накапливаться и вам придется разрабатывать систему определения "нужных" и "ненужных" а также механизм автоматического удаления ненужных. Потому что мусора будет много. Кто-то писал черновик и не опубликовал / закрыл окно и забил, а картинка (или даже несколько) уже загружена. Кто-то загрузил одну картинку, посмотрел, не понравилось, выбрал и загрузил другую. И так 10 раз подряд пока не подобрал картинку которая нравится. А у вас 9 ненужных картинок на сервере загружено. Через некоторое время у вас папка с загрузками вырастает до гигабайтов / тысяч файлов, вы смотрите на это и реально не понимаете что из этого используется, а что нет.

    Исходя из этого, в большинстве случае все, что вам нужно это предварительный просмотр на клиенте с помощью javascript. Это можно сделать ванильным js или использовать адекватную библиотеку типа https://github.com/blueimp/JavaScript-Load-Image которая уже решает кучу мелких задач, о которых вы еще даже не догадываетесь (например автоматический поворот по метаданным, ресайз превью в целях оптимизации производительности, crossorigin и тд).

    Если же все-таки вы решите грузить из сразу на сервер, то начните с минимального ТЗ. Используете ли вы какую-то CMS или фреймворк. Куда и как будете загружать файлы. Как будете хранить историю загруженных и очищать ненужные. И так далее. Сам процесс загрузки тривиален - у вас должен быть URL который методом PUT или POST принимает данные (изображение + любую полезную инфу, например ID/UUID черновика записи к которому картинка загружена), обрабатывает их и возвращает URL изображения. Аяксом туда шлете картинку, получаете ответ с адресом картинки на сервере, вставляете его в DOM.
    Ответ написан
    Комментировать
  • Как в массиве выбрать определенные массивы по ключам?

    @IS-Builder
    ~ PHP-8 & REGEXP - This is a really powerful kit ~
    FANTASANTA
    $arr = [
        [
            "url" => "tut url",
            "format" => "mp4, video, 720p"
        ],
    
        [
            "url" => "tut url",
            "format" => "mp4, video, 480p"
        ],
    
        [
            "url" => "tut url",
            "format" => "mp4, video, 360p"
        ]
    ];
    
    $arr = array_filter($arr, function($a){
        return $a['format'] == "mp4, video, 720p" || $a['format'] == "mp4, video, 480p";
    });
    
    var_dump($arr);
    ?
    Ответ написан
    Комментировать
  • Как в массиве выбрать определенные массивы по ключам?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    $result = array_filter(
        $array,
        function ($el) { 
            return in_array($el.format, ['mp4, video, 720p', 'mp4, video, 480p']);
        }
    );
    Ответ написан
    Комментировать