• What are you working on? V10
    2,002 replies, posted
Counting how long you've been programming as experience is a dumb thing to do. You might have spent 17 years of your life opening a banana from the stem. Does this mean you're an expert in opening bananas? Nope. You can open bananas, you're just really terrible at it, because you're doing it the wrong way. So to say "I've been programming in x language for however long" doesn't really mean a goddamn thing, and you should rely, instead, on your projects to show your skills. As long as you can prove you wrote the project, of course. I've been programming in python for 5+ years now. But I've only seriously started using the language for 2. This does not make me an expert, nor a pythonista. In addition, I learn new things about the language every day be they good things (The "Borg" paradigm), or bad things (more reasons to hate the GODDAMN GLOBAL INTERPRETER LOCK). My point is that y'all need to stfu and psdp (post some damn pictures)
"pythonista"
[QUOTE=layla;22168721]limited demo is pointless, if you mean a timed demo.[/QUOTE] No, I mean a demo without a time limit. The only limits are customization and saving support, and you can't use more than 2 commands at the same time. Everything else is enabled so you can test all the features and see if you like the way they work. [QUOTE=Shanethe13;22168741]Have you thought about offering multi-user licenses for schools and such? I'd think they would be your biggest target. I know my school has a history of buying software related to the curriculum, created by students.[/QUOTE] Yeah, there will be multi-user licenses. [QUOTE=r4nk_;22169274]Null you should try to get some group programming experience on that CV (I'm not sure if you already have but it's a very important skill).[/quote] You're 100% correct. [QUOTE=KmartSqrl;22169413]This is kind of random, but I really think you should rename your project and not call it nullular grapher. It doesn't really roll off the tounge and it's a bit clunky and hard to remember (which is obviously bad from a marketing standpoint) Why not something more simple like nullgraph?[/QUOTE] You make a good point. I'll look into this, maybe ask a couple of people on what they like better and go with the one with the most votes. [QUOTE=Chandler;22169504]Counting how long you've been programming as experience is a dumb thing to do. You might have spent 17 years of your life opening a banana from the stem. Does this mean you're an expert in opening bananas? Nope. You can open bananas, you're just really terrible at it, because you're doing it the wrong way. [/quote] Minus the part where I [i]haven't been doing it wrong[/i]. [quote]So to say "I've been programming in x language for however long" doesn't really mean a goddamn thing, and you should rely, instead, on your projects to show your skills. As long as you can prove you wrote the project, of course.[/quote] Obviously, all-talk is useless, and you need actual work to back it up. [quote] I've been programming in python for 5+ years now. But I've only seriously started using the language for 2. This does not make me an expert, nor a pythonista. [/quote] Well, that's you. [quote]In addition, I learn new things about the language every day be they good things, or bad things.[/quote] I learn new things all the time, too. Note that I never claimed to be an expert. My portfolio says "my experience includes [...] 6+ years of C++" - my experience is my experience, I'm not claiming anything else. [editline]07:23PM[/editline] BTW, I added my GridWorld2 stuff to my products page, if anyone was interested in that: [url]http://www.nullular.com/gridworld2.php[/url]. You can download it there.
[QUOTE=Chandler;22169504]psdp (post some damn pictures)[/QUOTE] very well [IMG]http://i163.photobucket.com/albums/t315/novemberdobby/rotion38.png[/IMG] (the last of those levels are just placeholders to show the overall layout) [IMG]http://i163.photobucket.com/albums/t315/novemberdobby/rotion39.png[/IMG]
[QUOTE=Darwin226;22166543]Wow, how hard can it be to write text on the screen with OpenGL. Very apparently. Can someone tell me how to do it? I have this code: [cpp] Gl.glColor3f( 1, 1, 1 ); Gl.glRasterPos2f( 0, 0 ); Glut.glutBitmapString( Glut.GLUT_BITMAP_9_BY_15, "a" );[/cpp] It's using freeglut from Tao. The code executes but nothing is displayed. Then I thought that I might need to draw it every frame since it gets cleared but that didn't help either. Help please.[/QUOTE] My solution for all text and related vector rendering is to use Cairo and have it render to an OpenGL surface. Very powerful and easy to use.
[QUOTE=NovembrDobby;22169904]very well [IMG]http://i163.photobucket.com/albums/t315/novemberdobby/rotion38.png[/IMG] (the last of those levels are just placeholders to show the overall layout) [IMG]http://i163.photobucket.com/albums/t315/novemberdobby/rotion39.png[/IMG][/QUOTE] This looks pretty damn cool! Are you making this in XNA? Or just C++ or something?
Well if you're on his ignore list, he won't be able to read that question either
[QUOTE=windwakr;22170981]Am I on your ignore list or something, Null. You always seem to skip over my questions or things I say, yet you reply to everyone else's shit.[/QUOTE] I apologize; I don't do it purposely, you might just be unlucky. Let me look over the previous posts and I'll reply if I see anything. [editline]08:25PM[/editline] [QUOTE=windwakr;22168653]Time limited demo would be better.[/QUOTE] The reason I don't want to do a time limited demo is because it's very easy to circumvent, and is very hard to implement cross-platform. Like I said, my demo won't really be crippled other than the saving and customization features.
And time demos aren't always nice because someone might [B]really [/B]like a certain feature and spend 13 hours trying it out. :v:
[QUOTE=NovembrDobby;22169904]very well [IMG_THUMB]http://i163.photobucket.com/albums/t315/novemberdobby/rotion38.png[/IMG_THUMB] (the last of those levels are just placeholders to show the overall layout) [IMG_THUMB]http://i163.photobucket.com/albums/t315/novemberdobby/rotion39.png[/IMG_THUMB][/QUOTE] You should think of putting that up on steam when you're done. At the point you're at now you probably could get SteamWorks.
Full customization of any aspect of the graph: [img]http://img580.imageshack.us/img580/5109/dark0.png[/img]
Trying my hand at "Hot Compiling" ( As Garry put it ). Once my program detects changes in a DLL, how would I go about reloading that DLL?
[QUOTE=NorthernGate;22171844]Trying my hand at "Hot Compiling" ( As Garry put it ). Once my program detects changes in a DLL, how would I go about reloading that DLL?[/QUOTE] Well, loading it the first time would involve a call to LoadLibrary() and then using GetProcAddress() to get the desired "start" function to call. Reloading it would involve calling FreeLibrary(), then repeating the process.
[QUOTE=nullsquared;22171899]Well, loading it the first time would involve a call to LoadLibrary() and then using GetProcAddress() to get the desired "start" function to call. Reloading it would involve calling FreeLibrary(), then repeating the process.[/QUOTE] Would I be able to skip the GetProcAddress() step, and just use LoadLibrary() and FreeLibrary()? Or is there any simpler way, from what I'm getting I have to use GetProcAddress() to add each function individually.
No, since it will fail if the library gets placed in different memory. You could use GetProcAddress to just obtain one or more factory-functions. These can return pointers to interfaces to be used by your program.
Since yesterday I've been working on a telnet-based MUD, but before I get too far into it, I was wondering if anyone would be able to comment on my design. I've never worked on a large-scale project where code organization is imperative, so I don't know whether I have any bad habits or not. If you're willing, I have a git repo set up here: [url]http://github.com/Shanethe13/cyberMoo[/url] Thanks in advance.
[QUOTE=ZeekyHBomb;22172252]No, since it will fail if the library gets placed in different memory. You could use GetProcAddress to just obtain one or more factory-functions. These can return pointers to interfaces to be used by your program.[/QUOTE] Well shit. That's more limited than I would have liked, but I wasn't expecting this to be easy. I can work with that I suppose.
Well, you probably got all the LoadLibrary and GetProcAddress already now, for the initial loading. Just put that into a function and call that after FreeLibrary. In a threaded environment you just wanna put a mutex on that.
I'm pretty sure the people who have a use for it wont mind paying for it.
[QUOTE=ZeekyHBomb;22172573]Well, you probably got all the LoadLibrary and GetProcAddress already now, for the initial loading. Just put that into a function and call that after FreeLibrary. In a threaded environment you just wanna put a mutex on that.[/QUOTE] Would it be possible to just create an interface for a whole class and use GetProcAddress() to get that interface and just call all the functions from that?
[QUOTE=ZeekyHBomb;22172252]No, since it will fail if the library gets placed in different memory. You could use GetProcAddress to just obtain one or more factory-functions. These can return pointers to interfaces to be used by your program.[/QUOTE] You can always reserve the memory and manually load/unload the dll :P.
[QUOTE=NorthernGate;22172773]Would it be possible to just create an interface for a whole class and use GetProcAddress() to get that interface and just call all the functions from that?[/QUOTE] You can use GetProcAddress() to obtain a function that creates said interface. That's actually what I've been suggesting before. [QUOTE=high;22172801]You can always reserve the memory and manually load/unload the dll :P.[/QUOTE] Oh my... I don't [i]know[/i] what you have to do, all I could think about now is fixing up the stack and reading the files contents straight to the memory (also, access violations). And possibly calling the old and new dlls entry points. And it's especially fun when another program uses the same library at the same time :D
[QUOTE=ZeekyHBomb;22172830]You can use GetProcAddress() to obtain a function that creates said interface. That's actually what I've been suggesting before.[/QUOTE] Ah, I didn't realize. Sorry. But awesome, that removes a lot of my worries, which'll make this plenty easier.
[QUOTE=layla;22172671]I'm pretty sure the people who have a use for it wont mind paying for it.[/QUOTE] Personally, $15 is cheap for what I need. I fucking suck at say, quadratics. Typing in the equation to get a visual representation instantly is a great solution. While Wolfram Alpha is available, it cannot be loaded without an internet connection.
Being bored with studying for my AS-Levels I decided to play with HTML5 Instead [url]http://bytecove.co.uk/stuff/graph.html[/url] It's a little buggy (The vertical axis labels are the same for all graphs, and adding points at different intervals makes it the wrong length). But I don't have time to fix them right now.
Decided to do some euler problems today. I wrote a solution for number ten (sum all primes under 2,000,000), was slow as shit, time to complete 1% increased at a quite noticeably increasing rate, because the known primes continually increased. I let it run just to see how long it took, then I tried it again with a simple optimization to the prime-finding function. Original time: ~32 minutes Optimized time: 12 seconds [editline]07:59PM[/editline] was awesome
[QUOTE=nullsquared;22171838]Full customization of any aspect of the graph: PICTURE[/QUOTE] Can it solve for those graphs (if so does it handle imaginary numbers?). Also do you plan on doing anti-aliasing. I just ask because I want to buy it later :)
What the fuck is this shit Facepunch? [img]http://ahb.me/2Dm[/img]
[QUOTE=turb_;22175977]What the fuck is this shit Facepunch? [img]http://ahb.me/2Dm[/img][/QUOTE] I was more pissed off at the lack of "Empty Project" for C#
[QUOTE=NorthernGate;22175998]I was more pissed off at the lack of "Empty Project" for C#[/QUOTE] Choosing Class Library or Console Application is more or less Empty Project
Sorry, you need to Log In to post a reply to this thread.