Задать вопрос
  • В чем отличия модуля firebase от firebase-admin в nodejs?

    Aetae
    @Aetae Куратор тега JavaScript
    Тлен
    Открываешь страничку модуля и читаешь:
    firebase:
    This SDK is intended for end-user client access from environments such as the Web, mobile Web (e.g. React Native, Ionic), Node.js desktop (e.g. Electron), or IoT devices running Node.js. If you are instead interested in using a Node.js SDK which grants you admin access from a privileged environment (like a server), you should use the Firebase Admin Node.js SDK.

    firebase-admin:
    The Firebase Admin Node.js SDK enables access to Firebase services from privileged environments (such as servers or cloud) in Node.js.

    Короче: первое для клиента, второе для сервера.

    Учись сам искать инфу, ты не сможешь вечно на каждый чих спрашивать тут.
    (Нет, не сможешь. Точно не сможешь. Инфа 100%)
    Ответ написан
    Комментировать
  • Отвалились SMD компоненты процессора, что делать?

    ProgrammerForever
    @ProgrammerForever
    Учитель, автоэлектрик, программист, музыкант
    Если нет опыта пайки SMD (а там довольно мелкие типоразмеры могут быть), то лучше отдать в мастерскую. Расположение конденсаторов вполне можно по фото восстановить.
    Ну и по-любому спор открывать нужно, по факту процессор нерабочий пришёл
    Ответ написан
    Комментировать
  • Почему не работает функция?

    @McBernar
    Ну, наверное, потому что вы ничего не возвращаете из функции.

    То, что вы присвоили переменной number новое значение — не значит, что вы переопределили ее в приложении. У каждой функции свой скоуп. Этот number останется внутри функции. Вы передаете переменную в функцию не по ссылке, а по значению. То есть, значение вашей num1 копируется в функцию, но вне этой функции оно останется прежним.

    Сделайте return конвертированного числа из функции и запишите результат в константу.

    const result = num_translate(num)
    Ответ написан
    Комментировать
  • Забанили в гугл. Что делать?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    У людей на базе сервисов гугл есть целые црм с миллионами оборотами, и вот так в один момент можно потерять все БД по сделкам и клиентам и даже данные свои не забрать....
    Да-да, точняк, свой номер только лохи указывают, пацаны свой номерок не палят всяким левым сервисам. А они нагло пользуются и отжимают бизнес у уважаемых людей...

    ЗЫ: если не окончательно забанили - вот
    Ответ написан
    6 комментариев
  • Как узнать куда и какая информация уходит от программы?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    А Wireshark показывает только IP адрес.

    Неправда, в HTTP-взаимодействии всегда фигурирует URL. Другое дело, если это HTTPS - тогда добавляются приседания с расшифровкой.
    Ответ написан
  • Быть разработчиком веб-сайтов невыгодно?

    AngryYumy
    @AngryYumy
    Заплати фрилансеру чеканой монетой
    Боже сижу на тостере уже 2 год, но ласт полгода не заходил , но список топ вопрос так не изменится.
    Аля хочу стать "вставь свою профу" - я чел идейный , я люблю эту профессию, но вот как-то нету миллионов которые мне тот мужик на курсах обещал. А есть только лендосы за 500, которые с правками делаются месяц(((
    И ты глянь вроде полно разрабов - а работать то некому, а почему - да все просто ибо рынок переполнен людьми с курсов которые готовы работать за 500р но ничего толком не умеют. А с чего такие выводы? Да все просто не раз уже приходят - сколько стоит Х проект ты говоришь Х₽ и Х дней, и ответ - оооо нет мне там вон Вася за сутки и 500р сделает , ну окей идите. Через две недели приходит тот же человек и говорит , ну тут Василий все сделал - но потом немного правок (правок больше чем тз сайта) , а он пропал можете доделать за 500р. Или пример вон знакомый в скилл боксе полгода учился, насколько знаю обучение там не дёшево, а итог попросил его сверстать лендос (у самого времени не было) так он дата атрибут не умеет прописывать (реальная история).
    А к чему эта простыня текста? Да к тому, что если ты реально что-то умеешь - то ты не будешь работать за 10к/2 месяца
    Ответ написан
    1 комментарий
  • Использование Bootstrap в проекте это плохо или хорошо?

    Очень много времени уйдет на написание своей сетки, её тестирование и документирование.
    Месяцы, а может и годы.
    Потом нужно будет погружать в нее других разработчиков.
    А главное, для чего это все?

    Сетка бутстрапа надежный скелет верстки который работает везде и не ломается. И все и так с ней знакомы.
    Ответ написан
    5 комментариев
  • Laravel + Nuxt: Как победить ошибку 419 - CSRF token mismatch?

    @Kostik_1993
    Web Developer
    CSRF при Nuxt и Laravel не нужен. Вы вообще все делаете неверно. Советую сначала изучить основы используемых инструментов
    Ответ написан
    7 комментариев
  • Какой рекомендуемый размер файла для php-скрипта?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Мерять надо не килобайтами, а строками.

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

    Есть правило 30 - в классе должно быть не больше 30 методов и размер каждого метода не больше 30 строк. Но при этом не надо воспринимать это как догму. Большинство классов должно быть сильно меньше - 3-5 методов по 5-10 строк.

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

    @pfg21
    ex-турист
    забекапить настройки и сбросить телефон на заводские.
    Ответ написан
    Комментировать
  • Как на Laravel делать приложения с формочками и CRUD операциями?

    glaphire
    @glaphire
    PHP developer
    Правильный путь не завязан на фреймворк, стоит создать какое-то логическое ядро (core модуль) и на его основе создавать модули-реализацию. Можно запилить приватный ларавелевский пакет, который объединит всю логику генерации и конфигурации кода в стандартизированном виде
    Ответ написан
    Комментировать
  • Token сайта, как правильно получить/спарсить?

    SilenceOfWinter
    @SilenceOfWinter Куратор тега PHP
    та еще зажигалка...
    естественно другой, он меняется при каждой отправке и судя по тому что ты что-то там парсишь, ты явно куда-то не туда забрел
    Ответ написан
    1 комментарий
  • Geo IP Блокировка, как организовать?

    Sanes
    @Sanes
    Ответ написан
    Комментировать
  • Что делать если при добавлении 4-ой планки оперативной памяти - компьютер перестаёт давать сигнал на монитор?

    Ziptar
    @Ziptar
    Дилетант широкого профиля
    5eecd580711c3637496162.jpeg
    Покупать, подключать, слушать, гуглить.

    Ну или воткнуть "проблемную" планку, вынув все прочие, убедиться, что она проблемная без всяких кавычек, и забить/забыть.
    Ответ написан
    Комментировать
  • AWS vs GoogleCloud vs DigitalOcean – как выбрать облако?

    inoise
    @inoise Куратор тега Amazon Web Services
    Solution Architect, AWS Certified, Serverless
    Итак, для начала DigitalOcean - НЕ ОБЛАКО. Это просто набор связанных сервисов. Зайти в DigitalOcean очень просто, выйти тоже, все понятно и прозрачно но там даже горизонтального масштабирования нет. Это слегка прокачанные те же VPS-ки.

    Теперь по всему остальному. Есть золотая троица AWS/Azure/GCP, но тут начинают играть другие правила.
    1. Стоит обратить внимание на то что им действительно надо учиться и это занимает время. Чтобы сделать решение, а не поделку и не влететь на деньги месяца не хватит ибо там очень много всего.
    2. Я могу сказать что переезд из одного облака в другой возможен при двух условиях: вы пользуетесь только базовыми сервисам (вроде виртуалок, БД, S3) и у вас есть 2 архитектора с сильным пониманием этих облаков
    3. Два архитектора по тому что я не знаю ни одного такого человека кто потратил достаточно сил и вник сразу в несколько облаков достаточно глубоко. Я был там везде и в результате все-равно остановился на AWS, хотя Azure и GCP имеют свои преимущества
    4. Про сервисы - ехать в облако и не пользоваться особыми сервисами и фичами этого облака - дорого и глупо
    5. А самое интересное что сделать и мигрировать проект проще чем обучить людей и изменить подходы к прайсингу
    6. Миграция в облако и из облака - не делается по щелчку пальцев, особенно если есть много данных


    По AWS могу поделиться гайдами как туда ехать, да и у них Cloud Migration очень понятный раздел с документацией. Если сравнивать эти облака то:
    • AWS - serverless, cutting-edge solutions, прозрачная инфраструктура
    • Azure - экосистема от MS, прекрасный CosmosDB (но это скорее про цены)
    • GCP - глобальные ресурсы, BigData

    При этом большинство этих фич в том или ином виде есть в других облаках.

    И маленькая ремарочка по k8s. Если вы едете не в GCP то он вам не нужен. AWS и Azure сделали так что вы можете его туда удобно загнать, но это будет дороже. Тот же AWS ECS + Fargate куда удобнее и я не знаю тех System Engeneer что по собственному желанию пересаживались с этого на k8s
    Ответ написан
    8 комментариев
  • Как правильно передать параметр в middleware laravel?

    @jazzus
    Вместо userHasAccess уже есть метод can. Т.е. в этом велосипеде нет необходимости. В моделях и так куча всего, чтобы нагружать их еще своими методами авторизации. Для таких целей в Ларавел есть политики. Не нужно доставать модели в мидлваре. Вызывается одной строчкой кода в контроллере и автоматом возвращает 403.
    Ответ написан
    Комментировать
  • Как проверить сервер на устойчивость к DDoS атакам?

    Sanes
    @Sanes
    Задосить.
    Ответ написан
    Комментировать
  • Чем интересен enterprise?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Пойти и поработать.

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

    @antonwx
    B450 идеален по соотношению цена/качество.
    Ответ написан
    Комментировать