Задать вопрос
  • Подойдет ли desktop-ubuntu для разворачивания web- сервера?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Подойдет конечно же, чего не подойти. Там правда много лишнего будет скорее всего :) Рабочая станция жеж, там по идее кроме полного DE, должны быть и браузеры, и офисный пакет, и графические редакторы и еще черт-знает-что-и-сбоку-бантик...

    Места сожрет дохрена, памяти тоже (запустится графическая среда, которая не нужна на сервере никак от слова совсем), а толку с этого не будет.
    Ответ написан
    Комментировать
  • Подойдет ли desktop-ubuntu для разворачивания web- сервера?

    @Drno
    да. но зачем нужен UI на сервере - не ясно
    Ответ написан
    1 комментарий
  • Возможно ли перенести внутренние компоненты xiaomi redmi note 7 в другой корпус этой же модели с сохранением данных?

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

    Для такого ремонта требуется большой опыт и знания, а так же дорогостоящее оборудование (миллионы рублей) и специальные инструменты, т.к. современные телефоны очень плотно набиты компонентами и там зачастую всё приклеено. Кроме того, то, что телефон сейчас работает, не значит, что там не появилось скрытых дефектов, которых без глубокой диагностики не обнаружить — например микротрещины, изломы внутри платы или контактов под чипом. Осуществить такой ремонт в домашних условиях без опыта, инструментов и знаний невозможно.
    Если очень хочется ремонтопригодный телефон, то следует посмотреть в строну чего-то типа fairphone.
    Ответ написан
    Комментировать
  • Как защитить игровой сервер на Linux от ддос атак?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Использовать любой сервис для зашиты от DDoS. Либо найти специалиста с опытом, который умеет анализировать и исследовать векторы атаки и подстраивать защиту под них.
    Ответ написан
    Комментировать
  • Возможно ли написать программу, которая будет удалять все данные с дисков?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Не с того начали обсуждение :) Обсуждение вопроса защиты информации всегда начинается с обсуждения модели нарушителя. То есть с ответа на вопрос "какую ситуацию я хочу предотвратить и от кого защититься". Потому что разные категории "кого" имеют разные возможности в том числе и в отношении "наплевать на закон и состояние здоровия".

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

    Никакое шифрование вас не спасет от гопоти - опять же данные она может быть и не получит, но с помощью паяльника может изрядно попортить Вам здоровье

    Поэтому рассмотрение вопроса надо начинать с конкретизации задачи - кто защищает, что защищает, от кого защищает. Технические-то средства есть - это крайне мощный ЭМИ. Неудобство в том, что отлаживать сложно, ибо он сжигает не только ssd, но и все вокруг :D
    Ответ написан
    1 комментарий
  • Как в Total Commander удалить дубликаты?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    1. вывести дубликаты на панель
    2. открыть меню "выделение" -> "выделить группу"
    3. в интерфейсе будет галочка "оставить хотя бы один файл в каждой группе невыделенным"
    Ответ написан
    Комментировать
  • Возможно ли востановить жёсткий диск?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Если ваша первоочередная цель именно восстановить ваши данные — то вам следует отдать его в узкоспециализированную фирму по восстановлению данных с НЖМД. Это может стоить от дорого до очень-очень дорого. Включать диск нельзя: это может как увеличить стоимость восстановления, так и добить окончательно сам диск и все данные на нём. В результате падения могло произойти смещение считывающих головок диска, что могло привести к повреждению поверхностей блинов, так же могли отвалиться какие-то контакты или могла быть повреждена плата контроллёра. У нас тут присутствует представитель одной из компаний, занимающихся восстановлением данных: Zettabyte
    Ответ написан
  • Какие есть аналоги иностанных web песочниц типа JSFiddle, codepen ...?

    akelsey
    @akelsey
    Альтернативы JSFiddle:


    Селфхостед Codepan:


    либо дома, либо ставишь на VPS
    Ответ написан
    Комментировать
  • Как реализовать хранение денег пользователей на сайте?

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

    @rPman
    Эту задачу сможет решить даже слабый современный ИИ, бесплатный доступ к которому сейчас есть у всех, даже без vpn (ну а с vpn например майкрософтовский copilot который в win11 уже встроен в браузер)
    Промпт
    Нужен скрипт, который будет раз в 5 секунд по CRONу на Linux-овом VPS`e
    читать email-почтовый ящик, забирать оттуда письма с темой "url" и
    брать из текста таких писем список url`ов, скачивать эти урлы,
    класть их в zip и отсылать через почтовый ящик обратно.

    для скачивания используй внешнюю утилиту что бы можно было настраивать, в коде прописать списком констант а потом в тексте указывать какой утилитой скачать (по умолчанию подставь вариант скачать одну страницу со всеми картинками и вариант со вложенностью 1 (с помощью wget).
    Осторожно! код не проверял, если он не будет работать, нужно с ИИ поговорить, давать ему исходный промпт, текущий скрипт и сообщения об ошибках или описание что не так работает.
    duckduckgo:gpt5 скорее всего там gpt5-mini

    Ниже — готовый демон-скрипт на Python 3, который требует минимум зависимостей и выполняет описанное: каждые 5 секунд (через cron не нужно — лучше запускать как демон или systemd service; если хотите именно CRON каждые 5 секунд — cron не поддерживает интервал <1 мин, поэтому используйте loop) проверяет почту по IMAP, берет письма с темой "url", парсит список URL в теле, скачивает их с помощью настраиваемой внешней утилиты (по умолчанию два варианта с wget: "single-page-with-images" и "recursive-depth-1"), собирает скачанные файлы в ZIP и отправляет назад через SMTP. Константы вверху файла легко менять.

    Требования:

    Python 3.8+
    pip install python-dotenv requests python-magic (опционально) beautifulsoup4 lxml
    Встроенные модули: imaplib, smtplib, email, subprocess, zipfile, tempfile, os, time, re, logging

    Файл: mail_url_worker.py https://pastebin.com/AwPgiMj9

    Инструкция по использованию:

    Поместите файл, сделайте исполняемым: chmod +x mail_url_worker.py
    Установите зависимости: pip install python-dotenv beautifulsoup4 lxml
    Отредактируйте константы сверху (IMAP/SMTP/пользователь/пароли). Можно заменить на чтение из окружения.
    Убедитесь, что в DOWNLOADERS указаны те утилиты, которые установлены на сервере (wget доступен по умолчанию в большинстве Linux). Можно добавить команду для httrack, curl или иной утилиты — шаблон должен включать {url} и, при необходимости, {outdir}.
    Запустите как демон или systemd service. Пример systemd unit (коротко):
    Создайте /etc/systemd/system/mail_url_worker.service с запуском python3 /path/to/mail_url_worker.py, затем systemctl enable --now mail_url_worker

    Пояснения про выбор downloader в письме:

    Если в тексте письма есть строка типа "downloader: recursive-depth-1" или "downloader=single-page-with-images", скрипт использует соответствующий ключ из DOWNLOADERS. Иначе — DEFAULT_DOWNLOADER.

    Безопасность и ограничения:

    Скрипт запускает внешние команды — убедитесь, что принимаемые URL безопасны и что у пользователя, под которым работает скрипт, нет лишних прав.
    Таймаут на скачивание — 300 секунд для каждого вызова.
    Для больших сайтов/много URL может потребоваться больше места/памяти — адаптируйте.

    Если хотите — могу:

    Привести версию с чтением настроек из .env,
    Добавить обработку вложенных команд (например, скачивание по списку из вложения),
    Подготовить systemd unit и инструкции по безопасности.

    p.s. просьба отписаться тут, работает это или нет
    Ответ написан
    1 комментарий
  • Сервер с GPU предназначен ли для запуска фронтенда/бэкенда или он для вычислений?

    Maksim_64
    @Maksim_64
    ML Engineer
    Здесь, вопрос про целесообразность, оплачивания gpu сервера, если у тебя нет gpu-bound операций.

    Докер, ставишь, ngnix также при чем в докер, а не в систему. Современные ml архитектуры подразумевают, развертывания, как бэкенда так и фронта (mlflow, airflow и т.д.) все имеют веб интерфейсы, которые сильно облегчают жизнь.
    Ответ написан
    2 комментария
  • На что заменить БП Chieftec COMPACT 450W?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    а во-вторых трехпиновый, так что обороты будут на максимуме в любом случае

    Ну, во-первых, тут есть как минимум два варианта: поставить стандартный резистор Noctua, которых с каждым вентилятором по две штуки разных номиналов поставляется. А второй вариант — можно запитать вентилятор снаружи через реобас и настроить нужные обороты. Лучше запитать с родного разъёма внутри БП — современные БП обычно сами управляет скоростью вращение кулера в зависимости от температуры.

    Если всё равно хотите поменять БП — берите FSP. Например FSP Vita 550. Они достаточно надёжные и там обычно кулеры полноразмерные и с разъёмом — меняются без проблем на ноктуа. Вот в компактных моделях разъёма может не быть. Кулеры там обычно достаточно тихие, но в целом обычные китайские. Так что лучше сразу ставить ноктуа.
    Ответ написан
    9 комментариев
  • Как зарегистрироваться в telegram из России?

    @tukreb
    Ждать пока Дуров придумает забытый функционал - регистрация по почте, либо приглашение через друга.
    Ответ написан
    3 комментария
  • Как решается такое задание?

    Alexandroppolus
    @Alexandroppolus
    кодир
    За каждой фигуркой закреплена цифра. Для звёздочки подходит только 5. Слагаемые равны 555/3 = 185
    Ответ написан
    4 комментария
  • Почему телефон перестал включаться после 6–7 месяцев без зарядки, хотя при этом вибрирует раз в 5 секунд?

    @apppostol
    Дохлый аккум. Вероятность 98%. Говорю как чел который когда-то пару лет поработал в СЦ.
    Сразу подумал про сяоми когда начал читать.
    Именно так себя и ведут при разряженном/убитом АКБ. Дайте нормальное питание, и он включится.
    Ответ написан
    1 комментарий
  • Как защитить Whatsapp?

    99% - у вас на телефоне стоит стилер, который читает смс, о котором вы не знаете.
    Ответ написан
    9 комментариев
  • Каким образом создать интерактивный модуль для сайта?

    @Everything_is_bad
    Знаний в кодинге не имею вообще)
    Нанять исполнителя или самим пройти путь обучения как у исполнителя.
    Ответ написан
    3 комментария
  • Как отделить папку Загрузки от локального диска?

    @Microtik Автор вопроса
    Всем привет, Я РЕШИЛ СВОЙ ВОПРОС, напишу как, может кому пригодится. Вот что в итоге у меня получилось:68fd94c99c489775085845.png
    И так начинаем, Главная наша задача это восстановить путь к папке загрузки по умолчанию ОС Windows. В результате путь должен быть таким: C:\Users:\Ваше имя пользователя или название учётной записи под которой вы вошли в Windows.
    Предупреждение. Предложенный способ содержит действия связанные с изменением реестра. При неправильном изменении реестра могут возникнуть серьезные неполадки, поэтому выполняйте указанные действия внимательно. В качестве дополнительной меры предосторожности перед изменением реестра создайте его резервную копию. Это поможет его восстановить, если возникнут какие-либо проблемы.
    Скопируйте приведенный ниже текст в Блокнот и сохраните файл под любым именем с расширением .bat. Для этого в меню Блокнота выберите "Файл" → "Сохранить как..." В открывшемся окне "Сохранение" в поле "Имя файла" напечатайте любое имя (в моём случае я задал имя zagruzka) и добавьте после имени через точку bat. (в итоге у меня вышло так: zagruzka.bat) Сохраните этот файл на своём рабочем столе. Запустите файл, нажав на него двойным кликом правой кнопки мыши и дождитесь выполнения набора команд до тех пор пока не появятся фон рабочего стола и панель задач, которые на время исчезнут. Для применения всех изменений может потребоваться перезагрузка. Перед запуском файла с расширением bat желательно закрыть не нужные программы, проводник и браузеры.

    @echo off

    taskkill /f /im explorer.exe

    timeout /t 2 /nobreak >nul

    if not exist "%UserProfile%\Downloads" mkdir "%UserProfile%\Downloads"

    reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "{374DE290-123F-4565-9164-39C4925E467B}" /t REG_SZ /d "C:\Users%USERNAME%\Downloads" /f

    reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "{374DE290-123F-4565-9164-39C4925E467B}" /t REG_EXPAND_SZ /d %%USERPROFILE%%"\Downloads" /f

    reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "{7D83EE9B-2244-4E70-B1F5-5393042AF1E4}" /t REG_EXPAND_SZ /d %%USERPROFILE%%"\Downloads" /f

    attrib +r -s -h "%USERPROFILE%\Downloads" /S /D

    timeout /t 1 /nobreak >nul

    start explorer.exe

    Теперь путь к вашей папке загрузки должен быть восстановлен по умолчанию на диск С. И всё что вы скачиваете будет падать в эту папку. Ваши старые загруженные файлы, если они вам нужны вы можете скопировать в вашу вновь созданную папку загрузки на Диске С. Вы можете зайти в свойства своей папки загрузки и поменять её расположение. Только не забудьте создать обычную папку загрузки на том диске на который вы хотите переместить свою папку загрузки из диска С и при смене расположения укажите именно эту папку загрузки которую вы создали на другом диске.

    Ещё один момент, после восстановления пути к папке загрузки по умолчанию. В проводнике папка загрузки может называться "Downloads". Если вам надо что бы она называлась на русском языке как "Загрузки" вот что надо сделать: Вам надо создать файл конфигурации вашей папки загрузки, который должен находится в самой папке загрузки. Откройте блокнот и вставьте в него текст приведенный ниже

    [.ShellClassInfo]
    LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21798
    IconResource=%SystemRoot%\system32\imageres.dll,-184

    Сохраните файл в саму папку загрузки, в поле имя впишите desktop.ini68fd9fb81f46f599958218.png
    Теперь по идее ваша папка должна называться "Загрузки". Если нет перезагрузите
    ваш комп.
    И ещё инфа может вам пригодится, что бы видеть файл конфигурации в папке а просто так вы его не увидите. Вам надо зайти в: Проводник-Вид-Параметры (в верхнем правом углу)-откроется окно "параметры папок" в этом окне заходим в -"вид"-в списке находим "Скрывать защищённые системные файлы" убираем галочку-применить-ОК. Потом не забудьте сделать обратно поскольку отображение системных файлов при обычном пользовании ПК НЕ нужно.
    Этот Способ работает на Windows 10 & Windows 8.1 На других не испытывал.
    Ответ написан
    Комментировать
  • Какие есть отличия дизайна писем от веб-дизайна?

    Adamos
    @Adamos
    Главное отличие - в том, что письмам в хрен не впился дизайн, им достаточно оформления.
    И это оформление не должно помешать получателю прочитать письмо, полученное и отображенное неизвестно какой программой с неизвестно какими поддерживаемыми фичами веб-дизайна.
    И мой Thunderbird, например, просто не загружает картинки, прописанные в этом самом дизайне, из элементарных соображений безопасности. Поэтому письмо, в котором богато навалено графики, у меня выглядит пустым. Впрочем, как правило - таковым и является.
    Ответ написан
    Комментировать
  • Какое железо выбрать для домашнего сервера?

    @brar
    видеонаблюдение видеонаблюдению рознь. Это может быть как одна камера так и тридцать одна + разрешение камер + какой программный сервер. Кодер/декодер могут утилизировать проц на 100 процентов даже четырьмя камерами. Короче, если нет желания регулярно ковыряться с видеонаблюдением ради самого ковыряния (и это без какого-либо профита для скилзов в резюме), то лучше эту задачу вынести на аппаратный вендорный видеорег.
    Ответ написан
    Комментировать