Задать вопрос
  • Что означает строка min := i?

    HemulGM
    @HemulGM
    Сергей Горностаев, думаешь? А каким местом они выбирали, как думаешь? Ни каким, то что преподавали, то и берут. То что проще пишется, то и берут. А в питоне максимальная фривольность, приводящая к говнокоду.
    Pascal стали меньше преподавать, т.к. на основной функциональный язык Delphi была монополия. А компания, владеющая этой монополией переживала некоторые проблемы. Если интересно, можешь где-нибудь почитать что и как и как там замешена Microsoft. Т.е. что мы в некоторый момент имели? Устаревшую среду разработки, которую компания не развивала из-за своих проблем (смена владельца, целей и прочее) и тот факт, что она была платная и не имела бесплатных редакций. Сейчас ситуация куда лучше. Текущий владелец максимально быстро навёрстывает упущенное, всего за несколько лет добавил кроссплатформенность, которую вероятно вообще мало кто имеет. Qt - кроссплатформенный, но большую часть кода под другую платформу тоже придётся писать. Остальные решения - это веб решения.
  • Что означает строка min := i?

    HemulGM
    @HemulGM
    Сергей Горностаев, только вы не понимаете сути. Ни одна отрасль или компания не скажет тебе, что ей нужна программа на питоне для автоматизации каких-то процессов. Ей просто нужна программа. Ведь так? Следовательно при чем тут язык? Необходимо понимать, почему случился перекос в сторону питона или другого языка. И причина этому далеко не возможности или недостатки языка. Программы на делфи до сих пор без проблем работают в компаниях. Написанные ещё десяток лет назад без проблем работают на вин10 и будут работать дальше в новых версиях.
    "Отрасли и компании" не понимают, что программы на питоне будут требовать постоянного обслуживания. Не они выбирают язык, а разработчик. И новый разработчик на его месте будет также долго разбираться в коде из десятка файлов с кодом в несколько тысяч строк. Любая новая компания будет требовать искать программиста, а не программиста питона. И уже этот программист будет выбирать язык-инструмент. И раз питонистов сейчас больше, то понятно всё становится.
  • Что означает строка min := i?

    HemulGM
    @HemulGM
    Сергей Горностаев,
    Вк плеер на стандартном VCL
    5ecca8250b04d610019369.png

    Такой же плеер но на FMX, т.е. кроссплатформ. На андроид
    5ecca84628a89470341684.jpeg

    Плеер выше, собранный под винду (сборка на другую платформу - 3 клика)
    5ecca86d32031226857400.jpeg

    Весь код вк бота, который реагирует на мат и озвучивает текст, отправляя в ответ аудио сообщение

    Клиент для видеоконтроля, на 64битной винде позволяет просматривать до 40 камер одновременно
    5ecca8b03620f357161990.jpeg
    5ecca8e811e21705803574.jpeg

    IPTV плеер с http авторизацией и видеоархивом
    5ecca9147a668275648318.jpeg

    Тайм-менеджер
    5ecca946b722c020776460.png

    Пример работы с моей оберткой для ВК апи. Мессенджер. Кода примерно на 100 строк
    5ecca958d25c0578143821.png

    Это только то, что получилось у меня быстро отыскать со скринами и только то, что написал исключительно я. А это жалкие крохи того, что можно делать с малыми затратами. Существуют масштабные фреймворки для веб разработки, существует FGX фреймворк для андроид с нативными компонентами. Существуют ORM, REST и другие фреймворки. А с фреймворком FMX можно создавать приложение одним кодом под разные платформы (все существующие популярные платформы). Т.е. достаточно выбрать платформу и нажать кнопку "Собрать", чтобы получить бинарник. При чем, все итоговые приложения не имеют зависимостей, а являются самодостаточными приложениями на каждой платформе.
  • Что означает строка min := i?

    HemulGM
    @HemulGM
    Сергей Горностаев, заблуждаешься. Примерами подкрепить?
  • Что означает строка min := i?

    HemulGM
    @HemulGM
    BananiumPower, зачем ты сюда вообще пришел? Сказать "учите лучше питон"?
    Вы нихера не понимаете, на что способен "паскаль", так что идите просто лесом, если видите теги Паскаля и Делфи. А свое мнение и языке засуньте обратно в жопу
  • Что означает строка min := i?

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

    HemulGM
    @HemulGM
    Сергей Стадник, да, мы здесь чтобы помогать. Но помогать не говнокодить, а помогать решать задачу. Чувствуешь разницу?

    А значит, опиши задачу подробнее, чтобы можно было со стороны понять, что нужно и как лучше сделать не дублируя код.
  • Поддомен после домена или перед доменом??

    HemulGM
    @HemulGM
    Александр, ты снова вносишь понятие "домена" из мира ActiveDirectory в тему о DNS. Забудь о AD, домен DNS и домен AD - разные вещи. Просто называются одинаково.
    "Подключиться к домену" - это значит стать частью домена. Ни кто не говорит так, говоря о подключении к хосту.

    Домен DNS - это не про железо. Это исключительно про адресацию. Ни какие хосты и железо здесь не при чем. Это работает отдельно и независимо. Это таблица резолва (разрешения) имён. DNS - Domain Name System. У тебя есть имя, ты получишь соответствующий этому имени ip адрес, если он есть.
  • Поддомен после домена или перед доменом??

    HemulGM
    @HemulGM
    Александр, "Есть IP адрес - значит есть сетевая карта - значит есть..." - это не так. IP адрес не подразумевает наличие сетевой карты, если мы говорим о DNS. В DNS только записи. И IP адрес может быть выдан запрашивающему конкретный домен. Понимаешь?
    Я могу в регистраторе указать любой ip-адрес, и твой комп, когда ты захочешь обратиться к моему домену, получит именно тот ip адрес, который я указал. Хотя, на этом ip-адресе может вообще не быть железа.
    Теперь понимаешь?
  • Поддомен после домена или перед доменом??

    HemulGM
    @HemulGM
    Александр, у него и ip адрес может быть. У домена. Но под адресом ничего может не быть.
  • Поддомен после домена или перед доменом??

    HemulGM
    @HemulGM
    ValdikSS, тоже хотел ответить) Не успел.
    Вообще, хост подразумевает машину, а вот домен (в контексте DNS) не обязательно имеет машину.
    Можно определить IP адрес домена в таблице, под IP адресом может не быть хоста, но доменом он не перестанет быть и "работать")
  • Что лучше: обработать исключение или не вызывать его?

    HemulGM
    @HemulGM
    Во втором случае тоже может быть исключение, если аргумент index будет меньше ноля.
  • Как связать две таблицы delphi?

    HemulGM
    @HemulGM Куратор тега Delphi
    xxx9x, и ещё. Никогда не называй таблицы или переменные кириллицей. Используй всегда только латинские буквы.
  • Как связать две таблицы delphi?

    HemulGM
    @HemulGM Куратор тега Delphi
    xxx9x,
    ADOQuery.Sql := 'тут запрос';
    ADOQuery.Execute;


    Запрос может быть не только SELECT, но и INSERT INTO, DELETE FROM, UPDATE и прочим.
    Рекомендую для запросов не связывать ADOQuery и DataSet с DBGrid, т.к. это применимо только с SELECT.
  • Как парсить текстовик в delphi?

    HemulGM
    @HemulGM Куратор тега Delphi
    Нет. Читать можно так только если вы его так же и сохранили. А если у вас лишь текстовый файл как исходные данные, то вам выше уже написали парсер через регулярные выражения.
  • Почему при установке программы используются не все ресурсы компьютера?

    HemulGM
    @HemulGM Куратор тега Windows
    Иван Доброславин, потому что обработка идёт в один поток. Операции с файлами не накладываются друг на друга, что могло бы нагрузить диск, а встают в очередь. И каждый файл копируется после предыдущего. Операция копирования одного файла не нагружает весь диск на 100%.
    Если бы распаковка шла в несколько потоков сразу в несколько файлов, то и нагрузка была бы выше.
    А помимо операции копирования, данные расшифровываются. Что тоже происходит в один поток. Один файл - одна операция распаковки, одна операция записи его на диск. И всё это поочереди.

    Программы сканирования делают сканирование в несколько потоков, разделяя между собой области сканирования. Программы тестирования диска использую большой файл и большое кол-во операций, на которые уходит меньше времени, но из-за большого файла и большого потока операций - нагружается диск. Ведь алгоритм только диск использует и ни как с данными не работает.

    Вам достаточно было головой подумать самостоятельно, а не терроризировать ответчиков, сомневаясь в их ответе. Вопрос достаточно простой, что вызывает недоумение.
  • Чем преобразовать текст в речь (бесплатные проекты, сервисы)?

    HemulGM
    @HemulGM
    Евгений Иванов, так есть и бесплатные. Ivona тоже можно бесплатно найти. Пиши в лс, скину.