• Как настроить кодировку в диалоговых окнах программ под Wine?

    @Jeisooo Автор вопроса
    IT
    Все, я разобрался.
    Совет взял отсюда
    5e450c71dbec5313848128.png

    В настройках вайна (winecfg) настроить для каждого Item любой кириллический шрифт.
    Ответ написан
    3 комментария
  • Какой torrent-клиент в linux позволяет смотреть фильм недокачанным?

    @Programizd
    qBittorrent
    Галочки выставил и можно смотреть
    5d6eeb4c0ebb8940325971.png
    Ответ написан
    Комментировать
  • Как преобразовать любой файл в картинку png?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Автор пытается делать стеганографию. Тоесть в картинке скрывать информацию. Здесь выбор PNG полезен тем что инфа лежит плотно и в случае "гладкого" характера информации сжимается. Наподобие архиватора.

    SVG - не подходит т.к. векторный и расточительный.
    JPG - тоже не подходит т.к. повреждает информацию. Ее потом нельзя будет извлечь из файла без потерь.

    По поводу дополнения файла до размера кратного длине строки (padding). Там не 00 не FF не подходит. Так как в оригинальном файле тоже могут быть эти константы и алгоритм даст сбой. Надо почитать как делается в криптографии. Там есть специальный workaround. Если его не реализовать правильно то при обратном декодировани картинки в файл мы можем получить ложное удлиннение файла на размер хвостика последней строки пикселов. Насколько это большой дэмедж для исходного файла - ХЗ. Но лучше конечно его не нелать чтоб обратное декодирование было надёжным с точки зрения длины файла.
    Ответ написан
    6 комментариев
  • Как превратить Android в дистрибутив Linux?

    @palchik
    Немного странные ответы.. Эмулятор терминала не добавляет никаких возможностей linux в Android. Именно для этой конкретной цели создан пакет busybox. После установки и получения root, действительно можно ставить терминал и работать с Android как с обычным linux. Будет работать apt-get и существенная часть доступных в нем linux программ. Но нужно понимать, что Android это очень сильно переписанный linux, поэтому не всё будет работать. Но для повседневных задач busybox за глаза хватит с головой
    Ответ написан
    Комментировать
  • Каким средством убрать засохшую намертво термопасту?

    deepblack
    @deepblack
    Изопропиловым спиртом
    Не портит пластик, безопасен для печатных плат.

    spoiler
    5d4ed1ae8ca22054002456.png
    Ответ написан
    1 комментарий
  • Как восстановить работоспособность grub?

    @delphikettle Автор вопроса
    Программирую в свободное от учёбы время
    Частично решил проблему таким способом:
    1. Загрузился с live флешки
    2. Примонтировал раздел с линуксом и раздел, куда буду делать бэкап
    3. Скопировал полностью всю директорию / на отдельный раздел с помощью команды sudo cp -a from to, где from - раздел с директорией /, а to - место, куда делаю бэкап. Параметр -a нужен, чтобы помимо содержимого файлов и директорий скопировались метаданные, такие как права, таймстэмпы и пр.
    4. Запустил установщик системы, выбрал все те же параметры, что выбирал при изначальной установке, задал все разделы, как задавал при установке, везде снял галочку "Форматировать", чтобы все данные остались
    5. Запустил установку. Она к слову перед самым завершением выдала какую-то ошибку и при перезагрузке отказывалось грузится в систему. Но граб уже появлялся нормальный, рабочий, что собственно нам и не хватало
    6. Загрузился с live флешки заново, скопировал такой же командой всё кроме /boot и /etc/fstab обратно
    7. При перезагрузке в систему всё работало как прежде

    Всё, да не всё, линукс благополучно заработал, а вот винда по-прежнему отказывалась грузится, выдавая ошибку 0xc0000225. Скорее всего придётся с помощью диска восстановления восстановить загрузчик винды, либо переустановить систему в принципе. И то и другое действие снесёт граб, его можно попробовать восстановить с помощью boot-repair, либо если не получится, то способом описанным выше.
    Ответ написан
    Комментировать
  • Как можно безопасно общаться с другом?

    @komjaga
    Программист встроенного ПО
    Если не доверяете никому, включая алгоритмам шифрования, то можно использовать одноразовый блокнот (абсолютно стойкий шифр )
    Ответ написан
    Комментировать
  • Почему антивирусу нужны всякие root/телефон права, а вирусу нет? Как так то?

    profesor08
    @profesor08
    Попробуй не делать сброс, а начисто перепрошить, вирусня прописала себя где-то в системе и сидит там, а сброс удаляет только пользовательские данные.
    Ответ написан
    Комментировать
  • Почему антивирусу нужны всякие root/телефон права, а вирусу нет? Как так то?

    Stalker_RED
    @Stalker_RED
    в том то и прикол что соблюдаю все меры предосторожности - не ставлю приложения из посторонних источников
    это не является достаточным условием же.

    То есть правило "не тащить кошек с помойки домой" - это полезная практика чтобы не завелись блохи, но от квартирных воров, от пожара или от шумных соседей - не защищает от слова "совсем".

    Список уязвимостей: https://source.android.com/security/bulletin/
    Вот к примеру за февраль: https://source.android.com/security/bulletin/2018-...
    Дырок немеряно. А теперь попробуйте проверить, как давно к вашему телефону выходили обновления, и закрыты ли там все перечисленные дыры. А ведь бывает еще 0-day (свежак, который еще просто не успел попасть ни в какие списки, даже закрытые).

    Про рут все верно pfg21 написал.
    Ответ написан
    Комментировать
  • Как объединить оперативную память?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Чисто в теории можно такое провернуть сделав ram диски на каждой тачке, на основной тачке собрать эти диски в один раздел и на него зафикачить swap.
    И опять же в теории возможно даже получится не катастрофически(это значит что всеже потери будут значительные) просесть в скорости. Образно говоря если swap на обычном винте будет выдавать 10мс задержки то задержка по локалке будет 1 мс. Но тут вероятно будет много подводных камней и в савокупности задержка всеравно окажется намного выше 1 мс.

    Еще можно подрубить zram и в общемто прогаммно немного увеличить существующий объем озу.
    В InfiniBand есть фокус с доступом до ram удаленной машины, но придется переписывать свою софтинку чтобы это заработало.

    Можно еще прокинуть блочное устройство через nbd server\client но прокатит ли такое с /dev/shm это большой вопрос.

    Короч есть 3 пути и каждый предполагает косяк:
    1) Если критичен еще озу. Затраты денег на хорошую оперативку, никакого гемора.
    2) Если проц не особо критичен а важен именно объем и скорости выше свопа то брать бу серверное железо с ddr2-3 оперативой, стоят они сейчас копейки и можно рублей за 15-20 урвать на ибее мамку+проц+озу объемом 64 или даже 96гб. Тут плюсов много но может оказаться что камня не хватит.
    3) Колхозить и шарить рам диски по локалке, лепить один том через сеть и на него кидать swap. Много красноглазия, из затрат только хорошие сетевушки по гигабиту хотябы минимум, а лучше по 10.
    4) Хороший ssd или рейд из них, на него swap. Оптимально по объему, неплохо, во всяком случае быстрее локалок, не особо дорого.
    Ответ написан
    2 комментария
  • Как объединить оперативную память?

    @Wexter
    В теории то можно, только пропускная способность/задержки так себе.
    Как правило объединяют специальные аппаратные платформы, имеющие отличную от х86 архитектуру с возможностью подключения нескольких платформ.
    Софтово же вы упрётесь в скорость/задержки протокола передачи, самым быстрым будет infiniband 56g, опять же для этого нужно покупать карты/кабели/коммутаторы infiniband. Ethernet 1/10g будет довольно медленным, не знаю какой смысл от такого расшаривания памяти.
    Проще/дешевле/практичнее продать лишнее железо и купить pci-e ssd под своп
    Ответ написан
    Комментировать
  • Может ли некачественный обжим кабеля приводить к тому, что будет только 100Мб?

    Black_beard_ast
    @Black_beard_ast
    Sysadmin/Ops engineer.
    Да, теоретически возможно. При организации сети по каналу 100 Мбит/сек используются 2 пары витой пары и используются жилы 1, 2 , 3 и 6. При организации гигабитной сети используются 4 пары, т.е. все 8 жил витой пары. Если у вас где-то оборвана одна жила, возможно поэтому не работает на гигабите. Надо "прозванивать"!)
    Ответ написан
    Комментировать
  • Как процессор понимает ОС?

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

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

    для адекватного понимания и редактирования программы пишут на языках, которые специально созданы для "человека" :)
    для исполнения в процессоре программы из "человеческого языка" компилируют в исполняемый двоичный код.

    компиятор тоже написан на "человеческом языке" и потом скомпилирован в исполняемый файл.
    Ответ написан
    7 комментариев
  • Можете ли Вы посоветовать микроконтроллер подходящий для размещения wear os от google?

    @SerMelipharo
    Ну для начала напомню, что Wear OS это не Android. Эта операционная система основанная на нём, но условия лицензирования у нее другие. Проще говоря это проприетарная ОС и сторонний разработчик не может собрать свою прошивку Wear из исходников или чего-то подобного, а для использования этой системы нужно получать специальную лицензию. В теории да, любой чипсет совместимый с современным андроидом должен иметь совместимость и с Wear OS, но по факту в данный момент все имеющиеся на рынке часы на Wear OS основаны всего лишь на пяти чипсетах: самыми популярными является наиболее распространённый Qualcomm Snapdragon Wear 2100 и его бюджетный брат MediaTek MT2601, устаревающий Qualcomm Snapdragon 400, также используются чипы Samsung Exynos 3250, Intel Atom Z3520. За исключением последнего — все они основаны на процессоре ARM Cortex A7. Кроме того в первых moto360, на которых презентовали Android Wear использовался процессор Texas Instruments OMAP 3, а в Sony Smartwatch 3 был чип Broadcom BCM23550.

    Единственные существующая сейчас доступные альтернативы Wear OS, которые можно использовать "в домашних условиях" это собственно обычный Android (не Wear), который вы можете сами адаптировать под мобильное устройство как поступают, например, китайские производители умных часов и недавно появившаяся AsteroidOS
    Ответ написан
    5 комментариев
  • Какую bluetooth клавиатуру выбрать под android для rdp/vnc?

    Sabin
    @Sabin Автор вопроса
    Попользовавшись небольшое время K12BT я НЕ рекомендую еë для удалëнной работы из-за тачпада, к клавиатуре претензий нет:
    -Жест прокрутки двумя пальцами работает, но работает очень резко.
    -Если поставить на тач 2 пальца и держать - это не воспринимается, как долгое нажатие правой кнопки. Для долгого нажатия приходится использовать Fn+левый Alt. UPD: "зажав" таким образом правую кнопку невозможно использовать клавишу Ctrl.
    -При попытке прокрутки легко случайно масштабировать вместо этого.
    -Самое неприятное. Если поставить палец на тачпад и не двигать - курсор начнëт немного дëргаться. UPD: эта проблема иногда не проявляется, пока не понимаю закономерность.
    -Fn+стрелки заработали только после того, как переключил клавиатуру в режим Windows (Fn+E).

    Ещë немного про удалëнную работу и курсор мыши. MS RDP и Anydesk заработали нормально сразу, TeamViewer для Android использовать с тачпадом просто невозможно: для того, чтобы двигать курсор удалëнной машины надо "перетаскивать" содержимое экрана, VNC пока не проверял.

    Совсем неудачной назвать не могу, но и удобство работы на Android от тачпада минимальное. Быстрее и как правило точнее дотянуться до экрана телефона.
    А вот печатать на клавиатуре довольно удобно. Хотя она и уже стандартной, чëткие границы между кнопками и хороший тактильный отклик позволяют печатать с нормальной скоростью. Так же сам тачпад приятный на ощупь, пальцы по нему хорошо скользят.
    Жаль, что жесты не настраиваются - переделать бы прокрутку на 3 пальца и поменять направление на противоположное - можно было бы теоретически полноценно пользоваться двумя пальцами как правой кнопкой на тачпаде
    Ответ написан
    Комментировать
  • Как запретить суперпользователю изменение файла?

    driversti
    @driversti
    Кратко о себе
    А что тут невозможного?
    - обычный файл (не директория - d, и не линк какой-то - l)
    rw- текущий пользователь имеет право на чтений (r) и запись (w), но не может выполнять файл (-)
    r-- пользователи из текущей группы (root) имеют право на чтений (r), но не имеют прав на запись (-) и выполнение файла (-)
    r--все остальные пользователи (читай - Мир) имеют право на чтений (r), но не имеют прав на запись (-) и выполнение файла (-)
    root root текущий пользователь из группы root

    Команда
    root@ubuntu:~# > /etc/sysctl.conf
    не изменяет файл, она его - выполняет (прочитав) :)

    P.S. Здесь можно почитать про запрет редактирования файлов даже пользователем root. Но ограничение довольно условное
    Ответ написан
    Комментировать
  • Как запретить суперпользователю изменение файла?

    Radjah
    @Radjah
    У файла нет прав на выполнение (+x), об этом тебе bash и говорит, когда ты его запустить пытаешься.
    Ответ написан
    4 комментария
  • Как выключить встроенную видеокарту на ноутбуке и использовать только дискретную?

    zamboga
    @zamboga
    Аналитика данных, BI-аналитика, дашборды
    1. Посмотреть настройки биоса. Нередко в биосе есть варианты "обе", "только встроенная", "только дискретная"
    2. Через родной софт управления настройками видеокарты
    3. Можно отключить встроенную видеокарту в "диспетчере устройств" (именно отключить, а не удалить).

    Ну и верно подметили — 4 гиг ужасно мало для прожорливых браузеров. 8 — уже хоть что-то, 16 — комфорт.
    Ответ написан
    Комментировать
  • Cлышно как "работает компьютер" почему?

    Stalker_RED
    @Stalker_RED
    Проверьте то-же самое с наушниками. Если проблема наблюдается только в колонках, значит провод идущий к колонкам работает как антенна и ловит наводки, а затем усилок встроенный в колонки это усиливает.

    В таком случае решается заменой провода на экранированный. Иногда достаточно его просто уложить по другому, подальше от системника.
    Ответ написан
    Комментировать