irclog2html for #gllug on 20031203

00:00.46Leedshe should just have bounced it with a polite message... either to http-ify it, or just pull it down to jpg or png or something...
00:03.27formi"highly-biased moderation point", yes Leeds, we CAN believe you
00:04.03formiis tet here?
00:05.40Leedsinteresting... satellite internet over Astra using existing Sky dish...
00:06.23murbleLeeds: yeah, you can do some quite funky stuff like that.
00:06.55murble(their assets got purchases by BT Broadcasting solutions
00:06.57murble)
00:07.15murbleoh and AstraNET is rather expensive and crap.
00:08.25Leedshttp://www.avcbroadband.com/
00:10.11murbleyeah that is a very old service.
00:10.23Leedslaunching next month?
00:10.27murbleLeeds: yeah :)
00:10.44murblecompanies have been offoring that kind of stuff anywhwer in footprint of western europe for many years
00:10.57murblehttp://www.europeonline.com
00:12.13Leedsright, but that's not astra
00:12.59Leedshence can't be done with existing Sky dish
00:14.59new2unixleeds, slackware is often represented by the face of a man with a pipe. who is that guy and whats the history behind the pipe?
00:15.09murblesounds like they are just astra net resellers as well, which i sin't great!
00:15.43Leedsnew2unix: he's called Bob... it's a Discordia thing AFAIK
00:16.23Leedsibot eris
00:16.25Leeds: no idea
00:17.19murbleLeeds: well they are based at bezadorf, and they use astra transponders...
00:17.59murbleLeeds: no church of the subgenius
00:18.15Leedsmurble: and the difference is?
00:18.38murbleLeeds: get your comedy cults right!
00:19.03LeedsI thought the church of subgenius and Discordians were pretty much the same thnig
00:20.08new2unixok. i think ive found something of relevance to "bob": http://www.subgenius.com/bigfist/answers/questions/questions.html
00:20.37murbles/a$/i&/
00:21.21murblemy telephone line is being broken
00:21.31murblelike dsl fails, then pick up phone and not even a dialing tone
00:21.32formiwell, stop breaking it
00:21.57murbleI'll have to take it up with my account manager, i'm sure this wasn't mentioned in the SLA
00:22.14murbleI've had 5 minutes already there goes their 5 9s
00:22.26murble:)
00:22.37Leedsyou have an SLA? really?
00:22.54Leedsnew2unix: remember that none of it is meant to be taken seriously... apart, of course, from the serious bits
00:23.05murbleLeeds: no, i'm joking.
00:24.48CopeOkaaay, so why might I suddenly be unable to switch to workspaces 1 and 4 on mykeyboard, but 2 and 3 are fine, and the mouse interface works? (fluxbox)
00:27.29highburyso far, only two problems with my announce posting, a spelling one, and a List-ID one :-) Please take a final look at it before I send it to the main list.
00:28.01highburyI'm also updating the meeting web page to match the text version, which is more uptodate
00:31.06Copehmm... now its working again.
00:31.25formicope, restart fluxbox, it's painless
00:31.43Copeformi: Its working again now :o)
00:31.50formimine starts bugging with the mouse focus, after 2-3 weeks
00:32.02Copeformi: But it shouldn't do naughty things like that anyway.
00:32.18formiwhat are you running? distro
00:32.46Copedebian testing/unstable
00:32.57formiwell, no comment
00:35.29formiruns quite well on my ex-mandrake and now on freebsd
00:36.05CopeJust a small piece of funkiness.
00:36.23formismall equal to beautiful
00:37.53formiim thinking of tweaking the conf, to press a certain keys and bring a certain app to the current desktop, and then press another one and returned
00:38.18formidon't exactly know if it can be done without tweaking the source code though
00:54.58formiTV Nauhgtiest Moments is on
01:00.40new2unixleeds, quite funny that. :)
01:01.10Leedsyes :-)
01:02.09Leedsnow... bed or Tescos... the eternal question...
01:02.17CopeBX Tesco!
01:02.47CopeWe should have a NWLLUG meet in Brent Cross Tesco.
01:02.55Leedsheh
01:03.00Leedsat 1am?
01:03.05Cope2am
01:03.26Leedsit doesn't take me that long to get there at this time of the morning...
01:03.43CopeTrue
01:21.20highburyhow about Colney Hatch or Finchley Central?
01:41.20Leedsdunno where Colney Hatch is...  but Finchley is okay
01:41.49formisounds like a dodgy car to me
01:42.00Leedsheh
01:43.24*** join/#gllug Marios_ (~mkoumide@24.231.225.197)
01:43.34Marios_hello !!
01:43.37Leedsmorning Marios_ :-)
01:43.51Marios_what's new Leeds?
01:45.11Leedsbeen a good day at work (except I left my laptop there)... and I've hopefully solved my courier problem
01:45.42Marios_cool
01:45.47*** join/#gllug BorgBaby (BorgBaby@host217-43-64-232.range217-43.btcentralplus.com)
01:45.50Marios_I have been very busy lately
01:45.57Leedsin a good way, I hope
01:46.04CopeLeeds: You were having trouble with an IMAP server?
01:46.12Marios_end of the semester ...that means lots of project are due
01:46.25arhi
01:46.32Marios_Hi ar
01:46.34LeedsCope: heh, no... CityLink
01:46.40CopeLeeds: Ah yeah
01:46.58arhow are you, Marios?
01:47.15Marios_ar << fine how are you?
01:47.35Leedscalled the shop this morning, explained the situation - the woman said "can you hold while I call CityLink?", came back a few minutes later and said it was all sorted and they'd deliver it tomorrow (today) morning before 9:30
01:47.36arnot too bad - been out drinking, so i'm kinda mellow atm :)
01:48.01Marios_ar << that's nice
01:48.17arMySQL is nice :)
01:48.20LeedsCope: to play?
01:48.40Marios_what do you expect by courrier?
01:49.23CopeLeeds: Yeah.
01:49.23LeedsMarios_: I expect them to know if they're trying to deliver a parcel, and I expect them to do something about it when they screw up
01:49.56arat least it isn't HL
01:49.59arDHL even
01:50.23Leedstrue... I've normally had pretty good experiences with CityLink...
01:50.36Leedshmm... Bruce Perens is having a rant
01:50.41Marios_I see
01:50.54CopeDH Hell, Shitty Link and Parcel Farce.
01:51.05CopeI used to use Interlink Express.
01:51.08Cope'That was good.
01:51.14arTNT seem to be alright
01:51.35LeedsI've found - for smaller things at least - that you can do worse than Royal Mail (Consignia!)
01:52.03Marios_I usually use UPS
01:52.06Leedsnot ParcelFarce... bog-standard post
01:52.58Marios_the other day I was expecting a parcel from Greece..  2nd day or something by Fedex..and it delayed in London for 2 days
01:53.02Leedsto be honest - I rarely send things... so I'm more interested in receiving - and the Post Office collection point is quite close by :-)
01:56.59Marios_where in London are you staying?>
01:57.17Leedsyou mean living?
01:57.56LeedsHendon - north-west
01:58.11Marios_yeah
01:58.19Marios_hmm
01:58.36Marios_do you have UPS close by?
01:58.54LeedsI don't know...
01:59.41LeedsUPS aren't really that big in the UK... DHL and FedEx are the biggest, I think
01:59.51Marios_ohh I see
02:00.11highburyI've got a UPS under my desk :-)
02:00.46Leedsand we've all got plenty of kit for delivering packets :-)
02:00.52Marios_lol
02:01.24Marios_ohh highbury...I saw your message last night about XHTML
02:02.44*** part/#gllug formi (~formi@82-35-34-114.cable.ubr01.camd.blueyonder.co.uk)
02:02.46*** join/#gllug formi (~formi@82-35-34-114.cable.ubr01.camd.blueyonder.co.uk)
02:03.08highburyI just tried updating the GLLUG web pages, and basically got fed up with transition problems
02:03.36Marios_what do you use?
02:04.07highburyie. from unvalidated html->validated 4.01->XHTML1.0->...
02:04.17highburygvim?
02:04.30Marios_yeah..there many changes
02:04.30highburyand validation services from w3c.org
02:04.40Marios_but they are all small fixes
02:04.49highburyand somethings are just not stabilised yet
02:05.08Marios_it does worth it to go over and make the changes
02:05.08Copehighbury: Did you get me saying I'd happily give a talk on css?
02:05.18highburyso I just back out, and will leave it till the standard stabilises
02:05.32Marios_isn't stabilised yet?
02:05.35highburyJan 24?
02:05.59Marios_Cope << give it end of December
02:06.04Marios_I will be there ;)
02:06.33Copehighbury: Jan 24 works for me.
02:07.59highburyok Cope, please send an email to gllugadmin@gllug.org.uk when you have some details we can put on a meeting/announcement web page
02:08.25highburyI have to go to bed now... nn
02:08.28formiwell I shall go and see if I sleep,
02:08.42Marios_goodnight
02:08.46arnight
02:08.59formiI hope I won't see, because I'm asleep
02:09.00Leedsnight
02:09.19forminight folks
02:09.23*** part/#gllug formi (~formi@82-35-34-114.cable.ubr01.camd.blueyonder.co.uk)
02:37.31Marios_Cope ?
02:37.36Marios_I guess you are here
02:37.37CopeDude
02:37.41Marios_hehehhehe
02:37.51Marios_you are the only one staying up late
02:37.54new2unixgosh, dont you folks ever sleep?
02:38.10Marios_for me it is only  9:38
02:38.38CopeAh well, I don't have to get up early.
02:38.53new2unixhere its only 02:37am :)
02:43.30Marios_hehhehe
02:43.33Marios_still early
03:01.44arnight all
03:02.43Marios_bye ar
05:05.53new2unixanybody up still?
05:07.43ClyphoxI woke up and hour ago
05:07.58new2unixwhy? go back to bed.
05:08.34new2unixis it a full moon or what? whats with all these vampires out and about on a rainy night like tihs. hah
05:11.53Clyphoxno I've just been asleep at 10PM sharp for the last 3 days
05:12.05Clyphoxits almost getting habitual.. weird
05:12.37ClyphoxI have insomnia.. so 6 hours strait sleep (As I've had the last 3 days) is so wonderfull :-)
05:12.58*** join/#gllug Marios_ (~mkoumide@24.231.225.197)
05:13.00new2unixive been going to bed at about 11am, which is even more weird.
05:13.14Marios_Hello guys
05:13.27new2unixi had 3weeks holiday to take before the year runs out.
05:13.31new2unixhi Marios_.
05:13.59Clyphoxhoi
05:14.38new2unixfunny. you'd think the UK mirrors would be much faster at a time like this.
05:16.49*** join/#gllug Marios (~mkoumides@24.231.225.197)
05:17.12new2unixMarios Houdini?
05:18.35Marios??
05:18.40MariosHoudini ?
05:18.57Marios:)
05:19.18new2unixHarry Houdini was a great escapologist. He was always coming ang going, much like yourself
05:20.22Mariosheheheeh
05:20.49MariosI was having trouble with my fiancee's Windows box
05:21.34new2unixwhat is it with Fiance's and windows?
05:22.01new2unixwhy do they always sway towards the dark side?
05:22.23Mariosheheheh I just uninstall Internet Explorer from her PC
05:22.45Mariosat least I found a way to uninstall
05:24.09new2unixuninstalling IE from windows is like removing nautilus from Gnome. dont do it!
05:25.09MariosNO
05:25.11MariosI wanna do it
05:25.18MariosI just can't stand it
05:25.37new2unixbut it isnt yours. its your fiance's. ;o)
05:27.39Mariosit is on my Network
05:28.22new2unixahh. an original BOFH? lol
05:47.46new2unixwow. just caught myself dozing off. i better go catch some sleep before i accidently press that big red button with my elbow.
06:40.21*** join/#gllug zachary (~zachary@host81-129-55-32.in-addr.btopenworld.com)
07:15.03Clyphox[yawn]
08:09.13*** join/#gllug Leeds (~richardc@host-212-158-207-148.bulldogdsl.com)
08:10.09Clyphoxmoin
08:11.19Leedsboker tov
08:15.47zacharymoin
08:50.34*** join/#gllug mozrat (~mozrat@mozrat-work.batesuk.com)
08:50.45mozratibot lart Ken Livingston
08:51.08mozratThank you ibot...... Bonjour everyone!
08:51.22zacharymozrat: he probably already does!
08:51.30mozratHow ironic
08:52.55mozratping Jenson
08:58.06ClyphoxWhy ironic?
08:59.56mozratHmm, yes.. ironic isn't the correct word.
09:35.23*** join/#gllug ar (~ar@bob.nooneishere.co.uk)
09:46.40Leedswell... it's past 9:30 and I don't see my hard drive...
09:47.29aris this a new hard drive or a replacement?
09:47.46Leedsum, both :-)
09:47.56Leedsit's a new one to replace a dying one
09:48.23Leedsoh, you mean is it a warrenty replacement or something?  no, it's new
09:48.52ari had issues getting my replacement from Maxtor, carriers fault
09:49.10arwhat capacity?
09:49.18Leedsthis is a Maxtor, and the carrier has been screwing me around :-)
09:49.19Leeds120Gb
09:49.24Leedsit's for my TiVo
09:51.32Leedsit's to replace the 40Gb drive it came with (which I've since supplemented with a 60Gb anyway) which isn't in a great state
09:53.51Leedsand the shop is currently showing a 40Gb drive for 40 quid... I paid 60 quid for a 120Gb drive...
09:54.17arwow
09:54.28arthats pretty cheap
09:54.45Leedsyup :-)  that's why I bought it...
09:55.00arwhat you got in your comp?
09:55.45Leedsmy desktop box has a 4Gb SCSI root drive (which I need to get rid of, I think - it's 5 years old) and a 60Gb IDE drive
09:56.52Leedsmy 'server' has 4 IDE hard drives - a 4Gb or so one for root, and 3 others tied together into a 205Gb virtual drive
09:57.42Leedsplus 100Gb in the TiVo (getting upped to 180 soon), 80GB in my laptop and about 8.5Gb in my SPARC box
09:58.30Leedsin fact - this new drive will take me over the 0.5Tb limit at home... bloody hell :-)
09:59.41arnice :)
10:00.23Leedsthing is - you could put 4 120Gb IDE drives in one machine and have almost 0.5Tb for under 300 quid :-)
10:01.42arwe've got 2 120GB drives in our server here
10:02.11army desktop has a 160GB and a 60GB
10:02.44Leedswe've got something stupid like 4-5 Tb at work... for about 35 of us to share
10:04.08arit probably won't be too long until ppl routinely have 1TB on a desktop
10:04.27mozratHello guys... quick question if I may. Debian installation trying to install the locales package from testing.
10:04.34mozratIt fails with the following message:
10:04.37mozratlt_LT.UFT-8.../usr/share/i18n/locales/lt_LT:2156: LC_TIME: unknown character in field `abday'
10:04.37mozrat/usr/share/i18n/locales/lt_LT:2160: LC_TIME: unknown character in field `day'
10:04.58mozratand more lines of the same
10:05.20Leedsno idea - don't use Debian
10:05.44mozratAny chance of you installing it, learning everything and telling me the answer?
10:05.52mozratthis morning?
10:06.05Leedslet me check my diary...
10:06.49Leeds(by the way, "don't use Debian" was both a statement about me, and a piece of advice :-) )
10:07.01mozratibot lart Leeds
10:07.07mozrat:-
10:07.12mozratmuch better
10:08.01mozrat#debian is such a mess of noise and random questions, not many answers
10:08.53mozratOh well -- thanks anyway :-)
10:09.10Leedsif it's in testing, surely it would have been reported on the Debian lists?
10:09.17ar#gentoo is far more useful :)
10:09.57Leedsoh, that's very possible... but the question was a Debian installation question
10:10.19mozrattrue, true. oh well. no java for me at the moment
10:10.31ardoes it affect java?
10:11.07Leedsah, now... you didn't say it was a Java question :-)
10:11.43arlol
10:11.49mozratWell I'm trying to install j2re1.4 from a 3rd party site.. it depends on the locales version in testing (i'm currently using stable) and won't install without it.
10:12.05mozratlocales doesn't install without crapping out with that error
10:12.13Leedsis the 3rd party site java.sun.com?
10:12.21mozratHang on... can I hear Leeds laughing?
10:12.45mozratdeb http://jopa.studentenweb.org/debian ./
10:13.02Leedshow about getting it from the source then? :-)
10:13.17Leedsrather than some dodgy 4th-party packaged thing
10:14.08mozratUmm.. some guy suggested it on the mailing list as the way to go. Possible compulsive liar
10:14.44Leedssee... this is where my "Bah! Debian!" comes out to play again :-)
10:15.44LeedsI just think that if you're going to get Java - get it from Sun (or IBM or whatever if you must)
10:16.10mozratI'd accept that if I knew other distros didn't get tangled in some sort of "dependancy hell" or another. Show me a distro that doesn't do that and I'll swop over
10:16.21Leedsor Feb even
10:16.31LeedsI manage my own dependencies by hand
10:16.49LeedsI don't rely on a company or hundreds of random volunteers to do it for me
10:17.23ari've not had dependency problems with gentoo
10:19.03LeedsI don't do that either...
10:20.50mozratabsolutely.. i'll never fall for that one again
10:20.59Leedsheh
10:21.53mozratI'm still waiting for my $200,000,000. It'll be here by Xmas,
10:23.30aryou've got to wonder if anyone tries to take them up on their offer
10:25.03Leedsyes
10:25.29Leedspeople do... and since they're gangsters, people have been robbed, hurt and even killed pursuing it
10:30.06mozratTheres a site setup for the victims of the scam -- http://home.rica.net/alphae/419coal/ -- use of the delete key would be a good prevention mechanism
10:35.47Leedsargh!!!!
10:36.04Leedsfucking parcel is on a "delivery before 12" thing now - not "delivery before 9:30" as promised
10:38.22aronly 1h20 left then
10:40.01Leedsdoesn't matter - I should be at work by now - I've not even showered because I knew they'd try to deliver it while I was in the shower
10:41.24arwhere do you work?
10:42.37Leedswatford
10:47.23Leedsand I'm now holding to Manchester :-(
10:50.19Leedsfucking shitty crappy arse customer bloody service
10:53.58*** join/#gllug mozrat_ (~mozrat@mozrat-work.batesuk.com)
10:57.13Leedsarse!
11:02.34Leedshmm...
11:02.45Leedsapparently being an angry but (just) polite consumer can work :-)
11:03.34LeedsI wonder if it was the threat of calling head office which did it... but they're going to deliver it tomorrow morning at 9:30
11:03.58Leedsgives them one more chance to make it right :-)
11:31.54*** join/#gllug Leeds (~rc112576@beryllium.eu.sun.com)
11:34.30Leedshi
11:36.57arhi
11:36.57Clyphoxhopla
11:39.58Clyphoxweee.. just got a call about a job...
11:42.19CopeClulmeatspace !
11:45.46*** join/#gllug formi (~formi@82-35-34-114.cable.ubr01.camd.blueyonder.co.uk)
12:08.27*** part/#gllug mozrat (~mozrat@mozrat-work.batesuk.com)
12:08.44*** join/#gllug mozrat (~mozrat@mozrat-work.batesuk.com)
12:10.59mozrat?
12:12.08Leedswave/particle duality?
12:12.16mozratAh ha
12:12.34mozratI thought you had given up waiting?
12:12.36Leedsbad physics joke...
12:12.37Leeds?
12:12.40mozratfor your HDD I mean
12:12.48Leedsoh, I'm at work now
12:13.12mozratBlimey that was quick. Do you own some sort of jetpack or something?
12:13.24highburymorning
12:13.45LeedsI... forcefully, but (just about) politely argued enough with both the shop and the courier that they have agreed to deliver it tomorrow morning *before 9:30*
12:13.56LeedsI fully expect it to arrive at 7am, stomped on... but still :-)
12:13.57Leedshey highbury
12:14.07Leedsmozrat: I've been at work since just after 11:30
12:14.25mozratHow long is your commute?
12:14.28CopeHi Mozrat
12:14.32Leeds15-20 minutes
12:14.53mozratCope: Hi... how is the baby/job hunting/sendmail situation?
12:15.03mozratLeeds: Lucky b***er
12:15.15Leedsmozrat: largely by choice/design
12:15.41mozrats/closed/closer
12:16.18Leedsit was a combination of finding work close(ish) to home and home close(ish) to work... I do do about 12 miles each way - just that most of it is on the M1 going against the traffic so it doesn't take very long :-)
12:16.40Copemozrat: Baby: Busy, antenatal classes most of today; Job: Got an email asking to arrange a time to meet, I replied with time, got no reply back yet :o( Sendmail: Working fine.
12:17.52CopeJust grabbing a cuppa before going to sign on ;o)
12:20.05*** join/#gllug mozrat (~mozrat@mozrat-work.batesuk.com)
12:20.36mozratYikes... my irc connection is flaky today. 3rd time I've been disconnected
12:20.58murblewell my ADSL is very flaky today as in the phone line.
12:21.50Leedsthe flakiest, crumbliest Internet connection in the world?
12:22.20mozratI work for an advertising group.... that could be a good ad campaign
12:22.48Leedsheh
12:22.51mozratADSL -- possibly the best connection in the world (Heiniken)
12:23.10LeedsSatellite Internet - reasurringly expensive
12:23.25mozratADLS -- 9 out of 10 can't tell the difference ($RANDOM_COLA commercial)
12:23.29LeedsNothing sucks like AOL?
13:15.37JDhi
13:18.35*** join/#gllug highbury (~steve@81-1-71-87.homechoice.co.uk)
13:37.16Leedshey JD
13:37.33JDhi Leeds
13:37.54murblehighbury: did you ever get your weird usb serial thing workung under linux?
13:37.55JDawww
13:38.24JDLeeds: when are you going to release the bug back into the wild
13:38.45Leedsit's never getting out - it's dead, I tell you!
13:40.22Leedsisn't that a chess move? :-)
13:43.27JDLeeds: that isn;t fixing, that is plain cold blooded murder
13:44.49Leedsquite right... it deserved it - it was screwing up my figures, dammit!
14:28.04mozratYippee... Visio on Linux after a lot of fscking around with wine
14:28.24mozrathttp://194.203.40.100/mozrat/Screenshot.png
14:29.27Leedsand that's notes on wine too?
14:29.55mozratYep.. I cracked that a while ago, but Visio was a little stubborn
14:30.10mozratNotes 6 doesn't work to my knowledge
14:31.52mozratI like dia, but (it pains me to say) I don't think it's quite up to scratch yet.
14:34.21Leedsneither are really an issue here :-)
14:45.39Leedshmm... just had a call from my mum... computer has gone bang...
14:46.35mozratLiterally?
14:46.40Leedsapparently
14:46.45mozratYikes!!!
14:47.28Leedsshe got to the office (back room at my grandpa's house - next door to my parents' place) turned the PC on and it was dead...
14:47.56mozratLikely power supply?
14:47.57Leedsso she replaced the fuse in the cable, and when she turned on the power, she heard a bang - from above her (the PC on the desk) not from the cable
14:48.09Leedslikely power supply now ;-)
14:48.16Leedseven if it wasn't before...
14:48.19mozratWhoops. have you asked which fuse she used!!
14:48.40Leeds3 amp - which is apparently what was in it... sounds a little low to me
14:49.18LeedsI've told her to go home and get the power cable from her PC and try it on the office PC... otherwise it probably needs a new PSU
14:50.08mozratthat was probably a 'learning experience' for her!
14:50.25Leedsyes :-)
14:50.34mozrati had a cd-rom drive 'literally' explode once. Quite alarming
14:50.48LeedsI've had a monitor let out the magic smoke on me...
14:51.32mozratthe cd had a small crack in it -- the user told me after -- and the amount of rpm exploded it in the drive
14:51.40Leedswhoa
14:51.56mozratlots of small shards of plastic!!
14:52.03Leedsindeed
14:54.10zacharyLeeds: I had the same monitor - snap, crackle, pop -- POOF!
15:03.56*** join/#gllug cup (~cup@host81-136-48-26.in-addr.btopenworld.com)
15:04.13cupafternoon
15:07.06mozratHello cup
15:07.44murbleanyone want a 386dx40 + motherboard + 8 mb of ram?
15:08.19cupquestion, I want to run a simple chat server from my home pc, the people who want to use are mostly sitting behind firewalls that block most ports.  Is there anything wrong with setting the chat server port to http(s) which is bound to be allowed by the firewall?
15:08.59cupwould that work?
15:09.21murblepossibly, if their application knows how to do an HTTP CONNECT
15:11.22highburymurble: yes I did, its how I'm connecting now. FTDI Serial->USB
15:11.58Leedscup: yeah, depends on if it's port 80 or HTTP which is allowed...
15:12.00highburynow part of 2.4 kernel
15:14.01ClyphoxhI ALL
15:14.09Clyphoxerr.. excuse the CAPS
15:14.36mozratHi Clyphox
15:14.36LeedshI cLYPHOX
15:14.54mozratdONT bE cHEEKY lEEDS
15:14.59mozrat:-)
15:15.12ClyphoxhOI
15:15.21cupLeeds: right so say I use https 443 I think as I have apache on 80 and just tell the java client to connect through 443
15:16.23Leedscup: which is fine - as long as the firewall is just open on the http(s) ports...  if it's running a proxy (as, for example, is the case here) you need clients and a server which can actually communicate over HTTP
15:17.09cupLeeds: ah I see, i think, cheers
15:23.14WethrinLeeds: I've got tickets
15:23.43LeedsWethrin: ah, good stuff :-)
15:23.55WethrinYep :)
15:24.07WethrinOn opening evening, it's a charity night, hence them not selling tickets
15:24.30WethrinAnd it's already quite full
15:25.01Leedsah, fair enough
15:30.55mozratwine must be my friend today, I've just got Notes 6 working!
15:31.29mozratno, no wine please!
15:32.25WethrinRed or white?
15:32.48mozratI prefer white myself!
15:32.53WethrinAh.
15:37.30gregj:-)
15:41.43Leedshey gregj
15:43.29gregjY0
15:45.12highburygregj, is there a kopete irc channel?
15:46.25gregjhighbury: list chanells i am on
15:46.29gregjchannels
15:46.48gregjsimply #kopete
15:55.14formigregj: an irc channel for an im client, seem a bit counter-productive
15:56.44murbleformi: why, how else would they comminicate when the im breaks?
15:57.29formikeep a copy of a stable release
15:57.43murblebut irc is just better.
15:57.50murbleformi: and if your server catches fire?
15:58.00murblewhat about new users needing help because they can't get it to work?
15:58.04murbledoes the im support irc?
15:58.05murblemaybe?
15:58.11formiphone the firebrigade
15:58.19murbleseems like a senisble precaugtion.
15:59.07gregjformi: he ?
15:59.21gregjformi: FYI kopete is also IRC client
15:59.34formimurble: if it is a developers channel, they ought to be focusing on the development side
15:59.46gregjwe have mailing list for that
16:00.16gregjdon't teach ppl from such great project as kde, how to communicate :-)
16:00.31Wethringregj: Don't they need to? :-)
16:00.47gregjWethrin: nope, we all know exactly what to do :-)
16:03.31WethrinMmhm :)
16:24.16gregjlink to gllug website on lonix.org.uk is incorrect
16:24.23gregjit points to gllug.org.uk
16:24.38gregjand it says we are meeting every 2/3 months :-)
16:27.06*** join/#gllug sash (voidzero@SDF.LONESTAR.ORG)
16:31.32murblegregj: that is approxmiatly correct.
16:34.27*** join/#gllug Marios_ (~mario@wll099.wmlib.wmich.edu)
16:34.35Marios_Hello
16:35.37Leedsyeah?  what do *you* want?
16:37.46gregjhmm
16:38.40gregjyeah
16:38.51gregjwe are talking about snowboarding on kde-commits atm
16:38.53gregj[;
16:38.54*** join/#gllug Marios_ (~mario@wll099.wmlib.wmich.edu)
16:44.35*** kick/#gllug [Marios!~ecoli@64.246.28.105] by Wethrin (At request of Marios_)
16:45.13Marios_:)
16:45.16gregjhehe
17:29.54Marios_http://news.bbc.co.uk/2/hi/europe/3286721.stm
17:31.21Leedsmmm... penis...
17:31.47Marios_lol
17:32.04mozratretch
17:32.17Leedsibot vomit
17:32.18Leeds: I give up, what is it?
17:32.24Leedsum...
17:33.04mozratibot lart scary german cannibal person
17:33.09mozratHmm topical
17:35.08Leedstropical?
17:35.34mozratgood afternoon gentlemen (and ladies if present).
17:35.38mozratSee you all later
17:35.44Leedsseeya
17:36.04*** part/#gllug mozrat (~mozrat@mozrat-work.batesuk.com)
18:41.57Marios_ping
18:42.58Marios_pong :(
18:43.13murblepush
18:44.23Leedspang
18:44.53Marios_pop
18:46.25Marios_Leeds << Did you see the JDS ?
18:46.33Leedssee?
18:47.29Marios_how it looks like ?
18:47.59LeedsI saw it at a show in London a couple of months ago, and it looked pretty good :-)  I've not seen any newer builds...
18:48.31Marios_ohh
18:48.39Marios_I think it has been just released
18:48.43LeedsI should probably download a copy and look at it :-)
18:48.48Leedsyes, it was released this week
18:49.02Marios_$100 a year per PC
18:49.29Leedsyup - although to be honest, I'm not sure what happens at the end of the first year...
18:50.03Leedsremember that it's not meant to be an end-user desktop - the plan isn't to sell single copies - so I think the point is that the money comes as part of a Sun support contract
18:50.24Marios_hmmm
18:50.39Marios_there are some info here
18:50.39Marios_http://www.osnews.com/story.php?news_id=5186&page=2
18:51.38Leedsdoesn't seem to want to load for me
18:52.55Marios_let's what will happen
18:56.43Leedsah, there it is
19:30.09*** join/#gllug Leeds (~richardc@host-212-158-207-148.bulldogdsl.com)
19:32.52Leedsoooh... gentoo got rooted
19:41.34murbleemerg ownme
19:42.36Leedsapt-get r00tk1t
19:42.59murbletar xzf root-kit.tgz
19:43.31Leeds./configure ; make ; sudo make install'
19:44.00murblecool, you get to lose whatever you do :)
19:48.48murblewhy?
19:49.01murbleI mean why anti?
19:49.13murbledo poeple not like the way it was marketed to kids or somthing?
19:49.45Leedsbecause it's sugar-loaded, additive-loaded and colouring-loaded, but was marketed as a healthy 'fruit juice' type drink
19:50.32Leedsand plus, it came from no-where and was very successful, and therefore a valid target
19:50.55murbleso people are upset with its success?
19:51.17Leedsno - they're upset that it was very dodgily marketed
19:51.18murblehow can we get people back on to coke and pepsi cola  i ask
19:51.38LeedsI drink lots of water...
19:51.59murblei drink lots of tea, which is probably very bad for me.
19:52.06Leedsanyway - it turns you orange
19:52.07murblemost nice things are.
19:52.14murblelike fake tan?
19:52.36Leedsyes
19:52.37Marios_tea is very healthy
19:52.51Marios_especially herbs tea
19:53.05murbleMarios_: I'm not sure i tend to use it as a stimulant
19:53.19Marios_still is better than coffee
19:56.29*** join/#gllug stephanb (~frog@dsl-80-46-204-155.access.uk.tiscali.com)
20:01.32Leeds"118866 - sort of sticks in your mind" aka "118866 - please please please remember our seemingly random number and call us when you want to vastly overspend on getting the wrong number"
20:04.21Clyphoxhehe
20:07.20stephanbhi everybody !
20:07.28Jensonhi stephanb
20:07.32stephanbJenson: hi Jenson
20:08.08stephanbanybody here on Debian ?
20:09.13Leedsha!
20:09.39stephanbLeeds: what does that mean ?
20:10.08stephanbLeeds: don't worry, i'm not using Debian, only playing with Morphix.
20:21.40WethrinHeh
20:21.43WethrinCoffee is good.
20:22.26stephanbWethrin: ? discovering there are other pleasures in life than Perl ?
20:23.01WethrinWhat? I never liked Perl particularly
20:23.17WethrinAlways seemed quite cumbersome, when awk or sed would have done the job
20:23.25Wethrin(or at least a bit more of a shell script)
20:25.35stephanbWethrin: i wouldn't read the timecode in mpeg-2 files with sed and awk...
20:27.12WethrinAnd you would in Perl?
20:27.45stephanbwell i don't know C...
20:28.03WethrinLots of other languages.
20:28.06WethrinPython. Java.
20:28.25WethrinForth ;-)
20:28.43WethrinAh. cut is good there
20:32.27*** part/#gllug stephanb (~frog@dsl-80-46-204-155.access.uk.tiscali.com)
21:01.36*** join/#gllug Xiaoqi (~nikki@negativezero.plus.com)
21:02.00Xiaoqihihi
21:02.29CopeHi Xiaoqi
21:02.46Xiaoqihi Cope hows u?
21:03.05CopeOk - not bad, you?
21:03.17XiaoqiI'm ok thanks
21:03.56Xiaoqibrb
21:15.35*** join/#gllug cupis (~paul@195.137.116.73)
21:19.26Clyphoxhey Cope.. what happened with that interview you got set up?
21:20.46CopeClyphox: *shrugs* Client hasn't confirmed it; might chase them tomorrow.
21:21.17Clyphoxaye..
21:21.35ClyphoxI had one setup for this week.. client still mucking around.. not excited anymore
21:21.55CopeI know the feeling.
21:30.19Clyphox:-(
21:44.22*** join/#gllug cozmonort (Costa@82-35-124-183.cable.ubr01.enfi.blueyonder.co.uk)
21:44.56cozmonorthiya
21:52.29CopeAnyone used haskell?
21:52.35cozmonortdude this place is dead
21:52.51Clyphoxhaskell? neve rheard of it
21:53.13LeedsI've heard of it...
21:53.16stephenyep, I've got an exam on it tomorrow
21:53.40murblesilly dysfunctional programing language
21:53.41LeedsI'm watching Two Towers with cast commentary - Theoden has a strong Manchester accent :-)
21:54.31stephenmurble: indeed
21:56.32LeedsI tend to avoid 'cool' alternative languages - fact is, I'm a developer, not a computer scientist
21:56.54CopeI was talking to someone who had learned it at uni.
21:57.04CopeA 'declarative' language, apparently.
21:57.21Leedsthe point is that it has almost no use or visibility *outside* Unis
21:57.30CopeIndeed
21:58.08stephenit's damn slow too
21:58.41stephenwas doing some image manipulation with it, and it made a 386 look fast
22:04.12WethrinBlah
22:04.21CopeHi Wethrin
22:04.25WethrinHi
22:04.41WethrinMm. Functional programming.
22:04.55WethrinLeeds: Haskell has managed to leak outside academic environments
22:05.17WethrinIt is quite useful for certain tasks.
22:05.56Clyphoxmeh
22:06.03WethrinAnd hi to you too
22:06.36CopeOk, what would you guys put in a syllabus for people for a course designed to teach people to become developers and give them a solid skill set?
22:07.03stephener, not Haskell :p
22:07.07Leedsbah... was hoping that traditionally long international credit card transaction latency would mean Paris hotel going on *next* month's bill...
22:07.08Clyphoxwhy ASP and VB of course
22:07.52WethrinCope: Are you asking this question seriously?
22:08.04CopeWethrin: Yes, actually.
22:08.33*** join/#gllug dankolb (~dankolb@spookhive.demon.co.uk)
22:08.37WethrinOkay.
22:08.51dankolbRight. Because I can't stand the lag between my computer and the remote server.
22:09.36CopeHi dankolb.
22:10.16dankolbFor a serious answer, I'd probably teach some OO programming (probably Java, but might do something on Smalltalk, too, just so people don't get taught *Java* programming, but more general OO concepts)
22:10.29LeedsCope: Java... C++... Perl or Python... and a bit of C and/or asm for old time's sake
22:10.29Leedsall depends, of course, on how you define "developer" and "solid skill set"
22:10.32Jensonevening
22:10.50dankolbI would try and put some other time of language in, too.
22:11.18Leedstype?
22:11.19*** join/#gllug mozrat (~simonmorr@host81-130-55-97.in-addr.btopenworld.com)
22:11.31dankolbAsm might be good if it's a really low-level course (but it's unlikely that asm and Java would appear in the same lecture course)
22:11.50dankolbSome functional programming would be good, just to have a completely different look at programming languages
22:12.01Leedsdid my suggestions make it to the channel? my line dropped for a short while...
22:12.07dankolbLeeds: Yes
22:12.09CopeLeeds: yeah.
22:12.16dankolb(hence my reply about asm)
22:12.36Leedsah... hence my C and/or asm - at least something lower-level
22:13.23CopeWould you start with C or with, say, Python? which would be best for teaching good habits?
22:13.26Leedsknowing what pointers are and how they work is useful - even if it's so you know why you don't use them in higher-level languages
22:13.27dankolbYes, well, it could be argued that C/asm/Java, etc. are all imperative programming languages, and hence need a similar mindset to program in
22:13.40dankolbFortran < 90 :-) Teaches you to indent code properly...
22:13.48dankolbSorry, *forces* you to indent code properly
22:13.55Leedsif you're coding C and Java in the same style you've missed the point of one of the languages...
22:14.02Leedsif it's indenting you want - Python! :-)
22:14.13dankolbI'm not talking from the point of OO v. non-OO
22:14.38dankolbMore from the point of, once you have a problem defined, you have to explicitly tell it how to get the solution
22:14.52dankolb(i.e. set up arrays, loop over them, do comparisons, and whatnot)
22:15.13dankolbRather than just saying "here's the problem; give me a solution"
22:18.07CopeHow would you prepare the ground? Would you want to spend time in 1 language to get the concepts across, and maybe spend time on discrete maths and algorithms?
22:18.50Leedshttp://www.liquidgeneration.com/poptoons/britneys_breasts.asp
22:18.53dankolbAlgorithms are more abstract
22:19.11LeedsI'm sorry - was there a conversation about computer science teaching going on? :-)
22:19.22WethrinLeeds: No
22:19.28Copedankolb: Would you look at them separately, or later, or maybe only as and when their need arose?
22:19.52Leedsthing is - it really does take at least a year of teaching, I'd say, to cover basic computer science
22:19.54dankolbI wouldn't tend to teach them in a course that is designed to produce developers
22:20.15dankolbLeeds: Yes - there are quite a few things I'd have liked them to go into more depth on
22:20.26Leedsif you just want them to become developers, pick a type of developer (web, application, game, OS, etc.) and focus (Perl, ?, C++/Java, C)
22:20.53CopeThat was the point; CS maybe doesn't teach people what they need to become usefully employed people/developers.
22:20.56dankolb10 lectures on Operating Systems is okay for a very basic understanding of some of the stuff that goes on in an OS
22:21.03Leedssorry, that should be (Perl, C++/Java, ?, C)
22:21.12dankolbCope: That's not the purpose of a University course.
22:21.15dankolbDammit!
22:21.18LeedsCope: CS isn't about learning to be a developer
22:21.26CopeExactly.
22:21.30dankolbUni is not about churning out people to slave in the workforce
22:21.47Leedswell... I dunno about that...
22:22.02Leedsmaybe it *shouldn't* be about that :-)
22:22.03dankolbIt is designed to teach people how to think, how to approach problems, how to learn on their own, while continuing teaching a particular subject
22:22.10dankolbLeeds: The best Unis aren't about that :)
22:22.17dankolbI can't speak for Thames Valley, or somesuch
22:22.28CopeSo if gllug was to produce a syllabus to help people become or learn to become developers, what would be in it; that's what interests me.
22:22.35Leedsalso depends on the course... a dentristry course, for example, is relatively focussed
22:22.42LeedsCope: developer is too broad a word
22:22.51CopeLeeds: fair point.
22:22.52dankolbObviously, some job-skills will be taught in a Uni course, but that's not the focus of the course
22:23.22dankolbLeeds: Well, true. But that's what the practical part of the course is for :)
22:23.31CopeI got thinking about this because my friend went to Bristol, and said the course was good; so I had a look myself.
22:23.48dankolbA dentistry course does (should?) not teach *only* how to use the tools of the profession
22:23.55CopeThen I got thinking where I would go to uni today if I had my time again.
22:23.58dankolbBut should teach about oral issues in general
22:24.02Leedsthe course I did was fairly broad and fairly practical... but the point is that, for example, I can look at a piece of code and say "that's a doubly-linked list, and I know how they work"
22:24.15dankolbThat's good.
22:24.35dankolbAnd also, knowing how a linked list works, you should be able to implement one without too much difficulty
22:24.42Leedswhereas some of my collegues - who may be excellent developers - don't have that basic toolkit of knowledge to fall back on
22:24.46Leedsdankolb: exactly
22:24.54dankolbAnd that's the purpose of a Uni course, IMO
22:24.56CopeI've always tried to learn from first principles.
22:25.15CopeSo that I can work out a solution myself, from what I do know.
22:25.15dankolbFrom there, derive the basic operation of an adder.
22:25.30CopeBut then that's how I was taught.
22:25.32Leedswhich, in many ways, means the right language to teach is one that's easy to learn - not one that's going to be useful commercially
22:25.45dankolb(hint: go through crystalline structures)
22:25.46Leedsthe teaching language at Liverpool was Ada... heard of it?
22:26.01dankolbYes.
22:26.10Leedsknow any commercial use?
22:26.13dankolbDoes the US military have any fingers in Liverpool?
22:26.16dankolbYes. US Mil.
22:26.23Leedsapart from US Mil :-)
22:26.47dankolbDunno then
22:26.52CopeWell, Bristol teaches C as the first language; as its the foundation of the internet, and is fairly low level.
22:27.02dankolbC is *not* the foundation of the internet
22:27.15dankolbThe Internet is to do with protocols, and *not* languages
22:27.22Leedsanyway... the fact that I knew Ada got me a job offer from Marconi doing avionics (dodged a bullet there, even considering where I ended up) - but I've not written a line of Ada since leaving Uni
22:27.29LeedsC is the foundation of *UNIX*
22:27.48dankolbActually, Unix is the foundation of C :)
22:27.53dankolbBut that's just pedantism
22:27.53CopeOkay, and those protocols are not infrequently implemented in UNIX.
22:28.01Leedsone of my collegues quoted Richie today in a discussion of style :-)
22:28.03dankolbCope: They're also implemented in Windows. So?
22:28.16Leedsdankolb: and on Commodore 64s
22:28.17dankolbThey're also implemented in VMS. And AmigaOS
22:28.35dankolbThe protocols can be implemented on any OS.
22:28.39Copedankolb: Come on... the basic infrastructure of the internet, historically, grew up around UNIX.
22:28.46Leedsthe reference implementation was often on UNIX, but that doesn't really matter
22:28.57dankolbCope: Also VMS.
22:29.01CopeOk
22:29.05dankolbAnd RT/11, I think
22:29.24CopeAnd what underpins VMS?
22:29.33dankolbLots of languages
22:29.35dankolb:)
22:29.41Leedsthere is a close bond between C and UNIX, and a close bond between UNIX and the Internet - but not that much of a bond between C and the Internet
22:30.25dankolbVAXBasic, Fortran
22:30.50LeedsI think C is a bad language to start teaching from scratch
22:31.07dankolbThere are some VMS bits written in C
22:31.11Leedsit's a good language to know a little about, and a good language to *understand*, but a bad place to start
22:32.30CopeLeeds: That was what I was wondering.
22:32.44CopeI have heard that said a lot; but I don't understand why.
22:32.53Leedsdo you know C?
22:32.55dankolbHave you looked at much C code?
22:33.13Copeyeah, a bit; imagine 1st year undergrad.
22:33.22Leedsso not much then :-)
22:34.00CopeIf I had a small program that didn't need a GUI I would write it in C.
22:34.01dankolbC++ is an evil nasty hackish kludge
22:34.11LeedsC makes you take a lot of responsibility.  it makes you think like the computer.  it generally doesn't meet you half-way
22:34.17LeedsCope: I'd do it in Python
22:34.25CopeLeeds: I know.
22:34.45Leedspointer arithmetic is really scary and messy - and is needed constantly in C
22:34.46WethrinCope: http://www.cybergeography.org/atlas/historical.html
22:34.58CopeLeeds: I like the way that C makes me think like a computer.
22:35.14Leedshmm... savannah.gnu.org has been taken down too!
22:35.18dankolbPointer arithmetic really shouldn't be necessary in a higher-level programming language
22:35.28LeedsCope: but not if it's your first exposure to programming
22:35.29dankolbMemory locations should be abstracted away by the compiler
22:35.39dankolbCope: Program in assembler, then :)
22:36.31Copedankolb: I did program in 6502 assembler.
22:36.53dankolbThat should make you think more like a computer than C would :)
22:36.54LeedsCope: didn't we all :-)
22:37.02CopeLeeds: Indeed
22:37.03dankolbLeeds: I didn't. I used 8086
22:37.20Leedsdankolb: ooh-la-la hark at him and his 'business computer'
22:37.30Copelol
22:37.56dankolbHey, I did some Z80 too.
22:38.06dankolbAlthough I was too young to understand properly what I was doing
22:38.09CopeI learned BASIC, but not the gosub crap, I learned it as a structured languge where you wrote functions and procedures.
22:38.23Jensonoooh a little dankolb hehehe
22:38.26dankolbGOSUB is like a procedure, though :)
22:38.30CopeThen 6502 assembler.
22:38.33LeedsCope: anyway - the point is that even very simple stuff like "this is a variable.  it stores data" gets very complicated in C very quickly - for example, as soon as you want to put more than one letter in that variable
22:38.42Jensoni have a Dummies Guide to C behind me
22:38.42Copedankolb - apart from not being able to pass arguments and variables.
22:38.43dankolbWell....does typing in long BBC Micro listings count as 6502 assembler?
22:39.01dankolb:)
22:39.36CopeLeeds: Yeah, I agree.
22:39.46LeedsI wanted to do some of my GCSE computer studies project in 6502 asm, but the teacher said I couldn't because she couldn't mark it :-)
22:39.56dankolbI fail to see why a higher-level programmer should care that a primitive needs to be accessed by value, whereas an array might sometimes need to be accessed via pointer
22:40.23dankolbBut only sometimes you need to give a function *array; other times, just array will do nicely
22:40.30dankolbAnd yet other functions want **array
22:40.30Leedsdankolb: if all you want to be is a dumb coder - sure, that's okay.  if you want to be a hacker of any sort - it's helpful to keep it in mind
22:40.44CopeSo, we wouldn't use C as a first language, it would scare people, and they would know things they don't need to know?
22:41.02Leedsand of course sometimes you have a struct foo and sometimes a struct * foo, and then you may need a &foo every now and again
22:41.04dankolbLeeds: Not dumb coder. If I'm doing application-level programming, I don't care *how* something gets accessed, merely that I get the right value
22:41.28dankolbAnd if I'm doing assembly-language programming, then, fair enough, I need to know about memory locations.
22:41.50Leedsdankolb: true, I suppose... and what applies to asm pretty much applies to C in most cases :-)
22:41.55dankolbLeeds: This is why I don't think C is a particularly wonderful language
22:41.59LeedsCope: are you thinking purely vocational?
22:42.07dankolbYes, but C is used a lot for application-level programs
22:42.27LeedsI don't think it is so much, nowadays
22:42.32dankolbWell, C++.
22:42.34CopeLeeds: Well, to an extent, although most vocational programmers who learn for themselves are probably imbued with a hacker ethic.
22:42.56Leedsdankolb: and you can't write C++ without doing pointer maths?
22:43.09dankolbI don't know. I don't intend to find out :-P
22:43.32LeedsCope: the point isn't that C would teach them things they didn't need to know... it's that the things they learn would get in the way of things they *did* need to learn
22:43.46CopeLeeds: well put.
22:43.56dankolbIt's enough in Java to know that a primitive is passed by value, whereas an object is passed by reference. But I don't need to bother about whether a method needs *Object, &Object or **Object
22:44.35Leedssee, I didn't know that
22:44.50CopeLeeds: So would you teach them C++ instead, and not bother with much C? (I don't know C++ so not whether its just C with OO bolted on)
22:44.51dankolbFair enough.
22:45.19dankolbYou could argue that it's all pass-by-value. All you do when you pass an object is give a copy of the memory location of the object.
22:45.25LeedsI am not in a typical situation, though... I have all the source for the stuff I work with, and I'm free to roam up and down the stack - and I'm working at the top of the kernel
22:45.27dankolb(I think, like using *object in C)
22:45.50dankolbC++ is C with *badly* bolted on OO
22:45.57LeedsCope: personally I would start with some simple Python... seriously
22:46.11dankolbIt tries to redefine the whole language, but then still allows you to do C-things.
22:46.33CopeI've messed about with python, and get a good feeling from it.
22:46.56Leedsin my opinion, and my experience, it's easy to learn, easy to read, easy to do simple stuff, very well documented...
22:47.35Leedsthe "there's one way to do it, and it's the right way" makes more sense for teaching than "there's more than one way to do it" :-P
22:47.36dankolbAlso, with C, you'll have to fairly quickly teach about malloc, and bounds checking, etc. Other programming languages don't force you with the details like that.
22:47.47Leedsdankolb: yes, exactly my point :-)
22:47.49dankolbLeeds: Not advocating teaching Perl, then? :-P
22:48.09CopePerl scares me.
22:48.13dankolbIn Java, if you define an array of length 10, and try and read the 11th element, it shouts at you very loudly
22:48.32dankolbIn C, it lets you do it. It also lets you write beyond the length of an array.
22:48.36Leedsdankolb: so will Python - it'll raise a ValueException, I think
22:48.42dankolbInstant Overflow :)
22:48.56Copedankolb: ie C lets you break things?
22:49.03dankolbLeeds: That's sensible. Most programming languages will complain or bomb out at a read-past-end-of-array
22:49.14dankolbCope: Yes. Easily. Look at all the buffer-overflow exploits around.
22:49.35LeedsI found a sweet little bug the other day - effectively: "if (pointer == NULL) free(pointer);" - and this is in the kernel, so you're in a panic situation
22:50.19Jensontime for bed
22:50.20Jensonnight
22:50.23Copenn Jenson
22:50.34Leedsnote: a) it was my code, b) it had been code reviewed and c) this was purely internal - not been delivered to customers
22:50.34Leedsnight Jenson
22:50.39dankolbIf C implemented bounds checking, those problems wouldn't really happen
22:50.56dankolbBad Leeds :-P
22:50.56Jensonnn Cope
22:50.58Jensonnn Leeds
22:51.59dankolbnn Jenson
22:52.19Leedsand of course people shoehorn all sorts of things into C... things like using macros to pick values from arrays of pointers to functions as a way of implementing interfaces
22:53.21JDwibble
22:53.25CopeHi JD
22:55.43CopeWethrin: That link is contenteder for coolest link of the year.
22:56.07LeedsCope: to summarise - I would suggest starting with Python, and moving on to C++ and/or Java
22:56.24Copedankolb: Your summary?
22:56.48dankolbMy summary. Well, I think Java is a good teaching language
22:57.01dankolbI'd avoid C++ completely. Maybe look at C if you have to / have time
22:58.01dankolbAnd look at some completely different language, just to get a different mindset about programmin
22:58.03dankolb*programming
22:58.15Copedankolb: eg smalltalk?
22:58.38dankolbNo. Smalltalk is very nicely OO, but is still imperative.
22:58.53Copedankolb: Lisp?
22:59.04dankolbSomething like Haskell or Miranda (functional languages). Or even Prolog (also functional, but using Predicate calculus)
22:59.21dankolbYes...Lisp wouldn't be bad. It's half-way between pure functional and imperative
22:59.32dankolbForth might be worth looking into, too
22:59.42Leedsunless, of course, you care in the slightest about teaching useful commercial skills - in which case ignore all of the above
22:59.56dankolbLeeds: Java is useful commercial skill
23:00.12CopeMore useful than Python, probably.
23:00.24Leedssorry - all of the above from where you started naming languages which are 99% or more purely research languages
23:00.50dankolbWell, for commercial languages, you get Java and C++, sometimes C for lower-level.
23:00.59LeedsI'm not really a fan of Java... but it seems a decent language... the rest is pointless
23:01.08Leedsdankolb: and Perl/Python for web work
23:01.16CopePHP?
23:01.17dankolbOf course, if you're doing microcode, you're going to be programming in assembler
23:01.24dankolb(and yes, that is commercial)
23:01.26dankolbLeeds: JSP :)
23:01.41dankolbForth is used commercially too - OpenFirmware.
23:02.13Leedsdankolb: and honestly - how many people actually code for OpenFirmware
23:02.29dankolbMathematica is also used commercially, but not everywhere
23:02.38dankolbLeeds: Probably not that many.
23:02.41LeedsI assumed not microcode... more general-purpose than that
23:02.57dankolbWell, OS for embedded device maybe, too
23:03.06dankolbOr simple application
23:03.59Leedsin terms of percentage of coders - and since we're all completely ignoring VB :-)
23:04.20LeedsC++/Java rule the roost... lots of Perl, some Python, some C
23:04.36dankolbIt depends which direction you want to head, really.
23:04.40Leedsmaybe PHP...
23:04.52LeedsI don't think that anything else really matters in a general-purpose sense
23:04.53dankolbIf you just want to stick with high-level programming, look at Java and/or C++
23:05.19Leedsdankolb: remember - this isn't meant to be a special-purpose thing - maybe year 2...
23:05.39dankolbTrue. I think we've lost track of the original question :)
23:06.40Leeds<Cope> Ok, what would you guys put in a syllabus for people for a course designed to teach people to become developers and give them a solid skill set?
23:07.04dankolbIf you want to teach programming from the ground up, Java.
23:07.15dankolbIt's good as a teaching language, and commercially useful
23:07.42LeedsI say start with Python to introduce simple computing concepts... (variable, loop, condition, function/procedure and so on)
23:07.49Leedsthen move on to C++/Java
23:09.30LeedsI think starting with a scripting language makes sense... you don't have to go through things like program structure (main() and so on) to start with
23:10.50Leedsor compilation (and make or ant or something) too
23:12.55dankolbI think it's okay to start off saying "you need to do this at the start of the program; I'll explain why later on in the course"
23:13.48dankolbIt's how they taught us :)
23:14.21Leedsit's not *wrong*, but it's not the best way
23:15.53WethrinOtherwise you'd have to start off with teaching about classes and methods
23:16.51Leedsdon't do that...
23:17.19Leedsgenerally, I think "trust me on this - I'll explain why later" means the course is badly designed
23:17.48dankolbNo, it means you don't want to get bogged down in the details too much just yet.
23:18.37dankolbLike, say, at school when they taught about prisms splitting white light into different colours. They didn't say anything about refractive indices being functions of wavelength
23:19.01dankolbAnd when doing optics at school, they didn't teach Fourier Transforms - that was left until Uni
23:19.02Leedsa) I think they did for me... and b) that's different
23:19.15Leedsyou're not saying "do this by rote and it'll make sense later"
23:19.39dankolb"This is the end result; you don't need to know how it happens"
23:19.55Leedsdifferent...
23:20.10Leedsbah... who's got a teaching qualitification and experience here, anyway? :-)
23:20.12dankolbSlightly.
23:20.19dankolbErr....not you :)
23:20.20dankolb?
23:20.23Leedsyes, me
23:20.26dankolbYou do?
23:20.32Leedsyup
23:20.38dankolbWhat teaching qualification?
23:20.43Leedsnot much of either, to be honest, but technically I have both
23:21.43dankolbThing is, you can't write Java programs without using 'public class Foo', and 'public static void main()'. And teaching about classes and methods is a bad thing to start with, for people with no programming experience
23:22.29Leedsexactly why you don't start with JAva :-)
23:23.39dankolb:)
23:23.41Clyphoxstart with a scripting lingo methingks
23:23.54Clyphoxcan teach basics like variables/functions/loops
23:23.55dankolbIt'd probably have confused people even more if we switched from scripting language to Java
23:24.18Clyphoxtrue
23:25.20dankolbRight, well, fascinating though this discussion might be to continue, I've got to go to bed.
23:25.29dankolbIt should continue at Lonix tomorrow :)
23:30.05Wethring'night all
23:30.18*** join/#gllug mozrat (~simonmorr@host81-130-55-97.in-addr.btopenworld.com)
23:34.50*** join/#gllug new2unix (~new2unix@dsl-217-155-250-141.zen.co.uk)

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.