programming

TwitterFacebook
Get flash to fully experience Pearltrees
game dev

mobile apps

html5

Image interpolation occurs in all digital photos at some stage — whether this be in bayer demosaicing or in photo enlargement. It happens anytime you resize or remap (distort) your image from one pixel grid to another. Image resizing is necessary when you need to increase or decrease the total number of pixels, whereas remapping can occur under a wider variety of scenarios: correcting for lens distortion, changing perspective, and rotating an image. Even if the same image resize or remap is performed, the results can vary significantly depending on the interpolation algorithm.

Understanding Digital Image Interpolation

http://www.cambridgeincolour.com/tutorials/image-interpolation.htm

Doxygen

http://www.stack.nl/~dimitri/doxygen/index.html Generate documentation from source code Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D. It can help you in three ways: It can generate an on-line documentation browser (in HTML) and/or an off-line reference manual (in ) from a set of documented source files.

Galileo Computing :: Praxisbuch Objektorientierung – 8.2 Die Präsentationsschicht: Model, View, Controller (MVC)

http://openbook.galileocomputing.de/oo/oo_06_moduleundarchitektur_001.htm#Rxxob06moduleundarchitektur001040015ff1f012148 Ein sehr erheblicher Teil der Funktionalität auch von objektorientierten Systemen spielt sich bei der Interaktion mit dem Anwender von Software ab. Für die Modellierung dieser Interaktion in der Präsentationsschicht gibt es verschiedene Ansätze. Am weitesten verbreitet ist dabei der so genannte MVC-Ansatz (Model-View-Controller ). Mit Model-View-Controller (MVC ) wird ein Interaktionsmuster in der Präsentationsschicht von Software beschrieben. MVC ist wohl einer der schillerndsten Begriffe im Bereich der objektorientierten Programmierung. Viele Varianten haben sich herausgebildet, teilweise einfach aufgrund eines falschen Verständnisses des ursprünglichen MVC-Musters, teilweise als Weiterentwicklung oder Anpassung an neue Anwendungsfälle.
programming

wii

http://wiiyourself.gl.tter.org/

- WiiYourself! - gl.tter's native C++ Wiimote library.

It includes fixes for the Motion+ detection on Windows stacks, as well as several other fixes and enhancements - see included History.txt for details. Originally based on Brian Peek's Managed Wiimote Library (check it out if you need .Net support) , I've since rewritten and extended it considerably: I didn't have time to document it beyond the (extensive) code comments and included demo app - check Brian's article for a good overview & general 'Wiimote with Windows' info. Join my mailing list to collaborate with or get help from other users, or to stay notified of future releases (although this is likely the final version). Hardware/software requirements: Bluetooth receiver (built-in or USB dongle) with HID device support ( list of known devices - but note that my lib is more compatible as it supports & detects two different output methods ).
microcontroller

App Engine - Google Code

https://developers.google.com/appengine/?hl=de-DE Google App Engine ermöglicht Ihnen die Erstellung und das Hosten von Webanwendungen auf denselben Systemen, auf denen auch die Anwendungen von Google laufen. App Engine ermöglicht eine schnelle Entwicklung und Bereitstellung und eine einfache Verwaltung, bei der Sie sich nicht um die Hardware, Patches oder Sicherungen sorgen müssen. Erfahren Sie, warum Entwickler sich für App Engine entscheiden.
neural network res

Note, for posterity's sake, that all of this is based on node.js as of version 0.4.7. If I had to bet money, I'd bet that things will change. So, dear future reader, this post may be out of date by the time you read this. Making Things Easier Last time we got started by unzipping the file that contained all the node files. http://thecodinghumanist.com/blog/archives/2011/5/6/serving-static-files-from-node-js

Serving Static Files from Node.js

Google I/O 2009 - Building Applications with Google APIs Google offers a wide variety of APIs in many domains that together form a complete platform, from authentication and authorization, cloud computing, and social networking, to visualization, mobile computing, and Google Web Toolkit. In this talk, we will walk though a complex application that integrates many APIs together, how each can solve a different need in your application, how you ... Google offers a wide variety of APIs in many domains that together form a complete platform, from authentication and authorization, cloud computing, and social networking, to visualization, mobile computing, and Google Web Toolkit.

Videos | Android Developers

http://developer.android.com/videos/index.html#v=QBGfUs9mQYY

Launch4j - Cross-platform Java executable wrapper

Cross-platform Java executable wrapper Launch4j is a cross-platform tool for wrapping Java applications distributed as jars in lightweight Windows native executables. The executable can be configured to search for a certain JRE version or use a bundled one, and it's possible to set runtime options, like the initial/max heap size. The wrapper also provides better user experience through an application icon, a native pre-JRE splash screen, a custom process name, and a Java download page in case the appropriate JRE cannot be found. Features Launch4j wraps jars in Windows native executables and allows to run them like a regular Windows program. http://launch4j.sourceforge.net/