Задать вопрос
  • Можно ли сделать из зарядника резистор нагрузки для powerbank'а?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    по идее, там должен появиться переменный ток
    А пацаны то не знают, всё какие-то сложные схемы инверторов делают. А тут просто возьми любой зарядник и подай на выход постоянку, он сам наоборот заработает.
    Ничего на заряднике не появится и как нагрузка он работать не будет. На выходе стоит диод или диодный мост, которые просто не пропустят обратный ток.
    Ответ написан
    1 комментарий
  • Почему $PATH постоянно сбрасывается?

    у вашего юзера небось логин шел по умолчанию был не баш
    как узанть
    grep $(whoami) /etc/passwd | cut -d : -f 7
    
    /bin/bash

    как поемнять
    usermod --help

    там написано как шел заменить

    -s, --shell SHELL             new login shell for the user account
    Ответ написан
    Комментировать
  • Что делать если не запускается программа на 32битной винде?

    MvcBox
    @MvcBox
    Software Engineer [C/C++/JS(for Node.js)/etc]
    Как только я решил закинуть этот проект на комп, экзешник просто исчез(на том компе стоит касперский, но вряд ли это его рук дело).

    Это как раз его рук дело. Просто он без лишних вопросов удаляет подозрительный файл.
    Ответ написан
    3 комментария
  • Программирования учат или применяют?

    Newto
    @Newto
    Добрый день. Я перечитал все ответы выше, а так же комментарии к ним. Решил прокомментировать, с точки зрения своего опыта(я занимаюсь разработкой уже более 15-ти лет). Для удобства чтения я буду писать по пунктам.

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

    2) Методика "объяснение и практика". Вы пишете, что "при таком способе мне приходится одно и тоже глазами несколько раз пробегать чтобы запомнить". Это, с моей точки зрения, в корне не верно. Ибо то, что вам объясняют, не нужно "пробегать глазами" несколько раз, что бы запомнить. Это вообще не нужно запоминать если это не те самые "стандарты"; это нужно осмыслить и понять. После того, как к вам придёт понимание как это работает, зачем и почему это надо -- вы сможете это использовать, осмысленно, в собственном коде.

    3) Платные курсы. Курсы ныне очень разные. Кто-то просто, простите, гребёт бабло на этом всём. А кто-то преподаёт с душой, хорошо и понятно рассказывая. Поэтому платный курс -- это хорошо, но только тогда, простите за тавтологию, когда это хороший курс. Читайте отзывы о курсе, советуйтесь с теми кто его уже прошёл(в идеале) и тогда уже решайте, тот ли этот курс, что даст вам необходимые знания.

    4) ВУЗ. Более 10-ти лет назад, у меня в подчинении, в вебстудии, работал PHP джун. Он доучивался в МГТУ имени Баумана. И он не знал ничего. Совсем. Мне приходилось объяснять ему простейшие вещи, типа что значит иструкция "$a += $b;". Сам же я учился в ВУЗе малоизвестном, на факультете "прикладная информатика в экономике" и наш преподаватель информатики, на первом курсе, на вопрос что значит в коде программы на языке C++ инструкция "с++" ответил, что это "так язык называется". Однако, вскоре ко мне начали ходить сокурсники, с просьбами "а напиши программку". И происходило это потому что я сам загорелся программированием, купил книжки, установил всё что нужно было установить на компьютер и начал "творить волшебство", как это мне тогда виделось, с горящими глазами. Короче говоря не нас учат ВУЗы, а мы учимся в ВУЗах или учимся без них. Тут уж как пойдёт.

    5) Ну и последний, самый важный, с моей точки зрения, пункт. Это Интерес. Если вам интересно программирование, вам нравится разбираться, что-то делать самостоятельно, а не только тогда когда кто-то поставил задачу, то у вас все получится. И как именно это всё учить у вас вопроса, в конце концов, не возникнет. Разбирайтесь, ковыряйте, вникайте и всё будет. Единственное что -- очень желательно, что бы перед вашими глазами были хорошие примеры. Потому что я, в свое время, тоже разбирался, учился и вникал, "гладили по голове", как писали выше в комментариях к одному из ответов, меня уже мои наниматели, потому что я все делал быстро и без ошибок, т.е. работало все так, как было нужно клиентам веб-студии, собеседование в которую я тогда прошел без каких-то проблем. Но вот мой код тогда был, откровенно говоря, тем, что сейчас называется "говнокодом". Потому что некому было мне показать как писать есть хорошо, а как есть плохо.

    Подыдожу -- ключи к быстрейшему развитию в деле разработки это ваш интерес к этому делу, желание им заниматься и примеры хорошего, качественного кода перед глазами. А так же кто-то, кто сможет технически оценить вашу работу и, без агра, с конструктивом, показать и рассказать что вы сделали не так.
    Ответ написан
    25 комментариев
  • Нельзя скачать PyCharm в 32-bit?

    Stalker_RED
    @Stalker_RED
    Последняя версия под 32 бита - 2018.3.7, и ее можно скачать с оффсайта.
    https://www.jetbrains.com/pycharm/download/other.html
    Ответ написан
    Комментировать
  • WeMos XI (красный клон Ардуино) работает медленнее Arduino? Что делать?

    @kalapanga
    Сам я платы на контроллерах Logic Green не использовал, но, судя по симптомам, неправильно выбрана плата в аддоне для Arduino IDE. А возможно стоит другой аддон попробовать. Про платы эти много написано. И на форуме arduino.ru они подробно разбирались и на хабре статьи были.
    p.s. Приведённые функции содержат сразу несколько ошибок (но к Вашей проблеме они вряд ли имеют отношение).
    1) Функция micros() возвращает значение типа unsigned long, а не long.
    2) При сложении NOW + BIT_TIME Вы можете получить переполнение и задержка сработает неправильно. Либо используйте micros() и millis() как в примере BlinkWithoutDelay, либо просто используйте delayMicroseconds()/delay()
    Ответ написан
    Комментировать
  • Docker в Windows, Linux переводы строк, как правильно?

    Вариант раз: писать логи в stdout и пусть сам Docker или какой-нибудь vector их перенаправит куда следует в нужном формате.

    Вариант два: Забить и настроить инструмент, который читает файлы на винде так, чтобы он LF считал за нормальный перенос строки.
    Ответ написан
    Комментировать
  • Форматирование статей на Хабре с кодом, как?

    pragmatik
    @pragmatik Куратор тега Хабр
    Смотрю материал, присланный вами на проверку. Часть кода вы воткнули как блоки обычного текста: 642d3e43d2c0a027632132.png
    Другую часть вы оформили опцией предназначенной для СТРОЧНОГО выделения кода:642d3fdb86455180370149.png

    В то время как для вставки блоков кода предназначен другой инструмент:642d405fa0e0e594499770.png642d4069d162a686144707.png
    Ответ написан
    3 комментария
  • Как отменить запрос пароля в Ubuntu?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Все что пишут выше по поводу безопасности - правда. Есть best practices и им надо следовать.

    Когда мне надо сделать какие-то действия от суперпользователя и многократно - я запукаю bash
    $ sudo bash
    и работаю сколько надо. Потом только главное не забыть закрыть эту консоль. И промпт еще стоит
    поменять так чтоб различать несколько терминалок.
    export PS1="root> "
    Ответ написан
    3 комментария
  • Как отменить запрос пароля в Ubuntu?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Рекмендую вернуть все взад, юзера этого удалить и никогда больше так не делать.

    До тех пор, пока ты не сможешь без гугла восстановить работу линуха, чтобы там не поломалось - не надо работать юзером с id 0! Рут - только для действий настройки!
    Открой отдельную консоль рута и делай в ней необходимые действия, никогда не работай от рута!

    Если конечно тебя не прикалывает постоянная перестановка системы :)
    Ответ написан
    3 комментария
  • Нету драйвера на видеокарте, на линукс что делать?

    @pfg21
    ex-турист
    даже просто поиск по "archlinux nvidia" дает сразу же кучу ответов
    в первой строчке ссылка на правоверную рач.вики
    https://wiki.archlinux.org/title/NVIDIA_(Русский)
    Ответ написан
    2 комментария
  • Как настроить tor browser в ubuntu?

    @AlexVWill
    для чего нужен файл start-tor-browser.desktop

    Это шорткат (ярлычок) для запуска браузера ТОР c десктопа, надо его поместить в папку /home/user/Desktop
    Ответ написан
    4 комментария
  • Могу ли я делать и продавать ремастеры знаменитых игр и фильмов?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Конечно можете. Заключаете договор с правообладателем, приобретаете право на создание производного произведения и вперёд, творите.
    Ответ написан
    Комментировать
  • Как определить, что у пользователя включен vpn?

    @AlexVWill
    Есть подозрение, что из-за него некорректно работает форма авторизации / регистрации на сайте.

    Надо бороться с причиной, а не с явлением как таковым. Если форма криво работает из-под VPN, то виновата форма, а не VPN. Половина мира уже сидит в интеренет под VPN, поэтому стоит задуматься о том, что у тебя не так реализовано. Тем более, что каких то объективных причин нарушения работы web-сервера если на него поступают запросы от VPN нет.
    Я бы скорее предположил, что в форме реализованы какие то скрипты (возможно даже сторонние JS библиотеки), который блокировщики рекламы считают спамом, и режут их, отсюда и проблема. Надо конкретно смотреть, что не так.
    ак определить, что у пользователя включен vpn

    Ну определишь ты, и что дальше? Как это тебе поможет реализовать исправление ошибки формы? Лучше задуматься о том, как исправить форму, чтобы все могkи ей пользоваться независимо от VPN.
    Ответ написан
    4 комментария
  • Что за фильтр используется?

    pozZzitiv
    @pozZzitiv Куратор тега Дизайн
    Дизайнер и перфекционист
    Это не фильтр и даже не фотография. Это векторное изображение, где каждый объект автор окрасил в желаемый цвет.
    https://www.shutterstock.com/ru/image-vector/horiz...

    Ну и дополню:
    • сделать/перекрасить такое же векторное изображение можно в любом векторном редакторе — Adobe Illustrator, Corel DRAW, Inkscape и др.;
    • обрабатывать растровые изображения (фото) можно в Adobe Photoshop, Lightroom, Corel Painter и др.

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

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Никто вам ничего не гарантирует, но если на флэхе была важная инфа, то попробовать можно вот что:
    1. Вскрыть пластиковый корпус и обнажить плату, это поможет сделать дальнейшие процедуры более эффективными.
    2. Выкупать плату в чистой воде, чтобы вымыть остатки стирального порошка. Можно воду немного нагреть, не выше температуры стирки (всё равно ведь при стирке этот нагрев уже был). Пару-тройку раз сменить воду на свежую и повторить.
    3. Выкупать плату в этиловом спирте, поскольку он имеет сродство к воде и активно её растворяет. Чем концентрированнее спирт, тем лучше он растворяет воду (96% - самое то). Тоже повторить пару-тройку раз с заменой спирта на свежий.
    4. Тщательно высушить плату, можно под тепловентилятором, можно на отопительной батарее.
    5. Воткнуть плату в USB и проверить, видит ли её комп.
    6. Если видит и читает/пишет туда, собрать вокруг платы корпус и далее пользоваться. Если не видит, выкинуть и забыть. Если важной инфы там не было, то сразу выкинуть, чтобы не тратить время и спирт зря, поскольку флэшки нынче - расходный материал.
    Ответ написан
  • Как встроить антивирусный движок в python?

    @rPman
    Полагаю в мире есть только один открытый антивирусный движок с условно свободными базами и обновлениями - clamav, вот его и интегрируй, либо через библиотеку libclamav либо вызывай утилиту командной строки

    p.s. альтернатива (лучше но не бесплатно, там сразу десятки антивирусов) - использовать облачные решения от virustotal, у них есть api который позволяет по хешам файлов быстро выдавать ответ (ну и заливать неизвестные)
    Ответ написан
    Комментировать
  • Новая материнская плата для R9 5950x или новая сборка на 7950x?

    xez
    @xez Куратор тега Железо
    TL Junior Roo
    Менять мать точно не стоит. Прирост производительности будет минимальным.
    Охлаждение как-бы можно заменить, но я бы посмотрел на реальные сценарии использования сначала. Если у вас процессор загружен часто и температура растёт - можно и поменять, если какие-то кратковременные нагрузки и температура вырасти не успевает - менять, кмк не стоит.
    Насчёт памяти - это вообще от ваших задач зависит. Не хватает - смело добавляйте. Если той, что есть достаточно - вы не получите никакой пользы от дополнительного объёма озу.
    Получается, у вас один путь апгрейда - увеличивать объём озу.

    Если не хватает процессора, то конечно придётся менять все сразу: мать+проц+память.

    Насчёт целесообразности перехода на новый сокет: скорее всего, сейчас соотношение цена/производительность будет на стороне вашей текущей конфигурации.
    Ответ написан
    Комментировать
  • Как использовать GOOS в exec.Command?

    Способ из инета костыльный, по-хорошему нужно делать так:

    cmd := exec.Command("go", "build", ".")
    cmd.Env = os.Environ()
    cmd.Env = append(cmd.Env, "GOOS=windows")
    Ответ написан
    3 комментария
  • Стоит ли переписывать старый проект на .NET6 (на голом энтузиазме)?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Нет, оно того не стоит. Любая работа должна быть оплачена. Ибо сейчас напишешь за свой счет, а потом начальника скажет "о, отлично, молодец, можем теперь сэкономить на программистах и поддержке, у меня как раз знакомый ищет, ща его поставлю, а ты можешь быть свободен, заодно выпишу себе премию, во какой я молодец". Этот код решает задачи бизнеса. Если бизнес готов тратить на его поддержку и сопровождение деньги - то это проблемы этого бизнеса. Почему это наемный работник должен решать проблемы бизнеса за свой счет? Правильно сделать так: оформить все в виде какого-то документа с конкретными аргументами, цифрами, графиками и т.п. и выдать его начальству. Типа сейчас поддержка проекта стоит столько-то, приносит такие-то проблемы, переписать будет стоить столько-то, сопровождение нового будет столько-то, оно решает такие-то проблемы. И выдаете данный документ начальству. Можно даже в бумажном виде в нескольких экземплярах. А далее пусть у начальства голова болит.
    Ответ написан
    3 комментария