code logs -> 2009 -> Tue, 03 Nov 2009< code.20091102.log - code.20091104.log >
--- Log opened Tue Nov 03 00:00:02 2009
00:27
< Derakon[work]>
Better (but still not perfect) job of removing crud: http://derakon.dyndns.org/~chriswei/temp2/omxdepgraph.png
00:31 Derakon[work] [Derakon@Nightstar-d44d635e.ucsf.edu] has quit [[NS] Quit: Leaving]
00:31
< gnolam>
... sebPyro?
00:33
< gnolam>
Pinkhair: Yeah, the shadow volume stencil trick should work.
00:33
< gnolam>
Or possibly even just a z equal test.
00:33
< gnolam>
But I'm too tired right now to say for certain.
01:21
< McMartin>
gnolam: As you may recall, Derakon's predecessor seb named all the source files after himself.
01:27
< gnolam>
I know.
01:27
< gnolam>
I'm just afraid of what that man could be doing with a file ending in "Pyro".
01:28
< McMartin>
mmfmmfMMMFmfmfmfmmfmfmf.
01:28
< gnolam>
It could have been worse, of course. There could have been a sebControlRods.py in there.
01:29
< gnolam>
sebBioContainment.py.
01:36 Vornicus-Latens [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving]
01:38 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
01:50 Derakon[AFK] is now known as Derakon
02:07
<@Derakon>
Ahh, Gnolam: "Pyro" is a Python library for controlling remote objects.
02:07
<@Derakon>
http://pyro.sourceforge.net/
02:10 Attilla [The.Attilla@FBC920.398CA6.7725E7.C5C5C6] has quit [[NS] Quit: ]
02:16 SmithKurosaki [Smith@Nightstar-683a7925.dsl.teksavvy.com] has quit [Client closed the connection]
02:18 SmithKurosaki [Smith@Nightstar-683a7925.dsl.teksavvy.com] has joined #code
02:36 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has quit [[NS] Quit: Z?]
03:18 Orthia is now known as Reiver
03:30
< SmithKurosaki>
Anyone good with assembler?
03:36
< Vornicus>
I play one on TV, but the real gurus last I knew were Kaz and McM.
03:37
< SmithKurosaki>
kk
03:43
< Vornicus>
What do you need? You'll get better results just asking anyway.
03:45
< SmithKurosaki>
I need to test if a number is +/- I am not completely sure if I want BSET or BTST though. I cannot alter the value, and I am not sure how to use these two to have it tell me if the last bit == 0 or not
03:46
< SmithKurosaki>
s/ +/- / even or odd
03:46
< Vornicus>
Even or od?
03:46
< SmithKurosaki>
yes
03:46
< Vornicus>
Well best way is to branch on 0 with value & 1
03:47
< SmithKurosaki>
I was talking to TF earlier about this, he suggested a bit test command, but I am not usre how to use these
03:48
< SmithKurosaki>
I am also not sure how to get the & thing to work properly
03:48
< Vornicus>
and this is, I assume, x86?
03:48
< SmithKurosaki>
68, ut yes
03:49
< Vornicus>
ah, 68k
03:50
< SmithKurosaki>
mhm
03:51
< Vornicus>
As little as I know about x86, I know even less about 68k.
03:51
< SmithKurosaki>
ty anyways
04:58
< ToxicFrog>
SmithKurosaki: BSET and BTST are Bit Set and Bit Test; it should be fairly evident which one you want.
04:58
< SmithKurosaki>
Well, I suck at trying to understand that book, and they both seem to do the same thing
05:03
< SmithKurosaki>
Both of them alter Z, and I do not understand the assembler syntax for them
05:04 Syloqs-AFH [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Connection reset by peer]
05:19
< Reiver>
For Vorn: http://ksleet.livejournal.com/181410.html#cutid1
05:19
< Reiver>
(This would be the guy who draws afterlife blues/A Miracle Of Science, idly.)
05:29
< Vornicus>
Oh, fancypants.
05:32
< Reiver>
Just thought the techniques mentioned might be interesting. :)
05:35
< Vornicus>
I have to agree with the commenter, too.
05:36
< Vornicus>
Being able to say that at some point in my life, casually, would be awesome.
05:41
< SmithKurosaki>
Mother arse
05:42
< SmithKurosaki>
My net connection on my desktop is being extra failtastic atm, I can't push to orias
05:42
< Reiver>
Vorn: What is it, anyway?
06:11
< Vornicus>
It's a chart that describes the rarity and otherwise of various star colors and brightnesses.
06:35
< Reiver>
huh. Awesome.
06:49 Derakon is now known as Derakon[AFK]
07:24 AnnoDomini [farkoff@Nightstar-0c62f330.adsl.tpnet.pl] has joined #code
08:48 crem [moo@Nightstar-8ca3eea7.adsl.mgts.by] has joined #code
08:59 Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has quit [Client exited]
09:29 You're now known as TheWatcher
10:03 Attilla [The.Attilla@FBC920.398CA6.7725E7.C5C5C6] has joined #code
10:23 Vornicus is now known as Vornicus-Latens
11:11 AnnoDomini [farkoff@Nightstar-0c62f330.adsl.tpnet.pl] has quit [Ping timeout: 121 seconds]
11:17 AnnoDomini [farkoff@Nightstar-93dc0e2d.adsl.tpnet.pl] has joined #code
13:05
< Pinkhair>
vorn
13:06
< Pinkhair>
your tiles list is woefully inadequate
13:07
< Pinkhair>
i suggest you come up with some sort of tileset template
13:10
< Reiver>
Tiles?
13:16
< Pinkhair>
for his game
13:18
< Reiver>
You were making tiles for Vorns game?
13:56 Tarinaky [Tarinaky@Nightstar-41b5eeeb.adsl.virginmedia.net] has quit [Operation timed out]
14:06 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has joined #code
14:10 Tarinaky [Tarinaky@Nightstar-f4275bb6.adsl.virginmedia.net] has joined #code
15:20 You're now known as TheWatcher[afk]
15:33 crem_ [moo@Nightstar-8ca3eea7.adsl.mgts.by] has joined #code
15:33 crem [moo@Nightstar-8ca3eea7.adsl.mgts.by] has quit [Connection reset by peer]
16:06 Syloqs_AFH [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
16:07 Syloqs_AFH is now known as Syloqs-AFH
17:00 Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has joined #code
18:33 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [Client closed the connection]
18:34 You're now known as TheWatcher
18:41
< gnolam>
float moonBaseAlpha = 0.4f; // The Future Is Fantastic!
18:43 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code
21:11
< Rhamphoryncus>
o.O
21:15 AbuDhabi [farkoff@Nightstar-93dc0e2d.adsl.tpnet.pl] has joined #code
21:16 AnnoDomini [farkoff@Nightstar-93dc0e2d.adsl.tpnet.pl] has quit [Ping timeout: 121 seconds]
21:30 * simon` just installed xmonad. the default behaviour is so very close to what I expect from a WM.
21:31
< McMartin>
... is that in fact a WM written in Haskell?
21:31
< simon`>
yes!
21:31
< simon`>
or rather, xmonad is a WM library
21:32
< simon`>
you "configure" it by implementing a window manager using this library using monads. (I haven't done that yet)
21:32
< simon`>
it's very configurable.
21:35 Derakon[work] [Derakon@Nightstar-d44d635e.ucsf.edu] has joined #code
21:38
< Derakon[work]>
For the curious, the dependency chart for the program I have the dubious pleasure of working on: http://derakon.dyndns.org/~chriswei/temp2/omxdepgraph.png
21:38
< Derakon[work]>
(Same as yesterday, but with all third-party dependencies removed)
21:40
< Rhamphoryncus>
Derakon[work]: that just seems.. wrong. Might be the fault of the graph though
21:41
< Rhamphoryncus>
Derakon[work]: can you tell it to group links together?
21:43
< Derakon[work]>
Rhamphoryncus: um, no idea.
21:43
< Derakon[work]>
Define "group links together"?
21:44
< Rhamphoryncus>
graphviz? If you have 2 links going to the same node it can merge them together so only one line ends up reaching it
21:44
< ToxicFrog>
Aaaaauagh
21:45
< ToxicFrog>
DIE, VISUAL STUDIO
21:45
< ToxicFrog>
DIEEEEEEEEEEEEEEE
21:45
< McMartin>
Easiest way to kill it; right-click anything while it's updating IntelliSense.
21:45
< McMartin>
Deadlocks the fuck out of the entire program.
21:46
<@TheWatcher>
...
21:46
<@TheWatcher>
what
21:46
< Derakon[work]>
Rhamphoryncus: ahh.
21:46
< Derakon[work]>
I'm just following a recipe I found online; I have no practical knowledge of how to manipulate graphviz.
21:47
< ToxicFrog>
Argh what kind of system doesn't have fucking stdint.h
21:47 * SmithKurosaki hugs TF
21:47
< SmithKurosaki>
Windows
21:48
< Derakon[work]>
No, Visual Studio.
21:48
< Derakon[work]>
Betcha cygwin wouldn't have this problem.
21:48
< ToxicFrog>
It doesn't.
21:48
< ToxicFrog>
Neither does my linux-host, windows-target cross compiler.
21:49
< SmithKurosaki>
;.;
21:49
< ToxicFrog>
However, I need a working project file for VS for this assignment.
21:49
< SmithKurosaki>
VS?
21:49
< Derakon[work]>
Okay, Rhamphoryncus, with merged edges: http://derakon.dyndns.org/~chriswei/temp2/omxdepgraph.png
21:49
< ToxicFrog>
"syntax error: missing ';' before 'type'"
21:49
< ToxicFrog>
IT'S RIGHT THERE
21:49
< Derakon[work]>
Yay cryptic compiler errors!
21:50
< Derakon[work]>
I sure miss those, working in an interpreted language~
21:50
< ToxicFrog>
for (int tile = 0; ...
21:50
< McMartin>
stdint.h isn't actually std.
21:50
< ToxicFrog>
'tile: undeclared identifier'
21:50
< McMartin>
... um
21:50
< McMartin>
Is your file .c or .cpp?
21:50
< ToxicFrog>
.c.
21:50
< McMartin>
Yeah, it's using C89 rules.
21:50
< Derakon[work]>
Yay declaring all variables at the top of the function!
21:50
< ToxicFrog>
...can I tell it to use C99?
21:50
< McMartin>
Let me check.
21:51
< McMartin>
... which version of MSVC are you using?
21:51
< McMartin>
If 6, then no.
21:51
< Rhamphoryncus>
Derakon[work]: hrm. Try a cluster graph
21:51
< Derakon[work]>
Posted in '08: "Microsoft do not support C99 and haven't announced any plans to. I believe they intend to track C++ standards but consider C as effectively obsolete except as a subset of C++."
21:51
< Derakon[work]>
Source: http://stackoverflow.com/questions/126279/c99-stdint-h-header-and-ms-visual-stud io
21:52
< ToxicFrog>
McMartin: 2008 with the Intel Parallel extensions.
21:52
< SmithKurosaki>
;.;
21:52
< Derakon[work]>
Rhamphoryncus: remember I know nothing about graphviz. Moreover I find its documentation a bit obtuse.
21:52
< ToxicFrog>
...
21:52
< Rhamphoryncus>
more than bit..
21:52
< McMartin>
Try Project Properties -> C/C++ -> Disable Language Extensions -> "No"
21:53
< ToxicFrog>
Already on that setting.
21:53
<@TheWatcher>
Dera: I'm impressed by your talent for understatement, there
21:53
< McMartin>
Er, C/C++ -> Language -> Disable Language Extensions
21:53
< McMartin>
Hm.
21:53 * Derakon[work] bows.
21:53
< McMartin>
Try renaming the source file ".cpp"~
21:53
< Rhamphoryncus>
http://www.graphviz.org/Gallery/undirected/ER.html
21:54
< AbuDhabi>
Hmm. Are there are filters/whatever that can remove JPG compression taint from an image?
21:54
< Derakon[work]>
Rhamphoryncus: the graphviz definition file is being generated automatically by a script that I didn't write...tweaking that would require actually understanding what's going on. ?>=?
21:54
< Rhamphoryncus>
or http://www.graphviz.org/Gallery/undirected/softmaint.html , but they don't mention which program created it..
21:54
< Derakon[work]>
AbuDhabi: JPG compression artifacts are caused by lost data.
21:54
< Derakon[work]>
You could run a sharpen mask over the image or something and it might look better, but the information in the JPG artifacts is gone.
21:55
< Rhamphoryncus>
Derakon[work]: you *might* be able to just call neato rather than whatever the normal program is
21:55
< AbuDhabi>
I understand where it comes from, but it looks like it could be removed.
21:55
< Derakon[work]>
My commandline is "dot -T png -o depgraph.png -Gconcentrate=1 < dependency_tree.txt"
21:55
< AbuDhabi>
I mean, at least in pictures that should have been originally saved as a fucking GIF.
21:56
< Rhamphoryncus>
yeah, s/dot/neato
21:56
< Derakon[work]>
That's...different.
21:56
< Derakon[work]>
Refresh http://derakon.dyndns.org/~chriswei/temp2/omxdepgraph.png
22:00 * ToxicFrog froths
22:00
< ToxicFrog>
It doesn't have round() either
22:01
< ToxicFrog>
Even in C++ mode
22:01
< Derakon[work]>
In any event, Rhamphoryncus, I suspect your problem is that you're trying to simplify a dependency graph that is inherently complex.
22:01
< Rhamphoryncus>
Derakon[work]: I'm sure it could be sorted somewhat sanely by hand
22:02
< Derakon[work]>
There are 181 edges in this graph, and 50 nodes.
22:02
< Rhamphoryncus>
I'm stubborn ;)
22:03
< Derakon[work]>
...actually, that seems intuitively wrong, since it's obvious that most nodes have well more than 4 edges.
22:03
< Rhamphoryncus>
outgoing edges?
22:04
< Derakon[work]>
Oh, right, yes.
22:04
< Derakon[work]>
So each node should have an average of 7.2 edges on it.
22:04
< McMartin>
Feature Test Macro Requirements for glibc (see feature_test_macros(7)):
22:04
< McMartin>
round(), roundf(), roundl(): _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; or
22:04
< McMartin>
cc -std=c99
22:05
< ToxicFrog>
Yeah
22:05 * Derakon[work] idly wonders what this would look like if viewed in 3D.
22:05
< ToxicFrog>
The hilarious part is that it has the tooltips for round()
22:05
< Derakon[work]>
The tooltips are probably pulling from C++, then.
22:05
< ToxicFrog>
But the preprocessor can't find it, and if I prototype it in by hand the linker loses its shit.
22:05
< ToxicFrog>
I'm building it as C++!
22:05
< Derakon[work]>
Oh, well.
22:06
< ToxicFrog>
And it indents with hard tabs by default.
22:06 * ToxicFrog weeps
22:06
< Rhamphoryncus>
Derakon[work]: in my experience, graphviz performs really poorly much of the time\
22:07
< McMartin>
TF: You can fix tabs easily.
22:07
< Rhamphoryncus>
Or maybe I expect too much. *shrug* right now I'm thinking it should try stratifying the different colours, so e.g. all the blue are on the same row
22:07
< Derakon[work]>
Rhamphoryncus: may well be. This isn't really meant for serious analysis; just identification of nodes with way too many damn edges.
22:07
< McMartin>
TF: Tools -> Options -> Text Editor -> C/C++ -> Tabs
22:08
< ToxicFrog>
Yeah, I found it. Thanks.
22:09
< ToxicFrog>
...ok, this is going to be fun
22:09
< ToxicFrog>
This project requires the use of random().
22:10
< McMartin>
Also, it doesn't have round, but it *does* have floorl and ceill.
22:10
< McMartin>
random() isn't standard; the standard function is rand(), which MSVC has
22:10
< McMartin>
But rand() sucks.
22:11
< ToxicFrog>
Yes.
22:11
< ToxicFrog>
The specification for this project explicitly says that random() must be used to populate the board.
22:11
< McMartin>
And it also requires you to use MSVC?
22:11
< ToxicFrog>
Mmmmyep.
22:11
< McMartin>
The specification is wrong. Go to the TA and demand satisfaction.
22:12
< McMartin>
Unless he means <random>, not random(). http://msdn.microsoft.com/en-us/library/bb982398.aspx
22:14
< ToxicFrog>
"Initialize the board by calling random()%3 for each cell in row major order."
22:14
< AbuDhabi>
According to my friend whose specialty is multimedia, eliminating the taint might be possible with the use of frequency-domain filters.
22:14
< ToxicFrog>
That's pretty unambiguous.
22:15
< Rhamphoryncus>
ToxicFrog: clearly you should make random() a macro that expands to the mersenne twister ;)
22:16 * TheWatcher seconds McM's suggestion of clarifying the specification
22:16
< AbuDhabi>
But since we don't know the frequency of the 'spots', we also don't know which parts to cut out.
22:17 * McMartin was actually suggesting gunning him down on the field of honor at dawn, but.
22:17
< AbuDhabi>
I theorize that it might be possible to generate such a filter with the use of genetic algorithms.
22:17
<@TheWatcher>
McM: that works too
22:18
< AbuDhabi>
Make a picture, save it losslessly and lossfully, start generating populations, checking how close they get to the original image.
22:18 * Derakon[work] <3s vim, again.
22:18
< Derakon[work]>
:%s/\(\w\)=\(\w\)/\1 = \2/gc
22:19
< Derakon[work]>
(In other words, every time you see an equals sign with word characters next to it, put spaces on either side)
22:20
< ToxicFrog>
McMartin: I can't gun down the prof, he still needs to get me the paperwork formally sanctioning luapilot~
22:20
< ToxicFrog>
(also, turns out he posted earlier today telling us to use srand/rand instead)
22:21
< McMartin>
Fair enough~
22:21
< McMartin>
But, uh, yeah, std=gnu89 is a lot closer to c99 than people generally think
22:22
< ToxicFrog>
I generally compile in full C99 mode, myself
22:23
< McMartin>
The thing is, gnu89 is what you get if you don't set options.
22:23
< McMartin>
So, you know, clearly it is Just C.
22:24
< McMartin>
(Also, C includes the entirety of all the POSIX standards~)
22:24
< ToxicFrog>
Oh hey, I can't create .c files from inside VS
22:24 Vornicus-Latens is now known as Vornicus
22:25
< McMartin>
14:13 < Derakon[work]> Posted in '08: "Microsoft do not support C99 and haven't announced any plans to. I believe they intend to track C++ standards but consider C as effectively obsolete except as a subset of C++."
22:25
< ToxicFrog>
No, I mean, it will not let me create files with a .c extension
22:25
< ToxicFrog>
Even if the project language mode is C89
22:25 * AbuDhabi goes download SciLab and SIP.
22:26
< McMartin>
Oh, right, you can create files in the IDE.
22:26 * McMartin tends to develop in Notepad++ and just use MSVS to compile with~
22:27 * AbuDhabi beats the SIP webpage's designer with the stick of hate.
22:27
< ToxicFrog>
It compiles!
22:28
< ToxicFrog>
Now I just need to get it to link against pthreads.
22:30
< ToxicFrog>
...awesome
22:30
< ToxicFrog>
I told it to include pthreadVC2.dll on the link line
22:30
< ToxicFrog>
The link failed
22:30
< ToxicFrog>
And then visual studio crashed
22:31
< McMartin>
pthreads.
22:31
< McMartin>
In a Win32 app.
22:31
< McMartin>
is he on crack?
22:31
< ToxicFrog>
The alternative is winthreads in a linux app, and I don't think any of us want to go there~
22:31
< ToxicFrog>
But yes, I will have Words for him on thursday
22:32
< McMartin>
If you're writing a Linux app why are you doing it in MSVS
22:32
< ToxicFrog>
It's cross-platform.
22:32
< McMartin>
And if it's supposed to be portable cygwin is not how you do this
22:32
< McMartin>
Arghbargle
22:32
< Derakon[work]>
Fargle.
22:32
< McMartin>
You may as well be writing a cross-platform GUI app with direct X calls. In Windows.
22:32
< ToxicFrog>
Has to build on both amdi using make+gcc, and lockhart using VS.
22:32
< AbuDhabi>
flarghleblargh.jpg
22:32
< McMartin>
Seriously.
22:32
< ToxicFrog>
There are windows implementations of pthreads, some of which I've used in the past.
22:33
< ToxicFrog>
But I was building with a cross-compiler~
22:33
< McMartin>
That wouldn't make me reach immediately for SDL_Thread first.
22:33
< McMartin>
Er, not reach
22:33 * Derakon[work] discovers that the GUI widget meant to limit the ability of the slide to move in X and Y appears to function, but in fact does nothing at all as far as actually limiting motion.
22:33
< Derakon[work]>
Yay!
22:35
< Derakon[work]>
It'll even draw a box of the limits the user has set. It just doesn't, y'know, actually enforce them.
22:35
< ToxicFrog>
Man this is so fantastic
22:36
< ToxicFrog>
Double-clicking on any linker error will reliably crash VS
22:44
< ToxicFrog>
And now the name mangling is wrong!
22:44
< ToxicFrog>
The linker is looking for __imp__pthread_foo and the library contains pthread_foo and __imp_pthread_foo
22:46
< Derakon[work]>
Extra underscore?
22:46
< ToxicFrog>
Yeah.
22:46
< ToxicFrog>
Don't know how to fix this.
22:47
< ToxicFrog>
Adding extern "C" {} around the pthread header include doesn't work.
22:47
< ToxicFrog>
While I'm at it, fuck import libraries
22:49
< Rhamphoryncus>
pet peeve: rather than providing new files in the patch, providing them in a separate tarball
22:51
< Rhamphoryncus>
and just WTF doesn't make give an error message for missing files?
22:51
< McMartin>
make interprets any file that doesn't already exist as a target to build.
22:52
< McMartin>
... extra underscore...
22:52
< McMartin>
... the only time that underscore shouldn't be there is if it was somehow not compiled cdecl.
22:52
< McMartin>
In which case what the *fuck*.
22:55
< Rhamphoryncus>
I'm sure I've seen it give "no rule to make target blah.o. Stop." before. It just doesn't here
22:57
< McMartin>
I've seen that for "blah.c" too
22:58
< McMartin>
I thought that the fact that said error isn't actually on-point was what you were complaining about. n/m
22:59
< ToxicFrog>
McMartin: turns out the problem was that the compiler was in WIN32 mode and the linker was in WIN64 mode
22:59
< McMartin>
... yeah, that'd do it
22:59
< ToxicFrog>
Now I just need to copy all of the DLLs it depends on into ./!
22:59
< ToxicFrog>
FUCK
22:59
< ToxicFrog>
IMPORT
22:59
< ToxicFrog>
LIBRARIES
23:00
< McMartin>
What exactly is the difference between having to name .libs, and having to name .sos or .dylibs like you do on Linux or Mac?
23:00
< ToxicFrog>
You link against the .lib and then need the .dll at runtime.
23:01
< McMartin>
Sure, but that's effectively just syntax.
23:01
< ToxicFrog>
So it's entirely possible to link a program that you cannot run because it doesn't have the dll.
23:01
< ToxicFrog>
(gcc links against the dll directly)
23:01
< McMartin>
So, uh, if I link a program and give it to someone and don't give them the DLLs it also doesn't work
23:02
< McMartin>
And if I have a dev library I have the DLLs, so?
23:02
< ToxicFrog>
Really, this is more a lot of pent-up rage from the library development end of things
23:03
< McMartin>
I've had far more trouble with .a files than .lib files in my day.
23:03
< ToxicFrog>
But also irritation at visual studio dropping dozens of files of debug information and whatnot in the output directory, along with the executable, but not the files I told it are necessary to actually run the damn thing.
23:04
< ToxicFrog>
...
23:05
< ToxicFrog>
...
23:05
< ToxicFrog>
...
23:05
< ToxicFrog>
shift-\ is not '>'
23:05 * Derakon[work] puts a pillow on TF's keyboard.
23:05
< McMartin>
No, no it's not.
23:05
< ToxicFrog>
And it's not a problem with the remote desktop software, either.
23:05
< ToxicFrog>
Everything else running on Lockhart emits |.
23:05
< ToxicFrog>
VS emits >.
23:06
< Derakon[work]>
...bahfoo. Biologists have the microscope all day tomorrow, so I won't get to test any of my refactoring work. :\
23:06
< Derakon[work]>
I wish we had a dev environment. :(
23:07
< ToxicFrog>
:( there are files from old revisions all over my svn working copy
23:07
< McMartin>
TF: My local copy of 2008 correctly interprets it as |.
23:07
< ToxicFrog>
McMartin: so did mine, at first
23:07
< ToxicFrog>
It seems to, after 20-30 minutes, decide I'm using a french keyboard or something.
23:07
< Derakon[work]>
Quit and reopen?
23:08
< ToxicFrog>
Did, and that fixed it
23:08
< ToxicFrog>
...although this time around it appears to have crashed while starting up
23:08
< McMartin>
This is really more evidence that you live in a bizarre parallel universe again.
23:08
< Derakon[work]>
Whee~
23:08
< Derakon[work]>
We all live in bizarre parallel universes.
23:08
< McMartin>
I fully expect that your MSVS-created code will be six times the size of MinGW-generated code.
23:08
< Derakon[work]>
Hence why Gnolam has trouble with the SDL, for example.
23:08
< McMartin>
As opposed to the other way around, like everybody else ever.
23:09
< Derakon[work]>
Hee.
23:09
< McMartin>
(Which is actually why UQM tries to keep C89 compliance, so that MSVC6 can still eat it)
23:11
< McMartin>
More seriously, though, breaking things into DLLs on Windows is almost never the right thing to do.
23:11
< McMartin>
The only real justification is "makes LGPL compliance easier".
23:20
< Derakon[work]>
Argh, I'm getting a comparatively huge amount of spam (from none to ~3 per day) to my Gmail account.
23:20
< Derakon[work]>
Apparently because someone's using my email address as a fake address for various activities.
23:21
< Derakon[work]>
So I get all the "please verify that you have signed up for our service" and "sorry, that person's no longer at this organization" emails.
23:21
< McMartin>
My spam rate through Gmail is roughly 5,000/mo.
23:21
< Derakon[work]>
Well, I'm talking "made it to the Inbox" here.
23:22
< McMartin>
Oh.
23:22
< McMartin>
And yeah, the "please verify" etc. aren't really spam.
23:22
< Derakon[work]>
There's currently 1830 messages in my spam folder, the oldest of which is from October 2nd.
23:22
< McMartin>
Yeah, it autodeletes after 30 days.
23:25
< gnolam>
Mine is down to 290. I think that's an all-time low.
23:26 You're now known as TheWatcher[T-2]
23:29
< AbuDhabi>
Hmmmm. I have a half-arsed comparing script. Stupid SciLab not having a truncating function.
23:31 You're now known as TheWatcher[zZzZ]
23:42
< AbuDhabi>
And now I have a random mask generator.
23:43
< SmithKurosaki>
o.0
23:44
< AbuDhabi>
What?
23:46
< AbuDhabi>
Right now I'm working strictly on grayscale stuff, because SIP is being a cunt and not loading lossless images in RGB.
23:55
< MyCatVerbs>
Derakon[work]: Eh? Presumably your work isn't really of very much use at all unless you do actually stop every once in a while to let the biologists have a go at least once in a while. ;)
23:57
< Derakon[work]>
MCV: oh, certainly.
23:57
< Derakon[work]>
Unfortunately, in this case it means I'm piling up a fairly large amount of untested changes.
23:57
< Derakon[work]>
And it makes it harder for me to push changes that make the biologists' lives easier.
23:58
< MyCatVerbs>
Eep.
23:58
< MyCatVerbs>
Yes, having no separate testing environment sucks.
--- Log closed Wed Nov 04 00:00:16 2009
code logs -> 2009 -> Tue, 03 Nov 2009< code.20091102.log - code.20091104.log >