Задать вопрос
  • Возможно ли использовать портативную Windows на диске Transcend ESD310C?

    @Pb_hard
    Можно и на внешнем. Любой нормальный диск вроде самсунга в боксе.
    Но как по мне - не самое удачное решение.
    Проще сделать виртуалку.
    Не надо перезагружать, включается быстро, работает стабильно, никакого лишнего железа и проводов не нужно.

    У меня основная система windows и еще штук пять в виртуалках. Для линукса мне обычно хватает putty.
    Ответ написан
    4 комментария
  • Не будет ли конфликтов между виндой и линуксом, если линукс поставить второй системой?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Если вам для учебных целей или просто пощупать - то ставьте VirtualBox, в него устанавливайте линукс и будет у вас прекрасная игровая площадка, которую не жалко сломать и от которой не зависит ваша основная система. А вот ставить линукс второй системой имеет смысл только если вам в линуксе нужен 3D и графика. А ещё лучше ставить только в случае, если вы знаете или хотите изучить механизмы работы загрузки нескольких разных ОС и их взаимодействие на собственном опыте. Или есть хороший знакомый, который это всё знает и умеет чинить. Проблема двух ОС в том, что у разных разработчиков разных ОС и разных дистрибутивов свои понятия о том, как должны взаимодействовать несколько ОС, плюс разные конфигурации оборудования - всё вместе это даёт такой дикий коктейль возможностей, что никогда не угадаешь, что может пойти не так. При установке ОС установщик может: проигнорировать существующий загрузчик и добавить его запись в свой загрузчик, добавить запись о новой ОС в существующий загрузчик, заменить его своим и добавить запись о старой ОС в свой список (или не добавить), не ставить вообще никакой загрузчик для целевой ОС, может просто удалить его, может полностью удалить существующую ОС и т.п. Плюс существует еще куча всяких конфигураций железа и ПО: BIOS, UEFI, MBR, GPT, SATA, NVME, разные виды разделов, установка ОС на один диск или на несколько, может быть больше двух разных ОС и т.п. и т.д. А ещё современные ОС периодически при обновлении лезут в загрузчики свои и как результат, при любом обновлении любой ОС всё может поломаться (увы, реальный факт из практики - что винда, что линукс уже не раз так делали).

    В целом рекомендация будет следующая:
    1. Отключить в винде быструю загрузку (FastBoot)
    2. Физически отключить диск с виндой от ПК
    3. Выбрать в БИОС загрузку с диска, куда будете ставить линукс
    4. Установить линукс
    5. Подключить диск с виндой обратно
    6. В загрузчик линукс добавить запись загрузчика винды
    7. Загрузиться в винду
    8. Добавить в загрузчик винды запись линукса
    9. В BIOS выбрать загрузочный диск основной ОС

    Т.о. у каждой ОС будет свой независимый загрузчик на своём диске и когда одна из ОС или диск сломается - у вас будет вторая независимая ОС, которая всё ещё будет работать.

    Альтернативный вариант - использовать как основной загрузчик что-то типа Clover. Но там тоже есть свои нюансы.
    Ответ написан
    4 комментария
  • Как запустить приложение андроид на Ubuntu 22.04?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Было уже на так давно аналогичный вопрос и я отвечал, поставить в ВМ Андрейку.
    Ответ написан
    3 комментария
  • Как запустить приложение андроид на Ubuntu 22.04?

    @AlexVWill
    По собственному опыту могу сказать, что самый адекватный и безглючный вариант это Android Studio. Но он весьма требователен к ресурсам, на дохлой машине работать будет, но весьма неторопливо. И он скорее всеже для отладки приложения больше подходит, хотя его можно вроде отдельно от IDE запускать, но я не пробовал, и не знаю как.
    Ответ написан
    Комментировать
  • Как запустить приложение андроид на Ubuntu 22.04?

    Lord_of_Rings
    @Lord_of_Rings
    Дунадан - северный странник. Злой, но очень добрый
    Нет нормальных вариантов. Все эмуляторы, android studio, либо вообще не работают, либо очень сильно глючат.
    Ответ написан
    Комментировать
  • Как запустить приложение андроид на Ubuntu 22.04?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Как запустить приложение андроид на Ubuntu 22.04?

    Никак. Ось вроде бы и родственная, но очень уже специфичная.

    Вариант запуска эмулятора в эмуляторе (да еще кривом и глючном) не рассматриваем...
    Ответ написан
    Комментировать
  • Как запустить приложение андроид на Ubuntu 22.04?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    Насколько я знаю, нормальных эмуляторов под linux нет.
    Альтернативы:
    - Android studio (среда разработки). Есть встроенный эмулятор, но велик шанс лагов.
    - Попробовать запустить NoxPlayer/Bluestaks через wine/proton. В теории может быть быстрее (а может и не быть), но это костыли которые не факт, что заведутся.
    - Установить рядом с ubuntu чистый x86 android (ну либо какие-нибудь форки по типу Prime OS, если хочется десктопный интерфейс).
    Ответ написан
    1 комментарий
  • Почему дополнительный роутер не стартует вместе с основным?

    @ak0001234
    Чтобы получить правильный ответ нужно задать правильный вопрос
    скорее всего роутер стартует как обычно

    на самом деле все просто до безобразия, проблема больше в вашем непонимании что происходит
    как минимум нужно диагностировать да и инфы немного побольше надо
    судя из описания
    tplink archer c5 - прекрасно работает сам
    а на втором Модель TL-WR841N присутствуют проблемы
    простейшиекоманда для диагностики это ping и tracert

    tplink archer c5 - дефолтовый адрес 192.168.0.1
    dhcp раздает с 100-199
    TL-WR841N - дефолтовый адрес (192.168.0.1) точно такой же что на archer c5 что скорее всего и есть ваша головная боль))
    судя из описания вы пробовали два варианта
    один конец в LAN archer C5 - второй конец в wan TL-WR841N
    в этом случае заходим в админку и меняем его сетевой адрес
    67f23c739cc85447162759.png
    дефолтовый адрес 192.168.0.1 меняем например на 192.168.10.1
    сохранили ребутнулись заходим снова в админку уже по новому адресу 192.168.10.1
    прописываем статический адрес из пула адресов вашего арчера
    например 192.168.0.2
    шлюз и днс 192.168.0.1
    67f23daf2b9ef922473049.png
    все независимо когда там стартует тот или иной роутер

    можно воткнуться и в LAN но тогда DHCP надо выключить и адрес роутера уже выставить из пула адресов арчера 192.168.0.2 (в первом случае мы прописывали в ван адрес ) но в вашем случае если нет понимания лучше настроить как написано выше
    ВСЕ)
    P.S. картинки сделал с эмуляторов tplink )) ни первого ни второго роутера у меня нет и да оба роутера дерьмовые, но для дома рядомым пользователям за глаза
    Ответ написан
    2 комментария
  • Почему дополнительный роутер не стартует вместе с основным?

    @PjaniyAdmin
    Вам дело говорят купите mesh, можете тот же tplink, он у них еще совместим между разными моделями. Но если брать то лучше тот который через розетку точки между собой соединяет.
    Ответ написан
    1 комментарий
  • Почему дополнительный роутер не стартует вместе с основным?

    @Liberty77
    1. Отключите на всех устройствах, кроме одного (желательно первого - основного), серверы DHCP.
    2. Подключайте все устройства, кроме основного, в LAN порты.
    Внимание!
    Если вам понадобится управлять не основным устройством, то, что бы узнать их IP адреса, используйте любой сканер сети, где можно просмотреть MAC адреса. По этому MAC адресу (как правило, написан на этикетке на дне устройства) и определяется соответствие IP адреса. Вот по этому адресу и надо заходить для управления.
    Или, что лучше, заранее присвоить всем устройствам статические IP адреса. И зарезервировать их на основном устройстве в соответствии с MAC адресами.
    Это только, если вам надо управлять этими устройствами!
    А вообще, сеть - не то место, где экономят!
    P. S. тотолинк - это ваша проблема. Или вздувшийся конденсатор в блоке питания.
    Ответ написан
    2 комментария
  • Как обновить убунту с 22.04 до 24.04, если есть пакеты, обновления которых отключенно?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Если для новой ОС нет нужных версий пакетов в репозиториях - придётся собирать их руками, как и зависимости. Идея не очень, честно говоря.

    Что за пакеты-то? Может, их можно рассовать по контейнерам?
    Ответ написан
    4 комментария
  • Как обновить убунту с 22.04 до 24.04, если есть пакеты, обновления которых отключенно?

    @prok_iv
    Инженер Linux
    Как потенциально рабочий вариант:

    1. Найти deb пакеты нужных версий нужных приложений. (чтобы была возможность постаивть их не из репозитория)
    2. Сохранить все журналы, конфигурации приложений и т.п. из текущей системы.
    3. Удалить приложения из текущей системы.
    4. Обновить систему.
    5. В ручную установить приложения из приготовленных deb пакетов.
    6. Восстановить файлы конфигураций, если нужно.
    Ответ написан
    Комментировать
  • Как обновить убунту с 22.04 до 24.04, если есть пакеты, обновления которых отключенно?

    @AlexVWill
    Только недавно обновлял на 24.04.01 и столкнулся именно с этим. Обновилось, честно говоря криво. В итоге накатил с нуля, и потом уже установил все нужные пакеты, в т.ч. и те, на которых нет версии для noble, и которые не хотели обновляться.
    Если ты решил всеже обновить систему, то удаляй пакеты. которые не дают системе обновится (просто файлы из /etc/apt/sources.list.d/ и потом sudo apt update), а потом ставь их заново для последней доступной версии, например jammy
    Ответ написан
    1 комментарий
  • Как увеличить значки в трее Ubuntu 22.04?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    плохо гуглили
    Dash to Panel tray icons size

    https://www.reddit.com/r/gnome/comments/xd9y0b/tas...
    Ответ написан
    1 комментарий
  • Как обновить Ubuntu 18.04 до 22.04?

    @basili4-1982
    у меня была такая же проблема возникла она из того что есть не обновленные пакеты которые по каким то причинам обновить не получалось. решил так снес эти пакеты и обновил, правда у меня после обновления умерла сеть и пришлось все равно переустанавливать. Но возможно это лично мой кейс.
    Ответ написан
    3 комментария
  • Как обновить Ubuntu 18.04 до 22.04?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    1 комментарий
  • Как обновить Ubuntu 18.04 до 22.04?

    @AlexVWill
    Открыть консоль и в ней дать команду do-release-upgrade
    Ответ написан
  • Как в Golang проверить вхождение строки в строку, но слово целиком?

    Такое делается предварительной токенизацией и потом поиском по токенам.
    Например так:
    https://go.dev/play/p/p5-eLLx1ilr

    С помощью регулярки указываем, какие символы не могут быть внутри слова (\s означает все пробельные символы, а дальше идёт перечисление знаков препинания).
    Потом делаем Split по регулярке, получаем набор токенов (слов), кладём их в мапу для быстрого поиска (можно оставить в массиве, если искать слово надо один раз).

    Если нужна возможность искать фразы (а они содержат пробелы), то индекс уже по-другому придется строить, самый простой способ — после токенизации сделать strings.Join(str, " "), тогда разделитель будет строго пробел на выходе.

    package main
    
    import (
    	"fmt"
    	"regexp"
    )
    
    func main() {
    	tokens := tokenize("something, something1, othersomething")
    
    	fmt.Println(tokens)
    
    	fmt.Println("some", tokens.containsWord("some"))
    	fmt.Println("thing", tokens.containsWord("thing"))
    	fmt.Println("something", tokens.containsWord("something"))
    }
    
    var re = regexp.MustCompile(`[\s,.;"']+`)
    
    type TokenizedString map[string]struct{}
    
    func tokenize(str string) TokenizedString {
    	list := re.Split(str, -1)
    	tokens := make(map[string]struct{}, len(list))
    	for _, token := range list {
    		tokens[token] = struct{}{}
    	}
    	return tokens
    }
    
    func (t TokenizedString) containsWord(word string) bool {
    	_, ok := t[word]
    	return ok
    }
    Ответ написан
    Комментировать