Задать вопрос
  • Какие есть приложения под Android для раздельного проксирования приложений?

    Lord_of_Rings
    @Lord_of_Rings Автор вопроса
    Northern Strider
    В Adguard нашелся нужный функционал. Спасибо User
    Ответ написан
    Комментировать
  • Как сделать так, чтобы в браузерах код html не показывался в квадратиках?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Как распознать кракозябры:
    670d4c201254a086434124.png
    Ответ написан
    3 комментария
  • Как ИИ использовать для написания sql запросов?

    @rPman
    В итоге на один запрос нужно повторить итераций 10.
    если вы при этом доходите до результата, то это чудо.
    spoiler
    Современный ИИ, даже топовый (не тот что вы используете в дешевом чате, а тот что нужно покупать по баксу за промпт, с продвинутыми агентами не в opensource) все еще не общий искусственный интеллект, он бесконечно далек от человеческого, хотя кажется что вот, считанные десятки процентов бенчмарков и все, но нет, человек создает очередной примитивный вопрос и модель садится в лужу... потому что бенчмарки созданы что бы пускать пыль в глаза, реальность гораздо грустнее (но все равно прекрасна, такие возможности уже появились, закачаешься).

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

    В первую очередь нужно собрать в беседе информацию, начальный вопрос у вас должен быть примерно таким
    Помоги составить техническое задание на разработку {$твое задание короткая форма}. Ответственно подойди к сбору необходимой информации для этого, задавай вопросы. Если видишь неоднозначность — перечисли варианты и задай уточняющий вопрос; не додумывай молча..
    {$твое задание в длинной форме}

    Затем проводите беседу в чате (в идеале с помощью инструмента, позволяющего по кнопке дублировать чат в соседнем окне-контексте и там задавать наводящие вопросы, с возможностью вернуться назад, это можно делать и вручную, но обычно неудобно), отвечая на вопросы.
    Почти наверняка, для создания sql запроса, потребуется подробное описание используемой базы данных, и речь идет не только о ddl запросах (кстати не обязательно именно их) но и к примеру об ограничениях, которые накладывает бакэнд и здравый смысл, семантике и жизненного цикла данных. Этой информации нет ни в реляционной модели ни в ЕР... ее не всякий в документацию то закладывает (а точнее всем лень)... но она живет у разработчика в голове и размазана тонким слоем по кодовой базе проекта. Чем опытнее разработчик, тем легче он будет понимать эту информацию в чужих базах (типовые решения одних и тех же проблем), а значит не будет требовать этого знания... не надейтесь что модель сможет так же качественно об этом догадываться, хотя да, она может.

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

    Не пихайте модели лишнюю информацию, можно в отдельном окне давать модели много, и просить выбрать, что может понадобиться, и уже это отфильтрованная выжимка пусть идет в основной контекст.

    По окончанию, не ленитесь, пройдите по полученному ТЗ и удалите лишний мусор, которые модели любят добавлять,.. объяснить что это такое сложно, но часто он не относится к задаче, а скорее в методу ее реализации.

    Отдельно обсудите с моделью методы тестирования, создание тестов, отдельный вид искусства, в вашем случае это буквально набор типовых и не очень данных, и главное, ожидаемый результат. Если речь идет о базах данных, модели слабо могут помочь с конкретикой, но возможно с созданием кода для их заполнения.

    spoiler
    После получения ТЗ, не ленитесь прогнать его повторно через новое чистое контекстное окно с тем же вопросом, модели обучены из кожи вон лезть но найти что-нибудь, к чему придраться,.. такой мозговой штурм полезен 'вам обоим'. Не верьте модели 'на слово', они очень красиво и правдоподобно могут нести чушь. Подойдите творчески к составлению системного промпта, с помощью которого будете составлять и валидировать ТЗ.
    “Найди неоднозначности”
    “Найди противоречия”
    “Составь чеклист корректности”
    “Предложи минимально необходимые уточнения”

    Неплохим советом является - прогнать свое задание через разные нейросети, от разных производителей: google, anthropic, openai, deepseek, grok, kimi/deepseek/qwen/... точно помню были агенты, где модели от разных компаний обсуждали поставленную задачу, не думаю что именно такая форма полезна, но просто задать один и тот же вопрос и посмотреть, вдруг что новое придумают.

    Затем, полученное ТЗ отправляйте топовой модели на разработку. Не экономьте, тут будет всего несколько запросов или даже только один. Не доверяйте модели, перепроверяйте. Вы должны понимать этот ответ, каждую его букву. Только так это не превратится в вайбкодинг с закономерным результатом.
    Ответ написан
    2 комментария
  • Трафик за файлы лежащие на gstatic.com - он безлимитный и бесплатный?

    https://cloud.google.com/cdn/pricing
    Cache data transfer out = 0.02 - 0.20 USD/gb
    Ответ написан
    Комментировать
  • PostgreSQL, как осуществить поиск по вложенному json?

    Melkij
    @Melkij
    DBA для вашего PostgreSQL?
    через jsonpath
    jsonb_field @@ '$[*].name like_regex "st"'

    или более традиционным способом
    where exists(select from  jsonb_array_elements(jsonb_field) j where j->>'name' like '%st%')
    Ответ написан
    Комментировать
  • Самый нормальный способ для подбора доменов?

    olivier107000
    @olivier107000
    Pro Resercher
    Рабочий инструмент например для поиска коротких и свободных доменов https://domen-4.ru/

    Также, пользуюсь подборкой (качественной) "сервисы для подбора доменов" https://geekflare.com/find-domain-name/
    Ответ написан
    Комментировать
  • Скорость интернета 350 мбит при тарифе 1Гб после смены провайдера, на другом было 800 и 800, как исправить?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Проблема либо в программном ограничении скорости на стороне провайдера либо это ограничения линии провайдера - там вполне возможно на весь ваш дом гигабитный линк. И не збывайте, что у всех провайдеров в договоре прописана скорость "до", а не фактическая. У адекватных ещё и указывается "от" и даже на вполне нормальной скорости в районе 70-80%.
    Ответ написан
    4 комментария
  • Как протянуть оптический линк между двумя соседними домами?

    @Disel0k
    Подойти к монтажникам МТС, Ростелеком и тд, назвать пароль "Мужики, можете мне 50 м оптики кинуть" получить отзыв "Сколько дашь". Предложить х2 от того, что планировал на материалы потратить. В ходе работ ненавязчиво поинтересоваться "Ребят может водички, чаю бутеров?" (!!!Могут согласиться, идя на такой шаг нужно иметь запас водички ,чая и буреров). Трубу закапывать не станут, а вот протянуть ,сварить, просветить-потестить и все остальные вопросы решить с учетом всех нюансов - это они могут.
    Ответ написан
    1 комментарий
  • Стоит ли обновлять BIOS и прошивку на ноутбуке?

    @Drno
    если всё работает
    и всё устраивает
    и если стрёмно
    ненадо обновлять)
    Ответ написан
    Комментировать
  • Может ли качественный VPN стоить дешевле доступа к интернету?

    Себестоимость VPN состоит из:
    1. IP адреса (или нескольких)
    2. Доменного имени (если используется)
    3. DNS-хостинга (для домена)
    4. Собственно стоимость сервера или vps, который будет через себя трафик тащить
    5. Зависит от хостера, которым будет пользоваться провайдер - стоимость трафика. Какие-то хостеры дают безлимитный / условно безлимитный трафик и включают его в стоимость, а какие-то будут отдельно тарифицировать каждый мегабайт.

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

    Потому в принципе за пару долларов в месяц вполне можно сделать VPN и даже иметь себе небольшой Профит при этом.
    Ответ написан
    Комментировать
  • Как задать команды администраторам чата в частной супергруппе Telegram?

    Узнайте и укажите целочисленный идентификатор вашей группы – например, просто выведите в лог очередной update для бота с сообщением.

    chat_id 	Integer or String 	Unique identifier for the target chat 
    
    or username of the target supergroup (in the format @supergroupusername)


    И, надеюсь, вы прочли, что Command Scopes это только чтобы показывать доступные команды разным группа юзеров. И ничто не мешает рядовому бесправному юзеру прислать боту команду вроде /make_me_admin

    Ответственность только вашего бэкенда – каждый раз проверять, уполномочен ли юзер использовать ту или иную команду, что он прислал.
    Ответ написан
    3 комментария
  • Как заблокировать некоторые сайты при подключении через VPN?

    ColorPrint
    @ColorPrint
    к.т.н., HighLoad, webhosting, domains registrar...
    Все работает через 3xui. Сниффинг не забыли включить на входящем подключении там?
    Ответ написан
    1 комментарий
  • Как с VPNом (x-ui) направить трафик напрямую на определенные сайты?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Подобная маршрутизация возможна на клиенте - либо путем выбора приложений, для которых должен работать VPN, либо путем добавления записей в routing для xray клиентов, которые это поддерживают.
    Ответ написан
    Комментировать
  • Можно ли в Телеграме вести общение между личными аккаунтами через бота?

    @q2digger
    никого не трогаю, починяю примус
    оператор в группе делает replay на присланные ботом сообщения, а бот следит на какое сообщение (от кого) делается реплай и отправляет ответ соответствующему адресату.
    Ответ написан
    Комментировать
  • Есть ли анализаторы логов вебсервера, которые обнаруживают атаки?

    @vitaly_il1
    DevOps Consulting
    Погуглите SIEM - это системы, которые на основе логов, events и прочего обнаруживают атаки.
    Более реальный вариант для маленького проекта - отдать это на outsource - Cloudflare, Imperva и т.п.
    Ответ написан
    Комментировать
  • Xray лог запросов и блокировка сайтов?

    @Drno
    это всё настраивается в правилах маршрутизации, блокировка доменов \ ресурсов
    https://xtls.github.io/ru/config/log.html
    gui есть у того же 3x-ui к примеру
    А вот откуда Вы возьмете списки доменов и IP я не знаю, потому что вроде как РКН закрыл публичный доступ к этой информации. не считая того что они блокируют ресурсы не вносят их в офф списки, как например сделано с ютубом.

    Общие логи xray соберет, как их привязать к юзерам уже задача для програмистов скорее всего, потому чтоштатного подобного функционала Xray вроде как не имеет.
    Ибо создавался он как раз для ухода от тотального контроля и слежки
    Ответ написан
    1 комментарий
  • Почему режется входящая скорость при использовании vless на своей vps?

    @Drno
    банально может ограничивать WARP
    Ответ написан
    Комментировать
  • Как правильно настроить режим киоска?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Не использовать виндовый режим киоска и эдж.
    1. Создать пользователя "kiosk"
    2. Заменить ему оболочку на ваше приложение
    3. Настроить автоматический вход для данного пользователя

    Windows XP/7/10 IoT Enterprise:
    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon]
    "Shell"="C:\\full\\path\\to\\your\\application.exe>"

    Windows 8/8.1:
    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
    "Shell"="C:\\full\\path\\to\\your\\application.exe>"

    Windows 10:
    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\System]
    "Shell"="C:\\full\\path\\to\\your\\application.exe>"

    Автоматический логин пользователя:
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon] 
    "AutoAdminLogon"="1"
    "ForceAutoLogon"="1"
    "DefaultUserName"="kiosk"
    "DefaultDomainName"="<place here pc hostname>"
    "DefaultPassword"=""

    Опционально можно отключить Ctrl+Alt+Del:
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe]
    "Debugger"="\"\""


    Для веб-приложения следует использовать хром/фф с опциями киоска или NWJS с минимальным конфигом с вашим урлом.
    Ответ написан
    Комментировать
  • Как настроить безопасность своего VPS (и нужно ли), если ты - тупой?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    Жил да был черный кот за углом...
    1) Стоит ли вообще переживать по поводу этого?

    Нет Тупые боты тупо сканят наличие веба, другие тупые боты будут искать на нем уязвимости (которых у тебя конепчно же нет :) у тебя же ни cms ни базы )

    3) Если все-таки переживать стоит - какие простые базовые вещи вы бы посоветовали?

    ssh - c ограниченного набора ip, остальное в сад
    без ограничений пропускать только на сайт, все остальные соединения - только с ограниченного набора IP, всех остальных в сад.
    Ответ написан
    2 комментария
  • С чего начать изучать системное администрирование?

    @SunTechnik
    Очень трудно чему либо учиться, если это не применяется на практике. И даже если было что-то изучено, скорее всего, без применения оно быстро забудется.

    Поэтому изучайте вещи, которые Вам требуются, либо сейчас, либо в ближайшем будущем. То, что может повысить эффективность вашей работы.
    Ответ написан
    1 комментарий