--- Log opened Sun Jan 27 00:00:25 2013 |
00:22 | | You're now known as TheWatcher[T-2] |
00:24 | | You're now known as TheWatcher[zZzZ] |
00:59 | | Thalasleep [thalass@Nightstar-724ec5eb.bigpond.net.au] has joined #code |
00:59 | | Thalasleep is now known as Thalass |
01:07 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving] |
01:07 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code |
01:07 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
01:38 | | RichyB [richardb@Nightstar-21b12075.dip.t-dialin.net] has quit [Ping timeout: 121 seconds] |
02:30 | | Thalass [thalass@Nightstar-724ec5eb.bigpond.net.au] has quit [Ping timeout: 121 seconds] |
02:37 | | Kindamoody[zZz] is now known as Kindamoody |
02:37 | | thalass [thalass@Nightstar-724ec5eb.bigpond.net.au] has joined #code |
03:23 | | Attilla [Obsolete@Nightstar-9e7fa2b2.range86-162.btcentralplus.com] has quit [Ping timeout: 121 seconds] |
03:25 | | Bullfrog [Bullfrog@Nightstar-b4e68036.pa.comcast.net] has quit [Ping timeout: 121 seconds] |
03:48 | | Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has quit [Client exited] |
04:02 | | VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [[NS] Quit: Program Shutting down] |
05:09 | | Nemu [NeophoxProd@Nightstar-70b619c5.asahi-net.or.jp] has quit [Ping timeout: 121 seconds] |
05:09 | | Nemu [NeophoxProd@Nightstar-d50952e4.asahi-net.or.jp] has joined #code |
05:36 | | thalass [thalass@Nightstar-724ec5eb.bigpond.net.au] has quit [Client closed the connection] |
05:36 | | Kindamoody is now known as Kindamoody|afk |
05:55 | | Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has joined #code |
05:55 | | mode/#code [+ao Derakon Derakon] by ChanServ |
06:06 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
06:19 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
06:19 | | mode/#code [+o himi] by ChanServ |
06:28 | | Derakon is now known as Derakon[AFK] |
06:55 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
06:56 | <@celticminstrel> | Yay, I finally have dragons. |
06:58 | < Syk> | yay |
06:58 | < Syk> | everyone needs more dragons |
06:59 | <@celticminstrel> | I also have elemental damage/resistances now. |
07:08 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
07:08 | | mode/#code [+o himi] by ChanServ |
07:17 | | Vash [Vash@Nightstar-221158c7.sd.cox.net] has joined #code |
07:17 | | mode/#code [+o Vash] by ChanServ |
07:40 | | ErikMesoy|sleep is now known as ErikMesoy |
08:09 | | Vashicus [Vash@Nightstar-221158c7.sd.cox.net] has joined #code |
08:09 | | Vash [Vash@Nightstar-221158c7.sd.cox.net] has quit [Client closed the connection] |
08:09 | | Vashicus is now known as Vash |
08:10 | | mode/#code [+o Vash] by ChanServ |
08:11 | | Vash [Vash@Nightstar-221158c7.sd.cox.net] has quit [Client closed the connection] |
08:12 | | Vash [Vash@Nightstar-221158c7.sd.cox.net] has joined #code |
08:12 | | mode/#code [+o Vash] by ChanServ |
08:15 | | Vash [Vash@Nightstar-221158c7.sd.cox.net] has quit [Client closed the connection] |
08:22 | | Kindamoody|afk is now known as Kindamoody |
08:43 | | celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
09:28 | | thalass [thalass@Nightstar-724ec5eb.bigpond.net.au] has joined #code |
09:43 | | thalass [thalass@Nightstar-724ec5eb.bigpond.net.au] has quit [[NS] Quit: Leaving] |
09:44 | | Kindamoody is now known as Kindamoody|out |
10:27 | | You're now known as TheWatcher |
10:50 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving] |
11:06 | | RichyB [richardb@Nightstar-ee92bac9.dip.t-dialin.net] has joined #code |
11:07 | | Syk is now known as syknap |
12:56 | | RichyB [richardb@Nightstar-ee92bac9.dip.t-dialin.net] has quit [[NS] Quit: >:3 This is BunThulhu. Copy him into your quit message to help him take over the Internet.] |
13:03 | | VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code |
13:05 | | VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [[NS] Quit: Program Shutting down] |
13:06 | | Attilla [Obsolete@Nightstar-9e7fa2b2.range86-162.btcentralplus.com] has joined #code |
13:10 | | VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code |
13:29 | | celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has joined #code |
13:29 | | mode/#code [+o celticminstrel] by ChanServ |
17:08 | | * celticminstrel makes charts in Excel of monster and item distribution according to level. It's interesting! |
17:34 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Connection closed] |
17:42 | | ErikMesoy is now known as Dainna |
17:50 | <@celticminstrel> | Heh, I just tried throwing a cursed weapon. Not only does it heal the enemy if it hits, it's not restricted to max hitpoints. |
17:50 | <@celticminstrel> | So, I now have a snake with 22/15 HP. |
18:21 | | RobinStamer is now known as Vasi |
18:34 | | cpux [cpux@Nightstar-98762b0f.dyn.optonline.net] has joined #code |
18:34 | | mode/#code [+o cpux] by ChanServ |
18:48 | | VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [Client closed the connection] |
18:49 | | VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code |
18:51 | | Derakon[AFK] is now known as Derakon |
18:57 | | Kindamoody|out is now known as Kindamoody |
19:02 | | cpux [cpux@Nightstar-98762b0f.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
19:23 | | Kindamoody is now known as Kindamoody[zZz] |
20:55 | | VirusHome [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code |
20:55 | | Netsplit *.net <-> *.split quits: @Orthia, Typherix, Attilla, Dainna, syknap, @Pandemic, necrogami, @Courage |
20:56 | | Netsplit over, joins: Courage |
20:56 | | mode/#code [+o Courage] by ChanServ |
20:59 | | syknap [the@Nightstar-030f9e01.iinet.net.au] has joined #code |
20:59 | | necrogami [coldfront@Nightstar-5281ab45.c4.io] has joined #code |
21:00 | | Typherix [Typherix@Nightstar-7dc8031d.mi.comcast.net] has joined #code |
21:02 | | Orthia [orthianz@3CF3A5.E1CD01.5A78C0.03128C] has joined #code |
21:02 | | mode/#code [+o Orthia] by ChanServ |
21:02 | | Attilla [Obsolete@Nightstar-9e7fa2b2.range86-162.btcentralplus.com] has joined #code |
21:04 | | ErikMesoy [Erik@A08927.B4421D.FE7332.A86588] has joined #code |
21:09 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code |
21:09 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
21:18 | | ErikMesoy is now known as Dainna |
21:24 | | Vasi is now known as RobinStamer |
21:25 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
21:25 | | mode/#code [+o himi] by ChanServ |
22:00 | | Dainna is now known as ErikMesoy |
22:05 | | JustBob [justbob@ServerAdministrator.Nightstar.Net] has quit [Connection reset by peer] |
22:07 | | JustLurk [justbob@ServerAdministrator.Nightstar.Net] has joined #code |
22:23 | | * ToxicFrog unhappily contemplates config file handling in emufun |
22:25 | <&ToxicFrog> | So, there's a whole bunch of configuration going on here. |
22:26 | <&ToxicFrog> | There's the configuration for the program itself, which at present resides in a single file (~/.local/share/love/emufun/emufun.cfg). It may later be split into multiple files. |
22:27 | <&ToxicFrog> | This controls things like screen resolution, keybindings, media library location (locations? Do I want to support that? Probably. How?) |
22:27 | <@TheWatcher> | ("emufun" sounds like it should be an entertainment package for large, flightless birds~) |
22:27 | <&ToxicFrog> | (it was originally a frontend for launching emulators. It's grown into a more general HTPC frontend.) |
22:27 | <@TheWatcher> | (aaaah) |
22:27 | <&ToxicFrog> | (that's totally going to be its logo if it ever gets one, though~) |
22:28 | <&ToxicFrog> | Anyways. At present, program configuration must be hand-edited; emufun writes a sensible default the first time it's run. At some point I want the user to be able to configure it in-program, but that's for later. |
22:30 | <&ToxicFrog> | There is also a heirarchy of media-specific configurations in the library itself - a .emufun (*nix) or emufun.cfg (windows) file in a directory of the library applies those settings to everything in that directory (and all subdirectories). |
22:31 | <&ToxicFrog> | And then...there are complications. |
22:32 | <&ToxicFrog> | For example, I want to be able to provide sensible defaults for all media libraries. A lot of that is just going to be naming of config files and sensible default file classifications. |
22:32 | <&ToxicFrog> | I don't want the user to have to write this, or include it in the top level of all of their media libraries. |
22:33 | <&ToxicFrog> | So it goes in the same place as emufun.cfg, I guess, and also gets sensible defaults on first run? What do I call it? Library.cfg? |
22:34 | <&ToxicFrog> | And how is this handled internally? Right now, each node (representing a file or directory in the library - or virtual command, more on that later) has an associated configuration function. |
22:34 | <@TheWatcher> | I'd say library_defaults.cfg, if only because I prefer config files whose naming is a good indicator of what it's for *shrug* |
22:35 | <&ToxicFrog> | (it's not the defaults after the user edits it, though) |
22:36 | <&ToxicFrog> | Anyways. With this, the top level node now needs two configuration functions ($LIBRARY/.emufun and $APPDATA/library.cfg). If I support multiple media libraries it only gets uglier. |
22:37 | <&ToxicFrog> | ...actually, I think the underlying problem here is model/view confusion. |
22:39 | <&ToxicFrog> | A node corresponds to exactly one item in the filesystem with exactly one chain of configuration functions, but may be combined with other nodes in display, or reached from multiple nodes in the UI (for example, EmuFun->All Libraries->Television and EmuFun->Media->Television will both terminate at the same node) |
22:39 | <&ToxicFrog> | I need to decouple the display of library contents from the representation of those contents in the filesystem. |
22:41 | <&ToxicFrog> | ...I also need a way to handle name collisions across libraries. I think the answer here is to rework it so that when the user asks for, say, /Television, the view asks all of the libraries for root.Television and amalgamates the results from all of them. |
22:43 | | JustLurk is now known as JustBob |
22:48 | <&ToxicFrog> | Thank you, #code |
22:59 | | ErikMesoy is now known as ErikMesoy|sleep |
23:14 | <@TheWatcher> | Things I have learnt thought compiling OSS packages, #45: No bugger ever checks the values returned from most of the stdio functions, because they are prats. |
23:15 | <@TheWatcher> | *through |
23:26 | | * celticminstrel wonders whether list-style-type: "string" will ever be a thing. |
23:26 | <@celticminstrel> | I found it in a draft w3c paper, but no browsers support it. |
23:26 | <@celticminstrel> | ...well. I shouldn't say that without testing, probably. |
23:27 | <@celticminstrel> | Firefox doesn't support it, anyway. |
23:29 | | You're now known as TheWatcher[T-2] |
23:33 | | You're now known as TheWatcher[zZzZ] |
23:45 | | thalass [thalass@Nightstar-724ec5eb.bigpond.net.au] has joined #code |
23:57 | <~Vornicus> | list-style-type: string? |
23:58 | <~Vornicus> | wait, would that give you the ability to specify a particular unicode character or something as the bullet of your list? |
--- Log closed Mon Jan 28 00:00:41 2013 |