Tuesday, April 3, 2012

interesting things about Mathematics

Look @ the symmetry:
1 x 1 = 1
11 x 11 = 121
111 x 111 = 12321
1111 x 1111 = 1234321
11111 x 11111 = 123454321
111111 x 111111 = 12345654321
1111111 x 1111111 = 1234567654321
11111111 x 11111111 = 123456787654321
111111111 x 111111111 = 12345678987654321

More:

9 x 9 + 7 = 88
98 x 9 + 6 = 888
987 x 9 + 5 = 8888
9876 x 9 + 4 = 88888
98765 x 9 + 3 = 888888
987654 x 9 + 2 = 8888888
9876543 x 9 + 1 = 88888888
98765432 x 9 + 0 = 888888888

More:

1 x 9 + 2 = 11
12 x 9 + 3 = 111
123 x 9 + 4 = 1111
1234 x 9 + 5 = 11111
12345 x 9 + 6 = 111111
123456 x 9 + 7 = 1111111
1234567 x 9 + 8 = 11111111
12345678 x 9 + 9 = 111111111
123456789 x 9 +10= 1111111111

More:

1 x 8 + 1 = 9
12 x 8 + 2 = 98
123 x 8 + 3 = 987
1234 x 8 + 4 = 9876
12345 x 8 + 5 = 987 65
123456 x 8 + 6 = 987654
1234567 x 8 + 7 = 9876543
12345678 x 8 + 8 = 98765432
123456789 x 8 + 9 = 987654321

What You Need to Know About Developing Games for BlackBerry

Originally appeared as sponsored content from RIM on Gamasutra.

The opportunity is now for BlackBerry game developers. Why don’t you play?
If the BlackBerry platform hasn’t been on your radar for game development, it’s time to take a second look. With the new BlackBerry Playbook 2.0 and BlackBerry 10 OS the opportunity for game developers to fill a user need is stronger than ever. BlackBerry PlayBook users want high quality, entertaining games and apps and BlackBerry AppWorld is ready for the influx:
  • BlackBerry AppWorld has already seen over 2 billion apps downloaded, with an average of over 140 million per month
  • BlackBerry AppWorld is available in 130 countries and growing
  • BlackBerry AppWorld supports 26 currencies and 7 languages making it easy for people around the world to purchase apps
  • Carrier billing is in place and expanding rapidly, with multiple major carriers such as AT&T, Vodafone, Rogers and more across 10 countries 
PlayBook_onBlack_Angle3_435px

What you need to know about developing games for BlackBerry
The BlackBerry Native SDK for Tablet OS gives you the ability to create rich C/C++ games. Native SDK (NDK) is a development toolset that allows you to harness the power of the BlackBerry PlayBook. Combining the speed and stability of the QNX Neutrino Real-Time Operating System with the Eclipse-based QNX Momentics development environment, the Native SDK is designed for developers who need full access to all that the BlackBerry PlayBook has to offer. And the Native SDK gives you a set of C and C++ APIs that expose all the tools needed to create powerful and dynamic applications. The capabilities include the following:
  • Native system APIs for the BlackBerry PlayBook tablet’s screen, navigator, audio mixer, accelerometer, network, and even more
  • A build environment that allows you to customize project settings, compiler, and deployment options
  • A way to deploy your applications to real BlackBerry PlayBook devices or the included Blackberry PlayBook simulator
  • An integrated debugger that lets you examine every line of code as it’s being run
  • Documentation, tutorials, and code samples
Who is the Native SDK for?
The Native SDK isn’t the only option for developing applications for the BlackBerry PlayBook – depending on your needs, the WebWorks or Adobe Air platforms could be the better choice.
  • WebWorks allows you to develop applications that support standards such as HTML5, CSS, and JavaScript.
  • Adobe Air lets you leverage the power of Adobe Flash to create rich internet applications.
The Native SDK is for developers who know they need the highest level of performance from their applications. Like 3D game developers. Or developers who need to do something that they can’t do in the other frameworks and might be able to do using the NDK. Or those of you who already have an existing C++ application that you want to port to the BlackBerry PlayBook. Of course, if you just want to play around with the NDK to learn what’s possible (and there’s a lot), that’s encouraged too.

Four simple steps to getting started

1. Download – The BlackBerry Native SDK to Tablet OS is available for download here: https://bdsc.webapps.blackberry.com/native/download/

2. Get started - https://bdsc.webapps.blackberry.com/native/documentation/getting_started.html
The BlackBerry Native SDK for Tablet OS includes all of the tools that you'll need to start developing applications for the BlackBerry PlayBook tablet, including a compiler, a linker, libraries, the QNX Momentics IDE with its full suite of debugging and profiling tools, as well as command line tools.
When it comes to testing your application, you can test it using a BlackBerry PlayBook tablet or the BlackBerry Tablet Simulator. Some set up steps are required only if you're using one testing environment or the other. You can find a summary of the steps you need to perform to get up and running with the Native SDK here: https://bdsc.webapps.blackberry.com/native/documentation/getting_started.html

3. Learn – Be sure to check out the Developer’s Guide, Tutorials and Libraries available in the BlackBerry Native SDK:
  • STL and POSIX library support
  • OpenGL ES 1.1 and 2.0 for 2D and 3D graphics
  • OpenAL for cross-platform 3D audio
  • libpng and libjpeg for encoded images
  • FreeType for fonts
  • Scoreloop SDK for integrating social gaming capabilities
4. Publish – You can distribute your finished game through the BlackBerry App World storefront with $0 registration and submission fees.

Additional resources give you an advantage
You may also want to take advantage of blackberry.github.com, where you’ll find many Open Source game engines and libraries ported and available:
  • GamePlay: a cross-platform 3D gaming framework
  • Cocos2D-X: a cross-platform mobile 2D game framework
  • Box2D: a 2D physics engine
  • Bullet Physics: a 3D physics engine
  • ALUT: a companion toolkit to OpenAL
  • Lua: a powerful, fast, lightweight, embeddable scripting language
  • SDL: a cross-platform multimedia library
3rd party game development kits have also added support for BlackBerry Tablet OS:
What are you waiting for?
The time is right, the platform is ready and the market is eager. Browse the current BlackBerry App World game catalog to see some fantastic examples of current games available on the BlackBerry platform. Then use the resources above to start developing your own game and help the BlackBerry PlayBook live up to its name. Start playing.

Monday, April 2, 2012

10 free and amazing tools for Windows PCs

Your Windows PC may not come with too much software pre-loaded , but you don't need to spend anything to get these amazing tools, says ET.

CAMSTUDIO - RECORD YOUR SCEEN ACTIONS
This nifty piece of software can record whatever you're doing on the screen and make it into a video. Let's say you need to demonstrate something on your PC to a friend, family member or broadcast it to the web - you start CamStudio, click record, minimise the windows and then go about what you need to do.

Once done, bring up CamStudio, stop recording and you'll get a high-quality AVI video file of all your actions. It's just so much simpler and clearer than using a camera to record a screen. Get it from www.camstudio.org.

CROSSLOOP - USE IT TO ASK FOR REMOTE HELP
This is what you need to use if you get stuck with something. With Crossloop, anyone can connect to your computer and temporarily take over - with your permission of course. You don't need to worry about complicated VNC clients or IP addresses, just as long both PCs/Macs have Crossloop installed and have decent internet connections, they can connect to each other.

Connections are secure and only possible using a password - random passkeys are generated each time it starts. Get it from www.crossloop.com.

DEXPOT - VIRTUALISE YOUR OWN DESKTOP
This is a great utility for virtual desktops. Let's say you like have multiple windows open at the same time - so many that your poor desktop and taskbar are stressed to the max. With Dexpot, you have have four different desktops - each operating like an individual computer.

You can have different windows and different programs running in each, and switch between them with a keyboard shortcut.It's especially useful if you're using a laptop with a smaller screen. Get it from www.dexpot.de.

ERASER - SECURELY REMOVE FILES
When you're selling or giving away an old computer or hard drive, spare a thought for all your data which will probably still be on it (even if you delete) and easily recoverable with free software like Recuva.

With Eraser, you can securely erase all your data (or targeted files and folders) so that it can never be accessed again. Eraser overwrites your existing data with random patterns and you can choose the level of security you prefer. Get it from www.eraser.heidi.ie.

KEEPASS - ONE PASSWORD FOR ALL
If you're fed up with trying to remember multiple passwords, KeePass is the answer. It's an open-source password keeper that keeps everything in a highly encrypted database. You can store passwords, credit card information, bank IDs and so on - secure with one master password - and your data will be encrypted on your machine itself, using the most secure encryption algorithms currently available. Get it from www.keepass.info.

RECUVA - GET YOUR DELETED FILES BACK
With Recuva, you can recover documents that you have accidentally deleted, either from your computer's built in hard drive, an external one, a connected digital camera or even a USB flash drive.

The reason this works is simple - when you click delete, the file isn't actually deleted, it just becomes hidden, freeing up space and ready to be overwritten with something else. As long as you haven't overwritten loads of data on it already or formatted the memory device, it should work fine. Get it from www.piriform.com/recuva. 


Read More @ 10 Free & amazing tools for windows by Economic Times