Задать вопрос
  • Как скомпилировать рабочую 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...

    — коммитить нечего. Git честно сообщает, что рабочая папка чистая и коммит не создался.
    Но это не мешает делать push.

    Совет: в любой непонятной ситуации смотрите 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 комментарий
  • Почему сбросились подтверждения права в Google Search Console?

    vpetrov
    @vpetrov
    частный SEO-специалист
    Первое, на что стоит думать - это "Имеет ли гуглобот доступ к сайту?". Бывает так, что с файерволлами и антиботами люди намудрят - и всех делов. Можно логи посмотреть - обращения к файлу подтверждения, например.
    Бывает, просто Search Console опять глючит, надо просто проверку через денёк-другой повторить.
    Так, чтоб пачкой сайты отваливались - не сталкивался. Но бывает.
    Ответ написан
    Комментировать
  • Как реализовать хранение денег пользователей на сайте?

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

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Любой МК типа малинки/апельсинки, залить линукс и чем-то типа Gnokii спокойно работать с СМС. Соответственно выбирайте модем с поддержкой со стороны линукса/ПО.
    Ответ написан
    Комментировать
  • Почему не используется простая таблица истинности?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Зачем проверять через таблицу истинности, если всё доказано аналитически?
    А если у вас не a и b, а, скажем, a₀, ..., a₉₉. Вы тоже будете таблицу истинности строить из 2¹⁰⁰ строк?
    Ответ написан
    Комментировать
  • Не могу подключить HDD к ноутбуку, как спасти данные?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Если у вас стоит первоочередная задача именно спасти данные — то в этом случае надо выключить диск и не включать его никуда, а сразу нести в фирму по восстановлению данных. Там проведут диагностику диска и если есть возможность спасти данные — спасут их. Если проблема программная — слетела таблица разделов или просто ошибка какая, то это будет быстро и недорого. А вот если проблема в железе — тут уже есть варианты и стоимость может быть существенной. В ином случае можете попытаться найти другой переходник, коробочку, а лучше напрямик к ПК подключить и попробовать самостоятельно вытащить данные с диска с помощью утилит по восстановлению данных. Шанс потери данных в этом случае гораздо выше. Можно использовать, например, какой-нибудь Hiren's BootCD — там сразу есть несколько разных утилит для восстановления.
    Ответ написан
    Комментировать
  • Нет линка sfp-sfp. Как понять, в чем причина?

    @Komrus
    CIO в системном интеграторе.
    0) Убедиться, что проложенное волокно (а также - используемые патч-корды) - одномодовые.

    1) Убедиться, что в консоле (веб-морде) коммутатора нет ругани на несовместимые трансиверы.
    (В datasheet'е от модели DGS-1250-28X , к сожалению, одноволоконные трансиверы не указаны как совместимые. Никакие.)

    2) Локализовать проблему, проверив на ЗАВЕДОМО рабочих компонентах.

    2.1) Либо - принести один коммутатор к другому и соединить коммутаторы через имеющиеся одноглазые трансиверы заведомо исправным оптическим патч-кордом. Если взлетит - тогда мучаем оптический кабель. Если не взлетит - меняете на двух-глазые трансиверы. Желательно - прошитые под DLink

    2.2) Либо найти родные двух-волоконные трансиверы (DEM-310GT) и через имеющийся линк проверить на них. (Или - хотя бы найти двух-волоконные трансиверы, у которых заявлена совместимость с DLink'ом)
    Взлетит - меняем трансиверы.
    Не взлетит - воюйте с линком. Светите в него не только фонариком, но и рефлектометром, а также - мерьте затухание)
    Ответ написан
    2 комментария
  • Откуда скачивать bitnami/kafka?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Идём сюда:

    https://hub.docker.com/r/bitnami/kafka

    Там на странице находим:

    Important Notice: Upcoming changes to the Bitnami Catalog

    Beginning August 28th, 2025, Bitnami will evolve its public catalog to offer a curated set of hardened, security-focused images under the new Bitnami Secure Images initiative⁠. As part of this transition: ...

    Starting August 28th, over two weeks, all existing container images, including older or versioned tags (e.g., 2.50.0, 10.6), will be migrated from the public catalog (docker.io/bitnami) to the “Bitnami Legacy” repository (docker.io/bitnamilegacy), where they will no longer receive updates.


    Удивляемся, идём сюда: https://hub.docker.com/r/bitnamilegacy/kafka/tags и находим то, что нам нужно.
    Ответ написан
    1 комментарий
  • Какой корпус купить для NAS?

    @Drno
    Thermaltek смотри или Zalman
    никакое стекло тебе не нужно, тебе нужно адекватное охлаждение и тихое)
    Ответ написан
    5 комментариев
  • Восстановить ранее закрытые вкладки в Хроме?

    @TheBigBear
    СтарОдмины мы
    Нажать Ctrl+H
    проставить галочки
    нажать открыть
    ИМХО - это извращение держать столько открытых вкладок. Есть Избранное для хранения
    Да хоть эксельку создать со списком
    Ответ написан
    2 комментария
  • Почему INSERT присваивает только один символ вместо полного значения?

    @Akina
    Сетевой и системный админ, SQL-программист.
    Ну, наверное, потому, что тип поля CHAR(1) - то есть более одного символа в поле тупо не помещается.
    Ответ написан
    Комментировать
  • У всех плохо работают HackTheBox и TryHackMe?

    @Drno
    вопросы к РКН скоре евсего
    Ответ написан
    Комментировать
  • Как решать алгоритмические хакатоны и учится?

    xez
    @xez
    TL Junior Roo
    Так «грокаем алгоритмы» - это поп-чтиво для самых маленьких. Почитайте что нибудь серьезное типа Кнута, Седжевика, Кормена…
    Ответ написан
    1 комментарий
  • NGFW защитит от L3/L4 ddos?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Штука создана спасать вас от лишних денег, а Касперскую от их отсутствия. Ну и бэкдорчик тащмайору, куда без него?
    Ответ написан
    3 комментария
  • Как такое сверстать?

    @7rows
    Frontend Разработчик / Vue / JS / TS / CSS
    Держи
    Недавно нашли, нам очень помогло, переменные можешь так же, отрегулировать

    Можно еще что-то тут глянуть
    Ответ написан
    1 комментарий
  • Как влияет сложность пет-проекта на старт в IT?

    opium
    @opium
    Просто люблю качественно работать
    Не очень понятна затравка вопроса
    Го очень простой язык
    Кей валью тоже очень простая вещь, вот если бы ваш Кей валью был быстрее редиса тогда да, вас бы сразу взяли на работу а тот же редис ))
    Ответ написан
    2 комментария