Samsung Dex — примерно та же идея. По type-c можно подключить всё. А на новых мониторах вообще отлично, в мониторе есть type-c выход, который умеет отдавать 65W (чего хватит даже для ноутбука) и пачка USB-портов для подключения периферии. И как только телефон на зарядку кинул — вот тебе и готовый хост для работы. Со всем твоим софтом и данными.
Вот бы ещё они Dex on Linux не убили и софта было готового под полноценный десктоп для андроида поболе… а то мобильщики до сих пор не то что про мониторы не в курсе, даже про возможность подключить клавиатуру не слышали.
Уехал на выходные куда-то и вдруг тебе нужно куда-то сходить и что-то быстро пофиксить. Втыкаешь смарт в любое место где есть моник (или даже телик) с клавой и мышью и вуаля — твоё рабочее место, с твоим софтом, твоими паролями, твой VPN ходит через твой мобильный трафик. Все твои данные с тобой.
Примерно так должен был работать Samsung Dex. А Dex on Linux мог ещё и полноценный линуховый софт запускать (т.е. VSCode или PyCharm, полноценная консоль с башем и так далее). Но маркетоиды всё запороли
Вот чего по настоящему жду, это steam и его proton на андроид. А то 12Гб ОЗУ, 8 ядер проц, OpenGL, Vulkan… а запустить из старого доброго разве что эмулятор NES можно.
Помимо BT-клавиатур есть ещё всякие прикольные хабы, позволяющие превратить любое рабочее место с полноценным клавой, мышью и даже монитором в твоё личное (почти)полноценное рабочее место.
Основной затык сейчас — это софт который пишут люди которые вообще не знакомы с пользовательским опытом десктопа, которые не просто не готовы к тому что человек с полноценной клавиатурой будет с этим работать, но даже к таким простым вещам как tab, enter… Люди просто как-то формошлёпят по-быстрому даже не задумываясь, что полноценно этим пользоваться невозможно.
Да даже вёрстка часто превращается в тыкву, когда приложение запускаешь с полноценным монитором.
Мне дико не хватает приличного редактора кода… или даже не совсем редактора, скорее фронта для подключения к уже запущенному на основном ПК VSCode (т.е. по сути андроидовской имплементации Remote SSH к нему), чтобы не возить с собой ноутбук «на всякий пожарный». С классическим, заточенным под клаву/мышь/монитор UX.
Для KDE и прочего не автомобильно/иотного/мобильного последнего актуального LTS ещё на десяток лет вперёд хватит. Достаточно будет бэкпортить фиксы на явные баги
Если речь про домашнего пользователя
OpenSSH есть даже в десятке. Иногда кобызится с ключами работать, надо через icacls права на ~/.ssh/authorized_keys править, но в целом великолепная вещь когда надо и безопастно и прокинуть что угодно. На роутере порт пробрасывается до ПК и вот вам счастье. Уже даже VS Code допилили до возможности с виндой по Remote SSH полноценно работать.
А ещё есть весёленький p2p vpn — tinc.
Со стороны организаций же выталкивать в мир RDP — это реально странно и стрёмно.
Скажите, пожалуйста, можно ли там быстро выборочно приглушить несколько человек, чтобы слышать только свою подгруппу и учителя (например когда надо для занятия разбиться попарно или по трое)? Что-то такое есть в дискорде, но надо прям на каждом слазить в меню, не получается быстро прокликать как в Zoom. А Zoom нынче тормозит до безобразия, даже просто вход
А что сложного? Ребятки пилят веб, у них есть мастер-ветка, ветка для жареных фиксиков, пара-тройка веток для команд разработчиков пилящих новые фичи. С каждой значимой ветки коммиты собираются автоматически, прогоняются автотесты для чего есть и по кнопке развёртываются в тестовое окружение, после чего user story/issue/bug в трекере двигается с In progress в Testing и уже тестировщики тычут что всё красиво, работает как надо и полностью соответствует дизайну. И могут прямо на этом же тестовом хосте показывать кастомерам когда готовы какие-то ключевые вещи, чтобы обсудить что ещё стоит добавить, что лучше переделать, а что лучше выкинуть сразу. Это касается как ветки для жареных фиксиков, так и для разрабатываемых фич. И только потом, когда всё хорошо, нужный функционал готов, код мержится в мастер, вот эта оттестированная версия уходит в прод, статус таски меняется на deployed. Стоимость виртуалки для такого тестового сервера — ноль целых фиг десятых на фоне стоимости разработчиков и стоимости исправлений ошибок.
Основное отличие от приведённой картинки — нет отдельного бранча для релизов только ради маркирования релизов и из мастера нужно регулярно забираться, это гораздо проще чем, например, каждый уже оттестированный и поставленный на прод и вмерженный в мастер (как нам и рекомендует гит флоу) хотфикс каждый будет забирать себе в ветку, долго и больно мержиться с каждой другой веткой и всячески сходить с ума.
А чтобы не содрогаться при слове мерж, ПМ следит чтобы функционал у команд в одном спринте максимально не пересекался. Ну и инструмент стоит выбрать может более удобный под себя, если с консолью не сладили, а IDE даёт только какие-то поверхностные вещи.
GitExtension, Meld в качестве merge tool и хинт для открытия комментариев вида #1234 в таск-трекере по клику люто облегчают жизнь. tig вообще прекрасен даже для тех кто консоль не знает.
Какие-то странные бодания с отлично себя зарекомендовавшими практиками на фоне непонимания как правильно построить процесс, чтобы он, как настоящий мощный инструмент, помогал тебе, а не был для галочки
А Linux не на PC? Ну ладно.
Но если вы про винду, то Dex там жив с той только разницей что это жалкое подобие которое на самом деле VNC-подобный клиент отображающий Desktop Mode от мобилки на полноценном компе — довольно бесполезная штука на самом деле (я владелец Note10+, если что, наигрался — не интересно). А Linux on Dex это практически полноценная ОС, с полноценным софтом. И для этого не надо таскать за собой PC
Т.к. сталкиваюсь с зомбоящиками только когда куда-то еду, мне в них не хватает возможности воткнуть клавомышку и сходить по VPN куда мне надо и потыкать ssh/vnc/rdp. А все вот эти «ещё одна показывалка баннеров брендированная первым каналом» как-то мало вызывают интереса.
Были большие надежды на то что Samsung Dex сможет частично решить мои хотелки, но Linux on Dex убит, а сам по себе Desktop mode никак не настраивается в плане разрешения экрана, на некоторых теликах вылезает за пределы экрана, в итоге невозможно пользоваться.
Одноплатники всё ещё актуальны
Многие сайты на DO после веерных блокировок телеги так и не разбанили. 2 года. Просто выкосили ни за что рандомные хосты из интернета. Просто потому что РКН.
Смотрите, какой фокус: то, что работает — никто не трогает. Никогда. То, что не работает должным образом — регулярно туда залазишь по самые уши, каждый раз с матом и болью разбираешься, как оно работает, как извратиться чтобы не поломать никому неизвестное поведение (потому что в документации и комментариях нет чёткого описания всех кейсов, а костылей стало уже больше, чем кода основного функционала). Ну и далее возникают естественные вопросы из серии «стоит ли тут руками писать элементарные запросы к БД, когда давно есть стандартные ORM», «Должен ли класс рисующий диалог хранить в себе функционал провайдера к заданному функционалу, который используется из сервисов (которые ни разу не GUI)» и так далее. А «Ведущая позиция»… в PMы не стремился, но позиция «кто везёт на том и едут» тоже совершенно не радует, особенно если регулярно подкрепляется ересью, нервотрёпкой и пустопорожними стенаниями что «ну когда-то же оно как-то работало на каком-то проекте» (на самом деле нет, просто с годами вспоминается только хорошее, а плохое забывается).
Я в целом довольно «токсичный» по меркам большинства, но почему-то умудряюсь годами «застревать» на одном месте.
Человек, который пытается что-то требовать в плане улучшения по работе (например нормальных прав на dev сервер) и проталкивать по работе не то чтобы новые, а хотя бы стандартные устоявшиеся инструменты, чтобы стало лучше, а не «мы пилили и будем пилить это самодельное г№;%но мамонта ещё 10 лет, рефакторить нельзя, чинить нельзя, всё что хочешь переделать — делай десять копий разных реализаций, с кучей сомнительных проверок, левых файлов-флагов, твиков, костылей, потому что у нас есть клиенты которым что-то нашкодили и мы не знаем как иначе их поддерживать» — это токсичный или нет?
Критика «ты что-то закоммитил и ни;№;:%ра не работает! — А что именно не работает, вот я запустил же?! — ни;№%: ра не работает, чини срочно!» вообще может быть полезной?
Так же доводилось наблюдать, как пришедшее гораздо позже тебя руководство, перетаскивает работников с прошлого места работы, попутно увольняя неудобных «токсичных» людей, которые до этого руководства могли несколько лет отработать и никаких проблем со старым коллективом и руководством у них не было. Эффективный «менеджмент» во всей красе: неудобных уволить, оставить только тех, кто умеет на задних лапках танцевать. Ну и что что тасков за спринт закрываться будет втрое меньше, зато все свои, прикормыши, никто не возмущается, никто ничего не хочет, инициатив никаких, можно и на корпоративах все старые знакомые лица. «Новоприбывшие» переселенцы мало того что на новом месте ничего не знают и не хотят знать, так ещё и пытаются свои правила привнести, дополнительно накаляя атмосферу со старыми сотрудниками (на которых и так навалилось работы в добровольно приказном порядке). А чуть какие проблемы — бегут жаловаться к руководству. В итоге штат буквально превращается в гадюшник и все кто могут из квалифицированных сами рано или поздно уходят даже если их не увольняют (а всех уволить сразу невозможно, надо же кому-то и работу работать, а не только языком в кулуарах чесать).
Так, казалось бы, почему не заплатить за хорошую вещь… но пусть для эпиков и роадмапов будет план за 30-40$, а не за 100$. Для небольших команд это слишком дорого выходит. А потом, когда продукт уже как бы набирает обороты, с наработанного стэка из жир, редмайнов и костылей никто не будет переходить ради одних только эпиков.
И как-то с лёту не находится дока, как заюзать ихние метаниты или прочие чаты.
Возможно (почти наверняка) туплю. Немного не понятно почему эпики доступны только для самых дорогих планов и как вообще народ менеджит сколь нибудь нормального размера без эпиков. Какой есть бест практис для ведения тасков и документации, чтобы было понятно, что вот этот таск относится вот к этой большой функциональности, с возможностью быстро перейти на подробное описание этой функциональности и показать все таски которые с ней связаны? Чтобы оно не разваливалось на бегу на какие-то совершенно несвязные вещи и оторванные от реальности пользовательские истории
Вот бы ещё они Dex on Linux не убили и софта было готового под полноценный десктоп для андроида поболе… а то мобильщики до сих пор не то что про мониторы не в курсе, даже про возможность подключить клавиатуру не слышали.
Примерно так должен был работать Samsung Dex. А Dex on Linux мог ещё и полноценный линуховый софт запускать (т.е. VSCode или PyCharm, полноценная консоль с башем и так далее). Но маркетоиды всё запороли
Основной затык сейчас — это софт который пишут люди которые вообще не знакомы с пользовательским опытом десктопа, которые не просто не готовы к тому что человек с полноценной клавиатурой будет с этим работать, но даже к таким простым вещам как tab, enter… Люди просто как-то формошлёпят по-быстрому даже не задумываясь, что полноценно этим пользоваться невозможно.
Да даже вёрстка часто превращается в тыкву, когда приложение запускаешь с полноценным монитором.
Мне дико не хватает приличного редактора кода… или даже не совсем редактора, скорее фронта для подключения к уже запущенному на основном ПК VSCode (т.е. по сути андроидовской имплементации Remote SSH к нему), чтобы не возить с собой ноутбук «на всякий пожарный». С классическим, заточенным под клаву/мышь/монитор UX.
OpenSSH есть даже в десятке. Иногда кобызится с ключами работать, надо через icacls права на ~/.ssh/authorized_keys править, но в целом великолепная вещь когда надо и безопастно и прокинуть что угодно. На роутере порт пробрасывается до ПК и вот вам счастье. Уже даже VS Code допилили до возможности с виндой по Remote SSH полноценно работать.
А ещё есть весёленький p2p vpn — tinc.
Со стороны организаций же выталкивать в мир RDP — это реально странно и стрёмно.
Основное отличие от приведённой картинки — нет отдельного бранча для релизов только ради маркирования релизов и из мастера нужно регулярно забираться, это гораздо проще чем, например, каждый уже оттестированный и поставленный на прод и вмерженный в мастер (как нам и рекомендует гит флоу) хотфикс каждый будет забирать себе в ветку, долго и больно мержиться с каждой другой веткой и всячески сходить с ума.
А чтобы не содрогаться при слове мерж, ПМ следит чтобы функционал у команд в одном спринте максимально не пересекался. Ну и инструмент стоит выбрать может более удобный под себя, если с консолью не сладили, а IDE даёт только какие-то поверхностные вещи.
GitExtension, Meld в качестве merge tool и хинт для открытия комментариев вида #1234 в таск-трекере по клику люто облегчают жизнь. tig вообще прекрасен даже для тех кто консоль не знает.
Какие-то странные бодания с отлично себя зарекомендовавшими практиками на фоне непонимания как правильно построить процесс, чтобы он, как настоящий мощный инструмент, помогал тебе, а не был для галочки
Но если вы про винду, то Dex там жив с той только разницей что это жалкое подобие которое на самом деле VNC-подобный клиент отображающий Desktop Mode от мобилки на полноценном компе — довольно бесполезная штука на самом деле (я владелец Note10+, если что, наигрался — не интересно). А Linux on Dex это практически полноценная ОС, с полноценным софтом. И для этого не надо таскать за собой PC
Были большие надежды на то что Samsung Dex сможет частично решить мои хотелки, но Linux on Dex убит, а сам по себе Desktop mode никак не настраивается в плане разрешения экрана, на некоторых теликах вылезает за пределы экрана, в итоге невозможно пользоваться.
Одноплатники всё ещё актуальны
wiki.opennet.ru/BlockedRKN
Человек, который пытается что-то требовать в плане улучшения по работе (например нормальных прав на dev сервер) и проталкивать по работе не то чтобы новые, а хотя бы стандартные устоявшиеся инструменты, чтобы стало лучше, а не «мы пилили и будем пилить это самодельное г№;%но мамонта ещё 10 лет, рефакторить нельзя, чинить нельзя, всё что хочешь переделать — делай десять копий разных реализаций, с кучей сомнительных проверок, левых файлов-флагов, твиков, костылей, потому что у нас есть клиенты которым что-то нашкодили и мы не знаем как иначе их поддерживать» — это токсичный или нет?
Критика «ты что-то закоммитил и ни;№;:%ра не работает! — А что именно не работает, вот я запустил же?! — ни;№%: ра не работает, чини срочно!» вообще может быть полезной?
Так же доводилось наблюдать, как пришедшее гораздо позже тебя руководство, перетаскивает работников с прошлого места работы, попутно увольняя неудобных «токсичных» людей, которые до этого руководства могли несколько лет отработать и никаких проблем со старым коллективом и руководством у них не было. Эффективный «менеджмент» во всей красе: неудобных уволить, оставить только тех, кто умеет на задних лапках танцевать. Ну и что что тасков за спринт закрываться будет втрое меньше, зато все свои, прикормыши, никто не возмущается, никто ничего не хочет, инициатив никаких, можно и на корпоративах все старые знакомые лица. «Новоприбывшие» переселенцы мало того что на новом месте ничего не знают и не хотят знать, так ещё и пытаются свои правила привнести, дополнительно накаляя атмосферу со старыми сотрудниками (на которых и так навалилось работы в добровольно приказном порядке). А чуть какие проблемы — бегут жаловаться к руководству. В итоге штат буквально превращается в гадюшник и все кто могут из квалифицированных сами рано или поздно уходят даже если их не увольняют (а всех уволить сразу невозможно, надо же кому-то и работу работать, а не только языком в кулуарах чесать).
И как-то с лёту не находится дока, как заюзать ихние метаниты или прочие чаты.