IRC log for #curseforge on 20080620

00:00.40Dashkalgiven that I'm a solo developer, tar czf is a pretty good vcs solution :p
00:00.43sylvanaartry Perforce, or have you?
00:00.49DashkalI've only heard the name
00:00.57DashkalI don't even know what kind of system it is
00:01.46sylvanaarhttp://www.perforce.com/perforce/reviews.html
00:03.06Dashkalmeep, ever hear of simple descriptions? *sighs*
00:03.31Dashkalheadlines should mean something "Heterogeneous Local or Wide-Area Networking" -- wtf?
00:03.53Dashkal(not commenting on the product, just whoever wrote this website)
00:05.08Dashkallooks pretty comprehensive
00:05.22Dashkalbut must more complex than I have time to read while multitasking between this and java work
00:06.03ZealotOnASticksigh
00:06.08ZealotOnAStickscrew this for now.
00:06.11ZealotOnASticklater folks
00:06.16Dashkalwaves
00:06.26sylvanaarwhat was he talking about
00:06.59Dashkalscrolls back
00:07.01DashkalI have no idea
00:08.16sylvanaari guess he has commitment issues
00:09.19Dashkalwoot! improvement on the ATI/Linux front: http://tech.slashdot.org/article.pl?sid=08/06/19/2113242
00:10.00DashkalI'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.38Dashkalwelcome back and damn you for being home :p
00:27.49Dashkalok, hg appears to have an almost identical flow to git
00:28.08sylvanaarwow, aoc has a 150MB mystery patch
00:28.25Dashkalerm, didn't I just read that aoc _wasn't_ patching today?
00:28.35sylvanaarso ... many ... lies
00:28.46Dashkalmeh, oh well
00:28.56DashkalI just want to finish up a couple lose ends in tortage tonight
00:29.11DashkalI've escaped, but there's a couple quests I want to see the end of
00:30.16Ackiscan you upgrade a normal account to the collectors edition?
00:30.19Ackisin aoc
00:30.31sylvanaaryeah, i guess
00:31.04DashkalHeh, that sucker sold out long before I was even interested in playing
00:31.33DashkalFriend of mine wore me down and I finally had to get it...  It'll keep me busy until WotLK, anyway.
00:31.39sylvanaarmaybe
00:31.47pewpewarrowsIt'll keep me busy until WAR
00:31.51pewpewarrowsthen all bets are off
00:32.12Dashkalwar is off my radar, but I'm a carebear
00:33.16Dashkalbut WotLK... DK... WANT
00:33.29pewpewarrowswe'll see
00:33.35pewpewarrowsI still have sore memories
00:33.43DashkalNot dissing WAR.  Just not aimed at me
00:33.44pewpewarrowsof BC beta and promises unfullfilled
00:33.58DashkalI still like WoW.  I'm just bored of it.
00:34.08DashkalSo I'll have no problem returning for new content
00:34.31pewpewarrowsI'd play WotLK if BC never happened
00:34.43DashkalSo get a vanilla account and never upgrade?
00:34.55DashkalThere are whole guilds that theme on that and just don't progress past 60
00:34.56pewpewarrowsif there was a vanilla server
00:35.02pewpewarrowsof the patch RIGHT before 2.0
00:35.11pewpewarrowsI'd never stop playig
00:35.12Dashkalheh, you're doomed there.  That's just too expensive
00:35.30DashkalLike straight-up dollars expensive for the demand
00:35.34pewpewarrowsright
00:35.40pewpewarrowsI understand that
00:35.44pewpewarrowsbut a man can dream
00:35.47Dashkal:p
00:36.04DashkalI had no problem with BC.  I wasn't actually all that fond of vanilla wow's endgame
00:36.31sylvanaarwait what
00:36.47DashkalSeriously.  I had no desire to ever step foot in molten core.
00:37.05DashkalI got myself attuned at 70
00:37.44sylvanaari think im in pewpewarrows camp
00:38.08DashkalWotLK'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.03pewpewarrowssee, 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.15pewpewarrowsI love the idea of 10 man through the end
00:39.21DashkalUm, they have admitted that
00:39.32DashkalWith all the talk of catering to a "wide variety of players"
00:39.39pewpewarrowsactions > words
00:40.01DashkalThe largest portion of their players _are_ casual, so of course the bias is in their favour.  That's just good business
00:40.15DashkalBut that doesn't mean there's no hardcore stuff.  I'll never see kil'jaden
00:40.31DashkalOr vanilla Kel'Thuzad
00:40.43pewpewarrowsimo, 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.49pewpewarrowsbut, I digress
00:41.10pewpewarrowstime for me to go back to watching House :P
00:41.34DashkalWell, 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.56pewpewarrowsI agree
00:42.36DashkalAnyway, enjoy your show.  And here's hoping WAR works for you :)
00:42.47DashkalMore competition == very good thing
00:42.52pewpewarrowsand Wotlk to you good sir
00:42.57pewpewarrows;)
00:45.43Ackisso I just need the PC gamer code for hellgate and aoc
00:52.39Dashkalok, home time
00:52.57netcursehome is bad for you
00:53.19Dashkalbut but... home has Age of Conan waiting for me :p
00:53.49netcurseahh cool!
01:00.24Zyuuanyone alive?
01:00.29Zyuuneed some quick grammar check
01:02.19pewpewarrowsgo for it
01:02.40Zyuuits an article
01:02.44Zyuugot msn?
01:02.49pewpewarrowsyup
01:02.50Zyuuwhen I say quick, its never quick :P
01:02.51pewpewarrowsone sec
01:02.56Zyuuadd me jmilburn@curse.com
01:03.54pewpewarrowsbleh digsby's msn support is still sketchy
01:04.02pewpewarrowstry adding me: mchomut@hotmail.com
01:05.56Ackisckknight: http://ace.pastey.net/89757
01:06.13Ackiszyuu: from my gf: please give props to zyuu for developing a great aoc armory site, it's amazing
01:08.07ZyuuI wish I made it
01:08.15ZyuuMichael made it
01:08.27ZyuuI only help out approving things in the queue and give it some pr :p
01:08.36Ackislol
01:08.38Zyuuill pass it on tho
01:08.40Ackisi linked her your post on aoc
01:09.02Zyuutell your gf to make an article
01:09.12Zyuuwe plan to recruit a volunteer staff for the new curse site
01:09.17Zyuuso we have a lot of cool stuff to read
01:09.34Ackislol
01:09.54Zyuuhmm?
01:13.49ZyuuAwwwwwwwwwwww
01:13.56ZyuuI tried to have Luna sleep on the couch
01:14.02Zyuushe refused and came back to me
01:16.47Ackis28% KJ
01:16.55Ackissorry doing kj attempts :P
01:17.16Ackisand she wants to, she wants to talk to you actually :P
01:17.23Ackishow's your kitty?
01:18.45Zyuuso have her add my msn?
01:18.48Zyuubut I wont talk now
01:18.51Zyuuas soon this article is done
01:18.53Zyuuim sleeping
01:19.24Ackiskk
01:19.28Ackispics of your cat btw
01:21.32Zyuusigh :(
01:21.35Zyuumore news to post
01:21.40Zyuuwww.zyuu.se/hmm
01:21.42Zyuuthere's some pics
01:23.37Ackiskk after this attempt
01:30.11Ackiscute kittie!
01:33.21Zyuushes cool
01:34.18Ackiswhat type is she again?
01:34.28Zyuubengal
01:34.47Zyuuhttp://news.curse.com/details/10956/
01:39.43Ackisshould've done something w/ hellgate and the dual subscription model
01:40.18Ackis(only had time to skim it btw)
01:43.26Zyuusend me article ideas
01:43.30Zyuujmilburn@curse.com
01:43.33Zyuuchopchop Ackis
01:45.01Ackislol
02:00.47Ackisshe'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.51Zyuuis there cat spray I can buy that make them not want to be in the area I spray?
02:22.24Ackisyes
02:22.43Ackisjust go to the pet store and grab some
02:23.04Nechcknit usually smells really bad  =)
02:23.13Nechcknbut it'll keep the vile felines away
02:23.18Ackisyah I got some in my mouth and omfg
02:23.31Nechcknomg... you did not!
02:23.34Nechcknewwwww
02:23.45Ackisnot on purpose
02:26.04Nechcknall I can think of is that South Park where they "mistakenly" mention to the kids that cat urine "gets you high"
02:29.07ZyuuNight night, btw http://news.curse.com/details/10957/
02:31.38Nechckn./weee already?  cool!
02:31.47NechcknI'll have to sign actually sign on
02:34.38Ackispenis
02:34.39Ackisthat 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.45Dashkalmeh, 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.06sylvanaarcan 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.36cladhaireyou can restrict it so anonymous users can't view it, yes
08:58.45cladhairenot 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.45cncfanaticshello 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.25Zyuuhey 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.11Kaeltenhows it going guys
13:40.54cncfanaticsfinaly
13:40.57cncfanaticsI'm done with my literature exam
13:41.05cncfanaticsthough I quite sucked ,I hope I'll pass for it :p
13:41.07pewpewarrowsheya
13:41.32pewpewarrowsEnglish Lit?
13:41.51cncfanaticsdutch lit
13:42.13pewpewarrowsahh 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.19ckknighthey all
14:20.26pewpewarrowshey there
14:20.46ckknightsylvanaar: for which project?
14:26.35ckknighthttp://www.newamerica.net/publications/articles/2006/the_return_of_patriarchy <-- interesting
14:29.30pewpewarrowshuh, 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.04Ackisckknight: did you see my bug report thing from last night?
15:08.11ckknightnope
15:10.24ckknightfixing now
15:10.47Ackis<Ackis> ckknight: http://ace.pastey.net/89757
15:10.49Ackislol
15:10.50Ackisok
15:10.57Ackiswas reading backscroll
15:18.27*** join/#curseforge Elkano (i=Elkano@WoWUIDev/WoWAce/Elkano)
15:38.10Zyuuackis
15:38.15ZyuuI came up with a great tactic
15:38.29ZyuuI use my vacuum cleaner as soon my cat try to hide under the couch or claw on stuff
15:38.32Zyuushe learn quick that way
15:38.41Zyuuall I have to do is turn it on and she stop
15:38.54pewpewarrows:D
15:39.10Zyuuand I just taught her to sleep by herself
15:39.38Zyuuso whats everyones thoughts on the quality of mods on Curse.com these days?
15:39.43Zyuuthere's much more control now
15:39.49Zyuuso bad stuff get filtered
15:40.30nevcairielold bad still is probably still around, would eventually take millions of Zyuu-Monkeys do review them all :D
15:40.39nevcairiel-still
15:40.54ZyuuI went through thousands of projects
15:40.58Zyuuawhile back
15:41.05Zyuubut 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.30Zyuusomeone tell zealotonastick to add me to msn when hes back
16:52.32*** join/#curseforge sylvanaar (n=sylvanaa@12.179.203.116)
17:00.48sylvanaari 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.47DashkalMwrarf
17:19.44Dashkalfuncom has an external chat server for AoC?
17:26.47Zyuuwell
17:26.49Zyuuyou can access it
17:26.52Zyuuif you have an aoc account
17:27.08DashkalI do and I'm curious how it works
17:27.17DashkalI've seen a client, but I want protocol docs (is it xmpp?)
17:41.06Dashkalewww, after having a look at the chat client's code... I'd rather do it myself
17:41.28DashkalForm1?
17:41.52StanzillaZyuu: can I ask you wowdb stuff?
17:46.27Zyuusup?
17:46.33ZyuuI need to fix highlight on IRC
17:46.37Zyuugonna google it
17:46.52StanzillaZyuu: what are the actual 2.4 stats on this item http://www.wowdb.com/item.aspx?id=35514 ?
17:47.21StanzillaHistory has a 2.4 entry but shouldn't that be default since everybody has 2.4 by now?
17:47.48Zyuuits showing you the PTR 2.4.3 stats
17:48.12Stanzillaoh?
17:48.21ZyuuYes, 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.33nevcairielhaving that as default is kinda weird
17:48.41Zyuulet me confirm
17:48.45Stanzillaindeed + it's really overpowered O.o
17:50.43ZyuuMichael is "looking into it"
17:52.01ckknighthttp://img.photobucket.com/albums/v37/LillianaFlamingo/Boomkinlolcatcopy.jpg
17:53.03Dashkalckknight: rofl
17:53.24Dashkalsighs
17:53.59DashkalI 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.18Zyuusomeone help me
17:54.22Zyuuhow do I fix highlight in mIRC
17:54.32Zyuuone of the guides I clicked on took me to a trojan that tried to download itself
17:54.35Zyuuno time to search around
17:55.17Zyuumy cat has slept for hours now
17:55.18ckknightDashkal: class names don't have to match file names.
17:55.19nevcairielDashkal: text search for a class defination?
17:55.19Zyuuis that bad?
17:55.33nevcairielckknight: only in bad projects =P
17:55.48nevcairielbut yes, its not required
17:56.04DashkalI'm gonna have to
17:57.09nevcairielsearch in files is a mighty tool :)
17:57.27*** join/#curseforge Ackis (n=asdf@S0106000ea64881e9.ed.shawcable.net)
17:57.30DashkalI have grep avail
17:57.54DashkalRight now I'm wishing for VS so I could just go to definition (it does have that feature, right?)
17:58.09nevcairielyes, of course
17:58.36DashkalI may to try that tonight then, cause this is taking more time than I can afford
17:59.02nevcairielno notepad++ ?
17:59.03nevcairiel:)
17:59.07DashkalUbuntu
17:59.10nevcairielah
17:59.27DashkalI'm trying to dig through the code of an AoC external chat program for it's network code
17:59.35Dashkalit appears to be in the "Chat" class but I can't find it
18:00.01nevcairielyou sure Chat is the class and not a instance of something?
18:00.03nevcairieljust wondering :P
18:00.14nevcairielwhat mod? I like digging through code :)
18:00.15Dashkalprivate Chat chat; in Form1's member variables
18:00.27Dashkalyes, the damn thing is called Form1 *sighs*
18:00.34nevcairielheh
18:00.41nevcairielVS form generator
18:00.41Dashkalhttp://www.aocdb.info/viewtopic.php?f=51&t=18
18:00.45nevcairielits sucky to rename it
18:00.50nevcairielsucky as in hard
18:00.53Dashkalahh, that would explain it
18:01.02nevcairielyou usually delete the first form and create a new one with a proper name
18:01.09nevcairielunless you are lazy
18:01.10DashkalI'm just trying to "reverse engineer" (yay source code!) this thing for protocol info
18:01.51DashkalIf 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.41nevcairielI have C# installed, guess i can find it ;)
18:02.59Dashkal:p
18:03.12DashkalI could get mono, but what I really need is the ide for the previous ctrl-click :p
18:03.45nevcairielhm
18:03.49nevcairielit cannot resolve the Chat type
18:05.04DashkalROFL
18:05.16Dashkalwtf did he leave it out of his source distribution?
18:05.54nevcairiellooks alot like it
18:06.52Dashkalbah!
18:07.44Dashkalsame thing for 1.3
18:09.09Zyuuhey american people
18:09.10Zyuuis it
18:09.11ZyuuA "Crafting" Podcast with WARs Lead Designer
18:09.12Zyuuor
18:09.16ZyuuA "Crafting" Podcast with WAR's Lead Designer
18:09.45nevcairieli'm not american, but i would vote for the second
18:10.07Dashkalstarts digging through the project file for libraries
18:10.36nevcairielMaybe AoC offers such a class? *shrug
18:11.04nevcairielunlikely
18:11.08nevcairielbut who knows
18:11.29nevcairielIt also trys to reference two dlls
18:11.34nevcairiel..\..\Doombot\VhaBot.Common.dll
18:11.38nevcairiel..\..\Doombot\VhaBot.Net.dll
18:11.45nevcairielthose dont ship with the project
18:11.56nevcairielChat might be in there
18:12.01DashkalIt uses the Anarchy Online protocol
18:12.13Dashkalsomeone in #ageofconan on funcom's irc answered
18:12.59Dashkalwell, by the look of the forum post, a slightly newer version of that same protocol
18:13.07Dashkalhttp://forums-eu.ageofconan.com/showthread.php?t=14909
18:14.32DashkalVhaBot is it.  It's the library he's using to talk AO
18:14.51DashkalLooks like I have my work cut out for me if I actually want to implement this protocol
18:14.58nevcairielhehe
18:15.03nevcairieljust use those dlls too
18:15.12DashkalI don't do C#
18:15.16DashkalSo they aren't too useful to me
18:15.38nevcairielits pre-compiled dlls
18:15.44nevcairieli bet you can use them somehow
18:15.44DashkalI'll prolly just install mono and use his program
18:16.09DashkalMy general language of choice is java.  Interfacing java and .NET is an excercise in pain.  Possible, but not pretty
18:16.23nevcairielheh
18:16.35DashkalIt would require writing a JNI wrapper around the .NET dlls :p
18:17.02DashkalI'd put it akin to writing a mod that requires both ace3 and rock at the same time :p
18:17.09DashkalSome things should just not be written...
18:18.04pastamancerjni is kinda gross anyways
18:18.35Dashkalkinda, but I see why they did it as they did.
18:18.36*** join/#curseforge MentalPower (n=MPower@WoWUIDev/Norganna/Administrator/MentalPower)
18:18.41DashkalConsidering what you're bridging, it does make some sense
18:19.13nevcairielC# is the Microsoft + Windows Java
18:19.17nevcairielwhy not? :P
18:19.39Dashkalpoints as his mod analogy
18:19.41Dashkal:p
18:19.48pastamancerI only did a little hacking on jpcap though
18:20.13DashkalI actually abandoned my plan to write a threat bar for icehud exactly for that reason
18:29.54sylvanaarhttp://aoc.curseforge.com/projects/clockwork/ is missing - another ticket?
18:32.49sylvanaarwow, java -> C -> .NET, thats horrible
18:33.37Dashkalsylvanaar: agreed :p  So I'm not terribly likely to actually wrap that lib in my own UI.
18:33.52DashkalThat said, does anybody know how good the mono-c bindings are?
18:33.58DashkalA pidgin plugin isn't out of the question
18:34.03sylvanaarmono is pathetic
18:34.28Dashkaldoesn'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.07sylvanaarwhat lib?
18:35.11sylvanaari missed it
18:35.22sylvanaarthe VhaBot?
18:35.25DashkalI'm looking into getting myself a client to talk to my AoC guild
18:35.37DashkalVhaBot, and the lib behind it appears to be for .net
18:35.53sylvanaaryeah, i was looking at doing the same - since there are already so many parsers
18:36.18DashkalSo I either need to talk to that lib or find one that's more easily usable in C.  Either/or, really.
18:37.17sylvanaarwhat os? linux?
18:37.23DashkalThis site seems to have lots of info: http://vhabion.net/wiki/articles/from_anarchy_online_to_age_of_conan_at_protocol_level
18:37.37Dashkal*nods*
18:37.45sylvanaarcan i get the libs ? someone gave me a link at one point, but i dont have it
18:38.02DashkalHere's a .NET program that talks to it: http://forums-eu.ageofconan.com/showthread.php?t=43802
18:38.59DashkalBased on these forum conversations, I can probably just wait a month and download a tool
18:39.34sylvanaarperhaps
18:39.56DashkalActually, later pages of this thread (link in a sec) suggest I can get one now
18:40.00Dashkalhttp://forums-eu.ageofconan.com/showthread.php?t=14909
18:40.09DashkalPython client?  Sounds good to me
18:40.39DashkalI'll need to take the time to actually read the whole 8 pages, but that must wait for lunch
18:40.43DashkalI'm not _that_ good at multitasking
18:42.16sylvanaarthere is a PHP version that is semi-working
18:44.28Dashkalhmm, 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.40DashkalMy 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.59Dashkaleh, nifty to dream about, but the time required is just too much
18:49.36DashkalThoughts of writing an XMPP wrapper around the protocol came to mind :p
19:03.41pastamancerDashkal: 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.26Dashkal*shudders*
19:04.34*** join/#curseforge ZealotOnAStick (n=zoas@adsl-070-154-141-174.sip.bna.bellsouth.net)
19:04.39DashkalI make heavy use of maven... I refuse to set it up and make my boss do all the pom shit
19:04.39pastamanceroh my
19:04.40*** mode/#curseforge [+o ZealotOnAStick] by ChanServ
19:04.48pastamancerhaha
19:04.59pastamancerit seems.... over-engineered
19:05.07Dashkalmy use of maven is the m2eclipse plugin and mvn -o -Dmaven.test.skip=true clean compile package
19:05.13nevcairielZealotOnAStick: (18:43:26) (@Zyuu) someone tell zealotonastick to add me to msn when hes back
19:05.27DashkalIt's very good for what it does.  I'd just rather let my IDE handle that crap for me
19:07.42pastamancerI need to go find the IDE-ish plugin for emacs...
19:14.48*** join/#curseforge Tenchworks (n=none@69.183.47.6)
19:17.10Dashkalso, on topic for once, anything new being done today?
19:22.31Kaeltenmaven?
19:22.40Dashkalant?
19:22.46Kaeltenaunt?
19:23.01Dashkaluncle!
19:23.01KaeltenI'm hoping to need a beta tester for the email system here in a little bit
19:29.19DashkalMeh, 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.28Dashkalthe "Wikia" button appears on a second "row" right over the login button
19:29.44DashkalNuke Anything Enhanced ftw
19:30.02Kaeltenheh
19:33.25Dashkalok, email updated.  I can help test
19:33.37Dashkalassuming of course you're using the curse.com db to nab my email
19:34.53ZealotOnASticknevcairiel: thanks
19:39.02KaeltenI also need to verify that it updates locally
19:39.08KaeltenI keep meaning to double check that
19:39.12Kaeltenbut I forget
19:40.42Kody-Dashkal: That's pretty much entirely due to the font size you use on your browser
19:41.09DashkalI haven't messed with the settings.  So default Ubuntu Hardy/Firefox3
19:41.48Zyuudashkal
19:41.54Zyuuyour wow account is european right?
19:42.07DashkalNegative.  I live in British Columbia, Canada.
19:42.13Zyuuyou suck
19:42.16Dashkal:p
19:42.19Ackisbrittain is in the EU
19:43.21DashkalI'm about as far away from europe as I can get without swimming :p
19:43.38DashkalSouth America notwithstanding
19:44.11Ackisuhh what about the moon? :P
19:44.21DashkalI lack a rocket ship
19:44.32Ackislet me launch one... UP YOUR BUTT ahahah
19:45.10Dashkalumm, I think I'd feel more comfortable if you kept your crotch rocket away from my butt...
19:45.20Ackisnot what I hear
19:45.36DashkalNah, your mom was just put off when I told her no
19:45.50Ackisshe wanted to use a strap-on on you, what can I say
19:46.08Dashkalok, I'm now laughing out loud at my desk.  done with this one :p
19:46.14Dashkalalt-tabs and gets back to work
19:47.48Ackislol
19:59.41*** join/#curseforge Chloe (n=vecna@clearstream.vecnix.net)
20:11.21Dashkalooo, shiny new hostmask :D
20:13.48pastamancerdamn you java for needing semicolons!
20:14.02Dashkaland people wonder why I use the semicolons in lua anyway :p
20:23.32pastamancerpython and sh don't require semicolons!
20:23.47Dashkalpython *shudder*... sh?
20:23.49pewpewarrowsbut java is much faster
20:23.54Dashkal~whaleslap pastamancer
20:23.55purlACTION beats pastamancer upside and over the head with a freakishly huge killer whale named Hugh
20:24.02Dashkalsh is freaking EVIL
20:24.02pastamancerI'm a sysadmin, not a programmer
20:24.17ZealotOnAStickcome talk sense into Kaelten then.
20:24.24pastamancerhaha, I've tried
20:24.44DashkalIf there was a fourth gen language both my boss and I knew these scripts would all be python/perl/whatever by now
20:24.45pewpewarrowsI was shocked when I recently found out that Python evaluates regular expressions quicker than Perl
20:24.49pastamancerMikk and I are responsible for the bits of wowace.com that work, we blame kael for everything else
20:25.28Kaeltenhrm?
20:25.30Kaeltenwhats wrong with python?
20:26.05DashkalThe language in abstract is fine.  Love the concepts.  Significant whitespace is an abomination
20:26.06pewpewarrowshugs his python interpreter
20:26.22pewpewarrowsI got over the whitespace after a week using it
20:26.33DashkalI can handle it, I just hate it :p
20:26.39KaeltenI already format my text similary to how it does it, so it works fine
20:26.50pastamancerit's a pain in the ass when you need to re-indent large blocks
20:26.51pewpewarrowsI now prefer it to the old {} model of formatting
20:26.52DashkalAs do I.  I just don't like that unindenting is how you end a block
20:27.07DashkalMy java style is to write short chunks of code on one line, then hit the reformatter
20:27.14Dashkalnot gonna fly in python
20:27.14pastamanceralso, python does not and never will have a proper lambda
20:27.21Dashkalnot when indentation style is a language requirement
20:27.22ckknightI like ruby's syntax
20:27.25ckknighttbh
20:27.30Dashkalpastamancer: lambda?
20:27.35pewpewarrowspython could use a generic "end", this is true
20:27.40pastamanceranonymous function
20:27.41ckknightanonymous function closures
20:27.43Dashkala generic end would shut me up
20:27.47Kaeltenthere is lambda in it
20:27.51Dashkalahh, foo = function() end ?
20:27.54ckknightKaelten: that's not a good lambda.
20:27.59Kaeltenshrugs
20:28.01pastamancerit's a shitty lambda
20:28.05pastamancerlimited to one line
20:28.16Kaeltenyou can do def blah() as well
20:28.17pewpewarrowsas compared to?
20:28.18Dashkaloh I remember what you mean.  yeah, full anonymous functions fail.
20:28.24ckknightKaelten: that's no longer anonymous
20:28.36Kaeltenso?
20:28.37DashkalI remember thinking "Oh this is so much better than python!" when I learned about that syntax in lua
20:28.40pastamancersec, let me find my learning a new language example codes
20:28.53KaeltenI can use it as such
20:29.24DashkalI 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.31pastamancerhttp://kyle.13th-floor.org/hidden/permute.lisp.txt
20:29.54DashkalI see "lisp" in that url.  I think I'm going to stay away for my own sanity
20:29.56pastamancervs http://kyle.13th-floor.org/hidden/permute.py.txt
20:30.19Dashkallisp/scheme are very bad for my sanity.  Recursion and I do not get along
20:30.55KaeltenI've had a few really cool recursive schemes
20:31.41DashkalThe 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.42pastamancerdoh, I never finished the perl version
20:31.48pewpewarrowsI don't really see lambda as a point to make me stop using python
20:32.05pastamancerI like to use anymous functions
20:32.13pastamancererr, anonymous
20:32.27DashkalWant full BGGA closures in java.  mmm, true anonymous code blocks
20:32.37Dashkalcomplete with functional break/return statements :p
20:33.25Kaeltenanonymous 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.37ckknightbut why should you?
20:33.43Kaeltenas a result there are a lot of functions with the __name__ of inner
20:33.53Kaeltenckknight: why not?
20:34.03pewpewarrowswell, Guido is considering abandoning lambda for python3000 and coming up with a new way to do anon functions
20:34.05ckknightbecause it adds extra, unneeded complication
20:34.15ckknightpewpewarrows: no, he nixed that because there was a community outcry
20:34.18Kaeltenckknight: thats subjective.
20:34.22ckknightlambdas are staying in
20:34.29ckknightstill crappy, though
20:34.35Kaeltenagain subjective
20:34.45pastamancerany sort of functional programming depends on anonymous functions
20:34.45KaeltenIt doesn't bother or impeed me one bit.
20:35.05pewpewarrowspastamancer: I don't really see that as true at all
20:35.11pastamancertrying to do map/reduce/filter without lamba will send you screaming to the hills
20:35.42KaeltenI know filter is deprecated in pythong
20:36.34ckknightfilter and map are replaced easily by list comprehensions
20:38.35*** join/#curseforge p3lim (n=p3lim@ti500710a080-2524.bb.online.no)
20:38.49ckknightI think it's funny that C# 3.0 now has better lambdas than python
20:39.43pewpewarrowsthis is a good read imo: http://www.artima.com/weblogs/viewpost.jsp?thread=98196
20:42.27Dashkal[x for x in S if P(x)]
20:42.34Dashkaloh yeah! Now I know why I fled from python
20:42.39Kaeltenthats a bad example
20:42.46DashkalI have never ever understoof wtf that construct does
20:42.54pewpewarrowsit's much more readable
20:43.11Kaelten[subscription.schedule_message(message) for subscription in self.subscriptions.filter(group=group)]
20:43.17ckknightDashkal: basically, [f(x) for x in S] applies a function to every object in S and returns the result
20:43.19Kaeltenthat more readable ?
20:43.37Dashkalneither statement made sense to me :(
20:43.44Kaeltenok example
20:43.51ckknightDashkal: [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.10Kaeltenfor item in sequence: callable(item)
20:44.20Kaelten[callable(item) for item in sequence)
20:44.22Dashkalso it removes every element 'x' in S where g(x) == false?
20:44.28Kaeltener ) should have  been a ]
20:44.38ckknightDashkal: False or None or 0 or any other false-like value
20:44.41KaeltenDashkal: in his example yes
20:44.51Kaeltenif g(x) evaluates to false it will be excluded
20:44.52Dashkalthat is so very totally unintuitive
20:44.57ckknightwhy?
20:45.09KaeltenDashkal: it took me a little bit to make sense about it too.
20:45.13Kaeltenbut I love it
20:45.13Dashkalthere's nothing in [x for x in S if g(x)] that screams delete shit from S
20:45.23ckknightit doesn't change S
20:45.25ckknightit returns a new list
20:45.40ckknightit basically means go through S, take only the things you want
20:46.17Dashkalok, so better described it copies S where every element in the copy was passed to g() and evaluted to boolean true
20:46.52ckknightyea
20:47.01Dashkalahh, said positively I can understand it
20:47.06Dashkalsaid negatively it baffled me :p
20:47.14pewpewarrows"My new basket will have an apple for every apple in the tree that is red."
20:47.15Dashkaland I've always seen it described negatively
20:47.33ckknight[apple for apple in basket if apple.color == 'red']
20:47.38pewpewarrowswell
20:47.42pewpewarrowssomewhat bad example
20:47.45ckknightwait
20:47.46ckknightno
20:47.50pewpewarrowsbecause you'd be taking apples from the tree
20:47.52pewpewarrowsnvm
20:47.53ckknightbasket = [apple for apple in tree if apple.color == 'red']
20:47.54pewpewarrowsjust forget that
20:47.54Dashkal"[apple for apple" doesn't actually mean anything to me, this is where I keep tripping
20:48.18Dashkalshow me something that varies either the first or second 'apple' and I might get what that part of the construct is for
20:48.32ckknightDashkal: it basically just does nothing to the individual objects, returns them verbatim
20:48.47ckknightbasket = [clean(apple) for apple in basket]
20:48.51ckknightnow all your apples have been cleaned.
20:48.59pastamancerthat's just another way to write map
20:49.04ckknightyep.
20:49.46DashkalSomeone could have said it's a simple for each construct...
20:49.48pewpewarrowsa more "explicit" map, yes
20:50.10pastamancerDashkal: 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.55ckknightis that key?
20:51.03pastamancerin strict fp, yeah
20:51.05Dashkalequiv java: List cleanApples; List basket; /* populate basket /; for (Apple apple : basket) { cleanApples.add(clean(apple)); }
20:51.12ckknightcause, I mean, in ruby, you can do things like dict.merge! { :blah => "things" }
20:51.14ckknightand it alters dict
20:51.22pastamancerthat's why there's a !
20:51.26ckknightright
20:51.28pastamancerbecause it modifies the list
20:51.30Dashkalmuch more verbose, so I'm beginning to see the advantage, but I'm slowly digesting this
20:51.32pewpewarrows*shivers*, ruby
20:51.37ckknightpewpewarrows: what?
20:51.49pewpewarrowsjust personally
20:52.03pewpewarrowsI've never even looked at anything to learn it
20:52.05pastamancerlisp has that with non-cons-ing functions
20:52.27pewpewarrowsand any time someone brings it up I'm reminded of yet something else on my list of to-do's
20:52.27pewpewarrowslol
20:52.42pastamancer(nreverse S) would be equivalent to S.reverse!()
20:52.46ckknightpewpewarrows: hehe
20:52.57ckknightpastamancer: no need for ()
20:53.12pastamancerwhich reminds me of another thing that bugs the hell out of me about python
20:53.23ckknighthrm?
20:53.26pastamancerlist.reverse modifies the list! and there's no non-modifying version
20:53.32ckknightreversed(list)
20:53.42pastamancerwhen did that get added?
20:53.46pewpewarrowsoh SNAP
20:54.01ckknightpastamancer: 2.3 or 2.4
20:54.06ckknightwith sorted(x)
20:55.32pewpewarrowsleaving work, I'll catch up with you guys later
20:56.24Dashkalok, finally I get what "[item for item" is up to.
20:56.46DashkalBefore I understood why you had 'item'
20:56.51Dashkal' twice it just confused me
21:11.07pastamancerhttp://underhanded.xcott.com/?page_id=9 the Underhanded C Contest
21:24.47Dashkalfood 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.26pastamanceroof, I can't imagine writing a plugin for jira without actually having the jira source handy
21:51.52DashkalThose words sound oddly familiar, pastamancer :p
21:52.25pastamancerI'm trying to figure out how to get a list of all the roles that belong to a project
21:53.03pastamancerThe plugin I'm working on is a workflow post function to assign newly created issues to a random project member
21:53.19pastamancerwell, random within a specific role
21:54.27pastamancerhmm...
21:54.58DashkalI 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.12pastamancerkinda :p
21:55.54pastamancerwe have a bunch of non-technical people working on websites, and promotion requests are currently emailed to RT
21:56.14pastamancerin RT, it randoly assigns the request to one of the people authorized to promote web pages
21:56.22pastamancerI'm looking to duplicate that functionality
21:56.40pastamancerI had to hack RT to do that too
22:01.56pastamancerI 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)

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