*** pcardune__ has joined #schooltool | 00:29 | |
*** Ricey has quit IRC | 00:34 | |
*** hazmat has quit IRC | 00:34 | |
*** SteveA_ has quit IRC | 00:34 | |
*** munkee_ has quit IRC | 00:34 | |
*** auxesis has quit IRC | 00:34 | |
*** Aiste has quit IRC | 00:34 | |
*** SteveA_ has joined #schooltool | 00:35 | |
*** munkee_ has joined #schooltool | 00:35 | |
*** auxesis has joined #schooltool | 00:35 | |
*** Aiste has joined #schooltool | 00:35 | |
*** Ricey has joined #schooltool | 00:36 | |
*** hazmat has joined #schooltool | 00:36 | |
*** Aiste has quit IRC | 00:36 | |
*** munkee_ has quit IRC | 00:36 | |
*** auxesis has quit IRC | 00:36 | |
*** SteveA_ has quit IRC | 00:36 | |
*** Ricey has quit IRC | 00:36 | |
*** hazmat has quit IRC | 00:36 | |
*** Ricey has joined #schooltool | 00:36 | |
*** hazmat has joined #schooltool | 00:36 | |
*** Ricey has quit IRC | 00:36 | |
*** hazmat has quit IRC | 00:36 | |
*** Aiste has joined #schooltool | 00:37 | |
*** hazmat has joined #schooltool | 00:37 | |
*** Ricey has joined #schooltool | 00:37 | |
*** SteveA_ has joined #schooltool | 00:37 | |
*** munkee_ has joined #schooltool | 00:37 | |
*** auxesis has joined #schooltool | 00:37 | |
*** munkee_ has quit IRC | 00:37 | |
*** auxesis has quit IRC | 00:37 | |
*** SteveA_ has quit IRC | 00:37 | |
*** SteveA_ has joined #schooltool | 00:37 | |
*** munkee_ has joined #schooltool | 00:37 | |
*** auxesis has joined #schooltool | 00:37 | |
*** pcardune_ has quit IRC | 00:47 | |
*** SteveA_ has quit IRC | 00:55 | |
*** pcardune__ has quit IRC | 00:57 | |
povbot | /svn/commits: * tvon committed revision 4174: | 01:02 |
---|---|---|
povbot | /svn/commits: Base for js calendar. | 01:02 |
povbot | /svn/commits: * tvon committed revision 4175: | 01:03 |
povbot | /svn/commits: Whitespace/newline cleanup. Slight tweak to js for schoolbell styling. | 01:03 |
*** pcardune has joined #schooltool | 01:07 | |
tvon | oops | 01:11 |
povbot | /svn/commits: * tvon committed revision 4176: | 01:13 |
povbot | /svn/commits: Helps to tie things togehter. | 01:13 |
*** eldar has quit IRC | 02:12 | |
*** th1a has joined #schooltool | 02:14 | |
*** didymo has joined #schooltool | 02:15 | |
*** eldar has joined #schooltool | 02:32 | |
*** eldar is now known as gpaci | 02:49 | |
gpaci | Hey. Anybody home? | 02:49 |
pcardune | yes | 02:49 |
pcardune | somehow, i don't think you are looking for me... | 02:49 |
th1a | I am, but I should be asleep. | 02:49 |
gpaci | Anybody home who we're not already communicating with in three other windows? | 02:49 |
gpaci | We've got some questions about the functional doctests. | 02:50 |
th1a | It's not very likely that I can answer them... I guess you guys are having your meeting now. I'm in Italy so I'm a little confused about time. | 02:51 |
gpaci | It's time to eat Italian food. | 02:55 |
gpaci | What city? | 02:55 |
th1a | Genoa. | 02:56 |
th1a | 2:00 am is a bit late for dinner even in Italy. | 02:56 |
gpaci | Never been there. Are you getting a chance to see sights? | 02:56 |
pcardune | there is nothing to see in italy... | 02:56 |
gpaci | Pffft. | 02:56 |
th1a | Not too much. Walked around the old city. Took some pictures. | 02:56 |
gpaci | Only 2500 years of civilization. | 02:56 |
th1a | Made some good contacts for possibly figuring out some EU funding. | 02:57 |
gpaci | Does Genoa still have its medieval walls? | 02:57 |
pcardune | how boring | 02:57 |
th1a | There are some fragments. | 02:57 |
gpaci | EU funding comes with EU red tape. | 02:57 |
th1a | Yes, of course. | 02:58 |
th1a | But if someone else deals with it, it is ok with me! | 02:58 |
th1a | Well, I have to get up in four hours to start my journey home, so I'm going to have another shot at sleeping. | 03:00 |
th1a | Good luck, guys. | 03:00 |
*** th1a has quit IRC | 03:00 | |
pcardune | i figured out why it doesn't work... | 03:01 |
*** th1a has joined #schooltool | 03:03 | |
gpaci | It looks like there's a bunch of boilerplate it wasn't expecting. | 03:04 |
gpaci | thla: Thanks. | 03:04 |
pcardune | i got it to pass | 03:04 |
pcardune | just look at my screen | 03:04 |
*** jelkner has joined #schooltool | 03:11 | |
pcardune | hello jelkner | 03:11 |
jelkner | pcardune: hi paul | 03:11 |
gpaci | Were you referring to FIT? | 03:11 |
pcardune | possibly, i don't know what it is called | 03:12 |
jelkner | pcardune: i have a request... | 03:12 |
pcardune | let me look | 03:12 |
jelkner | please conduct cando discussions on this irc channel rather than aim | 03:12 |
pcardune | ok | 03:12 |
jelkner | because: | 03:12 |
jelkner | 1. other developers can see the discussion and help us out | 03:12 |
jelkner | 2. we get a record of our effort automatically on the web in a place we can easily find. | 03:13 |
pcardune | nvm, its in the zope book... the one you can get off zope.org as a pdf... somewhere in the functional testing section | 03:13 |
gpaci | Translation: "Paul, George, and Eldar: Do you have something you'd like to share with the entire class?" | 03:14 |
gpaci | (jelkner laughed) | 03:14 |
pcardune | ha ha ha | 03:14 |
gpaci | pcardune: nvm? | 03:14 |
pcardune | i thought it was in the zope book that I had a hard copy of... | 03:14 |
gpaci | What's the volume of existing functional doctests? Tens? Millions? | 03:15 |
pcardune | elkner has both, ask him for the other one, the one with lex in the contributors section | 03:15 |
pcardune | in schooltool? | 03:15 |
pcardune | lots | 03:15 |
pcardune | tens of tens | 03:16 |
gpaci | So, more than six. | 03:16 |
pcardune | that number doesn't do justice | 03:16 |
gpaci | ...but it is Pythonic. | 03:16 |
pcardune | it considers one entire file, one test, even though that one file could test 100 different aspects of any given thing | 03:16 |
gpaci | Where can I look to find these functional doctests? All the ftest directories? | 03:16 |
pcardune | correct | 03:16 |
pcardune | they seem *really* tedious to me unless you had some really amazing doctest generator | 03:18 |
gpaci | There sure are a lot of them. | 03:18 |
gpaci | I ls'ed all the ftest files (cf. my screen) and it looks like about 150 files. | 03:18 |
pcardune | yep | 03:19 |
gpaci | See, this is what I don't like about doctest: you can't get rid of duplication by factoring out a method. | 03:19 |
pcardune | sure you can | 03:19 |
gpaci | Well, I take that back: but the method won't be in doctest anymore. | 03:19 |
pcardune | true | 03:20 |
pcardune | but methods shouldn't me in doc tests anyhow | 03:20 |
pcardune | the only methods you will want are for setting up test data and the like | 03:20 |
gpaci | Duplication really shouldn't be in doctests (or anywhere). | 03:20 |
pcardune | i can't imagine that anything else is duplicated other than setup | 03:21 |
pcardune | and teardown | 03:21 |
gpaci | So what makes the doctests tedious? | 03:21 |
gpaci | Usually, repetition is the mother of tedium. | 03:22 |
pcardune | have to write <li><a href="http://localhost/frogpond 7 times in a row | 03:22 |
gpaci | So it would be nice to have a matcher that can factor out constants. | 03:22 |
pcardune | you bet | 03:22 |
gpaci | I'd like to do things the way they've been done, but not if it's really painful. | 03:23 |
gpaci | And especially not if it's really painful to me. | 03:23 |
tvon | you can use '...' to clear out a lot of things you don't care about | 03:23 |
pcardune | but we do care about them... | 03:23 |
pcardune | we care about them 7+ times over | 03:23 |
tvon | ah, I see what you are saying | 03:23 |
gpaci | tvon: Wanna take up the pro-doctest side? | 03:25 |
tvon | What's wrong with doctests? | 03:25 |
tvon | just ftests or doctests in general? | 03:25 |
gpaci | We're thinking: tedium. | 03:25 |
gpaci | Mostly the ftest doctests. | 03:25 |
pcardune | ftests | 03:25 |
tvon | ftests are tedious, but I think that is the nature of ftesting | 03:26 |
tvon | not that I have loads of experience with ftesting outside of doctests or anything like that | 03:26 |
tvon | but you are testing the output of HTML page being rendered... | 03:26 |
tvon | and you can still use python however you want to test the result | 03:27 |
tvon | if you wish | 03:27 |
gpaci | So we could leverage that: come up with helper methods, say. | 03:27 |
gpaci | Like, is_this_thingie_present(saved_response) | 03:28 |
tvon | sure | 03:28 |
gpaci | I think it's worth a try. Like I said, I'd hate to do things too differently. | 03:29 |
pcardune | gotta love the naming conventions with that one | 03:29 |
pcardune | its ok to be different George | 03:29 |
tvon | well POV is in charge of checking code so their opinion matters the most | 03:29 |
pcardune | (they're asleep) | 03:29 |
tvon | yeah | 03:29 |
gpaci | My mom says I'm Special. | 03:30 |
tvon | thats the problem with Lithuanians ;) | 03:30 |
pcardune | they're always sleepin around? | 03:30 |
pcardune | ok, then lets do it | 03:30 |
gpaci | pcardune: You, Eldar (the Real Eldar), and I can see what we come up with to relieve the repetition and saying stuff twice. | 03:31 |
pcardune | something really important that we should follow, is the naming convention for fields... i sorta came up with my own | 03:31 |
pcardune | who's the fake Eldar? | 03:32 |
gpaci | Do a /who gpaci . | 03:32 |
gpaci | (no .) | 03:32 |
pcardune | oh | 03:32 |
tvon | and /whois ;) | 03:32 |
pcardune | ok, shall we all huddle around the same terminal then? | 03:33 |
gpaci | Virtually, yes. For 30 minutes or so. | 03:33 |
gpaci | Do they have a written naming convention? | 03:33 |
pcardune | no... unless zope has one, which i haven't heard of before | 03:34 |
gpaci | What's their convention for field names? | 03:34 |
pcardune | good question | 03:34 |
tvon | some_field | 03:35 |
pcardune | actually, to tell you the truth, I don't like their front end at all | 03:35 |
gpaci | So no ugly prefix or anything? Just c-style? | 03:35 |
pcardune | it is to split up for me | 03:35 |
gpaci | Front end? | 03:35 |
pcardune | UI | 03:35 |
tvon | gpaci: in the html it ends up as field.some_field | 03:35 |
tvon | zope does that though | 03:35 |
pcardune | yeah, I don't like that either | 03:36 |
pcardune | i mean, if you wanted to manage individuals in a class... | 03:36 |
pcardune | and you were in a normal american high school... | 03:36 |
pcardune | there would be 1600 individuals... | 03:36 |
tvon | the organization is not very good | 03:36 |
gpaci | Well, I have to look at crap like m_how_about_weMixStyles all day. | 03:36 |
gpaci | And in C++. | 03:36 |
tvon | though we at Etria did the styling :-P | 03:36 |
pcardune | thats a looong list to use check boxes with a 10px minumum padding | 03:36 |
gpaci | So I can live with first_name in my free time. | 03:36 |
tvon | pcardune: I'm working on batching tomorrow actually | 03:36 |
gpaci | Eritrea? How many countries is this team from? | 03:37 |
pcardune | i'm in senegal! | 03:37 |
tvon | gpaci: hah, thats actually where our name came from | 03:37 |
gpaci | I'm someplace they speak Ubuntu.... | 03:38 |
tvon | I'm in the US | 03:38 |
gpaci | tvon: What city? | 03:39 |
*** dwoo has joined #schooltool | 03:39 | |
tvon | gpaci: Baltimore MD | 03:39 |
gpaci | (tvon: just trying to aim the orbital mind-control laser accurately...) | 03:39 |
tvon | heh | 03:39 |
gpaci | tvon: You should join us in person some Thursday. | 03:40 |
tvon | gpaci: where are you? | 03:40 |
gpaci | tvon: Arlington, VA: just west of DC. | 03:40 |
tvon | gpaci: ah, cool | 03:40 |
gpaci | tvon: Directions, etc. are at xpwdc.org . | 03:41 |
gpaci | OK: P,E,and G will now go to Eldar's screen.... | 03:41 |
pcardune | my screen just crashed | 03:42 |
*** pcardune has quit IRC | 03:51 | |
*** jelkner has quit IRC | 03:54 | |
*** dwoo has quit IRC | 04:00 | |
*** gpaci has quit IRC | 04:28 | |
*** th1a has quit IRC | 07:05 | |
povbot | /svn/commits: * tvon committed revision 4177: | 08:06 |
povbot | /svn/commits: Fix rendering to include previously set values. | 08:06 |
*** gml has joined #schooltool | 10:58 | |
*** erchache has joined #schooltool | 11:09 | |
erchache | hi | 11:09 |
*** gml_ has quit IRC | 11:10 | |
*** didymo has quit IRC | 11:20 | |
*** jinty has joined #schooltool | 11:33 | |
*** SteveA has joined #schooltool | 12:02 | |
*** jinty has quit IRC | 12:34 | |
*** mgedmin has joined #schooltool | 12:52 | |
*** SteveA has quit IRC | 12:56 | |
povbot | /svn/commits: * gintas committed revision 4178: | 13:04 |
povbot | /svn/commits: Added test for buildPageHeader. | 13:04 |
*** jinty has joined #schooltool | 13:25 | |
*** erchache has left #schooltool | 13:26 | |
*** jinty has quit IRC | 13:40 | |
povbot | /svn/commits: * gintas committed revision 4179: | 13:42 |
povbot | /svn/commits: Removed pdfcal.disablePDFGeneration and integrated it into DailyCalendarView. Made the disabled state the default so that if SchoolBell is run inside Zope 3, PDF support is disabled implicitly (we don't know the font path). | 13:42 |
povbot | /svn/commits: * gintas committed revision 4180: | 14:11 |
povbot | /svn/commits: The location of an event is shown in the report now. | 14:11 |
*** mgedmin has quit IRC | 14:49 | |
*** jinty has joined #schooltool | 15:16 | |
*** erchache has joined #schooltool | 15:34 | |
erchache | hi | 15:34 |
erchache | SERVER ARRIVES! | 16:02 |
erchache | jinty | 16:02 |
erchache | hehehehehe sun xeon | 16:03 |
erchache | hehehehehehe | 16:03 |
*** matiasV has joined #schooltool | 16:03 | |
*** mgedmin has joined #schooltool | 16:38 | |
*** ignas has joined #schooltool | 16:44 | |
*** gintas has joined #schooltool | 16:50 | |
*** erchach2 has joined #schooltool | 17:23 | |
*** erchache has quit IRC | 17:24 | |
*** erchach2 is now known as erchache | 17:24 | |
erchache | jurjurjur installing ubuntu! | 17:25 |
*** alga has joined #SchoolTool | 17:29 | |
jinty | erchache: ??? | 17:47 |
jinty | interesting to see performance on your server... | 17:48 |
jinty | good luck! | 17:51 |
*** jinty has quit IRC | 17:51 | |
erchache | yeah | 17:52 |
erchache | ooops | 17:52 |
erchache | left before see | 17:52 |
*** pcardune has joined #schooltool | 17:53 | |
povbot | /svn/commits: * alga committed revision 4181: | 18:11 |
povbot | /svn/commits: Hooked up Special Day view (Change Timetable for One Day), added an ftest, fixed a couple of minor bugs. | 18:11 |
povbot | /svn/commits: * tvon committed revision 4182: | 18:50 |
povbot | /svn/commits: Fix for issue306. Tested in cxoffice (wine). | 18:50 |
*** erchache has left #schooltool | 18:53 | |
povbot | /svn/commits: * gintas committed revision 4183: | 19:05 |
povbot | /svn/commits: Added weekly and monthly PDF views. | 19:05 |
pcardune | I'm having trouble with these doc tests | 19:07 |
pcardune | - ...Competencies Template: testcomptemp... | 19:08 |
pcardune | ? ^^^ ^^^ | 19:08 |
pcardune | + <h1>Competencies Template: testcomptemp</h1> | 19:08 |
pcardune | ? ^^^^^^^^ ^^^^^ | 19:08 |
pcardune | don't the "..." take care of that? I have ELLIPSIS enabled | 19:08 |
tvon | the error is somewhere else | 19:09 |
tvon | figuring out broken ftests can be a huge pain | 19:09 |
pcardune | i'm beginning to see that | 19:09 |
pcardune | another point off for ftests... | 19:09 |
povbot | /svn/commits: * gintas committed revision 4184: | 19:10 |
povbot | /svn/commits: Disabled the yearly PDF view. | 19:10 |
mgedmin | wildcards and diff don't mix well :( | 19:17 |
pcardune | someone should add wildcard support to diffs | 19:18 |
ignas | pcardune, go for it | 19:24 |
pcardune | at some point... | 19:24 |
pcardune | or maybe i'll just actually take a look at it now | 19:25 |
*** erchache has joined #schooltool | 19:31 | |
erchache | well i write it to anybody see logs | 19:32 |
erchache | my new machine is a sun fire v60 with 2 gb of RAM, 180 gb HD ( 36 (18+18 raid1), and 2 of 73 gb) SCSI, 2 10/100/1000, xeon at 2.8 GHZ HT | 19:33 |
erchache | i install basic system | 19:33 |
*** gintas has quit IRC | 19:33 | |
erchache | on next week i install rest system | 19:33 |
erchache | well i write a mail now | 19:34 |
povbot | /svn/commits: * alga committed revision 4185: | 19:38 |
povbot | /svn/commits: Made the RESTive view for timetable schemas represent exceptionDays. | 19:38 |
pcardune | interesting... apparenty there are three different kinds of diffs... NDIFF, UDIFF, and CDIFF... any idea what the difference is? | 19:45 |
*** erchache has quit IRC | 19:51 | |
mgedmin | CDIFF looks like this | 19:53 |
mgedmin | original text | 19:53 |
mgedmin | !line that changed | 19:53 |
mgedmin | more original text | 19:54 |
mgedmin | == | 19:54 |
mgedmin | new text | 19:54 |
mgedmin | !line that changed | 19:54 |
mgedmin | more new text | 19:54 |
mgedmin | or something | 19:54 |
mgedmin | UDIFF looks like | 19:54 |
mgedmin | original text | 19:54 |
mgedmin | -line that changed | 19:54 |
mgedmin | +new line that changed | 19:54 |
mgedmin | more text | 19:54 |
mgedmin | NDIFF looks like UDIFF but it also indicates which characters changed within lines | 19:54 |
pcardune | oh, i see | 19:54 |
mgedmin | we usually use NDIFF | 19:54 |
alga | tvon: any idea when the schoolwide calendar will be there? | 20:16 |
alga | my current work is going to block on it fairly soon | 20:16 |
*** eldar has joined #schooltool | 20:28 | |
*** eldar has quit IRC | 20:53 | |
*** gintas has joined #schooltool | 21:00 | |
pcardune | the way doctests are done isn't general enough | 21:12 |
*** eldar has joined #schooltool | 21:13 | |
pcardune | matching strings of html isn't good enough... because it cares about case and it cares about order | 21:14 |
pcardune | we only need to care about case and order *sometimes* | 21:14 |
mgedmin | you can write assertions like | 21:14 |
mgedmin | >>> 'something' in output_string.lower() | 21:14 |
mgedmin | True | 21:14 |
eldar | so what's the problem? | 21:15 |
eldar | (hi, mgedmin) | 21:16 |
pcardune | i want to say, does the html document have <some tag> with <some attributes>, when i don't care about the order of the attributes, but i do care about the case of their values, but not the case of anything else | 21:16 |
pcardune | but i do care about the order of the tags themselves | 21:16 |
eldar | first you might want to have an iterator over the whole document | 21:17 |
pcardune | i'm wondering if there is some python library for parsing html into tag objects | 21:17 |
pcardune | so we don't have to write one ourself | 21:18 |
pcardune | will look on google now | 21:18 |
eldar | gombo did something like that when he was parsing competencies from the websites | 21:18 |
mgedmin | (hi eldar) | 21:18 |
pcardune | eldar: that could be really useful | 21:18 |
mgedmin | use xpath expressions | 21:18 |
mgedmin | perhaps schooltool's XMLDocument could help | 21:19 |
mgedmin | doc = XMLDocument(snippet_of_xhtml) | 21:19 |
mgedmin | len(doc.query('/table/tr[@class="blah"]')) == 4 | 21:19 |
mgedmin | etc | 21:19 |
pcardune | what file is that in? | 21:20 |
mgedmin | pcardune, do you know how to use ctags? | 21:21 |
mgedmin | they are _very_ useful | 21:21 |
pcardune | nope | 21:22 |
mgedmin | extremely useful | 21:22 |
mgedmin | wonderful | 21:22 |
mgedmin | best thing since sliced bread | 21:22 |
mgedmin | etc | 21:22 |
pcardune | sounds like a good idea | 21:22 |
mgedmin | basically, apt-get install ctags-exuberant | 21:22 |
mgedmin | ctags -R . | 21:22 |
mgedmin | then in vim you can use :tag Name to jump to a tag | 21:22 |
mgedmin | that's assuming you use vim and a debian-based os ;) | 21:22 |
mgedmin | many editors support tags | 21:22 |
pcardune | i use vim... and eventually a debian based os | 21:22 |
mgedmin | by "jump to a tag" I mean go directly to a definition of a class/function with a given name | 21:23 |
pcardune | right right | 21:23 |
mgedmin | http://mg.pov.lt/blog/hacking-tools.html has more | 21:23 |
mgedmin | gnu id-utils is another very useful tool -- grep on steroids | 21:23 |
pcardune | I don't suppose you have some super cool vimrc file that does millions of awesome things do you? | 21:24 |
mgedmin | why, how did you guess? | 21:25 |
eldar | hehe, can you please share it with us? | 21:25 |
mgedmin | just a sec, I'll check whether I have any passwords in it... | 21:27 |
ignas | i am surrounded by vim users :( | 21:28 |
mgedmin | as it happens, I do! | 21:29 |
tvon | alga: I'll work on that tonight | 21:34 |
pcardune | mgedmin, don't worry, we'll keep it confidential | 21:34 |
mgedmin | http://mg.pov.lt/mg-vimrc.tar.gz | 21:36 |
mgedmin | please tell me if you find any more confidentiall stuff in there ;-) | 21:36 |
eldar | hehe | 21:37 |
pcardune | thanks | 21:37 |
alga | tvon: great, thanks | 21:38 |
eldar | wow, it's pretty cool | 21:43 |
mgedmin | and crufty | 21:44 |
eldar | mgedmin: btw, do you know how to define a host? | 21:46 |
eldar | so i can go like: ssh maddog | 21:46 |
eldar | and it'll take me some server with the defined alias | 21:46 |
mgedmin | .ssh/config | 21:46 |
mgedmin | Host youralias | 21:46 |
mgedmin | HostName full.host.name.com | 21:47 |
pcardune | (this is awesome) | 21:47 |
mgedmin | User yourusernameatthathost | 21:47 |
mgedmin | man ssh_config describes the syntax | 21:47 |
*** eldar has quit IRC | 22:11 | |
*** Aiste has quit IRC | 22:12 | |
*** eldar has joined #schooltool | 22:12 | |
pcardune | how do you move between open files in vim? | 22:17 |
gintas | pcardune, ^ switches between two latest buffers | 22:19 |
gintas | :b file.txt switches to the buffer that has file.txt open | 22:19 |
gintas | (you can use the menu in gvim to switch buffers too) | 22:20 |
pcardune | thanks | 22:20 |
mgedmin | gintas, itym ctrl-^ | 22:23 |
mgedmin | aka ctrl-6 | 22:23 |
gintas | oh, right | 22:23 |
gintas | I was thinking "right, ^ is 6 + some modifier, so that's what I want" ;) | 22:24 |
*** mgedmin has quit IRC | 23:10 | |
*** alga has quit IRC | 23:13 | |
*** Aiste has joined #schooltool | 23:17 | |
*** ignas has quit IRC | 23:23 | |
*** eldar has quit IRC | 23:46 | |
*** eldar has joined #schooltool | 23:47 | |
eldar | im back | 23:48 |
gintas | hi eldar, how's it going? | 23:50 |
pcardune | we are trying to use XMLDocument for parsing the html returned from an HTTP GET... but it keeps saying it is invalid xml | 23:52 |
eldar | gintas: hey, i'm good, you? | 23:53 |
*** hazmat has quit IRC | 23:54 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!