• Как корректно искать по регулярным выражениям в SQL?

    ipatiev
    @ipatiev
    Потомок старинного рода Ипатьевых-Колотитьевых
    Документацию полезно иногда читать.
    В ней шрифтом по фону написано, что
    To use a literal instance of a special character in a regular expression, precede it by two backslash (\) characters. The MySQL parser interprets one of the backslashes, and the regular expression library interprets the other.
    Ответ написан
    1 комментарий
  • Как запаролить сайт?

    @tyxeo
    дальний знакомый Мурыча
    используй на сервере базовую аутентификацию
    Ответ написан
    Комментировать
  • Почему форма обратной связи php отправляет часть кода?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    1) Тело хтмл письма, как и любой подвид иксмл, должно начинаться с оперделяющих тегов, у вас же тупо табличка отправляется.
    2) Заниматься мастурбациейфигней с отправкой через mail() в 21 веке как минимум стыдно, как максимум чревато проблемами при отладке и смене функциональности, не говоря уже о том что отправка хтмл контента и приложений становится задачей со звездочкой.
    3) Все легко решается переходом на нормальную библиотеку отправки почты, пхпмэйлер/свифтмэйлер и их многочисленные аналоги.
    Ответ написан
    3 комментария
  • Где формируется массив с данными #ORDER_LIST#?

    @koder_1
    Битрикс программист
    Не нужно совсем использовать #ORDER_LIST# в почтовом шаблоне, вместо него есть специальные почтовые компоненты для оформления заказа,
    в них есть вся информация и можно им задать свой кастомный шаблон.
    Ответ написан
    Комментировать
  • Есть ли смысл сбрасывать винду (11 вер.) до заводских настроек при подозрении на троян/шпион?

    @rPman
    Если все работает, вирусов не обнаружено (можете для спокойствия проверить машину каким-нибудь livecd kasperski/drweb у обеих компаний они бесплатные для домашнего использования), то достаточно сменить пароли на сервисах, о доступе к которым у вас есть опасения (а так же проверить наличие удаленных подключений, типа как сессии у whatsup/telegram/..., хотя обычно при смене пароля они удаляются).

    Сброс до заводских настроек откатит состояние системы назад, затем система будет загружать и устанавливать обновления, считай часы - сутки, в зависимости от интернета и скорости диска/ssd... так же придется устанавливать все приложения заново, а если не использовались облачные аккаунты браузера - восстанавливать и их настройки, в общем процесс не моментальный и к нему придется готовиться заранее.
    Ответ написан
    Комментировать
  • Как подменить цифровые отпечатки на Android?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Если ты поменял себе руку - то срочно позвони своему банковскому менеджеру
    и спроси что делать и как обновить отпечатки.

    По поводу антифрода - это не знает никто. Античит и антифрод - это ноу-хау и никто не станет
    рассказывать об этом в хабре. Тем более что эти системы постоянно улучшаются и изменяются.
    Ответ написан
    Комментировать
  • Как найти источник данных этого сайта?

    @rPman
    Открываешь страницу, затем консоль разработчика F12, вкладка сеть, затем обновить страницу, затем во вкладке сеть нажимаешь кнопку "лупа" справа от "поиск url", затем вставляешь в поле поиска ресурсов снизу строку из данных, источник которых ты ищешь, например заголовок "Zentrumsnähe - Wohnen und Arbeiten auf 6 Zimmer - frisch renoviert" и получаешь две ссылки источника данных:
    https://homepagemodul.immowelt.de/list/api/list/?callback=listcallback&guid=b2436f43607c49f49b3e1135fe8f33d1&area=&eType=-1&eCat=-1&geoid=-1&livingarea=&page=1&price=&rentfactor=&room=&squareprice=&windowarea=&stype=0&_=1719720028049
    https://homepagemodul.immowelt.de/list/api/list/?callback=listcallback&guid=b2436f43607c49f49b3e1135fe8f33d1&area=&eType=-1&eCat=-1&geoid=-1&livingarea=&page=1&price=&rentfactor=&room=&squareprice=&windowarea=&stype=0&_=1719720028050

    Запрос нужно будет повторять максимально точно, с заголовками, и универсально это потребует реверсинжеринг кода сайта (например бакэнд может запрещать запрос разных данных с тем же хешем в url, а получение хеша - суть обфусцированного кода на javascript).
    Ответ написан
    2 комментария
  • Получение статьи и комментариев к ней: одним запросом или двумя?

    @Akina
    Сетевой и системный админ, SQL-программист.
    Для меня показанный результат как-то неочевидно пригоден к использованию. Куда как симпатичнее смотрится
    SELECT 'original post' AS type, content
    FROM   posts
    WHERE  id = 1
    
    UNION ALL
    
    SELECT 'comment', content
    FROM   comments
    WHERE  post = 1
    
    ORDER BY type = 'comment'

    И один запрос, и никакого дублирования.
    Ответ написан
    Комментировать
  • Есть ли готовое решение для создания пользовательской панели на базе MySQL для управления заданиями клиентов?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    {PHP, MySql, HTML, JS, CSS} developer
    Звучит как ларавель + рбак + что-то типа вояджера. По описанию в 10 строчек звучит как распространенная задача, на деле ВСЕГДА всплывает миллион нюансов и "мы думали это само собой разумеется", по этому 99,9% что подходящего готового решения "искаропки" под ваши хотелки нет.
    Ответ написан
    Комментировать
  • Какие есть способы хранения вебсокет соединений?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Сокеты невозможно сериализовать. Придумай другую термиологию или другую идею.

    Возможно ты хотел что-то другое?
    Ответ написан
    2 комментария
  • Как сделать два сервера на одном компьютере доступными в интернет?

    @Drno
    Nginx Reverse Proxy. Отвечали же уже на этот вопрос
    И дальше в нём ловишь 2 домена, и уже локально перекидываешь на нужный порт на localhost
    Ответ написан
  • Можно ли использовать Bitrix Framework без Bitrix CMS? Как начать?

    Adamos
    @Adamos
    "Run you fools!" (c)
    Единственная причина связываться с Битриксом - это вендор-лок на его систему.
    То, что они потроха своего чудовищного продукта называют модным словом "фреймворк" - это маркетинг и... только маркетинг.
    Если вы готовы работать с фреймворком - берите фреймворк. Настоящий, нормальный фреймворк, как Симфония или Ларавель. А на копролит Битрикса даже не оглядывайтесь.
    Ответ написан
    Комментировать
  • Нужно ли взять деньги за оценку больших ТЗ веб-разработчику?

    Нужно. Назови это чем-то типа "анализ и уточнение технического задания, и составление плана работ " назначь цену изходя из размера ТЗ и количества необходимых созвонов и доработок.

    Дай скидку, если в итоге решите сотрудничать.

    В случае возражений - проведи аналогию с реальным миром: замер окон, геодезические работы перед стройкой, итд.

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

    miraage
    @miraage
    Старый прогер
    Трата времени на анализ и уточнение ТЗ это необходимые шаги для выполнения задачи. То есть, это время, потраченное на задачу. Это время должно быть оплачено.
    Ответ написан
    Комментировать
  • Как настроить доступ к серверам по SSH ключу без паролей?

    @dpsz
    на клиентской машине:
    ssh-keygen -t rsa

    sh-copy-id -i ~/.ssh/id_rsa.pub ИМЯ_ПОЛЬЗОВАТЕЛЯ@АДРЕС_СЕРВЕРА

    радуемся жизни.
    Ответ написан
    Комментировать
  • Могут ли без следов иметь доступ к android устройству?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Вы можете использовать WhatsApp на четырёх связанных устройствах одновременно без необходимости оставлять основной телефон подключённым

    за Телегу вообще молчу

    не знаю как сказать чтобы вы не обиделись, но женщинам надо поменьше верить и поконкретнее действовать - если это нужно

    в 150 долларовую шпионскую версию не верю
    Ответ написан
    Комментировать
  • Возможно ли восстановить сайт?

    Sanes
    @Sanes
    Делайте новый проект. Как раз с учетом ошибок предыдущего.
    Ответ написан
    Комментировать
  • Как web.telegram.org сделал, что не видно в Network запросов?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега Веб-разработка
    Он в websocket-соединении, которое было создано до открытия вами DevTools (или до удаления истории).
    Ответ написан
    Комментировать
  • С чего начать планирование системы управления кафетериями?

    myks92
    @myks92
    Нашёл решение — пометь вопрос ответом!
    Самый лучший способ это Event Storming! Это как раз будет связующее звено для понимания и вами и программистами. Конечно, лучше найти такого специалиста - Архитектора.

    По сути техника Event Storming — это воркшоп с простой структурой, на котором эксперты по предметной области и разработчики совместно исследуют эту самую предметную область. По мере исследования участники раскрывают всё больше неопределенности и скрытой сложности, сверяют предположения с реальностью и снижают влияние предположений на качество продукта.

    Event Storming применяется в исследованиях клиентского опыта, проектировании новых сервисов, получении знаний о работе legacy-систем, моделировании сложных предметных областей и проектировании микросервисной или событийной архитектуры.

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

    Из своего опыта могу сказать, что ни раз даже помогало увидеть полную картину своего бизнеса. Сразу вырисовывается организационная структура, разграничение ответсвенностей и другое. Проводится довольно быстро. Это легче чем написать ТЗ. После проработки Event Storming можно уже давать задания для программистов, дизайнеров, маркетологов и др. Очень полезная техника для автоматизации. Всегда проще сначала нарисовать бизнес, а потом его автоматизировать.

    Если вы автоматизируете уникальный продукт, где есть своё ноу хау, то без этой техники не обойтись. Ведь выбирая что-то за основу и копируя её вы не доносите ценность вашего бизнеса. Для примера, ваша ценность может быть вовсе не в качественных и вкусноприготовленных блюдах, а в грандиозном сервисе подаче этих блюд. Тогда автоматизацию следует делать с большим упором на услуги. Или ваш ресторан наоборот может иметь самый быстрый сервис и подачу блюд. В этом случае упор будет другим. А может быть у вас в целом подход будет заключаться в управлении другими ресторанами (сеть). В общем брать что-то за основу и тем более слушать программистов не стоит. Программисты делают всегда то, как им удобнее и проще. Для вас же важно решить свои проблемы. Удвоить бизнес.
    Ответ написан
    Комментировать
  • Как рассчитать мощность VDS сервера?

    b1ora
    @b1ora
    Контакты в профиле
    Даже 1000 человек в день это не нагрузка для 1 ядра 1гб, если сайт не занимается сложными вещами.
    К тому же хостинг провайдеры без проблем увеличивают сервер в большую сторону.
    Ответ написан
    Комментировать