background preloader

Programming

Facebook Twitter

CURL alternative in Python. Tentative_NumPy_Tutorial - SciPy wiki dump. Please do not hesitate to click the edit button.

Tentative_NumPy_Tutorial - SciPy wiki dump

9 OpenCV tutorials to detect and recognize hand gestures – Into Robotics. The interaction between humans and robots constantly evolve and adopt different tools and software to increase the comfort of humans.

9 OpenCV tutorials to detect and recognize hand gestures – Into Robotics

In this article, I explore nine tutorials that show you different methods to detect and recognize hand gestures. The OpenCV library is not enough to start your project. This library provides you the software side, but you also need hardware components. In the hardware category enters a developed platform able to run the OpenCV library, webcams, and 3D sensors such as Kinect 3D. The OpenCV is a free and open-source library focused on real-time image processing. 11 Online Learning websites to learn how to code and more! Planning start something new in this year?

11 Online Learning websites to learn how to code and more!

You can start to learn online now. Online education is gaining popularity over the last few years, as it should. SQL: Inner vs Outer Joins. Joins are used to combine the data from two tables, with the result being a new, temporary table.

SQL: Inner vs Outer Joins

The temporary table is created based on column(s) that the two tables share, which represent meaningful column(s) of comparison. The goal is to extract meaningful data from the resulting temporary table. ProgressBar Control. A progress bar is a control that an application can use to indicate the progress of a lengthy operation such as calculating a complex result, downloading a large file from the Web etc.

ProgressBar Control

ProgressBar controls are used whenever an operation takes more than a short period of time. The Maximum and Minimum properties define the range of values to represent the progress of a task. Minimum : Sets the lower value for the range of valid values for progress. Maximum : Sets the upper value for the range of valid values for progress. Value : This property obtains or sets the current level of progress. By default, Minimum and Maximum are set to 0 and 100. Progress Bars, Threads, Windows Forms, and You. Introduction Has your program ever locked up while it was performing a lengthy operation?

Progress Bars, Threads, Windows Forms, and You

Using the DropDownList and ListBox with ASP.NET MVC in C# for Visual Studio 2010. Getting Started with ASP.NET MVC 5. This tutorial will teach you the basics of building an ASP.NET MVC 5 web app using Visual Studio 2013.

Getting Started with ASP.NET MVC 5

Download the completed project. This tutorial was written by Scott Guthrie (twitter@scottgu ), Scott Hanselman (twitter: @shanselman ), and Rick Anderson ( @RickAndMSFT ) How to use the IComparable and IComparer interfaces in Visual C# This step-by-step article describes the use of two interfaces: IComparer and IComparable.

How to use the IComparable and IComparer interfaces in Visual C#

These interfaces are discussed in the same article for two reasons. These interfaces are frequently used together, and although the interfaces are similar (and have similar names), they serve different purposes. Lambda Expressions (C# Programming Guide) A lambda expression is an anonymous function that you can use to create delegates or expression tree types.

Lambda Expressions (C# Programming Guide)

By using lambda expressions, you can write local functions that can be passed as arguments or returned as the value of function calls. Lambda expressions are particularly helpful for writing LINQ query expressions. delegate int del(int i); static void Main(string[] args) { del myDelegate = x => x * x; int j = myDelegate(5); //j = 25 } To create an expression tree type: using System.Linq.Expressions; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Expression<del> myET = x => x * x; } } } C# Best Practices - Dangers of Violating SOLID Principles in C# As the process of writing software has evolved from the theoretical realm into a true engineering discipline, a number of principles have emerged.

C# Best Practices - Dangers of Violating SOLID Principles in C#

And when I say principle, I’m referring to a feature of the computer code that helps maintain the value of that code. Pattern refers to a common code scenario, whether good or bad. Threading in C# - Free E-book. 24 Websites to Keep Your Finger on the Pulse in Web Development. Image via Flickr/dav On your journey to becoming a front-end web developer, you don’t have to go it alone.

Resources abound online for everything from keeping up to speed on industry news and finding high-quality jobs to interacting with other developers, learning new key skills, and keeping those skills sharpened. The 5 Best Websites To Learn Python Programming. Over the past decade, the Python programming language has exploded in popularity amongst programmers in all areas of coding. From web developers to video game designers to in-house tool creators, many people have fallen in love with the language. Why? Because it’s easy to learn, easy to use, and very powerful. If you’re looking to pick up Python, you’re in luck.

Python. Raspberry Pi. Learn PHP Programming. Getting started with Embedded Linux: Part Five. JSON. Processing.js. Processing Quick Start. Processing.js Quick Start - Processing Developer Edition Introduction This quick start guide is written from the standpoint of a Processing developer. No HTML or JavaScript knowledge is assumed, and only basic Processing knowledge is necessary. Index.