Slashdot Mirror


User: batkid

batkid's activity in the archive.

Stories
0
Comments
28
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 28

  1. The Env3D engine (http://env3d.org) is an open-source education focused 3d engine. It is made for learning Java at the first year university level, but has been successfully used in high schools as well. Since it is focused on education, it abstracts away many of the technical details of traditional 3d engines. It currently creates web applets and applications that run on PCs (windows, osx, and linux), but the plan is to have applications deploy on andriod also in the near future.

    Full lessons and demo programs can be found on the env3d website.

  2. Educational tools on How To Get a Game-Obsessed Teenager Into Coding? · · Score: 2, Interesting

    There are some resources out there designed to attract the "gaming generation" into computer programming - it also happens to be a professional interest of mine (I teach primarily first year computer science).

    Perhaps the most famous would be Alice (http://alice.org) - a drag and drop 3D programming environment.
    Scratch (http://scratch.mit.edu) is a 2D drag and drop environment
    Greenfoot (http://www.greenfoot.org) is a 2D Java programming environment
    Env3D (http://env3d.sourceforge.net) is a 3D Java programming environment (Disclaimer: I am the author of this tool) - It makes programming in 3D very straight forward, especially for beginners.

    Have fun!

  3. As a parent of 2... on The Video Game Generation Grows Up · · Score: 1

    I have a 2 year old and a newborn at home. I also grew up with video games and love playing them as a hobby. Time is definitely a precious commodity: Do I spend 2 hours playing games by myself or spend it with my kids? Or better yet, getting some much needed sleep since the baby wakes up every 2 hours.

    I think they need to make good games that can be played at 15 minutes intervals, or games that can be played with the rest of the family. I am very interested at the Wii at the moment as it has lots of potential.

    I can't wait until I can play video games with my 2 year old :)

  4. Hype Hype Hype on Java Is So 90s · · Score: 1

    The FTA talks about the rise of ajax based books as if it were a diss to Java. Ajax actually hides the back-end implementation from the front end so it really doesn't matter what you use as long as it spits out XML. Java is just as good a language as any to implement the backend.

    I'm not a Java fan boy or anything, but uninformed article based on hype really kills me.

  5. I was in the same situation on After College, What Type of Jobs Should One Seek? · · Score: 1

    About 6 years ago, I graduated with a MS in CS and I was really disappointed in the job situation. I wanted to get into a position where I can be challenged and use my skills to their maximum potential. Instead, most senior jobs in industry require lots of experience in specific technologies and most jobs in research require Ph.D.'s

    I ended up taking a teaching position at a community college teaching first and second year CS. At the same time, I try to improve my own technology related skills by taking up some contracts.

    After teaching for a while, I switched to work for a large software company where they value academic skills. The company is really nice but since I wasn't at the research end of things, the projects were uninteresting at best.

    I am currently back at my teaching position and take on only interesting projects in my spare time. I found this to be most satisifying as I get to do different things all the time (dealing with students, developing courses, experiment with technology, etc.)

    Hope this helps

  6. Bad idea on Would You Bid for a Job? · · Score: 1

    Especially for the health care industry. What's stopping the nurses from giving poor quality service? In fact, in all areas in life, you usually get what you pay for.

    This is like going to the cheapest doctor in town, or buying the cheapest car you can find, or eating the cheapest quality meat and vegatable. Whatever happened to a balance between quality and price???

  7. What about MacDonalds then? on Washington Mutual Patents the Bank Branch · · Score: 3, Insightful

    If a bank branch can be patented, maybe MacDonald's can patent fast food chain stores. If you ask me, this whole patent thing is really stupid.

  8. Practical? on The Return of the Sparrow Electric Vehicle? · · Score: 2, Insightful

    My main question is: how practical is this car? You have to pay over 13,000 for something that only seat one. What if you have to fit wife, kids, and dogs into your car?

    I personally would only consider an electric car if it comes in a wagon.

  9. I don't get this on AMD Announces New Low-End Processor Line · · Score: 5, Insightful

    The Athlon XP line is actually very competitively priced against the celeron. For example the XP2500+ is $125.00 Canadian compared to the Celeron 2.6Ghz which is $120.00 Canadian. The only difference between the XP and the Celeron is that the XP is WAY faster in many areas (e.g. gaming). So is this new budget line going to decrease performance in order to "compete" with the celeron?

  10. Re:CygWin? on Building Gimp 2.0 on Windows XP? · · Score: 2, Informative

    The answer is no, cygwin does not running EVERYTHING as root. You can sync the cygwin passwd file with the windows account on the local machine and you can have windows level security in a *nix like environment.

    Cygwin is one of those really valuable tools that I use day in and day out. I installed cygwin on a windows server and now I have the best of both worlds. I can ssh into my windows machine and run windows commands as well as unix ones.

  11. New business model on Installing Linux on a Dead Badger · · Score: 0, Funny

    1) Kill badger
    2) Installs linux
    3) ???
    4) PROFIT!!!!

    Somebody has to do it.

  12. Re:The Three Laws of Robotics on Humanoid Robot Conducts Beethoven Symphony · · Score: 1

    Actually, not only are robots forbidden to form their own boy bands, they would actively seek and destory the entire teenage pop music scene - by virtue of the second part of the first law.

    The three laws:

    1. A robot may not injure a human being or, through inaction, allow a human being to come to harm.

    2. A robot must obey orders given it by human beings except where such orders would conflict with the First Law.

    3. A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.

  13. A different kind of mainframe on IBM's Mainframe Dinosaur Turns 40 · · Score: 5, Interesting

    While the overall structure of mainframes (OS, programming languages, etc.) have not changed much over the last 40 years, the actual guts of these computers have actually improved with the times (disk, computing capacity, etc.). Mainframes are much more suited for data warehouse and batch process applications then today's more "sexy" multi-tier architectures. The only downside to mainframe computing would be cost.

    I personally don't think mainframes will be gone... ever.

  14. Re:Holy cow on Tech Firms Defend Moving Jobs Overseas · · Score: 1

    Actually, if you RTFA, you'll noticed that someone else said the above, not Carly or anyone from the high tech firms.

  15. Re:A few software fashions that are doing too well on Software Fashion · · Score: 0, Troll

    I think you are over critical of OO. Sure if you are doing anything in the systems area, OO may not be the answer for you. However, OO abstraction is so much more than "fancy structs". OO, if use effectively, can help us create highly complex software systems that are highly adaptable, reusable, and understandable. Using design patterns (only as needed of course), one can communicate a design with a much more concise description. Properly design inheritance and composition relationships can help a piece of software acheive better longevity.

    OO is really a natural progression to structured programming. Sure it may not be the "Silver Bullet" but it certainly is a big step.

  16. Re:Serialize once a night? on Prevayler Quietly Reaches 2.0 Alpha, Bye RDBMS? · · Score: 3, Informative

    I'd say RTFA, but the article is just a very plain website with very little information. However, if you look into it, all the transactions are actually SAVED so you don't have to worry about losing data in the middle of the day (i.e. a journaled file system). The daily serialization is just a snapshot of the system so you don't have to start from the beginning every time you restore the system.

  17. Arrogance on Phillip Greenspun: Java == SUV · · Score: 1

    Just because MIT students who had one Java course previous to his software engineering class could not understand how to use Java properly to build webapges, doesn't mean Java is bad for web applications.

    I also teach a second year software engineering course using Java to write web applications. My approach, however, is very much different to MIT. I actually took the time to run tutorials on how to write a proper application using servlets and jsps IN CLASS! That's the only way, imo, to teach these "beginners" how to write programs properly.

    The MIT approach (as well as most large universities) is to let the students learn the tools themselves while they cover the theory in class. This sounds all good on paper since theory is the "essence" of computer science while being able to compile and run a program is more of an "accident". I believe, however, that since the "accidents" are what is keeping eveyone employed, we have to teach the proper way to code using CLASS time. Espeically in an introductory SOFTWARE ENGINEERING class.

    Anyway, with support from the right IDE, programming web applications using servlets and jsps (a subset of J2EE) is pretty easy even for second year students. BTW, our students also had only one other course in Java.

    I have written a paper on my experience and it is here

    Cheers

  18. Smart exercise on Getting Back Into Shape While At The Office? · · Score: 1

    All you need is a good schedule and a change of habits. Schedule a workout before work, or during lunch. Bike to work instead of driving. Use the stairs instead of the elevator. Instead of 10 beers a day, try 1 to 2 beers.

    Good luck

  19. Re:Why are we so surprized? on Incas Used Binary? · · Score: 1

    Seven days in a week? That may be the reason why they used 7 bits.

  20. Fight evil with evil on FTC Wants Secret Spam Investigation Powers · · Score: 0, Redundant

    Maybe we should also allow constant monitoring of individuals to ensure the safety of everyone.

    It always surprise me how 1984 is so relevant in today's society.

  21. Javascript on The Little Coder's Predicament · · Score: 1

    All modern computers come with web browsers, so they can learn to program in JavaScript.

  22. Tax dollars at work on Making Change · · Score: 1

    So we are spending our hard earned dollars to fund a research on how to give change back.

    They are making real progress in improving mandkind... maybe one day we'll get this magic coin that can represent everything under 10 cents...

  23. No need to fake it on How to Fake A Hard Day at the Office · · Score: 1

    I teach a course on technology and reading /. is part of my job :)

  24. Microsoft turning around on Public Standards: C# 2, Java 0 · · Score: 3, Interesting

    It seems like Microsoft is trying to change their image from industry bully to industry team player. I have just been to an academic presentation of .NET and I must admit that MS studio .NET is very easy to learn and use, as well as being standards based.

    The problem that I see with Microsoft is their attitude of Windows being the only operating system. The entire .NET platform is built around Windows and the "Write in any language, run on windows" idea is not very attractive at least to me.

    You may argue that MS has already ported .NET to other OS (the rotor project). However, rotor is not meant to be used in production, which makes it rather useless in real life.

    If you look at the Java camp, however, things aren't that great either. The tools are generally not as well integrated and Sun is trying too hard to control Java.

    So, in conclusion, I'm not sure which is better. For now, I am staying with Java for my courses. But the battle is far from over :)

  25. Re:RAM ? on Object Prevalence: Get Rid of Your Database? · · Score: 1

    What about inheritance? If you design your system to take advantage of interitance, you cannot consider the database side of things until afterwards.