Задать вопрос
  • Как самостоятельно разобраться в архитектуре npm пакета?

    Sanasol
    @Sanasol Куратор тега Веб-разработка
    нельзя просто так взять и загуглить ошибку
    Через отладчик смотрите запуски, пытаетесь понять понять какие паттерны были применены. Для меня просто как черный ящик относительно код пакета, но я понимаю, что как раз надо исследовать и понимать как оно устроено.


    Какой отладчик и черный ящик.
    Код буквально лежит в на гитхабе на который ссылку приложили или в node_modules локально

    Вопрос в том как пройтись по папкам и разобраться?
    Как обычно с любым проектом.
    npm пакетность это про то что в package.json добавлено пара строк и "загружено" на npmjs
    В остальном это обычный проект как любой фронт сайта или чего бы то ни было.

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

    Секунд 15 заняло найти параметр imageUploadUrl в readme для загрузки файлов на сервер, а не через base64.
    Ответ написан
    8 комментариев
  • Как обратится к тексту без тегов?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    WARNING! Ниже приведен чистейший говнокод! Нужно устранять источник проблемы, а не последствия.

    .dgwt-wcas-sf-wrapp { opacity: 0; font-size: 0; line-height: 0; }
    .dgwt-wcas-ico-magnifier { opacity: 1; }
    .dgwt-wcas-search-input { opacity: 1; font-size: 16px; line-height: 1; }


    UPD

    Нет. так не сработает...

    Нужно не прозрачностью скрыть, а прозрачным цветом..

    .dgwt-wcas-sf-wrapp { color: transparent; font-size: 0; line-height: 0; }
    .dgwt-wcas-ico-magnifier { color: black; }
    .dgwt-wcas-search-input { color: black; font-size: 16px; line-height: 1; }


    UPD2
    Хотя нафига манипулировать цветом, если font-size:0 и так сплющит текст до невидимого...
    Ответ написан
    2 комментария
  • Что будет, если злодей украдет TOKEN ключ от телефона?

    @Drno
    Ничего. Нет не сможет.
    Тебе уже много раз отвечали - у тебя с телефонами нормально. Нет такой вирусни…
    Ответ написан
    Комментировать
  • Когда новичку нужно изучать как работает интернет, после изучения базы JS?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Уважаемый пользователь.
    У тебя из 10 вопросов 9 вопросов про то. как стать разработчиком и поменьше учить.
    Прекрати такое поведение.

    Не хочешь учиться - выбери другое направление, кроме ИТ полный мир возможностей.
    Ну или учи свою верстку, работай всю жизнь джуниором, никто тебя за уши в сеньоры не тянет и не заставляет.
    Хочешь - учи, не хочешь - не учи.
    Читай вакансии и требования в вакансиях, зачем тебе советы рандомных людей из интернета, если ты постоянно спрашиваешь почти одно и тоже, хотя тебе уже отвечали.
    Ответ написан
    18 комментариев
  • Возможна ли работа с отзывами OZON по API?

    DanArst
    @DanArst
    Гриффиндор в моде при любой погоде!
    Нет, несколько я помню, API Ozon не предусматривает возможность работы с отзывами.
    Да и в принципе, что можно с ними делать - получать список и отвечать? Слишком маленькие задачи для интеграции их в API.
    Так что придется писать парсер отзывов.
    Но приложение OZONa с отзывами работать умеет, значит есть методы.

    Методы то явно есть, но не для публичного API.
    Ответ написан
    Комментировать
  • Тег < p > и < span >. Есть разница?

    Разница в том, что span не несёт никакого семантического смысла, а p несёт и является параграфом.
    Ответ написан
    5 комментариев
  • Тег < p > и < span >. Есть разница?

    @Zarron
    Front-end developer
    Советую погуглить про семантику, тэги отличаются не просто так, есть main, header, footer - так же с текстом, все нужно использовать по мере необходимости, сайт конечно же можно на div-ах написать но это будет "неправильно" для поисковых роботов
    Ответ написан
    1 комментарий
  • Каков смысл вопросительного знака в теме вопроса?

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    Ну а кто то возможно обратит внимание что он действительно не сформулировал вопрос.
    И возможно - но это не точно (хотя уточка не даст соврать) кто то даже начнет формулировать вопрос и поймет ответ на него.
    Ответ написан
    1 комментарий
  • Каков смысл вопросительного знака в теме вопроса?

    0xD34F
    @0xD34F
    Кому мозгов не хватает на составление вопросительного предложения, тому и на осознание ответа вряд ли хватит.
    То есть, кривой заголовок - сразу ясно, что автор вопроса является дебилом, на которого не стоит тратить время.
    Ответ написан
  • Почему не работает sql запрос в Laravel?

    ipatiev
    @ipatiev
    Потомок старинного рода Ипатьевых-Колотитьевых
    Этот набор шаманских заклинаний помог потому, что в нем отсутствует элемент ONLY_FULL_GROUP_BY.
    Который и отвечает за строгость по отношению к вопросу о группировке.
    И по которому гуглится миллион объяснений заодно.
    Ответ написан
    Комментировать
  • Почему не работает sql запрос в Laravel?

    iMedved2009
    @iMedved2009
    Не люблю людей
    1. представьте себе таблицу
    countries
    id, name, continent_id
    1, Russia, 1
    2, Germany, 1
    3, China, 2
    4, Kazakhstan, 2

    если мы делаем запрос select continent_id from from countries group by continent_id; базе все понятно она выведет
    1
    2

    если мы делаем запрос select name, continent_id from from countries group by continent_id;
    базе нихрена не понятно ибо
    1, а здесь что выводить? Russia или Germany?
    2, а здесь что выводить? China или Kazakhstan?

    2. Играться с sql mode дело не правильное - с чего вы решили что на prod сервере вам разрешат это делать?
    Ответ написан
    Комментировать
  • Как приложение может определить реальное местоположение пользователя?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Йопт, Глеб, тут эту тему уже жевали-жевали, казалось бы разжевали всю, нафиг.

    Да, VPS помогает, но не всегда. "Потренироваться" в обходе запретов на коннект с РФ можешь на сайтах типа dell.com - когда у тебя коннект к ним заработает (через VPS ессно) - тогда можно о чем-то думать. Помощь здесь окажет сайт whoer.net - его тоже нужно пустить через VPS - он дает ценные подсказки, что еще не так.

    Но надо сказать, что даже выполнив все условия, игра может не заработать. Например мне не удалось запустить RAID на компе, который ходит точно через VPS, Сам Plarium Play заработал, считает, что я в Амстердаме, а вот игруха не запускается - видимо что-то недоработано.

    (JFYI: Горячих финских парней из SuperCell жаль. RAID тоже как бы изьят из магазина гугла, но есть другие магазины :) а BrawlStars и ClashRoyale - далеко не уникальные игры, таких тринадцать на дюжину.)
    Ответ написан
    8 комментариев
  • Может ли быть такое, чтобы фреймворк был быстрее ванили?

    Adamos
    @Adamos
    Вообще-то 90% задач в JS предполагают, что решительно всем решительно похрен, что там в попугаях.
    Лишь бы не глючило и можно было легко исправить.
    Язык, просто-таки предназначенный для фреймворков.
    Во всяком случае, его браузерная часть.
    А если вам позарез понадобились реальные оптимизации - так пишите не на ванили, а на чем-нибудь низкоуровневом и собирайте в WebAssembly,
    Ответ написан
    Комментировать
  • Как передать переменную из html в sql запрос python?

    Сначала вам нужно получить данные с формы. Ознакомиться с POST-запросами можете здесь:
    https://pythonbasics.org/flask-http-methods/
    Потом, вам нужно эти данные передать в SQL-запрос. Здесь тоже всё описано на примере:
    https://pythonbasics.org/flask-sqlite/
    Ну и в целом вам будут полезны эти ресурсы:
    https://pythonbasics.org/
    https://docs.python.org/
    https://pydocs.ru/
    Ответ написан
    Комментировать
  • Как передать переменную из html в sql запрос python?

    ipatiev
    @ipatiev
    Потомок старинного рода Ипатьевых-Колотитьевых
    Вам надо на время оставить программирование и изучить две гораздо более важные вещи:
    Во-первых, надо научиться структурно мыслить. В частности, разобраться, что ваш вопрос состоит из двух совершенно разных, никак не связанных между собой частей:
    1. как в Flask получить данные формы
    2. как передать переменные в sql запрос

    А во-вторых, научиться пользоваться интернетом. Потому что ответов на оба эти вопроса, в том числе и на данном сайте, просто миллионы.
    На первый (ссылка из ответа на qna.hab.com): https://flask.palletsprojects.com/en/1.1.x/quickst...
    На второй: https://qna.habr.com/q/1002781
    Ответ написан
    Комментировать
  • Как найти самую высокую точку в svg?

    neuotq
    @neuotq
    Прокрастинация
    Смотрите.
    viewBox="0 0 1000 100" - определяют вьюпорт пользователя, те как бы то окошко через которое мы смотрим когда видим картинку svg. Первые две цифры - это минимальные(верхний левый угол) x,y координаты, далее размер длинна вдоль x и y
    Следовательно, самая высокая точка, с тчк зрения этого окошка, будет та, у которой координаты по y будет 0.
    У вас там рисуется <polygon points="0,0 9.090909090909092,11 .... вот как видно первая точка имеет координаты по 0,0 - те по x - самая левая с нулевым отступом от лева, и по y- самая верхняя, с нулевым отступом от min y - верха окошка. Таким образом все у кого будет y - 0 (второе число в паре ч/з запятую) - будут на самом верху, относительно окна просмотра.
    Но координаты могут уходить и за окно просмотра: как в лево/вверх, тогда отрицательные будут, так и в право/низ - будут больше окно просмотра(в вашем случае больше 1000 и 100 для x и y соответвенно)
    Ответ написан
    Комментировать
  • Как раздать git hook для всей команды?

    Например есть husky - очень удобно, если с фронтом работаете.

    Если без сторонних инструментов, то можно хуки сложить в папку, которая будет трекаться в репозитории и поправить git config:
    git config core.hooksPath .githooks
    - это нужно выполнять для каждого репозитория у каждого разработчика. Можно упростить жизнь, вставив это в какой-нибудь скриптовый файл, который все обязательно запускают.
    Ответ написан
    4 комментария
  • Хочу понимать биты/байты и их друзей. Литература?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Петцольд "Код тайный язык информатики"
    Ответ написан
    1 комментарий
  • Laravel не выдать товар разным пользователям?

    Sanes
    @Sanes
    Кладите товар в корзину без привязки к ключу. Контролируйте только количество.
    Потом по очереди рассылайте или привязывайте к заказу ключи. Соответственно после оплаты. Обработка очереди это не долго.
    Ответ написан
  • Почему в LIKE возвращает пустой результат?

    i229194964
    @i229194964
    Веб разработчик
    Данная проблема чаще всего возникает различия строк сравнения между PostgreSQL. Версия 15 может использовать другие настройки по умолчанию.
    В PostgreSQL сравнение строк зависит от настройки collation.
    Попробуйте изменить настройки collation для PostgreSQL 14, чтобы они соответствовали настройкам версии 15.
    return User::where("name", "LIKE", "%{$query}%")->collate('utf8mb4_general_ci')->get();
    Ответ написан
    2 комментария