• Можно ли сменить ось на смартфоне?

    дело в нерабочем тачскрине, операционка не причем.
    Ответ написан
    2 комментария
  • С каким чипсетом выбрать материнку для ryzen 3,5?

    @antonwx
    B450 идеален по соотношению цена/качество.
    Ответ написан
    Комментировать
  • Что можно сделать со старыми компьютерами?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Подарить в какую-нить школу.
    Ответ написан
    1 комментарий
  • Rust - ещё один убийца c/c++?

    @deliro
    Rust лучше С/С++ во многих (наверное, почти всех) аспектах. Но в сравнении с С++ и тем более Си он слишком молод. Непопулярность языка ещё обуславливается тем, что рынок полностью забит Си и плюсами — миллионы строк кода и библиотек уже написаны на С/С++. Кто их будет переписывать?

    Так же, не было никакой значимой маркетинговой кампании по популяризации Rust. Я случайно услышал об этом языке на Moscow Python Conf++, до этого я думал, что когда говорят про Rust, имеют ввиду игру.

    Плюс, Rust — язык очень нишевый, как и С/С++. И эта ниша — системное или околосистемное программирование. Операционные системы, драйвера, высокопроизводительные системы, игровые (и любые другие) движки, embed — вот удел раста. И в этих сферах не принято, как, например, в JS'е менять фреймворки и версии языка раз в неделю. Сообщество там крайне консервативное.

    К тому же, у Rust очень высокий порог входа. Вот прям очень. Если в контексте C++ постоянно шутят про книги "выучить С++ за 24 часа", то в контексте Rust можно шутить над книгами "выучить Rust за неделю". У их прекрасной парадигмы zero-cost abstractions на самом деле есть cost — сложность понимания. За отсутствие сборщика мусора и необходимости чистить за собой память придётся заплатить многими часами войны с компилятором, а именно — с borrow checker'ом. И это только одна сложность

    Когда начинаешь понимать Rust, всё идёт прям отлично. Но до этого момента придётся пройти ад и Израиль, который С/С++'еры не хотят проходить. Потому что они уже его прошли, когда учили С/С++ и там было намного хуже.

    Я бы очень хотел, чтобы Rust заменил С/С++, он объективно лучше. Но вряд ли это произойдёт в ближайшие лет 10
    Ответ написан
    6 комментариев
  • Почему убунту и винда загружают ЦП по-разному?

    sotvm
    @sotvm
    Умный поймёт, а дураку и так всё равно.
    чтобы "утихомирить кулер" нужно поставить/настроить
    lm-sensors+fancontrol
    почему CPU у вас загружен на 70% ??? - смотрите в системный монитор, что именно грузит проц.
    Ответ написан
    2 комментария
  • Время интернет-магазинов прошло?

    @AlisherBekenov
    1. Зависит каким товаром ты торгуешь, если ты продаешь например слоновые кости по России , то будут продажи, если ты торгуешь одеждой из турции то все печально
    2. Сейчас как и 20 лет назад пользуются спросом только вендорные интернет магазины где на 1 товар будет 5 ценовых предложений и огромный выбор ассортимента
    Ответ написан
    Комментировать
  • Время интернет-магазинов прошло?

    Zoominger
    @Zoominger
    System Integrator
    Лол, ничего не прошло. Просто отсеялись Васян-конторки, которые лепили свои интернет-магазины, потому что это было модно.
    Сейчас в России наоборот, интернет-коммерция очень популярна, я вот даже продукты онлайн заказываю, например. Не помню, когда приходил в магазин что-то трогать руками, делаешь заказ на сайте и просто забираешь.
    Возможно, вы просто плохо их продвигаете и не хотите этого признавать.
    Ответ написан
    3 комментария
  • Как скачать файл через командную строку в линуксе?

    Попробуйте начать скачивать в браузере, и в инструментах разработчика, вкладка Network в FireFox если кликнуть правой кнопкой на закачке этого файла, есть пункт Copy – Copy as cURL:
    5e4446f6902f1091091106.png

    Скопированная команда включает все правильные заголовки, куки и пр.
    Не забудьте направить вывод команды в файл, иначе на экран повалится нечитабельная бинарная каша.
    Допишите к команде знак «больше» и имя файла, куда сохранять: curl -всякие опции и ссылка > file.zip

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

    Если привязаны к IP
    В таком случае придётся сделать SSH-тоннель через сервер, и использовать его как SOCKS5 прокси для браузера, чтобы зайти и авторизоваться через нужный IP.

    На маке это в терминале команда ssh -ND 5555 my_ssh_host_config_name где в файле ~/.ssh/config указан конфиг хоста:
    Host my_ssh_host_config_name
        HostName 123.12.12.123
        Port 1234
        User  username
        IdentityFile ~/.ssh/id_rsa

    В настройках FireFox - Proxy - указать SOCKS Host: 127.0.0.1, Port: 5555, SOCKS v5
    5e444987ecf34155912416.png
    Ответ написан
    7 комментариев
  • Как вывести и обновлять часть лога (watch tail awk)?

    Oxyd
    @Oxyd
    Linux enthusiast
    Вы делаете в корне неправильно в данном конкретном случае. В случае tail, это делается так:
    tail -f /var/access.log | awk '{print $1}'
    Ответ выше, для случая с watch, правильный, но читаемость его оставляет желать лучшего. Лучше так:
    watch -n1 -t "tail /var/access.log | awk '{print $1}'"
    Ответ написан
    8 комментариев
  • Какой AUR helper стоит использовать?

    Oxyd
    @Oxyd
    Linux enthusiast
    Я использую yay и проблем не знаю.
    Ответ написан
    Комментировать
  • В чем профит использования Linux для программирования?

    Oxyd
    @Oxyd
    Linux enthusiast
    Буду краток. Она просто другая. А так как софт пишется для работы в линукс окружении, то и писать лучше сразу под линукс.
    Ответ написан
  • Почему htop и gnome-system-monitor по разному выводят количество ОЗУ?

    hint000
    @hint000
    у админа три руки
    5df39336e1e3a451958594.png
    Предположу, что gnome-system-monitor показывает сумму used + buffers + cache, а htop у вас показывает только used. Настройте htop как у меня (в части Mem) - будет интереснее. :)

    Upd. xolst9,
    но никак не кеш (+cache)
    пожалуй, вы правы, зачеркнул в ответе.
    Ответ написан
    5 комментариев
  • Как отредактировать много файлов?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    find ./<путь> -type f  -exec sed -i s'/<подстрока>/<замена>/g' {} \;
    Ответ написан
    3 комментария
  • Почему на многих серверах нет графики?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Графика на сервере не нужна по причинам:
    1) Это накладные ресурсы в пустоту.
    2) Не нужна мощная графика железная. Аналогично не нужен звук и следовательно звуковых чипов на серверных матерях не бывает.
    3) Весь серверный софт на то и серверный что работает в режиме демонов. Графика у них в лучшем случае клиентская может быть(всякие UI для баз и подобное).
    4) Настраиваются демоны конфиг файлами, а значит ничего сложнее блокнота не понадобится. Зачем тащить графику если есть тысяча и один текстовый редактор консольный на любой вкус и цвет и при этом они все на голову удобнее и мощнее любого графического.
    5) В консоли есть псевдографические интерфейсы которых хватит за глаза для нужных задач. Как пример mc\htop, консольные веб браузеры, системные утилиты настройки чего либо в некоторых дистрибутивах.
    6) Графику никто не запрещает установить и пробрасывать ее по x11 forward или vnc\rdp но зачем если в этом нет абсолютно никакого смысла по вышеуказанным причинам и кроме того это даст просто неимоверные требования к сетевому каналу на фоне того что голый ssh работает даже на ультра хреновом соединении.
    7) Безопасность, ssh на голову безопаснее любых других протоколов связи (rdp\vnc\telnet и т.д.)
    8) Банальные проблемы графики, что то сломалось, подключаетесь и видите курсор и пустой экран. Терминальным подключением как максимум все будет без проблем и можно сразу устранять проблемы, как минимум можно глянуть лог ошибок и в чем проблема.
    9) Бывают сервера вообще без gpu, т.е. вот совсем. Вместо этого у них голенький rs232 в котором все таже консоль. Архаизм конечно и зачастую пользуются реализациями ipmi уже через сеть и чаще всего опять же консольно.
    10) SSH это дефакто стандарт который есть везде и не только на серверах но и на оборудованиии (свитчи\роутеры\шлюзы и тонны других железок). Кроме того базовые вещи везде одинаковы(опять же текстовые редакторы.)
    Ответ написан
    Комментировать
  • Как примонтировать в Fedora раздел(диск) в home/user/multimedia?

    planc
    @planc
    nofail != notail :D
    ну и ext4 != ex4

    UUID=D45A39A15A3980F2 /home/user/multimedia ext4 noatime 0 2
    Ответ написан
    1 комментарий
  • Архивирование и сжатие в линукс?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    tar изначально был сделан для упаковывания файлов и каталогов в ленточный архив (одним потоком).

    gzip это потоковый архиватор, он не знает про файлы, он пакует поток. На ходу. Быстро. Он не анализирует файл целиком, поэтому алгоритм, который используется в gzip, сейчас используется практически везде (в модемах, в сетевых карточках и так далее).

    исторически сложилось так, что для упаковки с компрессией нескольких файлов, использовали связку tar+gzip, что стало стандартом де-факто.
    В современном мире, стандарт бывает важнее нескольких процентов сжатия, поэтому .tgz - вполне популярное и надежное решение, которое будет работать на любом линукс. А вот zip есть далеко не везде. Вы видимо не сталкивались с урезанными версиями линуксов в embedded, да и даже в RHEL7 в стандартную поставку он не входит, надо ставить отдельно.

    Ну и напоследок - tar умеет хранить posix права доступа, а zip или rar - нет. Поэтому .tgz формат еще надолго останется с нами.
    Ответ написан
    Комментировать
  • Почему сценарий выдаёт ошибку?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    #!/bin/bash
    
    echo -n "Enter a folder name: "
    read way 
    
    eval "ls $way"
    Ответ написан
    Комментировать
  • Почему скорость моего SSD на записи, вместо 500 мб/с, есть 1-8 мб/с?

    taliano
    @taliano
    Cижу здесь потому что не хочу работать. That's it.
    Что вернет
    dd if=/dev/zero of=%раздел со смонтиролванным ssd%/tempfile bs=1M count=1024
    ?
    Ответ написан
    7 комментариев
  • Почему linux съедает всю ОЗУ?

    @Fixid Куратор тега Linux
    Найдите через htop виновника торжества
    Ответ написан
    4 комментария