[12:59] <TechNation> Hello
[12:59] <TechNation> Greetings from Portugal
[13:00] <TechNation> :D
[13:01] <TechNation> Is there some good referenco on how to structure an application?
[13:02] <TechNation> Because when i create a project with Quickly, it creates a lot of folders and files that i dont know there purpose
[13:30] <TechNation> Is 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 purpose
[13:38] <TechNation> I want to create an invoice program suited for Portugal laws, and that works in ubuntu
[13:38] <TechNation> and i want to use Quickly to do it
[13:38] <TechNation> :D
[13:39] <morten771> what is Quickly?
[13:39] <morten771> btw, there must be more irc channels to ask in, here seems very quiet right now.
[13:40] <TechNation> it is a suite to create programs in ubuntu
[16:20] <pavolzetor> hi,
[16:20] <pavolzetor> I am developing app and I am, affected by this bug
[16:20] <pavolzetor> https://bugs.launchpad.net/unity/+bug/993204
[16:20] <ubot2> Launchpad bug 993204 in unity "bottom of windows are not drawn" [Undecided,New]
[16:20] <pavolzetor> I need to get it fixed, since it causes bad experience of my app
[16:20] <pavolzetor> thanks :)
[16:23] <JanC> pavolzetor: might be useful to check if this is related to certain graphics hardware
[16:23] <JanC> and what driver is used for it
[16:23] <pavolzetor> I have asked my friend with different hw to check it
[16:23] <JanC> same problem?
[16:23] <pavolzetor> and it was same
[16:24] <pavolzetor> it just bothers me, because if I launch my app in fullscreen
[16:24] <pavolzetor> it draws window under at bottom
[16:24] <pavolzetor> no problem in shell or unity2d
[16:25] <JanC> actually, I can confirm what you see
[16:25] <JanC> only happens when window is maximized, it seems
[16:26] <JanC> i mean, when the window is maximized last time you started it, so that it starts maximized next time
[16:28] <JanC> pavolzetor: so this happens with your application as well as with GTranslator as with Shotwell?
[16:30] <pavolzetor> yes
[16:30] <pavolzetor> same
[16:31] <pavolzetor> shotwell, gtranslator, floaty(my app)
[16:33] <pavolzetor> you know, basic user does not care
[16:33] <pavolzetor> they will think it is bug in my app
[16:33] <JanC> I've set the bug to confirmed, and added some example about how to reproduce it (by default GTranslator doesn't start maximized)
[16:33] <JanC> let's hope somebody looks at it soon  ;)
[16:35] <JanC> pavolzetor: 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 you
[16:35] <pavolzetor> JanC: yes, in theory
[16:36] <pavolzetor> but odds are approaching to 0
[16:36] <pavolzetor> thanks
[16:37] <JanC> right, and you & unity developers can work that out between yourselves  ☺
[16:37] <pavolzetor> anyway, another question
[16:38] <pavolzetor> can I sell app in usc if it is gpl?
[16:38] <pavolzetor> and use LP for free?
[16:39] <JanC> I don't work for Canonical, but AFAICT there is no reason why you couldn't sell it
[16:40] <JanC> LP for free seems to depend on license
[16:40] <JanC> so when it's GPL that should be fine
[16:42] <JanC> pavolzetor: I think having paid GPL'ed applications would be interesting actually  ☺
[16:42] <JanC> see if people pay for it or use a (free) PPA or such
[16:45] <JanC> and maybe people will try for free first and pay if they like it (and can afford it)
[16:48] <pavolzetor> Thanks
[16:48] <pavolzetor> that is exactly what I plan to do
[16:49] <pavolzetor> kinda experiment
[16:49] <pavolzetor> I have daily ppa
[16:49] <pavolzetor> gpl source code
[16:49] <pavolzetor> so if user like app he can buy it
[16:50] <JanC> I guess it might be an experiment that might take some time
[16:50] <pavolzetor> also 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 stuff
[16:50] <pavolzetor> It is my first project, so kinda hard for me
[16:50] <JanC> ☺
[16:50] <pavolzetor> I have only version 0.1
[16:51] <pavolzetor> http://blog.klacansky.com/matter-code/speedyrss-is-dead-long-live-floaty
[16:51] <pavolzetor> you can give me feedback ;)
[16:51] <pavolzetor> but I have realized, that google reader is must have probably
[16:52] <pavolzetor> thanks for your time and advice, I need to go, and sorry for spamming :)
[16:52] <JanC> no problem, and happy to help!
[20:52] <pavolzetor> hello
[20:52] <pavolzetor> how can I measure how many people do use my app?
[20:52] <pavolzetor> I prefer to not bundle analytics code in webkit view
[20:58] <pavolzetor> even PPA unique downloads would be great
[21:04] <JanC> how do you think that could work without privacy issues?
[21:05] <pavolzetor> in software sources
[21:06] <pavolzetor> you have stats, so if user ticks it
[21:06] <pavolzetor> you can see it
[21:06] <pavolzetor> you can see stats
[21:06] <pavolzetor> or
[21:06] <pavolzetor> just count number of adding of ppa
[21:06] <pavolzetor> it can be anonymous
[21:07] <JanC> adding a PPA happens client-side not server-side
[21:07] <pavolzetor> but you need to get key right?
[21:08] <JanC> you can get that key from anywhere
[21:08] <pavolzetor> but usually you get it from LP, right?
[21:08] <pavolzetor> or what is default location?
[21:08] <JanC> although the Ubuntu default keyserver might give a good indication
[21:09] <pavolzetor> I just think it would be great to somehow track it
[21:09] <JanC> so, yeah, it might be "close enough"
[21:09] <pavolzetor> if your app in paid apps section
[21:09] <pavolzetor> you can get feedback in revies
[21:09] <pavolzetor> but do you know count of installs
[21:09] <pavolzetor> like on android
[21:10] <pavolzetor> because not everybody who bought/installed app do review, so I can extrapolate, but it is not that easy, it is only hunch
[21:10] <JanC> even on android this is not "water thight"  ;)
[21:11] <pavolzetor> but it is something
[21:11] <JanC> but on Ubuntu, it's even easier to install in different ways etc.
[21:11] <pavolzetor> so you know how popular is it
[21:11] <pavolzetor> it does not have to be exact number
[21:11] <pavolzetor> something like
[21:11] <pavolzetor> 1k
[21:11] <pavolzetor> 10k
[21:11] <JanC> pavolzetor: AFAIK PPA's have downoad stast?
[21:11] <pavolzetor> 10^n
[21:12] <JanC> download stats
[21:13] <pavolzetor> https://launchpad.net/~floaty-devs/+archive/daily
[21:13] <pavolzetor> I cannot find it
[21:13] <pavolzetor> any hint?
[21:13] <pavolzetor> I think, majority install from software center and then PPA
[21:13] <JanC> to be honest, no idea
[21:14] <JanC> i thought there was some way to get stats
[21:16] <pavolzetor> are there any responsible people to talk to?
[21:16] <pavolzetor> thanks :)
[21:16] <JanC> pavolzetor: maybe in #launchpad
[21:16] <pavolzetor> I just need to track "success" of app
[21:16] <pavolzetor> okay
[21:16] <JanC> or maybe the commercial app thing has that
[21:16] <pavolzetor> it is important for me, demographics, also what users miss
[21:17] <JanC> (I have no experience with that)
[21:17] <pavolzetor> me neither
[21:17] <JanC> pavolzetor: certainly make sure you get that sort of feedback to te relevant developers
[21:18] <pavolzetor> my project is experiment so I can learn stuff
[21:21] <pavolzetor> as mpt said, if you do not measure stuff, it is hobby
[21:21] <pavolzetor> thanks again
[21:21] <JanC> I'm off to bed right now, but if you can't figure things out, I'd be happy to ask around  ;)
[21:21] <pavolzetor> I leave it open, so I can watch it
[21:21] <pavolzetor> thanks
[21:22] <pavolzetor> actaully it is fun to develop, but Gtk sometimes piss me off :), luckily people are willing to help
[21:23] <JanC> Gtk is pretty good mostly, but often lacks convenient widgets so you have to write your own?
[21:24] <pavolzetor> I used GtkGrid
[21:24] <pavolzetor> but it is not that way it should be used
[21:24] <pavolzetor> Treeviews cannot have gaps between tiems
[21:24] <pavolzetor> items
[21:25] <pavolzetor> I mean, no resizable grid, so I do regroup GtkGrid
[21:25] <pavolzetor> probably not best way, but I am like one month or so useing gtk
[21:26] <JanC> might be useful to ask on the main Gtk ML/IRC
[21:26] <pavolzetor> I have asked
[21:26] <JanC> (if you didn't do that yet)
[21:26] <pavolzetor> they said
[21:26] <JanC> ah ☺
[21:26] <pavolzetor> write your own widget :)
[21:26] <pavolzetor> but I am newbie
[21:27] <pavolzetor> so I am happy if I understand stock widget
[21:27] <pavolzetor> s
[21:27] <JanC> well, I think it's one of the weak points of Gtk: there aren't enough 3rd party widgets
[21:27] <pavolzetor> and not cairo stuff or so, and actaully, I misuse them but it works
[21:27] <pavolzetor> yep
[21:27] <pavolzetor> technically, there are only widget that they need
[21:27] <JanC> and the 3rd party widgets that exist are often part of applications, so other developers don't see them
[21:28] <pavolzetor> but it is always
[21:28] <pavolzetor> if you have looked at my app
[21:28] <pavolzetor> it is completely different GUI as other GTK apps
[21:28] <pavolzetor> exactly
[21:29] <pavolzetor> and egg widget are deprecated (if I got it right)
[21:30] <JanC> most of the Egg widgets are in Gtk itself now, I think
[21:30] <JanC> anyway, off to bed  :P
[21:30] <JanC> slaapwel!   ☺
[21:31] <pavolzetor> thanks, good night
[21:31] <pavolzetor> not all
[21:31] <pavolzetor> one I needed was not there
[21:31] <pavolzetor> there is api for stats
[21:31] <pavolzetor> so I am going to write script