Computer Science, Robotics, Electronics, etc

TwitterFacebook
Get flash to fully experience Pearltrees
http://is2216.wikidot.com/getter-setter-constructor Private Attributes In the last example we created a student class which had attributes studentNumber, studentFirstName, and studentLastName. We changed the value of those attributes from the main method by accessing them directly using code "myStudent.studentNumber = 108234234". While this works fine for our simple example, it is bad practice to write code in this way. If we allow programmers to directly modify our attributes, then they could change our attributes to invalid values. For example, in UCC all student numbers are 8 or 9 digit numbers.

Getters, Setters, and Constructors - IS2216 - JAVA WIKI

http://lua-users.org/wiki/TutorialDirectory

wiki: Tutorial Directory

You can find more about this page in LuaTutorial .
Care to download and print your next pair of shoes? Without even paying for them? The Pirate Bay invite you to share their vision: a world in which footwear is stolen and printable. They’ve announced a new category called “physibles” — files describing physical objects that can be made with a 3D printer. In their imagined future you do not buy the objects you desire. You download the files and print them. http://modernerd.com/post/16406728919/the-pirates-who-print-shoes

The Pirates Who Print Shoes - Modern Nerd

For those not in the know, Weka is the excellent data-mining toolkit made available by the nice folks at the University of Waikato . Weka provides a few features that are worth evaluating for your next datamining/machine learning project: Knowledge Flow Environment - datamining workflow engine. I haven't played with this yet, but the documentation implies that you have a simple "ETL" system that can help you create scripts to automate your file processing and learning tasks. GPL codebase - so use it where you want to how you need to. Weka is a Java library, and if you have a problem where you think serious ML will help out, I doubt you have time to be a language bigot. http://thunderboltlabs.com/posts/machine-learning-on-the-cheap-and-easy

Thunderbolt Labs: Machine Learning on the Cheap and Easy

Why computers have two zeros: +0 and -0 — The Endeavour

http://www.johndcook.com/blog/2010/06/15/why-computers-have-signed-zero/ Here’s a strange detail of floating point arithmetic: computers have two versions of 0: positive zero and negative zero. Most of the time the distinction between +0 and -0 doesn’t matter, but once in a while signed versions of zero come in handy. If a positive quantity underflows to zero, it becomes +0. And if a negative quantity underflows to zero, it becomes -0.
http://docs.oracle.com/javase/tutorial/deployment/jar/appman.html If you have an application bundled in a JAR file, you need some way to indicate which class within the JAR file is your application's entry point. You provide this information with the Main-Class header in the manifest, which has the general form: The text file must end with a new line or carriage return. The last line will not be parsed properly if it does not end with a new line or carriage return. The 'e' flag (for 'entrypoint'), introduced in JDK 6, creates or overrides the manifest's Main-Class attribute.

Setting an Application's Entry Point (The Java™ Tutorials > Deployment > Packaging Programs in JAR Files)

http://learnyouahaskell.com/chapters This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License because I couldn't find a license with an even longer name.

Learn You a Haskell for Great Good! - Chapters

web development

security

electronics

Robots to take care of prisons in South Korea | Ubergizmo

http://www.ubergizmo.com/2011/11/robots-prisons-south-korea/ It looks like South Korea is really keen on replacing the country’s workers with robotic counterparts. Earlier this year it was reported that cinema ticket sales would be handled by some robots in the country, and now it looks like robots will be taking over the jobs of prison guards in the future. Some new robots that have been developed in cooperation with the country’s justice ministry will be introduced to the prison in Pohang, southeast of Seoul in March next year. If the trial goes well, we’ll see more robots introduced in the future. Over a billion won ($850,000) was spent on development of the robotic prison guards which are supposed to enable human counterparts to focus more on rehabilitation work with offenders. The robots which will be used mainly at night will patrol the prison, looking for suspicious behavior among prisoners.

Bullet Physics

The new Bullet Physics engine has been integrated into Blender and allows for rigid body physics simulations within the game engine. The engine allows objects to fall, roll, and collide with other objects in a realistic manner. It is an ongoing development process, but currently very much in a usable state. For each object that will be involved in the simulation we need to first 'clear rotation' ALT-RKEY and then Apply Scale and Rotation (CTRL-AKEY in ObjectMode) otherwise the collision will be detected incorrectly giving you odd results (ie your objects could react like an explosion occurred just by sitting on a plane, etc). http://www.blender.org/development/release-logs/blender-240/bullet-physics/
http://theroxor.com/2011/12/01/best-lifehacks-designers-developers-photographers/ A life hack is a trick or method to improve your productivity and efficiency. Lifehacks can solve everyday problems and make your life in the office or at home much easier. I’ve collected 20 lifehacks for designers, developers and photographers that will help you get more out of your day. There are also some tips for your home office or workspace. Are you always losing your computer cables behind your desk when you unplug them? With this inventive and (really) cheap solution you will never have this problem again.

Best Lifehacks for Designers, Developers & Photographers

Spring Data Neo4j E-book Available Now!

neo4j: NOSQL For the Enterprise

Web Scraping for your Mom « Life in the Shell

in a nutshell: This post will be a little different in nature as I’m still working on a couple hacks that will require a few more weeks of work. In the interim I’ll explain the very basics of web scraping/crawling. This is a great skill to have as it will open the doors to the limitless amounts of data from the web.
Languages

Artificial Intelligence

Software

Developer

Algorithms