Задать вопрос
  • SQL сумма продажи за день?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    SELECT DATE(payment_date) AS `date`, SUM(amount) AS income
      FROM payment
      WHERE payment_date >= '2005-07-01' AND payment_date < '2005-08-01'
      GROUP BY `date`
    Ответ написан
    4 комментария
  • Почему meta charset="utf-8"/ работает только если сместить кавычку на meta "charset=utf-8"?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Раз код писали в блокноте, то, скорее всего, в Windows. Значит сохранили в кодировке windows-1251.
    Когда пишете тэг правильно, <meta charset="utf-8">, то указанная вами кодировка utf-8 не совпадает с реальной кодировкой текста, отображаются вопросики.
    Когда пишете тэг неправильно, то он игнорируется и кодировка распознаётся правильно, отображается нормальный текст.
    Кодировка, указанная в тэге, должна соответствовать кодировке, в которой сохранён текст.
    Ответ написан
    1 комментарий
  • Из-за чего программа C++ на amd работает быстрее чем на intel?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Из-за того, что процессоры от разных производителей обладают разной производительностью, внезапно, из-за отличий в архитектуре, командах, транзисторах, частотах, кэшах и во всём остальном. Сюрприз! А еще есть такие факторы как: кэши, оперативная память, дисковая подсистема, запущенные приложения, сервисы, разные ОС, разные чипсеты, разные биосы, да даже вентилятор на процессоре может влиять на производительность, из-за которого турбобуст какой-нибудь включится или выключится, и еще целый вагон других факторов.
    Ответ написан
    5 комментариев
  • Как создать HTTP-запрос вместо формы?

    @Refguser
    Решения для бизнеса: от создания ИМ до...
    Но как это преобразовать в HTTP-зарос?

    "через команду CURL" и отправляется " HTTP-зарос".

    Так, чтобы я мог его ввести просто в адресной строке браузера.

    Написать скрипт, который будет ловить GET параметры и отсылать их POSToм.
    Ваш КЭП.

    ЗЫ. Но это неудобно. Лучше просто сделать форму, куда и вводить параметры, которые планировалось писать в адресной строке браузера.
    Ответ написан
    Комментировать
  • Что делать с Постановлением Правительства № 258 от 01.03.2024 по АТЗ?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Что делать с Постановлением Правительства № 258 от 01.03.2024 по АТЗ?

    Заказать аудит безопасности в соответствие с этим ПП.
    Ответ написан
    Комментировать
  • Как написать правило в nginx чтобы адрес типа http://localhost:8099/home/index/alex попадал в GET['url'] параметр?

    IvanU7n
    @IvanU7n
    nothing interesting here
    -      try_files $uri /$uri /index.php?$query_string;
    +      try_files $uri $uri/ /index.php?url=uri&$query_string;

    но сомнительная задумка, т.к. то же относительно легко вытаскивается через $_SERVER['REQUEST_URI']
    Ответ написан
    Комментировать
  • Как спарсить json?

    xez
    @xez Куратор тега Java
    TL Junior Roo
    var jsonArray = """
                     [
                       {
                         "prefix": "for",
                         "body": [
                           "for(int i=0; i<count; i++) {",
                           "}"     \s
                         ],
                         "description": "for loop",
                         "length": 1
                       },
                       {
                         "prefix": "foreach",
                         "body": [
                           "for(Object obj: arr) {",
                           "}"     \s
                         ],
                         "description": "foreach loop",
                         "length": 1
                       },
                     ]
                    """;
    
            var snippetsListType = new TypeToken<ArrayList<Snippet>>(){}.getType();
            var snippets = new Gson().fromJson(jsonArray, snippetsListType);
    Ответ написан
    Комментировать
  • Почему не подтягиваются изменения стилей для https?

    @Refguser
    Решения для бизнеса: от создания ИМ до...
    Вангуя (без пациента и нужных деталей): потому что браузерное кеширование.
    Ответ написан
    1 комментарий
  • Как изучить Vue.js?

    Лично мне понравилась книга: Эрик Хэнчет, Бенджамин Листуон "Vue.js в действии".
    Хорошо зашла после документации.
    Ответ написан
    Комментировать
  • Как исправить "Undefined array key "login","password" в $_POST?

    Elaryks
    @Elaryks
    По умолчанию в теге <form /> используется метод GET, поэтому элементов в массиве $_POST не существует.
    В вашем случае должно быть так:
    <form action="src/registration.php" method="POST" />
    Ответ написан
    4 комментария
  • Какой отечественный linux выбрать для веб-разработки?

    Lord_of_Rings
    @Lord_of_Rings
    Дунадан - северный странник. Злой, но очень добрый
    Вообще без разницы, но лучше с импортозамещением не связываться, проблем не оберешься, по собственному опыту знаю. Используйте классику, проверенную временем. Что касается VPN, то, например с одной из самых лучших дистрибутивов linux - Ubuntu, нет никаких проблем и скорее всего и не будет, и никто (разве что, кроме босса) не мешает его юзать хоть для веба, хоть для видосиков.
    Ответ написан
    5 комментариев
  • В какую сторону развивается Vue и есть ли ему современные альтернативы?

    yarkov
    @yarkov Куратор тега Vue.js
    Помог ответ? Отметь решением.
    Что вообще с фреймворком? Он развивается?

    Вы ведь даже не попытались гуглить. Не ходили в github проекта.
    Если да то в какую сторону и что слышно про Vue 4?

    В лучшую. Зачем вам 4? Разберитесь пока с тем что есть.
    Про React знаю, но интересуют именно Vue и ему подобные фреймворки

    Возьмите React )) Ну а подобные Vue... На слуху наверное только Svelte.
    Ответ написан
    Комментировать
  • Java на уровне железа, отличия от C++?

    gbg
    @gbg Куратор тега C++
    Любые ответы на любые вопросы
    Авторы надеялись, что к железу можно будет обращаться с помощью абстракций - производитель железа у себя реализует java-машину, а уж сверху нее можно запускать прикладной код.

    Вы забываете о большом пласте истории техники, который был сильно до этого - 8 битные домашние ЭВМ (десятки их) и язык Бейсик.

    Так вот, ЭВМ того времени были катастрофически разными - разные носители (кассеты, дискеты, картриджи), разная аппаратура (засунуть еще один центральный процессор в дисковод? да нивапрос! разная скорость для PAL и NTSC версий - легко!). Но вот бейсик был везде и позволял, с некоторыми переделками, таскать программы с машины на машину.

    Таким образом, авторы находились в этом историческом контексте (у них все детство прошло в обнимку с каким-нибудь VIC-20). Тут уже становится логичным желание сотворить то же самое, только круче - берем современный язык, стандартизируем синтаксис - и делаем аналогично - производитель железа предоставляет нам Java-машину с нужным уровнем абстракции - и все программы бегают с архитектуры на архитектуру без переделок.

    Отчасти, это сработало на старых мобилках, в эпоху j2me - это как раз Java, засунутая в телефон - игры, браузеры, карты (были даже ЯндексКарты), читалки, чатилки - куча всего.

    Еще один виток эволюции, которые вы, видимо, не застали - (чорд, я - стар, я очень стар) - попытки сотворить интерактивные веб страницы.
    "У нас же есть всюду переносимая Java - давайте влупим ее поддержку в браузер в виде апплетов - небольших приложений". Тут резко активировались вирусописатели и прочий сброд - благодаря развесистой и дырявой архитектуре, апплеты могли творить всякую дичь.

    Сейчас апплет на java можно встретить во всяком старом железе, на нем там сделано GUI для удаленного администрирования серверов, коммутаторов и СХД. Вы браузером заходите на железку, и тут на вас вываливается ворох предупреждений о том, что сейчас будет запущено какое-то ужасное дырявое ПО, держите штаны, а то слетят. Уверены? Точно уверены? А с этим согласны? А так?

    А уже потом начали активно применять JavaScript, главным образом, изобретя Ajax - продолжая люто натягивать сову (систему для создания электронных библиотек для ученых/HTML) на глобус (задачу создания интерактивного гуя с красивой версткой).

    И это вы еще бэк на Perle не рефакторили
    Ответ написан
    2 комментария
  • Почему не получается вывести шорткод в шаблоне Wordpress?

    Mike_Ro
    @Mike_Ro Куратор тега WordPress
    Python, JS, WordPress, SEO, Bots, Adversting
    Вариант с экранированием:
    <?php echo do_shortcode( '[gridmaster grid_style="style-2" post_type="game" posts_per_page="10" orderby="date" order="DESC" content_from="excerpt" excerpt_type="characters" excerpt_length="15" show_read_more="yes" read_more_text="Скачать" grid_image_size="medium" grid_image_width="350" grid_image_height="200" link_thumbnail="no" link_thumbnail_to="post" show_filter="yes" filter_style="default" btn_all="no" taxonomy="category" hide_empty="1" multiple_select="no" toggle_filter_items="no" pagination_type="load_more" infinite_scroll="true" animation="true" heading_font_size=\'{"xs":"16px","sm":"18px","md":"20px","lg":"22px","xl":"24px"}\' grid_col_gap=\'{"xs":"30","sm":"30","md":"30","lg":"30","xl":"30"}\' grid_row_gap=\'{"xs":"30","sm":"30","md":"30","lg":"30","xl":"30"}\' grid_item_per_row=\'{"xs":"1","sm":"2","md":"3","lg":"3","xl":"3"}\' slider_args=\'{"arrows":"1","autoplaySpeed":"3000","infinite":"1","slidesToShow":{"xs":"1","sm":"2","md":"3","lg":"3","xl":"3"},"slidesToScroll":{"xs":"1","sm":"1","md":"1","lg":"1","xl":"1"}}\']' ); ?>

    Вариант с NOWDOC синтаксисом, как подсказал Ivan Ustûžanin:
    <?php echo do_shortcode( '[gridmaster grid_style="style-2" post_type="game" posts_per_page="10" orderby="date" order="DESC" content_from="excerpt" excerpt_type="characters" excerpt_length="15" show_read_more="yes" read_more_text="Скачать" grid_image_size="medium" grid_image_width="350" grid_image_height="200" link_thumbnail="no" link_thumbnail_to="post" show_filter="yes" filter_style="default" btn_all="no" taxonomy="category" hide_empty="1" multiple_select="no" toggle_filter_items="no" pagination_type="load_more" infinite_scroll="true" animation="true" heading_font_size=\'{"xs":"16px","sm":"18px","md":"20px","lg":"22px","xl":"24px"}\' grid_col_gap=\'{"xs":"30","sm":"30","md":"30","lg":"30","xl":"30"}\' grid_row_gap=\'{"xs":"30","sm":"30","md":"30","lg":"30","xl":"30"}\' grid_item_per_row=\'{"xs":"1","sm":"2","md":"3","lg":"3","xl":"3"}\' slider_args=\'{"arrows":"1","autoplaySpeed":"3000","infinite":"1","slidesToShow":{"xs":"1","sm":"2","md":"3","lg":"3","xl":"3"},"slidesToScroll":{"xs":"1","sm":"1","md":"1","lg":"1","xl":"1"}}\']' ); ?>

    Если использовать нормальную IDE, то она сообщит о возможных проблемах:
    67347946022ff024286243.png
    Ответ написан
    1 комментарий
  • Как эффективно перейти на c++ при опыте работе с php?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Посоветуйте, как можно было бы максимально безболезненно восполнить утраченные знания, а также наверстать упущенные новшества в языке?

    так это...
    Сейчас хочу попробовать реализовать научный проект.
    Собсно практика - лучший учитель, садитесь и пишите. Если базу уже знаете реализация не станет проблемой. По ходу решения текущих задач проекта познакомитесь со всеми нужными изменениями и практиками, сегодня на любой чих есть дока, туториал, видео и чатжпт. Двух зайцев двумя плюсами, так сказать...
    Ответ написан
    Комментировать
  • Почему 404 not found в ubuntu?

    @Drno
    А Вы права вебсерверу дали на папку и файлы ?
    это который пользователь www-data
    Ответ написан
    1 комментарий
  • Существует ли сервис бесплатных push Для android?

    Вроде в firebase нет ограничений на пуши (бесплатно и сколько угодно)
    По-умолчанию есть квота в 600к в минуту, но если очень-очень нужно, то можно попросить больше.
    https://firebase.google.com/docs/cloud-messaging/c...

    Очень много пушей за очень малое время не получится отправить (нужно размазывать на несколько минут) и на такое получить квоту нельзя принципиально.
    https://firebase.google.com/support/faq#fcm-quotas

    Также рейт лимиты могут быть ограничены в пики, когда большая нагрузка на сервис, по тому нужно обрабатывать нормально ошибку 429 и равномерно размазывать свои уведомления в течение дня.
    https://firebase.google.com/docs/cloud-messaging/c...

    600к отправок в месяц, если они размазаны - это мало и врядли упрётся в какой-либо лимит.
    Ответ написан
    3 комментария
  • Не работает Tails на ноутбуке honor magicbook 14 art, прошу помощи уважаемые знатоки. Сдавать в магазин или можно решить данную проблему?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, вернуть обратно в магазин и перед покупкой следующего ноутбука проверить его совместимость с линуксом.
    Ответ написан
    6 комментариев
  • В чем смысл папки assets в WP?

    vpetrov
    @vpetrov
    частный SEO-специалист
    Это часть традиционной архитектуры системы. Файлы шаблона стоит хранить вместе, чтобы потом, когда вы станете настраивать сканирование и индексацию сайта, вам не пришлось мучиться с настройками доступов. Да и поддерживать проект будет сильно проще.
    Ответ написан
    2 комментария
  • В чем смысл папки assets в WP?

    gagarinstudio
    @gagarinstudio
    Скорее больше для группировки файлов CSS, JS, images, fonts.
    Никакой критичной функциональности данная папка - не несет.

    Если заглянуть в репозиторий WP themes, то там видно, что файлы в старых версиях разбросаны по корневой директории темы, а потом группируются в assets
    Ответ написан
    Комментировать