Tuesday, 2010-05-25

*** Mud has joined #ingres00:17
*** KermitTheFragger has joined #ingres01:11
*** dyki has quit IRC02:07
*** Dejan has joined #ingres03:05
* Dejan hails everybody03:06
*** Mud has quit IRC03:16
*** Mud has joined #ingres03:22
*** zxiiro has joined #ingres03:37
*** ChanServ sets mode: +v zxiiro03:37
*** cthibert has joined #ingres04:26
Dejanis there some place where i can see all limits...04:45
Dejanlike - i want to know what is the max size for a comment04:46
*** zxiiro has quit IRC04:55
*** atrofast has joined #ingres04:57
Dejanok, found it, 1600 chars05:01
*** rossand has joined #ingres05:41
*** ChanServ sets mode: +o rossand05:41
Dejanhi Andrew05:49
*** zxiiro has joined #ingres06:09
*** ChanServ sets mode: +v zxiiro06:09
Dejanguys, do you know if there is an easy way to gather statistics about tables that will just tell me how many times table has been updated, row(s) deleted/inserted/selected06:50
Dejanso for each table i expect to have line: <table name> U: 23423 D: 3412 I: 23423 S: 3452345206:51
Dejani know i can get this information from logs...06:52
Dejanbut that would require lots of processing of huge log files06:52
*** Mud has quit IRC07:17
*** mull has joined #ingres07:19
*** Mud has joined #ingres07:22
*** Mud has quit IRC07:58
Dejanit is quiet in here...08:31
* Dejan just talks and talks...08:32
DarylMQuiet? What is Quiet?08:40
DarylM;-)08:40
grantcsure is quite quiet08:40
DarylMThere are these entities called clients.  They seem to always need attention.08:45
Dejangrantc, what is the easiest way to install Ruby driver08:57
Dejanthe source file i got has no INSTALL.txt08:57
Dejanor something08:57
Dejanit may be a good idea to add it to ruby gems perhaps08:57
grantcthere is a readme file ...08:57
grantc"ruby extconf.rb && make && make install" will do it if all the planets are aligned08:58
Dejanyay, it is rdoc...09:01
*** Mud has joined #ingres09:02
grantchttp://code.ingres.com/ingres/drivers/ruby/tags/ingres-ruby-1.4.0/doc/index.html as well09:02
Dejanlooks like i must be root to install it that way...09:03
Dejanaha, ok09:03
grantcsudo xxxx wil work09:03
Dejansure09:03
grantcthat's how i do most of my stuff09:03
grantcit all depends on your ruby setup09:03
grantcI'd like to do a gem but have not gotten round to it, just yet09:04
Dejani was thinking of trying to do Redmine support for Ingres...09:04
Dejani hate Ruby...09:04
Dejanok, not hate, but ... dislike :D09:04
grantcthe ar adapter is for rails 2.3.5, in the last week they have gone to 2.3.8... so it's possible it might work. If redmine are on Rails 3 then I have no idea09:08
Dejanmy one is on 2.3.5 i think09:08
Dejanrails (2.3.5)09:09
Dejanyep09:09
Dejanthis is what gem list says09:09
bonsaikitten2.3.8 ?! that's annoying09:11
Dejangem update09:14
Dejanand it is done09:14
Dejan;)09:14
bonsaikitten*stab*09:16
Dejan:D09:17
bonsaikittengem is such a retarded mess ... not even scriptable09:17
bonsaikittenit should never have existed in the state it is in now09:17
Dejanit does it's job pretty well09:17
bonsaikittenno, not at all09:17
Dejani am Ruby noob, and i managed to use gem without problems09:17
bonsaikittenfor example there are output differences between platforms, so you cannot reliably script it09:17
bonsaikittenit sidesteps the system package manager and fails at doing that job properly09:17
Dejani never script gems...09:17
Dejanbut i get your point...09:18
bonsaikittenit has trouble with dependencies because it is a half-baked attempt at package management09:18
bonsaikittenso you end up hacking up things in evil ways just to work around it09:18
Dejanto me it seems better than PEAR09:18
bonsaikittenhrm, that's a different mess :)09:18
DejanI use PEAR every day...09:18
Dejanwell, almost every day09:19
bonsaikittenI measure things with CPAN09:19
bonsaikittenthat's the baseline :)09:19
DejanI avoid PERL like a plague09:19
bonsaikittenI don't :)09:19
bonsaikittenI avoid java and ruby at all costs09:19
bonsaikittenespecially since ruby started reinventing all java problems one mistake at a time09:20
Dejanfrom personal perspective, PERL is the worst scripting language ever09:20
bonsaikittenno, there's much worse :)09:20
bonsaikittenand good perl is awesome09:20
DejanPERL is C made into a scripting language09:20
bonsaikittenno, that's be CSH :)09:20
Dejanand even worse that that09:20
Dejanthere is no other language with so much crappy code i have seen so far09:21
Dejanespecially unreadable code09:21
bonsaikittenmost people never spend the time to learn perl well enough, then hack up code with no discipline, and then they wonder why things fail09:21
bonsaikittenuhm, Java?09:21
DejanJava ? Never09:21
bonsaikittenI could tell you some funny stories, but I have no vodka to forget after that09:21
Dejanunreadable java code? o.O09:21
*** zxiiro has quit IRC09:22
Dejanthat is nearly impossible09:22
bonsaikittenoh dear09:22
Dejanjava is a really simple language09:22
bonsaikittenno, not at all09:22
bonsaikittenpython might qualify as simple, maybe09:22
bonsaikittenand even that is pushing it09:22
Dejanwell, i respect your opinion, but i disagree09:23
*** zxiiro has joined #ingres09:23
*** ChanServ sets mode: +v zxiiro09:23
Dejanthere are few simpler languages than java that i know of...09:24
DejanModula-3 is one of them09:24
Dejanvery clean design09:24
bonsaikittenoy09:25
bonsaikittennow you're really asking for it ;)09:25
bonsaikittenmodula-3 never really had a working compiler09:25
Dejanoy... "never" is pretty big claim :D09:25
bonsaikittenthe "best" one could be crashed by stray newlines in the code09:25
bonsaikittentrust me, I've worked with it enough to remember what not to do :)09:26
bonsaikittenand all the good ideas, like import aliases and selective imports, ended up in python anyway09:26
DejanI have a friend who owns an ISP09:26
Dejanand all software is done with Modula-309:26
bonsaikitten*twitch*09:26
Dejan3-4 Modula-3 programmers who use Modula-3 for last 20 years09:27
bonsaikittenand what makes you claim that java is easy / simple ?09:27
Dejanlost from language design perspective09:27
Dejanas i wrote above09:28
bonsaikittenI've seen it mess up beginners badly09:28
Dejanyou are the one who jumped into how bad/good compilers are09:28
bonsaikittenit's one of the most complex languages to learn09:28
Dejanjava or modula-3 ?09:28
bonsaikittenwell, without a compiler the language is pretty useless09:28
bonsaikittenjava09:28
*** zxiiro has quit IRC09:28
bonsaikittenm-3 is relatively benign, one of the nicer languages to get started, apart from the whole compiler issue09:28
Dejanyay... millions of developers learned it pretty easily09:28
bonsaikittenwuaargh.09:29
Dejan:D09:29
bonsaikittenand I get to clean up behind them09:29
bonsaikittenNOT FUNNY09:29
Dejanthat is another issua09:29
Dejanissue09:29
bonsaikittenno, same issue09:29
bonsaikittenthey never learn to do things well because it's too friggin complex09:29
bonsaikittentook me 3 days to figure out some arcane braindamage with java applets, code signing and permissions09:29
Dejani measure how good language design is exactly via how less errors programmer can make09:30
bonsaikittenso java is automatically disqualified :)09:30
Dejancompare java and m309:30
*** zxiiro has joined #ingres09:30
*** ChanServ sets mode: +v zxiiro09:30
Dejanbad code you write in M3 - compiler will shout back at you09:30
Dejanimmediately09:30
bonsaikittentry {} except {pass;} <-- how to work around them stupid compiler warning thingies09:30
Dejanplus, you have UNSAFE modules in M309:30
Dejanjava is also pretty strict09:30
bonsaikittenI was not amused when the app was doing funny NullPointerExceptions, which expose an implementation detail rather badly09:31
Dejanit will shout back at you too09:31
bonsaikittennah, you can make the compiler stfu09:31
bonsaikitten... which most people do09:31
Dejanwith PERL however... you may never see the error :D09:31
bonsaikittenand then stuff breaks badly09:31
bonsaikittenoh, perl is stricter than most others09:31
Dejanyeah, right...09:31
Dejan:P09:31
bonsaikittenuse warnings; and all that09:31
bonsaikitten"omg teh compiler not liek me, I disable teh warnings" ...09:32
Dejanthan you are evil :)09:32
bonsaikittenno09:32
bonsaikittenI am just the gentle QA person suggesting a permanent rearrangement of your metacarpals if you attempt that again09:32
DejanQA person who claims Java is disqualified when it comes to the amount of errors programmers make :D09:33
bonsaikittenbecause I've spent about 3 months fixing a stack of failures upon failures09:34
Dejanand advocates Perl :D09:34
bonsaikittenI dare you09:34
bonsaikittenshibboleth09:34
Dejani can only laugh to that :D09:34
bonsaikitteninstall it, make a minimal test environment run09:34
Dejanyeah, right...09:34
bonsaikittenafter that you will understand my point of view09:34
*** zxiiro has quit IRC09:35
bonsaikittenperl is pretty nice to work with ... documentation, source code, CPAN ... life is good!09:35
bonsaikittenimagine being able to fix a bug in a library!09:35
* bonsaikitten gets aroused by these heretic ideas09:35
Dejan:)))))09:35
bonsaikittenreminds me of that one subversion repository that had every .class files properly checked in, but not a single line of sourcecode09:36
*** zxiiro has joined #ingres09:36
*** ChanServ sets mode: +v zxiiro09:36
Dejanif there were no zillion PERL scripts written in early days when there were no good scripting languages (designed properly), PERL would already be a dead language09:36
bonsaikittenit almost crashed my brain09:36
bonsaikittenhmm, perl6 / parrot / rakudo is still being developed09:37
Dejangood only to show studends an example of a bad language design09:37
bonsaikittenand it is quite nice as a platform09:37
bonsaikitteneh? what's bad about it?09:37
Dejaneverything09:37
bonsaikittenah, you don't understand regexpen and implicit variables09:37
Dejanno thanks almost everything that indicates "implicit" (type conversion, variables, etc) is a nono09:38
Dejanin a good language design09:38
bonsaikittenperl is a language like english ...09:39
Dejanbecause it does more bad than good09:39
bonsaikittenand $_ is one of those features that make life a lot easier09:39
Dejanit makes problems that are very hard to find09:39
Dejanand thus - debug09:39
bonsaikittenno, it makes it hard for people who are unwilling to read and learn09:39
bonsaikittenwhy would I write 40 lines of code when 2 express the same much more precisely?09:40
bonsaikittenand those 2 lines are pretty much guaranteed to not have errors09:41
*** zxiiro has quit IRC09:41
DejanI would rather write 40 lines, and have a clear code, and use language that will warn me (or even break compilation!) if i coded some crap09:41
bonsaikittenthe 40 lines ... there's at least 3 exceptions you're not handling properly ...09:41
bonsaikittenwhich means funky bugs later09:42
Dejancrap that may do ridiculous type conversion09:42
bonsaikittenstrict typing makes one class of errors harder, but all other errors can still happen09:42
bonsaikittenso why bother?09:42
*** zxiiro has joined #ingres09:43
*** ChanServ sets mode: +v zxiiro09:43
bonsaikittenyou need discipline for proper code anyway09:43
Dejanthat is true, i agree09:43
*** ii_log has joined #ingres09:48
Dejani think PERL has OK design for what it was originally made for09:49
*** zxiiro has joined #ingres09:49
*** ChanServ sets mode: +v zxiiro09:49
Dejanit should have never start being used for something it was not designed for09:49
bonsaikittenI think Java has an ok design for what it was designed for - managing kitchen appliances and toasters09:49
bonsaikittenthe language core is mostly ok09:50
Dejanit is okay for some quick and dirty report generation09:50
Dejanwhen some stuff need to be hacked fast09:50
Dejanbut for anything more serious than that, hell no way09:50
bonsaikittenwhy not?09:50
bonsaikittenit's a small and efficient language09:51
bonsaikittenyou write less code that runs faster09:51
bonsaikittenwhat's not to like with that?09:51
Dejanit encourages exactly what you said above - hacking something in 2 lines of code09:51
Dejanso once developer of my scripts leave company09:51
Dejani need to hire group of people to decypher his heroglyphs09:51
Dejan(been there, done that)09:51
DejanI am not a Java programmer, I am mostly C++ programmer09:52
Dejanbut I take my colleagues' Java code09:52
Dejanand I udnerstand everything09:52
bonsaikittenso demand documentation09:53
bonsaikittendiscipline :)09:53
DejanC and C++ are different bunch09:53
bonsaikittenI've had to disassemble Java code09:53
bonsaikitten~200kB, 4 lines of comments09:53
DejanC is close to PERL when it comes to this09:53
bonsaikittenmost awfully stupid shit code you can imagine09:53
bonsaikittenif I had started to write it from scratch I'd have been done faster and with much better code09:53
Dejaneven without comments, java code is readable, because you can't type it in 1000 ways09:53
Dejanok, if someone used some obfuscator09:54
bonsaikittenand that's with me avoiding java wherever I can09:54
bonsaikittennooooooo09:54
bonsaikittenlook, how do you parse a config file?09:54
Dejanbut i doubt production code is obfuscated...09:54
*** zxiiro has quit IRC09:54
bonsaikittenthere's the right way (use the correct lib), the wrong way (write the function yourself) and what they did ...09:54
Dejanme personally, I use Preferences API09:54
bonsaikittenwrite it badly, break encapsulation, don't document it09:54
Dejanwhich is part of Java API for years09:54
bonsaikitten175 lines just to read a file into memory badly09:55
bonsaikittenimagine the improvement in my mood when I found that!09:55
Dejannow let me get back to Modula-309:55
Dejani have NEVER done serious M3 programming09:55
Dejanand my friends gave me one project09:55
bonsaikittenend; end; end; end; end.09:55
bonsaikittenhahaha09:55
Dejani understood everything09:55
Dejanwithout any difficulties09:56
*** zxiiro has joined #ingres09:56
*** ChanServ sets mode: +v zxiiro09:56
Dejanbecause Modula-3 code is sooooo nice and clean09:56
bonsaikittenunless it isn't09:56
Dejansimply because you cannot write it in many ways09:56
bonsaikittenyou darn optimist09:56
bonsaikittenyou can, if you focus on not learning the right way09:57
Dejantake a look at any M3 source you can find online09:57
Dejani claim i haven't seen unreadable M3 code09:57
Dejanin my entire life09:57
Dejani used pieces of M3 runtime few times09:57
Dejanto do some stuff in C++ and D09:57
bonsaikittenC++09:58
bonsaikittenthe language of unspeakable horrors09:58
Dejan(M3 runtime that comes with Critical Mass compiler)09:58
Dejanyep09:58
DejanC++ is a horror09:58
bonsaikittenI really love the people that use every Design Pattern they can find at least once in every project09:58
bonsaikittenand then use C++0x because that's more awesomerer, or something09:59
Dejani think java world uses patterns more than any other community09:59
Dejansimply because, admit it or not, java projects tend to be huuuge09:59
bonsaikittenSingeltonBridgeFactoryFactory09:59
bonsaikittenno, java projects tend to be bloated09:59
bonsaikittenoften you can cut out 95% of the stuff without any adverse side-effects10:00
* bonsaikitten remembers tomcat debugging too well10:00
Dejanand patterns help people to organise how to do things...10:00
bonsaikittenpatterns are vocabulary10:00
Dejanand help with pieces :)10:00
bonsaikittennot code10:00
*** zxiiro has quit IRC10:00
Dejani tend to think of a pattern as "a way to accomplish X"10:01
bonsaikittenyes, vocabulary10:01
bonsaikitten"this is a singleton" saves us ~10 minutes of explanations10:02
bonsaikitten(although one might wonder why you try to use such a problematic pattern ...)10:02
Dejansure10:02
*** zxiiro has joined #ingres10:02
*** ChanServ sets mode: +v zxiiro10:02
Dejana matter of taste :)10:02
bonsaikittenno10:02
Dejanpeople do things different way10:03
bonsaikittensingletons are trouble10:03
bonsaikittenusing them is usually a sign of short-term thinking10:03
bonsaikittenonly when you know why something is bad should you be allowed to use it ;)10:03
bonsaikittenbecause then you know what problems your solution may have10:03
DejanSingletons have been discussed everywhere, but it really does not matter if they are bad or good10:04
Dejanpattern is a way to do something10:04
bonsaikittenit matters when you have to refactor code because someone thought a singleton would look cute there10:04
Dejanif someone decided to do it that way, it is their decision10:04
bonsaikittenthat's often very expensive and could have been avoided easily10:05
Dejansingleton is a simple pattern anyway, patterns become more important in case of complex patterns10:05
bonsaikittenand it's a single pattern that can already cause permanent damage10:06
Dejanjust like you said - vocablulary10:06
Dejanvocabulary*10:06
Dejanit is really debatable10:06
bonsaikittenI don't see how you can debate it10:06
Dejanand that is why researches never reached concensus whether it is bad or good10:07
Dejan:)10:07
bonsaikittenthere's about three valid usecases, and none of them are in code you write10:07
*** zxiiro has quit IRC10:07
*** zxiiro has joined #ingres10:09
*** ChanServ sets mode: +v zxiiro10:09
*** KermitTheFragger has quit IRC10:09
Dejanbonsaikitten, it is like with Ingres storage structures... sometimes HEAPS are very bad to use10:10
Dejansomeone might even say HEAPS should never be used10:10
Dejanbut at right places HEAPS are okay10:10
Dejanand maybe even the best choice10:10
bonsaikittenah yes - once you know why it is bad you are allowed to use it :)10:11
Dejansure10:11
bonsaikittenbut on the other end of the spectrum there's things like http://ciaranm.wordpress.com/2010/05/24/runtime-type-checking-in-c-without-rtti/10:11
DejanD does this internally10:13
Dejanin a way i haven't seen in any other language so far...10:13
bonsaikittenintriguing10:13
*** zxiiro has quit IRC10:13
Dejanbecause it has tuples... etc10:14
DejanD is the best designed OO language I have ever seen10:15
*** zxiiro has joined #ingres10:15
*** ChanServ sets mode: +v zxiiro10:15
bonsaikittensomehow I don't find that very motivating10:17
DejanD has many things I like a lot10:18
Dejanunittest , as part of the language10:18
bonsaikittenI'm quite happy with Python, C and sh10:18
bonsaikittenand some perl when I don't have the time to write much code :)10:19
Dejandesign by contract, as part of the language10:19
Dejanamazing generic programming abilities10:19
Dejanmixins10:19
bonsaikittenI don't believe in unittesting10:19
Dejani do10:19
bonsaikittenit's a helper, but it's so easy to get wrong10:20
Dejanbecause for me, it works perfectly10:20
bonsaikittenand then things go badly wrong10:20
Dejanand in D's case , unittesting + design by contract = very robust code10:20
bonsaikittenyou are such an optimist :(10:21
Dejani am speaking from experience10:21
bonsaikittenme too10:21
Dejannot that i just believe in something :D10:21
bonsaikitten300 unit tests, none of them actually testing anything relevant10:21
bonsaikittenthe poor bottle of vodka never had a chance10:22
Dejanit is not only about testing relevant things, it is also about ensuring your bug does not re-appear10:22
Dejan:)10:22
Dejanright?10:22
Dejandevelopers change10:22
bonsaikittenassuming you have developers that are smarter than the fungus that grows on bread ...10:23
Dejanand they also do mistakes10:23
Dejanthey are humans after all10:23
Dejanyou seem to tend to think we are aliens who are supposed to never make a mistake10:23
Dejan:D10:23
bonsaikittenno10:24
bonsaikittenjust seen too many things go wrong :)10:24
*** zxiiro has quit IRC10:25
Dejanit is normal10:26
*** zxiiro has joined #ingres10:27
*** ChanServ sets mode: +v zxiiro10:27
bonsaikittenwell, once you've seen unit tests test effectively that "foo" is "foo" and that 1 is 1 ...10:27
bonsaikittenquite funny when they can't fail :)10:27
Dejan:)10:29
Dejanit could be a leftover, someone wrote something in a hurry, and forgot to change...10:29
bonsaikittenso what's the point of having 300 tests like that when your stuff still can fail10:29
bonsaikittenand it will fail in amusing ways10:29
Dejanwhen it fail you will most likely get an issue logged in your issue tracker, and you will make one or more unittests for it, so once it is fixed it will never come back again10:30
Dejanremember, running those tests does not require human work, it can be automatically done10:31
*** zxiiro has quit IRC10:31
Dejanif humans were doing it, it would cost money10:31
bonsaikittenwow, you'd be a good project manager :)10:32
Dejani definitely would10:32
Dejani did management too10:32
bonsaikittenI usually have the role of "I told you so"-man10:32
Dejanboth CS and MGM10:32
Dejan:D10:32
bonsaikittenmy superpower is predicting failure and not being heard10:33
*** zxiiro has joined #ingres10:33
*** ChanServ sets mode: +v zxiiro10:33
Dejanfailures are tollerable as long as they do not have huge impact10:34
Dejan:D10:34
Dejanyou mentioned "Python, C, SH"10:35
Dejanwhy not PERL???10:35
Dejani must go home10:36
Dejansee you tomorrow guys10:36
*** Dejan has quit IRC10:36
*** zxiiro has quit IRC10:38
pboroDejan, he did mention Perl10:38
pborooh, he left already10:38
bonsaikittenhe did10:38
pboroI've done software development for over 10 years now and unit testing is real pain in ass10:39
*** zxiiro has joined #ingres10:40
*** ChanServ sets mode: +v zxiiro10:40
pboroand used alone is not really enough :(10:40
pborobut... depends :)10:40
bonsaikittenyes10:42
bonsaikittenit is a useful method to kill a certain class of errors10:42
bonsaikittenand to avoid reintroducing some bugs10:42
* bonsaikitten disappears10:43
pboroyeah... i hate the part where you make a small change and over 100 tests break :D10:43
*** zxiiro has quit IRC10:44
*** zxiiro has joined #ingres10:46
*** ChanServ sets mode: +v zxiiro10:46
*** zxiiro has quit IRC10:55
*** zxiiro has joined #ingres10:57
*** ChanServ sets mode: +v zxiiro10:57
*** zxiiro has quit IRC11:07
*** zxiiro has joined #ingres11:08
*** ChanServ sets mode: +v zxiiro11:09
*** zxiiro has quit IRC11:13
*** zxiiro has joined #ingres11:15
*** ChanServ sets mode: +v zxiiro11:15
*** Mud has quit IRC11:18
*** Mud has joined #ingres11:22
*** zxiiro has quit IRC11:24
*** zxiiro has joined #ingres11:26
*** ChanServ sets mode: +v zxiiro11:26
*** zxiiro has quit IRC11:35
*** zxiiro has joined #ingres11:37
*** ChanServ sets mode: +v zxiiro11:37
*** zxiiro has quit IRC11:46
*** zxiiro has joined #ingres11:48
*** ChanServ sets mode: +v zxiiro11:48
*** zxiiro has quit IRC11:57
*** zxiiro has joined #ingres11:59
*** ChanServ sets mode: +v zxiiro11:59
*** zxiiro has quit IRC12:08
*** zxiiro has joined #ingres12:10
*** ChanServ sets mode: +v zxiiro12:10
*** zxiiro has quit IRC12:18
*** zxiiro has joined #ingres12:20
*** ChanServ sets mode: +v zxiiro12:20
*** zxiiro has quit IRC12:29
*** zxiiro has joined #ingres12:31
*** ChanServ sets mode: +v zxiiro12:31
*** zxiiro has quit IRC12:40
*** zxiiro has joined #ingres12:41
*** ChanServ sets mode: +v zxiiro12:41
*** zxiiro has quit IRC12:50
*** zxiiro has joined #ingres12:52
*** ChanServ sets mode: +v zxiiro12:52
*** cthibert has left #ingres13:00
*** zxiiro has quit IRC13:02
*** zxiiro has joined #ingres13:03
*** ChanServ sets mode: +v zxiiro13:03
*** zxiiro has quit IRC13:12
*** zxiiro has joined #ingres13:14
*** ChanServ sets mode: +v zxiiro13:14
*** zxiiro has quit IRC13:23
*** zxiiro has joined #ingres13:25
*** ChanServ sets mode: +v zxiiro13:25
*** zxiiro has quit IRC13:34
*** Mud has quit IRC13:36
*** zxiiro has joined #ingres13:36
*** ChanServ sets mode: +v zxiiro13:36
*** zxiiro has quit IRC13:45
*** zxiiro has joined #ingres13:47
*** ChanServ sets mode: +v zxiiro13:47
*** zxiiro has quit IRC13:56
*** zxiiro has joined #ingres13:58
*** ChanServ sets mode: +v zxiiro13:58
*** zxiiro has quit IRC14:01
*** mull has quit IRC16:15
*** mull has joined #ingres17:08
*** zxiiro has joined #ingres17:19
*** ChanServ sets mode: +v zxiiro17:19
*** atrofast has quit IRC18:19
*** cytrinox_ has joined #ingres19:20
*** cytrinox has quit IRC19:23
*** cytrinox_ is now known as cytrinox19:23
*** rossand has quit IRC19:52
*** mull has quit IRC19:55
*** zxiiro has quit IRC21:09
*** zxiiro has joined #ingres21:09
*** ChanServ sets mode: +v zxiiro21:09
*** zxiiro has quit IRC21:15

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!