
+ Show Spoiler +
REDACTED
Comments or thoughts welcome

Forum Index > General Forum |
Thread Rules 1. This is not a "do my homework for me" thread. If you have specific questions, ask, but don't post an assignment or homework problem and expect an exact solution. 2. No recruiting for your cockamamie projects (you won't replace facebook with 3 dudes you found on the internet and $20) 3. If you can't articulate why a language is bad, don't start slinging shit about it. Just remember that nothing is worse than making CSS IE6 compatible. 4. Use [code] tags to format code blocks. | ||
Rotodyne
United States2263 Posts
May 18 2013 06:00 GMT
#6041
![]() + Show Spoiler + REDACTED Comments or thoughts welcome ![]() | ||
phar
United States1080 Posts
May 18 2013 08:32 GMT
#6042
On May 18 2013 15:00 Rotodyne wrote: Yes and no. You'll get better at it, you'll learn to write proper tests that can give you more confidence in the correctness of your code. But really, when you work with any serious chunk of software, something in there is going to be incorrect. Just hopefully not in some majorly catastrophic way.I'm actually insecure about not using best practices and writing incorrect but working code will this feeling go away the more I learn? On May 18 2013 15:00 Rotodyne wrote: should I read books / find best practices resources Yes. In particular if you're learning to code by yourself, you're probably picking up a loooootttt of bad habits. I would: 1) Read up on some fundamentals - algorithms, data structures, basic design principles, etc. Knuth's Art of Computer Programming would not be a bad start (at least the first few volumes). 2) Probably write more tests (and/or better tests). 3) Get other people to read your code and point out what grievous mistakes you're making. You seem to already have the "get shit done" part more or less down (or at least well on your way). Keep at that. | ||
obesechicken13
United States10467 Posts
May 18 2013 18:07 GMT
#6043
Wages seem much lower there if I just google it: http://american-in-delhi.blogspot.com/2009/04/what-does-average-indian-earn.html | ||
Yoshi-
Germany10227 Posts
May 18 2013 18:11 GMT
#6044
| ||
obesechicken13
United States10467 Posts
May 18 2013 18:12 GMT
#6045
On May 19 2013 03:11 Yoshi- wrote: Comparing wages between different countries is absolute useless. Yeah that's what the article says. Hopefully when contractors go on business trips the company letting them go fields the costs. | ||
Craton
United States17234 Posts
May 18 2013 18:59 GMT
#6046
| ||
Shield
Bulgaria4824 Posts
May 19 2013 00:53 GMT
#6047
| ||
obesechicken13
United States10467 Posts
May 19 2013 01:01 GMT
#6048
On May 19 2013 09:53 darkness wrote: I'll most probably have a 'Mobile Computing' module next year (Objective-C & iPhone). However, I'm a Windows user. Is there a cheap way to avoid going to labs, e.g. buying some cheap version of Mac? Macbook mini and new computers that support hardware virtualization are your best bet. Some computers can dual boot mac and windows. Others do not. I do not suggest virtual emulation of mac. It's too slow. I suggest you consider buying a new computer if your current one is old and does not have hardware virtualization. Otherwise you can hold off till the start of semester to do everything. To clarify: virtual emulation is using something like vmware. It is slow. Dual booting has no performance issues outside of Mac not doing any internal testing on your hardware. | ||
uZr
20 Posts
May 19 2013 09:31 GMT
#6049
On May 19 2013 09:53 darkness wrote: I'll most probably have a 'Mobile Computing' module next year (Objective-C & iPhone). However, I'm a Windows user. Is there a cheap way to avoid going to labs, e.g. buying some cheap version of Mac? Cheapest version is still going to labs ^^ Otherwise you might want to check whether they enabled ssh/vnc or some other form of remote access on those labs computers, because if that's the case you could just log on them remotely and do your stuff while tunneling. | ||
HyunA
Romania362 Posts
May 19 2013 11:41 GMT
#6050
I'm in a little bit of a problem. I've been doing the java courses from this site: http://programmingbydoing.com/ and i've hit a dead end on this lesson: http://programmingbydoing.com/a/a-little-quiz.html. I have no idea how to keep track of the answers, thought i believe i did everything right overall. Tried everything, please help. EDIT: Source file: http://www48.zippyshare.com/v/9683888/file.html | ||
Yoshi-
Germany10227 Posts
May 19 2013 11:46 GMT
#6051
| ||
HyunA
Romania362 Posts
May 19 2013 11:55 GMT
#6052
On May 19 2013 20:46 Yoshi- wrote: You could just use a new variable and everytime you print "Correct" you increase it by one. I have tried something like that, but i couldn't get it to work. An example would be much appreciated. | ||
Yoshi-
Germany10227 Posts
May 19 2013 11:58 GMT
#6053
And everytime the answer is correct, when you use System.out.println("That's right!"); you just write:
And at the end you just change: System.out.println("Overall, you got x out of "+ numberofquizes +" "); to this System.out.println("Overall, you got " + correctAnswers + " out of "+ numberofquizes +" "); | ||
HyunA
Romania362 Posts
May 19 2013 12:04 GMT
#6054
On May 19 2013 20:58 Yoshi- wrote: At the start you just need to initiate a variable like this:
And everytime the answer is correct, when you use System.out.println("That's right!"); you just write:
And at the end you just change: System.out.println("Overall, you got x out of "+ numberofquizes +" "); to this System.out.println("Overall, you got " + correctAnswers + " out of "+ numberofquizes +" "); That was so easy, man. Thanks a lot. I think the creator of those lessons wanted me to keep track of the answers using if, else and else if. Tho i can't see how that i possible since i tried every possible scenario that came to my mind. Weird. | ||
3FFA
United States3931 Posts
May 19 2013 13:40 GMT
#6055
edit: For example, I have made a basic + - * / calculator, a small war-like card game, and a guessing game app in my High School's programming class. I am hoping to take a class to expand upon this knowledge in the Summer. ![]() | ||
misirlou
Portugal3230 Posts
May 19 2013 15:34 GMT
#6056
I need to make a Sieve of Eratosthenes (compute primes). I can run the code with c++ using vector<char> or vector<boolean>. However I am trying the following c approach for optimization (the point of the work is comparing single core perfomance (with 3 different implementations of the sieve, this is the second, I still need to make the last one, where I optimize cache hits ), multicore with OMP and multicomputer with MPI). I divide Max number needed by 16 because I can hold 8 bits on a char and I only need space for odd numbers (therefore char array size=n/8/2). Im also gonna change malloc to calloc and negate the if's and sets, it spares me the hassle of setting everything to 1. + Show Spoiler + #include <sys/time.h> #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <math.h> void single2bit(long unsigned int n){ struct timeval start, end; long dt, seconds, useconds; unsigned int n2=n/2; unsigned int mallocsize=(n+1)/16; char* primos=(char*) calloc( mallocsize,1); unsigned int i,j; //printf("%u\n",mallocsize); unsigned int k=sqrt(n); gettimeofday(&start, NULL); for ( i=3;i<k;i+=2) { if (!(primos[i/16]&(1<<(i/2)%8))) { for (j=i*i;j<n;j+=2*i) primos[j/16]|= 1 << ((j/2)%8); printf("%u\n",i); } } gettimeofday(&end, NULL); seconds = end.tv_sec - start.tv_sec; useconds = end.tv_usec - start.tv_usec; dt = ((seconds) * 1000 + useconds/1000.0) + 0.5; for (i=3;i<n;i+=2) if (!(primos[i/16]&(1<<(i/2)%8))) printf("%u\n",i); double flops= n*log(log(n))/dt/1000000; printf("Single2bits\n\tMFlops: %f\n\tTime: %ld\n",flops,dt); //free(primos); } int main (int argc, char *argv[]) { long unsigned int n=4294967296; if (argc>1) n=atoi(argv[1]); single2bit(n); } I am getting segmentation fault for values bigger than 2^27, although I need to be able to compute it for 2^32. edit: fixed the code | ||
Shield
Bulgaria4824 Posts
May 19 2013 15:56 GMT
#6057
test.c:5: warning: integer constant is too large for Б─≤longБ─≥ type test.c:5: warning: large integer implicitly truncated to unsigned type This my help you a bit regarding long unsigned int n=4294967296;. | ||
misirlou
Portugal3230 Posts
May 19 2013 16:13 GMT
#6058
On May 20 2013 00:56 darkness wrote: ^ test.c:5: warning: integer constant is too large for Б─≤longБ─≥ type test.c:5: warning: large integer implicitly truncated to unsigned type This my help you a bit regarding long unsigned int n=4294967296;. I had those warning before i changed N to long, its fine for me (it doesnt trunc to 1, like it did before having long), that might be your compiler requiring long long instead of just long (i remember having smt like that while i was still in High school). I found the problem anyway :p. with all the converting from one aproach to other (removing even numbers, then using bits instead of a whole byte) i forgot to update the acess to the array so instead of i/2 i need to go to i/16. Its odd the error didnt happen when the n was less than 50k, because I had malloc(n/16) at some point before i hardcoded the max number in there. edited the code on my post for future reference. | ||
enigmaticcam
United States280 Posts
May 20 2013 21:22 GMT
#6059
On May 18 2013 03:58 CecilSunkure wrote: Show nested quote + On May 18 2013 03:06 enigmaticcam wrote: Ok, I got a question for you game programmers. It's not so much a game programming question, but a game design question. I work in the wine industry, and I work for a large wine manufacturer. Us developers in the IT department build business solutions to business problems. None of us really have any actual game development experience. But we have this idea to build and release a mobile wine simulation game. And games of course are a whole different ballpark than business applications. Any recommendations on how to develop a game, not so much from a programming perspective, but a management perspective? Are there any written guides out there that might get us started? Book: Rules of Play Game Design Fundamentals. Game design is way out of your area of expertise, so to make anything vaguely decent is going to take a huge amount of studying. Thanks for the recommendation. Just ordered it on Amazon today ![]() | ||
CecilSunkure
United States2829 Posts
May 20 2013 21:33 GMT
#6060
On May 21 2013 06:22 enigmaticcam wrote: Show nested quote + On May 18 2013 03:58 CecilSunkure wrote: On May 18 2013 03:06 enigmaticcam wrote: Ok, I got a question for you game programmers. It's not so much a game programming question, but a game design question. I work in the wine industry, and I work for a large wine manufacturer. Us developers in the IT department build business solutions to business problems. None of us really have any actual game development experience. But we have this idea to build and release a mobile wine simulation game. And games of course are a whole different ballpark than business applications. Any recommendations on how to develop a game, not so much from a programming perspective, but a management perspective? Are there any written guides out there that might get us started? Book: Rules of Play Game Design Fundamentals. Game design is way out of your area of expertise, so to make anything vaguely decent is going to take a huge amount of studying. Thanks for the recommendation. Just ordered it on Amazon today ![]() Yeah no problem! Do tell us about how it goes ![]() | ||
| ||
![]() StarCraft 2 StarCraft: Brood War Britney Stormgate![]() ![]() Shuttle ![]() Jaedong ![]() Snow ![]() firebathero ![]() hero ![]() ggaemo ![]() Nal_rA ![]() actioN ![]() Mind ![]() [ Show more ] Dota 2 Counter-Strike Super Smash Bros Other Games B2W.Neo2141 singsing2074 hiko1098 DeMusliM616 XBOCT358 crisheroes238 Pyrionflax234 Liquid`VortiX232 Fuzer ![]() Skadoodle182 ArmadaUGS145 QueenE73 KnowMe49 minikerr19 Organizations Other Games StarCraft 2 StarCraft: Brood War StarCraft 2 StarCraft: Brood War |
HupCup
Tenacious Turtle Tussle
Kung Fu Cup
SOOP
Dark vs MaxPax
Replay Cast
OSC
PiG Sty Festival
Serral vs MaxPax
ByuN vs Clem
PiG Sty Festival
herO vs Zoun
Classic vs SHIN
The PondCast
[BSL 2025] Weekly
[ Show More ] Online Event
PiG Sty Festival
Sparkling Tuna Cup
Online Event
Wardi Open
WardiTV Qualifier
Online Event
|
|