Задать вопрос
  • Как обновить продакшн на vue?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Vue как добавить хэш к итоговому js?

    Если коротко, нужно добавлять хэш - что бы браузер понимал что данные разные, и подтягивал новые, а не данные которые хранит localStorage на компьютере.
    Ответ написан
    1 комментарий
  • Где взять актуальные курсы валют?

    S1lent
    @S1lent
    На сайте Нац. Банка
    Ответ написан
    Комментировать
  • Где можно получить код ревью?

    @McBernar
    Сделайте уже кто-нибудь сервис код-ревью за 1к/час. Мало, но и работа не самая ответственная, да и вклад в индустрию сделаете.
    Ответ написан
    Комментировать
  • Telegram бот на PHP. Как сохранять состояние ответа пользователя?

    sergiks
    @sergiks Куратор тега PHP
    ♬♬
    Метод отправки сообщения sendMessage() не предлагает никакого параметра, который бы «пробрасывался» клиенту для последующих запросов. Кроме клавиатур.

    Наверное, можно попробовать давать Inline Keyboard для последующих ответов, содержащих в своих параметрах его предыдущие ответы (до 64 байт).

    Например, первым вопросом спрашивать что-то длинное типа имени-фамилии, чтобы он ввёл текстом. А последующие ответы принимать только через заготовленные кнопки.

    Но всё это попахивает ржавым велосипедом. Вам лучше подумать, как хранить state на сервере. Пусть во временном in-memory хранилище – Memcached или Redis.
    Ответ написан
    3 комментария
  • Inline кнопки в Telegram - Callback?

    glebovgin
    @glebovgin
    Full Stack Web Developer
    День добрый.

    Callback-запросы иначе обрабатываются.
    Получаете $callback_query = $updates['callback_query'];
    Потом
    $cq_command = mb_strtolower($callback_query['data']);

    Chat id будет тут $callback_query['message']['chat']['id'];

    Так что смотрите в сторону $cq_command
    Ответ написан
    Комментировать
  • Тестовое задание (Junior Frontend), приемлемое ли?

    @kirill-93
    Вертел я такие задания при устройстве на работу.
    Однажды тоже устраиваясь в "крутую" контору прислали большое задание. Все выходные убил на него. Потом еще две недели мурыжили собеседованиями и в итоге не взяли.
    Я с тех пор никогда не соглашаюсь на тестовые задания, которые займут больше получаса моего времени.
    Объемные задания должны оплачиваться. Если они очень требовательно отбирают сотрудников, то сначала надо дать простое задание/прособеседовать и уже если человек их устраивает, давать объемное задание и платить.

    UPD
    Не слушайте, пожалуйста, бред об опыте и пользе для вас. Из таких "будущих хороших специалистов" потом веревки вьют, типа "поработай по вечерам, это ж опыт для тебя!" или "давай ты теперь и по субботам выходить будешь, а мы тебя за это серьёром называть будем!". Очень работает с наивными молодыми людьми.
    Вы поймите, что все эти разговоры про опыт и пользу для вас - это уловки с целью сэкономить и вас обмануть. Всем плевать на ваш опыт, им нужно денег меньше вам заплатить и все.
    Огромное тестовое задание - это неуважение к кандидаду.
    Давай представим обратную ситуацию: я прихожу к потенциальному работодателю и говорю: "Давайте я у вас тут недельку посижу без каких-либо обязательств, а вы мне зарплату платите. А потом посмотрим, может быть останусь, а может уйду". Нормально? Ситуация выглядит именно так, потому что работодатель не делает одолжения принимая на работу, он "покупает" ваше время и ваш опыт и все.
    Ответ написан
    13 комментариев
  • Переключается музыка, чем можете помочь?

    @lonelymyp
    Хочу вылезти из минуса по карме.
    Разъём наушников используется в том числе как разъём гарнитуры, через него можно управлять треками и т.п.
    поэтому если происходит описываемое, то либо наушники не подходят, либо что-то плохо контачит или наоборот замыкается, телефон думает что нажата кнопка гарнитуры а на самом деле это гнездо плохо контачит.
    Ответ написан
    Комментировать
  • Можно ли устроиться миддлом без опыта работы?

    verkhoturov
    @verkhoturov
    Frontend Developer
    Лучше быть джуном в условном "яндексе" и\или интересном проекте c крутыми коллегами, чем мидлом в условной "веб-студии" со всяким тупняком вместо задач :)
    Ответ написан
    Комментировать
  • Можно ли устроиться миддлом без опыта работы?

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

    конкретно по поводу джуна. конкретно в России. имею мнение, хрен оспоришь, что у нас идти на позицию джуниора надо только в одном случае - если ты в эту контору пришел стажером.
    как-то сложилось, что народ, на мой взгляд, слегка подофигел с требованиями к молодым, и сейчас, по факту, джун - это практически мидл, которому прощают мелкие недочеты и крупно недоплачивают.
    постарайтесь получит какой-то опыт, запись в трудовую, которыми можно как-то пускать пыль в глаза и ищите сразу позицию миддла. рано или поздно найдете, ибо миддл в Яндексе и миддл у ИП Петренко - категорически разные миддлы (по крайней мере пример перехода из синьоров и начальников отдела разработки мидлами в Яндекс я видел)
    удачи.
    Ответ написан
    1 комментарий
  • Кто прав, заказчик или фрилансер?

    Denormalization
    @Denormalization
    Неправ фрилансер, который "наобум" назвал цену и даже не удосужился все проверить.
    Но делать он ничего не обязан и заставить его не получится.
    Ответ написан
    7 комментариев
  • Какой язык программирования выбрать для написания сложного телеграмм бота?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    1. Любой язык в который умеете
    2. После выбора языка можно загуглить библиотеки для телеграмма или воспользоваться чисто их api (у них там все подробно написано)
    3. читать документацию и учиться программировать
    Ответ написан
    Комментировать
  • Можно ли использовать req.query в POST запросе?

    squadbrodyaga
    @squadbrodyaga Автор вопроса
    帆は風を変えた
    Ошибка была в HTML форме, мне нужно было убрать /signup в action
    <form class="signup-form" action="" method="POST">
    Сейчас вроде всё работает.

    P.S Спасибо Михаилу из комментариев
    Ответ написан
    Комментировать
  • Какой путь изучения выбрать для изучения построения SPA с SSR?

    @dimuska139
    Backend developer
    1. Изучаешь Laravel (или что-то более простое, потому что большая часть функций для SPA-сайта тебе из него не потребуются все равно - погляди в сторону Lumen, например). Всякие шаблонизаторы и т.п. изучать не надо. Просто взаимодействие с базой (создание моделей, миграции), кешем, чтение конфигов, написание тестов и т.п., что надо для создания API
    2. Разбираешься, как делать API, как авторизовываться через токен, осваиваешь swagger, чтобы делать (или даже генерить) документацию к API - она тебе очень пригодится, когда будешь делать фронтенд. Не пропускай этот этап
    3. Разбираешься, как покрывать проект тестами - и покрываешь ими свое API.

    На этом бэкенд-закончен.

    Что касается фронтенда, насчет Vue тебе не скажу, потому что знаю только React, но я действовал так:
    1. Освоил React, разобрался с жизненным циклом компонентов, props, prop-types, понял, как прикручивать стили и т.п.
    2. Освоил Redux и redux-thunk
    3. На этом шаге научиться хорошо бы писать тесты для фронтенда, но я, каюсь, пока забил на это
    4. Прикрутил к проекту NextJS, который позволяет рендерить React-приложения на сервере


    Ну и, конечно, важно разобраться, как это все разворачивать на сервере. То есть разобраться, как устанавливать и настраивать Nginx, базы данных (sql/nosql), php/python, прикручивать ssl-сертификат к сайту. Еще советую освоить Docker (и docker-compose). Но не потому, что это модно, а потому что его удобно использовать для локальной разработки.

    И еще совет: не делай сразу что-то огромное в плане функциональности - задолбаешься. Сделай просто пару-тройку методов АПИ, а к ним начинай делать фронтенд. Потому что сложно долго что-то пилить и не видеть результат. А так уже будет что-то, чем можно будет гордиться. :)
    Ответ написан
    Комментировать
  • Everything up-to-date Не работает гит?

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

    mixatronik
    @mixatronik
    mixatronik.ru
    Не специалист в веб-программировании, поэтому конкретного совета не дам, но направление укажу. У производителя системы видеонаблюдения Линия есть бесплатный сервис для создания трансляций с камер на сайт. Называется RTSP.ME. Реальный IP, конечно, нужен, но не обязательно для каждой камеры, можно разными портами решить. Посмотри. Возможно, подойдёт.
    Ответ написан
    Комментировать
  • Как правильно организовать трансляцию с ip-камер на сайт?

    @MechanID
    Админ хостинг провайдера
    выше уже упоминали nginx-rtmp, также есть ant media server который умеет HLS, WebRTC
    Ответ написан
    Комментировать
  • Как правильно организовать трансляцию с ip-камер на сайт?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Вариант 2. Взять nginx-rtmp для конвертации потока, а засунуть ffmpeg в автозагрузку довольно просто.

    Учтите, что для разных клиентов и разных устройств нужно делать разные потоки в разных форматах, потому что где-то браузеры понимают webm, где-то стоит старье, которое способно только на flv и flash, а старые айфоны понимают только HLS
    Ответ написан
    1 комментарий