background preloader

Geeky stuff

Facebook Twitter

Codeforces. C, C++ Programming Tutorials. Welcome! If you're new to C++, I recommend you purchase my ebook, Jumping into C++, a complete step-by-step guide for beginners. If you're looking for free tutorials, learn C++ with our C++ tutorial, starting at C++ Made Easy, Lesson 1 (all lessons) If you want to learn C instead, check out our C tutorial C Made Easy, Lesson 1 (all lessons) Want more advanced material on C, C++ graphics, game programming or algorithms? We've got that too. C++ Tutorial, C++ Made Easy: Learning to Program in C++ Learn C++ with this tutorial, designed for beginners and containing lots of examples, tips and simple explanations.

C Tutorial - C Made Easy This tutorial is based on the above tutorial, but uses only standard C language features. More Advanced C and C++ Language Feature Tutorials [Top] C++11 - the new C++ standard C++11 is the new C++ standard, and it's chock full of goodness for C++ programmers, old and new. C++ Standard Template Library (STL) tutorials Understanding Floating Point Numbers by Jeff Bezanson.

C++ Language Tutorial. This website uses cookies. By continuing, you give permission to deploy cookies, as detailed in our privacy policy. ok Search: Not logged in C++ Language These tutorials explain the C++ language from its basics up to the newest features introduced by C++11. Chapters have a practical orientation, with example programs in all sections to start practicing what is being explained right away. Introduction Compilers Basics of C++ Program structure Compound data types Classes Other language features C++ Standard Library Input/Output with files Tutorials C++ LanguageAscii CodesBoolean OperationsNumerical Bases C++ Language Introduction:CompilersBasics of C++:Program structure:Compound data types:Classes:Other language features:Standard library:Input/output with files.

0install: Overview. Build Your Own External Hard Drive. Step 1: Choose the right enclosure Many newer drives employ SATA, which uses a much smaller connector (above). Older IDE drives connect via two rows of pins (below). Consider two key factors when choosing an enclosure: size and interface. Size is easy: If the drive came from a desktop PC, it's probably a 3.5-inch model—though, if it dates from the late '90s, there's a small chance it could be 5.25-inch. Most notebooks, meanwhile, use 2.5-inch drives. These three size classes don't match the exact physical dimensions of the drive (a 3.5-inch drive is about 4 inches wide, for instance), but you need to know the class you have to choose a matching-size enclosure.

Next, determine the interface your drive uses and look for an enclosure with a matching internal connector. For coverting an internal 3.5-inc IDE hard drive to an external unit, we used a $34.99 X-Craft 350 USB enclosure from Cooler Master. Next, consider the enclosure's external interface—how the box will connect to your PC. Ruby Programming/Print version. Ruby is an object-oriented scripting language developed by Yukihiro Matsumoto ("Matz").

The main web site for Ruby is ruby-lang.org. Development began in February 1993 and the first alpha version of Ruby was released in December 1994. It was developed to be an alternative to scripting languages such as Perl and Python.[1] Ruby borrows heavily from Perl and the class library is essentially an object-oriented reorganization of Perl's functionality. Ruby also borrows from Lisp and Smalltalk. While Ruby does not borrow many features from Python, reading the code for Python helped Matz develop Ruby.[1] Mac OS X comes with Ruby already installed. Features Object Oriented Ruby goes to great lengths to be a purely object oriented language. Every class has a set of methods which can be called on objects of that class. Every object has a set of instance variables which hold the state of the object. Mixins In addition to classes, Ruby has modules.

Dynamic Ruby is a very dynamic programming language. . Kidsruby.com. Laser Game - Squeak Development Example for Squeak 3.9 (2007) Hackety Hack! Latest Activity. Shoooes! Computer Science Unplugged | Ascii Table - ASCII character codes and html, octal, hex and decimal chart conversion. RaspberryPiBoard. Notice: The Raspberry Pi Wiki pages on this site is collaborative work - the Raspberry Pi Foundation is not responsible for content on these pages. Now shipping to customers See the Buying Guide on how to order one, or visit the Raspberry Pi Foundation Home Page About The Raspberry Pi production board (model B Rev 2.0) 3D CAD Model of the Raspberry Pi 3 Model B (Download) The Raspberry Pi (short: RPi or RasPi) is an ultra-low-cost ($20-$35) credit-card sized Linux computer which was conceived with the primary goal of teaching computer programming to children.

Raspberry Pi is manufactured and sold in partnership with the worldwide industrial distributors Premier Farnell/Element 14 and RS Components, and the Chinese distributor Egoman Technology Corp[1]. You can get the latest news from the Foundation Home Page, the Twitter Feed or in the forums. Products are RoHS, CE, FCC, CTick, CSA and WEEE compliant[2]. History Getting Started Resources Books Education Material Community About the RPi Wiki.

Adafruit Industries.