Задать вопрос
  • Сколько ватт отдаст аккумулятор?

    Амперы умножаем на Вольты и получаем Ватты.
    Умножаем на часы и получаем Ватт*часы.
    Делим на мощность нагрузки и получаем сколько оно проработает в идеальном случае. Вт*ч / Вт = ч

    Другое дело нагрузка... Лампа накаливания имеет нелинейное сопротивление, зависящее от нагрева спирали. Если питать напрямую от аккума, то скорее всего ток будет зависеть от сопротивления холодной спирали (никаких 100Вт там не будет, тупо ей мало напряжения для работы).

    Если питать лампу через хорошую повышайку/инвертор, то время будет зависеть от потребляемого лампой тока и КПД преобразователя. (Допустим 4,5А*ч*12В = 54Вт*ч, при работе на 100Вт нагрузку проработает 0,54ч, а с учетом КПД преобразователя процентов 80 получим 0,4часа, т.е. минут 25).

    Вариант 2 вообще вряд ли сможет 100Вт отдать, это 100Вт нагрузки/3,7Ваккума = 27Апотребляемого тока
    Ответ написан
    3 комментария
  • Len в python по возростанию?

    x67
    @x67
    Полезно открывать гугл и искать перед тем как задавать вопросы.
    Также вам будет полезно изучить особенности языка python и его возможности из коробки с помощь каких-нибудь онлайн курсов, гайдов или сайтов на подобии этого
    Если вам нужно реализовать сортировку самостоятельно, используйте функцию len для каждой строки и сортируйте по результату хоть пузырьком хоть перебором.
    Ответ написан
    Комментировать
  • Как стать продвинутым сайтоклепателем (формоклепателем) и отправиться на каторгу, чтобы пахать за говяжий дошик и оплачивать сарай?

    petermzg
    @petermzg
    Самый лучший программист
    Одни учат, пробуют, стараются, а другие в это же время ноют, жалуются всем о свой плохой жизни и бухают.
    Вы похоже выбор сделали.
    Ответ написан
    3 комментария
  • Какой ноутбук лучше для разработки (выбор между видеокартой и процессором)?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Ни один из них.
    HP вообще страдают недостатком охлаждения а в таком исполнение оно вообще УГ.
    Не гонитесь за "тонкостью", берите нормальный ноут с нормальным куллером, если хочется грации то уж берите макбук (сам в шоке от того что макбук предлагаю) :)

    От себя могу рекомендовать Dell, линейку Vostro.
    Сам пользуюсь и в ремонт делов попадает очень мало, покрайне мере по причинам перегрева и последствий перегрева.

    Но это конечно моё личное ИМХО, но у вопрос холиварный :)
    Ответ написан
    8 комментариев
  • Что делать со всеми миграциями?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Django
    Седой и строгий
    Команда squashmigrations поможет сжать их в одну.
    Ответ написан
    1 комментарий
  • Как запретить автозагрузку audio на странице?

    profesor08
    @profesor08 Куратор тега JavaScript
    Ну ты не плоди 30 плееров на странице, а сделай один, и передавай ему нужную ссылку на файл для проигрывания. Например по клику на названии трека, которые выведены в виде списка. И не нужен тебе никакой plyr и прочие. Либо если он тебе так нужен, то по твоей же ссылке есть вся его документация и описание всех его функций. А так-же описание метода source.
    Ответ написан
    Комментировать
  • Безопасность Python?

    @Psq
    Информационная безопасность. Пентест.
    Justin Seitz Black Hat Python. Python Programming for Hackers and Pentesters
    https://www.nostarch.com/blackhatpython

    От него же еще книга Gray Hat Python.
    Ответ написан
    2 комментария
  • Как быстро удалить большое количество строк в postgresql?

    Melkij
    @Melkij
    DBA для вашего PostgreSQL?
    Безопасный подход для больших таблиц:
    create unlogged table list_for_delete (id int);
    insert into list_for_delete values ....
    
    with to_rm as (
        select id from list_for_delete limit 10000
    ), rm as (
        delete from list_for_delete where id in (select id from to_rm)
    )
    delete from tablename  where id in (select id from to_rm);
    
    vacuum analyze tablename;
    drop table list_for_delete ;

    cte с delete повторять пока не будет affeted rows = 0. Смотреть на лаг репликации, добавлять задержки между запросами и увеличивать/уменьшать размер пачки в зависимости от влияния на прод.
    vacuum в конце, можно после половины пройтись дополнительно. С таким-то объёмом можно руками вакуум вообще не делать и оставить автовакууму. А для таблиц побольше при массовом изменении имеет смысл.
    Ответ написан
    Комментировать
  • Front-end. Какие трудности верстки без кода?

    verkhoturov
    @verkhoturov
    Frontend Developer
    Допустим вам нужно доработать сайт, созданный на конструкторе Х, а вы используете конструктор Y. Импорт готового сайта в конструктор невозможен (насколько я знаю).
    Значит, нужно либо переделывать все с нуля с помощью конструктора Y или править код вручную.
    Но во втором случае вы столкнетесь с очень грязным, не читаемым кодом.
    Оба варианта отнимут кучу времени.

    Для визитки-одностраничника конструктор - ну может быть.
    Для более крупных проектов типа "информационные сайты, новостники, афиши, развлекательные" - конструкторы использовать нельзя, так как поддержка и развитие ресурсов будет ну очень неудобным.
    Ответ написан
    1 комментарий
  • Волшебные сокеты через LD_PRELOAD?

    terrier
    @terrier
    Имеется в виду вот это https://github.com/Mellanox/libvma/wiki .
    Слово для гуглинга - RDMA ( ну и вокруг него ).
    Суть в том, что для этого нужно специальное железо, так что на "обычной сетевой карте", насколько я знаю ничего не выйдет.
    Ответ написан
    7 комментариев
  • Что значит "знание linux" в вакансиях на позицию веб-разработчика?

    Sanasol
    @Sanasol Куратор тега Веб-разработка
    нельзя просто так взять и загуглить ошибку
    имхо я считаю что это значит надо уметь поднять свой софт/скрипты на сервере.
    Знать что такое ssh/ftp и как этим пользоваться.
    И конечно как сделать apt-get install nginx php-fpm
    Как купить/привязать домен, как настроить его на сервере и всё такое.
    Если разработчик этого не умеет, то встает вопрос как он вообще делает сайты?

    Т.к. встречался фронтенд-разработчик который сделал круглые глаза когда ему сказали на фтп что-то залить.
    И это вызвало недоумение уже у меня.
    На локалке вроде всё делает, а на сервак даже не знал как зайти, чем он занимался раньше и как работал без понятия.
    Ответ написан
    7 комментариев
  • PyCharm не видит мои классы?

    @marazmiki
    Укротитель питонов
    PyCharm по умолчанию начинает искать модули от корня проекта. Просто укажите ему дополнительные места для поиска. В Вашем случае, я так понимаю, это директория app

    В дереве проекта выделите эту директорию и выберите в контекстом меню: Mark directory as -> Source root
    Ответ написан
    2 комментария
  • PyCharm не видит мои классы?

    @deliro
    Такие заходы у него бывают. Перезагрузи чарм.

    from poliv.settings import PUBLIC_URL
    Не делай так. Делай вот так:
    from django.conf import settings
    settings.PUBLIC_URL
    Ответ написан
    2 комментария
  • Как заставить BASH скрипт следить за сотней запущенных процессов?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Для отслеживания состояния демонов есть supervisor и watchdog, второй есть в составе systemd.
    Ответ написан
    1 комментарий
  • Нужен бесплатный хостинг, чтобы привязать свой домен для сайта-визитки с 1 страницей + чтобы был Email (POP3,IMAP, smtp). Кто может помочь пожалуйста?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1) Что значит прописывали NS сервера и почта перестала работать? Не спутали NS с MX записями?

    2) бесплатный pop3/imail - был бы рай для спаммеров, поэтому я сомневаюсь, что бесплатная почта может быть на бесплатном хостинге. Лучше завести почту отдельно (тот же gmail), а хостинг сайта отдельно.
    Ответ написан
    6 комментариев
  • Зачем вы используете фреймворк?

    Потому что мы решаем бизнес-задачи, а не пишем "правильный"в сферическом вакууме код.
    Время это деньги.
    Час работы верстальщика в студии для клиента от 1000р стоит.
    Сколько часов уйдет на написание велосипеда про который вы тут говорите?
    Не каждый клиент согласится оплачивать вашу работу, при том что это уже реализовано в jquery. Это экономически не выгодно. По той же причине развозить хлеб берут Газель, когда есть "качественные" Мерседесы (их тоже берут, но не всем по карману).

    В разработке вообще все берется готовое, как во фронте, так и в беке. Если надо - допиливается. Вам придется полюбить библиотеки. Они берут на себя типовые задачи, которые повторяются из проекта в проект. А вам остается только важное и интересное.

    Еще они находятся в постоянной доработке.
    Пример - слайдер фоторама. Вроде бы обычное слайдшоу. Но на его разработку и доработку ушло 2 года, как сказал сам создатель.
    Если мне пришел макет на верстку, я не буду пилить это слайдшоу в рамках его реализации (не смогу физически).

    Еще для фронта есть плюс: готовые решения работают во всех браузерах, экономится время на тестирование. И клиенты не пишут "Я зашел со своего старого айфона-динозавра, а там ничего не работает".
    Ответ написан
    Комментировать
  • Сколько будет стоить уязвимость?

    Heartbleed это потенциально более серьезная уязвимость, чем просто получение секретного ключа, т.к. позволяет угонять любые данные из памяти сервера.
    Доступ к секретному ключу позволяет только проводить атаки MitM и обходить certificate pinning, но при наличии Forward Secrecy - только активные в реальном времени с подменой сертификата, т.е. декодировать данные при пассивной прослушке или восстановить ранее переданные и перехваченные данные нельзя, даже имея доступ к ключу.

    Суммы выплат за подобные уязвимости определяются реальным импактом уязвимости (при каких настройках она реально работает и какие сервисы затрагивает), текущим спросом на этот импакт, и умением торговаться, и тем, на каком рынке они продаются - белом, сером или черном, и могут быть очень индивидуальны, от десятков тысяч до миллионов долларов. За Heartbleed было выплачено $15000 в качестве поощрения https://hackerone.com/reports/6626 - но у репортера не было цели заработать, и даже эти деньги ушли в благотворительный фонд.
    Ответ написан
    Комментировать
  • Linux или Windows для C++ разработчика?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    "Опираясь на ваш опыт и требования работодателей, что бы вы мне посоветовали(ваше субъективное мнение: 1)изучать С++ в контексте linux(админить потихоньку)"

    Почему сразу админить?
    Просто писать под Linux означает, что вы как минимум продвинутый пользователь на этой системе.
    Линукс не является популярной домашней пользовательской системой. Следовательно под линукс пишут или системные софт, или бизнес-софт, причем часто бэкенд.

    C++ под винду - в основном системное программирование, некоторый офисный софт и геймдев.

    Бизнес в основном c#/java ибо быстрая разработка.
    Ответ написан
    Комментировать
  • Непонимание родителей, по поводу моей работы. Как объяснить?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Более-менее достойное доказательство для родителей - когда вы перейдете на самообеспечение и перестанете быть зависимым.
    В идеале - съемная квартира и самостоятельное пропитание/.
    Обычно именно в этот момент оказывается, что взрослые не такие уж и глупые, ибо много бытовых проблем на вас набрасываются, забирая время, силы и здоровье. Пожил не по расписанию, впроголодь - получи кучу болячек, в лучшем случае простуду, в худшем - кучу хронических. Тут уже и работать будет некогда.

    А до этого - старайтесь просто не ссориться. В подавляющем большинстве случаев то, что родители сделали для вас - это гораздо больше, чем то, что вы сделаете для них. Это никак не меняет то, что в чем-то у вас могут не совпадать мнения.
    Ответ написан
    5 комментариев
  • Как шифруются пароли md5?

    berezuev
    @berezuev
    #define TRUE FALSE
    Понимаете все правильно, вот только MD5 использовать для паролей небезопасно.
    Используйте mcrypt
    Ответ написан
    3 комментария