Задать вопрос
  • Столкнулся с непонятным - откуда лишние 00000002?

    @danila_belyy
    Поступил в ВУЗ, хочу понять суть программирования.
    В Python тип данных float реализован по стандарту IEEE-754 как число с плавающей точкой двойной точности (64 бита) с основанием экспоненты равным 2. Реализация таких чисел заложена прямо в железо любого современного процессора. Поэтому float в Python работает как аналогичный тип данных double в таких языках программирования как С#, С++, Java и т.д. И имеет такие же ограничения и «странности». Так как float поддерживается аппаратно, быстродействие при использовании этого типа данных сравнительно велико.

    Тип данных Decimal – число с плавающей точкой с основанием экспоненты 10. Он реализован по стандарту IBM: General Decimal Arithmetic Specification, в свою очередь основанному на стандартах IEEE.

    Тип данных Decimal реализован программно, поэтому он в разы медленнее типа данных float, реализованного аппаратно. Сам тип данных Decimal написан на языке С.

    Тип данных Decimal оперирует числами с произвольной – задаваемой программистом, но конечной точностью. По умолчанию точность составляет 28 десятичных знаков.

    Если кратко: хочешь скорость - float! Если хочешь точность - decimal
    Ответ написан
    Комментировать
  • Разница между @~ и @^?

    sergey-kuznetsov
    @sergey-kuznetsov Куратор тега Git
    Автоматизатор
    Эти символы абсолютно идентичны. Используются для относительных ссылок назад в историю от какой либо точки.
    Например git reset HEAD^3 переключит текущую ветку на три коммита назад относительно текущего состояния.
    Ответ написан
    4 комментария
  • Две проблемы с .bashrc?

    обычная рекомендация. не делать сразу много всего, а пробовать кастомизировать по несколько строк
    откатить конфиг до дефолтного и добавлять по немного строк или менять что-то по очереди. смотреть, что получается.
    на каком-то шаге проблема снова проявится и будет понятно, что к чему.
    это универсальный ответ, конкретно здесь подсказать не могу, но такой способ будет более полезен, чем просто указание на строку, где проблема
    Ответ написан
    1 комментарий
  • Какой SSD лучше: DRAM или объём?

    @rPman
    Для рядового пользователя, у которого нет задач высокой скорости работы базы данных (это например) все эти фишки dram не нужны, вы не увидите разницы в 99.999% задач, максимум в синтетических тестах будет разница.

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

    в обычном ssd нет кеша либо есть но на основе другой ssd памяти (более дорогой), а значит подобная задача может буквально убить диск за достаточно короткий промежуток времени, при этом основной лимит записей не будет исчерпан.

    поэтому - выбирай больший объем
    Ответ написан
    1 комментарий
  • Можно ли открыть общий доступ ко всему системному диску?

    Griboks
    @Griboks
    Это скажется отрицательно на вашей безопасности. А если вас это не волнует, то можете смело включать общий доступ и даже удалить пароль с Wi-Fi.
    Ответ написан
    Комментировать
  • Для чего нужны другие закладки в браузере Google Chrome?

    Levman5
    @Levman5
    print(“Hello World!”)
    Типо разные тиры страниц. Например в Других закладках хранить не очень важные закладки

    623b530cec855916101927.png
    Ответ написан
    1 комментарий
  • Как правильно набирать заказчиков на фрилансе?

    @Kvason
    Веб-разработчик
    А вот и жертва курсов. В каждом из них говорят что после него ты будешь зарабатывать по миллиону в день. Это так не работает. Заказчика первым делом интересует портфолио и опыт работы. Значит напиши какого-то не коммерческого, но интересногл бота, главное не клепать фигню по типу СКОЛЬКО ТЕБЕ ЛЕТ?
    Ответ написан
    Комментировать
  • Как перепрограммировать браслет (Mi band 5)?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Берёте программу Mi Fit или Xiaomi Wear.
    Декомпилируете, изучаете исходники, смотрите, откуда берётся прошивка и как заливается.
    Скачиваете прошивку, дизассемблируете (процессор Huangshan на архитектуре RISC-V), изучаете код на ассемблере.
    Пишете свою, компилируете, заливаете в браслет.
    С ненулевой вероятностью вам придётся написать свои дизассемблер, ассемблер/компилятор и программу для заливки прошивки.
    Ответ написан
    1 комментарий
  • Как правильно увеличить размер диска ubuntu server под virtualbox?

    @Drno
    Это потому что разде увеличился, а файловая система не вкурсе про это
    есть два варианта.
    1. загрузитесь с liveCD gparted и увеличьте диск
    2. на "живую". я так ток на удаленных VPS делаю
    https://askubuntu.com/questions/116351/increase-pa...

    Ну естественно вместо раздела подкачки надо все действия провести с имеющимся разделом
    Ответ написан
    3 комментария
  • Насколько реален бан андроида в РФ?

    zagayevskiy
    @zagayevskiy Куратор тега Android
    Android developer at Yandex
    Ничего не будет. Huawei, Samsung имеют свои сторы, будем в них хостить. Возможно, кто-то развернёт локальный стор в РФ. Мобильная разработка под андроид никуда не денется. Айосерам есть смысл переживать немножко.
    Ответ написан
    2 комментария
  • На чем сделан сервис?

    @alexshipin
    javascript-developer
    Если посмотреть внимательно код, то можно увидеть
    // Generated by Construct 2, the HTML5 game and app creator :: http://www.scirra.com
    Ответ написан
    Комментировать
  • Как сделать слоты развертывания в IIS?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Прямого аналога нет.
    Я бы предложил вам реверс прокси сервер типа Nginx и переключать на нем
    либо вариант с роутером и пробросом портов

    Все эти варианты хорошо автоматизируются.
    Ответ написан
    Комментировать
  • Какой браузер выбрать для анонимности на Windows?

    AleksandrB
    @AleksandrB
    Совсем недавно вывел "Hello world"
    Основной вопрос: зачем?
    Ты хочешь серфить по заблокированным страницам?
    - Любой с впн
    Ты хочешь что бы Байден не читал твою переписку в вк?
    - С гарантией никак.
    Ты просто хочешь что бы компании меньше о тебе знали?
    - Тут может быть достаточно режима инкогнито.
    Ты хочешь пользоваться сайтами с запрещенной информацией?
    - Никак. Тор отслеживается. Его сложнее отследить чем прокси/впн, но отследить вполне возможно. Но не стоит переживать по этому поводу пока ты не начал реально совершать какие-то действия. Если хочешь что-то купить на этих площадках, тебя отследят не по браузеру, а по крипто-кошельку.

    Все эти способы влекут за собой неудобства. Ты не можешь регистрироваться на площадках. Пользоваться большим колл-вом сервисов. Скорость будет медленная. Зачем?
    А вообще, пора смириться, что все все будут про тебя знать и просто думать что ты делаешь в интернете. Прошло время беззаботного серфинга.
    Ответ написан
    1 комментарий
  • Откуда из DNS-сервера вытягивается порт?

    fzfx
    @fzfx
    18,5 дм
    Сайт всегда сидит на одних и тех же портах: TCP 80 и/или TCP 443. А раз порты известны, "вытягивать" их незачем.
    Если же вдруг админ сайта решил повесить сайт на другой порт - тогда порт дописывается в адресной строке браузера после доменного имени либо IP-адреса сайта через двоеточие.
    DNS за порты сайта не отвечает.
    Ответ написан
    3 комментария
  • Как настроить ubuntu server(например 20,04) так же как proxmox в плане "безопасности"?

    karabanov
    @karabanov Куратор тега Linux
    Системный администратор
    Работай под пользователем root раз так нравится.
    Ответ написан
    2 комментария
  • Как дать понять питону, что если строка является 'null', то ее пробивать нельзя?

    Vindicar
    @Vindicar
    RTFM!
    До чего изобретателен может быть человек, не понимающий что он делает!
    Ключевое слово: кортеж.
    await cur.execute(sql, (id))
    (id) - это то же самое, что id.
    А вот (id,) - это уже кортеж из одного элемента.
    execute() как раз и ожидает вторым параметром кортеж, или иную коллекцию, где один элемент - это одно подставляемое значение.

    Этот метод необходим для удаления скобок, которые ставит pymysql при обычном fetchone

    "Скобки", как ты выразился - это потому что fetchone() возвращает кортеж, по одному элементу на значение в строке (ну или None если очередной строки нет). Т.е. для каждого пункта между SELECT и FROM будет один элемент в кортеже, в том же порядке. Ты запрашиваешь только teleid, поэтому получаешь кортеж из одного элемента.
    Получить этот элемент можно, обратившись по индексу 0.
    row = await cur.fetchone()
    if row is not None: #есть хоть одна строка?
        teleid = row[0]
        # дальше делаешь что хочешь с teleid
    else: # нет такой строки
        print('Беда')

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

    yakovlev_13
    @yakovlev_13
    Шаманство, экзорцизм и некромантия.
    Чтобы куда-то вкладывать, ну там в ПК, золото или гречу, надо понимать принцип экономических инвестиций.
    Можете потерять в деньгах послушав простых людей (не в обиду присутствующим сказано), тех кто основывается на собственных предположениях. Не там вы вопросы задаёте.
    Это тема"железо", а "не удачных долгосрочные инвестиции". Курите тему самостоятельно. Читайте статьи на профильные темы на специальных ресурсах.
    Ответ написан
    Комментировать
  • Как сделать скриншот виртуального дисплея в linux?

    @rPman
    vncsnapshot есть в репозитариях

    upd. не подумал, что vnc сервер у тебя может не стоять, сам X-сервер умеет давать скриншоты, утилита
    xwd -root -display :99 | convert - png:- > screenshot.png

    в данном случае xwd (пакет x11-app) делает скриншот, а convert (пакет imagemagic) конвертирует его в png
    Ответ написан
    Комментировать
  • Имеет ли смысл открыть счёт в банке вне РФ для фриланса?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Вы раскрыли слишком мало информации о себе, чтобы дать дельный совет (который, как верно заметили, еще и никто не знает).

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

    Но рынок фриланса есть не только на Западе, внутренний рынок тоже большой, и я знаю много людей, которые работают только с российскими клиентами. Конечно, в таком случае открывать счет в Грузии будет глупостью.

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