• Не удаётся записать на диск файлы?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    chmod не поможет, если файловая система read-only
    разбирайтесь почему она не монтируется как rw.
    битый диск? на диске какой-то хардварный замок? файловая система, которая только рид-онли?
    Ответ написан
  • Как в NTFS дать права на запись без права чтение и отображение?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    зайти в права доступа и выставить такое право. Там же все легко и написано - писать можно, читать нельзя...
    Ответ написан
  • Стоит ли хранить HTML документ в базе?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Базу это естественно не убьет.
    Вопрос как хранить влияет на то, как часто и кто будет запрашивать документы, как часто добавлять новые.
    Но даже сейчас мне кажется, что 1-2 страницы А4 в HTML будет занимать меньше место в базе, чем отдельными файлами.
    Можно посмотреть в сторону монги, и то не факт что имеет смысл.
    Ответ написан
  • Как можно покупать премиум телеграм через python?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Изучить https://core.telegram.org/api/premium#subscribing-...
    написать часть клиента, достаточную чтобы пообщаться с ботом и купить подписку.

    Но зачем ты задаешь такие вопросы?
    Судя по твоим предыдущим вопросам, программировать на python ты не умеешь.
    Зачем давать ответ, для которого требуется хотя бы мид специалист, чтобы ты похмыкал и забил?
    Ответ написан
    1 комментарий
  • Можно ли перенаправлять не предусмотренные системой запросы на другие ресурсы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    software engineer
    Конечно можно.
    Задача разработчика ресурса такие запросы не обрабатывать. Возможно блокировать. И всегда быть готовым, что кто-то пришлет непредусмотренный системой запрос.

    Собственно в этом заключается часть взлома чужого ресурса - понять, как сформировать запрос, который сделает что-то непредусмотренное и полезное для хакера.
    Ответ написан
    1 комментарий
  • Монитор с DisplayPort версии 1.2, а видеокарта с DP 1.4 - резонность замены комплектного кабеля 1.2 на новый 1.4 версии?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Стабильность я думаю могла бы быть в случае VGA мониторов.
    hdmi и DP это чисто цифровые порты, поэтому версия имеет значение только для пропускной способности и частоты, а она не изменится.
    Ответ написан
    3 комментария
  • Как внешне открыть файл с помощью python?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    есть ли в python функция, для открытия файла? (open не подойдёт)


    Суть в том, чтобы открывать файл нажатием на него, а не выбором в приложении.


    А какое отношение к этому имеет сам питон? Это вопрос к интерфейсу операционной системы, как в ней зареганы ассоциации.
    Если вам нужно, чтобы конкретный скрипт на питоне открывал конкретные файлы, зарегайте ассоциацию с параметром и в скрипте открывайте файл, переданный параметром.

    Но ваш вопрос звучит таким образом, что я подозреваю смысла предыдущего абзац вы не поймете...
    Ответ написан
    Комментировать
  • Как в jq bash вывести только первое значение ключа из одного словаря?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    для валидного JSON (а ваш пример невалидный, плюс кавычка во втором айпишнике не закрыта", можно было бы заюзать так

    jq '[.[][][].addr]|.[1]'

    spoiler
    { "addresses" : {
    "Network hidden ab4252cc-8e5f-5d76-86e7-618f3f18ac48": [
    {
    "version": 4,
    "addr": "123.12.1.123"
    }
    ],
    "Network 4df4332c-6a52-43b3-bdf3-653d6b6764a4": [
    {
    "version": 4,
    "addr": "123.123.12.123"
    }
    ]
    }
    }
    Ответ написан
    Комментировать
  • Какую формулу использовать?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    тут не формула. тут фильтровка.

    Данные - фильтр. Настроить для столбца С числовой фильтр "если больше 1"
    Затем Данные - удалить дубликаты по столбцу И
    Ответ написан
    Комментировать
  • Почему не отображает имя запущенного процесса?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Перейдите на вкладку "details" и там все процессы будут.
    А тут - в основном приложения, у которых есть "окна"
    Ответ написан
    Комментировать
  • Как запретить пользователю выполнять команды в Shell?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    1. поменять ему дефолтный шелл на /bin/nologin
    2. установить ftp сервер со своими настройками и пользователями, вместо линуксового логина
    Ответ написан
    Комментировать
  • Лучший язык для разработки веб-приложений на Andorid&IOS?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Захотел сделай онлайн официанта ( это когда приходите в заведение, сканируете qr и заказываете )

    Ну вроде как не очень сложно, но нужно уточнить детали.

    хочу сделать это все в виде приложения для телефона.

    Зачем? Почему не веб версию, это будет проще, и работать на любом телефоне сразу.

    На каком языке стоит это писать ?

    На том, который ТЫ знаешь.

    За сколько можно такое реализовать по вашему мнению ?

    Смотря насколько хорошо ты умеешь программировать.

    Те, кто реально "шарит в этой теме" , подскажите, с какими проблемами вы столкнулись когда начинали изучать ?

    Изучать что? Приложение "официант"?
    Ну наверное самое сложное будет оплата через это приложение, ибо надо будет подключать какую-то платежную систему. Но можно и без нее.

    Сколько времени вам потребовалось ?

    На что?
    базовый шаблон с генерацией QR кода и переходом на меню и кое-как оформленное меню можно склепать за вечер.
    Ответ написан
    Комментировать
  • С помощью какого протокола можно получить белый IP-адрес?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Я думаю вопрос некорректный. Это не задача протокола, это прикладная задача.
    Вдобавок, может быть момент, когда у пользователя вообще нет белого IP.

    А так - банально устройство при подключении шлет тот же http запрос на ваш сервер, ваш сервер по внутреннему ID устройства определяет пользователя, а из заголовков запроса возьмет айпишник пользователя. Если он белый - повезло, если нет - значит у пользователя нет белого айпи, пришлется айпишник его провайдера.
    Ответ написан
    Комментировать
  • Как организовать планировщик заданий?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Не совсем понятно какая задача стоит.

    Чтобы постгрес сам что-то запускал по расписанию? есть и расширения и сторонние агенты, с синтаксисом, похожим на крон. всякие pg_agent и так далее. Будут выполнять psql команды, среди которых можно и внешнюю команду вызвать типа
    COPY (SELECT text) TO PROGRAM '/bin/curl blablablabla...'

    Или просто написать скрипт на чем угодно, запускать через крон регулярно, а скрипт уже будет делать select и там смотреть подошло ли время и что куда отправлять.

    "достаточно много" это неясно сколько, чтобы понимать насколько нужно велосипедить.
    Сто? тысяча? миллион? в день? в час? в минуту?
    Например тысяча в час - просто скрипт на баше, данные в sqlite более чем достаточно.
    Ответ написан
  • Смартфон нестабильно работает когда подключаю внешний ssd на 8Тб?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    читать документацию по телефону. Он может быть залочен на конкретный драйвер файловой системы, которая не поддерживает такие размеры.
    Он может не подерживать GPT, без которого не будут работать адекватно диски больше 4 тб.

    Андроид - ОС залоченная от пользователя, и сторонние устройства автоматически не будет подключать так, как привыкли в винде
    Ответ написан
    Комментировать
  • Как понять что содержится в HEX и как разобраться исходный файл правильно?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Как вы можете догадаться, код игры - проприетарный. Инструкции как и что хранится в игре, пользуются ли они какими-либо публичными форматами, которые можно легко распознать или там есть какие-то внутренние оптимизации в инете вряд ли есть. Разве что утечка исходников могла быть, но такое бывает для старых и очень популярных игр с большим комьюнити.

    Поэтому только реверс инженеринг. Но для этого для начала нужно понять в каком именно формате хранится шрифт.
    Попробуйте полистать хотя бы известные форматы шрифтов, найти похожие заголовки
    https://docs.fileformat.com/font/

    Но не факт что это вообще получится.
    Ответ написан
  • Что у меня за направление и как в нем учиться?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Да нет у тебя никакого направления пока что. Направление будет когда ты хотя бы на уровне джуниора, а лучше мидла будешь уметь писать. Или хотя бы на уровне джуниора знать вообще базовые основы продвинутого пользователя. Тогда таких вопросов не будет.
    Ответ написан
    Комментировать
  • Может ли восстановленный файл как-то измениться при перекидывании из виртуалки?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Все файлы, после проверки, остались целыми, не битыми и не перекодироваными. Вес тот же, а вот содержимое их отличается.


    Противоречивые параграфы я вижу.
    Если файлы вы проверили и они целые и не битые и не перекодированные, то КАК содержимое может отличаться?
    Восстановление файлов в современных файловых системах маловероятно. Особенно больших, ибо фрагментация убивает возможность восстановления.
    То, что файлы того же размера, не значит что они реально восстановились.

    От подобных случаев спасают бэкапы.
    Ответ написан
    Комментировать
  • Структуры данных, как пользоваться,с чем едят и какие бывают кроме распространенных деревьев и хеш мапов?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Допустим есть условная игра с открытым миром, 3д,состоящим из блоков 128x128x128. Какую структуру данных тут применить?


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

    Но кроме 3д мира, тебе еще надо персонажа хранить, инвентерь. А может быть несколько персонажей. Вот и думай.
    Ответ написан
    Комментировать