Задать вопрос
  • Свой мессенджер одноклассников?

    Rou1997
    @Rou1997
    dragon_warri0r: Готового примера у меня нет, а написать его для вас я не могу, тут вопросы задают и отвечают, а не оказывают услуги по разработке ПО, денег же здесь не платят.
  • Как организовать разработку сайтов на wordpress с git?

    Rou1997
    @Rou1997
    riot26: Это не невежество, работал я с git, следовательно, я знаю, что это такое.
    "Троллинга" тоже нет, все объективно, действительно неконфиденциально, и неудобно, тем, что много лишних телодвижений, создавать репозиторий, скачивать, применять изменения, делать коммиты, и это не считая того, что еще нужно сам Git скачать либо разобраться как его использовать на данном хостинге, а ведь может и вовсе никак.
  • Область использования языка GO?

    Rou1997
    @Rou1997
    bnytiki: "Никакие WPF не являются необходимыми"
    WPF действительно избыточен для большинства задач, а вот на WinForms да и на VCL (Delphi) интерфейсы создаются именно очень просто и быстро, сам интерфейс создается без единой строчки кода, по вашей же ссылке eax.me/go-gkt-gui как я и ожидал предлагается писать все вручную, а на Windows это не одобрялось вообще никогда, Visual Basic 1.0 для Win 3.1 уже был "Visual", впрочем сторонники Линукса наоборот предпочитают мышке клавиатуру, следовательно, выбор зависит и от личных предпочтений, хотя напрашивается объективное мнение: предпочтения клавиатуры морально устарели.

    Про многословность и параноидальность Java я с вами согласен, это так и есть, но Java - довольно старый язык, и даже Android 7.0 все еще наследует старые подходы от Линукса и Jav'ы.
  • Область использования языка GO?

    Rou1997
    @Rou1997
    bnytiki: И да, у Brainf*ck простой синтаксис или наоборот?
  • Область использования языка GO?

    Rou1997
    @Rou1997
    bnytiki:
    Судя по всему вы с Go не знакомы.

    Знаком.

    Взять C#, Java, Python, C++ - ничем не лучше, ничем не хуже

    Для GUI однозначно лучше C#, но, судя по всему, вы не знакомы с WinForms и WPF!
    Простота, говорите? А ну-ка продемонстрируйте мне простоту GUI на Go! Здесь одним синтаксисом не обойтись, он него не так и много зависит.
    Во-вторых, C#, Java, Python, C++ лучше тем, что популярнее, то есть экосистема больше, поэтому проще и легче.

    Многие любители традиционных языков (с усложненным синтаксисом) - принимают синтаксис Go в штыки за его высокую простоту.

    И еще раз, синтаксис не решает!

    var result struct {
    XMLName xml.Name `xml:"Person"`
    Name string `xml:"FullName"`

    Ну и что?
    Вот в C# подобное:
    [XmlRoot("StepList")]
    public class StepList
    {
        [XmlElement("Step")]
        public List<Step> Steps { get; set; }
    }
    
    public class Step
    {
        [XmlElement("Name")]
        public string Name { get; set; }
        [XmlElement("Desc")]
        public string Desc { get; set; }
    }
  • Известны ли случаи, чтобы фреймворк XNA зависал, особенно на слабых процессорах, или это баг в самой игре?

    Rou1997
    @Rou1997 Автор вопроса
    Дмитрий: "Но в саму игру не встраивается."
    Что значит не встраивается в саму игру? Я вижу в EXE игры проверку аргумента командной строки, и она реализована далеко не в Main(), в самом Main() только задается parentProcess = null, а игра прекращает работу уже где-то "в глубине".

    "А во-вторых, кто вам сказал, что проблема непосредственно в XNA?"
    Пока никто мне ничего не сказал.

    "И чтобы выпустить исправление, нужно чтобы разработчики игры сделали фикс"
    Если по-хорошему, то их бюрократия это их проблемы, если я заплатил то должен получить соответствующий продукт, но юридически оно конечно "as is" со всеми вытекающими.

    "Ещё раз: никакая это не особенность движка. С точно такими же симптомами может зависнуть игра на абсолютно любом движке. "
    С другими не было.

    "Я даже не уверен, что это реально баг (если несоответствие системным требованиям "
    Это баг. При низком быстродействии программа должна "тормозить", а не зависать. Хотя многие не со мной не согласятся, даже в Android есть "watchdog", который тестирует быстродействие и не даст запуститься мультимедийной службе, а значит и ОС, видимо там очень много таких багов и их просто не захотели исправить.
  • Известны ли случаи, чтобы фреймворк XNA зависал, особенно на слабых процессорах, или это баг в самой игре?

    Rou1997
    @Rou1997 Автор вопроса
    Дмитрий: "Что касается их DRM, то там никакой глубокой интеграции нет (не было, по крайней мере) - просто обёртка."
    Но я заметил, что у их DRM видимо есть разные версии. Иногда в реестре можно "подкручивать" время причем у него максимум 30 минут, я ставлю больше, но оно не ругается, а просто выставляет 30 минут 0_o. Иногда можно завершать процесс обертки. А иногда работают оба способа. В разных играх все же по-разному.

    "это явная несовместимость с чем-то в вашей системе"
    Несовместимость с чем-то в системе? Это что, драйвер или прошивка BIOS, или утилита для получения Root на Android? Нет - это всего лишь игра, причем основанная на довольно высокоуровневом XNA, а он должен быть абстрагирован от "железа".

    "сам сталкивался с проблемами на 64-битной WinXP"
    Какими?

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

    "Схожие симптомы в разных движках - не обращайте внимания"
    А когда меня спрашивают, то лучше Unity или UDK, XNA или UDK, то мне об этой слишком уж характерной особенности скромно умалчивать?
  • В чем смысл метода Object.equals(Object ob) в Java?

    Rou1997
    @Rou1997
    hax: Ну да, как-то так, точно не помню, это все упомнить невозможно.
  • 900 запросов к базе данных на wordpress, как найти причину?

    Rou1997
    @Rou1997
    Игорь Воротнёв: Нет, и не хочу, а что, стоит? Он хоть в Wordpress входит или его устанавливать надо? Если устанавливать - то уже не нужен, я не могу его везде поставить у меня куча проектов да и удалить могут, я быстрее найду нужный файл, поставлю "жучок" с записью в $_SERVER['DOCUMENT_ROOT'], открою страницу и посмотрю лог.
  • Уменьшение размера приложения Android - продолжение?

    Rou1997
    @Rou1997
    nizulko: Библиотеку appcompat нужно удалить из зависимостей в файле build.gradle который в папке app, но этого мало, еще надо в самом классе Activity (java) заменить чтобы наследовалась не от AppCompatActivity а от обычного Activity, и в styles тему поправить.
  • 900 запросов к базе данных на wordpress, как найти причину?

    Rou1997
    @Rou1997
    Игорь Воротнёв: Зато мой способ более универсален, при этом для Wordpress он вполне подходит, еще неизвестно какой способ быстрее.
  • Как определить, содержит ли закрытая программа свободный код?

    Rou1997
    @Rou1997
    Sh0ttky:
    1) У вас академический интерес, а у меня прикладной, я ничего не делаю просто так, оттуда и про беспокойство, видимо нам с вами просто "не по пути",
    2) Вообще-то в дизассемблере есть понятие "функция", как минимум это экспортированные функции, а в библиотеках обычно именно такие.
    Но более того, компилятор GNU/MinGW/... вообще все функции "сохраняет", кроме статических, а хороший дизассемлер даже статические сам пытается восстановить, например с IDA Pro у меня это получалось.
    Конечно, хэш-код на практике может не совпадать, это я упростил, но глянув на код из хорошего дизассемблера, можно найти сходство, которое уже довольно сложно замаскировать.
    Видимо, стоило написать просто "сравнение с помощью дизассемблера".
    А вопрос не праздный, обычно все довольны мною на форумах, но бывает резко кто-нибудь "встречает в штыки", так вот то же самое и на фрилансе и с заказчиками, очевидно связано, а то что на фрилансе это уже не мелочь и слез потом не мало, когда всерьез пытаюсь людей убедить сделать мне предоплату, для их же блага, но не получается. Потом понимаю, что действовать надо было иначе и тогда бы получилось, но повторяется снова и снова, чтобы такого не было надо как-то совершенствоваться, лучше "чувствовать людей".
  • Насколько нужны боты в VK?

    Rou1997
    @Rou1997
    Олег Зуев: Киберфорум, а по Телеграму скорее Веблансер, Freelance.ru, FL.RU, тот же Фрилансим.
  • Как определить, содержит ли закрытая программа свободный код?

    Rou1997
    @Rou1997
    Sh0ttky: Я, конечно, не член Free Software Foundation, но у меня довольно большой проект, основанный на дизассемблировании и декомпиляции Java и C++, поэтому я "в теме", и разумеется поиск задействованных библиотек тоже туда входит, ведь если я буду декомпилировать те библиотеки, которые можно скачать в интернете, то это будет глупо и я потрачу кучу времени, вот и приходится их сразу выявлять.
    Поэтому мои идеи взяты из практики, а не фантазии, во всяком случае лучше меня здесь вряд ли кто-то "шарит", заметьте остальные вообще не ответили на вопрос. А вас что-то ввело в заблуждение и сложилось впечатление, что я НЕ "шарю". Может, подскажете, из чего оно у вас сложилось? Попрошу быть откровенным и перечислить все факты, это не об обиде, мне интересно.
  • 900 запросов к базе данных на wordpress, как найти причину?

    Rou1997
    @Rou1997
    Игорь Воротнёв: А если бы без Wordpress? В общем, оба варианта имеют право на жизнь, высказывать свое мнение каждый имеет право, "+1" тоже дело личное, но в комментарии не гадьте.
  • Как определить, содержит ли закрытая программа свободный код?

    Rou1997
    @Rou1997
    Sh0ttky: Ну да, конечно, компилятор каждый раз рандомный ассемблерный код выдает, то порядок инструкций изменит, то смещения по адресам, то вообще опкоды поменяет, но вот ведь чудо - работает оно при этом каждый раз одинаково!
    Вот какого черта вы со мной спорите? Вы уже не первый такой здесь. Вам кажется, то вас все хотят обмануть? Я разочарую вашу паранойю - на вас всем по.
  • Как получить список всех функций и перехватить их вызов (Delphi)?

    Rou1997
    @Rou1997
    Никита: Доказать можете, или просто очередной поверивший M$ и $un Microsystems?
    Или просто объясните как перехватить этот машинный код, чтобы его потом в EXE запихнуть и получился нативный EXE, это же революция целая будет!
  • Ремонт цепи питание ноутбука Maxdata M-book 1200T??

    Rou1997
    @Rou1997
    sergius90: И заряженную батарею нельзя нигде достать? Ну значит на плате смотрите где может быть КЗ, выпаивайте ту деталь, снова меряйте на разъеме, так и найдете ответ, там уже на соответствующих форумах спрашивайте про конкретную деталь и конкретную проблему с ней.
  • Как получить список всех функций и перехватить их вызов (Delphi)?

    Rou1997
    @Rou1997
    KTG:
    C# посоветовал балабол, которому сказали, что DLL пишется на Delphi, и знаний C# нет.

    Еще раз пересмотрите этот момент в моем ответе.
    Вы спросили, "можно ли при написании программы, как то задавать псевдонимы или описания этим функциям".
    Так вот, я вам ответил, что C# делает это автоматически. Он интерпретируемый (надеюсь, не будете с этим спорить, или я вам покажу исходники CLR и докажу, что "JIT-компиляция" это лишь красивое название для интерпретации, придуманное А. Хейлсбергом или кем-то из Sun Microsystems), поэтому поддерживает рефлексию, то есть любую функцию можно вызвать по ее имени из string и т.п.

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