--- Log opened Mon Mar 18 00:00:00 2013 |
--- Day changed Mon Mar 18 2013 |
00:00 | <&Derakon> | This isn't so much about "I need to be able to switch tasks frequently because otherwise I lose flow" as it is "these flow options suck, I'm finding one that works so in the event I need to switch tasks it isn't a horrible trial." |
00:00 | <&Derakon> | Er, these task-switching options suck. |
00:00 | <&Derakon> | Not flow o ptions. |
00:00 | <&McMartin> | Right |
00:00 | <&ToxicFrog> | McMartin: yeah, I am generally not referring to the documentation nearly that frequently. |
00:00 | <&ToxicFrog> | If I am, then yes, I do editor+docs on one vdesk. |
00:00 | <&McMartin> | This actually explains much of your hatred for Java~ |
00:00 | <&ToxicFrog> | ...but version control and build control still go on a separate vdesk. |
00:01 | <&McMartin> | I don't *have* a version control window the way you do; if I need deep version control options I'm doing a history dive and that's All The Screen |
00:01 | <&ToxicFrog> | (that said, if I'm referring to the documentation that frequently, it usually means that either the IDE, the language designer, the library writer, or all three need to be viciously slapped) |
00:01 | <&McMartin> | Build control on Windows is the editor. |
00:01 | <&ToxicFrog> | Yeah, my version control is All The Screen so I can fit all three diffs on screen at once. |
00:01 | <&McMartin> | Right |
00:01 | <&McMartin> | The key thing is that when I'm doing that I'm not doing anything else |
00:02 | <&McMartin> | So I can pay the 20 seconds of sorting out my mental state to and from it, and I can not only ignore it when it's not there I can actually *not have it open at all* |
00:03 | <&ToxicFrog> | I make frequent, granular commits, and I like to actually read the diffs before I commit precisely because I frequently make multiple commits worth of changes without meaning to |
00:03 | <&ToxicFrog> | And in-editor version control is generally not up to the task |
00:03 | <&McMartin> | Right |
00:03 | <&ToxicFrog> | Thus, a version control screen |
00:03 | <&McMartin> | So, part of this is also "we use SVN" |
00:03 | <&McMartin> | But then, Windows SVN integration is fantastic and completely invisible until you're doing something with it. |
00:04 | <&Derakon> | Always always always review your changes before committing. |
00:04 | <&McMartin> | (it becomes part of Explorer's right-click context menu) |
00:04 | <&Derakon> | If possible, have someone else review them too. Even if that someone else is "you, the next day." |
00:04 | <&ToxicFrog> | Or until it goes insane and decides to index every mounted drive, including networked drives and USB storage, bringing your computer to a crawl >.< |
00:05 | | * ToxicFrog has had Bad Experiences with tortoiseSVN |
00:05 | <&McMartin> | So yeah, the "commit workflow" (a) is a mental shift and (b) has the operation "open the Explorer window that you've been opening files from and right click somewhere on it, click "Commit", and then review the diffs that come up" |
00:05 | <&McMartin> | I also consider this a completely different thing to do than coding, and I need to "wake up" from coding before I can do it properly. |
00:06 | <&McMartin> | So having it available in 100ms without moving my hands is not actually a requirement. |
00:06 | <&ToxicFrog> | Anyways, some major differences here appear to be that I'm using linux, not OSX or windows, I'm not working on stuff that requires constant reference to the documentation, and I'm making frequent, small commits using git. |
00:06 | <&ToxicFrog> | And yeah, for me, commits are part of the development flow. |
00:06 | <&ToxicFrog> | I don't consider it a context switch. |
00:07 | <&McMartin> | That's the big difference. |
00:07 | <&ToxicFrog> | Or, if it is one, it's less of one than e.g. referring to documentation. |
00:07 | <&Derakon> | Commits bring me to a slightly higher level than coding, but they aren't a complete task switch. |
00:07 | <&McMartin> | I won't drop into coding mode without a very clear idea of what I intend to accomplish and if something else is there when I've snapped out, as noted, I treat that as something having gone terribly wrong~ |
00:07 | <&McMartin> | (Also, I work on a product that takes upwards of 30 minutes to build.) |
00:07 | <&Derakon> | (Ew) |
00:08 | <&ToxicFrog> | (ick) |
00:08 | <&Derakon> | (My sympathies) |
00:08 | <&McMartin> | (locally. Actual full product is 60-105) |
00:08 | <&ToxicFrog> | (ifirc takes about 30s for a cold build, and usually I'm not doing a cold build, I'm reloading stuff while the daemon is running) |
00:09 | <~Vornicus> | I'm kind of surprised there's stillstuff that takes that long to build. |
00:09 | <&Derakon> | I don't really have a build step, but it takes like 10-15s for the Cockpit to start up if none of the .pyc files are present/up-to-date. |
00:09 | <&McMartin> | It's been awhile since I've done a KLOC count. |
00:09 | <&ToxicFrog> | Vornicus: gcc. The linux kernel. |
00:09 | <&Derakon> | Then again, I wrote the entire thing myself, so it's not exactly a huge program. |
00:09 | <&ToxicFrog> | Basically anything written in a compiled language at Google~ |
00:09 | <@Namegduf> | C++ projects tend to be like that. |
00:09 | <&McMartin> | But there are approximately 200 actual build products on a single platform that go into making the actual final install package |
00:10 | <&ToxicFrog> | I mean, if you're not doing a cold build, you can usually cut down the build times a lot. |
00:10 | <@Namegduf> | Some C projects can be, too. |
00:10 | <&McMartin> | And then there are five platforms. |
00:10 | <&ToxicFrog> | Unless you're working on some library that Everything Everywhere depends on, and you're testing the whole system. |
00:10 | <&McMartin> | It is A Large Product. |
00:10 | <~Vornicus> | gcc itself surprises me on that list. |
00:10 | <@Namegduf> | GCC takes longer than the kernel |
00:10 | <&McMartin> | I don't have wc here |
00:10 | <~Vornicus> | that's even more surprising to me. |
00:10 | <&ToxicFrog> | It doesn't surprise me at all. |
00:11 | <&McMartin> | But src/ is 125MB and comprises about 5000 files in about 400 directories. |
00:11 | <&McMartin> | So yeah, it takes Some Time to go through all that. |
00:11 | <&McMartin> | Not all of that is actual source code produced by humans, but that also means there's the build step for "produce that other source" |
00:11 | <&ToxicFrog> | Hell, above a certain size the cost of pre-build dependency resolution will be significant even if nothing actually needs to be rebuilt. |
00:11 | <&Derakon> | Ahh, metacode. |
00:12 | <&ToxicFrog> | I have worked on projects where the build system had to be rewritten because accurately figuring out what needed to be rebuilt was the most expensive part of the build. |
00:12 | | * McMartin is also leaving the "prebuilt" stuff and the ensuring that it is in acceptable shape part entirely out of this equation. |
00:12 | <~Vornicus> | gcc is actually surprisingly large then. |
00:12 | <&McMartin> | TF: >_< |
00:12 | <&McMartin> | Yeah, I know how that works |
00:13 | <&ToxicFrog> | (on the plus side, we got to finish migrating our entire dev workflow to linux and drop wine as a build requirement in the process) |
00:13 | <&McMartin> | (>_<) |
00:13 | <&McMartin> | (At least VirtualBox finally actually has all its build requirements available for download or purchase now. GJ, Oracle, unironically) |
00:14 | <&McMartin> | (Back when they were at Sun the Windows build required you to hack together a custom version of MinGW that (a) supported 64-bit because it didn't then and (b) produced 64-bit ELF binaries) |
00:14 | <&McMartin> | (for the Windows executable, which is of course COFF) |
00:14 | <&McMartin> | (When *they* built it, they built it on 64-bit Solaris and just ran MSVS in Wine~) |
00:15 | <&ToxicFrog> | (when I started there, windows was the default with a cygwin make based build system; at some point we migrated to linux, but still needed wine for some compilers.) |
00:15 | <&McMartin> | (argh) |
00:15 | <&McMartin> | Popping out |
00:15 | <&ToxicFrog> | I had a hand in moving the build system to linux, which meant I got to make a commit touching 5000+ files simultaneously to normalize file cases. |
00:16 | <&McMartin> | Cygwin has always been spiders whenever I've touched it; is there anything it's good for that MSYS or "you seriously should not be hosting this on Windows" is not the answer to? |
00:16 | <&Derakon> | Having SSH handy~ |
00:16 | <&ToxicFrog> | Arguably the situation there was "you seriously should not be hosting this on windows" and had been for at least a year before I joined. |
00:16 | <&McMartin> | Yeah, it sounds like |
00:16 | <@Namegduf> | SSH, wget, wc, basically having access to shell scripting |
00:16 | <&ToxicFrog> | That said, ssh -X |
00:16 | <&McMartin> | Derakon: PuTTY is pretty solid |
00:16 | <@Namegduf> | Not for utility scripts but for running one-offs |
00:16 | <&ToxicFrog> | I don't think MSYS comes with ssh, and it definitely doesn't come with an X server. |
00:17 | <&McMartin> | Right |
00:17 | <&McMartin> | My experience with Cygwin is that it did not come with a *working* X server. |
00:17 | <&McMartin> | It instead came with a program that reliably hard-locked my system as soon as I did anything that wanted to open a window |
00:17 | <&Derakon> | McM: coworker of mine uses cygwin for access to X tunnelling. |
00:17 | <&ToxicFrog> | It's also handy just for general shell scripting for e.g. mass file mangling, without needing to worry that it won't work because, say, wc is not actually as core as you think it is and thus is not available. |
00:17 | <&Derakon> | And he's not the most Linux-savvy guy out there. |
00:18 | <&ToxicFrog> | Cygwin's X server support has worked reliably for me since, um |
00:18 | <&ToxicFrog> | 2003? 2004? |
00:18 | <&ToxicFrog> | Earlier? |
00:18 | <&McMartin> | Yeah, I was having failures of this mode as late as 2009 |
00:18 | <&ToxicFrog> | That said, it was some time after that before it became good, as in, "run it from the start menu and now you have a seamless X server running and a systray icon for it" |
00:19 | <&McMartin> | And got the helpful response that it was Windows's fault for hardlocking |
00:19 | <&ToxicFrog> | Rather than needing to open a shell and "startx" by hand. |
00:19 | <&McMartin> | MSYS on the other hand has always worked flawlessly for me so I've been friendlier with it~ |
00:19 | <@Namegduf> | To be fair, when "hardlocking" becomes involved, it's quite plausible that it is some sort of driver problem |
00:19 | <&ToxicFrog> | See, I've had the opposite experience |
00:19 | <@Namegduf> | By on large software is not supposed to be even able to do that |
00:19 | <&McMartin> | TF: This seems to be true of many things with us |
00:20 | <&McMartin> | (See also: video drivers~) |
00:20 | <&ToxicFrog> | I got into Cygwin at the point where it had a unified installer which you ran and selected packages from and then waited for six hours while it installed |
00:20 | <@Namegduf> | That may have practical implications on the given system, but probably won't generalise to others. |
00:20 | <&McMartin> | I remember attempting to use it back then too. |
00:20 | <&ToxicFrog> | For years after that point - possibly still - it wasn't clear where the division between Mingw and MSYS was, which of the dozen+ installers and zip files you needed, and what the installation procedure was |
00:21 | <&ToxicFrog> | It was very, very, very easy to end up with an MSYS install that either did not function at all, or appeared to function but was missing some piece of software that was absolutely critical for your intended use case, like gcc. |
00:22 | <&McMartin> | There is a thing that claims to be an installer now |
00:22 | <&ToxicFrog> | Historically it has in fact been easier for me to generate windows builds by using the mingw-based linux-host windows-target cross compiler than by using Actual Mingw. |
00:22 | <&McMartin> | Oh, that's actually been true for ages~ |
00:22 | <&ToxicFrog> | (and for years before that, I just generated all of my windows builds with cygwin and packaged the DLLs, because that actually worked) |
00:23 | <&McMartin> | (The mingw Linux cross-compilers are Really Good, to the level of being Better Than gcc's Other Cross-Compilers) |
00:23 | <&McMartin> | (having used both them and the ARM ones, which by rights should be the best-developed) |
00:24 | <&McMartin> | (MingW still has a couple of horrible bits though such as refusing to admit that Windows does not use POSIX entry points and refusing to let you expose them) |
00:24 | <&McMartin> | (The MinGW64 fork might fix that) |
00:25 | <&McMartin> | (Hmm, man gcc implies it does.) |
00:26 | <&ToxicFrog> | These days my approach is just not to do anything in C~ |
00:26 | <&ToxicFrog> | Granted, it's not like releasing JVM based stuff on windows is any better. |
00:27 | <&McMartin> | But yes, despite the fact that the Actual Windows argv has been wchar_t for 13 years so that you could have normalized pathnames everywhere, MinGW has never supported this, so you had to define an 8-bit main() and then call GetCommandLineW() and pass that to CommandLineToArgvW() to get the argv you'd otherwise get for free by setting -municode and having wmain(int argc, wchar_t **argv) as your entry point. =P |
00:27 | <&McMartin> | Meanwhile, the Linux cross-compiler totally supports -municode while MinGW *on Windows* does not unless you hunt down an unofficial build. |
00:28 | <&McMartin> | I'm kind of wondering if my venom here, since it seems so different from the obvious normal judgements, is due to growing up on 8-bit micros |
00:31 | | * Vornicus befuddles at why Lua is feeling so alien to him. |
00:31 | | * McMartin blinks |
00:32 | <&McMartin> | OK, I take that back |
00:32 | <&McMartin> | Despite being the standard on 32-bit windows for 13 years, mingw still can't target it; -municode is only an option if you're producing AMD64 executables. |
00:32 | | * McMartin golfclaps. |
00:32 | <~Vornicus> | I don't get it. Haskell and Scheme and PostScript all felt more natural. |
00:40 | <@himi> | Is there any way to write python extensions that doesn't involve C? |
00:41 | <&Derakon> | Cython will get you a speed bump, if that's what you're worried about. |
00:41 | <@himi> | No, I mean linking to stuff that's written in another language |
00:42 | <&Derakon> | Oh. |
00:42 | <@himi> | Like, say, some random scientist's life work, which they want me to build a pretty GUI on top of |
00:42 | <&Derakon> | Yeah, there's a library that does that, can't recall off the top of my head. |
00:42 | <&Derakon> | At work I use SWIG. |
00:42 | <&Derakon> | Which does cross-language libraries. |
00:42 | <&Derakon> | But it can be a bit of a pain to work with. |
00:43 | <&Derakon> | Ah! ctypes. |
00:43 | <&Derakon> | That's the Python library for calling foreign language libraries. |
00:43 | <&Derakon> | http://docs.python.org/2/library/ctypes.html |
00:44 | <&ToxicFrog> | I also don't get it, you're a Python programmer, most of this should be familiar! |
00:44 | <&ToxicFrog> | I don't know, maybe try PiL instead of the reference manual? |
00:44 | <&ToxicFrog> | If you're doing lua<->python interop, there's Lunatic Python, which lets each language call the other seamlessly and host the other's VM's; I'd assume other languages have something similar. |
00:44 | | * Derakon blinks at TF. |
00:45 | <&Derakon> | Oh, talking to Vorn. |
00:45 | <&ToxicFrog> | No, to himi, for "linking to stuff written in another language" |
00:45 | <&Derakon> | Ah. But then why should being a Python programmer imply that such things should be familiar? |
00:46 | <&ToxicFrog> | Wait, what order did that stuff come out in? |
00:46 | <&ToxicFrog> | "I also don't get it..." and "I don't know..." were directed at Vorn; "If you're doing lua<->python..." was at himi. |
00:46 | <&Derakon> | "I also don't get it..." -> "I don't know, maybe try PiL..." -> "If you're doing lua<->python..." |
00:46 | <&Derakon> | Okay, I assumed all three lines were at the same person, lacking indicators to the contrary. |
00:47 | <&ToxicFrog> | On my side, the first two were immediately after Vorn's statement, so... |
00:47 | <&Derakon> | I don't see anything from Vorn since 15 minutes ago. |
00:47 | <@himi> | Well, this was just a random question that popped into my head in the context of the earlier comments about not using C at all, so I didn't do much research or anything |
00:47 | <&ToxicFrog> | Yes. |
00:47 | <&ToxicFrog> | I typed those at 2035 my time. |
00:48 | <&Derakon> | They took, uh, 9 minutes to get to me. |
00:48 | <&ToxicFrog> | (And being a Python programmer implies, to me, that Lua should be familiar (or at least more familiar than scheme etc) because the two languages have a lot of conceptual similarities) |
00:48 | <&ToxicFrog> | My wireless did go a bit funny at some point in there |
00:48 | <@himi> | The foreign language stuff I've done with python has been cases where I /wanted/ to provide a "proper" interface, since the scientist wanted to have some options for maintaining the code himself |
00:49 | | * ToxicFrog pokes Vornicus |
00:50 | <@himi> | Aha, I sorted out the addressing of TF's comments |
00:50 | | * McMartin tests ConnectBot on Ice Cream Sandwich |
00:51 | <@himi> | TF: for something like lua I'd imagine there'd be plenty of options, given the nature of the two languages - for older, native languages like Fortran, though, it'd be a different matter |
00:51 | <&Derakon> | I kinda want to eat an Its-It but I had too large a dinner already. :( |
00:51 | <&McMartin> | Seems no worse than before, but still no PgUp |
00:51 | <@himi> | McMartin: works a treat |
00:51 | <@himi> | Helps if you have an external keyboard with a vaguely sane mapping, though |
00:52 | <&McMartin> | yeah, this is a phone, is kind of obnoxious |
00:53 | <~Vornicus> | meep |
00:53 | <~Vornicus> | I've actually been flipping between both. |
00:54 | | OrthiaLap [orthia@Nightstar-fae4ee48.ihug.co.nz] has joined #code |
01:06 | | Vasi is now known as [R] |
01:33 | | VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [[NS] Quit: Program Shutting down] |
01:43 | | syksleep is now known as Syk |
01:49 | | 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!] |
03:45 | | Kindamoody[zZz] is now known as Kindamoody |
04:09 | | OrthiaLap [orthia@Nightstar-fae4ee48.ihug.co.nz] has quit [Ping timeout: 121 seconds] |
05:14 | | Derakon is now known as Derakon[AFK] |
05:33 | | himi [fow035@D741F1.243F35.CADC30.81D435] has quit [Ping timeout: 121 seconds] |
06:00 | | thalass [thalass@Nightstar-f97b970e.bigpond.net.au] has joined #code |
06:09 | | You're now known as TheWatcher |
06:34 | | OrthiaLap [orthia@Nightstar-fae4ee48.ihug.co.nz] has joined #code |
06:45 | | thalass [thalass@Nightstar-f97b970e.bigpond.net.au] has quit [Ping timeout: 121 seconds] |
07:10 | | You're now known as TheWatcher[afk] |
07:21 | | thalass [thalass@Nightstar-f97b970e.bigpond.net.au] has joined #code |
07:38 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
07:38 | | mode/#code [+o himi] by ChanServ |
07:47 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has quit [Ping timeout: 121 seconds] |
07:49 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has joined #code |
07:49 | | mode/#code [+o Rhamphoryncus] by ChanServ |
07:55 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has quit [Ping timeout: 121 seconds] |
07:56 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has joined #code |
07:57 | | mode/#code [+o Rhamphoryncus] by ChanServ |
08:07 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has quit [Ping timeout: 121 seconds] |
08:10 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has joined #code |
08:10 | | mode/#code [+o Rhamphoryncus] by ChanServ |
08:12 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
08:15 | | OrthiaLap [orthia@Nightstar-fae4ee48.ihug.co.nz] has quit [Ping timeout: 121 seconds] |
08:15 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has quit [Ping timeout: 121 seconds] |
08:21 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has joined #code |
08:21 | | mode/#code [+o Rhamphoryncus] by ChanServ |
08:30 | | Kindamoody is now known as Kindamoody|out |
08:47 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
08:47 | | mode/#code [+o himi] by ChanServ |
08:58 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has quit [Ping timeout: 121 seconds] |
09:00 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has joined #code |
09:00 | | mode/#code [+o Rhamphoryncus] by ChanServ |
09:15 | | You're now known as TheWatcher |
09:19 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has quit [Ping timeout: 121 seconds] |
09:22 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has joined #code |
09:22 | | mode/#code [+o Rhamphoryncus] by ChanServ |
09:29 | | thalass [thalass@Nightstar-f97b970e.bigpond.net.au] has quit [Ping timeout: 121 seconds] |
09:37 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has quit [Ping timeout: 121 seconds] |
09:39 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has joined #code |
09:39 | | mode/#code [+o Rhamphoryncus] by ChanServ |
09:47 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has quit [Ping timeout: 121 seconds] |
09:54 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has joined #code |
09:54 | | mode/#code [+o Rhamphoryncus] by ChanServ |
10:05 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has quit [Ping timeout: 121 seconds] |
10:10 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
10:10 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has joined #code |
10:10 | | mode/#code [+o Rhamphoryncus] by ChanServ |
10:13 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
10:13 | | mode/#code [+o himi] by ChanServ |
10:16 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has quit [Ping timeout: 121 seconds] |
10:17 | | RichyB [richardb@Nightstar-228a334c.plus.com] has joined #code |
10:22 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has joined #code |
10:22 | | mode/#code [+o Rhamphoryncus] by ChanServ |
10:29 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving] |
10:29 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has quit [Ping timeout: 121 seconds] |
10:32 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has joined #code |
10:32 | | mode/#code [+o Rhamphoryncus] by ChanServ |
10:39 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
10:41 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
10:41 | | mode/#code [+o himi] by ChanServ |
10:45 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has quit [Ping timeout: 121 seconds] |
10:49 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has joined #code |
10:49 | | mode/#code [+o Rhamphoryncus] by ChanServ |
10:55 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
10:55 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has quit [Ping timeout: 121 seconds] |
11:01 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has joined #code |
11:02 | | mode/#code [+o Rhamphoryncus] by ChanServ |
11:15 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
11:15 | | mode/#code [+o himi] by ChanServ |
11:15 | | * Azash diagnoses Rham as having connection problems |
11:50 | | Kyte|Work [c80e6b02@Nightstar-992d69e3.mibbit.com] has joined #code |
12:06 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
12:06 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
12:06 | | mode/#code [+o himi] by ChanServ |
12:14 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
12:20 | | Nemu [NeophoxProd@Nightstar-bdd6c193.asahi-net.or.jp] has joined #code |
12:48 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has quit [Ping timeout: 121 seconds] |
12:50 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has joined #code |
12:50 | | mode/#code [+o Rhamphoryncus] by ChanServ |
12:58 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
12:58 | | mode/#code [+o himi] by ChanServ |
13:05 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
13:08 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has quit [Ping timeout: 121 seconds] |
13:10 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has joined #code |
13:10 | | mode/#code [+o Rhamphoryncus] by ChanServ |
13:14 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
13:14 | | mode/#code [+o himi] by ChanServ |
13:30 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has quit [Ping timeout: 121 seconds] |
13:31 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has joined #code |
13:31 | | mode/#code [+o Rhamphoryncus] by ChanServ |
13:40 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has quit [Ping timeout: 121 seconds] |
13:43 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has joined #code |
13:43 | | mode/#code [+o Rhamphoryncus] by ChanServ |
13:52 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has quit [Ping timeout: 121 seconds] |
13:52 | | Rhamphoryncus [rhamph@Nightstar-f8b1f87b.abhsia.telus.net] has joined #code |
13:52 | | mode/#code [+o Rhamphoryncus] by ChanServ |
14:04 | | thalass [thalass@Nightstar-f97b970e.bigpond.net.au] has joined #code |
14:27 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
14:37 | | You're now known as TheWatcher[afk] |
14:45 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
14:45 | | mode/#code [+o himi] by ChanServ |
14:48 | | Attilla [chatzilla@Nightstar-02422f4a.range81-151.btcentralplus.com] has joined #code |
14:49 | | Kyte|Work [c80e6b02@Nightstar-992d69e3.mibbit.com] has quit [[NS] Quit: http://www.mibbit.com ajax IRC Client] |
14:49 | | Attilla [chatzilla@Nightstar-02422f4a.range81-151.btcentralplus.com] has left #code [""] |
14:50 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
14:50 | | Kyte|Work [c80e6b02@Nightstar-992d69e3.mibbit.com] has joined #code |
14:59 | | Nemu [NeophoxProd@Nightstar-bdd6c193.asahi-net.or.jp] has quit [Ping timeout: 121 seconds] |
15:15 | | thalass [thalass@Nightstar-f97b970e.bigpond.net.au] has quit [Ping timeout: 121 seconds] |
15:18 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
15:18 | | mode/#code [+o himi] by ChanServ |
15:39 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
16:03 | | Syk is now known as syksleep |
16:03 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
16:04 | | mode/#code [+o himi] by ChanServ |
16:09 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
16:11 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
16:11 | | mode/#code [+o himi] by ChanServ |
16:19 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Operation timed out] |
16:28 | | d4de [olorin@687AAB.418D22.506BD0.7D5C86] has quit [Ping timeout: 121 seconds] |
16:31 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
16:31 | | mode/#code [+o himi] by ChanServ |
16:35 | | Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has joined #code |
16:35 | | mode/#code [+ao Derakon Derakon] by ChanServ |
16:38 | | Derakon[AFK] [Derakon@Nightstar-a3b183ae.ca.comcast.net] has quit [Ping timeout: 121 seconds] |
16:39 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
16:45 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
16:45 | | mode/#code [+o himi] by ChanServ |
16:48 | | RichyB [richardb@Nightstar-228a334c.plus.com] has quit [Ping timeout: 121 seconds] |
16:48 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Operation timed out] |
16:55 | | RichyB [richardb@Nightstar-228a334c.plus.com] has joined #code |
17:23 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
17:23 | | mode/#code [+o himi] by ChanServ |
17:29 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
17:29 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
17:29 | | mode/#code [+o himi] by ChanServ |
17:36 | | d4de [olorin@687AAB.418D22.B05943.212CEB] has joined #code |
17:39 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
17:56 | | RichyB [richardb@Nightstar-228a334c.plus.com] has quit [Connection closed] |
18:03 | | RichyB [richardb@Nightstar-228a334c.plus.com] has joined #code |
18:06 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
18:06 | | mode/#code [+o himi] by ChanServ |
18:12 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
18:15 | | Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has quit [Ping timeout: 121 seconds] |
18:16 | | Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has joined #code |
18:16 | | mode/#code [+ao Derakon Derakon] by ChanServ |
18:25 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
18:25 | | mode/#code [+o himi] by ChanServ |
18:50 | | Kindamoody|out is now known as Kindamoody |
18:53 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
19:16 | | * McMartin rages once again at the MacBook Pro keyboard layout |
19:16 | <&McMartin> | I really need to get an external keyboard for this |
19:18 | <@froztbyte> | which part? |
19:18 | <&McMartin> | The size and location of Left Ctrl |
19:19 | <@froztbyte> | hmm |
19:19 | <@froztbyte> | I didn't use it too much |
19:19 | | * McMartin uses Emacs as his text editor of choice. |
19:19 | <@froztbyte> | (past tense, because as of recently my laptop (along with a bunch of other stuff) is missing) |
19:20 | <&McMartin> | Which means that it is the ... !!!! |
19:20 | <&McMartin> | Yuck, my condolences |
19:20 | <@froztbyte> | yeah, it's a bit sucky |
19:20 | <@froztbyte> | I must admit I liked the use of cmd though |
19:20 | <@froztbyte> | cmd-tab is far nicer than alt-bat |
19:20 | <@froztbyte> | [akd;lakasd |
19:20 | <@froztbyte> | alt-tab* |
19:21 | <&McMartin> | There are - as you can find from an unusually spirited argument yesterday - little quirks with the Mac Cmd-Tab that break my workflows~ |
19:21 | <@jeroud> | McMartin: I always remap caps to ctrl. |
19:21 | <&McMartin> | That's nice, but I'd need to map Fn to it *and* ctrl to it; my touchtypeing reflexes say there's only one key there. |
19:21 | <&McMartin> | Also I didn't encounter a Sun keyboard until the age of 27. |
19:22 | <@froztbyte> | I didn't read that yesterday, I'd have to go read the scroool |
19:22 | <&McMartin> | I accept it as an eminently reasonable place to put Ctrl though~ |
19:22 | <@jeroud> | McMartin: Likewise, but training my fingers for it was surprisingly easy. |
19:22 | <@froztbyte> | caps-as-ctrl seems like it could be sensible |
19:22 | <@froztbyte> | and less finger-twisty than using your 5th finger on control |
19:23 | <&McMartin> | Yeah |
19:23 | <@jeroud> | Also, Many Tricks Witch gives you very sensible and configurable alt+tab behaviour. |
19:23 | <&McMartin> | Although I can reach a tenth on a baby grand piano |
19:23 | <@froztbyte> | 14 keys |
19:23 | <@froztbyte> | 15 at a good (almost painful) stretch |
19:23 | <&McMartin> | jeroud: Can I install those on a communal system without ruining everyone else's experience? |
19:23 | <@froztbyte> | I don't know what that equates to |
19:24 | <&McMartin> | Are you counting black keys? |
19:24 | <@froztbyte> | no, just whites |
19:24 | <&McMartin> | A fourteenth or a fifteenth then >_> |
19:24 | <&McMartin> | Also that is a lot |
19:24 | <@froztbyte> | haha |
19:24 | <@jeroud> | McMartin: If they don't hit alt+tab, yes. |
19:24 | <@froztbyte> | lemme try find this pic quick |
19:24 | <&McMartin> | jeroud: Welp, that's out |
19:25 | <@jeroud> | I don't think it does anything by default. |
19:26 | <@froztbyte> | hrm, can't find the other pic |
19:26 | <@froztbyte> | uploading a new one |
19:29 | <@jeroud> | McMartin: cmd+tab and cmd+` are the usual app/window switching keys. |
19:29 | <@froztbyte> | excuse the colouring, latest ROM update has very weird camera defaults: https://lh6.googleusercontent.com/-N6ueiSAPicY/UUdqe7kkGjI/AAAAAAAAJSo/N22mtkaDa BU/s597/IMG_20130318_212518.jpg |
19:30 | <@froztbyte> | that's a standard size DVD case |
19:30 | <@froztbyte> | (and a Logitech UltraX keyboard) |
19:30 | <@jeroud> | But you can set whatever keys you want in Witch. |
19:32 | | Courage [Moltare@583787.FF2A18.190FE2.4D81A1] has quit [Ping timeout: 121 seconds] |
19:33 | | Courage [Moltare@583787.FF2A18.190FE2.4D81A1] has joined #code |
19:33 | | mode/#code [+o Courage] by ChanServ |
19:39 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
19:39 | | mode/#code [+o himi] by ChanServ |
19:53 | | Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
19:55 | | Syloq [Syloq@B4EC54.59F324.016BDA.8CB0A3] has joined #code |
19:56 | | mode/#code [+o Syloq] by ChanServ |
19:57 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
19:59 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
20:00 | | mode/#code [+o himi] by ChanServ |
20:05 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
20:07 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code |
20:07 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
20:09 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
20:10 | | mode/#code [+o himi] by ChanServ |
20:11 | | Kindamoody is now known as Kindamoody[zZz] |
20:19 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
20:23 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
20:23 | | mode/#code [+o himi] by ChanServ |
20:24 | | celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has joined #code |
20:24 | | mode/#code [+o celticminstrel] by ChanServ |
20:38 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
20:41 | <&ToxicFrog> | God, I love having cluster access. |
20:41 | | Derakon_ [chriswei@Nightstar-a3b183ae.ca.comcast.net] has joined #code |
20:41 | < Derakon_> | Hm, it occurs to me that compression algorithms would probably prefer that my image data use integer datatypes rather than floats. |
20:41 | <&ToxicFrog> | "Elapsed time: real 210 seconds, cpu 1.5h" |
20:42 | <&McMartin> | That is Many Cores |
20:42 | <&ToxicFrog> | Yes it is. |
20:49 | <@Azash> | 42 cores? |
20:49 | <&ToxicFrog> | And it makes me happy. |
20:49 | <&ToxicFrog> | Actually a lot of that "real" time is waiting for the network. |
20:49 | | * ToxicFrog has ALL OF THE CORES |
21:00 | <~Vornicus> | SHOOT THE CORE |
21:12 | <@AnnoDomini> | Use the Force, Luke! |
21:15 | | Kyte|Work [c80e6b02@Nightstar-992d69e3.mibbit.com] has quit [[NS] Quit: http://www.mibbit.com ajax IRC Client] |
21:43 | <&McMartin> | [programming] vaporware | Many innocent people might visit this site, so to avoid causing offence, certain obnoxious words and phrases are strongly discouraged. |
21:43 | <&McMartin> | [programming] vaporware | These words include: "endofunctor", "anamorphism", "existential quantification", "beta reduction", "category theory", "final coalgebra", "Kleisli arrows", "Curry.Howard correspondence" and worst of all, the five letter word beginning with "m". |
21:50 | | * Derakon_ blarghs at bossman, who wants him to send several GB worth of data to a collaborator in India via Dropbox -- which has a 2GB limit for unpaid accounts. |
21:50 | < Derakon_> | And it doesn't compress at all if it's in floating point, which the vast majority of the data is. |
21:53 | <@Azash> | Derakon_: Simple, cast to ints~ |
21:53 | < Derakon_> | We lose rather a lot of precision that way. |
21:54 | < Derakon_> | Also I have to install the fucking desktop application to do the uploading because they're too big to use the website uploader. |
21:54 | < Derakon_> | Stupid thing. |
21:55 | <@Reiv> | Floats aren't precise! |
21:55 | < Derakon_> | They're more precise than using ints to represent floating point data! |
21:56 | <@Azash> | It wasn't a serious suggestion, mind |
21:57 | <@Azash> | It's not much of a data compression if it isn't reversible |
21:57 | <@Reiv> | Derakon_: Oh, that's easy. |
21:58 | <@Reiv> | You just use one integer to carry the first eight digits, and the second to carry the scienific notation! |
21:58 | <@Azash> | No no, Reiv, how about this |
21:58 | <@Azash> | You take sets of eight binary digits and then get the char they represent |
21:59 | <@Azash> | This way you can store one char instead of eight digits, which saves space |
22:04 | <@Reiv> | Awesome! |
22:09 | <@AnnoDomini> | Derakon_: Use strings! :P |
22:11 | < Derakon_> | You people are starkers and I'll have none of it~ |
22:17 | <@Reiv> | Please. |
22:17 | <@Reiv> | Starkers would be storing the information for each float bitwise in a red/black tree. |
22:18 | < Derakon_> | I'd say that gets into "intentionally perverse" actually. |
22:20 | <@Reiv> | Naw, that would be sorting the bits for each float into buckets according to Pascal's Triangle progression, then writing each bit as "ONER" and "ZERO" in individual text files, sorted by time of writing, which are then compressed with a modified LZW algorathm and saved as .jpg. |
22:20 | <@Reiv> | No flaw to the plan! |
22:21 | <@Reiv> | Except maybe the plan. |
22:21 | <@Reiv> | That might be a flaw. |
22:21 | <@Reiv> | ~ |
22:21 | | * Vornicus pokes at lua, thinks he might have figured this bit out. |
22:22 | < Derakon_> | Well, it'd also be lossy due to the JPG compression. That's bad. |
22:22 | <@Reiv> | No, no. |
22:22 | <@Reiv> | You save it /as/ .jpg. Literally. |
22:22 | < Derakon_> | Like, the filename is ".jpg"? |
22:22 | <@Reiv> | Right. |
22:23 | <@Reiv> | Afterall, it /is/ an image, right? |
22:23 | < Derakon_> | Not lossy, just gratuitously misleading then. |
22:23 | <@Reiv> | :) |
22:23 | < Derakon_> | Of course, properly speaking the extension should be .jpg.jpg. |
22:23 | <@Reiv> | Hey, lossy would simply be 'broken', as opposed to 'perverse'. |
22:23 | | * Alek snerks. |
22:23 | < Derakon_> | Since you have "hide file extensions" turned on. |
22:23 | <@Reiv> | haha |
22:24 | <@Reiv> | I suppose you could save it as an actual .png |
22:24 | <@iospace> | It's not S Q L, not "Sequel", it's "squirrel" |
22:24 | <@Reiv> | This would allow it to load correctly! Just, uh, slightly static-y. |
22:24 | <@Reiv> | "Sekel" here |
22:25 | <@Reiv> | Though most of the buisness uses "Sequel" as the closest intelligible phenome |
22:25 | < RichyB> | Derakon: what precision and range do your data take? |
22:25 | <&McMartin> | Squirrel would be SQRL. |
22:25 | < RichyB> | iospace: I like the idea. |
22:25 | <@iospace> | McMartin: someone else said it |
22:26 | < RichyB> | If you're sending, say, all integers in the range [0,1) then you could in principle immediately knock one bit off the exponent for every float or double. :) |
22:26 | <&McMartin> | I can express all integers in the range [0, 1) with zero bits. |
22:27 | < RichyB> | er |
22:27 | < RichyB> | gah |
22:27 | < RichyB> | I meant reals. *facepalm* |
22:27 | <&McMartin> | (I have no idea what's actually being discussed here, but~) |
22:27 | <&McMartin> | OK, I'm still missing something here; even infinity bits isn't enough for all reals in [0,1) |
22:28 | < RichyB> | Derakon has unfortunately been tasked with sending >2GB of data, which is apparently all floating-point numbers, to a colleague through dropbox with its significantly <2GB file size limit. |
22:28 | <&McMartin> | (And I would have gotten away with it too, if it weren't for that meddling Cantor and his diagonals!) |
22:28 | <&McMartin> | Oh I see |
22:28 | < RichyB> | McMartin: pretend we're talking FORTRAN. ;P |
22:28 | <&McMartin> | Split it up into "floppy disks"! |
22:29 | < RichyB> | Yeah, that. Upload several 2GB files and explain the proper use of the program commonly known as "cat". |
22:29 | < Derakon_> | I could fix the data's dynamic range and convert to 16-bit ints without losing too much, but that's a lot of work frankly. |
22:30 | < RichyB> | (IIRC on DOS or Windows, if you write COPY FILE1 FILE2 FILE3 ... OUTPUTFILE in a batch file, where OUTPUTFILE is not a directory name, it'll concatenate the files into OUTPUTFILE.) |
22:30 | <@Alek> | most zip programs are able to archive into split files. |
22:30 | <@Reiv> | RichyB: Or on windows, "WinRAR" |
22:30 | <@Alek> | 7zip should. and it's free! |
22:30 | <@Reiv> | zip does it too, but then Windows gets confused, too. |
22:30 | < RichyB> | Yeah. Use a zip or rar program, set the compression mechanism to STORE rather than compress because you're getting nothing anyway, let 'er rip. |
22:30 | <&McMartin> | 7zip >>>>>>> WinRAR. |
22:30 | < RichyB> | 7zip ftw. |
22:30 | <@Reiv> | McMartin: That's "7zip is better"? |
22:31 | | VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code |
22:31 | <&McMartin> | "Is much greater than" |
22:31 | < RichyB> | Reiv: "7zip > WinRAR" is "7zip is better than WinRAR" |
22:31 | <@Alek> | yes, 7zip can make split files. |
22:31 | <@Alek> | UNFORTUNATELY |
22:31 | < RichyB> | Reiv: "7zip >> WinRAR" is "7zip is so much better than WinRAR that you can immediately forget about WinRAR if 7zip happens to be available to you." |
22:31 | <@Alek> | you can't specify split sizes. |
22:31 | <@Alek> | there's floppy size, 10mb, 2 CD sizes, and a dvd size. |
22:31 | <@Alek> | that's all. |
22:32 | <@Reiv> | Is 7zip a software, or an algoarthm? |
22:32 | < RichyB> | Software. |
22:32 | <@Reiv> | I would happily ditch WinRAR from my standard setup if it handles a similar range of esoteric compression sets. |
22:32 | <@Alek> | I do wonder what the "solid block size" option does. |
22:32 | < RichyB> | There's a file format called 7z too, though. 7zip is not the only program that can read it. |
22:33 | <@Alek> | 7zip supports a range of formats. not just .7z |
22:33 | < RichyB> | LZMA is the algorithm. There's also a Unix thing which uses it called "xz", which is like gzip only gzippier. |
22:33 | <@Alek> | 7z, bzip2, gzip, tar, wim, gz, zip |
22:34 | <@Alek> | those are the formats supported by 7zip |
22:34 | < RichyB> | Yes. The lovely thing about 7zip is that it supports most every lossless compression codec you could want, including the current state-of-the-art one (LZMA), and it's open-source. |
22:34 | <@Alek> | and I repeat, 7zip is free, winrar ain't. |
22:34 | <@Reiv> | winrar is totally free |
22:34 | <@Reiv> | You just have to click past a nag screen~ |
22:34 | <@Alek> | but again, 7zip only has a handful of split-file sizes. for under-2gb you'll have to go to 700mb cd size. |
22:35 | <@Reiv> | 7zip can't do rar? |
22:35 | <@Reiv> | I see a lot of rars in the wild. |
22:36 | <@Alek> | WinRAR is a trial product, meaning you have the chance to thoroughly test it. The program can be used absolutely free of charge for 40 days! |
22:36 | <@Reiv> | And then you click an 'ignore' button after that. |
22:36 | <@Reiv> | Seriously, you /have/ used it rite |
22:36 | <@Alek> | yes, I have. |
22:37 | <@Alek> | and from what I recall, several functions are disabled after trial ends. |
22:37 | <@Alek> | functions I wanted to keep using. |
22:37 | <@Alek> | admittedly, it's been a few years since last time. |
22:37 | | * Reiv muses. Hasn't seen that. Hasn't been bothered to use the fancy stuff, mind. |
22:37 | <@Alek> | wait, no rar capability? *checks* |
22:38 | <@Alek> | oh yes it can. |
22:38 | <@Alek> | Supported formats: |
22:38 | <@Alek> | Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM |
22:38 | <@Alek> | Unpacking only: ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, WIM, XAR and Z. |
22:38 | <&McMartin> | Therea re two "rar" formats |
22:38 | <@Alek> | it can open them, just not make them. |
22:38 | <@Alek> | good enough for me. |
22:42 | <@Alek> | http://www.7-zip.org/ |
22:42 | <@Alek> | check out the table at the bottom of the page |
22:52 | | himi [fow035@D741F1.243F35.CADC30.81D435] has joined #code |
22:52 | | mode/#code [+o himi] by ChanServ |
22:54 | | Derakon_ [chriswei@Nightstar-a3b183ae.ca.comcast.net] has quit [[NS] Quit: leaving] |
23:05 | | thalass [thalass@Nightstar-f97b970e.bigpond.net.au] has joined #code |
23:10 | | thalass [thalass@Nightstar-f97b970e.bigpond.net.au] has quit [Ping timeout: 121 seconds] |
23:26 | | Nemu [NeophoxProd@Nightstar-bdd6c193.asahi-net.or.jp] has joined #code |
23:29 | | Nemu_ [NeophoxProd@Nightstar-8aa91763.asahi-net.or.jp] has joined #code |
23:32 | | Nemu [NeophoxProd@Nightstar-bdd6c193.asahi-net.or.jp] has quit [Ping timeout: 121 seconds] |
23:40 | <&ToxicFrog> | <Alek> and from what I recall, several functions are disabled after trial ends. -- you recall incorrectly, unless this is something they've added in the past 4-5 years |
23:41 | <&ToxicFrog> | Also, you can totally specify the split size to 7z. |
23:42 | <@Alek> | no, this is something I remember from years ago. |
23:42 | <@Alek> | but then again, it might have been even older, from when I used winzip. |
23:43 | <@Alek> | but anyway, I dislike using nagware. I paid for mIRC to avoid nags. >_> |
--- Log closed Tue Mar 19 00:00:01 2013 |