Задать вопрос
  • Вставил новый процессор в пк и пишет cpu or memory changed, что делать?

    Сыграю в экстрасенса.
    Там ещё должно быть написано "please enter setup" и какую кнопку надо нажать.
    Зайди в биос, нажав f2 / f11 / del и сохрани настройки.
    Ответ написан
    3 комментария
  • Какой ЯП лучше использовать для моей идеи?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Тот, который знаете. Если знаете джаву - используйте джаву, если плюсы - то плюсы. Если не знаете - то выбирайте тот, который больше нравится, интереснее или хочется изучить.
    В целом же, если из требований "только под винду", то отличным решением будет C# и Net WPF/MAUI. Если же приоритет именно на минимизацию потребления ресурсов - то Qt с плюсами.
    Ответ написан
    Комментировать
  • Как установить Hackintosh на Virtual Box?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    1. Потратить неделю-другую на исследования вопроса и всех возможных вариантов решения
    2. На торрентах скачать готовый образ с патчами для AMD
    3. В VitualBox создать машину из готового образа
    4. Применять рекомендуемые хаки в конфигурации машины типа подмены процессора на интел пока не заработает
    5. После запуска машины пощупать, поиграть, что-то поставить
    6. Понять что это использовать невозможно из-за тормозной работы только на одном ядре и древней версии ОС, куда половина софта не встаёт
    7. Купить мак и наслаждаться комфортом от использования шустрой рабочей машинки
    8. Profit
    Ответ написан
    4 комментария
  • Как на html реализовать блоки "Внимание / Важно"?

    delphinpro
    @delphinpro Куратор тега HTML
    frontend developer
    Поэтому и попросил какой-нибудь хороший визуализатор, если кто часто пользуется, где можно будет реализовать такое и потом CTR+C, CTR+V.


    Его можно самому написать за несколько минут.

    Вот, как вариант:

    https://codepen.io/delphinpro/pen/BaXXKzQ

    Ответ написан
    Комментировать
  • Установка прав доступа на все файлы?

    @rPman
    Правильное решение - не работать из под root, копирование файлов производить под тем же пользователем (или пользователем в той же группе что и скачивающий), тогда проблем с настройками прав не возникнет.

    p.s. на сколько я знаю в каких то ftp серверах была возможность принудительно задать пользователя, под которым сервер будет запущен и авторизован, а авторизация пользователя ftp не будет соответственно авторизации ОС, тогда запущенный под root сервер решил бы твою проблему, но это огромная дыра, так давно уже не поступают.

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

    пользуйтесь sftp/scp, который встроен по умолчанию в ssh сервер, который есть для любой ОС на планете, стандарт безопасного подключения, на столько многофункционален. что даже vpn через него поднять можно (штатным инструментом)
    Ответ написан
    Комментировать
  • Как в bash из массива удалить элемент c с конкретным значением?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    for (( i=0; i <= ${#lng[*]}; ++i )); do
      [ "${lng[$i]}" == "none" ] && unset lng[$i]
    done
    Ответ написан
    Комментировать
  • Как использовать строку в качестве названия функции в GoLang?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Добро пожаловать в мир компилируемых языков программирования и статической типизации, здесь такое не нужно, считается очень плохой практикой и достижимо только через чёрные ходы, вроде рефлексии, что снижает производительность и безопасность кода, а также усложняет его сопровождение.
    Ответ написан
    Комментировать
  • Будет ли корректной установка Docker на Windows Server и последующее развёртывание, например, Squid и DNS?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Основной совет - не устанавливать всё это на винду.
    Ответ написан
    Комментировать
  • Выбрать Vmware или VirtualBox на Windows для разработки?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вопроса в финансах нету - компания оплатит платную версию той или другой программы

    В таком случае компания вполне может оплатить покупку современного мака или его аренду. Если стоит задача вести разработку софта под мак, то без мака это будет: либо боль и страдания на старых версиях ОС и софта, либо оплата мак-хостинга и работа только по сети по RDP/VNC (что в долгосрочной перспективе выйдет дороже). Если всё же хотите использовать виртуализацию: используйте интел машину и VirtualBox - он бесплатный. На торрентах вполне можно скачать готовый образ. Можно даже образ для vmware - там надо будет только импортировать.
    В целом рекомендую всё же выбрать вариант с покупкой мака.
    Ответ написан
    8 комментариев
  • Как настроить трекпоинт на ноутбуках Thinkpad в Linux?

    BelBES
    @BelBES Автор вопроса
    Сам спросил, сам ответил, изменил скрипт для wakeup'а таким образом:
    #!/bin/sh
    case $1 in
      post)
        sleep 1
        echo -n none > /sys/devices/platform/i8042/serio1/drvctl
        echo -n reconnect > /sys/devices/platform/i8042/serio1/drvctl
        rmmod psmouse
        modprobe psmouse    
      ;;
    esac

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

    @heinehen Автор вопроса
    Простите, это уже теперь неактуально — сам задал вопрос, сам и ответил:
    1. ctrl+shift+p;
    2. Open Keyboard Shortcuts (JSON);
    3. Прописать следующий код:
    {
            "key": "ctrl+`",
            "command": "workbench.action.terminal.focus"
        },
        {
            "key": "ctrl+`",
            "command": "workbench.action.focusActiveEditorGroup",
            "when": "terminalFocus"
        }
    Ответ написан
    Комментировать
  • Можно ли перенести Windows 10 на новый комп, сохранив все настройки?

    @LaoTheLizard
    Somebody.
    Поделюсь личным опытом.
    На моём компьютере было 4790K/Z97-A, стало 11900K/Z590-V.
    На компьютере жены было 4790K/Z97-A, стало 11700/Z590-V.
    Спецификации указал лишь затем, чтобы было понятно, что старые и новые конфигурации, по сути, идентичны.

    На моём Windows 10 была перенесена без реинсталляции - просто перекинул старый M2.
    На жены, емнип, Windows 10 была перенесена программой R-Drive, поскольку там обычный SSD я заменил на новый M2.
    При включении "новых" компьютеров всё запустилось без проблем, скачали и поставили все недостающие драйверы, купили новые ключи для ПО (Windows/Office), и всё заработало.

    Прошло полтора года.
    В то время как комп жены всё это время проработал без проблем, у моего выявились странные особенности.
    1) При попытке застримить некоторую игру через Discord игра мгновенно вылетала (у моих друзей такого не было).
    2) При попытке застримить некоторое приложение через Discord стабильно вылетал неопознанный BSOD.
    3) При попытке использовать веб-камеру в одних приложениях она работала, в других отказывалась - не помогали никакие загугленные методики. Я думал, что это из-за того, что камера - дрянь китайская с Али, но однажды засунул её в комп жены - и там этой проблемы не выявилось.
    4) При попытке использования одной старой, но божественной программы (ACDSee 2.41) она зависала. На компе жены эта же программа работала без нареканий.

    В итоге две недели назад плюнул и переустановил Windows. Потратил время с утра до полудня - и оно того стоило. Ввёл предыдущие ключи Win/Office - они подошли. Но главное - все вышеперечисленные проблемы исчезли, всё работает.

    Выводы делайте (или не делайте) сами.

    Если решите всё же переустановить, вот вам пара лайфхаков:
    1) Если боитесь забыть, какие программы у вас стояли, UninstallTool умеет экспортировать список установленных программ в удобный HTML-список.
    2) Папку "Мои документы" можно временно скопировать или перенести на постоянку на другой SSD/HDD (вкладка "Расположение"), а после переустановки Windows скопировать обратно или заново подключить. И не забудьте сбэкапить папку "Рабочий стол", на которой (я - свидетель) отдельные индивидуумы умудряются хранить по 50+ Гбайт семейного фотоархива в единственном экземпляре.
    6711d7ab6a919196894895.jpeg
    3) Перед заменой железа сохраните образ старой Windows программой R-Drive на внешний носитель на случай, если решите откатить всё назад. Если что-то забудете сохранить, то этот образ можно будет подключить, как логический диск, и скопировать всё, что нужно. Чтобы образ весил меньше, перед этим максимально освободите папки "Рабочий стол" и "Мои документы".
    4) Закладки в Google Chrome сейчас сохраняются в профиле Google. Но если нужно, в chrome://bookmarks есть возможность экспортировать их в отдельный файл (а позже, если и когда нужно, импортировать обратно).
    5) Драйверы материнской платы выкачайте заблаговременно с сайта-производителя. Во-первых, Windows 10 подтягивает далеко не всё, и потом в диспетчере устройств болтаются "неизвестные". А во-вторых, очень вероятно, что на старте возникнут проблемы с доступом к интернету, потому что в Windows 10 для свежей материнской платы наверняка не найдётся драйвера сетевой карты. Но даже после установки всех драйверов обязательно зайдите в диспетчер устройств и убедитесь, что там порядок - в противном случае вручную ищите в интернете и установите все драйверы.
    6) Сейчас многие программы хранят свои данные в папке "C:\Users\учётка_пользователя" например, Minecraft, Skype, Telegram. Чтобы избежать досадных потерь, надо либо скопировать их сразу, либо смотрим п.3. При этом, если учётка локальная, то предпочтительнее на новой ОС новую учётку назвать точно так же: у меня среда разработки Eclipse переставала работать, потому что её папка лежала там и пути были прописаны туда.
    7) *в продолжение п.3* После того, как установили все обновления, драйверы и программы, идеальным вариантом будет сделать программой R-Drive новый образ Windows, чтобы в случае чего не повторять всё заново. При этом старый образ не стоит удалять ещё хотя бы пару недель - чтобы со временем можно было подобрать хвосты (забыли что-то скопировать).
    8) Через две-три недели, когда вы полностью обживёте новую ОС, создайте через R-Drive новый образ системы в текущем состоянии. И только после этого воспользуйтесь утилитой Dism++, чтобы удалить балласт, который после установки всех обновлений легко может превысить 15-20 Гбайт. Пользуйтесь компьютером ещё хотя бы неделю, и если проблем не возникает, можете смело удалять все накопившиеся бэкапы-образы и делать один последний, окончательный, который когда-нибудь спасёт вас от кривых рук или безвременно почившего системного SSD.
    Ответ написан
    5 комментариев
  • Как создать интранет без Linux?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Втыкаете все три компа в один свитч, выдаёте им локальные адреса из одного диапазона... профит!
    Ответ написан
  • Какой ноутбук под Linux выбрать?

    @AlexVWill
    Посмотри по ссылке https://ubuntu.com/certified/laptops
    Это список совместимых с Ubuntu. Если модели прям такой как в списке нет, но железо тоже самое или похоже, то с большой долей вероятности все будет работать и на других Debian клонах, ну или придется ручками дрова поставить, если ядро нужное железо не поддерживает.
    Ответ написан
    Комментировать
  • Как при обращении к URL в NGINX выполнить скрипт.sh?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Ответ написан
    Комментировать
  • Почему Ctrl + D не дает коду выполняться дальше, а просто завершает программу?

    Adler_lug
    @Adler_lug
    Потому что Ctrl+D ≠ EOF
    Saying that Ctrl-D sends EOF is an educational lie-to-children. What it actually does is make any ongoing read() from the terminal return immediately with the contents of the current line buffer if any.

    Synergy happens because the Unix convention is that a read() of zero bytes represents EOF.

    This means that if you press Ctrl-D with an empty buffer, the read() will return with zero bytes, and a canonical program will interpret it as end-of-file. This is obviously just an illusion since you're still there to input more on the terminal, and a less canonical program could just keep reading if it wanted to.

    If you instead press Ctrl-D after entering some data, then that data is just returned and a canonical program will keep reading to find a linefeed or whatever else it's looking for.

    This is why EOF behavior is only triggered in canonical programs when Ctrl-D is pressed either after another Ctrl-D (the first flushes the buffer, the second returns a now-empty buffer) or after an Enter (for the same reason).
    Ответ написан
    1 комментарий
  • Как обработать sql-дамп bash-скриптом[sed,awk]?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Дружище. Тебе не надо этот дамп обрабатывать. Загрузи его в любую БД (SQLite, postgres) и там одной
    командой сделай нужное отбеливание.

    Игры с sed/awk обычное не нужны при работе с БД. Достаточно самой БД.

    Исключение может быть только в том случае если ты делаешь лабу и преподаватель тебе
    специально назначил такие ограничения. Типа изучаем консоль линукс и обработку текста.
    Ответ написан
    1 комментарий
  • Как записать файл в папку контейнера во время запуска docker-compose?

    black1277
    @black1277
    Вольный стрелок
    Есть способ сделать как вам нужно. Создайте файл user.txt с таким содержимым:
    username ALL = NOPASSWD: /usr/bin/tee
    вместо username подставьте имя пользователя из вашего контейнера. Для этого выполните в консоли контейнера команду whoami - получите ваш username.
    В вашем docker-compose файле добавьте к нужному сервису:
    volumes:
        - ./user.txt:/etc/sudoers.d/username

    Теперь, при запуске docker-compose будет монтироваться файл c правами sudo на использование команды tee. И у вас получится записать свой файл в нужную папку.
    Ответ написан
    1 комментарий
  • Добавление второго языка Arch. Kакой правильный способ?

    r1412s
    @r1412s
    Вот такой
    Ответ написан
    Комментировать
  • Как отформатировать вывод из json?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    $ echo '{ "exitcode" : 0, "exited" : 1, "out-data" : "Filesystem Size Used Avail Use% Mounted on\nudev 2.3G 0 2.3G 0% /dev\ntmpfs 479M 672K 478M 1% /run\n/dev/mapper/pmg-root 28G 2.7G 24G 11% /\ntmpfs 2.4G 1.1M 2.4G 1% /dev/shm\ntmpfs 5.0M 0 5.0M 0% /run/lock\n" }' | jq -r '."out-data"' | column -t
    
    Filesystem            Size  Used  Avail  Use%  Mounted    on
    udev                  2.3G  0     2.3G   0%    /dev       
    tmpfs                 479M  672K  478M   1%    /run       
    /dev/mapper/pmg-root  28G   2.7G  24G    11%   /          
    tmpfs                 2.4G  1.1M  2.4G   1%    /dev/shm   
    tmpfs                 5.0M  0     5.0M   0%    /run/lock
    Ответ написан
    Комментировать