Задать вопрос
  • Возможно ли сделать такие запросы-замены в таблице?

    @Everything_is_bad
    Проще написать скрипт на php, python и т.п., и уже на уровне ЯП выполнить очистку и прочую обработку.
    Ответ написан
    3 комментария
  • Как называется такая вложенность в php?

    Это называется PHP. Потому как PHP изначально создавался как сам себе шаблонизатор HTML. Именно поэтому в коде присутствуют открывающие и закрывающие конструкции "<?php" и "?>"

    Люди, разрабатывавшие PHP, прекрасно понимали, как отвратительно будет выглядеть и читаться код, если они заставят людей писать так, как на вашем скрине. Именно поэтому они придумали совершенно другой синтаксис для условий и циклов, который как раз хорошо подходит для написания шаблонов. Ваш пример можно было бы переписать вот так:

    <?php if ($isSent): ?>
    
        <p>Email sent successfully!</p>
    
    <?php else: ?>
    
    <form method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
        <label for="subject">Тема письма : </label> <br>
        <input type="text" name="subject" size="30"> <br>
    
        <label for="elvismail">Содержание письма : </label> <br>
        <textarea name="elvismail" id="" cols="30" rows="10"></textarea> <br>
    
        <input type="submit" name="submit">
    </form>
    
    <?php endif; ?>


    Погуглите "php endif endfor"
    https://www.php.net/manual/en/control-structures.a...
    Ответ написан
    4 комментария
  • Как узнать назначение приложений Android, чтобы удалить все лишние?

    По факту ваш вопрос можно свести к "неожиданно стал получать кучу смс из разных источников, включая банки" и
    "Хочу удалить лишние приложения. Где можно узнать, что за приложения по их идентификатору [список]".

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

    Ответ на вопрос про приложения - просто вписываешь в поисковик их по порядку и узнаёшь, что это.

    На 4pda уже скорее всего есть инструкции о том, что можно удалять, а что не стоит.


    Если говорить конкретно о данном посте, просто пытаюсь разобаться с атакой, которая действительно была.
    Причем, самое интересное, доступ пытались получить к личному кабинету сбер-банка, в котором у меня давно ничего нет. Может воды кто-то налил что там приличная сумма денег. Я не знаю.

    На каких фактах основан такой вывод?
    Ответ написан
    1 комментарий
  • Что искать в новых смартфонах на замену старому, приобретённому в 2018 году?

    xez
    @xez
    TL Junior Roo
    В телефонах ничего нового не появляется уже лет 5.
    Технологии при этом все из флагманов плавно просочилось и в бюджетные модели.

    Что такого есть во флагманах, чего нет в бюджетниках?
    1. Камера.
    2. Процессор.
    3. Стекло/металл в корпусе.
    Ну и все, наверное.

    Т.е. если вам фотографировать надо - то это какой-то флагман самсунг/пиксель.
    Если видео снимать, то, наверное иФон про.
    Если играть - либо иФон либо смотреть телефоны на андроиде с мощными процессорами (там вроде были и не флагманы).

    Если вы не желаете переплачивать за игры и камеру, то все становится сильно проще.
    Какой-нибудь базовый телефон за 10-11к предлагает уже и достойный экран и nfc, и 5g (на будущее), и может даже защита есть типа ip68. Процессор при этом будет вполне достаточен для повседневных задач.

    Между «базой» и флагманами плавно размазаны компромиссные модели, в которых есть мелкие фичи типа чуть получше камеры или чуть побыстрее процессор. Где-то может дизайн какой-то присутствует...

    Итого, краткий гайд на покупку телефона:
    1. Фотографировать/снимать видео - флагманы (в т.ч. прошлых лет).
    2. Играть - смотрим на процессор.
    3. Если не первое и не второе - идём в магазин и щупаем все руками/смотрим вживую, берём любой приглянувшийся с ценой от 10к.
    Ответ написан
    4 комментария
  • Как правильно перенести изменения с тестового сайта битрикса на боевой?

    Я предполагаю что мы делаем бэкап на тестовом сайте и переносим его на боевой и там уже восстанавливаем, прав ли я, если нет то подскажите как сделать это?

    Зависит от сайта и изменений.
    • Изменения только в коде и в базе ни чего не изменялось? Тогда вообще стоило бы их через git накатывать.
    • Изменения как в коде так и в базе:
      • Если на сайте не было за это время изменений, то может прокатить развёртывание бекапа.
      • Если же сайт активно использовался: создавались заказы, редактировались товары, сделки в Б24 и т.д, то такой вариант не уместен так как будет потеря данных. В таких случаях нужно использовать миграции. Есть много разных вариантов написания миграций, но общая суть в том, что изменения в БД фиксируются в виде скриптов, которые выполняются в момент деплоя. Один из способов управлять миграциями- это модуль sprint.migration.



    Ответ написан
    Комментировать
  • Помощь в PHP проверка данных из файла только выбранные значения?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    У вас файл создан под Уиндоуз, в которой в качестве разделителя строк используется последовательность \r\n
    Разбивая по \n, вы в конце каждой строки оставляете висеть символ \r, и в итоге при сравнении совпадает только последний элемент файла, после которого нет перевода строки

    Для чтения файлов в РНР есть специальная функция. Которая понимает любые переводы строк, и умеет их автоматически удалять.
    $array = file(JPATH_SITE.'/list.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);

    И всё сразу начнёт находиться.
    Ответ написан
    Комментировать
  • Проблема с переключением на su пользователя?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    не понимаю какой пароль он требует.

    пароль пользователя builder. Если пароля нет -- можно его задать. Либо сначала стать рутом, после чего su в любого пользователя сработает без пароля.
    Ответ написан
    1 комментарий
  • Проблема с переключением на su пользователя?

    @Everything_is_bad
    Проблема погуглить и прочитать man su? нужно вводить пароль от builder3
    Домашнее задание: нагуглить разницу между su и sudo
    Ответ написан
    Комментировать
  • Не отправляются письма через ЯНДЕКС SMTP в Django. Что не так?

    @SunTechnik
    1. Для отправки почты используется протокол smtp (а не snmp)
    2. Требуется создать и использовать пароль приложения, а не пароль от учетки.

    https://yandex.ru/support/yandex-360/customers/mai...

    Что, прям реально сейчас свой пароль всему миру сообщили от учетки?
    Ответ написан
    2 комментария
  • Как frontend и backend соединяют в единый проект?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    Как мне их правильно соединить?
    Во первых - зачем? Смысл разноса api и приложения в том что бэк работает одинаково со всеми запросами (не особо важно кто и как их дергает, лишь бы права позволяли), а фронт не зависит от бэка в представлении. По этому фронт пишется как морда на каком-нибудь реакте, который от бэкенда получает данные по запросу. Нужно авторизоваться - стучишся в эндпоинт авторизации, отдаешь креденшелы, получаешь токен. Нужно список юзеров - берешь доку по апи, стучишся с нужным пэйлоадом на эндпоинт, получаешь жсон списка, из него рисуешь что хочешь...
    Во вторых -
    Или frontend и backend размещены разными программами?
    что-то мне подсказывает что наверное вы рановато по знаниям взялись за задачу...
    Ответ написан
    Комментировать
  • Какую кодировку выбрать для немецкого языка?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Для немецкого я всегда ставлю utf8mb4_unicode_ci
    Работает просто отлично.
    А кодировка utf8mb4.
    Но вы скорее всего будете выбирать тип сортировки, если через phpmyadmin.
    Если руками будете таблицы создавать, то надо прописать типо
    CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
    А когда будете создавать таблицу, то примерно так.
    CREATE TABLE example (
      id INT PRIMARY KEY,
      name VARCHAR(255)
    ) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
    Ответ написан
    2 комментария
  • MacBook Pro 16 i9 в 2025 году актуален ли?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Нет. Сейчас брать мак имеет смысл только на арме с минимум 16Гб ОЗУ. При наличии бюджета - берите с максимальной конфигурацией ОЗУ. Аир на м2 лучше не брать. Аир - если важна компактность и лёгкость, про - если нужна производительность прежде всего. В целом мак на арме - отличнейшая рабочая машина.
    Ответ написан
    1 комментарий
  • Как научиться строить wi-fi и\или 4g сети? Или как сделать на даче хороший интернет?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вообще, это два принципиально разных вопроса в заголовке. Строительство сетей - это довольно большая область знаний и тут надо много всего знать и учить. В двух словах не рассказать, особенно без конкретики - гугл и статьи в помощь. А вот для загородного интернета лучше всего брать узконаправленную антенну со встроенным модемом и стандартным ethernet портом. Проблема отдельной антенны и модема в потерях в кабеле между ними, поэтому лучшие варианты - антенна со встроенным модемом. С помощью мобильного приложения типа OpenSignal находите ближайшие вышки, а так же выясняете на каких частотах работает ваш сотовый оператор в вашей местности (гугл плюс звонок оператору). Далее покупаете под ваши частоты что-то типа Mikrotik LTE Kit (их там есть несколько вариантов - маленький бочонок или большая параболическая антенна), устанавливаете у себя на чердаке или вышке (не забывайте про грозозащиту и оптическую развязку для ethernet) и направляете антенну на сотовую вышку максимально точно. С 10-20 мегабит с телефона до 80-95 мегабит в лесу за городом с вышеназванным микротиком. В антенну втыкаете стандартный кабель типа "витая пара" и заводите в дом, а вот уже в доме втыкаете его в ваш WiFi роутер. В зависимости от вашего бюджета и особенностей дома и участка можно взять один роутер из топовой линейки с пачкой антенн или собрать Mesh сеть - если дом большой и хочется ещё и на участке сделать стабильный WiFi. Например что-то типа TP-Link Archer AX90 или набор девайсов серии OneMesh/Deco (рекомендую почитать обзоры сначала).
    Ответ написан
    Комментировать
  • MacBook Pro 16 i9 в 2025 году актуален ли?

    xez
    @xez
    TL Junior Roo
    MacBook Pro 16 i9

    Большой, тяжелый, медленный, от батареи будет жить часа 2, максимум.

    Для музыки, скорее всего, вам подойдет даже эир.
    Брать только на процессоре M серии.
    SSD на современных маках заменить нельзя.
    Можно пользоваться внешним.
    Ответ написан
    3 комментария
  • Хватит ли MacBook Air 13 с чипом M3 с конфигурацией 16/512 для разработки?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, хватит вполне. Лучше, конечно, взять конфигурацию с максимальной памятью, остальное - по вашему бюджету и возможностям. В целом аир - отличнейшая рабочая машинка. Температуры нормальные - аир довольно холодная машина (кроме м2 версии).
    Ответ написан
    3 комментария
  • Сайты для поиска единомышленников?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Нигде. Незачем middle+ разрабу работать над чужими идеями, он скорее всего завален высокооплачиваемой работой, очень ценит личное время и полон собственных идей.
    Ответ написан
    24 комментария
  • Есть ли возможность скачать браузерные игры?

    vabka
    @vabka Куратор тега Веб-разработка
    В общем случа - нет.
    swf-объекта и не будет.
    Ответ написан
    Комментировать
  • Что делать если сайт долго загружается?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Сам не силён в программировании.

    В этом случае вам следует просто нанять соответствующего специалиста. Это будет во много раз быстрее, дешевле и эффективнее, чем самостоятельно лезть в то, в чём не разбираетесь: только на то, чтобы разобраться у вас уйдёт огромная куча вашего времени, которое стоит денег, а так же легко сможете сломать ваш сайт и на его починку в итоге уйдёт ещё больше времени и денег, т.к. всё равно придётся нанимать кого-то, кто знает и умеет.
    Ответ написан
    2 комментария