|
Ok, here's an idea that might be good for you. Produce a web page that aggregates other web pages. It would be like a mini-dashboard that could have a box for sticky forum items that an administrator would mark as "useful enough to be stuck". Or you could let users vote on which forums should be "stuck up" ("stickyed up"?) and the highest voted ones would appear in the "Most Useful" box. Have another box with latest job postings, a short list, filtered by something like "Java" or "C#" or something and only the N latest postings. Another box, perhaps larger, with the best marked or voted "How To" articles.
While this might seem to be a lot of work it doesn't have to be for your assignment. Use an existing forum, an existing job listing, an existing set of how to articles. Figure out a way to select which ones show in your boxes. Include hyperlinks to them of course. So you just have to put together a single dashboard-like web page. Add a couple of controls to change the layout at least slightly and you will have something with some user interaction and some utility.
You could make this a "personalizable" dashboard to Code Project forums, articles, and job postings. The main Code Project landing page already does this to an extent but it's not customizable (that I know of) and for a class project it would have utility. And people on Code Project might find it useful so you could post it to Code Project for review and feedback. You could implement it in any number of languages but I would suggest that C# in ASP.NET might be fairly easy to get started with and be more relevant for Code Project people here.
Good luck,
- Grant
|
|
|
|
|
Vmortis wrote: at the last semester of the curse You're lucky, I hear women have the curse monthly.
As you get into interviewing, you'll get plenty of chances of doing challenge coding.
Here's an old stand-by
http://en.wikipedia.org/wiki/Sieve_of_Eratosthenes[^] Of course you won't get near the millions of digits the really serious about it have gotten to. (I can't even think of how you could get a performant routine to accurately get those millions of digits.)
Talk to your teachers, see if they can get an aide to search the web for problem challenges. Our aide came up with a challenge. She found it on the web but wouldn't reveal the source. A fellow student figured our current computers could find an answer in 6 months. On my computer I get an answer in hundredths of a second to 10 minutes. (Multiply by four for the computers we were using then.) The following is solved in 2 minutes:
x x x x x x x
x 29 x 31 x 32 x
x x x x x x x
x 33 x 37 x 29 x
x x x x x x x
x 37 x 30 x 27 x
x x x x x x x The app finds 17,101 different solutions in those 2 minutes. Basically replace the above "x"s with the numbers 1 through 7. They can't repeat in the same row or column and the 8 "x"s surrounding the numbers have to add up to that number.
In those 2 minutes I am collecting statistics on the process I decided to use to solve the problem.
What kind of process would you use to solve the problem? (Take care, that 6 month estimate is a drop in the bucket compared to having 40 inner loops from 1 to 7. 2 billion loops a second is several times faster than my 2GH device can do and 0 flop to check the solution works out to a quintillion years.)
How would you design the UI?
What capabilities will the UI provide?
Why?
Are there any rules you'll enforce for the UI?
I prefer C#, so you might be able to find a solution that would shame the speed of mine.
Do take the time to consider exactly how you would go about solving the problem with performance being a consideration.
Could you design a web version of it? I came up with one but checked it out just enough to verify I don't want to put up the resources needed to solve it and I didn't even try to see how performant it could be. (Just enough to come up with "not much" as an answer.)
|
|
|
|
|
|
|
"Real men drive manual transmission" - Rajesh.
|
|
|
|
|
You want to run around smelling like a (fried) pig?
Sent from my BatComputer via HAL 9000 and M5
|
|
|
|
|
That, I think could be the start of the Zombie Apocalypse
|
|
|
|
|
glennPattonWork wrote: ... could be the start of the Zombie Apocalypse I'm doubting it, might even block the smell of their food source, extending the survival period of humans. The price of survival, might be a bit high.
|
|
|
|
|
As much as I love bacon, I don't think people should be walking around smelling like food.
Throughout my entire college years, there was this French guy who smelled like baloney. Every. Single. Day.
Not that I'm singling out this guy...but he did nothing to help the smelly Frenchman stereotype.
|
|
|
|
|
So, b/c I work for a US company, it's an Aussie company they own that pays me.
me : so, I've given notice, does the company know ? They didn't answer my email
boss : yes, they know, you'll get your last pay on your last day
me : OK
Did I get paid ? No. Did they know ? No. Had I kept quiet, I bet they would have kept paying me until the zombie apocalypse.
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
Christian Graus wrote: Did I get paid ? No. Did they know ? No. Had I kept quiet, I bet they would have kept paying me until the zombie apocalypse.
The way things are going that may not be to long in coming!
|
|
|
|
|
It sure feels like it, I can tell you...
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
Christian Graus wrote: zombie apocalypse.
The new era of programmers
www.dirkstechblog.blogspot.com
|
|
|
|
|
so if they didnt pay you why are you finishing work off?
bryce
MCAD
---
|
|
|
|
|
Why wouldn't I ? I don't doubt they'll pay me, they are just disorganised, not evil.
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
ahh i see
sorry i guess i read your post as a "they've stopped paying me on purpose" type email.
I'm sure you're going to have a yarn with the manager person.
bryce
MCAD
---
|
|
|
|
|
Sorry, no. They just told me they were organised and they were not.
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
never thought this happens with a company. are there any instances where a company continued paying a person despite them leaving the organization? (i hear such stories in govt agencies).
Regards,
Anantha Sharma
|
|
|
|
|
|
Hmm... My mom received paychecks from the company my dad used to work for, up until about 6 months after he had died...
Makes you wonder: was he that good at work, or did he just go unnoticed?
|
|
|
|
|
AnanthaSharma wrote: (i hear such stories in govt agencies). Whahaha
As if inefficiency would be the sole area of government; only in the distorted world of economics government is inefficient and companies always the top of efficiency.
As soon as people are badly supervised and/or anonymous in your organization, they'll start to slack. They do not check whether they are paid by the government or a corporation before starting the slacking.
Less propaganda, more actual thinking, learning and education, please.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Happened to me at my last job too. I confirmed a couple times ("so, I'll be getting my last paycheck at the end of my last day, right?"... "yep.").
Last day rolls around. My boss walks me to the payroll area. He asks for my paycheck. They give us a blank stare, look through some paperwork, and inform us nobody submitted the appropriate paperwork. My (then) boss: "What can you do to be sure he gets paid today?" Them: "Nada."
Had my pay sent to my old private mailbox, which I later had hold my mail until I had a new place to stay (in a different state). Finally got it a couple weeks later.
Also annoying that I normally got paid with direct deposit, but they insist that the last paycheck must be a physical piece of paper.
|
|
|
|
|
Well, now they say they need my letter of resignation ( I did not provide one and have told them via email three times I did resign ), a letter from my boss stating I had resigned, and a letter from my boss confirming I had returned all company property. Thing is, I was meant to keep it to do some contracting. So, I guess they will stop paying me my wage ( because they know I resigned ) but won't pay my termination payout ( as they don't have confirmation I resigned )
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
Sounds like a great company to work for!
Surely none of this is your problem? If they need a letter from your boss, then they should be chasing him not waiting for you to chase them?
Hope you put some really gnarly stuff in the code base in your last hours
MVVM # - I did it My Way
___________________________________________
Man, you're a god. - walterhevedeich 26/05/2011
.\\axxx
(That's an 'M')
|
|
|
|
|
I am the one who won't get my final pay for weeks, when I was relying on it to pay some things off.
It's disorganised, as usual.
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|