Задать вопрос
  • Как это работает?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    как и почему это работало тогда, а вот в досбоксе неработает?


    int 2f -- это multiplex interrupt, портал к дополнениям выполняющимся вокруг DOS. Функция 0x1600 -- это конкретно тест "имеются ли в наличии сервисы windows", см. Почему это должно работать в досбоксе, там же нет виндовых сервисов?
    Ответ написан
    Комментировать
  • Посоветуете roadmap для разработки приложений windows?

    @AlexSku
    не буду отвечать из-за модератора
    Delphi и классическая книга Нила Рубенкинга "Delphi для чайников". Начать с VCL.
    Примеры у Алистера Кристи.
    Ответ написан
    Комментировать
  • Как запрограммировать датчик?

    При чём тут Unity? При чём тут C#? Что именно под датчиками имеется в виду?
    Откуда мы знаем, какие именно датчики и какие технологии тебе нужны, если ты даже не говоришь, какую задачу ты хочешь решить?

    по типу в магазине.: Зашёл и датчик выполнил какое-то действие. Например:Проиграл музыку

    Это легко решается вообще без программирования. В любой экосистеме умного дома имеется датчик открытия двери.
    Ты можешь создать сценарий примерно такой: "при открытии двери - воспроизвести такой-то звук"

    Если тебе хочется велосипедов, то тебе уже скинули ссылку в другом ответе.

    Если говорить относительно открытия двери, то тут есть по сути два варианта:
    1. Концевик
    2. Магнит + геркон
    По логике работы они будут идентичны. Просто в одном случае дверь будет механически касаться датчика, а в другом - нет. Они по принципу работы идентичны кнопкам.

    Чтобы обработать сигнал с такой "кнопки" тебе понадобится какой-то контроллер - для новичка проще всего будет взять какую-нибудь Arduino-подобную плату и поработать с ней. В принципе обработка нажатий на кнопки в любой серии уроков идёт практически в самом начале.
    Ответ написан
    Комментировать
  • Где можно найти сообщников-программистов?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Писать программы одному мне скучновато

    Значит программирование не для вас.
    Ответ написан
    5 комментариев
  • Как обнаружить скрытый вирус на компьютере?

    @Drno
    всё норм. у параноиков лето
    Ответ написан
    Комментировать
  • Где найти практические задачи/проекты на тему ООП python разработчику?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Любая задача может быть задачей на ООП. В начальных классах школы вы тоже писали "мама мыла раму", никто не учил вас писать технические вопросы на Хабр Q&A, однако вы это делаете.
    Ответ написан
    Комментировать
  • Восстановить данные с флешки?

    GavriKos
    @GavriKos
    Ничего не делайте с флешкой и отдайте ее специалистам, которые этим занимаются давно, профессионально и за деньги. Любые советы кроме этого уменьшат вероятность успешного восстановления.
    Ответ написан
    Комментировать
  • Почему не работает OWM?

    phaggi
    @phaggi Куратор тега Python
    лужу, паяю, ЭВМы починяю
    Откройте документацию по pyowm, найдите там, какие параметры принимает метод weather_at_places() и доработайте ваш код соответственно документации.
    Ответ написан
    Комментировать
  • Почему нет(?) популярного REST API для IMAP?

    neuotq
    @neuotq
    Прокрастинация
    Как верно выше сказали вы путаете протокол и сервисы/серверы.
    IMAP - это протокол(прикладного уровня, почитайте про модель OSI), те некое соглашение чтобы всё по сети работало одинаково везде и всегда.
    REST API - это совсем другое, работает внутри другого протокола HTTP.
    Поэтому вам нужно искать не API к IMAP, а сервер IMAP в котором есть нужные API. Такие есть, гуглить нечто вроде
    "imap server with rest api"
    И там уже сами разработчики серверов реализовывают разные штуки, от управление аккаунтами, до манипуляция с самыми почтовыми ящиками и почтой.
    Ответ написан
    2 комментария
  • Как скомпилировать .py в exe?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Никак. Хотите программу в форме нормального исполняемого бинарника, используйте компилируемый язык программирования.
    Ответ написан
    Комментировать
  • Как сделать прозрачный фон png фото wpf?

    WNeZRoS
    @WNeZRoS
    Чтобы был прозрачный фон у png в wpf, нужно чтобы у самой png фон был прозрачный, а не серо-белая клеточка.
    Ответ написан
    Комментировать
  • Почему цикл не добавляет переменную в словарь(список) Python?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Потому что написавший его разработчик ничего не знает об областях видимости.
    Ответ написан
    3 комментария
  • Как авторизируется первый пользователь БД?

    Adamos
    @Adamos
    Для того, чтобы в базе появился админ и менеджеры, там должна, как минимум, появиться таблица пользователей. Так что "чистой и без записей" база уже быть не может.
    А где создаются таблицы, там они и запоняются дефолтными значениями (либо из коробки, либо из конфигуратора, запрашивающего эти самые значения в процессе установки).
    В современных фреймворках, в частности, migration (прописанные кодом операции с базой) предполагают возможность seed (заполнения новых/измененных таблиц данными).
    Ответ написан
    Комментировать
  • Программирование и математика тесно связаны?

    @dmshar
    А откуда вы взяли список? Просто это очень малая часть того, что должны знать те, кто хотят себя называть специалистом по Data Science. Нет, конечно если под этим терминам понимать вызов методов fit() и predict() - тогда конечно, без знаний математики можно и обойтись. Это как есть фельдшер, а есть врач. Есть младший кодер, вызывающий указанную функцию, а есть тот, кто сам может подобрать метод а может - и усовершенствовать его. А кем быть - уж вам решать.
    6411ccaa240ed514912408.png
    Меня больше смущает наметившийся торг "а надо-ли учить математику или алгоритмы, а чего-нибудь кроме синтаксиса языка надо знать или так прокатит, а то я в математике не силен". Если что-то "не заходит" - то зачем себя напрягать? Есть куча профессий, где без всего этого можно обойтись. Когда найдете что-то что окажется действительно вашим - таких торгов не возникнет, а удовольствия в конечном итоге получите гораздо больше.
    Ответ написан
    2 комментария
  • Как можно использовать Foreign Key?

    TMProject
    @TMProject
    Frontend developer React/Redux
    Foreign key (внешний ключ) - это механизм, который позволяет связывать данные из двух таблиц в базе данных, где одна таблица ссылается на другую посредством поля, которое является первичным ключом в таблице, на которую она ссылается.

    Использование foreign key имеет несколько преимуществ. Одно из них - обеспечение целостности данных, то есть предотвращение появления некорректных значений в таблице. Когда вы устанавливаете foreign key, вы создаете ограничение, которое не позволит вставить запись в таблицу, если нет соответствующего значения в связанной таблице.

    Чтобы создать foreign key, вы должны выполнить следующие шаги:
    1. Создайте таблицу, которая будет ссылаться на другую таблицу:
      CREATE TABLE table1 (
          id INT PRIMARY KEY,
          name VARCHAR(50),
          table2_id INT,
          FOREIGN KEY (table2_id) REFERENCES table2(id)
      );


    2. Создайте таблицу, на которую будет ссылаться первая таблица:
      CREATE TABLE table2 (
          id INT PRIMARY KEY,
          name VARCHAR(50)
      );


    3. Установите связь между таблицами с помощью ключевого слова REFERENCES:
      FOREIGN KEY (table2_id) REFERENCES table2(id)


    В этом примере, мы создаем таблицу table1, которая имеет поле table2_id, которое ссылается на поле id в таблице table2. С помощью ключевого слова FOREIGN KEY мы говорим базе данных, что это поле должно быть связано с полем id в таблице table2.

    Также мы можем добавить ограничение ON DELETE, чтобы определить, что происходит с записями в таблице, которые связаны с удаленными записями из другой таблицы. Например:
    FOREIGN KEY (table2_id) REFERENCES table2(id) ON DELETE CASCADE

    В этом примере, мы указываем, что при удалении записи из таблицы table2, все связанные записи в таблице table1 также должны быть удалены (CASCADE).

    Таким образом, использование foreign key может значительно улучшить целостность данных в вашей базе данных, облегчить ее обслуживание и предотвратить появление ошибок в будущем.
    Ответ написан
    Комментировать
  • Какой есть легкий IDE для Python?

    "IDE" и "с низкими системными требованиями" в одном предложении быть не может.

    Так что предложить можно только какой-нибудь текстовый редактор:
    1. VS Code, хоть он и не такой уж и лёгкий.
    2. ST, но нужно будет потратить время на настройку
    3. Np++, но не такой удобный
    Ответ написан
    Комментировать
  • Проблема автозапуска exe файла?

    hint000
    @hint000
    у админа три руки
    Добавлять в автозапуск нужно не сам *.exe, а ярлык на него. И в ярлыке нужно указать рабочую папку.

    А сейчас файлы может быть и создаются, только не там, где вы их ждали. Поищите эти файлы по всему диску, есть шанс, что вы их найдёте во временной папке или где-то ещё. Либо программа пыталась их создать где попало, но не смогла из-за недостатка прав доступа в той папке.
    Ответ написан
    1 комментарий
  • Как с помощью Python записать "внутренний" звук компьютера?

    @rPman
    На windows в устройствах должно присутствовать что то типа StereoMix (панель управления - звуки - запись). В этом случае его можно выбрать вручную как устройство по умолчанию, либо средствами pyaudio выбирать как источник звука.

    Иначе средства еще есть (OBS как то звуки записывает) но сомневаюсь что этот функционал доступен из python.
    Ответ написан
    Комментировать
  • Как сделать обработчик коллизий в OpenGL?

    @MarkusD
    все время мелю чепуху :)
    OpenGL - Open Graphics Library.
    Это - открытая библиотека работы с графикой. И в ее API содержатся только функции работы с графикой.
    Для обработки коллизий нужна отдельная библиотека обработки коллизий, в зависимости от мировой системы координат. Простую библиотеку можно и самому сделать.
    Для обработки коллизий используют библиотеки коллизий и физические движки.
    Ответ написан
    3 комментария
  • При движении мыши скачет нагрузка gpu. С чем связано?

    @rPman
    Выглядит как аппаратная проблема. Если бы не было речи о том что работа со внешним монитором не глючит можно было бы предположить что проблема в системе охлаждения.

    Проверь какая температура у видеокарты, возможно проблема решится обслуживанием ноутбука прочистить кулеры и заменить термопасту
    Ответ написан
    1 комментарий