Задать вопрос
  • Как проектировать главную страницу сайта?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    визуальные редакторы для чего нужны?
  • Как организовать дистанционное обучение с одним преподавателем и множеством учеников?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    В любом случае - масштабирование возможно исключительно в случае полносьтю самостоятельной работы.
    Они смотрят видео, сами все делают, возможно обращаются за помощью.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    Sand, вообще-то там немного шифрование, поэтому не всегда близка.

    Но по сути, надо разобраться какого размера проект, есть ли там много мелких файлов
    Заархивировать проект на сервере и скачать архив должно быть достаточно.
  • Как определить способ кодирования текста?

    saboteur_kiev
    @saboteur_kiev
    Текстовый файл отличается от бинарного тем, что по определению в нем хранятся только те байты, которые представляют читабельные символы. Кодировка тут даже вторична, ибо есть некие стандарты, например во всех кодировках пробел это x20h и так далее.
    И такого бреда

    А твой пример явно показывает, что там есть нечитабельные символы.
    Если открыть файл, который в саблайм (ТЕКСТОВЫЙ РЕДАКТОР) ты видишь x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\, это значит что ты видишь не байты, а символы
    символ x, символ 5, символ 0, символ \. И если перевести текстовую строку в байты, то "x50\" будет так:
    78 35 30 5C │ x50\

    Но понятно, что 78, 35,30,5C ты не можешь увидеть в текстовом редакторе. Только в hex редакторе, который читает байты и показывает байты.
  • Как определить способ кодирования текста?

    saboteur_kiev
    @saboteur_kiev
    Rett-oo,
    То. что ты наблюдаешь, это и есть бинарный файл. КОгда байты это просто байты, а не конкретно символы.
    Мда..
    "Starting Out with Python ,Gaddis Tony."
    Это фигня. Ты читаешь о структурах внутри языка программирования.
    А надо базовую архитектуру PC почитать о том, что такое байт, как он хранится.

    Вот если люди первым делом изучают ассемблер, такие вещи сразу понятны.
    Ты же догадываешься, что в компьютере все хранится в виде 0 и 1 ?
    Теперь вот подумай, как из 0 и 1 сделать дробные числа.
  • Как определить способ кодирования текста?

    saboteur_kiev
    @saboteur_kiev
    в голове полная каша.

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

    А просто бинарные данные - это хранение данных, не переводя их в символы какой-либо кодировки.

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

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

    Байт = 8 бит.
    Если хранить просто бинарные данные, в 1 байт я могу поместить число от 0 до 255, а в два байта от 0 до 65535.
    Если же я вдруг по какой-то причине собрался хранить числа СИМВОЛАМИ, то для сохранения числа 65535 мне нужно будет сохранить целых пять символов, то есть 5 байт. Вдобавок чтобы выполнять расчеты, эти символы нужно будет еще перекодировать из текста в число, на что тоже нужно процессорное время.

    Почитай БАЗУ. Что такое байт. Что такое системы исчисления. Что такое файл.
    Нужно отличать шифрование от кодирования. Кодирование от кодировки. Текст от числа.
    Изучи базовые типы данных в ЛЮБОМ языке программирования (char, int, string, boolean, array)
  • Как правильно реализовать парсинг почты и получить нужные данные?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    @crazyybard
    код, который ты привел - это просто получение письма с сервера.
    Чтобы искать ссылку, нужно ее искать в теле письма.
    Посмотри в какой переменной у тебя хранится собственно тело, и выполняй поиск подстроки.

    Опять же надо думать, а что будет если в письме несколько ссылок? А если письма совершенно разные, в них в разных форматах ссылка лежит?

    Можно привести пример парочки писем и что именно ты в них хочешь выколупать
  • Как правильно реализовать парсинг почты и получить нужные данные?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    парсинг это процесс поиска конкретных данных в общих данных, и поиск ссылки в письме - это тоже парсинг.

    Автор просто не умеет в массивы и не понимает в какой из переменных лежит тело письма, и как в нем выполнить поиск подстроки нужной. Поэтому формулировка вопроса немного хромает. Но это тоже парсинг.
  • Как определить способ кодирования текста?

    saboteur_kiev
    @saboteur_kiev
    По видимому надо будет изучать тему шифрования текста

    эм.. а это тут причем?

    Ты понимаешь чем бинарные данные отличаются от текста, и чем кодирование отличается от шифрования?
  • Что не так с запросом?

    saboteur_kiev
    @saboteur_kiev
    как имя у человека может быть И Николай И Катерина?
    Еще раз намекну = одновременно.
  • Как собрать портфолио для разраба на С++?

    saboteur_kiev
    @saboteur_kiev
    Ну так покажи им тот софт, что ты создал, в чем проблема?
    Перед выкладыванием в паблик, пересмотри с новыми знаниями, может там оформить получше, nameconvention, стандарты соблюсти.

    Для новичков важно не сложность кода и количество технологий, а оформление и соблюдение стандартов
  • Как определить способ кодирования текста?

    saboteur_kiev
    @saboteur_kiev
    Я понимаю, что кодировка символа, это скажем, адрес символа, который необходим компьютеру для более быстрой работы с ним, а бинарный файл это нетекстовый файл, на машинном языке, но разве нельзя конвертировать его в символы utf-8?

    А какой смысл?
    Вот есть у тебя число 33. Зачем его переводить в символы, если в savefile можно сразу хранить число?
    При чтении savefile его таким образом не надо будет переводить из символов в байты.

    Конкретно в этом скрипте, если я правильно понимаю, и идёт расшифровка, поскольку определяется смещение байта, но это делается побуквенно?

    Да, просто считывается какой-то байт по смещению и переводится в символы чтобы отобразить на экране.
    Но основная суть, что смещение байт каким-то образом уже ЗАРАНЕЕ было вычислено, и в том файле на который я кинул ссылки как раз и перечисляются все смещения, где что находится и какой длины там данные.

    Вся прога делает простую вещь: взять из savefile данные, смещения которых уже заранее известны, и с ними работать.
    Какого-либо волшебного способа вычислить по какому смещению что находится автоматически - нет.
  • Каково работать / писать код для гэмблинг сайтов и приложений?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    Да в любой гамблинг игре не всегда проигрыш. Но выигрыш заметно меньше справедливых 50% минус процент площадке.
  • Каково работать / писать код для гэмблинг сайтов и приложений?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    > Есть ли какие то интересные моменты при работе в данной сфере?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    ну так если есть сервер и разводка, значит и сеть есть.
    Все, задача выполнена.
  • Как написать генератор серийных номеров?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    xibir, А в тексте что?

    > Нашла вот такой скрипт для генератора паролей (Рандомно)
    ... CUT
    > Хотела бы знать, можно ли его как-то доработать, что бы генерировались серийные номера последовательно на основе того что уже есть?
  • Почему этот perl скрипт не меняет байты в файле?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    команда s так работает - это же как кусок sed, а у него есть дефолтный разделитель строк.
    -0 меняет разделитель строк с \n (new line) на символ null
    но если бы в коде встретился 0x00 то не помогло.

    В общем замена символов - она больше для работы с текстовыми строками вы же делаете бинарный патч - для этого есть другие инструменты.
  • Как написать генератор серийных номеров?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    так там не пароли, а серийные номера
  • Как переименовать файлы в bash используя регулярные выражения?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    единственный момент, что "for i in" может не переварить, если файлов много