Kniaz | всем здрасти | 01:56 |
---|---|---|
Svetlana | привет | 03:30 |
=== Svetlana is now known as svetlana | ||
tagezi | да, утра | 04:54 |
=== deb_ is now known as Guest49981 | ||
yurau1504 | кто-н программирует на ubuntu-sdk? | 09:05 |
yurau1504 | хочу заняться ищу союзников | 09:06 |
yurau1504 | а cordova кто-н юзал? | 09:22 |
=== deb_ is now known as Guest94177 | ||
svetlana | yurau1504: да, здесь и спрашивайте; есть #ubuntu-touch (англ.) по той же теме, но русскоязычный канал только один. | 11:00 |
yurau1504 | svetlana, у меня вопрос. на линуксе можно откомпилировать простую программу на html5 сразу для венды и андроида | 11:41 |
svetlana | нет нельзя, потому что html5 не компилится | 11:42 |
svetlana | это не язык программирования | 11:42 |
svetlana | но моно написать программу на линуксе с применением html и javascript, и она будет отлично работать на венде и андроиде | 11:43 |
svetlana | это да | 11:43 |
yurau1504 | но платформа qt и cordova поддерживают разные архитектуры | 11:43 |
svetlana | qt к html5 не имеет почти никакого отношения | 11:44 |
svetlana | https://developer.mozilla.org/en/Apps/Quickstart/Build/Intro_to_open_web_apps я обычно отсюда примерно начинаю, тогда приложение работает везде на всех платформах | 11:44 |
yurau1504 | что мне надо для каждой компиляции нужно свою систему ставить | 11:44 |
svetlana | если на html то необязательно) | 11:44 |
yurau1504 | я просто выбираю и пытаюсь настроить. | 11:44 |
svetlana | я вернусь через минут 30, сейчас нужно отойти | 11:44 |
yurau1504 | ок | 11:44 |
yurau1504 | svetlana, а Вы на чем программируете? | 11:48 |
yurau1504 | я настраиваю qt creator там можно на qt и html5 | 11:49 |
Guest94177 | yurau1504, qt и html5? | 11:50 |
yurau1504 | не понял вопроса | 11:52 |
strikov | yurau1504: Я не совсем понимаю как qt связано с html5 в вашем вопросе. Вы можете, в принципе, отображать html из приложения на qt путем использования соответствующего компонента. Но зачем? Поясните, пожалуйста, какую проблему вы решаете. | 11:58 |
yurau1504 | у меня вопрос. можно скомпилировать на линуксе сразу для нескольких поддерживаемых систем? | 12:05 |
yurau1504 | игнересуют популярные линукс, андроид, венда | 12:06 |
yurau1504 | язык апи как уже говорил qt или cordova. | 12:06 |
yurau1504 | в qt creater не удалось сделать настройку | 12:07 |
yurau1504 | есть канал #ubuntu-app-devel . но сначала здесь хотел спросить. | 12:10 |
strikov | yurau1504: Cordova я никогда не пробовал. С Qt, надо понимать, что вы *не* получите бинарник, который можно запускать везде. Вам нужно собрать N бинарников для N систем. Это можно сделать в Linux, но нужна дополнительная настройка. Бинарники для Win нужно будет собир | 12:16 |
strikov | ать с помощью mingw, я думаю, а не штатного gcc. | 12:16 |
yurau1504 | вот и хотел узнать что надо подкрутить чтоб заработало в qt creator. для андроид sdk установил. но не работает. а для винды не понятно что надо. может параметры компилятора | 12:19 |
yurau1504 | mingw посмотрю | 12:20 |
strikov | Для qt в android вам нужен также ndk. Но вообще тема настолько обширная, что, как мне кажется, не совсем попадает в irc формат. Найдите инструкции по сборке android приложений с помощью qt и попробуйте их выполнить. Если будут какие-то конкретные вопросы -- задавай | 12:22 |
strikov | те. | 12:22 |
yurau1504 | ndk установил. хорошо. потыкаюсь еще потом спрошу. спасибо. ушел. | 12:24 |
teddyp1cker | "программа на html + javascript" и "и будет отлично работать" несовместимые вещи | 12:28 |
strikov | teddyp1cker: firefox os живет и здравствует вроде; всё зависит от задач | 12:33 |
teddyp1cker | да нигде оно не живет и никому не нужно | 12:34 |
teddyp1cker | и задача нормально решаемых ненативными компонентами тоже нет | 12:34 |
teddyp1cker | разве что макет быстро накидать для инвесторов каких-нибудь | 12:34 |
strikov | что мешает пробросить нативный функционал в javascript, как это делает firefox os и apache cordova? | 12:36 |
teddyp1cker | что значить пробросить нативный функционал ? | 12:37 |
strikov | teddyp1cker: работу с железом (акселерометр, камера и т.п.); если их можно дергать из js, то это покрывает 80% требуемого функционала для небольших приложений | 12:39 |
teddyp1cker | strikov: ну хорошо к железкам и части api ты достучался | 12:40 |
teddyp1cker | а дальше у тебя webview | 12:40 |
teddyp1cker | который надо сильно напильником | 12:40 |
teddyp1cker | чтобы он как-то было похож на нормальное приложение | 12:40 |
teddyp1cker | при том что мало что контролируешь в плане производительности | 12:41 |
teddyp1cker | и все равно напишешь немало нативного кода | 12:41 |
teddyp1cker | для нормальных боковых менюшек и тд | 12:41 |
teddyp1cker | если в ios это просто ненативно работает чаще всего | 12:41 |
teddyp1cker | то на андроидах это просто тормозит и с эти мничего толком не сделать | 12:42 |
teddyp1cker | не видел ни одного полноценного приложения на кордовах | 12:42 |
teddyp1cker | это как с корпоративными приложениями - вроде и пишутся но никому нафиг не сдалось | 12:43 |
teddyp1cker | и рано или пожно ты все равно перепишешь все нативно | 12:44 |
teddyp1cker | зачем себя обманывать тогда в начале? | 12:44 |
teddyp1cker | мне кажется что единственный способ вынести бизнес-логику отдельно от ui | 12:45 |
teddyp1cker | это брать monotouch | 12:45 |
teddyp1cker | или qt | 12:46 |
teddyp1cker | то есть врапперы над теми же нативными компонентами | 12:46 |
teddyp1cker | ты платишь размеров бинарников только | 12:46 |
=== andrex|off is now known as andrex | ||
teddyp1cker | http://www.youtube.com/watch?v=deJm66ZDM3s вот тут про приседания с cordova | 12:54 |
yurau1504 | на западе активно юзают всякие фреймворки. мне интересно на чем писали сайт wotreplays.ru ? там ведь много чего интерактивного. | 12:57 |
yurau1504 | я понимаю немного другая тема. но всеже | 12:57 |
svetlana | yurau1504: я если до зарезу надо мобильное приложение то пишу на html. так легче, т.к. приходится писать только один раз. | 13:05 |
tagezi | можно писать и на пхп, только отдавать нужно хтмл | 13:06 |
andrex | срачик) | 13:06 |
tagezi | andrex: трям ) | 13:06 |
andrex | tagezi: й | 13:07 |
teddyp1cker | tagezi: cgi жи | 13:09 |
teddyp1cker | perl взял и вперед | 13:09 |
tagezi | угу, ещё на питоне скажы ) | 13:10 |
tagezi | или на баше =) | 13:10 |
andrex | извращуны | 13:10 |
teddyp1cker | вот вы ржете, а https://github.com/jneen/balls | 13:11 |
tagezi | на пыхе движков навалом, взял, натянул мордочку, поставил расширение, неделя и сайт готов | 13:11 |
andrex | ядумаю если для сторонней конторы то php html само то, остальное ненужно | 13:11 |
strikov | teddyp1cker: ну я к приложениям "на html" отношусь как к сайту, который имеет дополнительные привилегии с точки зрения системы (доступ к камере тот же, например). Я думаю, что ждать от него нативных возможностей не стоит. | 13:12 |
yurau1504 | tagezi, я не исключаю что сайт wotreplays.ru написан на питоне. | 13:12 |
teddyp1cker | strikov: нахрена мне недоприложение-недосайт | 13:12 |
teddyp1cker | хром и так к камере дотянется при желании | 13:12 |
strikov | teddyp1cker: ну мы не только про камеру; при желании можно более серьезный функционал пробросить в js, вроде отправки sms, почему нет | 13:14 |
teddyp1cker | да я понимаю хотелки | 13:14 |
tagezi | yurau1504: какая разница на чем писать.. у тебя всёравно отдача в хтмл будет, браужер другого не понимает, для аякса, так это жабаскрипт.. а внутренности, хоть на асамблере катай | 13:14 |
teddyp1cker | но останусь при мнении мало где это даст нормальный результат | 13:14 |
teddyp1cker | и не стоит свеч возня | 13:15 |
andrex | http://wotreplays.ru/ на php + java + ajax | 13:15 |
strikov | teddyp1cker: ну, если честно, я ровно этого же мнения про нативные приложения для android/ios | 13:15 |
strikov | столько платформо-специфичного геморроя из ниоткуда | 13:16 |
strikov | в итоге 10 человек сидят и пытаются убедиться что их программа работает на 10 разных версиях андройда и 5 ios. | 13:16 |
strikov | проще уж смириться и пилить под браузеры со всеми недостатками | 13:16 |
strikov | взять тот же банк клиент мобильный | 13:17 |
strikov | вот нафига он как приложение? | 13:17 |
tagezi | с хтмл тоже самое, сидишь и тычишься в 100500 браузеров чтобы убедиться что страница везде одинаковоо показывается | 13:18 |
teddyp1cker | нужен | 13:18 |
teddyp1cker | клиент нужен | 13:18 |
teddyp1cker | но | 13:18 |
teddyp1cker | как и сказал антон | 13:18 |
teddyp1cker | банк и так не хотел нативное приложение | 13:18 |
teddyp1cker | то есть свой стиль везде и тд | 13:18 |
teddyp1cker | да и банк клиент это ui на api | 13:19 |
teddyp1cker | пофиг на чем делать то особо | 13:19 |
teddyp1cker | в их случае это оправданно | 13:19 |
teddyp1cker | не сидят люди сутками в банк клиентах что бы найти все корявости cordova | 13:20 |
teddyp1cker | в отличие от клиентов соц сетей скажем | 13:20 |
strikov | tagezi: а мы, действительно, до сих пор тыкаемся в разные версии того же webkit'а? я просто не особо в теме веба, думал там всё стало лучше с уменьшением кол-ва движков | 13:20 |
tagezi | ха 3 раза | 13:21 |
strikov | tagezi: окей, ну тогда у меня плохие новости... | 13:21 |
teddyp1cker | на ней хорошо внутренний софт писать | 13:21 |
teddyp1cker | быстро дешево сердито | 13:21 |
andrex | хех мнеб ваши проблемы, у мну резак навернулся, и запопрор 2 болванки | 13:22 |
teddyp1cker | andrex: режимы резания криво задаешь | 13:22 |
tagezi | нет, можно конечно забить, как я и делаю.. я смотрю только в хромиум и фф, остальные пусть мучают своих разрабов, но по идее, когда делаешь подзаказ, то положено смотреть в кучу, потому что каждый IE видит всё по своему, сафари тоже, старые фф | 13:22 |
tagezi | тоже | 13:22 |
teddyp1cker | или инструмент такой) | 13:22 |
tagezi | andrex: сабери ещё 8 таких навернувшихся и сделай лазерную пушку )) | 13:23 |
andrex | или болванки такие | 13:23 |
andrex | made in china | 13:24 |
teddyp1cker | а ты чем и что режешь ? | 13:24 |
teddyp1cker | интересны железки стали) | 13:24 |
teddyp1cker | не зря видимо учился, память просыпается) | 13:24 |
andrex | tagezi: и перебанить всех ей нафиг) | 13:25 |
tagezi | https://youtu.be/iVrJUbeuG44 | 13:26 |
tagezi | у него только лучи плохо сведены )) если нормально свести, то там реально стрелять будет )) | 13:26 |
andrex | линза фиговая) а лучше несколько нужно | 13:27 |
andrex | и еще зеркала | 13:28 |
tagezi | andrex: http://corp.cnews.ru/news/line/index.shtml?2015/06/11/596496 | 13:35 |
tagezi | видел новость? | 13:35 |
tagezi | не вкурсе, сколько сейчас стоит протянуть оптоволокно по восточному саяну? ) | 13:36 |
andrex | хех | 13:36 |
svetlana | «у пользователя работает интернет в момент пользования приложением» — смелое допущение. мне оно по совести довольно достало, когда встал вопрос о картах на мобильнике. мобильный интернет дорогой, и карту нужно закачивать заранее. | 13:36 |
andrex | егог мужно апперировать. -но у нас некому! позоваите кого нить мы обьясним. -вот Петрович, но он заикаеться и у него руки дрожат и четырех пальцев нет, и ваще он парализованый на половину после инсульта, и только он согласился | 13:38 |
andrex | потому что пьяный | 13:38 |
strikov | svetlana: 2gis карты вроде работают оффлайн | 13:40 |
andrex | дык карту всеравно нужно качать) | 13:41 |
andrex | и да 2гис это не самое лучшее решение | 13:41 |
strikov | andrex: (1) один раз скачать != каждый раз качать (2) вроде можно с сайта скачать на десктопе карту и залить на телефон | 13:41 |
andrex | нифига обновлять нужно всеравно | 13:42 |
andrex | и ваще лучше навитела нифига не видел | 13:42 |
andrex | а темпаче если нужно не только в городе ориентироваться | 13:43 |
svetlana | ну, на самом деле можно написать приложение на php, а карты хранить в cache. тогда можно и на дорогом интернете карту смотреть, если проработать технологию её выкачивания в этот самый cache. | 13:44 |
svetlana | заранее. | 13:44 |
=== andrex is now known as andrex|off | ||
tagezi | andrex: а на опенмап чтонить узал? | 13:48 |
tagezi | сленял, бяка ) | 13:48 |
JohnDoe_71Rus | svetlana: все уже украдено до нас, щзктыекууеьфз | 13:49 |
JohnDoe_71Rus | openstreetmap | 13:49 |
svetlana | надо заранее как-то выкачать, чтобы в момент когда требуется карта её не качать с дорогого интернета. мне только сейчас пришло в голову, что можно это сделать в обоих случаях: и если приложение локальное, и если оно на сервере. | 13:50 |
svetlana | да, собственно с openstreetmap и выкачиваю. | 13:50 |
JohnDoe_71Rus | svetlana: для зеленого робота osmand. выкачивает что надо и когда надо. вроде бы модно нативные apk на линуксе гонять | 13:53 |
svetlana | ) это хорошо | 13:54 |
yurau1504 | кое что нашел. оказывается эмулятор android вызванный из cordova требует kvm. а на ноуте у меня его нет. | 16:40 |
=== andrex|off is now known as andrex | ||
teddyp1c_ | гугл же оффлайн для карт наконец сделал | 18:22 |
andrex | в нашей маленькой конторке запрещено юзать сервисы гуглы, по приказу министерства :D | 18:26 |
=== andrex is now known as andrex|off | ||
yurau1504 | расследование определило. что cordova на ubuntu не работает https://bugs.launchpad.net/cordova-ubuntu/+bug/1455905 | 20:31 |
yurau1504 | окружают со всех сторон | 20:33 |
=== andrex|off is now known as andrex | ||
=== andrex is now known as andrex|off |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!