October 20th, 2018

поумнеть

разработка под андроидотелефон, первые впечатления

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

пощупал термукс в примерно двух лицах.

1. под термукс чирут, качаем полный дистриб, ставим дебиан/убунту или еще кучу иных линуксов. 2-10 гб шита на диске, полуручной запуск всего.

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

интереснее всего вариант2. ставим ссш, матерясь на экранную клаву, копируем на устройство ключи, перезапускаем термукс и ссш, расслабляемся.

на этом этапе имеем
1. ссш-консоль на устройство
2. маунт ссшфс устройства
3. мц шланг\гцц, мэйк, автокрап

руками собрал v4l-utils хитрые, теперь исследую камеру. таки и не понял назначение tsudo -- апт и без него работает, а вот доступ к /dev/ требует свистоплясок.

подправил termux-elf-cleaner чтоб он еще и гну_хэш вырезал (в этом вашем андроеде требования к эльфам повышенные), собрал в пакет. скинуть его по ссшфс и поставить через дпкг - не проблема.

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

при наличии и этого разрешения у приложения и при запуске приложения под tsudo удалось посмотреть всякие ioctl двух из примерно пяти "/dev/video?" и убедится что они умеют выдавать картинки с камеры, но пока что 0х0 точек. но это, скорее всего, исправимо. (без тсудо низя открыть файл устройства, с тсудо но без разрешений в хмл-ке можно только открыть, но за иоцтл-и дадут по рукам -- что-то тупое узнать можно, но совсем уж не то.

На данный момент разбираюсь (неспешно) с форматами кадров (размер, сжатие), которые допустимо добывать из двух камер, которые типа камеры и не вызывают глубокого подвисания при попытке общения с ними.

И да, устройство должно быть рутованным. и тсудо нужно, и права у термукса. всё одновременно.
поумнеть

вопрос по почти линуксам

а точнее, про линуксшелл (баш) под термуксом под андроидом.

там вполне честный баш со всеми его башрц.

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

в каком конфиге (баш_профайл? баш_рц?) и на какие пахучие метки ориентироваться для отличания?

ps: вот мне тут поняли за конструкции в баше типа "if [ жёпа$A != жёпа$B ]; then".. но мне тут понадобилось заглянуть в либтул, конфигуре итд итп, а там именно оно...
поумнеть

туплю

идиотский вопрос.
где-какую мелкую v4l/v4l2 программку взять, чтоб умела как минимум показать "какие форматы (длина, ширина, метод паковки/жжатия) может дать устройство", а как максимум выбрать из и тупо сохранить не(пере)жатую картинку.
поумнеть

Кулинарное, творог

берем этак 300г обезжиренного или маложирного творога. добавляем порядка 30-100г растопленного горячего(!) сливочного масла, 1г (0.5-1ч.л на литр) соли, 3-30г разной свежей ботвы типа листьев петрушки. добавляем этак 30г кипятка.

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

внезапно вспоминаем и добавляем давленного чеснока порядка 1 зубца на 300г. продолжаем. смесь еще немного жижеет - обидно.

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

и да, в процессе не забываем пробовать на соль и чеснок.