2008-04-29 GnuCash IRC logs

00:08:15 *** felle has quit IRC
00:08:58 *** felle has joined #gnucash
00:18:55 *** edavison has quit IRC
00:19:18 *** warlord is now known as warlord-afk
00:40:41 *** Demitar has quit IRC
03:25:12 *** nomeata has joined #gnucash
03:46:40 *** ErKa has joined #gnucash
04:07:46 *** joerlend_ has joined #GnuCash
04:14:32 *** motin_0 has joined #gnucash
04:16:24 *** XiXaQ has quit IRC
04:39:06 *** kielein has joined #gnucash
04:57:05 *** motin_0 has quit IRC
04:57:55 *** kling0n has joined #gnucash
04:59:40 *** motin_0 has joined #gnucash
05:32:40 *** motin_0 has quit IRC
06:07:25 *** nomeata has quit IRC
06:08:38 *** ErKa has quit IRC
06:11:45 *** twunder has joined #gnucash
06:16:16 *** twunder has quit IRC
06:22:31 *** kling0n has quit IRC
06:24:01 *** kling0n has joined #gnucash
07:11:44 *** ErKa has joined #gnucash
07:35:51 *** kielein has quit IRC
07:47:44 *** ErKa has quit IRC
08:54:55 *** warlord-afk is now known as warlord
09:45:35 *** nelt has left #gnucash
09:47:06 *** jim has joined #gnucash
10:12:24 *** ErKa has joined #gnucash
10:36:35 *** felle has quit IRC
10:55:05 *** jim has quit IRC
11:08:45 *** ErKa has quit IRC
11:09:04 *** jim has joined #gnucash
11:24:41 *** charly has joined #gnucash
11:26:40 *** jim has quit IRC
11:31:15 *** joerlend_ has quit IRC
11:32:45 *** XiXaQ has joined #GnuCash
12:15:01 *** Demitar has joined #gnucash
12:31:44 *** Demitar has quit IRC
12:44:25 *** Demitar has joined #gnucash
14:09:55 *** Zoolooc has joined #gnucash
14:26:03 *** ErKa has joined #gnucash
14:37:11 *** echinos_ has joined #gnucash
14:37:13 *** echinos has quit IRC
14:44:30 *** Demitar has quit IRC
14:44:30 *** ErKa has quit IRC
14:44:58 *** ErKa has joined #gnucash
14:54:38 *** sjc has joined #gnucash
14:58:41 *** Demitar has joined #gnucash
15:25:03 *** shane2peru has joined #gnucash
15:26:00 <shane2peru> hey anyone know how to restore a gnucash file?
15:26:12 <jsled> restore?
15:26:32 <shane2peru> jsled, hey, didn't I just see you on the other room?
15:26:36 <jsled> yup.
15:26:53 *** aindilis has quit IRC
15:27:03 *** aindilis has joined #gnucash
15:27:31 <shane2peru> jsled, well, what happened was, I saved my .gnucash folder, upgraded to Hardy, then restored my .gnucash folder, and opened gnucash, and it acts as if I'm a new user.
15:27:48 <jsled> Your datafile is not necessarily in ~/.gnucash/
15:27:58 <jsled> It's just a datafile, like a spreadsheet or word processor doc.
15:28:02 <shane2peru> jsled, noooo, don't tell me that!
15:28:08 <jsled> As such, it is wherever you saved it.
15:28:15 <shane2peru> jsled, ahh, my wife is already not impressed.
15:28:29 <jsled> In fact, you should *not* save it to ~/.gnucash/ ... and especially not to ~/.gnucash/books/
15:28:37 <jsled> That's the *app*s directory, not yours.
15:28:48 <shane2peru> jsled, where are/were my files?
15:29:00 <warlord> shane2peru: they are wherever you told gnucash to save it..
15:29:00 <jsled> Wherever you saved them.
15:29:16 <shane2peru> I didn't my wife did
15:29:18 <jsled> If you still have the old directory, look for files ending in .xac ...
15:29:19 <shane2peru> ahh
15:29:21 <warlord> it's like asking "where are my Word files?"
15:29:38 <shane2peru> that isn't good
15:29:41 <shane2peru> .xac
15:29:44 <jsled> By default, we save a bunch of .log and .xac files that have the same base name as the datafile.
15:29:58 <shane2peru> well, actually I saved her /home so, I should have them somewhere, just a matter of locating them.
15:29:59 <jsled> So, if your datafile is "finances", we'll save finances.timestamp.log and finances.timestamp.xac
15:30:16 <jsled> cd ~wife; find . -iname \*.xac
15:31:20 * shane2peru breaths a deeeep breath of relief
15:31:26 <shane2peru> found them!
15:31:58 <shane2peru> so, now I just open a file an select that file? well, the one with the last date on it right?
15:31:58 <jsled> the .xac files are snapshotted backups, but you really want the actual datafile they're based off of.
15:32:30 <shane2peru> jsled, ok, what do I open? Or how do I tell GnuCash where my file is?
15:32:38 <jsled> File > Open...
15:33:10 <shane2peru> ok, then select the newest file, there is a bunch of them .xac files with many dates.
15:33:21 <jsled> Again, you don't want one of the .xac files.
15:33:33 <shane2peru> oh
15:33:44 <jsled> If all the .xac files are like "foo.{timestamp}.xac", then you want the file simply named "foo".
15:33:50 <warlord> if you have a foo.YYYYMMDDHHMMSS.xac, File -> Open "foo"
15:34:39 <shane2peru> there is a file there that it will recognize as the right file to open then, I think I can figure it out from here.
15:35:03 <shane2peru> BIG THANKS to warlord and jsled for your help, wow, had me worried for a minute. :)
15:35:34 <warlord> :)
15:36:49 <shane2peru> ok, wife is happy now, thanks!
15:37:38 <shane2peru> nothing like the feeling that you just lost your years worth of work over stupidness. :)
15:38:28 <warlord> heh.
15:40:43 *** shane2peru has left #gnucash
15:48:13 *** _gunni_ has joined #gnucash
16:01:37 *** cortana has joined #gnucash
16:13:46 *** twunder has joined #gnucash
16:21:43 *** charly has left #gnucash
16:22:39 *** ErKa has quit IRC
16:35:21 *** twunder has quit IRC
17:01:03 *** ErKa has joined #gnucash
17:07:55 *** hack has joined #gnucash
17:14:52 *** |McLANE| has joined #gnucash
17:26:59 *** freakynl has joined #gnucash
17:29:55 *** zarchne has quit IRC
17:31:32 <freakynl> is there something like a roadmap? mainly i'd like better reports, specifically interactive ones. dunno if anyone is familiar with vmware's infrastructure client and it's statistics, if you move your mouse over lines in a linegraph they become bold and a tooltip comes up showing values which would be really cool, also something like these http://moneydance.com/images/screenshots/mac/expenses_graph.png would be really cool. current repo
17:32:35 <jsled> there's not much of a roadmap.
17:32:48 <jsled> There's not a whole log of development momentum at the moment.
17:33:01 <freakynl> jsled: just you? :)
17:33:12 <jsled> especially not me.
17:33:22 <freakynl> i quite like the program, only the reports are behind on current standards imho
17:33:24 <jsled> That's not exactly fair...
17:33:46 <jsled> Er. Sorry. Not what you said. :)
17:34:01 <jsled> I mean, <http://svn.gnucash.org/trac/timeline> is recent commits.
17:34:10 <freakynl> ?
17:34:43 <jsled> It's not exactly fair to say there's no momentum; there were commits on (roughly) 3 out of every 4 days last month.
17:35:07 <freakynl> no feature requests? not quite familiar with api's you're using something for the reports now i saw in the docs, perhaps there's a better library?
17:35:17 <jsled> There's *tons* of feature requests.
17:35:24 <freakynl> ah :)
17:35:38 <freakynl> yea the program has quite some potential imho :D
17:36:03 <jsled> We're using goffice graphing (GOG) for the graphing itself.
17:36:09 <jsled> It's Gnumeric's graphing engine.
17:36:12 <freakynl> if it would have nice (visually) reports it might even help pull users to linux
17:36:21 <jsled> The problem isn't *there*, per se, but in the overall reporting.
17:36:28 *** hack has quit IRC
17:36:47 <freakynl> wouldn't be able to say, no clue on gog's potential
17:36:59 <jsled> possibilities for interactivity are limited by using HTML as the report rendering language ... and especially by using the shittiest HTML rendering component available (gtkhtml)
17:37:29 <freakynl> webkit is getting hot :)
17:37:34 <jsled> yup.
17:38:23 <warlord> Switching to WebKit would be cool.
17:38:28 <warlord> are you offering to do that, freakynl?
17:38:50 <freakynl> using css, javascript one could do really cool shit, but i'm no dev.. loosing too much time on system maintenance and the company i work for quite literally has me do things in too many fields already (windows/linux/networking/virtualization/security/etc...)
17:39:02 <freakynl> i wouldn't mind if i can find some time... how much work do you estimate?
17:39:29 <freakynl> learned basic c++ _syntax_ about 3-4 years ago, but i hooked off once i had to get into the api's just too many of em :)
17:39:48 <jsled> Just to switch from gtkhtml to webkit? probably 2-3 person-weeks.
17:39:57 <jsled> To actually have better reporting? 2-3 man-months.
17:40:38 <freakynl> heh that's for someone at what experience lvl? i know basic html, nothing about javascript, albeit syntax seems fairly simple and have basic css knowledge
17:41:51 <jsled> That's for moderate experience in the technologies, I guess. Maybe multiply by 2, then?
17:43:07 <freakynl> heh substract kid + already angry wife :) i'll have a look at the source
17:43:10 <freakynl> what ide do you use?
17:43:38 <jsled> emacs. some use vi. cscope is handy.
17:44:20 <freakynl> eww does that code completion and other fancy things of which i don't know names? if i had to guess class browser, variable/class tree, etc?
17:44:40 <freakynl> eclipse no good?
17:44:52 <warlord> Note that GnUCash is in C, not C++
17:44:59 <freakynl> kdevelop might be a bit awkward i suppose it being gnome et al
17:45:15 <freakynl> C hell, even more syntax and memory management heh
17:45:31 <jsled> right.
17:45:32 <freakynl> any particular reason? and ain't gtk et al c++?
17:45:40 <jsled> age of the project.
17:45:53 <jsled> gtk is c.
17:45:55 <jsled> glib is c.
17:46:01 <freakynl> might want to update the topic btw, since 2.2.5 is out :D
17:46:04 <jsled> thx
17:46:08 *** jsled changes topic to "Welcome! Don't meta-ask, just ask and *wait*. 2.2.5 released. <http://wiki.gnucash.org/wiki/FAQ>. Channel is *publically-logged* <http://lists.gnucash.org/logs/>."
17:46:26 <freakynl> hmm hence gtk++ :D doh
17:48:43 *** ErKa has quit IRC
17:48:44 *** kling0n has quit IRC
17:50:34 <warlord> heh
17:51:07 <warlord> If I could re-write gnucash I'd certainly choose to do it in C++. Then again I think I'd choose to use Qt instead of Gtk due to the lack-of-library-hell-that-is-Gnome
17:51:26 <jsled> Why C++?
17:52:43 <freakynl> don't like OO?
17:53:00 <jsled> huh?
17:54:10 <freakynl> object oriented
17:54:23 <jsled> I know what "OO" means. What implies that [who?] does't like OO?
17:54:29 <jsled> doesn't, even.
17:54:37 <freakynl> instead of structural programming
17:54:50 <freakynl> c++ is oo based, although you can program structral afaik
17:55:35 <freakynl> so there's also object tracking, garbage cleaning, memory management :)
17:56:15 <jsled> C++ has garbage collection and memory management?
17:56:30 *** kling0n has joined #gnucash
17:56:42 <freakynl> http://en.wikipedia.org/wiki/Object_orientated
17:57:07 <freakynl> iirc yea, i did some tests with it, operator overriding too, but c probably has that as well.
17:57:07 <jsled> Ah, no, it doesn't. <http://en.wikipedia.org/wiki/C%2B%2B0x#Transparent_garbage_collection>.
17:57:17 <jsled> C doesn't have operator overloading, no.
17:57:36 <freakynl> c++0x, what is the 0x?
17:58:42 <jsled> Other versions were C++98 and C++03 ... since they didn't know the year it'd be ratified, it's C++0x.
17:59:13 <freakynl> it's been a while, but if you create a class and instantiate it, and it the instance goes out of scope, it's automatically destoryed. ain't that memory management?
18:00:05 <jsled> Depends on how.
18:00:20 <jsled> If you create it on the stack, then – yes – when the stack frame goes out of scope, the instance will be reclaimed.
18:00:32 <jsled> heap-based storage (new operator, malloc, &c.) will not be.
18:00:58 <freakynl> that's beyond me :) afaik you don't need malloc tho'
18:02:16 *** Karti has joined #gnucash
18:04:47 <warlord> "new" == C++'s malloc
18:05:07 <warlord> but if you create an object via "new" then you need to destroy it via "delete".
18:05:11 <warlord> C++ can still leak pointers.
18:05:48 <warlord> As for why I'd use C++ -- I think it's cleaner to do all the vtable and inheritance stuff that gobject attempts to do.
18:06:18 <warlord> OT.. GRR.. Why wont my GigE NIC auto-negotiate 1000mbps with my GigE switch?
18:10:20 <freakynl> warlord: i've seen a lot of GB NIC's that have issues
18:10:46 <freakynl> somehow auto-negotiating 1000Mbps often screws up, just fix it to 1000 full if it supports that with ethtool
18:17:31 <warlord> I've tried. unfortunately then it loses link with the switch.
18:18:01 <warlord> I'm wondering if the switch (which is full) is just overloaded and can't handle it.. Although the uplink to the other GigE switch is at GiGE so I'm not sure what's up..
18:19:03 <warlord> Considering the switch is full I'm debating just getting another (bigger) switch and hoping that it's the switch that's having issues.
18:19:43 <warlord> I'd prefer not having to replace the nic in this box; pulling it out is a PITA.
18:19:49 *** pf has joined #gnucash
18:24:10 <freakynl> heh what kind of box is that?
18:24:54 <warlord> my mythtv server.
18:25:11 <warlord> it's in the basement, with two boxes sitting on top of it.
18:28:08 <freakynl> heh :) been a while since i looked at mythtv, got a pvr-500 card but only experimented with a bit, personally i'm still pissed about digital tv (it being encrypted, it being expensive (for pc atleast certainly as here we need cam/ca modules), the provider requiring you to pay for each card if you want additional channels (i have filmnet, but if i want it on both my encryption cards i'll have to pay twice for it.. :() guess i'll have to
18:28:55 <freakynl> eventually they'll see ripping of paying customers isn't fair i hope, but it'll probably stay at hope
18:38:31 <warlord> heh
18:53:22 *** foo_ has joined #gnucash
18:53:37 <foo_> After I finish last years book keeping, I need to close the books and that's all I really need to do, right?
18:59:17 <warlord> You dont even need to do that.
18:59:34 <foo_> ah
18:59:51 <foo_> Hm, I guess I don't, huh, since reports at the end are generated based on time periods
18:59:54 <foo_> right?
19:00:00 <warlord> right
19:00:09 <foo_> it's probably proper to do, though, eh? :)
19:01:40 <warlord> proper to do what? close the books? Well... that's totally up to you. but if you do then many "previous year" reports will fail.
19:02:20 <foo_> hm, in that case, I won't. That's just what I was taught.
19:02:22 <foo_> Cool :) Thanks warlord
19:02:30 <warlord> NP
19:02:40 *** jcreigh has joined #gnucash
19:10:35 *** jcreigh has quit IRC
19:19:13 *** |McLANE| has quit IRC
19:23:41 *** freakynl has quit IRC
19:25:13 *** kling0n has quit IRC
20:08:37 *** pf has quit IRC
20:08:41 *** zarchne has joined #gnucash
20:13:18 *** warlord is now known as warlord-afk
20:14:05 *** sjc has quit IRC
20:16:07 *** cortana has quit IRC
20:25:52 *** cortana has joined #gnucash
20:45:03 *** joerlend_ has joined #GnuCash
20:45:04 *** XiXaQ has quit IRC
20:48:49 *** |McLANE| has joined #gnucash
20:53:02 *** |McLANE| has quit IRC
21:17:32 *** |gunni| has joined #gnucash
21:18:04 *** renato_ has joined #gnucash
21:18:12 <renato_> hi folks....
21:26:27 *** _gunni_ has quit IRC
22:11:46 *** renato_ has quit IRC
22:17:22 *** XiXaQ has joined #GnuCash
22:17:23 *** joerlend_ has quit IRC
22:39:47 *** twunder has joined #gnucash
22:48:16 *** twunder has quit IRC
23:03:00 *** Zoolooc has quit IRC
23:03:05 *** Zoolooc has joined #gnucash