Igor
Но я никогда не понимал смысла онлайн интерпретаторов
Igor
Не знаю зачем и при каких условиях они понадобиться могут
Snusmumriken
С планшета есть termux
Snusmumriken
И с repl нужно длинное выражение пихать в одну строку, иначе все локалки профукаются. Так что просто droid-edit и termux с чем хотите.
Igor
Для этого можно установить тот же Linux Deploy, если влом бороться с GCC под андроидом и туда спокойно с репа накатить Lua или же если не работает LD, например, можно termux
Igor
А если ты используешь iPad, то и о программировании на портативной платформе и задумываться нечего
🐅🤦‍♂️
+1
Igor
Яблоки под такие дела не годятся
Igor
(макось не в счёт, я про мобильные системы)
Snusmumriken
Берётся нетбук с вендой/бубунтой и прогается себе спокойно. Чистый интерпретатор и радость физической клавы.
Igor
Я себе на телефоне развернул два контейнера с debian 32 и 64 и спокойно тащу софт с репозитория официального
Igor
и всё работает нормально
Igor
разве что системда недоступна из под chroot
Igor
но она и не сильно то нужна
Igor
Linux Deploy очень удобная штука, может хоть дистрибутив в оперативке телефона/планшета развернуть, если последней хватает
Igor
Пробовал как-то ра sd карте развернуть рач, но что-то пошло не по плану
Snusmumriken
(извращенцы)
Igor
😂
Snusmumriken
Я когда-то изгалялся со стримингом игрушек на телефон по локалке. Типа, играем на компутере в игрушку, захотелось в сортир, берём мобилу и начинаем стримить на неё уже, продолжаем играть в сортире. Виртуальные геймпады на экране, всё такое.
Snusmumriken
Так вот. Затея — полная фигня. И разработка на мобиле — примерно то же самое.
Igor
Ой, я помню даже сам пытался для такого накодить программу сам
Snusmumriken
Хотя меня пару раз выручал teamviewer на мобиле до рабочего компа в офисе, когда на работе всё упало и надо что-то быстро перезапустить, а я сижу такой в поликлинике или в очереди в магазине.
Igor
Кстати, если будешь Linux Deploy катить, то не советую выгружать приложение LD из памяти, когда контейнер с дистрибутивом запущен, если это сделать, то до перезагрузки ты не сможешь выгрузить контейнер из системы, если только ручками нет желания всего этого сделать, программа, когда кнопку "Stop" нажмёшь скажет, чтобы ты шёл куда подальше, ей будет казаться, что контейнер не загружен
Igor
+1
Igor
Я только RDP использую
Igor
Майки божественно реализовали приложение RDP на андроиде
Igor
Даже хранилище телефона можно расшарить с компом, с которым соединился
Igor
И всё напрямую, без посредников типа сервером вивера
Snusmumriken
Да пофигу как обозвать, у меня оно называется vnc, но teamviewer больше на слуху, а суть та же.
Igor
Linux Deploy в гугломаркете
Igor
Очень много дистров разворачивать умеет
Igor
Igor
Есть ещё репозиторий свой с другими дистрами, но доступ к нему нужно покупать
Igor
VNC дюжо прожорливая штука, он у меня с слабеньким 3G задыхался, когда я чуть ли не под землёй был, а RDP спокойно картинку обновлял с задержками небольшими, конечно, но тут уж ничего не поделаешь
Igor
Да пофигу как обозвать, у меня оно называется vnc, но teamviewer больше на слуху, а суть та же.
Igor
Может я сжатие и прочие оптимизации на VNC плохо настроил, не знаю
Igor
Но у RDP всё хорошо "изкоробки"
Igor
Igor
Жаль только, что с железом телефона не получается взаимодействовать нормально
Igor
Например с ИК-диодом
Igor
На более старых андрюхах, кстати, Linux Deploy умеет изображение в freamebuffer выводить
Igor
Можно напрямую себе XFCE развернуть какой-нибудь
Igor
У меня LineageOS 16.0 и он уже, к сожалению, не работает с фреймбуфером
Igor
Но никто не мешает подклчиться к X Server'у, в маркете вроде даже приложение для этого есть
Igor
ПЫ.СЫ. Если вдруг кому-то интересно стало, то SSH клиент Termius
Igor
Вот на 4pda тема по Linux Deploy от разработчика https://4pda.ru/forum/index.php?showtopic=378043
Igor
Очень мощная программка корочи
Igor
Много чего умеет
Igor
Я везде по возможности без графики сижу, но да, иксы работают
Igor
Я выше там написал, над твоими сообщениями
Igor
В плеймаркете есть приложение XServer
Igor
Linux Deploy при старте к нему коннектится
Igor
А вот на дроиде через Linux Deploy уж точно стоит граифики опасаться
Igor
Потому что там ниффига не хардверный рендеринг
Igor
Всё чего у меня получилось добиться, когда я был больно любопытным: XFCE с софтверной мезой
Igor
на фуллскрине glxgears выдавал порядка 10 фпс, как и положено софтверному рендерингу
Igor
А вот хардварного рендеринга добиться уже нереально
Igor
Если только у тебя телефон/планшет не состоит целиком и полностью из открытого железа
Igor
Тогда ещё что-то можно было бы и попробовать, но только тогда
Igor
Но таких планшетов/телефонов, на сколько мне известно, не существует
Igor
По крайней мере я не знаю ни об одном таком
Igor
http://meefik.ru/blog/2016/10/14/linuxdeploy-2-release/ http://meefik.ru/blog/2015/12/08/linuxdeploy-pre-review/ http://meefik.ru/blog/2015/02/07/linuxdeploy-shell/ http://meefik.ru/blog/2015/02/01/linuxdeploy-run-image/ http://meefik.ru/blog/2015/01/20/linuxdeploy-gui-subsystems/ http://meefik.ru/blog/2012/11/19/linuxdeploy-properties/ Вот кучка статей по LD от самого автора программы, пока рылся много интересностей для себя узнал о ней
Igor
Оказывается можно прямо в андроид нотифаи посылать из контейнера
Igor
Я, конечно, подозревал, что так можно, но не знал способа
Igor
У меня Mi A1
Igor
Лучший телефон из всех, которые я вообще когда-либо в руки брал
Lucky
но у мну доки все распечатаны и переплетены в книжки
Snusmumriken
Да-да, я тоже чот пробовал кодить на сенсорном экране. Но во-первых — офигеть как медленно, нормально можно только что-то чуть править, во-вторых — автодополнение не помогает а только мешает, про ввод свайпом кодинговых символов я вообще молчу. Есть всякие hacker-keyboard, но тоже офигеть медленно.
Lucky
и pil и инстедовские буквари
Snusmumriken
В третьих, время между правкой и запуском — огромно. Тыкнуть менюшку, тыкнуть "сохранить", свернуть, открыть love2d или termux, ввести то что хочешь запустить. Опечатался? Повторяй заново. Поменял переменную? Снова повтори. Против ctrl + s => ctrl + r, например.
Lucky
не, я юзал кнопочную клаву
Snusmumriken
Кнопочная клава — ещё куда ни шло. Но тоже крайне желательна полноразмерная, куда не надо спичкой тыкать, и где ctrl-alt-shift не объединены в одну кнопку с fn-модификаторами.
Lucky
ага
Snusmumriken
Карочи, разработку на телефоне можно сделать более-менее удобной, но совсем не на ходу (ради чего вообще сыр-бор), и конечный результат будет примерно аналогичен разработке на нетбуке. Так почему бы не взять нетбук? Он даже экран сам держит, достаточно держать его на коленях или даже(!) на весу, ибо жёсткие шарниры. И нормальная ОС а не обрезанная, с шелл-командами на шорткатах и нормальными редакторами.
Lucky
вот сейчас кумекаю, как в модуль dbg впихнуть поддержку тем