--- Log opened Tue Sep 24 00:00:08 2013 |
00:00 | < Syka> | you don't have to run chromeos |
00:00 | < Syka> | flick dev switch, boot into uefi |
00:00 | < Syka> | install whatever you want |
00:01 | | You're now known as TheWatcher[T-2] |
00:01 | <@froztbyte> | McMartin: I don't much see the point is the entire effort either |
00:01 | <@froztbyte> | Of* |
00:01 | < Syka> | linus torvalds uses one mainly for the screen res |
00:01 | <@froztbyte> | That's fine |
00:02 | < Syka> | you can fit a lot of emails in 10pt font |
00:02 | <@froztbyte> | But I don't care about that |
00:02 | | * Syka gives froztbyte some caremad |
00:02 | <@froztbyte> | Res causes detail loss in perception if the observable surface is too tiny |
00:03 | <@froztbyte> | (cf graphs) |
00:03 | < Syka> | i think the only thing he's complained about is 'jesus christ dpi scaling a shit' |
00:03 | | You're now known as TheWatcher[zZzZ] |
00:03 | <@froztbyte> | Yeah there's that too |
00:03 | <@froztbyte> | I don't feel like having that fun |
00:03 | < Syka> | which must mean that its pretty okay in other respects |
00:03 | <@froztbyte> | Already have enough elsewhere |
00:03 | < Syka> | froztbyte: run it at 95 dpi anyway |
00:03 | < Syka> | :D |
00:04 | | * Syka puts froztbyte on the express train to eye strain |
00:05 | < Syka> | anyway, i cant wait for the gabebox |
00:06 | < Syka> | gabecube, rather |
00:06 | <@Reiv> | Steambox is a good thing. |
00:06 | <@Reiv> | If nothing else, with any luck it'll encourage Corporate Drones to not ignore PC so horribly for the next few years. |
00:08 | < Syka> | nvidia seem to be trumpeting the 'haha console users, your shit is already outdated at the announcements' |
00:08 | < Syka> | they also seem to have unfucked their prop drivers quite a bit |
00:08 | < Syka> | its a nvidia steam conspiracy |
00:08 | < Syka> | to sell us all games!!!1!1 |
00:09 | < Syka> | what a henious thing to do |
00:09 | <@Reiv> | This would be because ATI are the ones making the next generation of consoles, yes? |
00:10 | <&McMartin> | omzg |
00:12 | | Turaiel[Offline] is now known as Turaiel |
00:23 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
00:27 | < Syka> | reiv: yep |
00:28 | < Syka> | the ps4 and xbone are jokes right now |
00:28 | < Syka> | its a shitty amd apu with shitty clocks and okay ram |
00:28 | <@Reiv> | Syka: You seem a person distinctly prone to hyperbole. |
00:29 | < Syka> | Reiv: naaaah~ |
00:29 | | Derakon[AFK] is now known as Derakon |
00:29 | <@Reiv> | Consoles are never cutting edge hardware. The hardware they're getting is considerably ahead of what the previous boxes could run; I am pleased at the improvements in fidelity and capability that will result accordingly. |
00:29 | | mode/#code [+ao Derakon Derakon] by ChanServ |
00:29 | < Syka> | bzzt |
00:29 | | * Syka buzzer |
00:30 | < Syka> | on release, the PS3 was more powerful than PCs of its day |
00:30 | < Syka> | if only in raw power |
00:30 | < Syka> | the Cell is a different story |
00:30 | <@Reiv> | That they are all fundamentally PCs is also an inherently good thing. The less money spent fiddling with ports the more money spent on the game itself; and the less effort spent on the technical portion of porting, the more can be directed to finetuning to the platform in question. |
00:31 | < Syka> | know what makes the cost of porting even less? |
00:31 | < Syka> | not porting to consoles!~ |
00:32 | < Syka> | although right now it is better |
00:32 | < Syka> | because they target opengl on the ps4 and directx on the xbone |
00:32 | < Syka> | both of which are required for a pc/mac/linux version |
00:33 | | * Reiv patpat Syka on the head, wanders off to conversations elsewhere. |
00:33 | < Syka> | have fun with your xbone :D |
00:34 | <@Reiv> | ... why? |
00:34 | <@Reiv> | I use PC. |
00:35 | < Syka> | and obviously not anything with a half-assed buggy PC port :p |
00:36 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
00:36 | | mode/#code [+o himi] by ChanServ |
00:39 | <@Reiv> | Syka: How old are you? |
00:41 | < Syka> | old enough to vote! :D |
00:43 | <@Reiv> | In which countries? ¬¬ |
00:43 | < Syka> | besides, the new consoles aren't inherently PCs, since the xbone is a stripped down W8 (apparently) and the PS4 is some form of BSD (i think) |
00:44 | <&McMartin> | PS3/4 is "some form of BSD" roughly the same way OS X is |
00:44 | < Syka> | they're still going to be a pain to port :p |
00:45 | < Syka> | yeah, ps4 orbis is some custom thing |
00:45 | <&McMartin> | The real trick is the guys writing to XBLA did it using C# and XNA. |
00:45 | <&McMartin> | Porting *that* to MonoGame is a much simpler task |
00:45 | <&McMartin> | So stuff like Bastion and SpaceChem makes the jump pretty easily. |
00:45 | < Syka> | XNA is dead now, isn't it? |
00:46 | < Syka> | or it wasnt supported in the new .net, or something |
00:46 | < Syka> | which if it is, thats a shame |
00:48 | < RichyB> | froztbyte, huh. I would normally use xz rather than 7z because (AIUI they're (almost?) exactly the same algorithm) and (there's an 'xz' program that's either on or available for every unix which mimics gz and bz2's friendly command-line parsing, whereas p7zip is a bit of a pain) |
00:49 | < RichyB> | Syka, you don't need to write a DirectX version of any given videogame in order to target Windows; all three currently-competitive GPU vendors each ship an OpenGL implementation on Windows anyway. |
00:50 | < Syka> | RichyB: but is it a good opengl implementation? |
00:50 | < Syka> | i remember valve sending a whole heap of stuff to nvidia about it during the linux port |
00:51 | < RichyB> | AIUI yes. |
00:51 | <&McMartin> | Syka: Dunno offhand (re: XNA), but I'd be very surprised if they abandoned their gamewriting framework. |
00:52 | < RichyB> | McMartin, did you know that Bastion has a Google "Native Client" port? |
00:52 | < Syka> | McMartin: they also ditched Windows Presentation Foundation, so |
00:53 | < Syka> | http://www.neowin.net/news/microsoft-to-retire-xna-tools-no-plans-to-abandon-dir ectx |
00:53 | < RichyB> | That makes me scratch my head a lot. |
00:53 | < Syka> | microsoft don't care about gaming on windows anymore |
00:53 | < Syka> | like, legitimately don't care |
00:53 | < RichyB> | Remember how MS's thing always used to be selling a (bunch of) platform(s) that ISVs would build and sell applications on? |
00:54 | < Syka> | Games for Windows has been shitcanned, XNA is dead, Windows 8 is a tool for race to the bottom hardware |
00:54 | < RichyB> | When and why the fuck did MS switch into this new mode of just churning out and abandoning new supposedly-ecosystem-defining APIs on such short schedules? |
00:55 | < Syka> | RichyB: when they realised they made more money selling CoD to kids |
00:55 | <&McMartin> | GfWL was always a steaming pile compared to its competitors. |
00:55 | < RichyB> | You can track *Ubuntu* releases now and reasonably expect longer support lifetimes than MS is handing out |
00:55 | <&McMartin> | Though it was apparently very easy to use. |
00:56 | < RichyB> | Stability isn't even on their goal list! |
00:56 | < Syka> | gfwl was never easy to use |
00:56 | <&McMartin> | Oh hey, Salacious Salamander or whatever is coming out at some point. |
00:56 | <&McMartin> | Syka: I meant as a developer |
00:56 | < RichyB> | McMartin, if I had worked on GfWL, I would tell anyone who asked about it that I was unemployed or working in a circus biting the heads off chickens instead during that time. |
00:56 | < Syka> | oh probably |
00:56 | <&McMartin> | It was the platform of choice for "oh shit I need to have multiplayer support in my half-assed PC port" |
00:57 | < RichyB> | GfWL is the most embarrassing pile of trash that I have ever seen come out of Redmond, and that's saying a lot. |
00:57 | < RichyB> | Wait, that's actually overly harsh. |
00:57 | < Syka> | i have a video of logging on to Red Faction |
00:57 | < Syka> | it took about a minute of GFWL fucking itself |
00:57 | <&McMartin> | I'd have to think about that |
00:57 | < Syka> | and then it would give up and sign in offline |
00:57 | < RichyB> | I have yet to see anything else come out of Redmond that's even a tenth as shit-tastic as GfWL |
00:57 | < RichyB> | What were they fucking thinking!? |
00:58 | | * Reiv sets mode: -hyperbole |
00:58 | <@Reiv> | ¬¬ |
00:58 | < Syka> | RichyB: Microsoft SQL Express |
00:58 | < Syka> | :D |
00:58 | < Syka> | where the limitation is the filesize! |
00:58 | < Syka> | and vendors do not know how to make small databases! |
00:58 | < RichyB> | Eh, file-size limits make perfect sense. |
00:58 | < Syka> | ...and the upgrade path is 90% of the time 'go buy Oracle' |
00:59 | < Syka> | I shit you not, this platform had two databases |
00:59 | < Syka> | MSSQL Express, or Oracle |
00:59 | < RichyB> | Reiv, really? Show me anything that competes? |
00:59 | <@Reiv> | I would have plenty of sympathy for the very intelligent programmers behind GFWL |
00:59 | < Syka> | no MSSQL Server |
00:59 | < Syka> | Reiv: I do not think that the GFWL developers were the smartest tools in the shed |
00:59 | < RichyB> | Syka, why not MSSQL Server? |
00:59 | < Syka> | RichyB: I have no idea :( |
01:00 | < Syka> | RichyB: it was a shitty niche software product that we ended up paying $lots for |
01:00 | <&McMartin> | I'm going to have to say that GfWL is only as bad as it is because it is in your way more. |
01:00 | < Syka> | and had to fly a guy from the USA to get training |
01:00 | <&McMartin> | Windows ME, for instance, you probably managed to ignore |
01:00 | < Syka> | because the person who bought the system, and was trained on it, left a month later |
01:01 | <&McMartin> | I'm not willing to state as immediately obvious that WinMe wasn't worse than GfWL. |
01:01 | < RichyB> | McMartin, I used a Windows ME computer once for as much as two straight hours and it neither blue-screened nor asked me to log in to anything nor wasted my time wanking to itself instead of letting me launch applications. |
01:03 | | Reiv [NSwebIRC@Nightstar-95746c1f.kinect.net.nz] has quit [Ping timeout: 121 seconds] |
01:03 | < RichyB> | For comparison though, I haven't yet tried using Microsoft Bob. |
01:06 | < RichyB> | Derakon, is there any particular reason why pyrel doesn't seem to have a setup.py? |
01:06 | <&Derakon> | RichyB: hang on, I'll be back in 30-45 minutes. |
01:06 | <&Derakon> | But short version: fuck if I know how to set up Python packages~ |
01:06 | | Derakon is now known as Derakon[AFK] |
01:07 | | Reiv [NSwebIRC@Nightstar-95746c1f.kinect.net.nz] has joined #code |
01:07 | | mode/#code [+o Reiv] by ChanServ |
01:07 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
01:08 | < RichyB> | Derakon[AFK], fair enough. :) |
01:20 | | * ToxicFrog resyncs |
01:21 | <&ToxicFrog> | McMartin: git uses content-addressed storage, so while it is famously bad at large binaries, if you have *the same* large binaries all over the place they only get stored once. |
01:21 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
01:21 | | mode/#code [+o himi] by ChanServ |
01:21 | <&ToxicFrog> | Also, the delta algorithm normally cuts off for files above a certain size to avoid ballooning memory requirements, but this can be tuned if you find you have large binaries that change, but only slightly. |
01:22 | <&McMartin> | The material retained is of the former variety. |
01:23 | <&McMartin> | It is 12 hours of oggs. |
01:23 | <&McMartin> | However, the other 800MB was the 12 hours of AIFFs that the oggs replaced. |
01:23 | <&McMartin> | (Ladies and gentlemen, early CD-ROM software) |
01:24 | <@Reiv> | McMartin: ... run that past me again |
01:24 | <&ToxicFrog> | SteamOS and the Steam client are getting local game streaming? |
01:24 | <&ToxicFrog> | yessssssssssssssssss |
01:24 | <&ToxicFrog> | I have wanted this for ages |
01:24 | <&McMartin> | Reiv: Unlike, say, SVN, Git has you download the entire history of the project. |
01:25 | <&ToxicFrog> | McMartin: oh yes, and you can use git filter-branch (among other things) to retroactively remove things from the history. |
01:25 | <&McMartin> | This is problematic for UQM, where "the entire history" includes nearly 700 megabytes of uncompressed digital audio that is the soudntrack and the voiceovers. |
01:25 | <&McMartin> | ToxicFrog: Turns out we did that during the CVS->SVN transition. |
01:25 | <&ToxicFrog> | Which is handy for "oh shit, someone checked in a gigabyte of raw art assets three years ago and no-one noticed until now" |
01:25 | <@Reiv> | ToxicFrog: I still want Steam to have scheduled downloading. |
01:26 | <@Reiv> | So you can have the thing start doing its thing at 1AM and leave us the hell alone during the day |
01:26 | <&ToxicFrog> | Reiv: I certainly would not object to scheduled downloading, but local game streaming is something I've wanted for years. |
01:26 | <&ToxicFrog> | And all of the existing solutions (a) suck (b) are proprietary (c) are expensive and (d) suck. |
01:26 | <@Reiv> | ToxicFrog: So you can game on one machine and Symbol can watch on another? |
01:26 | <&ToxicFrog> | Er |
01:26 | <&ToxicFrog> | So I can game on the laptop, using the power of Durandal to play games that the laptop is wholly incapable of actually running |
01:27 | <@Reiv> | ... oho |
01:27 | <&McMartin> | Yeah, this streaming is the other direction from LPs. |
01:27 | <@Reiv> | Oh that /will/ be shiny. |
01:27 | <@Reiv> | ... with that I can build a gamerig and skip the screen. |
01:27 | <@Reiv> | I mean I won't, but I could~ |
01:27 | <&ToxicFrog> | Yeah, this is not streaming as in "streaming the game video to someone else" |
01:27 | <&ToxicFrog> | It's streaming as in OnLive. |
01:27 | < Syka> | but local! :D |
01:27 | <&ToxicFrog> | Run the game on one machine, but display it and get input from another. |
01:28 | < Syka> | the nvidia shield does that too |
01:28 | <@Reiv> | Shiny. |
01:28 | <&ToxicFrog> | Yes, but the Shield requires you to have a recent nV video card and the Shield client hardware. |
01:28 | < Syka> | I think that people are realising that you're not going to get good power out of anything small |
01:28 | <&ToxicFrog> | Fuck that noise, this is doable entirely in software. |
01:28 | < Syka> | ToxicFrog: the former isn't a problem, and the latter is why you buy the shield anyway :p |
01:28 | <&McMartin> | TF: Except here it was eleven years ago, not three, and we noticed because converting it to something smaller and writing in some audio codecs was a major early goal. |
01:29 | <&ToxicFrog> | Syka: it is if you don't have any nV hardware and don't feel like dropping several hundred on an inferior graphics card just for local streaming. |
01:29 | <&ToxicFrog> | Or if, say, you want to stream the game to a laptop rather than nV's weird handheld console thinger. |
01:30 | < Syka> | man, that reminds me |
01:30 | < Syka> | I need to shove a nv gpu in my microserver |
01:30 | <&ToxicFrog> | Reiv: all that said, yes, one immediate benefit of this is that I could use Durandal's hardware for gaming while Symbol uses its screen for watching things. |
01:30 | < Syka> | for delicious hdmi audio |
01:31 | <@Reiv> | ToxicFrog: Will Durandals hardware cheerfully run Youtubes? |
01:31 | <&ToxicFrog> | ....yes? |
01:31 | <@Reiv> | While, you know, gaming full out |
01:32 | <&ToxicFrog> | Also, the things she's watching are H.264 videos streamed from Orias over the local network, not youtube. |
01:35 | <&ToxicFrog> | As long as I'm not playing something super recent it should be fine. |
01:35 | <@Reiv> | Nice. |
01:35 | <@Reiv> | Very, very nice. |
01:35 | <&ToxicFrog> | Since my main gaming taste at the moment is Perfect Dark... |
01:35 | <@Reiv> | hm. |
01:35 | <@Reiv> | The opposite is true, too I guess |
01:35 | <@Reiv> | Will this Steam Streaming let you stream video in the other direction? |
01:35 | <@Reiv> | That'd be nice. |
01:35 | <&ToxicFrog> | What? |
01:36 | <@Reiv> | Instead of streaming my games from Orias to PC |
01:36 | <@Reiv> | Can I stream my *movies* from Orias to PC |
01:36 | <@Reiv> | Using the SteamThingy. |
01:37 | < Syka> | ...VLC? |
01:37 | <&ToxicFrog> | What |
01:37 | <&ToxicFrog> | No, that's not how it works, on several counts |
01:38 | <&ToxicFrog> | Steam gaming streaming is from the PC on which you would normally play games to another device. |
01:38 | <&McMartin> | It's closer to RDP than VLC. |
01:38 | <&ToxicFrog> | You start Steam or SteamOS on your laptop or HTPC or the like, and it commandeers the gaming machine, if it's on, to do the actual rendering and stuff. |
01:38 | < Syka> | i'm talking movie streaming |
01:38 | < Syka> | re: vlc |
01:38 | < Syka> | because y' |
01:38 | < Syka> | know, we can do that, right now |
01:38 | < Syka> | on pretty much anything |
01:39 | <@Reiv> | Perhaps I should rephrase. |
01:39 | <@Reiv> | I wonder if SteamOS will let us play with such toys without having to run a dozen different apps for each use case. |
01:39 | <&ToxicFrog> | In the case of my home network, that would mean the games run on Durandal and display on Thoth or Isis. Orias - being a system with no screen, no graphics card, and running the wrong OS - doesn't, and can't, get involved. |
01:40 | <&ToxicFrog> | So...playing video files on the gaming machine and streaming them to the steamOS endpoint? |
01:40 | <@Reiv> | ToxicFrog: Right. |
01:41 | <&ToxicFrog> | Unknown. Probably not. What's the use case? Anything with enough beef to decode the stream from Steam can decode the actual video file. |
01:41 | <&ToxicFrog> | Also, video playback in Steam in general is famously a total clusterfuck, so I'm not sure I'd trust them to get it right in any case~ |
01:41 | <@Reiv> | Do you think they'll package VLC with SteamOS?~ |
01:43 | <&ToxicFrog> | (also, we already have dozens of good solutions for local media streaming. We don't have shit for local game streaming.) |
01:47 | <@Reiv> | Idly: Does this imply that the 'Steambox' solution we have at last is a bit of hardware in the realm of OUYA rather than Xbone, and then stream from your main gaming rig? |
01:47 | <@Reiv> | (OUYA itself can die in a fire, of course) |
01:51 | <&ToxicFrog> | Doubtful. From what I've read of the Steambox, it's meant to be capable of heavyweight gaming whether the user already has a gaming machine or not. |
01:51 | <&ToxicFrog> | This is a feature they are adding to all Steam clients and will probably be more useful to people who have an existing gaming machine and don't want to drop $$$ on a steambox just to play their PC games on the TV - but might have a spare laptop. |
01:53 | <@Reiv> | Tres shiny. |
01:53 | <@Reiv> | Best part about it is that it will make the cheapo PC I picked up at work *even better* |
01:53 | <@Reiv> | I just hope SteamOS has a light footprint. |
01:54 | | * McMartin unleashes the GIT PUSHO RIGIN MASTER of 200 MB |
01:54 | <@Reiv> | Given that they intend it to be able to run on said 'spare laptop' it should do it, I hope. |
01:54 | <&ToxicFrog> | I have no idea if that's actually something they intend! |
01:54 | <&ToxicFrog> | All they've said is that it will be free, linux based, and have features X Y Z. |
01:55 | <@Reiv> | Yeah. It'll be interesting. |
01:55 | <@Reiv> | I do so hope they keep it lightweight; I can't really imagine SteamOS taking off otherwise. We already have heavyweight OSes - they're, uh, Windows, linux, and mac~ |
01:57 | <&ToxicFrog> | Yeah, I mean, I suspect it'll be a minimal Linux system that boots straight into Steam Big Picture Mode. |
01:57 | <&ToxicFrog> | But they haven't said. |
01:59 | <@Reiv> | So long as it will also stream video, somehow (VLC is fine), I will be a very happy man. |
01:59 | <&McMartin> | That's on the feature list |
02:01 | | Derakon[AFK] is now known as Derakon |
02:02 | | * Derakon eyes his email. |
02:02 | <&Derakon> | I have a message from someone who "stumbled onto your Bitbucket profile and saw that you created the repo "pyrel," <insert summary of Pyrel C&P'd from the repo page>" |
02:03 | <&Derakon> | "Based on your interest in Python, I wanted to see if you would be interested in yadda yadda recruiter spiel" |
02:07 | <&ToxicFrog> | This has been A Thing for a while now. They scrape github too. |
02:08 | <&ToxicFrog> | This occasionally has hilarious results when the repo is things like "my dotfiles" or "my godawful student project erected here as a terrible warning to others" |
02:08 | <&Derakon> | Heh. |
02:13 | < [R]> | Nice |
02:17 | | * celticminstrel just had 404 unread messages in here. |
02:19 | <@celticminstrel> | I'm assuming this is spam you're discussing? |
02:31 | <&Derakon> | CM: more like poorly-targeted headhunting. |
02:32 | < Syka> | man |
02:32 | < Syka> | diffs are sometimes so freakin weird |
02:32 | < Syka> | this one section has two additions and one removal |
02:33 | < Syka> | they're all newlines, right next to each other??? |
02:33 | <&Derakon> | Ahh, but you see, they're different newlines! |
02:33 | < Syka> | fucking newlines |
02:33 | < Syka> | what are they good for |
02:39 | <@celticminstrel> | Ah. |
02:46 | | * iospace gives Syka a unicable |
02:46 | <@iospace> | ^_^ |
02:49 | | * Syka beats iospace to death with it |
02:49 | < Syka> | D:< |
02:49 | <@iospace> | D: |
02:49 | < Syka> | introducing hdmi-to-corpse |
02:50 | <@iospace> | >: |
02:57 | | VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [[NS] Quit: Program Shutting down] |
03:16 | | Kindamoody[zZz] is now known as Kindamoody |
03:22 | | Vorntastic [Vorn@Nightstar-1721a741.sub-70-211-13.myvzw.com] has joined #code |
03:25 | < [R]> | <Ius> They need a modern remake of Tic-Tac-Toe, where all the Xs and Os level up and gain new skills and weapons <Ius> with new DLC maps <Ius> and for $.99 you can buy an extra move |
03:26 | <&McMartin> | OK, time to convert a couple dozen SVN revision numbers into git tags |
03:37 | <&McMartin> | But it does look at least at first like the push was successful! |
03:38 | <@celticminstrel> | ... |
03:38 | <@celticminstrel> | What is a "unicable" anyway. |
03:40 | < Syka> | celticminstrel: it's a thing from some articles I wrote |
03:40 | < Syka> | celticminstrel: http://reddrgn.net/tidbits/files/esp/4.jpg |
03:42 | < Syka> | or rather, a thing I was making fun of in some article I wrote |
03:44 | <@celticminstrel> | Ah. |
04:16 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Operation timed out] |
04:26 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code |
04:26 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
04:29 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
04:29 | | mode/#code [+o himi] by ChanServ |
04:58 | | Vorntastic [Vorn@Nightstar-1721a741.sub-70-211-13.myvzw.com] has quit [[NS] Quit: Bye] |
05:01 | | Derakon is now known as Derakon[AFK] |
05:06 | | Turaiel is now known as Turaiel[Offline] |
05:49 | | RichyB [RichyB@D553D1.68E9F7.02BB7C.3AF784] has quit [[NS] Quit: Gone.] |
05:52 | | RichyB [RichyB@D553D1.68E9F7.02BB7C.3AF784] has joined #code |
05:53 | | celticminstrel is now known as celmin|Zzzzzz |
05:56 | | ErikMesoy|sleep is now known as ErikMesoy |
06:19 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
06:31 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
06:31 | | mode/#code [+o himi] by ChanServ |
06:37 | | Kindamoody is now known as Kindamoody|out |
07:20 | | VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code |
07:36 | < Xon> | > Total DISK READ: 0.00 B/s | Total DISK WRITE: 4.54 M/s |
07:36 | < Xon> | > TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND |
07:36 | < Xon> | > 20208 be/3 root 0.00 B/s 0.00 B/s 0.00 % 88.96 % [jbd2/dm-0-8] |
07:36 | < Xon> | Not something I want to see on a DB server :( |
07:37 | <@Alek> | eep |
07:38 | < Xon> | sorting by DISK WRITE has only about 200kb/s of disk throughput showing up |
08:01 | | Azash [ap@Nightstar-339920e6.net] has quit [Operation timed out] |
08:17 | | Azash [ap@Nightstar-339920e6.net] has joined #code |
08:17 | | mode/#code [+o Azash] by ChanServ |
08:40 | | You're now known as TheWatcher |
08:52 | <@froztbyte> | RichyB: not everything has xz yet |
08:52 | <@froztbyte> | but yeah, xz is definitely nicer |
09:07 | | Kindamoody|out [Kindamoody@Nightstar-05577424.tbcn.telia.com] has quit [Operation timed out] |
09:17 | | Kindamoody|autojoin [Kindamoody@Nightstar-05577424.tbcn.telia.com] has joined #code |
09:23 | <&McMartin> | Woot |
09:23 | | * McMartin successfully reads a full sprite specification out of his JSON spec file. |
09:23 | <@froztbyte> | haha |
09:23 | <~Vornicus> | Victory |
09:24 | <&McMartin> | Once I get the optional arguments in, and object *unloading*, and some refactoring of the API that has been made clear is necessary... |
09:24 | <&McMartin> | ... I can start tackling the hardest problem in the project, which I'm still not wholly sure how to solve. -_- |
09:25 | <@froztbyte> | isn't there a rule which says that if you leave that hardest part for last, you'll end up changing the last 10 things before it as well? |
09:25 | <@froztbyte> | just because murphy's a dick |
09:25 | <&McMartin> | This is a lot more dispersed than that, so, no |
09:25 | <&McMartin> | Five components ago will not survive |
09:25 | <&McMartin> | These four are golden though |
09:25 | <@froztbyte> | hehe |
09:27 | <&McMartin> | These will need to be heavily reworked to let them gain their full power |
09:27 | <&McMartin> | which, uh, wasn't in the spec |
09:29 | <@froztbyte> | haha |
09:29 | <&McMartin> | But it's become pretty clear that Monocle ought to export a relatively generic JSON query interface. |
09:30 | <&McMartin> | That way instead of having things like UQM's endless shitloads of string tables and color maps and animation specs, I can just have a "data" resource type that is A JSON Object. |
09:30 | <&McMartin> | (In addition to knowing how to parse up stuff for sound, music, sprites, etc.) |
09:31 | <&McMartin> | I'd like to do that without also having to expose the red-black trees I'm using for maps, though. I think I can do this thing without too much trouble. |
09:31 | <&McMartin> | (While not *replacing* them, because other Monocle internals need access to it. But it won't be exported.) |
09:32 | <@froztbyte> | mmmmmmmmm |
09:32 | <@froztbyte> | I'm speaking from a position of lack of information here, but isn't that the XML trap? |
09:33 | <&McMartin> | Monocle's core system will never rely on the Data resource type. |
09:33 | <&McMartin> | that's the escape hatch for whatever it is you happen to need that I didn't think of. ;-) |
09:33 | <@froztbyte> | ah |
09:34 | <&McMartin> | (Actually, there are two escape hatches. There's that, for semistructured data, and then there's "raw", for "just give me an mmaped file" |
09:34 | <&McMartin> | ) |
09:34 | <&McMartin> | Strictly speaking, raw is enough, but, well, I've got a whole JSON library here, I shouldn't really be bogarting it. |
09:37 | <&jerith> | McMartin: Is this your own JSON library? |
09:39 | <&McMartin> | It is. All other ones that would be acceptable were C++-based and thus weren't acceptable. |
09:40 | <&McMartin> | If you're using a language with native support, then loading supplementary JSON as raw data and parsing that is probably preferable, though. |
09:42 | <&McMartin> | It is also my own red-black tree libarary |
09:42 | <&McMartin> | Project Monocle is also in large part Project Not Invented Here |
09:43 | <&McMartin> | But frankly parsing JSON is easier than RB Trees. |
09:44 | <&jerith> | This kind of project is one of the few cases where rolling your own is often better than using third-party libraries. |
09:46 | <&McMartin> | Also, one of the things I roundly loathe is trying to get a project up and running and spending 14 hours tracking down and configuring all its dependencies |
09:46 | <&McMartin> | THIS IS NOT THE GLORIOUS FUTURE OF CODE REUSE |
09:46 | < [R]> | Heh |
09:46 | <@TheWatcher> | ^-- |
09:46 | < [R]> | I remember compiling pacman 3.x, finding its two dependancies was a bitch |
09:47 | < [R]> | Getting them to compile after wasn't fun either. |
09:47 | <&jerith> | McMartin: Yes, that was my point. |
09:47 | < [R]> | Then realizing that one became incompatable with pacman (though in a minor way)... |
09:53 | <&McMartin> | Especially since... |
09:53 | <&McMartin> | 477 1417 12899 tree.c |
09:53 | <&McMartin> | 658 2071 17726 json.c |
10:30 | | AverageJoe [evil1@Nightstar-4b668a07.ph.cox.net] has joined #code |
10:50 | <~Vornicus> | Man. Lua json work is so much easier when you realize a structure can become an object with methods in one builtin call. |
10:51 | <~Vornicus> | Load the data, setmetatable(), Done. |
11:06 | < AnnoDomini> | C. I want to make an array of strings. array[index][length] or array[length][index]? |
11:06 | <~Vornicus> | The former. |
11:08 | < AnnoDomini> | How do I then feed it into snprintf? As array[index], array[index][], or? |
11:08 | <~Vornicus> | array[index]. |
11:08 | < AnnoDomini> | OK. Thank you! |
11:11 | <~Vornicus> | Make sure of course that 'length' is actually the length of the longest string you hope, in your most vivid fever dreams, to store, Plus One. |
11:15 | < AnnoDomini> | Hmm. If snprintf is fed the same number as was used to make the array's length, it will be one too much, yes? |
11:16 | <~Vornicus> | I haven't used snprintf (I haven't done string BS in C since, um. Ever), so Idunno |
11:18 | < AnnoDomini> | I'll play it safe and make the array one larger. |
11:19 | < AnnoDomini> | Ah, actually, it'll work right. |
11:20 | < AnnoDomini> | snprintf reserves a byte for \0. |
11:32 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [Operation timed out] |
11:34 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code |
11:34 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
11:45 | | AverageJoe [evil1@Nightstar-4b668a07.ph.cox.net] has quit [[NS] Quit: Leaving] |
12:11 | | * AnnoDomini scavenges a slightly worn but digital-input-capable monitor and a wireless keyboard from home, finds the problem with his raspi, manages to get logged in via SSH. |
12:14 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
12:24 | < AnnoDomini> | Those poor undergrads. They will have to find a new repository for free study material, once the server I have it hosted on gets downed. |
12:27 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
12:27 | | mode/#code [+o himi] by ChanServ |
12:31 | <@TheWatcher> | ? |
12:35 | < AnnoDomini> | During my studies I had a habit of putting up my projects, reports, assignments, tests with marked answers, etc on a website sitting on a server that a buddy from high school gave me an account on. |
12:36 | < AnnoDomini> | This became a go-to place for people who wanted to get such data. |
12:38 | < AnnoDomini> | I think my custom VHDL package (useless for everything but a specific assignment, but #included into every project since) is still used by undergrands who don't understand its function, just blindly submitting my old solutions in hopes of passing. |
12:38 | < AnnoDomini> | One of the VHDL teachers, with whom I was on friendly terms, told me that he asks these people "what does this do?" for lulz. |
12:42 | < AnnoDomini> | Now my buddy is shutting down the server. It's been like 10 years since it went up and the hardware is starting to be too worn. |
12:43 | <@froztbyte> | heresy |
12:43 | <@froztbyte> | just replace and transport the data! |
12:43 | <@froztbyte> | replace hw* |
12:45 | < AnnoDomini> | But now I'm building my own server on my raspi! |
12:48 | | * AnnoDomini is wondering how to do this. |
13:01 | <@TheWatcher> | sudo apt-get install apache2 ? |
13:02 | | * TheWatcher wonders if steve put the lab notes online |
13:02 | <@TheWatcher> | https://github.com/stevepettifer/COMP101/blob/master/rpi2.tex#L274 - might be of some help |
13:03 | < AnnoDomini> | I've got a no-ip.org address to go with this, and it now redirects to my router's web admin. |
13:03 | < AnnoDomini> | I'm not sure I want that. |
13:03 | <@TheWatcher> | No, you don't |
13:03 | < AnnoDomini> | I would like external requests to go to my raspi, while internal (from the LAN) to go to the router's page. |
13:04 | <@TheWatcher> | you need to set up port forwarding on your router to send incoming connections from the internet on port 80 and 443 to your pi |
13:05 | <@froztbyte> | TheWatcher: you're a bad person |
13:05 | <@froztbyte> | (for apache) |
13:06 | < AnnoDomini> | So, apache2 and vsftpd? |
13:06 | <@TheWatcher> | *sigh* |
13:06 | <@TheWatcher> | Fine, he could use nginx instead |
13:07 | <@froztbyte> | AnnoDomini: apache is a webserver, vsftpd is an ftp daemon |
13:07 | < AnnoDomini> | I already got no-ip's DNS gizmo, so I don't need bind9? |
13:07 | <@froztbyte> | TheWatcher: apache basically eats a raspi up |
13:07 | < AnnoDomini> | Eats it up? |
13:07 | <@froztbyte> | too heavy |
13:07 | <@froztbyte> | and the raspi isn't that strong |
13:07 | <@froztbyte> | so nginx or lighttpd are probably more favourable for that |
13:08 | <@froztbyte> | and yes, you don't need bind9 |
13:08 | <@froztbyte> | both for this particular case, and in general |
13:08 | <@froztbyte> | people should use pdns instead :) |
13:08 | <@froztbyte> | dnsmasq is fairly nice too |
13:08 | <@froztbyte> | (yes, I hate most "popular" software choices, because I believe them all to be too damned cargo cult with little evidence in favour) |
13:12 | | * TheWatcher just uses apache because he knows it pretty much inside out these days |
13:21 | < AnnoDomini> | Grr. This router appears to not implement anything I put in its configuration, but where's the save & restart button? |
13:32 | < Xon> | froztbyte, well if you slim down apache and put it a diet (aka strip out most of the default modules), uses threaded-workers and fastcgi to communicate to application server it's about as light as nginx |
13:32 | < Xon> | but it is likely much easier to start with a sane config and add what you need =p |
13:33 | <@froztbyte> | Xon: by the time you've spent doing all that, you could have finished learning the basics of another thing *and* gone outside to play frisbee |
13:33 | < Xon> | yup! |
13:33 | <@froztbyte> | spent effort* |
13:33 | <@froztbyte> | I can type, I promise |
13:36 | < Xon> | my next hobby project will be to retro-fit php-fpm into pfsense's usage of php-cli. I want to get more life out of this amd 400mhz box =p |
13:37 | < Xon> | doesn't look to be /too/ hard |
13:37 | < Xon> | VMs make this stuff so much easier to practice with =p |
13:38 | | celmin|Zzzzzz [celticminst@Nightstar-5d0169f9.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
13:38 | | * TheWatcher has been spoilt by the 64 core, 1TB RAM servers he's got in work now |
13:39 | < Xon> | lol |
13:39 | | celticminstrel [celticminst@Nightstar-5d0169f9.dsl.bell.ca] has joined #code |
13:39 | | mode/#code [+o celticminstrel] by ChanServ |
13:39 | < Xon> | the issue I have @ work is too many of the VMs are on /shit/ storage |
13:39 | < Xon> | (at home all my VMs are on sata3 SSDs) |
13:44 | <@Azash> | "Debugging code you've never seen before. (i.imgur.com)" http://i.imgur.com/Kf9te.jpg |
13:56 | <@froztbyte> | Xon: shouldn't be too hard |
14:13 | | * AnnoDomini verifies that his custom-port sshd and web server work... on the LAN. |
14:14 | < AnnoDomini> | I can't seem to make things work out at all via the domain name. |
14:16 | <&ToxicFrog> | Port forwarding? |
14:18 | < AnnoDomini> | I'm trying that but this router makes everything difficult. |
14:19 | < AnnoDomini> | I don't know how to make it actually do what I'm setting up. |
15:12 | <@TheWatcher> | Voodoo *nods sagely* |
15:16 | < AnnoDomini> | No matter what I set it always seems to do one of two: a) Showing the router admin pages on the no-ip.org address. b) Not showing anything on the no-ip.org address. |
15:16 | < AnnoDomini> | I have internet, the raspi has internet. |
15:16 | < AnnoDomini> | I can talk to the raspi's servers on the LAN. |
15:20 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving] |
15:25 | | Turaiel[Offline] is now known as Turaiel |
16:06 | | Turaiel is now known as Turaiel[Offline] |
16:13 | <&ToxicFrog> | AnnoDomini: what router is it? |
16:15 | < AnnoDomini> | ZTE Livebox FTTH v2. |
16:46 | | Turaiel[Offline] is now known as Turaiel |
17:30 | | celticminstrel [celticminst@Nightstar-5d0169f9.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
17:52 | <&ToxicFrog> | "You go to work hung-over, and you realize that, during a drunken conference call, you told your boss that your processor has 32 registers when it only has 8, but then you realize THAT YOU CAN TOTALLY LIE ABOUT THE NUMBER OF PHYSICAL REGISTERS, and you invent a crazy hardware mapping scheme from virtual registers to physical ones, |
17:52 | <&ToxicFrog> | and at this point, you start seducing the spouses of the compiler team, because itâs pretty clear that compilers are a thing of the past, and the next generation of processors will run English-level pseudocode directly." |
17:53 | < [R]> | lolwut |
17:53 | <@Tamber> | Does this come from a company starting with 'I'? |
17:53 | <&ToxicFrog> | https://www.usenix.org/system/files/1309_14-17_mickens.pdf |
17:53 | <@Tamber> | (...I suspect *not*, but it was the first thing I thought.) |
17:55 | <&ToxicFrog> | "John was terrified by the collapse of the parallelism bubble, and he quickly discarded his plans for a 743-core processor that was dubbed The Hydra of Destiny and whose abstract Platonic ideal was briefly the third-best chess player in Gary, Indiana." |
17:56 | <@Tamber> | *snrk* |
17:56 | < RichyB> | ToxicFrog, I like where the story ends up. Now users yell at anything that takes more than 4% CPU. :) |
17:56 | <@Azash> | http://www.popularresistance.org/new-intel-based-pcs-permanently-hackable/ |
17:57 | | * Azash makes spooky noises |
18:00 | < ErikMesoy> | "is like asking Godzilla to prevent Mega-Godzilla from terrorizing Japan. THIS DOES NOT LEAD TO RISING PROPERTY VALUES IN TOKYO." |
18:02 | < [R]> | Wait, is that dude just bitching that an IT administration feature does exactly as advertised? |
18:03 | < [R]> | ... okay the 3g thing's a little extreme |
18:03 | < ErikMesoy> | I have no idea what he's bitching about, but it's funny. |
18:03 | < [R]> | But holy fuck Frank, faraday cages. |
18:04 | < [R]> | For. A. Day. Cages. |
18:04 | < [R]> | (One of my teachers had a weird accent) |
18:04 | <@Azash> | [R]: Also when discussed #elsewhere <@mortaneous> Politik: it only works if it's been enabled in BIOS and has been properly provisioned, it's a PITA to set up |
18:05 | < [R]> | Aww |
18:05 | < [R]> | That's slightly disappointing |
18:05 | < [R]> | (The PITA part) |
18:06 | < [R]> | "Even a faraday bag wonât protect you. The Core vPro processor comes with âphantom ethernetâ that will route signals right through your faraday bag." |
18:06 | <@Tamber> | *giggle* |
18:06 | < [R]> | FUCK YOU IN THE ASS SMART QUOTES |
18:06 | < [R]> | FUCK YOU. IN THE. ASS. |
18:07 | < ErikMesoy> | FUCK YOU IN THE SMART-ASS QUOTES. |
18:07 | < [R]> | Is that just like extreme oral, or fetishized oral? |
18:10 | < ErikMesoy> | It's like reverse safe words. Witty things you say when you want to have sex. |
18:12 | <@froztbyte> | smart quotes? |
18:12 | <@froztbyte> | that's a PHP thing, right? |
18:13 | <@froztbyte> | oh |
18:13 | <@froztbyte> | no, php's thing is that other bullshit |
18:13 | <@froztbyte> | [R]: why so much rage? |
18:17 | < [R]> | froztbyte: because they fuck so many things up. And no, it's an MS thing. |
18:17 | < [R]> | That quote I dropped has them in it. |
18:17 | <@froztbyte> | [R]: fix your shell/terminal/client |
18:18 | <@Tamber> | o.ô |
18:18 | < [R]> | They render correctly, they're just ugly and remind me of the hellish fixes one has to do to handle them sometimes. |
18:19 | < ErikMesoy> | The smart quotes around "phantom ethernet" rendered fine here |
18:19 | < AnnoDomini> | Hmm. Return status 3 is a division by zero, right? |
18:20 | | Turaiel is now known as Turaiel[Offline] |
18:21 | <@froztbyte> | those are standardized? |
18:22 | < [R]> | # ./a.out ; echo $? |
18:22 | < [R]> | Floating point exception |
18:22 | < [R]> | 136 |
18:22 | < [R]> | AnnoDomini: ^ |
18:22 | < [R]> | (Linux) |
18:22 | < AnnoDomini> | This is Windows. |
18:22 | < AnnoDomini> | But I was operating on floats. |
19:11 | <@gnolam> | <[R]> froztbyte: because they fuck so many things up. And no, it's an MS thing. |
19:11 | <@gnolam> | Wut. |
19:15 | < [R]> | Primarily an MS thing. |
19:16 | < [R]> | It's fine for printed media, but when you encounter that in data meant to be machine processed it's annoying as fuck. |
19:18 | <@froztbyte> | eh. sounds like mountains of moleheaps |
19:18 | <@froztbyte> | annoying and shitty, perhaps, but I've seen worse data |
19:18 | <@froztbyte> | that said, have a lol: https://github.com/BitchX |
19:19 | < [R]> | ... he maintains... 4 respositories for the same program? |
19:21 | <@froztbyte> | who needs branches! |
19:22 | < jeroud> | The real issue with "smart quotes" is that a bunch of tools automatically replace normal quotes with them and now you have all sorts of unexpected encoding issues. |
19:23 | < [R]> | http://sob.apotheon.org/?p=756 and other reasons yeah |
19:23 | < ErikMesoy> | The most basic one, IME, being that you can't do find-and-replace. |
19:24 | <@Tamber> | Anything described as "Smart ${X}" automatically sounds like trouble, to me. |
19:24 | < jeroud> | The usual way they arrive is people copying text out of word processors. |
19:25 | < [R]> | Like Smarty (it had moronic capitalization that I forget now). "Hey guys, let's completely replicate a language feature in its own project." |
19:26 | < [R]> | On a more related note "Magic ${X}" features are always Chatoic Evil too. Especially PHP's Magic Quotes. |
19:27 | | * TheWatcher takes the opportunity to, one again, express his burning, undying hatred of character encoding bullshit |
19:28 | <@TheWatcher> | (So much hate) |
19:30 | < jeroud> | Very. |
19:30 | | You're now known as TheWatcher[afk] |
19:31 | < jeroud> | And telcos all get it so wrong all the time. |
19:32 | | Kindamoody|autojoin is now known as Kindamoody |
19:33 | | mode/#code [+o Kindamoody] by ChanServ |
19:38 | <@gnolam> | It's not an MS thing. It's a word processor and annoying comment system thing. |
19:47 | | * TheWatcher[afk] notes that, of all the problems he's had with CODICIL WINTER HILL, the worst ones have been caused by people copying and pasting from random word docs, pdfs, mayan inscriptions and other shit, and then characters showing up wrong as a result - made no easier by the fact that some sites in work persistently use Latin-1 |
19:59 | < [R]> | Latin-1? It's 1992 still? |
19:59 | < ErikMesoy> | September 1992, even |
20:01 | < [R]> | *snerk* |
20:04 | <@Tamber> | 1993, surely? |
20:04 | <@Tamber> | There's far too many idiots about for it to be the glorious days of 1992. |
20:04 | <@Tamber> | :p |
20:05 | < jeroud> | [R]: Latin-1 is still standard in *so* *many* *places*. |
20:06 | < jeroud> | Also, a lot of people actually mean latin-1 when they say ASCII. |
20:06 | < ErikMesoy> | Oh, right, misremembered when Eternal September was. |
20:07 | | * ErikMesoy checks the date. 7329th of September, 1993. |
20:09 | | Kindamoody is now known as Kindamoody[zZz] |
20:24 | <@iospace> | :P |
20:29 | < ErikMesoy> | Being like a Pharisee, would that be "Phariseeism" or "Pharisaism"? (Can't think of a better place to ask, since I figure coders are the sort of people habituated to caring about minor differences. :) ) |
20:34 | < AnnoDomini> | http://www.thefreedictionary.com/pharisaism |
20:40 | <&McMartin> | "Pharasaic" sounds right to me |
20:53 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
21:06 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
21:06 | | mode/#code [+o himi] by ChanServ |
21:14 | | * AnnoDomini fights through a Google Apps password recovery. |
21:14 | < AnnoDomini> | Bloody hell. |
21:14 | < AnnoDomini> | It's a bother because by now I have three Google accounts, all different. |
21:14 | < AnnoDomini> | And they got confused during the recovery. |
21:15 | <@froztbyte> | lulz |
21:15 | <@froztbyte> | yes |
21:16 | <@froztbyte> | if you ever need to juggle anything specific with a given account, and you have the multi-account stuff on |
21:16 | <@froztbyte> | just open a new browser instance or something |
21:16 | < RichyB> | This is what I use porn mode in browsers for now. |
21:16 | < RichyB> | Logging in twice to the same app with different credentials. |
21:16 | < RichyB> | *private browsing mode |
21:16 | <&jerith> | Likewise. |
21:17 | <&jerith> | Also my internet banking and such. |
21:21 | | You're now known as TheWatcher |
21:34 | <@gnolam> | ErikMesoy: You know, -phari-C should be GCC's strict standards compliance option instead of -pedantic... |
21:35 | | * ErikMesoy upvotes +1 funny |
21:35 | <@Alek> | hahaha |
21:55 | | celticminstrel [celticminst@Nightstar-5d0169f9.dsl.bell.ca] has joined #code |
21:55 | | mode/#code [+o celticminstrel] by ChanServ |
22:49 | <@froztbyte> | gnolam: "let my o-files gooooooo!" ? |
22:56 | | ErikMesoy is now known as ErikMesoy|sleep |
23:55 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code |
23:55 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
--- Log closed Wed Sep 25 00:00:23 2013 |