/srv/irclogs.ubuntu.com/2015/06/12/#ubuntu-ru.txt

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
svetlanayurau1504: да, здесь и спрашивайте; есть #ubuntu-touch (англ.) по той же теме, но русскоязычный канал только один.11:00
yurau1504svetlana, у меня вопрос. на линуксе можно откомпилировать простую программу на html5 сразу для венды и андроида11:41
svetlanaнет нельзя, потому что html5 не компилится11:42
svetlanaэто не язык программирования11:42
svetlanaно моно написать программу на линуксе с применением html и javascript, и она будет отлично работать на венде и андроиде11:43
svetlanaэто да11:43
yurau1504но платформа qt и cordova поддерживают разные архитектуры11:43
svetlanaqt к html5 не имеет почти никакого отношения11:44
svetlanahttps://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
yurau1504svetlana, а Вы на чем программируете?11:48
yurau1504я настраиваю qt creator там можно на qt и html511:49
Guest94177yurau1504, qt и html5?11:50
yurau1504не понял вопроса11:52
strikovyurau1504: Я не совсем понимаю как 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
strikovyurau1504: Cordova я никогда не пробовал. С Qt, надо понимать, что вы *не* получите бинарник, который можно запускать везде. Вам нужно собрать N бинарников для N систем. Это можно сделать в Linux, но нужна дополнительная настройка. Бинарники для Win нужно будет собир12:16
strikovать с помощью mingw, я думаю, а не штатного gcc.12:16
yurau1504вот и хотел узнать что надо подкрутить чтоб заработало в qt creator. для андроид sdk установил. но не работает. а для винды не понятно что надо. может параметры компилятора12:19
yurau1504mingw посмотрю12:20
strikovДля qt в android вам нужен также ndk. Но вообще тема настолько обширная, что, как мне кажется, не совсем попадает в irc формат. Найдите инструкции по сборке android приложений с помощью qt и попробуйте их выполнить. Если будут какие-то конкретные вопросы -- задавай12:22
strikovте.12:22
yurau1504ndk установил. хорошо. потыкаюсь еще потом спрошу. спасибо. ушел.12:24
teddyp1cker"программа на html + javascript" и "и будет отлично работать" несовместимые вещи12:28
strikovteddyp1cker: firefox os живет и здравствует вроде; всё зависит от задач12:33
teddyp1ckerда нигде оно не живет и никому не нужно12:34
teddyp1ckerи задача нормально решаемых ненативными компонентами тоже нет12:34
teddyp1ckerразве что макет быстро накидать для инвесторов каких-нибудь12:34
strikovчто мешает пробросить нативный функционал в javascript, как это делает firefox os и apache cordova?12:36
teddyp1ckerчто значить пробросить нативный функционал ?12:37
strikovteddyp1cker: работу с железом (акселерометр, камера и т.п.); если их можно дергать из js, то это покрывает 80% требуемого функционала для небольших приложений12:39
teddyp1ckerstrikov: ну хорошо к железкам и части api ты достучался12:40
teddyp1ckerа дальше у тебя webview12: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мне кажется что единственный способ вынести бизнес-логику отдельно от ui12:45
teddyp1ckerэто брать monotouch12:45
teddyp1ckerили qt12:46
teddyp1ckerто есть врапперы над теми же нативными компонентами12:46
teddyp1ckerты платишь размеров бинарников только12:46
=== andrex|off is now known as andrex
teddyp1ckerhttp://www.youtube.com/watch?v=deJm66ZDM3s вот тут про приседания с cordova12:54
yurau1504на западе активно юзают всякие фреймворки. мне интересно на чем писали сайт wotreplays.ru  ? там ведь много чего интерактивного.12:57
yurau1504я понимаю немного другая тема. но всеже12:57
svetlanayurau1504: я если до зарезу надо мобильное приложение то пишу на html. так легче, т.к. приходится писать только один раз.13:05
tageziможно писать и на пхп, только отдавать нужно хтмл13:06
andrexсрачик)13:06
tageziandrex: трям )13:06
andrextagezi: й13:07
teddyp1ckertagezi: cgi жи13:09
teddyp1ckerperl  взял и вперед13:09
tageziугу, ещё на питоне скажы )13:10
tageziили на баше =)13:10
andrexизвращуны13:10
teddyp1ckerвот вы ржете, а https://github.com/jneen/balls13:11
tageziна пыхе движков навалом, взял, натянул мордочку, поставил расширение, неделя и сайт готов13:11
andrexядумаю если для сторонней конторы то php html само то, остальное ненужно13:11
strikovteddyp1cker: ну я к приложениям "на html" отношусь как к сайту, который имеет дополнительные привилегии с точки зрения системы (доступ к камере тот же, например). Я думаю, что ждать от него нативных возможностей не стоит.13:12
yurau1504tagezi, я не исключаю что сайт wotreplays.ru написан на питоне.13:12
teddyp1ckerstrikov: нахрена мне недоприложение-недосайт13:12
teddyp1ckerхром и так к камере дотянется при желании13:12
strikovteddyp1cker: ну мы не только про камеру; при желании можно более серьезный функционал пробросить в js, вроде отправки sms, почему нет13:14
teddyp1ckerда я понимаю хотелки13:14
tageziyurau1504: какая разница на чем писать.. у тебя всёравно отдача в хтмл будет, браужер другого не понимает, для аякса, так это жабаскрипт.. а внутренности, хоть на асамблере катай13:14
teddyp1ckerно останусь при мнении мало где это даст нормальный результат13:14
teddyp1ckerи не стоит свеч возня13:15
andrexhttp://wotreplays.ru/ на php + java + ajax13:15
strikovteddyp1cker: ну, если честно, я ровно этого же мнения про нативные приложения для android/ios13: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 на api13:19
teddyp1ckerпофиг на чем делать то особо13:19
teddyp1ckerв их случае это оправданно13:19
teddyp1ckerне сидят люди сутками в банк клиентах что бы найти все корявости cordova13:20
teddyp1ckerв отличие от клиентов соц сетей скажем13:20
strikovtagezi: а мы, действительно, до сих пор тыкаемся в разные версии того же webkit'а? я просто не особо в теме веба, думал там всё стало лучше с уменьшением кол-ва движков13:20
tageziха 3 раза13:21
strikovtagezi: окей, ну тогда у меня плохие новости...13:21
teddyp1ckerна ней хорошо внутренний софт писать13:21
teddyp1ckerбыстро дешево сердито13:21
andrexхех мнеб ваши проблемы, у мну резак навернулся, и запопрор 2 болванки13:22
teddyp1ckerandrex: режимы резания криво задаешь13:22
tageziнет, можно конечно забить, как я и делаю.. я смотрю только в хромиум и фф, остальные пусть мучают своих разрабов, но по идее, когда делаешь подзаказ, то положено смотреть в кучу, потому что каждый IE видит всё по своему, сафари тоже, старые фф13:22
tageziтоже13:22
teddyp1ckerили инструмент такой)13:22
tageziandrex: сабери ещё 8 таких навернувшихся и сделай лазерную пушку ))13:23
andrexили болванки такие13:23
andrexmade in china13:24
teddyp1ckerа ты чем и что режешь ?13:24
teddyp1ckerинтересны железки стали)13:24
teddyp1ckerне зря видимо учился, память просыпается)13:24
andrextagezi: и перебанить всех ей нафиг)13:25
tagezihttps://youtu.be/iVrJUbeuG4413:26
tageziу него только лучи плохо сведены )) если нормально свести, то там реально стрелять будет ))13:26
andrexлинза фиговая) а лучше несколько нужно13:27
andrexи еще зеркала13:28
tageziandrex: http://corp.cnews.ru/news/line/index.shtml?2015/06/11/59649613:35
tageziвидел новость?13:35
tageziне вкурсе, сколько сейчас стоит протянуть оптоволокно по восточному саяну? )13:36
andrexхех13:36
svetlana«у пользователя работает интернет в момент пользования приложением» — смелое допущение. мне оно по совести довольно достало, когда встал вопрос о картах на мобильнике. мобильный интернет дорогой, и карту нужно закачивать заранее.13:36
andrexегог мужно апперировать. -но у нас некому! позоваите кого нить мы обьясним. -вот Петрович, но он заикаеться и у него руки дрожат и четырех пальцев нет, и ваще он парализованый на половину после инсульта, и только он согласился13:38
andrexпотому что пьяный13:38
strikovsvetlana: 2gis карты вроде работают оффлайн13:40
andrexдык карту всеравно нужно качать)13:41
andrexи да 2гис это не самое лучшее решение13:41
strikovandrex: (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
tageziandrex: а на опенмап чтонить узал?13:48
tageziсленял, бяка )13:48
JohnDoe_71Russvetlana: все уже украдено до нас, щзктыекууеьфз13:49
JohnDoe_71Rusopenstreetmap13:49
svetlanaнадо заранее как-то выкачать, чтобы в момент когда требуется карта её не качать с дорогого интернета. мне только сейчас пришло в голову, что можно это сделать в обоих случаях: и если приложение локальное, и если оно на сервере.13:50
svetlanaда, собственно с openstreetmap и выкачиваю.13:50
JohnDoe_71Russvetlana: для зеленого робота osmand. выкачивает что надо и когда надо. вроде бы модно нативные apk на линуксе гонять13:53
svetlana) это хорошо13:54
yurau1504кое что нашел. оказывается эмулятор android вызванный из cordova требует kvm. а на ноуте у меня его нет.16:40
=== andrex|off is now known as andrex
teddyp1c_гугл же оффлайн для карт наконец сделал18:22
andrexв нашей маленькой конторке запрещено юзать сервисы гуглы, по приказу министерства :D18:26
=== andrex is now known as andrex|off
yurau1504расследование определило. что cordova на ubuntu не работает https://bugs.launchpad.net/cordova-ubuntu/+bug/145590520: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!