IRC Networks
Irc Logs Stats
Start date: 2007-09-27 02:48:27
Last update: 2008-10-24 20:19:38
Channels: 41
Logged Lines: 6230436
Size: 1825.66 MB
Powered by
Channel Info
Network: freenodeChannel: #csharp |
Search in www.irclog.org
Log from #csharp at freenode 2006-07-24
[17:39]<currpurjrv>ringing in the ears
[17:39]<mjzymygo>rikkus: if it works for you i'm happy for you ;)
[17:39]<currpurjrv>later
[17:40]<mjzymygo>awilkins: care duder... with words like 'anachronism' you might get all Matrix Architect on us ;)
[17:40]<rwyfcygs>On reflection, I think they're going to have to keep it ; one of the more esoteric reporting modules I wrote depends on it's rather lax attitude to the question "what is a correct XML document?"
[17:40]<rwyfcygs>:-)
[17:41]<rwyfcygs>Hierarchical subreports (without using Crystal)
[17:41]<mjzymygo>I had fun with a VB6 developer once
[17:41]<mjzymygo>had to merge a worktop based access DB and client with a website.
[17:42]<mjzymygo>he had some very strange idea's about how to transfer data between the system and exaclt what XML should look like.
[17:42]<rwyfcygs>How can you have strange ideas about how XML should look?
[17:42]<mjzymygo>and I use the abbreviation XML very loosely indeed
[17:42]<mjzymygo>well, you know how loose HTML can be?
[17:42]<mjzymygo>... he insisted he was using MSXML3 too
[17:43]<rwyfcygs>Though you were talking CSPAN with base64 in it
[17:43]<mjzymygo>and he started to blame the issue on lost packets in the email transfer of the data
[17:43]<mjzymygo>(yes... email transfer... you read correctly)
[17:43]<rwyfcygs>(which is how I used to transfer JPGs from our client to the database engine, because it used XML and dammit, that's all there was to it)
[17:44]<rwyfcygs>Eww.
[17:44]<mjzymygo>=O)
[17:44]<rwyfcygs>I mean, it's a friggin webserver, you could at least POST it in....
[17:44]<mjzymygo>well, thats exactly iy
[17:44]<mjzymygo>it
[17:45]<mjzymygo>I even supplied the additional code he should use to post on.
[17:45]<mjzymygo>even a wrapper object to help generate the data he needed to send
[17:45]<mjzymygo>but he said that it would introduce bugs into his system.
[17:45]<mjzymygo>..bullshit I said!
[17:45]<rwyfcygs>Arrgh. hate that attitude.
[17:46]<rwyfcygs>Like the time I corrected a production defect by adding a class with an identical interface, ran it through a test suite, and they refused to let me stick it in because it would need a "full system test"
[17:46]<mjzymygo>he just didn't understand it... and how dare a web developer age just 23 be better than him at his job (age 30something)
[17:46]<rwyfcygs>You don't bloody well do a full system test of a car when you change your sparkplugs for a different brand....
[17:47]<mjzymygo>awilkins: hehe.... I came across that once. I added the new objects anyway. and they started to get reports of a faster system.
[17:47]<rwyfcygs>They just reconfigured the other end back to where it was
[17:47]<currpurjrv>awilkins: that's true
[17:47]<mjzymygo>and the boss gloated at me. until I told him I had implemented them anyway
[17:47]<mjzymygo>should seen his face ;)
[17:47]<currpurjrv>if something breaks, the most you would do is test the spark plug wires and back to the distributor or ignition coil, etc
[17:48]<mjzymygo>it's all a crock of shit
[17:48]<rwyfcygs>The most annoying part was that I was the de-facto expert on the system : I'd written all the code, and I was telling the PM that there was no risk... but I wasn't believed
[17:48]<currpurjrv>cars are getting too complicated, just like computer programs
[17:49]<rwyfcygs>I mean, what's the point of paying me for my expertise if you don't use it.....
[17:49]<mjzymygo>awilkins: hehe... thats happens such a lot
[17:49]<rwyfcygs>Should've billed them £300 and called it a consultancy decision.
[17:49]<mjzymygo>I got employed once as an architect. But the job turned out to be just DB work and maintenance. Got my wages slashed by 50% to match my job too
[17:49]<mjzymygo>so I left
[17:49]<rwyfcygs>Would've been installed so fast the disk wouldn't have time to rotate
[17:50]<mjzymygo>and they keep trying to get me back now...
[17:50]<zyccus>I was once made king of the world
[17:50]<rwyfcygs>Speaking of which, I did 3 hours for them a couple of weeks ago, they've not paid me yet.
[17:50]<zyccus>but they didn't pay enough for my l33t skillz
[17:50]<mjzymygo>rikkus: really
[17:50]<rwyfcygs>Unless they just didn't send me an invoice.
[17:50]<cgdggvgus>hello everybody
[17:51]<currpurjrv>I think technology is advancing way too fast for the people that have to fix things to keep up
[17:51]<mjzymygo>awilkins: you should
[17:51]<rwyfcygs>Yeah, email is obviously not formal enough
[17:51]<currpurjrv>you need tools to diagnose the tools that are supposed to fix things
[17:51]<sdnffdxdlld>rikkus: so its all your fault that life is so shit!
[17:54]<currpurjrv>I was thinking about something while yelling and screaming at the slow windows printer dialog box on my laptop
[17:54]<currpurjrv>why didn't the Microsoft programmers put up a little status box that says
[17:54]<mjzymygo>kungfugoat: did it hurt... this... thinking thing?
[17:54]<currpurjrv>1. initializing rendering engine
[17:54]<currpurjrv>2. formatting pages
[17:54]<currpurjrv>3. sending pages across network
[17:54]<currpurjrv>4. check printer
[17:55]<currpurjrv>when I send the pages to the printer all I see is a stupid dialog box that disappears shortly after
[17:55]<currpurjrv>I don't ever really know what's being done
[17:55]<currpurjrv>Moridin8: it does hurt
[17:55]<mjzymygo>>_< why the fuck is one of the developers on my project constantly insisiting on using lock(){} inside static methods?
[17:55]<azyfm>kungfugoat: Probably because it wouldn't mean anything to 99% of the users
[17:56]<currpurjrv>Arild: yeah, you're right
[17:57]<currpurjrv>meanwhile, I now have to wonder why my directions didn't print
[17:57]<zyccus>Moridin8: let me guess... because (s)he's operating on global variables in those static methods?
[18:01]<azyfm>StaZ[work]: I don't know what's causing it, but you can attach another instance of VS.NET to debug it
[18:01]<svzz[wjzc]>oh, that's interesting, how do i proceed?
[18:01]<azyfm>ie, open another instance, Debug Processes, pick the first VS instance, have it break on exceptions
[18:01]<azyfm>then open the designer view
[18:02]<mjzymygo>oh rikkus: just so you know (considering your recent blog entry) I was trying to say that using String.Format() is kinda slow way of concatenation your query together considering it uses string builder itself (in a not very tidy manner). I wasn't really questioning the use of "const" + "const" (which is constant folded during compilation)
[18:02]<svzz[wjzc]>Arild where's that "debug process" ?
[18:02]<azyfm>Tools->Debug Processes
[18:02]<mjzymygo>"Attach to Process" in 2k5
[18:03]<mjzymygo>ah
[18:03]<currpurjrv>yeah
[18:03]<mjzymygo>there's the problem
[18:03]<currpurjrv>I use that too
[18:03]<mjzymygo>;)
[18:03]<svzz[wjzc]>>_<
[18:04]<svzz[wjzc]>any other solution ? :(
[18:05]<mjzymygo>Staz: try outputting to the trace as much as possible... might work
[18:05]<mjzymygo>Debug.Writeline()
[18:05]<currpurjrv>that always works :)
[18:05]<mjzymygo>might help you pinpoint where the error is occuring
[18:05]<svzz[wjzc]>Moridin8 i don't even know where
[18:05]<sdnffdxdlld>using VS to debug it though is a very handy thing to know how to do ... it can save lots of debugging time
[18:05]<mjzymygo>as I said, but Debug.Writeline in your code.
[18:05]<azyfm>somewhere in InitializeComponent
[18:06]<svzz[wjzc]>okay i'll try
[18:06]<mjzymygo>smellyhippy: aside from the fact that Express can;t attach to a process
[18:06]<azyfm>VC#X cant debug other processes?







