Я по специальности инженер в нефтянке, там и работаю, по работе много разных повторяющихся вычислений, довольно простых. Для расчета я использую калькулятор на телефоне, и для себя сделал шаблоны в ексель. Так вот один коллега привез книги питон для детей, я заинтересовался и делал эти задачки для детей, мне понравилось довольно интересно все было. Сейчас нас отправили домой на карантин до июня, и я решил попробовать сделать себе то что я делаю на екселе на телефон, с чего мне лучше начать, и что для этого потребуется? Я бы хотел сделать что то с интерфейсом буквально до 5 вычислений, прошу направить в русло так сказать, потому что я слабо понимаю что нужно изучать и с чего начинать, спасибо
О, интересный тред на программаче, наконец-то. Для протокола - ньюфаг-тред, в котором положено задавать такие вопросы, двумя этажами ниже https://2ch.hk/pr/res/1008826.html но если модератор не потёр, значит норм. А теперь по теме.
Сверху всё правильно сказали, но если речь идёт о несложных, в пределах, фигурально выражаясь, синусов и квадратного корня, вычислениях, то можно воспользоваться интерпретаторами Питона для Андроида (гугл => "android python app"), например вот: https://play.google.com/store/apps/details?id=org.qpython.qpy3&hl=ru
Пишешь (или копируешь с компа) код на питоне, сохраняешь, запускаешь - вуаля, питон на телефоне, да ещё и редактировать можно. С учётом того, что это рабочий калькулятор, возможность по-быстрому подправить/допилить парочку формул будет довольно полезна. И я более чем уверен, что под iOS есть что-то похожее.
джаваскрипт конечно же во-первых самый простой способ написать графический интерфейс это штмл и ксс во вторых работать будет везде, или через браузер или условно нативно (электрон, реакт нейтив и т.п.)
>>1660711 Что бы мне удобно было, ноут у меня есть лол, и не один, но ноут не всегда можно провозить, на работе тоже есть компьютеры, я хочу именно визуальный, хочу научится вот.
>>1660714 А ведь и правда. Если просто писать жс на html-странице, её можно будет просто открывать в браузере. И графический интерфейс к ней пририсовывать.
>>1661048 Поправка господа, интернетов то нет там, или есть но очень редко, или что имеете ввиду? Всегда открывать через браузер просто, как в кэше что бы он был сохранен, или формат сам? Я просто плдохо в теме разбираюсь
>>1661076 смотря как напишешь можно все в браузере что просто открываешь локальный файл и все работает можно что нужен сервер, тогда его надо запускать локально или коннектится через интернет
>>1661569 >можно что нужен сервер, тогда его надо запускать локально или коннектится через интернет. Добавлю вариант : Можно, в случае применения сервера, коннектится через Wi-Fi беспроводно к компьютеру, раздающую "домашнюю" локальную сеть, то есть, без выхода в Интернет. И сервер установить уже на нём.
Есть Wi-Fi с большим радиусом действия, например, если по цене 3 - 5 тыс. руб. то с радиусом действия 200 м на открытом месте и 60-80 кв.м площади в помещении. Компьютер сервера может быть - "Orange PI" или "Raspberry_PI". Есть мини компьютеры для Windows систем.
>>1661616 Нет, это не подойдет, мне нужен калькулятор просто на телфоне с готовыми формулами, что бы я туда ставил значения и считалось сразу, смысл пердолится с сетями какими то, а если я буду на буровой, или в курилке где то и меня вызовут по рации, слишком все сложно, а так внес значения и готово, сейчас я просто ношу с собой блокнот, и считаю на телефоне, так бы я упростил себе работу
>>1661679 Раз уж сети у нас нема. Тогда можно посмотреть в двух направлениях : 1. Ты упомянул, что чего-то делаешь на Экселе - дак есть же приложения под Андроид, способные работать с Экселем. 2. Ты упомянул так же, что тебе понравился Питон - есть приложения под Андроид для работы с Питоном.
В последнем случае, как мне видится навскидку, твой калькулятор мог бы иметь html интерфейс, генерируемый Питоновской программой. И эта же Питоновская программа должна обрабатывать нажатия на html клавиши и возвращать результат в html текстовое поле. Может есть и другие решения.
>>1661679 Блять покупай маленький лаптоп, у меня друг ещё в 6 году в банке работал безопасником, ему дали милипиздрический лаптоп и он в барсетку натурально помещался и не еби мозг уже.
>>1661616 >Добавлю вариант : >Можно, в случае применения сервера, коннектится через Wi-Fi беспроводно к компьютеру, раздающую "домашнюю" локальную сеть, то есть, без выхода в Интернет. И сервер установить уже на нём. > >Есть Wi-Fi с большим радиусом действия, например, если по цене 3 - 5 тыс. руб. то с радиусом действия 200 м на открытом месте и 60-80 кв.м площади в помещении. >Компьютер сервера может быть - "Orange PI" или "Raspberry_PI". >Есть мини компьютеры для Windows систем. Вот так нынешние макаки и делают калькулятор
>>1661715 Ну тогда ему придётся таскать с собой уже два устройства. Если бы такой вариант ему подошёл, то можно приобрести Планшет. Все планшеты имеют сенсорный экран, а некоторые ещё и чиста-физическую клавдию, одновременно играющую роль крышки планшета - у меня как раз такой. Причём клавдия отсоединяемая.
Но я когда покупал, промахнулся. Мне нужна была Windows система, а там была Windows-10 - с нею я всё ещё не закончил еботню по укрощению системы безопасности и обновления. Надеюсь победить. Это тема не для слабонервных. А клюнул на дешевизну - новый в магазине за 4,5 тыс. рублей как было не купить под эксперименты ?
>>1661723 >Вот так нынешние макаки и делают калькулятор. Балбес ты.
Это фундамент для развёртывания будующей софт-точки, а не "калькулятор". Калькулятор, конечно, тоже можно и нужно. Но свой сервер - это уже на перспективу.
>>1661737 Ну идея имеет права на жизнь, но я бы в условиях Сибири и малого трафика предложил не вафлью а LoRaWan, и кстати я думаю что скоро их начнут там ставить. Может наш ОПчик окажется первопроходцем
>>1661735 Какай-какой - хороший. Железо оно и есть железо. Особенно если ты не любоваться им собираешься, а повесить на стенку заместо шумного системника. Ферштейн ?
>>1661744 Единственное, что на сегодня является, действительно, пропастью между телефоном и ПК - это уровень энергопотребления. ПК можно заставить принимать и делать звонки, но вот автономно ПК, в отличие от телефона, работает не долго.
А недостатком телефона является не совместимость с документами, изготовленными на ПК предприятий, обусловленную различием операционных систем, применяемой на предприятиях и на телефонах. В противном случае, офисные работники могли бы ебашить прямо со своих телефонов.
Отсюда попытка "подружить" их между собой с помощью своеобразного трюка - сервера на ПК и браузера на телефоне. Если бы не Http интерфейс, что могло бы, вообще ещё быть между ними, да и не только между ними, прослойкой ?
>>1661076 Ёп вашу мать, человек попросил о конкретной вещи, а вы кинулись роутеры на буровой развешивать! Неудачно выразился. Не слушай наркоманов, которые про ноутбук и роутер затирают, всё делается чисто на телефоне, без интернета. Грубо, браузер может открывать html-файлы (формат любой веб-страницы) не загруженные через инет, а сохранённые на телефоне. И там, в отличие от питона, можно сделать поля ввода и кнопки вместо консоли - не знаю, насколько это для тебя критично. Если заинтересует - могу накидать ссылок, но там всё-таки дольше разбираться.
Хотя приложение-интерпретатор питона, который я предлагал выше - всё ещё самый простой и удобный в обращении вариант. Тем более что ты его изучать начал.
>>1661918 >Не слушай наркоманов, которые про ноутбук и роутер затирают. Доморощенные наркологи набежали. >И там, в отличие от питона, можно сделать поля ввода и кнопки вместо консоли. А какой программой ты собираешься обрабатывать нажатия на эти кнопки - неужели статическая html страница вычислениями у тебя будет заниматься ?
>>1660355 (OP) Я бы начал, с поиска ПО в котором можно gui под андройд мышкой накидать, кнопки всякие формочки - потому-что с нуля писать геморно, и это займет основную часть времени разработки, и глбчить скорее всего будет. А в gui уже встраивал бы свои скрипты. Про ПО для gui лучше в треде мобильной разработки спрашивать, там своих особенностей много
>>1661978 Я ждал этого ответа. То то и оно что скриптом. Этот скрипт может быть написан на Джава, а может быть написан - на Питоне.
Просто ОП не упоминал о Джава, но упоминал о Питоне. Видимо, ты считаешь, что Питоновский скрипт может работать только с интерфейсом командной строки в консоли ? - это не так : Для скрипта на Питоне можно на html написать оконный интерфейс, который будет просматриваться в браузере.
Там о том где взять, как установить Путон и "Киви"-оконный_фреймворк - на машине с Windows будешь делать твои куркули на языке Питоне и с оконным интерфейсом. Ещё "Сутон" мне почудился - дескать, смесь Питона с Сями
Затем, надо установить, наскока я понял, "Бульдозера", который компиллирует то что было сделано на "Киви" в файл "apk", являющийся программой для Андроида. Вот здесь есть про установку Бульдозера, но не на ту систему, надо же на Винду, тем не менее : "Уроки Kivy #1: Установка Kivy и сборка apk" : https://www.youtube.com/watch?v=IzKJgpJrrQU
>>1662316 На телефоне консольный вариант удобнее будет кмк.
Вот есть у тебя формула f1 с 3 значениями hui pizda djigurda, которые ты должен ввести. Так проще в телефоне написать f1(1, 5, 150) чем вбивать 3 числа в разные формы.
>>1661738 Lora это для IoT, да для счетчиков всяких. Там скорость 2кбит/с, ее с лихвой хватает для передачи прказаний, но и только. Лораван уже развернут в некоторых городах рф. Москва, питер, Краснодар, Новосибирск (как раз знакомые в сибирь-телематика этим занимаются),
>>1660355 (OP) Оп, тебе хватит JavaScript+HTML очень простой язык для изучения, браузеры есть почти на любом устройстве. Сделай html страничку и в ней все расчеты будут. Можно будет отредактировать прямо на телефоне в приложении типа блокнота. То что тут советуют на яве делать (в андроид-студио), на c++ qt, на python+tcl и прочее - это конечно заебись, но там надо много инфы освоить, да и установить/скачать с интернета средств для программирования много надо.
Аоср, расскажи про работу. Ты, наверное,там оператор каротажной службы? Который инклинометр+каверномер и прочую хуйню включает/снимает данные? Спрашиваю потому, что будучи на урановых рудниках в Казахстане многократно, насмотрелся на работников и там только каротажники хоть какими-то компьютерными, даже не знаниями, а желанием что-то новое узнать или замутить обладали. Где ты последние вахты работал географичечки? Есть ли там непыльные должности ? Если да, то Как к вам туда попасть? :3
>>1662502 >Там скорость 2кбит/с, ее с лихвой хватает для передачи прказаний, но и только. вспоминаю как я впервые выходил в интернет и 1кбит/с был пиковой скоростью...
>>1662528 В Казахстане их выщелачиванием добывают. Бурят скважины (не глубокие, метров 500-900), в одни серную кислоту закачивают, с других забирают, соли урана из рудоносного слоя захватываются и всё это по трубам в большие емкости на первичное обогащение. Никто там с кайлом и лопатой в забой не лезет. Только много буровых агрегатов и трубы по полю. Я в пусконаладке по своим приборам геофизическим ездил. Но это давно было, а теперь я безработный
>>1660355 (OP) Что ты там считать собрался и зачем тебе обязательно приложение на телефон? Купи себе ноут, накати на него какой-нибудь мат. пакет и распиши там свои расчеты. Будешь потом подставлять значения и смотреть, что он там насчитал. Сейчас бы учить язык программирования, а потом к нему еще и GUI фреймворки с библиотеками, чтобы собрать глючный калькулятор, лол.
>>1662635 Либо не еби мозг и бери какой-нибудь Google Spreadsheets - там есть всякие формулки и простой скриптовый язык. На мобиле можно открыть, опять же.
ОП, если тебе приложение с гуем на ведро. Берёшь сейчас и качаешь Android Studio. Смотришь на ютубах как там написать первое приложение. И уже послезавтра сможешь в него формул своих навставлять.
>>1662652 >твоя правда. Практичное решение, но научится ли он чему-то новому в современном мире? Он же не программист, а инженер в пусконаладке, который в нефтянке работает. Всралось ему твое программирование, лол.
>>1662670 так вы же, пидоры, айтишные не хотите автоматизировать производства российского говна задешево, а хотите задорого продаваться западному барину. скока там разных костылей понаписано и еще будет.
>>1662676 Что ты там автоматизировать собрался? Все что нужно уже автоматизировано и поставляется вместе с оборудованием, которое вы используете (зарубежное, между прочим).
>>1662676 >так вы же, пидоры, айтишные не хотите автоматизировать производства российского говна задешево Ну да, в чем проблема? Сами работайте за идею, пидарасы пынявые
>>1662527 >1кбит/с был лораван - это ДРУГОЕ, у тебя 1 кбит/с был только твой, а тут 2кбит/с на всю абонентскую сеть одного шлюза, это могут быть сотни счетчиков вокруг шлюза стоять и посылать ему данные несколько раз в сутки, тем самым полностью забивая доступное время
>>1662733 Товары. Народного употребления. Нефти, алюминия и никеля на всех не хватило, знаешь ли. Тем не менее, это тоже производство и оно информатизируется как может.
>>1662742 Ну вот смотри у меня есть хорошо оптимизированное приложение, которому надо время от времени пересылать на сервер пакет в 63 байта. Значит за 1 секунду сервер сможет обслуживать 15 клиентов. Это более чем достаточно для сети буровой вышки, а с учётом того что эта залупа бьёт на 15-20 км это вообще шоколад.
>>1662732 Писать код лучше на компутере потом закидывать в телефон. Для работы с екселями этого хватит ну а если тебе нужно полноценное мобильное приложение то android studio там java либо kotlin синтаксис у них одинаковый.
>>1662652 От того, что он прочитает хоть 100 книг по ООП, он киви юзать не научится. чтобы научиться пользоваться инструментом, нужно просто пользоваться инструментом.
>>1662796 Ну так-то да. Видел на стеклотарном заводе как городили на всяком говне. Либо покупали готовые какие-нибудь штуки, а потом оказывалось, что внутри железного ящика, выглядещего очень надежно, оказывался Raspberry и простой сетевой фильтр с зарядкой от мобилы. К сожалению этот пиздец разбирали на чердаке и там было неудобно видео снимать, наверняка, тебе встречалось и не такое. Вообще, производство в РФ, которое не особо прибыльное, не автозаводы, не нефтянка, не топовая военка - такое зрелище печальное. Все эти старые заводы советские, которые на последнем издыхании.
>>1662816 Какая нахрен сеть буровой вышки? Челику надо какие-то формулы посчитать, не отходя от показометров. Не надо никаких серверов городить. Еще и лору, пиздец какой-то. На 15-20 км не бьет. Только с направленной антенной в чистом поле.
>>1662851 понятно, что лучше на компьютере делать. Я к тому, что плюс у js+html в том, что можно в любом блокноте делать - не нужен доп-интерпретатор или компилятор, на любой мобиле уже всё есть. Хотя я в своё время, будучи в изотопной лаборатории без интернета делал как раз в екселе (точнее в WPS SpreadSheets). В екселе и их подобных можно довольно сложные вычисления так-то мутить, и матричные преобразования и всякие статистические хуйни. После того, как я повыебывался инклинометрию в екселе сделать, да магнитометры/акселлерометры в нём поградиуровать ( и у меня получилось, лол), я, вообще, не понимаю - почему такой повсеместный мат-аппарат не изучают. У кого не спрошу - вершина сложности, это сводные таблицы.
Но ОП, как я понял, хочет ещё и выучить что-нибудь новое. Но питон и мобилы, так скажем, не популярное сочетание.
>>1660355 (OP) Анон, не слушай этих говнюков, они тебе хорошего не посоветуют. Для твоей автоматизации идеально подойдёт Golang из-за статической типизации и если ты добьешься утечки памяти, то комп твой не отъедет в синий экран, по той простой причине, что ты сожрал всю память. Никаких C++ - это простейший способ отбить какое либо желание что-то писать. И не в твоём случае.
>>1662676 >вы же, пидоры, айтишные не хотите автоматизировать производства российского говна Чтобы (((капиталисты))) обогащались, а простой народ хуй сосал? Да ты охуел.
В общем всем спасибо за проявленное внимание и советы. Я примерно понял что делать и эти дни сидел и учился, буду учится дальше и пойму что мне больше подходит. Анон выше писал про то что все давно сделано, он прав конечно, и про оптимизацию тоже прав, но все таки эти программы не всегда поставляются и не все компании хотят платить, у нас есть своя программа тоже которая все считает, но у нее имеются свои ограничения в том плане что она считает и потери (денежные) т.к я работаю с химией буровой, я растворщик если что, и некоторые моменты там нельзя учесть, в общем всем спасибо господа, был удивлен тем что мне кто то ответил. Всем добра, если что то рабочее и что то выглядящее не как говно из жопы получится, то я покажу что вышло