/srv/irclogs.ubuntu.com/2012/05/13/#ubuntu-app-devel.txt

TechNationHello12:59
TechNationGreetings from Portugal12:59
TechNation:D13:00
TechNationIs there some good referenco on how to structure an application?13:01
TechNationBecause when i create a project with Quickly, it creates a lot of folders and files that i dont know there purpose13:02
TechNationIs there some good reference on how to structure an application?  Because when i create a project with Quickly, it creates a lot of folders and files that i dont know their purpose13:30
TechNationI want to create an invoice program suited for Portugal laws, and that works in ubuntu13:38
TechNationand i want to use Quickly to do it13:38
TechNation:D13:38
morten771what is Quickly?13:39
morten771btw, there must be more irc channels to ask in, here seems very quiet right now.13:39
TechNationit is a suite to create programs in ubuntu13:40
=== jalcine is now known as Jacky
pavolzetorhi,16:20
pavolzetorI am developing app and I am, affected by this bug16:20
pavolzetorhttps://bugs.launchpad.net/unity/+bug/99320416:20
ubot2Launchpad bug 993204 in unity "bottom of windows are not drawn" [Undecided,New]16:20
pavolzetorI need to get it fixed, since it causes bad experience of my app16:20
pavolzetorthanks :)16:20
JanCpavolzetor: might be useful to check if this is related to certain graphics hardware16:23
JanCand what driver is used for it16:23
pavolzetorI have asked my friend with different hw to check it16:23
JanCsame problem?16:23
pavolzetorand it was same16:23
pavolzetorit just bothers me, because if I launch my app in fullscreen16:24
pavolzetorit draws window under at bottom16:24
pavolzetorno problem in shell or unity2d16:24
JanCactually, I can confirm what you see16:25
JanConly happens when window is maximized, it seems16:25
JanCi mean, when the window is maximized last time you started it, so that it starts maximized next time16:26
JanCpavolzetor: so this happens with your application as well as with GTranslator as with Shotwell?16:28
pavolzetoryes16:30
pavolzetorsame16:30
pavolzetorshotwell, gtranslator, floaty(my app)16:31
pavolzetoryou know, basic user does not care16:33
pavolzetorthey will think it is bug in my app16:33
JanCI've set the bug to confirmed, and added some example about how to reproduce it (by default GTranslator doesn't start maximized)16:33
JanClet's hope somebody looks at it soon  ;)16:33
JanCpavolzetor: in theory it's possible that you and those other apps have the same "bug", but that should become apparent when developers look at the bug report and discuss things with you16:35
pavolzetorJanC: yes, in theory16:35
pavolzetorbut odds are approaching to 016:36
pavolzetorthanks16:36
JanCright, and you & unity developers can work that out between yourselves  ☺16:37
pavolzetoranyway, another question16:37
pavolzetorcan I sell app in usc if it is gpl?16:38
pavolzetorand use LP for free?16:38
JanCI don't work for Canonical, but AFAICT there is no reason why you couldn't sell it16:39
JanCLP for free seems to depend on license16:40
JanCso when it's GPL that should be fine16:40
JanCpavolzetor: I think having paid GPL'ed applications would be interesting actually  ☺16:42
JanCsee if people pay for it or use a (free) PPA or such16:42
JanCand maybe people will try for free first and pay if they like it (and can afford it)16:45
pavolzetorThanks16:48
pavolzetorthat is exactly what I plan to do16:48
pavolzetorkinda experiment16:49
pavolzetorI have daily ppa16:49
pavolzetorgpl source code16:49
pavolzetorso if user like app he can buy it16:49
JanCI guess it might be an experiment that might take some time16:50
pavolzetoralso every daily build is tested, so it should be stable, I have only daily one, so everybody uses latest app and I do not need to backport stuff16:50
pavolzetorIt is my first project, so kinda hard for me16:50
JanC16:50
pavolzetorI have only version 0.116:50
pavolzetorhttp://blog.klacansky.com/matter-code/speedyrss-is-dead-long-live-floaty16:51
pavolzetoryou can give me feedback ;)16:51
pavolzetorbut I have realized, that google reader is must have probably16:51
pavolzetorthanks for your time and advice, I need to go, and sorry for spamming :)16:52
JanCno problem, and happy to help!16:52
pavolzetorhello20:52
pavolzetorhow can I measure how many people do use my app?20:52
pavolzetorI prefer to not bundle analytics code in webkit view20:52
pavolzetoreven PPA unique downloads would be great20:58
JanChow do you think that could work without privacy issues?21:04
pavolzetorin software sources21:05
pavolzetoryou have stats, so if user ticks it21:06
pavolzetoryou can see it21:06
pavolzetoryou can see stats21:06
pavolzetoror21:06
pavolzetorjust count number of adding of ppa21:06
pavolzetorit can be anonymous21:06
JanCadding a PPA happens client-side not server-side21:07
pavolzetorbut you need to get key right?21:07
JanCyou can get that key from anywhere21:08
pavolzetorbut usually you get it from LP, right?21:08
pavolzetoror what is default location?21:08
JanCalthough the Ubuntu default keyserver might give a good indication21:08
pavolzetorI just think it would be great to somehow track it21:09
JanCso, yeah, it might be "close enough"21:09
pavolzetorif your app in paid apps section21:09
pavolzetoryou can get feedback in revies21:09
pavolzetorbut do you know count of installs21:09
pavolzetorlike on android21:09
pavolzetorbecause not everybody who bought/installed app do review, so I can extrapolate, but it is not that easy, it is only hunch21:10
JanCeven on android this is not "water thight"  ;)21:10
pavolzetorbut it is something21:11
JanCbut on Ubuntu, it's even easier to install in different ways etc.21:11
pavolzetorso you know how popular is it21:11
pavolzetorit does not have to be exact number21:11
pavolzetorsomething like21:11
pavolzetor1k21:11
pavolzetor10k21:11
JanCpavolzetor: AFAIK PPA's have downoad stast?21:11
pavolzetor10^n21:11
JanCdownload stats21:12
pavolzetorhttps://launchpad.net/~floaty-devs/+archive/daily21:13
pavolzetorI cannot find it21:13
pavolzetorany hint?21:13
pavolzetorI think, majority install from software center and then PPA21:13
JanCto be honest, no idea21:13
JanCi thought there was some way to get stats21:14
pavolzetorare there any responsible people to talk to?21:16
pavolzetorthanks :)21:16
JanCpavolzetor: maybe in #launchpad21:16
pavolzetorI just need to track "success" of app21:16
pavolzetorokay21:16
JanCor maybe the commercial app thing has that21:16
pavolzetorit is important for me, demographics, also what users miss21:16
JanC(I have no experience with that)21:17
pavolzetorme neither21:17
JanCpavolzetor: certainly make sure you get that sort of feedback to te relevant developers21:17
pavolzetormy project is experiment so I can learn stuff21:18
pavolzetoras mpt said, if you do not measure stuff, it is hobby21:21
pavolzetorthanks again21:21
JanCI'm off to bed right now, but if you can't figure things out, I'd be happy to ask around  ;)21:21
pavolzetorI leave it open, so I can watch it21:21
pavolzetorthanks21:21
pavolzetoractaully it is fun to develop, but Gtk sometimes piss me off :), luckily people are willing to help21:22
JanCGtk is pretty good mostly, but often lacks convenient widgets so you have to write your own?21:23
pavolzetorI used GtkGrid21:24
pavolzetorbut it is not that way it should be used21:24
pavolzetorTreeviews cannot have gaps between tiems21:24
pavolzetoritems21:24
pavolzetorI mean, no resizable grid, so I do regroup GtkGrid21:25
pavolzetorprobably not best way, but I am like one month or so useing gtk21:25
JanCmight be useful to ask on the main Gtk ML/IRC21:26
pavolzetorI have asked21:26
JanC(if you didn't do that yet)21:26
pavolzetorthey said21:26
JanCah ☺21:26
pavolzetorwrite your own widget :)21:26
pavolzetorbut I am newbie21:26
pavolzetorso I am happy if I understand stock widget21:27
pavolzetors21:27
JanCwell, I think it's one of the weak points of Gtk: there aren't enough 3rd party widgets21:27
pavolzetorand not cairo stuff or so, and actaully, I misuse them but it works21:27
pavolzetoryep21:27
pavolzetortechnically, there are only widget that they need21:27
JanCand the 3rd party widgets that exist are often part of applications, so other developers don't see them21:27
pavolzetorbut it is always21:28
pavolzetorif you have looked at my app21:28
pavolzetorit is completely different GUI as other GTK apps21:28
pavolzetorexactly21:28
pavolzetorand egg widget are deprecated (if I got it right)21:29
JanCmost of the Egg widgets are in Gtk itself now, I think21:30
JanCanyway, off to bed  :P21:30
JanCslaapwel!   ☺21:30
pavolzetorthanks, good night21:31
pavolzetornot all21:31
pavolzetorone I needed was not there21:31
pavolzetorthere is api for stats21:31
pavolzetorso I am going to write script21:31

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!