1. Post #1041
    Gold Member
    Lord Ned's Avatar
    April 2006
    3,702 Posts
    I regret not going with the LGPL license. The client on http://lolmatches.com uses LoLNotes. I guess I am just bothered a bit because its closed-source and doesn't mention my program. There is no way of knowing that I essentially did the majority of the work on it :P. Wouldn't mind if either he mentioned LoLNotes or released it open source, but doing nether bothers me.

    Also got an email from RiotGames because of LoLNotes about wanting to interview me for a potential position. Probably wont happen though :\. The email sounded really positive but I doubt LoLNotes is enough.
    Could be they're looking for someone who likes their data, or someone who knows what the community wants as far as data, etc.
    Reply With Quote Edit / Delete Windows 7 United States Show Events Agree Agree x 1 (list)

  2. Post #1042
    Naarkie's Avatar
    September 2011
    319 Posts
    I'm currently rewriting my OCR in C++ (from C#) and optimizing performance for it to function well on a Debian server. I'll implement an API for it and then start working on the app that interfaces with it.

    Obligatory

    This will be my very first real app.
    Are you going to release the C# version at a later date perhaps?
    Reply With Quote Edit / Delete Windows 7 South Africa Show Events Agree Agree x 1Artistic Artistic x 1 (list)

  3. Post #1043
    Gold Member
    BackwardSpy's Avatar
    May 2008
    6,446 Posts


    Not pro edition eh?


    I'm pretty sure this is safe, but don't take my word on it.
    Quick overview of intermodular calls and strings doesn't show anything suspicious.
    Judging by those variable names I'd say that's Game Maker?
    Reply With Quote Edit / Delete Windows 7 United Kingdom Show Events Agree Agree x 19 (list)

  4. Post #1044
    Gold Member
    ChristopherB's Avatar
    October 2008
    2,424 Posts
    Also got an email from RiotGames because of LoLNotes about wanting to interview me for a potential position. Probably wont happen though :\. The email sounded really positive but I doubt LoLNotes is enough.
    If they approached you about a job (and you didn't apply for it) then they feel your work on LoLNotes is worthy of merit. Go for it!
    Reply With Quote Edit / Delete Windows 7 United States Show Events Agree Agree x 12Friendly Friendly x 1 (list)

  5. Post #1045
    Hates php
    high's Avatar
    May 2006
    2,415 Posts
    If they approached you about a job (and you didn't apply for it) then they feel your work on LoLNotes is worthy of merit. Go for it!
    Well he said he would get back to me by Friday(At least that is what I remember. I was up for 24 hours when he called me). I am hoping he was just busy. I never know how to respond when they don't contact you by the time they stated. Guess I'll just ask him for an update on Monday or Tuesday. I really need to start recording my calls. I always want to go back and listen to them later (for notes).

    This is probably a really bad time to be messing around with XMPP(The protocol LoL uses for chat). I really wanted to do a video showing off Irelia(code name for my chat bot) hooked up to LoLNotes. I have it auto connecting and relaying the opponents chat into my teams chat automatically. I would never use something like that to cheat. Doing this as a proof of concept and want to show people that the chat room in champion select is not safe.
    Reply With Quote Edit / Delete Windows 7 United States Show Events

  6. Post #1046
    Gold Member
    Lord Ned's Avatar
    April 2006
    3,702 Posts
    Well he said he would get back to me by Friday(At least that is what I remember. I was up for 24 hours when he called me). I am hoping he was just busy. I never know how to respond when they don't contact you by the time they stated. Guess I'll just ask him for an update on Monday or Tuesday. I really need to start recording my calls. I always want to go back and listen to them later (for notes).

    This is probably a really bad time to be messing around with XMPP(The protocol LoL uses for chat). I really wanted to do a video showing off Irelia(code name for my chat bot) hooked up to LoLNotes. I have it auto connecting and relaying the opponents chat into my teams chat automatically. I would never use something like that to cheat. Doing this as a proof of concept and want to show people that the chat room in champion select is not safe.
    I'd wait until Tuesday or Wednesday and shoot him an email saying "Hey we were supposed to meet up Friday and it looks like that didn't happen. Just letting you know I'm free <for the next eon>, hit me back with when you wanna try again."
    Reply With Quote Edit / Delete Windows 7 United States Show Events Friendly Friendly x 2Agree Agree x 2 (list)

  7. Post #1047
    Gold Member
    jack5500's Avatar
    November 2007
    106 Posts
    Ah, I wasn't aware of that. I recompiled it as you said, it should work now.

    Same link:
    http://errur.com/Heimdall.zip


    :/
    Reply With Quote Edit / Delete Windows 7 Germany Show Events Friendly Friendly x 2Winner Winner x 1Agree Agree x 1 (list)

  8. Post #1048
    Gold Member
    Lexic's Avatar
    March 2009
    6,123 Posts
    Also got an email from RiotGames because of LoLNotes about wanting to interview me for a potential position. Probably wont happen though :\. The email sounded really positive but I doubt LoLNotes is enough.
    You reverse engineered their protocols, of course it's enough. I seem to remember someone saying that Spotify hires anyone who cracks theirs.
    Even if your program doesn't actually do much it's still a huge reverse engineering project.
    Go for it!
    Reply With Quote Edit / Delete Windows 7 United Kingdom Show Events Friendly Friendly x 10Zing Zing x 1Agree Agree x 1 (list)

  9. Post #1049
    DPRKFC
    /dev/sda1's Avatar
    March 2012
    796 Posts
    So after struggling with my computer for the last month or so, I put it down to my PSU being fried. Except it wasn't fried. I just realized that for some reason, the PSU was using a 24 to 20 pin adapter. My Motherboard has a 24-pin slot. I was lowering the PSU's pin count for no reason. I don't know why it worked fine for over a year, though. (User was banned for this post ("Off-topic, again" - Craptasket))
    tumblr.com
    Reply With Quote Edit / Delete United States Show Events Dumb Dumb x 11Late Late x 6 (list)

  10. Post #1050
    Gold Member
    Mr.T's Avatar
    August 2010
    2,691 Posts
    I fucking hate developing on a shitty 2 year old HTC Wildfire. I can't use all the cool features ICS gives. On the other hand, I will be assured that the app will work on all platforms.
    Reply With Quote Edit / Delete Windows 7 Sweden Show Events Optimistic x 3Friendly x 3Dumb x 2Winner x 1Funny x 1Informative x 1Disagree x 1Agree x 1 (list)

  11. Post #1051
    olavst's Avatar
    November 2011
    76 Posts
    I made my qt application check for updates today:



    If there's an update available, it asks you if you want to download. If you do, this dialog will appear:



    All updates are stored on my public ftp server. Sounds good? Anything else i should include?
    Reply With Quote Edit / Delete Windows 7 Norway Show Events Winner Winner x 6 (list)

  12. Post #1052
    Gold Member
    Darwin226's Avatar
    January 2009
    4,078 Posts
    Oh man, I hope it's because it's 2 PM, but anything after the first problem makes no sense to me. This is what I have for the second problem, but it fails the last line of the sample...

    - Misread the sample of the third one AKA 2 PM coding -

    I wish I had known about Google Code Jam before it was 1 hour left until end of registration. Now I can't join this year...

    Is it weird that I find writing a lexer, parser and virtual machine together a less difficult feat than the qualification questions on that site?
    The soltuion for the second one is O(n) per test case, where n is the number of dancers.
    Every score has the maximum it can achieve normally, and a maximum if it's a special case. For example 27. Normally that would be 9, 9, 9 but if it's one of the special cases it can be 10, 9, 8. You can pregenerate those maximums for all the possible scores 1-30. Then based on the max you're looking for, you already know how many of the dancers got it without being special cases. To that total you add min(number of special cases, number of people that would have a high enough score if they were a special case).

    That's it.

    I can write my solution for the third one if you want.
    Reply With Quote Edit / Delete Croatia Show Events

  13. Post #1053
    Richy19's Avatar
    May 2010
    5,384 Posts
    I regret not going with the LGPL license. The client on http://lolmatches.com uses LoLNotes. I guess I am just bothered a bit because its closed-source and doesn't mention my program. There is no way of knowing that I essentially did the majority of the work on it :P. Wouldn't mind if either he mentioned LoLNotes or released it open source, but doing nether bothers me.

    Also got an email from RiotGames because of LoLNotes about wanting to interview me for a potential position. Probably wont happen though :\. The email sounded really positive but I doubt LoLNotes is enough.
    The above copyright notice and this permission notice shall be included in
    all copies or substantial portions of the Software.
    According to your license they should still have the copyright somewhere in your documentation, meaning they should give you some sort of credit.
    Reply With Quote Edit / Delete Linux United Kingdom Show Events Friendly Friendly x 2Agree Agree x 2 (list)

  14. Post #1054
    Hates php
    high's Avatar
    May 2006
    2,415 Posts
    According to your license they should still have the copyright somewhere in your documentation, meaning they should give you some sort of credit.
    I thought that just meant they have to keep the license information at the top of each source file. Which means if its closed-source only they will see it.
    Reply With Quote Edit / Delete Windows 7 United States Show Events

  15. Post #1055
    Gold Member
    Downsider's Avatar
    July 2007
    1,999 Posts
    master artist over here
    ???



    maybe I actually know something about graphic design (!)
    Reply With Quote Edit / Delete United States Show Events Disagree x 10Dumb x 9Artistic x 8Funny x 3Winner x 2Agree x 1 (list)

  16. Post #1056
    open.gl
    Overv's Avatar
    February 2007
    7,431 Posts
    ???



    maybe I actually know something about graphic design (!)
    Only you weren't the one to make that, you hired an artist for that.
    Reply With Quote Edit / Delete Windows 7 Netherlands Show Events Zing Zing x 35Funny Funny x 11Agree Agree x 2Disagree Disagree x 1 (list)

  17. Post #1057
    Gold Member
    Hentie's Avatar
    May 2010
    2,129 Posts
    Jacking around with winapi and lua.
    Wrote a wrapper and binded it to lua.
    I was going to bind it to python, but I asked around and people suggested that lua was a better option for what I was going for.

    I'll try to get this project done and not leave it behind like many of my others since it's in the scope of my experience and its got me pretty interested.



    the restart lua button just closes the current lua state and opens a new one
    butt gets deleted on garbage collection.
    Reply With Quote Edit / Delete Windows 7 United States Show Events Winner Winner x 3Programming King Programming King x 1 (list)

  18. Post #1058
    Gold Member
    Dr Magnusson's Avatar
    July 2008
    2,694 Posts
    Jacking around with winapi and lua.
    Wrote a wrapper and binded it to lua.
    I was going to bind it to python, but I asked around and people suggested that lua was a better option for what I was going for.

    I'll try to get this project done and not leave it behind like many of my others since it's in the scope of my experience and its got me pretty interested.



    the restart lua button just closes the current lua state and opens a new one
    butt gets deleted on garbage collection.
    I did something similar a while back, minus the Lua binding. I should look into that again, it was pretty cool.
    I think I stopped working on it because I got to the point where I wanted to get Ribbons working. It's here if you wanna take a look: http://code.google.com/p/goop-gui-library/

    Edited:

    Well, shit. Is anything happening prior to this? Does it do anything? Even open a console?
    Reply With Quote Edit / Delete Windows 7 Denmark Show Events

  19. Post #1059
    PENISCORP DIRECTOR
    Gran PC's Avatar
    August 2007
    3,110 Posts
    I did something similar a while back, minus the Lua binding. I should look into that again, it was pretty cool.
    I think I stopped working on it because I got to the point where I wanted to get Ribbons working. It's here if you wanna take a look: http://code.google.com/p/goop-gui-library/
    I remember this project - I thought it was cross platform but it appears to be Windows only. It'd be awesome to have a lightweight library to make window creation easy in Windows, Linux and Mac. Qt is massive.
    Reply With Quote Edit / Delete Windows 7 Spain Show Events Agree Agree x 2 (list)

  20. Post #1060
    Gold Member
    jack5500's Avatar
    November 2007
    106 Posts
    Well, shit. Is anything happening prior to this? Does it do anything? Even open a console?
    Nope. Just the MS Speech Config
    Reply With Quote Edit / Delete Windows 7 Germany Show Events

  21. Post #1061
    OrYgin's Avatar
    November 2007
    748 Posts
    Also got an email from RiotGames because of LoLNotes about wanting to interview me for a potential position. Probably wont happen though :\. The email sounded really positive but I doubt LoLNotes is enough.
    Wow that's cool.

    You should totally go for it, what you did is totally worth a job at Riot :) .
    Reply With Quote Edit / Delete Windows 7 Belgium Show Events

  22. Post #1062
    So XSplit just updated and now it doesn't work for me anymore. Does anybody know alternative desktop streaming software?
    Reply With Quote Edit / Delete Windows 7 Netherlands Show Events

  23. Post #1063
    open.gl
    Overv's Avatar
    February 2007
    7,431 Posts
    I've decided to port my C# code to Android Java instead. Doing everything on an external server is too cumbersome.
    Reply With Quote Edit / Delete Windows 7 Netherlands Show Events

  24. Post #1064
    Gold Member
    Darwin226's Avatar
    January 2009
    4,078 Posts
    I've decided to port my C# code to Android Java instead. Doing everything on an external server is too cumbersome.
    Why did you want to do it on a server anyways?
    Requiring an internet connection is kind of a big deal.
    Reply With Quote Edit / Delete Windows 7 Croatia Show Events

  25. Post #1065
    open.gl
    Overv's Avatar
    February 2007
    7,431 Posts
    Why did you want to do it on a server anyways?
    Requiring an internet connection is kind of a big deal.
    Because it allows me to improve recognition without updating the app all the time.
    Reply With Quote Edit / Delete Windows 7 Netherlands Show Events

  26. Post #1066
    Gold Member
    Darwin226's Avatar
    January 2009
    4,078 Posts
    Because it allows me to improve recognition without updating the app all the time.
    Oh, right. Forgot about that. Well, you don't need to have an update every day.
    Reply With Quote Edit / Delete Windows 7 Croatia Show Events

  27. Post #1067
    FYI, it's also how Google Goggles does it.

    Edited:

    Maybe an optional client-side "backup" of the code in case the user doesn't always have an internet connection (like me)?
    Reply With Quote Edit / Delete Windows 7 Netherlands Show Events Agree Agree x 2Disagree Disagree x 1 (list)

  28. Post #1068
    This title has been removed due to a copyright claim from Viacom Inc.
    neos300's Avatar
    July 2008
    3,484 Posts
    Downloaded MSYS to see if I can try and get Ruby to compile for MinGW.
    The configuring is taking a really long time and I keep seeing "checking for blah ..... no"

    I hope it doesn't fail.

    Edited:

    I have no idea what I'm doing but it seems to be working, configured successfully (I hope) and now I'm building it..... why do I need to invoke 'make' and then invoke 'make install'?
    What does 'make install' do?
    Reply With Quote Edit / Delete Windows 7 United States Show Events

  29. Post #1069
    Gold Member
    Downsider's Avatar
    July 2007
    1,999 Posts
    Only you weren't the one to make that, you hired an artist for that.
    I didn't hire anybody. My friend's an artist. He did the tileset, I did the "objects" on scene (Car, overhang, traffic blocking things)
    Reply With Quote Edit / Delete United States Show Events Dumb Dumb x 7Artistic Artistic x 1Funny Funny x 1 (list)

  30. Post #1070
    Casual Bananas
    E X C L's Avatar
    February 2011
    1,716 Posts
    This morning I decided I wanted to make a framework for future isometric games.



    I finally got the coordinate system to work, after 2 hours of thinking I felt really stupid for not thinking of how to calculate them earlier.
    Reply With Quote Edit / Delete Mac Netherlands Show Events Programming King Programming King x 1 (list)

  31. Post #1071
    Voted WORST Gold Member 2012
    Killuah's Avatar
    August 2005
    15,236 Posts
    Trying to get the Intel Math Kernel library working.

    Annoying as shit as the documentation is for C and Fortran70 and Fortran 90/95.

    I'm compiling Fortran 95 but somehow it INSISTS that my call for the subroutine is done wrong :(
    Reply With Quote Edit / Delete Windows 7 Germany Show Events Friendly Friendly x 1Winner Winner x 1 (list)

  32. Post #1072
    This morning I decided I wanted to make a framework for future isometric games.



    I finally got the coordinate system to work, after 2 hours of thinking I felt really stupid for not thinking of how to calculate them earlier.
    Looks upside-down for me.. That looks like a fun concept tho
    Reply With Quote Edit / Delete Windows 7 Netherlands Show Events Agree Agree x 6Disagree Disagree x 1Funny Funny x 1 (list)

  33. Post #1073
    Casual Bananas
    E X C L's Avatar
    February 2011
    1,716 Posts
    Looks upside-down for me.. That looks like a fun concept tho
    The library I am using is upside-down. 0y is all the way down, increasing when you go up.

    Edited:

    It's stupid, I know.

    Edited:

    Reply With Quote Edit / Delete Mac Netherlands Show Events Programming King Programming King x 1 (list)

  34. Post #1074
    Facepunch Staff
    layla's Avatar
    March 2010
    2,541 Posts
    So XSplit just updated and now it doesn't work for me anymore. Does anybody know alternative desktop streaming software?
    I've been tempted to make my own, paying monthly for software is ridiculous, especially for something like XSplit.
    Reply With Quote Edit / Delete Windows 7 United Kingdom Show Events Agree Agree x 3 (list)

  35. Post #1075
    Gold Member
    ryandaniels's Avatar
    December 2006
    3,942 Posts
    Here's hoping someone here (Who might possibly be better at math than me) might have a clue what's going here

    This seems like the last major bug that I'm aware of: For some reason spheres have a dark spot, which looks more in less like it's in the direction of source of light. (I've only tested this with a sphere being a source of light however).




    It doesn't appear to occur if the light is directly behind the camera, nor does it seem to occur when the light is directly to the side of the object.

    All I can figure is that it is the result of these lines in my software:

    Code:
    float dot_product= dot(random_vector_in_hemisphere, surface.normal);
    light_packet->color*= dot_product;
    Simply because, intuitively, to reach the camera where the light would be strongest, it has to bounce at more of a angle away from the normal to hit the camera than if it hit the areas on the sphere where the normals point at the camera.

    Only thing is, 1) I can't seem to find any resource that doesn't do this calculation, or does it another way as far as I can tell (nor explains exactly whats going on), and 2) this image suggests that my theory is wrong:



    Here, red indicates that a ray hit the sphere, then randomly reflected and hit the light source, and that this random vector dotted by the normal yeilded a results less than 0.8. (I've also tested it with different values)

    What this means, is that if the dot product does not seem to result in that dark spot, because the distribution in that image seems exactly like it should be. Further, light collision density tests I performed do not suggest that there is simply less light hitting the dark spot.


    All the other bugs seemed solvable because they were mostly software shit; logical errors and such. This on the other hand looks like it could either be a software issue or a math issue, and I can't seem to find any way to determine which...
    Reply With Quote Edit / Delete Windows 7 United States Show Events

  36. Post #1076
    Gold Member
    Lexic's Avatar
    March 2009
    6,123 Posts
    The library I am using is upside-down. 0y is all the way down, increasing when you go up.

    Edited:

    It's stupid, I know.
    Have you not come across the large body of work by Monsieur René Descartes before?
    Reply With Quote Edit / Delete Mac United Kingdom Show Events Funny Funny x 4 (list)

  37. Post #1077

    February 2007
    112 Posts
    ...


    Here, red indicates that a ray hit the sphere, then randomly reflected and hit the light source, and that this random vector dotted by the normal yeilded a results less than 0.8. ...
    This might not be the case because I don't deal with hemispheres, but dot products can come back negative which would be less than 0.8 obviously. In my code any time I deal with dotting anything by the surface normal just about I clamp it to a minimum of 0.0f. I've also found that OpenCL uses subtractive colors when the resulting colors are -1.0 - 0.0f. One or both of those things could be the cause of your bug.
    Reply With Quote Edit / Delete Windows 7 United States Show Events Informative Informative x 1 (list)

  38. Post #1078
    Gold Member
    Eric95's Avatar
    January 2009
    4,846 Posts
    So XSplit just updated and now it doesn't work for me anymore. Does anybody know alternative desktop streaming software?
    Is it a pay software now? Those sneaky bastards. I'll never update!
    Reply With Quote Edit / Delete Windows 7 Sweden Show Events Winner Winner x 1Agree Agree x 1 (list)

  39. Post #1079
    Map in a box's Avatar
    July 2009
    7,200 Posts
    Wow XSplit is way more expensive than I thought it would be.
    Reply With Quote Edit / Delete Windows XP United States Show Events Agree Agree x 2 (list)

  40. Post #1080
    This title has been removed due to a copyright claim from Viacom Inc.
    neos300's Avatar
    July 2008
    3,484 Posts
    grr
    Got ruby compiled fine, but I still get linker errors.
    They seem to be dealing with sockets so I think I'll just link to every socket library I can find in my lib folder.

    Edited:

    For clarification I've compiled ruby and the c api fine but I'm trying to embed ruby in my application but I keep getting socket related linker errors.
    Reply With Quote Edit / Delete Windows 7 United States Show Events