00:00.40 | Dashkal | given that I'm a solo developer, tar czf is a pretty good vcs solution :p |
00:00.43 | sylvanaar | try Perforce, or have you? |
00:00.49 | Dashkal | I've only heard the name |
00:00.57 | Dashkal | I don't even know what kind of system it is |
00:01.46 | sylvanaar | http://www.perforce.com/perforce/reviews.html |
00:03.06 | Dashkal | meep, ever hear of simple descriptions? *sighs* |
00:03.31 | Dashkal | headlines should mean something "Heterogeneous Local or Wide-Area Networking" -- wtf? |
00:03.53 | Dashkal | (not commenting on the product, just whoever wrote this website) |
00:05.08 | Dashkal | looks pretty comprehensive |
00:05.22 | Dashkal | but must more complex than I have time to read while multitasking between this and java work |
00:06.03 | ZealotOnAStick | sigh |
00:06.08 | ZealotOnAStick | screw this for now. |
00:06.11 | ZealotOnAStick | later folks |
00:06.16 | Dashkal | waves |
00:06.26 | sylvanaar | what was he talking about |
00:06.59 | Dashkal | scrolls back |
00:07.01 | Dashkal | I have no idea |
00:08.16 | sylvanaar | i guess he has commitment issues |
00:09.19 | Dashkal | woot! improvement on the ATI/Linux front: http://tech.slashdot.org/article.pl?sid=08/06/19/2113242 |
00:10.00 | Dashkal | I'm looking forward to seeing competition again (linux compatability is a requirement for me to buy the card so I've been nVidia only) |
00:17.00 | *** join/#curseforge ckknight (n=ckknight@WoWUIDev/WoWAce/CurseStaff/CurseForge/ckknight) |
00:17.00 | *** mode/#curseforge [+o ckknight] by ChanServ |
00:17.38 | Dashkal | welcome back and damn you for being home :p |
00:27.49 | Dashkal | ok, hg appears to have an almost identical flow to git |
00:28.08 | sylvanaar | wow, aoc has a 150MB mystery patch |
00:28.25 | Dashkal | erm, didn't I just read that aoc _wasn't_ patching today? |
00:28.35 | sylvanaar | so ... many ... lies |
00:28.46 | Dashkal | meh, oh well |
00:28.56 | Dashkal | I just want to finish up a couple lose ends in tortage tonight |
00:29.11 | Dashkal | I've escaped, but there's a couple quests I want to see the end of |
00:30.16 | Ackis | can you upgrade a normal account to the collectors edition? |
00:30.19 | Ackis | in aoc |
00:30.31 | sylvanaar | yeah, i guess |
00:31.04 | Dashkal | Heh, that sucker sold out long before I was even interested in playing |
00:31.33 | Dashkal | Friend of mine wore me down and I finally had to get it... It'll keep me busy until WotLK, anyway. |
00:31.39 | sylvanaar | maybe |
00:31.47 | pewpewarrows | It'll keep me busy until WAR |
00:31.51 | pewpewarrows | then all bets are off |
00:32.12 | Dashkal | war is off my radar, but I'm a carebear |
00:33.16 | Dashkal | but WotLK... DK... WANT |
00:33.29 | pewpewarrows | we'll see |
00:33.35 | pewpewarrows | I still have sore memories |
00:33.43 | Dashkal | Not dissing WAR. Just not aimed at me |
00:33.44 | pewpewarrows | of BC beta and promises unfullfilled |
00:33.58 | Dashkal | I still like WoW. I'm just bored of it. |
00:34.08 | Dashkal | So I'll have no problem returning for new content |
00:34.31 | pewpewarrows | I'd play WotLK if BC never happened |
00:34.43 | Dashkal | So get a vanilla account and never upgrade? |
00:34.55 | Dashkal | There are whole guilds that theme on that and just don't progress past 60 |
00:34.56 | pewpewarrows | if there was a vanilla server |
00:35.02 | pewpewarrows | of the patch RIGHT before 2.0 |
00:35.11 | pewpewarrows | I'd never stop playig |
00:35.12 | Dashkal | heh, you're doomed there. That's just too expensive |
00:35.30 | Dashkal | Like straight-up dollars expensive for the demand |
00:35.34 | pewpewarrows | right |
00:35.40 | pewpewarrows | I understand that |
00:35.44 | pewpewarrows | but a man can dream |
00:35.47 | Dashkal | :p |
00:36.04 | Dashkal | I had no problem with BC. I wasn't actually all that fond of vanilla wow's endgame |
00:36.31 | sylvanaar | wait what |
00:36.47 | Dashkal | Seriously. I had no desire to ever step foot in molten core. |
00:37.05 | Dashkal | I got myself attuned at 70 |
00:37.44 | sylvanaar | i think im in pewpewarrows camp |
00:38.08 | Dashkal | WotLK's 10 man right to the end is a dream for me. It means I and 9 other people can form a focused group and go right to the end without recruiting for no other reason than to fill bodies |
00:39.03 | pewpewarrows | see, I'd also be fine if Blizz just come out and admitted the game is for casual players, and stopped dangling carrots in front of hardcore's faces |
00:39.15 | pewpewarrows | I love the idea of 10 man through the end |
00:39.21 | Dashkal | Um, they have admitted that |
00:39.32 | Dashkal | With all the talk of catering to a "wide variety of players" |
00:39.39 | pewpewarrows | actions > words |
00:40.01 | Dashkal | The largest portion of their players _are_ casual, so of course the bias is in their favour. That's just good business |
00:40.15 | Dashkal | But that doesn't mean there's no hardcore stuff. I'll never see kil'jaden |
00:40.31 | Dashkal | Or vanilla Kel'Thuzad |
00:40.43 | pewpewarrows | imo, they keep trying to delude hardcores into believing that there is a purpose |
00:40.48 | *** join/#curseforge Nechckn (n=N@c-98-218-229-122.hsd1.dc.comcast.net) |
00:40.49 | pewpewarrows | but, I digress |
00:41.10 | pewpewarrows | time for me to go back to watching House :P |
00:41.34 | Dashkal | Well, in that regard, there's never a _purpose_ to hitting the end aside from hitting the end _first_. Problem is lots of hardcore types want to hit the end _only_. No scrubs allowed. While I can see their point from an accomplishment perspective, it's terrible business. |
00:41.56 | pewpewarrows | I agree |
00:42.36 | Dashkal | Anyway, enjoy your show. And here's hoping WAR works for you :) |
00:42.47 | Dashkal | More competition == very good thing |
00:42.52 | pewpewarrows | and Wotlk to you good sir |
00:42.57 | pewpewarrows | ;) |
00:45.43 | Ackis | so I just need the PC gamer code for hellgate and aoc |
00:52.39 | Dashkal | ok, home time |
00:52.57 | netcurse | home is bad for you |
00:53.19 | Dashkal | but but... home has Age of Conan waiting for me :p |
00:53.49 | netcurse | ahh cool! |
01:00.24 | Zyuu | anyone alive? |
01:00.29 | Zyuu | need some quick grammar check |
01:02.19 | pewpewarrows | go for it |
01:02.40 | Zyuu | its an article |
01:02.44 | Zyuu | got msn? |
01:02.49 | pewpewarrows | yup |
01:02.50 | Zyuu | when I say quick, its never quick :P |
01:02.51 | pewpewarrows | one sec |
01:02.56 | Zyuu | add me jmilburn@curse.com |
01:03.54 | pewpewarrows | bleh digsby's msn support is still sketchy |
01:04.02 | pewpewarrows | try adding me: mchomut@hotmail.com |
01:05.56 | Ackis | ckknight: http://ace.pastey.net/89757 |
01:06.13 | Ackis | zyuu: from my gf: please give props to zyuu for developing a great aoc armory site, it's amazing |
01:08.07 | Zyuu | I wish I made it |
01:08.15 | Zyuu | Michael made it |
01:08.27 | Zyuu | I only help out approving things in the queue and give it some pr :p |
01:08.36 | Ackis | lol |
01:08.38 | Zyuu | ill pass it on tho |
01:08.40 | Ackis | i linked her your post on aoc |
01:09.02 | Zyuu | tell your gf to make an article |
01:09.12 | Zyuu | we plan to recruit a volunteer staff for the new curse site |
01:09.17 | Zyuu | so we have a lot of cool stuff to read |
01:09.34 | Ackis | lol |
01:09.54 | Zyuu | hmm? |
01:13.49 | Zyuu | Awwwwwwwwwwww |
01:13.56 | Zyuu | I tried to have Luna sleep on the couch |
01:14.02 | Zyuu | she refused and came back to me |
01:16.47 | Ackis | 28% KJ |
01:16.55 | Ackis | sorry doing kj attempts :P |
01:17.16 | Ackis | and she wants to, she wants to talk to you actually :P |
01:17.23 | Ackis | how's your kitty? |
01:18.45 | Zyuu | so have her add my msn? |
01:18.48 | Zyuu | but I wont talk now |
01:18.51 | Zyuu | as soon this article is done |
01:18.53 | Zyuu | im sleeping |
01:19.24 | Ackis | kk |
01:19.28 | Ackis | pics of your cat btw |
01:21.32 | Zyuu | sigh :( |
01:21.35 | Zyuu | more news to post |
01:21.40 | Zyuu | www.zyuu.se/hmm |
01:21.42 | Zyuu | there's some pics |
01:23.37 | Ackis | kk after this attempt |
01:30.11 | Ackis | cute kittie! |
01:33.21 | Zyuu | shes cool |
01:34.18 | Ackis | what type is she again? |
01:34.28 | Zyuu | bengal |
01:34.47 | Zyuu | http://news.curse.com/details/10956/ |
01:39.43 | Ackis | should've done something w/ hellgate and the dual subscription model |
01:40.18 | Ackis | (only had time to skim it btw) |
01:43.26 | Zyuu | send me article ideas |
01:43.30 | Zyuu | jmilburn@curse.com |
01:43.33 | Zyuu | chopchop Ackis |
01:45.01 | Ackis | lol |
02:00.47 | Ackis | she's thinking of ideas, I might write something too if I'm bored |
02:01.08 | *** join/#curseforge Tenchworks (n=none@69.183.47.6) |
02:14.51 | Zyuu | is there cat spray I can buy that make them not want to be in the area I spray? |
02:22.24 | Ackis | yes |
02:22.43 | Ackis | just go to the pet store and grab some |
02:23.04 | Nechckn | it usually smells really bad =) |
02:23.13 | Nechckn | but it'll keep the vile felines away |
02:23.18 | Ackis | yah I got some in my mouth and omfg |
02:23.31 | Nechckn | omg... you did not! |
02:23.34 | Nechckn | ewwwww |
02:23.45 | Ackis | not on purpose |
02:26.04 | Nechckn | all I can think of is that South Park where they "mistakenly" mention to the kids that cat urine "gets you high" |
02:29.07 | Zyuu | Night night, btw http://news.curse.com/details/10957/ |
02:31.38 | Nechckn | ./weee already? cool! |
02:31.47 | Nechckn | I'll have to sign actually sign on |
02:34.38 | Ackis | penis |
02:34.39 | Ackis | that is all |
02:37.40 | *** join/#curseforge p3lim|away (n=p3lim@084202208125.customer.alfanett.no) |
02:50.13 | *** join/#curseforge kaelten (n=kaelten@c-68-62-218-86.hsd1.al.comcast.net) |
03:29.49 | *** join/#curseforge MentalPower (n=MPower@WoWUIDev/Norganna/Administrator/MentalPower) |
03:33.49 | *** join/#curseforge Tenchworks (n=none@69.183.47.6) |
03:43.19 | *** join/#curseforge MentalPower (n=MPower@WoWUIDev/Norganna/Administrator/MentalPower) |
03:49.17 | *** join/#curseforge MentalPower (n=MPower@WoWUIDev/Norganna/Administrator/MentalPower) |
04:05.03 | *** join/#curseforge Sir (i=Relv@216.7.125.228) |
04:05.17 | *** join/#curseforge MentalPower (n=MPower@WoWUIDev/Norganna/Administrator/MentalPower) |
04:31.56 | *** join/#curseforge netcurse_ (n=chatzill@adsl-76-202-56-69.dsl.pltn13.sbcglobal.net) |
04:39.05 | *** join/#curseforge Guillotine (n=Guilloti@cpe-76-167-203-65.socal.res.rr.com) |
04:54.21 | *** join/#curseforge Guillotin1 (n=Guilloti@cpe-76-167-203-65.socal.res.rr.com) |
05:18.55 | *** join/#curseforge Dashkal (n=dashkal@S0106000476e7af4b.vc.shawcable.net) |
05:19.45 | Dashkal | meh, the aoc wiki needs a lil work yet. |
05:57.15 | *** join/#curseforge Elkano (i=Elkano@WoWUIDev/WoWAce/Elkano) |
06:14.13 | *** join/#curseforge Ackis- (n=asdf@S0106000ea64881e9.ed.shawcable.net) |
06:17.22 | *** join/#curseforge Srosh (n=Srosh@c222070.adsl.hansenet.de) |
06:33.26 | *** join/#curseforge Elkano_ (i=Elkano@p0211.public.uni-saarland.de) |
06:43.36 | *** join/#curseforge Elkano (i=Elkano@WoWUIDev/WoWAce/Elkano) |
07:04.43 | *** join/#curseforge Snago (i=kvirc@81-231-141-234-no32.tbcn.telia.com) |
08:07.06 | sylvanaar | can you have sucure public svns? i was trying to grab his code, and it looks like my password isnt recognized - for the read-only SVN. |
08:36.31 | *** join/#curseforge Chloe (n=vecna@clearstream.vecnix.net) |
08:56.34 | *** join/#curseforge Aenix (n=vecna@clearstream.vecnix.net) |
08:58.36 | cladhaire | you can restrict it so anonymous users can't view it, yes |
08:58.45 | cladhaire | not sure if that's what you're asking sylvanaar |
09:27.43 | *** join/#curseforge {RN}Terra (n=none@69.183.47.6) |
09:43.22 | *** join/#curseforge Chompers (n=Chompers@cpc1-cove9-0-0-cust541.brhm.cable.ntl.com) |
09:57.12 | *** join/#curseforge cncfanatics (i=51f0e2eb@gateway/web/ajax/mibbit.com/x-21a0ee37e6f3cc32) |
09:57.45 | cncfanatics | hello peeps |
10:14.17 | *** join/#curseforge cncfanatics (i=51f0e2eb@gateway/web/ajax/mibbit.com/x-ba18799cb25359c0) |
11:44.11 | *** join/#curseforge Maki (n=shingo@p5B0571E6.dip.t-dialin.net) |
12:09.25 | Zyuu | hey cnc |
12:54.46 | *** join/#curseforge pewpewarrows (n=pewpewar@h-67-100-240-252.mclnva23.covad.net) |
13:11.28 | *** join/#curseforge Kaelten (n=kaelten@WoWUIDev/WoWAce/WoWIFA/CurseStaff/kaelten) |
13:11.28 | *** mode/#curseforge [+o Kaelten] by ChanServ |
13:14.11 | Kaelten | hows it going guys |
13:40.54 | cncfanatics | finaly |
13:40.57 | cncfanatics | I'm done with my literature exam |
13:41.05 | cncfanatics | though I quite sucked ,I hope I'll pass for it :p |
13:41.07 | pewpewarrows | heya |
13:41.32 | pewpewarrows | English Lit? |
13:41.51 | cncfanatics | dutch lit |
13:42.13 | pewpewarrows | ahh ok |
14:14.44 | *** join/#curseforge Elkano_ (i=Elkano@client00778.vpn.uni-saarland.de) |
14:17.07 | *** join/#curseforge ckknight (n=ckknight@WoWUIDev/WoWAce/CurseStaff/CurseForge/ckknight) |
14:17.07 | *** mode/#curseforge [+o ckknight] by ChanServ |
14:17.33 | *** join/#curseforge Elkano (i=Elkano@WoWUIDev/WoWAce/Elkano) |
14:20.19 | ckknight | hey all |
14:20.26 | pewpewarrows | hey there |
14:20.46 | ckknight | sylvanaar: for which project? |
14:26.35 | ckknight | http://www.newamerica.net/publications/articles/2006/the_return_of_patriarchy <-- interesting |
14:29.30 | pewpewarrows | huh, that was an interesting read |
14:48.25 | *** join/#curseforge Elkano_ (i=Elkano@client00605.vpn.uni-saarland.de) |
15:00.53 | *** join/#curseforge ZealotOnAStick (n=zoas@adsl-074-239-065-141.sip.hsv.bellsouth.net) |
15:00.59 | *** mode/#curseforge [+o ZealotOnAStick] by ChanServ |
15:01.47 | *** join/#curseforge Elkano (i=Elkano@WoWUIDev/WoWAce/Elkano) |
15:08.04 | Ackis | ckknight: did you see my bug report thing from last night? |
15:08.11 | ckknight | nope |
15:10.24 | ckknight | fixing now |
15:10.47 | Ackis | <Ackis> ckknight: http://ace.pastey.net/89757 |
15:10.49 | Ackis | lol |
15:10.50 | Ackis | ok |
15:10.57 | Ackis | was reading backscroll |
15:18.27 | *** join/#curseforge Elkano (i=Elkano@WoWUIDev/WoWAce/Elkano) |
15:38.10 | Zyuu | ackis |
15:38.15 | Zyuu | I came up with a great tactic |
15:38.29 | Zyuu | I use my vacuum cleaner as soon my cat try to hide under the couch or claw on stuff |
15:38.32 | Zyuu | she learn quick that way |
15:38.41 | Zyuu | all I have to do is turn it on and she stop |
15:38.54 | pewpewarrows | :D |
15:39.10 | Zyuu | and I just taught her to sleep by herself |
15:39.38 | Zyuu | so whats everyones thoughts on the quality of mods on Curse.com these days? |
15:39.43 | Zyuu | there's much more control now |
15:39.49 | Zyuu | so bad stuff get filtered |
15:40.30 | nevcairiel | old bad still is probably still around, would eventually take millions of Zyuu-Monkeys do review them all :D |
15:40.39 | nevcairiel | -still |
15:40.54 | Zyuu | I went through thousands of projects |
15:40.58 | Zyuu | awhile back |
15:41.05 | Zyuu | but there's some left Im sure |
16:14.46 | *** join/#curseforge Chryso (n=dtc@92.80.87.180) |
16:24.09 | *** join/#curseforge p3lim (n=p3lim@ti500710a080-2524.bb.online.no) |
16:43.06 | *** join/#curseforge Chloe (n=vecna@clearstream.vecnix.net) |
16:43.30 | Zyuu | someone tell zealotonastick to add me to msn when hes back |
16:52.32 | *** join/#curseforge sylvanaar (n=sylvanaa@12.179.203.116) |
17:00.48 | sylvanaar | i updated my 293 ticket, with better detail, you should be able to repro it now |
17:01.40 | *** join/#curseforge Chryso_dev (n=dtc@92.80.107.247) |
17:05.03 | *** join/#curseforge Dashkal (n=dashkal@209.90.184.174) |
17:05.47 | Dashkal | Mwrarf |
17:19.44 | Dashkal | funcom has an external chat server for AoC? |
17:26.47 | Zyuu | well |
17:26.49 | Zyuu | you can access it |
17:26.52 | Zyuu | if you have an aoc account |
17:27.08 | Dashkal | I do and I'm curious how it works |
17:27.17 | Dashkal | I've seen a client, but I want protocol docs (is it xmpp?) |
17:41.06 | Dashkal | ewww, after having a look at the chat client's code... I'd rather do it myself |
17:41.28 | Dashkal | Form1? |
17:41.52 | Stanzilla | Zyuu: can I ask you wowdb stuff? |
17:46.27 | Zyuu | sup? |
17:46.33 | Zyuu | I need to fix highlight on IRC |
17:46.37 | Zyuu | gonna google it |
17:46.52 | Stanzilla | Zyuu: what are the actual 2.4 stats on this item http://www.wowdb.com/item.aspx?id=35514 ? |
17:47.21 | Stanzilla | History has a 2.4 entry but shouldn't that be default since everybody has 2.4 by now? |
17:47.48 | Zyuu | its showing you the PTR 2.4.3 stats |
17:48.12 | Stanzilla | oh? |
17:48.21 | Zyuu | Yes, the new stats you see is from the PTR |
17:48.27 | *** join/#curseforge netcurse_ (n=chatzill@adsl-99-173-11-94.dsl.pltn13.sbcglobal.net) |
17:48.33 | nevcairiel | having that as default is kinda weird |
17:48.41 | Zyuu | let me confirm |
17:48.45 | Stanzilla | indeed + it's really overpowered O.o |
17:50.43 | Zyuu | Michael is "looking into it" |
17:52.01 | ckknight | http://img.photobucket.com/albums/v37/LillianaFlamingo/Boomkinlolcatcopy.jpg |
17:53.03 | Dashkal | ckknight: rofl |
17:53.24 | Dashkal | sighs |
17:53.59 | Dashkal | I cannot for the life of me figure out where this "Chat" class is defined. Program is written in C# and I don't see a using line for this class and I don't see a "Chat.cs" file anywhere |
17:54.18 | Zyuu | someone help me |
17:54.22 | Zyuu | how do I fix highlight in mIRC |
17:54.32 | Zyuu | one of the guides I clicked on took me to a trojan that tried to download itself |
17:54.35 | Zyuu | no time to search around |
17:55.17 | Zyuu | my cat has slept for hours now |
17:55.18 | ckknight | Dashkal: class names don't have to match file names. |
17:55.19 | nevcairiel | Dashkal: text search for a class defination? |
17:55.19 | Zyuu | is that bad? |
17:55.33 | nevcairiel | ckknight: only in bad projects =P |
17:55.48 | nevcairiel | but yes, its not required |
17:56.04 | Dashkal | I'm gonna have to |
17:57.09 | nevcairiel | search in files is a mighty tool :) |
17:57.27 | *** join/#curseforge Ackis (n=asdf@S0106000ea64881e9.ed.shawcable.net) |
17:57.30 | Dashkal | I have grep avail |
17:57.54 | Dashkal | Right now I'm wishing for VS so I could just go to definition (it does have that feature, right?) |
17:58.09 | nevcairiel | yes, of course |
17:58.36 | Dashkal | I may to try that tonight then, cause this is taking more time than I can afford |
17:59.02 | nevcairiel | no notepad++ ? |
17:59.03 | nevcairiel | :) |
17:59.07 | Dashkal | Ubuntu |
17:59.10 | nevcairiel | ah |
17:59.27 | Dashkal | I'm trying to dig through the code of an AoC external chat program for it's network code |
17:59.35 | Dashkal | it appears to be in the "Chat" class but I can't find it |
18:00.01 | nevcairiel | you sure Chat is the class and not a instance of something? |
18:00.03 | nevcairiel | just wondering :P |
18:00.14 | nevcairiel | what mod? I like digging through code :) |
18:00.15 | Dashkal | private Chat chat; in Form1's member variables |
18:00.27 | Dashkal | yes, the damn thing is called Form1 *sighs* |
18:00.34 | nevcairiel | heh |
18:00.41 | nevcairiel | VS form generator |
18:00.41 | Dashkal | http://www.aocdb.info/viewtopic.php?f=51&t=18 |
18:00.45 | nevcairiel | its sucky to rename it |
18:00.50 | nevcairiel | sucky as in hard |
18:00.53 | Dashkal | ahh, that would explain it |
18:01.02 | nevcairiel | you usually delete the first form and create a new one with a proper name |
18:01.09 | nevcairiel | unless you are lazy |
18:01.10 | Dashkal | I'm just trying to "reverse engineer" (yay source code!) this thing for protocol info |
18:01.51 | Dashkal | If it turns out to be xmpp like I suspect, it's getting added to pidgin :p |
18:02.12 | *** join/#curseforge Tekkub (n=tekkub@WoWUIDev/WoWI/Featured/Dongle/Tekkub) |
18:02.41 | nevcairiel | I have C# installed, guess i can find it ;) |
18:02.59 | Dashkal | :p |
18:03.12 | Dashkal | I could get mono, but what I really need is the ide for the previous ctrl-click :p |
18:03.45 | nevcairiel | hm |
18:03.49 | nevcairiel | it cannot resolve the Chat type |
18:05.04 | Dashkal | ROFL |
18:05.16 | Dashkal | wtf did he leave it out of his source distribution? |
18:05.54 | nevcairiel | looks alot like it |
18:06.52 | Dashkal | bah! |
18:07.44 | Dashkal | same thing for 1.3 |
18:09.09 | Zyuu | hey american people |
18:09.10 | Zyuu | is it |
18:09.11 | Zyuu | A "Crafting" Podcast with WARs Lead Designer |
18:09.12 | Zyuu | or |
18:09.16 | Zyuu | A "Crafting" Podcast with WAR's Lead Designer |
18:09.45 | nevcairiel | i'm not american, but i would vote for the second |
18:10.07 | Dashkal | starts digging through the project file for libraries |
18:10.36 | nevcairiel | Maybe AoC offers such a class? *shrug |
18:11.04 | nevcairiel | unlikely |
18:11.08 | nevcairiel | but who knows |
18:11.29 | nevcairiel | It also trys to reference two dlls |
18:11.34 | nevcairiel | ..\..\Doombot\VhaBot.Common.dll |
18:11.38 | nevcairiel | ..\..\Doombot\VhaBot.Net.dll |
18:11.45 | nevcairiel | those dont ship with the project |
18:11.56 | nevcairiel | Chat might be in there |
18:12.01 | Dashkal | It uses the Anarchy Online protocol |
18:12.13 | Dashkal | someone in #ageofconan on funcom's irc answered |
18:12.59 | Dashkal | well, by the look of the forum post, a slightly newer version of that same protocol |
18:13.07 | Dashkal | http://forums-eu.ageofconan.com/showthread.php?t=14909 |
18:14.32 | Dashkal | VhaBot is it. It's the library he's using to talk AO |
18:14.51 | Dashkal | Looks like I have my work cut out for me if I actually want to implement this protocol |
18:14.58 | nevcairiel | hehe |
18:15.03 | nevcairiel | just use those dlls too |
18:15.12 | Dashkal | I don't do C# |
18:15.16 | Dashkal | So they aren't too useful to me |
18:15.38 | nevcairiel | its pre-compiled dlls |
18:15.44 | nevcairiel | i bet you can use them somehow |
18:15.44 | Dashkal | I'll prolly just install mono and use his program |
18:16.09 | Dashkal | My general language of choice is java. Interfacing java and .NET is an excercise in pain. Possible, but not pretty |
18:16.23 | nevcairiel | heh |
18:16.35 | Dashkal | It would require writing a JNI wrapper around the .NET dlls :p |
18:17.02 | Dashkal | I'd put it akin to writing a mod that requires both ace3 and rock at the same time :p |
18:17.09 | Dashkal | Some things should just not be written... |
18:18.04 | pastamancer | jni is kinda gross anyways |
18:18.35 | Dashkal | kinda, but I see why they did it as they did. |
18:18.36 | *** join/#curseforge MentalPower (n=MPower@WoWUIDev/Norganna/Administrator/MentalPower) |
18:18.41 | Dashkal | Considering what you're bridging, it does make some sense |
18:19.13 | nevcairiel | C# is the Microsoft + Windows Java |
18:19.17 | nevcairiel | why not? :P |
18:19.39 | Dashkal | points as his mod analogy |
18:19.41 | Dashkal | :p |
18:19.48 | pastamancer | I only did a little hacking on jpcap though |
18:20.13 | Dashkal | I actually abandoned my plan to write a threat bar for icehud exactly for that reason |
18:29.54 | sylvanaar | http://aoc.curseforge.com/projects/clockwork/ is missing - another ticket? |
18:32.49 | sylvanaar | wow, java -> C -> .NET, thats horrible |
18:33.37 | Dashkal | sylvanaar: agreed :p So I'm not terribly likely to actually wrap that lib in my own UI. |
18:33.52 | Dashkal | That said, does anybody know how good the mono-c bindings are? |
18:33.58 | Dashkal | A pidgin plugin isn't out of the question |
18:34.03 | sylvanaar | mono is pathetic |
18:34.28 | Dashkal | doesn't matter, it can run that library I need. I'm not developing for it, I just want to run a lib written for .NET in c# |
18:35.07 | sylvanaar | what lib? |
18:35.11 | sylvanaar | i missed it |
18:35.22 | sylvanaar | the VhaBot? |
18:35.25 | Dashkal | I'm looking into getting myself a client to talk to my AoC guild |
18:35.37 | Dashkal | VhaBot, and the lib behind it appears to be for .net |
18:35.53 | sylvanaar | yeah, i was looking at doing the same - since there are already so many parsers |
18:36.18 | Dashkal | So I either need to talk to that lib or find one that's more easily usable in C. Either/or, really. |
18:37.17 | sylvanaar | what os? linux? |
18:37.23 | Dashkal | This site seems to have lots of info: http://vhabion.net/wiki/articles/from_anarchy_online_to_age_of_conan_at_protocol_level |
18:37.37 | Dashkal | *nods* |
18:37.45 | sylvanaar | can i get the libs ? someone gave me a link at one point, but i dont have it |
18:38.02 | Dashkal | Here's a .NET program that talks to it: http://forums-eu.ageofconan.com/showthread.php?t=43802 |
18:38.59 | Dashkal | Based on these forum conversations, I can probably just wait a month and download a tool |
18:39.34 | sylvanaar | perhaps |
18:39.56 | Dashkal | Actually, later pages of this thread (link in a sec) suggest I can get one now |
18:40.00 | Dashkal | http://forums-eu.ageofconan.com/showthread.php?t=14909 |
18:40.09 | Dashkal | Python client? Sounds good to me |
18:40.39 | Dashkal | I'll need to take the time to actually read the whole 8 pages, but that must wait for lunch |
18:40.43 | Dashkal | I'm not _that_ good at multitasking |
18:42.16 | sylvanaar | there is a PHP version that is semi-working |
18:44.28 | Dashkal | hmm, I've never tired to use PHP as a general purpose language (read: not through apache). Wonder if I can work that cause I don't want to set that up on my work PC. |
18:47.40 | Dashkal | My ideal solution will be a good side-project no matter what I do: I'd like it bridged into something I can already chat with. Be it IRC, Pidgin, or the Eclipse Communications Framework |
18:48.59 | Dashkal | eh, nifty to dream about, but the time required is just too much |
18:49.36 | Dashkal | Thoughts of writing an XMPP wrapper around the protocol came to mind :p |
19:03.41 | pastamancer | Dashkal: are you familiar with maven at all? If so, I might poke you later if I run into problems... trying ot make a plugin for jira |
19:04.26 | Dashkal | *shudders* |
19:04.34 | *** join/#curseforge ZealotOnAStick (n=zoas@adsl-070-154-141-174.sip.bna.bellsouth.net) |
19:04.39 | Dashkal | I make heavy use of maven... I refuse to set it up and make my boss do all the pom shit |
19:04.39 | pastamancer | oh my |
19:04.40 | *** mode/#curseforge [+o ZealotOnAStick] by ChanServ |
19:04.48 | pastamancer | haha |
19:04.59 | pastamancer | it seems.... over-engineered |
19:05.07 | Dashkal | my use of maven is the m2eclipse plugin and mvn -o -Dmaven.test.skip=true clean compile package |
19:05.13 | nevcairiel | ZealotOnAStick: (18:43:26) (@Zyuu) someone tell zealotonastick to add me to msn when hes back |
19:05.27 | Dashkal | It's very good for what it does. I'd just rather let my IDE handle that crap for me |
19:07.42 | pastamancer | I need to go find the IDE-ish plugin for emacs... |
19:14.48 | *** join/#curseforge Tenchworks (n=none@69.183.47.6) |
19:17.10 | Dashkal | so, on topic for once, anything new being done today? |
19:22.31 | Kaelten | maven? |
19:22.40 | Dashkal | ant? |
19:22.46 | Kaelten | aunt? |
19:23.01 | Dashkal | uncle! |
19:23.01 | Kaelten | I'm hoping to need a beta tester for the email system here in a little bit |
19:29.19 | Dashkal | Meh, one of these days I'll actually screenshot before I make it go away so I can show the layout bug I have with curse.com |
19:29.28 | Dashkal | the "Wikia" button appears on a second "row" right over the login button |
19:29.44 | Dashkal | Nuke Anything Enhanced ftw |
19:30.02 | Kaelten | heh |
19:33.25 | Dashkal | ok, email updated. I can help test |
19:33.37 | Dashkal | assuming of course you're using the curse.com db to nab my email |
19:34.53 | ZealotOnAStick | nevcairiel: thanks |
19:39.02 | Kaelten | I also need to verify that it updates locally |
19:39.08 | Kaelten | I keep meaning to double check that |
19:39.12 | Kaelten | but I forget |
19:40.42 | Kody- | Dashkal: That's pretty much entirely due to the font size you use on your browser |
19:41.09 | Dashkal | I haven't messed with the settings. So default Ubuntu Hardy/Firefox3 |
19:41.48 | Zyuu | dashkal |
19:41.54 | Zyuu | your wow account is european right? |
19:42.07 | Dashkal | Negative. I live in British Columbia, Canada. |
19:42.13 | Zyuu | you suck |
19:42.16 | Dashkal | :p |
19:42.19 | Ackis | brittain is in the EU |
19:43.21 | Dashkal | I'm about as far away from europe as I can get without swimming :p |
19:43.38 | Dashkal | South America notwithstanding |
19:44.11 | Ackis | uhh what about the moon? :P |
19:44.21 | Dashkal | I lack a rocket ship |
19:44.32 | Ackis | let me launch one... UP YOUR BUTT ahahah |
19:45.10 | Dashkal | umm, I think I'd feel more comfortable if you kept your crotch rocket away from my butt... |
19:45.20 | Ackis | not what I hear |
19:45.36 | Dashkal | Nah, your mom was just put off when I told her no |
19:45.50 | Ackis | she wanted to use a strap-on on you, what can I say |
19:46.08 | Dashkal | ok, I'm now laughing out loud at my desk. done with this one :p |
19:46.14 | Dashkal | alt-tabs and gets back to work |
19:47.48 | Ackis | lol |
19:59.41 | *** join/#curseforge Chloe (n=vecna@clearstream.vecnix.net) |
20:11.21 | Dashkal | ooo, shiny new hostmask :D |
20:13.48 | pastamancer | damn you java for needing semicolons! |
20:14.02 | Dashkal | and people wonder why I use the semicolons in lua anyway :p |
20:23.32 | pastamancer | python and sh don't require semicolons! |
20:23.47 | Dashkal | python *shudder*... sh? |
20:23.49 | pewpewarrows | but java is much faster |
20:23.54 | Dashkal | ~whaleslap pastamancer |
20:23.55 | purl | ACTION beats pastamancer upside and over the head with a freakishly huge killer whale named Hugh |
20:24.02 | Dashkal | sh is freaking EVIL |
20:24.02 | pastamancer | I'm a sysadmin, not a programmer |
20:24.17 | ZealotOnAStick | come talk sense into Kaelten then. |
20:24.24 | pastamancer | haha, I've tried |
20:24.44 | Dashkal | If there was a fourth gen language both my boss and I knew these scripts would all be python/perl/whatever by now |
20:24.45 | pewpewarrows | I was shocked when I recently found out that Python evaluates regular expressions quicker than Perl |
20:24.49 | pastamancer | Mikk and I are responsible for the bits of wowace.com that work, we blame kael for everything else |
20:25.28 | Kaelten | hrm? |
20:25.30 | Kaelten | whats wrong with python? |
20:26.05 | Dashkal | The language in abstract is fine. Love the concepts. Significant whitespace is an abomination |
20:26.06 | pewpewarrows | hugs his python interpreter |
20:26.22 | pewpewarrows | I got over the whitespace after a week using it |
20:26.33 | Dashkal | I can handle it, I just hate it :p |
20:26.39 | Kaelten | I already format my text similary to how it does it, so it works fine |
20:26.50 | pastamancer | it's a pain in the ass when you need to re-indent large blocks |
20:26.51 | pewpewarrows | I now prefer it to the old {} model of formatting |
20:26.52 | Dashkal | As do I. I just don't like that unindenting is how you end a block |
20:27.07 | Dashkal | My java style is to write short chunks of code on one line, then hit the reformatter |
20:27.14 | Dashkal | not gonna fly in python |
20:27.14 | pastamancer | also, python does not and never will have a proper lambda |
20:27.21 | Dashkal | not when indentation style is a language requirement |
20:27.22 | ckknight | I like ruby's syntax |
20:27.25 | ckknight | tbh |
20:27.30 | Dashkal | pastamancer: lambda? |
20:27.35 | pewpewarrows | python could use a generic "end", this is true |
20:27.40 | pastamancer | anonymous function |
20:27.41 | ckknight | anonymous function closures |
20:27.43 | Dashkal | a generic end would shut me up |
20:27.47 | Kaelten | there is lambda in it |
20:27.51 | Dashkal | ahh, foo = function() end ? |
20:27.54 | ckknight | Kaelten: that's not a good lambda. |
20:27.59 | Kaelten | shrugs |
20:28.01 | pastamancer | it's a shitty lambda |
20:28.05 | pastamancer | limited to one line |
20:28.16 | Kaelten | you can do def blah() as well |
20:28.17 | pewpewarrows | as compared to? |
20:28.18 | Dashkal | oh I remember what you mean. yeah, full anonymous functions fail. |
20:28.24 | ckknight | Kaelten: that's no longer anonymous |
20:28.36 | Kaelten | so? |
20:28.37 | Dashkal | I remember thinking "Oh this is so much better than python!" when I learned about that syntax in lua |
20:28.40 | pastamancer | sec, let me find my learning a new language example codes |
20:28.53 | Kaelten | I can use it as such |
20:29.24 | Dashkal | I dislike having to give something a name when I'm not going to use it. Feels awkword since giving something a name usually implies you'll actually, well, use it :p |
20:29.31 | pastamancer | http://kyle.13th-floor.org/hidden/permute.lisp.txt |
20:29.54 | Dashkal | I see "lisp" in that url. I think I'm going to stay away for my own sanity |
20:29.56 | pastamancer | vs http://kyle.13th-floor.org/hidden/permute.py.txt |
20:30.19 | Dashkal | lisp/scheme are very bad for my sanity. Recursion and I do not get along |
20:30.55 | Kaelten | I've had a few really cool recursive schemes |
20:31.41 | Dashkal | The one thing I've never been able to do is wrap my mind around the recursion<->iterative conversion. They tried to teach me how back in school. I just couldn't get it. |
20:31.42 | pastamancer | doh, I never finished the perl version |
20:31.48 | pewpewarrows | I don't really see lambda as a point to make me stop using python |
20:32.05 | pastamancer | I like to use anymous functions |
20:32.13 | pastamancer | err, anonymous |
20:32.27 | Dashkal | Want full BGGA closures in java. mmm, true anonymous code blocks |
20:32.37 | Dashkal | complete with functional break/return statements :p |
20:33.25 | Kaelten | anonymous functions are fine and all, but a lot of times I end up using wrappers and factories for that kind of thing in python |
20:33.37 | ckknight | but why should you? |
20:33.43 | Kaelten | as a result there are a lot of functions with the __name__ of inner |
20:33.53 | Kaelten | ckknight: why not? |
20:34.03 | pewpewarrows | well, Guido is considering abandoning lambda for python3000 and coming up with a new way to do anon functions |
20:34.05 | ckknight | because it adds extra, unneeded complication |
20:34.15 | ckknight | pewpewarrows: no, he nixed that because there was a community outcry |
20:34.18 | Kaelten | ckknight: thats subjective. |
20:34.22 | ckknight | lambdas are staying in |
20:34.29 | ckknight | still crappy, though |
20:34.35 | Kaelten | again subjective |
20:34.45 | pastamancer | any sort of functional programming depends on anonymous functions |
20:34.45 | Kaelten | It doesn't bother or impeed me one bit. |
20:35.05 | pewpewarrows | pastamancer: I don't really see that as true at all |
20:35.11 | pastamancer | trying to do map/reduce/filter without lamba will send you screaming to the hills |
20:35.42 | Kaelten | I know filter is deprecated in pythong |
20:36.34 | ckknight | filter and map are replaced easily by list comprehensions |
20:38.35 | *** join/#curseforge p3lim (n=p3lim@ti500710a080-2524.bb.online.no) |
20:38.49 | ckknight | I think it's funny that C# 3.0 now has better lambdas than python |
20:39.43 | pewpewarrows | this is a good read imo: http://www.artima.com/weblogs/viewpost.jsp?thread=98196 |
20:42.27 | Dashkal | [x for x in S if P(x)] |
20:42.34 | Dashkal | oh yeah! Now I know why I fled from python |
20:42.39 | Kaelten | thats a bad example |
20:42.46 | Dashkal | I have never ever understoof wtf that construct does |
20:42.54 | pewpewarrows | it's much more readable |
20:43.11 | Kaelten | [subscription.schedule_message(message) for subscription in self.subscriptions.filter(group=group)] |
20:43.17 | ckknight | Dashkal: basically, [f(x) for x in S] applies a function to every object in S and returns the result |
20:43.19 | Kaelten | that more readable ? |
20:43.37 | Dashkal | neither statement made sense to me :( |
20:43.44 | Kaelten | ok example |
20:43.51 | ckknight | Dashkal: [x for x in S if g(x)] applies a filter to every object in S and if g(x) returns true, then it stays in the list |
20:44.10 | Kaelten | for item in sequence: callable(item) |
20:44.20 | Kaelten | [callable(item) for item in sequence) |
20:44.22 | Dashkal | so it removes every element 'x' in S where g(x) == false? |
20:44.28 | Kaelten | er ) should have been a ] |
20:44.38 | ckknight | Dashkal: False or None or 0 or any other false-like value |
20:44.41 | Kaelten | Dashkal: in his example yes |
20:44.51 | Kaelten | if g(x) evaluates to false it will be excluded |
20:44.52 | Dashkal | that is so very totally unintuitive |
20:44.57 | ckknight | why? |
20:45.09 | Kaelten | Dashkal: it took me a little bit to make sense about it too. |
20:45.13 | Kaelten | but I love it |
20:45.13 | Dashkal | there's nothing in [x for x in S if g(x)] that screams delete shit from S |
20:45.23 | ckknight | it doesn't change S |
20:45.25 | ckknight | it returns a new list |
20:45.40 | ckknight | it basically means go through S, take only the things you want |
20:46.17 | Dashkal | ok, so better described it copies S where every element in the copy was passed to g() and evaluted to boolean true |
20:46.52 | ckknight | yea |
20:47.01 | Dashkal | ahh, said positively I can understand it |
20:47.06 | Dashkal | said negatively it baffled me :p |
20:47.14 | pewpewarrows | "My new basket will have an apple for every apple in the tree that is red." |
20:47.15 | Dashkal | and I've always seen it described negatively |
20:47.33 | ckknight | [apple for apple in basket if apple.color == 'red'] |
20:47.38 | pewpewarrows | well |
20:47.42 | pewpewarrows | somewhat bad example |
20:47.45 | ckknight | wait |
20:47.46 | ckknight | no |
20:47.50 | pewpewarrows | because you'd be taking apples from the tree |
20:47.52 | pewpewarrows | nvm |
20:47.53 | ckknight | basket = [apple for apple in tree if apple.color == 'red'] |
20:47.54 | pewpewarrows | just forget that |
20:47.54 | Dashkal | "[apple for apple" doesn't actually mean anything to me, this is where I keep tripping |
20:48.18 | Dashkal | show me something that varies either the first or second 'apple' and I might get what that part of the construct is for |
20:48.32 | ckknight | Dashkal: it basically just does nothing to the individual objects, returns them verbatim |
20:48.47 | ckknight | basket = [clean(apple) for apple in basket] |
20:48.51 | ckknight | now all your apples have been cleaned. |
20:48.59 | pastamancer | that's just another way to write map |
20:49.04 | ckknight | yep. |
20:49.46 | Dashkal | Someone could have said it's a simple for each construct... |
20:49.48 | pewpewarrows | a more "explicit" map, yes |
20:50.10 | pastamancer | Dashkal: one of the key things in functional programming is that lists/sets never get modified, rather a new list/set is returned that contains the values you want |
20:50.55 | ckknight | is that key? |
20:51.03 | pastamancer | in strict fp, yeah |
20:51.05 | Dashkal | equiv java: List cleanApples; List basket; /* populate basket /; for (Apple apple : basket) { cleanApples.add(clean(apple)); } |
20:51.12 | ckknight | cause, I mean, in ruby, you can do things like dict.merge! { :blah => "things" } |
20:51.14 | ckknight | and it alters dict |
20:51.22 | pastamancer | that's why there's a ! |
20:51.26 | ckknight | right |
20:51.28 | pastamancer | because it modifies the list |
20:51.30 | Dashkal | much more verbose, so I'm beginning to see the advantage, but I'm slowly digesting this |
20:51.32 | pewpewarrows | *shivers*, ruby |
20:51.37 | ckknight | pewpewarrows: what? |
20:51.49 | pewpewarrows | just personally |
20:52.03 | pewpewarrows | I've never even looked at anything to learn it |
20:52.05 | pastamancer | lisp has that with non-cons-ing functions |
20:52.27 | pewpewarrows | and any time someone brings it up I'm reminded of yet something else on my list of to-do's |
20:52.27 | pewpewarrows | lol |
20:52.42 | pastamancer | (nreverse S) would be equivalent to S.reverse!() |
20:52.46 | ckknight | pewpewarrows: hehe |
20:52.57 | ckknight | pastamancer: no need for () |
20:53.12 | pastamancer | which reminds me of another thing that bugs the hell out of me about python |
20:53.23 | ckknight | hrm? |
20:53.26 | pastamancer | list.reverse modifies the list! and there's no non-modifying version |
20:53.32 | ckknight | reversed(list) |
20:53.42 | pastamancer | when did that get added? |
20:53.46 | pewpewarrows | oh SNAP |
20:54.01 | ckknight | pastamancer: 2.3 or 2.4 |
20:54.06 | ckknight | with sorted(x) |
20:55.32 | pewpewarrows | leaving work, I'll catch up with you guys later |
20:56.24 | Dashkal | ok, finally I get what "[item for item" is up to. |
20:56.46 | Dashkal | Before I understood why you had 'item' |
20:56.51 | Dashkal | ' twice it just confused me |
21:11.07 | pastamancer | http://underhanded.xcott.com/?page_id=9 the Underhanded C Contest |
21:24.47 | Dashkal | food time |
21:25.23 | *** join/#curseforge Tuller (n=muffins@c-76-27-160-125.hsd1.va.comcast.net) |
21:31.26 | *** join/#curseforge pewpewarrows (n=pewpewar@c-68-49-103-200.hsd1.dc.comcast.net) |
21:51.26 | pastamancer | oof, I can't imagine writing a plugin for jira without actually having the jira source handy |
21:51.52 | Dashkal | Those words sound oddly familiar, pastamancer :p |
21:52.25 | pastamancer | I'm trying to figure out how to get a list of all the roles that belong to a project |
21:53.03 | pastamancer | The plugin I'm working on is a workflow post function to assign newly created issues to a random project member |
21:53.19 | pastamancer | well, random within a specific role |
21:54.27 | pastamancer | hmm... |
21:54.58 | Dashkal | I haven't actually made any real use of jira. But are you actually trying to get jira to take on the job of the project manager? |
21:55.12 | pastamancer | kinda :p |
21:55.54 | pastamancer | we have a bunch of non-technical people working on websites, and promotion requests are currently emailed to RT |
21:56.14 | pastamancer | in RT, it randoly assigns the request to one of the people authorized to promote web pages |
21:56.22 | pastamancer | I'm looking to duplicate that functionality |
21:56.40 | pastamancer | I had to hack RT to do that too |
22:01.56 | pastamancer | I think I found what I needed... |
22:46.08 | *** join/#curseforge Guillotine (n=Guilloti@cpe-76-167-203-65.socal.res.rr.com) |
22:50.46 | *** join/#curseforge Dotted (i=Dotted@bureaucrat.wowwiki.dk) |
23:20.14 | *** join/#curseforge Ackis (n=asdf@S0106000ea64881e9.ed.shawcable.net) |
23:27.09 | *** join/#curseforge Hjalte (n=Hjalte@0x5731955e.svgnxx3.adsl-dhcp.tele.dk) |
23:31.54 | *** join/#curseforge Funkeh` (n=funk@WoWUIDev/WoWAce/Ace3/BigWigs/funkeh) |