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