Задать вопрос
  • Как запускать определенное кол-во потоков?

    HemulGM
    @HemulGM Куратор тега Python
    Delphi Developer, сис. админ
    Используй не "алгоритм над потоком", а "алгоритм в потоке". Т.е. Напиши метод, куда ты передаешь файл и параметр (N) от 1 до 10. Внутри метода иди по файлу с учетом параметра, по условию if (i div 10) mod N = 0 ...
    И либо создавай отдельные потоки внутри метода и выполни метод 10 раз, либо запускай методы в отдельных потоках, соответственно 10 штук
    Ответ написан
    1 комментарий
  • Как задать свойства объекту Vlc video player в windows form, не вручную, а кодом?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Использовать ActiveX - очень плохая идея, которая порождает проблемы, состоящие в том, что для работы твоего приложение потребуется (помимо .NET), установка на машину клиента плеера Vlc. Иначе, твой ActiveX компонент просто напросто выдаст ошибку.
    Используй библиотеку Vlc для C#. Так ты сбросишь эту зависимость и избавишься от проблем, которые есть у тебя сейчас (но не скажу, что не появятся новые=)).
    Ответ написан
  • Как Использовать управляемые ресурсов в PascalABC.Net?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    А обязательно использовать PascalABC? Delphi не вариант?
    Ответ написан
  • Не понимаю как взломали вк?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Даже кража "кукисов" или просто напросто реального чистого открытого токена не поможет ни кому взломать или авторизоваться через ваш аккаунт. Потому что токен выдается в связке с ip адресом. Один и тот же токен не может быть использован для двух сессий с разных ip адресов.
    Ответ написан
    Комментировать
  • Какой язык программирования учить для создания приложений для Android?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Много языков позволяют писать под андроид. Под игры более заточена среда Unity (C#).
    А писать под андроид в принципе можно на: Java, Kotlin, Python (ужс и бред), C# через костыль Xamarin, Delphi, C, C++, Dart, Lua, через абсурдные скриптовые языки, которые по сути лишь алгоритм составляют внутри приложений на Си.
    Вот есть подобная статья на Хабре
    Ответ написан
    Комментировать
  • Example question?

    HemulGM
    @HemulGM Куратор тега Python
    Delphi Developer, сис. админ
    1. Прочитать общую документацию ВК API.
    2. Прочитать общую информацию по выполнению REST запросов
    3. Понять, что нужен токен (или авторизация) и как его получить
    4. Выполнить запрос

    Осталось только ...

    Такое можно было бы сказать, если бы вы хоть что-то сделали
    Ответ написан
    Комментировать
  • Есть ли смысл ставить Avast на Windows 10?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    Попробуйте не отключать UAC или в дополнение вообще не сидеть под Администраторской учетной записью.
    Например, хваленая защита на Линуксе обеспечивается именно этим в основном. Там вы всегда под "пользовательской" учетной записью находитесь, а все важные операции выполняете после указания пароля "администратора".
    Ответ написан
  • Почему windows 10 грузить одну учетную записи дольше другой?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    Настройки могут быть разными у каждого пользователя. Может быть например проблема с доступом к некоторым файлам и процесс csrss будет трудиться долго над ними.
    Ответ написан
    Комментировать
  • Как обойти ограничение по количеству однотипных запросов в апи вк?

    HemulGM
    @HemulGM Куратор тега Python
    Delphi Developer, сис. админ
    Можно наделать десяток или сотню токенов вк и чередовать их или просто распределить нагрузку.
    Ответ написан
    Комментировать
  • Exe файл распаковать с помощью WinRAR это норма?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    Да, это норма. Архиваторы могут определять структуру exe. Exe может быть самораспаковывающимся архивом (SFX). И такой архив можно распаковать и получить все файлы. Можно увидеть даже командную строку, которая выполняется после распаковки. Так часто делают, чтобы не утруждать себя созданием инсталлятора.

    Если распаковывать файлы архива вручную, через архиватор, то ни что не запустится само.

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

    PS
    Из-за такой схемы, кстати, винда может часто тормозить при вызове контекстного меню, потому что какой-то дерьмо-обработчик долго отрабатывает. Такое иногда бывает например с Nvidia Control Panel. И рекомендуется просто убрать обработчик через реестр.
    Ответ написан
    Комментировать
  • Какой язык программирования учить новичку?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Зависит от того, чем хочет он заниматься. А питон не везде подходит.
    Ответ написан
    Комментировать
  • Какой ЯП выбрать с нуля для написания конкретной программы?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Хорошим выбором будет Delphi. Но каждый так или иначе будет тянуть одеяло на себя (к своему языку).
    На этом языке помимо удобств и прочего, существуют конкретно по RS323 примеры программ и кода. И даже, конкретно для весов. Работа с COM портами очень простое дело. И программы, написанные на Delphi до сих пор ни кто не стремится заменить в сферах, где такое используется.
    Другое, что выступает за Delphi - это простота в написании программ с ноля. Delphi синтаксис - это синтаксис Pascal, который преподают детям в школе в качестве базовых понятий программирования. Он достаточно прост в освоении. А среда разработки RAD Studio, имеющая бесплатную версию, позволяет быстро построить интерфейс и снабдит уймой инструментов.
    В отличии от C# у вас не будет зависимостей и скорее всего вы обойдетесь единственным файлом exe, который будет работать у вас на любой винде без сторонних предустановок.
    Ответ написан
    Комментировать
  • Как при помощи выходного тепла ПК расчитать сколько Watt он потребляет?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Это плохая идея. Вот смотри. Ты допустим измеряешь температуру и поток воздуха от вентилятора.
    Так вот. Допустим у нас видяха пашет как проклятая на все 170 ватт. Но затем, ты выключаешь игру (или рендер), которая грузила видяху и она вообще почти не работает. Т.е. питание на ГПУ не идёт, идёт только на охлаждение (5-10 ватт). Но поток воздуха не уменьшается ещё некоторое время и температура тоже. А ты всё это считаешь. Так и с ЦП другими устройствами. Тепло выделяемое ими не постоянно и меняется с сильной задержкой перед и после. Тем более, что зависит от внешней среды. Ну и некоторые электронные компоненты могут вообще не выделять тепло (много тепла).
    Алгоритм будет настолько сложным и не точным, что это того не стоит.

    Куда эффективнее использовать, например ваттметр. Стоит он в районе 1к.

    PS. а че, писать "ватт" по-русски не позволяет религия? Это выглядит крайне невежественно.
    4509.750.jpg
    Ответ написан
    Комментировать
  • Почему комп использует всю оперативку?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    Первым делом код BSOD смотрим. Иначе разговор на пустом месте
    Ответ написан
    Комментировать
  • Что означает этот ответ в VK api?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    В случае, если номер пользователя является корректным, будет возвращён 1.

    Соответственно, если не 1, а, например 2, то номер не корректный.

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

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Класс - это тоже тип, как и int, string, bool...
    Т.е. написав это ты создаешь новый тип данных. Тип данных, который называется MyClass в данном случае.

    Этот тип данных хранит уже то, что ты там напишешь.
    Ответ написан
    3 комментария
  • Как выполнить этот цикл?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Навскидку так
    uses math;
    for i := 0 to 100 do
    begin
      point := sin(DegToRad(6*pi/100 + i));
      ...
    end;


    fmx
    Path1.Data.Clear;
    Path1.Data.MoveTo(TPointF.Zero);
    for var i := 0 to 1000 do
    begin
      var Pt := TPointF.Create(i * 10, sin(DegToRad(6*pi/1000+i)));
      Path1.Data.LineTo(Pt);
    end;


    5f008d26e145a483982386.png
    Ответ написан
    Комментировать
  • Можно поменять виндовс на ноутбуке с сломаной матрицей?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    Подключите второй монитор и начните установку. По идее изображение должно по умолчанию дублироваться на него без доп. переключения.
    В противном случае, просто установите Windows на любой другой компьютер учитывая настройки режима работы SATA. Желательно они должны совпадать ACHI/IDE, Native/Legacy.
    Ответ написан
    Комментировать