• Как адекватно построить рабочее и игровое пространство на одном компьютере?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    В какой-то момент Windows засоряется и начинает глючить

    Если это основная причина, то помочь вам не чем. Потому что это совершенно ложное утверждение.
    Обоснование:
    1. Засоряется файлами? Т.е. по-вашему ОС глючит из-за большого кол-ва файлов или что? Так вот, ОС из-за файлов - не глючит.
    2. Засоряется программами? Т.е. опять же файлами или же чем? Если нет, то зачем вы все программы запускаете и оставляете их в фоновом режиме? Управляйте тем, что установили сами, сами! ОС этим заниматься не будет.
    3. Засоряется реестр (как многие эникейщики скажут)? Реестр - это набор файлов, составляющих БД. У каждого пользователя есть свой файл реестра "NTUSER.DAT". Находится он в каталоге пользователя. Посмотрите его размер, если интересно. За частую, он не превышает 10мб.

    Так чем же засоряется ОС? Может вашими кривыми руками? Уж извините, но иначе не скажешь.
    Глючить начинает ОС из-за железа. ОС на HDD работает медленно, т.к. HDD не удовлетворяет в скорости. Поставьте SSD и не будет у вас "засоряться винда". Плюс, HDD достаточно быстро расходуют свой ресурс. Достаточно одного медленного сектора, который будет тормозить почти все операции.

    Вот тебе ещё в добавок ИМХО:
    У меня винда стоит с 2014 года (переставил т.к. купил SSD), программ установлено под тысячу (скрин скину, если требуется). Винтов у меня 5 штук + ssd. Забиты под завязку. Обновления ставятся почти все через месяц после выхода (исключаю косячные и нежелательные). Я разработчик софта, и это мой рабочий комп, также, он и моё игровое место, где установлено под полсотни крупных игр. Т.е. ситуация как у вас. У меня проф. ПО, у меня игры, только вот проблем у меня почему-то нет. Хотя мой комп, в рабочее время - это полигон испытаний, на котором тестируется всякий изврат.
    И кстати, я не пользуюсь ни одним средством "очистки винды".

    Возможно вам стоит повысить компьютерную грамотность?
    Ответ написан
    11 комментариев
  • Почему Mediaplayer выводит звук видео, но само видео нет?

    HemulGM
    @HemulGM Куратор тега Delphi
    Delphi Developer, сис. админ
    А до этого работал? Нужно задать место, где будет выводиться картинка (желательно панель). Примеры поищи. Но рекомендую использовать VLC. У меня в репозитории есть модифицированная ветка для VCL и FMX и пример в виде IPTV плеера.

    P.S. скинь пример видоса или расширение, которое использует видео-файл.
    Ответ написан
    Комментировать
  • С# WinForms. Как передать значение через кнопку из одной формы в другую?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Способов реализовать такое сотни. Ладно не сотни, но десятки. Вот несколько:
    1. Передаче через конструктор
    2. Классовые методы
    3. Классовые переменные
    4. Callback
    5. Просто перед открытием манипулировать формой
    О 5-ом подробнее:
    Объект формы (форма) может создаваться автоматически (как основная форма), а может создаваться динамически.
    Окно ты создаёшь динамически? Если да, то создание окна может не влечь за собой его скорое появление на экран.
    Т.е. создание окна - это одно, а показ окна - другое. Итого, ты создаешь окно, устанавливаешь нужные значения контролам, переменным, свойствам и т.д., а затем отображаешь окно.

    Так или иначе, у вас совсем мало знаний. Рекомендую почитать, посмотреть примеры. А лучше, разобраться с основами WinForm.
    Нужно понять, что класс формы - это обычный класс и делать с ним ты можешь всё что угодно и когда угодно.
    Ответ написан
    Комментировать
  • Почему не работают жесткие диски?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Скорее всего, ты задел (и возможно не единожды) шлейфы SATA, если ещё и не крутится диск, то и питание SATA. До этого они у тебя подокислились из-за естественной окружающей среды, а ты их потревожил и сместил с места, где был контакт. Думаю, стоит почистить от окисления (в идеале заменить) все SATA.
    Ответ написан
    Комментировать
  • Хеш таблица размерности m, метод цепочек?

    HemulGM
    @HemulGM Куратор тега Delphi
    Delphi Developer, сис. админ
    Структура описана верно. Будет ли нормально работать - нужно проверять.
    Ответ написан
  • Как написать бота на чистом языке d(Ну или на другом)?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Если в языке есть поддержка http запросов, то сделать это не сложно, да и не так долго.
    Алгоритм (вкратце):
    1. Идешь в документацию API ВК, вдумчиво читаешь
    2. Пишешь требуемые запросы на сервер

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

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    7B - ошибка драйвера хдд. На старом ноуте и на новом не совпадает установка SATA AHCI/IDE (он же Legacy).
    Заходим в биос, меняем текущую на другую (а возможно такой установки нет). Если нет такой установки, нужно лезть в реестр винды на диске и вручную устанавливать автозапуск AHCI/IDE драйвера.
    пример

    sata-ahci-ide-1.png
    Ответ написан
    2 комментария
  • Правильно но ли подсчитано на уровне алгоритма число обменов и перестановок в методе сортировок?

    HemulGM
    @HemulGM Куратор тега Delphi
    Delphi Developer, сис. админ
    Пускай массив выглядит так : 3 4 2
    Число сравнений должно быть по идее s = 3 а количество обменов p = 2

    Так проверь, сколько будет у тебя по факту.
    Ответ написан
  • Консольное окно в Delphi 7?

    HemulGM
    @HemulGM Куратор тега Delphi
    Delphi Developer, сис. админ
    FreeConsole;
    Ответ написан
    Комментировать
  • Может ли проверка диска убить вторую ОС?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    Может убить ос, если действительно проблемы с диском, но это не 7ка виновата, а сам ты, раз допустил такое (бэды).
    Форматирование тут вообще не в тему.

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

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Скажу по своему опыту, что тот факт, что я не изучал высшую математику (уж так получилось), не особо сказался на разработке в сфере системного программирования. Высшая математика будет необходима при собственном исследовании каких-либо вещей. Но всё зависит от того, что конкретно ты подразумеваешь под сис. программированием: ос, утилиты, субд, драйвера? Чем ближе ты к более низкому программированию и железу, тем больше тебе будет необходима работа с математикой.
    Ответ написан
    2 комментария
  • Delphi console application async call proc?

    HemulGM
    @HemulGM Куратор тега Delphi
    Delphi Developer, сис. админ
    5dce0376cd752331096656.png

    Изменения

    5dce03b7d770e041230029.png

    Результат

    5dce041616e83598661994.png
    Ответ написан
    3 комментария
  • Почему пропал звук на Виндовс-7?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    Узнай, какого производителя у тебя звуковая карта. Поставь дрова на неё.
    Ответ написан
  • Можно ли сделать пересылку сообщений из вк в телеграмм?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Может тогда стоит использовать ВК только для чатов? Раз ты всё равно хочешь переписку пересылать?
    Я вот почему-то не вижу проблем. Музыкой вк не пользуюсь, слушаю Я.Музыку, Я.Радио. Может всё таки перестать листать ленту? И никакой рекламы не будет.

    Вопрос нормальный, а вот что за ним стоит - бред.

    Пересылку сообщений можно сделать путём написания софта (возможно просто скрипта). Тебе будет необходимо немного изучить API ВК и Телеграмм. С телеграмм всё просто, создаешь бота, он тебе отправляет сообщения из чата, с ВК сложнее, тебе нужно получить доступ до чатов, отлавливать события и отправлять всё это боту.
    Ответ написан
    2 комментария
  • Зачем делать игру на Unity если к ней и так нужно писать код?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Автор, ты будешь удивлён, но в Unity ты пишешь код напрямую относящийся к процессу игры. Тебя, умника, отгородили от миллионов строк инициализации графического движка, кроссплатформенных решений, работы с библиотеками OpenGL, DirectX и другими. От реализации ввода, звуковых решений и прочего прочего прочего. Тебе с таким вопросом должно быть стыдно, если ты считаешь себя разработчиком.

    Писать код для игры с нуля это:
    1. Реализовать методы для работы с OpenGL или DirectX.
    1.1. Или ты хочешь и их не использовать (ведь они тоже не твой код), а сразу использовать работу с ГПУ? Рассчитывать геометрию, перспективу, вьюпорт и прочее?
    2. Реализовать сотни классов для вывода спрайтов, 3д-моделей, теней, шейдеров, освещения.
    3. Реализовать звуковой движок: положение звука в пространстве относительно источника/приёмника
    4. Реализовать систему ввода, поддержку контроллеров, мыши и прочее
    5. Реализовать физический движок. А ты думаешь, падение фигуры в Unity, которое делается в 5 кликов, сделано OpenGLом? А коллизии?

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

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Думаю, основы программирования стоит изучать с простых языков. Заинтересовать студента в создании кода. Т.е. нужен хорошо видимый результат.
    Например, возьмём ваш питон. Это что? Это скриптовый язык. Ты передаешь данные и получаешь результат. Вот весело-то, вот интересно.
    Или вы хотите сразу на OpenCV, нейронные сети и компьютерное зрение? Я предполагаю, что нет.
    Скоре всего, это будут наискучнейшие задачи, для которых достаточно одного скрипта в десяток строк.

    А может стоит взять среду разработки с возможностью создавать графическую оболочку? Студенты будут создавать инструменты для себя и других. Шуточные программы и многое многое другое, что будет демонстрировать их интерес к программированию.

    Лично я считаю, что стоит взять C# (раз Delphi тут всем уже "устарел и вообще"). Это - студенты, вы не должны думать за них, какой им язык программирования нужно использовать в будущем. Вы должны понятно объяснить принципы программирования и развить интерес к нему.

    P.S.
    По поводу Delphi. Сейчас имеется Delphi Community Edition, который предоставляется бесплатно. Ограничения в нём касаются только поддержкой кол-ва провайдеров БД и некоторыми другими небольшими вещами.
    Ответ написан
  • Delphi 10.3. Ошибка при установке SDK. Как решить?

    HemulGM
    @HemulGM Куратор тега Delphi
    Delphi Developer, сис. админ
    Установи Android SDK Tools. А потом в настройках среды пропиши все пути.
    Ответ написан
    Комментировать
  • На что обратить внимание во время настройки Windows 10?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    Это тебе не линух, винда не нуждается в обязательной настройке. Настраивай то, что тебе не нравится.
    Из часто необходимых:
    архивация (если есть куда),
    обновления (раздача, время и т.д.),
    набор программ (если нужно что-то, из коробки винда умеет многое, в отличие от других ос),
    питание (если это ноут),
    антивирус (я не помню, когда у меня в последний раз был вирус, но это не значит, что ESET SS к этому не причастен, страхует при скачивании всякого хлама).

    Остальное (вроде все) - персонализация.
    Ответ написан
    Комментировать
  • Отправка сообщения через http проблема с кодировкой, как исправить?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Utf-8 слыхал о таком?
    Статья, которая должна быть у каждого:
    https://habr.com/ru/post/147843/
    Ответ написан
    2 комментария
  • Как выйти из всех сообществ вк которые заблокированы?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    https://vk.com/vk_cleaner_hgm
    Приложение "одобрено" техподдержкой ВК. Я получал дополнительные привилегии для токена (сообщения читать), но пока эта функция ещё не доступна. Приложение прошло проверку в ВК и все исходники есть на GitHub
    5dc22549985cf921616576.png
    Ответ написан
    Комментировать