Задать вопрос
  • Некорректное движение по диагонали (чистый С#, Winforms, векторная графика)?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Если у вас currentPosition определена как Point из System.Drawing, то currentPosition.X и currentPosition.Y - целочисленные.
    Как по вашему, что будет, если moveStepX или moveStepY меньше единицы?
    А просто в операциях
    currentPosition.X += moveStepX;
    currentPosition.Y += moveStepY;

    соответствующая координата не изменится вообще.
    Так что определяйте свою структуру с вещественными X и Y или придумывайте другой алгоритм движения.
    Ответ написан
    Комментировать
  • Что это за неведомый слот?

    @Grand_turizmo
    Любитель поэкспериментировать с пк
    Похоже кто-то из китайцев обрезал планку ddr и продаёт её как ssd
    Ответ написан
    7 комментариев
  • Как отдать ответ клиенту без ожидания завершения скрипта?

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

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    где в одном случае система автоматически предлагает нужный заказ основываяясь на геопозиции
    Вы уже знаете нужные слова! хотя и допускаете опечатки..
    Мне как опытному курьеру всегда было интересно то как они разрабатывались, стек технолгий, сколько в команде было человек
    чаще всего это коммерческая тайна
    Есть идеи как я лично бы их улучшил и узнать возможно ли вообще это
    в нашей жизни возможно все - хотите? реализуйте!
    Для андроида, как я понял, база это Java/Kotlin
    стереотип, но не обязательно. да и не имеет значения..
    системы такого уровня не работают в смартфоне. в смартфоне только клиент. а ИИ на сервере. точнее на облаке серверов.
    но интереснее начать именно со стороны задач прикладной математики
    диплом уже получили?
    отреверсить курьерские приложухи
    упс... чтим УК!...
    Хочу полностью разобраться впервую очередь в приложениях для курьеров типа Яндекс/FlowWow, где система автоматически выбирает заказы и кому куда ехать
    отличный план! дерзайте!
    Ответ написан
    Комментировать
  • Хочу обновить железо не знаю что и как лучше сделать?

    xez
    @xez Куратор тега Железо
    TL Junior Roo
    1. Я бы на вашем месте заменил R7 1700 на что-то из 5xxx серии. Ваша мать это поддерживает и разница в производительности там точно будет. Плюс это не дорого. И R5 5600 стоит новый 12К RUB.
    2. Видеокарту менять однозначно. В вашем бюджете это будет RTX5060. Собственно говоря, берите видокарту, сколько останется - вкладывайте в процессор на своем сокете.
    3. ОЗУ маловато, и может быть, что тормоза у вас из за нее. Но тут только менять сразу комплект.
    Ответ написан
    4 комментария
  • Почему WP не дает установить любой плагин (выдает Не удалось и код ошибки?

    v3xx
    @v3xx
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

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

    Обращаться лучше всего сначала в техподдержку вашего хостинга. Они смогут более оперативно посмотреть где какие есть возможные проблемы (лимиты, временные файлы, кэш, логи, БД), чем мы тут с вами будем играть в пинг-понг с вопросами и ответами.

    Если техподдержка не справится с этой задачей (такое бывает), тогда вам нужно искать специалиста, который сделает это всё и за вас, и за техподдержку вашего хостинга.
    Ответ написан
    1 комментарий
  • Настройка трёх сетевых карт Debian systemd-networkd?

    martin74ua
    @martin74ua Куратор тега Linux
    Linux administrator
    делайте бридж, адрес на него вешайте, в него добавляйте езернет сетевую и вифи сетевую.
    Ответ написан
    4 комментария
  • Стоит ли начинать карьеру системного аналитика с фриланса?

    newross
    @newross
    Product owner
    Начинающий системный аналитик, еще и на фрилансе - это что-то из области фантастики. Единственный рабочий вариант который мне встречался, это контракты на 3-9 месяцев для уже опытных аналитиков, но это не Upwork, и тем более FL.ru, Kwork.

    Как нанимающий менеджер, я жду от системного аналитика:
    - глубокого практического опыта проектирования информационных систем, желательно с бэкграундом разработки\бизнес-анализа
    - понимание архитектуры, плюсов и минусов монолита, микро-сервисов, где NoSQL воткнуть и т.п.
    - знания как на все это дело навесить метрики и логирование
    - понимание конкретного бизнес-домена и напористости, чтобы челенджить решения которые будут навязывать стейхолдеры, другие аналитики.

    То есть в идеале, должна быть карьерная траектория типа: разработчик -> системный аналитик, бизнес-аналитик -> системный аналитик, архитектор -> системный аналитик. Как минимум несколько проектов за плечами и набитые шишки.
    Просто взять системного аналитика-новичка без соответствующего предыдущего опыта - это как посадить за штурвал самолета человека, который до этого управлял только самокатом. Теоретически взлететь сможет, но с высокой долей вероятности разобьет самолет и разнесет все вокруг.
    Ответ написан
    3 комментария
  • Чем опасно держать свой публичный почтовый сервис?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Серверов стало меньше, потому что крупные публичные почтовые серверы ужесточили правила приемки писем. Для почтового сервера сейчас нужно иметь SPF, DKIM, DMARC, PTR и следить, чтобы не попасть в черные списки.
    Раньше любой утюг мог отправить почту, которую приняли бы все.
    За 5 минут сервер, от которого будут принимать почту сейчас не настроить
    Ответ написан
    1 комментарий
  • Как подключить github репозиторий к хостингу?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    То, что вам нужно, называется "Система доставки и развёртывания ПО" (см. CI/CD). Вы можете либо настроить свой отдельный сервер для сборки, тестирования и прочих процессов либо использовать Github Actions. Но там не всё можно сделать. Рекомендую почитать руководство пользователя и статьи по теме.
    Ответ написан
    Комментировать
  • Как вывести сайт из SEO песочницы (sandbox)?

    opium
    @opium
    Просто люблю качественно работать
    Так надо открыть вебмар аналитику и посмотреть причины и устранить их
    Ответ написан
    Комментировать
  • Как убрать сообщение об открытой крышке?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Крышка закрыта
    А датчик закрытия крышки нажат? Контакты на материнской плате замкнуты?
    692aebfbc674a172627346.png
    Если включена опция в BIOS, то пара контактов CHASSIS должна быть постоянно замкнута. Её размыкание считается вскрытием корпуса.
    Либо замкните эти контакты перемычкой, либо сбросьте CMOS. Для этого выключите компьютер, отсоедините кабель питания, на пару секунд замкните контакты джампера CLRTC, подсоедините кабель, включите компьютер, зайдите в BIOS и настройте как вам надо.
    Ответ написан
    2 комментария
  • На чем практиковаться начинающему админу?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    На чем практиковаться начинающему админу?

    На решении реальных задач. И не только дома, но и на вашем рабочем месте. Ставите себе задачу и решаете её по шагам. Ну, собственно набросок плана у вас уже есть — делайте, что запланировано и учитесь в процессе. Интернет у вас есть, статей и мануалов в сети полно.
    Ответ написан
  • Как устроены переходники с thunderbolt на платы с PCI-Express 16?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Точно так же как и любой другой переходник между двумя интерфейсами: с помощью специального контроллёра, который реализует оба протокола. Thunderbolt поддерживает протокол PCI-E x4 (как один из) — поэтому подключить его к шине PCI-E достаточно просто. Пример реализации такой платы с уже готовым контроллёром: https://github.com/antmicro/thunderbolt-pcie-adapter
    Делается это всё достаточно просто: открываются спецификации на требуемые интерфейсы, проектируется логика взаимодействия между интерфейсами, выбирается готовый контроллёр или подбирается подходящий процессор для реализации (или создаётся свой) и далее всё это реализуется в железе и ПО.
    Ответ написан
    Комментировать
  • Меdiаtеk МТ7981 (Filоgiс 820) насколько CPU влияет на производительность NAT чем количество memory?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Странно мерять NAT в мегабитах. 10 соединений с крупными пакетами и 10 тысяч с какой-нибудь мелочью вроде uTP - принципиально разный профиль нагрузки с разными узкими местами.
    Ответ написан
    Комментировать
  • Как скомпилировать рабочую dll библиотеку?

    @igreklpofrss Автор вопроса
    Как оказалось не учел соглашение о вызовах.
    __cdecl: очищает стек после каждого вызова (add esp, X)
    __stdcall: очищает стек внутри функции(retn X)

    После добавления __stdcall в функцию crsGetString, компилятор теперь знает, что она самостоятельно очищает стек, поэтому функции GetMapDescriptions не надо заниматься его очисткой.
    typedef int (__stdcall *crsGetStringType)(void *, int, char *Destination, int Count);

    На Ассемблере проще писать, чем на С++ с учетом кучи тонкостей..
    Ответ написан
    1 комментарий
  • Подойдет ли desktop-ubuntu для разворачивания web- сервера?

    @Drno
    да. но зачем нужен UI на сервере - не ясно
    Ответ написан
    1 комментарий
  • Тестер витой пары. Какой купить?

    @Aptwel
    Тестер Noyafa NF-8506 -тестирование кабелей на обрыв, короткое замыкание; функция поиска кабеля в пучке; измерение длинны провода; локализация короткого замыкания и обрыва. Цена чуть больше 7к
    Ответ написан
    Комментировать
  • Почему при попытке сделать "git push" выдает ошибку?

    sergey-kuznetsov
    @sergey-kuznetsov Куратор тега Git
    Автоматизатор
    У вас проблемы в каждой команде.

    git commit -m "hw-EDU-9336"
    ...
    nothing to commit...

    — коммитить было нечего и коммит не создался. Но это не мешает делать push.

    6939b3c84ad34617699343.jpeg

    Совет: в любой непонятной ситуации смотрите git status. Смотрите его как до команд, так и после.

    git push
    ... The current branch ... has no upstream branch

    Здесь Git говорит, что текущая ветка не имеет связи ни с какой вышестоящей веткой. Git понятия не имеет, куда вы хотите пушить и что пушить.
    В общем случае команда выглядит примерно так:
    git push <репо_куда_пушить> <какую_ветку_пушить>

    Обычно при первой отправке мы просим гит создать связь локальной и вышестоящей веток.
    Гит подсказывает вам, как это сделать:
    git push --set-upstream origin hw-EDU-9336-sprint-1
    но можно написать проще, чтобы не мучиться запоминанием длинных названий:
    git push -b origin HEAD
    HEAD это синоним текущей ветки.

    Дальше у вас реальная ошибка. Скорее всего проблема в авторизации.

    Проверьте, что ключ действительно стучится в GitLab
    ssh -T git@gitlab.quality-academy.ru
    Успешный вариант: GitLab поздоровается и скажет, что логин найден.
    Неуспешный: "Permission denied (publickey)".

    И главное — публичный ключ должен быть добавлен в GitLab:
    User Settings → SSH Keys
    Если после этого Git продолжает упираться — значит просто нет прав на запись в репозиторий, а не проблема с ключами.
    Ответ написан
    2 комментария
  • На чем легче сделать игру, наподобие шахмат?

    Wispik
    @Wispik
    Игру можно сделать на абсолютно любом языке программирования.

    Проще всего, на том, который знаешь
    Ответ написан
    1 комментарий