I was browsing craigslist today, and came across an ad for iPhone devopment, here's what it looks like:
Wouldnt' that be nice? Apparently simple apps, but 1000 USD for each app. Something sounds a little fishy there, doesn't it? If apparently the return on that would be so high that he can charge that much, PER APP, wouldn't I be better off selling my own? Whatever.
Moving on...
I'm wanting to hop onto an open source project to help out. I'm trying to find something with a decent size userbase, and not a bazillion developers. But it needs to be in C#. That's the big problem, I'm not too picky about what it actually is, since I just need something to fluffy my resume. So if you have some reccomendations, put them in the comments. I'm really open for anything and I like quick walks on the beach.
And School...
I need to learn more about events for C#. I don't know why, but they seem confusing to me. I really just don't see the point of checking for everything every frame, and then calling an event... Why not just call the method you need? It seems like it would be quicker, and you have a lot less problems when trying to debug what's going wrong. When I finally figure out how they work and why they're soo good, I'll make a nice article that people can use to learn... I have one for a general start of C#, if you want to see it, click here. I wrote that when I was in high school still, and it was supposed to be for a thesis, but it never ended up working out.
I only have a few more projects that I need to complete for the C# class, fairly simple concepts, but apparently they seem like the events are the bestway to go about them. In the C++ class, I have a few more "Fix the error" challenges I need to do by wednseday and the Coding Challenge. Simple actually, I just haven't had the motivation to do it.
Something I learned...
I was under the impression in C++ when you create a variable that it makes the allotment in memory, but infact, it doesn't. It doesn't do anything in memory until you actually assign the variable. So that got me thinking, what if I assign a variable that is empty to another variable, like such:
int a,b,c;
b = c;
What happens then? Let's try it. Here is what happens in the ASM:
00D613C5 cmp byte ptr [ebp-0E9h],0
00D613CC jne main+3Bh (0D613DBh)
00D613CE push offset (0D6140Eh)
00D613D3 call @ILT+175(__RTC_UninitUse) (0D610B4h)
00D613D8 add esp,4
00D613DB mov eax,dword ptr [c]
00D613DE mov dword ptr [b],eax
So for the first 2 lines, it initilizes b, then it attempts to push c to the stack so we can move the value of c to b. But we have a rpoblem, when we try to push it, because there is nothing there, so it just crashes. It's funny, in C#, it will warn you if you do that, but won't compile. But in C++, I guess because it's unmanaged, it will just try it.
Well, have fun.
Xodus