--- Log opened Sun Jul 13 00:00:06 2014 |
--- Day changed Sun Jul 13 2014 |
00:00 | <&McMartin> | Screw it. New plan: break the curve into a 973-step piecewise linear path, win everything forever |
00:03 | | Turaiel[Offline] is now known as Turaiel |
00:30 | | JackKnife [Z@Nightstar-g2q2tu.customer.tdc.net] has joined #code |
00:30 | | mode/#code [+o JackKnife] by ChanServ |
00:32 | | Checkmate [Z@Nightstar-g2q2tu.customer.tdc.net] has quit [Ping timeout: 121 seconds] |
00:58 | | Derakon is now known as Derakon[AFK] |
01:14 | <&McMartin> | Also, I think my first foray into WebGL should not be my first thing I was going to foray into WebGL to do |
01:15 | <&McMartin> | Because I have something that's more shader-y and thus more appropriate over here |
01:15 | <&McMartin> | It's not shader-y *enough*, though. |
01:15 | | * McMartin sets about purging the last remnants of the fixed pipeline from it. |
01:24 | <&ToxicFrog> | Slope support: http://funkyhorror.ancilla.ca/toxicfrog/ss1/maps/09.html |
01:26 | <&McMartin> | Very nice |
01:26 | <&ToxicFrog> | Also, you can now mouse over containers to see their contents. |
01:27 | <&ToxicFrog> | But only CONTAINER objects, not ITEM objects that happen to function as containers like briefcases. |
01:27 | <&ToxicFrog> | I'm still trying to figure out what the distinction is. At first I thought that CONTAINERs were always 3d objects like crates, but things like hazmat barrels are also in that class. |
01:28 | <&McMartin> | They contain explosions1 |
01:28 | <&McMartin> | ! |
01:28 | <&ToxicFrog> | Right, but I mean |
01:28 | | * McMartin removes the projection and modelview matrices from his demo program as unnecessary. |
01:28 | <&ToxicFrog> | Crate: double-click on it to view contents and optionally pick them up |
01:29 | <&ToxicFrog> | Barrel: can't frob it, explodes when destroyed |
01:29 | | * McMartin replaces them with constant mat4s inside the vertex shader. |
01:29 | <&ToxicFrog> | Briefcase: double-click on it to view contents and optionally pick them up |
01:29 | <&McMartin> | Ah, I see |
01:29 | <&McMartin> | Yeah, I dunno |
01:29 | <&ToxicFrog> | Crates and barrels are in the same itemclass, briefcases share an itemclass with bloodstains, human skulls and laboratory glassware |
01:30 | <&McMartin> | I long ago seem to have internalized that it is entirely unreasonable to expect a "real" project to have a perfect, ironclad vision of object ontology that is followed everywhere |
01:30 | <&ToxicFrog> | At first I thought ITEM was the itemclass for anything you can pick up and put in your inventory, like medical kits and suchlike |
01:30 | <&ToxicFrog> | But it also seems to be used for a lot of "scenery" objects you can't interact with, or can move around but not carry, like body parts |
01:30 | <&McMartin> | That said, I don't see why human skulls can't be double-click to view contents and optionally pick them up~ |
01:30 | <&ToxicFrog> | and for decals like bloodstains and scorch marks. |
01:31 | | Derakon[AFK] is now known as Derakon |
01:34 | <&ToxicFrog> | Ok, after some experimentation in game, ITEM seems to be a grab bag for a whole lot of things: |
01:34 | <&ToxicFrog> | - decorative, non-interactable objects like junk |
01:34 | <&ToxicFrog> | - decals |
01:35 | <&ToxicFrog> | - decorative interactable objects like glassware and human skulls |
01:36 | <&ToxicFrog> | - access cards |
01:36 | <&ToxicFrog> | - papers and other things that can be read in place but not picked up or copied into your implants |
01:36 | <&ToxicFrog> | - usable inventory items like batteries and medkits |
01:36 | <&ToxicFrog> | - containers like corpses and briefcases |
01:38 | <&ToxicFrog> | Making this more confusing are two other itemclasses: CONTAINER, which is all openable containers with 3d models, but also non-interactable explosives like hazmat barrels that only look like containers... |
01:39 | <&ToxicFrog> | ...and FIXTURES, which includes lights, furniture, plants, and other decorative objects. |
01:39 | <&ToxicFrog> | So there's a lot of overlap between those two and ITEM. |
01:40 | <&ToxicFrog> | This also means that the on-disk structure for ITEM is the Union From Hell. |
01:44 | <&ToxicFrog> | In other news, I have successfully recreated the bridge of Citadel Station in Space Engineers >.> |
01:47 | <&McMartin> | >.> |
01:49 | <&McMartin> | Woot, and that's all references to gl_Vertex gone from my shader |
01:51 | <&ToxicFrog> | (well, "recreated". It's not capable of manouvering. Yet.) |
01:52 | <&McMartin> | Does Space Engineers have, er |
01:52 | <&McMartin> | "mining lasers" |
01:58 | <&ToxicFrog> | Sadly no. I'm probably going to install a gravity-field mass driver there instead. |
01:58 | <&ToxicFrog> | Or a giant cluster of drills. |
02:54 | | * ToxicFrog makes a copy and does some test burns |
02:54 | <&ToxicFrog> | Maximum acceleration: about 0.1g vertically, 0.05g horizontally. Impact tolerance: surprisingly good. |
02:55 | <&ToxicFrog> | Also, it's rapidly becoming clear that I can either have something that looks like the v-mails, or that looks like the interior of Citadel, but not both~ |
03:06 | | Orthia [orthianz@Nightstar-s5d.ntf.224.119.IP] has quit [Ping timeout: 121 seconds] |
03:07 | | Orthia [orthianz@Nightstar-s5d.ntf.224.119.IP] has joined #code |
03:07 | | mode/#code [+o Orthia] by ChanServ |
03:33 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Program Shutting down] |
04:16 | | celticminstrel [celticminst@Nightstar-6pf18d.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
04:24 | <&McMartin> | Meanwhile, WebGL is feeling way less befuddling this pass at it |
04:24 | <&McMartin> | I'm not entirely sure why |
04:25 | <&McMartin> | Maybe I just understand the 3.x core API better now and those skills are transferring |
04:30 | | Orthia [orthianz@Nightstar-s5d.ntf.224.119.IP] has quit [Ping timeout: 121 seconds] |
04:30 | | Orthia [orthianz@Nightstar-s5d.ntf.224.119.IP] has joined #code |
04:31 | | mode/#code [+o Orthia] by ChanServ |
04:39 | <@froztbyte> | McMartin: you've internalised more eldritch horrors |
04:40 | <&McMartin> | It *is* true that some legends have it that I relax on weekends by playing poker with Elder Gods |
04:45 | <@froztbyte> | Hehe |
04:46 | <@froztbyte> | Reading your path question brought up old memories of applied math |
04:58 | <@froztbyte> | Calculus in English still messes with my brain |
04:58 | <@froztbyte> | (I learned all my math in afrikaans initially, so all names are still afrikaans) |
05:16 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
05:28 | | Derakon is now known as Derakon[AFK] |
05:29 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code |
05:29 | | mode/#code [+o himi] by ChanServ |
05:32 | | froztbyte [froztbyte@Nightstar-frrora.za.net] has quit [Ping timeout: 121 seconds] |
05:32 | | froztbyte [froztbyte@Nightstar-frrora.za.net] has joined #code |
05:32 | | mode/#code [+o froztbyte] by ChanServ |
05:34 | | Attilla [uid13723@Nightstar-a0t.9ff.184.192.IP] has quit [[NS] Quit: Connection closed for inactivity] |
05:42 | | Turaiel is now known as Turaiel[Offline] |
05:54 | | RchrdB [RichardB@Nightstar-c6u.vd5.170.83.IP] has quit [[NS] Quit: Gone.] |
06:03 | | RchrdB [RichardB@Nightstar-c6u.vd5.170.83.IP] has joined #code |
06:04 | | Kindamoody[zZz] is now known as Kindamoody |
06:05 | | JackKnife [Z@Nightstar-g2q2tu.customer.tdc.net] has quit [Ping timeout: 121 seconds] |
06:33 | | Kindamoody is now known as Kindamoody|out |
06:41 | <&McMartin> | Success. |
06:41 | <&McMartin> | https://hkn.eecs.berkeley.edu/~mcmartin/terrain.html |
06:57 | <&McMartin> | holy shit it runs on my phone |
06:59 | <@Alek> | nice. |
07:24 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
07:36 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code |
07:36 | | mode/#code [+o himi] by ChanServ |
08:02 | | Orthia [orthianz@Nightstar-s5d.ntf.224.119.IP] has quit [Ping timeout: 121 seconds] |
08:03 | | Orthia [orthianz@Nightstar-s5d.ntf.224.119.IP] has joined #code |
08:03 | | mode/#code [+o Orthia] by ChanServ |
08:04 | | Kindamoody|out is now known as Kindamoody |
08:13 | < luke> | Recently read in some C++ code: #ifdef BROKEN |
08:14 | < luke> | No comment or anything either |
--- Log closed Sun Jul 13 08:44:49 2014 |
--- Log opened Sun Jul 13 08:44:59 2014 |
08:44 | | TheWatcher [chris@Nightstar-ksqup0.co.uk] has joined #code |
08:44 | | Irssi: #code: Total of 36 nicks [17 ops, 0 halfops, 0 voices, 19 normal] |
08:44 | | mode/#code [+o TheWatcher] by ChanServ |
08:45 | | Irssi: Join to #code was synced in 39 secs |
08:52 | | Kindamoody is now known as Kindamoody|out |
08:52 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
09:49 | | macdjord [macdjord@Nightstar-7rac1r.mc.videotron.ca] has quit [[NS] Quit: âªLike an Angel who has forsaken sympathy/ Rise up, young boy, and make yourself a legend!âª] |
10:08 | | Julius [abudhabi@Nightstar-7nkq9k.de] has quit [Connection closed] |
10:10 | | Attilla [uid13723@Nightstar-a0t.9ff.184.192.IP] has joined #code |
10:12 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code |
10:12 | | mode/#code [+o himi] by ChanServ |
10:16 | | macdjord [macdjord@Nightstar-7rac1r.mc.videotron.ca] has joined #code |
10:16 | | mode/#code [+o macdjord] by ChanServ |
11:30 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
11:52 | | abudhabi [abudhabi@Nightstar-7nkq9k.de] has joined #code |
12:15 | | * TheWatcher stabs javascript Date.parse() |
12:15 | <@TheWatcher> | Usless fucking thing /claims/ to be able to handle ISO8601, except it only supports /part/ of ISO8601 |
12:15 | <@TheWatcher> | On some browsers, anyway |
12:15 | <@TheWatcher> | others support it all fine! |
12:15 | <@TheWatcher> | Because fucking spiders. |
12:30 | < luke> | Tell me: am I completely mad trying to work with the X11 clipboard in a project that uses FreeGlut? |
12:31 | <@TheWatcher> | I would have said "yes" as soona s I got to the X11 part... |
12:31 | <@TheWatcher> | >.> |
12:31 | < luke> | I figured as much. |
12:32 | <@gnolam> | Also, Glut. |
12:32 | < luke> | Yeah, it's not my project. I'm just trying to make copy+pasting working in it (out of frustration, mainly). |
12:33 | <@TheWatcher> | X11, Glut, and not your own project? |
12:34 | <@TheWatcher> | You're completely Bursar~ |
12:34 | < luke> | And most of the C code is in a 1MB file :) |
13:14 | | * TheWatcher eyes |
13:20 | <@TheWatcher> | apparently Date.parse() fails for the valid ISO8601 '2014-07-13T24:00:00Z' in pretty much every browser |
13:20 | <@TheWatcher> | Well, every browser i've checked |
13:44 | | Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code |
13:44 | | mode/#code [+o Checkmate] by ChanServ |
14:00 | <@ErikMesoy> | Torn between something repetitive "self.name=name, self.ID=ID" and something wordy like "self.name=commonname, self.ID=uniquename" in Python. Thoughts? |
14:01 | < luke> | Are you just assigning passed values in __init__? |
14:02 | <@ErikMesoy> | Yes. But I have multiple long init functions of this sort. |
14:04 | < luke> | I'm leaning slightly to the wordier version, I think; if anything, it tells me a bit about what values I can expect in them. |
14:10 | | Orthia [orthianz@Nightstar-s5d.ntf.224.119.IP] has quit [Ping timeout: 121 seconds] |
14:14 | | Orthia [orthianz@Nightstar-mvf.9c1.224.119.IP] has joined #code |
14:15 | | mode/#code [+o Orthia] by ChanServ |
14:23 | | * Tamber does the "Yay, it finally works" dance |
14:24 | | * ErikMesoy dances with Tamber. |
14:24 | <@ErikMesoy> | Congratulations. |
14:24 | <@Tamber> | I have eventually made it to protected mode. |
14:27 | | Orthia [orthianz@Nightstar-mvf.9c1.224.119.IP] has quit [Ping timeout: 121 seconds] |
14:31 | | Orthia [orthianz@Nightstar-s5d.ntf.224.119.IP] has joined #code |
14:31 | | mode/#code [+o Orthia] by ChanServ |
14:35 | | celticminstrel [celticminst@Nightstar-6pf18d.dsl.bell.ca] has joined #code |
14:35 | | mode/#code [+o celticminstrel] by ChanServ |
14:41 | < luke> | Tamber: Writing an OS? |
14:42 | <@Tamber> | Oh, is that what this tooth-pulling is called? |
14:42 | <@Tamber> | :) |
14:44 | | ErikMesoy [Erik@Nightstar-48q.uk2.203.80.IP] has quit [[NS] Quit: Off to another cabin! Hopefully with internets there too.] |
14:44 | < luke> | And it never gets easier, I don't think. |
14:45 | <@Tamber> | I'd be terribly surprised if it did. |
14:45 | < luke> | Do you have any code on the web? |
14:45 | <@Tamber> | For this project, nope. |
14:46 | <@Tamber> | There's not all that much to see, right now; other than my crude bashings to get to 32-bit, no interrupts, and saying "Hi" in the corner of the screen. :) |
14:47 | <@Tamber> | I should probably throw it up somewhere. (That particular phrasing chosen for a reason. :) |
14:48 | < luke> | Do you have an overall design, or are you just making it up as you go along? |
14:48 | <@Tamber> | Do I look like someone who knows what they're doing? :p Just making it up as I go. |
14:50 | < luke> | I dunno. You could be one of those guys who writes out 50 spages of spec before he writes code (said programmers are rumoured to exist) |
14:50 | < luke> | joyfulprogrammer.com |
14:51 | <@Tamber> | Hehehehe |
14:52 | <@Tamber> | I hear that there are programmers out there who build the whole system in the spec document such that the coding is merely translating from spec pseudolang to an executable language. |
14:52 | < luke> | I honestly have no idea how that text got into here; I think Android just went all screwy. |
15:00 | <&ToxicFrog> | NASA does it that way, IIRC. |
15:01 | <@Tamber> | TF: That's exactly who I was referencing. :) |
15:02 | <@Tamber> | Frankly, I'd be scared if they didn't spec the hell out of something. |
15:09 | <@Tamber> | luke: For the hilarity: http://git.furryhelix.co.uk/?p=azathos;a=summary It is not a glorious example of good software practises. |
15:18 | < luke> | Are you going to use C, or are you one of those people who insist on doing the whole thing in asm? |
15:18 | <@Tamber> | If it were a more pleasant to use asm, then I might try to do the whole thing in asm. |
15:19 | < abudhabi> | So, I got this mainboard http://www.dellpartssearch.com/0xc837.html with an Intel Xeon 3600 Mhz on it. What is a viable upgrade here? |
15:19 | <@Tamber> | As it is, I'll probably jump to using C where I can; because at least that hides some of the spiders. |
15:20 | | mode/#code [+o RchrdB] by ChanServ |
15:20 | < abudhabi> | I'm thinking of adding some more RAM in the two slots I got spare (got 4x512 on it already). But what about the processor? |
15:22 | | Turaiel[Offline] is now known as Turaiel |
15:25 | < abudhabi> | Can I just stick another processor in the unused slot and get a performance boost? |
15:26 | <@Tamber> | I would suspect so. |
15:27 | < abudhabi> | Does it have to be the exact same processor? Or can I mix any supported types? |
15:27 | <@Tamber> | Couldn't say for certain. I have a nagging feeling that they should be the same model processor, though. |
15:38 | | Turaiel is now known as Turaiel[Offline] |
15:38 | | Turaiel[Offline] is now known as Turaiel |
15:57 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
15:58 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
16:10 | <@RchrdB> | abudhabi, when I've gone buying servers from Dell in the past, they will *only* sell sets of identical CPUs. |
16:16 | | Derakon_ [Derakon@Nightstar-5fqf0m.ca.comcast.net] has joined #code |
16:20 | | Derakon[AFK] [Derakon@Nightstar-5fqf0m.ca.comcast.net] has quit [Ping timeout: 121 seconds] |
17:37 | | Kindamoody|out is now known as Kindamoody |
19:02 | | Derakon_ is now known as Derakon |
19:02 | | mode/#code [+ao Derakon Derakon] by ChanServ |
19:12 | | Derakon_ [Derakon@Nightstar-5fqf0m.ca.comcast.net] has joined #code |
19:15 | | Derakon [Derakon@Nightstar-5fqf0m.ca.comcast.net] has quit [Ping timeout: 121 seconds] |
19:42 | | Kindamoody is now known as Kindamoody|afk |
19:51 | < abudhabi> | What does UP and DP stand for in context of processors? |
19:53 | <&ToxicFrog> | At a guess, uniprocessor and dual-processor, but can you give actual context? |
19:54 | < abudhabi> | Intel Xeon (DP) Processor |
19:55 | < abudhabi> | http://www.memory4less.com/m4l_itemdetail.aspx?itemid=1440460739 |
19:56 | <&ToxicFrog> | http://en.wikipedia.org/wiki/Xeon#Xeon_.28DP.29_.26_Xeon_MP_.2832-bit.29 |
19:58 | < abudhabi> | OK, thanks. |
20:00 | | ErikMesoy [Erik@Nightstar-lo2cgf.tmi.telenormobil.no] has joined #code |
20:00 | | mode/#code [+o ErikMesoy] by ChanServ |
20:24 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Program Shutting down] |
20:30 | | Turaiel is now known as Turaiel[Offline] |
20:31 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
20:39 | | Derakon_ is now known as Derakon |
20:39 | | mode/#code [+ao Derakon Derakon] by ChanServ |
21:11 | | Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
22:35 | | Checkmate [Z@Nightstar-g2q2tu.customer.tdc.net] has joined #code |
22:35 | | mode/#code [+o Checkmate] by ChanServ |
22:36 | | Turaiel[Offline] is now known as Turaiel |
23:13 | | Kindamoody|afk is now known as Kindamoody |
23:29 | | Kindamoody is now known as Kindamoody[zZz] |
23:46 | | Turaiel is now known as Turaiel[Offline] |
--- Log closed Mon Jul 14 00:00:31 2014 |