IRC log for #gllug on 20090208

00:34.31*** join/#gllug eye69 (n=magnus@me-155-110-233-83.3.cust.bredband2.com)
00:39.18*** join/#gllug eye69 (n=magnus@me-155-110-233-83.3.cust.bredband2.com)
00:54.06AndyMillarhave any of you guys seen setuid take >2s to run?
00:56.32*** join/#gllug Leeds (n=richardc@n219079208127.netvigator.com)
01:54.17*** join/#gllug catalyst` (n=catalyst@allegro/user/angelchild)
07:37.39morsingLeeds!
07:37.42morsingeye69!
08:48.06morsingHmm... For some reason I thought the Royal Albert Hall was a concert hall
08:51.41morsingAnyone awake?
09:15.50morsingBeer
09:43.03new2unix?
09:43.31morsingnew2unix: Where can I go to the symphony this month?
09:43.51new2unixShouldnt you be asking ibot?
09:44.15new2unixOr perhaps Ripley?
09:44.23morsingRipley?
09:44.27morsingibot: You suck
09:44.49ibotand very well I might add
09:45.01morsingnew2unix: Why aren't you in Brussels?
09:45.31new2unixI've just finished watching the remake of War Games. It was most annoying.
09:45.56morsingI can imagine...
09:46.22new2unixI am no longer in London. Moved to Australia so the trip to Brussells would have cost a little more than a train trip. :(
09:46.49morsing?!?!?!?!
09:46.52morsing:'(
09:46.57new2unixAre any slides up on the net yet?
09:47.07morsingDon't know
09:48.18gregjthey  were drunk yesterday night
09:48.38gregjbut promised to release videos on website, around monday (will be friday as usual) :P
09:57.20*** join/#gllug sabinef72 (n=sabinef7@ns.popipo.fr)
09:57.41morsingsabinef72!
10:02.45morsingCan someone tell me how a DVD I have has suddenly turned unreadable by every DVD player I try it in?
10:03.56morsingUnreadable as in the message I get is it's the wrong region? And my laptop says it's encrypted and can't be read
10:04.07morsingNever had a problem before
10:11.29morsingHello?
10:24.35morsingHello?
10:27.20antiphaseHa ha, have you used up all your region changes?
10:27.36morsingantiphase: Idiot
10:44.35*** join/#gllug catalyst (n=catalyst@allegro/user/angelchild)
10:50.10morsingcatalyst!
10:53.31morsingBeer
10:56.06AndyMillarhad beer yesterday
10:56.09morsing:(
10:59.37gregjwonderes where to get 10-12 small magets, something like fridge magnets
10:59.51morsinggregj: Mexico
10:59.57antiphaseYou could buy some fridge magnets
11:00.27gregjyeah, I need to get my arse down the city centre
12:10.24morsingWhy does grant create on a DB for a user not let that user create a table?
12:10.52gregjyou have to grant user permission to create tables
12:10.55gregjat least in postgresql
12:11.05gregjmysql isn't even a database, sql one - by standards...
12:11.31morsinggregj: That's not my question
12:12.02gregjwell, word it properly
12:12.19morsingWhy does grant create on a DB for a user not let that user create a table?
12:12.53antiphaseWhat about "grant create table"?
12:14.24morsingI did:
12:14.26morsinggrant alter,create,delete,index,references,select,update on cds to morsing@localhost;
12:15.40gregjmorsing: http://gj.pastebin.com/d6852098b
12:15.43gregjmorsing: http://www.postgresql.org/docs/8.3/static/sql-grant.html
12:16.08gregjoh, and also :
12:16.25morsinggregj: ???
12:16.27gregjhttp://gj.pastebin.com/d1285d621
12:16.29morsingYou've lost me
12:16.31gregj;]
12:16.59gregjwell, you have real problem if so little information get confuse you frankly, no offence
12:17.22morsinggregj: What you have posted doesn't help me one bit...
12:17.38morsingIt's the wrong software and even so makes little sense
12:17.44gregjewll, like I said - word your question properly
12:17.57morsingIt's worded fine
12:18.53gregjwell, you are using mysql as far as I can tell. And security isn't its best part.
12:19.02morsingAlso, if I create the table as another user, my user still can't see it?!
12:19.09gregjso I'll pass on that one.It can be done, and works on postgres and oracle.
12:19.22gregjdefine 'cant see'
12:19.27gregjin show tables ?
12:19.31morsinggregj: *sigh* WHY are you telling me this?! It's bloody irrelevant. If you can't answer my question, say nothing!
12:19.33gregjor whatever is the thing in mysql
12:19.53morsingmysql> show tables;
12:19.54morsingEmpty set (0.00 sec)
12:20.19gregjtry inserting into the table;
12:20.35gregjwhat does create table give you ? s it still the same database ?
12:20.47gregjwhat if you log in as different user ? (root )
12:22.58eye69morsing: Meep!
12:23.29morsingeye69!!!!!!!!!!!
12:23.33morsingeye69: You in Brussels?
12:23.42eye69should I be?
12:24.08morsinggregj: If I log in as root te table is there. I have a feeling it sees me as another user to the one I grant access
12:24.13morsingeye69: Yes, you should
12:24.22morsingeye69: When are you visiting me?
12:24.30antiphaseHa ha, the REFERENCES privilege isn't even implemented in MySQL, as you'd know if you'd RTFMed
12:24.39morsingantiphase: Idiot
12:24.44gregjwell, mysql....
12:24.52gregjcompiles, they release it as stable
12:24.53gregj:)
12:25.21gregjI burned on mysql so many times, that I seriously encurage you to drop it and use postgres, or something else instead.
12:25.37eye69morsing: I guess I should take a trip to .uk sometime soon...
12:25.40morsinggregj: How easy is it to move your data?
12:25.44morsingeye69: Yes!!!
12:25.55morsingkisses eye69's nose
12:25.55antiphaseMySQL works fine
12:26.02gregjit amazes me that ppl even use it, its like with windows - everynoe thinks it is the only thing out there, and works well, and nothing can be done better...
12:26.02antiphaseIt even has replication!
12:26.09eye69morsing: Have you been taking your medicine? You seem a bit worked up...
12:26.10gregjwell, partialy working
12:26.30morsingeye69: People on #gllug tend to work people up
12:26.45morsingeye69: And boudiccas isn't even here
12:26.50gregjantiphase: try filling up the partition with mysql tables , and see what happends.
12:26.50antiphaseWe stopped using Postgres at work ages ago because it's such a dog and you can't make a redundant configuration with it
12:26.58gregjalso, try reseting box few times whenn mysql does someting
12:27.01gregjand see how it works
12:27.02antiphaseIf you fill your disks up, your sysadmin is shit
12:27.02gregj:)
12:27.03morsinggregj: How easy is it to move your data?
12:27.20gregjmorsing: what do you mean by move, from mysql to something else ?
12:27.26gregjthere's tons of mysql2postgresql scripts
12:27.37gregjdifferent ones work different, with different types of data I presume
12:27.46morsinggregj: Yes
12:28.10gregjobviously some quesries got to be rewriten, because ppl cut corners while developing for mysql, and you no longer have to do that with proper dbs
12:28.25gregjit is doable, and I did it times and times under contraccts
12:28.53gregjit is everytime different set of problems, because obviously it isn't trivial -one script- type of task
12:28.53morsingWell, to be honest, MySQL does the job for what I need and has never failed me
12:28.56gregjbut doable
12:29.03antiphaseFor other people that were too stupid to resist your shit-flinging about MySQL
12:29.06gregjwell, it started to fail me in bigger projects
12:29.44morsinggregj: I've only used MySQL at work once and it sucked a bit. Crashed a lot and took an hour to self-check on start-up
12:29.47gregjwell, thanks :) I like to be called stuppid, because it just gives me fast information on who's open, and with whom I should not even get into any argument.
12:30.13morsinggregj: If you hadn't learnt that about antiphase already...
12:30.13antiphase"Day 1 on contract, 'OMG you're using MySQL you fuckloons, we must start by ripping that out and replacing it by something else because I prefer it!'"
12:30.23gregjmysql is good for starters, their approach is - to be easy for application developers, with little sql knowledge
12:30.50gregjantiphase: no, day one: "hi, we have a problem with mysql here, and need to move to postgresql, I belive you know how to do it, do it"
12:30.59gregjif you are and ever been a contractor, you would know
12:31.03gregjhow it works...
12:31.19gregjbut for now, because you think I am stuppid, even not knowning me at all - I'll just ignore you
12:31.30antiphaseWEll, I'd have thought that huge migrations would be more appropriate for longer term projects
12:31.51gregjso stop telling bullshit
12:31.58antiphaseOr what? :P
12:32.18morsingantiphase: You might not realise it but with the way you behave, most people here knows you're the stupid one
12:32.23antiphaseYou'll tell all your high quality MySQL-hating contractor friends not to hire me
12:32.45antiphaseWell, people are entitled to their opinion
12:33.05gregjmorsing: anyways, obviously you either have a problem with mysql, or it isn't so simple as it might seem
12:33.58gregjmorsing: I am only saying those things about mysql, because time and time again in the past I did hit a wall with it, and I was tired of hacks, etc. And it even didn't had a 1/6th of sql spec implemented at that time (4.0.x)
12:34.31gregjbut from what I hear from different ppl nowdays, not much has changed, 5.1 has tons of new features, with most of them buggy as hell. What for me means - do not trust in production
12:34.46gregjwhy would I waste time working around them, when I can use something that works
12:34.52antiphaseThat's why people use 5.0 in production
12:35.30gregjmorsing: if you think you did everything ok, and still something's fishy, ask on #mysql - I presume these folks are keen on helping, just like psql guys
12:35.53*** join/#gllug dick_turpin (n=dick_tur@static-87-243-206-72.adsl.hotchilli.net)
12:36.03morsinggregj: Well, I understand that but it's quite a simple thing I'm doing and I've done it many times before
12:36.06morsingdick_turpin!
12:36.38gregjsure you do,
12:36.47morsinggregj: MySQL 2.0 will do fine for me. All I use is select
12:37.06gregjwell, as soon as you start writing bigger apps, you depend on database much more
12:37.41gregjand as I leanrned from older ppl, more expierenced with oracle and others - that is the natural role of database
12:38.04boudiccasmorsing; sorry?
12:38.06gregjnot only provide you with a sack of potatoes - as I call it, that you are able to stick your potateos in, and get them out
12:38.33morsingboudiccas: Oh good, you're here. Start winding people up then
12:38.33gregjbut also, it should make sure that data is inttact, that means foreign keys, etc. And also, proper retrieval, so - complicated queries, etc, etc
12:38.58gregjmysql never had that, and I am amazed how many ppl in the past that I knew claimed that they can do that just fine in software :)
12:39.29gregjonly nice thing in mysql is that ithas replacebale backends
12:39.41gregjand you can even write your own one, that would do it the way you want
12:40.11gregjbut, no atomic operations in queries, and so many bugs just make it not trust worthy.
12:40.45morsingWhat do you mean no atomic operations?
12:41.17antiphasesits back and watches the FUD roll past
12:41.29gregjfor instance, I challenge anyone to write a query like the one I'll quote below, on a single table, database is few TBs in size. that queries output is directly used to plot a graph of network activity
12:42.11gregjhttp://gj.pastebin.com/d3cf70e68
12:42.13gregjtry it...
12:42.50gregjmorsing: atomicity - guarantees that all operations in query are isolated, ie - if select has to retrieve data from few tables, and one of them changes - it won't affect that result half way through.
12:43.32gregjgod, last time I checked mysql still didn't had natural joins..
12:43.47gregjthe way temporary tables and views are handled is very inefficient
12:44.04gregj(in case of view, it drops view's content to temporary table, and runs the outer bit of query on it)
12:44.12gregjand so on
12:44.45gregjI am sure mysql is useful to some ppl, because it is - but not in big applications, that require loads of complicated queries, and cross checkes to be performed.
12:44.54gregjand don't even get me started on extensibility...
12:45.15gregjcalling me stuppid with my expierence, without any contrarguments - is just.. well, stuppid
12:45.16morsingBeer
12:45.26gregjso the guy just gained /ignore grant
12:45.26gregj:)
12:45.29gregjmorsing: true
12:45.35antiphaseMySQL does have transaction support these days
12:45.35gregjdoes it still snow in london ?
12:45.51antiphaseOnly since about 5 years ago, which is presumably the last time you looked at it
12:45.59gregjit just started to snow again here in Belfast
13:10.56morsingBeer
14:02.13dick_turpinwonders if its safe to come out of the bunker yet
14:04.34ChoHagWho on earth developed the parman recipe scheme?
14:04.41ChoHagI want whatever he was smoking.
14:15.48gregjpartman ?
14:17.46dick_turpinboudiccas: :-*
14:21.50boudiccasyo dude
14:22.08boudiccasstill got that crushed cigar i see :)
14:26.39dick_turpinboudiccas: Yeah I'd like to press something.. Oh wait ..... [Enter your response here]
14:30.24boudiccasyou can press flowers in the summer
14:30.58dick_turpinboudiccas: ooh you little smarty pants, side stepped that one nicely
14:31.27boudiccassorted out your trip to london yet? still going to see the show? [i've forgotten which one]
14:33.12dick_turpinboudiccas: Oh god don't! 1. Its her birthday March not Feb (oops) 2. Getting tickets is a nightmare! have to ring a number on Monday
14:33.22boudiccastie a knot into your hamdkerchief to remind you of the phone call
14:33.29boudiccas*handkerchief
14:33.52LeedsI'm taking my young lady to Bangkok for the weekend (for the day, really) next week :-)
14:33.58catalystbow chicka
14:34.11boudiccascatalyst; ?
14:34.34catalystSorry, I'm purile ;) it's the "I'm taking my young lady to Bangkok" but that got me
14:34.37dick_turpinboudiccas: It was my Phone that let me down, must have put it in wrong, Gmail has the correct date
14:35.02Leedscatalyst: "the young lady who is actually slightly older than me and who I've been seeing romantically for well over a year now" any better?
14:35.09boudiccasdick_turpin; how could you forget your wife's birthday? how could you?
14:35.12catalystnah, you've missed it :)
14:35.24catalystit's far less subtle than that XD
14:36.41dick_turpinboudiccas: I never do as the current exercise proves true its a month early. Now the misses has forgotten mine 3 times and never remembers our anniversary
14:37.11boudiccassounds like she's suffering from amnesia
14:37.35dick_turpinboudiccas: More like she's trying to tell me something ;-)
14:37.40boudiccas:)
14:47.09dick_turpinArggh Snow
14:54.02boudiccaswhat is this /snow/ you talk of? we have no /snow/
14:56.30dick_turpinboudiccas: Started about 15 mins ago, 1 sec V fine the next V heavy. Is this the snow they promised us on Thursday?
14:57.02boudiccaswe've had no snow over the past 24 hours, i'm most dissapointed
14:57.04Leedssnow?  I put my aircon on earlier this evening because it was getting a bit sticky
14:57.07*** join/#gllug mindbender (n=mindbend@94-194-128-38.zone8.bethere.co.uk)
15:09.09eye69it snowed about 10cm here last night
15:09.32Leedseye69!
15:09.36eye69Leeds!
15:10.24Leedslong time no... oh, wait, about 14 hours :-)
15:10.29eye69Heh
15:20.25ChoHag<zx64> ducktape is merely a physical manifestation of regexps
15:27.15dick_turpinboudiccas: The snow like Britain at the moment is pathetic
15:31.54boudiccasnow i remember the big freeze of 1963-64, /that/ was a really cold winter
15:32.55boudiccasthat was the winter that i cycled into a car coming towards me
15:33.54boudiccasmy dad was driving up the loke next to our bungalow as i was going down said loke. we met in the middle and i fell off my bike.luckily both of us were going very slowly because it was so snowy and icy too
15:43.25dick_turpinboudiccas: When I lived in Milton Keynes I had a Honda 70 moped, I road to work (Newport Pagnell) and back home in the snow and ice, not a single problem until I went to get off outside my house when I fell over the bike fell on me and broke my leg!
15:43.33dick_turpinrodxe
15:43.36dick_turpinrode
15:43.58boudiccasdick_turpin; murphys law working then :)
15:44.56dick_turpinboudiccas: I worked for the health service then, why could it not happen as I arrived at work? 30 ft and I'd have been in a nice hospital bed!
15:47.00boudiccashospital beds are haunted! when we opened our new unit and wards i was on nights, and i slpet in my break on an unmade bed in an empty bay. just as i was dozing off i heard an ambulance siren approaching and then dissapearing. i never did find out what caused the noise
16:21.42*** join/#gllug an0key1 (n=luke@82-34-223-29.cable.ubr01.sout.blueyonder.co.uk)
17:04.58morsingan0key1!
17:58.49gregjyawns
18:15.04*** join/#gllug an0key (n=luke@82-34-223-29.cable.ubr01.sout.blueyonder.co.uk)
21:02.47morsingan0key!
21:40.17morsingI'm hungry
22:03.30morsingBeer
22:18.31morsingG'night
22:19.02morsing*ahem*
22:20.49halihm
22:20.51morsingG'night
22:20.56halimy finger hurts, been attacked by a baby sugar glider
22:21.01morsinghali: Twat
23:26.50*** join/#gllug an0key (n=luke@82-34-223-29.cable.ubr01.sout.blueyonder.co.uk)
23:48.29*** join/#gllug Leeds (n=richardc@n219079208127.netvigator.com)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.